<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>The Web 3.0</title> <link>http://theweb3.net</link> <description>Talking about every bits.</description> <lastBuildDate>Mon, 25 Oct 2010 16:49:20 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.2.1</generator> <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/theweb3" /><feedburner:info uri="theweb3" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>theweb3</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item><title>Using Gmail advanced search</title><link>http://feedproxy.google.com/~r/theweb3/~3/wfLhrjRuCmQ/using-gmail-advanced-search.html</link> <comments>http://theweb3.net/tips-tricks/using-gmail-advanced-search.html#comments</comments> <pubDate>Mon, 25 Oct 2010 16:49:20 +0000</pubDate> <dc:creator>Arun Vishnu</dc:creator> <category><![CDATA[Tips & Tricks]]></category> <category><![CDATA[gmail]]></category> <category><![CDATA[google]]></category><guid isPermaLink="false">http://theweb3.net/?p=197</guid> <description><![CDATA[Advanced search operators are query words or symbols that perform special actions in Gmail search. These operators allow you to find what you&#8217;re looking for quickly and accurately. They can also be used to set up filters so you can organize your inbox automatically. Some of the most useful operators are listed below. You can also [...]]]></description> <content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"> <a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Ftheweb3.net%2Ftips-tricks%2Fusing-gmail-advanced-search.html"><br /> <img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Ftheweb3.net%2Ftips-tricks%2Fusing-gmail-advanced-search.html&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br /> </a></div><p>Advanced search operators are query words or symbols that perform special actions in Gmail search. These operators allow you to find what you&#8217;re looking for quickly and accurately. They can also be used to set up filters so you can organize your inbox automatically. Some of the most useful operators are listed below.</p><p>You can also use advanced search operators by clicking on <strong>Show search options</strong> beneath the Gmail search box.</p><table border="1" cellspacing="0" cellpadding="2" width="90%"><tbody><tr bgcolor="#c3d9ff"><th align="center" valign="middle">Operator</th><th align="center" valign="middle">Definition</th><th align="center" valign="middle">Example(s)</th></tr><tr><th align="center" valign="middle">from:</th><td align="center" valign="middle">Used to specify the sender</td><td valign="top">Example: <strong>from:amy</strong><br /> Meaning: Messages from Amy</td></tr><tr><th align="center" valign="middle">to:</th><td align="center" valign="middle">Used to specify a recipient</td><td valign="top">Example: <strong>to:david</strong><br /> Meaning: All messages that were sent to David (by you or someone else)</td></tr><tr><th align="center" valign="middle">subject:</th><td align="center" valign="middle">Search for words in the subject line</td><td valign="top">Example: <strong>subject:dinner</strong><br /> Meaning: Messages that have the word &#8220;dinner&#8221; in the subject</td></tr><tr><th align="center" valign="middle">OR</th><td align="center" valign="middle">Search for messages matching term A or term B*<br /> *OR must be in all caps</td><td valign="top">Example: <strong>from:amy OR from:david</strong><br /> Meaning: Messages from Amy or from David</td></tr><tr><th align="center" valign="middle">-<br /> (hyphen)</th><td align="center" valign="middle">Used to exclude messages from your search</td><td valign="top">Example: <strong>dinner -movie</strong><br /> Meaning: Messages that contain the word &#8220;dinner&#8221; but do not contain the word &#8220;movie&#8221;</td></tr><tr><th align="center" valign="middle"><strong>label:</strong></th><td align="center" valign="middle">Search for messages by label*<br /> *There isn&#8217;t a search operator for unlabeled messages</td><td valign="top">Example:<strong> from:amy label:friends</strong><br /> Meaning: Messages from Amy that have the label &#8220;friends&#8221;Example:<strong> from:david label:my-family</strong><br /> Meaning: Messages from David that have the label &#8220;My Family&#8221;</td></tr><tr><th align="center" valign="middle">has:attachment</th><td align="center" valign="middle">Search for messages with an attachment</td><td valign="top">Example: <strong>from:david has:attachment </strong><br /> Meaning: Messages from David that have an attachment</td></tr><tr><th align="center" valign="middle">list:</th><td align="center" valign="middle">Search for messages on mailing lists</td><td valign="top">Example: <strong>list:info@example.com </strong><br /> Meaning: Messages with the words info@example.com in the headers, sent to or from this list</td></tr><tr><th align="center" valign="middle">filename:</th><td align="center" valign="middle">Search for an attachment by name or type</td><td valign="top">Example:<strong>filename:physicshomework.txt</strong><br /> Meaning: Messages with an attachment named &#8220;physicshomework.txt&#8221;</p><p>Example: <strong>label:work filename:pdf</strong><br /> Meaning: Messages labeled &#8220;work&#8221; that also have a PDF file as an attachment</td></tr><tr><th align="center" valign="middle">&#8221; &#8221;<br /> <strong>(quotes)</strong></th><td align="center" valign="middle">Used to search for an exact phrase*<br /> *Capitalization isn&#8217;t taken into consideration</td><td valign="top">Example: <strong>&#8220;i&#8217;m feeling lucky&#8221;</strong><br /> Meaning: Messages containing the phrase &#8220;i&#8217;m feeling lucky&#8221; or &#8220;I&#8217;m feeling lucky&#8221;</p><p>Example: <strong>subject:&#8221;dinner and a movie&#8221;</strong><br /> Meaning: Messages containing the phrase &#8220;dinner and a movie&#8221; in the subject</td></tr><tr><th align="center" valign="middle">( )</th><td align="center" valign="middle">Used to group words<br /> Used to specify terms that shouldn&#8217;t be excluded</td><td valign="top">Example: <strong>from:amy (dinner OR movie)</strong><br /> Meaning: Messages from Amy that contain either the word &#8220;dinner&#8221; or the word &#8220;movie&#8221;</p><p>Example: <strong>subject:(dinner movie)</strong><br /> Meaning: Messages in which the subject contains both the word &#8220;dinner&#8221; and the word &#8220;movie&#8221;</td></tr><tr><th align="center" valign="middle">in:anywhere</th><td align="center" valign="middle">Search for messages anywhere in Gmail*<br /> *Messages in <strong>Spam</strong> and <strong>Trash</strong> are excluded from searches by default</td><td valign="top">Example: <strong>in:anywhere movie </strong><br /> Meaning: Messages in <strong>All Mail</strong>,<strong>Spam</strong>, and <strong>Trash</strong> that contain the word &#8220;movie&#8221;</td></tr><tr><th align="center" valign="middle">in:inbox<br /> in:trash<br /> in:spam</th><td align="center" valign="middle">Search for messages in <strong>Inbox</strong>, <strong>Trash</strong>, or <strong>Spam</strong></td><td valign="top">Example: <strong>in:trash from:amy</strong><br /> Meaning: Messages from Amy that are in <strong>Trash</strong></td></tr><tr><th align="center" valign="middle">is:important<br /> label:important</th><td align="center" valign="middle">Search within messages that <a href="http://mail.google.com/support/bin/answer.py?hl=en&amp;answer=186531">Priority Inbox</a> considers important.</td><td valign="top">Example: <strong>is:important from:janet</strong><br /> Meaning: Messages from Janet that were marked as important by <strong>Priority Inbox</strong></td></tr><tr><th align="center" valign="middle">is:starred<br /> is:unread<br /> is:read</th><td align="center" valign="middle">Search for messages that are starred, unread or read</td><td valign="top">Example: <strong>is:read is:starred from:David</strong><br /> Meaning: Messages from David that have been read and are marked with a star</td></tr><tr><th align="center" valign="middle">cc:<br /> bcc:</th><td align="center" valign="middle">Used to specify recipients in the <strong>cc:</strong> or <strong>bcc:</strong> fields*<br /> *Search on bcc: cannot retrieve messages on which you were blind carbon copied</td><td valign="top">Example: <strong>cc:david </strong><br /> Meaning: Messages that were cc-ed to David</td></tr><tr><th align="center" valign="middle">after:<br /> before:</th><td align="center" valign="middle">Search for messages sent during a certain period of time*<br /> *Dates must be in yyyy/mm/dd format.</td><td valign="top">Example: <strong>after:2004/04/16 before:2004/04/18 </strong><br /> Meaning: Messages sent between April 16, 2004 and April 18, 2004.*<br /> *More precisely: Messages sent after 12:00 AM (or 00:00) April 16, 2004 and before April 18, 2004.</td></tr><tr><th align="center" valign="middle">is:chat</th><td align="center" valign="middle">Search for chat messages</td><td valign="top">Example: <strong>is:chat monkey</strong><br /> Meaning: Any chat message including the word &#8220;monkey&#8221;.</td></tr><tr><th align="center" valign="middle">deliveredto:</th><td align="center" valign="middle">Search for messages within a particular email address in the Delivered-To line of the message header</td><td valign="top">Example:<strong>deliveredto:username@gmail.com</strong><br /> Meaning: Any message with username@gmail.com in the Delivered-To: field of the message header (which can help you find messages forwarded from another account or ones sent to an alias).</td></tr></tbody></table><p><strong>Video on using advanced search</strong><br /> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/Bct1quamgEk?fs=1&amp;hl=en_US" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="385" src="http://www.youtube.com/v/Bct1quamgEk?fs=1&amp;hl=en_US" allowscriptaccess="always" allowfullscreen="true"></embed></object></p><div class="shr-publisher-197"></div><h3  class="related_post_title">Related posts</h3><ul class="related_post"><li><a href="http://theweb3.net/programming/web-development-programming/skipfish-web-application-security-scanner.html" title="Skipfish &#8211; web application security scanner">Skipfish &#8211; web application security scanner</a></li><li><a href="http://theweb3.net/news/tech-news/android-running-on-windows-mobile.html" title="Android running on Windows Mobile">Android running on Windows Mobile</a></li><li><a href="http://theweb3.net/news/tech-news/google-phone-nexus-one.html" title="Google Phone &#8211; Nexus One">Google Phone &#8211; Nexus One</a></li><li><a href="http://theweb3.net/tutorials/how-to-use-extensions-in-google-wave.html" title="How to use Extensions in Google Wave">How to use Extensions in Google Wave</a></li><li><a href="http://theweb3.net/news/google-wave-invitation-give-away-winners.html" title="Google wave invitation give away &#8211; Winners">Google wave invitation give away &#8211; Winners</a></li></ul>
<p><a href="http://feedads.g.doubleclick.net/~a/7WbZdrC18BeXEpNRnqHfr035tME/0/da"><img src="http://feedads.g.doubleclick.net/~a/7WbZdrC18BeXEpNRnqHfr035tME/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/7WbZdrC18BeXEpNRnqHfr035tME/1/da"><img src="http://feedads.g.doubleclick.net/~a/7WbZdrC18BeXEpNRnqHfr035tME/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/theweb3?a=wfLhrjRuCmQ:XStzwACIJmQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/theweb3?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theweb3?a=wfLhrjRuCmQ:XStzwACIJmQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/theweb3?i=wfLhrjRuCmQ:XStzwACIJmQ:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theweb3?a=wfLhrjRuCmQ:XStzwACIJmQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/theweb3?i=wfLhrjRuCmQ:XStzwACIJmQ:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theweb3?a=wfLhrjRuCmQ:XStzwACIJmQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/theweb3?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theweb3?a=wfLhrjRuCmQ:XStzwACIJmQ:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/theweb3?i=wfLhrjRuCmQ:XStzwACIJmQ:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theweb3?a=wfLhrjRuCmQ:XStzwACIJmQ:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/theweb3?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/theweb3/~4/wfLhrjRuCmQ" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://theweb3.net/tips-tricks/using-gmail-advanced-search.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://theweb3.net/tips-tricks/using-gmail-advanced-search.html</feedburner:origLink></item> <item><title>Content-Aware Fill in Adobe Creative Suite 5</title><link>http://feedproxy.google.com/~r/theweb3/~3/p2-rtk1Nog8/content-aware-fill-in-adobe-creative-suite-5.html</link> <comments>http://theweb3.net/news/reviews/content-aware-fill-in-adobe-creative-suite-5.html#comments</comments> <pubDate>Thu, 25 Mar 2010 03:21:10 +0000</pubDate> <dc:creator>Arun Vishnu</dc:creator> <category><![CDATA[Reviews]]></category> <category><![CDATA[adobe]]></category> <category><![CDATA[cs5]]></category> <category><![CDATA[photoshop]]></category> <category><![CDATA[tools]]></category><guid isPermaLink="false">http://theweb3.net/?p=190</guid> <description><![CDATA[Content-Aware Fill is a wonderful feature of Adobe Creative Suite. Check this video, especially last 2min. Adobe Creative Suite CS 5 will be released on April 12th. Related postsSkipfish &#8211; web application security scannerCreating PDF documents using PHP]]></description> <content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"> <a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Ftheweb3.net%2Fnews%2Freviews%2Fcontent-aware-fill-in-adobe-creative-suite-5.html"><br /> <img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Ftheweb3.net%2Fnews%2Freviews%2Fcontent-aware-fill-in-adobe-creative-suite-5.html&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br /> </a></div><p>Content-Aware Fill is a wonderful feature of Adobe Creative Suite. Check this video, especially last 2min.</p><p><object width="500" height="405"><param name="movie" value="http://www.youtube.com/v/NH0aEp1oDOI&#038;hl=en_US&#038;fs=1&#038;border=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/NH0aEp1oDOI&#038;hl=en_US&#038;fs=1&#038;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="500" height="405"></embed></object></p><p>Adobe Creative Suite CS 5 will be released on April 12th.</p><div class="shr-publisher-190"></div><h3  class="related_post_title">Related posts</h3><ul class="related_post"><li><a href="http://theweb3.net/programming/web-development-programming/skipfish-web-application-security-scanner.html" title="Skipfish &#8211; web application security scanner">Skipfish &#8211; web application security scanner</a></li><li><a href="http://theweb3.net/programming/php/creating-pdf-documents-using-php.html" title="Creating PDF documents using PHP">Creating PDF documents using PHP</a></li></ul>
<p><a href="http://feedads.g.doubleclick.net/~a/i5Nfd7Co6eSgC8Xj1UtdglVKTbU/0/da"><img src="http://feedads.g.doubleclick.net/~a/i5Nfd7Co6eSgC8Xj1UtdglVKTbU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/i5Nfd7Co6eSgC8Xj1UtdglVKTbU/1/da"><img src="http://feedads.g.doubleclick.net/~a/i5Nfd7Co6eSgC8Xj1UtdglVKTbU/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/theweb3?a=p2-rtk1Nog8:EnEPBT_j1JE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/theweb3?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theweb3?a=p2-rtk1Nog8:EnEPBT_j1JE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/theweb3?i=p2-rtk1Nog8:EnEPBT_j1JE:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theweb3?a=p2-rtk1Nog8:EnEPBT_j1JE:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/theweb3?i=p2-rtk1Nog8:EnEPBT_j1JE:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theweb3?a=p2-rtk1Nog8:EnEPBT_j1JE:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/theweb3?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theweb3?a=p2-rtk1Nog8:EnEPBT_j1JE:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/theweb3?i=p2-rtk1Nog8:EnEPBT_j1JE:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theweb3?a=p2-rtk1Nog8:EnEPBT_j1JE:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/theweb3?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/theweb3/~4/p2-rtk1Nog8" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://theweb3.net/news/reviews/content-aware-fill-in-adobe-creative-suite-5.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://theweb3.net/news/reviews/content-aware-fill-in-adobe-creative-suite-5.html</feedburner:origLink></item> <item><title>Skipfish – web application security scanner</title><link>http://feedproxy.google.com/~r/theweb3/~3/OqcrDaZSKi8/skipfish-web-application-security-scanner.html</link> <comments>http://theweb3.net/programming/web-development-programming/skipfish-web-application-security-scanner.html#comments</comments> <pubDate>Sat, 20 Mar 2010 17:38:07 +0000</pubDate> <dc:creator>Arun Vishnu</dc:creator> <category><![CDATA[Web Development]]></category> <category><![CDATA[asp]]></category> <category><![CDATA[google]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[Security]]></category> <category><![CDATA[tools]]></category> <category><![CDATA[web]]></category><guid isPermaLink="false">http://theweb3.net/programming/web-development-programming/skipfish-web-application-security-scanner.html</guid> <description><![CDATA[Skipfish is an active web application security reconnaissance tool from Google. It prepares an interactive sitemap for the targeted site by carrying out a recursive crawl and dictionary-based probes. The resulting map is then annotated with the output from a number of active (but hopefully non-disruptive) security checks. The final report generated by the tool [...]]]></description> <content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"> <a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Ftheweb3.net%2Fprogramming%2Fweb-development-programming%2Fskipfish-web-application-security-scanner.html"><br /> <img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Ftheweb3.net%2Fprogramming%2Fweb-development-programming%2Fskipfish-web-application-security-scanner.html&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br /> </a></div><p><a href="http://code.google.com/p/skipfish/" target="_blank">Skipfish</a> is an active web application security reconnaissance tool from Google.</p><blockquote><p><a href="http://theweb3.net/wp-content/uploads/2010/03/skipfishscreen.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="Skipfish screen" border="0" alt="Skipfish screen" align="left" src="http://theweb3.net/wp-content/uploads/2010/03/skipfishscreen_thumb.png" width="244" height="157" /></a>It prepares an interactive sitemap for the targeted site by carrying out a recursive crawl and dictionary-based probes. The resulting map is then annotated with the output from a number of active (but hopefully non-disruptive) security checks. The final report generated by the tool is meant to serve as a foundation for professional web application security assessments.</p><p>&#160;</p></blockquote><h5>Advantages</h5><ul><li>Free and open source.</li><li>High speed: pure C code, highly optimized HTTP handling, minimal CPU footprint &#8211; easily achieving 2000 requests per second with responsive targets.</li><li>Ease of use: heuristics to support a variety of quirky web frameworks and mixed-technology sites, with automatic learning capabilities, on-the-fly wordlist creation, and form auto completion.</li><li>Automatic wordlist construction based on site content analysis.</li><li>Probabilistic scanning features to allow periodic, time-bound assessments of arbitrarily complex sites.</li><li>Cutting-edge security logic: high quality, low false positive, differential security checks, capable of spotting a range of subtle flaws, including blind injection vectors.</li></ul><h4>Tests Implemented</h4><p>A rough list of the security checks offered by the tool is outlined below.</p><ul><li>Server-side SQL injection (including blind vectors, numerical parameters).</li><li>Explicit SQL-like syntax in GET or POST parameters.</li><li>Server-side shell command injection (including blind vectors).</li><li>Server-side XML / XPath injection (including blind vectors).</li><li>Format string vulnerabilities.</li><li>Integer overflow vulnerabilities.</li><li>Stored and reflected XSS vectors in document body (minimal JS XSS support present).</li><li>Stored and reflected XSS vectors via HTTP redirects.</li><li>Stored and reflected XSS vectors via HTTP header splitting.</li><li>Directory traversal (including constrained vectors).</li><li>HTTP credentials in URLs.</li><li>Self-signed SSL certificates.</li><li>Internal warnings like failed resource fetch attempts,&#160; exceeded crawl limits, Failed 404 behaviour checks etc.</li><li>And many more..</li></ul><h4><a href="http://code.google.com/p/skipfish/" target="_blank">Download skipfish</a></h4><p>The following list of products and tools provide web application security scanner functionality.</p><p><strong>Commercial Tools</strong></p><ul><li><a href="http://www.acunetix.com/">Acunetix WVS</a> by Acunetix</li><li><a href="http://www-01.ibm.com/software/awdtools/appscan/">AppScan</a> by IBM</li><li><a href="http://portswigger.net/suite/pro.html">Burp Suite Professional</a> by PortSwigger</li><li><a href="http://www.cenzic.com/products/software/overview/">Hailstorm</a> by Cenzic</li><li><a href="http://www.milescan.com/hk/">MileScan Web Security Auditor</a> by MileSCAN Technologies</li><li><a href="http://nstalker.com/products/">N-Stalker</a> by N-Stalker</li><li><a href="http://www.nessus.org">Nessus</a> by Tenable Network Security</li><li><a href="http://www.mavitunasecurity.com/">NetSparker</a> by Mavituna Security</li><li><a href="http://www.rapid7.com/products/">NeXpose</a> by Rapid7</li><li><a href="http://www.ntobjectives.com/products/ntospider.php">NTOSpider</a> by NTObjectives</li><li><a href="http://www.eeye.com/Products/Retina/Web-Security-Scanner.aspx">Retina Web Security Scanner</a> by eEye Digital Security<a href="http://www.veracode.com/solutions/web-application-security-dynamic-testing.html"></a></li><li><a href="http://www.ncircle.com/index.php?s=products_webapp360">WebApp360</a> by nCircle</li><li><a href="https://h10078.www1.hp.com/cda/hpms/display/main/hpms_content.jsp?zn=bto&amp;cp=1-11-201-200%5E9570_4000_100__">WebInspect</a> by HP</li><li><a href="http://www.parasoft.com/jsp/solutions/soa_solution.jsp?itemId=319">WebKing</a> by Parasoft</li></ul><p><strong>Software-as-a-Service Providers</strong></p><ul><li><a href="http://www-01.ibm.com/software/awdtools/appscan/ondemand/">AppScan OnDemand</a> by IBM</li><li><a href="http://www.cenzic.com/products/saas/ctsARC/">ClickToSecure</a> by Cenzic</li><li><a href="http://www.qualys.com/products/qg_suite/was/">QualysGuard Web Application Scanning</a> by Qualys</li><li><a href="http://whitehatsec.com/home/services/services.html">Sentinel</a> by WhiteHat</li><li><a href="http://www.veracode.com/solutions/web-application-security-dynamic-testing.html">Veracode Web Application Security</a> by Veracode</li><li><a href="https://h10078.www1.hp.com/cda/hpms/display/main/hpms_content.jsp?zn=bto&amp;cp=1-11-201-200%5E9570_4000_100__">WebInspect</a> by HP</li><li><a href="http://www.german-websecurity.com/en/products/webscanservice/">WebScanService</a> by Elanize KG</li></ul><p><strong>Free / Open Source Tools</strong></p><ul><li><a href="http://rgaucher.info/beta/grabber/">Grabber</a> by Romain Gaucher</li><li><a href="http://grendel-scan.com/">Grendel-Scan</a> by David Byrne and Eric Duprey</li><li><a href="http://parosproxy.org/">Paros</a> by Chinotec</li><li><a href="http://www.powerfuzzer.com/">Powerfuzzer</a> by Marcin Kozlowski</li><li><a href="https://www.isecpartners.com/SecurityQAToolbar.html">SecurityQA Toolbar</a> by iSEC Partners</li><li><a href="http://w3af.sourceforge.net/">W3AF</a> by Andres Riancho</li><li><a href="http://wapiti.sourceforge.net/">Wapiti</a> by Nicolas Surribas</li></ul><div class="shr-publisher-188"></div><h3  class="related_post_title">Related posts</h3><ul class="related_post"><li><a href="http://theweb3.net/news/reviews/google-wave-for-dummies.html" title="Google wave for dummies">Google wave for dummies</a></li><li><a href="http://theweb3.net/tips-tricks/using-gmail-advanced-search.html" title="Using Gmail advanced search">Using Gmail advanced search</a></li><li><a href="http://theweb3.net/news/reviews/content-aware-fill-in-adobe-creative-suite-5.html" title="Content-Aware Fill in Adobe Creative Suite 5 ">Content-Aware Fill in Adobe Creative Suite 5 </a></li><li><a href="http://theweb3.net/news/tech-news/android-running-on-windows-mobile.html" title="Android running on Windows Mobile">Android running on Windows Mobile</a></li><li><a href="http://theweb3.net/news/tech-news/google-phone-nexus-one.html" title="Google Phone &#8211; Nexus One">Google Phone &#8211; Nexus One</a></li></ul>
<p><a href="http://feedads.g.doubleclick.net/~a/NfNWPnUu3f_WdV4QQ_bJyvLFfRc/0/da"><img src="http://feedads.g.doubleclick.net/~a/NfNWPnUu3f_WdV4QQ_bJyvLFfRc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/NfNWPnUu3f_WdV4QQ_bJyvLFfRc/1/da"><img src="http://feedads.g.doubleclick.net/~a/NfNWPnUu3f_WdV4QQ_bJyvLFfRc/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/theweb3?a=OqcrDaZSKi8:U9NIN9TiAtc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/theweb3?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theweb3?a=OqcrDaZSKi8:U9NIN9TiAtc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/theweb3?i=OqcrDaZSKi8:U9NIN9TiAtc:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theweb3?a=OqcrDaZSKi8:U9NIN9TiAtc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/theweb3?i=OqcrDaZSKi8:U9NIN9TiAtc:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theweb3?a=OqcrDaZSKi8:U9NIN9TiAtc:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/theweb3?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theweb3?a=OqcrDaZSKi8:U9NIN9TiAtc:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/theweb3?i=OqcrDaZSKi8:U9NIN9TiAtc:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theweb3?a=OqcrDaZSKi8:U9NIN9TiAtc:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/theweb3?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/theweb3/~4/OqcrDaZSKi8" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://theweb3.net/programming/web-development-programming/skipfish-web-application-security-scanner.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://theweb3.net/programming/web-development-programming/skipfish-web-application-security-scanner.html</feedburner:origLink></item> <item><title>The MVC Pattern</title><link>http://feedproxy.google.com/~r/theweb3/~3/zyVNEHTRTi4/mvc-pattern.html</link> <comments>http://theweb3.net/articles/mvc-pattern.html#comments</comments> <pubDate>Mon, 08 Mar 2010 15:45:18 +0000</pubDate> <dc:creator>Arun Vishnu</dc:creator> <category><![CDATA[Articles]]></category> <category><![CDATA[3 tier]]></category> <category><![CDATA[design patterns]]></category> <category><![CDATA[mvc]]></category><guid isPermaLink="false">http://theweb3.net/?p=176</guid> <description><![CDATA[Several problems can arise when applications contain a mixture of data access code, business logic code, and presentation code. Such applications are difficult to maintain, because interdependencies between all of the components cause strong ripple effects whenever a change is made anywhere. High coupling makes classes difficult or impossible to reuse because they depend on [...]]]></description> <content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"> <a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Ftheweb3.net%2Farticles%2Fmvc-pattern.html"><br /> <img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Ftheweb3.net%2Farticles%2Fmvc-pattern.html&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br /> </a></div><p>Several problems can arise when applications contain a mixture of data access code, business logic code, and presentation code. Such applications are difficult to maintain, because interdependencies between all of the components cause strong ripple effects whenever a change is made anywhere. High coupling makes classes difficult or impossible to reuse because they depend on so many other classes. Adding new data views often requires re-implementing or cutting and pasting business logic code, which then requires maintenance in multiple places. Data access code suffers from the same problem, being cut and pasted among business logic methods. Also it is hard to use multiple views of the same data.</p><p>The Model-View-Controller design pattern solves these problems by decoupling data access, business logic, and data presentation and user interaction.</p><p>Model–View–Controller (MVC) is an architectural pattern used in software engineering. The pattern isolates &quot;domain logic&quot; (the application logic for the user) from input and presentation (GUI), permitting independent development, testing and maintenance of each.</p><p>The MVC pattern is most commonly used to create interfaces for software applications, and, as the name implies, consists of three elements:</p><p>The <strong>Model</strong> represents your data structures. Typically your model classes will contain functions that help you retrieve, insert, and update information in your database.</p><ol><li><p>The <strong>View</strong> is the information that is being presented to a user.</p></li><li><p>The <strong>Controller</strong> serves as an <em>intermediary</em> between the Model, the View, and any other resources needed to process the HTTP request and generate a web page.</p></li></ol><h3>Architecture</h3><p> <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://theweb3.net/wp-content/uploads/2010/02/image1.png" width="240" height="238" /><ol><li><p>View tells to controller handle user inputs</p></li><li><p>Controller changes model state</p></li><li><p>Model tells view to update itself</p></li><li><p>View reads state information from model and updates itself.</p></li></ol><h5>Comparison with the Three-tier architecture</h5><p>The three-tier architecture may seem similar to the MVC concept; however, topologically they are different. A fundamental rule in a three-tier architecture is the client tier never communicates directly with the data tier; in a three-tier model all communication must pass through the middleware tier. Conceptually the three-tier architecture is linear. However, the MVC architecture is triangular.</p><p><img style="border-bottom: 0px; border-left: 0px; margin: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://theweb3.net/wp-content/uploads/2010/02/image2.png" width="205" height="242" /></p><div class="shr-publisher-176"></div><h3  class="related_post_title">Most Commented Posts</h3><ul class="related_post"><li><a href="http://theweb3.net/news/get-free-google-wave-invitation.html" title="Get Free Google Wave Invitation">Get Free Google Wave Invitation</a></li><li><a href="http://theweb3.net/news/google-wave-invitation-give-away-winners.html" title="Google wave invitation give away &#8211; Winners">Google wave invitation give away &#8211; Winners</a></li><li><a href="http://theweb3.net/programming/php/creating-pdf-documents-using-php.html" title="Creating PDF documents using PHP">Creating PDF documents using PHP</a></li><li><a href="http://theweb3.net/tips-tricks/use-picasa-to-upload-photos-to-facebook.html" title="Use Picasa to upload photos to Facebook">Use Picasa to upload photos to Facebook</a></li><li><a href="http://theweb3.net/tips-tricks/bsnl-broadband-dataone-usage-through-sms-and-e-mail.html" title="BSNL Broadband (Dataone) Usage through SMS and E-mail">BSNL Broadband (Dataone) Usage through SMS and E-mail</a></li></ul>
<p><a href="http://feedads.g.doubleclick.net/~a/YUxKpM0nnc7M6QZ9unETdRJK85Q/0/da"><img src="http://feedads.g.doubleclick.net/~a/YUxKpM0nnc7M6QZ9unETdRJK85Q/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/YUxKpM0nnc7M6QZ9unETdRJK85Q/1/da"><img src="http://feedads.g.doubleclick.net/~a/YUxKpM0nnc7M6QZ9unETdRJK85Q/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/theweb3?a=zyVNEHTRTi4:DSlx2RYFLgs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/theweb3?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theweb3?a=zyVNEHTRTi4:DSlx2RYFLgs:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/theweb3?i=zyVNEHTRTi4:DSlx2RYFLgs:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theweb3?a=zyVNEHTRTi4:DSlx2RYFLgs:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/theweb3?i=zyVNEHTRTi4:DSlx2RYFLgs:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theweb3?a=zyVNEHTRTi4:DSlx2RYFLgs:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/theweb3?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theweb3?a=zyVNEHTRTi4:DSlx2RYFLgs:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/theweb3?i=zyVNEHTRTi4:DSlx2RYFLgs:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theweb3?a=zyVNEHTRTi4:DSlx2RYFLgs:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/theweb3?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/theweb3/~4/zyVNEHTRTi4" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://theweb3.net/articles/mvc-pattern.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://theweb3.net/articles/mvc-pattern.html</feedburner:origLink></item> <item><title>BSNL Broadband (Dataone) Usage through SMS and E-mail</title><link>http://feedproxy.google.com/~r/theweb3/~3/KcvvCU-T_Wk/bsnl-broadband-dataone-usage-through-sms-and-e-mail.html</link> <comments>http://theweb3.net/tips-tricks/bsnl-broadband-dataone-usage-through-sms-and-e-mail.html#comments</comments> <pubDate>Sun, 07 Mar 2010 05:41:54 +0000</pubDate> <dc:creator>Arun Vishnu</dc:creator> <category><![CDATA[Tips & Tricks]]></category> <category><![CDATA[bsnl]]></category> <category><![CDATA[dataone]]></category> <category><![CDATA[utilities]]></category><guid isPermaLink="false">http://theweb3.net/tips-tricks/bsnl-broadband-dataone-usage-through-sms-and-e-mail.html</guid> <description><![CDATA[BSNL Broad Band customers can register their Mobilephone number and E-mail id in http://bbusage.bsnl.in to get Broad Band usage alert. You have to provide Broadband User Name, Phone No., Alert Mobile No. and Alert Email ID to get the alert. The service will be activated in 24hrs. I registered for the alert yesterday night and [...]]]></description> <content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"> <a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Ftheweb3.net%2Ftips-tricks%2Fbsnl-broadband-dataone-usage-through-sms-and-e-mail.html"><br /> <img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Ftheweb3.net%2Ftips-tricks%2Fbsnl-broadband-dataone-usage-through-sms-and-e-mail.html&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br /> </a></div><p>BSNL Broad Band customers can register their Mobilephone number and E-mail id in <a href="http://bbusage.bsnl.in" target="_blank">http://bbusage.bsnl.in</a> to get Broad Band usage alert.</p><p>You have to provide Broadband User Name, Phone No., Alert Mobile No. and Alert Email ID to get the alert. The service will be activated in 24hrs.</p><p>I registered for the alert yesterday night and received the 1st weekly alert SMS in the morning, but i didn’t get any email alert.</p><p>A small desktop tool is also available from BSNL : <a title="http://bbusage.bsnl.in/app/v1.2/bbusage.exe" href="http://bbusage.bsnl.in/app/v1.2/bbusage.exe">http://bbusage.bsnl.in/app/v1.2/bbusage.exe</a> . But your will get the details only after your alert subscription is activated.</p><p><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://theweb3.net/wp-content/uploads/2010/03/image.png" width="244" height="149" /></p><p>Screenshot of usage checker tool from BSNL.</p><p>You can also get usage on-demand on your mobile phone. Send SMS to +919447051550 with the keyword BBUSAGE. The service will be available after your above registration has been accepted.</p><p>To de-register send email to autosms@bsnl.in. from your registered mail ID.</p><p>But my favourite application is <a href="http://www.shaplus.com/dataone/" target="_blank">BSNL Broadband usage finder</a> from shaplus. It is a 3rd party freeware application.</p><p>Some features of this tool</p><ul><li>Auto login to BSNL usage checking site</li><li>Daily total of non free and free usage( for those having night(2am to 8am) free usage)</li><li>Graphic display of daily usage</li><li>Summary of usage, daily average used , average usable, estimated bill etc.</li></ul><div class="shr-publisher-182"></div><h3  class="related_post_title">Most Commented Posts</h3><ul class="related_post"><li><a href="http://theweb3.net/news/get-free-google-wave-invitation.html" title="Get Free Google Wave Invitation">Get Free Google Wave Invitation</a></li><li><a href="http://theweb3.net/news/google-wave-invitation-give-away-winners.html" title="Google wave invitation give away &#8211; Winners">Google wave invitation give away &#8211; Winners</a></li><li><a href="http://theweb3.net/programming/php/creating-pdf-documents-using-php.html" title="Creating PDF documents using PHP">Creating PDF documents using PHP</a></li><li><a href="http://theweb3.net/tips-tricks/use-picasa-to-upload-photos-to-facebook.html" title="Use Picasa to upload photos to Facebook">Use Picasa to upload photos to Facebook</a></li><li><a href="http://theweb3.net/tips-tricks/bsnl-broadband-dataone-usage-through-sms-and-e-mail.html" title="BSNL Broadband (Dataone) Usage through SMS and E-mail">BSNL Broadband (Dataone) Usage through SMS and E-mail</a></li></ul>
<p><a href="http://feedads.g.doubleclick.net/~a/CaRTTe5ihooRQ6wlvwVHmdMGWkE/0/da"><img src="http://feedads.g.doubleclick.net/~a/CaRTTe5ihooRQ6wlvwVHmdMGWkE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/CaRTTe5ihooRQ6wlvwVHmdMGWkE/1/da"><img src="http://feedads.g.doubleclick.net/~a/CaRTTe5ihooRQ6wlvwVHmdMGWkE/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/theweb3?a=KcvvCU-T_Wk:8ZFs9JQ-61k:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/theweb3?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theweb3?a=KcvvCU-T_Wk:8ZFs9JQ-61k:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/theweb3?i=KcvvCU-T_Wk:8ZFs9JQ-61k:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theweb3?a=KcvvCU-T_Wk:8ZFs9JQ-61k:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/theweb3?i=KcvvCU-T_Wk:8ZFs9JQ-61k:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theweb3?a=KcvvCU-T_Wk:8ZFs9JQ-61k:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/theweb3?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theweb3?a=KcvvCU-T_Wk:8ZFs9JQ-61k:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/theweb3?i=KcvvCU-T_Wk:8ZFs9JQ-61k:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theweb3?a=KcvvCU-T_Wk:8ZFs9JQ-61k:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/theweb3?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/theweb3/~4/KcvvCU-T_Wk" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://theweb3.net/tips-tricks/bsnl-broadband-dataone-usage-through-sms-and-e-mail.html/feed</wfw:commentRss> <slash:comments>2</slash:comments> <feedburner:origLink>http://theweb3.net/tips-tricks/bsnl-broadband-dataone-usage-through-sms-and-e-mail.html</feedburner:origLink></item> <item><title>2 Cool iPad Videos</title><link>http://feedproxy.google.com/~r/theweb3/~3/vlFjPNpotuM/2-cool-ipad-videos.html</link> <comments>http://theweb3.net/fun/2-cool-ipad-videos.html#comments</comments> <pubDate>Thu, 28 Jan 2010 15:37:24 +0000</pubDate> <dc:creator>Arun Vishnu</dc:creator> <category><![CDATA[Fun]]></category> <category><![CDATA[apple]]></category> <category><![CDATA[hitler]]></category> <category><![CDATA[ipad]]></category><guid isPermaLink="false">http://theweb3.net/fun/2-cool-ipad-videos.html</guid> <description><![CDATA[Apple&#8217;s CEO Steve Jobs introduced the Apple iPad. It&#8217;s a half-inch thick and weighs just 1.5&#160; pounds, with a 9.7-inch capacitive touchscreen IPS LCD display, and it&#8217;s running a custom 1GHz Apple &#34;A4&#34; chip developed by the P.A. Semi team, with a 10-hour battery life and a month of standby. You can find more information [...]]]></description> <content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"> <a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Ftheweb3.net%2Ffun%2F2-cool-ipad-videos.html"><br /> <img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Ftheweb3.net%2Ffun%2F2-cool-ipad-videos.html&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br /> </a></div><p><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="ipad" border="0" alt="ipad" src="http://theweb3.net/wp-content/uploads/2010/01/iPad1.jpg" width="169" height="169" /> <a href="http://theweb3.net/wp-content/uploads/2010/01/iPad.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="iPad" border="0" alt="iPad" align="right" src="http://theweb3.net/wp-content/uploads/2010/01/iPad_thumb.jpg" width="127" height="154" /></a>Apple&#8217;s CEO Steve Jobs introduced the Apple iPad. It&#8217;s a half-inch thick and weighs just 1.5&#160; pounds, with a 9.7-inch capacitive touchscreen IPS LCD display, and it&#8217;s running a custom 1GHz Apple &quot;A4&quot; chip developed by the P.A. Semi team, with a 10-hour battery life and a month of standby. You can find more information about iPad from <a href="http://www.apple.com/ipad/" target="_blank">Apple&#8217;s site</a>.</p><p>&#160;</p><p>Watch these 2 funny videos.</p><h4>Hitler Responds to Apple iPad</h4><p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/lQnT0zp8Ya4&amp;hl=en_US&amp;fs=1&amp;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/lQnT0zp8Ya4&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p><h4>MadTV iPad video</h4><p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/YFNQE_TzQNI&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/YFNQE_TzQNI&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"></embed></object></p><div class="shr-publisher-162"></div><h3  class="related_post_title">Most Commented Posts</h3><ul class="related_post"><li><a href="http://theweb3.net/news/get-free-google-wave-invitation.html" title="Get Free Google Wave Invitation">Get Free Google Wave Invitation</a></li><li><a href="http://theweb3.net/news/google-wave-invitation-give-away-winners.html" title="Google wave invitation give away &#8211; Winners">Google wave invitation give away &#8211; Winners</a></li><li><a href="http://theweb3.net/programming/php/creating-pdf-documents-using-php.html" title="Creating PDF documents using PHP">Creating PDF documents using PHP</a></li><li><a href="http://theweb3.net/tips-tricks/use-picasa-to-upload-photos-to-facebook.html" title="Use Picasa to upload photos to Facebook">Use Picasa to upload photos to Facebook</a></li><li><a href="http://theweb3.net/tips-tricks/bsnl-broadband-dataone-usage-through-sms-and-e-mail.html" title="BSNL Broadband (Dataone) Usage through SMS and E-mail">BSNL Broadband (Dataone) Usage through SMS and E-mail</a></li></ul>
<p><a href="http://feedads.g.doubleclick.net/~a/t3EiXCKGw4hflasu9Z9jebvFTrE/0/da"><img src="http://feedads.g.doubleclick.net/~a/t3EiXCKGw4hflasu9Z9jebvFTrE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/t3EiXCKGw4hflasu9Z9jebvFTrE/1/da"><img src="http://feedads.g.doubleclick.net/~a/t3EiXCKGw4hflasu9Z9jebvFTrE/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/theweb3?a=vlFjPNpotuM:DbCXdp-gywI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/theweb3?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theweb3?a=vlFjPNpotuM:DbCXdp-gywI:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/theweb3?i=vlFjPNpotuM:DbCXdp-gywI:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theweb3?a=vlFjPNpotuM:DbCXdp-gywI:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/theweb3?i=vlFjPNpotuM:DbCXdp-gywI:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theweb3?a=vlFjPNpotuM:DbCXdp-gywI:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/theweb3?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theweb3?a=vlFjPNpotuM:DbCXdp-gywI:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/theweb3?i=vlFjPNpotuM:DbCXdp-gywI:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theweb3?a=vlFjPNpotuM:DbCXdp-gywI:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/theweb3?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/theweb3/~4/vlFjPNpotuM" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://theweb3.net/fun/2-cool-ipad-videos.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://theweb3.net/fun/2-cool-ipad-videos.html</feedburner:origLink></item> <item><title>Android running on Windows Mobile</title><link>http://feedproxy.google.com/~r/theweb3/~3/iaq-1RhUn9Q/android-running-on-windows-mobile.html</link> <comments>http://theweb3.net/news/tech-news/android-running-on-windows-mobile.html#comments</comments> <pubDate>Fri, 15 Jan 2010 16:22:09 +0000</pubDate> <dc:creator>Arun Vishnu</dc:creator> <category><![CDATA[Tech News]]></category> <category><![CDATA[Android]]></category> <category><![CDATA[google]]></category> <category><![CDATA[mobile]]></category> <category><![CDATA[nexus]]></category> <category><![CDATA[windows]]></category><guid isPermaLink="false">http://theweb3.net/news/tech-news/android-running-on-windows-mobile.html</guid> <description><![CDATA[Check out the following video, Android running on Windows Mobile- The HTC Touch HD. WiFi is working and applications are running without much problems. Want to try it yourself? Check the XDA Developers site. Related postsGoogle Phone &#8211; Nexus OneUsing Gmail advanced searchSkipfish &#8211; web application security scannerMicrosoft Community Tech DayHow to use Extensions in [...]]]></description> <content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"> <a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Ftheweb3.net%2Fnews%2Ftech-news%2Fandroid-running-on-windows-mobile.html"><br /> <img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Ftheweb3.net%2Fnews%2Ftech-news%2Fandroid-running-on-windows-mobile.html&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br /> </a></div><p>Check out the following video, Android running on Windows Mobile- The HTC Touch HD.</p><p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/c2-kVo7joPQ&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/c2-kVo7joPQ&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"></embed></object></p><p>WiFi is working and applications are running without much problems. Want to try it yourself? Check the <a href="http://forum.xda-developers.com/showthread.php?t=584559" target="_blank">XDA Developers</a> site.</p><div class="shr-publisher-160"></div><h3  class="related_post_title">Related posts</h3><ul class="related_post"><li><a href="http://theweb3.net/news/tech-news/google-phone-nexus-one.html" title="Google Phone &#8211; Nexus One">Google Phone &#8211; Nexus One</a></li><li><a href="http://theweb3.net/tips-tricks/using-gmail-advanced-search.html" title="Using Gmail advanced search">Using Gmail advanced search</a></li><li><a href="http://theweb3.net/programming/web-development-programming/skipfish-web-application-security-scanner.html" title="Skipfish &#8211; web application security scanner">Skipfish &#8211; web application security scanner</a></li><li><a href="http://theweb3.net/news/microsoft-community-tech-day.html" title="Microsoft Community Tech Day">Microsoft Community Tech Day</a></li><li><a href="http://theweb3.net/tutorials/how-to-use-extensions-in-google-wave.html" title="How to use Extensions in Google Wave">How to use Extensions in Google Wave</a></li></ul>
<p><a href="http://feedads.g.doubleclick.net/~a/_qeLM6Ze6LYcjNcfWR9P512l7yA/0/da"><img src="http://feedads.g.doubleclick.net/~a/_qeLM6Ze6LYcjNcfWR9P512l7yA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/_qeLM6Ze6LYcjNcfWR9P512l7yA/1/da"><img src="http://feedads.g.doubleclick.net/~a/_qeLM6Ze6LYcjNcfWR9P512l7yA/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/theweb3?a=iaq-1RhUn9Q:QNFpNnBqpmY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/theweb3?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theweb3?a=iaq-1RhUn9Q:QNFpNnBqpmY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/theweb3?i=iaq-1RhUn9Q:QNFpNnBqpmY:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theweb3?a=iaq-1RhUn9Q:QNFpNnBqpmY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/theweb3?i=iaq-1RhUn9Q:QNFpNnBqpmY:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theweb3?a=iaq-1RhUn9Q:QNFpNnBqpmY:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/theweb3?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theweb3?a=iaq-1RhUn9Q:QNFpNnBqpmY:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/theweb3?i=iaq-1RhUn9Q:QNFpNnBqpmY:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theweb3?a=iaq-1RhUn9Q:QNFpNnBqpmY:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/theweb3?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/theweb3/~4/iaq-1RhUn9Q" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://theweb3.net/news/tech-news/android-running-on-windows-mobile.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://theweb3.net/news/tech-news/android-running-on-windows-mobile.html</feedburner:origLink></item> <item><title>Google Phone – Nexus One</title><link>http://feedproxy.google.com/~r/theweb3/~3/2XSC2AHCgXs/google-phone-nexus-one.html</link> <comments>http://theweb3.net/news/tech-news/google-phone-nexus-one.html#comments</comments> <pubDate>Sun, 13 Dec 2009 14:07:24 +0000</pubDate> <dc:creator>Arun Vishnu</dc:creator> <category><![CDATA[Tech News]]></category> <category><![CDATA[Android]]></category> <category><![CDATA[google]]></category> <category><![CDATA[mobile]]></category> <category><![CDATA[nexus]]></category> <category><![CDATA[phone]]></category> <category><![CDATA[photo]]></category><guid isPermaLink="false">http://theweb3.net/?p=154</guid> <description><![CDATA[Blogger Cory O&#8217;Brien posted a snapshot of Google Phone- Nexus One. He tweeted about the phone as “Google Phone = iPhone + a little extra screen and a scroll wheel. Great touch screen, and Android.” Nexus One is thinner than the iPhone 3GS and it is unlocked(so you can you any SIM with Nexus One). [...]]]></description> <content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"> <a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Ftheweb3.net%2Fnews%2Ftech-news%2Fgoogle-phone-nexus-one.html"><br /> <img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Ftheweb3.net%2Fnews%2Ftech-news%2Fgoogle-phone-nexus-one.html&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br /> </a></div><p>Blogger <a href="http://coryobrien.com/" target="_blank">Cory O&#8217;Brien</a> posted a snapshot of Google Phone- Nexus One. He tweeted about the phone as</p><p><strong>“Google Phone = iPhone + a little extra screen and a scroll wheel. Great touch screen, and Android.”</strong></p><p><a href="http://theweb3.net/wp-content/uploads/2009/12/GoogleNeus.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Nexus One - Google Phone - Leaked Phtos" src="http://theweb3.net/wp-content/uploads/2009/12/GoogleNeus_thumb.jpg" border="0" alt="Nexus One - Google Phone - Leaked Phtos" width="529" height="704" /></a></p><p>Nexus One is thinner than the iPhone 3GS and it is unlocked(so you can you any SIM with Nexus One). Google handed over test units to their employees for testing. Hope we will get more details about the “Nexus One” coming days.</p><h5>Phone details</h5><p><strong>Operating System:</strong> Android 2.1<br /> <strong>Device Name:</strong> Google Phone<br /> <strong>Manufacturer Branding:</strong> Google<br /> <strong>Hardware Manufacturer:</strong> HTC<br /> <strong>Carrier Unlock:</strong> Yes (You can use any SIM <img src='http://theweb3.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> )<br /> <strong>Network:</strong> GSM<br /> <strong>Chipset:</strong> Snapdragon Processor<br /> <strong>Launch Date:</strong> January/February 2010<br /> <strong>Display:</strong> High-resolution Capacitive multitouch OLED screen<br /> <strong>Keyboard:</strong> Onscreen keyboard only.<br /> <strong>Hardware Buttons:</strong> HTC Hero like Scrolly ball<br /> <strong>Size:</strong> Thinner than the iPhone 3GS<br /> <strong>Other:</strong> 2 mics, one in the front for talking and one at the back to reduce background noise.</p><p><a href="http://theweb3.net/wp-content/uploads/2009/12/TheGooglePhone.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Nexus One - Google Phone - Leaked Phtos" src="http://theweb3.net/wp-content/uploads/2009/12/TheGooglePhone_thumb.jpg" border="0" alt="Nexus One - Google Phone - Leaked Phtos" width="473" height="361" /></a></p><p>Photo from &#8211; <a href="http://theunlockr.com/">http://theunlockr.com/</a></p><p><span style="color: #ff0000;">Updated</span> &#8211; Few more details from @coryobrien tweets</p><ul><li>Almost forgot: Google Phone&#8217;s interactive backgrounds were AWESOME. Not distracting, but an interesting/unique addition to the phone.</li><li><strong>The Google Phone is exactly the same size as the iPhone. Screen is prob 5mm longer(not including the buttons)</strong></li><li><strong>Scroll wheel worked well, and the screen was super responsive. Scrolling/sliding felt just like an iPhone</strong></li><li>Software was nice, though I haven&#8217;t played w/ many Android phones, so I don&#8217;t know what was unique to the Google Phone</li><li>We&#8217;ll see, but it was a nice phone. Definitely going to give some competition</li><li><strong>The four buttons at the bottom are always there.</strong></li><li>I like my iPhone, but the Google Phone was nice. Will definitely be some strong competition.</li><li><strong>Trade-off for no HW keyboard is that it&#8217;s super thin and feels really solid though.</strong></li><li>Nothing too detailed, but my overall impression was that it was a really nice phone.</li><li>Very responsive. Didn&#8217;t do any serious testing, but it felt very iPhone like when using the OS.</li></ul><div class="shr-publisher-154"></div><h3  class="related_post_title">Related posts</h3><ul class="related_post"><li><a href="http://theweb3.net/news/tech-news/android-running-on-windows-mobile.html" title="Android running on Windows Mobile">Android running on Windows Mobile</a></li><li><a href="http://theweb3.net/tips-tricks/using-gmail-advanced-search.html" title="Using Gmail advanced search">Using Gmail advanced search</a></li><li><a href="http://theweb3.net/programming/web-development-programming/skipfish-web-application-security-scanner.html" title="Skipfish &#8211; web application security scanner">Skipfish &#8211; web application security scanner</a></li><li><a href="http://theweb3.net/tutorials/how-to-use-extensions-in-google-wave.html" title="How to use Extensions in Google Wave">How to use Extensions in Google Wave</a></li><li><a href="http://theweb3.net/news/google-wave-invitation-give-away-winners.html" title="Google wave invitation give away &#8211; Winners">Google wave invitation give away &#8211; Winners</a></li></ul>
<p><a href="http://feedads.g.doubleclick.net/~a/9f4_kG7Urd1rGB1nqSb_qXU4WUE/0/da"><img src="http://feedads.g.doubleclick.net/~a/9f4_kG7Urd1rGB1nqSb_qXU4WUE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/9f4_kG7Urd1rGB1nqSb_qXU4WUE/1/da"><img src="http://feedads.g.doubleclick.net/~a/9f4_kG7Urd1rGB1nqSb_qXU4WUE/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/theweb3?a=2XSC2AHCgXs:_qd1ycoyWqY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/theweb3?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theweb3?a=2XSC2AHCgXs:_qd1ycoyWqY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/theweb3?i=2XSC2AHCgXs:_qd1ycoyWqY:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theweb3?a=2XSC2AHCgXs:_qd1ycoyWqY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/theweb3?i=2XSC2AHCgXs:_qd1ycoyWqY:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theweb3?a=2XSC2AHCgXs:_qd1ycoyWqY:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/theweb3?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theweb3?a=2XSC2AHCgXs:_qd1ycoyWqY:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/theweb3?i=2XSC2AHCgXs:_qd1ycoyWqY:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theweb3?a=2XSC2AHCgXs:_qd1ycoyWqY:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/theweb3?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/theweb3/~4/2XSC2AHCgXs" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://theweb3.net/news/tech-news/google-phone-nexus-one.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://theweb3.net/news/tech-news/google-phone-nexus-one.html</feedburner:origLink></item> <item><title>Creating PDF documents using PHP</title><link>http://feedproxy.google.com/~r/theweb3/~3/2AbTbc0DTx0/creating-pdf-documents-using-php.html</link> <comments>http://theweb3.net/programming/php/creating-pdf-documents-using-php.html#comments</comments> <pubDate>Thu, 05 Nov 2009 10:34:07 +0000</pubDate> <dc:creator>Arun Vishnu</dc:creator> <category><![CDATA[PHP]]></category> <category><![CDATA[adobe]]></category> <category><![CDATA[document]]></category> <category><![CDATA[ezpdf]]></category> <category><![CDATA[pdf]]></category> <category><![CDATA[tcpdf]]></category><guid isPermaLink="false">http://theweb3.net/?p=144</guid> <description><![CDATA[Portable Document Format (PDF) is a file format created by Adobe Systems in 1993 for document exchange. PDF is used for representing two-dimensional documents in a manner independent of the application software, hardware, and operating system. PDF is a commonly accepted document format and so we might need to create PDF documents dynamically. We can [...]]]></description> <content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"> <a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Ftheweb3.net%2Fprogramming%2Fphp%2Fcreating-pdf-documents-using-php.html"><br /> <img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Ftheweb3.net%2Fprogramming%2Fphp%2Fcreating-pdf-documents-using-php.html&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br /> </a></div><p><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="pdf-logo" src="http://theweb3.net/wp-content/uploads/2009/11/pdflogo.png" border="0" alt="pdf-logo" width="150" height="150" align="left" /></p><p>Portable Document Format (PDF) is a file format created by Adobe Systems in 1993 for document exchange. PDF is used for representing two-dimensional documents in a manner independent of the application software, hardware, and operating system.</p><p>PDF is a commonly accepted document format and so we might need to create PDF documents dynamically. We can create PDF documents with PHP. Lots of PDF generation PHP libraries are available. <em><strong>TCPDF</strong></em> and <em><strong>EZPDF</strong></em> are the two good opensource libraries which allow us to create PDF documents dynamically.</p><h4>1) EZPDF</h4><p>EZPDF is a fast and easy to use library developed by R&amp;OS Ltd.</p><h5>1.1) Creating a PDF document using EZPDF</h5><p>We need 2 php files &#8220;class.ezpdf&#8221;, &#8220;class.pdf&#8221; and a font(in .afm) format. You can get these files from <span style="text-decoration: underline;"><a href="http://www.ros.co.nz/pdf/">http://www.ros.co.nz/pdf/</a></span></p><p><strong>1.2) Steps</strong></p><p>1) Download the files from <span style="text-decoration: underline;"><a href="http://www.ros.co.nz/pdf/">http://www.ros.co.nz/pdf/</a></span> and extract to our web application&#8217;s directory.</p><p>2) Include &#8220;class.ezpdf.php&#8221; in to our page.</p><p>3) Create an object of Cezpdf by $pdf =&amp; new Cezpdf();</p><p>4) Set the required font.</p><p>5) Print our content of the document using the eZpdf functions.</p><p>6) Output/Save the PDF file.</p><p><strong>Sample program</strong></p><div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
selectFont<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'/assets/libraries/pdf/fonts/Helvetica.afm'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$pdf</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ezText</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Hello!..This is a sameple PDF file'</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">50</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$pdf</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ezStream</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div><p>We can format/design the document using the Ezpdf class&#8217;s methods. You can set margin, font, font size, colour, position etc using functions. We add images,links, draw shapes like line, curve, polygon etc to the document and we can set the border style also. Another good feature of this class is the support for creating tables, we can set the orientation, width, colour, row gap, column gap etc. We can encrypt the document and write to the disk if we want.</p><p>Ezpdf is a very simple to use PHP library for creating PDF files dynamically. Since it is opensource, you can extend the baseclass to change/add methods.</p><p><strong>1.3) Features</strong></p><ul><li>Lightweight</li><li>Easy and simple</li><li>Fast</li><li>Opensource</li><li>Automatic page break</li><li>Support for adding/setting tables, images, links, shapes, fize, colour etc.</li></ul><p><strong>1.4) Limitations</strong></p><ul><li>Doesnot supports UTF-8 Unicode and Right-To-Left languages.</li><li>No methods to publish (x)HTML code</li></ul><h4>2) TcPDF</h4><p>TCPDF is a popular Free and open source software PHP class for generating PDF documents. TCPDF is currently the only PHP-based library that includes complete support for UTF-8 Unicode and Right-To-Left languages</p><p>TCPDF supports all ISO page formats and custom page formats, custom margins and units of measure, UTF-8 Unicode, RTL languages, HTML, barcodes, TrueTypeUnicode, TrueType, OpenType, Type1, and CID-0 fonts, images, graphic functions, clipping, bookmarks, JavaScript, forms, page compression, digital signatures, and encryption.</p><p><strong>2.1) Steps for creating a PDF files using TCPDF</strong></p><ol><li>Include the configaration file and the class file to the page.</li><li>Set the font, margin etc</li><li>Print the content to the pdf file</li><li>Output the pdf file.</li></ol><p><strong>Sample program</strong></p><div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
        setPrintHeader<span style="color: #009900;">&#40;</span><span style="color: #009900; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$pdf</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">setPrintFooter</span><span style="color: #009900;">&#40;</span><span style="color: #009900; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #666666; font-style: italic;">// set default monospaced font</span>
	<span style="color: #000088;">$pdf</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">SetDefaultMonospacedFont</span><span style="color: #009900;">&#40;</span>PDF_FONT_MONOSPACED<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #666666; font-style: italic;">//set margins</span>
	<span style="color: #000088;">$pdf</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">SetMargins</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">15</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">15</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">15</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #666666; font-style: italic;">//set auto page breaks</span>
	<span style="color: #000088;">$pdf</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">SetAutoPageBreak</span><span style="color: #009900;">&#40;</span><span style="color: #009900; font-weight: bold;">TRUE</span><span style="color: #339933;">,</span> PDF_MARGIN_BOTTOM<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #666666; font-style: italic;">//set some language-dependent strings</span>
	<span style="color: #000088;">$pdf</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">setLanguageArray</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$l</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #666666; font-style: italic;">// set font</span>
	<span style="color: #000088;">$pdf</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">SetFont</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'times'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'BI'</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">16</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #666666; font-style: italic;">// add a page</span>
	<span style="color: #000088;">$pdf</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">AddPage</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$htmlcontent</span> <span style="color: #339933;">.=</span><span style="color: #0000ff;">'Hello!..This is a sameple PDF file'</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$pdf</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">writeHTML</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$htmlcontent</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$pdf</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Output</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'myPdfExample.pdf'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'I'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #990000;">exit</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span>;</pre></div></div><p><strong>2.2) Features</strong></p><ul><li>supports all ISO page formats;</li><li>supports UTF-8 Unicode and Right-To-Left languages;</li><li>supports TrueTypeUnicode, OpenTypeUnicode, TrueType, OpenType, Type1 and CID-0 fonts;</li><li>supports document encryption;</li><li>includes methods to publish (x)HTML code;</li><li>includes graphic (geometric) and transformation methods;</li><li>includes Javascript and forms support;</li><li>includes a method to print various barcode formats: CODE 39, ANSI MH10.8M-1983, USD-3, 3 of 9, CODE 93, USS-93, Standard 2 of 5, Interleaved 2 of 5, CODE 128 A/B/C, 2 and 5 Digits UPC-Based Extention, EAN 8, EAN 13, UPC-A, UPC-E, MSI, POSTNET, PLANET, RMS4CC (Royal Mail 4-state Customer Code), CBC (Customer Bar Code), KIX (Klant index &#8211; Customer index), Intelligent Mail Barcode, Onecode, USPS-B-3200, CODABAR, CODE 11, PHARMACODE, PHARMACODE TWO-TRACKS;</li><li>includes methods to set Bookmarks and print a Table of Content;</li><li>includes a method to move pages;</li><li>includes methods for automatic page header and footer management;</li><li>supports automatic page break;</li><li>supports automatic page numbering and page groups;</li><li>supports JPEG and PNG images natively, all images supported by GD</li><li>supports stroke and clipping mode for text;</li><li>supports clipping masks;</li><li>supports Grayscale, RGB, CMYK, Spot Colors and Transparencies;</li><li>supports several annotations, including links, text and file attachments;</li><li>supports transactions to UNDO commands;</li><li>supports digital signatures</li></ul><p><strong>Tips &amp; Tricks </strong></p><p>I used following 2 tricks in my project, hope it will help you.</p><ol><li>In EZPDF you can set the colour of the text, shapes, lines etc., the colour needs to be specified in RGB triplet, each in the range 0 to 1. Most of the tools(eg:- Colour picker, Adobe Photoshop) shows the colour in the range of 0-255 or in Hexadecimal format. If you want the colour values in the range of 0-1, divide the colour values by 255. For example Blue is rgb(0, 155, 255). You can convert it in to 0-1 range by dividing each values by 255. So the blue is rgb(0, 0.61, 1) in 0-1 range.</li></ol><ol><li>Specifying background colur for the document: When you add a new page, draw a rectangle in the size of that document and write all the content above that rectangle, so it will be like background colour for that page.</li></ol><p><strong>Conclusion</strong></p><p>Both EZPDF and TCPDF are easy and powerful libraries, TCPDF has more features than EZPDF and it is still maintained by the developers where as EZPDF last updated on 17 June 2006. I used both EZPDF and TCPDF; for creating simple documents, I suggest EZPDF and if you want many features like UTF-8 / RTL support, HTML support etc. go for TCPDF.</p><p><strong>You can find more details from the following sites.</strong></p><ul><li>TCPDF: <span style="text-decoration: underline;"><a href="http://www.tecnick.com/public/code/cp_dpage.php?aiocp_dp=tcpdf">http://www.tecnick.com/public/code/cp_dpage.php?aiocp_dp=tcpdf</a></span></li><li>EZPDF: <span style="text-decoration: underline;"><a href="http://www.ros.co.nz/pdf/">http://www.ros.co.nz/pdf/</a></span></li><li>Dynamically Generating PDF Files with PHP and Haru: <span style="text-decoration: underline;"><a href="http://devzone.zend.com/article/4044">http://devzone.zend.com/article/4044</a></span></li><li><span style="text-decoration: underline;"><a href="http://en.wikipedia.org/wiki/Portable_Document_Format">http://en.wikipedia.org/wiki/Portable_Document_Format</a></span></li></ul><div class="shr-publisher-144"></div><h3  class="related_post_title">Related posts</h3><ul class="related_post"><li><a href="http://theweb3.net/news/reviews/content-aware-fill-in-adobe-creative-suite-5.html" title="Content-Aware Fill in Adobe Creative Suite 5 ">Content-Aware Fill in Adobe Creative Suite 5 </a></li><li><a href="http://theweb3.net/programming/web-development-programming/skipfish-web-application-security-scanner.html" title="Skipfish &#8211; web application security scanner">Skipfish &#8211; web application security scanner</a></li><li><a href="http://theweb3.net/news/tech-news/netbeans-ide-6-8-beta.html" title="NetBeans IDE 6.8 Beta">NetBeans IDE 6.8 Beta</a></li></ul>
<p><a href="http://feedads.g.doubleclick.net/~a/YB0OnNgBxbdscyGca0ZK58iRtNI/0/da"><img src="http://feedads.g.doubleclick.net/~a/YB0OnNgBxbdscyGca0ZK58iRtNI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/YB0OnNgBxbdscyGca0ZK58iRtNI/1/da"><img src="http://feedads.g.doubleclick.net/~a/YB0OnNgBxbdscyGca0ZK58iRtNI/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/theweb3?a=2AbTbc0DTx0:Lb-hvr2Ab7M:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/theweb3?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theweb3?a=2AbTbc0DTx0:Lb-hvr2Ab7M:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/theweb3?i=2AbTbc0DTx0:Lb-hvr2Ab7M:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theweb3?a=2AbTbc0DTx0:Lb-hvr2Ab7M:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/theweb3?i=2AbTbc0DTx0:Lb-hvr2Ab7M:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theweb3?a=2AbTbc0DTx0:Lb-hvr2Ab7M:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/theweb3?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theweb3?a=2AbTbc0DTx0:Lb-hvr2Ab7M:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/theweb3?i=2AbTbc0DTx0:Lb-hvr2Ab7M:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theweb3?a=2AbTbc0DTx0:Lb-hvr2Ab7M:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/theweb3?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/theweb3/~4/2AbTbc0DTx0" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://theweb3.net/programming/php/creating-pdf-documents-using-php.html/feed</wfw:commentRss> <slash:comments>3</slash:comments> <feedburner:origLink>http://theweb3.net/programming/php/creating-pdf-documents-using-php.html</feedburner:origLink></item> <item><title>Windows 7 licensing</title><link>http://feedproxy.google.com/~r/theweb3/~3/PNQNYxAJwok/windows-7-licensing.html</link> <comments>http://theweb3.net/news/tech-news/windows-7-licensing.html#comments</comments> <pubDate>Wed, 04 Nov 2009 17:24:25 +0000</pubDate> <dc:creator>Arun Vishnu</dc:creator> <category><![CDATA[Tech News]]></category> <category><![CDATA[microsoft]]></category> <category><![CDATA[windows 7]]></category><guid isPermaLink="false">http://theweb3.net/?p=138</guid> <description><![CDATA[Read detailed report Related postsMicrosoft Community Tech DayPre-order Windows 7 Ultimate for just $174.99]]></description> <content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"> <a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Ftheweb3.net%2Fnews%2Ftech-news%2Fwindows-7-licensing.html"><br /> <img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Ftheweb3.net%2Fnews%2Ftech-news%2Fwindows-7-licensing.html&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br /> </a></div><div id="attachment_139" class="wp-caption aligncenter" style="width: 435px"><a href="http://theweb3.net/wp-content/uploads/2009/11/Windows-7-licence-details.png"><img class="size-medium wp-image-139" title="Windows 7 licence details" src="http://theweb3.net/wp-content/uploads/2009/11/Windows-7-licence-details.png" alt="Windows 7 licensing" width="425"  /></a><p class="wp-caption-text">Windows 7 licensing</p></div><p style="text-align: center;"><a href="http://blogs.zdnet.com/Bott/?p=1514&amp;page=4&amp;tag=col1;post-1514" target="_blank">Read detailed report</a></p><div class="shr-publisher-138"></div><h3  class="related_post_title">Related posts</h3><ul class="related_post"><li><a href="http://theweb3.net/news/microsoft-community-tech-day.html" title="Microsoft Community Tech Day">Microsoft Community Tech Day</a></li><li><a href="http://theweb3.net/news/tech-news/pre-order-windows-7-ultimate-for-just-174-99.html" title="Pre-order Windows 7 Ultimate for just $174.99">Pre-order Windows 7 Ultimate for just $174.99</a></li></ul>
<p><a href="http://feedads.g.doubleclick.net/~a/-mgsFJZ7ETtlgPhMaHaH8a-y6Is/0/da"><img src="http://feedads.g.doubleclick.net/~a/-mgsFJZ7ETtlgPhMaHaH8a-y6Is/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/-mgsFJZ7ETtlgPhMaHaH8a-y6Is/1/da"><img src="http://feedads.g.doubleclick.net/~a/-mgsFJZ7ETtlgPhMaHaH8a-y6Is/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/theweb3?a=PNQNYxAJwok:PIdP0qhxjb8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/theweb3?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theweb3?a=PNQNYxAJwok:PIdP0qhxjb8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/theweb3?i=PNQNYxAJwok:PIdP0qhxjb8:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theweb3?a=PNQNYxAJwok:PIdP0qhxjb8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/theweb3?i=PNQNYxAJwok:PIdP0qhxjb8:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theweb3?a=PNQNYxAJwok:PIdP0qhxjb8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/theweb3?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theweb3?a=PNQNYxAJwok:PIdP0qhxjb8:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/theweb3?i=PNQNYxAJwok:PIdP0qhxjb8:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theweb3?a=PNQNYxAJwok:PIdP0qhxjb8:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/theweb3?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/theweb3/~4/PNQNYxAJwok" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://theweb3.net/news/tech-news/windows-7-licensing.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://theweb3.net/news/tech-news/windows-7-licensing.html</feedburner:origLink></item> </channel> </rss><!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: basic
Database Caching 39/104 queries in 4.445 seconds using disk: basic

Served from: theweb3.net @ 2012-02-06 15:31:41 -->

