<?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>Geek Technica &#187; Web Design &amp; Internet</title> <atom:link href="http://geektechnica.com/category/design/feed/" rel="self" type="application/rss+xml" /><link>http://geektechnica.com</link> <description>Geek Technica</description> <lastBuildDate>Wed, 21 Jul 2010 05:39:53 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=abc</generator> <item><title>The irony is strong on this one</title><link>http://geektechnica.com/2010/06/the-irony-is-strong-on-this-one/</link> <comments>http://geektechnica.com/2010/06/the-irony-is-strong-on-this-one/#comments</comments> <pubDate>Tue, 15 Jun 2010 00:19:44 +0000</pubDate> <dc:creator>Matt</dc:creator> <category><![CDATA[Funny]]></category> <category><![CDATA[Web Design & Internet]]></category><guid
isPermaLink="false">http://geektechnica.com/2010/06/the-irony-is-strong-on-this-one/</guid> <description><![CDATA[I am a long time Smashing Magazine fan. They dish out some quality contents all the time and they are constantly improving. But recently they have been a little bit too cluttered with ads for my taste. So when I saw this post on their site I couldn’t stop laughing to myself. How ironic is [...]]]></description> <content:encoded><![CDATA[<p><a
href="http://geektech.geektech.netdna-cdn.com/wp-content/uploads/2010/06/Screenshot20100614at8.08.25PM1.png"><img
style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Screen shot 2010-06-14 at 8.08.25 PM" border="0" alt="Screen shot 2010-06-14 at 8.08.25 PM" src="http://geektech.geektech.netdna-cdn.com/wp-content/uploads/2010/06/Screenshot20100614at8.08.25PM_thumb1.png" width="644" height="365" /></a></p></p><p>I am a long time Smashing Magazine fan. They dish out some quality contents all the time and they are constantly improving. But recently they have been a little bit too cluttered with ads for my taste. So when <a
href="http://geektechnica.com/2010/06/safari-5-gets-major-features-and-performance-boost/">I saw this post</a> on their site I couldn’t stop laughing to myself.</p><p>How ironic is it, that a design blog with an opinion piece on why web designers shouldn’t use Ad blockers and yet the site is flooded with ads and has zero content above the fold? This is a full screen on a Macbook, obviously you will get more screen-space on a larger screen, but not much really.</p><p>You can also read <a
href="http://geektechnica.com/2010/06/adblock-vs-adthwart-which-is-the-best-chrome-ad-blocker/">my opinion on ad-blockers</a>, which seem to be a hot topic now that <a
href="http://geektechnica.com/2010/06/safari-5-gets-major-features-and-performance-boost/">Safari comes with readability</a> (called reader) integrated into the browser.</p> ]]></content:encoded> <wfw:commentRss>http://geektechnica.com/2010/06/the-irony-is-strong-on-this-one/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Readability gets less distracting with new update</title><link>http://geektechnica.com/2010/06/readability-gets-less-distracting-with-new-update/</link> <comments>http://geektechnica.com/2010/06/readability-gets-less-distracting-with-new-update/#comments</comments> <pubDate>Mon, 07 Jun 2010 13:02:52 +0000</pubDate> <dc:creator>Pavs</dc:creator> <category><![CDATA[Web Design & Internet]]></category><guid
isPermaLink="false">http://geektechnica.com/2010/06/readability-gets-less-distracting-with-new-update/</guid> <description><![CDATA[I am a big fan of Readability, a simple bookmarklet that removes all forms of distractions from the content that you are reading and presents them in a plain, pre-defined, form that is easier for everyone to read. I like readability so much that I added it in every single blog posts here at GeekTechnica [...]]]></description> <content:encoded><![CDATA[<p><a
href="http://geektech.geektech.netdna-cdn.com/wp-content/uploads/2010/06/Readabilitybutton.png"><img
style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Readability button" border="0" alt="Readability button" src="http://geektech.geektech.netdna-cdn.com/wp-content/uploads/2010/06/Readabilitybutton_thumb.png" width="644" height="78" /></a></p><p>I am a big fan of <a
href="http://lab.arc90.com/experiments/readability/">Readability</a>, a simple bookmarklet that removes all forms of distractions from the content that you are reading and presents them in a plain, pre-defined, form that is easier for everyone to read. I like readability so much that I added it in every single blog posts here at GeekTechnica so that you can read the content in a simple form with just one click. Ideally I would love to make this site less distracting and remove all the ads from all pages, but removing ads is not an option and making the site less distracting is an on going process (expect some changes in layout in coming months). Instead we give readers an option to remove all ads and read content with less distraction with a single click.</p><p>With the new Readability update Arc90 goes one step further by removing distracting links within the content and convert them in to hyperlinks. They were inspired by <a
href="http://www.roughtype.com/archives/2010/05/experiments_in.php">Nick Carr&#8217;s interesting blog post</a> about how distractions on online contents (including hyperlinks within contents) are changing our brains in the way we consume online information.</p><p><em>“Links are wonderful conveniences, as we all know (from clicking on them compulsively day in and day out). But they’re also distractions. Sometimes, they’re big distractions – we click on a link, then another, then another, and pretty soon we’ve forgotten what we’d started out to do or to read. Other times, they’re tiny distractions, little textual gnats buzzing around your head. Even if you don’t click on a link, your eyes notice it, and your frontal cortex has to fire up a bunch of neurons to decide whether to click or not. You may not notice the little extra cognitive load placed on your brain, but it’s there and it matters. People who read hypertext comprehend and learn less, studies show, than those who read the same material in printed form. The more links in a piece of writing, the bigger the hit on comprehension.”</em></p><p> <span
id="more-836"></span><p>As an veracious reader of online contents, I can appreciate Nick Carr&#8217;s acute observation and Arc90&#8242;s motivation in to converting hyperlinks in to footnotes. So if you are reading this blog post on your feed and don&#8217;t know what I am talking about, definitely check out the post on the site and click on the &quot;Readability&quot; button. Its will convert contents in to a reader friendly format.</p><p>For&#160; the lazy among you, here is how a blog post under Readability will look like:</p><p><a
href="http://geektech.geektech.netdna-cdn.com/wp-content/uploads/2010/06/Readability.png"><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="Readability" border="0" alt="Readability" src="http://geektech.geektech.netdna-cdn.com/wp-content/uploads/2010/06/Readability_thumb.png" width="624" height="632" /></a></p> ]]></content:encoded> <wfw:commentRss>http://geektechnica.com/2010/06/readability-gets-less-distracting-with-new-update/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Hello Web Inspector, Goodbye Firebug:</title><link>http://geektechnica.com/2009/11/hello-web-inspector-goodbye-firebug/</link> <comments>http://geektechnica.com/2009/11/hello-web-inspector-goodbye-firebug/#comments</comments> <pubDate>Tue, 10 Nov 2009 16:42:08 +0000</pubDate> <dc:creator>Pavs</dc:creator> <category><![CDATA[Browser]]></category> <category><![CDATA[Web Design & Internet]]></category><guid
isPermaLink="false">http://www.geektechnica.com/2009/11/hello-web-inspector-goodbye-firebug/</guid> <description><![CDATA[The only thing that was stopping me from making a full migration to Chrome was the excellent Firefox web developer&#8217;s add-on Firebug. Any decent web designer/developer will tell how powerful and time saver Firebug is. Webkit powered browser&#8217;s like Safari and Chrome also comes with a built-in web developer&#8217;s tool called Web Inspector, which is [...]]]></description> <content:encoded><![CDATA[<p><a
href="http://geektech.geektech.netdna-cdn.com/wp-content/uploads/2009/11/Inspector.png"><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="Inspector" border="0" alt="Inspector" src="http://geektech.geektech.netdna-cdn.com/wp-content/uploads/2009/11/Inspector_thumb.png" width="492" height="484" /></a></p><p>The only thing that was stopping me from making a full migration to Chrome was the excellent Firefox web developer&#8217;s add-on <a
href="http://getfirebug.com/">Firebug</a>. Any decent web designer/developer will tell how powerful and time saver Firebug is. Webkit powered browser&#8217;s like Safari and Chrome also comes with a built-in web developer&#8217;s tool called Web Inspector, which is decent but lacks a lot of great features available with Firebug.</p><p>With the recent <a
href="http://webkit.org/blog/829/web-inspector-updates/">Web Inspector update</a>, available on <a
href="http://nightly.webkit.org/">webkit nightlies</a>, they just might have one-upped firebug with some great new features. Since both Chrome and Safari runs on webkit, its only a matter of time before this becomes officially available to your webkit powered browser, in the meantime you can use the nightlies to get a taste of the new Web Inspector.</p><p> <span
id="more-594"></span><p>Some of the new features includes:</p><p>- Editing Element and Style Properties. <br
/>- Custom CSS Rules and Selector <br
/>- CSS Color Representations <br
/>- DOM Storage <br
/>- Keyboard Shortcuts <br
/>- View Cookies information <br
/>- Event Listeners <br
/>- Syntax Highlighting <br
/>- Debugging Ajax</p><p>Get a complete list of new features <a
href="http://webkit.org/blog/829/web-inspector-updates/">here</a>.</p> ]]></content:encoded> <wfw:commentRss>http://geektechnica.com/2009/11/hello-web-inspector-goodbye-firebug/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Apple.com leading the way with html5 implementation</title><link>http://geektechnica.com/2009/10/apple-com-leading-the-way-with-html5-implementation/</link> <comments>http://geektechnica.com/2009/10/apple-com-leading-the-way-with-html5-implementation/#comments</comments> <pubDate>Wed, 21 Oct 2009 19:13:33 +0000</pubDate> <dc:creator>Matt</dc:creator> <category><![CDATA[Apple]]></category> <category><![CDATA[Browser]]></category> <category><![CDATA[Web Design & Internet]]></category><guid
isPermaLink="false">http://www.geektechnica.com/2009/10/apple-com-leading-the-way-with-html5-implementation/</guid> <description><![CDATA[Apple has always been a leading innovator in terms of hardware design and OS improvements. Now they are leading the way by embracing next generation web technology by being one of the few websites to implement html5 video tags on a production website. If you go to apple.com with a webkit powered browser (Safari/Chrome in [...]]]></description> <content:encoded><![CDATA[<p><a
href="http://geektech.geektech.netdna-cdn.com/wp-content/uploads/2009/10/12.png"><img
style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="12" border="0" alt="12" src="http://geektech.geektech.netdna-cdn.com/wp-content/uploads/2009/10/12_thumb.png" width="644" height="97" /></a></p><p>Apple has always been a leading innovator in terms of hardware design and OS improvements. Now they are leading the way by embracing next generation web technology by being one of the few websites to implement <a
href="http://www.geektechnica.com/2009/06/5-amazing-html5-features-to-look-forward-to/">html5</a> video tags on a production website.</p><p>If you go to <a
href="http://apple.com">apple.com</a> with a webkit powered browser (Safari/Chrome in Mac or Windows) and play some of the new videos promoting the new iMac and Magic Mouse, the videos are played using html 5 video tag. When you try to play the same video using IE or Firefox the QuickTime video player kicks. Even though the latest Firefox browser support <a
href="http://www.geektechnica.com/2009/06/5-amazing-html5-features-to-look-forward-to/">html5</a> video tags, its implementation is limited to Ogg Theora, the video files on apple.com are MP4.</p><p>The video player using <a
href="http://www.geektechnica.com/2009/06/5-amazing-html5-features-to-look-forward-to/">html5</a> tags under webkit browser looks very much like QuickTime X shipped with Snow Leopard. With non-webkit browser the video player buttons are distinctively different, as shown below:</p><p><strong>Under Webkit Powered Browser (Chrome/Safari):</strong></p><p><a
href="http://geektech.geektech.netdna-cdn.com/wp-content/uploads/2009/10/html5.png"><img
style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="html5" border="0" alt="html5" src="http://geektech.geektech.netdna-cdn.com/wp-content/uploads/2009/10/html5_thumb.png" width="644" height="412" /></a></p><p> <span
id="more-567"></span><p><strong></strong></p><p><strong>Non-Webkit Browser using QuickTime player:</strong></p><p><a
href="http://geektech.geektech.netdna-cdn.com/wp-content/uploads/2009/10/nonhtml5.png"><img
style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="non-html5" border="0" alt="non-html5" src="http://geektech.geektech.netdna-cdn.com/wp-content/uploads/2009/10/nonhtml5_thumb.png" width="644" height="412" /></a></p><p>You can find out more about other interesting html 5 developments including the video tags <a
href="http://www.geektechnica.com/2009/06/5-amazing-html5-features-to-look-forward-to/">here</a>.</p><p></br></br></br></p> ]]></content:encoded> <wfw:commentRss>http://geektechnica.com/2009/10/apple-com-leading-the-way-with-html5-implementation/feed/</wfw:commentRss> <slash:comments>38</slash:comments> </item> <item><title>5 Amazing HTML5 Features to Look Forward to</title><link>http://geektechnica.com/2009/06/5-amazing-html5-features-to-look-forward-to/</link> <comments>http://geektechnica.com/2009/06/5-amazing-html5-features-to-look-forward-to/#comments</comments> <pubDate>Tue, 16 Jun 2009 17:51:48 +0000</pubDate> <dc:creator>Matt</dc:creator> <category><![CDATA[Web Design & Internet]]></category><guid
isPermaLink="false">http://www.geektechnica.com/2009/06/5-amazing-html5-features-to-look-forward-to/</guid> <description><![CDATA[Work on HTML 5 started in 2004 and even after 5 years of work we are no where close to having a final draft. According to the co-editor of HTML 5, Ian Hickson, we might have to wait till 2022 for the final proposed draft of HTML 5. But thats no reason to be discouraged, [...]]]></description> <content:encoded><![CDATA[<p><a
href="http://geektech.geektech.netdna-cdn.com/wp-content/uploads/2009/06/html5.jpg"><img
style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="html5" border="0" alt="html5" src="http://geektech.geektech.netdna-cdn.com/wp-content/uploads/2009/06/html5_thumb.jpg" width="233" height="244" /></a></p><p>Work on HTML 5 started in 2004 and even after 5 years of work we are no where close to having a final draft. According to the co-editor of HTML 5, Ian Hickson, we might have to <a
href="http://blogs.techrepublic.com.com/programming-and-development/?p=718">wait till 2022</a> for the final proposed draft of HTML 5. But thats no reason to be discouraged, HTML 5 will be a major improvement over previous markup so changes are likely to come in small increments. Since the release of the first draft in 2008, most major browsers (yes including IE8) implemented some of the features proposed in this draft and it is already generating a lot of interest from developers. Today we will look at 5 of these exciting HTML 5 features and its implementation.</p><p><strong>1) Web Workers:</strong> Think of it as Hyper-Threading for web browsers. Separate background threads are used to do processing without effecting the performance of a webpage. This can be very useful for web applications which relies on heavy scripts to perform functions (among other things). Firefox 3.5b has the best implementation of this proposed features. Opera and Safari also supports some elements of this feature.</p><p>You can try out the <a
href="http://htmlfive.appspot.com/static/tracker1.html">in-video motion with Web Workers</a> on Firefox 3.5 or calculate <a
href="http://htmlfive.appspot.com/static/primes-good.html">prime numbers with Web Workers</a>, with Safari 4 and FF 3.5</p><p> <span
id="more-431"></span><p><a
href="http://geektech.geektech.netdna-cdn.com/wp-content/uploads/2009/06/12341.png"><img
style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="1234" border="0" alt="1234" src="http://geektech.geektech.netdna-cdn.com/wp-content/uploads/2009/06/1234_thumb.png" width="611" height="484" /></a>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <em>Web Workers in action (well its in the background) </em></p><p>&#160;</p><p><strong>2) Video Element:</strong> My favorite HTML 5 features yet. You can embed video without having to rely on third-party proprietary plug-ins or codec. You can embed video code with the same amount of ease as you now embed an image with the ability to manipulate videos and built-in video controls among other things.</p><p><a
href="http://htmlfive.appspot.com/static/video.html">Try it out</a> yourself (works only on FF 3.5).</p><p><a
href="http://geektech.geektech.netdna-cdn.com/wp-content/uploads/2009/06/345.png"><img
style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="345" border="0" alt="345" src="http://geektech.geektech.netdna-cdn.com/wp-content/uploads/2009/06/345_thumb.png" width="605" height="484" /></a>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <em>Billy: Burn IE with FIRE! (video rotation)</em></p><p><strong> <br
/>3) Canvas:</strong> Canvas element lets you render graphics and images on the fly. An excellent implementation of this element was done by the developers of Mozilla lab project <a
href="https://bespin.mozilla.com/">Bespin</a>. Which is an extensible Web Code Editor using Canvas (among other things). You need to register to try out Bespin. You can see a much simpler implementation of canvas with this <a
href="http://htmlfive.appspot.com/static/draw.html">drawing board</a> (works with FF 3.5 – Chrome &#8211; Opera). All done without having to rely on plug-in, the possibilities are endless.</p><p><a
href="http://geektech.geektech.netdna-cdn.com/wp-content/uploads/2009/06/canvas.png"><img
style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="canvas" border="0" alt="canvas" src="http://geektech.geektech.netdna-cdn.com/wp-content/uploads/2009/06/canvas_thumb.png" width="613" height="484" /></a>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <em>My Drawing-fu. Photoshop has nothing on me!</em></p><p><strong></p><p>4) Application caches:</strong> The ability to store web apps like email locally and access it without having to connect to the internet or install an external client like Outlook or Thunderbird. Google gears, which helps you access Gmail offline, is an implementation of HTML 5 specifications for Applications Cache (and much more). If you use Google Gears than you are using already using this feature. You can try out an online demonstration of this feature in the form of sticky notes <a
href="http://htmlfive.appspot.com/static/stickies.html">here</a>, which saves information to your local DB. Works on Safari 4 and Chrome, FF 3.5 is a bit buggy on this demo.</p><p><a
href="http://geektech.geektech.netdna-cdn.com/wp-content/uploads/2009/06/123.png"><img
style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="123" border="0" alt="123" src="http://geektech.geektech.netdna-cdn.com/wp-content/uploads/2009/06/123_thumb.png" width="644" height="382" /></a>&#160; <br
/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <em>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; My Sticky Art</em></p><p><strong> <br
/>5) Geolocation:</strong> This API defines location information with high-level interface (GPS) associated with the device hosting the API. Sources of location information includes Global Positioning System (GPS) and network signals such as IP address, RFID, WiFi and Bluetooth MAC addresses, and GSM/CDMA cell IDs. Yes, a big brother feature, but it can only be used if the user gives the application permission to use the information. You can try it online <a
href="http://htmlfive.appspot.com/static/whereami.html">here</a>. (FF 3.5b)</p><p><a
href="http://geektech.geektech.netdna-cdn.com/wp-content/uploads/2009/06/tt.png"><img
style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="tt" border="0" alt="tt" src="http://geektech.geektech.netdna-cdn.com/wp-content/uploads/2009/06/tt_thumb.png" width="542" height="484" /></a>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <em>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Where is Waldo?</em>&#160;</p><p><strong>Conclusion:</strong> So do we have to wait till 2022 to enjoy everything that HTML 5 has to offer?</p><p>Well, Yes and No.</p><p><strong>No</strong>, because most popular browser already supports most of the features proposed on the first draft. Opera and FF are notoriously pro-active when it comes to implementing these features first. Google Chrome, though a new comer, has vested interest to implement these features as soon as possible (and have been very impressive so far) because one of the co-editors of HTML 5 is a Google employee and Google depends on the successful &amp; quick implementation of these features for the growth of their online business. IE8 is also being good so far in implementing some of these features considering its past efforts (or lack of).</p><p><strong>Yes</strong>, because HTML 5 is a major improvement over previous markup. An improvement that is likely to stay on for a long time. There has been a huge internet growth since HTML 4.01, so design – implementation – adoption by developers and co-ordination with all the major online players is no small task. While most of us will get to enjoy the adoption of some of these great features, a total widespread implementation is likely to take few years as the proposed features evolves over time. All these features listed here are not final by any means. They might not even be the same when the final draft rolls out.</p> ]]></content:encoded> <wfw:commentRss>http://geektechnica.com/2009/06/5-amazing-html5-features-to-look-forward-to/feed/</wfw:commentRss> <slash:comments>74</slash:comments> </item> <item><title>How To Use Amazon S3 With WordPress To Host Images</title><link>http://geektechnica.com/2009/05/how-to-use-amazon-s3-with-wordpress-for-images/</link> <comments>http://geektechnica.com/2009/05/how-to-use-amazon-s3-with-wordpress-for-images/#comments</comments> <pubDate>Wed, 06 May 2009 19:06:37 +0000</pubDate> <dc:creator>Brian</dc:creator> <category><![CDATA[How-to]]></category> <category><![CDATA[Web Design & Internet]]></category><guid
isPermaLink="false">http://www.geektechnica.com/?p=224</guid> <description><![CDATA[Amazon S3 (Simple Storage Service) is an online storage service that can be used to host static contents, like image files, instead of hosting them yourself. One of the biggest advantage of S3, is the reliability you get from Amazon servers during high traffic and their bandwidth and storage prices are low compare to other [...]]]></description> <content:encoded><![CDATA[<p><a
href="http://aws.amazon.com/s3/">Amazon S3</a> (<strong>Simple Storage Service</strong>) is an online storage service that can be used to host static contents, like image files, instead of hosting them yourself. One of the biggest advantage of S3, is the reliability you get from Amazon servers during high traffic and their bandwidth and storage prices are low compare to other similar services. We will give you a walk through of how to integrate and configure Amazon S3 with your wordpress to host images.</p><p><strong>Step 1) Create an Account:</strong>  Having an <a
href="http://aws.amazon.com/s3/">S3 account</a> will help :). You should know that if you already have an account with Amazon you can use it to sign up for S3. You will need Credit card or a Bank Account to sign up. Unfortunately they don’t accept PayPal. After you register your account and verify your email, you will need to create a “Secret Access Key”. Its important that you do not share your “Access Key ID” and “Secret Access Key” with anyone under any circumstances. Others can use this information to store files in you S3 account without your knowledge and cost you unwanted bills from your account.</p><p
style="text-align: center;"><img
src="http://geektech.geektech.netdna-cdn.com/wp-content/uploads/2009/05/121.png" alt="121" title="121" width="500" height="381" class="aligncenter size-full wp-image-230" /></p><p><span
id="more-224"></span><br
/> <strong>Step 2) Create a Bucket:</strong> Amazon S3 uses &#8220;bucket&#8221; to work as folders. You need to create a bucket with a unique name. I use Firefox add-on <a
href="https://addons.mozilla.org/en-US/firefox/addon/3247">S3Fox</a> to access, edit and manage my buckets. You will need to edit your bucket&#8217;s ACL to let everyone have read access so that they can view static files (like images) that you will be hosting at S3.</p><p
style="text-align: center;"><img
src="http://geektech.geektech.netdna-cdn.com/wp-content/uploads/2009/05/123.png" alt="123" title="123" width="485" height="385" class="aligncenter size-full wp-image-242" /></p><p><strong>Step 3) Create a CNAME:</strong> You should create (though not necessary) a CNAME to link your S3 bucket to a better looking subdomain instead of the usual &#8220;foo.mydomain.com.s3.amazonaws.com&#8221;, you might want to make it look like &#8220;foo.mydomain.com&#8221; (the name of the bucket). I am using Slicehost, so this is how I created a CNAME from slicemanager:</p><p> <strong>Type:</strong> CNAME<br
/> <strong>Name:</strong> foo<br
/> <strong>Data:</strong> foo.mydomain.com.s3.amazonaws.com. <em>(yes there is a dot at the end)</em></p><p><strong>Step 4) Install Amazon S3 WordPress Plugin:</strong> <a
href="http://tantannoodles.com/toolkit/wordpress-s3/">Amazon S3 Plugin</a> for WordPress seamlessly integrates amazon S3 to your wordpress blog, so when you upload an image using your built in wordpress editor, it also uploads a copy to your S3 account. This plugin configuration is self-explanatory, you will need your “Access Key ID”, “Secret Access Key” and the bucket you want to use to store images.</p><p><strong>Conclusion: </strong>Amazon S3 is a powerful storage service and this is just a small example of what you can do with it. It is important to have proper safeguards and stop direct hotlinking to static files using htaccess.</p> ]]></content:encoded> <wfw:commentRss>http://geektechnica.com/2009/05/how-to-use-amazon-s3-with-wordpress-for-images/feed/</wfw:commentRss> <slash:comments>5</slash:comments> </item> <item><title>7 Optimization Tips For WordPress</title><link>http://geektechnica.com/2009/04/7-optimization-tips-for-wordpress/</link> <comments>http://geektechnica.com/2009/04/7-optimization-tips-for-wordpress/#comments</comments> <pubDate>Tue, 21 Apr 2009 01:37:48 +0000</pubDate> <dc:creator>Brian</dc:creator> <category><![CDATA[How-to]]></category> <category><![CDATA[Web Design & Internet]]></category><guid
isPermaLink="false">http://www.geektechnica.com/?p=108</guid> <description><![CDATA[When we first sat down to start designing this site we had one priority over everything else. Speed. Not only do we hate slow loading websites, we believe in simplistic designs and are crazy about optimizing websites to the extreme. Though  most of these tips can be applied for any websites, we will be focusing [...]]]></description> <content:encoded><![CDATA[<p
style="text-align: center;"><img
class="size-medium wp-image-117 aligncenter" title="Fast" src="http://geektech.geektech.netdna-cdn.com/wp-content/uploads/2009/04/12-251x300.png" alt="Fast" width="251" height="300" /></p><p>When we first sat down to start designing this site we had one priority over everything else. <em>Speed</em>. Not only do we hate slow loading websites, we believe in simplistic designs and are crazy about optimizing websites to the extreme. Though  most of these tips can be applied for any websites, we will be focusing on wordpress tips.</p><p><strong><span
style="text-decoration: underline;"><span
style="font-size: medium;">What is a good page loading time?</span></span></strong></p><p>Before we start optimizing the site we wanted to know what will be a good loading time to aim for. So we tested some of the most popular websites for speed with the help of <a
href="http://tools.pingdom.com/">pingdom tools</a>.</p><table
border="1" cellspacing="0" cellpadding="2" width="233"><tbody><tr><td
width="147" valign="top"><strong>Website</strong></td><td
width="84" valign="top"><strong>Load Time</strong></td></tr><tr><td
width="147" valign="top"></td><td
width="84" valign="top"></td></tr><tr><td
width="147" valign="top">Nytimes</td><td
width="84" valign="top">4.7 sec</td></tr><tr><td
width="147" valign="top">BBC</td><td
width="84" valign="top">2.8 sec</td></tr><tr><td
width="147" valign="top">Wired</td><td
width="84" valign="top">5.9 sec</td></tr><tr><td
width="147" valign="top">Engadget</td><td
width="84" valign="top"><span
style="color: #ff0000;">8.1 sec</span></td></tr><tr><td
width="147" valign="top">Gizmodo</td><td
width="84" valign="top">7.8 sec</td></tr><tr><td
width="147" valign="top">Smashing Magazine</td><td
width="84" valign="top"><span
style="color: #ff0000;">1.3 sec</span></td></tr><tr><td
width="147" valign="top">CNN</td><td
width="84" valign="top">4.7 sec</td></tr><tr><td
width="147" valign="top">Arstechnica</td><td
width="84" valign="top">4.9 sec</td></tr></tbody></table><p>&nbsp;<br
/> With 1.3 sec page loading time <a
href="http://www.smashingmagazine.com/">SM</a> was the fastest site on a wordpress install. Considering the fact that SM is a high traffic – image heavy site, this number makes it even more impressive. The average speed was just over 5 sec, which was also our target and we thought was a good speed.</p><p><span
id="more-108"></span><br
/> <strong><span
style="font-size: medium;">1) Install PHP opcode cacher:</span></strong></p><p>Opcode cacher works by caching compiled PHP scripts instead of parsing it on each request. This is specially helpful for CMS like wordpress that depend heavily on PHP. Our personal favorites are <a
href="http://xcache.lighttpd.net/">xcache</a>, <a
href="http://us3.php.net/manual/en/intro.apc.php">APC</a> and <a
href="http://eaccelerator.net/">eAccelerator</a>.</p><p><strong><span
style="font-size: medium;">2) Use CDN:</span></strong></p><p>There is only so much speed optimization you can do on your server side and with good design practice. If your web server is located in USA and someone from the other side of the world tries to access your webpage he will likely see speed issues. Nowadays Amazon S3 is the coolest thing to use for static file offloading and strictly speaking S3 server do not provide the best solution when it comes to speed, because S3 is not really a CDN its a Cloud hosting service. There are a number of very well known CDN out there, but for small sites we recommend <a
href="http://www.cachefly.com/">cachefly</a> and <a
href="http://steadyoffload.com/">steadyoffload</a> (which we are using).</p><p><strong><span
style="font-size: medium;">3) Optimize your image using smushit:</span></strong></p><p>If your website depends heavily on images, consider using <a
href="http://www.smushit.com/">smushit</a> for image optimization. It uses format specific image optimization tools to squeeze every last bit out of your image without compromising their look or quality. There are other similar services but we prefer them because they have a wordpress plugin which optimizes your images for you.</p><p><strong><span
style="font-size: medium;">4) Replace images with CSS:</span></strong></p><p>While we can take advantage of CDN and smishit services to load images faster, consider replacing images altogether with CSS when possible. A lot of websites use image for static background and borders which can be easily replaced with CSS. We think, for best performance, the only image a site design should use is the Logo. Images within content are not part of the design process.</p><p><span
style="font-size: medium;"><strong>5) Use &lt;ifame&gt; to load advertisement scripts:</strong></span></p><p>We all hate iframe, but when it comes to loading JavaScripts for advertisement – iframe can be a blessing. A large part of a side loading time gets wasted on adscripts, so we put the script on a separate html and load it from an iframe, in this way the site doesn’t have to wait for the adscript to load. Read more about it in this <a
href="http://codingforums.com/showthread.php?t=44698">thread</a>. You should consult with your Ad provider to see if this is against their TOS. To the best of my knowledge this is ok to do with Googleads and many popular websites use this trick for a faster load time.</p><div
style="border: 1px solid gray; margin: 20px 0px 10px; padding: 4px; overflow: auto; line-height: 12pt; background-color: #f4f4f4; width: 97.94%; font-family: consolas,'Courier New',courier,monospace; max-height: 200px; font-size: 8pt; cursor: text;"><div
style="border-style: none; padding: 0px; overflow: visible; line-height: 12pt; background-color: #f4f4f4; width: 100%; font-family: consolas,'Courier New',courier,monospace; color: black; font-size: 8pt;"><pre style="border-style: none; margin: 0em; padding: 0px; overflow: visible; line-height: 12pt;  width: 100.15%; font-family: consolas,'Courier New',courier,monospace; height: 16px; color: black; font-size: 8pt;"><span style="color: #606060">   1:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">body</span> <span style="color: #ff0000">onload</span><span style="color: #0000ff">="javascript:window.adFrame.location.href='adScript.html';"</span><span style="color: #0000ff">&gt;</span></pre></div></div><p><strong><span
style="font-size: medium;">6) Combine CSS and JavaScript files:</span></strong></p><p>By combining CSS and JavaScript files you will make your site load faster because this will reduce the number of HTTP calls that needs to be made in order to load a webpage. Check out this <a
href="http://rakaz.nl/item/make_your_pages_load_faster_by_combining_and_compressing_javascript_and_css_files">nice tutorial</a> on how to do this using PHP. This might not be practical solution for a site that used plugins that are frequently updated, but this trick significantly increases your load time.</p><p><strong><span
style="font-size: medium;">7) Minify CSS and JavaScript:</span></strong></p><p>Minification removes tabs, space and comments from the code to reduce file size. Check out <a
href="http://omninoggin.com/wordpress-plugins/wp-minify-wordpress-plugin/">WP minify</a> plugin, this will not only compress your CSS and JS but also combine and cache them, also check out <a
href="http://aciddrop.com/php-speedy/">php-speedy</a> plugin which does the same thing, but has some minor bugs. We were able to cutoff 2 sec from our loading time using this plugin.</p><p><strong></strong></p><p><strong><span
style="font-size: small;">Conclusion:</span></strong></p><p>In the end, we were able to cut down our page load time from 6.6 sec to 2.5 sec, which we think is a pretty decent speed. There are several thing we can do to optimize the site further but we don’t think at this point a user will see any difference even if we can shave off .5 sec more. You will notice that we didn’t recommend wp super-cache, not because we don’t like it, but  PHP opcode already does the job for us. What optimization tricks do you guys use? Feel free to share.</p> ]]></content:encoded> <wfw:commentRss>http://geektechnica.com/2009/04/7-optimization-tips-for-wordpress/feed/</wfw:commentRss> <slash:comments>8</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced) (user agent is rejected)
Content Delivery Network via geektech.geektech.netdna-cdn.com

Served from: geektechnica.com @ 2010-07-30 10:19:24 -->