<?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>AjaxMasters Blog &#187; images</title> <atom:link href="http://blog.ajaxmasters.com/tag/images/feed/" rel="self" type="application/rss+xml" /><link>http://blog.ajaxmasters.com</link> <description>Just another WordPress weblog</description> <lastBuildDate>Thu, 24 Jun 2010 11:55:25 +0000</lastBuildDate> <generator>http://wordpress.org/?v=2.9.2</generator> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <item><title>7 Amazing Maps</title><link>http://blog.ajaxmasters.com/7-amazing-maps/</link> <comments>http://blog.ajaxmasters.com/7-amazing-maps/#comments</comments> <pubDate>Sat, 17 Oct 2009 10:42:37 +0000</pubDate> <dc:creator>Chocksy</dc:creator> <category><![CDATA[Trends]]></category> <category><![CDATA[analytics]]></category> <category><![CDATA[images]]></category> <category><![CDATA[internet]]></category> <category><![CDATA[maps]]></category> <category><![CDATA[statistics]]></category> <category><![CDATA[traffic]]></category><guid
isPermaLink="false">http://blog.ajaxmasters.com/?p=209</guid> <description><![CDATA[<a
href="http://blog.ajaxmasters.com/7-amazing-maps/"><img
align="left" hspace="5" width="150" height="150" src="http://blog.ajaxmasters.com/wp-content/uploads/2009/10/maps-logo-170x170.jpg" class="alignleft wp-post-image tfe" alt="7 amazing maps" title="7 Maps" /></a>As you might see on our blog, I&#8217;m very passionate about finding great images. So i was surfing the web and i kept seeing this statistics maps that really amazed me. So i decided that you should see them too, that in case you haven&#8217;t seen them yet.
Web trend map 4
This one shows information according to popularity and influenza of every website.
World map of social networks
This one shows every country [...]]]></description> <content:encoded><![CDATA[<div
id="attachment_217" class="wp-caption aligncenter" style="width: 610px"><a
href="http://blog.ajaxmasters.com/7-amazing-maps/maps-logo/" rel="attachment wp-att-217"><img
src="http://blog.ajaxmasters.com/wp-content/uploads/2009/10/maps-logo.jpg" alt="7 amazing maps" title="7 Maps" width="600" height="400" class="size-full wp-image-217" /></a><p
class="wp-caption-text">7 amazing maps</p></div><p>As you might see on our blog, I&#8217;m very passionate about finding great images. So i was surfing the web and i kept seeing this statistics maps that really amazed me. So i decided that you should see them too, that in case you haven&#8217;t seen them yet.</p><div
class="in_title">Web trend map 4</div><p>This one shows information according to popularity and influenza of every website.</p><div
id="attachment_216" class="wp-caption aligncenter" style="width: 610px"><a
href="http://blog.ajaxmasters.com/wp-content/uploads/2009/10/wtm4-final.jpg"><img
src="http://blog.ajaxmasters.com/wp-content/uploads/2009/10/wtm4-final-600x424.jpg" alt="Web trend map 4" title="Web trend map 4" width="600" height="424" class="size-large wp-image-216" /></a><p
class="wp-caption-text">Web trend map 4</p></div><div
class="in_title">World map of social networks</div><p>This one shows every country in the world and what social network website is the most popular in every one of them. Very interesting.</p><div
id="attachment_215" class="wp-caption aligncenter" style="width: 610px"><a
href="http://blog.ajaxmasters.com/wp-content/uploads/2009/10/wmsn-06-09.png"><img
src="http://blog.ajaxmasters.com/wp-content/uploads/2009/10/wmsn-06-09-600x314.png" alt="World map of social networks" title="World map of social networks" width="600" height="314" class="size-large wp-image-215" /></a><p
class="wp-caption-text">World map of social networks</p></div><div
class="in_title">The internet undersea world</div><p>The internet has cables under the oceans. That&#8217;s nice. There used to be an older map of this kind.</p><div
id="attachment_214" class="wp-caption aligncenter" style="width: 610px"><a
href="http://blog.ajaxmasters.com/wp-content/uploads/2009/10/SeaCableHi.jpg"><img
src="http://blog.ajaxmasters.com/wp-content/uploads/2009/10/SeaCableHi-600x365.jpg" alt="The internet undersea world" title="The internet undersea world" width="600" height="365" class="size-large wp-image-214" /></a><p
class="wp-caption-text">The internet undersea world</p></div><div
class="in_title">What people are doing</div><p>This is a chart that shows what people are doing on the internet. It&#8217;s analyzed by age and occupation.</p><div
id="attachment_213" class="wp-caption aligncenter" style="width: 610px"><a
href="http://blog.ajaxmasters.com/wp-content/uploads/2009/10/0724_6insiid_a.gif"><img
src="http://blog.ajaxmasters.com/wp-content/uploads/2009/10/0724_6insiid_a-600x457.gif" alt="What people are doing" title="What people are doing" width="600" height="457" class="size-large wp-image-213" /></a><p
class="wp-caption-text">What people are doing</p></div><div
class="in_title">The exploding internet</div><p>A map that shows the most dominant forces on the internet. By forces i mean the most influent country by number of people using internet.</p><div
id="attachment_212" class="wp-caption aligncenter" style="width: 610px"><a
href="http://blog.ajaxmasters.com/wp-content/uploads/2009/10/mg20227062.200-6_1000.jpg"><img
src="http://blog.ajaxmasters.com/wp-content/uploads/2009/10/mg20227062.200-6_1000-600x354.jpg" alt="The exploding internet" title="The exploding internet" width="600" height="354" class="size-large wp-image-212" /></a><p
class="wp-caption-text">The exploding internet</p></div><div
class="in_title">Global Traffic Map</div><p>Where is all the traffic going?</p><div
id="attachment_211" class="wp-caption aligncenter" style="width: 610px"><a
href="http://blog.ajaxmasters.com/wp-content/uploads/2009/10/traffic_map08_large.jpg"><img
src="http://blog.ajaxmasters.com/wp-content/uploads/2009/10/traffic_map08_large-600x470.jpg" alt="Global Traffic Map" title="Global Traffic Map" width="600" height="470" class="size-large wp-image-211" /></a><p
class="wp-caption-text">Global Traffic Map</p></div><div
class="in_title">Map of online comunities</div><p>The communities are created according to size. The bigger the better.</p><div
id="attachment_210" class="wp-caption aligncenter" style="width: 610px"><a
href="http://blog.ajaxmasters.com/wp-content/uploads/2009/10/online_communities_small.png"><img
src="http://blog.ajaxmasters.com/wp-content/uploads/2009/10/online_communities_small-600x566.png" alt="Map of online communities" title="Map of online communities" width="600" height="566" class="size-large wp-image-210" /></a><p
class="wp-caption-text">Map of online communities</p></div><p>I hope you liked this information and that i was not that boring. <img
src='http://blog.ajaxmasters.com/wp-content/plugins/smilies-themer/pidgin/smile.png' alt=':)' class='wp-smiley' /></p> ]]></content:encoded> <wfw:commentRss>http://blog.ajaxmasters.com/7-amazing-maps/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Use ajax to create a cacheing system</title><link>http://blog.ajaxmasters.com/use-ajax-to-create-a-cacheing-system/</link> <comments>http://blog.ajaxmasters.com/use-ajax-to-create-a-cacheing-system/#comments</comments> <pubDate>Tue, 29 Sep 2009 10:49:52 +0000</pubDate> <dc:creator>Chocksy</dc:creator> <category><![CDATA[Tutorial]]></category> <category><![CDATA[cache]]></category> <category><![CDATA[html]]></category> <category><![CDATA[imageroll]]></category> <category><![CDATA[images]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[php]]></category> <category><![CDATA[plugin]]></category> <category><![CDATA[system]]></category> <category><![CDATA[vi.sualize.us]]></category> <category><![CDATA[wordpress]]></category><guid
isPermaLink="false">http://blog.ajaxmasters.com/?p=163</guid> <description><![CDATA[<a
href="http://blog.ajaxmasters.com/use-ajax-to-create-a-cacheing-system/"><img
align="left" hspace="5" width="150" height="150" src="http://blog.ajaxmasters.com/wp-content/uploads/2009/09/cache-170x170.png" class="alignleft wp-post-image tfe" alt="Cache Pic" title="cache" /></a><p>As I said in my last post, I wanted from the first time to make a cacheing system for my imageroll page. Because i take the images from vi.sualize.us servers and we don't want to make to much trafic and make stuff worse for them.</p><p>So what i did is simple, i made a class that extracts the rss data from theirs servers and get the images to display them. I do this every time someone visits the page.</p>]]></description> <content:encoded><![CDATA[<p><div
id="attachment_164" class="wp-caption alignleft" style="width: 287px"><a
href="http://blog.ajaxmasters.com/wp-content/uploads/2009/09/cache.png"><img
src="http://blog.ajaxmasters.com/wp-content/uploads/2009/09/cache.png" alt="Cache Pic" title="cache" width="277" height="277" class="size-full wp-image-164" /></a><p
class="wp-caption-text">Cache Pic</p></div><p>As I said in my last post, I wanted from the first time to make a cacheing system for my imageroll page. Because i take the images from vi.sualize.us servers and we don&#8217;t want to make to much trafic and make stuff worse for them.</p><p>So what i did is simple, i made a class that extracts the rss data from theirs servers and get the images to display them. I do this every time someone visits the page. If any image is new for the first time we display the image from vi.sualize.us and run a functions in javascript to check for new images. If any new images exist then we cache them in a folder on our server and the next time a user visits the page that image will be shown from our server. Pretty simple.</p><p>For now i&#8217;ll just show you the stuff that makes this thing run and if you want i can share the whole script so that you can make one for your blog or website.</p><p>I&#8217;ll also try to make a WordPress plugin so you can integrate it easily in your blog.</p><p>So here we go. We start with the function that checks for new images:</p><pre class="brush: php;">
functio checkCache($image_url){
            $path=pathinfo($image_url);
            $img_cached = 'cache/'.$path['filename'].'.'.$path['extension'];
            if(!file_exists($img_cached)) {
                createCacheImg($image_url);
            }
}
</pre><p>This function just checks if the image exists in the &#8220;<b>cache</b>&#8221; folder. If it&#8217;s not there then we run the &#8220;<b>createCacheImg</b>&#8221; function.</p><p>We now need a function to get the image so we check if the image is in the cache folder or not so we know what to display.</p><pre class="brush: php;">
    function getImage($or_img) {
        $path=pathinfo($or_img);
        $filename=$path['filename'];
        $img_cached = 'cache/'.$filename.'.'.$path['extension'];
        if(file_exists($img_cached)) {
            $url=$img_cached;
        }else {
            $url=$or_img;
        }

        return $url;
    }
</pre><p>Very simple function that just returns the right url of the image.</p><p>Now we cache the image.</p><pre class="brush: php;">
function createCacheImg($image){
        $srcsize = getimagesize($image);
        $w = $srcsize[0];
        $h = $srcsize[1];

        $path=pathinfo($image);
        $dest='cache/'.$path['filename'].'.'.$path['extension'];
        if($path['extension']=='jpg' || $path['extension']=='jpeg' || $path['extension']=='JPG') {
            $src_img = imagecreatefromjpeg($image);
        }else if($path['extension']=='gif') {
                $src_img = imagecreatefromgif($image);
            }else if($path['extension']=='png') {
                    $src_img = imagecreatefrompng($image);
                }
        $img_cpy=imagecreatetruecolor($w,$h);
        imagecopy($img_cpy, $src_img, 0, 0, 0, 0, $w, $h);
        if($path['extension']=='jpg' || $path['extension']=='jpeg' || $path['extension']=='JPG') {
            imagejpeg($img_cpy,$dest);
        }else if($path['extension']=='gif') {
                imagegif($img_cpy,$dest);
            }else if($path['extension']=='png') {
                    imagepng($img_cpy,$dest);
                }
        imagedestroy($src_img);
}
</pre><p>This function will save the image into the cache folder. Now we need a new file &#8220;<b>checkcache.php</b>&#8221; where we put this code:</p><pre class="brush: php;">
include('functions.php');
$image=$_GET['image'];
checkCache($image);
</pre><p> Right now we should have this kind of structure in our imageroll folder: A folder &#8220;<b>cache</b>&#8221; a file &#8220;<b>functions.php</b>&#8221; where we place all these functions we just did and a file &#8220;<b>index.php</b>&#8221; where we run the javascript function and display the images.</p><p>The &#8220;<b>index.php</b>&#8221; file requires this code:</p><pre class="brush: xml;">
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
    &lt;head&gt;

        &lt;title&gt;
            Image ROLL
        &lt;/title&gt;

        &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt;
        &lt;script src=&quot;http://www.google.com/jsapi&quot;&gt;&lt;/script&gt;
        &lt;script type=&quot;text/javascript&quot;&gt;  google.load(&quot;jquery&quot;, &quot;1.3.2&quot;); &lt;/script&gt;
    &lt;/head&gt;
    &lt;body&gt;
&lt;input type=&quot;hidden&quot; id=&quot;image&quot; value=&quot;http://test.com/image.jpg&quot;&gt;
&lt;img src=&quot;&lt;?=getImage($image)?&gt;&quot; alt=&quot;test image&quot;/&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre><p>We have here a simple index.php file that imports the google api and jquery so we can run a simple ajax function. This is the javascript code that you should insert in this file or a separate one if you want:</p><pre class="brush: jscript;">

            $(document).ready(function() {
                checkCache();
            });

            function checkCache(){
                var page=$('#image');
                var url='checkcache.php';
                var pars='page='+page.val();
                $.get(url,pars);
            }
</pre><p>This will run this function after the page loads and it will check for new images. So this is just a simple script that will make you pages load faster expecialy if you load the images from outside of your server.</p><p>If you liked this i&#8217;ll go and make a more complex one and even share the imageroll script i did. That until i find the time and make a Wordpress Plugin.</p> ]]></content:encoded> <wfw:commentRss>http://blog.ajaxmasters.com/use-ajax-to-create-a-cacheing-system/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>The most amazing artist (Erwin Olaf)</title><link>http://blog.ajaxmasters.com/the-most-amazing-artist-erwin-olaf/</link> <comments>http://blog.ajaxmasters.com/the-most-amazing-artist-erwin-olaf/#comments</comments> <pubDate>Tue, 22 Sep 2009 22:40:10 +0000</pubDate> <dc:creator>Chocksy</dc:creator> <category><![CDATA[General]]></category> <category><![CDATA[art]]></category> <category><![CDATA[images]]></category><guid
isPermaLink="false">http://blog.ajaxmasters.com/?p=36</guid> <description><![CDATA[<a
href="http://blog.ajaxmasters.com/the-most-amazing-artist-erwin-olaf/"><img
align="left" hspace="5" width="150" height="150" src="http://blog.ajaxmasters.com/wp-content/uploads/2009/09/8a5d77b911ba9a3eca09d76e822f9996-170x170.jpg" class="alignleft wp-post-image tfe" alt="Dutch Footbal Team" title="8a5d77b911ba9a3eca09d76e822f9996" /></a>Unless you haven&#8217;t seen Erwin Olaf&#8217;s work well i decided that you should see it. It&#8217;s one of the most amazing digital work i&#8217;ve seen.
A part of his biographyERWIN OLAFBORN IN HILVERSUM IN THE NETHERLANDS IN 1959, ERWIN OLAF LIVES AND WORKES IN AMSTERDAM SINCE THE EARLY 80&#8242;S. HIS CURRENT STUDIO IS SITUATED IN A FORMER CHURCH HALL.MIXING PHOTO-JOURNALISM WITH STUDIO PHOTOGRAPHY, OLAF EMERGED IN THE INTERNATIONAL ART SCENE IN [...]]]></description> <content:encoded><![CDATA[<p>Unless you haven&#8217;t seen Erwin Olaf&#8217;s work well i decided that you should see it. It&#8217;s one of the most amazing digital work i&#8217;ve seen.</p><p><span
class="small_title">A part of his biography</span></p><blockquote><p> ERWIN OLAF<br/><br
/> <br/><p> BORN IN HILVERSUM IN THE NETHERLANDS IN 1959, ERWIN OLAF LIVES AND WORKES IN AMSTERDAM SINCE THE EARLY 80&#8242;S. HIS CURRENT STUDIO IS SITUATED IN A FORMER CHURCH HALL.</p><p><br/><p> MIXING PHOTO-JOURNALISM WITH STUDIO PHOTOGRAPHY, OLAF EMERGED IN THE INTERNATIONAL ART SCENE IN 1988 WHEN HIS SERIES &#8216;CHESSMEN&#8217; WAS AWARDED THE FIRST PRIZE IN THE YOUNG EUROPEAN PHOTOGRAPHER COMPETITION. THIS AWARD WAS FOLLOWED BY AN EXHIBITION AT THE LUDWIG MUSEUM IN COLOGNE, GERMANY. SINCE THEN OLAF HAS CONTINUED TO EXPLORE ISSUES OF GENDER, SENSUALITY, HUMOR, DESPAIR AND GRACE IN EACH SUCCESSIVE SERIES.</p><p><br/><p> PRINTING HIS EARLY WORK IN DOCUMENTARY-STYLE BLACK-AND-WHITE, HE FIRST GRADUALLY INTRODUCED COLOR AND THEN DIGITAL MANIPULATION. THERE IS GREAT CONTRAST BETWEEN EACH SERIES. MATURE (1999): GOLDEN-HUED PORTRAITS OF ELDERLY WOMEN IN THE POSES OF KITTENISH SUPERMODELS; FASHION VICTIMS (2000): A LEWD COMMENTARY ON THE CONSUMERISM OF SEX AND DESIGNER LABELS; ROYAL BLOOD (2000): MINIMALIST WHITE-ON-WHITE PORTRAITS, DEPICTING THE VENGEFUL NATURE OF MEMBERS OF THE ARISTOCRACY WHO HAVE SUFFERED UNSAVORY DEATHS; PARADISE (2001): PICTURING A DARK AND BAROQUE UNDERWORLD OF GLEEFUL CLOWNING AND LUNACY; SEPARATION (2003) PORTRAYING AN ICE COLD AND INTROVERTED FAMILY IN A STERILE LIVING ROOM. IN HIS FOUR MOST RECENT SERIES RAIN, HOPE, GRIEF AND FALL, ERWIN OLAF RETURNS TO CLASSIC IMAGERY WITH MINIMAL COMPUTER RETOUCHING.</p></blockquote><p><br/><br
/> <span
class="small_title">Here are some of his works</span><br
/> <br/></p><p>Work done for the Dutch National Soccer Team</p><div
id="attachment_44" class="wp-caption aligncenter" style="width: 610px"><img
src="http://blog.ajaxmasters.com/wp-content/uploads/2009/09/8a5d77b911ba9a3eca09d76e822f9996-600x798.jpg" alt="Dutch Footbal Team" title="8a5d77b911ba9a3eca09d76e822f9996" width="600" height="798" class="size-large wp-image-44" /><p
class="wp-caption-text">Dutch Footbal Team</p></div><br
/><div
id="attachment_46" class="wp-caption aligncenter" style="width: 610px"><img
src="http://blog.ajaxmasters.com/wp-content/uploads/2009/09/e4a3355403153de3cbfae5e6d093c512-600x391.jpg" alt="Dutch Football Team" title="e4a3355403153de3cbfae5e6d093c512" width="600" height="391" class="size-large wp-image-46" /><p
class="wp-caption-text">Dutch Football Team</p></div><br
/><div
id="attachment_47" class="wp-caption aligncenter" style="width: 610px"><img
src="http://blog.ajaxmasters.com/wp-content/uploads/2009/09/6841397560b4307e34420464e1fc5ee0-600x391.jpg" alt="Dutch Football Team" title="6841397560b4307e34420464e1fc5ee0" width="600" height="391" class="size-large wp-image-47" /><p
class="wp-caption-text">Dutch Football Team</p></div><br
/> <br/></p><p>Royal Blood</p><p><div
id="attachment_48" class="wp-caption aligncenter" style="width: 610px"><img
src="http://blog.ajaxmasters.com/wp-content/uploads/2009/09/1e14813458433587f4fd6f5c55dde6fb-600x600.jpg" alt="Princess" title="1e14813458433587f4fd6f5c55dde6fb" width="600" height="600" class="size-large wp-image-48" /><p
class="wp-caption-text">Princess</p></div><br
/><div
id="attachment_49" class="wp-caption aligncenter" style="width: 610px"><img
src="http://blog.ajaxmasters.com/wp-content/uploads/2009/09/95f9f247c0b49dc0bb89f83a05232eda-600x676.jpg" alt="Take heart out" title="95f9f247c0b49dc0bb89f83a05232eda" width="600" height="676" class="size-large wp-image-49" /><p
class="wp-caption-text">Take heart out</p></div><br
/> <br/></p><p>Work done for NICORETTE AGENCY</p><p><div
id="attachment_51" class="wp-caption aligncenter" style="width: 610px"><img
src="http://blog.ajaxmasters.com/wp-content/uploads/2009/09/3a27919334a5e32c44478c162250238c-600x420.jpg" alt="Nicorette Agency 1" title="3a27919334a5e32c44478c162250238c" width="600" height="420" class="size-large wp-image-51" /><p
class="wp-caption-text">Nicorette Agency 1</p></div><br
/><div
id="attachment_52" class="wp-caption aligncenter" style="width: 610px"><img
src="http://blog.ajaxmasters.com/wp-content/uploads/2009/09/ceb2de60d8f0bc85dbd128c358c909ae-600x420.jpg" alt="Nicorette Agency 2" title="ceb2de60d8f0bc85dbd128c358c909ae" width="600" height="420" class="size-large wp-image-52" /><p
class="wp-caption-text">Nicorette Agency 2</p></div><br
/><div
id="attachment_53" class="wp-caption aligncenter" style="width: 610px"><img
src="http://blog.ajaxmasters.com/wp-content/uploads/2009/09/c39e74c0d9272af4b0c07cf41ad2f745-600x420.jpg" alt="Nicorette Agency 3" title="c39e74c0d9272af4b0c07cf41ad2f745" width="600" height="420" class="size-large wp-image-53" /><p
class="wp-caption-text">Nicorette Agency 3</p></div><br
/> <br/></p><p>Work done for New York Times</p><p><div
id="attachment_54" class="wp-caption aligncenter" style="width: 610px"><img
src="http://blog.ajaxmasters.com/wp-content/uploads/2009/09/3dd02f5c66c390aa7647be842921222c-600x599.jpg" alt="New York Times" title="3dd02f5c66c390aa7647be842921222c" width="600" height="599" class="size-large wp-image-54" /><p
class="wp-caption-text">New York Times</p></div><br
/><div
id="attachment_55" class="wp-caption aligncenter" style="width: 610px"><img
src="http://blog.ajaxmasters.com/wp-content/uploads/2009/09/6ee68606a3c6721e332b9f666f8b33f7-600x602.jpg" alt="New York Times" title="6ee68606a3c6721e332b9f666f8b33f7" width="600" height="602" class="size-large wp-image-55" /><p
class="wp-caption-text">New York Times</p></div><p>Now he has more work like this so if you wanna see more go visit his website: <a
href="http://www.erwinolaf.com/" target="_blank">www.erwinolaf.com</a>.</p><p><br/></p> ]]></content:encoded> <wfw:commentRss>http://blog.ajaxmasters.com/the-most-amazing-artist-erwin-olaf/feed/</wfw:commentRss> <slash:comments>1</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)
Database Caching 8/29 queries in 0.058 seconds using disk

Served from: blog.ajaxmasters.com @ 2010-07-31 13:32:01 -->