<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-13466623</id><updated>2011-10-29T15:59:08.299+02:00</updated><category term='mobile'/><category term='pc'/><category term='wiimote'/><category term='javascript'/><category term='ecmascript'/><category term='acid3'/><category term='ads'/><category term='fbi'/><category term='im'/><category term='piracy'/><category term='perfume'/><category term='paris hilton'/><category term='retarded'/><category term='creationism'/><category term='evolution'/><category term='browsers'/><category term='adblocking'/><category term='spywareinfo'/><category term='penny-arcade'/><category term='firefox'/><category term='miranda'/><category term='www'/><category term='acid'/><category term='starforce'/><category term='gta'/><category term='msn'/><category term='xkcd'/><category term='css'/><category term='browser'/><category term='spam'/><category term='windows'/><category term='castlecops'/><category term='xhtml'/><category term='gta iv'/><category term='opera'/><category term='safari'/><category term='bittorrent'/><category term='apache'/><category term='das parfum'/><category term='harry potter'/><category term='les paul'/><category term='copy protection'/><category term='extensions'/><category term='guide'/><category term='mysql'/><category term='boingboing'/><category term='php'/><category term='gh3'/><category term='howto'/><category term='programming'/><category term='peanut butter'/><category term='trackmania nations'/><category term='wii'/><category term='games'/><category term='strauss zelnick'/><category term='jack thompson'/><category term='google chrome'/><category term='movie'/><category term='bluetooth'/><category term='msie'/><category term='controller'/><category term='acid2'/><category term='german'/><category term='netscape'/><category term='trackmania'/><category term='jail'/><category term='fail'/><category term='wamp'/><category term='lolcats'/><category term='stupid'/><category term='google'/><title type='text'>Wizard's Whinings</title><subtitle type='html'>You want a piece of my mind? Well, punk, do ya?</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>65</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-13466623.post-5701097982005726288</id><published>2009-06-22T08:59:00.002+02:00</published><updated>2009-06-22T09:04:35.998+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>Opera Mobile 9.7 beta</title><content type='html'>Just a quick note on the &lt;a href="http://www.opera.com/mobile/download/"&gt;Opera Mobile 9.7 beta&lt;/a&gt; I just installed on my phone yesterday:&lt;ul&gt;&lt;br /&gt;&lt;li&gt;It doesn't auto-zoom when in Mobile view.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;It doesn't have the Wand to remember login credentials.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;The progress bar is displayed too late, and only starts animating when the page has completely loaded.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;It didn't auto-import my bookmarks from the existing Opera 9.5 install.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;There's no longer a right-click &gt; Open in new tab menu option.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;..but it has Opera Turbo, which is really, really, &lt;i&gt;really&lt;/i&gt; fast. Very promising. I hope the above list of issues will be fixed once it comes out of beta.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-5701097982005726288?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/5701097982005726288/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=5701097982005726288' title='38 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/5701097982005726288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/5701097982005726288'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2009/06/opera-mobile-97-beta.html' title='Opera Mobile 9.7 beta'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>38</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-6816556984878351194</id><published>2009-06-16T09:49:00.002+02:00</published><updated>2009-06-16T10:28:56.719+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ads'/><category scheme='http://www.blogger.com/atom/ns#' term='adblocking'/><category scheme='http://www.blogger.com/atom/ns#' term='browsers'/><title type='text'>A sensible adblocking policy</title><content type='html'>Lately, multiple websites have been playing the &lt;a href="http://features.csmonitor.com/innovation/2009/06/08/for-newspapers-more-bad-news-online-ad-revenue-is-plummeting/"&gt;'WAAH LOOK AT MY ADS OR I'LL GO BROKE'&lt;/a&gt; card again. This surfaces once ever so often, mostly by websites that provide free content and thus feel that you are required to view their advertisements in return. They further imply that if you block their ads, you're making them lose money (or even &lt;a href="http://www.dslreports.com/shownews/Using-AdBlock-Plus-Is-Stealing-86719"&gt;steal their content&lt;/a&gt;) because they get nothing in return.&lt;br /&gt;&lt;br /&gt;What do I think of this? Well, I've been blocking ads since &lt;a href="http://soft.softoogle.com/ap/atguard-download-280.shtml"&gt;Atguard&lt;/a&gt; came out and switched between different policies, ranging from 'ads are evil and waste my bandwidth, I block EVERYTHING' to 'meh, as long as it's not SUPER-ANNOYING it can stay'. I know for sure that there are people who follow the first philosophy because things like the &lt;a href="http://www.spywarewarrior.com/uiuc/resource.htm#IESPYAD"&gt;IE-SPYADS blocklist&lt;/a&gt; and &lt;a href="http://www.mvps.org/winhelp2002/hosts.htm"&gt;the Winhelp2002 hosts file&lt;/a&gt; exist, which blackholes hundreds, if not thousands of webservers that serve advertisements. Apart from it being a bad idea to abuse the hosts file (or IE Restricted Zone) for this and exposing yourself to memory problems, it's a carpetbombing attack and probably overzealous. After all, the hosts file can only block a complete domain, and not just the /annoying_ads/ subfolder of the news website you read.&lt;br /&gt;&lt;br /&gt;The other end of the adblocking spectrum seems rare, in my opinion. When I visit friends or family that browse without an adblocker, ads immediately jump out at me because I'm not really used to them anymore, but other people seem to be able to ignore them. And I have to say, you eventually start &lt;a href="http://www.marketingvox.com/performics-ads-ignored-on-tv-and-online-038495/"&gt;skipping and ignoring ads in magazines&lt;/a&gt;, probably because of some subconscious learning process.&lt;br /&gt;&lt;br /&gt;The major browsers have - or are really close - a built-in adblocker that can be used by anyone who knows it's there. Opera has the &lt;a href="http://help.opera.com/Windows/9.00/en/contentblock.html"&gt;Content Blocker&lt;/a&gt;. Firefox has &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/1865"&gt;Adblock Plus&lt;/a&gt; (ok, not built-in, but it's the &lt;a href="https://addons.mozilla.org/en-US/firefox/browse/type:1/cat:all/sort:popular"&gt;most popular plugin&lt;/a&gt;). Internet Explorer 8 has &lt;a href="http://www.neowin.net/news/main/09/04/02/ie8-ad-blocking-with-the-inprivate-filter"&gt;Private Browsing mode which has a domain blacklist&lt;/a&gt;. Originally it wasn't even &lt;a href="http://voices.washingtonpost.com/posttech/2008/08/accidental_ad_blocker.html"&gt;meant as an adblocker&lt;/a&gt;. Chrome has a &lt;a href="http://blog.chromium.org/2008/10/beta-and-plugin-improvements-in-google.html"&gt;developer version in beta that allows loading of userscripts&lt;/a&gt;, with the first plugin being... &lt;a href="http://www.geek.com/articles/news/google-chrome-opens-up-to-extensions-gets-an-ad-blocker-2009063/"&gt;an ad blocker&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;But if everyone used the adblocking functionality of their browser, ad clickthrough rates would plummet and bad stuff would happen. A 'good' clickthrough rate already seems to be 0.50% at this point, meaning that for every 1000 visitors, only 5 click on an ad. It's still higher than spam (&lt;a href="http://www.sitepoint.com/blogs/2008/11/11/spam-roi-profit-on-1-in-125m-response-rate/"&gt;0.000008%&lt;/a&gt;), but not much.&lt;br /&gt;&lt;br /&gt;I propose that everyone follows an adblocking procedure that will not only keep advertisers in business, but also promote them to make more userfriendly ads like Google does (i.e. text-only ads). In essence, &lt;b&gt;if an ad on a website is annoying or distracting, block its origin&lt;/b&gt;. So if you see an ad that shakes around and warns you that 'YOU HAVE 2 UNREAD MESSAGES', throw whatever domain it's served from onto your blacklist. This will make sure that whatever marketing company that thought up that horrible ad will notice that their ad is not working, and that whatever other horrible ads that are on that adserver will not reach you either.&lt;br /&gt;&lt;br /&gt;Usually, for me this means that whenever I lose my adblocklist for whatever reason, I start over with a blank one. If the ad cannot be blocked because it's served from the same domain as the website I want to visit, I stop visiting it - unless it's important enough, in which case I only block the folder the ads are in. Periodically clearing your adblock list also gives advertisers a chance to clean up their act and serve normal ads (by which I mean static ads).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-6816556984878351194?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/6816556984878351194/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=6816556984878351194' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/6816556984878351194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/6816556984878351194'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2009/06/sensible-adblocking-policy.html' title='A sensible adblocking policy'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-6911638702472811793</id><published>2009-04-07T11:11:00.002+02:00</published><updated>2009-04-07T11:13:33.248+02:00</updated><title type='text'>Welcome to Web 3.0</title><content type='html'>Inspired by a friend's tour-de-force show of his blog that consolidated Twitter, Google Reader Shared Items, links to social networking websites and more, I've changed the layout of my blog a bit. GReader shared items are now at the top right, followed by a rudimentary Twitter app. If I find out how, I'll add more fun stuff.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-6911638702472811793?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/6911638702472811793/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=6911638702472811793' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/6911638702472811793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/6911638702472811793'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2009/04/welcome-to-web-30.html' title='Welcome to Web 3.0'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-8891125901951104364</id><published>2008-12-10T10:55:00.004+01:00</published><updated>2009-04-07T10:59:08.882+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='spywareinfo'/><category scheme='http://www.blogger.com/atom/ns#' term='castlecops'/><title type='text'>Merijn.org down, relocated at CastleCops</title><content type='html'>For those who are wondering why my website at &lt;a href="http://www.merijn.org/"&gt;Merijn.org&lt;/a&gt; is down: the legal owner of the domain (who is also the owner of SpywareInfo) is missing, and the domain expired. I am in the process of procuring the domain from GoDaddy as soon as it becomes available to me.&lt;br /&gt;&lt;br /&gt;Meanwhile, a complete mirror is available at &lt;a href="http://merijn.castlecops.com/"&gt;merijn.castlecops.com&lt;/a&gt;. A generous thanks to Paul Laudanski for this.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Update April 7th 2009:&lt;/b&gt; For those who still don't know it from everywhere else I've put up notices, my website is back online at &lt;a href="http://www.merijn.nu/"&gt;www.merijn.nu&lt;/a&gt; and will stay there. The hosting and domain name are completely owned by me and I don't expect any problems like with merijn.org. Thanks to cnm once again for all the trouble I've caused him and his grandson.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-8891125901951104364?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/8891125901951104364/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=8891125901951104364' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/8891125901951104364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/8891125901951104364'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2008/12/merijnorg-down-relocated-at-castlecops.html' title='Merijn.org down, relocated at CastleCops'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-2449930005538400580</id><published>2008-11-15T15:58:00.005+01:00</published><updated>2008-11-15T22:15:44.349+01:00</updated><title type='text'>How to fix Windows Update Error 0x8ddd0004</title><content type='html'>I just spent about half a day fixing up a computer that had been struck with the &lt;a href="http://securityandthe.net/2008/11/10/avg-virus-scanner-removes-critical-windows-file/"&gt;AVG user32.dll false positive&lt;/a&gt;, where most of the time was taken up by figuring out why the hell WindowsUpdate wouldn't run. It kept stopping the scan, with the error message 'Error 0x8ddd0004' and some useless instructions for fixing it.&lt;br /&gt;&lt;br /&gt;Here are some possible solutions, if you do all of these it is guaranteed to work. After each step close all browsers and open WindowsUpdate to see if it worked yet.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Make sure you have Administrator rights&lt;/h2&gt;&lt;br /&gt;Perhaps the simplest step of all. Go to &lt;b&gt;Start &gt; Control Panel &gt; User Accounts&lt;/b&gt; and make sure the account you're currently logged in as is classified as 'Administrator'.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Update Flash&lt;/h2&gt;&lt;br /&gt;Since it's the easiest, try this first. I have no idea why, but this one worked for me. Head over to &lt;a href="http://www.adobe.com/"&gt;Adobe.com&lt;/a&gt; and click the 'Get Adobe Flash Player' link. If you don't use MSIE for this, make sure you close all browsers and all Flash-enabled programs before you run the manual installer.&lt;br /&gt;&lt;br /&gt;While you're there, upgrade to the latest Shockwave Player too by clicking the 'Get Adobe Shockwave Player' link or banner. Again, close all browsers if you use the manual installer.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Re-register all WindowsUpdate DLLs&lt;/h2&gt;&lt;br /&gt;From &lt;a href="http://discussions.virtualdr.com/showthread.php?t=189025"&gt;Virtual Dr.&lt;/a&gt;:&lt;ul&gt;&lt;li&gt;Go to &lt;b&gt;Start &gt; Run&lt;/b&gt; and type each of the following, hit Enter, Enter again and repeat.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;regsvr32 JSCRIPT.DLL&lt;br /&gt;&lt;/li&gt;&lt;li&gt;regsvr32 MSXML3.DLL&lt;br /&gt;&lt;/li&gt;&lt;li&gt;regsvr32 ATL.DLL&lt;br /&gt;&lt;/li&gt;&lt;li&gt;regsvr32 WUAPI.DLL&lt;br /&gt;&lt;/li&gt;&lt;li&gt;regsvr32 WUAUENG.DLL&lt;br /&gt;&lt;/li&gt;&lt;li&gt;regsvr32 WUAUENG1.DLL&lt;br /&gt;&lt;/li&gt;&lt;li&gt;regsvr32 WUCLTUI.DLL&lt;br /&gt;&lt;/li&gt;&lt;li&gt;regsvr32 WUPS.DLL&lt;br /&gt;&lt;/li&gt;&lt;li&gt;regsvr32 WUWEB.DLL&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h2&gt;Manually reinstall the WindowsUpdate agent&lt;/h2&gt;&lt;br /&gt;To reinstall the WindowsUpdate files, run this installer from Microsoft:&lt;br /&gt;&lt;a href="http://download.windowsupdate.com/v6/windowsupdate/redist/standalone/WindowsUpdateAgent20-x86.exe"&gt;http://download.windowsupdate.com/v6/windowsupdate/redist/standalone/WindowsUpdateAgent20-x86.exe&lt;/a&gt; (&lt;a href="http://download.windowsupdate.com/v6/windowsupdate/redist/standalone/WindowsUpdateAgent20-x64.exe"&gt;64-bit version here&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Let WindowsUpdate reinstall the ActiveX component&lt;/h2&gt;&lt;br /&gt;I put this one last, because I have a feeling it resets much more than just the WindowsUpdate ActiveX component. Use with care.&lt;br /&gt;To do this, you first need to disable the two WindowsUpdate services. Go to &lt;b&gt;Start &gt; Run &gt; services.msc&lt;/b&gt;. Select &lt;b&gt;Automatic Updates&lt;/b&gt; and click the 'Stop' link. Select &lt;b&gt;Background Intelligent Transfer service&lt;/b&gt; and click the 'Stop' link.&lt;br /&gt;Now open Explorer and open the Windows directory. Find the folder 'SoftwareDistribution' and rename it to something like 'SoftwareDistribution_old'.&lt;br /&gt;Go back to the Services window and start both services again.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-2449930005538400580?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/2449930005538400580/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=2449930005538400580' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/2449930005538400580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/2449930005538400580'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2008/11/how-to-fix-windows-update-error.html' title='How to fix Windows Update Error 0x8ddd0004'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-2757700621826874606</id><published>2008-10-10T09:33:00.003+02:00</published><updated>2008-10-10T09:46:03.696+02:00</updated><title type='text'>Wii vs. Xbox360</title><content type='html'>Four days ago I bought an Xbox 360 specifically for the &lt;a href="http://tweakers.net/nieuws/55682/microsoft-nederland-geeft-extra-korting-op-xbox-360.html"&gt;insane discount it got in Europe&lt;/a&gt; (€200 for the Pro model, down from €270) and for &lt;a href="http://www.amazon.com/Guitar-Hero-World-Tour-Xbox-360/dp/B001ABN82A/ref=sr_1_1?ie=UTF8&amp;s=videogames&amp;qid=1223624452&amp;sr=8-1"&gt;Guitar Hero: World Tour&lt;/a&gt; and &lt;a href="http://www.amazon.com/Xbox-360-Rock-Band-2-Special/dp/B001BX4U5G/ref=sr_1_2?ie=UTF8&amp;s=videogames&amp;qid=1223624468&amp;sr=8-2"&gt;Rock Band 2&lt;/a&gt;. Since neither of those games are out yet, I resorted to Xbox Live Arcade games (downloadable games) and second-hand classics on eBay such as Halo 3 and Burnout Paradise.&lt;br /&gt;&lt;br /&gt;Things that I really notice about the Xbox:&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Demos and trials. For almost EVERY game, you can first download a demo/trial version to see if it's any good. The Burnout Paradise demo is extremely convincing, for example.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;The 60GB hard drive. The Wii doesn't have one.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;The headset. On a whim, I plugged it in during a game of Carcasonne and almost jumped out of the seat when my '..hello?' was quickly answered by a very British 'hay'.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://live.xbox.com/en-US/profile/profile.aspx?pp=0&amp;GamerTag=mrbellek"&gt;Achievements&lt;/a&gt; are great fun!&lt;/li&gt;&lt;br /&gt;&lt;li&gt;The Xbox 360 crashed twice in two days. Not sure if this is a ventilation issue, there is no indication of why it crashes after rebooting. For comparison, my Wii has crashed twice, &lt;b&gt;in two years&lt;/b&gt; (not counting the proof-of-concept &lt;a href="http://wiihacks.blogspot.com/2007/01/opera-vulnerability-discovered-crash.html"&gt;Opera/Youtube/Flash exploit&lt;/a&gt; I tried once). This is not good.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-2757700621826874606?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/2757700621826874606/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=2757700621826874606' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/2757700621826874606'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/2757700621826874606'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2008/10/wii-vs-xbox360.html' title='Wii vs. Xbox360'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-3691962419307699862</id><published>2008-09-05T12:31:00.001+02:00</published><updated>2008-09-05T12:32:16.847+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='extensions'/><title type='text'>Firefox can actually cure world hunger, make world peace and find life in outer space</title><content type='html'>...but you'll need an extension to do it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-3691962419307699862?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/3691962419307699862/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=3691962419307699862' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/3691962419307699862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/3691962419307699862'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2008/09/firefox-can-actually-cure-world-hunger.html' title='Firefox can actually cure world hunger, make world peace and find life in outer space'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-839076294679134733</id><published>2008-09-03T17:16:00.013+02:00</published><updated>2008-09-03T18:07:50.681+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='google chrome'/><title type='text'>Jumping on the bandwagon: Google Chrome</title><content type='html'>Today, Google decided to release their own browser &lt;a href="http://www.google.com/chrome/"&gt;Google Chrome&lt;/a&gt;, which is accompanied by a cute, very detailed and pretty technical &lt;a href="http://www.google.com/googlebooks/chrome/"&gt;comic book&lt;/a&gt; (!). While taking it for a spin I noticed a lot of blogs talking about it (&lt;a href="http://arstechnica.com/news.ars/post/20080902-hands-on-with-chrome-googles-browser-shines-mostly.html"&gt;Ars Technica&lt;/a&gt;, &lt;a href="http://tweakers.net/nieuws/55442/google-lanceert-eigen-browser-chrome.html"&gt;Tweakers.net&lt;/a&gt;, &lt;a href="http://tech.slashdot.org/article.pl?sid=08/09/03/1343226"&gt;Slashdot&lt;/a&gt;, &lt;a href="http://sunbeltblog.blogspot.com/2008/09/google-chrome.html"&gt;Sunbelt&lt;/a&gt;, &lt;a href="http://www.f-secure.com/weblog/archives/00001492.html"&gt;F-Secure&lt;/a&gt;, &lt;a href="http://www.geekstogo.com/2008/09/02/googles-chrome-browser-an-operating-system/"&gt;GeeksToGo&lt;/a&gt;), so here are my two cents. This post will be updated while I try this thing out.&lt;br /&gt;&lt;br /&gt;Pro:&lt;ul&gt;&lt;br /&gt;&lt;li&gt;The user interface is very minimal and still very good. You can do most of your web browsing with Google Chrome despite it not even having a menu bar. The address bar ('Omnibar'? Whatever) works very good, for both searching and typing. The new tab starting page is very much like Opera's &lt;a href="http://www.opera.com/support/tutorials/flash/speeddial/"&gt;Speed Dial&lt;/a&gt;, but picks pages to display there automatically.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;It uses the Webkit rendering engine, which is the basis for Safari and very fast. However, Webkit recently switched to using the &lt;a href="http://webkit.org/blog/189/announcing-squirrelfish/"&gt;SquirrelFish javascript VM&lt;/a&gt;, improving their Javascript performance 1.6 times. Google chose to pick a different Javascript VM called &lt;a href="http://code.google.com/apis/v8/intro.html"&gt;V8&lt;/a&gt; which is even faster! GMail is INSANELY fast in this Chrome browser (and I'm used to Opera, which is already very fast).&lt;/li&gt;&lt;br /&gt;&lt;li&gt;It uses (parts of) Mozilla Firefox, and probably also the anti-malware and anti-phishing protection Google built in conjunction with Mozilla.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;It uses separate processes for each tab, and also for each plugin. This makes it easy to identify which tab/plugin is a memory hog (see the next bullet), and also to recover from a tab crashing since it doesn't take down the entire browser (something that was &lt;a href="http://blogs.msdn.com/ie/archive/2008/03/11/ie8-and-loosely-coupled-ie-lcie.aspx"&gt;also added&lt;/a&gt; to the &lt;a href="http://blogs.msdn.com/ie/archive/2008/08/27/internet-explorer-8-beta-2-now-available.aspx"&gt;IE8 beta 2 released August 28&lt;/a&gt;).&lt;/li&gt;&lt;br /&gt;&lt;li&gt;It has a little Task Manager that shows memory and CPU information about each tag, while &lt;a href="about:memory"&gt;about:memory&lt;/a&gt; shows a detailed view.&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Con:&lt;ul&gt;&lt;br /&gt;&lt;li&gt;I just accidentally dragged a tab and it changed into a new window with that tab. It's not really clear how to put it back into the original window. Some fidgeting shows that you have to drag the single tab itself back to the original window.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;No plugins, very bare-bones. I miss my keyboard shortcuts, mouse gestures and ad-blocking.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Since it's based on the Webkit rendering engine, it's vulnerable to the same exploits. The carpet-bombing exploit (that has already been fixed in recent Webkit versions) &lt;a href="http://blogs.zdnet.com/security/?p=1843"&gt;is present in Google Chrome&lt;/a&gt;. There's also &lt;a href="http://evilfingers.com/advisory/google_chrome_poc.php"&gt;a ridiculously simple bug&lt;/a&gt; that crashes all tabs (yes, you heard that right) when you navigate to a URL with an undefined handler and a percent (%) sign in it.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;While it's based on a recent Webkit version, it scores very poorly on the &lt;a href="http://www.acidtests.org/"&gt;ACID3 test&lt;/a&gt; - only 55%.&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;Overall: The Google Chrome browser is very, very good. Google is the perfect company to create a browser, and they have thought about this a lot during development.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-839076294679134733?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/839076294679134733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=839076294679134733' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/839076294679134733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/839076294679134733'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2008/09/jumping-on-bandwagon-google-chrome.html' title='Jumping on the bandwagon: Google Chrome'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-5153657272309694806</id><published>2008-08-31T16:12:00.002+02:00</published><updated>2008-08-31T16:20:39.333+02:00</updated><title type='text'>Speed Racer (2008)</title><content type='html'>&lt;a href="http://www.imdb.com/title/tt0811080/"&gt;Speed Racer (2008)&lt;/a&gt; was a fun movie, but there is no excuse - repeat NO EXCUSE - in this entire universe filled with the most crazy shit you can imagine, to have a trained monkey in a movie that was created in the year 2008. It was the most annoying, stupid, childish and unfunny character I have ever seen in a movie. Even Chimp Chimp managed to be more entertaining than that stupid, retarded, fat ape-like creature in the movie that was called Squirtle or Spittle or Spermle or &lt;a href="http://www.imdb.com/character/ch0031169/"&gt;whatever his name was&lt;/a&gt;. Every time he was on the fucking screen I wanted to reach out and strangle his chubby little neck, to break his skull, to stuff his mouth with rat poison and shove the monkey up his ass. That shit was probably barely mildly funny when it was &lt;a href="http://www.imdb.com/title/tt0061300/"&gt;originally done in 1967&lt;/a&gt;, 40 FUCKING YEARS AGO, but GOD. Wachowski Brothers EPIC FAIL.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-5153657272309694806?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/5153657272309694806/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=5153657272309694806' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/5153657272309694806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/5153657272309694806'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2008/08/speed-racer-2008.html' title='Speed Racer (2008)'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-2121837989351920654</id><published>2008-06-17T17:54:00.003+02:00</published><updated>2008-06-17T18:23:43.465+02:00</updated><title type='text'>PETA attempts to out-stupid Jessica Simpson</title><content type='html'>Yesterday, Jessica Simpson was photographed wearing a shirt that says &lt;a href="http://thesuperficial.com/2008/06/jessica_simpson_loves_meat.php"&gt;'real girls eat meat'&lt;/a&gt;. Now this might have been an ironic T-shirt, but I'm sure Jessica doesn't know what that means so it's most likely not.&lt;br /&gt;&lt;br /&gt;Today, PETA responded by posting &lt;a href="http://blog.peta.org/archives/2008/06/top_five_reason.php?c=pfjsrem08"&gt;5 Reasons Why Only Stupid Girls Brag About Eating Meat&lt;/a&gt; (capitalization theirs) on their blog. The list is arguably even stupider than Jessica Simpson is rumoured to be. Here are the five 'reasons', with explanations why they are wrong.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1. Meat increases the risk of breast cancer.&lt;/b&gt;&lt;br /&gt;The article mentioned was indeed published in the British Journal of Cancer in 2007 by &lt;a href="http://www.nature.com/bjc/journal/v96/n7/full/6603689a.html"&gt;Taylor, Burley et al.&lt;/a&gt; and finds a association between eating meat and the risk of breast cancer in pre- and post-menopausal women. However, sources indicate that &lt;a href="http://news.bbc.co.uk/2/hi/health/6523009.stm"&gt;the effect was not significant&lt;/a&gt; and &lt;a href="http://www.breastcancer.org/tips/nutrition/new_research/20070416b.jsp"&gt;inconclusive&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. Real girls don't support animal abuse.&lt;/b&gt;&lt;br /&gt;Celebrities (obviously) do not represent the world population, so if 'huge numbers of celebtrities are ditching meat' that does not mean everyone is. The latest numbers indicate 6.7% of Americans were vegetarian in 2006. In India, over 57% of the population is vegetarian.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3. The meat industry is destroying the Earth.&lt;/b&gt;&lt;br /&gt;The quote used here is in &lt;a href="http://www.timesonline.co.uk/tol/news/uk/article583778.ece"&gt;The Times, from the Prince of Wales&lt;/a&gt; and is from 2005. In &lt;i&gt;the exact same article&lt;/i&gt;, the Prince is criticized as being hypocritical since he spends large amounts of money but speaks out for less spending. His comments are in no way connected to animal cruelty or vegetarianism. He also has a ranch with 100 chickens.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;4. Meat will make you fat.&lt;/b&gt;&lt;br /&gt;I guess I'll just eat the fries then whenever I'm at McDonalds? This is rubbish, anything taken in excess will make you fat. Including a vegetarian diet.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;5. Eating meat steals food from starving kids.&lt;/b&gt;&lt;br /&gt;So it's OK for starving kids to eat meat?&lt;br /&gt;&lt;br /&gt;Basically, PETA blasted Jessica Simpsons for being seen wearing a T-shirt advocating meat consumption, without: asking if she agrees with it, asking if it was a joke, asking if she was not a vegetarian, asking if she wanted their advice, or even asking, I don't know, if she even eats meat that much. If this isn't the stupidest form of hypocrisy then I don't know what.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-2121837989351920654?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/2121837989351920654/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=2121837989351920654' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/2121837989351920654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/2121837989351920654'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2008/06/peta-attempts-to-out-stupid-jessica.html' title='PETA attempts to out-stupid Jessica Simpson'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-5664520475376242654</id><published>2008-05-05T11:35:00.011+02:00</published><updated>2008-05-05T12:46:12.912+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gta iv'/><category scheme='http://www.blogger.com/atom/ns#' term='jack thompson'/><category scheme='http://www.blogger.com/atom/ns#' term='strauss zelnick'/><title type='text'>Jack Thompson tells on Take Two, emails his mom</title><content type='html'>In the most hilarious move of anti-videogame-crusader attorney Jack Thompson yet, he responded to the GTA IV 'murder simulator' by &lt;a href="http://blog.wired.com/games/2008/04/jack-thompson-p.html"&gt;sending an email to Take Two chairman Strauss Zelnick's &lt;i&gt;mom&lt;/i&gt;&lt;/a&gt;. The email is filled with the usual falsehoods and draconian exaggerations. Following is the email itself as well as the actual facts.&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;Dear Mrs. Zelnick:&lt;br /&gt;Your son, as you may know (or maybe you don’t know), is Chairman of Take-Two Interactive Software, Inc., whose most popular video games are the Grand Theft Auto murder simulator games banned in some countries but sold to children here.&lt;br /&gt;&lt;br/&gt;&lt;/blockquote&gt;&lt;br /&gt;Currently, GTA 3 and GTA: San Andreas are &lt;a href="http://news.bbc.co.uk/1/hi/technology/4728261.stm"&gt;banned in Australia&lt;/a&gt; because of the &lt;a href="http://en.wikipedia.org/wiki/Hot_coffee"&gt;Hot Coffee&lt;/a&gt; drama.&lt;br /&gt;GTA IV is &lt;a href="http://thenational.ae/article/20080501/NATIONAL/945641849"&gt;banned in the United Arab Emirates&lt;/a&gt;.&lt;br /&gt;GTA 3, GTA: San Andreas and GTA IV all are rated &lt;b&gt;M for Mature&lt;/b&gt;, meaning it is illegal to sell it to people under the age of 17. Note that children are generally younger than 17. &lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;Your son last week was reported to have said the following about Grand Theft Auto IV, due to be released Tuesday, April 29:&lt;br /&gt;"We’ve already received numerous [GTA IV] reviews, and to a one, they are perfect scores. My mom couldn’t write better reviews…"&lt;br /&gt;Taking your son’s thought, I would encourage you either to play this game or have an adroit video gamer play it for you.  Some of the latter gamers are on death row, so try to find one out in the civilian population who hasn’t killed someone yet.&lt;br /&gt;&lt;br/&gt;&lt;/blockquote&gt;&lt;br /&gt;Devin Moore, who was sentenced to death for killing three police officers while trying to escape custody, claimed to be influenced by GTA: Vice City. &lt;a href="http://www.theinquirer.net/en/inquirer/news/2005/08/12/grand-theft-auto-player-gets-death-penalty"&gt;The Inquirer claims he made this up&lt;/a&gt;. His victim's families seem more concerned with suing Take-Two, Rock Star, Wal-Mart and Gamestop than with mourning.&lt;br /&gt;Note that this is the only known case of a criminal on death row who ever blamed GTA.&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;What you will see in your son’s game, if this iteration of GTA is anything like its predecessors, ..&lt;br /&gt;&lt;br/&gt;&lt;/blockquote&gt;&lt;br /&gt;Jack Thompson apparently hasn't even seen the game.&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;..is incredible interactive violence aimed at police officers (whom you can shoot in the head and see the blood spray), innocent bystanders (whom you can run over with your car just for the heck of it), and of course the plentiful female prostitutes you can have sex with and then filet with a knife or stomp with your feet in order to get your money back.  Experts note that the recent plethora of cop killings is caused in part by your darling son’s entrepreneurial energy.  There are three policemen dead in Alabama because of Grand Theft Auto.  I was on 60 Minutes about it.  I hope Strauss has provided you with a flat screen tv to see the grief of the bereaved families that fills the screen.&lt;br /&gt;&lt;br/&gt;&lt;/blockquote&gt;&lt;br /&gt;Literature that supports the theory that violent video games leads to violent behaviour is &lt;a href="http://www.springerlink.com/index/J656022523161180.pdf"&gt;flimsy&lt;/a&gt; &lt;a href="http://linkinghub.elsevier.com/retrieve/pii/S1359178997000013"&gt;at&lt;/a&gt; &lt;a href="http://www.blackwell-synergy.com/doi/abs/10.1111/1467-9280.00366"&gt;best&lt;/a&gt;. The most recent study even shows that &lt;a href="http://www.next-gen.biz/index.php?option=com_content&amp;task=view&amp;id=9817&amp;Itemid=2"&gt;playing violent videogames relaxes you&lt;/a&gt;.&lt;br/&gt;&lt;br /&gt;Also note that GTA IV has no option to 'stomp prostitutes with your feet'.&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;The pornography and violence that your son trafficks in is the kind of stuff that most mothers would be ashamed to see their son putting into the hands of other mothers’ children, but, hey, your son Strauss has recently assured the world that he is "a Boy Scout, everybody knows that."  I’d love to see the merit badges that Scout Troop handed out.  Is there a Ted Bundy merit badge?  If so, your loving son deserves one now.  It should be red and green, for obvious reasons.&lt;br /&gt;&lt;br/&gt;&lt;/blockquote&gt;&lt;br /&gt;The 'pornography' refers to the Hot Coffee mod again, which ironically was originally only some &lt;a href="http://www.gtasanandreas.net/news/single.php?id=1469"&gt;suggestive fully-clothed grinding&lt;/a&gt; but modified by a gamer (!) to remove clothes on the participants. This content has been removed from GTA: San Andreas in 2005 allowing the game to keep its M rating.&lt;/br&gt;&lt;br /&gt;The quote from Zelnick is from &lt;a href="http://breakoutperformance.blogspot.com/2008/03/thestreetcom-take-two-activists-give.html"&gt;the Breakout Performance financial blog&lt;/a&gt; where it is a response to accussations that Zelnick received an high yearly bonus on his employment contract.&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;With Passover having just come and gone, it is appropriate to note the following from the Old Testament, Proverbs 22:6:&lt;br /&gt;"Train up a child in the way he should go: and when he is old, he will not depart from it."&lt;br /&gt;Mrs. Zelnick, did you train up your son, Strauss, to make millions of dollars by pushing Mature-rated video games to children?  Any kid can go right to little Strauss’ corporate web site and buy GTA IV with no age verification.  Strauss is even marketing the new Grand Theft Auto IV on World Wrestling Entertainment tv shows seen by millions of kids.  If you trained up Strauss to do this, then shame on you.&lt;br /&gt;&lt;br/&gt;&lt;/blockquote&gt;&lt;br /&gt;Again, selling Mature-rated games to children is illegal. While the Take-Two website requires entering your date of birth, anything can be entered as long as the age is over 17.&lt;br/&gt;&lt;br /&gt;The Take-Two website doesn't actually sell the game online, it only redirects to the online stores that sell it, such as Amazon. Since online stores generally use websites, it would be impossible to buy GTA IV without a credit card, which children rarely have.&lt;br/&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/results?search_query=gta+iv+commercial&amp;search=Search"&gt;The commercials for GTA IV&lt;/a&gt; are all suitable for minors (no adult content) and clearly mention the &lt;b&gt;M for Mature&lt;/b&gt; rating. Note that WWE matches are usually wall-to-wall violence, unlike GTA IV.&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;But maybe the explanation for your son’s corporate sociopathy is to be found in Old Testament Proverb 29:15:&lt;br /&gt;"The rod and reproof give wisdom: but a child left to himself bringeth his mother to shame."&lt;br /&gt;Maybe you, Mrs. Zelnick, were so taken by your handsome son that you spared the rod and spoiled the child.  That would explain why he has brought you, by the way he presently acts, "to shame."&lt;br /&gt;There’s another mother you would do well to talk to.  Mrs. Crump in Alabama had a son who was a police officer.  He’s now dead because a teenaged boy unwittingly trained himself to kill him on Grand Theft Auto: Vice City. She has a grief she carries every day that only a mother can know. There are other such mothers in the heartland of America whose inhabitants your son simply sees as commercial targets.&lt;br /&gt;&lt;br/&gt;&lt;/blockquote&gt;&lt;br /&gt;The $600 million 'GTA killer' court case by Mrs. Crump and others &lt;a href="http://gamepolitics.livejournal.com/tag/devin+moore"&gt;has been dismissed by court in 2006&lt;/a&gt;. Note that while Jack Thompson was the practicing attorney for this lawsuit, &lt;a href="http://arstechnica.com/news.ars/post/20051108-5540.html"&gt;he withdrew from the suit long before its dismissal&lt;/a&gt;.&lt;br/&gt;&lt;br /&gt;As mentioned before, playing a violent videogame has not been proven to induce violent behaviour. Also, clicking a mouse button for several hours hardly trains a gamer to break into a car, hotwire it, disarm a police officer and fire a handgun.&lt;br/&gt;&lt;br /&gt;Note that Devin Moore was 16 years old at the time of the shootings and thus was either illegaly sold GTA by a shopkeeper, or bought the game by his parents. Either possibility would place the blame elsewhere than at Devin Moore himself.&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;Your son, this very moment, is doing everything he possibly can to sell as many copies of GTA IV  to teen boys in the United States, a country in which your son claims you raised him to be  "a Boy Scout."  More like the Hitler Youth, I would say.&lt;br /&gt;Happy Mother’s day, Mrs. Zelnick, which this year is May 11, two weeks after your son unleashes porn and violence upon other mothers’ boys.  I’m sure you’re very proud.&lt;br /&gt;&lt;br /&gt;Sincerely, Jack Thompson"&lt;br /&gt;&lt;br/&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Note the lack of 'attorney at law', since Jack Thompson's license to practice law &lt;a href="http://arstechnica.com/news.ars/post/20051122-5613.html"&gt;was revoked in 2005&lt;/a&gt;.&lt;br/&gt;&lt;br /&gt;I can't even begin to comprehend why Jack Thompson suddenly places the blame for the murder of three police officers squarely in the lap of a retired mother of a very successful businessman, as well as liking her to Adolf Hitler.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-5664520475376242654?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/5664520475376242654/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=5664520475376242654' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/5664520475376242654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/5664520475376242654'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2008/05/jack-thompson-tells-on-take-two-emails.html' title='Jack Thompson tells on Take Two, emails his mom'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-5004734608095214919</id><published>2008-03-24T13:08:00.033+01:00</published><updated>2008-12-09T08:16:30.802+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='ecmascript'/><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='netscape'/><category scheme='http://www.blogger.com/atom/ns#' term='www'/><category scheme='http://www.blogger.com/atom/ns#' term='msie'/><category scheme='http://www.blogger.com/atom/ns#' term='acid'/><category scheme='http://www.blogger.com/atom/ns#' term='safari'/><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><category scheme='http://www.blogger.com/atom/ns#' term='acid2'/><category scheme='http://www.blogger.com/atom/ns#' term='acid3'/><category scheme='http://www.blogger.com/atom/ns#' term='browser'/><category scheme='http://www.blogger.com/atom/ns#' term='css'/><title type='text'>ACID, ACID2 and ACID3 test results for all popular browsers by date</title><content type='html'>&lt;p&gt;Since the ACID3 test was &lt;a href="http://www.webstandards.org/press/releases/20080303/"&gt;released by the Web Standards Project&lt;/a&gt; on March 3, lots of companies have scrambled to update their browsers to perform better on the test. No one browser has passed the test since it was released, though there seems to be a neck-to-neck race between Safari, Firefox and Opera. All three are putting out new betas (in different paces) that score better and better.&lt;/p&gt;&lt;p&gt;Since this seems so much like a race, I felt like putting up an overview. I tested &lt;a href="http://www.acidtests.org/"&gt;all three ACID tests&lt;/a&gt; on current and older versions of Netscape, Internet Explorer, Firefox, Opera and Safari (for Windows) and determined as accurate as possible when each browser passed each test for the first time. I will update the ACID3 test results when they become available.&lt;/p&gt;&lt;p&gt;Some data taken from &lt;a href="http://www.anomalousanomaly.com/2008/03/06/acid-3/"&gt;Anomalous Anomaly&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;h2&gt;&lt;a href="http://acid1.acidtests.org/"&gt;ACID1&lt;/a&gt; test:&lt;/h2&gt;&lt;a href="http://www.merijn.org/blog/acid1.jpg"&gt;&lt;img src="http://www.merijn.org/blog/acid1thumb.jpg" width="386" height="305" alt="ACID1 test results"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;Notes:&lt;ul&gt;&lt;li&gt;I couldn't find when Safari first passed the ACID1 test. Windows builds only started at version 3.0, and I don't have a Mac.&lt;/li&gt;&lt;li&gt;It's possible Internet Explorer passed the test with an earlier 6.0 build, but it's both very hard to find them and very hard to get them running without messing up your system.&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;br /&gt;&lt;h2&gt;&lt;a href="http://acid2.acidtests.org/"&gt;ACID2&lt;/a&gt; test:&lt;/h2&gt;&lt;br /&gt;&lt;a href="http://www.merijn.org/blog/acid2.jpg"&gt;&lt;img src="http://www.merijn.org/blog/acid2thumb.jpg" width="361" height="305" alt="ACID2 test results"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;Notes:&lt;ul&gt;&lt;li&gt;Netscape never passed the ACID2 test before it was discontinued. Its final result &lt;a href="http://www.merijn.org/blog/acid2ns9006.jpg"&gt;looks like this&lt;/a&gt;. If that looks a lot like what the &lt;a href="http://www.merijn.org/blog/acid2ff20012.jpg"&gt;latest stable Firefox&lt;/a&gt; renders, remember that Netscape switched to the latest (stable) Gecko engine, also used by Firefox, before putting out the last build.&lt;/li&gt;&lt;li&gt;Safari and Opera passed this test first, and it took Firefox and Internet Explorer so long to accomplish this feat, that only their recent betas pass it now. How embarrassing.&lt;/ul&gt;&lt;/p&gt;&lt;br /&gt;&lt;h2&gt;&lt;a href="http://acid3.acidtests.org/"&gt;ACID3&lt;/a&gt; test:&lt;/h2&gt;&lt;br /&gt;&lt;a href="http://www.merijn.org/blog/acid3.jpg"&gt;&lt;img src="http://www.merijn.org/blog/acid3thumb.jpg" width="431" height="290" alt="ACID3 test results" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;Notes:&lt;ul&gt;&lt;li&gt;The red line marks the releae of the ACID3 test. To see a big picture that goes back all the way to 1997, &lt;a href="http://www.merijn.org/blog/acid3all.jpg"&gt;see here&lt;/a&gt;. It has several peaks where browsers performed worse with new versions, and I have no idea why.&lt;/li&gt;&lt;li&gt;Almost every browser picked up on the ACID3 test and updated their browsers. Only Internet Explorer didn't, and that's probably only because they just put out the first beta of IE 8 three days after ACID3 was released, along with several proud posts that it passed ACID2.&lt;/li&gt;&lt;li&gt;The switch to the latest Gecko rendering engine by Netscape can be seen very nicely here, as the Netscape line merges into the Firefox line with the last Netscape version.&lt;/li&gt;&lt;li&gt;Not pictured: the Firefox score drop from 59% to 52% since they released 3.0 beta 1 (on a newer rendering engine) earlier than 2.0.0.12 (with the old rendering engine).&lt;/li&gt;&lt;li&gt;Opera is making a GIANT leap several weeks before ACID3 was released, which shows that they were putting a lot of effort into being compliant even before the test was released.&lt;/li&gt;&lt;li&gt;Safari is putting a lot of effort into passing the ACID3 test right now. Each &lt;a href="http://nightly.webkit.org/"&gt;Webkit nightly&lt;/a&gt; is scoring better.&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;TODO: maybe I'll add the &lt;a href="http://www.css3.info/selectors-test/"&gt;CSS3 selector test&lt;/a&gt; later on.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;UPDATES:&lt;ul&gt;&lt;li&gt;March 26: New &lt;a href="http://www.mozilla.com/en-US/firefox/2.0.0.13/releasenotes/"&gt;Firefox 2.0.0.13&lt;/a&gt; scores no better on ACID3. &lt;a href="http://webkit.org/blog/169/acid3-nodeiterator-fix-leaves-us-with-4-points-to-go/"&gt;Webkit nightly r31306&lt;/a&gt; goes from 95% to 96%.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;March 26 again: THE RACE HAS BEEN WON! Both the &lt;a href="http://webkit.org/blog/173/webkit-achieves-acid3-100100-in-public-build/"&gt;latest Webkit nightly&lt;/a&gt; and the &lt;a href="http://my.opera.com/desktopteam/blog/2008/03/26/opera-and-the-acid3-test"&gt;current internal Opera build&lt;/a&gt; now pass &lt;b&gt;100%&lt;/b&gt; of the ACID3 test! Congratulations to both teams. Opera wins for having a 100% score just hours before Webkit did. Webkit takes the medal for having the first publicly available build that passes ACID3 - Opera promises the public build later this week.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;March 27: It seems &lt;a href="http://tech.slashdot.org/article.pl?sid=08/03/26/1938251"&gt;Opera is generally credited&lt;/a&gt; with the first Acid3 100% pass, and that Safari's Webkit &lt;b&gt;cheated&lt;/b&gt; by &lt;a href="http://blog.codedread.com/archives/2008/03/26/webkit-nightly-not-smiling/"&gt;implementing only the part of the SMIL protocol that was required to pass the relevant test&lt;/a&gt;.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;March 28: Opera made their &lt;a href="http://labs.opera.com/news/2008/03/28/"&gt;internal WinGogi build&lt;/a&gt; available (the one that scores 100% on Acid3) and I added it to the graph. It's the peak on 26 March, obviously. Most of the Acid3 changes will not be in the Kestrel engine scheduled for Opera 9.5, which explains why the &lt;a href="http://my.opera.com/desktopteam/blog/2008/03/28/painting-performance-fixes"&gt;latest 9.5 alpha build&lt;/a&gt; scores just 79%.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;April 2nd: &lt;a href="http://blogs.zdnet.com/hardware/?p=1643"&gt;Firefox 3.0 beta 5&lt;/a&gt; scores 71% over the 68% of beta 4.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;April 17th: &lt;a href="http://blog.mozilla.com/blog/2008/04/16/firefox-2.0.0.14-security-and-stability-update-now-available-for-download/"&gt;Firefox 2.0.0.0.14&lt;/a&gt; scores 53% over the 52% of 2.0.0.13. It seems clear they are focusing more on Firefox 3 for standards compliance now.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;April 18th: &lt;a href="http://www.apple.com/support/downloads/safari311.html"&gt;Safari 3.1.1&lt;/a&gt; scores 74% as opposed to the last 3.1 version. The &lt;a href="http://my.opera.com/desktopteam/blog/2008/04/17/beta-2-is-coming"&gt;latest Opera weekly build&lt;/a&gt; scores 79% like its predecessors. &lt;b&gt;I've updated the Acid3 graph to show the results the latest version of each browser gives, even if this is a stable version and a better scoring beta was released earlier.&lt;/b&gt; If I have some time left later I'll split the lines into stable and beta.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;April 25th: &lt;a href="http://my.opera.com/desktopteam/blog/2008/04/24/9-5-beta-2-is-out"&gt;Opera 9.5 beta 2&lt;/a&gt; scores 79% like its predecessors.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;May 17th: &lt;a href="http://www.mozilla.com/en-US/firefox/all-rc.html"&gt;Mozilla Firefox 3 Release Candidate 1&lt;/a&gt; scores no higher than the betas: 71%.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;June 5th: &lt;a href="http://www.mozilla.com/en-US/firefox/all-rc.html"&gt;Mozilla Firefox 3 Release Candidate 2&lt;/a&gt; still only at 71%. It doesn't seem like FireFox 3 will score any higher than this.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;June 10th: &lt;a href="Farkas, D.K. and Farkas, J.B. (2000) Guidelines for Designing Web Navigation. In: Technical Communication, Third Quarter 2000, pp.341-358."&gt;Opera 9.5 RC&lt;/a&gt; scores 83%. Their latest weekly builds have been slowly creeping up on the Acid3 test.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;June 12th: &lt;a href="http://www.opera.com/download/?ver=9.50"&gt;Opera 9.5&lt;/a&gt; was released today and it scores 83% on Acid3.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;June 20th: &lt;a href="http://www.apple.com/safari/download/"&gt;Safari 3.1.2&lt;/a&gt; scores 75% over the previous version's 74%.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;July 31st: The &lt;a href="http://developer.mozilla.org/devnews/index.php/2008/07/28/firefox-31-alpha-1-now-available-for-download/"&gt;Firefox 3.1 alpha Shiretoko&lt;/a&gt; scores a surprising 83%, bringing it on par with Opera.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;September 6th: Added &lt;a href="http://www.google.com/chrome"&gt;Google Chrome&lt;/a&gt; to the list. It seems to update discretely, I got only 55% on the first version but reinstalling today yielded 77% (or sometimes 79%) and the build number had changed from 1583 to 1798. The &lt;a href="http://www.tuaw.com/2008/06/10/apple-seeds-developers-with-safari-4-0/"&gt;Safari 4.0 beta&lt;/a&gt; from June 10th scores 100%!&lt;/li&gt;&lt;br /&gt;&lt;li&gt;September 8th: &lt;a href="http://developer.mozilla.org/devnews/index.php/2008/09/05/firefox-31-alpha-2-now-available-for-download/"&gt;Mozilla Firefox 3.1 alpha 2&lt;/a&gt; and &lt;a href="http://my.opera.com/desktopteam/blog/2008/09/05/9-60-beta-1-rc"&gt;Opera 9.60 beta 1 RC&lt;/a&gt; were both released on September 5th and both score 85%!&lt;/li&gt;&lt;br /&gt;&lt;li&gt;October 8th: While Google Chrome is still on 79%, the latest Chromium nightly builds have updated the Webkit engine version on October 1st, and &lt;b&gt;it's scoring 100% on ACID3 since build &lt;a href="http://build.chromium.org/buildbot/snapshots/chromium-rel-xp/2778/"&gt;2778&lt;/a&gt;!&lt;/b&gt; There's only one timing issue (test 26) and the image doesn't look like the reference pic completely - big red cross in top-right corner and 'linktest failed' below the score). Chromium is already at build 3001 at the time of writing, so expect the official Google Chrome builds to duplicate this soon.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;October 15th: &lt;a href="http://www.mozilla.com/firefox/all-beta.html"&gt;Mozilla Firefox 3.1 beta 1&lt;/a&gt; is out and scores 89%, finally passing Opera for the first time since March.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;December 4th: &lt;a href="http://my.opera.com/desktopteam/blog/2008/12/03/peregrine-takes-flight-opera-10-0-alpha-is-here"&gt;Opera 10 alpha 1&lt;/a&gt; was released today and it scores 100%, as expected. It's also MUCH quicker than the WinGogi build they put out sometime ago.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;December 8th: &lt;a href="http://developer.mozilla.org/devnews/index.php/2008/12/08/firefox-31-beta-2-now-available-for-download/"&gt;Mozilla Firefox 3.1 beta 2&lt;/a&gt; scores 93%.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-5004734608095214919?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/5004734608095214919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=5004734608095214919' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/5004734608095214919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/5004734608095214919'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2008/03/acid-acid2-and-acid3-test-results-for.html' title='ACID, ACID2 and ACID3 test results for all popular browsers by date'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-7526698834827026901</id><published>2008-03-02T15:46:00.016+01:00</published><updated>2008-03-06T13:39:25.112+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wiimote'/><category scheme='http://www.blogger.com/atom/ns#' term='controller'/><category scheme='http://www.blogger.com/atom/ns#' term='bluetooth'/><category scheme='http://www.blogger.com/atom/ns#' term='wii'/><category scheme='http://www.blogger.com/atom/ns#' term='gh3'/><category scheme='http://www.blogger.com/atom/ns#' term='pc'/><category scheme='http://www.blogger.com/atom/ns#' term='les paul'/><title type='text'>How to use the Wii Guitar Hero III guitar on Guitar Hero III for the PC</title><content type='html'>&lt;p&gt;Right! I'm going to explain to you how to get the Les Paul from Guitar Hero III: Legends of Rock for the Nintendo Wii to work with Guitar Hero III: Legends of Rock for the PC. I took a lot of this from the Wiihacks post on &lt;a href="http://wiihacks.blogspot.com/2006/12/howto-use-wii-mote-in-windows-as-your.html"&gt;using your Wiimote as a mouse in Windows&lt;/a&gt; so if something isn't clear enough, go read that first.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;b&gt;*UPDATE* March 6:&lt;/b&gt; the GlovePIE script is now DONE. I just added the correct keybinding to the + key (Backspace instead of Escape) and changed the whammy code to use the mouse for whammying. It's not as smooth as I'd like, but it's the best you can get.&lt;br /&gt;&lt;b&gt;*UPDATE* March 5:&lt;/b&gt; updated the script to be three times shorter, and added support for Star Power activation by tilting the guitar. The Wiimote will also rumble for a second when you do this, somewhat like it does in GH3 for the Wii. Yay!&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;h2&gt;Why?&lt;/h2&gt;&lt;p&gt;Because GH3 for the PC has better graphics and STEREO SOUND, and I wanted to see if it could be done. &lt;a href="http://www.youtube.com/watch?v=sI1vceHs2Cw"&gt;These guys got most of it working&lt;/a&gt; and I've had some tips from them. You've all seen the videos of people &lt;a href="http://wiihacks.blogspot.com/2006/12/howto-use-wii-mote-in-windows-as-your.html"&gt;using the Wiimote as a mouse&lt;/a&gt;, and some of you probably have seen some of &lt;a href="http://www.youtube.com/profile_videos?user=jcl5m&amp;p=r"&gt;Johnny Chung Lee's videos&lt;/a&gt; where he uses the Wiimote as cheap implementations of &lt;a href="http://www.youtube.com/watch?v=Jd3-eiid-Uw"&gt;head tracking solutions&lt;/a&gt; and &lt;a href="http://www.youtube.com/watch?v=5s5EvhHy7eQ"&gt;multi-touch whiteboard screens&lt;/a&gt;.&lt;br/&gt;I got the whole thing working in about an hour, on Windows XP. The GlovePIE script (which is completely my own) took about three days work off and on.&lt;/p&gt;&lt;br /&gt;&lt;h2&gt;What do I need?&lt;/h2&gt;&lt;p&gt;You're going to need the following things:&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;A &lt;a href="http://www.amazon.com/s?keywords=wii+controller&amp;index=blended"&gt;Nintendo Wii controller&lt;/a&gt; and a &lt;a href="http://www.amazon.com/s?keywords=wii+guitar+controller&amp;index=blended"&gt;Wii Les Paul guitar controller&lt;/a&gt;, obviously.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/s?keywords=guitar%20hero%20iii%20pc&amp;index=blended"&gt;Guitar Hero III: Legends of Rock for the PC&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;A bluetooth adapter or USB dongle&lt;/b&gt; - If your computer doesn't already have one (look in the Device Manager to check this), you can get a cheap one that plugs into your USB port from &lt;a href="http://search.ebay.com/search/search.dll?satitle=bluetooth+2.0+dongle"&gt;eBay&lt;/a&gt;. I got one for $1 and it works fine.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;BlueTooth drivers&lt;/b&gt; - If your computer doesn't have them already (Windows Vista should) and the above bluetooth adapter/dongle didn't have a driver CD included, get the free &lt;a href="http://www.bluesoleil.com/"&gt;BlueSoleil drivers&lt;/a&gt;.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;&lt;a href="http://carl.kenner.googlepages.com/glovepie"&gt;GlovePIE 0.30 or newer&lt;/a&gt;&lt;/b&gt; - this interprets the signals from the Wiimote and can map them to key presses. Version 0.30 added support for the Wii guitar.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;A bit of persistence to get the GlovePIE script to work right :-)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h2&gt;Connect the Wiimote to your PC via Bluetooth&lt;/h2&gt;&lt;p&gt;This should be the easiest part. Plug the Bluetooth dongle in if you have one, then install the BlueSoleil drivers. The Microsoft Bluetooth stack will NOT work, unless have a Bluetooth device that is in the list of compatible devices &lt;a href="http://wiibrew.org/index.php?title=List_of_Working_Bluetooth_Devices"&gt;on the WiiBrew wiki&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Once the Bluetooth part is setup, put the Wiimote in discovery mode by pressing 1+2, then let your Bluetooth device on the PC discover it. It should find something like &lt;b&gt;Nintendo RVL-CNT-01&lt;/b&gt;, which offers a Human Interface Device (HDI) service. If the Wiimote LEDs stop flashing, press them again until your PC finds the Wiimote and the service. When that's done, connect to the HID service.&lt;/p&gt;&lt;br /&gt;&lt;h2&gt;Setup GlovePIE to use the Wiimote&lt;/h2&gt;&lt;p&gt;Now that the Wiimote is connected to your PC, open up GlovePIE. Go to File &gt; Open and open the script called &lt;b&gt;TestWiimote.PIE&lt;/b&gt; in the OldScripts folder. Now click RUN and wave around your Wiimote. There should be numbers changing in the debug window in response to your waving. If they don't change, either your Wiimote is not connected properly, or your Bluetooth stack is incompatible with the Wiimote.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;If you got GlovePIE working, you can try &lt;a href="http://www.vkapadia.com/wii/WiiMouse%20Accel.PIE"&gt;this mouse script&lt;/a&gt; from the &lt;a href="http://wiihacks.blogspot.com/2006/12/update-windows-wii-mote-scripting.html"&gt;Wii Hacks blog&lt;/a&gt; and fiddle around with it. Tilting your Wiimote should control the mouse cursor, and it should make the Wiimote vibrate when you hit the screen. A and B control the mouse buttons.&lt;/p&gt;&lt;br /&gt;&lt;h2&gt;Setup GlovePIE to use the Wii guitar controller&lt;/h2&gt;&lt;p&gt;Now for the hard part. You'll need a custom script to interpret the signals from the Wii guitar and map them to keys on your keyboard. The script I wrote to do this is below, you can copy and paste it into GlovePIE (don't forget to save it) and change it to your liking.&lt;/p&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size: 9pt;"&gt;&lt;br /&gt;Key.Ctrl = False&lt;br /&gt;Key.LeftShift = False&lt;br /&gt;Key.LeftAlt = False&lt;br /&gt;Key.RightAlt = False&lt;br /&gt;&lt;br /&gt;debug = 'whammy=' + wiimote.Guitar.WhammyBar + ', pitch=' + RemoveUnits(Wiimote.Pitch)&lt;br /&gt;&lt;br /&gt;//change these to your liking (use debug info)&lt;br /&gt;var.whammythreshold = 0.55&lt;br /&gt;var.starpowerangle = 50&lt;br /&gt;&lt;br /&gt;//bind frets to V-C-X-Z etc&lt;br /&gt;Keyboard.V = Wiimote.Guitar.Fret1&lt;br /&gt;Keyboard.C = Wiimote.Guitar.Fret2&lt;br /&gt;Keyboard.X = Wiimote.Guitar.Fret3&lt;br /&gt;Keyboard.Z = Wiimote.Guitar.Fret4&lt;br /&gt;Keyboard.A = Wiimote.Guitar.Fret5&lt;br /&gt;//make the 4 wiimote leds light up with the first 4 frets&lt;br /&gt;Wiimote.Led1 = Wiimote.Guitar.Fret1&lt;br /&gt;Wiimote.Led2 = Wiimote.Guitar.Fret2&lt;br /&gt;Wiimote.Led3 = Wiimote.Guitar.Fret3&lt;br /&gt;Wiimote.Led4 = Wiimote.Guitar.Fret4&lt;br /&gt;//other mappings&lt;br /&gt;Keyboard.Space = Wiimote.Guitar.Minus&lt;br /&gt;Keyboard.W = Wiimote.Guitar.StrumDown&lt;br /&gt;Keyboard.E = Wiimote.Guitar.StrumUp&lt;br /&gt;Keyboard.Backspace = Wiimote.Guitar.Plus&lt;br /&gt;&lt;br /&gt;//make whammy when whammy is pushed&lt;br /&gt;If Wiimote.Guitar.WhammyBar &gt; var.whammythreshold&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Mouse.x = Wiimote.Guitar.WhammyBar&lt;br /&gt;EndIf&lt;br /&gt;//push star power button when guitar is tilted&lt;br /&gt;If RemoveUnits(Wiimote.Pitch) &gt; var.starpowerangle&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Key.Space = True&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Wiimote.Rumble = True&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Wait 1000 ms&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Key.Space = False&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Wiimote.Rumble = False&lt;br /&gt;EndIf&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;&lt;b&gt;A few things to note on this script:&lt;/b&gt;&lt;br/&gt;&lt;br /&gt;It maps most of the Wii guitar controls to the default mappings of GH3 for the PC. E.g. the frets G-R-Y-B-O are mapped to V, C, X, Z and A. Look around in the script, it's really easy to do.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;To configure the whammy, run the script and look at the debug value for the whammy bar. My guitar gave a value of 0.55 for the whammy bar in rest, so you'll only want GlovePIE to send it to GH3 when a value greater than 0.55 is registered (or it'll be constantly whammying). Change the line 'var.whammythreshold = ...' so that it has the value there that your whammy bar sends while in rest.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;If you tilt the guitar higher than 50 degrees, Star Power is activated. If you like it better when it's at 30 degrees, or 90 degrees, change the var.starpowerangle value. Use the debug value to find your best angle.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Whichever mappings you use in the script doesn't really matter, as long as you configure GH3 for the PC to use the same mappings. So if you have the script setup to send 'Q' when you press the orange fret, setup GH3 for PC so that the 'Q' presses the orange fret.&lt;/p&gt;&lt;br /&gt;&lt;h2&gt;Other stuff you can do&lt;/h2&gt;&lt;br /&gt;&lt;p&gt;Besides accomplishing this great feat, you can:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Plug your bigass flatscreen into the PC, set it as the primary screen and rock out in an even higher resolution!&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Add new songs to GH3! This is possible in the PC version only (at least with minimal effort). See &lt;a href="http://www.scorehero.com/forum/viewtopic.php?t=46187"&gt;this thread on the ScoreHero forums&lt;/a&gt;. I've already added a few songs, and it turns out to work best when you have &lt;a href="http://fretsonfire.sourceforge.net/"&gt;FretsOnFire&lt;/a&gt; songs to be imported - those already have separate channels for song/rhythm/guitar sounds, though it is also possible with normal mp3 files.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h2&gt;That's it!&lt;/h2&gt;&lt;p&gt;Using this setup, I got my Wii guitar working great with GH3 for the PC. You might not be able to get the same scores since the Bluetooth connection sometimes seems to drop things or lag a bit, but it's great for getting that extra graphics quality boost that you won't get on the Wii. :-) Have fun!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-7526698834827026901?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/7526698834827026901/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=7526698834827026901' title='24 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/7526698834827026901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/7526698834827026901'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2008/03/how-to-use-wii-guitar-hero-iii-guitar.html' title='How to use the Wii Guitar Hero III guitar on Guitar Hero III for the PC'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>24</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-1718411432346541447</id><published>2008-02-11T20:57:00.000+01:00</published><updated>2008-02-11T21:02:08.249+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='msie'/><category scheme='http://www.blogger.com/atom/ns#' term='fail'/><title type='text'>MSIE is extremely dumb</title><content type='html'>While finishing up my personal homepage at &lt;a href="http://www.merijnbellekom.nl/"&gt;www.merijnbellekom.nl&lt;/a&gt; with a fancy resumé, I noticed that, of all browsers, Microsoft Internet Explorer doesn't understand a self-closing Javascript tag!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.msdner.com/dev-archive/187/253-923-1874839.shtm"&gt;HOW&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2410254&amp;amp;SiteID=1"&gt;HARD&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://google.com/search?q=cache:http://www.alistapart.com/comments/jslogging?page=2#18"&gt;CAN IT BE&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Workaround: don't use self-closing script tags. Sigh.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-1718411432346541447?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/1718411432346541447/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=1718411432346541447' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/1718411432346541447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/1718411432346541447'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2008/02/msie-is-extremely-dumb.html' title='MSIE is extremely dumb'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-7857731798818612145</id><published>2007-07-04T11:27:00.001+02:00</published><updated>2007-07-04T11:51:08.446+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gta'/><category scheme='http://www.blogger.com/atom/ns#' term='jack thompson'/><title type='text'>Grand Theft Auto can be your reality too</title><content type='html'>Wow, I just &lt;i&gt;know&lt;/i&gt; Jack Thompson would have had a lawyergasm over this: &lt;a href="http://www.boingboing.net/2007/06/29/man_thinks_he_is_liv.html"&gt;Man thinks he's living inside Grand Theft Auto&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;A young man was admitted from prison to a psychiatric facility after reports that he had been acting in a bizarre manner. &lt;b&gt;He had been arrested for stealing motor vehicles and assaults with weapons. At interview he was found to be experiencing the delusion that he was a player inside a computer game&lt;/b&gt; (adult-certificate game, widely available) in which points are scored for stealing cars, killing assailants and avoiding police vehicles. Psychotic symptoms had emerged slowly over two years.&lt;/blockquote&gt;&lt;br /&gt;Even though Jack Thompson is &lt;a href="http://gamepolitics.com/2007/02/03/jack-thompson-faces-florida-bar-disciplinary-hearing/"&gt;no longer allowed to practice law&lt;/a&gt;, you just know people will scream bloody murder over this and claiming that it proves the link between violent video games and violent behaviour.&lt;br /&gt;Even though the aforementioned young man has been diagnosed with &lt;i&gt;paranoid schizophrenia&lt;/i&gt;.&lt;br/&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-7857731798818612145?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/7857731798818612145/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=7857731798818612145' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/7857731798818612145'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/7857731798818612145'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2007/07/grand-theft-auto-can-be-your-reality.html' title='Grand Theft Auto can be your reality too'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-1221211619363594360</id><published>2007-06-10T12:47:00.000+02:00</published><updated>2007-06-26T16:51:34.878+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jail'/><category scheme='http://www.blogger.com/atom/ns#' term='paris hilton'/><title type='text'>Paris Hilton in jail roundup</title><content type='html'>Since every damn celebrity website has been posting about this non-stop, and even FOX and CNN have bene broadcasting several hours of this stuff, I'd figure I'd jump on the bandwagon and post about the topic you all seem to love (but mostly hate):&lt;br /&gt;&lt;h2&gt;Paris Hilton going to jail.&lt;/h2&gt;&lt;br /&gt;The following is a timeline of what happened during this whole ordeal. I'll try to be as complete and impartial as possible.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.tmz.com/2006/09/07/exclusive-paris-busted-for-dui/"&gt;September 7th, 2006&lt;/a&gt;: Paris Hilton is arrested by the LAPD for DUI. The breath test showed 0.08 alcohol percentage, which is the minimum DUI level in California.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.tmz.com/2007/01/22/paris-folds-in-d-u-i-case/"&gt;January 22th, 2007&lt;/a&gt;: Paris Hilton is sentenced to a 36 month probation for reckless driving. She loses her driving license and has to attend alcohol education, and pay fines totaling $1,450.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;March, 2007&lt;/b&gt;: Paris Hilton's driving license is reinstated after a five-month ban. NOTE: &lt;a href="http://www.tmz.com/2007/04/19/did-paris-drive-on-suspended-license-again/"&gt;this news is doubtful&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.tmz.com/2007/02/28/paris-violates-probation-could-face-jail-time/"&gt;February 28th, 2007&lt;/a&gt;: Paris Hilton is arrested for misdemeanor driving with a suspended license, violating her probation. She was driving without her headlights on at night.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.tmz.com/2007/05/04/paris-ordered-to-serve-45-days/"&gt;May 4th, 2007&lt;/a&gt;: Paris is sentenced to 45 days in county jail. She claimed to be unaware if her license was suspended, even though papers stating this were present in her car when she was arrested.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nypost.com/seven/05082007/news/nationalnews/paris_likely_to_serve_three_weeks_nationalnews_marianne_garvey.htm"&gt;May 8th, 2007&lt;/a&gt;: It's probable the sentence will be reduced to 23 days for good behaviour, and possible it will be reduced even further due to cell shortage.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.metro.co.uk/fame/article.html?in_article_id=48339&amp;in_page_id=7"&gt;May 9th, 2007&lt;/a&gt;: Paris Hilton is spotted driving, four days after being sentenced to 45 days in jail for violating a driving ban.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.wwtdd.com/post.phtml?pk=2261"&gt;May 10th, 2007&lt;/a&gt;: Two petitions appear, &lt;a href="http://www.ipetitions.com/petition/PH21781/index.html"&gt;Free Paris Hilton&lt;/a&gt; and &lt;a href="http://www.ipetitions.com/petition/jailparishilton/index.html"&gt;Jail Paris Hilton&lt;/a&gt;. &lt;b&gt;19,881&lt;/b&gt; people have signed the petion to free Paris Hilton, &lt;b&gt;40,134&lt;/b&gt; people signed the one to jail her.&lt;br /&gt;At time of writing this (june 10th), the number are &lt;b&gt;31,966&lt;/b&gt; signatures to free Paris, &lt;b&gt;89,962&lt;/b&gt; signatures to jail her. None of the signatures on the 'Free Paris Hilton' petition list a name or comment, whereas almost all signatures on the 'Jail Paris Hilton' do.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mtv.com/news/articles/1559810/20070517/hilton_paris.jhtml"&gt;May 17th, 2007&lt;/a&gt;: Paris will serve her time in jail in a 'special needs housing unit' reserved for high-profile inmates. She will be allowed outside one hour daily.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dailymail.co.uk/pages/live/articles/showbiz/showbiznews.html?in_article_id=456886&amp;in_page_id=1773"&gt;May 22nd, 2007&lt;/a&gt;: Paris Hilton is spotted carrying around a Bible.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nydailynews.com/gossip/r_m/2007/06/01/2007-06-01_before_the_slammer_paris_planning_some_g.html"&gt;June 1st, 2007&lt;/a&gt;: Three days before her sentence will begin, it becomes known that Paris has ordered a make-up team to meet her next monday to make her look her best when she checks into jail.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.hollyscoop.com/paris-hilton/sarah-silverman-picks-on-paris-hilton_11307.aspx"&gt;June 3rd, 2007&lt;/a&gt;: At the MTV movie awards, comedienne Sarah Silverman openly mocks Paris Hilton, saying 'the prison guards will replace the bars with penises to make her feel more comfortable'. &lt;a href="http://www.wwtdd.com/index.phtml?t=PARIS+HILTON&amp;start=12"&gt;Paris wasn't amused&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.tmz.com/2007/06/04/hilton-in-custody-and-doing-time/"&gt;June 4th, 2007&lt;/a&gt;: Paris Hilton checks into L.A. county jail 'Twin Towers' to start sitting out her 45-day sentence. She is quoted as saying 'This is an important point in my life and I need to take responsibility for my actions. [..] Although I am scared, I am ready to begin my jail sentence'.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.tmz.com/2007/06/07/paris-hilton-free-woman/"&gt;June 7th, 2007&lt;/a&gt;: After 72 hours, Paris Hilton is released from jail due to 'medical reasons'. She has been fitted with an ankle bracelet and will serve the remaining 40 days in house arrest, according to Los Angeles County Sheriff's Dept. spokesperson Steve Whitmore.&lt;br /&gt;&lt;a href="http://www.tmz.com/2007/06/07/paris-medical-condition-mental-not-physical/"&gt;Later that day&lt;/a&gt;, law enforcement sources state that the 'medical condition' is purely psychological and that Paris Hilton was on a verge of a nervous breakdown. Sheriff Lee Baca gave the final approval for springing Paris out of jail.&lt;br /&gt;It's rumoured that a van with party supplies was sighted at the Hilton mansion just after Paris got home. [source needed]&lt;br /&gt;&lt;br /&gt;&lt;a href="http://news.yahoo.com/s/ap/20070608/ap_en_ce/paris_hilton"&gt;June 8th, 2007&lt;/a&gt;: Judge Michael Sauer orders Paris Hilton back to jail after it became apparent that Sheriff Lee Baca did not even have the authority to release her from jail. The judge even specifically ruled that Paris was not allowed any work release, furloughs, use of an alternative jail or electronic monitoring in lieu of jail.&lt;br /&gt;Paris was initially not present during the ruling, and &lt;a href="http://www.tmz.com/2007/06/08/war-in-court-over-paris/"&gt;wanted to attend by phone&lt;/a&gt;, but was &lt;a href="http://www.wwtdd.com/post.phtml?pk=2404"&gt;picked up by the LAPD&lt;/a&gt; in handcuffs after this was ordered by judge Michael Sauer.&lt;br /&gt;Paris Hilton was in hysterics after the ruling, shouting 'It's not right!' and literally crying for her mother who was present during the court.&lt;br /&gt;Lastly, a &lt;a href="http://www.wwtdd.com/post.phtml?pk=2405"&gt;dubious source&lt;/a&gt; reported that Paris was initially released from prison because she had a stress-induced herpes outbreak that had 'spread to her anus and had taken on abcess-like features that required more serious medical attention'.&lt;br /&gt;&lt;br /&gt;Finally, because it is easily the most awesome thing that came out of this whole ordeal, here is the picture that was snapped after Paris was handcuffed, being excorted back to the courtroom where she heard she had to go back to jail.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.merijn.org/junk/paris_arrested.jpg"&gt;&lt;br /&gt;&lt;br /&gt;And now, I FINALLY hope to hear nothing more from this parisite for the next three weeks. For crying out loud, these last few days she's had more publicity on high-profile news stations than the September 11th attacks did in 2001.&lt;br /&gt;&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;UPDATE: &lt;a href="http://www.tmz.com/2007/06/10/paris-not-pissed-off/"&gt;June 10th, 2007&lt;/a&gt;: Paris didn't eat or drink in the past three days, afraid of going to the bathroom - a prison guard may take pictures/videos and put them on the internet.&lt;br /&gt;&lt;br /&gt;LAST UPDATE: &lt;a href="http://www.kottke.org/07/06/paris-hilton-released-from-jail"&gt;June 26th, 2007&lt;/a&gt;: Paris was released from prison and has shown what was most likely her first genuine smile ever:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.merijn.org/junk/paris-hilton-released.jpg" width="420" height="373" alt="Smile, Paris."/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-1221211619363594360?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/1221211619363594360/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=1221211619363594360' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/1221211619363594360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/1221211619363594360'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2007/06/paris-hilton-in-jail-roundup.html' title='Paris Hilton in jail roundup'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-5954255866632229943</id><published>2007-06-02T17:25:00.000+02:00</published><updated>2007-10-19T16:41:57.689+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='starforce'/><category scheme='http://www.blogger.com/atom/ns#' term='trackmania nations'/><category scheme='http://www.blogger.com/atom/ns#' term='copy protection'/><category scheme='http://www.blogger.com/atom/ns#' term='trackmania'/><title type='text'>StarForce and Trackmania Nations</title><content type='html'>If you play &lt;a href="http://www.trackmanianations.com/"&gt;Trackmania Nations&lt;/a&gt;, this may be relevant to you. If not, you probably won't care.&lt;br /&gt;&lt;br /&gt;Trackmania Nations ESCW is a &lt;b&gt;free&lt;/b&gt; racing game that is part of games of the yearly &lt;a href="http://en.wikipedia.org/wiki/ESWC"&gt;Electronic Sports World Cup&lt;/a&gt; (ESCW). It's lots of fun to play on the online servers, and it's &lt;b&gt;free&lt;/b&gt;. If you have ever played &lt;a href="http://en.wikipedia.org/wiki/Stunts_(video_game)"&gt;Stunts&lt;/a&gt;, you will love Trackmania.&lt;br /&gt;&lt;br /&gt;Trackmania Nations installs the very controversial &lt;a href="http://en.wikipedia.org/wiki/StarForce"&gt;StarForce&lt;/a&gt; copy protection system. The popular BoingBoing blog has had a &lt;a href="http://google.com/search?q=site:boingboing.net+starforce"&gt;lot of articles&lt;/a&gt; about this thing, and rightfully so. The above Wikipedia article as well as &lt;a href="http://www.boingboing.net/2006/01/30/anticopying_malware_.html"&gt;this BoingBoing article&lt;/a&gt; mentions that the Starforce copy protection software degraded IDE transfer speeds to the point where it &lt;b&gt;physically breaks CD/DVD drives&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Why am I telling you all this? Well, because today I wanted to play some Trackmania and there was an update available. Specifically, an update that upgraded Trackmania from version 1.7.8 to 1.7.9. After I installed it, when I wanted to re-benchmark my system to configure the graphics settings, I saw this pop up:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.merijn.org/junk/starforce2.jpg" alt="Starforce protection system"/&gt;&lt;br /&gt;&lt;br /&gt;Some Googling showed that this was, in fact, the Starforce protection system. While I was aware that older versions of Trackmania Nations had the Starforce protection software bundled but only actually installed it when it was already on your system, this update makes the Starforce drivers MANDATORY. It installs them without asking or informing you, silently. Things like this REALLY tick me off.&lt;br /&gt;A bit of uninstalling/reinstalling showed me that all updates for Trackmania Nations trigger or require the Starforce install. Only the original version (1.7.5) does not come with Starforce, and attempting to play online with this version will get you disconnected from the server with a message telling you to upgrade.&lt;br /&gt;&lt;br /&gt;Recap:&lt;ul&gt;&lt;li&gt;Trackmania Nations is a free game&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Trackmania Nations has copy protection software installed called Starforce&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Starforce installs itself at ring 0 in the Windows architecture, the same level used by antivirus software, firewalls and several other copy-protection systems.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Up to Trackmania Nations 1.7.6, Starforce was bundled with the installer but not actually installed. Unless you already had it on your system.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Starting with Trackmania 1.7.9, Starforce is &lt;b&gt;always&lt;/b&gt; installed.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Starforce is not mentioned in the Trackmania Nations EULA&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Starforce is not mentioned in the installer&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Starforce installation is not visible&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Starforce cannot be uninstalled from the Add/Remove Software applet&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Starforce can physically break CD/DVD drives&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The people who work for Starforce are abusive assholes &lt;a href="http://www.boingboing.net/2006/01/31/starforce_threatens_.html"&gt;[1]&lt;/a&gt; &lt;a href="http://news.com.com/5208-7349-0.html?forumID=1&amp;threadID=11535&amp;messageID=86618&amp;start=-184"&gt;[2]&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;How do you know if you have Starforce on your system? Easy. Go to Start &gt; Settings &gt; Control Panel &gt; System &gt; Hardware &gt; Device Manager. In the Device Manager, select View &gt; Show hidden devices from the menu. Scroll down to Non-Plug and Play devices and look for the three Starforce items.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.merijn.org/junk/starforce1.jpg" alt="Starforce devices"/&gt;&lt;br /&gt;&lt;br /&gt;A Starforce uninstaller can be found here:&lt;br /&gt;&lt;a href="http://www.onlinesecurity-on.com/protect.phtml?c=55"&gt;http://www.onlinesecurity-on.com/protect.phtml?c=55&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Why does a free game even have copy-protection software bundled? There are a few other versions of Trackmania that are not free (the original, 'Sunrise', and 'United') so I understand if that needs some kind of copy protection. But the free version? Well, it seems this is to prevent people from cheating at the ESCW tournaments. Which obviously take place in controlled environments where candidates are immediately disqualified for cheating. Huh?&lt;br /&gt;This is all very disappointing. I have had a lot of fun with Trackmania, but I have now uninstalled and deleted it because of this Starforce mess. It was fun while it lasted.&lt;br /&gt;&lt;br/&gt;&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;UPDATE: July 2nd&lt;/b&gt; - It seems the StarForce drivers were &lt;a href="http://www.firingsquad.com/news/newsarticle.asp?searchid=16290"&gt;removed from Trackmania: United&lt;/a&gt;. This makes me very happy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-5954255866632229943?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/5954255866632229943/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=5954255866632229943' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/5954255866632229943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/5954255866632229943'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2007/06/starforce-and-trackmania-nations.html' title='StarForce and Trackmania Nations'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-1878500134424554840</id><published>2007-05-29T19:20:00.000+02:00</published><updated>2007-10-19T16:34:16.930+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='lolcats'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Best programming language ever: LOLcode</title><content type='html'>An exciting new programming language has become available:&lt;br /&gt;&lt;a href="http://lolcode.com/"&gt;lolcode.com&lt;/a&gt;.&lt;br/&gt;&lt;br /&gt;It is obvious from the examples that this is the best language ever:&lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;&lt;pre&gt;HAI&lt;br /&gt;CAN HAS STDIO?&lt;br /&gt;I HAS A VAR&lt;br /&gt;IM IN YR LOOP&lt;br /&gt;   UP VAR!!1&lt;br /&gt;   VISIBLE VAR&lt;br /&gt;   IZ VAR BIGGER THAN 10? KTHXBYE&lt;br /&gt;IM OUTTA YR LOOP&lt;br /&gt;KTHXBYE&lt;/pre&gt;&lt;/b&gt;&lt;/blockquote&gt;&lt;br /&gt;I'd love to use this at work but I'd probably be fired for rolling out of my chair every five minutes, laughing at my own code.&lt;br /&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-1878500134424554840?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/1878500134424554840/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=1878500134424554840' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/1878500134424554840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/1878500134424554840'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2007/05/best-programming-language-ever-lolcode.html' title='Best programming language ever: LOLcode'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-3672304266678703254</id><published>2007-05-18T11:58:00.000+02:00</published><updated>2007-05-18T12:00:49.671+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='boingboing'/><category scheme='http://www.blogger.com/atom/ns#' term='bittorrent'/><category scheme='http://www.blogger.com/atom/ns#' term='piracy'/><title type='text'>How to be a pirate</title><content type='html'>Today &lt;a href="http://www.boingboing.net/2007/05/14/howto_be_a_pirate.html"&gt;BoingBoing&lt;/a&gt; linked me to an excellent post on a topic that must be of interest to nearly everyone:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://crunchgear.com/2007/05/14/help-key-the-essential-guide-to-piracy/"&gt;The Essential Guide to Piracy&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Yarrrrr.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-3672304266678703254?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/3672304266678703254/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=3672304266678703254' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/3672304266678703254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/3672304266678703254'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2007/05/how-to-be-pirate.html' title='How to be a pirate'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-2991192596880928932</id><published>2007-04-01T10:53:00.000+02:00</published><updated>2007-04-01T10:56:45.419+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='creationism'/><category scheme='http://www.blogger.com/atom/ns#' term='retarded'/><category scheme='http://www.blogger.com/atom/ns#' term='evolution'/><category scheme='http://www.blogger.com/atom/ns#' term='peanut butter'/><title type='text'>Creationists are really, really, really fucking stupid</title><content type='html'>Ladies and gentlemen, I present to you:&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;The most retarded creationist argument against evolution ever!&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/FZFG5PKw504"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/FZFG5PKw504" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Note: this is not an April Fools' joke. It was published March 30, 2007.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-2991192596880928932?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/2991192596880928932/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=2991192596880928932' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/2991192596880928932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/2991192596880928932'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2007/04/creationists-are-really-really-really.html' title='Creationists are really, really, really fucking stupid'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-1394526963011088878</id><published>2007-03-29T18:24:00.000+02:00</published><updated>2007-03-29T18:27:44.759+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='boingboing'/><category scheme='http://www.blogger.com/atom/ns#' term='xkcd'/><title type='text'>Wench, fetch me my cape!</title><content type='html'>It takes style to ridicule bloggers like Randall Munroe did about a week ago on his &lt;a href="http://www.xkcd.com/c239.html"&gt;XKCD&lt;/a&gt; comic.&lt;br /&gt;&lt;br /&gt;It takes even more guts to &lt;a href="http://flickr.com/photos/laughingsquid/437389857/in/photostream/"&gt;take him up&lt;/a&gt; on his ridicule.&lt;br /&gt;&lt;br /&gt;Well played, Cory Doctorow.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-1394526963011088878?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/1394526963011088878/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=1394526963011088878' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/1394526963011088878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/1394526963011088878'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2007/03/wench-fetch-me-my-cape.html' title='Wench, fetch me my cape!'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-5766231486096368347</id><published>2007-02-25T16:04:00.000+01:00</published><updated>2007-03-04T18:34:13.465+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xhtml'/><category scheme='http://www.blogger.com/atom/ns#' term='fail'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>Converted Blag to GBlag</title><content type='html'>I just caved and converted my Blogger blog to the new Google format/layout/whatever, and as a result, was forced removed the 'valid xhtml 1.0' banner since the website isn't even REMOTELY valid anymore. Thanks a lot, Google.&lt;br /&gt;&lt;br /&gt;[edit]&lt;br /&gt;After some testing with the &lt;a href="http://validator.w3.org/"&gt;W3C Validator&lt;/a&gt; and different &lt;a href="http://www.w3.org/QA/2002/04/valid-dtd-list.html"&gt;doctype declarations&lt;/a&gt;, I found that the &lt;b&gt;~800 validation errors&lt;/b&gt; are nearly ALL caused by Blogger not escaping its URLs properly (e.g. page.g?arg1=blah&lt;b&gt;&amp;&lt;/b&gt;arg2=blah), as well as using Javascript to write HTML tags to each page. Until Google fixes these two problems, it is impossible to get your blog to validate since no doctype declaration allows for unescaped URLs. &amp;lt;:-[&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-5766231486096368347?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/5766231486096368347/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=5766231486096368347' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/5766231486096368347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/5766231486096368347'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2007/02/converted-blag-to-gblag.html' title='Converted Blag to GBlag'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-117101549657153324</id><published>2007-02-09T11:02:00.000+01:00</published><updated>2007-02-09T11:04:56.586+01:00</updated><title type='text'>Papa's got a brand new Wiiiii</title><content type='html'>Oh man, I'm gonna be so popular.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.merijn.org/junk/wiiii.jpg" alt="I order a Wii, bitches"/&gt;&lt;br /&gt;&lt;br /&gt;Note to other people in NL: Wii's are not yet sold out in Germany! :D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-117101549657153324?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/117101549657153324/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=117101549657153324' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/117101549657153324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/117101549657153324'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2007/02/papas-got-brand-new-wiiiii.html' title='Papa&apos;s got a brand new Wiiiii'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-117061690498623435</id><published>2007-02-04T20:18:00.000+01:00</published><updated>2007-02-25T15:56:19.879+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jack thompson'/><category scheme='http://www.blogger.com/atom/ns#' term='fbi'/><category scheme='http://www.blogger.com/atom/ns#' term='penny-arcade'/><title type='text'>Short &amp; Sweet</title><content type='html'>Short post:&lt;br /&gt;&lt;br /&gt;One: Jack Thompson may not be a lawyer for very long anymore. &lt;a href="http://gamepolitics.com/2007/02/03/jack-thompson-faces-florida-bar-disciplinary-hearing/"&gt;Long blog post on GamePolitics&lt;/a&gt;. Jack faces five counts of professional misconduct, three of which are related to his ongoing campaign against violent video games. Thompson faces the possibility of disciplinary action up to and including disbarment.&lt;br /&gt;&lt;br /&gt;I'm surprised it took so long before court did something about this ass-clown. It was fun laughing at him while it lasted, though.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Two: Best Penny-Arcade comic in a while! &lt;b&gt;Federal Bureau of Taking All Your Shit&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.penny-arcade.com/comic/2007/01/25"&gt;&lt;img src="http://www.penny-arcade.com/images/2007/20070125.jpg" alt="Bonus!" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-117061690498623435?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/117061690498623435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=117061690498623435' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/117061690498623435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/117061690498623435'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2007/02/short-sweet.html' title='Short &amp;amp; Sweet'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-117051855176713809</id><published>2007-02-03T16:47:00.000+01:00</published><updated>2007-03-04T18:23:53.766+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><category scheme='http://www.blogger.com/atom/ns#' term='wamp'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='guide'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='apache'/><title type='text'>Complete Idiot's Guide to WAMP</title><content type='html'>So, you got it in your head for some reason that you want to run a webserver on your Windows machine? With PHP, MySQL and all that fancy jazz? Well so did I, so I wrote this little guide after mucking about for two days, following various guides that didn't work, were incomplete, incorrect or outdated.&lt;br /&gt;&lt;br /&gt;If you're like me, you have been using one of the preconfigured packages, like &lt;a href="http://www.easyphp.org/"&gt;EasyPHP&lt;/a&gt; or &lt;a href="http://www.apachefriends.org/en/xampp-windows.html"&gt;XAMPP&lt;/a&gt;. The problem is, after using that for about a year, new versions of &lt;a href="http://www.php.net/releases/5_2_0.php"&gt;PHP&lt;/a&gt;, &lt;a href="http://www.apache.org/dist/httpd/Announcement2.2.html"&gt;Apache&lt;/a&gt; and &lt;a href="http://www.mysql.org/downloads/mysql/5.0.html"&gt;MySQL&lt;/a&gt; popped up left and right. And new versions of those handy packages don't come out overnight. Lucky for you, it's possible to download the components separately, mash it all together and have it come out a working &lt;a href="http://www.acronymfinder.com/acronym.aspx?rec={2219C8DD-143B-49B0-8BD3-286802B8DE9A}"&gt;WAMP server&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The following howto is a guide helping you on your way with setting up Apache 2.2, PHP 5 and MySQL 5.0 on a Windows XP machine.&lt;/b&gt; Windows 2000 or newer works as well, Windows 98/ME will NOT (stick with Apache 1.3 for those). I tried to make it as detailed as possible without including screenshots of each step in the install process and adding 'click Next on this screen'.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Get the software&lt;br /&gt;&lt;/h2&gt;First, you'll need to download everything so you can install everything in one big swoop.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://httpd.apache.org/download.cgi"&gt;Apache 2.2&lt;/a&gt; - the actual webserver. Select a mirror, then click the link for &lt;b&gt;Win32 Binary (MSI Installer)&lt;/b&gt;.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.php.net/downloads.php"&gt;PHP 5&lt;/a&gt; - the scripting language that will be the middle man between Apache and the MySQL database. Click the link for &lt;b&gt;PHP 5.2.0 zip package&lt;/b&gt; (the installer does not have all extensions).&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.mysql.org/downloads/mysql/5.0.html"&gt;MySQL 5&lt;/a&gt; - the database software. Click on 'MySQL Community Server', then click 'Select a mirror' for &lt;b&gt;Windows (x86) ZIP/Setup.EXE&lt;/b&gt;. Skip past the form and click one of the HTTP links for a mirror close to your location.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.phpmyadmin.net/home_page/downloads.php"&gt;phpMyAdmin&lt;/a&gt; - a PHP 'program' that allows you to configure MySQL. You could use the commandline programs that come with MySQL, but this is way easier. Click the link for &lt;b&gt;english.zip&lt;/b&gt;.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;IMPORTANT:&lt;/b&gt; If you plan on doing ANY kindof IP-based filtering in Apache, or use PHP for any kind of IP-based verification (with $_SERVER['REMOTE_ADDR']), do &lt;b&gt;NOT&lt;/b&gt; get Apache v2.2.4!! &lt;a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41404"&gt;There is a bug in this Apache version together with PHP 5 that makes it return 0.0.0.0 instead of the correct IP&lt;/a&gt;. This bug also affects any kind of IP address filtering with allow/deny in httpd.conf/.htaccess. Get Apache v2.2.3 instead, it works fine and does not have this bug.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Install everything&lt;br /&gt;&lt;/h2&gt;This is dead easy. Follow my lead.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Base directory:&lt;/b&gt; to keep things together, you might want to create a central folder where you're going to put everything. Preferably without spaces in the name. I chose to make &lt;b&gt;C:\WAMP&lt;/b&gt;. If you prefer something else, substitute your path wherever it says C:\WAMP in the below steps.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Apache:&lt;/b&gt; Open the MSI installer file and click through the screens. Accept all the default settings until you reach the &lt;b&gt;Destination Folder&lt;/b&gt;, where you will change it to &lt;b&gt;C:\WAMP\Apache&lt;/b&gt;. If all goes well, you should be seeing a little Apache feather with a green icon in the system tray:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.merijn.org/images/wamp1.jpg" alt="The Apache Monitor in the system tray"/&gt;&lt;br /&gt;This is the Apache Service Monitor, which keeps an eye on the Apache process itself. It's handy for controlling Apache, but if you like, you can shut down the monitor without closing Apache itself.&lt;br /&gt;Now go to &lt;a href="http://localhost/"&gt;http://localhost&lt;/a&gt;. If you get the message below, you did everything right.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.merijn.org/images/wamp2.jpg" alt="It works!"/&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;PHP:&lt;/b&gt; Open the PHP install zip and extract everything to &lt;b&gt;C:\WAMP\PHP&lt;/b&gt;. Make sure all the subdirectories are created.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.merijn.org/images/wamp3.jpg" alt="PHP directory"/&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;MySQL:&lt;/b&gt; Open the MySQL install zip and double-click the Setup.exe file inside to start it. Pick the &lt;b&gt;Custom install&lt;/b&gt;, then change the install path to &lt;b&gt;C:\WAMP\MySQL&lt;/b&gt;. Let it install MySQL, skip the 'MySQL.com Sign-Up' and continue to configuring the MySQL server.&lt;br /&gt;At the screen for &lt;b&gt;'default character set'&lt;/b&gt;, select your best option.&lt;br /&gt;At the screen for &lt;b&gt;'set security options'&lt;/b&gt;, enter a root password.&lt;br /&gt;Everywhere else, accept the default setting. Click Execute at the end to configure the MySQL server and you're done!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;phpMyAdmin:&lt;/b&gt; Open the phpMyAdmin install zip and extract everything to &lt;b&gt;C:\WAMP\Apache\htdocs&lt;/b&gt;. Make sure all the subdirectories are created. Open the install folder and rename the long-ass &lt;b&gt;phpMyAdmin-2.x.x-english&lt;/b&gt; directory to &lt;b&gt;pma&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.merijn.org/images/wamp4.jpg" alt="phpMyAdmin directory"/&gt;&lt;br /&gt;&lt;br /&gt;You now have four separate pieces of software installed! Next up: tieing everything together into a neat WAMP package.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Configuring&lt;br /&gt;&lt;/h2&gt;If you did everything correctly, Apache is already up and running. Now all we need to do is:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Make Apache understand PHP&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Make PHP understand MySQL&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Make Apache understand MSQL&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Configure phpMyAdmin&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;Sounds easy? Well it's not really all &lt;i&gt;that&lt;/i&gt; easy, but that's what this guide is for.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Step 1:&lt;br /&gt;&lt;/h3&gt;Find the file &lt;b&gt;C:\WAMP\Apache\conf\httpd.conf&lt;/b&gt; and open it in Notepad (or whatever you prefer).&lt;br /&gt;&lt;br /&gt;Find the section with all the &lt;b&gt;LoadModule&lt;/b&gt; lines, and add this one to the bottom:&lt;br /&gt;&lt;b&gt;LoadModule php5_module "c:/WAMP/php/php5apache2_2.dll"&lt;/b&gt; (note: use forward slashes)&lt;br /&gt;This makes Apache load the PHP module.&lt;br /&gt;&lt;br /&gt;Next, find the line that starts with &lt;b&gt;DirectoryIndex&lt;/b&gt;. Change it so it reads:&lt;br /&gt;&lt;b&gt;DirectoryIndex index.php index.html&lt;/b&gt;&lt;br /&gt;This makes Apache understand index.php (default) files.&lt;br /&gt;&lt;br /&gt;Now find the section with the &lt;b&gt;AddType&lt;/b&gt; lines. Add these two:&lt;br /&gt;&lt;b&gt;AddType application/x-httpd-php .php .phtml .inc .php3 &lt;br /&gt;AddType application/x-httpd-php-source .phps&lt;/b&gt;&lt;br /&gt;This makes Apache know what to do with the .php filetype.&lt;br /&gt;&lt;br /&gt;Save the file and close it.&lt;br /&gt;Next, go back to your &lt;b&gt;C:\WAMP\PHP&lt;/b&gt; directory and do this:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Copy the &lt;b&gt;php5ts.dll&lt;/b&gt; file to &lt;b&gt;C:\WAMP\Apache\bin&lt;/b&gt;.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Copy the &lt;b&gt;php.ini-recommended&lt;/b&gt; file to &lt;b&gt;C:\WAMP\Apache&lt;/b&gt;.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Rename the file to &lt;b&gt;php.ini&lt;/b&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;img src="http://www.merijn.org/images/wamp5.jpg" alt="The copied PHP.ini file"/&gt;&lt;br /&gt;&lt;br /&gt;Open the &lt;b&gt;php.ini&lt;/b&gt; file in Notepad, and change this line:&lt;br /&gt;&lt;b&gt;short_open_tag = Off&lt;/b&gt;&lt;br /&gt;to:&lt;br /&gt;&lt;b&gt;short_open_tag = On&lt;/b&gt;&lt;br /&gt;This allows for writing php using the short &lt;b&gt;&amp;lt;? .. ?&gt;&lt;/b&gt; tags.&lt;br /&gt;&lt;br /&gt;While you're at it, change this line:&lt;br /&gt;&lt;b&gt;;session.save_path = "/tmp"&lt;/b&gt;&lt;br /&gt;to:&lt;br /&gt;&lt;b&gt;session.save_path = "c:\windows\temp"&lt;/b&gt; (or wherever your temp folder is)&lt;br /&gt;This lets PHP know where to store sessions.&lt;br /&gt;&lt;br /&gt;Double-click the Apache icon in the system tray and click &lt;b&gt;Restart&lt;/b&gt; to make Apache read the new configuration. Apache is now configured to understand PHP!&lt;br /&gt;&lt;br /&gt;To test this, create &lt;b&gt;C:\WAMP\Apache\htdocs\index.php&lt;/b&gt;. Then open it in Notepad and type &lt;b&gt;&amp;lt;?phpinfo()?&gt;&lt;/b&gt;. Save the file and close it.&lt;br /&gt;Go back to &lt;a href="http://localhost/"&gt;http://localhost&lt;/a&gt; and refresh. If you see a boatload of PHP information, you did it!&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.merijn.org/images/wamp6.jpg" alt="phpinfo() demo"/&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Step 2:&lt;br /&gt;&lt;/h3&gt;Now the next part is adding MySQL support to PHP.&lt;br /&gt;&lt;br /&gt;Find the file &lt;b&gt;C:\WAMP\Apache\php.ini&lt;/b&gt; and open it. Find the line:&lt;br /&gt;&lt;b&gt;extension_dir = "./"&lt;/b&gt;&lt;br /&gt;and change it to:&lt;br /&gt;&lt;b&gt;extension_dir = "C:\WAMP\PHP\ext"&lt;/b&gt;&lt;br /&gt;This lets Apache know where to find the MySQL extension for PHP.&lt;br /&gt;&lt;br /&gt;Find the line:&lt;br /&gt;&lt;b&gt;;extension=php_mbstring.dll&lt;/b&gt;&lt;br /&gt;and change it to:&lt;br /&gt;&lt;b&gt;extension=php_mbstring.dll&lt;/b&gt;&lt;br /&gt;This loads the multi-byte string extension so phpMyAdmin can handle strings correctly.&lt;br /&gt;&lt;br /&gt;Find the line:&lt;br /&gt;&lt;b&gt;;extension=php_mysql.dll&lt;/b&gt;&lt;br /&gt;and change it to:&lt;br /&gt;&lt;b&gt;extension=php_mysql.dll&lt;br /&gt;extension=php_mysqli.dll&lt;/b&gt;&lt;br /&gt;This lets Apache load the two MySQL extensions from the PHP extension directory.&lt;br /&gt;&lt;br /&gt;Save the file and close it. PHP is now configured to use MySQL!&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Step 3:&lt;br /&gt;&lt;/h3&gt;All you need to do now is make Apache load MySQL. Easy enough!&lt;br /&gt;Find the file:&lt;br /&gt;&lt;b&gt;C:\WAMP\MySQL\bin\libmySQL.dll&lt;/b&gt;&lt;br /&gt;Copy it to:&lt;br /&gt;&lt;b&gt;C:\WAMP\Apache\bin\libmySQL.dll&lt;/b&gt;&lt;br /&gt;This makes Apache load the MySQL library.&lt;br /&gt;&lt;br /&gt;Go back to the Apache Service monitor again (double-click the icon in the system tray) and restart Apache once more to load all the new settings and libraries.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Step 4:&lt;br /&gt;&lt;/h3&gt;Now go to &lt;a href="http://localhost/pma"&gt;http://localhost/pma&lt;/a&gt; to load phpMyAdmin.&lt;br /&gt;Since you haven't configured it yet, it can't access the MySQL database. &lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.merijn.org/images/wamp7.jpg" alt="phpMyAdmin error screen"/&gt;&lt;br /&gt;&lt;br /&gt;To do this:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Go to the &lt;b&gt;C:\WAMP\Apache\htdocs\pma&lt;/b&gt; directory.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Rename the &lt;b&gt;config.sample.inc.php&lt;/b&gt; file to &lt;b&gt;config.inc.php&lt;/b&gt;.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Open the file in Notepad and find this line:&lt;br /&gt;&lt;b&gt;$cfg['Servers'][$i]['auth_type'] = 'cookie';&lt;/b&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Change it to:&lt;br /&gt;&lt;b&gt;$cfg['Servers'][$i]['auth_type'] = 'config';&lt;/b&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Below it, add this line:&lt;br /&gt;&lt;b&gt;$cfg['Servers'][$i]['user'] = 'root';&lt;/b&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Below that, add this line:&lt;br /&gt;&lt;b&gt;$cfg['Servers'][$i]['password'] = 'your MySQL root password';&lt;/b&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Find the line with &lt;b&gt;controluser&lt;/b&gt; and delete the part &lt;b&gt;pmauser&lt;/b&gt; between the quotes.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Find the line with &lt;b&gt;controlpass&lt;/b&gt; and delete the part &lt;b&gt;pmapass&lt;/b&gt; between the quotes.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Save the file and close it.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;If you reload &lt;a href="http://localhost/pma/"&gt;http://localhost/pma&lt;/a&gt; now, it should give you the main screen for phpMyAdmin.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.merijn.org/images/wamp8.jpg" alt="phpMyAdmin main screen"/&gt;&lt;br /&gt;&lt;br /&gt;You're done! Everything is setup now. Your WAMP server is finished!&lt;br /&gt;&lt;br /&gt;&lt;hr/&gt;&lt;h3&gt;Problems?&lt;br /&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;If you can't get to &lt;a href="http://localhost/"&gt;http://localhost&lt;/a&gt;, Apache isn't running. Go to &lt;b&gt;Start &gt; Run &gt; services.msc&lt;/b&gt;, find &lt;b&gt;Apache2&lt;/b&gt; in the list and start it. If it's not in the list, reinstall Apache.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;If Apache doesn't start, there is an error in the &lt;b&gt;httpd.conf&lt;/b&gt; configuration file.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;If no one can get to your webserver, make sure your firewall and/or router allows it.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Make sure you did everything correctly!&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-117051855176713809?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/117051855176713809/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=117051855176713809' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/117051855176713809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/117051855176713809'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2007/02/complete-idiots-guide-to-wamp.html' title='Complete Idiot&apos;s Guide to WAMP'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-117006278940732709</id><published>2007-01-29T10:14:00.000+01:00</published><updated>2007-02-25T15:55:54.285+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='stupid'/><category scheme='http://www.blogger.com/atom/ns#' term='spam'/><category scheme='http://www.blogger.com/atom/ns#' term='harry potter'/><title type='text'>This is a Belgian virus. Please forward it to everyone and then delete all your files.</title><content type='html'>Today I received my first spam message to my private university email account. I haven't read spam messages in a &lt;a href="http://mail.google.com/support/bin/answer.py?answer=29421&amp;amp;topic=8263"&gt;long time&lt;/a&gt;, but this one caught my eye for two reasons. The full body of the spam was:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;&lt;i&gt;Good day,&lt;br /&gt;&lt;br /&gt;Viazzgra  $1, 80&lt;br /&gt;Ciazzlis  $3, 00&lt;br /&gt;Levizztra $3, 35&lt;br /&gt;&lt;br /&gt;http://www.printeryml.*com ( Important ! Remove "*" )&lt;br /&gt;&lt;br /&gt;--&lt;br /&gt;Dobby stood for a moment, quivering all over, horror-struck by his own daring then he rushed over to the nearest table and began banging his head on it very hard, squealing, Bad Dobby! Bad Dobby!&lt;/i&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;First off, that URL is not even remotely valid. It includes an asterisk, and the message instructs the user to remove the asterisk before going to the address. That's &lt;i&gt;INSANELY STUPID&lt;/i&gt;. A while back there was an email virus that evaded email scanners that blocked suspicious .zip files by sending .rar files with the payload. In a password-protected .rar file. So the spam message instructs the spammee with detailed instructions to save the file to disk, open it in WinRAR (which is not as commonly used as WinZip), extract the file, enter the password, find the extracted file, and then open it to launch the virus. Erm, I mean, porn movie. Whatever. Understandably, the virus was not very widespread.&lt;br /&gt;&lt;br /&gt;Secondly, does anyone recognize the text at the bottom, cleverly intended to fool spamfilters into thinking it's not spam since it has full sentences?&lt;br /&gt;&lt;br /&gt;Yes.&lt;br /&gt;&lt;br /&gt;It's from Harry Potter and the Goblet of Fire.&lt;br /&gt;&lt;br /&gt;I gotta say, spam is getting more Belgian every day.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-117006278940732709?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/117006278940732709/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=117006278940732709' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/117006278940732709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/117006278940732709'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2007/01/this-is-belgian-virus-please-forward.html' title='This is a Belgian virus. Please forward it to everyone and then delete all your files.'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-116618323261912844</id><published>2006-12-15T12:24:00.000+01:00</published><updated>2007-02-25T15:56:52.974+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='perfume'/><category scheme='http://www.blogger.com/atom/ns#' term='das parfum'/><category scheme='http://www.blogger.com/atom/ns#' term='german'/><category scheme='http://www.blogger.com/atom/ns#' term='movie'/><title type='text'>Mr. Kers, NO ONE UNDERSTANDS DAS PARFUM</title><content type='html'>Just last night, I went to see the movie adaptation of &lt;a href="http://www.amazon.com/Das-Parfum-Geschichte-Morders-Fiction/dp/3257228007/sr=8-3/qid=1166182933/ref=pd_bbs_3/103-2099634-1820666?ie=UTF8&amp;amp;s=books"&gt;Patrick Süskinds Das Parfum&lt;/a&gt;, named &lt;a href="http://www.imdb.com/title/tt0396171/"&gt;Perfume: The Story of a Murderer&lt;/a&gt;. Having read the book roughly ten years ago, I found that the movie was very true to the book. However, if you haven't read the book, some parts of the movie might not make much sense to you. I won't go into any of the details here (so no spoilers) but the gist of the story is about a boy named Jean-Baptiste Grenouille, who possesses an extraordinary sense of smell. After he discovers he has no smell of his own, he endeavors to create one, being the world's most perfect perfume. Throughout the book, he becomes more and more disgusted with mankind, isolating himself for years in a deserted cave before re-entering the world and learn about the technique that will enable him to create his perfect perfume.&lt;br /&gt;&lt;br /&gt;I read this book when I was in highschool when I was about 16, and it impressed me in the same way that &lt;a href="http://www.imdb.com/title/tt0145487/"&gt;Spider-Man&lt;/a&gt; impresses me: he can do something that no one else can (except Tobey Maguire uses his skills for good). The story goes through different stages, and this makes for a very enthralling movie. Even moreso than the book.&lt;br /&gt;However, when it was time for my book exams, surprise surprise, my German teacher did not just touch upon this book, he dived into it. And took me with him. Apparently, there was a deeper meaning to the story that I had not understood. That I had completely missed, even. Instead of focusing on the several books of &lt;a href="http://en.wikipedia.org/wiki/Kafka"&gt;Kafka&lt;/a&gt; (and reviews, and documentaries) that I had read like I expected, he completely teared me apart of some bullshit allegory that was hidden in the Perfume book. Supposedly the entire thing was somehow an allegory for a teen growing up in puberty, going through several stages of mental maturity, blah blah blah. I failed the book exam very, very thoroughly. (On the other hand, I completely aced the written national exams, balancing my grade out nicely.)&lt;br /&gt;&lt;br /&gt;So as you can expect, I was very anxious to see if anyone else could see the hidden meaning of the story after it was made into a movie. Surely, the movie critics know a lot about the stories movies tell, and their deeper meaning? Those guys, who have seen hundreds of movies, will see the hidden meaning of Perfume within a minute? Right??&lt;br /&gt;&lt;br /&gt;No.&lt;br /&gt;&lt;br /&gt;I have looked at every movie critic's review I could find. I have read all of them very thoroughly, skipping over the parts that praise &lt;a href="http://www.imdb.com/name/nm0878756/"&gt;Tom Tykwer&lt;/a&gt; for making a great costume drama with the budget he had, praising the beautiful close-ups of the murdered girls, and the performance of the lead characters, &lt;a href="http://www.imdb.com/name/nm0924210/"&gt;Ben Whiskaw&lt;/a&gt; and &lt;a href="http://www.imdb.com/name/nm0000614/"&gt;Alan Rickman&lt;/a&gt;. I even read the Wikipedia pages about &lt;a href="http://en.wikipedia.org/wiki/Perfume_(novel)"&gt;the book&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Perfume:_The_Story_of_a_Murderer_(film)"&gt;the movie&lt;/a&gt;, and the story's deeper meaning is mentioned NOWHERE. It's not there. I really doubt all the movie critics, as well as myself, can be wrong. It's not there.&lt;br /&gt;&lt;br /&gt;So it is with absolute great pleasure that I can finally say, after ten years, to my old German teacher:&lt;br /&gt;&lt;br /&gt;NO ONE UNDERSTANDS DAS PARFUM.&lt;br /&gt;THERE IS NO HIDDEN MEANING IN THE BOOK.&lt;br /&gt;STOP ASKING YOUR STUDENTS ABOUT IT BECAUSE IT IS BULLSHIT.&lt;br /&gt;FUCK. YOU.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-116618323261912844?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/116618323261912844/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=116618323261912844' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/116618323261912844'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/116618323261912844'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2006/12/mr-kers-no-one-understands-das-parfum.html' title='Mr. Kers, NO ONE UNDERSTANDS DAS PARFUM'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-116410808755479791</id><published>2006-11-21T12:01:00.000+01:00</published><updated>2006-11-21T12:21:27.566+01:00</updated><title type='text'>Ballmer: Linux is infringing on Microsoft's IP</title><content type='html'>Steve Ballmer, the man up top at Microsoft whom you all know (&lt;a href="http://www.youtube.com/watch?v=Nc4MzqBFxZE"&gt;monkeyboy dance&lt;/a&gt;, &lt;a href="http://www.youtube.com/watch?v=8zEQhhaJsU4"&gt;developers&lt;/a&gt;, &lt;a href="http://www.theregister.co.uk/2005/09/05/chair_chucking/"&gt;Google chair toss&lt;/a&gt;), says that Linux users infringe upon Microsoft's intellectual property and that the only Linux distribution that is legal in his eyes is SUSE Linux, owned by Novell, which has payed $40 million to Microsoft, in return for Microsoft's promise not to sue SUSE or Novell later on for patent infringement. Actually, Novell paid this only &lt;i&gt;after&lt;/i&gt; Microsoft gave Novell $440 million for service coupons. Ballmer says Microsoft is willing to make the same $40 million deal with other Linux distributions.&lt;br /&gt;&lt;br /&gt;What the hell? IP infringement? What the hell is that supposed to mean? Just because the graphical interface of Linux also has Windows, buttons and a taskbar does not mean it's stolen from Microsoft. &lt;a href="http://www.xfree86.org/"&gt;Unix&lt;/a&gt; and even &lt;a href="http://en.wikipedia.org/wiki/History_of_the_graphical_user_interface#Xerox_PARC"&gt;Xerox&lt;/a&gt; have had this for &lt;i&gt;decades&lt;/i&gt;. Microsoft in no way holds the patent to a &lt;a href="http://en.wikipedia.org/wiki/WIMP_(computing)"&gt;WIMP interface&lt;/a&gt;. If that is even the part(s) of Linux that Ballmer is talking about. It's nowhere to be found what parts actually constitute the patent infringements.&lt;br /&gt;&lt;br /&gt;Not surprisingly, the Linux community has responded furiously.&lt;br /&gt;&lt;a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;amp;articleId=9004758"&gt;RedHat asked Ballmer&lt;/a&gt; to reveal what parts of Linux are infringing, so that they may remove or workaround the patent infringement.&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;amp;articleId=9005171&amp;intsrc=hm_list"&gt;Samba group asked&lt;/a&gt; Novell to reconsider and undo the settlement, citing obligations to the open source community. Samba also mentioned that this deal is a GPL violation.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.novell.com/linux/microsoft/faq.html"&gt;Novell says&lt;/a&gt; that the $40 million deal has nothing to do with settlements for patent infringements.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;amp;articleId=9005204"&gt;Linux users themselves&lt;/a&gt; are just laughing about this.&lt;br /&gt;&lt;br /&gt;This could be fun. I'd like to hear Ballmer get all worked up and blurt out that Linux is illegal, except for the ones that paid him off. This is like the &lt;a href="http://en.wikipedia.org/wiki/SCO_Group#The_Linux_Wars"&gt;SCO lawsuits&lt;/a&gt; all over again.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-116410808755479791?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/116410808755479791/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=116410808755479791' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/116410808755479791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/116410808755479791'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2006/11/ballmer-linux-is-infringing-on.html' title='Ballmer: Linux is infringing on Microsoft&apos;s IP'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-116098708280644068</id><published>2006-10-16T10:22:00.000+02:00</published><updated>2006-10-16T10:24:42.826+02:00</updated><title type='text'>I feel old</title><content type='html'>I just read an &lt;a href="http://arstechnica.com/news.ars/post/20061013-7986.html"&gt;article&lt;/a&gt; about FireFox 3.0 on Ars Technica that has the following quote:&lt;br /&gt;&lt;br /&gt;"One interesting request appears near the end of the list: the wish for Firefox to be the "fastest browser on the market," even in &lt;b&gt;low-memory configurations such as PCs with only 256 MB of RAM&lt;/b&gt;."&lt;br /&gt;&lt;br /&gt;For me, a low-memory system has about 32 MB of RAM. I feel old.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-116098708280644068?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/116098708280644068/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=116098708280644068' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/116098708280644068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/116098708280644068'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2006/10/i-feel-old.html' title='I feel old'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-115980769428921317</id><published>2006-10-02T18:45:00.000+02:00</published><updated>2006-10-02T18:50:57.623+02:00</updated><title type='text'>The Internet is a scary place</title><content type='html'>Warning: do not show this video to someone who is computer illiterate. They might never dare use the computer again.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=3atmWmWCwlw"&gt;Computer being infected with metric fuckton of malware, set to opera music&lt;/a&gt; (YouTube)&lt;br /&gt;&lt;br /&gt;Thanks to McAfee for giving me something to scare my mother with. &gt;:)&lt;br /&gt;&lt;br /&gt;More fun (or horrifying, depending on your POV) videos if you search for &lt;a href="http://www.youtube.com/results?search_query=windows+spyware&amp;amp;search=Search"&gt;windows spyware&lt;/a&gt; on YouTube.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-115980769428921317?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/115980769428921317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=115980769428921317' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/115980769428921317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/115980769428921317'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2006/10/internet-is-scary-place.html' title='The Internet is a scary place'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-115850018234789331</id><published>2006-09-17T15:08:00.000+02:00</published><updated>2006-10-20T13:38:48.246+02:00</updated><title type='text'>Rule #1: Spammers are stupid</title><content type='html'>A post on the &lt;a href="http://sunbeltblog.blogspot.com/"&gt;Sunbelt Blog&lt;/a&gt; caught my attention today: &lt;a href="http://sunbeltblog.blogspot.com/2006/09/spammer-guy-gets-11-mill-judgement.html"&gt;Spammer guy gets $11 mill judgement against Spamhaus, no one cares&lt;/a&gt;. That's more interesting than the title will make it seem - spammers rarely (if ever) win anything in court. So what made this one win? Intelligence? Legitimacy?&lt;br /&gt;&lt;br /&gt;There are several &lt;a href="http://bruce.pennypacker.org/spamrules.html"&gt;unwritten rules about spammers&lt;/a&gt;, that most people in IT can tell you. The first one is the title of this blog post: &lt;i&gt;Spammers are stupid.&lt;/i&gt; Face it: sending millions of people email messages they don't even want in the first place, selling stuff that doesn't work or doesn't even exist, hardly sounds like a good business model. I admit that there are &lt;a href="http://it.slashdot.org/article.pl?sid=04/11/14/2131211"&gt;spammer success stories&lt;/a&gt; on news sites sometimes, about a spammer who made millions, against all odds, while staying reasonably morally correct ('I never send adult-oriented bulk email. That's just wrong. What if children see it?'). What you &lt;b&gt;don't&lt;/b&gt; read on those sites, are the thousands of stories of spammers who don't make a dime with their 'business'. Sure, there may be a handful of experienced spammers who make a few hundred bucks a month and can afford a second car, but even if they run a profit they'll stay under the radar, since spamming is becoming more and more illegal by virtue of some reasonably effective laws in a handful of states in America.&lt;br /&gt;&lt;br /&gt;Yes, I know that I said 'few hundred bucks a month' while I mentioned success stories earlier about spammers making millions. I did this for a reason, which brings us to the second rule about spammers, as well as taking us back to the original story: &lt;i&gt;Spammers lie.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;The lawsuit mentioned at the beginning of this post is about a spammer called David Linhardt, who is particularly whiny and stupid. After &lt;a href="http://www.spamhaus.org/"&gt;Spamhaus&lt;/a&gt; blacklisted his spam-spewing domains a few times, he sued them under Illinois law - and he won $11 million by default judgment, since Spamhaus wasn't there to defend itself.&lt;br /&gt;&lt;br /&gt;You want to know why? &lt;i&gt;Because Spamhaus is located in the UK.&lt;/i&gt; Where US law does not apply. Linhardt may be happy about the ruling, but he won't be able to collect a dime from Spamhaus unless he files the same suit in UK court, and wins. The same goes for the removal of his domains from the ROKSO list (a blacklist with the 200 worst spammers in the world). All this is about as likely as the Earth reversing its rotation at this very moment. Because Linhardt is &lt;i&gt;stupid&lt;/i&gt;, and lied to the judge in Illinios by saying that Spamhaus did business in Illinois and therefore fell within Illinois jurisdiction. Yep, he lied in US court. I told you spammers are stupid.&lt;br /&gt;&lt;br /&gt;This is Darwinism at its finest. At one point this Linhardt douchebag will pick up a gun, load it, aim for his foot - and shoot himself in the nads.&lt;br /&gt;&lt;br /&gt;Read all the articles for yourself:&lt;br /&gt;CNet: &lt;a href="http://news.com.com/Spam+fighter+hit+with+11+million+judgment/2100-7350_3-6116009.html"&gt;Spam fighter hit with $11.7 million judgement.&lt;/a&gt;&lt;br /&gt;Slashdot: &lt;a href="http://it.slashdot.org/article.pl?sid=06/09/15/1249203&amp;amp;from=rss"&gt;Spamhaus Ignores $11.7M Judgement&lt;/a&gt;&lt;br /&gt;Spamhaus: &lt;a href="http://www.spamhaus.org/rokso/evidence.lasso?rokso_id=ROK7008"&gt;The offending ROKSO record on Linhardt&lt;/a&gt; (this includes several of the hilarious complaint emails Linhardt sent in response to his spam being blocked)&lt;br /&gt;Spamhaus: &lt;a href="http://www.spamhaus.org/legal/answer.lasso?ref=1"&gt;Legal answer to David Linhardt&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Oct 9 update:&lt;/b&gt; Uh oh. The e360insight wants the judge to order ICANN to &lt;a href="http://arstechnica.com/news.ars/post/20061009-7938.html"&gt;take down the spamhaus.org domain&lt;/a&gt;. And since ICANN &lt;i&gt;is&lt;/i&gt; located in the US, this could get ugly.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Oct 12 update:&lt;/b&gt; Well, it could have. &lt;a href="http://arstechnica.com/news.ars/post/20061011-7957.html"&gt;ICANN refuses to take down the domain&lt;/a&gt;, saying it can't - only the domain registrar can! Who that is? It's &lt;a href="http://www.tucows.com/"&gt;Tucows&lt;/a&gt;. And guess where they are located: Canada. Where US law doesn't apply. ZING!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Oct 20 update:&lt;/b&gt; Phew - it looked like the judge was going to pull the domain anyway since ICANN was responsible for it, but he did not want to &lt;a href="http://blogs.securiteam.com/index.php/archives/688"&gt;'impose a sanction that does not correspond to the gravity of the offending conduct'&lt;/a&gt;. Also, it seems SpamHaus now has wised up and is now represented by &lt;a href="http://www.jenner.com/"&gt;Jenner &amp;amp; Block&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-115850018234789331?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/115850018234789331/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=115850018234789331' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/115850018234789331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/115850018234789331'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2006/09/rule-1-spammers-are-stupid.html' title='Rule #1: Spammers are stupid'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-115805907578048401</id><published>2006-09-12T12:50:00.000+02:00</published><updated>2007-10-19T16:33:28.091+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='msn'/><category scheme='http://www.blogger.com/atom/ns#' term='miranda'/><category scheme='http://www.blogger.com/atom/ns#' term='guide'/><category scheme='http://www.blogger.com/atom/ns#' term='im'/><title type='text'>Beginner's Guide to Miranda Instant Messager</title><content type='html'>This post is about the multi-IM client &lt;a href="http://www.miranda-im.org/"&gt;Miranda&lt;/a&gt;. This is a very light-weight instant messaging client that can connect to a multitude of networks, offering a lot of features by means of plugins (think FireFox and its Extensions). I've been using it for a few years now and I am very satisfied with it. The amount of different plugins can be overwhelming for a new user, so I've decided to put together a little guide on the essentials.&lt;br /&gt;&lt;br /&gt;&lt;div style="float:right;"&gt;&lt;img src="http://www.merijn.org/blog/miranda.png" title="Default Miranda interface" alt="Default Miranda interface" width="143" height="283"/&gt;&lt;/div&gt;&lt;br /&gt;First off, get the bare client straight off the &lt;a href="http://www.miranda-im.org/download/"&gt;download page&lt;/a&gt;. And when I say bare, I don't really mean that: it includes the Miranda client itself, and plugins to get online with AIM, ICQ, MSN, IRC, Jabber/GoogleTalk and Yahoo. (&lt;a href="http://wizardswhinings.blogspot.com/2005/08/googletalk-goes-live-ish.html"&gt;A note on GoogleTalk on Miranda&lt;/a&gt;.) It also has a plugin to import contacts and history from ICQ. It should look something like the screenshot to the right when you first run it (though probably with more contacts in less groups). Skip ahead to the bottom of this post to see what my contact list looked like after everything was installed and configured.&lt;br /&gt;&lt;br /&gt;The Options dialog is very, very complete - especially when you enable 'Show expert options'. You'll want to start at the Networks section, to fill out your account details for all IM networks you have an account on. The 'Status' menu in the main window allows you to set the status for each IM protocol independently, or all at once.&lt;br /&gt;&lt;br /&gt;Now I know you're going to ask yourself: 'Is this it? A completely boring contact list with some icons?' and I know it looks pretty bland like this. Luckily, we can fix that! There are plugins for nearly everything you're used to in the regular IM clients. Installing plugins is really easy: you just grab it off the &lt;a href="http://addons.miranda-im.org/"&gt;Addons&lt;/a&gt; page, unzip it, drop the dll (or two) in the 'Plugins' folder and restart Miranda. It loads right away and if it has options, it'll add a section to the Options dialog. Occasionally a plugin has a separate dll for icons, a smiley pack or documentation, which you can drop in folders 'Icons', 'Smileys' and 'Docs', respectively. Usually the Readme file included in the zip is helpful as well.&lt;br /&gt;If adding a new plugin causes Miranda to start crashing, look for a Unicode version of the plugin (Windows 9x/ME uses ANSI versions, Windows 2000/XP and newer use Unicode versions) or a newer version. If both fail, hop on the &lt;a href="http://forums.miranda-im.org/"&gt;Miranda forums&lt;/a&gt;, find the discussion thread for the crashing plugin and start reading. Most likely someone has the same problem and posted a solution or a workaround.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;&lt;a href="http://addons.miranda-im.org/details.php?action=viewfile&amp;amp;id=2103"&gt;Modern Contact List&lt;/a&gt; (aka clist_modern)&lt;/h2&gt;&lt;br /&gt;This is the most dramatic change to your contact list that you will see. Download the Modern Contact List plugin to enable skins on your contact list, user avatars and other fun things. The default skin is pretty snazzy, and you can get &lt;a href="http://addons.miranda-im.org/index.php?action=display&amp;amp;id=67"&gt;even prettier ones from the Miranda website&lt;/a&gt;. Customizing an installed skin isn't that hard (Options &gt; Customize &gt; Skin), though you'll probably screw up once or twice trying to figure out what everything does (like me), so make a backup of your database first.&lt;br /&gt;&lt;br /&gt;Other plugins that go with clist_modern nicely:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;div style="float:right;"&gt;&lt;img src="http://www.merijn.org/blog/miranda10.jpg" width="147" height="30" title="Loadavatars and Fingerprint" alt="Loadavatars and Fingerprint" /&gt;&lt;/div&gt;&lt;a href="http://addons.miranda-im.org/details.php?action=viewfile&amp;amp;id=2990"&gt;Avatar Service&lt;/a&gt; (aka Loadavatars)&lt;br/&gt;This is a general avatar service to complement Miranda's own, which can be used by other plugins. By itself, it makes sure all your contacts' avatars are current and displayed on your contact list.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://addons.miranda-im.org/details.php?action=viewfile&amp;amp;id=2594"&gt;Fingerprint&lt;/a&gt;&lt;br/&gt;This plugin detects what IM client your contacts are using, as well as the client's version. Very cool. This goes together very well with mToolTip, described below.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://addons.miranda-im.org/details.php?action=viewfile&amp;amp;id=2700"&gt;Icon Library Manager&lt;/a&gt; (aka icolib)&lt;br/&gt;Another 'core' plugin that allows you to customize icons for pretty much everything.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h2&gt;&lt;a href="http://addons.miranda-im.org/details.php?action=viewfile&amp;amp;id=2457"&gt;tabSRMM&lt;/a&gt;&lt;/h2&gt;&lt;br /&gt;&lt;div style="text-align:center;"&gt;&lt;img src="http://www.merijn.org/blog/miranda02.jpg" width="348" height="156" title="tabSRMM" alt="tabSRMM" /&gt;&lt;/div&gt;&lt;br /&gt;The standard layout for the sending and receiving messages module (SRMM) is probably what you are used to: one window for each conversation or contact. If you have a lot of conversations at the same time (or just keep them open, like me), this will produce a lot of windows and clutter things up. The Tabbed SRMM plugin groups all conversations in one window, using tabs (again, think FireFox). The keyboard shortcut 'Esc' to close a conversation tab is especially great.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;&lt;a href="http://www.dobranoc.net/bankrut/"&gt;mToolTip&lt;/a&gt;&lt;/h2&gt;&lt;br /&gt;&lt;div style="text-align:center;"&gt;&lt;img src="http://www.merijn.org/blog/miranda03.jpg" width="363" height="152" title="mToolTip" alt="mToolTip" /&gt;&lt;/div&gt;&lt;br /&gt;This one is not available on the Miranda website itself, but it's great: it creates a bubble tooltip with useful information when you hover the mouse cursor over someone in your contact list. The plugin itself is just the engine, so it still needs settings to create the tooltip content. It's a bit complex, but well worth the effort: get a &lt;a href="http://addons.miranda-im.org/details.php?action=viewfile&amp;amp;id=2751"&gt;mToolTip template&lt;/a&gt; from the Miranda website, then get the &lt;a href="http://addons.miranda-im.org/details.php?action=viewfile&amp;amp;id=1459"&gt;Database Editor++&lt;/a&gt; to load the .ini file from the template. Detailed instructions on doing this are in the Readme file for the mToolTip preset.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;&lt;a href="http://addons.miranda-im.org/details.php?action=viewfile&amp;amp;id=1170"&gt;Popup Plus&lt;/a&gt;&lt;/h2&gt;&lt;br /&gt;&lt;div style="float:right;"&gt;&lt;img src="http://www.merijn.org/blog/miranda11.jpg" width="188" height="43" title="Popup Plus" alt="Popup Plus" /&gt;&lt;/div&gt;&lt;br /&gt;Miss the popups that MSN Messenger creates on events like receiving a new email, getting an IM, seeing someone come online? Well, no fear: the Popup Plus plugin is here to save you. It will even notify you of people typing their first message to you (before the conversation window has opened), which is useful as well as good fun ('hey, how'd you know I was going to ask you something?').&lt;br /&gt;This also alerts of you of new email on the protocols that support it.&lt;br /&gt;&lt;div style="float:right;"&gt;&lt;img src="http://www.merijn.org/blog/miranda15.jpg" width="244" height="52" title="Popup Plus email notification" alt="Popup Plus email notification" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;&lt;a href="http://addons.miranda-im.org/details.php?action=viewfile&amp;amp;id=2455"&gt;SmileyAdd&lt;/a&gt;&lt;/h2&gt;&lt;br /&gt;&lt;div style="float:right;"&gt;&lt;img src="http://www.merijn.org/blog/miranda05.jpg" width="113" height="121" title="SmileyAdd" alt="SmileyAdd" /&gt;&lt;/div&gt;&lt;br /&gt;I bet you REALLY miss this in conversations, huh? Well, just get the SmileyAdd plugin and all smileys you type or receive in messages will be converted to pictures. You can select to have each protocol use its own smiley pack, or have all use the same basic one. The only drawback is that MSN Messenger's custom smileys are not supported. (The MSN plugin itself seems to support them from Miranda 0.6.6 and up.) &lt;div style="text-align:center;"&gt;&lt;img src="http://www.merijn.org/blog/miranda04.jpg" width="180" height="171" alt="SmileyAdd"/&gt;&lt;/div&gt;For the MSN protocol, I'm using a smiley pack with the exact same smileys that MSN Messenger has, but unfortunately it's no longer available from the Miranda website: &lt;a href="http://www.merijn.org/blog/msn16x16.zip"&gt;here it is&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;&lt;a href="http://addons.miranda-im.org/details.php?action=viewfile&amp;amp;id=2596"&gt;Updater&lt;/a&gt;&lt;/h2&gt;&lt;br /&gt;Since Miranda is an open source project, updates will happen often. Very often. The Updater plugin can keep track of this, and if you put it on the most sensitive setting, don't be surprised when you get updates to some plugins several times &lt;i&gt;per day&lt;/i&gt;. Put back the 'Update on .. change' setting a notch and you should be fine. The only thing it won't alert you to is new versions of the Miranda core engine itself - so you'll have to check for this periodically. I subscribed to the &lt;a href="http://www.miranda-im.org/blog/"&gt;Miranda blog&lt;/a&gt; myself to keep an eye on this.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;&lt;a href="http://addons.miranda-im.org/details.php?action=viewfile&amp;amp;id=2995"&gt;History++ 2in1&lt;/a&gt;&lt;/h2&gt;&lt;br /&gt;&lt;div style="text-align:left;"&gt;&lt;img src="http://www.merijn.org/blog/miranda12.jpg" width="493" height="251" title="History++" alt="History++" /&gt;&lt;/div&gt;&lt;br /&gt;To keep track of your messaging history, there is a default (embedded) plugin that logs all messages. This default is not very good, though - you can't see more than one message at a time and it's 'find' function can be a bit... dyslexic. The History++ plugin has a lot better features and gives you a much better overview. It tracks conversations as well.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;&lt;a href="http://addons.miranda-im.org/details.php?action=viewfile&amp;amp;id=2322"&gt;Weather&lt;/a&gt;&lt;/h2&gt;&lt;br /&gt;&lt;div style="float:right;"&gt;&lt;img src="http://www.merijn.org/blog/miranda13.jpg" width="242" height="221" title="Weather" alt="Weather" /&gt;&lt;/div&gt;&lt;br /&gt;Very useful if you want to know it the weather's going to be any good this week. It acts as a special protocol plugin, so you can add weather stations all over the world as contacts in your list, then group them together.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;&lt;a href="http://addons.miranda-im.org/details.php?action=viewfile&amp;amp;id=2814"&gt;MyDetails&lt;/a&gt;&lt;/h2&gt;&lt;br /&gt;&lt;div style="float:right;"&gt;&lt;img src="http://www.merijn.org/blog/miranda14.jpg" width="158" height="97" title="MyDetails" alt="MyDetails" /&gt;&lt;/div&gt;&lt;br /&gt;MSN Messenger has a frame at the top that shows your current avatar picture, your nick and your status. If you get the MyDetails plugin, Miranda can have this too! The plugin is still in developmental alpha stage, but it works very good. A bit of tweaking with the settings and you'll have it look very much like MSN Messenger. And this plugin works for all the other protocols as well! If they support avatars, you'll see them in the frame as well.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Final result&lt;/h2&gt;&lt;br /&gt;After I finished installing everything, tweaking my settings and got everything working, my contact list looks like the lower right picture. You can see the progress nicely when I install additional plugins.&lt;br /&gt;&lt;table width="100%" border="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;img src="http://www.merijn.org/blog/miranda01.jpg" width="162" height="346" title="Default layout" alt="Default layout" /&gt;&lt;br/&gt;&lt;i&gt;Default layout&lt;/i&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt;&lt;img src="http://www.merijn.org/blog/miranda06.jpg" width="162" height="346" title="Modern Contact List" alt="Modern Contact List" /&gt;&lt;br/&gt;&lt;i&gt;Modern Contact List&lt;/i&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;img src="http://www.merijn.org/blog/miranda07.jpg" width="159" height="345" alt="Fingerprint" title="Fingerprint" /&gt;&lt;br/&gt;&lt;i&gt;Fingerprint + Loadavatars&lt;/i&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt;&lt;img src="http://www.merijn.org/blog/miranda08.jpg" width="160" height="348" title="MyDetails" alt="MyDetails" /&gt;&lt;br/&gt;&lt;i&gt;MyDetails&lt;/i&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;UPDATE:&lt;/b&gt; Since the implementation of the &lt;a href="http://addons.miranda-im.org/details.php?action=viewlog&amp;id=1920"&gt;MSNP11 protocol for MSN&lt;/a&gt;, developers are starting to add features from the new MSN clients to Miranda. &lt;a href="http://addons.miranda-im.org/details.php?action=viewfile&amp;amp;id=2708"&gt;Nudge&lt;/a&gt; and &lt;a href="http://forums.miranda-im.org/showthread.php?t=10912"&gt;ListeningTo&lt;/a&gt; (alpha stage) are among these. If you have &lt;a href="http://www.miranda-im.org/2006/11/28/miranda-im-06-preview-release-2-now-available/"&gt;Miranda 0.6 PR 2&lt;/a&gt; or newer, you can add the 'listening to' information to the mTooltip settings. (You won't need the ListeningTo plugin for this.)&lt;br/&gt;&lt;br /&gt;Add this to your mTooltip.ini:&lt;br /&gt;&lt;b&gt;[ListeningTo]&lt;br /&gt;DBSub=MSN&lt;br /&gt;DBSet=ListeningTo&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Then add this somewhere in the MSN mTooltip setting (Options &gt; mToolTip &gt; Advanced &gt; MSN) to show the info, if it is set by a contact:&lt;br /&gt;&lt;b&gt;%%Media: &amp;lt;b&gt;(8) %user_ListeningTo|%%%%|&amp;lt;/b&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ANOTHER UPDATE:&lt;/b&gt; Miranda 0.6.6 (in rapid succession to 0.6.5 and 0.6.4) was just released, and if you upgrade from 0.6.3 or earlier you'll find that Miranda can't find your profile anymore. You need to move the &lt;i&gt;profile.dat&lt;/i&gt; file, see &lt;a href="http://forums.miranda-im.org/announcement.php?f=20&amp;a=29"&gt;this thread on the Miranda forums&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-115805907578048401?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/115805907578048401/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=115805907578048401' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/115805907578048401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/115805907578048401'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2006/09/beginners-guide-to-miranda-instant.html' title='Beginner&apos;s Guide to Miranda Instant Messager'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-115694379279840633</id><published>2006-08-30T15:14:00.000+02:00</published><updated>2006-09-01T11:08:06.593+02:00</updated><title type='text'>We have a crisis! The perpetuum mobile has been invented!</title><content type='html'>The title of this post refers to the crucial words of one of the members of the 'Topmost Ten' in a Oliver B. Bumble comic by &lt;a href="http://en.wikipedia.org/wiki/Marten_Toonder"&gt;Marten Toonder&lt;/a&gt;. These Topmost Ten people were the richest people in the world, owning everything. They lead a horrible life of paranoia since they can only lose their possessions and gain no more. The story details of Bumble acquiring a certain machine from a woodland friend, which he claims has a wheel that turns forever, powered by nothing.&lt;br /&gt;Understandably, the Topmost Ten immediately declare defcon 1 because this &lt;a href="http://en.wikipedia.org/wiki/Perpetual_motion"&gt;perpetuum mobile&lt;/a&gt;, when made public, will instantly turn all other fuel resources useless and without value. The story is great.&lt;br /&gt;&lt;br /&gt;So, what about it? It's just a story, the perpetuum mobile does not exist. Not only that, it's a &lt;a href="http://en.wikipedia.org/wiki/Perpetual_motion#Just_how_impossible_is_impossible.3F"&gt;physical impossibility&lt;/a&gt; that would destroy the world if invented. (Because every machine produces heat, and a machine that produces heat from nothing will eventually cook the world.)&lt;br /&gt;Well, there is this company, you might have heard of it. They're located in Ireland and are called Steorn. The first time anyone heard of them was when they put forward a &lt;a href="http://video.google.com/videoplay?docid=1784833525509845733&amp;amp;q=steorn"&gt;promotional video&lt;/a&gt;, which was posted on &lt;a href="http://www.boingboing.net/2006/08/18/company_claims_to_ha.html"&gt;BoingBoing&lt;/a&gt;. While the video is riddled with marketspeak, vague claims and snakeoil, it also describes a technique they invented that providesd 'free energy'. In other words, it produced more energy than it required for operation. They claim to have reached fuel efficiencies of &lt;i&gt;285%&lt;/i&gt;. Yes, &lt;i&gt;they claim to have invented the perpetuum mobile.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;So how does it work? Well, they won't tell. The promotional video just babbles vaguely about meticulously arranged magnets. On their &lt;a href="http://www.steorn.com/"&gt;website&lt;/a&gt;, they're inviting people to sign up for a &lt;a href="http://www.steorn.net/challenge.aspx?p=1"&gt;chance to test their technology for flaws&lt;/a&gt;, but a recent article in the &lt;a href="http://www.guardian.co.uk/science/story/0,,1858134,00.html?gusrc=rss&amp;amp;feed=1"&gt;UK Guardian&lt;/a&gt; says that scientists who signed up didn't receive squat because Steorn is so afraid to lose the intellectuel property rights to their revolutionary technology. The whole thing is being compared to two scientists (&lt;a href="http://partners.nytimes.com/library/national/science/050399sci-cold-fusion.html"&gt;Pons and Fleischmann&lt;/a&gt;) who claimed to have cracked the mystery of &lt;a href="http://en.wikipedia.org/wiki/Cold_fusion"&gt;cold fusion&lt;/a&gt; back in 1989: a lot of claims and promises to change the world, but no actual proof.&lt;br /&gt;&lt;br /&gt;Could Steorn be serious? The physicist in me says 'no' without a moment's hesitation. The perpetuum mobile is physically impossible in this universe. On the other hand, Steorn put a lot of money into a &lt;a href="http://www.steorn.net/media/downloads/steorn_ad01_screen.pdf"&gt;full-page ad in the Economist&lt;/a&gt;. They openly challenge scientists to come and prove them wrong. But the sentimentalist in me can't convince the physicist.&lt;br /&gt;&lt;br /&gt;Plus, Marten Toonder is right: a perpetuum mobile would wreck the world's economy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-115694379279840633?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/115694379279840633/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=115694379279840633' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/115694379279840633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/115694379279840633'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2006/08/we-have-crisis-perpetuum-mobile-has.html' title='We have a crisis! The perpetuum mobile has been invented!'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-115693961777992732</id><published>2006-08-30T13:51:00.000+02:00</published><updated>2006-09-20T16:00:35.633+02:00</updated><title type='text'>Quick note rollup on Intel Centrino wireless vulnerability</title><content type='html'>(This post sponsored by the &lt;a href="http://www.f-secure.com/weblog/"&gt;F-Secure blog&lt;/a&gt; :P)&lt;br /&gt;&lt;br /&gt;Just a list of quick notes about the recent problems with Intel Centrino's wireless network card drivers:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Aug 2: Very very bad bugs were found in certain Intel-based systems with wireless network cards. Basically, if you have a laptop (any platform, even Mac) with an Intel Centrino wireless network card, it can be rooted removely by someone within range of the wireless network. &lt;a href="http://www.f-secure.com/weblog/archives/archive-082006.html#00000938"&gt;F-Secure blog post&lt;/a&gt;. The post includes a link to a &lt;i&gt;demonstration video&lt;/i&gt;.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Aug 2: Luckily, Intel was notified beforehand and released an update about the same time. &lt;a href="http://www.f-secure.com/weblog/archives/archive-082006.html#00000938"&gt;F-Secure blog post&lt;/a&gt;. The 'update' was 130MB, which was a bit large for a driver update.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Aug 3: The update was buggy. Driver incompatibilities. The enormous size was because of bundling 32-bit and 64-bit drivers as wel as some Intel network tools in one package. &lt;a href="http://www.f-secure.com/weblog/archives/archive-082006.html#00000940"&gt;F-Secure blog post&lt;/a&gt;.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Aug 14: Concerned by user feedback, Intel split the download into two packages, as well as a driver-only download. &lt;a href="http://www.f-secure.com/weblog/archives/archive-082006.html#00000947"&gt;F-Secure has the scoop&lt;/a&gt;.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Aug 21: One of the programs in the update packgage is &lt;i&gt;insanely buggy&lt;/i&gt;, eating up memory and CPU at alarming paces. Killing the process has no adverse effect if you let Windows XP handle the configuration. &lt;a href="http://www.f-secure.com/weblog/archives/archive-082006.html#00000954"&gt;F-Secure&lt;/a&gt;.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Aug 24: Intel finally releases an updated version of the update package that fixes all the bugs. &lt;a href="http://www.f-secure.com/weblog/#00000957"&gt;The End&lt;/a&gt;.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;So...&lt;br /&gt;&lt;br /&gt;Did you patch if you were vulnerable?&lt;br /&gt;&lt;br /&gt;Did you re-patch if you didn't have the latest version already?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-115693961777992732?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/115693961777992732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=115693961777992732' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/115693961777992732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/115693961777992732'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2006/08/quick-note-rollup-on-intel-centrino.html' title='Quick note rollup on Intel Centrino wireless vulnerability'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-115632732851761812</id><published>2006-08-23T11:05:00.000+02:00</published><updated>2006-08-23T23:54:06.133+02:00</updated><title type='text'>Linux has almost passed puberty</title><content type='html'>Last week, someone recommended a Linux distribution to me. This was the &lt;a href="http://www.ubuntu.com/desktop"&gt;Ubuntu&lt;/a&gt; live CD distro, that is bootable off a CD and is immediately ready for action. I decided to give it a try. This is a write-up of the past two days where I played with it.&lt;br /&gt;&lt;h2&gt;Linux in the past&lt;br /&gt;&lt;/h2&gt;Now before I launch into the boxing match I had with this CD, let me explain my past experience with Linux. About six years ago, when all I had was a &lt;a href="http://img.2xmoinscher.com/imgINFO_detail/I03656.jpg"&gt;crummy Pentium I laptop&lt;/a&gt;, I tried to make Windows 98 dual-boot with Linux. I tried no less than five different distros and all of them messed up in one way or another. &lt;a href="http://www.redhat.com/"&gt;Redhat&lt;/a&gt;, 2 versions of &lt;a href="http://www.mandriva.com/"&gt;Mandrake&lt;/a&gt;, &lt;a href="http://www.novell.com/linux/"&gt;SuSE&lt;/a&gt;, &lt;a href="http://www.slackware.com/"&gt;Slackware&lt;/a&gt; with &lt;a href="http://www.xfree86.org/"&gt;X&lt;/a&gt;... no go on each one. Either it didn't recognize half my hardware, or it failed to boot, it failed to leave Windows alone, it failed to let itself be configured by a Linux newbie like me, or installing it was just too incomprehensible. I concluded that Linux was not ready for the desktop by a long shot and vowed to never try it again.&lt;br /&gt;&lt;br /&gt;Years later, I decided that it was time to take it for another spin on my new desktop system, seeing that there was this thing called &lt;a href="http://www.knoppix.org/"&gt;Knoppix Live&lt;/a&gt;, which allowed you to try Linux from a CD, without changing anything on your system, bla bla bla, the usual. While the CD booted nicely and recognized most of my hardware, the UI problem was still there - I gave up when I had to reboot in order to change the screen resolution, which is useless since the whole thing was on a read-only CD. I know you're going to shout at me for not knowing the keyboard shortcut for restarting X without rebooting the entire system, and I don't care. I'm a Linux newbie. If I can't work it, it's not ready for the desktop yet.&lt;br /&gt;&lt;h2&gt;What I want from Linux&lt;br /&gt;&lt;/h2&gt;Now, another 3 years later, I hopefully burn the Ubuntu &lt;a href="http://nl.releases.ubuntu.com/releases/6.06/"&gt;ISO&lt;/a&gt; to a CD, slam it into the CD-ROM tray of my brand new laptop and reboot the system. I'm mildly excited. I have several general goals and expectations of this Ubuntu thing in my head that I want to achieve and see:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;I want Ubuntu to recognize all my hardware&lt;/b&gt;, including the Intel wireless network card and the &lt;a href="http://www.smalldog.com/product/43488"&gt;plug-n-play wireless USB mouse&lt;/a&gt; I have.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;I want to be able to access my NTFS Windows partition.&lt;/b&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;I want to find, install and be able to use the same (or similar) applications that I am using in Windows XP.&lt;/b&gt; These include:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;i&gt;A good browser.&lt;/i&gt; &lt;a href="http://www.opera.com/"&gt;Opera&lt;/a&gt; is my primary choice, but &lt;a href="http://www.mozilla.org/firefox/"&gt;FireFox&lt;/a&gt; will do.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;A P2P program to connect to my &lt;a href="http://dcplusplus.sourceforge.net/"&gt;DirectConnect&lt;/a&gt; hub.&lt;/i&gt; I know about &lt;a href="http://dcgui.berlios.de/"&gt;Valknut&lt;/a&gt; and I'm going to try it.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;An IRC client.&lt;/i&gt; I'm used to &lt;a href="http://www.mirc.com/"&gt;mIRC&lt;/a&gt; so I want one with a similar feature set.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;An FTP client.&lt;/i&gt; Before I rebooted, I was uploading a few things to our home entertainment system computer. I want to resume those.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;An multi-IM client.&lt;/i&gt; I'm used to &lt;a href="http://www.miranda-im.org/"&gt;Miranda&lt;/a&gt;. I know about &lt;a href="http://gaim.sourceforge.net/"&gt;GAIM&lt;/a&gt; so I'm going to try that.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;A proper music player.&lt;/i&gt; I use &lt;a href="http://www.winamp.com/"&gt;Winamp&lt;/a&gt; almost continuously to listen to &lt;a href="http://www.shoutcast.com/"&gt;Shoutcast&lt;/a&gt; radios, as well as play MP3s. I heard about &lt;a href="http://www.xmms.org/"&gt;XMMS&lt;/a&gt; and seen it a few times. It looks a lot like Winamp so I'll try that.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;A file manager.&lt;/i&gt; I'm used to &lt;a href="http://www.ghisler.com/"&gt;Total Commander&lt;/a&gt; but I doubt something that advanced is available in Linux.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;An easy-to-find command line.&lt;/i&gt; I know how Linux is centered around the command prompt more than Windows, so I want to use that.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;I want to be able to achieve all of the above, without rebooting.&lt;/b&gt; (obviously)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;All in all, these points are what I expect an average user would want to be able to do with Linux: getting things to work like they do in Windows, in a comparable amount of time.&lt;br /&gt;&lt;h2&gt;The Linux Experience&lt;br /&gt;&lt;/h2&gt;&lt;b&gt;[Hardware]&lt;/b&gt; The CD boots nicely, though the boot process is an ugly mess, with screens ranging from text scrolling past on a black screen right up to a GUI progress box with sound (ooh pretty), then back to text, back to the GUI, etc. But it works. I'm slightly more excited. The desktop looked like &lt;a href="http://www.ubuntu.com/include/img/desktop.png"&gt;this&lt;/a&gt;, nice and clean.&lt;br /&gt;First on the agenda is getting the Interweb to work. I'm baffled to see that just inputting the SSID and WEP key (bite me) works right off the bat. This is even better than Windows, where I need an installation CD, a migraine and three reboots to get the wireless network card working. Very nice.&lt;br /&gt;&lt;b&gt;[IM]&lt;/b&gt; Next up: GAIM. I've got a friend who uses it exclusively and it works very good. MSN is up and running in no time at all. No MSN avatars, but that's no disaster.&lt;br /&gt;&lt;b&gt;[P2P]&lt;/b&gt; Foolishly, I skip right to Valknut. This is where it gets ugly. The homepage for Valknut has no Ubuntu option, but after a bit of digging in the online Ubuntu help I learn that Ubuntu is based on Debian, so I pick that option instead. Unfortunately, the development page for Debian Valknut is dead. Hmm. Being the clever chap that I am (i.e. moron) I download the Valknut source and try that. &lt;br /&gt;After a bit of reading I am greeted by an error message &lt;i&gt;'bash: 'make' command not found'&lt;/i&gt;. Uh. I thought that was the point of open source? Compiling things yourself? Apparently not. The Ubuntu folks probably didn't think someone who boots Linux off a live CD is going to compile things by himself. Curses.&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;img src="http://www.merijn.org/junk/ubuntu3.png" alt="This must be a nightmare to Gentoo users"/&gt;&lt;/div&gt;&lt;br /&gt;By now it's near midnight and I need to get up early for work tomorrow, so I call it quits. I reboot and remove the CD.&lt;br /&gt;&lt;br /&gt;End of day 1.&lt;br /&gt;&lt;br /&gt;Next day, I decided to give it another whirl. Insert CD, reboot, start Ubuntu, setup wireless network, and on to the less obvious tasks. GAIM once again signed on perfectly to my &lt;a href="http://messenger.msn.com/"&gt;MSN Messenger&lt;/a&gt;, &lt;a href="http://www.icq.com/"&gt;ICQ&lt;/a&gt;, &lt;a href="http://www.aim.com/"&gt;AIM&lt;/a&gt; and &lt;a href="http://messenger.yahoo.com/"&gt;Yahoo&lt;/a&gt; accounts. &lt;a href="http://talk.google.com/"&gt;GMail&lt;/a&gt;/&lt;a href="http://www.jabber.org/"&gt;Jabber&lt;/a&gt; did not.&lt;br /&gt;&lt;b&gt;[Music]&lt;/b&gt; The standard music player is &lt;a href="http://www.gnome.org/projects/rhythmbox/"&gt;Rhythmbox Music Player&lt;/a&gt;, which refuses to add my favorite Shoutcast station to its list of 'radio stations'. The &lt;a href="http://www.ubuntu.com/include/img/add-remove.png"&gt;Add/Remove Applications tool&lt;/a&gt; (which is very good) shows that XMMS can also be downloaded and installed, which I do. XMMS also won't let me add a Shoutcast station.&lt;br /&gt;Well then, on to the music that is already on my drive. Since it wasn't auto-mounted (mounting is pretty hard for newbies like me) I searched the Ubuntu documentation for something that would. A &lt;a href="https://help.ubuntu.com/community/AutomaticallyMountPartitions"&gt;script to mount all drives&lt;/a&gt; was quickly found, and surprisingly I was able to download and run it. A minute later I'm listening to the soundtrack of &lt;a href="http://www.gracenote.com/music/album.html/gensoundtrack/ef99de35f9cc72dbd9aa354760d26992.html"&gt;Pirates of the Caribbean&lt;/a&gt;. Nice!&lt;br /&gt;&lt;b&gt;[P2P]&lt;/b&gt; Now that I've got some music, I decide it's time to try Valknut again. Skipping the Valknut homepage, a Google search for '&lt;a href="http://www.google.com/search?q=valknut_0.3.7-1_i386.deb"&gt;debian valknut&lt;/a&gt;' has more success. One .deb package later and Valknut is running! No wait, it's not. It needs a few packages on which it depends. Easy enough to download and install them, but some of them require additional packages. Fortunately this doesn't devolve into a maze of dependencies and version conflicts and Valknut can be persuaded to run after four or five extra packages. Another goal achieved. Something to remark here that caught my attention: there seems to be no difference between a folder with execute rights, and an actual program.&lt;br /&gt;The Valknut client itself seems pretty poor. I can't find tabs, accidentaly close it at least half a dozen times, it has no system log or visible system status, doesn't accept custom commands or user commands, etc. But it works. I can chat and I can download.&lt;br /&gt;&lt;b&gt;[IRC]&lt;/b&gt; Searching the software installation list yields something called '&lt;a href="http://www.xchat.org/"&gt;X-Chat&lt;/a&gt;'. I heard of that so I install it and run it. The design is different from mIRC and it's a bit clunky. The usual networks I frequent are not in the list so I have to add them to the server list, instead of just being able to type /server irc.server.com like I'm used to. An incredible stroke of luck is stumbling upon a #linux help channel with some helpful people, which speeds up my progress.&lt;br /&gt;&lt;b&gt;[browser]&lt;/b&gt; Right about now I decide it's time to try Opera 9 for Linux. Firefox is great, but I really prefer Opera. There are 5 different Debian versions and 3 different Ubuntu versions of Opera, so I pick the latest Ubuntu one.&lt;br /&gt;&lt;div style="float:right;border:1px solid"&gt;&lt;a href="http://www.merijn.org/junk/ubuntu1.png"&gt;&lt;img src="http://www.merijn.org/junk/ubuntu1.png" alt="Stupid dependencies!" width="283" height="220"/&gt;&lt;/a&gt;&lt;/div&gt;However, I run into something strange here: quirky dependencies. Opera requires some 'libqt' upgrade, but since the older, existing version is used by Valknut, it &lt;i&gt;requires I uninstall Valknut??&lt;/i&gt; It's almost like Ubuntu wants me to use Firefox. Fine then.&lt;br /&gt;&lt;b&gt;[File manager]&lt;/b&gt; I touched on this yesterday so I'll install it again: the Thunar File Manager. The file structure system of Linux is an absolute maze to a Windows user, and I keep forgetting where my mounted drives, my desktop and my home folder is. I need bookmarks. Thunar works pretty well though.&lt;br /&gt;&lt;b&gt;[Terminal]&lt;/b&gt; I'm making good progress here, even considering it's my second day on this. The Terminal is in the default application menu so no worries there. It seems I'm logged in automatically as some kind of limited user, and that the root account has no password. So anything I do in 'system settings' that needs root access only requires me to click 'Approve' and it works. Anything in the command prompt only requires 'sudo' in front of it. It's easy to work with, and I'm not working as root (which seems to be important in Linux).&lt;br /&gt;&lt;b&gt;[FTP]&lt;/b&gt; Last is the FTP client on my list. The application list recommends (i.e. lists as my only choice) &lt;a href="http://gftp.seul.org/"&gt;gFTP&lt;/a&gt; so I get that. It works like a charm and resumes my uploads flawlessly.&lt;br /&gt;It's almost midnight again so I sign off GAIM, set Valknut to away mode and close the lid. This was.. fun. :)&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Conclusion&lt;/h2&gt;&lt;br /&gt;All in all this was the most successful I have been with Linux so far. Seeing how it boots from CD, I don't have to meddle with the installer, partitioning or dual-booting. Since both my hardware and the Ubuntu CD are new, everything is automatically detected. Desktop Linux has become way better, but it's not ready yet.&lt;br /&gt;&lt;br /&gt;Pro:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Hardware detection is excellent.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;User support is great if you know where to look.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Everything is customizable. The default settings may not be the best, but most are very well thought-out.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Con:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;No consistency. I installed about 8 programs, and 5 of them have differently-styled GUIs, ranging from extremely large-font and ugly (Valknut) to insanely small (XMMS). The WiMP styles vary wildly.&lt;div style="text-align:center"&gt;&lt;img src="http://www.merijn.org/junk/ubuntu2.png" alt="Three different windowing styles"/&gt;&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;File and folder organization is very, very different from Windows. I keep losing my way.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;When you don't know how to do something, there is hardly any guidance. When you do something wrong, there is hardly any explanation.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Performing basic tech tasks, such as determining the kernel version or memory usage are not as easy as they seem.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;My answer to the question 'is Linux mature yet?' would be 'almost'. The user experience has improved vastly since the early years of Linux, and a lot of Microsoft Windows features have been mimicked (which is good). On the other hand, some things still need work, like consistency, standards and help.&lt;br /&gt;&lt;br /&gt;It's clearly &lt;i&gt;almost&lt;/i&gt; ready for the desktop, but not yet. Maybe I'll do another test drive in a few years and see if it's ready then. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-115632732851761812?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/115632732851761812/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=115632732851761812' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/115632732851761812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/115632732851761812'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2006/08/linux-has-almost-passed-puberty.html' title='Linux has almost passed puberty'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-115615827013823283</id><published>2006-08-21T12:19:00.000+02:00</published><updated>2006-10-16T10:49:05.820+02:00</updated><title type='text'>The Jack is back</title><content type='html'>About ten months ago, I did &lt;a href="http://wizardswhinings.blogspot.com/2005/10/jack-thompson-chronicles.html"&gt;a writeup of Jack Thompson's actions up to that point&lt;/a&gt;, which included throwing hissy fits over video games such as GTA, The Sims 2, and unsuccessfully bullying several online comics about video games. Well, there is some good news for people who, like me, love watching the first few rounds of Idols (American Idol in the US) just because it's so much fun to watch people crash and burn.&lt;br /&gt;&lt;br /&gt;As most of you should know, Rockstar Games is close to releasing a game called &lt;a href="http://www.rockstargames.com/bully/"&gt;Bully&lt;/a&gt;, where you play the role of a schoolyard bully, beating your fellow wimps, uh, students, ultimately taking over the school. It's like &lt;a href="http://www.rockstargames.com/grandtheftauto3/"&gt;GTA&lt;/a&gt; for kids, by kids, with kids. Except that it's not for kids. With all the beating and stuff. The game will be released in October.&lt;br /&gt;&lt;br /&gt;Anyway, Jack has taken it upon himself to make sure this game is a-ok to play for people. In early 2005 he supported a campaign to discourage Rockstar Games from releasing the game at all, calling it a &lt;a href="http://www.ledger-enquirer.com/mld/ledgerenquirer/14462838.htm"&gt;'Columbine Simulator'&lt;/a&gt; (though there are no guns in the game as far as I know). How did he do this you ask? Simple. On August 16, 2006 he filed a petition, demanding that &lt;a href="http://arstechnica.com/news.ars/post/20060816-7519.html"&gt;Rockstar Games provides him with an early copy of 'Bully'&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Wait, what?&lt;br /&gt;&lt;br /&gt;Yes. He wants it for himself and others, to analyze it "to determine whether it still poses a threat of copycat violence in our schools."&lt;br /&gt;&lt;br /&gt;Not surprisingly, Rockstar ignored him. So, ever the resourceful fellow, on August 18 Jack Thompson sued &lt;a href="http://www.fradical.com/The_Bully_Game.htm"&gt;Wal-Mart, Best Buy, Target, Circuit City, GameStop and Toys 'R' Us&lt;/a&gt; seeking an order to stop the release of the game in October.&lt;br /&gt;&lt;br /&gt;This is great, I can't wait for the outcome of this, so much fun. I'll definitely be playing this here Bully game. Finally I can get revenge!&lt;br /&gt;&lt;br /&gt;--&lt;br /&gt;&lt;b&gt;Oct 12 update:&lt;/b&gt; The judge actually ruled that &lt;a href="http://www.destructoid.com/judge-to-take-two-produce-bully-at-3pm-and-ill-decide-how-bad-it-is.htm"&gt;&lt;i&gt;a Take Two representative must play Bully for 100 hours while the judge watches&lt;/i&gt;&lt;/a&gt;, to determine if it's bad enough to be banned. Take Two seems to think this all publicity is good publicity for them, but this is starting to cross the line between 'funny' and 'what the hell'. &lt;a href="http://arstechnica.com/news.ars/post/20061011-7967.html"&gt;Ars Technica&lt;/a&gt; has the full scoop.&lt;br /&gt;&lt;br /&gt;--&lt;br /&gt;&lt;b&gt;Oct 13 update:&lt;/b&gt; The verdict is in! After only two hours of viewing, the judge decided that while he wouldn't want his children to play it, Bully will appear on store shelves normally. Jack Thompson states "I may be full of crap about this game, and I may be wrong, and that's fine." And I intentionally misquoted him on that. Source: &lt;a href="http://arstechnica.com/news.ars/post/20061013-7985.html"&gt;Ars Technica&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-115615827013823283?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/115615827013823283/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=115615827013823283' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/115615827013823283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/115615827013823283'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2006/08/jack-is-back.html' title='The Jack is back'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-115090717312881180</id><published>2006-06-21T17:54:00.000+02:00</published><updated>2006-07-13T14:31:41.156+02:00</updated><title type='text'>Opera? More like, Opwnera, amirite?</title><content type='html'>It's official. &lt;b&gt;Opera is now better than FireFox&lt;/b&gt;. And this not my opinion. No, my friends, it is FACT.&lt;br /&gt;&lt;br /&gt;Yesterday, those great guys in Norway &lt;a href="http://www.opera.com/pressreleases/en/2006/06/20/"&gt;released version 9.0 of their Opera browser&lt;/a&gt;. It's great. It's bliss. I think I creamed my pants three times before even finishing reading the page that lists the new features. Back when Opera was at their 7.x series, I briefly deserted and used &lt;a href="http://www.getfirefox.com/"&gt;FireFox&lt;/a&gt; for a while, and the main plus for me was the &lt;a href="http://adblock.mozdev.org/"&gt;AdBlocker plugin&lt;/a&gt;. I blogged earlier that there was a trick to make Opera block Flash embeds which efficiently also blocks 90% of the online ads, but it wasn't the best. But now that Opera added a Content Blocker, I will never again have to switch back to the sloth that is FireFox.&lt;br /&gt;&lt;br /&gt;The major new features:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;It has a god-damn content blocker.&lt;/b&gt; Goodbye, ads! Still take a bit of digging through the source to block embedded scripts, though.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;It has a built-in BitTorrent client.&lt;/b&gt; I'm really not kidding. It's not &lt;a href="http://utorrent.com/"&gt;µTorrent&lt;/a&gt;, but it's pretty awesome.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Tabs thumbnail preview.&lt;/b&gt; Pretty sweet. Hover your cursor over a tab and a mini-version of the page pops up along with some details.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Per-site preferences.&lt;/b&gt;  You know all that sweet stuff you can setup for a browser to make it more secure and comfy? Like cookie settings, popup blocker settings, enable images, enable javascript, enable plugins, and like a TON more... you can now do that for each page separately (or have it use the default).&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Widgets.&lt;/b&gt; I haven't tried any yet, but judging from the &lt;a href="http://widgets.opera.com/userguide/"&gt;Opera Widget Guide&lt;/a&gt; it looks like they're essentially like FireFox's plugins. Or Vista's sidebar components. Or Windows's ActiveDesktop elements. Or Javascript widgets. With cream. Say aah.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Customizable search engines.&lt;/b&gt; Used to edit your search.ini yourself? Well, not anymore. Everything you could do in there, you can set from the Opera UI itself now, without restarting the browser. Even search forms that use POST data! (Which FireFox still can't do reliably or easily.)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;a href="opera:config"&gt;opera:config&lt;/a&gt;&lt;/b&gt;. So FireFox stole a few (well, a FEW) features from Opera? That's cool, we'll steal back one or two. This looks like you can essentially edit the opera6.ini settings file from within Opera.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;And don't forget: &lt;a href="http://www.opera.com/"&gt;Opera is free!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So is there anything I don't like? Unfortunately, yes. It seems like each major version upgrade, keyboard shortcut keys change. Though I love the feature in itself very very much, it's not handy if each time I memorized all the keyboard shortcuts, they change in the next version again!&lt;br /&gt;In the first few minutes of using Opera 9, I noticed that New tab, Paste and go, Close tab... three of the most-used shortcut keys I use, and all three keyboard shortcuts are different. Why?&lt;br /&gt;&lt;br /&gt;[edit] Oh, nevermind. You can change keyboard shortcut assignments. Hooray! :)&lt;br /&gt;[edit2] I can no longer login to Hotmail with Opera 9. Boo.&lt;br /&gt;[edit3] Well, I &lt;i&gt;can&lt;/i&gt;, but only if I allow normal &lt;i&gt;and&lt;/i&gt; third party cookies from *.msn.com, *.live.com, *.hotmail.com, *.passport.com and *.passport.net. Gotta love Microsoft for shoving you through 5 different domains (and at least 3 times as much servers) before logging you in to Hotmail.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-115090717312881180?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/115090717312881180/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=115090717312881180' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/115090717312881180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/115090717312881180'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2006/06/opera-more-like-opwnera-amirite.html' title='Opera? More like, Opwnera, amirite?'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-114816068537920323</id><published>2006-05-20T22:11:00.000+02:00</published><updated>2006-05-20T23:36:05.046+02:00</updated><title type='text'>I am become Death, destroyer of rootkits</title><content type='html'>So... last friday, I was at work and witnessed the most amazing thing someone can see in the field of IT. I will tell my grandkids about this one day.&lt;br /&gt;&lt;br /&gt;Before I tell you what it was, let me tell you some background story. I work at a small and successful IT company with a few friends from university and other great coworkers and bosses. Our server farm (database and webservers) is physically located several dozen miles away from us, but they all have &lt;a href="http://www.realvnc.com/"&gt;RealVNC&lt;/a&gt; installed so we can access them remotely. RealVNC basically shows you the desktop of the remote server, so you can work on them as if you were sitting right behind them. Our servers even have some kind of 'panic' switch installed on a hardware level that allows us to remotely reboot the servers in case of a serious crash, by sending a text message to a certain cellphone number (which is, of course, the coolest thing ever).&lt;br /&gt;&lt;br /&gt;Anyway, two weeks ago I read an article about a &lt;a href="http://secunia.com/advisories/20107/"&gt;vulnerability&lt;/a&gt; &lt;a href="http://it.slashdot.org/article.pl?sid=06/05/11/2344217"&gt;in&lt;/a&gt; &lt;a href="http://www.intelliadmin.com/blog/2006/05/security-flaw-in-realvnc-411.html"&gt;RealVNC 4.1.1&lt;/a&gt; at work, but since the &lt;a href="http://www.intelliadmin.com/blog/2006/05/vnc-flaw-proof-of-concept.html"&gt;proof-of-concept code&lt;/a&gt; published by the same site required you to use the server with VNC installed to load their website, which would then check for the vulnerability and tell you, we figured it was a phishing scam and forgot about it. I mean, if somebody told you they could hack your system, but to prove it, you'd have to turn off your firewall and antivirus, and open this strange-looking file... would you do it?&lt;br /&gt;&lt;br /&gt;Well, this week we thought, in retrospect, that we should at least have checked the version number on our VNC servers and checked if our servers were actually open to attack.&lt;br /&gt;&lt;br /&gt;Because we got attacked. Live. &lt;i&gt;While me and two of my friends were looking at the server's screen at work.&lt;/i&gt; We actually witnessed the hacker &lt;i&gt;hacking our server&lt;/i&gt;. Hollywood has nothing on this.&lt;br /&gt;We VNC'ed into one of the servers for some routine work, and a command window was open with loads and loads of shell commands scrolling past - adding users, changing registry keys, downloading files, setting attributes (mostly 'hidden' and 'system') in an endless stream of DOS commands that were scrolling by.&lt;br /&gt;At first, we thought it was our sysadmin, doing some complex Win-fu far beyond our IT abilities. But this didn't seem like something he'd do - why would he merge something into the Registry called 'hide2.reg'? Then the stream of shell commands stopped, and to verify what we thought, I typed at the command prompt:&lt;br /&gt;&lt;b&gt;C:\&gt;who is this?&lt;/b&gt;&lt;br /&gt;To our surprise and immediate panic, someone typed:&lt;br /&gt;&lt;b&gt;C:\&gt;who is this? I'm PeeWee.&lt;/b&gt;&lt;br /&gt;..and quickly closed all the command windows and disconnected from the server.&lt;br /&gt;&lt;br /&gt;So we immediately called our sysadmin to tell him what was going on and ask for help. Now, mind you, none of us three (it was early in the morning and only us three had witnessed the owning of one of our servers, a fourth coworker was in the next room) are laymen when it comes to computers. So even while we were talking to our sysadmin on the phone, the other two made plans to shut down RealVNC on all servers and use &lt;a href="http://www.microsoft.com/technet/prodtechnol/win2kts/default.mspx"&gt;Terminal Services&lt;/a&gt; (Microsoft's own remote access program) to connect to the servers again and upgrade RealVNC to the new updated version that was released on &lt;a href="http://www.realvnc.com/upgrade.html"&gt;May 20&lt;/a&gt;, two days after the earlier proof-of-concept page was published. After we finished talking to the sysadmin, we went to work. One of my friends started upgrading RealVNC on the servers. The other started calling our bosses and tell them what just happened.&lt;br /&gt;They told me to go and clean up the servers, if possible. And I never had as much fun that day at work before. I'm serious.&lt;br /&gt;&lt;br /&gt;The first server I checked was the one we witnessed 'PeeWee' working on. Not really knowing where to start, I downloaded a few power tools from &lt;a href="http:///www.sysinternals.com/"&gt;SysInternals.com&lt;/a&gt; and started snooping around. Mind you, I have written my own security programs, but they really don't compare to the ones you can get off the SysInternals website, all for free. Some even with source code included! They're awesome. And did I mention &lt;a href="http://wizardswhinings.blogspot.com/2005/11/sony-vs-piracy-sony-disqualified.html"&gt;they started the whole Sony rootkit controversy?&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Anyway, after a few hours of snooping around on our poor infected servers, I found the following:&lt;ul&gt;&lt;li&gt;&lt;br /&gt;4 of our 20-ish servers had been hacked.&lt;/li&gt;&lt;li&gt;&lt;br /&gt;All four had been 'converted' into FXP Warez sites. FTP server, remote access, rootkit, hidden folders for the warez, it was all there.&lt;/li&gt;&lt;li&gt;&lt;br /&gt;The hacker was still working on the server we caught him on, so that one hadn't been fully converted. It's possible we would have never found out about this if we hadn't caught him in the act.&lt;/li&gt;&lt;li&gt;&lt;br /&gt;The hacker had most likely found used a portscan on the default RealVNC port, found all of our servers, and used the brand new exploit. The only reason not ALL of our servers had been owned, was because they are all setup to lock themselves after a few minutes of being idle. The four servers that are used most often were not locked, and those were the four that were hacked.&lt;/li&gt;&lt;li&gt;&lt;br /&gt;The hacker had used the same package of tools on all the servers, though configured slightly differently to have the FTP servers identify themselves as part of different FXP networks. In other words, our friend PeeWee was probably a scanner/hacker for multiple FXP boards.&lt;/li&gt;&lt;li&gt;&lt;br /&gt;After I was done fixing the servers (which took me all day, i.e. roughly 7 hours) I had 6 megabytes of crap in zipped folders from each of the four infected servers for our sysadmin to look at. I had already looked at most of it and found a lot of fun things like passwords, FXP board names and the tactics used by these kind of hackers to hide their stuff on a compromised server.&lt;/li&gt;&lt;li&gt;&lt;br /&gt;PeeWee's package of tools consisted mostly of a hacked version of the &lt;a href="http://www.serv-u.com/"&gt;Serv-U FTP server&lt;/a&gt;, a few trojans and droppers, a command-line remote access tool, and &lt;a href="http://www.hxdef.org/"&gt;Hacker Defender&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Now, not all of you might be familiar with Hacker Defender (aka 'Hxdef'), so take it from me: it's the absolute worst of all rootkits. If there is an entry in the dictionary for 'most perfect rootkit written by most unscrupulous person', there would be a picture of Hacker Defender next to it. The guy who wrote is actually started selling it at some point, in a variety of versions on his website (which doesn't exist anymore), ranging from standard (just the rootkit) to 'Gold' (the rootkit, with all possible antivirus-evading technology, a very strong encryption on the .exe and a unique signature) for prices ranging from $100 to $300 or so. The website also included a movie clip from a Windows machine being infected with it, followed by a few minutes of using over half a dozen anti-rootkit programs on the same system, &lt;i&gt;none of which found Hacker Defender&lt;/i&gt;. It's that hard to remove. But it's not perfect. Especially not the version that had been installed on our servers.&lt;br /&gt;&lt;br /&gt;Basically, all you have to do to remove the standard 'free' version of Hxdef, is run SysInternals' &lt;a href="http://www.sysinternals.com/Utilities/RootkitRevealer.html"&gt;Rootkit Revealer&lt;/a&gt; to find the name of the Hxdef service, and stop that service. The rootkit will then remove all of its hooks from the system, &lt;i&gt;and uninstall itself completely&lt;/i&gt;. So stopping the proper service will not only uncloak any hidden stuff, it will also disable and delete the associated service! It's great - like groping for the lightswitch in a dark room, finding it, flipping it, and then seeing a circle of monsters around you that have been frozen by the light.&lt;br /&gt;After you stop the Hxdef service, you are left with three files: the rootkit itself (something .exe), the kernel-mode driver (something .sys) and the configuration file for the rootkit (something .ini). The only thing that's left to do is open the configuration file in Notepad, delete the obfuscating crap that has been put in there to evade antivirus detection, and you know what the Hxdef rootkit was hiding. And then you can delete that. In my case, this was mostly ftp server files, Registry keys for hidden services (like 'Logical Disk Manager client services', 'Microsoft Netlog' and more important-sounding crap), and the rootkit files itself. Since the four new FXP sites were not much older than one hour, there weren't even any warez on them yet!&lt;br /&gt;&lt;br /&gt;So is removing Hacker Defender that easy?&lt;br /&gt;And do you understand why?&lt;br /&gt;&lt;i&gt;Because the guys at SysInternals are the smartest bloody programmers I know.&lt;/i&gt;&lt;br /&gt;&lt;a href="http://www.sysinternals.com/"&gt;http://www.sysinternals.com/&lt;/a&gt; - Thank you, Mark Russinovich and Bryce Cogswell!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-114816068537920323?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/114816068537920323/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=114816068537920323' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/114816068537920323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/114816068537920323'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2006/05/i-am-become-death-destroyer-of.html' title='I am become Death, destroyer of rootkits'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-113335696200760556</id><published>2005-11-30T14:09:00.000+01:00</published><updated>2005-11-30T14:22:42.093+01:00</updated><title type='text'>Unpimp!</title><content type='html'>Dear World,&lt;br /&gt;&lt;br /&gt;Please stop using the word 'pimp' for everything that involves making something look  or act retarded. It's FUCKING PISSING ME OFF. Pimps are NOT cool.&lt;br /&gt;&lt;br /&gt;Love,&lt;br /&gt;Merijn&lt;br /&gt;&lt;br /&gt;References:&lt;br /&gt;&lt;a href="http://www.mtv.com/onair/dyn/pimp_my_ride/series.jhtml"&gt;Pimp My Ride&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.mtv.co.uk/mtv.co.uk/pimpmyride/microsite/"&gt;Pimp My Ride UK&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.kuro5hin.org/story/2005/3/12/213345/995"&gt;Pimp My FireFox&lt;/a&gt;&lt;br /&gt;&lt;a href="http://pimpmysafari.com/"&gt;Pimp My Safari&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.burgerking.de/appgen/?cl=bk&amp;cp=pimpmyburger&amp;cmd=show_flash"&gt;Pimp My Burger&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.hicksdesign.co.uk/journal/pimp-my-mint"&gt;Pimp My Mint&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.newgrounds.com/portal/view/187763"&gt;Pimp My Warthog&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.lexandterry.com/photos-show/feature-pimp-my-cart/feature-pimp-my-cart.html"&gt;Pimp My Cart&lt;/a&gt;&lt;br /&gt;&lt;a href="http://thinkprogress.org/2005/11/09/pimp-my-congressional-office/"&gt;Pimp My Congressional Office&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.funnyhub.com/videos/page.cgi/pimp-my-bride"&gt;Pimp My Bride&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.msnbc.msn.com/id/6981753/site/newsweek/"&gt;Pimp My Faith&lt;/a&gt;&lt;br /&gt;&lt;a href="http://products.sel.sony.com/fj/fj-1/pimpmypc/pimpmypc.html"&gt;Pimp My PC&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.healyourchurchwebsite.com/archives/001524.php"&gt;Pimp My Dell&lt;/a&gt;&lt;br /&gt;&lt;a href="http://blog.searchenginewatch.com/blog/051005-075149"&gt;Pimp My Searching&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.codinghorror.com/blog/archives/000417.html"&gt;Pimp My IDE&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.bio-itworld.com/issues/2005/August-2005/first-base"&gt;Pimp My Genome&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.wannawatch.com/hosted/index.php?ws/jdoughs/pimpmyblackteen_mov23"&gt;Pimp My Black Teen&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.tomshardware.com/howto/20050914/"&gt;Pimp My Console&lt;/a&gt;&lt;br /&gt;&lt;a href="http://rigorousintuition.blogspot.com/2005/10/pimp-my-scooter.html"&gt;Pimp My Scooter&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.pimpthatphone.com/"&gt;Pimp My Phone&lt;/a&gt;&lt;br /&gt;&lt;a href="http://my.opera.com/community/blog/show.dml/72036"&gt;Pimp My Blog&lt;/a&gt;&lt;br /&gt;&lt;a href="http://google.blognewschannel.com/index.php/archives/2005/10/18/pimp-my-gmail/"&gt;Pimp My Google&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.extremefunnypictures.com/funnypic627.htm"&gt;Pimp My Bike&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.heavy.com/"&gt;Pimp My Weapon&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.metrotimes.com/editorial/story.asp?id=8200"&gt;Pimp My Dome&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.scienceagogo.com/news/20051027225337data_trunc_sys.shtml"&gt;Pimp My Electron Microscope&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.b3ta.com/challenge/pimpmypet/"&gt;Pimp My Pet&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.urbanhonking.com/warmglow/archives/2005/04/pimp_my_sunglas.html"&gt;Pimp My Sunglasses&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.ifilm.com/ifilmdetail/2681935"&gt;Pimp My Pushchair&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;FFS!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-113335696200760556?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/113335696200760556/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=113335696200760556' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/113335696200760556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/113335696200760556'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2005/11/unpimp.html' title='Unpimp!'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-113216670333236954</id><published>2005-11-16T18:24:00.000+01:00</published><updated>2005-11-16T22:05:27.530+01:00</updated><title type='text'>Sony vs. piracy: Sony disqualified</title><content type='html'>At the end of October, a &lt;a href="http://www.sysinternals.com/blog/2005/10/sony-rootkits-and-digital-rights.html"&gt;nice article&lt;/a&gt; by Mark Russinovich of &lt;a href="http://www.sysinternals.com/"&gt;SysInternals&lt;/a&gt; caught my eye at Mark's blog: it revealed that a rootkit was present on his system, as shown by Rootkit Revealer. After some digging with a few of SysInternals excellent tools, it appeared that the rootkit was actually a DRM protection scheme called XCP from First 4 Internet, installed by a CD that Mark had bought from Amazon. The DRM system that Sony was using on that CD installed an application on the (Windows) system that protected both the CD itself and the software player included on it. This 'application' really was a rootkit, and a very poorly written one at that too. It was actually pretty trivial to crash the system with the rootkit installed, and there was no uninstall option, or any mention of it in Sony's EULA.&lt;br /&gt;&lt;br /&gt;Barely a week after Mark posted this on his blog, it generated an outcry that the    &lt;a href="http://www.usatoday.com/tech/news/computersecurity/2005-11-02-sony-patch_x.htm"&gt;mainstream&lt;/a&gt; &lt;a href="http://news.bbc.co.uk/2/hi/technology/4400148.stm"&gt;media&lt;/a&gt; picked up on. Subsequently, Sony released a 'removal tool' for the rootkit, along with a message that claimed the rootkit wasn't really dangerous to your system and did not create any security issues when it was installed. Besides the fact that this was complete bullshit (having something hide all files and folders starting with '$sys$' is not dangerous? hah!), their 'patch' updated most of the existing DRM software already present, and uninstalled the rootkit improperly, possibly leading to system crashes. Also, the music player on the Sony CD's was phoning home to its server, which is not in the EULA either. &lt;a href="http://www.npr.org/templates/story/story.php?storyId=4989260"&gt;Sony denied this&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;So a few days later, Sony released the patch and &lt;a href="http://news.zdnet.co.uk/software/0,39020381,39235377,00.htm"&gt;announced it to the press only&lt;/a&gt;. Most customers still had no idea there was a rootkit on the Sony CD's, and even if they did know, it was pretty hard to get the uninstaller at all, requiring two confirmation emails, allowing an &lt;a href="http://hack.fi/~muzzy/sony-drm/"&gt;unsafe ActiveX control&lt;/a&gt; and using a link to download the thing that is unique to your system only. &lt;br /&gt;&lt;br /&gt;This complete saga has led to quite a few results, among which:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;F-Secure independently &lt;a href="http://www.f-secure.com/v-descs/xcp_drm.shtml"&gt;identified&lt;/a&gt; the same rootkit&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Computer Associates &lt;a href="http://www3.ca.com/securityadvisor/newsinfo/collateral.aspx?cid=76345"&gt;labeled&lt;/a&gt; the rootkit as spyware and detects it as such&lt;br /&gt;&lt;/li&gt;&lt;li&gt;A &lt;a href="http://blogs.washingtonpost.com/securityfix/2005/11/calif_ny_lawsui.html"&gt;class action lawsuit&lt;/a&gt; has been filed by the consumers of California against Sony&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Players of World of Warcraft discovered the rootkit &lt;a href="http://www.theregister.co.uk/2005/11/04/secfocus_wow_bot/"&gt;could be used to cheat on WoW&lt;/a&gt; by prefixing '$sys$' on the cheating program, evading the (equally controversial) &lt;a href="http://www.rootkit.com/blog.php?newsid=358"&gt;Warden anticheating system&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://news.bbc.co.uk/2/hi/technology/4427606.stm"&gt;Several viruses&lt;/a&gt; have been identified in the wild that exploit the hiding capabilities of the XCP rootkit&lt;br /&gt;&lt;/li&gt;&lt;li&gt;After the above took place, &lt;a href="http://www.eweek.com/article2/0,1895,1884677,00.asp"&gt;more antivirus companies&lt;/a&gt; decided to &lt;a href="http://blogs.technet.com/antimalware/archive/2005/11/12/414299.aspx"&gt;detect and disable&lt;/a&gt; the rootkit&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Dan Kaminsky analyzed the severity of the XCP rootkit use and estimated the number of 'infections' in the United States to be &lt;a href="http://www.tgdaily.com/2005/11/15/sony-drm-kaminsky/"&gt;several million cases&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;A &lt;a href="http://slashdot.org/~xtracto/journal/121088"&gt;list of Sony CD's&lt;/a&gt; with the XCP rootkit DRM technology on them was published&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;And finally, today Sony published a &lt;a href="http://blog.sonymusic.com/sonybmg/archives/111505.html"&gt;public message&lt;/a&gt; on their Sony BMG website about the 'XCP content protection technology', providing a &lt;a href="http://cp.sonybmg.com/xcp/english/updates.html"&gt;direct link&lt;/a&gt; to the patch that uninstalls the rootkit. And leaves the ActiveX control behind. Which has some &lt;a href="http://www.freedom-to-tinker.com/?p=927"&gt;pretty devastating code&lt;/a&gt; in it.&lt;br /&gt;&lt;br /&gt;While they originally still refused to &lt;a href="http://www.usatoday.com/tech/news/computersecurity/2005-11-13-digital-rights_x.htm"&gt;call back any of the CD's with the XCP rootkit&lt;/a&gt;, they have now decided to turn around and &lt;a href="http://www.usatoday.com/tech/news/computersecurity/2005-11-14-sony-cds_x.htm?csp=34"&gt;recall the CD's&lt;/a&gt; and offering rootkit-free swaps. They also decided to &lt;a href="http://blog.sonymusic.com/sonybmg/news.html"&gt;stop making any new CD's with the XCP rootkit&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;For your reading enjoyment, here are the excellent posts Mark has written on his blog:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Oct 31: &lt;a href="http://www.sysinternals.com/blog/2005/10/sony-rootkits-and-digital-rights.html"&gt;Sony, Rootkits and Digital Rights Management Gone Too Far&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Nov 04: &lt;a href="http://www.sysinternals.com/blog/2005/11/more-on-sony-dangerous-decloaking.html"&gt;More on Sony: Dangerous Decloaking Patch, EULAs and Phoning Home&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Nov 06: &lt;a href="http://www.sysinternals.com/blog/2005/11/sonys-rootkit-first-4-internet.html"&gt;Sony’s Rootkit: First 4 Internet Responds&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Nov 09: &lt;a href="http://www.sysinternals.com/blog/2005/11/sony-you-dont-reeeeaaaally-want-to_09.html"&gt;Sony: You don’t reeeeaaaally want to uninstall, do you?&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Nov 14: &lt;a href="http://www.sysinternals.com/blog/2005/11/sony-no-more-rootkit-for-now.html"&gt;Sony: No More Rootkit - For Now&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Nov 16: &lt;a href="http://www.sysinternals.com/blog/2005/11/victory.html"&gt;Victory!&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Oh, and on a final note, here are the one-line commands to disable the rootkit and the ActiveX control. You can enter them in the Run dialog (Start &gt; Run):&lt;br /&gt;&lt;br /&gt;&lt;i&gt;cmd /k sc delete $sys$aries&lt;/i&gt; (followed by a reboot)&lt;br /&gt;&lt;i&gt;cmd /k del "%windir%\downloaded program files\codesupport.*"&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;And remember: the SHIFT key is your best friend! (Though I won't directly say for what it can be used. Might get &lt;a href="http://www.cnn.com/2003/TECH/biztech/10/10/bmg.protection.reut/index.html"&gt;sued for that&lt;/a&gt;.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-113216670333236954?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/113216670333236954/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=113216670333236954' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/113216670333236954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/113216670333236954'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2005/11/sony-vs-piracy-sony-disqualified.html' title='Sony vs. piracy: Sony disqualified'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-113146590074820646</id><published>2005-11-08T17:03:00.000+01:00</published><updated>2005-11-16T20:37:17.760+01:00</updated><title type='text'>How to protect yourself from the Internets</title><content type='html'>The Internet is no longer what it used to be back when I started using it (roughly 1995). While this is good in some ways (more information that is easier to find), there's list of bad things so long it would make Al Gore wish he never &lt;a href="http://www.google.com/search?q=who+invented+the+internet&amp;amp;num=25"&gt;invented the Internet&lt;/a&gt;. I frequently get emails asking me what the best way is to safely use the Internet, and most importantly, surf the web (yes, the WWW is actually a subsection of the Internet).&lt;br /&gt;&lt;br /&gt;There are loads of entry points into a common Windows system that could allow a hacker to take control of your system, crash or reboot the system, or steal data. However, these can mostly be divided into a these groups:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Vulnerabilities in Windows or its components&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Vulnerabilities in Internet-enabled programs&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Default or bad configurations&lt;br /&gt;&lt;/li&gt;&lt;li&gt;User error or ignorance&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;I will discuss each of these to the best of my knowledge below.&lt;br /&gt;&lt;br /&gt;&lt;big&gt;&lt;b&gt;Vulnerabilities in Windows or its components&lt;/b&gt;&lt;/big&gt;&lt;br /&gt;Pretty often, vulnerabilities are discovered in Windows that can allow an attacker to do pretty much everything to your system, while it varies from simple things as stealing cookies to complete remote control. While tempting, this is not purely caused by bad programming on Microsoft's part: Windows is simply used by so many consumers, businesses and even governments that hackers just go for the largest common denominator. After all, the more you use a program, the faster you'll find errors in it. Microsoft has monthly patch security bulletins, in which they release any hotfixes for vulnerabilities of that month. The best way to stay on top of these is to simply on Automatic Updates, which is available natively for Windows 2000 and newer, and available seperately for Windows 98 and newer.&lt;br /&gt;&lt;b&gt;Solution: install security patches, turn on Automatic Updates&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;big&gt;&lt;b&gt;Vulnerabilities in Internet-enabled programs&lt;/b&gt;&lt;/big&gt;&lt;br /&gt;Besides the basic flaws, there are also vulnerabilities in other programs. The most common one is probably Internet Explorer, which has several standing vulnerabilities which can cause your system to be infected with adware, spyware or worse by simply visiting a website. Due to the model Microsoft uses for its software, security may not come in first! Best is to use a different browser for your surfing habits: &lt;a href="http://getfirefox.com/"&gt;Mozilla FireFox&lt;/a&gt; and &lt;a href="http://www.opera.com/"&gt;Opera&lt;/a&gt; are very good browsers that may not have won the browser wars, but make very good alternatives. While Internet Explorer is a major point of attack, file sharing (P2P) programs, email clients and instant messaging programs are the most commonly targeted. For servers, any web services are also frequently targeted. To counter this, always make sure you have the latest version of any programs that use the Internet or act as a server, and shutdown any that you don't use or need. Don't accept or run files from people you don't know over P2P, email or IM, and always have an antivirus program running that scans all files you download or receive. More importantly, if you use antivirus and/or antispyware, make sure they have the latest definitions so they'll be able to detect and delete any threats. Run weekly or monthly full-system scans with both to make sure your system stays clean. Run a firewall so you'll be able to block Internet access to a program that is partially vulnerable or outdated.&lt;br /&gt;&lt;b&gt;Solution: Don't use Internet Explorer. Update old programs, use a firewall, up-to-date antivirus and antispyware&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;&lt;big&gt;&lt;b&gt;Default or bad configurations&lt;/b&gt;&lt;/big&gt;&lt;br /&gt;Early on in their rise, Microsoft decided to put user-friendlyness before security, sometimes setting up default configurations for programs like IIS that were insecure. While this does not happen that often, it is something to look out for. Like mentioned before, shutdown any services or programs that you do not need or use. Make sure you properly configure any Internet-enabled programs when you install them, and look up information on the web about securing such programs if you are not sure.&lt;br /&gt;&lt;b&gt;Solution: Properly customize programs, ask for help or search the web for help&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;big&gt;&lt;b&gt;User error or ignorance&lt;/b&gt;&lt;/big&gt;&lt;br /&gt;After all the above, which mostly involves things you can't do anything about, there's always yourself or the people around you. I can't count the amount of emails I have received that started off with 'my son installed something on the computer last week...' and end up in a horrible spyware infestation. Make sure you and your peers know what is right and wrong online, look up information on a program before using it to see if it bundles any programs and functions properly. Don't trust everyone out there, as it is fairly simple for people to try and trick you into running a file, visiting a website or giving them private information. Phishing scams are on the rise and are very dangerous: someone will portray himself as a bank and ask for your account password, for example. Don't be fooled!&lt;br /&gt;&lt;b&gt;Solution: Don't trust everyone, use common sense, educate yourself and others&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;That's it for now. I'll add stuff later on when I think of anything I could have forgotten.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-113146590074820646?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/113146590074820646/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=113146590074820646' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/113146590074820646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/113146590074820646'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2005/11/how-to-protect-yourself-from-internets.html' title='How to protect yourself from the Internets'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-112966446684201158</id><published>2005-10-18T21:40:00.000+02:00</published><updated>2005-11-25T17:14:25.450+01:00</updated><title type='text'>The Jack Thompson Chronicles</title><content type='html'>(Apologies for heavy linkage, but this man is just everywhere!)&lt;br /&gt;&lt;br /&gt;I'm assuming everyone who has not lived in &lt;a href="http://www.newsmax.com/archives/articles/2002/5/17/25858.shtml"&gt;China&lt;/a&gt; for the past year has a few clues who &lt;a href="http://en.wikipedia.org/wiki/Jack_Thompson_(attorney)"&gt;Jack Thompson&lt;/a&gt; is. After stepping into the spotlight by acting as attorney for a murder which involved the violent Rockstar game &lt;a href="http://www.rockstargames.com/manhunt/"&gt;Manhunt&lt;/a&gt; (&lt;a href="http://games.slashdot.org/article.pl?sid=04/10/10/1753219&amp;amp;tid=17"&gt;1&lt;/a&gt;,&lt;a href="http://games.slashdot.org/article.pl?sid=04/08/04/0114206&amp;amp;tid=123"&gt;2&lt;/a&gt;), he took the world by storm. And by 'took the world', I mean 'left everyone rolling on the floor with laughter', and by 'by storm', I mean '&lt;a href="http://conwebwatch.tripod.com/outthere/otthompson.html"&gt;pointing and laughing&lt;/a&gt;'. I mean, this man seems to think computer games are the spawn of Satan, including &lt;a href="http://www.gamespot.com/news/2005/07/22/news_6129609.html"&gt;The Sims&lt;/a&gt;! Just look at &lt;a href="http://www.kotaku.com/gaming/q-a/jack-thompson-declines-to-speak-out-on-gaming-violence-025471.php"&gt;this (non)interview&lt;/a&gt; with the man JT. If the quote 'i’m too busy destroying best buy and rockstar' is genuine, this man scares me. &lt;br /&gt;&lt;br /&gt;Not surprisingly, his opinions of &lt;a href="http://www.gamespot.com/news/2005/07/14/news_6129164.html"&gt;ESA, Take Two, Rockstar Games, GTA: San Andreas, and the Hot Coffee mod&lt;/a&gt; are &lt;a href="http://games.slashdot.org/article.pl?sid=05/07/15/1637247&amp;amp;tid=10"&gt;not very high&lt;/a&gt;. He manages to combine poorly constructed arguments with vicious personal attacks at everyone who disagrees with him, and then fails to see why no one &lt;a href="http://www.eurogamer.net/article.php?article_id=60924"&gt;takes him seriously&lt;/a&gt; or doesn't &lt;a href="http://www.gamesindustry.biz/content_page.php?aid=12259"&gt;want to have to do anything with him&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The fun part actually started when Jack Thompson made a &lt;a href="http://gc.advancedmn.com/article.php?artid=5883"&gt;proposal for a violent game&lt;/a&gt; himself, challenging any game company to create it. The game itself involved a father avenging his murdered son (murdered by someone who played too many violent games) by murdering everyone from 'Take This', their laywers, 'GameWerks' for creating and publishing the game, as well as Best Buy, Circuit City, Target and Wal-Mart, because they distributed it. The final part involves making a massacre out of E3, since this is 'the Super Bowl of the video game industry', and of course all computer game creators deserve to die.&lt;br /&gt;&lt;i&gt;Jack Thompsons offered $10,000 for charity if any game company would create, manufacture and distribute this game in 2006&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;Though originally everyone just &lt;a href="http://www.penny-arcade.com/view.php?date=2005-10-14&amp;amp;res=l"&gt;made fun of this&lt;/a&gt;, and it wasn't expected that anyone would make a game out of this (not because it was too violent, but because game companies don't normally accept game proposals from individuals), it WAS. A &lt;a href="http://www.livejournal.com/users/gamepolitics/107741.html"&gt;mod has been created&lt;/a&gt; for, ironically, GTA: San Andreas called '&lt;a href="http://hellfish.gtajunkies.com/Story.html"&gt;Defamation of Character: A Jack Thompson Murder Simulator&lt;/a&gt;'. You gotta love it.&lt;br /&gt;So what did Jack Thompson do? Yep, you guessed it: &lt;a href="http://www.joystiq.com/entry/1234000743063662/"&gt;he said he was only kidding&lt;/a&gt;. So &lt;a href="http://www.penny-arcade.com/"&gt;Penny-Arcade&lt;/a&gt;, ever the vigilantes they are, &lt;a href="http://www.penny-arcade.com/news.php?date=2005-10-17#braying"&gt;donated the $10,000 themselves&lt;/a&gt;, in Jack Thompson's name. His response? He tried to get them shut down and arrested by faxing the local police station a letter claiming Penny-Arcade harrassed him! (scroll down on the above link, there's more about that)&lt;br /&gt;&lt;br /&gt;On a side note, Jack T also didn't like &lt;a href="http://www.vgcats.com/"&gt;VG Cats&lt;/a&gt;, an online comic about gaming (yes, another one, but this one features cats!). There is an &lt;a href="http://www.vgcats.com/jack.php"&gt;entire page filled with email conversations&lt;/a&gt; between Jack Thompson and Scott Ramsoomair (author of the VG Cats comic), which was set up shortly after Scott &lt;a href="http://www.vgcats.com/comics/?strip_id=158"&gt;made fun of Jack&lt;/a&gt;, and JT CC'ed Scott on some anti-game propaganda (he seems to do this a lot, CC'ing random people on his emails). It's very surreal to see a lawyer degrade to personal attacks in his emails so fast that your head spins.&lt;br /&gt;Scott's comic is funny, and most of the time pure genius, though sometimes references &lt;a href="http://www.vgcats.com/comics/?strip_id=162"&gt;some pretty old games&lt;/a&gt;, but most of all it does not promote violence at all - it's just parody.&lt;br /&gt;&lt;br /&gt;It seems this concept is lost on Jack Thompson. Which is why he will also hate the following: &lt;a href="http://www.thinkgeek.com/pennyarcade/gamer/7a15/"&gt;The 'I hate Jack Thompson' T-shirt&lt;/a&gt;.&lt;br /&gt;If only we could have a tv show about the daily adventures of Jacky T, it would be funnier than &lt;a href="http://www.comedycentral.com/tv_shows/chappellesshow/"&gt;Chappelle's Show&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;On a final note, check out Jack Thompson's homepage, &lt;a href="http://www.stopkill.com/"&gt;stopkill.com&lt;/a&gt;. Yes, that is his homepage. Seriously. I'd make a comment about 1995 being here to ask for its website design style back, but someone would probably post a comment saying 1980 is here, asking for its stupid joke back.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;[Nov 25, 2005]&lt;/b&gt; Update! After arguing his (retarded, as usual) case too aggressively, Jack Thompson has been &lt;a href="http://arstechnica.com/news.ars/post/20051122-5613.html"&gt;banned from practicing law in Alabama!&lt;/a&gt; Though JT is from Florida, this is funny nonetheless.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-112966446684201158?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/112966446684201158/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=112966446684201158' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/112966446684201158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/112966446684201158'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2005/10/jack-thompson-chronicles.html' title='The Jack Thompson Chronicles'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-112853003531340647</id><published>2005-10-05T18:25:00.000+02:00</published><updated>2005-10-05T18:33:55.326+02:00</updated><title type='text'>"I think France should be next."</title><content type='html'>Here's a funny video from &lt;a href="http://www.uniquepeek.com/"&gt;UniquePeek.com&lt;/a&gt; where an (Australian) man asks Americans on the street 'in terms of the War on Terror, which country do you think should we invade next?'. He carries a world map and asks people to put a pin in their country of choice. Answers range from 'Korea - hey're trouble' to 'They'll make a big glass crater out of the entire Middle East, for all I care'.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.uniquepeek.com/fusion_pages/index.php?page_id=213"&gt;&lt;br /&gt;http://www.uniquepeek.com/fusion_pages/index.php?page_id=213&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now, this would be fun enough for me - watching Americans struggle with non-USA geography and spend a few minutes looking for Sri Lanka in South Africa. But there's more. THEY SWITCHED ALL THE COUNTRY NAMES! So imagine my surprise when the last guy puts a pin in 'North Korea' where Australia is located, and then the camera zooms in to show that Australia is actually labelled 'NORTH KOREA'!&lt;br /&gt;That makes it even funnier ^_^ no one even notices the switched labels!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-112853003531340647?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/112853003531340647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=112853003531340647' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/112853003531340647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/112853003531340647'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2005/10/i-think-france-should-be-next.html' title='&quot;I think France should be next.&quot;'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-112724816138788745</id><published>2005-09-20T22:18:00.000+02:00</published><updated>2005-09-20T22:29:21.410+02:00</updated><title type='text'>Enjoy your free Opera</title><content type='html'>After &lt;a href="http://slashdot.org/mainpage/05/08/30/1433242.shtml?tid=95"&gt;giving away free registration codes&lt;/a&gt; for their browser on account of their &lt;a href="http://my.opera.com/community/party/"&gt;ten-year anniversary&lt;/a&gt;, Opera has now decided to switch to the best business model available to customers: &lt;a href="http://opera.com/free/"&gt;free!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;After offering their browser in both an ad-supported version as well as a paid ad-free version ($39), they now believe that the two other revenue streams they have (search engine traffic and ad revenues) are enough to offer Opera for free. The Register has an &lt;a href="http://www.theregister.co.uk/2005/09/20/opera_goes_ad-free/"&gt;excellent article &lt;/a&gt; on this surprising change of route.&lt;br /&gt;&lt;br /&gt;Get the newest version (8.50 as of writing) here: &lt;a href="http://opera.com/download/"&gt;http://opera.com/download/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If the UI of Opera is not as much of a 6-train crash pile-up as it used to be when I switched to FireFox, I may even switch back. ^_^&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-112724816138788745?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/112724816138788745/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=112724816138788745' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/112724816138788745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/112724816138788745'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2005/09/enjoy-your-free-opera.html' title='Enjoy your free Opera'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-112636428168242216</id><published>2005-09-10T16:44:00.000+02:00</published><updated>2005-09-20T22:33:53.066+02:00</updated><title type='text'>The Best TV Series On The Planet</title><content type='html'>Photoshop contests are awesome. :)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.merijn.org/junk/worth1000_miscast7_ronjeremy.jpg"&gt;&lt;img src="http://www.merijn.org/junk/worth1000_miscast7_ronjeremy.jpg" width="250" height="191"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Just imagine... you take a tv show about women and sex... and take out Sarah Jessica Parker! It's pure genius.&lt;br /&gt;&lt;br /&gt;--&lt;br /&gt;&lt;a href="http://www.worth1000.com/"&gt;Worth1000.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-112636428168242216?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/112636428168242216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=112636428168242216' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/112636428168242216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/112636428168242216'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2005/09/best-tv-series-on-planet.html' title='The Best TV Series On The Planet'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-112569909405437696</id><published>2005-09-03T00:00:00.000+02:00</published><updated>2005-09-20T22:35:14.470+02:00</updated><title type='text'>Sean Combs needs a new name</title><content type='html'>From a great post on TheSuperficial:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.thesuperficial.com/archives/2005/08/30/tyson_beckford_1.html"&gt;http://www.thesuperficial.com/archives/2005/08/30/tyson_beckford_1.html&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;i&gt;&lt;br /&gt;I should take this opportunity to point out that I will no longer be calling Diddy 'Diddy'. Instead, I'll be referring to him as Señor Walrus Face III. You're not allowed to pick your own nickname, so if you're going to try I'll just go ahead and do it for you. Seriously though, if I could get the media to officially refer to him as Señor Walrus Face III, it would complete my life.&lt;br /&gt;&lt;/i&gt;&lt;/blockquote&gt;&lt;br /&gt;I find this a very, very noble cause. And we have the technology to make it happen. Whoever has a webpage, blog or not, link to the above subject's IMDB profile, as such:&lt;br /&gt;&lt;br /&gt;--&amp;gt; &lt;a href="http://www.imdb.com/name/nm0004835/"&gt;Señor Walrus Face III&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Although the fictional new name once offered in &lt;a href="http://www.tv.com/off-centre/show/4903/summary.html"&gt;Off Centre&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;--&amp;gt; &lt;a href="http://www.imdb.com/name/nm0004835/"&gt;Diddles McPeepee&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;...is also pretty cool. :D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-112569909405437696?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/112569909405437696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=112569909405437696' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/112569909405437696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/112569909405437696'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2005/09/sean-combs-needs-new-name.html' title='Sean Combs needs a new name'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-112547865927203537</id><published>2005-08-31T10:46:00.000+02:00</published><updated>2005-08-31T10:58:51.900+02:00</updated><title type='text'>Americans are prude</title><content type='html'>A few weeks ago, I read a blog from a woman who worked in the adult industry for a good chunk of years. I think her current job was to make up non-offensive descriptions for sex toys, so she had the ability to think of several dozen terms for 'penis', as well as at least two dozen to describe a rimjob. I can't remember the URL or name of the blog, but in one of her posts she argued that contrary to popular belief, Americans are not prude. Coming from someone who works in the adult industry, I slightly doubt how objective that statement was. Maybe Americans are just publicly prude, and are really rampaging sex mongers in private.&lt;br /&gt;&lt;br /&gt;Anyway, case in point:&lt;br /&gt;&lt;a href="http://www.law.com/jsp/article.jsp?id=1125318960389"&gt;Job #1 for America's Attorney General: porn, not terrorism&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;i&gt;When FBI supervisors in Miami met with new interim U.S. Attorney Alex Acosta last month, they wondered what the top enforcement priority for Acosta and Attorney General Alberto Gonzales would be.&lt;br /&gt;&lt;br /&gt;Would it be terrorism? Organized crime? Narcotics trafficking? Immigration? Or maybe public corruption?&lt;br /&gt;&lt;br /&gt;The agents were stunned to learn that a top prosecutorial priority of Acosta and the Department of Justice was none of the above. Instead, Acosta told them, it's obscenity. Not pornography involving children, but pornographic material featuring consenting adults.&lt;/i&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;small&gt;[via &lt;a href="http://www.boingboing.net/2005/08/30/job_1_for_americas_a.html"&gt;BoingBoing&lt;/a&gt;]&lt;/small&gt;&lt;br /&gt;&lt;br /&gt;After you've picked yourself up from the floor, either from LMAO, shock or surprise (depending on your nationality), tell me Americans aren't prude. Well, if they aren't, the government sure is making up for anyone who isn't.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-112547865927203537?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/112547865927203537/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=112547865927203537' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/112547865927203537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/112547865927203537'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2005/08/americans-are-prude.html' title='Americans are prude'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-112524645861433430</id><published>2005-08-28T18:00:00.000+02:00</published><updated>2005-11-08T16:50:08.236+01:00</updated><title type='text'>Regedit vulnerability: Hiding Registry values</title><content type='html'>Last week I started getting emails that there is a vulnerability in the Windows Registry Editor (Regedit.exe and Regedt32.exe) that can cause it to hide certain Registry values with absurdly long names. Here are a few links on the subject:&lt;br /&gt;&lt;a href="http://isc.sans.org/diary.php?date=2005-08-24"&gt;http://isc.sans.org/diary.php?date=2005-08-24&lt;/a&gt; (also 3 or 4 pages following it)&lt;br /&gt;&lt;a href="http://secunia.com/advisories/16560/"&gt;http://secunia.com/advisories/16560/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.frsirt.com/english/advisories/2005/1519"&gt;http://www.frsirt.com/english/advisories/2005/1519&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So the Regedit utility won't show these Registry values, but they're still there. It probably took malware writers only 1.5 second to figure out this means they can hide autorun Registry values, since - unfortunately - the Windows system itself does not hide these values and faithfully runs them at startup when present.&lt;br /&gt;&lt;br /&gt;As far as I can see from my tests, this is because the vulnerable utilities use the &lt;a href="http://msdn.microsoft.com/library/en-us/sysinfo/base/regenumvalue.asp"&gt;RegEnumValue()&lt;/a&gt; function with a name buffer size of only 260 bytes (the standard, ironically this is normally used as a constant named MAX_LENGTH). Since this buffer receives the name of the Registry value during enumeration of all values in a Registry key, it will fail when the value name is longer than 260 bytes.&lt;br /&gt;Due to an unfortunate coding convention, the error itself is often not checked and assumed to be ERROR_NO_MORE_ITEMS - like a few of my apps do as well - and the enumeration stops there, confident that it listed all values. This also means that, &lt;i&gt;in addition to not showing the value with the really long name, it will also fail to show and values following that, long name or not&lt;/i&gt;. Note that this means NEWER values, not ones following it in an alphabetic list.&lt;br /&gt;&lt;br /&gt;While messing with a few Registry values with names varying from 100 characters to 100,000 characters (on WinXP+SP2), I noticed a few things:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The size limit for the value name is 16383 bytes, which means 14 bytes are reserved for this name. The page on Microsoft.com about &lt;a href="http://msdn.microsoft.com/library/en-us/sysinfo/base/registry_element_size_limits.asp"&gt;Registry Element Size Limits&lt;/a&gt; seems to confirm this. &lt;b&gt;It also says that the limit for Win9x/ME is 255 characters, making those Windows versions immune to this vulnerability.&lt;/b&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;RegEnumValue(), when it can't retrieve a value and/or its data when either is too large for the buffer, is supposed to return the error ERROR_MORE_DATA and say what the required size for the buffer should be. However, it seems to do this only when the buffer to receive the actual data is too small. When the buffer that receives the value name is too small, it just returns ERROR_MORE_DATA (possibly explaining the cases of programs crashing on long Registry value names caused by infinite loops).&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;So it seems to me the easiest way to fix this problem, is to use two buffer sizes for the value name, depending on the Windows version:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;For Windows 95/98/98SE/ME: use a buffer length of 260 bytes - since the system can't handle setting values with longer names anyway.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;For Windows NT4/2000/XP/2003/Vista: use a buffer length of 16400 or so bytes - since the maximum allowem by the system is 16383.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;So there you have it. The problem, the cause, and the solution. Case closed. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-112524645861433430?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/112524645861433430/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=112524645861433430' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/112524645861433430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/112524645861433430'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2005/08/regedit-vulnerability-hiding-registry.html' title='Regedit vulnerability: Hiding Registry values'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-112488503013342298</id><published>2005-08-24T13:28:00.000+02:00</published><updated>2005-08-24T15:34:05.983+02:00</updated><title type='text'>GoogleTalk goes live-ish</title><content type='html'>&lt;img align="right" alt="GoogleTalk" src="http://www.google.com/talk/images/talk_logo.gif"/&gt;&lt;br /&gt;Yesterday, it seems the &lt;a href="http://slashdot.org/articles/05/08/23/1313229.shtml?tid=217"&gt;rumour that Google could be working on an IM client&lt;/a&gt; has been confimed &lt;a href="http://www.smashsworld.com/2005/08/im-on-google-talk-right-now.php"&gt;not to be a rumour at all&lt;/a&gt;. Introducing &lt;a href="http://talk.google.com/"&gt;GoogleTalk&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;The service runs on &lt;a href="http://www.jabber.com/"&gt;Jabber&lt;/a&gt; and has its own server. Google is offering its own IM client, called GoogleTalk, as well as lots of instructions for &lt;a href="http://www.google.com/talk/otherclients.html"&gt;connecting to GoogleTalk with other IM clients&lt;/a&gt;. Note that some of the links on the aforementioned URL are dead, as well as the 'don't see your IM client here? tell us about it' link.&lt;br /&gt;&lt;br /&gt;Since using GoogleTalk, Jabber or &lt;a href="http://www.gaim.org/"&gt;GAIM&lt;/a&gt; is, of course, too easy for me, I decided to be lazy and use my fav IM client &lt;a href="http://www.miranda-im.org/"&gt;Miranda&lt;/a&gt; to connect to it. A Jabber plugin for this client is included within the default install, so I figured no problem.&lt;br /&gt;&lt;br /&gt;A bit of tweaking, cursing and searching later I have found the following instructions work:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Username: Gmail username, without @gmail.com&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Password: your Gmail password&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Login server: gmail.com (this is not a login server, but just the domain of your email address)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Check 'Manually specify connection host'&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Host: talk.google.com&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Post: 5223 (not 5222!)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Since a picture says more than a 1000 words (and the above is a bit short of that), click below to see a pic of the setup:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.merijn.org/junk/miranda-googletalk.png"&gt;&lt;img src="http://www.merijn.org/junk/miranda-googletalk.png" width="300" alt="GoogleTalk in Miranda IM"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Note that searching for users (with their Gmail username, no @gmail.com) always seems to return a hit, even if you search for one that does not exist.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-112488503013342298?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/112488503013342298/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=112488503013342298' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/112488503013342298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/112488503013342298'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2005/08/googletalk-goes-live-ish.html' title='GoogleTalk goes live-ish'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-112310321589963384</id><published>2005-08-03T22:42:00.000+02:00</published><updated>2005-08-04T14:04:55.026+02:00</updated><title type='text'>Beauty is only skin deep, but stupidity goes down to the bone.</title><content type='html'>Not wanting to sound like a teenager in heat, but still being moderately excited about finding the awesomeness that is &lt;a href="http://www.thesuperficial.com/"&gt;TheSuperFicial.com&lt;/a&gt;, here's some celebrity news that caught my eye.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://us.imdb.com/name/nm0000250/"&gt;Renée Zellweger&lt;/a&gt; is &lt;a href="http://www.thesuperficial.com/archives/003233.html"&gt;slipping down some road&lt;/a&gt; she only knows. See below 'after' and 'before Hollywood mainstream' &lt;a href="http://img68.echo.cx/img68/232/13096999xy.jpg"&gt;pic&lt;/a&gt;. Also note the IMDb pic from link above is pretty old. Poor girl.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://us.imdb.com/name/nm0424060/"&gt;Scarlett Johansson&lt;/a&gt; is cute. I know of no other way to describe this woman after reading &lt;a href="http://www.thesuperficial.com/archives/003226.html"&gt;this article&lt;/a&gt;. Well, other than talented, sexy, pretty, etc.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www2.filmweb.no/multimedia/archive/00025/Scarlett_Johansson_i_25546f.jpg" alt=":P"/&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://us.imdb.com/name/nm0000129/"&gt;Tom Cruise&lt;/a&gt; is insane. And that's a medical term for his condition. Apart from &lt;a href="http://www.thesuperficial.com/archives/003080.html"&gt;believing the complete nonsense&lt;/a&gt; that is Scientology, &lt;a href="http://www.thesuperficial.com/archives/003091.html"&gt;marrying Katie Holmes&lt;/a&gt; (who's 14 years younger) and &lt;a href="http://www.thesuperficial.com/archives/003106.html"&gt;assimilating her&lt;/a&gt;, he's generally being a &lt;a href="http://www.thesuperficial.com/archives/003110.html"&gt;condescending asshole&lt;/a&gt; and will be raising his children &lt;a href="http://www.thesuperficial.com/archives/003159.html"&gt;to be exactly like him&lt;/a&gt;. O_o &lt;br /&gt;He also may or may not be &lt;a href="http://www.thesuperficial.com/archives/003122.html"&gt;very&lt;/a&gt; &lt;a href="http://www.thesuperficial.com/archives/003121.html"&gt;gay&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Today's post was brought to you by TheSuperFicial.com. Because you're ugly.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-112310321589963384?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/112310321589963384/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=112310321589963384' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/112310321589963384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/112310321589963384'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2005/08/beauty-is-only-skin-deep-but-stupidity.html' title='Beauty is only skin deep, but stupidity goes down to the bone.'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-112264774750093785</id><published>2005-07-29T16:28:00.000+02:00</published><updated>2005-07-29T16:35:47.506+02:00</updated><title type='text'>Check this shit out.</title><content type='html'>Time for insane scientific articles! If you ever spend a year sifting through scientific articles on &lt;a href="http://www.ncbi.nlm.nih.gov/entrez/query.fcgi"&gt;PubMed&lt;/a&gt; looking for references, you know how completely boring that is. However, the guy linked below had such bad luck, results and assistance, that he wrote the following one-page article, and probably left the department.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cs.wisc.edu/~kovar/hall.html"&gt;Electron Band Structure In Germanium, My Ass.&lt;/a&gt; - Picked up from &lt;a href="http://www.metafilter.com/mefi/5915"&gt;MetaFilter&lt;/a&gt;, Feb 2001.&lt;br /&gt;&lt;br /&gt;That's possible the funniest scientific article I have ever read. However, the MetaFilter comments also link to this one:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.scs.cs.nyu.edu/~dm/remove.pdf"&gt;Get me off your f-----g mailing list.&lt;/a&gt; (pdf) - Submitted to the &lt;a href="http://www.iiisci.org/sci2005/website/default.asp"&gt;9th World Multi-Conference on Systemics, Cybernetics, and Informatics&lt;/a&gt;, July 2005.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-112264774750093785?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/112264774750093785/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=112264774750093785' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/112264774750093785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/112264774750093785'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2005/07/check-this-shit-out.html' title='Check this shit out.'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-112241285150997302</id><published>2005-07-26T23:11:00.000+02:00</published><updated>2005-08-15T14:38:06.006+02:00</updated><title type='text'>Lovely, lovely ladies</title><content type='html'>Just watched &lt;a href="http://www.imdb.com/title/tt0096764/"&gt;The Adventures of Baron von Münchhausen&lt;/a&gt; on TV. Man, if I had one wish, I'd know what to do. Absolutely. A waltz with Uma Thurman. That has to be the most beautiful movie scene I have ever seen in my life. Props to &lt;a href="http://www.imdb.com/name/nm0000416/"&gt;Terry Gilliam&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Or to be able to run faster than a speeding bullet. That is pretty groovy too. Props to &lt;a href="http://www.imdb.com/name/nm0001385/"&gt;Eric Idle&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span class="quote"&gt;&lt;img src="http://www.dutchwebtv.com/images/Rental/Covers/DVD/Small/500492.jpg" alt=""/&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-112241285150997302?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/112241285150997302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=112241285150997302' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/112241285150997302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/112241285150997302'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2005/07/lovely-lovely-ladies.html' title='Lovely, lovely ladies'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-112219563830545728</id><published>2005-07-24T10:39:00.000+02:00</published><updated>2005-08-04T14:06:31.853+02:00</updated><title type='text'>The only two things that are infinite are the universe and human stupidity.</title><content type='html'>&lt;b&gt;&lt;i&gt;..and I'm not so sure about the universe.&lt;/i&gt;&lt;/b&gt; (A. Einstein)&lt;br /&gt;&lt;br /&gt;It seems there is such a thing as the '&lt;a href="http://www.stupidityawards.com/"&gt;World Stupidity Awards&lt;/a&gt;', and also it seems the 2005 awards have &lt;a href="http://www.canada.com/national/nationalpost/news/artslife/story.html?id=316bc224-8dbf-479b-945b-857c40aa607b"&gt;just been announced&lt;/a&gt;. For some reason, Canada, which was also the hosting country for the awards ceremony, has won &lt;b&gt;Dumbest Government Of The Year&lt;/b&gt; (and they were very proud of it, too). I don't live in Canada, or even near it, so I don't know exactly why - but if the South Park episode &lt;a href="http://www.tv.com/south-park/its-christmas-in-canada/episode/291334/summary.html"&gt;It's Christmas in Canada&lt;/a&gt; is accurate, I kinda see why they won.&lt;br /&gt;&lt;br /&gt;Among the more funny awards of this year:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;George Bush won &lt;b&gt;Stupidest Statement Of The Year&lt;/b&gt; by saying "They never stop thinking of ways of harming America, and neither do we."&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Paris Hilton won &lt;b&gt;Stupidest Woman Of The Year&lt;/b&gt; (and will probably hold this title for at least another 10 years), as well as starring in the &lt;b&gt;Stupidest Show Of The Year&lt;/b&gt;, The Simple Life.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.imdb.com/title/tt0370263/"&gt;Alien vs. Predator&lt;/a&gt; won &lt;b&gt;Stupidest Movie Of The Year&lt;/b&gt; - I rather enjoyed this movie so I'd have to disagree. But then again, my idea of a good movie is one where you can go alone, leaving your brain to do your taxwork at home.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Kim Jong-Il won &lt;b&gt;Stupidity Award for Reckless Endangerment of the Planet&lt;/b&gt;.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Also, take a look at &lt;a href="http://www.stupidityawards.com/voting.php"&gt;the nominees&lt;/a&gt;. I can't believe they nominated &lt;a href="http://www.imdb.com/title/tt0371724/"&gt;Hitchhiker's Guide To The Galaxy&lt;/a&gt; for &lt;b&gt;Stupidest Movie Of The Year&lt;/b&gt;. :&amp;lt; The book was awesome. Still have to see the movie, though. Is it that bad?&lt;br /&gt;Also, &lt;b&gt;Stupidest Trend Of The Year&lt;/b&gt; should have been War, of course. Seeing how the winner there was something called 'Chrystal Meth' (I have no idea what that is), I guess most voters have been Americans, who must think war is the greatest thing in.. well, America.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-112219563830545728?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/112219563830545728/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=112219563830545728' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/112219563830545728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/112219563830545728'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2005/07/only-two-things-that-are-infinite-are.html' title='The only two things that are infinite are the universe and human stupidity.'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-112178102010264085</id><published>2005-07-19T15:47:00.000+02:00</published><updated>2005-08-04T14:32:54.603+02:00</updated><title type='text'>Ladies and Gentlemen... the Optimus Keyboard!</title><content type='html'>Just caught this article on &lt;a href="http://hardware.slashdot.org/article.pl?sid=05/07/18/1314226&amp;amp;tid=126&amp;amp;tid=137"&gt;Slashdot&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.artlebedev.com/portfolio/optimus/press/keyb_en.jpg" alt="The Optimus keyboard"/&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;Every key of the Optimus keyboard is a stand-alone display showing exactly what it is controlling at this very moment. Optimus is good for any layouts—Cyrillic, Ancient Greek, Georgian, Arabian—and so on to infinity: notes, numerals, special symbols, HTML codes, mathematical functions. Patents pending.&lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;img src="http://www.artlebedev.com/portfolio/optimus/press/keyb_002.jpg" alt="eMule key? Booya."/&gt;&lt;br /&gt;&lt;a href="http://www.artlebedev.com/portfolio/optimus/"&gt;http://www.artlebedev.com/portfolio/optimus/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Can you imagine how &lt;i&gt;friggin' cool that is???&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;I want one. Badly.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-112178102010264085?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/112178102010264085/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=112178102010264085' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/112178102010264085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/112178102010264085'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2005/07/ladies-and-gentlemen-optimus-keyboard.html' title='Ladies and Gentlemen... the Optimus Keyboard!'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-112074764197979078</id><published>2005-07-07T15:54:00.000+02:00</published><updated>2005-07-07T23:24:44.113+02:00</updated><title type='text'>The deal with malware today, pt 2</title><content type='html'>In my &lt;a href="http://wizardswhinings.blogspot.com/2005/06/deal-with-malware-today.html"&gt;previous post&lt;/a&gt;, I had a small write-up about the first of two major malware problems today (aggressive malware). I just finished my last test today (yay!) so I'd figure I'd write about the second one. Which is, of course, zombie networks, aka botnets.&lt;br /&gt;&lt;br /&gt;You might ask yourself, what is a botnet? Well, it's pretty simple. Imagine one person entering the URL to a site in his browser and hitting Enter every second, reloading the page everytime. That puts some strain on the webserver that's hosting that site, but not much. Now imagine 30,000 people doing the exact same thing. A few hundred times per second. Now THAT puts strain on the server, eh? And when the amount of traffic those 30k people are generating is more than the connection speed that server has, no one else can reach it since the bandwidth is 'full'. And it'll probably crash from the traffic overload. Worse still, if the server runs some commercial website, it'll &lt;i&gt;lose money when it's down&lt;/i&gt;. And don't be surprised when these damages rack up several thousand dollars.&lt;br /&gt;So basically, that is what happens during a DDoS - Distributed Denial of Service. A botnet owner (short for 'robot network') has control over several hundred to several thousand of computers all over the world ('zombies' or 'bots') and can make them attack a server (or, in fact, ANY computer that is online) all at once. He does this by tricking the computer user into running a small program which plants the bot on the system, which then waits for orders from its owner. At its command, it starts sending out network packets to the specified target as fast as it can until it's told to stop.&lt;br /&gt;Did you pay attention here? The key step is &lt;i&gt;tricking the computer user into running it&lt;/i&gt;. See what that means? It means if you don't accept files from strangers, you can help stop these attacks. You can help prevent online companies from losing thousands of dollars. And all you need is common sense. Which is free. Unless there's  a bot on the loose that &lt;a href="http://www.pspl.com/virus_info/worms/blaster.htm"&gt;spreads&lt;/a&gt; by &lt;a href="http://www.theregister.co.uk/2003/01/27/atms_isps_hit_by_slammer/"&gt;security&lt;/a&gt; holes on your system. In that case, you eiter need to close the hole, or install a firewall. Which is sometimes free.&lt;br /&gt;&lt;br /&gt;So how much of this DDoS practice are we seeing nowadays? Well, things started out pretty easy with &lt;a href="http://www.computerworld.com/news/2000/story/0,11280,43010,00.html"&gt;this news article&lt;/a&gt;, detailing on a DDoS (Distributed Denial of Service) attack on Yahoo, eBay, CNN and Amazon in February 2000. You'll probably remember it. Though only Yahoo and eBay were actually off the air for sometime (the other two were just much slower), this marks pretty much the first big zombie network attack. It was also pretty big in the news, making people aware of this type of attack.  In vein.&lt;br /&gt;&lt;br /&gt;About a year leater in May 2001, Steve Gibson's &lt;a href="http://grc.com/"&gt;GRC.com&lt;/a&gt; was hit with a similar attack. Being the techie that he is, he wrote a &lt;a href="http://www.grc.com/dos/grcdos.htm"&gt;detailed page&lt;/a&gt; about it and put it up. Unfortunately, by drawing this much attention to him, he has become a testbed for a lot of small botnet owners who just want to 'check if their 'net has enough force to packet a big site'. Not funny. Not very surprisingly, he was attacked again on January 2002 using a slightly more &lt;a href="http://www.grc.com/dos/drdos.htm"&gt;sophisticated attack&lt;/a&gt;. These are just a few examples of attacks. Some nimrod tried attacking the &lt;a href="http://www.microsoft.com/"&gt;Microsoft.com&lt;/a&gt; website once, but that server had such a massive bandwidth that he could barely make a dent in it. A few &lt;a href="http://www.eweek.com/article2/0,1759,1507216,00.asp"&gt;worm&lt;/a&gt; &lt;a href="http://www.informationweek.com/story/showArticle.jhtml?articleID=12808118"&gt;viruses &lt;/a&gt; have tried this as well, but only with neglegible results.&lt;br /&gt;&lt;br /&gt;The frustrating thing about being hit with a DDoS attack, is that you can't stop the actual flow of data to your server that's crushing you. Imagine it's raining really, really hard. How much of a chance do you stand making all the clouds stop dropping raindrops? That's what I thought. What you can do, however, is build a roof over your head to prevent the raindrops from actually reaching you, and hope things'll blow over fast. If you read the first DDoS report on GRC.com (linked above), you'll see this is exactly what Steve Gibson did: he had his upstream provider filter out all the suspicious packets. This didn't stop the attack, but it did stop the attack from bothering him. A good friend of mine had his anti-malware site &lt;a href="http://news.netcraft.com/archives/2004/05/10/ddos_attacks_hobble_ecommerce_security_sites.html"&gt;attacked &lt;/a&gt; sometime ago as well. He now has an ingenious system with several proxy servers setup to prevent this kind of thing from happening again. My own site has been hit with a DDoS attack as well once, and there wasn't much else I could do than copy all content to a website mirror and ride out the attack. The only thing that really helps is preventing the installation of these zombie bots in the first place.&lt;br /&gt;&lt;br /&gt;Taking out zombie networks (botnets) is pretty hard. Short of breaking into the controller's house and forcing him at gunpoint to command all of his bots to perform the 'uninstall' command (almost all bots have this), you can't directly control the bots, since 1) most of the time access to the bots is restricted by a really long password, and 2) this password only validates if you're on the right IP subnet. In other words, only if the master controller himself logs onto his ISP account and issues the correct password to the bots, does he actually get to tell them anything. Otherwise they'll just ignore him. Bots are funny like that. Anyway, since most of the time the central place the owner meets his bots is an IRC server (all the bots connect to this server and wait in some channel for commands), you CAN get this server shut down and all the bots will be harmless.. albeit still alive. Unless the controller somehow gets the bots to connect to a new, different IRC server. Rinse, repeat.&lt;br /&gt;&lt;br /&gt;So... how do you know if you've got one of them zombie programs on your computer? Well, frankly, they're a bit hard to spot. There's a few technical test you can do, but I've found that these often lead to mistakes and panic, followed by a lot of screaming and shotgunning your monitor.. etc. Better ways to detect this stuff is just your eyes. If the 'send' or 'upload' light on your (cable/DSL) modem is constantly on, even if you're doing squat, something on your system could be sending lots of data somewhere where you don't want it to go. You can also check this with bandwidth monitors like &lt;a href="http://www.dumeter.com/"&gt;DUMeter&lt;/a&gt;, &lt;a href="http://www.bandwidthmonitorpro.com/"&gt;Bandwidth Monitor&lt;/a&gt; and &lt;a href="http://www.computersmarts.net/products/netgrid/"&gt;NetGrid&lt;/a&gt;, which monitor your Internet traffic and display it in a fancy graph.&lt;br /&gt;&lt;br /&gt;Secondly, how do you prevent getting a zombie? Well, in some cases you need a sjamaan to cast some spells and nail a plucked dead chicken to your door, but in the case we're interested in, all you need is a brain. I think most of you already got one, too. Just use common sense. If you get an &lt;a href="http://www.hoax-slayer.com/fake-ms-patch.html"&gt;email&lt;/a&gt; that claims to be from 'Microsoft TechNet', urging you to install the attached security fix, don't. Microsoft doesn't send out fixes over email. To anyone. If you're on a website that claims it can see your entire harddisk and offers a patch to prevent this, don't. You can see your own harddisk too, by typing &lt;a href="http://hacker-eliminator.com/bogusscare.html"&gt;'C:\'&lt;/a&gt; in the address bar. What that website does is the same thing. If some buddy sends you a file over MSN claiming 'zOMG this gam is AWSOME!!1one LoLZ', at LEAST scan it using whichever antivirus program you have. Better yet, let &lt;b&gt;14&lt;/b&gt; anvirus programs scan it by uploading it to &lt;a href="http://virusscan.jotti.org/"&gt;virusscan.jotti.org&lt;/a&gt;. For free! For all other cases, use common sense. It's stupid not to run an antivirus scanner. It's stupid not to run a firewall if you still have Windows 98 or Windows ME (or even older). It's stupid not to install security fixes from Microsoft. Now go outside and be not stupid.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-112074764197979078?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/112074764197979078/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=112074764197979078' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/112074764197979078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/112074764197979078'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2005/07/deal-with-malware-today-pt-2.html' title='The deal with malware today, pt 2'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-111979513733835274</id><published>2005-06-26T15:29:00.000+02:00</published><updated>2005-07-07T16:56:40.996+02:00</updated><title type='text'>The deal with malware today</title><content type='html'>Recently there has been a lot of buzz on public news sites about &lt;a href="http://www.informationweek.com/story/showArticle.jhtml?articleID=164303641"&gt;zombie&lt;/a&gt; &lt;a href="http://www.ciphertrust.com/company/press_and_events/article.php?id=0000474"&gt;networks &lt;/a&gt; used for &lt;a href="http://news.bbc.co.uk/2/hi/technology/4354109.stm"&gt;launching&lt;/a&gt; &lt;a href="http://www.acronymfinder.com/af-query.asp?String=exact&amp;amp;Acronym=ddos&amp;amp;Find=Find"&gt;DDoS&lt;/a&gt; &lt;a href="http://www.prolexic.com/zr/"&gt;attacks&lt;/a&gt;, and &lt;a href="http://ask.slashdot.org/article.pl?sid=05/05/09/1757222&amp;amp;tid=201&amp;amp;tid=128&amp;amp;tid=220&amp;amp;tid=4"&gt;aggressive&lt;/a&gt;, &lt;a href="http://www.securityfocus.com/news/11209"&gt;evasive&lt;/a&gt; malware. The way I see it, these two problems are currently the biggest ones on the Internet. And by this, I mean the two problems which are the hardest to solve.&lt;br /&gt;&lt;br /&gt;When I first got into the antispyware business, things were pretty easy: if your IE security settings were too low, some ActiveX applet would dump a Registry script on your system and set it to run at startup, causing your startpage and search pages to be hijacked whenever you booted up the system. Nice and straightforward, and easy to solve - once you knew where to look. Spyware and malware were very young then, and it had only recently been exposed to the mainstream news by Steve Gibson's &lt;a href="http://grc.com/optout.htm"&gt;OptOut&lt;/a&gt;. For the first time it became clear that it was possible to sneak something (non-viral) on your system piggybacking on an 'ad-supported' program, that was left behind when the host program was removed. Still, things were pretty quiet on the bad guys' side. Techniques that were used were fairly simple, files were easy to detect and remove.&lt;br /&gt;&lt;br /&gt;But then things started getting nasty. Malware started using exploits in the Internet Explorer browser to sneak stuff into your system. CoolWebSearch was one of the first to do this, but since then have shifted the blame on their 'affiliates' in what seems to be the general trend now: companies that encourage their affiliates to get users to install their software in whatever way they can, looking the other way while these affiliates use various exploits, that were posted on the &lt;a href="http://lists.grok.org.uk/full-disclosure-charter.html"&gt;full-disclosure list&lt;/a&gt;. Since the exploits posted to this list frequently included proof-of-concept code that was easily modified for malicious purposes, most of the exploits used by browser hijackers and drive-by malware installers have simply been plucked from this mailing list. Among the exploits used were the &lt;a href="http://www.microsoft.com/technet/security/bulletin/MS03-011.mspx"&gt;Java.ByteVerify&lt;/a&gt; hole in the MS Java VM, an &lt;a href="http://support.microsoft.com/?id=322921"&gt;Outlook Express Cross-site Scripting&lt;/a&gt; vulnerability, and some &lt;a href="http://www.microsoft.com/technet/security/bulletin/MS04-024.mspx"&gt;unsafe&lt;/a&gt; &lt;a href="http://www.microsoft.com/technet/security/bulletin/MS02-008.mspx"&gt;ActiveX&lt;/a&gt; &lt;a href="http://www.thechannelinsider.com/article2/0,1759,1621316,00.asp"&gt;objects&lt;/a&gt; that crossed the Internet Zone, lowering security and allowing write access to the system.&lt;br /&gt;&lt;br /&gt;Still, though keeping the system up to date from Microsoft (keep in mind all these exploits applied only to MSIE on Windows) didn't always protect you from being infected, all these hijackers and pieces of advertising malware were relatively easy to remove. Kill the running processes, kill the autostarts, kill the files, kill the Registry keys and values. Using common sense, a little experience and those steps (in that order), any malware could be removed, even without any additional tools like process managers, antispyware or antivirus programs.&lt;br /&gt;&lt;br /&gt;Even when the next step was taken by the bad guys, it took little effort to defeat this. When malware started to emerge that scanned the system's memory for antispyware and antivirus programs and closed these (forcefully), all we had to do was rename the process manager file and kill the malware processes before continuing with the normal cleaning procedure described above. When malware started to use multiple processes that kept each other alive, the 'Delete this file on reboot' option all Windows versions had (though hidden) worked with only very few exceptions. And there was always Safe Mode in those few cases - which loads only a very bare Windows shell.&lt;br /&gt;&lt;br /&gt;But then disaster struck. A variant of a browser hijacker emerged that hooked a few Windows system functions and hid itself from Windows itself. This behaviour is commonly known from programs known as &lt;a href="http://en.wikipedia.org/wiki/Rootkit"&gt;rootkits&lt;/a&gt;. This type of applications is basically the next generation of Remote Access Tools that emerged around 1999-2000, hiding itself on the infected system, giving the remote attacked complete access to the system as if he were sitting behind it. Rootkits took this one step further, by hooking system functions of Windows and filtering out any information that pointed to itselves before letting Windows read it (and pass it on to the user). This essentially made them invisible down to a very low level.&lt;br /&gt;When malware started to use this, at first they just included a common rootkit like &lt;a href="http://hxdef.czweb.org/"&gt;HackerDefender&lt;/a&gt;, setup to hide the malware processes, files and Registry keys. Later on the malware itself incorporated rootkit-like features.&lt;br /&gt;&lt;br /&gt;We're standing at this point right now - malware using rootkit techniques to hide themselves, and reinstall themselves when something is removed. Though they also started bundling each other with themselves, effectively installing more malware onto the infected system again and again, the main problem is still the rootkit behaviour.&lt;br /&gt;One of the main reasons why this is so hard to detect by antispyware and antivirus tools, is that the scanners aren't on a low enough level to bypass the layer of smoke the malware pulls up. Also, these pieces malware often use random filenames and some polymorphic code so two files are never the same, and signature scanners can't find the files, essentially leaving it up to a competent technician to manually find and kill everything. And that, is exactly what a computer program doesn't have: common sense.&lt;br /&gt;&lt;br /&gt;Next up: botnets of spam zombies.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-111979513733835274?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/111979513733835274/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=111979513733835274' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/111979513733835274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/111979513733835274'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2005/06/deal-with-malware-today.html' title='The deal with malware today'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-111952022562117848</id><published>2005-06-23T11:33:00.000+02:00</published><updated>2005-06-23T11:50:25.626+02:00</updated><title type='text'>Sin City - the way comics should be made info movies</title><content type='html'>A few days ago, I went to see &lt;a href="http://us.imdb.com/title/tt0401792/"&gt;Sin City&lt;/a&gt; with a few friends (after the usual fast-food run before that). I really gotta say, that movie &lt;b&gt;rocks&lt;/b&gt;! It has to be one of the best comic-to-movie adaptations so far, if you're going for a great story with good acting. For great action shots, of course, you have to see &lt;a href="http://us.imdb.com/title/tt0145487/"&gt;Spider-Man&lt;/a&gt; and &lt;a href="http://us.imdb.com/title/tt0316654/"&gt;Spider-Man 2&lt;/a&gt;.&lt;br /&gt;But anyway, Sin City really is an awesome movie. What's not to love about the 'Marv' character who's basically a human tank with a really bad attitude and a dark sense of humour? I mean, really, he gets shot in the chest like 5 times throughout the movie and run down by a speeding car a few times, and he just GETS UP. ('Don't worry, it's just a few scratches.') Nice job Mickey Rourke! I like that bit about this movie - characters don't just play dead after being shot once.&lt;br /&gt;&lt;br /&gt;The one thing I really was afraid of wasn't there - Hale Berry. When I first saw the movie poster (you know the one) and the trailer, I feared Hale Berry was starring some main part in it. And I really hate that woman. Not because she's black, but because she's a &lt;a href="http://us.imdb.com/title/tt0327554/"&gt;shitty&lt;/a&gt; actress with less sex-appeal than a doormat. After scrolling through the cast list on IMDb, it appeared she wasn't even on the list. Great, I thought, she has this teeny-weeny role in the movie with 6 words, and she's on the frigging movie poster?? Phew. She wasn't. Rosario Dawson really was a much better choice. I just love the look of sadism in a woman's eyes. ;)&lt;br /&gt;&lt;br /&gt;Another small thing that disappointed me was that even though Quentin Tarantino is the special guest director, he didn't manage to squeeze his 'muse' into the movie: &lt;a href="http://us.imdb.com/name/nm0000235/"&gt;Uma Thurman&lt;/a&gt;. God, what I'd have given to see that woman dance like Jessica Alba did in that movie. Hmmmm... (on a side note, the swords Miho uses are the exact same as the ones in &lt;a href="http://us.imdb.com/title/tt0266697/"&gt;Kill&lt;/a&gt; &lt;a href="http://us.imdb.com/title/tt0378194/"&gt;Bill&lt;/a&gt; :)&lt;br /&gt;&lt;br /&gt;All in all, Sin City reminded me of the first &lt;a href="http://us.imdb.com/title/tt0133093/"&gt;Matrix&lt;/a&gt; movie a bit. The camerawork is similar, with those impossible angles, close-ups and positions you'll only see in a comic book. Really cool. Definitely worth its money.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-111952022562117848?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/111952022562117848/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=111952022562117848' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/111952022562117848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/111952022562117848'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2005/06/sin-city-way-comics-should-be-made.html' title='Sin City - the way comics should be made info movies'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-111849759193786604</id><published>2005-06-11T15:39:00.000+02:00</published><updated>2005-06-11T15:46:31.940+02:00</updated><title type='text'>FireFox AdBlock training</title><content type='html'>Just a quick tip for those starting off with a fresh &lt;a href="http://adblock.mozdev.org/"&gt;AdBlock&lt;/a&gt; install on &lt;a href="http://www.getfirefox.com/"&gt;FireFox&lt;/a&gt;: when you have a few hours of slacking available, go to &lt;a href="http://www.geekissues.org/"&gt;GeekIssues.org&lt;/a&gt; and browse a few links. Filter any ads you run into, with partial URLs like &lt;i&gt;.doubleclick.net, .burstnet.com, rad.msn.com, */ads/*, */ads?, .ads?&lt;/i&gt; etc, and you'll have AdBlock properly trained within a few days. Plus some entertainment.&lt;br /&gt;&lt;br /&gt;That is, if you prefer not to use the &lt;a href="http://aasted.org/adblock/viewtopic.php?t=284"&gt;gruesome, horrible RegExp expressions&lt;/a&gt; from their forum.&lt;br /&gt;&lt;br /&gt;Btw: heed the warning in red at the top of the GeekIssues page.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-111849759193786604?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/111849759193786604/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=111849759193786604' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/111849759193786604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/111849759193786604'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2005/06/firefox-adblock-training.html' title='FireFox AdBlock training'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-111826186818176520</id><published>2005-06-08T22:10:00.000+02:00</published><updated>2005-07-07T18:03:24.100+02:00</updated><title type='text'>And in the blue corner, Symantec</title><content type='html'>&lt;p&gt;Just got this over &lt;a href="http://gmail.google.com/"&gt;email&lt;/a&gt;:&lt;br /&gt;&lt;a href="http://www.theinquirer.net/?article=23801"&gt;&lt;br /&gt;http://www.theinquirer.net/?article=23801&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;b&gt;Symantec wants a court to allow its software to identify some programs made by Hotbar as adware.&lt;/b&gt;&lt;br/&gt;&lt;br /&gt;Hotbar, which is made by a Microsoft partner, Hotbar.com, is a kids add-on that personalises email and browsers. It gives a range of smiley faces for users to play with and gives access to search, skins and yellow pages.&lt;br/&gt;&lt;br /&gt;However, HotBar also tracks web site visits and also has an autoupdate feature. Some users find it tricky to remove.&lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;That just brightens up my day. All those spyware companies sueing people willy-nilly screaming '&lt;i&gt;we're not spyware! our software shows 26 popups a minute and tracks pretty much everything from your surfing habits to your email to your dog, but it's not personally identifiable!!!1&lt;/i&gt;' were really starting to piss me off, because you just know they're full of it. They just update their crap to not report your email address back to their servers (which ofcourse, it did in the first place, along with a hundred other pieces of info you don't want to see out on the 'net) and then claim it's not spyware since the info is 'not personally identifiable'. I even got a few emails myself like that, even though my software doesn't even target specific malware (nobody reads help texts anymore today). Seeing an antivirus company hit a spyware company with a lawsuit for the right of calling it 'spyware' just has me going 'YEAH! PRE-EMPTIVE STRIKE IN YOUR FACE!'. Symantec isn't exactly the coolest company to me, but this sure boosted their rankings in the awesome-o-meter.&lt;/p&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-111826186818176520?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/111826186818176520/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=111826186818176520' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/111826186818176520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/111826186818176520'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2005/06/and-in-blue-corner-symantec.html' title='And in the blue corner, Symantec'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-111825762200808590</id><published>2005-06-08T20:54:00.000+02:00</published><updated>2005-07-07T17:53:19.553+02:00</updated><title type='text'>XML is the coolest thing on this planet</title><content type='html'>I had a class today about my currently favorite subject: XML. It's actually a 7-week spanning subject, but it just keeps getting more fun all the time. Seriously, hear me out though.&lt;br /&gt;So they start off in the first week with the basic stuff: tags, attributes, XHTML. I think ok, that's pretty easy and pretty much well-known by everyone in class. But anyway, no use rocking the boat by telling the teacher to speed it up. More time off means more time to party. But over the course (sp?) of the past few weeks we've been going steps up on the ladder every time - and it just amazes me how much can actually be done with XML. Really, you have no idea. The first revelation we got was the CSS style sheets you could use to make it appear like a normal HTML website. That was pretty cool. But next, we got into XPath which allows you to &lt;i&gt;dynamically reshape&lt;/i&gt; the content on your HTML website. Like, when you have a list of people in XML with their names, birth dates, death dates, shoe sizes etc, you can make a table with this info, sorted on any of those properties. Sounds like fun, huh? Yeah I thought so. Anyway, with this XPath you can select a certain node (element) of the XML file, making the exercises incredibly funny with questions such as 'what XPath query selects the birth country of the second Greek author that lived for over a 100 years?'. Seriously, some of these questions had me in stitches.&lt;br/&gt;&lt;br /&gt;Then we had the introduction of XSLT stylesheets, which you can use essentially to completely mess up the content of the XML source file and present it as something completely different in HTML, that even &lt;i&gt;validates at the W3C!&lt;/i&gt; Amazing.&lt;br /&gt;Now this last week, they've slowly eased into making for-each loops in XSLT stylesheets, using variables, conditional stuff, and this is starting more and more to look like an actual programming language. Mind you, I started this class expecting to do some light HTML coding and ended up learning a whole new programming language. This stuff just blows me away. &lt;br /&gt;Now today, we had some important guy in a business suit give us a lecture about the business equivalent of XML, named XBRL. You can't make this stuff up. According to him, XML is the &lt;b&gt;only&lt;/b&gt; way businesses can properly communicate without wasting weeks or even months of time manually reading reports created with Word, only to input them in their own database and create Excel sheets from that. So instead of your tax report taking three months to process and verify, if XBRL would be used, this would take three &lt;i&gt;hours&lt;/i&gt;. Well, hook me up and call me Scotty, where can I get some of that?&lt;br/&gt;&lt;br /&gt;The &lt;a href="http://www.w3c.org/"&gt;W3C&lt;/a&gt; really put some effort into this XML standard... and it's only at 1.0! I'm really amazed over and over again by what you can actually accomplish with it. I almost expect them to fully convince me to stop using ASP, PHP, MySQL, C++ and VB next week, only to replace it with one alternative, the one language, the only language, the language that can do &lt;i&gt;everything&lt;/i&gt;, the one language to rule them all.... XML!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-111825762200808590?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/111825762200808590/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=111825762200808590' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/111825762200808590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/111825762200808590'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2005/06/xml-is-coolest-thing-on-this-planet.html' title='XML is the coolest thing on this planet'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-111821731488020594</id><published>2005-06-08T09:53:00.000+02:00</published><updated>2005-07-07T16:58:26.346+02:00</updated><title type='text'>Penny-Arcade is funny on occasion</title><content type='html'>Usually, the online comic &lt;a href="http://www.penny-arcade.com/"&gt;Penny-Arcade&lt;/a&gt; has episodes covering games I barely even heard of, or satires so sharp I can barely even grasp the tinest bit of wisdom needed to begin to understand them.&lt;br /&gt;&lt;br /&gt;Occasionally however, they come up with gems like &lt;a href="http://www.penny-arcade.com/view.php3?date=2005-06-06&amp;amp;res=l"&gt;gems like this&lt;/a&gt;. And it just makes my day.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-111821731488020594?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/111821731488020594/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=111821731488020594' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/111821731488020594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/111821731488020594'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2005/06/penny-arcade-is-funny-on-occasion.html' title='Penny-Arcade is funny on occasion'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-111808769677453413</id><published>2005-06-06T21:50:00.000+02:00</published><updated>2005-06-07T10:24:37.066+02:00</updated><title type='text'>Games, games, games</title><content type='html'>By the way, before I forget this: if anyone ever comes here (which I doubt), these games you must play. Absolutely. And they're not your run-of-the-mill FPS shooters or something either. Old games are back with a vengeance!&lt;br /&gt;&lt;br /&gt;Doukutsu (Cave Story) - &lt;a href="http://agtp.romhack.net/doukutsu.html"&gt;http://agtp.romhack.net/doukutsu.html&lt;/a&gt;&lt;br /&gt;Japanese game, platform (don't forget the English language patch). Very sophisticated story, but not confusing. Much.&lt;br /&gt;&lt;br /&gt;Bejeweled (1 or 2) - &lt;a href="http://www.popcap.com/"&gt;http://www.popcap.com/&lt;/a&gt;&lt;br /&gt;The greatest Tetris variant of all time. v2 is even more fun.&lt;br /&gt;&lt;br /&gt;Gish - &lt;a href="http://www.chroniclogic.com/?gish.htm"&gt;http://www.chroniclogic.com/?gish.htm&lt;/a&gt;&lt;br /&gt;A friend described this game to me and started like this: 'it's a platform game, but get this:.... you're a ball of tar.'&lt;br /&gt;&lt;br /&gt;Mario Forever - &lt;a href="http://www.buzg.prv.pl/"&gt;http://www.buzg.prv.pl/&lt;/a&gt;&lt;br /&gt;A one-man conversion of Super Mario World from the SuperNes... for the PC! Written from scratch, with all new levels and 8 worlds with increasing difficulty.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-111808769677453413?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/111808769677453413/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=111808769677453413' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/111808769677453413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/111808769677453413'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2005/06/games-games-games.html' title='Games, games, games'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-111808702490306417</id><published>2005-06-06T21:43:00.000+02:00</published><updated>2005-07-07T17:52:11.360+02:00</updated><title type='text'>We apologize for the inconvenience</title><content type='html'>Um, hang on. I'm not entirely sure how this thing works yet. Bumps and doubleposts ahead. It also appears that I have written the previous post in 3 minutes.&lt;br /&gt;&lt;br /&gt;Blah &lt;a href="http://www.homestarrunner.com/"&gt;This should be a link&lt;/a&gt; blah.&lt;br /&gt;Could we get some &lt;b&gt;bold eagles&lt;/b&gt; around here?&lt;br /&gt;Or maybe some &lt;i&gt;Italic pizza&lt;/i&gt;, pizza is nice.&lt;br /&gt;Dude, don't go swimming, the &lt;span style="text-decoration:underline"&gt;underline&lt;/span&gt; is madness.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.merijn.org/images/merlin.gif" alt="Check out my new gameplay!" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Oh well, this blogging thing is relaxing at least. But enough for today. I'm going to get my drinking buddy and get hammered, it's 10 PM here after all.&lt;br /&gt;&lt;br /&gt;(B)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-111808702490306417?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/111808702490306417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/111808702490306417'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2005/06/we-apologize-for-inconvenience.html' title='We apologize for the inconvenience'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-111808676409465931</id><published>2005-06-06T20:58:00.000+02:00</published><updated>2005-07-07T18:04:19.040+02:00</updated><title type='text'>Fixing ancient computer systems is fun</title><content type='html'>Right, so what better way to bore you all then to share a computer horror tale of this last weekend? You see, I had to help my dad and a few other people move all their stuff for work to a new place, and the computers were coming along. That sounds pretty standard, doesn't it? Yeah, I thought so.&lt;br /&gt;Anyway, whichever work my dad has been doing, he has been doing this for a long, long time. It's none of your business what exactly he does, but it's usually followed by a stay at the university of roughly seven years where he spends memorizing lating names for all the bones in your body, as well as a few other things. In latin. So back to computers - he has a few he has been using for AGES. I'm really not kidding, there was this dinosaur I used to play &lt;a href="http://www.zock.com/64er/8407/zaxxon.jpg"&gt;Zaxxon&lt;/a&gt; on back in 1987 that was still working as a router/gateway for our whole network until about 12 months ago until the motherboard died. The computer that kept me busy for the entirety of the last weekend was the second-oldest system.&lt;br /&gt;&lt;br /&gt;Back when Pentiums were barely even heard of (and I mean the Pentium ONE (1)), my dad got one. 120 million mind-crushing cycles per second it did, and it's still working mostly as of today. So we had all the stuff moved from one place to another and I was called in to help move stuff around, unpack and set up computers. The friday before it seemed this ol' Pentium 1 had been the last computer that was setup (all the ones were purring along nicely), and it didn't 'see the network' (sic). This I heard when I was barely coming into the new place, and friendly me offered help to take a look. Behold my amazement when I walked into the room with said computer, which was crowded with SIX IT TECHNICIANS, all trying to get the damn thing to work. Most of what I saw on the screen was the Win98 dialog 'Windows is building a driver database, please wait...' and network cards were strung around the room, eager to prove themselves and get the behemoth on the network. Mind you, at about this time I heard things had to be up and running by MONDAY MORNING. Yikes.&lt;br /&gt;&lt;br /&gt;With six people crowding around the system, I wasn't going to add to the crowding. Since, you know, there was enough of it going on already. So fast forward about 16 hours, to next day morning. Ish. I like to sleep in. Brought meself a bootdisk or two, since after the 'techs' were done 'fixing' the computer, the damn thing wouldn't boot at all. All the while I had been slugging around countless heavy boxes, throwing around looks that screamed 'why aren't you doing something??? look at me, I'm all different sorts of busy and you're eating donuts??'. Apparently only girls can do that in a way that is actually understood.&lt;br /&gt;So I boot the damn system without the bootfloppy first, just to be sure. Lo' and behold, I am greeted with the feared 'Invalid system disk, replace and press any key to continue'. Yes, I checked. There was no floppy in any of the drives. Enter the bootdisk and reboot. Grind grind grind. DIR C:. Returns: nothing. Yes, the drive was empty. In less than 24 hours, either the techs had been so stupid as to erase the entire hard disk, or something seriously screwy was on with this computer.&lt;br /&gt;&lt;br /&gt;So I stick my head out the door and yell 'dad! got a Win98 setup CD laying around somewhere?'. He has. Great, in half an hour I'll be up and running. So when he brings me the CD, he informs me that even though the system has no functioning network card, there's &lt;i&gt;two gigabytes of data on the system that needs to be on the network by monday morning&lt;/i&gt;. Crap. The one good thing is that this 2 GB is not on the C: drive, so whatever I can throw at it won't affect this precious data.&lt;br /&gt;&lt;br /&gt;So I slam in the Win98 CD and start copying the thing to the hard drive. (You know, of course, that I do this because a) Windows installs faster from HD than from CD, and 2) I don't need the CD all the time like this.) I run the Setup utility with a few switches to turn off the commercial bla-bla and start it. Just as I start to leave to get some caffeinated beverage, Setup throws an error in my face, that of all things, says 'An existing version of Windows has been detected that Setup cannot upgrade. Setup will close now'. OK. Seriously, what the hell? This drive was blank five minutes ago.&lt;br /&gt;&lt;br /&gt;I reboot the system and do a DIR listing again. Whoa! That wasn't here before! Suddenly I see a whole system on the C: drive that looks ready to go. So this means, either I'm going crazy, or the FAT table on the drive is being a bitch. (The FAT table is like a table of contents for the drive. Without it, you don't know what's on the drive, but it's still there.) OK, cool. All the stuff is still there. So I think, all I need to do is load up Windows, figure out a way to connect it to the other computers and copy over the 2 GB of important stuff, right? Right. Right after I run &lt;a href="http://www.winsupersite.com/images/showcase/winme_install_full_0003.gif"&gt;ScanDisk&lt;/a&gt; a few times, since I trust the FAT table about as far as I can throw a fat table.&lt;br /&gt;&lt;br /&gt;Right away, MS Scandisk panics and tells me the FAT table is icky. Yes, Sherlock Holmes, that I knew. Now fix it. This overly obvious disk error is then followed by roughly 4 hours of grinding, fixing, waiting, and shouting on my part of the general fucked-upness of the hard drive. Bad folders, bad files, lost chains, lost clusters, you name it. Come to think of it, most of it was probably my fault since I copied about 125 MB of data to the disk from the Win98 Setup CD, overwriting the existing data which was still present than but just not visible, due to the state of the FAT table. Curse that thing. So I spent about 4 hours of alternating between MS Scandisk and &lt;a href="http://image2.beareyes.com.cn/2/lib/200312/04/194/26.JPG"&gt;Norton Disk Doctor&lt;/a&gt; trying to fix the drive and clear it of errors. This was then followed by even more fixing, since a few system ini files were majorly borken and overwritten on random places with characters like þ and ý. So FINALLY... I boot up Windows 98. Fancy logo, lots of chugging, which is then followed by... a sort of green picket fence of Doom. It looks sorta like the video card took a dump onto itself and went insane. The system crashes. And turns itself off out of pure self-pity, and goes to quietly sob in the corner. When I turn it back on it seems I'm back to square one, because it seems the FAT table took shore leave &lt;b&gt;again&lt;/b&gt; and I'm left with a blank disk &lt;b&gt;again!&lt;/b&gt; By now I'm majorly pissed off, and my dad comes look what the hell is going on after hearing a mind-splitting roar of frustration from the room I'm in. We call it a day and go home.&lt;br /&gt;&lt;br /&gt;Next day, next day, next day! Prepared for another round of nimble-footed boxing with ye olde com-poo-tor, I pulled out a few more tricks and took my &lt;a href="http://images.amazon.com/images/P/B00006B8BJ.01.LZZZZZZZ.jpg"&gt;serial null-modem cable&lt;/a&gt;, &lt;a href="http://www.goldenshop.com.hk/AI-trad/IMAGES/pc_pcable.JPG"&gt;parallel cable&lt;/a&gt; and a few floppy disks full of utilities that claim to be able to transfer stuff over said cables in DOS. I'm determined to make this work. I'm such a masochist. Note that BOTH the cables I bring have been soldered together by my awesome dad, some 20 years ago. How I remember playing &lt;a href="http://www.denken.com/dzone/screenshots/q1shot024.jpg"&gt;Quake 1&lt;/a&gt; over the null-modem cable with my friend, ah... Those were the days. So now this is the day of data judgement: either I tranfer those 2 frigging jiggabytes of whatever-the-hell-it-may-be (work stuff son, you don't need to know), or I toss the damn system off the 15th floor. Yes, the building actually has that many floors.&lt;br /&gt;&lt;br /&gt;First item on today's list is continue where I stopped the day before this - run ScanDisk until the drive is healthy again. No big deal I figure, the FAT table disappeared earlier, right? All I have to do is restore it and the system will be just the way I meant it to be. And indeed, right off the bat Scandisk detects and restores the FAT table. I think. However, the next thing it does is go into a flurry of dialogs saying, as I see it, the best error message Microsoft ever cooked up. It tells me, and I quote, that 'some clusters were found that used to be folders. These folders were restored, but since the contents of the hard disk changed, the scan has to restart'. Even better is, that in the language this Windows box is in, this message somehow expresses &lt;i&gt;surprise&lt;/i&gt;. It sounds more like 'wtf? I found some clusters that, apparently, used to be folders!'. It then goes on to try and piss you off by saying 'since the contents of the drive have changed, the scan will have to start all over again! hah!'. Best error message ever. It had me in stitches.&lt;br /&gt;So then this same error shows up about 40 more times, and I'm starting to get suspicious. Why are so many lost folders found when the FAT has been restored? Hm. When the scan finishes and the drive is all shiny and happy again, I drop back to DOS and do a DIR listing. Whoa! Holy crap! This is something I've never seen before: the *whole drive* now consists of files named 'file0001.chk', 'file0002.chk', etc, as well as folders named 'dir00001', 'dir00002', up to 'dir00047'. O_o;&lt;br /&gt;Soooo... it seems the FAT table was not restored the way I wanted it to be. After some digging it turns out 'dir00035' used to be the Windows folder in a previous life, and 'dir00014' used to be the Adobe Acrobat folder. After doing a feeble attempt to rename all these folders back to whatever they used to be ('move c:\dir00035 c:\windows'), it occurs to me that I don't *need* Windows to boot on this thing. After all, the parallel cable and the file transfer utilities all work in DOS anyway. Cool.&lt;br /&gt;&lt;br /&gt;So after a few minutes of messing with ancient system files you probably don't even remember (does the name HIMEM.SYS ring a bell?), I hook up the parallel cable to the borken system and another (working, networked) Win98 PC and start trying out the parallel-cable-file-transfer utilities. After a few tries, I actually find one that works! (&gt;^_^)&gt;&lt;br /&gt;Such a miracle of technology, it transfers files across the cable at about 70 kilobytes per second. Don't laugh, that was fast as hell back in the days when I wasn't even born yet. So I steal my dad's PDA to calculate how long this is going to take. It spits out the numner 'About 7 or 8 hours'. Cool. Being a sunday evening, this means it'll be done at about 5 o'clock this night. Sweet! Mission: success. This is not mission: difficult man, that should be a walk in the park for you.&lt;br /&gt;&lt;br /&gt;So once again, this proves that ancient computer technology can still whip your ass. Do not underestimate the power of a printer cable with plugs on both sides!&lt;br /&gt;Next time I get the chance, I'm totally coaching my dad into upgrading all systems to something like Windows 2000. Aw yeah.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-111808676409465931?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/111808676409465931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=111808676409465931' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/111808676409465931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/111808676409465931'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2005/06/fixing-ancient-computer-systems-is-fun.html' title='Fixing ancient computer systems is fun'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13466623.post-111808421142629760</id><published>2005-06-06T20:55:00.000+02:00</published><updated>2005-06-06T20:56:51.430+02:00</updated><title type='text'>*tap* *tap* Is this thing on?</title><content type='html'>OK. So... on to the daily compaining that I'm supposed to do here, judging from most of the Blogs I've seen so far. I've been told I have a humorous way of writing stuff, but we'll see about that.&lt;br /&gt;&lt;br /&gt;Also, Tjitske is hot stuff.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13466623-111808421142629760?l=wizardswhinings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wizardswhinings.blogspot.com/feeds/111808421142629760/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13466623&amp;postID=111808421142629760' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/111808421142629760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13466623/posts/default/111808421142629760'/><link rel='alternate' type='text/html' href='http://wizardswhinings.blogspot.com/2005/06/tap-tap-is-this-thing-on.html' title='*tap* *tap* Is this thing on?'/><author><name>mrbellek</name><uri>http://www.blogger.com/profile/03920433295802113954</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_d3baD6YKF6c/SdtUzjnzwRI/AAAAAAAAABQ/ExEFroc1uks/s1600-R/merlin.gif'/></author><thr:total>0</thr:total></entry></feed>
