<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.7.2" -->
<rss version="2.0">
    <channel>
        <title>Fathom this! In: Web development</title>
        <description>A weblog of piqued interests and passing fancies.</description>
        <link>http://www.suodatin.com/fathom/</link>
        <lastBuildDate>Sun, 12 Feb 2012 10:02:25 +0200</lastBuildDate>
        <generator>FeedCreator 1.7.2</generator>
        <item>
            <title>File upload security concerns for PHP (PDF)</title>
            <link>http://www.suodatin.com/fathom/File-upload-security-concerns-for-php-(pdf)</link>
            <description>&lt;a href=&quot;http://www.scanit.be/uploads/php-file-upload.pdf&quot;&gt;File upload security concerns for PHP (PDF)&lt;/a&gt;. </description>
            <author>noemail@noemail.org (Ilya)</author>
            <pubDate>Sat, 11 Feb 2012 15:01:30 +0200</pubDate>
            <guid>http://www.suodatin.com/fathom/File-upload-security-concerns-for-php-(pdf)</guid>
        </item>
        <item>
            <title>Detecting language without IP geolocation</title>
            <link>http://www.suodatin.com/fathom/Detecting-language-without-ip-geolocation</link>
            <description>&lt;a href=&quot;http://stackoverflow.com/questions/1043339/javascript-for-detecting-browser-language-preference&quot;&gt;Detecting language preference with Javascript&lt;/a&gt;. One way, using using Javascript only:

&lt;code class=&quot;hi&quot;&gt;var language = window.navigator.userLanguage || window.navigator.language;&lt;/code&gt;

The better way is to use Ajax to grab the &lt;abbr&gt;HTTP&lt;/abbr&gt; &lt;code class=&quot;hi&quot;&gt;Accept-Language&lt;/code&gt; header with a server side script. The Stackoverflow thread has implementations for Python ja Node.js.</description>
            <author>noemail@noemail.org (Ilya)</author>
            <pubDate>Thu, 09 Feb 2012 17:48:33 +0200</pubDate>
            <guid>http://www.suodatin.com/fathom/Detecting-language-without-ip-geolocation</guid>
        </item>
        <item>
            <title>Zipping files with AES-256 encryption in PHP</title>
            <link>http://www.suodatin.com/fathom/Zipping-files-with-aes-256-encryption-in-php</link>
            <description>Use &lt;a href=&quot;http://p7zip.sourceforge.net/&quot;&gt;P7Zip&lt;/a&gt; from the command line or, more exotically, use &lt;a href=&quot;http://cheeso.members.winisp.net/DotNetZipHelp/COM.htm&quot;&gt;DotNetZip with PHP&lt;/a&gt;.</description>
            <author>noemail@noemail.org (Ilya)</author>
            <pubDate>Thu, 09 Feb 2012 01:32:38 +0200</pubDate>
            <guid>http://www.suodatin.com/fathom/Zipping-files-with-aes-256-encryption-in-php</guid>
        </item>
        <item>
            <title>11 ways to trim Javascript</title>
            <link>http://www.suodatin.com/fathom/Analysing-javascript-trims</link>
            <description>Looking for &lt;code class=&quot;hi&quot;&gt;trim&lt;/code&gt; in Javascript? &lt;a href=&quot;http://blog.stevenlevithan.com/archives/faster-trim-javascript&quot;&gt;Here’s plenty&lt;/a&gt;, with some very interesting performance analysis.</description>
            <author>noemail@noemail.org (Ilya)</author>
            <pubDate>Thu, 02 Feb 2012 22:50:36 +0200</pubDate>
            <guid>http://www.suodatin.com/fathom/Analysing-javascript-trims</guid>
        </item>
        <item>
            <title>Good PHP CAPTCHA script</title>
            <link>http://www.suodatin.com/fathom/Good-php-captcha-script</link>
            <description>&lt;a href=&quot;http://www.phpcaptcha.org/&quot;&gt;Securimage&lt;/a&gt; is a good-looking and accessible &lt;abbr title=&quot;Completely Automated Public Turing test to tell Computers and Humans Apart&quot;&gt;CAPTCHA&lt;/abbr&gt; built in PHP.</description>
            <author>noemail@noemail.org (Ilya)</author>
            <pubDate>Thu, 02 Feb 2012 16:22:56 +0200</pubDate>
            <guid>http://www.suodatin.com/fathom/Good-php-captcha-script</guid>
        </item>
        <item>
            <title>Mobile design trends of 2011</title>
            <link>http://www.suodatin.com/fathom/Mobile-design-trends-of-2011</link>
            <description>&lt;a href=&quot;http://blog.templatemonster.com/2011/05/05/mobile-web-design-trends-2011/&quot;&gt;Mobile design trends of 2011&lt;/a&gt;. A good collection and breakdown of different layouts and styles used in mobile sites.</description>
            <author>noemail@noemail.org (Ilya)</author>
            <pubDate>Thu, 12 Jan 2012 15:44:26 +0200</pubDate>
            <guid>http://www.suodatin.com/fathom/Mobile-design-trends-of-2011</guid>
        </item>
        <item>
            <title>Which HTML5 video player sucks the least?</title>
            <link>http://www.suodatin.com/fathom/Which-html5-video-player-sucks-the-least</link>
            <description>&lt;a href=&quot;http://praegnanz.de/html5video/&quot;&gt;HTML5 video player comparison&lt;/a&gt;. A very handy chart of what player supports what. While I appreciate native video support, I’d say &lt;a href=&quot;http://www.longtailvideo.com/players/&quot;&gt;JWPlayer&lt;/a&gt; is still the way to go. It’s mature and has a common Javascript API for both Flash and HTML5 players.</description>
            <author>noemail@noemail.org (Ilya)</author>
            <pubDate>Wed, 11 Jan 2012 01:17:12 +0200</pubDate>
            <guid>http://www.suodatin.com/fathom/Which-html5-video-player-sucks-the-least</guid>
        </item>
        <item>
            <title>How to open iOS apps with a link</title>
            <link>http://www.suodatin.com/fathom/How-to-open-ios-apps-with-a-link</link>
            <description>&lt;a href=&quot;http://maniacdev.com/2010/07/find-ios-custom-url-schemes-from-thousands-of-apps-and-add-yours/&quot;&gt;Launching iOS apps from the browser&lt;/a&gt;. Or how to &lt;a href=&quot;http://iphonedevelopertips.com/cocoa/launching-your-own-application-via-a-custom-url-scheme.html&quot;&gt;create a custom URL scheme&lt;/a&gt; for your app. Native apps also have &lt;a href=&quot;http://iphonedevelopertips.com/cocoa/launching-other-apps-within-an-iphone-application.html&quot;&gt;URL schemes&lt;/a&gt;. For example, open a blank SMS message to a specified number.</description>
            <author>noemail@noemail.org (Ilya)</author>
            <pubDate>Wed, 11 Jan 2012 01:09:31 +0200</pubDate>
            <guid>http://www.suodatin.com/fathom/How-to-open-ios-apps-with-a-link</guid>
        </item>
        <item>
            <title>Expanding Text Areas Made Elegant</title>
            <link>http://www.suodatin.com/fathom/Expanding-text-areas-made-elegant</link>
            <description>&lt;a href=&quot;http://www.alistapart.com/articles/expanding-text-areas-made-elegant/&quot;&gt;Expanding Text Areas Made Elegant&lt;/a&gt;. By A List Apart.</description>
            <author>noemail@noemail.org (Ilya)</author>
            <pubDate>Thu, 05 Jan 2012 15:18:35 +0200</pubDate>
            <guid>http://www.suodatin.com/fathom/Expanding-text-areas-made-elegant</guid>
        </item>
        <item>
            <title>FitVids.JS</title>
            <link>http://www.suodatin.com/fathom/Fitvidsjs</link>
            <description>&lt;a href=&quot;http://fitvidsjs.com/&quot;&gt;FitVids.JS&lt;/a&gt;. A jQuery plugin for fluid width video embeds.</description>
            <author>noemail@noemail.org (Ilya)</author>
            <pubDate>Thu, 05 Jan 2012 15:07:07 +0200</pubDate>
            <guid>http://www.suodatin.com/fathom/Fitvidsjs</guid>
        </item>
        <item>
            <title>How to add Google Analytics to mobile websites</title>
            <link>http://www.suodatin.com/fathom/How-to-add-google-analytics-to-mobile-websites</link>
            <description>&lt;a href=&quot;http://seo-tricks.blogspot.com/2011/10/how-to-add-google-analytics-on-mobile.html&quot;&gt;How to add Google Analytics to mobile websites&lt;/a&gt;. </description>
            <author>noemail@noemail.org (Ilya)</author>
            <pubDate>Tue, 03 Jan 2012 12:08:23 +0200</pubDate>
            <guid>http://www.suodatin.com/fathom/How-to-add-google-analytics-to-mobile-websites</guid>
        </item>
        <item>
            <title>Twitter feed helpers</title>
            <link>http://www.suodatin.com/fathom/Twitter-feed-helpers</link>
            <description>A few Twitter feed helpers: &lt;a href=&quot;http://tweet.seaofclouds.com/&quot;&gt;Seaofclouds jQuery plugin&lt;/a&gt; and a &lt;a href=&quot;http://ryanfaerman.com/twittersearch&quot;&gt;PHP Twitter Search API&lt;/a&gt;. Haven&amp;#8217;t used either, just thought I&amp;#8217;d note for later.</description>
            <author>noemail@noemail.org (Ilya)</author>
            <pubDate>Mon, 05 Dec 2011 19:48:03 +0200</pubDate>
            <guid>http://www.suodatin.com/fathom/Twitter-feed-helpers</guid>
        </item>
        <item>
            <title>Using P3P headers to solve cross-domain cookie issues in IE</title>
            <link>http://www.suodatin.com/fathom/Using-p3p-headers-to-solve-cross-domain-cookie-issues-in-ie</link>
            <description>&lt;a href=&quot;http://stackoverflow.com/questions/389456/cookie-blocked-not-saved-in-iframe-in-internet-explorer&quot;&gt;Using P3P headers to solve cross-domain cookie issues in IE&lt;/a&gt;. This addresses issues such as cookies not being set in iframes or Google Analytics not registering correctly for Internet Explorer.

Contrary to what some advice, just slapping a header in your index file isn&amp;#8217;t enough, every static file also needs to have this header. A &lt;a href=&quot;http://www.askapache.com/htaccess/using-http-headers-with-htaccess.html#Add_P3P_Privacy_Headers_site&quot;&gt;.htaccess may be of assistance&lt;/a&gt; in this task.</description>
            <author>noemail@noemail.org (Ilya)</author>
            <pubDate>Tue, 29 Nov 2011 12:53:42 +0200</pubDate>
            <guid>http://www.suodatin.com/fathom/Using-p3p-headers-to-solve-cross-domain-cookie-issues-in-ie</guid>
        </item>
        <item>
            <title>CSS3 Lasers effect</title>
            <link>http://www.suodatin.com/fathom/Css3-lasers-effect</link>
            <description>&lt;a href=&quot;http://www.ryancollins.me/?p=539&quot;&gt;CSS3 Lasers effect&lt;/a&gt;. Simple but nice. Via @zoltrain.</description>
            <author>noemail@noemail.org (Ilya)</author>
            <pubDate>Tue, 15 Nov 2011 14:44:11 +0200</pubDate>
            <guid>http://www.suodatin.com/fathom/Css3-lasers-effect</guid>
        </item>
        <item>
            <title>Using Siri to Remember the Milk</title>
            <link>http://www.suodatin.com/fathom/Using-siri-to-remember-the-milk</link>
            <description>&lt;a href=&quot;http://www.rememberthemilk.com/services/siri/&quot;&gt;Using Remember the Milk with Siri&lt;/a&gt;. Interesting use of &lt;a href=&quot;http://en.wikipedia.org/wiki/CalDAV&quot;&gt;CalDAV&lt;/a&gt; to hook up the service. Via &lt;a href=&quot;http://daringfireball.net/linked/2011/10/19/siri-remember-the-milk&quot;&gt;Daring Fireball&lt;/a&gt;.</description>
            <author>noemail@noemail.org (Ilya)</author>
            <pubDate>Thu, 20 Oct 2011 20:01:54 +0200</pubDate>
            <guid>http://www.suodatin.com/fathom/Using-siri-to-remember-the-milk</guid>
        </item>
        <item>
            <title>Stack Overflow: CSS rotate property in IE</title>
            <link>http://www.suodatin.com/fathom/Stack-overflow-css-rotate-property-in-ie</link>
            <description>&lt;a href=&quot;http://stackoverflow.com/questions/4617220/css-rotate-property-in-ie&quot;&gt;Stack Overflow: CSS rotate property in IE&lt;/a&gt;. </description>
            <author>noemail@noemail.org (Ilya)</author>
            <pubDate>Thu, 20 Oct 2011 09:58:04 +0200</pubDate>
            <guid>http://www.suodatin.com/fathom/Stack-overflow-css-rotate-property-in-ie</guid>
        </item>
        <item>
            <title>The Lightbox Clones Matrix</title>
            <link>http://www.suodatin.com/fathom/The-lightbox-clones-matrix</link>
            <description>&lt;a href=&quot;http://planetozh.com/projects/lightbox-clones/&quot;&gt;The Lightbox Clones Matrix&lt;/a&gt;. Consult the table, then choose Colorbox.</description>
            <author>noemail@noemail.org (Ilya)</author>
            <pubDate>Wed, 19 Oct 2011 17:07:51 +0200</pubDate>
            <guid>http://www.suodatin.com/fathom/The-lightbox-clones-matrix</guid>
        </item>
        <item>
            <title>Accessing public Facebook Graph API from an app</title>
            <link>http://www.suodatin.com/fathom/Accessing-public-facebook-graph-api-from-an-app</link>
            <description>&lt;a href=&quot;http://facebook.stackoverflow.com/questions/6602073/access-public-graph-api-resources-with-app-facebook&quot;&gt;Accessing public Facebook Graph API from an app&lt;/a&gt;. Strangely, using a Page's access token works for photos but not nideos or notes.</description>
            <author>noemail@noemail.org (Ilya)</author>
            <pubDate>Mon, 03 Oct 2011 07:42:23 +0200</pubDate>
            <guid>http://www.suodatin.com/fathom/Accessing-public-facebook-graph-api-from-an-app</guid>
        </item>
        <item>
            <title>WebGL Water</title>
            <link>http://www.suodatin.com/fathom/Webgl-water</link>
            <description>&lt;a href=&quot;http://madebyevan.com/webgl-water/&quot;&gt;WebGL Water&lt;/a&gt;. A very impressive demo! (Only works in Chrome.)</description>
            <author>noemail@noemail.org (Ilya)</author>
            <pubDate>Wed, 31 Aug 2011 09:36:03 +0200</pubDate>
            <guid>http://www.suodatin.com/fathom/Webgl-water</guid>
        </item>
        <item>
            <title>Means to achieve fixed positioning in mobile Safari</title>
            <link>http://www.suodatin.com/fathom/Means-to-achieve-fixed-positioning-in-mobile-safari</link>
            <description>&lt;ul&gt;&lt;li&gt;Cubiq&amp;#8217;s &lt;a href=&quot;http://cubiq.org/iscroll-4&quot;&gt;iScroll&lt;/a&gt; and &lt;a href=&quot;http://cubiq.org/follow-along-floating-layer&quot;&gt;follow along layer&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://code.google.com/mobile/articles/webapp_fixed_ui.html&quot;&gt;Google&amp;#8217;s approach&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://stackoverflow.com/questions/743123/fixed-positioning-in-mobile-safari&quot;&gt;Stackoverflow answers&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;

While iOS5 natively supports &lt;code&gt;position: fixed&lt;/code&gt;, &lt;a href=&quot;http://cubiq.org/what-you-can-really-do-with-native-position-fixed&quot;&gt;Cubiq&amp;#8217;s Matteo Spinelli explains what&amp;#8217;s wrong with it&lt;/a&gt;.</description>
            <author>noemail@noemail.org (Ilya)</author>
            <pubDate>Tue, 05 Jul 2011 22:54:49 +0200</pubDate>
            <guid>http://www.suodatin.com/fathom/Means-to-achieve-fixed-positioning-in-mobile-safari</guid>
        </item>
        <item>
            <title>Arbitrary tags in WAPL</title>
            <link>http://www.suodatin.com/fathom/Arbitrary-tags-in-wapl</link>
            <description>&lt;a href=&quot;http://groups.google.com/group/wapl/browse_thread/thread/ef3deb5b8ee8f504/df3ececee415cd12?lnk=gst&amp;q=javascript&amp;pli=1&quot;&gt;Including Javascript in &lt;abbr title=&quot;Wapple Application Programming Language&quot;&gt;WAPL&lt;/abbr&gt;&lt;/a&gt;. Or any &lt;abbr&gt;HTML&lt;/abbr&gt; tag, really.</description>
            <author>noemail@noemail.org (Ilya)</author>
            <pubDate>Tue, 05 Jul 2011 22:10:11 +0200</pubDate>
            <guid>http://www.suodatin.com/fathom/Arbitrary-tags-in-wapl</guid>
        </item>
        <item>
            <title>Smoother @font-face embedding in IE7 &amp; 8</title>
            <link>http://www.suodatin.com/fathom/Smoother-at-font-face-embedding-in-ie7-and-8</link>
            <description>&lt;a href=&quot;http://allcreatives.net/2009/12/05/smoother-font-face-embedding-in-ie-7-8/&quot;&gt;Smoother @font-face embedding in IE7 &amp; 8&lt;/a&gt;. </description>
            <author>noemail@noemail.org (Ilya)</author>
            <pubDate>Tue, 05 Jul 2011 18:13:13 +0200</pubDate>
            <guid>http://www.suodatin.com/fathom/Smoother-at-font-face-embedding-in-ie7-and-8</guid>
        </item>
        <item>
            <title>IE6 slowing down IE8</title>
            <link>http://www.suodatin.com/fathom/Ie6-slowing-down-ie8</link>
            <description>&lt;a href=&quot;http://webforscher.wordpress.com/2010/05/20/ie-6-slowing-down-ie-8/&quot;&gt;IE6 slowing down IE8&lt;/a&gt;. Due to strangeness in parsing IE-only conditionals.</description>
            <author>noemail@noemail.org (Ilya)</author>
            <pubDate>Tue, 05 Jul 2011 16:45:25 +0200</pubDate>
            <guid>http://www.suodatin.com/fathom/Ie6-slowing-down-ie8</guid>
        </item>
        <item>
            <title>The Cicada Principle and Why It Matters to Web Designer</title>
            <link>http://www.suodatin.com/fathom/The-cicada-principle-and-why-it-matters-to-web-designer</link>
            <description>&lt;a href=&quot;http://designfestival.com/the-cicada-principle-and-why-it-matters-to-web-designers/&quot;&gt;The Cicada Principle and Why It Matters to Web Designer&lt;/a&gt;. Clever way to create non-repeating backgrounds.</description>
            <author>noemail@noemail.org (Ilya)</author>
            <pubDate>Wed, 29 Jun 2011 08:52:00 +0200</pubDate>
            <guid>http://www.suodatin.com/fathom/The-cicada-principle-and-why-it-matters-to-web-designer</guid>
        </item>
        <item>
            <title>Drupal Under Pressure: Performance and Scalability</title>
            <link>http://www.suodatin.com/fathom/Drupal-under-pressure-performance-and-scalability</link>
            <description>&lt;a href=&quot;http://www.quinndombrowski.com/blog/2009/12/11/do-it-drupal-drupal-under-pressure-performance-and-scalability&quot;&gt;Drupal Under Pressure: Performance and Scalability&lt;/a&gt;. </description>
            <author>noemail@noemail.org (Ilya)</author>
            <pubDate>Fri, 24 Jun 2011 10:20:21 +0200</pubDate>
            <guid>http://www.suodatin.com/fathom/Drupal-under-pressure-performance-and-scalability</guid>
        </item>
    </channel>
</rss>

