		
		<script type="text/javascript">
		document.cookie = "wpcoauth=a1d33d0dfec820b41b54430b50e96b5c; expires=Thu, 25 Mar 2010 09:57:37; path=/";
		</script>
		
		<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Webby Info</title>
	<atom:link href="http://www.webbyinfo.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.webbyinfo.com</link>
	<description>All about web design and development</description>
	<lastBuildDate>Tue, 02 Mar 2010 12:22:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>TOP 25 Most Dangerous Programming Errors</title>
		<link>http://www.webbyinfo.com/top-25-most-dangerous-programming-errors/</link>
		<comments>http://www.webbyinfo.com/top-25-most-dangerous-programming-errors/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 12:22:00 +0000</pubDate>
		<dc:creator>gladwing</dc:creator>
				<category><![CDATA[Missse Stuffs]]></category>

		<guid isPermaLink="false">http://www.webbyinfo.com/?p=160</guid>
		<description><![CDATA[The Top 25 Programming Errors are listed below in three categories:

Programming Error Category: Insecure Interaction Between Components (8 errors)
Programming Error Category: Risky Resource Management (10 errors)
Programming Error Category: Porous Defenses (7 errors)

Programming Error Category: Insecure Interaction Between Components
[1] CWE-79: Failure to Preserve Web Page Structure (&#8216;Cross-site Scripting&#8217;)
Cross-site scripting (XSS) is one of the most prevalent, [...]]]></description>
			<content:encoded><![CDATA[<h3>The Top 25 Programming Errors are listed below in three categories:</h3>
<ul>
<li><a href="http://www.sans.org/top25-programming-errors/#cat1" target="_blank">Programming Error Category: Insecure Interaction Between Components </a>(8 errors)</li>
<li><a href="http://www.sans.org/top25-programming-errors/#cat2" target="_blank">Programming Error Category: Risky Resource Management </a>(10 errors)</li>
<li><a href="http://www.sans.org/top25-programming-errors/#cat3" target="_blank">Programming Error Category: Porous Defenses </a>(7 errors)</li>
</ul>
<h3 id="cat1"><a name="cat1">Programming Error Category: Insecure Interaction Between Components</a></h3>
<h4>[1] CWE-79: <a href="http://cwe.mitre.org/top25/#CWE-79" target="_blank">Failure to Preserve Web Page Structure (&#8216;Cross-site Scripting&#8217;)</a></h4>
<p>Cross-site scripting (XSS) is one of the most prevalent, obstinate, and dangerous vulnerabilities in web applications&#8230;If you&#8217;re not careful, attackers can&#8230;<a href="http://cwe.mitre.org/top25/#CWE-79" target="_blank">MORE &gt;&gt;</a></p>
<h4>[2] CWE-89: <a href="http://cwe.mitre.org/top25/#CWE-89" target="_blank">Failure to Preserve SQL Query Structure (aka &#8216;SQL Injection&#8217;)</a></h4>
<p>If attackers can influence the SQL that you use to communicate with your database, then they can&#8230;<a href="http://cwe.mitre.org/top25/#CWE-89" target="_blank">MORE &gt;&gt;</a></p>
<h4>[4] CWE-352: <a href="http://cwe.mitre.org/top25/#CWE-352" target="_blank">Cross-Site Request Forgery (CSRF)</a></h4>
<p>With cross-site request forgery, the attacker gets the victim to activate a request that goes to your site. Thanks to scripting and the way the web works in general, the victim&#8230;<a href="http://cwe.mitre.org/top25/#CWE-352" target="_blank">MORE &gt;&gt;</a></p>
<h4>[8] CWE-434: <a href="http://cwe.mitre.org/data/definitions/434.html" target="_blank">Unrestricted Upload of File with Dangerous Type</a></h4>
<p>You may think you&#8217;re allowing uploads of innocent images&#8230;<a href="http://cwe.mitre.org/data/definitions/434.html" target="_blank">MORE &gt;&gt; </a></p>
<h4>[9] CWE-78: <a href="http://cwe.mitre.org/top25/#CWE-78" target="_blank">Failure to Preserve OS Command Structure (aka &#8216;OS Command Injection&#8217;)</a></h4>
<p>When you invoke another program on the operating system, but you allow untrusted inputs to be fed into the command string that you generate for executing the program, then you are inviting attackers&#8230;<a href="http://cwe.mitre.org/top25/#CWE-78" target="_blank">MORE &gt;&gt;</a></p>
<h4>[17] CWE-209: <a href="http://cwe.mitre.org/top25/#CWE-209" target="_blank">Information Exposure Through an Error Message</a></h4>
<p>If you use chatty error messages, then they could disclose secrets to any attacker who dares to misuse your software. The secrets could cover a wide range of valuable data&#8230;<a href="http://cwe.mitre.org/top25/#CWE-209" target="_blank">MORE &gt;&gt; </a></p>
<h4>[23] CWE-601: <a href="http://cwe.mitre.org/top25/" target="_blank">URL Redirection to Untrusted Site (&#8216;Open Redirect&#8217;)</a></h4>
<p>While much of the power of the World Wide Web is in sharing and following links between web sites, typically there is&#8230;<a href="http://cwe.mitre.org/top25/" target="_blank">MORE &gt;&gt; </a></p>
<h4>[25] CWE-362: <a href="http://cwe.mitre.org/top25/index.html#CWE-362" target="_blank">Race Condition</a></h4>
<p>Attackers will consciously look to exploit race conditions to cause chaos or get your application to cough up something valuable&#8230;<a href="http://cwe.mitre.org/top25/index.html#CWE-362" target="_blank">MORE &gt;&gt;</a></p>
<h3 id="cat2"><a name="cat2">Programming Error Category: Risky Resource Management</a></h3>
<h4>[3] CWE-120: <a href="http://cwe.mitre.org/data/definitions/120.html" target="_blank">Buffer Copy without Checking Size of Input (&#8216;Classic Buffer Overflow&#8217;)</a></h4>
<p>Buffer overflows are Mother Nature&#8217;s little reminder of that law of physics that says if you try to put more stuff into a container than it can hold, you&#8217;re&#8230;<a href="http://cwe.mitre.org/data/definitions/120.html" target="_blank">MORE &gt;&gt;</a></p>
<h4>[7] CWE-22: <a href="http://cwe.mitre.org/data/definitions/22.html" target="_blank">Improper Limitation of a Pathname to a Restricted Directory (&#8216;Path Traversal&#8217;)</a></h4>
<p>While data is often exchanged using files, sometimes you don&#8217;t intend to&#8230;<a href="http://cwe.mitre.org/data/definitions/22.html" target="_blank">MORE &gt;&gt;</a></p>
<h4>[14] CWE-98: <a href="http://cwe.mitre.org/data/definitions/98.html" target="_blank">Improper Control of Filename for Include/Require Statement in PHP Program (&#8216;PHP File Inclusion&#8217;)</a></h4>
<p>Not a lot of Top 25 weaknesses are unique to a single programming language, but that just goes to show how special this one is. The idea&#8230;<a href="http://cwe.mitre.org/data/definitions/98.html" target="_blank">MORE &gt;&gt;</a></p>
<h4>[12] CWE-805: <a href="http://cwe.mitre.org/top25/" target="_blank">Buffer Access with Incorrect Length Value</a></h4>
<p>A popular insult is: &#8220;Take a long walk off a short pier.&#8221; One programming equivalent for this&#8230; <a href="http://cwe.mitre.org/top25/" target="_blank">MORE &gt;&gt;</a></p>
<h4>[13] CWE-754: <a href="http://cwe.mitre.org/top25/" target="_blank">Improper Check for Unusual or Exceptional Conditions</a></h4>
<p>Security-wise, it pays to be cynical. If you always expect the worst&#8230;<a href="http://cwe.mitre.org/top25/" target="_blank">MORE &gt;&gt;</a></p>
<h4>[15] CWE-129: <a href="http://cwe.mitre.org/data/definitions/129.html" target="_blank">Improper Validation of Array Index</a></h4>
<p>If you&#8217;ve allocated an array of 100 objects or structures, and an attacker provides an index that is&#8230;<a href="http://cwe.mitre.org/data/definitions/129.html" target="_blank">MORE &gt;&gt;</a></p>
<h4>[16] CWE-190: <a href="http://cwe.mitre.org/data/definitions/190.html" target="_blank">Integer Overflow or Wraparound</a></h4>
<p>In the real world, 255+1=256. But to a computer program, sometimes 255+1=&#8230;<a href="http://cwe.mitre.org/data/definitions/190.html" target="_blank">MORE &gt;&gt;</a></p>
<h4>[18] CWE-131: <a href="http://cwe.mitre.org/data/definitions/131.html" target="_blank">Incorrect Calculation of Buffer Size</a></h4>
<p>In languages such as C, where memory management is the programmer&#8217;s responsibility, there are many opportunities for error&#8230;<a href="http://cwe.mitre.org/data/definitions/131.html" target="_blank">MORE &gt;&gt;</a></p>
<h4>[20] CWE-494: <a href="http://cwe.mitre.org/data/definitions/494.html" target="_blank">Download of Code Without Integrity Check</a></h4>
<p>You don&#8217;t need to be a guru to realize that if you download code and execute it, you&#8217;re trusting that the source of that code isn&#8217;t malicious. But attackers can perform all sorts of tricks&#8230;<a href="http://cwe.mitre.org/data/definitions/494.html" target="_blank">MORE &gt;&gt;</a></p>
<h4>[21] CWE-770: <a href="http://cwe.mitre.org/top25/" target="_blank">Allocation of Resources Without Limits or Throttling</a></h4>
<p>If someone calls in and places an order for a thousand pizzas (with anchovies) to be delivered immediately, you&#8217;d quickly put a stop to that nonsense. But&#8230;<a href="http://cwe.mitre.org/top25/" target="_blank">MORE &gt;&gt;</a></p>
<h3 id="cat3"><a name="cat3">Programming Error Category: Porous Defenses</a></h3>
<h4>[5] CWE-285: <a href="http://cwe.mitre.org/top25/#CWE-285" target="_blank">Improper Access Control (Authorization)</a></h4>
<p>If you don&#8217;t ensure that your software&#8217;s users are only doing what they&#8217;re allowed to, then attackers will try to exploit your improper authorization and&#8230;<a href="http://cwe.mitre.org/top25/#CWE-285" target="_blank">MORE &gt;&gt;</a></p>
<h4>[6] CWE-807: <a href="http://cwe.mitre.org/top25/" target="_blank">Reliance on Untrusted Inputs in a Security Decision</a></h4>
<p>Driver&#8217;s licenses may require close scrutiny to identify fake licenses, or to determine if a person is using someone else&#8217;s license. Software developers&#8230;<a href="http://cwe.mitre.org/top25/" target="_blank">MORE &gt;&gt;</a></p>
<h4>[10] CWE-311: <a href="http://cwe.mitre.org/top25/" target="_blank">Missing Encryption of Sensitive Data</a></h4>
<p>If your software sends sensitive information across a network, such as private data or authentication credentials, that information&#8230;<a href="http://cwe.mitre.org/top25/" target="_blank">MORE &gt;&gt;</a></p>
<h4>[11] CWE-798: <a href="http://cwe.mitre.org/top25/" target="_blank">Use of Hard-coded Credentials</a></h4>
<p>Most of the CWE Top 25 can be explained away as an honest mistake; for this issue, though, customers&#8230;<a href="http://cwe.mitre.org/top25/" target="_blank">MORE &gt;&gt;</a></p>
<h4>[19] CWE-306: <a href="http://cwe.mitre.org/top25/" target="_blank">Missing Authentication for Critical Function</a></h4>
<p>In countless action movies, the villain breaks into a high-security building by crawling through heating ducts&#8230;<a href="http://cwe.mitre.org/top25/" target="_blank">MORE &gt;&gt;</a></p>
<h4>[22] CWE-732: <a href="http://cwe.mitre.org/data/definitions/732.html" target="_blank">Incorrect Permission Assignment for Critical Resource</a></h4>
<p>If you have critical programs, data stores, or configuration files with permissions that make your resources accessible to the world &#8211; well, that&#8217;s just what they&#8217;ll become&#8230;<a href="http://cwe.mitre.org/data/definitions/732.html" target="_blank">MORE &gt;&gt;</a></p>
<h4>[24] CWE-327: <a href="http://cwe.mitre.org/top25/#CWE-327" target="_blank">Use of a Broken or Risky Cryptographic Algorithm</a></h4>
<p>You may be tempted to develop your own encryption scheme in the hopes of making it difficult for attackers to crack. This kind of grow-your-own cryptography is a welcome sight to attackers&#8230;<a href="http://cwe.mitre.org/top25/#CWE-327" target="_blank">MORE &gt;&gt;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.webbyinfo.com/top-25-most-dangerous-programming-errors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top 10 JavaScript Frameworks</title>
		<link>http://www.webbyinfo.com/top-10-javascript-frameworks/</link>
		<comments>http://www.webbyinfo.com/top-10-javascript-frameworks/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 11:45:36 +0000</pubDate>
		<dc:creator>gladwing</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://www.webbyinfo.com/?p=157</guid>
		<description><![CDATA[1. jQuery: The Write Less, Do More, JavaScript Library
jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development. jQuery is designed to change the way that you write JavaScript.
jQuery is really a new kind of JavaScript library, you can write less but [...]]]></description>
			<content:encoded><![CDATA[<p><strong>1. jQuery: The Write Less, Do More, JavaScript Library</strong></p>
<p>jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development. <strong>jQuery is designed to change the way that you write JavaScript.</strong></p>
<p>jQuery is really a new kind of JavaScript library, you can write less but do more; maybe jQuery is the JavaScript framework that have the biggest collection of plug-ins and add-ons. Some things you should know:</p>
<ul>
<li>Current version: <strong>1.4.2</strong></li>
<li>Size: <strong>24 KB</strong> (Minified and Gzipped) and <strong>155 KB</strong> (Uncompressed Code)</li>
<li>Author: <a href="http://ejohn.org/" target="_blank">John Resig</a></li>
<li><a href="http://docs.jquery.com/Tutorials" target="_blank">Tutorials in 19 languages</a>: 183 (data on 19 October, 2009)</li>
<li><a href="http://docs.jquery.com/Sites_Using_jQuery" target="_blank">Sites in use</a>: 1000+</li>
<li><a href="http://plugins.jquery.com/" target="_blank">Plugins</a>: 3.493 (data on 19 October, 2009)</li>
<li>Easy to learn</li>
<li>Support designers very well, by using CSS syntax</li>
<li>A lots of nice and lovely extensions</li>
<li>Great community, maybe largest</li>
<li>Used by millions of website and well known companies like Google, DELL, CBS, NBC, DIGG, Bank og America, Wordpress, Drupal, Mozilla etc…</li>
</ul>
<p><strong>2. MooTools – a compact javascript framework<br />
</strong></p>
<p>MooTools is a <em>compact</em>, <em>modular</em>, <em>Object-Oriented</em> JavaScript framework designed for the intermediate to advanced JavaScript developer. It allows you to write <em>powerful</em>, <em>flexible</em>, and <em>cross-browser</em> code with its elegant, well documented, and <em>coherent API</em>.</p>
<p>MooTools code respects strict standards and doesn&#8217;t throw any warnings. It&#8217;s extensively documented and has meaningful variable names: a joy to browse and a snap to understand.</p>
<ul>
<li>Current version: <strong>1.2.4</strong></li>
<li>Uncompressed Size: <strong>65 KB</strong> (client) and <strong>23 KB</strong> (server)</li>
<li>Author: <a href="http://mad4milk.net/" target="_blank">Valerio Proietti</a></li>
<li>Using: <a href="http://validator.w3.org/" target="_blank">w3c</a>, <a href="http://cnet.com/" target="_blank">cnet</a>, <a href="http://www.bing.com/reference/semhtml/Albert_Einstein?qpvt=albert+einstein&amp;q=albert+einstein&amp;fwd=1" target="_blank">bing</a>, …</li>
<li>Plugins on Official site: 4</li>
<li>Better OOP structure</li>
<li>The animations are smoother</li>
<li>The syntax and the handle of elements are more logical</li>
</ul>
<p><strong>3. Prototype: Easy Ajax and DOM manipulation for dynamic web applications<br />
</strong></p>
<ul>
<li>Lastest version: <strong>1.6.1</strong></li>
<li>Uncompressed Size: <strong>136 KB</strong></li>
<li>Creator: <a href="http://twitter.com/sstephenson" target="_blank">Sam Stephenson</a></li>
<li><a href="http://www.prototypejs.org/real-world" target="_blank">Using</a>: NASA, CNN, NBC, …</li>
<li>Plugins: <a href="http://scripteka.com/" target="_blank">150+</a></li>
<li>Better for the big web apps, give you many choices to write custom code</li>
</ul>
<p><strong>4. Dojo Toolkit: great experiences for everyone<br />
</strong>Unbeatable JavaScript Tools<br />
Dojo saves you time, delivers powerful performance, and scales with your development process. It’s the toolkit experienced developers turn to for building great web experiences.</p>
<ul>
<li>Lastest version: <strong>1.4<br />
</strong></li>
<li>Compressed Size: <strong>26 KB</strong> (closely 5.000 code lines)</li>
<li>Foundation: <a href="http://dojofoundation.org/" target="_blank">Dojo Foundation</a></li>
<li><a href="http://www.dojotoolkit.org/DojoUsers" target="_blank">Dojo Users</a>: AOL, IBM, Sun, …</li>
<li>Client-side data storage</li>
<li>Server-side data storage</li>
<li>Asynchronous communication</li>
</ul>
<p><strong>5. script.aculo.us: easy-to-use, cross-browser user interface JavaScript libraries<br />
</strong></p>
<ul>
<li>Lastest version: <strong>1.8.3</strong> (8 October, 2009)</li>
<li>Size of Compressed package: <strong>197 KB</strong> (including <em>Prototype</em> + Test page)</li>
<li>Creator: <a href="http://mir.aculo.us/" target="_blank">Thomas Fuchs</a></li>
<li>Users: <a href="http://www.gucci.com/" target="_blank">Gucci</a>, <a href="http://www.feedburner.com/" target="_blank">Feedburner</a>, <a href="http://www.rubyonrails.org/" target="_blank">Ruby on Rails</a>, …</li>
<li><a href="http://wiki.github.com/madrobby/scriptaculous" target="_blank">Documentation wiki &amp; Usage</a></li>
<li>Extending the Prototype framework by adding visual effects, user interface controls, and utilities</li>
</ul>
<p><strong>6. ExtJS: Cross-Browser Rich Internet Application Framework<br />
</strong></p>
<p>ExtJS is a very cool cross-browser <a href="http://www.javascriptbank.com/javascript/framework/" target="_blank">JavaScript framework</a> for helping you build rich web applications, support all modern web browsers. Plus plenty of plugins and extensions, your <em>ExtJS</em> based web applications become more attractive by features such as well designed, documented and extensible Component model, high performance, easy-customizable UI widgets, …</p>
<ul>
<li>Lastest version: <strong>3.1.1</strong> (February 8th, 2010)</li>
<li>Size of Compressed package: <strong>197 KB</strong> (including <em>Prototype</em> + Test page)</li>
<li>Creator: <a href="http://jackslocum.com/blog/" target="_blank">Jack Slocum</a></li>
<li>Users: <a href="http://www.gucci.com/" target="_blank">Gucci</a>, <a href="http://www.feedburner.com/" target="_blank">Feedburner</a>, <a href="http://www.rubyonrails.org/" target="_blank">Ruby on Rails</a>, …</li>
<li><a href="http://www.extjs.com/products/extjs/download.php" target="_blank">Download</a> | <a href="http://www.extjs.com/deploy/dev/examples/samples.html" target="_blank">Samples &amp; Demos</a> | <a href="http://www.extjs.com/deploy/dev/docs/" target="_blank">API Documentation</a></li>
<li>Great components and support</li>
</ul>
<p><strong>7. UIZE: supporting widgets, AJAX, DOM, templates, and more<br />
</strong></p>
<ul>
<li>UIZE is <strong>open source</strong>.</li>
<li>UIZE is <strong>free</strong> to use (<a href="http://www.uize.com/license.html">available under MIT License or GNU General Public License</a>).</li>
<li>UIZE is <strong>skinnable</strong> with your own CSS.</li>
<li>UIZE <strong>does not</strong> extend native objects.</li>
<li>UIZE is <strong>server agnostic</strong> &#8211; use it with any choice of server language and platform: Java (Apache TomCat), C# (IIS / ASP.NET), Visual Basic (IIS / ASP), C/C++, Perl (Perl / Apache), PHP, Ruby (Ruby on Rails), Python, etc.</li>
<li>UIZE has <a href="http://www.uize.com/explainers/javascript-widgets.html"><strong>lots of built-in widgets</strong></a>: slideshow, calendar, date picker, slider, marquee, dialog, menu, mag view, etc.</li>
<li>UIZE offers <a href="http://www.uize.com/explainers/overview-of-features.html"><strong>many powerful features</strong></a>: <a href="http://www.uize.com/explainers/javascript-animation-and-effects.html">JavaScript Animation</a>, <a href="http://www.uize.com/explainers/javascript-inheritance.html">JavaScript Inheritance</a>, <a href="http://www.uize.com/explainers/javascript-event-system.html">JavaScript Events</a>, <a href="http://www.uize.com/explainers/javascript-modules.html">JavaScript Modules</a>, <a href="http://www.uize.com/explainers/javascript-libraries.html">JavaScript Libraries</a>, <a href="http://www.uize.com/explainers/javascript-templates.html">JavaScript Templates</a>, <a href="http://www.uize.com/explainers/javascript-widgets.html">JavaScript Widgets</a>, <a href="http://www.uize.com/explainers/javascript-localization.html">JavaScript Localization</a>, <a href="http://www.uize.com/explainers/javascript-documentation-system.html">JavaScript Documentation</a>, <a href="http://www.uize.com/explainers/all-about-scrunching.html">JavaScript Code Compression</a>, <a href="http://www.uize.com/explainers/javascript-build-scripts.html">JavaScript Build Scripts</a>.</li>
<li>UIZE is in <strong>active development</strong>, by a <a href="http://www.uize.com/appendixes/credits.html">core team</a> of experienced programmers.</li>
</ul>
<p><strong>8. YUI Library: is proven, scalable, fast, and robust<br />
</strong></p>
<p><em>UI</em> is one of the biggest JavaScript frameworks in this list. YUI has all things to help you build interactive web applications using techniques such as DOM scripting, DHTML and AJAX by a set of powerful utilities and controls. YUI has countless powerful features, plugins, extensions that take you the very long time to learn.</p>
<ul>
<li>Lastest version: <strong>3</strong> (September 2009)</li>
<li>Size of Full Developer Kit: <strong>5.7 MB</strong> (including Source, debug files, examples, and more)</li>
<li>Creator: <a href="http://developer.yahoo.com/yui/" target="_blank">Yahoo! Developer Network</a></li>
<li>Sites Powered by YUI: <a href="http://www.linkedin.com/" target="_blank">LinkedIn</a>, <a href="http://www.wikia.com/" target="_blank">Wikia</a>, <a href="http://www.newsvine.com/" target="_blank">NewsVine</a>, …</li>
</ul>
<p><strong>9. Archetype<br />
</strong></p>
<ul>
<li>Lastest version: <strong>0.10.0</strong> (September 2009)</li>
<li>Size of package: <strong>2.14 MB</strong></li>
<li>Creator: <strong>Temsa &amp; Swiip</strong></li>
<li>In use: <a href="http://gifteer.com/" target="_blank">GifTeer</a>, <a href="http://france.meteofrance.com/" target="_blank">Meteo France</a>, …</li>
</ul>
<p><strong>10. qooxdoo: the new era of web development﻿<br />
</strong></p>
<p>What’s <em>qooxdoo</em>? That’s great and powerfull JavaScript framework to create rich internet applications (RIAs) by taking the advantages of object-oriented JavaScript. <em>qooxdoo</em> includes a platform-independent development tool chain, a state-of-the-art GUI toolkit and an advanced client-server communication layer. It is open source under an LGPL/EPL dual license.</p>
<ul>
<li>Lastest version: <strong>1.0.1</strong></li>
<li>Size of package: <strong>24 MB</strong></li>
<li>Core Developers: <a href="http://1and1.com/xml/order/AboutUs" target="_blank">1&amp;1 Internet AG</a></li>
<li><a href="http://qooxdoo.org/download" target="_blank">Download</a> | <a href="http://qooxdoo.org/demo" target="_blank">Samples &amp; Demos</a> | <a href="http://qooxdoo.org/documentation" target="_blank">Documentation</a></li>
<li>Fully-featured graphical user interface toolkit</li>
<li>Drag and drop capabilities among other components</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.webbyinfo.com/top-10-javascript-frameworks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top 10 PHP Frameworks</title>
		<link>http://www.webbyinfo.com/top-10-php-frameworks/</link>
		<comments>http://www.webbyinfo.com/top-10-php-frameworks/#comments</comments>
		<pubDate>Sat, 20 Feb 2010 16:07:33 +0000</pubDate>
		<dc:creator>gladwing</dc:creator>
				<category><![CDATA[Php]]></category>

		<guid isPermaLink="false">http://www.webbyinfo.com/?p=153</guid>
		<description><![CDATA[1 CodeIgniter 
2 Yii
3 CakePHP
4 Zend
5 Symfony
6 PHPDevShell 
7 Prado
8 Akelos
9 ZooP
10 QPHP
]]></description>
			<content:encoded><![CDATA[<p>1 <a href="http://www.codeigniter.com" target="_blank">CodeIgniter </a></p>
<p>2 <a href="http://www.yiiframework.com" target="_blank">Yii</a></p>
<p>3 <a href="http://www.cakephp.org" target="_blank">CakePHP</a></p>
<p>4 <a href="http://framework.zend.com/home" target="_blank">Zend</a></p>
<p>5 <a href="http://www.symfony-project.com/" target="_blank">Symfony</a></p>
<p>6 <a href="http://www.phpdevshell.org/" target="_blank">PHPDevShell </a></p>
<p>7 <a href="http://www.pradosoft.com" target="_blank">Prado</a></p>
<p>8 <a href="http://www.akelos.org" target="_blank">Akelos</a></p>
<p>9 <a href="http://www.zoopframework.com" target="_blank">ZooP</a></p>
<p>10 <a href="http://qphp.net" target="_blank">QPHP</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.webbyinfo.com/top-10-php-frameworks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top 15 Interview Questions</title>
		<link>http://www.webbyinfo.com/top-15-interview-questions/</link>
		<comments>http://www.webbyinfo.com/top-15-interview-questions/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 18:54:37 +0000</pubDate>
		<dc:creator>gladwing</dc:creator>
				<category><![CDATA[Question and Answers]]></category>

		<guid isPermaLink="false">http://www.webbyinfo.com/?p=130</guid>
		<description><![CDATA[You should have answers prepared for these questions.

 Describe your ideal job and/or boss.
 Why are you looking for a job? Why are leaving your current position?
 What unique experience or qualifications separate you from other candidates?
 Tell me about yourself.
 What are your strengths and weaknesses?
 Describe some of your most important career accomplishments.
 [...]]]></description>
			<content:encoded><![CDATA[<p><span>You should have answers prepared for these questions.</span></p>
<ol>
<li> Describe your ideal job and/or boss.</li>
<li> Why are you looking for a job? Why are leaving your current position?</li>
<li> What unique experience or qualifications separate you from other candidates?</li>
<li> Tell me about yourself.</li>
<li> What are your strengths and weaknesses?</li>
<li> Describe some of your most important career accomplishments.</li>
<li> What are your short-term/long-term goals?</li>
<li> Describe a time when you were faced with a challenging situation and how you handled it.</li>
<li> What are your salary requirements?</li>
<li> Why are you interested in this position? Our company?</li>
<li> What would your former boss/colleagues say about you?</li>
<li> What are the best and worst aspects of your previous job?</li>
<li> What do you know about our company?</li>
<li> What motivates you? How do you motivate others?</li>
<li> Are you willing to relocate?</li>
</ol>
<p>Don&#8217;t forget to write a brief ‘Thank You’ note to the person or people who interviewed you.   You may be the only candidate who performed this small courtesy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webbyinfo.com/top-15-interview-questions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AJAX Tutorials</title>
		<link>http://www.webbyinfo.com/ajax-tutorials/</link>
		<comments>http://www.webbyinfo.com/ajax-tutorials/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 18:49:57 +0000</pubDate>
		<dc:creator>gladwing</dc:creator>
				<category><![CDATA[Ajax]]></category>

		<guid isPermaLink="false">http://www.webbyinfo.com/?p=127</guid>
		<description><![CDATA[This is a user-contributed list of AJAX tutorials for those new to Asynchronous JavaScript with or without XML. Feel free to leave a comment if you feel an important tutorial has been omitted.

AJAX security &#8211; read about AJAX security issues and vulnerability postings
jQuery plugins &#8211; a directory of plugins for jQuery.
How jQuery works &#8211; a [...]]]></description>
			<content:encoded><![CDATA[<p>This is a user-contributed list of AJAX tutorials for those new to Asynchronous JavaScript with or without XML. Feel free to leave a comment if you feel an important tutorial has been omitted.</p>
<ol>
<li><a href="http://www.cgisecurity.com/ajax/">AJAX security</a> &#8211; read about AJAX security issues and vulnerability postings</li>
<li><a href="http://docs.jquery.com/Plugins">jQuery plugins</a> &#8211; a directory of plugins for jQuery.</li>
<li><a href="http://docs.jquery.com/How_jQuery_Works">How jQuery works</a> &#8211; a basic jQuery tutorial.</li>
<li><a href="http://www.harrymaugans.com/2007/03/18/tutorial-ajax-made-easy/">Tutorial: AJAX Made Easy</a> &#8211; On the heels of two very successful tutorials on creating a collapsible div and an animated sliding div, IÃ¢â‚¬â„¢ve decided to write another. It seems my last few helped a number of programmers learn a simple trick, and hopefully this one will do the same.</li>
<li><a href="http://userjs.org/help/tutorials/efficient-code">Efficient JavaScript code</a> &#8211; Opera has one of the fastest and most efficient JavaScript engines of any browser, but when you have multiple User JavaScripts installed, it is important that they run efficiently to keep Opera’s performance as high as possible. Well written code will help to minimise the performance impact of User JavaScripts.</li>
<li><a href="http://whitepapers.techrepublic.com.com/abstract.aspx?docid=171967&amp;promo=300111&amp;tag=wpr.6324,6325,7918">Create a photo gallery using CSS</a> &#8211; This sample chapter, taken from Sams Teach Yourself CSS in 10 Minutes, discusses how to create a photo gallery using a series of floated div elements.</li>
<li><a href="http://www-128.ibm.com/developerworks/opensource/library/os-php-rad2/?ca=dgr-lnxw01AjaxAndPHP">Developing PHP the Ajax way, Part 2: Back, Forward, Reload</a> &#8211; A major challenge of Asynchronous JavaScript and XML (Ajax)-driven Web sites is the lack of a Back button. We will use JavaScript to create a history stack for the Ajax photo gallery built in Part 1 of this two-part “Developing PHP the Ajax way” series. This history stack will closely mirror the history utility found in Web browsers, and it will be used to provide Back, Forward, and Reload buttons for the application.</li>
<li><a href="http://rajshekhar.net/blog/archives/85-Rasmus-30-second-AJAX-Tutorial.html">30 second AJAX tutorial</a> &#8211; as simple as they get</li>
<li><a href="http://dhtmlnirvana.com/ajax/ajax_tutorial/">Ajax: What is it Good For?</a> &#8211; sliding interface and image gallery code examples</li>
<li><a href="http://codinginparadise.org/weblog/2005/08/ajax-creating-huge-bookmarklets.html">AJAX: Creating Huge Bookmarklets</a> &#8211; A bookmarklet is a special piece of JavaScript code that can be dragged into a user’s link toolbar, and which later can be clicked on to implement cross-site behavior. People have done all sorts of cool stuff with it.</li>
<li><a href="http://www.petefreitag.com/item/515.cfm">AJAX Tutorial with Prototype</a> &#8211; I wanted to give an example of a good use of AJAX, and at the same time keep it simple. So I thought a good example would be to build a zip code verifier. As soon as the person enters the zip code it makes a request to the server to see if the zip code is in the database, and returns the city and state.</li>
<li><a href="http://www.w3schools.com/ajax/default.asp">AJAX Tutorial from W3Schools</a> &#8211; very basic one</li>
<li><a href="http://developer.mozilla.org/en/docs/AJAX:Getting_Started">AJAX:Getting Started</a> &#8211; from Mozilla Developer Center</li>
<li><a href="http://www.webpasties.com/xmlHttpRequest/">Guide to Using AJAX and XMLHttpRequest</a> &#8211; Although the XMLHttpRequest object might sound complex and different from any other JavaScript object you have ever used, it really isn’t. A good way to think of the XMLHttpRequest object is as you would think of the JavaScript Image object. As we know, with the Image object you can dynamically specify a new URL for the image source without reloading the page. Similarly with the XMLHttpRequest object, you can dynamically specify a URL to get some server data without reloading the page.</li>
<li><a href="http://www.sitepoint.com/article/remote-scripting-ajax">AJAX: Usable Interactivity with Remote Scripting</a> &#8211; This article aims to give you an introduction to the foundations of remote scripting, in particular, the emerging XMLHttpRequest protocol. We’ll then walk through an example application that demonstrates how to implement that protocol, while creating a usable interface.</li>
<li><a href="http://www.yourhtmlsource.com/javascript/ajax.html">Ajax Tutorial from HTMLSource</a> &#8211; includes a guide to cross-browser AJAX</li>
<li><a href="http://www.maxkiesler.com/index.php/weblog/comments/make_an_ajax_website_in_less_than_10_minutes/">Make an AJAX Website in Less than 10 Minutes</a> &#8211; I’ve been toying around with AJAX apps and XMLHttpRequest but have wanted to put up a site that loads all of its content asynchronously. If you’re like me and you learn best from working with examples you’re only 10 minutes away from your first AJAX website.</li>
<li><a href="http://www.kryogenix.org/code/browser/sorttable/">Make all your tables sortable with AJAX</a> &#8211; While the web design community gradually moves away from using tables to lay out the structure of a page, tables really do have a vital use, their original use; they’re for laying out tabular data.</li>
<li><a href="http://www-128.ibm.com/developerworks/edu/os-dw-os-phpajax-i.html?S_TACT=105AGX59&amp;S_CMP=GR&amp;ca=dgr-lnxw07SAJAX"> Using Ajax with PHP and Sajax</a> &#8211; For years, the goal of creating a truly responsive Web application was hampered by one simple fact of Web development: To change the information on part of a page, a user must reload the entire page. Not anymore. Thanks to asynchronous JavaScript and XML (Ajax), we can now request new content from the server and change just part of a page. This tutorial explains how to use Ajax with PHP and introduces the Simple Ajax Toolkit (Sajax), a tool written in PHP that lets you integrate server-side PHP with JavaScript that makes this work.</li>
<li><a href="http://wiki.xajaxproject.org/Tutorials:Learn_xajax_in_10_Minutes">Learn xajax in 10 Minutes</a> &#8211; xajax is designed to be extremely easy to implement in both existing web applications as well as new projects.</li>
<li><a href="http://www.badboy.ro/articles/2005-07-23/index.php">Nice forms with AJAX</a> &#8211; Web forms. Everybody knows web forms. Each day we have to fill in some information in a web form, be it a simple login to your webmail application, an online purchase or signing up for a website. They are the basic (and pretty much the only) way of gathering information on the web.</li>
<li><a href="http://cakebaker.wordpress.com/2006/01/18/submit-a-form-with-ajax/">Submit a form with Ajax</a> &#8211; for CakePHP</li>
<li><a href="http://br.sys-con.com/read/172585.htm">Building a Drag-and-Drop Shopping Cart with AJAX</a> &#8211; The rise of AJAX over the past several months has taken over the development world and breathed new life into the Web. Although these techniques have been possible for many years now, the maturity of Web standards like XHTML and CSS now make it a viable alternative that will be viewable by all but the oldest browsers.</li>
<li><a href="http://tool-man.org/examples/sorting.html">Drag &amp; Drop Sortable Lists with JavaScript and CSS</a> &#8211; self-explanatory</li>
<li><a href="http://www-128.ibm.com/developerworks/java/library/wa-ajaxintro3/index.html?ca=drs-">Mastering Ajax: Advanced requests and responses in Ajax</a> &#8211; For many Web developers, making simple requests and receiving simple responses is all they’ll ever need, but for developers who want to master Ajax, a complete understanding of HTTP status codes, ready states, and the XMLHttpRequest object is required. In this article, Brett McLaughlin will show you the different status codes and demonstrate how browsers handle each and he will showcase the lesser-used HTTP requests that you can make with Ajax.</li>
<li><a href="http://aleembawany.com/weblog/webdev/000051_ajax_instant_tutorial.html">AJAX: Instant Tutorial</a> &#8211; Simply put, AJAX allows you to make a call to an http server (typically an RSS feed or a webpage), get itÃ¢â‚¬â„¢s content and load them into your existing page without having to refresh the whole page. This means that services like email donÃ¢â‚¬â„¢t have to reload the whole page everytime you click a message, saving on bandwidth (loading the header/footer all over again) and making things more efficient.</li>
<li><a href="http://www-128.ibm.com/developerworks/web/library/wa-ajaxintro2/?ca=dgr-lnxw07AJAX-Request">Mastering Ajax: Make asynchronous requests with JavaScript and Ajax</a> &#8211; Most Web applications use a request/response model that gets an entire HTML page from the server. The result is a back-and-forth that usually involves clicking a button, waiting for the server, clicking another button, and then waiting some more. With Ajax and the XMLHttpRequest object, you can use a request/response model that never leaves users waiting for a server to respond. In this article, Brett McLaughlin shows you how to create XMLHttpRequest instances in a cross-browser way, construct and send requests, and respond to the server.</li>
<li><a href="http://www.webreference.com/programming/ajax_tech/">Alternate Ajax Techniques</a> &#8211; By now, nearly everyone who works in web development has heard of the term Ajax, which is simply a term to describe client-server communication achieved without reloading the current page. Most articles on Ajax have focused on using XMLHttp as the means to achieving such communication, but Ajax techniques aren’t limited to just XMLHttp. There are several other methods; we’ll explore some of the more common ones in this series of articles.</li>
<li><a href="http://www.everythingajax.com/">Everything AJAX</a> &#8211; relevant links</li>
<li><a href="http://www.mcad.cn/archive/2006/05/09/59.aspx">50 AJAX toolkits and frameworks</a> &#8211; a great roundup</li>
<li><a href="http://yurivish.com/yshout/">YShout</a> &#8211; a PHP+AJAX Shoutbox</li>
<li><a href="http://www.yvoschaap.com/index.php/weblog/ajax_inline_instant_update_text_20/">Easy AJAX inline text edit</a> &#8211; As everybody knows, refreshing pages is so 1999. AJAX, DOM, whatever you call it makes it possible to let people edit a piece of text inline without having to use a submit button.</li>
<li><a href="http://today.java.net/pub/a/today/2005/08/25/dwr.html">Developing AJAX Applications the Easy Way</a> &#8211; AJAX is the buzzword of the moment among web developers, so much so that you could be sick of introductions to AJAX by now (if that’s the case, skip down to “The Chat Web Page”). AJAX is a technology that is hotly debated from many angles, but it has stuck because it encapsulates something that is new from a user’s perspective. The functionally that is newly available to all web users is “in-page replacement”: the ability for a web page to change using data from a web server without totally redrawing itself. This functionality has been around in Mozilla and Internet Explorer for a while, but it is only recently that Safari and Konqueror users have been able to join in.</li>
<li><a href="http://ajaxian.com/articles/the-dojo-toolkit-in-practice/">The Dojo Toolkit in Practice</a> &#8211; When you start to build an Ajax application, you quickly run into situations where you feel like you are reinventing the wheel. The XMLHttpRequest object is what a lot of developers jump on when they think about Ajax, but that is just the start, and is the easy part.</li>
<li><a href="http://alexander.kirk.at/2005/10/05/prototypejs-just-for-ajax/">prototype.js just for AJAX</a> &#8211; prototype.js library is too large for just using AJAX. In its current version (1.4.0_pre10) it weighs 36KB and contains lots of other features that are most probably not needed when just dealing with AJAX.</li>
<li><a href="http://code.google.com/webtoolkit/">Google Web Toolkit</a> &#8211; Google Web Toolkit (GWT) is a Java software development framework that makes writing AJAX applications like Google Maps and Gmail easy for developers who don’t speak browser quirks as a second language. Writing dynamic web applications today is a tedious and error-prone process; you spend 90% of your time working around subtle incompatibilities between web browsers and platforms, and JavaScript’s lack of modularity makes sharing, testing, and reusing AJAX components difficult and fragile.</li>
<li><a href="http://www.robertnyman.com/2006/02/08/ask-ajax-source-kit/">ASK &#8211; AJAX Source Kit</a> &#8211; The thing with AJAX is that it needs JavaScript to work and a direct consequence surrounding its hype is that a lot of web sites have implemented it without catering to common usability and accessibility factors. This is something that has saddened me, and therefore I developed ASK &#8211; AJAX Source KIT to address that while at the same time offer a light-weight library to implement AJAX functionality without having to worry about web browser differences.</li>
<li><a href="http://www.bigsmoke.us/ajax-validation-on-rails/">AJAX validation on Rails</a> &#8211; I wanted AJAX requests in Rails to result in error handling and message reporting that was at least as nice (and almost as easy) as doing the same thing without AJAX.</li>
<li><a href="http://www.thinkvitamin.com/features/ajax/responsible-asynchronous-scripting">Responsible asynchronous scripting</a> &#8211; Asynchronous or remote scripting has been lurking in the background of web app development for quite some time now. Originally dependent on proprietary technology like Java applets, ActiveX and Flash or clever combinations of disparate technologies like images and cookies, native support for the XMLHttpRequest (XHR) object in modern browsers has made it easier than ever to make web apps more responsive and more like their desktop counterparts. This lower barrier to entry also makes it easier to make poor decisions and inappropriate use of a powerful technology.</li>
<li><a href="http://www-128.ibm.com/developerworks/library/x-ajaxrss/index.html">Ajax RSS reader</a> &#8211; Learn how to build an Asynchronous JavaScript and XML (Ajax) Really Simple Syndication (RSS) reader, as well as a Web component that you can place on any Web site to look at the articles in the RSS feeds.</li>
<li><a href="http://www.johnwiseman.ca/blogging/?p=61">Creating a MySQL connection with PHP/AJAX</a> &#8211; In this tutorial I will explain how to open a mysql database connection using PHP and the all popular AJAX. The purpose of this article is to demonstrate how the XMLHttpRequest object works within php and the advantages of using it. This tutorial will be the first in a series of articles leading to the development of a fully functional dynamic web events application.</li>
<li><a href="http://www.alistapart.com/articles/gettingstartedwithajax">Getting Started with Ajax</a> &#8211; The DOM plays into Ajax in a number of ways. How you use the DOM depends a good deal on how you handle the content returned from the server. You can treat the conÃ‚Â­tent as simple text using the responseText property of the server response, or you can treat it as XML using responseXML. Assuming the content you pull back from the server is an (X)HTML snippet and youÃ¢â‚¬â„¢ve gotten it as responseText, you could drop that content into a particular spot on the page using innerHTML. On the flip side, if the content you pull back is XML and youÃ¢â‚¬â„¢ve gotten it as responseXML, you can traverse its DOM, cherry-picking or performing functions on the elements, attributes, and text nodes.</li>
<li><a href="http://www.perl.com/pub/a/2006/03/02/ajax_and_perl.html">Using Ajax from Perl</a> &#8211; If you’re even remotely connected to web development, you can’t have failed to have heard of Ajax at some point in the last year. It probably sounded like the latest buzzword and was one of those things you stuck on the “must read up on later” pile. While it’s definitely a buzzword, it’s also quite a useful one.`</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.webbyinfo.com/ajax-tutorials/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10 mistakes managers make during job interviews</title>
		<link>http://www.webbyinfo.com/10-mistakes-managers-make-during-job-interviews/</link>
		<comments>http://www.webbyinfo.com/10-mistakes-managers-make-during-job-interviews/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 18:47:04 +0000</pubDate>
		<dc:creator>gladwing</dc:creator>
				<category><![CDATA[Question and Answers]]></category>

		<guid isPermaLink="false">http://www.webbyinfo.com/?p=124</guid>
		<description><![CDATA[Hiring is one of the hardest parts of managing a team. A lot is riding on the initial meeting, and if you&#8217;re nervous or ill-prepared &#8212; or both &#8212; it can make you do strange things. The following mistakes are all too common, but they&#8217;re easy to avoid with some advance preparation
#1: You talk too [...]]]></description>
			<content:encoded><![CDATA[<p>Hiring is one of the hardest parts of managing a team. A lot is riding on the initial meeting, and if you&#8217;re nervous or ill-prepared &#8212; or both &#8212; it can make you do strange things. The following mistakes are all too common, but they&#8217;re easy to avoid with some advance preparation</p>
<h2>#1: You talk too much</h2>
<p>When giving company background, watch out for the tendency to prattle on about your own job, personal feelings about the company, or life story. At the end of the conversation, you&#8217;ll be aflutter with self-satisfaction, and you&#8217;ll see the candidate in a rosy light &#8212; but you still won&#8217;t know anything about his or her ability to do the job.</p>
<h2>#2: You gossip or swap war stories</h2>
<p>Curb your desire to ask for dirt on the candidate&#8217;s current employer or trash talk other people in the industry. Not only does it cast a bad light on you and your company, but it&#8217;s a waste of time.</p>
<h2>#3: You&#8217;re afraid to ask tough questions</h2>
<p>Interviews are awkward for everyone, and it&#8217;s easy to over-empathize with a nervous candidate. It&#8217;s also common to throw softball questions at someone whom you like or who makes you feel comfortable. You&#8217;re better off asking everyone the same set of challenging questions &#8212; you might be surprised what they reveal. Often a Nervous Nellie will spring to life when given the chance to solve a problem or elaborate on a past success.</p>
<h2>#4: You fall prey to the halo effect (or the horns effect)</h2>
<p>If a candidate arrives dressed to kill, gives a firm handshake, and answers the first question perfectly, you might be tempted to check the imaginary &#8220;Hired!&#8221; box in your mind. But make sure you pay attention to all the answers and don&#8217;t be swayed by a first impression. Ditto for the reverse: The mumbler with the tattoos might have super powers that go undetected at first glance.</p>
<h2>#5: You ask leading questions</h2>
<p>Watch out for questions that telegraph to the applicant the answer you&#8217;re looking for. You won&#8217;t get honest responses from questions like, &#8220;You are familiar with Excel macros, aren&#8217;t you?&#8221;</p>
<h2>#6: You invade their privacy</h2>
<p>First of all, it&#8217;s illegal to delve too deeply into personal or lifestyle details. Second, it doesn&#8217;t help you find the best person for the job. Nix all questions about home life (&#8220;Do you have children?&#8221; &#8220;Do you think you&#8217;d quit if you got married?&#8221;), gender bias or sexual preference (&#8220;Do you get along well with other men?&#8221;), ethnic background (&#8220;That&#8217;s an unusual name, what nationality are you?&#8221;), age (&#8220;What year did you graduate from high school?&#8221;), and financials (&#8220;Do you own your home?&#8221;)</p>
<h2>#7: You stress the candidate out</h2>
<p>Some interviewers use high-pressure techniques designed to trap or fluster the applicant. While you do want to know how a candidate performs in a pinch, it&#8217;s almost impossible to re-create the same type of stressors an employee will encounter in the workplace. Moreover, if you do hire the person, he or she may not trust you because you launched the relationship on a rocky foundation.</p>
<h2>#8: You cut it short</h2>
<p>A series of interviews can eat up your whole day, so it&#8217;s tempting to keep them brief. But a quick meeting just doesn&#8217;t give you enough time to gauge a candidate&#8217;s responses and behavior. Judging candidates is nuanced work, and it relies on tracking lots of subtle inputs. An interview that runs 45 minutes to an hour increases your chances of getting a meaningful sample.</p>
<h2>#9: You gravitate toward the center</h2>
<p>If everyone you talk to feels like a &#8220;maybe,&#8221; that probably means you aren&#8217;t getting enough useful information &#8212; or you&#8217;re not assessing candidates honestly enough. Most &#8220;maybes&#8221; are really &#8220;no, thank yous.&#8221; (Face it: The candidate didn&#8217;t knock your socks off.) Likewise, if you think the person might be good for some role at some point in the future, he or she is really a &#8220;no.&#8221;</p>
<h2>#10: You rate candidates against each other</h2>
<p>Mediocre candidates may look like superstars when they follow a dud, but that doesn&#8217;t mean they&#8217;re the most qualified for the job. The person who comes in tomorrow may smoke all of them, but you won&#8217;t be able to tell if you rated mediocre candidates too highly in your notes. Evaluate each applicant on your established criteria &#8212; don&#8217;t grade on a curve.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webbyinfo.com/10-mistakes-managers-make-during-job-interviews/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP interview questions, Part 2</title>
		<link>http://www.webbyinfo.com/php-interview-questions-part-2-2/</link>
		<comments>http://www.webbyinfo.com/php-interview-questions-part-2-2/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 18:42:40 +0000</pubDate>
		<dc:creator>gladwing</dc:creator>
				<category><![CDATA[Question and Answers]]></category>

		<guid isPermaLink="false">http://www.webbyinfo.com/?p=121</guid>
		<description><![CDATA[
How can we repair a MySQL table?
What are the advantages of stored procedures, triggers, indexes?
What is the maximum length of a table name, database name, and fieldname in MySQL?
How many values can the SET function of MySQL take?
What are the other commands to know the structure of table using MySQL commands except explain command?
 
How [...]]]></description>
			<content:encoded><![CDATA[<ol>
<li>How can we repair a MySQL table?</li>
<li>What are the advantages of stored procedures, triggers, indexes?</li>
<li>What is the maximum length of a table name, database name, and fieldname in MySQL?</li>
<li>How many values can the SET function of MySQL take?</li>
<li>What are the other commands to know the structure of table using MySQL commands except explain command?</li>
<p><span id="more-175"> </span></p>
<li>How many tables will create when we create table, what are they?</li>
<li>What is the purpose of the following files having extensions 1) .frm 2) .myd 3) .myi? What do these files contain?</li>
<li>What is maximum size of a database in MySQL?</li>
<li>Give the syntax of Grant and Revoke commands?</li>
<li>Explain Normalization concept?</li>
<li>How can we find the number of rows in a table using MySQL?</li>
<li>How can we find the number of rows in a result set using PHP?</li>
<li>How many ways we can we find the current date using MySQL?</li>
<li>What are the advantages and disadvantages of Cascading Style Sheets?</li>
<li>What type of inheritance that PHP supports?</li>
<li>How can increase the performance of MySQL select query?</li>
<li>The structure of table view buyers is as follows:
<pre>+----------------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+----------------+-------------+------+-----+---------+----------------+
| user_pri_id | int(15) | | PRI | NULL | auto_increment |
| userid | varchar(10) | YES | | NULL | |
+----------------+-------------+------+-----+---------+----------------+</pre>
<p>the value of user_pri_id the last row 2345 then What will happen in the following conditions?</p>
<p><strong>Condition1</strong>: Delete all the rows and insert another row then. What is the starting value for this auto incremented field user_pri_id ,<br />
<strong>Condition2</strong>: Delete the last row(having the field value 2345) and insert another row then. What is the value for this auto incremented field user_pri_id</li>
<li>What are the advantages/disadvantages of MySQL and PHP?</li>
<li>What is the difference between GROUP BY and ORDER BY in Sql?</li>
<li>What is the difference between char and varchar data types?</li>
<li>What is the functionality of md5 function in PHP?</li>
<li>How can I load data from a text file into a table?</li>
<li>How can we know the number of days between two given dates using MySQL?</li>
<li>How can we know the number of days between two given dates using PHP?</li>
<li>How can we change the name of a column of a table?</li>
<li>How can we change the name and data type of a column of a table?</li>
<li>What are the differences between drop a table and truncate a table?</li>
<li>When you want to show some part of a text displayed on an HTML page in red font color, what different possibilities are there to do this? What are the advantages/disadvantages of these methods?</li>
<li>When viewing an HTML page in a Browser, the Browser often keeps this page in its cache. What can be possible advantages/disadvantages of page caching? How can you prevent caching of a certain page (please give several alternate solutions)?</li>
<li>What are the different methods of passing data or information between two calls of a web page? What are the advantages/disadvantages of these methods?</li>
<li>An Apache web server is running on a Linux system. Suddenly, the web server delivers the pages very slow. How could you find out possible reasons for that (when using system commands, please specify their names)?</li>
<li>What are the different ways to login to a remote server? Explain the means, advantages and disadvantages?</li>
<li>Please give a regular expression (preferably Perl/PREG style), which can be used to identify the URL from within a HTML link tag. Example: The regular expression should match the tag &lt;A HREF=”http://www.yoursite.com/”&gt; and give the URL (”http://www.yoursite.com /”) as a return result. Tags should also be matched if they contain other attributes than the HREF attribute.</li>
<li>A select query over a large table runs very slow because of the growing number of entries in that table. What different measures could be taken to improve speed?</li>
<li>A company wants to store their invoices in a database. They already have their customers and articles in that database. Both customer and article are each identified by an unique integer value. Please create the SQL statements for creating the necessary table(s) for storing the invoices in a MySQL database. An invoice should hold information like invoice number, customer, date, article(s) and quantity etc.</li>
<li>For the database from the previous question, please give an SQL query which returns the invoice number of all invoices which contain the article with the number “1234″. The query should be able to run under a MySQL 4.0 database.</li>
<li>How would you backup and restore a big MySQL database? What are the advantages of the approach which you have taken over the others?</li>
<li>Create a PHP web script with the following attributes: on start, three HTML form elements are shown: an string input field, a checkbox field, a dropdown/pull down list with 5 elements and a submit button. On submission, the form should be redisplayed (while remaining all options/inputs as the user has selected/entered them). Additionally, the selections/inputs of the user should be displayed in text. Please solve this without the use of any external libraries.</li>
<li>What is MIME?</li>
<li>What is PEAR in PHP?</li>
<li>How can I use the COM components in PHP?</li>
<li>How can I load the DLLs dynamically?</li>
<li>How many ways we can give the output to a browser?</li>
<li>How can we know that a session is started or not?</li>
<li>What is the default session time in PHP and how can I change it?</li>
<li>What changes I have to done in PHP.ini file for file uploading?</li>
<li>What are the differences between MySQL_fetch_array(), MySQL_fetch_object(), MySQL_fetch_row()?</li>
<li>How can I set a cron and how can i execute it in Unix, Linux, and windows?</li>
<li>Steps for the payment gateway processing?</li>
<li>How many ways I can register the variables into session?</li>
<li>Explain different types of errors in PHP (i.e. arguments in errorreporting function)?</li>
<li>How many ways I can redirect a PHP page?</li>
<li>List out different arguments in PHP header function?</li>
<li>What type of headers have to add in the mail function in which file a attached?</li>
<li>What is the difference between &lt;?PHP and &lt;? And which is preferable?</li>
<li>What are the differences between include() and include_once() functions?</li>
<li>Describe the importance of database abstraction layers in PHP and database connection?</li>
<li>Explain MySQL optimization?</li>
<li>What is the difference between using copy() and move() function in PHP file uploading?</li>
<li>What is the difference between Reply-to and Return-path in the headers of a mail function?</li>
<li>Explain about Type Juggling in PHP?</li>
<li>How can I get the only name of the current executing file?</li>
<li>How can I embed a Java program in PHP file and what changes have to be done in PHP.ini file?</li>
<li>How can I find what type of images that the PHP version supports?</li>
<li>The table tbl_sites contains the following data:
<pre>-----------------------------------------------------
Userid sitename country
------------------------------------------------------
1 sureshbabu indian
2 PHPprogrammer andhra
3 PHP.net usa
4 PHPtalk.com germany
5 MySQL.com usa
6 sureshbabu canada
7 PHPbuddy.com pakistan
8. PHPtalk.com austria
9. PHPfreaks.com sourthafrica
10. PHPsupport.net russia
11. sureshbabu australia
12. sureshbabu nepal
13. PHPtalk.com italy</pre>
<p>Write a select query that will displayed the duplicated site name and how many times it is duplicated? …</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.webbyinfo.com/php-interview-questions-part-2-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP interview questions , Part 1</title>
		<link>http://www.webbyinfo.com/php-interview-questions-part-2/</link>
		<comments>http://www.webbyinfo.com/php-interview-questions-part-2/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 18:41:11 +0000</pubDate>
		<dc:creator>gladwing</dc:creator>
				<category><![CDATA[Question and Answers]]></category>

		<guid isPermaLink="false">http://www.webbyinfo.com/?p=118</guid>
		<description><![CDATA[osted some detailed answers on his blog.

What are the differences between Get and post methods in form submitting, give the case where we can use get and we can use post methods?
Who is the father of PHP and explain the changes in PHP versions?
How can we submit a form without a submit button?
In how many [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://booleandreams.wordpress.com/php-mysql-interview-question/">osted some detailed answers</a> on his blog.</p>
<ol>
<li>What are the differences between Get and post methods in form submitting, give the case where we can use get and we can use post methods?</li>
<li>Who is the father of PHP and explain the changes in PHP versions?</li>
<li>How can we submit a form without a submit button?</li>
<li>In how many ways we can retrieve the date in the result set of mysql using PHP?</li>
<li>What is the difference between mysql_fetch_object and mysql_fetch_array?</li>
<li>What is the difference between $message and $$message?</li>
<li>How can we extract string ‘webbyinfo.com ‘ from a string ‘http://www.webbyinfo.com’ using regular expression of PHP?</li>
<li>How can we create a database using PHP and mysql?</li>
<p><span id="more-174"> </span></p>
<li>What are the differences between require and include, include_once?</li>
<li>Can we use include (”techinterviews.php”) two times in a PHP page “makeit.PHP”?</li>
<li>What are the different tables present in mysql, which type of table is generated when we are creating a table in the following syntax: create table employee(eno int(2),ename varchar(10)) ?</li>
<li>Functions in IMAP, POP3 AND LDAP?</li>
<li>How can I execute a PHP script using command line?</li>
<li>Suppose your Zend engine supports the mode &lt;? ?&gt; Then how can u configure your PHP Zend engine to support &lt;?PHP ?&gt; mode ?</li>
<li>Shopping cart online validation i.e. how can we configure Paypal, etc.?</li>
<li>What is meant by nl2br()?</li>
<li>Draw the architecture of Zend engine?</li>
<li>What are the current versions of apache, PHP, and mysql?</li>
<li>What are the reasons for selecting lamp (linux, apache, mysql, PHP) instead of combination of other software programmes, servers and operating systems?</li>
<li>How can we encrypt and decrypt a data present in a mysql table using mysql?</li>
<li>How can we encrypt the username and password using PHP?</li>
<li>What are the features and advantages of object-oriented programming?</li>
<li>What are the differences between procedure-oriented languages and object-oriented languages?</li>
<li>What is the use of friend function?</li>
<li>What are the differences between public, private, protected, static, transient, final and volatile?</li>
<li>What are the different types of errors in PHP?</li>
<li>What is the functionality of the function strstr and stristr?</li>
<li>What are the differences between PHP 3 and PHP 4 and PHP 5?</li>
<li>How can we convert asp pages to PHP pages?</li>
<li>What is the functionality of the function htmlentities?</li>
<li>How can we get second of the current time using date function?</li>
<li>How can we convert the time zones using PHP?</li>
<li>What is meant by urlencode and urldocode?</li>
<li>What is the difference between the functions unlink and unset?</li>
<li>How can we register the variables into a session?</li>
<li>How can we get the properties (size, type, width, height) of an image using PHP image functions?</li>
<li>How can we get the browser properties using PHP?</li>
<li>What is the maximum size of a file that can be uploaded using PHP and how can we change this?</li>
<li>How can we increase the execution time of a PHP script?</li>
<li>How can we take a backup of a mysql table and how can we restore it. ?</li>
<li>How can we optimize or increase the speed of a mysql select query?</li>
<li>How many ways can we get the value of current session id?</li>
<li>How can we destroy the session, how can we unset the variable of a session?</li>
<li>How can we destroy the cookie?</li>
<li>How many ways we can pass the variable through the navigation between the pages?</li>
<li>What is the difference between ereg_replace() and eregi_replace()?</li>
<li>What are the different functions in sorting an array?</li>
<li>How can we know the count/number of elements of an array?</li>
<li>What is the PHP predefined variable that tells the What types of images that PHP supports?</li>
<li>How can I know that a variable is a number or not using a JavaScript?</li>
<li>List out some tools through which we can draw E-R diagrams for mysql.</li>
<li>How can I retrieve values from one database server and store them in other database server using PHP?</li>
<li>List out the predefined classes in PHP?</li>
<li>How can I make a script that can be bilanguage (supports English, German)?</li>
<li>What are the difference between abstract class and interface?</li>
<li>How can we send mail using JavaScript?</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.webbyinfo.com/php-interview-questions-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP 5.2.11 Released!</title>
		<link>http://www.webbyinfo.com/php-5-2-11-released/</link>
		<comments>http://www.webbyinfo.com/php-5-2-11-released/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 10:28:53 +0000</pubDate>
		<dc:creator>gladwing</dc:creator>
				<category><![CDATA[Missse Stuffs]]></category>

		<guid isPermaLink="false">http://www.webbyinfo.com/?p=115</guid>
		<description><![CDATA[
The PHP development team would like to announce the immediate      availability of PHP 5.2.11. This release focuses on improving the stability of      the PHP 5.2.x branch with over 75 bug fixes, some of which are security related.      All users of [...]]]></description>
			<content:encoded><![CDATA[<div>
<p>The PHP development team would like to announce the immediate      availability of PHP 5.2.11. This release focuses on improving the stability of      the PHP 5.2.x branch with over 75 bug fixes, some of which are security related.      All users of PHP 5.2 are encouraged to upgrade to this release.</p>
<p><strong>Security Enhancements and Fixes in PHP 5.2.11:</strong></p>
<ul>
<li>Fixed certificate validation inside php_openssl_apply_verification_policy. (Ryan Sleevi, Ilia)</li>
<li>Fixed sanity check for the color index in imagecolortransparent(). (Pierre)</li>
<li>Added missing sanity checks around exif processing. (Ilia)</li>
<li>Fixed bug #44683 (popen crashes when an invalid mode is passed). (Pierre)</li>
</ul>
<p>Further details about the PHP 5.2.11 release can be found in the <a href="http://www.php.net/releases/5_2_11.php">release announcement</a>, and the full list of changes are available in the <a href="http://www.php.net/ChangeLog-5.php#5.2.11">ChangeLog</a>.</div>
]]></content:encoded>
			<wfw:commentRss>http://www.webbyinfo.com/php-5-2-11-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Leprechaun</title>
		<link>http://www.webbyinfo.com/leprechaun/</link>
		<comments>http://www.webbyinfo.com/leprechaun/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 15:20:57 +0000</pubDate>
		<dc:creator>gladwing</dc:creator>
				<category><![CDATA[Myths]]></category>

		<guid isPermaLink="false">http://www.webbyinfo.com/?p=109</guid>
		<description><![CDATA[In Irish folklore, a leprechaun (Irish: leipreachán) is a type of male fairy, usually taking the form of an old man who enjoys partaking in mischief. Like other fairy creatures, they have been linked to the Tuatha Dé Danann of Irish mythology.
The name leprechaun derives from the Irish word leipreachán, defined by Patrick Dinneen as [...]]]></description>
			<content:encoded><![CDATA[<p>In Irish folklore, a leprechaun (Irish: leipreachán) is a type of male fairy, usually taking the form of an old man who enjoys partaking in mischief. Like other fairy creatures, they have been linked to the Tuatha Dé Danann of Irish mythology.<br />
The name leprechaun derives from the Irish word leipreachán, defined by Patrick Dinneen as &#8220;a pigmy, a sprite, a leprechaun&#8221;. The further derivation is less certain; according to most sources, the word is thought to be a corruption of Old Irish luchorpán or luchorp, from the roots lú small and corp body. The root corp, which was borrowed from the Latin corpus, attests to the early influence of Church Latin on the Irish language.  The alternative spelling leithprachán is due to the a folk etymology that would derive the word from leith half and bróg shoe, according to the frequent portrayal of the leprechaun as working on a single shoe.<br />
<img class="alignnone" title="Leprechaun" src="http://upload.wikimedia.org/wikipedia/commons/thumb/0/0b/Leprechaun_ill_artlibre_jnl.png/140px-Leprechaun_ill_artlibre_jnl.png" alt="" width="140" height="248" /><br />
<strong>Folklore</strong><br />
The leprechaun is said to be a solitary creature, whose principal occupation is making and mending shoes, and who enjoys practical jokes. According to Yeats, the great wealth of these fairies comes from the &#8220;treasure-crocks, buried of old in war-time&#8221;, which they have uncovered and appropriated. According to McAnally the leprechaun is the son of an &#8220;evil spirit&#8221; and a &#8220;degenerate fairy&#8221; and is &#8220;not wholly good nor wholly evil&#8221;.<br />
<br />
They like to hide their gold in secret locations which can only be revealed if a person were to capture and interrogate a leprechaun for its money. Another popular belief is that you may find a leprechaun and his pot of gold at the end of a rainbow.</p>
<p>In several Irish legends leprechauns have a power of hypnotism or trickery that confuses their target, either allowing the leprechaun to escape or just to play tricks on unsuspecting victims.</p>
<p>According to legend, if anyone keeps an eye fixed upon one, he cannot escape, but the moment the gaze is withdrawn, he vanishes</p>
<p><strong>Appearance</strong></p>
<p>The leprechaun originally had a different appearance depending on where in Ireland he was found.  Prior to the 20th century, it was generally agreed that the leprechaun wore red and not green. Samuel Lover, writing in the 1831 describes the leprechaun as,</p>
<p>&#8230; quite a beau in his dress, notwithstanding, for he wears a red square-cut coat, richly laced with gold, and inexpressible of the same, cocked hat, shoes and buckles.</p>
<p>According to Yeats, the solitary fairies, like the leprechaun, wear red jackets, whereas the &#8220;trooping fairies&#8221; wear green. The leprechaun&#8217;s jacket has seven rows of buttons with seven buttons in each row. On the western coast, he says, the red jacket is covered by a frieze one, and in Ulster the creature wears a cocked hat, and when he is up to anything unusually mischievous, he leaps on to a wall and spins, balancing himself on the point of the hat with his heels in the air.&#8221;</p>
<p>According to McAnally, &#8220;He is about three feet high, and is dressed in a little red jacket or roundabout, with red breeches buckled at the knee, gray or black stockings, and a hat, cocked in the style of a century ago, over a little, old, withered face. Round his neck is an Elizabethan ruff, and frills of lace are at his wrists. On the wild west coast, where the Atlantic winds bring almost constant rains, he dispenses with ruff and frills and wears a frieze overcoat over his pretty red suit, so that, unless on the lookout for the cocked hat, &#8216;ye might pass a Leprechawn on the road and never know it&#8217;s himself that&#8217;s in it at all.&#8217;&#8221; This dress could vary by region, however. In McAnally&#8217;s account, the northern leprechaun or Logheryman wore a military &#8220;red coat and white breeches&#8221;, with a &#8220;broad-brimmed, high, pointed hat&#8221;, on which he would sometimes stand upside down. The Lurigadawne of Tipperary wore &#8220;an antique slashed jacket of red, with peaks all round and a jockey cap, also sporting a sword, which he uses as a magic wand.&#8221; The Luricawne of Kerry was &#8220;a fat, pursy little fellow whose jolly round face rivals in redness the cut-a-way jacket he wears, that always has seven rows of seven buttons in each row&#8221;. The Cluricawne of Monaghan wore &#8220;a swallow-tailed evening coat of red with green vest, white breeches, black stockings,&#8221; shiny shoes, and a &#8220;long cone [hat] without a brim,&#8221; sometimes used as a weapon.</p>
<p>In a poem entitled The Lepracaun; or, Fairy Shoemaker, the 18th century Irish poet William Allingham describes the appearance of the leprechaun as:</p>
<p>&#8230;A wrinkled, wizen&#8217;d, and bearded Elf,<br />
Spectacles stuck on his pointed nose,<br />
Silver buckles to his hose,<br />
Leather apron &#8211; shoe in his lap&#8230;</p>
<p>Some commentators accuse Allingham of leaving the legacy of the modern image of the leprechaun.</p>
<p>The modern image of the leprechaun is almost invariant: he is depicted as having red hair (often with a beard), wearing an emerald green frock coat.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webbyinfo.com/leprechaun/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
