<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.pwnt.be/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">
<id>urn:uuid:057e2431-a97d-4f7a-8cdb-de0ea424ad88</id>
<title>pwnt.be – Posts</title>
<subtitle>Colloquially described as “Tim’s blog”</subtitle>
<link href="http://pwnt.be/" type="application/xhtml+xml" />
<link rel="license" href="http://creativecommons.org/licenses/by/3.0/" type="text/html" />

<updated>2010-02-27T23:59:23Z</updated>
<logo>http://pwnt.be/feed/logo</logo>
<author>
<name>Tim De Pauw</name>
<uri>http://pwnt.be/</uri>
</author>
<geo:lat>51.047912</geo:lat>
<geo:long>3.646281</geo:long>
<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.pwnt.be/pwnt/posts" /><feedburner:info uri="pwnt/posts" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.pwnt.be%2Fpwnt%2Fposts" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.pwnt.be%2Fpwnt%2Fposts" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.pwnt.be%2Fpwnt%2Fposts" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.pwnt.be/pwnt/posts" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.pwnt.be%2Fpwnt%2Fposts" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.pwnt.be%2Fpwnt%2Fposts" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.pwnt.be%2Fpwnt%2Fposts" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://www.plusmo.com/add?url=http%3A%2F%2Ffeeds.pwnt.be%2Fpwnt%2Fposts" src="http://plusmo.com/res/graphics/fbplusmo.gif">Subscribe with Plusmo</feedburner:feedFlare><feedburner:feedFlare href="http://www.thefreedictionary.com/_/hp/AddRSS.aspx?http%3A%2F%2Ffeeds.pwnt.be%2Fpwnt%2Fposts" src="http://img.tfd.com/hp/addToTheFreeDictionary.gif">Subscribe with The Free Dictionary</feedburner:feedFlare><feedburner:feedFlare href="http://www.bitty.com/manual/?contenttype=rssfeed&amp;contentvalue=http%3A%2F%2Ffeeds.pwnt.be%2Fpwnt%2Fposts" src="http://www.bitty.com/img/bittychicklet_91x17.gif">Subscribe with Bitty Browser</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsalloy.com/?rss=http%3A%2F%2Ffeeds.pwnt.be%2Fpwnt%2Fposts" src="http://www.newsalloy.com/subrss3.gif">Subscribe with NewsAlloy</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.pwnt.be%2Fpwnt%2Fposts" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare href="http://mix.excite.eu/add?feedurl=http%3A%2F%2Ffeeds.pwnt.be%2Fpwnt%2Fposts" src="http://image.excite.co.uk/mix/addtomix.gif">Subscribe with Excite MIX</feedburner:feedFlare><feedburner:feedFlare href="http://download.attensa.com/app/get_attensa.html?feedurl=http%3A%2F%2Ffeeds.pwnt.be%2Fpwnt%2Fposts" src="http://www.attensa.com/blogs/attensa/WindowsLiveWriter/BadgeredintoBadges_10C02/attensa_feed_button5.gif">Subscribe with Attensa for Outlook</feedburner:feedFlare><feedburner:feedFlare href="http://www.webwag.com/wwgthis.php?url=http%3A%2F%2Ffeeds.pwnt.be%2Fpwnt%2Fposts" src="http://www.webwag.com/images/wwgthis.gif">Subscribe with Webwag</feedburner:feedFlare><feedburner:feedFlare href="http://www.podcastready.com/oneclick_bookmark.php?url=http%3A%2F%2Ffeeds.pwnt.be%2Fpwnt%2Fposts" src="http://www.podcastready.com/images/podcastready_button.gif">Subscribe with Podcast Ready</feedburner:feedFlare><feedburner:feedFlare href="http://www.flurry.com/pushRssFeed.do?r=fb&amp;url=http%3A%2F%2Ffeeds.pwnt.be%2Fpwnt%2Fposts" src="http://www.flurry.com/images/flurry_rss_logo2.gif">Subscribe with Flurry</feedburner:feedFlare><feedburner:feedFlare href="http://www.wikio.com/subscribe?url=http%3A%2F%2Ffeeds.pwnt.be%2Fpwnt%2Fposts" src="http://www.wikio.com/shared/img/add2wikio.gif">Subscribe with Wikio</feedburner:feedFlare><feedburner:feedFlare href="http://www.dailyrotation.com/index.php?feed=http%3A%2F%2Ffeeds.pwnt.be%2Fpwnt%2Fposts" src="http://www.dailyrotation.com/rss-dr2.gif">Subscribe with Daily Rotation</feedburner:feedFlare><entry>
<id>tag:pwnt.be,2010-02-08:1744</id>
<title type="text">Go with the Flow</title>
<link href="http://feeds.pwnt.be/~r/pwnt/posts/~3/kYmRg4O5cPw/go-with-the-flow" type="application/xhtml+xml" />
<link rel="replies" href="http://pwnt.be/2010/02/08/go-with-the-flow/feed" type="application/atom+xml" thr:count="0" />
<published>2010-02-08T20:28:22Z</published>
<updated>2010-02-10T14:30:46Z</updated>
<summary type="text">
<![CDATA[For those of you who missed all the buzz on Facebook: I created a Cover Flow component in Java Swing, …]]>
</summary>
<content type="html">&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;For those of you who missed all the buzz on Facebook: I created a &lt;a href="http://en.wikipedia.org/wiki/Cover_Flow"&gt;&lt;em&gt;Cover Flow&lt;/em&gt;&lt;/a&gt; component in &lt;a href="http://en.wikipedia.org/wiki/Swing_(Java)"&gt;Java Swing&lt;/a&gt;, meaning you can now embed Cover Flow in Java applets and desktop applications. Here’s what it looks like:&lt;/p&gt;&#xD;
&lt;div class="images"&gt;&lt;applet code="be.pwnt.flow.demo.Applet" archive="http://pwnt.be/lab/jflow/dist/flow-0.1.jar,http://pwnt.be/lab/jflow/dist/flow-demo-0.1.jar" width="468" height="200"&gt;&lt;/applet&gt;&lt;/div&gt;&#xD;
&lt;p&gt;As you can tell from this showcase, even though it’s only at version 0.1, the component is in a working state. Moreover, since I am releasing it under the &lt;a href="http://www.gnu.org/licenses/gpl.html"&gt;GPL&lt;/a&gt;, you can use it for free—or Free—by just grabbing the &lt;a href="http://pwnt.be/lab/jflow/dist/flow-0.1.jar"&gt;JAR file&lt;/a&gt;. The stuff required for the demo above is in a &lt;a href="http://pwnt.be/lab/jflow/dist/flow-demo-0.1.jar"&gt;separate archive&lt;/a&gt;.&lt;/p&gt;&#xD;
&lt;p&gt;Finally, if you’re feeling &lt;em&gt;really&lt;/em&gt; adventurous, there’s also the &lt;a href="http://pwnt.be/lab/jflow/src/flow-0.1.zip"&gt;source code&lt;/a&gt;, which is still undocumented for now, apart from a few quick notes. Other to-dos include hardware acceleration and anti-aliasing.&lt;/p&gt;&#xD;
&lt;p&gt;&lt;ins datetime="2010-02-10T14:30:46Z"&gt;Update:&lt;/ins&gt; The &lt;a href="http://pwnt.be/lab/jflow/"&gt;trunk version&lt;/a&gt; comes with a couple of improvements, including lighting. In addition, the project is now &lt;a href="http://github.com/timdp/jflow"&gt;hosted at GitHub&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/0TjuvzccMnzhSHks2ymgKZK3hNE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0TjuvzccMnzhSHks2ymgKZK3hNE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/0TjuvzccMnzhSHks2ymgKZK3hNE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0TjuvzccMnzhSHks2ymgKZK3hNE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.pwnt.be/~ff/pwnt/posts?a=kYmRg4O5cPw:S7gme5HSfrk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pwnt/posts?i=kYmRg4O5cPw:S7gme5HSfrk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.pwnt.be/~ff/pwnt/posts?a=kYmRg4O5cPw:S7gme5HSfrk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pwnt/posts?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.pwnt.be/~ff/pwnt/posts?a=kYmRg4O5cPw:S7gme5HSfrk:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pwnt/posts?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.pwnt.be/~ff/pwnt/posts?a=kYmRg4O5cPw:S7gme5HSfrk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pwnt/posts?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pwnt/posts/~4/kYmRg4O5cPw" height="1" width="1"/&gt;</content>
<category label="Apple" term="apple" scheme="http://pwnt.be/tag/" />
<category label="Code" term="code" scheme="http://pwnt.be/tag/" />
<category label="Cover-Flow" term="cover-flow" scheme="http://pwnt.be/tag/" />
<category label="Eye-Candy" term="eye-candy" scheme="http://pwnt.be/tag/" />
<category label="Free" term="free" scheme="http://pwnt.be/tag/" />
<category label="GPL" term="gpl" scheme="http://pwnt.be/tag/" />
<category label="iTunes" term="itunes" scheme="http://pwnt.be/tag/" />
<category label="JAR" term="jar" scheme="http://pwnt.be/tag/" />
<category label="Java" term="java" scheme="http://pwnt.be/tag/" />
<category label="Software" term="software" scheme="http://pwnt.be/tag/" />
<category label="Swing" term="swing" scheme="http://pwnt.be/tag/" />
<thr:total>0</thr:total>
<feedburner:origLink>http://pwnt.be/2010/02/08/go-with-the-flow</feedburner:origLink></entry>
<entry>
<id>tag:pwnt.be,2010-01-03:1743</id>
<title type="text">’t Is triestig</title>
<link href="http://feeds.pwnt.be/~r/pwnt/posts/~3/oUp5XUrWU6g/t-is-triestig" type="application/xhtml+xml" />
<link rel="replies" href="http://pwnt.be/2010/01/03/t-is-triestig/feed" type="application/atom+xml" thr:count="0" />
<published>2010-01-03T12:38:54Z</published>
<updated>2010-01-03T17:21:21Z</updated>
<summary type="text">
<![CDATA[Het is intussen wel algemeen geweten dat de administratie van Telenet veelal vierkant draait. Niet geheel onverwachts was het gisteren …]]>
</summary>
<content type="html">&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;Het is intussen wel algemeen geweten dat de administratie van &lt;a href="http://www.telenet.be/"&gt;Telenet&lt;/a&gt; veelal vierkant draait. Niet geheel onverwachts was het gisteren dan ook weer zover. Ziehier het alweer bedroevende relaas…&lt;/p&gt;&#xD;
&#xD;
&lt;div class="images"&gt;&lt;img src="http://pwnt.be/res/2010/01/03/telenet.jpg" alt="Telenet"&gt;&lt;/img&gt;&lt;/div&gt;&#xD;
&#xD;
&lt;p&gt;De situatie is de volgende… Ten huize mijner ouders zijn twee HD Digicorders actief, eentje in de woonkamer en eentje op mijn slaapkamer. Die laatste wens ik op te zeggen, gezien ik volop bezig ben te verhuizen en ik op mijn appartement al een HD Digicorder heb klaarstaan—waarvan de installatie overigens ook niet van een leien dakje liep, aangezien de éérste technicus het had nagelaten een filter te verwijderen.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;Om dit administratief in orde te brengen, neem ik telefonisch contact op met de klantendienst van Telenet. Het dient gezegd, de juffrouw die me te woord staat, is uitermate vriendelijk en vlot. Echter biedt dat geen enkele garantie op het vlak van bekwaamheid, zoals gauw zal blijken. Aangezien de juffrouw niet meteen de juiste procedure kent, gaat ze te rade bij een collega. Beter zo dan dat ze uit haar nek lult, nietwaar?&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;Na de gebruikelijke wachtmuziek, weet de juffrouw me vrolijk te melden dat ik eenvoudigweg naar een Telenetverdeler kon stappen met het toestel. Ik merk op dat ik hoogstwaarschijnlijk beter voor een Telenet Center opteer; deze laatste hebben meer in de pap te brokken en zijn dan ook dun bezaaid. De juffrouw kan dit ontkennen noch bevestigen, maar schat mijn kansen inderdaad hoger in bij een Telenet Center.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;Goed, ik pak de HD Digicorder in en begeef me naar het dichtstbijzijnde Telenet Center, alwaar ik na een dik halfuur aankom. Ik voeg me bij een aanzienlijke rij wachtenden en tracht me niet te ergeren aan de gezinnen met kinderen voor me. Na nog een klein halfuur is het dan eindelijk mijn beurt. Ik plaats de doos op de toonbank en verklaar me nader.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;“Is het toestel gedeactiveerd?” vraagt de winkelbediende. “Weet ik veel,” repliceer ik, “ik moest simpelweg hierheen komen van de klantendienst.” Na enig getokkel blijkt het toestel vanzelfsprekend nog geactiveerd te zijn; meer nog, er staat nog een case open voor god weet wat. Er volgt een korte dialoog, waaruit enkel en alleen blijkt dat ik éérst contact dien op te nemen met de facturatiedienst en dán pas langs mag komen. Intussen leidt de winkelbediende ongetwijfeld uit mijn gemoedstoestand af dat ik hem persoonlijk verantwoordelijk acht voor deze chaos. Galant als ik ben, geef ik een streepje duiding, waarna ik mijn biezen pak.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;Kijk, mocht het de eerste keer zijn dat Telenet me dit flikt, dan nam ik inderdaad rustig contact op met de facturatiedienst en verplaatste ik me met plezier nogmaals naar het Telenet Center. Zoals reeds vermeld, is het echter pas van gisteren geleden dat er een Telenet-technicus mocht aanrukken om de fout van zijn voorganger recht te zetten, en was dit allerminst een geïsoleerd geval. Mijn geduld is onderhand dan ook meer dan uitgeput. Men mag in Mechelen bijgevolg een telefoontje verwachten met de vraag—of zeg gerust ‘eis’—om dat verdomde ding af te komen halen wanneer ík daar tijd voor heb. Met dergelijke woekertarieven mag men toch wat service verwachten, neen?&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9TU8M3vBmoO9wSoRI3GKqUTEXMc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9TU8M3vBmoO9wSoRI3GKqUTEXMc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/9TU8M3vBmoO9wSoRI3GKqUTEXMc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9TU8M3vBmoO9wSoRI3GKqUTEXMc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.pwnt.be/~ff/pwnt/posts?a=oUp5XUrWU6g:W8MQb8Wtyfk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pwnt/posts?i=oUp5XUrWU6g:W8MQb8Wtyfk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.pwnt.be/~ff/pwnt/posts?a=oUp5XUrWU6g:W8MQb8Wtyfk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pwnt/posts?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.pwnt.be/~ff/pwnt/posts?a=oUp5XUrWU6g:W8MQb8Wtyfk:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pwnt/posts?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.pwnt.be/~ff/pwnt/posts?a=oUp5XUrWU6g:W8MQb8Wtyfk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pwnt/posts?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pwnt/posts/~4/oUp5XUrWU6g" height="1" width="1"/&gt;</content>
<category label="Administratie" term="administratie" scheme="http://pwnt.be/tag/" />
<category label="Digibox" term="digibox" scheme="http://pwnt.be/tag/" />
<category label="Digicorder" term="digicorder" scheme="http://pwnt.be/tag/" />
<category label="Facturatie" term="facturatie" scheme="http://pwnt.be/tag/" />
<category label="HD-Digicorder" term="hd-digicorder" scheme="http://pwnt.be/tag/" />
<category label="Klantendienst" term="klantendienst" scheme="http://pwnt.be/tag/" />
<category label="Nederlands" term="nederlands" scheme="http://pwnt.be/tag/" />
<category label="Telenet" term="telenet" scheme="http://pwnt.be/tag/" />
<category label="Telenet-Center" term="telenet-center" scheme="http://pwnt.be/tag/" />
<category label="Telenet-Digital-TV" term="telenet-digital-tv" scheme="http://pwnt.be/tag/" />
<category label="TV" term="tv" scheme="http://pwnt.be/tag/" />
<thr:total>0</thr:total>
<feedburner:origLink>http://pwnt.be/2010/01/03/t-is-triestig</feedburner:origLink></entry>
<entry>
<id>tag:pwnt.be,2009-11-30:1742</id>
<title type="text">A Message from Corporate Headquarters</title>
<link href="http://feeds.pwnt.be/~r/pwnt/posts/~3/thp_GMB2Epw/a-message-from-corporate-headquarters" type="application/xhtml+xml" />
<link rel="replies" href="http://pwnt.be/2009/11/30/a-message-from-corporate-headquarters/feed" type="application/atom+xml" thr:count="1" />
<published>2009-11-30T21:05:52Z</published>
<updated>2009-11-30T21:05:52Z</updated>
<summary type="text"><![CDATA[
]]>
</summary>
<content type="html">&lt;div class="images"&gt;&lt;img src="http://pwnt.be/res/2009/11/30/backsoon.jpg" alt="Back Soon"&gt;&lt;/img&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/vbrqWBG56T9JLh9LT-FaOiDxa-0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vbrqWBG56T9JLh9LT-FaOiDxa-0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/vbrqWBG56T9JLh9LT-FaOiDxa-0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vbrqWBG56T9JLh9LT-FaOiDxa-0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.pwnt.be/~ff/pwnt/posts?a=thp_GMB2Epw:hZbLfREKiAg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pwnt/posts?i=thp_GMB2Epw:hZbLfREKiAg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.pwnt.be/~ff/pwnt/posts?a=thp_GMB2Epw:hZbLfREKiAg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pwnt/posts?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.pwnt.be/~ff/pwnt/posts?a=thp_GMB2Epw:hZbLfREKiAg:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pwnt/posts?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.pwnt.be/~ff/pwnt/posts?a=thp_GMB2Epw:hZbLfREKiAg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pwnt/posts?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pwnt/posts/~4/thp_GMB2Epw" height="1" width="1"/&gt;</content>
<category label="Apple" term="apple" scheme="http://pwnt.be/tag/" />
<category label="Apple-Store" term="apple-store" scheme="http://pwnt.be/tag/" />
<category label="Placeholder" term="placeholder" scheme="http://pwnt.be/tag/" />
<thr:total>1</thr:total>
<feedburner:origLink>http://pwnt.be/2009/11/30/a-message-from-corporate-headquarters</feedburner:origLink></entry>
<entry>
<id>tag:pwnt.be,2009-10-31:1741</id>
<title type="text">The Internet’s Got Your Number</title>
<link href="http://feeds.pwnt.be/~r/pwnt/posts/~3/LP2D1wBrF0U/the-internet-s-got-your-number" type="application/xhtml+xml" />
<link rel="replies" href="http://pwnt.be/2009/10/31/the-internet-s-got-your-number/feed" type="application/atom+xml" thr:count="0" />
<published>2009-10-31T22:05:13Z</published>
<updated>2009-10-31T22:07:27Z</updated>
<summary type="text">
<![CDATA[If you’ve ever made multiple credit card payments on the same web site, you may very well have been shocked …]]>
</summary>
<content type="html">&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;If you’ve ever made multiple credit card payments on the same web site, you may very well have been shocked to learn that your browser had remembered your credit card information. This means that, if you send your machine in for repairs, the technician can easily use it for evil—and don’t even get me started on public computers.&lt;/p&gt;&#xD;
&lt;dl class="images"&gt; &#xD;
&lt;dt&gt;&lt;img src="http://pwnt.be/res/2009/10/31/acceptedhere.jpg" alt="Accepted Here"&gt;&lt;/img&gt;&lt;/dt&gt; &#xD;
&lt;dd&gt;&lt;a href="http://www.flickr.com/photos/tekmagika/498149807/"&gt;&lt;em&gt;Accepted Here&lt;/em&gt;&lt;/a&gt; by &lt;a href="http://www.flickr.com/photos/tekmagika/"&gt;roujo&lt;/a&gt;&lt;br&gt; &#xD;
&lt;a href="http://creativecommons.org/licenses/by-nc-nd/2.0/"&gt;Some rights reserved&lt;/a&gt;&lt;/dd&gt; &#xD;
&lt;/dl&gt; &#xD;
&lt;p&gt;The reason is that there are a &lt;em&gt;lot&lt;/em&gt; of otherwise respectable web sites which neglect to use the &lt;a href="http://www.petefreitag.com/item/481.cfm"&gt;&lt;code&gt;autocomplete&lt;/code&gt; attribute&lt;/a&gt;. Since every modern-day browser comes with form autocompletion, this is the sort of thing that’ll affect a &lt;em&gt;lot&lt;/em&gt; of users. And while most payment gateways take all sorts of precautions to prevent abuse, having your credit card information in the wild is obviously still something you’ll want to avoid.&lt;/p&gt;&#xD;
&lt;p&gt;Luckily, most of those same modern web browsers also come with some implementation of &lt;em&gt;private browsing&lt;/em&gt; these days. Not only are private browsing sessions great for looking at porn, but they are also invaluable if you’re going to be entering any sort of sensitive information. In &lt;a href="http://www.google.com/chrome"&gt;Google Chrome&lt;/a&gt;, for instance, just hit &lt;kbd&gt;Ctrl-Shift-N&lt;/kbd&gt; and you’re all set. Users of &lt;a href="http://www.mozilla.com/firefox"&gt;Mozilla Firefox&lt;/a&gt; can use &lt;kbd&gt;Ctrl-Shift-P&lt;/kbd&gt; instead.&lt;/p&gt;&#xD;
&lt;p&gt;Of course, after reading this, your first instinct will probably be to clear your browser’s autocomplete data. However, if you’re using Chrome or Firefox, you don’t need to take such a drastic approach.&lt;/p&gt;&#xD;
&lt;p&gt;You see, both these web browsers store most of your data in &lt;a href="http://www.sqlite.org/"&gt;SQLite&lt;/a&gt; databases, which are ordinary relational databases, each contained in a single file. The files I’m talking about are located in your Chrome &lt;a href="http://dev.chromium.org/user-experience/user-data-directory"&gt;user data directory&lt;/a&gt; or your Firefox &lt;a href="http://kb.mozillazine.org/Profile_folder"&gt;profile folder&lt;/a&gt;. The former contains a database called &lt;code&gt;Web Data&lt;/code&gt;; the latter calls it &lt;code&gt;formhistory.sqlite&lt;/code&gt;.&lt;/p&gt;&#xD;
&lt;p&gt;Now, if you &lt;a href="http://www.sqlite.org/download.html"&gt;grab&lt;/a&gt; the free command line SQLite client, you can freely play around with those databases. First, make sure you close all open browser windows, or the files will be locked. Then, fire up a &lt;em&gt;Command Prompt&lt;/em&gt; window, navigate to your user data directory or profile folder, and enter either of these commands, depending on your browser:&lt;/p&gt;&#xD;
&lt;pre style="background: url(http://pwnt.be/res/2009/10/31/chrome.png) no-repeat 0 50%; padding: 0 0 0 26px;"&gt;&lt;code&gt;sqlite3 "Web Data"&lt;/code&gt;&lt;/pre&gt;&#xD;
&lt;pre style="background: url(http://pwnt.be/res/2009/10/31/firefox.png) no-repeat 0 50%; padding: 0 0 0 26px;"&gt;&lt;code&gt;sqlite3 formhistory.sqlite&lt;/code&gt;&lt;/pre&gt;&#xD;
&lt;p&gt;That should bring up an SQLite prompt, where you can now search for any table rows pertaining to sensitive information. For instance, if the first four digits of your card number were &lt;em&gt;5678&lt;/em&gt;, you would check for any values starting with that sequence using the following query:&lt;/p&gt;&#xD;
&lt;pre style="background: url(http://pwnt.be/res/2009/10/31/chrome.png) no-repeat 0 50%; padding: 0 0 0 26px;"&gt;&lt;code&gt;SELECT * FROM autofill WHERE value LIKE "&lt;em&gt;5678&lt;/em&gt;%";&lt;/code&gt;&lt;/pre&gt;&#xD;
&lt;pre style="background: url(http://pwnt.be/res/2009/10/31/firefox.png) no-repeat 0 50%; padding: 0 0 0 26px;"&gt;&lt;code&gt;SELECT * FROM moz_autocomplete WHERE value LIKE "&lt;em&gt;5678&lt;/em&gt;%";&lt;/code&gt;&lt;/pre&gt;&#xD;
&lt;p&gt;If that doesn’t return anything, then rejoice, for your credit card number probably isn’t stored in the file. Got some matches? Fear not, you can easily remove them. Just alter the query so it drops matching rows:&lt;/p&gt;&#xD;
&lt;pre style="background: url(http://pwnt.be/res/2009/10/31/chrome.png) no-repeat 0 50%; padding: 0 0 0 26px;"&gt;&lt;code&gt;DELETE FROM autofill WHERE value LIKE "&lt;em&gt;5678&lt;/em&gt;%";&lt;/code&gt;&lt;/pre&gt;&#xD;
&lt;pre style="background: url(http://pwnt.be/res/2009/10/31/firefox.png) no-repeat 0 50%; padding: 0 0 0 26px;"&gt;&lt;code&gt;DELETE FROM moz_autocomplete WHERE value LIKE "&lt;em&gt;5678&lt;/em&gt;%";&lt;/code&gt;&lt;/pre&gt;&#xD;
&lt;p&gt;Finally, type &lt;code&gt;.quit&lt;/code&gt; to get out of the SQLite client, restart your browser, and you’ll be good to go. Next time, remember to use porn mode!&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9TKZ4RnFwZsV_8J6002XXZuE41o/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9TKZ4RnFwZsV_8J6002XXZuE41o/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/9TKZ4RnFwZsV_8J6002XXZuE41o/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9TKZ4RnFwZsV_8J6002XXZuE41o/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.pwnt.be/~ff/pwnt/posts?a=LP2D1wBrF0U:wvWgmyAWBL0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pwnt/posts?i=LP2D1wBrF0U:wvWgmyAWBL0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.pwnt.be/~ff/pwnt/posts?a=LP2D1wBrF0U:wvWgmyAWBL0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pwnt/posts?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.pwnt.be/~ff/pwnt/posts?a=LP2D1wBrF0U:wvWgmyAWBL0:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pwnt/posts?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.pwnt.be/~ff/pwnt/posts?a=LP2D1wBrF0U:wvWgmyAWBL0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pwnt/posts?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pwnt/posts/~4/LP2D1wBrF0U" height="1" width="1"/&gt;</content>
<category label="Autocomplete" term="autocomplete" scheme="http://pwnt.be/tag/" />
<category label="Browser" term="browser" scheme="http://pwnt.be/tag/" />
<category label="Chrome" term="chrome" scheme="http://pwnt.be/tag/" />
<category label="Credit-Card" term="credit-card" scheme="http://pwnt.be/tag/" />
<category label="Firefox" term="firefox" scheme="http://pwnt.be/tag/" />
<category label="Google" term="google" scheme="http://pwnt.be/tag/" />
<category label="HTML" term="html" scheme="http://pwnt.be/tag/" />
<category label="Incognito-Browsing" term="incognito-browsing" scheme="http://pwnt.be/tag/" />
<category label="MasterCard" term="mastercard" scheme="http://pwnt.be/tag/" />
<category label="Mozilla" term="mozilla" scheme="http://pwnt.be/tag/" />
<category label="Porn-Mode" term="porn-mode" scheme="http://pwnt.be/tag/" />
<category label="Private-Browsing" term="private-browsing" scheme="http://pwnt.be/tag/" />
<category label="Security" term="security" scheme="http://pwnt.be/tag/" />
<category label="SQL" term="sql" scheme="http://pwnt.be/tag/" />
<category label="SQLite" term="sqlite" scheme="http://pwnt.be/tag/" />
<category label="Visa" term="visa" scheme="http://pwnt.be/tag/" />
<category label="Web" term="web" scheme="http://pwnt.be/tag/" />
<category label="Windows" term="windows" scheme="http://pwnt.be/tag/" />
<category label="WWW" term="www" scheme="http://pwnt.be/tag/" />
<category label="XHTML" term="xhtml" scheme="http://pwnt.be/tag/" />
<thr:total>0</thr:total>
<feedburner:origLink>http://pwnt.be/2009/10/31/the-internet-s-got-your-number</feedburner:origLink></entry>
<entry>
<id>tag:pwnt.be,2009-10-31:1740</id>
<title type="text">Couleur locale</title>
<link href="http://feeds.pwnt.be/~r/pwnt/posts/~3/PElTqyEfbS4/couleur-locale" type="application/xhtml+xml" />
<link rel="replies" href="http://pwnt.be/2009/10/31/couleur-locale/feed" type="application/atom+xml" thr:count="0" />
<published>2009-10-31T19:47:16Z</published>
<updated>2009-10-31T19:47:16Z</updated>
<summary type="text">
<![CDATA[ohjo maat, checkt da moet zien, ’t is wa zwaar de max nen ’aiku en al]]>
</summary>
<content type="html">&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;blockquote class="haiku"&gt;&#xD;
&lt;p&gt;ohjo maat, checkt da&lt;br&gt;&#xD;
moet zien, ’t is wa zwaar de max&lt;br&gt;&#xD;
nen ’aiku en al&lt;/p&gt;&#xD;
&lt;/blockquote&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/WE_HlTHxPKUCQhg7NQdwZ_j_bJE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WE_HlTHxPKUCQhg7NQdwZ_j_bJE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/WE_HlTHxPKUCQhg7NQdwZ_j_bJE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WE_HlTHxPKUCQhg7NQdwZ_j_bJE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.pwnt.be/~ff/pwnt/posts?a=PElTqyEfbS4:qvbWL_y_5uY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pwnt/posts?i=PElTqyEfbS4:qvbWL_y_5uY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.pwnt.be/~ff/pwnt/posts?a=PElTqyEfbS4:qvbWL_y_5uY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pwnt/posts?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.pwnt.be/~ff/pwnt/posts?a=PElTqyEfbS4:qvbWL_y_5uY:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pwnt/posts?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.pwnt.be/~ff/pwnt/posts?a=PElTqyEfbS4:qvbWL_y_5uY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pwnt/posts?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pwnt/posts/~4/PElTqyEfbS4" height="1" width="1"/&gt;</content>
<category label="Dialect" term="dialect" scheme="http://pwnt.be/tag/" />
<category label="Gent" term="gent" scheme="http://pwnt.be/tag/" />
<category label="Haiku" term="haiku" scheme="http://pwnt.be/tag/" />
<category label="Humor" term="humor" scheme="http://pwnt.be/tag/" />
<category label="Japan" term="japan" scheme="http://pwnt.be/tag/" />
<category label="Jongeren" term="jongeren" scheme="http://pwnt.be/tag/" />
<category label="Nederlands" term="nederlands" scheme="http://pwnt.be/tag/" />
<category label="Poezie" term="poezie" scheme="http://pwnt.be/tag/" />
<category label="Spreektaal" term="spreektaal" scheme="http://pwnt.be/tag/" />
<category label="Taal" term="taal" scheme="http://pwnt.be/tag/" />
<thr:total>0</thr:total>
<feedburner:origLink>http://pwnt.be/2009/10/31/couleur-locale</feedburner:origLink></entry>
</feed>
