<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<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/"
	>

<channel>
	<title>cache &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/cache/</link>
	<description>Feed of posts on WordPress.com tagged "cache"</description>
	<pubDate>Fri, 27 Nov 2009 23:58:19 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[DELL VOSTRO A860 NOTEBOOK - Intel® Celeron M® M560 (2.13GHz, 1M L2 Cache, 533MHz FSB),2GB DDR2 SDRAM, 160 GB SATA HD, 8X DVD+/-RW, Intel Graphics Media Accelerator X3100, Wireless Networking 802.11b/g,M, Modem, 3-1 Reader, 1394 Firewire, PCMCIA, 15.6 inch Wide Screen HD LCD Display, Genuine Windows Vista® Home Basic]]></title>
<link>http://8xdvd8x.wordpress.com/2009/11/27/dell-vostro-a860-notebook-intel%c2%ae-celeron-m%c2%ae-m560-2-13ghz-1m-l2-cache-533mhz-fsb2gb-ddr2-sdram-160-gb-sata-hd-8x-dvd-rw-intel-graphics-media-accelerator-x3100-wireless-networking/</link>
<pubDate>Fri, 27 Nov 2009 20:55:09 +0000</pubDate>
<dc:creator>dekpod</dc:creator>
<guid>http://8xdvd8x.wordpress.com/2009/11/27/dell-vostro-a860-notebook-intel%c2%ae-celeron-m%c2%ae-m560-2-13ghz-1m-l2-cache-533mhz-fsb2gb-ddr2-sdram-160-gb-sata-hd-8x-dvd-rw-intel-graphics-media-accelerator-x3100-wireless-networking/</guid>
<description><![CDATA[DELL VOSTRO A860 NOTEBOOK &#8211; Intel® Celeron M® M560 (2.13GHz, 1M L2 Cache, 533MHz FSB),2GB DDR2]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><h2>DELL VOSTRO A860 NOTEBOOK &#8211; Intel® Celeron M® M560 (2.13GHz, 1M L2 Cache, 533MHz FSB),2GB DDR2 SDRAM, 160 GB SATA HD, 8X DVD+/-RW, Intel Graphics Media Accelerator X3100, Wireless Networking 802.11b/g,M, Modem, 3-1 Reader, 1394 Firewire, PCMCIA, 15.6 inch Wide Screen HD LCD Display, Genuine Windows Vista® Home Basic Review</h2>
<p align='center'><a href='http://www.amazon.com/DELL-VOSTRO-A860-NOTEBOOK-Accelerator/dp/B0026NNZWO?tag=track950c-20'><img src="" border='0'></a><br />
<h2> <a href='http://www.amazon.com/DELL-VOSTRO-A860-NOTEBOOK-Accelerator/dp/B0026NNZWO?tag=track950c-20'>Check Price Now!</a></h2>
</p>
<h2>DELL VOSTRO A860 NOTEBOOK &#8211; Intel® Celeron M® M560 (2.13GHz, 1M L2 Cache, 533MHz FSB),2GB DDR2 SDRAM, 160 GB SATA HD, 8X DVD+/-RW, Intel Graphics Media Accelerator X3100, Wireless Networking 802.11b/g,M, Modem, 3-1 Reader, 1394 Firewire, PCMCIA, 15.6 inch Wide Screen HD LCD Display, Genuine Windows Vista® Home Basic Feature</h2>
<ul>
<li>Intel® Celeron M® M560 (2.13GHz, 1M L2 Cache, 533MHz FSB),</li>
<li>2GB DDR2 SDRAM, 160 GB SATA HD, 8X DVD+/-RW, Intel Graphics Media Accelerator X3100, Wireless Networking 802.11b/g,M</li>
<li>Wireless Networking 802.11b/g,M, Modem, 3-1 Reader, 1394 Firewire, PCMCIA</li>
<li>15.6 inch Wide Screen HD LCD Display</li>
<li>Genuine Windows Vista® Home Basic</li>
</ul>
<h2>DELL VOSTRO A860 NOTEBOOK &#8211; Intel® Celeron M® M560 (2.13GHz, 1M L2 Cache, 533MHz FSB),2GB DDR2 SDRAM, 160 GB SATA HD, 8X DVD+/-RW, Intel Graphics Media Accelerator X3100, Wireless Networking 802.11b/g,M, Modem, 3-1 Reader, 1394 Firewire, PCMCIA, 15.6 inch Wide Screen HD LCD Display, Genuine Windows Vista® Home Basic Overview</h2>
<p>DELL VOSTRO A860 NOTEBOOK &#8211; Intel® Celeron M® M560 (2.13GHz, 1M L2 Cache, 533MHz FSB),2GB DDR2 SDRAM, 160 GB SATA HD, 8X DVD+/-RW, Intel Graphics Media Accelerator X3100, Wireless Networking 802.11b/g,M, Modem, 3-1 Reader, 1394 Firewire, PCMCIA, 15.6 inch Wide Screen HD LCD Display, Genuine Windows Vista® Home Basic</p>
<h2>DELL VOSTRO A860 NOTEBOOK &#8211; Intel® Celeron M® M560 (2.13GHz, 1M L2 Cache, 533MHz FSB),2GB DDR2 SDRAM, 160 GB SATA HD, 8X DVD+/-RW, Intel Graphics Media Accelerator X3100, Wireless Networking 802.11b/g,M, Modem, 3-1 Reader, 1394 Firewire, PCMCIA, 15.6 inch Wide Screen HD LCD Display, Genuine Windows Vista® Home Basic Specifications</h2>
<p>
*** Product Information and Prices Stored: Nov 27, 2009  14:55:04</p>
<p>Related :  <a href="http://portabledvdplayerforcar.com/" rel="dofollow" title="portable dvd player for car">portable dvd player for car</a> </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[HP Pavilion dv2z - Notebook - Moonlight White Entertainment PC with AMD Athlon Neo MV-40 Processor 1.6GHz, 512KB L2 Cache, 1GB DDR2 System Memory, 250GB 5400RPM SATA Hard Drive, ATI Radeon X1250 Graphics w/64MB Display Cache, 12.1" diagonal High-Definition HP LED Display, Webcam, Wireless, Windows Vista Home Basic]]></title>
<link>http://homeservercomputer.wordpress.com/2009/11/27/hp-pavilion-dv2z-notebook-moonlight-white-entertainment-pc-with-amd-athlon-neo-mv-40-processor-1-6ghz-512kb-l2-cache-1gb-ddr2-system-memory-250gb-5400rpm-sata-hard-drive-ati-radeon-x1250-graph/</link>
<pubDate>Fri, 27 Nov 2009 16:15:07 +0000</pubDate>
<dc:creator>backpackkit</dc:creator>
<guid>http://homeservercomputer.wordpress.com/2009/11/27/hp-pavilion-dv2z-notebook-moonlight-white-entertainment-pc-with-amd-athlon-neo-mv-40-processor-1-6ghz-512kb-l2-cache-1gb-ddr2-system-memory-250gb-5400rpm-sata-hard-drive-ati-radeon-x1250-graph/</guid>
<description><![CDATA[HP Pavilion dv2z &#8211; Notebook &#8211; Moonlight White Entertainment PC with AMD Athlon Neo MV-40]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><h2>HP Pavilion dv2z &#8211; Notebook &#8211; Moonlight White Entertainment PC with AMD Athlon Neo MV-40 Processor 1.6GHz, 512KB L2 Cache, 1GB DDR2 System Memory, 250GB 5400RPM SATA Hard Drive, ATI Radeon X1250 Graphics w/64MB Display Cache, 12.1&#8243; diagonal High-Definition HP LED Display, Webcam, Wireless, Windows Vista Home Basic Review</h2>
<p align='center'><a href='http://www.amazon.com/Pavilion-dv2z-Moonlight-Entertainment-High-Definition/dp/B002HOV8YY?tag=track200b-20'><img src="http://ecx.images-amazon.com/images/I/41Nlmb5u7aL._SL500_.jpg" border='0'></a><br />
<h2> <a href='http://www.amazon.com/Pavilion-dv2z-Moonlight-Entertainment-High-Definition/dp/B002HOV8YY?tag=track200b-20'>Check Price Now!</a></h2>
</p>
<h2>HP Pavilion dv2z &#8211; Notebook &#8211; Moonlight White Entertainment PC with AMD Athlon Neo MV-40 Processor 1.6GHz, 512KB L2 Cache, 1GB DDR2 System Memory, 250GB 5400RPM SATA Hard Drive, ATI Radeon X1250 Graphics w/64MB Display Cache, 12.1&#8243; diagonal High-Definition HP LED Display, Webcam, Wireless, Windows Vista Home Basic Feature</h2>
<ul>
<li>AMD Athlon(TM) Neo MV-40 Processor (1.6GHz, 512KB L2 Cache), 1GB DDR2 System Memory</li>
<li>250GB 5400RPM SATA Hard Drive with HP ProtectSmart Hard Drive Protection (Stores up to 36,000 phtos, 45,000 songs, or 51 hours of video in best mode)</li>
<li>ATI Radeon(TM) X1250 Graphics w/64MB Display Cache Memory-For MV-40 Processor and Vista Basic (Provides maximium battery life),    	Integrated 10/100BASE-T Ethernet LAN (RJ-45 connector), 5-in-1 integrated Digital Media Reader, 3 USB 2.0, VGA, RJ-45,</li>
<li>12.1&#8243; diagonal WXGA High-Definition HP LED BrightView Widescreen Display (1280 x 800) with Webcam, 6 Cell Lithium Ion Battery (Up to 4 hours 45 minutes battery life)</li>
<li>Wireless-G Card,  HP Color Matching Keyboard, Genuine Windows Vista Home Basic with Service Pack 1 (32-bit)</li>
</ul>
<h2>HP Pavilion dv2z &#8211; Notebook &#8211; Moonlight White Entertainment PC with AMD Athlon Neo MV-40 Processor 1.6GHz, 512KB L2 Cache, 1GB DDR2 System Memory, 250GB 5400RPM SATA Hard Drive, ATI Radeon X1250 Graphics w/64MB Display Cache, 12.1&#8243; diagonal High-Definition HP LED Display, Webcam, Wireless, Windows Vista Home Basic Overview</h2>
<p>The Pavilion dv2z is HP&#8217;s thinnest and lightest notebook PC (0.93&#8243; thick, 3.81 lb1.). This affordable, lustrous-looking laptop, available in espresso black or optional moonlight white, is loaded with performance and connectivity features to help you do everything in style. This modern-looking series packs the computing power you need into a super thin, ultra-mobile laptop. You get: A magnesium-aluminum-alloy case in an espresso or optional white imprint finish, A 12.1&#8243; (diagonal) high-definition LED BrightView widescreen for vibrant color, Energy-efficient technology, An AMD Athlon Neo mobile processorspecially designed for ultra-portable laptopsor an optional Athlon Neo X2 Dual Core or Turion Neo X2 Dual Core for high-performance tasks, standard built-in webcam and digital microphone for live video chat, One-click access to DVDs, videos, photos, music, games, Internet TV, and streamed or recorded TV via HP MediaSmart software, SRS Premium sound plus Altec Lansing speakers. Dimensions: 11.50&#8243;(L)x 9.45&#8243;(W)x 0.93&#8243;(min)/ 1.29&#8243;(max). Weight: 3.81lbs. An optional, lightweight, external optical drive that&#8217;s available with Blu-ray disc support or LightScribe double-layer DVD±R/RW support (does not include internal optical drive)</p>
<h2>HP Pavilion dv2z &#8211; Notebook &#8211; Moonlight White Entertainment PC with AMD Athlon Neo MV-40 Processor 1.6GHz, 512KB L2 Cache, 1GB DDR2 System Memory, 250GB 5400RPM SATA Hard Drive, ATI Radeon X1250 Graphics w/64MB Display Cache, 12.1&#8243; diagonal High-Definition HP LED Display, Webcam, Wireless, Windows Vista Home Basic Specifications</h2>
<p>Hewlett-Packard dv2z</p>
<p>
*** Product Information and Prices Stored: Nov 27, 2009  10:15:04</p>
<p><a href='http://32inchlcdhdtv.net/'>32inch lcd hdtv</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Das alte Häuschen]]></title>
<link>http://teamhecht.wordpress.com/2009/11/27/das-alte-hauschen/</link>
<pubDate>Fri, 27 Nov 2009 10:31:12 +0000</pubDate>
<dc:creator>Klecka Gandalf</dc:creator>
<guid>http://teamhecht.wordpress.com/2009/11/27/das-alte-hauschen/</guid>
<description><![CDATA[Das alte Häuschen Um die Cachepopulation im Umland noch etwas zu erhöhen, hab ich mir ein schönes Pl]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div id="attachment_209" class="wp-caption alignright" style="width: 310px"><a href="http://teamhecht.wordpress.com/files/2009/11/cimg4392.jpg"><img class="size-medium wp-image-209" title="Das alte Häuschen" src="http://teamhecht.wordpress.com/files/2009/11/cimg4392.jpg?w=300" alt="Das alte Häuschen" width="300" height="225" /></a><p class="wp-caption-text">Das alte Häuschen</p></div>
<p>Um die Cachepopulation im Umland noch etwas zu erhöhen, hab ich mir ein schönes Plätzchen nicht weit von Rathenow gesucht und mit etwas Bastelarbeit meinen bisher letzten Cache &#8220;<a title="Das alte Häuschen" href="http://coord.info/GC21DWT" target="_blank">Das alte Häuschen</a>&#8221; fertiggestellt.</p>
<p>Seit heute morgen ist mein Baby online, vielleicht kann noch einer von Euch Lesern erster werden. Wenn nicht, auch nicht schlimm &#8211; der Ausflug lohnt auf jeden Fall!</p>
<p>Happy Caching<br />
Klecka</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Refreshing XUL-Resources in running Firefox-Session]]></title>
<link>http://andreaseternach.wordpress.com/2009/11/26/refreshing-xul-resources-in-running-firefox-session/</link>
<pubDate>Thu, 26 Nov 2009 17:24:52 +0000</pubDate>
<dc:creator>andreaseternach</dc:creator>
<guid>http://andreaseternach.wordpress.com/2009/11/26/refreshing-xul-resources-in-running-firefox-session/</guid>
<description><![CDATA[Today i played around a little bit with XUL. After updating my first XUL-Side multiple times i got v]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Today i played around a little bit with XUL. After updating my first XUL-Side multiple times i got very annoyed of the builtin caching &#8211; Whenever i changed my XUL-File i had to restart firefox. Otherwise the file was not reloaded.</p>
<p>After searching the web, i found a way to disable the cache (<a href="http://www.firefox-browser.de/wiki/About:config_(Einstellungen)">German Firefox-Wiki-Entry</a>)</p>
<ol>
<li>Open <a href="config">about:config</a> in your firefox.</li>
<li>Right click and select &#8220;New -&#62; Boolean&#8221;.</li>
<li>Add a variable &#8220;nglayout.debug.disable_xul_cache&#8221;.</li>
<li>Change its value to true via double click.</li>
<li>Restart firefox.</li>
</ol>
<p>Now the cache for XUL-Resources is disabled. That means whenever you refresh an XUL-File (e.g. when pressing F5) the new version of the file is loaded.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[FILM Caché (Hidden) - Michael Haneke ]]></title>
<link>http://adferoafferro.wordpress.com/2009/11/25/film-cache-hidden-michael-haneke/</link>
<pubDate>Wed, 25 Nov 2009 21:04:31 +0000</pubDate>
<dc:creator>adferoafferro</dc:creator>
<guid>http://adferoafferro.wordpress.com/2009/11/25/film-cache-hidden-michael-haneke/</guid>
<description><![CDATA[All these reviews and analyses contain spoilers. I&#8217;m trying to gather together here some of th]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><BR><br />
<BR></p>
<p><BR><br />
<BR><br />
All these reviews and analyses contain spoilers. I&#8217;m trying to gather together here some of the better ones:<br />
<BR></p>
<p><a href="http://www.bfi.org.uk/sightandsound/feature/49266" target="_blank">Secrets, Lies &#38; Videotape</a><br />
By Catherine Wheatley (BFI)</p>
<p>Caché (Hidden)       <a href="http://www.bbc.co.uk/dna/collective/U1677326" target="_blank">A review by Michael Farman</a></p>
<p><a href="http://www.brightlightsfilm.com/50/hanekeiv.htm" target="_blank">Family Is Hell and So Is the World :  Talking to Michael Haneke at Cannes 2005</a> (Bright Lights Film Journal)</p>
<p><a href="http://www.plume-noire.com/movies/reviews/hidden.html" target="_blank">Review by Fred Thom in Plume Noir</a></p>
<p><a href="http://findarticles.com/p/articles/mi_m0268/is_5_44/ai_n26731916/" target="_blank">Hidden in plain sight: Robin Wood on Michael Haneke&#8217;s Cache</a></p>
<p>originally in ArtForum, Jan, 2006.</p>
<p><a href="http://findarticles.com/p/articles/mi_hb3148/is_68/ai_n29243834/?tag=rel.res2" target="_blank">Michael Haneke&#8217;s Caché</a> By Florence Jacobowitz</p>
<p>Originally in CineAction, Wntr, 2006. </p>
<p>p. 2 of 4:</p>
<blockquote><p>&#8216;Caché exposes the extent to which the bourgeois class safeguard the mythologies that empower and conceal its dark side.&#8217;
</p></blockquote>
<p>Then follows how Georges puts these into effect in his own life. A key sentence:</p>
<blockquote><p>&#8216;They have lost their ability to respond to life without the encumberances of first having to protect their reputation and social position.&#8217;
</p></blockquote>
<p>There are many things in the film, many strands, personal, sociological and political, but this seems to be key to understanding it. We can examine various elements such as the meaning of the mention of the massacre of 1961, the heavy editing of his TV book programme, which parts of the film are remembered, imagined or dreamed, which are literal, which metaphoical, but in the end these two phrases are at the heart of the process.  </p>
<p><a href="http://www.moviemail-online.co.uk/scripts/article.pl?articleID=208" target="_blank">Et Alors? Michael Haneke&#8217;s Hidden</a>.  A short review by Grahame Hobbs in MovieMail to accompany the advert for the AI DVD.</p>
<p><a href="http://www.reelviews.net/movies/c/cache.html" target="_blank">Caché &#8211; A Film Review by James Berardinelli </a></p>
<p><a href="http://incontention.com/?p=17029#more-17029" target="_blank">The Times names Haneke’s ‘Caché’ the decade’s best</a> from In Contention film blog.</p>
<p>An entry in Nationmaster has a suggestion at the end about the meaning of the final scene:</p>
<blockquote><p>The question of who sent the tapes is open to interpretation. Majid and his son both deny involvement. There is a cryptic last scene (as the credits roll) of Pierrot and Majid&#8217;s son interacting in front of Pierrot&#8217;s school. Haneke has said in interviews that at first he included the sound of their dialogue, then he removed it. Another interpretation is that the tapes were shot by Haneke himself to confront Georges with his past. The foreshadowing of Majid&#8217;s suicide in the drawings delivered to Georges supports this interpretation.</p></blockquote>
<p>Left Behinds has a post, <a href="http://leftbehinds.blogspot.com/2005/12/new-movies-cach-what-does-it-mean.html">New movies: Caché? What does it mean?</a> , and a follow up post on editing, <a href="http://leftbehinds.blogspot.com/2005/12/update-cachs-meaning.html">Update: Caché&#8217;s meaning</a>, pretty much enters the territory I am, slowly. He includes a frame grab of Majid&#8217;s son and Pierrot that is almost the same as the one I snipped after watching it in the other day. I was looking for any contact and affability between the two, and here he gets that with son touching Pierrot with left hand, facing the camera. </p>
<p>The comment stream in the second post is long, with many suggestions. </p>
<p><a href="http://www.notcoming.com/reviews/cache/">A long analysis in Not Coming to a Thatre near You,</a> starts with the TV studio shot, which it claims segues from the traditional, standard pull back shot at the end of studio programmes such as this book show, but turns into a tracking shot that is Haneke&#8217;s, watching as Georges leaves the set to taka call behind the scenerry of the set.</p>
<p>In the Artifical Eye DVD there is both an interview with Heneke and a short film on the making of the film, he talks as well. At one point he talks about having tried in the past to film dreams without success.<br />
<BR><br />
<BR></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Coupon Codes: Black Friday Promotions]]></title>
<link>http://heelornoheel.wordpress.com/2009/11/25/coupon-codes-black-friday-promotions/</link>
<pubDate>Wed, 25 Nov 2009 16:26:22 +0000</pubDate>
<dc:creator>ashlo</dc:creator>
<guid>http://heelornoheel.wordpress.com/2009/11/25/coupon-codes-black-friday-promotions/</guid>
<description><![CDATA[-BOGO Free Guittard Chocolate Drinks at Caribou Coffee, on 11/27/09: In-Store Coupon -Extra 20% off ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>-BOGO Free Guittard Chocolate Drinks at Caribou Coffee, on 11/27/09:</p>
<p><strong><a href="http://http://view.cariboucoffee-email.com/?j=fe7215707563067d7715&#38;m=fef010797c640d&#38;ls=fdeb10767065037970117872&#38;l=fe8c1570726c007a7d&#38;s=fe2c11727567027e721d70&#38;jb=ffcf14&#38;ju=fe5a1c757663007d7d16" target="_blank">In-Store Coupon</a></strong></p>
<p>-Extra 20% off sale at <a href="http://www.jcrew.com" target="_blank">J. Crew</a>, plus free shipping on $150+ through 11/29/09:<br />
<strong>EXTRA20</strong></p>
<p>-20% off tops and dresses, 50% off sale at <a href="http://www.us.halebobstore.com/" target="_blank">Hale Bob</a>, through 11/30/09:</p>
<p><strong>NOVTNK50</strong></p>
<p>-15% off <a href="http://www.urbanminx.com" target="_blank">Urban Minx</a>, storewide, 11/27/09 (no code, online &#38; in stores).</p>
<p>-50% off all sweaters online at <a href="http://www.gap.com" target="_blank">Gap</a>, plus free shipping on $50+ through 12/15/09 (no code).</p>
<p>-25% off new (11/26-11/27/09) or 60% off sale items (11/26-11/29/09) at <a href="http://www.guess.com" target="_blank">Guess </a>and <a href="http://www.marciano.com" target="_blank">Guess by Marciano</a> (no code).</p>
<p>-20% off site-wide at <a href="http://www.duwop.com" target="_blank">Duwop</a>, on 11/30/09:</p>
<p><strong>THANKFUL</strong></p>
<p>-30% off every purchase through 11/30/09 at <a href="http://www.cache.com" target="_blank">Cache</a>:<br />
<strong>K090917 </strong>or <strong><a href="http://www.cache.com/cache/control/11252009?cc=20091125_view_email" target="_blank">In-Store Coupon</a></strong></p>
<p>-25% off store-wide from opening-10 a.m. on 11/27/09 at H&#38;M (no code).</p>
<p>-20% off through 12/1/09 at <a href="http://www.smashbox.com" target="_blank">Smashbox</a>:<br />
<strong>SBFF9</strong></p>
<p>-$20 off $125, $40 off $200, or $100 off $300 through 12/24/09 at PH8 stores:</p>
<p><strong><a href="https://images-na.ssl-images-amazon.com/images/G/01/00/00/06/41/46/06/641460630.pdf" target="_blank">In-Store Coupon</a></strong></p>
<p>-$20 off $99+ at <a href="http://www.dsw.com" target="_blank">DSW</a>, through 11/29/09:</p>
<p><strong>THANKU</strong></p>
<p>-20% off through 11/30/09 at <a href="http://www.maxandchloe.com" target="_blank">Max &#38; Chloe</a>:</p>
<p><strong>TGIV9</strong></p>
<p>-40% off site-wide through 11/30/09 at <a href="http://www.betseyjohnson.com" target="_blank">Betsey Johnson</a>:</p>
<p><strong>BONANZA<br />
</strong></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Using ASP.NET CACHE]]></title>
<link>http://ashfaqasp.wordpress.com/2009/11/25/using-asp-net-cache/</link>
<pubDate>Wed, 25 Nov 2009 16:03:34 +0000</pubDate>
<dc:creator>Ashfaq</dc:creator>
<guid>http://ashfaqasp.wordpress.com/2009/11/25/using-asp-net-cache/</guid>
<description><![CDATA[Asp.net has power featrure called Cache, which is powerful than using ViewState or Session object. F]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Asp.net has power featrure called Cache, which is powerful than using ViewState or Session object. Following code and refernec is for my help:</p>
<p><code>
<pre>Cache["key"] = "value";

or
Cache.Insert("key", myXMLFileData, new
  System.Web.Caching.CacheDependency(Server.MapPath("users.xml")));
</pre>
<p></code><br />
the best resource for Details is in MSDN</p>
<p><a href="http://msdn.microsoft.com/en-us/library/aa478965.aspx">http://msdn.microsoft.com/en-us/library/aa478965.aspx</a></p>
<p>and sometime you need to clear cache is situation like this:</p>
<p><a href="http://www.aspcode.net/ASPNET-caching-control.aspx">http://www.aspcode.net/ASPNET-caching-control.aspx</a></p>
<p>can do further reading to know in depth on the following link</p>
<p><a href="http://msdn.microsoft.com/en-us/library/ms972379.aspx">http://msdn.microsoft.com/en-us/library/ms972379.aspx</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Francine do BBB....falta de educação, mas com dinheiro no bolso.]]></title>
<link>http://galm55.wordpress.com/2009/11/25/francine-do-bbb-falta-de-educacao-mas-com-dinheiro-no-bolso/</link>
<pubDate>Wed, 25 Nov 2009 13:23:38 +0000</pubDate>
<dc:creator>galm55</dc:creator>
<guid>http://galm55.wordpress.com/2009/11/25/francine-do-bbb-falta-de-educacao-mas-com-dinheiro-no-bolso/</guid>
<description><![CDATA[Ex-BBB faz gesto obsceno em evento!!!Que vergonha&#8230; A ex-BBB, que terminou em terceiro lugar na]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://galm55.wordpress.com/files/2009/11/francine.jpg"><img src="http://galm55.wordpress.com/files/2009/11/francine.jpg?w=300" alt="" title="francine" width="300" height="201" class="alignleft size-medium wp-image-340" /></a><br />
Ex-BBB faz gesto obsceno em evento!!!Que vergonha&#8230; </p>
<p>A ex-BBB, que terminou em terceiro lugar na última edição do &#8220;Big Brother Brasil&#8221;, disse que se considera vencedora do programa. &#8220;Sou a participante mais bem sucedida do &#8216;BBB9&#8242;. Não ganhei o milhão, mas ganhei o programa&#8221;, disse Fran. </p>
<p>O cachê que ela cobra para participar de eventos não para de subir. Em maio, ela teria recebido oito mil reais para participar de um desfile e recentemente teria cobrado dez mil para marcar presença em uma feira. </p>
<p>Já para participar de uma festa de debutante, Francine não sai de casa por menos de 25 mil reais. &#8220;Consigo me manter só com o meu trabalho. Não precisei de um namorado novo para aparecer&#8221;, alfinetou em referência à colega de confinamento Priscila.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[PHP Caching and Acceleration with XCache]]></title>
<link>http://htaccess.wordpress.com/2009/11/25/php-caching-and-acceleration-with-xcache/</link>
<pubDate>Wed, 25 Nov 2009 02:09:12 +0000</pubDate>
<dc:creator>Fastserve</dc:creator>
<guid>http://htaccess.wordpress.com/2009/11/25/php-caching-and-acceleration-with-xcache/</guid>
<description><![CDATA[Anyone who runs a dedicated server for web hosting will tell you that a great way to decrease the lo]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Anyone who runs a dedicated server for web hosting will tell you that a great way to decrease the load on your server and decrease the page load time is to use a PHP Cache such as <a title="APC" href="http://pecl.php.net/apc" target="_blank">APC</a> or <a title="eAccelerator" href="http://www.eaccelerator.net/" target="_blank">eAccelerator</a>. While the largest noticeable improvements are for those site that receive a lot of traffic or are under heavy load, any site, large or small can see benefit from a PHP cache. That said, in addition to the two caches mentioned above, a new player has recently entered the market: <a title="XCache" href="http://trac.lighttpd.net/xcache/" target="_blank">XCache</a>.</p>
<p>I first started using APC about 2 years ago when the load on one of my servers was high enough that it was affecting load times and was costing me user traffic. I chose APC over eAccelerator because it was a bit easier to install (at the time) and because APC had a reputation for being a bit faster than eAccelerator. Shortly there after I noticed my httpd processes segfaulting and a bit of research also showed that APC had a bit of a record for instability under heavy load. With that in mind, I took the slight performance hit and installed eAccelerator (which is still way faster than using nothing at all).</p>
<p>Up until today, I was still using eAccelerator on all of my servers. However, a post on the vBulletin.com forums prompted me to give XCache, the new PHP accelerator from the maker of <a title="lighttpd" href="http://www.lighttpd.net/" target="_blank">lighttpd</a>, a try. I&#8217;ve got to say, while I&#8217;ve only been using it for about 6 hours at this point, it blows eAccelerator out of the water, especially once you enable multiple caches (which benefits SMP systems).</p>
<p>&#160;</p>
<p>If you&#8217;re interested in some benchmarks of XCache, eAccelerator, APC, etc. then checkout the <a title="Five Opcode Cache Comparison" href="http://itst.net/654-php-on-fire-three-opcode-caches-compared/trackback/" target="_blank">Five Opcode Cache Comparison</a> on PHP on Fire.</p>
<p>&#160;</p>
<p><a href="http://www.jasonlitka.com/2006/12/20/php-caching-and-acceleration-with-xcache/">Read more</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Sharepoint Clear The Time Service Cache]]></title>
<link>http://sladescross.wordpress.com/2009/11/23/sharepoint-clear-the-time-service-cache/</link>
<pubDate>Mon, 23 Nov 2009 22:27:53 +0000</pubDate>
<dc:creator>sladescross</dc:creator>
<guid>http://sladescross.wordpress.com/2009/11/23/sharepoint-clear-the-time-service-cache/</guid>
<description><![CDATA[http://blog.camantrix.com/sharepoint/2008/04/sharepoint_services_timer_serv.php SharePoint Services ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://blog.camantrix.com/sharepoint/2008/04/sharepoint_services_timer_serv.php">http://blog.camantrix.com/sharepoint/2008/04/sharepoint_services_timer_serv.php</a></p>
<p>SharePoint Services Timer Service File System Cache</p>
<p>Reseting the file system cache have resolved many issues I had in my SharePoint farm. Microsoft tech support gave me this resolution to fix some issues I had with Usage Analysis. I perform this operation fisrt if I get stuck with any issues related to timer jobs. Good times!</p>
<p><strong>So, how to clear the file system cache?</strong></p>
<p>File system cache should be cleared on all servers in the server farm on which the Windows SharePoint Services Timer service is running. To do this, follow these steps:</p>
<p><strong>1.</strong> <strong>Stop the Timer service.<br />
</strong>To do this, follow these steps:<br />
a. Click Start, point to Administrative Tools, and then click Services.<br />
b. Right-click Windows SharePoint Services Timer, and then click Stop.<br />
 <br />
<strong>2. Delete or move the contents of the following folder:<br />
</strong>a. %ALLUSERSPROFILE% \Application Data\Microsoft\SharePoint\Config\GUID<br />
b. Leave the cache.ini alone<br />
c. Delete all other files (all guid.xml) these are all timer job definitions<br />
d. Open cache.ini in notepad and change whatever number you see there to 0<strong><br />
</strong><br />
<strong>3. Start the Timer service:<br />
</strong>To do this, follow these steps:<br />
a. Click Start, point to Administrative Tools, and then click Services.<br />
b. Right-click Windows SharePoint Services Timer, and then click Start.<br />
 <br />
Note: The file system cache is re-created after you perform this procedure. Make sure that you perform this procedure on all servers in the server farm on which the Timer service is running.</p>
<p>Go back to the %ALLUSERSPROFILE% \Application Data\Microsoft\SharePoint\Config\GUID folder and make sure you see a bunch of xml files.</p>
<p>Open the cache.ini and see if the 0 is replaced by a higher value.</p>
<p>You have just synched all your servers with the same timer job definitions from the config db.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Dell Studio 1555 Laptop Computer, 15.6-Inch High Definition (720p) LED Display with TrueLife, Chainlink Black - Windows 7 Home Premium, 2.1GHz Intel Pentium Dual Core T4300 (2.1GHz/800Mhz FSB/1MB cache), 6GB Memory, 500GB Hard Drive, Wireless, 8X Slot Load CD/DVD Burner]]></title>
<link>http://8xdvd8x.wordpress.com/2009/11/23/dell-studio-1555-laptop-computer-15-6-inch-high-definition-720p-led-display-with-truelife-chainlink-black-windows-7-home-premium-2-1ghz-intel-pentium-dual-core-t4300-2-1ghz800mhz-fsb1mb-cach/</link>
<pubDate>Mon, 23 Nov 2009 13:45:07 +0000</pubDate>
<dc:creator>dekpod</dc:creator>
<guid>http://8xdvd8x.wordpress.com/2009/11/23/dell-studio-1555-laptop-computer-15-6-inch-high-definition-720p-led-display-with-truelife-chainlink-black-windows-7-home-premium-2-1ghz-intel-pentium-dual-core-t4300-2-1ghz800mhz-fsb1mb-cach/</guid>
<description><![CDATA[Dell Studio 1555 Laptop Computer, 15.6-Inch High Definition (720p) LED Display with TrueLife, Chainl]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><h2>Dell Studio 1555 Laptop Computer, 15.6-Inch High Definition (720p) LED Display with TrueLife, Chainlink Black &#8211; Windows 7 Home Premium, 2.1GHz Intel Pentium Dual Core T4300 (2.1GHz/800Mhz FSB/1MB cache), 6GB Memory, 500GB Hard Drive, Wireless, 8X Slot Load CD/DVD Burner Review</h2>
<p align='center'><a href='http://www.amazon.com/Dell-Studio-1555-15-6-Inch-Definition/dp/B002XW95AY?tag=track950c-20'><img src="http://ecx.images-amazon.com/images/I/21N-QhAZv0L._SL160_.jpg" border='0'></a><br />
<h2> <a href='http://www.amazon.com/Dell-Studio-1555-15-6-Inch-Definition/dp/B002XW95AY?tag=track950c-20'>Check Price Now!</a></h2>
</p>
<h2>Dell Studio 1555 Laptop Computer, 15.6-Inch High Definition (720p) LED Display with TrueLife, Chainlink Black &#8211; Windows 7 Home Premium, 2.1GHz Intel Pentium Dual Core T4300 (2.1GHz/800Mhz FSB/1MB cache), 6GB Memory, 500GB Hard Drive, Wireless, 8X Slot Load CD/DVD Burner Feature</h2>
<ul>
<li>Intel Pentium Dual Core T4300 (2.1GHz/800Mhz FSB/1MB cache)</li>
<li>6GB Memory with 800 MHz speed,  Wi-Fi networking (802.11b/g), 6-cell battery</li>
<li>500GB Hard Drive, DVD±R/RW Optical Drive supports reading/writing of CDs and DVDs , 2.0 megapixel webcam`</li>
<li>15.6&#8243; Display, Intel Graphics Media Accelerator 4500MHD</li>
<li>Genuine Windows 7 Home Premium (64-bit)</li>
</ul>
<h2>Dell Studio 1555 Laptop Computer, 15.6-Inch High Definition (720p) LED Display with TrueLife, Chainlink Black &#8211; Windows 7 Home Premium, 2.1GHz Intel Pentium Dual Core T4300 (2.1GHz/800Mhz FSB/1MB cache), 6GB Memory, 500GB Hard Drive, Wireless, 8X Slot Load CD/DVD Burner Overview</h2>
<p>Windows 7 Home Premium makes it easy to create a home network and share all of your favorite photos, videos, and music. And you can watch shows for free when and where you want with Internet TV on Windows Media Center. Get the best entertainment experience with Windows 7 Home Premium. 2.0 megapixel webcam, Built-in stereo speakers, Dimensions: 14.6 x 10 x 1.5 inches (WxDxH), Weight: 5.5 pounds, Warranty: One-year. Networking, Connectivity &#38; ExpansionBe ready for the next platform in wireless connectivity with an integrated Draft-N Wi-Fi chip. Based on the draft 802.11n Wi-Fi specification, it offers up to five times the performance and twice the wireless range as existing 802.11g wireless. It&#8217;s also backward compatible with 802.11b/g networks (commonly found in home routers and Wi-Fi hotspots). It also includes a next-generation ExpressCard card slot (replacing the PCMCIA slot), which lets you take advantage of thinner, faster, and lighter expansion cards for even more advanced wireless, networking, storage, and security features. It comes with the following external connectors: * 3 USB 2.0 ports for connecting a wide range of peripherals&#8211;from digital cameras to MP3 players o Includes 1 eSATA/USB combo port  * 1 HDMI output (for connecting to a compatible HDTV or home theater receiver for uncompressed digital audio and video via a single cable) * Analog video output: 1 VGA * 1 ExpressCard/34 slot * 8-in-1 memory card reader compatible with Secure Digital, Secure Digital High Capacity, Memory Stick, Memory Stick PRO, and more * 1 headphone jack, 1 microphone jack * RJ-45 port for Ethernet</p>
<h2>Dell Studio 1555 Laptop Computer, 15.6-Inch High Definition (720p) LED Display with TrueLife, Chainlink Black &#8211; Windows 7 Home Premium, 2.1GHz Intel Pentium Dual Core T4300 (2.1GHz/800Mhz FSB/1MB cache), 6GB Memory, 500GB Hard Drive, Wireless, 8X Slot Load CD/DVD Burner Specifications</h2>
<p>
*** Product Information and Prices Stored: Nov 23, 2009  07:45:04</p>
<p>Visit :  <a href="http://portabledvdplayerforcar.com/" rel="dofollow" title="portable dvd player for car">portable dvd player for car</a> </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Wald für Anfänger: Geocaching in der Steiermark]]></title>
<link>http://hardlyeveroffline.at/2009/11/21/wald-fur-anfanger-geocaching-in-der-steiermark/</link>
<pubDate>Sat, 21 Nov 2009 17:08:46 +0000</pubDate>
<dc:creator>Andreas Rodler</dc:creator>
<guid>http://hardlyeveroffline.at/2009/11/21/wald-fur-anfanger-geocaching-in-der-steiermark/</guid>
<description><![CDATA[Vor Monaten hab ich schonmal angekündigt dass ich Geocachen will, jetzt ist ein Freund von mir auch ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Vor <a href="http://hardlyeveroffline.at/2009/07/25/3-videoblogpost-urlaub-fotografie-und-andere-schone-dinge/">Monaten</a> hab ich schonmal angekündigt dass ich Geocachen will, jetzt ist ein Freund von mir auch auf den Zug aufgesprungen und ich habe keine Ausrede mehr es nicht zu tun!</p>
<p>Letzten Sonntag war es soweit, mein erster &#8220;echter&#8221; Cache, der  <a href="http://www.geocaching.com/seek/cache_details.aspx?guid=8552a131-a32d-4775-8d5d-e28ca202124a">Naturlehrpfad Stelzensteig</a> eigentlich ein ganz einfacher, wenn man 1. die Koordinaten richtig eingibt (30 Minuten verschissen) und 2. die Augen aufmacht (nochmal 30 Minuten). Aber hier haben wir schon so einiges gelernt, man muss genau sein, die Tipps lesen wenn man sich verfranst und grundsätzlich keine Angst vorm Gelände haben!</p>
<p>Heute nun der zweite Cache, der <a href="http://www.geocaching.com/seek/cache_details.aspx?guid=7e4b0b24-1e6c-4f30-9e0c-7b256cc855a8">Sagenpfad</a> in Fürstenfeld. Bei diesem Cache heute haben wir so einiges gelernt.<br />
1. Glaubt keinem Schild (das Schild für den Sagenpfad zeigte in die falsche Richtung, es zeigte nach rechts obwohl links richtig gewesen wäre, das Schild war auf einem Tor befestigt und ist wohl nur gültig wenn das Tor offen ist!)<br />
2. Auf den Wegen bleiben<br />
3. Wenn ein Hang abgerutscht ist such dir einen anderen Weg<br />
4. Nachmittags im November wird es früh dunkel</p>
<p>Lustig war es trotzdem, auch wenn man eine etwas &#8220;motzige&#8221; Frau dabei hat <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[A Walk in the woods, one day of  geocaching]]></title>
<link>http://weaklythoughts.wordpress.com/2009/11/21/a-walk-in-the-woods-one-day-of-geocaching/</link>
<pubDate>Sat, 21 Nov 2009 13:07:03 +0000</pubDate>
<dc:creator>Mike</dc:creator>
<guid>http://weaklythoughts.wordpress.com/2009/11/21/a-walk-in-the-woods-one-day-of-geocaching/</guid>
<description><![CDATA[You asked for it, the story of a typical day caching. This morning the day dawned bright and sunny, ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>You asked for it, the story of a typical day caching. This morning the day dawned bright and sunny, with some time to spare I decided to head out caching, along with my camera. </p>
<p>The first stop was at my computer, logging into <a href="http://geocaching.com">Geocaching.Com</a> to see what was new today.<br />
<img src="http://michael.vore.gmail-photos.s3.amazonaws.com/caching-1.jpg" alt="Finding a cache" /><br />
<br />
The next step was to look at the description of this cache.<br />
<img src="http://michael.vore.gmail-photos.s3.amazonaws.com/caching-2.jpg" alt="The cache description cache" /><br />

<p>Following that I look at the Google Map of the cache location. In this case the cache was in the woods, so even the satellite image wasn&#8217;t not much help, but it did show me which park this cache was located it.<br />
<img src="http://michael.vore.gmail-photos.s3.amazonaws.com/caching-3.jpg" alt="Map location of the cache" /><br />

<p>And then my next step was to load the coordinates and description, copied from the Cache Description page to my GPSReceiver and my iPod. Using the Notes in my iPod I can take the entire text description with me without using paper. &#8220;Paperless&#8221; caching saves the trees in the forests we all like caching in. I also made sure the batteries were charged, and my &#8220;caching&#8217; stick (a hiking stick) was in the car &#8211; it always is.</p>
<p>
And out the door I went. After a quick stop at the grocery store, and a stop at a local <a href="http://www.greatharvest.com/">Great Harvest Bread Company</a> for some coffee and a sample slice. Today&#8217;s special was a Peperoni Piza Bred &#8211; one of my favorites. I arrived in the parking lot for the park where the cache was hidden, and soon I was on the trail.</p>
<p>Once on the trail it was just a matter of following the &#8220;Needle&#8221;, looks like the cache is about 0.4 miles ahead.<br />
<img src="http://michael.vore.gmail-photos.s3.amazonaws.com/cache-4.jpg" alt="0.4 miles to go" /></p>
<p>What a beautiful day for a walk in the woods. Sorry the deer didn&#8217;t pose for this photo, but on the way out I did spot a couple off the trail watching me, till I stopped to take their picture. Then they scampered off.  </p>
<p>Hmm, getting close, the trail turns and the cache seems to be a few hundred feet to the right.<br />
<img src="http://michael.vore.gmail-photos.s3.amazonaws.com/cache-5.jpg" alt="Almost there" /><br />
Ok, I&#8217;m just about there, and the search begins. Though the needle says I&#8217;m only 4 feet from my target, I still have to search every hiding place around.<br />
<img src="http://michael.vore.gmail-photos.s3.amazonaws.com/cache-6.jpg" alt="Quite close now" /></p>
<p>The GPS can get me within a few meters, in wet forest it can be off by as much oa 100&#8242;, but the best place to start looking is right at GZ (Ground Zero). Though the GPS said I was 4&#8242; from the cache, it was about 30&#8242; away and well hidden. </p>
<p>Out in the woods in the autumn it all looks about the same.</p>
<p><img src="http://michael.vore.gmail-photos.s3.amazonaws.com/cache-7.jpg" alt="looking around" /><br />
<img src="http://michael.vore.gmail-photos.s3.amazonaws.com/cache-8.jpg" alt="and around" /><br />
<img src="http://michael.vore.gmail-photos.s3.amazonaws.com/cache-9.jpg" alt="...and around" /></p>
<p>I won&#8217;t give away too much &#8217;spoilers&#8217; but  &#8220;camouflage&#8221; isn&#8217;t always the brown/tan/green of Army uniforms, but it can also mean to look like something it&#8217;s not, to look like it should be there.  That &#8216;rock&#8217; in the leaves isn&#8217;t a rock at all, but a cache container. No, sitting out in the open by the fallen tree isn&#8217;t where it was hidden.<br />
<img src="http://michael.vore.gmail-photos.s3.amazonaws.com/cache-10.jpg" alt="Found it" /></p>
<p>On the way out I took my time to find a second cache,  Believe me, it is almost visible in this picture.<br />
<img src="http://michael.vore.gmail-photos.s3.amazonaws.com/cache-12.jpg" alt="Oh, where is this one?" /></p>
<p>Ok, I shouldn&#8217;t say that this one looks more like the &#8216;typical&#8217; cache, but of the 8 or 9  in this park, this was the only one that was in a &#8220;lock-n-lockl&#8221; (brand) container. Cachers use many different containers.<br />
<img src="http://michael.vore.gmail-photos.s3.amazonaws.com/cache-11.jpg" alt="a more typical cache" /></p>
<p>At each cache I opened it, found the log book (the yellow book in the picture of the second cache, signed and dated it, then returned the cache to it&#8217;s hiding place. One of the great thrills of caching is to be the first cacher to find a new cache. On this set of caches I was second to find each of these caches. But then I have logged a few dozen FTFs as they are known. Two recent FTFs were both &#8220;Hydrocaches&#8221; one on a lake, the other on the Chesapeake Bay and accessible only by kayak (or other boat). </p>
<p>Now that I was done for today&#8217;s outside &#8216;work&#8217; I still had one more step to go. When I got home I went back online at Geocaching.com and logged my finds. </p>
<p>Where are caches? All over the world, I took a look last week and found that there are some on both  Easter and the Galapagos Islands.  There most probably are a few within a few miles of you. The closest when I started caching was 0.16 mile, about 850&#8242; from home.  </p>
<p> Want to hear more about caching? There are a few excellent podcasts. Two, of many, that I lestn to are <a href="http://podcacher.com">Podcacher.com</a>, a weekly podcast by Sunny and Sandy in Sunny San Diego, Ca., <a href="http://www.geocachingpodcast.info/">Geocaching Podcast</a> Another weekly podcast &#8216;aired&#8217; live on Tuesday evenings then posted to their RSS feed later in the week.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Caching available in Wigbi 0.99.2]]></title>
<link>http://wigbi.wordpress.com/2009/11/20/caching-available-in-wigbi-0-99-2/</link>
<pubDate>Fri, 20 Nov 2009 12:59:37 +0000</pubDate>
<dc:creator>danielsaidi</dc:creator>
<guid>http://wigbi.wordpress.com/2009/11/20/caching-available-in-wigbi-0-99-2/</guid>
<description><![CDATA[I have now implemented a cache handling class, which simplifies working with cached data. The class,]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I have now implemented a cache handling class, which simplifies working with cached data. The class, CacheHandler, will be released together with Wigbi 0.99.2, a corresponding demo, the new forum template application as well as a bunch of new seeds and controls.</p>
<p>When I developed the CacheHandler class, I had a very constructive dialogue with Mattias Sundberg, an old friend of mine who is a great PHP developer. He informed me about the serialize/unserialize functions, which works great! I use them to serialize the data in the CacheHandled class and have updated the SessionHandler class to use this approach as well.</p>
<p>The new SessionHandler version will be released together with Wigbi 0.99.2 as well.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Caché. Michael Haneke, 2005]]></title>
<link>http://elversodeluniverso.wordpress.com/2009/11/19/cache-michael-haneke-2005/</link>
<pubDate>Thu, 19 Nov 2009 22:15:15 +0000</pubDate>
<dc:creator>elversodeluniverso</dc:creator>
<guid>http://elversodeluniverso.wordpress.com/2009/11/19/cache-michael-haneke-2005/</guid>
<description><![CDATA[]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><span style='text-align:center; display: block;'><object width='425' height='350'><param name='movie' value='http://www.youtube.com/v/A4yNH_-qCR4&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' /><param name='allowfullscreen' value='true' /><param name='wmode' value='transparent' /><embed src='http://www.youtube.com/v/A4yNH_-qCR4&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' type='application/x-shockwave-flash' allowfullscreen='true' width='425' height='350' wmode='transparent'></embed></object></span></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[How ReadyBoost Speeds Up Windows 7 or Vista Computers]]></title>
<link>http://buruguduy.wordpress.com/2009/11/17/how-readyboost-speeds-up-windows-7-or-vista-computers/</link>
<pubDate>Tue, 17 Nov 2009 14:11:29 +0000</pubDate>
<dc:creator>hdywordpress</dc:creator>
<guid>http://buruguduy.wordpress.com/2009/11/17/how-readyboost-speeds-up-windows-7-or-vista-computers/</guid>
<description><![CDATA[Memory or RAM plays an important role in the performance of a computer. It is a temporary storage pl]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Memory or RAM plays an important role in the performance of a computer. It is a temporary storage place that allows the microprocessor to access data faster. If the computer’s processor will access data exclusively from the hard disk, it will take too long to retrieve every piece of data and the overall performance of the computer will be very sluggish. This is the reason why higher capacity memory space significantly improves the speed and performance of a computer. However, upgrading computer memory or RAM can sometimes be burdensome for some people who are not that tech-savvy. Even for knowledgeable person, finding the right type of memory or RAM is not that pretty straight forward.</p>
<p><a href="http://www.infobarrel.com/How_ReadyBoost_Speeds_Up_Windows_7_or_Vista_Computers" target="_blank">Read more&#8230;</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Force page reload on back/forward button in Firefox 3.x]]></title>
<link>http://notetomys11.wordpress.com/2009/11/16/force-page-reload-on-backforward-button-in-firefox-3-x/</link>
<pubDate>Mon, 16 Nov 2009 15:36:31 +0000</pubDate>
<dc:creator>notetomys11</dc:creator>
<guid>http://notetomys11.wordpress.com/2009/11/16/force-page-reload-on-backforward-button-in-firefox-3-x/</guid>
<description><![CDATA[When using the back/forward buttons in FF3.x, pages are cached and delivered from cache very strictl]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>When using the back/forward buttons in FF3.x, pages are cached and delivered from cache very strictly. Obviously (unlike normal caching) even page headers like <code>Pragma</code>, <code>Expires</code> etc. are ignored. This special cache is often referred to as bfcache (back/forward cache).</p>
<p>This behavior caused exceptions in my wicket app, where ajax funtionality is used, here&#8217;s what happens:<br />
 * Load page containing panelA<br />
 * User interaction, replacing panelA with panelB using ajax<br />
 * User clicks back button<br />
 * User clicks forward button<br />
 -&#62; initial page content (markup) is loaded from fbcache, including panelA<br />
 -&#62; in wicket pageMap, panelA is not existent, since it has been replaced with panelB<br />
 * User interacts with an ajax element on panelA<br />
 -&#62; exception is thrown &#8220;Component x not found on page&#8221;</p>
<p>Solution: add an unload handler to the page&#8217;s body tag. This causes firefox to reload the page instead of simply grabbing it from bfcache, so that server and client side state is in sync again <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Ajax vs. Flex - making the choice]]></title>
<link>http://ricardo.getgears.com/2009/11/16/ajax-vs-flex-making-the-choice/</link>
<pubDate>Mon, 16 Nov 2009 11:31:54 +0000</pubDate>
<dc:creator>ricardo</dc:creator>
<guid>http://ricardo.getgears.com/2009/11/16/ajax-vs-flex-making-the-choice/</guid>
<description><![CDATA[Back when I joined Flumotion, my team was given the choice between implementing a HTML/JavaScript or]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Back when I joined Flumotion, my team was given the choice between implementing a HTML/JavaScript or a Flex powered back office. Most developers I know would immediately turn down the later for a number of reasons:</p>
<ul>
<li> Platform portability, notably turning down mobile users.</li>
<li> Flash plugin sometimes appears to only work properly on Windows machines, raising performance issues.</li>
<li> Commitment to a proprietary technology.</li>
<li> Smaller choice of developers and community resources.</li>
<li> What is it with Adobe and their beloved RIA buzzword anyway? I don&#8217;t see anyone else using it!</li>
<li> Obviously not as trendy as Ajax.</li>
</ul>
<p>among others that spiced up the discussion.</p>
<p>But there were some particular reasons to strongly consider it in our specific case. For one, we would be working with media management, editing and playback of video, a technology closely tied with Flash at the moment, so it was really about going with Ajax with some Flex components or just Flex alone. Truth is I already had my share of pain working on projects with a heavy Ajax interface, from what our Product Manager expectations of the product, I could see those memories coming to light again. Furthermore, and more on a personal perspective, I felt tempted to give it a try and only afterward draw my conclusions. Based on that, I handed my vote out to Flex.</p>
<p>A few months later, I have a better shaped opinion, I had some nice surprises, as well as really disappointing ones!</p>
<p>I need to give credit to <a title="PyAMF" href="http://pyamf.org/" target="_blank">PyAMF</a> for the achievement of making Python and Django integration the easiest possible. On very few occasions I had to step out of my backend bubble and worry about issues regarding frontend. The AMF protocol itself helped here, a little but nice example feature I recall is that datetimes are always passed in UTC, being the Flash plug-in responsible of handling the offset, based on the client timezone system setting. Not having to worry about details such as these was a joy and made the development process faster, allowing me to focus on backend performance. In the end I was developing a Python request handler, very far from your regular Django application, using little more than the ORM and URL handlers.</p>
<p>But there was a few downturns along the way. First, only the fact that code was compiled made me feel in a strange place a lot of times. Every small fix implies a full build and update on production code. I believe that hot fixing should be avoided at all cost, but it is still needed sometimes and this only made it harder, heavier and even more dangerous. Then of course there were the problems of the Flash plugin on Linux, it is really frustrating for a guy that stays 80% of his time on a console having to deal with Firefox taking away all system resources the minute you open something Flash making it virtually impossible to test without booting up a virtual machine. On AMF itself, I never quite understand for the data transferred to come &#8220;encrypted&#8221; in a weird format, it certainly didn&#8217;t made it feel safer or smaller. Also, the fact that each messaged carried a message ID and time, made it harder to smart cache responses. Although I came up with a interesting cache decorator for AMF requests that I will post in the future, I would have preferred to do it on a lower level so that I wouldn&#8217;t have to waste time decoding the AMF requests (yes, as fast as it is it&#8217;s always unneeded overhead).</p>
<p>But the one thing that really annoyed me was the cross domain sandbox issue. As the project architect, it was very frustrating being forced to spread several copies of a crossdomain.xml file that makes very little sense to me. To date, no one as yet succeeded in properly justifying it and proving me wrong, but I will get into this issue on a following post, don&#8217;t worry.</p>
<p>As a conclusion, in the context of this specific project, I believe we made the right choice. Still, I very much doubt that we will see Adobe&#8217;s &#8220;Rich Internet Applications&#8221; taking over Ajax anytime soon. The new media support on HTML5 is here to confirm that. Rare examples like Google Wave make me believe that given the right developers (I presume), it is possible to make very nice JavaScript powered applications.</p>
<p>That said, on a future decision, my vote would again depend on the project details and target audience, but in most cases I can think of at the moment I would have to go with Ajax.</p>
<p>If you have a similar experience with a different outcome, I would very much like to hear you!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[DELL VOSTRO 1320 NOTEBOOK - Intel® CoreTM 2 Duo T6570 (2.1GHz, 2MB L2 Cache, 800MHz FSB), Genuine Windows Vista® Home Basic, 13.3 inch WXGA Anti-Glare Display , 4GBl DDR2 SDRAM,8X DVD+/-RW with double-layer DVD+/-R write capability, Graphics Media Accelerator 4500MHD, 500 GB SATA HD, WirelessTM 1397 802.11b/g Mini Card, Integrated 1.3MP Webcam and Digital Mic with webcam , Dell Wireless 355 Bluetooth 2.0 Vista]]></title>
<link>http://8xdvd8x.wordpress.com/2009/11/16/dell-vostro-1320-notebook-intel%c2%ae-coretm-2-duo-t6570-2-1ghz-2mb-l2-cache-800mhz-fsb-genuine-windows-vista%c2%ae-home-basic-13-3-inch-wxga-anti-glare-display-4gbl-ddr2-sdram8x-dvd-rw-w/</link>
<pubDate>Mon, 16 Nov 2009 10:30:05 +0000</pubDate>
<dc:creator>dekpod</dc:creator>
<guid>http://8xdvd8x.wordpress.com/2009/11/16/dell-vostro-1320-notebook-intel%c2%ae-coretm-2-duo-t6570-2-1ghz-2mb-l2-cache-800mhz-fsb-genuine-windows-vista%c2%ae-home-basic-13-3-inch-wxga-anti-glare-display-4gbl-ddr2-sdram8x-dvd-rw-w/</guid>
<description><![CDATA[DELL VOSTRO 1320 NOTEBOOK &#8211; Intel® CoreTM 2 Duo T6570 (2.1GHz, 2MB L2 Cache, 800MHz FSB), Genu]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><h2>DELL VOSTRO 1320 NOTEBOOK &#8211; Intel® CoreTM 2 Duo T6570 (2.1GHz, 2MB L2 Cache, 800MHz FSB), Genuine Windows Vista® Home Basic, 13.3 inch WXGA Anti-Glare Display , 4GBl DDR2 SDRAM,8X DVD+/-RW with double-layer DVD+/-R write capability, Graphics Media Accelerator 4500MHD, 500 GB SATA HD, WirelessTM 1397 802.11b/g Mini Card, Integrated 1.3MP Webcam and Digital Mic with webcam , Dell Wireless 355 Bluetooth 2.0 Vista Review</h2>
<p align='center'><a href='http://www.amazon.com/DELL-VOSTRO-1320-NOTEBOOK-double-layer/dp/B0026QJ124?tag=track950c-20'><img src="http://ecx.images-amazon.com/images/I/21CFofwWl7L._SL160_.jpg" border='0'></a><br />
<h2> <a href='http://www.amazon.com/DELL-VOSTRO-1320-NOTEBOOK-double-layer/dp/B0026QJ124?tag=track950c-20'>Check Price Now!</a></h2>
</p>
<h2>DELL VOSTRO 1320 NOTEBOOK &#8211; Intel® CoreTM 2 Duo T6570 (2.1GHz, 2MB L2 Cache, 800MHz FSB), Genuine Windows Vista® Home Basic, 13.3 inch WXGA Anti-Glare Display , 4GBl DDR2 SDRAM,8X DVD+/-RW with double-layer DVD+/-R write capability, Graphics Media Accelerator 4500MHD, 500 GB SATA HD, WirelessTM 1397 802.11b/g Mini Card, Integrated 1.3MP Webcam and Digital Mic with webcam , Dell Wireless 355 Bluetooth 2.0 Vista Feature</h2>
<ul>
<li>Intel® CoreTM 2 Duo T6570 (2.1GHz, 2MB L2 Cache, 800MHz FSB)</li>
<li>Genuine Windows Vista® Home Basic, 13.3 inch WXGA Anti-Glare Display</li>
<li>4GBl DDR2 SDRAM,8X DVD+/-RW with double-layer DVD+/-R write capability</li>
<li>Graphics Media Accelerator 4500MHD, 500 GB SATA HD</li>
<li>WirelessTM 1397 802.11b/g Mini Card, Integrated 1.3MP Webcam and Digital Mic with webcam , Dell Wireless 355 Bluetooth 2.0 Vista</li>
</ul>
<h2>DELL VOSTRO 1320 NOTEBOOK &#8211; Intel® CoreTM 2 Duo T6570 (2.1GHz, 2MB L2 Cache, 800MHz FSB), Genuine Windows Vista® Home Basic, 13.3 inch WXGA Anti-Glare Display , 4GBl DDR2 SDRAM,8X DVD+/-RW with double-layer DVD+/-R write capability, Graphics Media Accelerator 4500MHD, 500 GB SATA HD, WirelessTM 1397 802.11b/g Mini Card, Integrated 1.3MP Webcam and Digital Mic with webcam , Dell Wireless 355 Bluetooth 2.0 Vista Overview</h2>
<p>ELL VOSTRO 1320 NOTEBOOK &#8211; Intel® CoreTM 2 Duo T6570 (2.1GHz, 2MB L2 Cache, 800MHz FSB), Genuine Windows Vista® Home Basic, 13.3 inch WXGA Anti-Glare Display , 4GBl DDR2 SDRAM,8X DVD+/-RW with double-layer DVD+/-R write capability, Graphics Media Accelerator 4500MHD, 500 GB SATA HD, WirelessTM 1397 802.11b/g Mini Card, Integrated 1.3MP Webcam and Digital Mic with webcam , Dell Wireless 355 Bluetooth 2.0 Vista</p>
<h2>DELL VOSTRO 1320 NOTEBOOK &#8211; Intel® CoreTM 2 Duo T6570 (2.1GHz, 2MB L2 Cache, 800MHz FSB), Genuine Windows Vista® Home Basic, 13.3 inch WXGA Anti-Glare Display , 4GBl DDR2 SDRAM,8X DVD+/-RW with double-layer DVD+/-R write capability, Graphics Media Accelerator 4500MHD, 500 GB SATA HD, WirelessTM 1397 802.11b/g Mini Card, Integrated 1.3MP Webcam and Digital Mic with webcam , Dell Wireless 355 Bluetooth 2.0 Vista Specifications</h2>
<p>
*** Product Information and Prices Stored: Nov 16, 2009  04:30:04</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[WebSphere eXtreme Scale 6 book review]]></title>
<link>http://itdevworld.wordpress.com/2009/11/16/websphere-extreme-scale-6-book-review/</link>
<pubDate>Mon, 16 Nov 2009 00:40:48 +0000</pubDate>
<dc:creator>rafaelri</dc:creator>
<guid>http://itdevworld.wordpress.com/2009/11/16/websphere-extreme-scale-6-book-review/</guid>
<description><![CDATA[Anyone designing a high performance transaction processing system has already needed at least a cach]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Anyone designing a high performance transaction processing system has already needed at least a caching solution for increasing response time on frequently used data. But sometimes these data might become bigger than usual, those are times when you need a sofisticate</p>
<div id="attachment_233" class="wp-caption alignright" style="width: 131px"><a href="http://www.packtpub.com/ibm-websphere-extreme-scale-6?utm_source=itdevworld.wordpress.com&#38;utm_medium=bookrev&#38;utm_content=blog&#38;utm_campaign=mdb_001416" target="_blank"><img class="size-thumbnail wp-image-233 " title="WebSphere eXtreme Scale" src="http://itdevworld.wordpress.com/files/2009/11/websphere-extreme.jpg?w=121" alt="WebSphere eXtreme Scale" width="121" height="150" /></a><p class="wp-caption-text">WebSphere eXtreme Scale Book</p></div>
<p>solution, something that can automatically fetch data from a slower storage, offload when not necessary, split its contents between various nodes, &#8230;</p>
<p>If you require something like this then you&#8217;ll notice that you need a DataGrid solution.</p>
<p>By now you&#8217;ll be asking yourself why I am on that subject? Recently I&#8217;ve been kindly invited to review a book about <a href="http://www.packtpub.com/ibm-websphere-extreme-scale-6?utm_source=itdevworld.wordpress.com&#38;utm_medium=bookrev&#38;utm_content=blog&#38;utm_campaign=mdb_001416" target="_blank">IBM WebSphere eXtreme Scale</a> from <a href="http://www.packtpub.com/" target="_blank">Packt Publishing</a>.</p>
<p>Apart from this, I work on a project where we were already evaluating WebSphere eXtreme Scale as a replacement for <a href="http://www.redbooks.ibm.com/redbooks/pdfs/sg247393.pdf" target="_blank">WebSphere DynaCache</a>.</p>
<p>If you are in a hurry and want to have a sneak peak on the book contents, take a look at the sample chapter (<a href="http://www.packtpub.com/files/7443-getting-started-with-ibm-websphere-sample-chapter-7-the-datagrid-api.pdf" target="_blank">Chapter 7: &#8220;The DataGrid API&#8221;</a>) available for free on Packt Publishing website.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Panic over!]]></title>
<link>http://oldgreypoet.com/2009/11/15/panic-over/</link>
<pubDate>Sun, 15 Nov 2009 17:55:17 +0000</pubDate>
<dc:creator>oldgreypoet</dc:creator>
<guid>http://oldgreypoet.com/2009/11/15/panic-over/</guid>
<description><![CDATA[Acting on a whim, I tried a new thing with Blogger/Google Chrome and the little darlings gave me a c]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Acting on a whim, I tried a new thing with Blogger/Google Chrome and the little darlings gave me a clue as to the root cause of my problem here on WordPress.</p>
<p>My caches and cookies had gone wild.  So I cleared &#8216;em, and here we are.</p>
<p>Please ignore all my references to setting up a new journal and moving all my stuff over there.  It looks as if we&#8217;re home and dry again, even if I do have to consult my little black book and re-enter all my passwords and such as I do my daily thing.</p>
<p>It&#8217;s a big relief&#8230; Panic over!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Mempercepat Proses Load Data di Java Menggunakan Cache]]></title>
<link>http://eecchhoo.wordpress.com/2009/11/15/mempercepat-proses-load-data-di-java-menggunakan-cache/</link>
<pubDate>Sun, 15 Nov 2009 12:38:24 +0000</pubDate>
<dc:creator>Eko Kurniawan Khannedy</dc:creator>
<guid>http://eecchhoo.wordpress.com/2009/11/15/mempercepat-proses-load-data-di-java-menggunakan-cache/</guid>
<description><![CDATA[Motivasi sebelum saya bahas tentang mempercepat proses load data di java menggunakan cache, saya aka]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><h2>Motivasi</h2>
<p>sebelum saya bahas tentang mempercepat proses load data di java menggunakan cache, saya akan bahas dahulu tentang apa saja manfaat yang akan didapat setelah mambaca artike ini. secara sederhana anda akan mengetahui :</p>
<ul>
<li>cara mempercepat proses load menggunakan cache.</li>
<li>bagaimana cara kerja cache sehingga dapat mempercepat proses laod data.</li>
<li>cara menerapkan cache pada sistem anda.</li>
<li>framework yang dapat digunakan sebagai cache.</li>
</ul>
<p>sekarang jika anda sekiranya tidak tertarik dengan manfaat artikel ini, anda bisa tidak melanjutkan membacanya, namun jika tertarik anda dapat meneruskan untuk membaca artikel ini.<!--more--></p>
<h2>Apa itu Cache?</h2>
<p>sebelum tahu bagaimana cara mempercepat proses load data menggunakan cache, tentulah anda harus mengetahui dulu tentang apa itu cache.</p>
<blockquote><p><em><span style="color:#ff0000;"><span style="color:#3366ff;">Cache</span> adalah kumpulan dari duplikasi data yang disimpan di suatu media. dimana data orisinil dari duplikasi tersebut membutuhkan biaya yang mahal untuk diakses, seperti waktu yang lama, ataupun proses yang memakan resource processor banyak.</span></em></p></blockquote>
<p>sekarang yang jadi pertanyaan, data yang bagaimana yang bagus untuk dibuat cache-nya, dan dimanakan kita harus menyimpan cache tersebut?</p>
<p>sudah tidak bisa dipungkiri lagi jika setiap sistem pasti membutuhkan media penyimpanan, dan kebanyakan media penyimpanan tersebut adalah disk. misal seperti database, ataupun file biasa. ataupun biasanya sistem menyimpan data dalam memori. biasanya data yang disimpan dalam memori itu bukanlah data yang bersifat permanen, biasanya jika datanya bersifat permanen, maka diharuskan disimpan dalam disk.</p>
<p>anggap saja saat ini kita sedang menggunakan sistem yang berbasis database. artinya kita menggunakan database sebagai media penyimpan datanya. dan hal ini berarti data tersebut disimpan dalam disk. (kecuali menggunakan database berbasis memori seperti HSQLDB, anggap saja kita sekarang menggunakan database yang datanya disimpan dalam disk).</p>
<p>perlu diketahui juga kalo proses disk io yang dilakukan oleh database, baik itu ketika menyimpan data ataupun meload data bukanlah proses yang gampang. proses tersebut meruapkan proses yang mahal. kenapa bisa dibilang proses yang mahal? karena ada proses yang lebih murah dari proses tersebut <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>yup! proses yang lebih murah tersebut adalah memori io, yang artinya pengaksesan data dari disk itu lebih mahal dari pada pengaksesan data dari memori. mengakses data dari file akan membutuhkan waktu yang lama dimandingkan mengakses data dati memori. dan mengakses data dari disk membutuhkan resource processor lebih besar dari pada mengakses data dari memori. (<span style="color:#ff0000;">makanya harga memori lebih mahal dari harga hardisk <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </span> )</p>
<blockquote><p>gak percaya kalo memori lebih cepat dari disk? coba tanya ke orang teknik komputer <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p></blockquote>
<p>sekarang yang menjadi pertanyaannya adalah, <strong>bagaimana cara kita meyimpan cache dalam memori?</strong></p>
<h2>Arsitektur Menggunakan Cache</h2>
<p>sebelum menggunakan cache, biasanya kita membuat sistem berbasis database seperti dibawah ini :</p>
<p style="text-align:center;"><img class="aligncenter" src="http://eecchhoo.files.wordpress.com/2009/11/before.png?w=500" alt="Before" /></p>
<p>dimana biasanya aplikasi langsung terkoneksi ke database, sehingga proses insert, update, delete, dan select akan langsung dilakukan ke database. namun seperti yang dibahas sebelumnya, karena proses disk io dalam database itu prosesnya cukup mahal, maka adabaiknya kita menggunakan cache untuk menggulangi masalah tersebut. dimana kita akan menggunakan memori sebagai media penyimpanan cache tersebut. sehingga arsitekturnya akan seperti ini :</p>
<p style="text-align:center;"><img class="aligncenter" src="http://eecchhoo.files.wordpress.com/2009/11/after.png?w=500" alt="After" /></p>
<p><strong>lho kenapa tetap menggunakan database? </strong></p>
<p>tentu saja, karena sifat memori yang akan menghapus data ketika sumber daya mati, maka kita tidak bisa menggunakan memori sebagai media penyimpanan utama. jadi tetap walaupun kita menyimpan cache di memori, tetapi tetap data original harus ada dalam database, sehingga saat sistem mati, data tetap ada.</p>
<h2>Implementasi Dalam Java</h2>
<p>sekarang pertanyaannya, &#8220;<strong>bagaimana cara mengimplementasikan cache di java?</strong>&#8220;</p>
<p>seperti biasa, biasanya orang java selalu menggunakan konsep yang namanya Data Access Object saat membuat sistem berbasiskan database. anggap saja misal kita memiliki entitas Manusia, maka biasanya dibuatlah data access object untuk entitas tersebut :</p>
<pre class="brush: java;">
package echo.khannedy.cacheload.mapper;

import echo.khannedy.cacheload.entity.Manusia;

public interface ManusiaMapper {

	void saveManusia(Manusia manusia);

	void updateManusia(Manusia manusia);

	void deleteManusia(Long id);

	Manusia getManusia(Long id);

}
</pre>
<blockquote><p>jika anda belum mengerti tentang konsep dao, anda bisa membacanya disini :</p>
<ul>
<li>p<a href="http://eecchhoo.wordpress.com/2009/08/06/pengenalan-data-access-object-1/">engenalan data access object 1 intro</a></li>
<li>p<a href="http://eecchhoo.wordpress.com/2009/08/10/pengenalan-data-access-object-2-implementasi-dalam-jdbc/">engenalan data access object 2 implementasi dalam jdbc</a></li>
<li><a href="http://eecchhoo.wordpress.com/2009/08/11/pengenalan-data-access-object-3-implementasi-dalam-jpa/">pengenalan data access object 3 implementasi dalam java persistence api</a></li>
<li><a href="http://eecchhoo.wordpress.com/2009/08/12/pengenalan-data-access-object-4-implementasi-dalam-hibernate/">pengenalan data access object 4 implementasi dalam hibernate</a></li>
<li><a href="http://eecchhoo.wordpress.com/2009/08/12/pengenalan-data-access-object-5-kesalahan-membuat-dao/">pengenalan data access object 5 kesalahan membuat dao</a></li>
<li><a href="http://eecchhoo.wordpress.com/2009/08/12/pengenalan-data-access-object-6-outro/">pengenalan data access object 6 outro</a></li>
</ul>
</blockquote>
<p>dan biasanya kita membuat implementasi dao tersebut seperti ini :</p>
<pre class="brush: java;">
package echo.khannedy.cacheload.implement;

import echo.khannedy.cacheload.entity.Manusia;
import echo.khannedy.cacheload.mapper.ManusiaMapper;

public class ManusiaMapperImpl implements ManusiaMapper {

	@Override
	public void deleteManusia(Long id) {
		// mulai transaksi
		database.beginTransaction();

		// hapus data yang ada di database
		database.deleteById(Manusia.class, id);

		// commit transaksi
		database.commit();
	}

	@Override
	public Manusia getManusia(Long id) {
		// mulai transaksi
		database.beginTransaction();

		// load data yang ada dalam database
		Manusia manusia = database.getById(Manusia.class, id);

		// commit transaksi
		database.commit();

		return manusia;
	}

	@Override
	public void saveManusia(Manusia manusia) {
		// mulai transaksi
		database.beginTransaction();

		// simpan data ke database
		database.save(Manusia.class, manusia);

		// commit transaksi
		database.commit();
	}

	@Override
	public void updateManusia(Manusia manusia) {
		// mulai transaksi
		database.beginTransaction();

		// ubah data di database
		database.update(Manusia.class, manusia);

		// commit transaksi
		database.commit();
	}

}
</pre>
<p>nah sekarang bagaimana membuat cache? seperti pada penjelasannya bahwa cache itu adalah kumpulan duplikasi data, artinya cache ini berisikan data. sehingga dengan demikian kita bisa menggunakan collection untuk dijadikan cache tersebut. namun yang menjadi permasalaan adalah, bagai mana kita tahu jika ada data yang kita mau dalam cache?</p>
<p>untuk mengatasi masalah tersebut, kita harus menggunakan identitas untuk tiap object dalam cache. sehingga collection yang mensupport pengidentitasan menggunakan id adalah java.util.Map, dimana jika kita menggunakan java.util.List, maka kita hanya bisa menyimpan object tanpa memberi identitas.</p>
<p>dan karena pada kasus ini kita menggunakan entitas Manusia, jadi kita buat juta cache untuk entitas Manusia dengan nama ManusiaCache :</p>
<pre class="brush: java;">
package echo.khannedy.cacheload.cache;

import java.util.HashMap;
import java.util.Map;

import echo.khannedy.cacheload.entity.Manusia;

public class ManusiaCache {

	// buat collection dari map
	private Map&#38;lt;Long, Manusia&#38;gt; map = new HashMap&#38;lt;Long, Manusia&#38;gt;();

	/**
	 * metode ini bisa digunakan untuk menambah data ke cache ataupun mengubah
	 * data di cache
	 *
	 * @param manusia
	 */
	public void put(Manusia manusia) {
		// simpan data ke map
		map.put(manusia.getId(), manusia);
	}

	/**
	 * metode ini digunakan untuk menghapus data di cache
	 *
	 * @param id
	 */
	public void delete(Long id) {
		map.remove(id);
	}

	/**
	 * metode ini digunakan untuk mendapatkan data di cache
	 *
	 * @param id
	 * @return manusia atau null jika tidak terdapat data manusia dengan id
	 *         tersebut
	 */
	public Manusia get(Long id) {
		return map.get(id);
	}

}
</pre>
<p>dengan demikian kita ubah juga data access object Manusia menjadi seperti dibawah ini :</p>
<pre class="brush: java;">
package echo.khannedy.cacheload.implement;

import echo.khannedy.cacheload.cache.ManusiaCache;
import echo.khannedy.cacheload.entity.Manusia;
import echo.khannedy.cacheload.mapper.ManusiaMapper;

public class ManusiaMapperImpl implements ManusiaMapper {

	private ManusiaCache cache = new ManusiaCache();

	@Override
	public void deleteManusia(Long id) {
		// mulai transaksi
		database.beginTransaction();

		// hapus data yang ada di database
		database.deleteById(Manusia.class, id);
		// hapus data di cache
		cache.delete(id);

		// commit transaksi
		database.commit();
	}

	@Override
	public Manusia getManusia(Long id) {
		// load data di cache
		Manusia manusia = cache.get(id);

		// cek apakah data tidak ada dalam cache
		if(manusia == null){
			// jika data tidak ada dalam cache, maka load dari database

			// mulai transaksi
			database.beginTransaction();

			// load data di database
			manusia = database.getById(Manusia.class, id);
			// simpan data ke cache
			cache.put(manusia);

			// commit transaksi
			database.commit();
		}

		return manusia;
	}

	@Override
	public void saveManusia(Manusia manusia) {
		// mulai transaksi
		database.beginTransaction();

		// simpan data ke database
		database.save(Manusia.class, manusia);
		// simpan data ke cache
		cache.put(manusia);

		// commit transaksi
		database.commit();
	}

	@Override
	public void updateManusia(Manusia manusia) {
		// mulai transaksi
		database.beginTransaction();

		// ubah data di database
		database.update(Manusia.class, manusia);
		// ubah data di cache
		database.put(manusia);

		// commit transaksi
		database.commit();
	}

}
</pre>
<p>dengan demikian saat terjadi proses load data maka proses ini yang akan dilakukan :</p>
<ul>
<li>load data dari cache</li>
<li>cek apakah data di cache ada</li>
<li>jika data ada maka proses selesai</li>
<li>jika data tidak ada dalam cache maka load data yang ada didatabase</li>
<li>setelah data yang ada didatabase diload, simpan data tersebut di cache</li>
<li>selesai</li>
</ul>
<p><em><span style="color:#ff6600;">dengan demikian saat sistem melakukan load data yang ada dicache dan ditemukan, maka sistem sama sekali tidak menyentuh database untuk meload data. dan hal ini tentu akan menjadikan proses load data lebih cepat.</span></em></p>
<p><em><span style="color:#3366ff;">namun jika data tidak ada dalam cache, maka data akan diload dari database, dan setelah itu data tersebut akan disimpan dalam cache. dengan ini proses selanjutnya maka load akan dilakukan ke cache tanpa harus ke database lagi <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </span></em></p>
<p>pada artikel ini, kita telah membuat cache secara manual, artinya kita membuat cache sendiri. namun jika anda ingin menggunakan cache yang lebih powerfull anda dapat menggunakan framework-framework cache yang telah ada seperti :</p>
<ul>
<li><a href="http://ehcache.org/">EhCache</a></li>
<li><a href="http://www.opensymphony.com/oscache/">OsCache</a></li>
<li><a href="http://www.jboss.org/jbosscache/">JBoss Cache</a></li>
</ul>
<p>terima kasih telah membaca artikel ini, semoga ilmu anda dan saya semakin bertambah <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Coupon Codes]]></title>
<link>http://heelornoheel.wordpress.com/2009/11/15/coupon-codes-9/</link>
<pubDate>Sun, 15 Nov 2009 06:34:27 +0000</pubDate>
<dc:creator>ashlo</dc:creator>
<guid>http://heelornoheel.wordpress.com/2009/11/15/coupon-codes-9/</guid>
<description><![CDATA[-25% off bebe and 2b bebe stores and online at bebe.com, through 11/15/09: &#8220;FRIEND25&#8221; or]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>-25% off bebe and 2b bebe stores and online at bebe.com, through 11/15/09:</p>
<p>&#8220;<strong>FRIEND25</strong>&#8221; or <a href="http://bebeonline.bebe.com/PS!aAUUJGdxGBwFBgIAAAAGCgFICgg2MzA5MzI5MQoKMjE4MzI2ODMzMwkANkOMCgk0NTAwNjMzNDcKBl9tdWx0aQ==?0911_secretoffer=&#38;ep_mid=63093291&#38;ep_rid=2183268333" target="_blank">In-Store Coupon</a></p>
<p>-30% off at UrbanDecay.com through 11/20/09:</p>
<p>&#8220;<strong>FNFW1</strong>&#8220;</p>
<p>-25% off Origins.com through 11/19/09:</p>
<p>&#8220;<strong>novff</strong>&#8221; or <a href="http://ebm.cheetahmail.com/c/tag/hBK-o20A-80pkB73fTZDcxUHLMh/doc.html?RAF_TRACK=&#38;email=speagle.ashley@gmail.com&#38;i_report=&#38;i_search=&#38;i_subject=&#38;i_orphan=&#38;i_addressbk3=&#38;i_store=&#38;cm_mmc=Email-_-11-13-09-_-save_25_percent_at_origins-_-view" target="_blank">In-Store Coupon</a></p>
<p>-30% off one item at Borders.com through 11/16/09:</p>
<p>&#8220;<strong>BSW6854N</strong>&#8221; or <a href="http://www.bordersmedia.com/coup/nw230sl.asp?cmpid=SA_20091113" target="_blank">In-Store Coupon</a></p>
<p>-25% off at Limited.com through 11/15/09:</p>
<p>&#8220;<strong>296</strong>&#8221; or <a href="http://f.chtah.com/i/5/1385098083/20091109_coupon.html" target="_blank">In-Store Coupon</a></p>
<p>-$20 off $80 at Cache.com through 11/22/09:</p>
<p>&#8220;<strong>K090767</strong>&#8221; or <a href="http://www.cache.com/cache/control/11102009?cc=20091110_view_email" target="_blank">In-Store Coupon</a></p>
<p>-30% off Gap, Banana Republic, Old Navy, Gap Outlet, Athleta, or Banana Republic Factory Store through 11/15/09:</p>
<p><strong>&#8220;BGCFJ4WRZ2PG&#8221; or <a href="http://gap.m.delivery.net/w/webView?cid=16204150168&#38;mid=1901147197&#38;pid=782696&#38;vid=13665&#38;ee=U1BFQUdMRS5BU0hMRVlAR01BSUwuQ09N&#38;si=&#38;mv=H&#38;bv=H&#38;oc=H&#38;sc=&#38;k=1nKJGz" target="_blank">In Store Coupon</a><br />
</strong></p>
<p>&#160;</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Victims of Bomb Blast in Israel Recovering as Suspect Indicted]]></title>
<link>http://pbaptist.wordpress.com/2009/11/14/victims-of-bomb-blast-in-israel-recovering-as-suspect-indicted/</link>
<pubDate>Sat, 14 Nov 2009 08:40:19 +0000</pubDate>
<dc:creator>Particular Kev</dc:creator>
<guid>http://pbaptist.wordpress.com/2009/11/14/victims-of-bomb-blast-in-israel-recovering-as-suspect-indicted/</guid>
<description><![CDATA[Messianic Jews hope for punishment from courts, mercy from God, for confessed killer. ISTANBUL, Nove]]></description>
<content:encoded><![CDATA[Messianic Jews hope for punishment from courts, mercy from God, for confessed killer. ISTANBUL, Nove]]></content:encoded>
</item>
<item>
<title><![CDATA[Cache' Database]]></title>
<link>http://buzz4tech.wordpress.com/2009/10/17/cache-database/</link>
<pubDate>Sat, 17 Oct 2009 11:17:07 +0000</pubDate>
<dc:creator>buzz4tech</dc:creator>
<guid>http://buzz4tech.wordpress.com/2009/10/17/cache-database/</guid>
<description><![CDATA[This post is continuation of my prior post.. Cache System Management Training introduced us to more ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><em>This post is continuation of my prior <a class="aligncenter" title="Cache" href="http://buzz4tech.wordpress.com/2009/10/12/post-relational-database-system-or-object-database/" target="_blank">post<em>.. </em></a></em> <em>Cache System Management Training introduced us to more concepts in relation to Cache’ Management. </em><em>Ideally it should have been Cache Developer training. </em> <em></em></p>
<p><em>The topics covered on day 2, 3 were</em> <em> <span style="color:#000080;">Authentication/ Licensing/Applications/Journaling/System Configuration/Managing Database</span></em></p>
<p><em>On Day 4 and 5 more topics on <span style="color:#000080;">Security/Encryption/Shadowing/Troubleshooting Basics</span> were covered. I had to skip that part of training due to some urgent work related issues. </em> <em>There were loads of new things to learn, it was really hard to get a grip on each of these topics. I would not be going into details of each of these topics as they are self explanatory.  And Intersystem’s documentation on each of their topics is extensive. Only thing lacking would be some more video tutorials on all the above topics and some toolkit training for developers.</em></p>
<p><em> </em> <em>One question bothering all of us was if the Cache’ DB is really good, why is not that popular? I am still not sure what the answer is, but I feel it all got to do with the marketing strategy and vision of Intersystems. They do not seem to be aggressive in marketing department. They are solely focusing on Health systems in US. </em> <em>Anyways, this <span style="color:#000080;"><a class="aligncenter" title="link" href="http://www.intersystems.com/whatsnew/index.html" target="_blank">Link</a></span> gives a pretty good picture that Cache’ DB’s niche projects are in HealthCare Systems. </em> <em>Yeah, another reason for less popularity could be that people are still averse to adapt to the new concept of Object DB. They are still happy and cozy with their Relational DB systems. But good to see that people are slowly opening up this new concept of object DB. </em> <em>The trainer made training sessions bit interesting with his humor and hands on exercise. At the end of each session each one in the class had to say something he/she could remember from that day&#8217;s class.  This was the best part each one of us would try to recall something he discussed but not in the provided material!!</em> <em> Intersystems Website gives extensive documentation on each of its feature.  Below is the URL <a class="aligncenter" title="Training" href="http://docs.intersystems.com/cache20091/csp/docbook/DocBook.UI.Page.cls" target="_blank">link </a> is handy in understanding the basics. </em> <em> One can even go for Cache Certifications </em> <em> In our project we had to face loads of restrictions while using Sybase as DB.  Got to see if Cache’ DB is the panacea for all our problems with DB we have faced till date. We are hoping for the best. </em></p>
<p>Cross Reference:  <em><span style="color:#993366;">~&#8221; Remember, there are no mistakes, only lessons. Love yourself, trust your choices, and everything is possible.&#8221;</span></em> ~ <em><span style="color:#993366;"> &#8211; Cherie</span></em></p>
</div>]]></content:encoded>
</item>

</channel>
</rss>
