tag:blogger.com,1999:blog-134666232024-03-13T21:00:37.190+01:00Wizard's WhiningsYou want a piece of my mind? Well, punk, do ya?mrbellekhttp://www.blogger.com/profile/03920433295802113954noreply@blogger.comBlogger65125tag:blogger.com,1999:blog-13466623.post-57010979820057262882009-06-22T08:59:00.002+02:002009-06-22T09:04:35.998+02:00Opera Mobile 9.7 betaJust a quick note on the <a href="http://www.opera.com/mobile/download/">Opera Mobile 9.7 beta</a> I just installed on my phone yesterday:<ul><br /><li>It doesn't auto-zoom when in Mobile view.</li><br /><li>It doesn't have the Wand to remember login credentials.</li><br /><li>The progress bar is displayed too late, and only starts animating when the page has completely loaded.</li><br /><li>It didn't auto-import my bookmarks from the existing Opera 9.5 install.</li><br /><li>There's no longer a right-click > Open in new tab menu option.</li><br /></ul><br /><br />..but it has Opera Turbo, which is really, really, <i>really</i> fast. Very promising. I hope the above list of issues will be fixed once it comes out of beta.mrbellekhttp://www.blogger.com/profile/03920433295802113954noreply@blogger.com38tag:blogger.com,1999:blog-13466623.post-68165569848783511942009-06-16T09:49:00.002+02:002009-06-16T10:28:56.719+02:00A sensible adblocking policyLately, multiple websites have been playing the <a href="http://features.csmonitor.com/innovation/2009/06/08/for-newspapers-more-bad-news-online-ad-revenue-is-plummeting/">'WAAH LOOK AT MY ADS OR I'LL GO BROKE'</a> 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 <a href="http://www.dslreports.com/shownews/Using-AdBlock-Plus-Is-Stealing-86719">steal their content</a>) because they get nothing in return.<br /><br />What do I think of this? Well, I've been blocking ads since <a href="http://soft.softoogle.com/ap/atguard-download-280.shtml">Atguard</a> 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 <a href="http://www.spywarewarrior.com/uiuc/resource.htm#IESPYAD">IE-SPYADS blocklist</a> and <a href="http://www.mvps.org/winhelp2002/hosts.htm">the Winhelp2002 hosts file</a> 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.<br /><br />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 <a href="http://www.marketingvox.com/performics-ads-ignored-on-tv-and-online-038495/">skipping and ignoring ads in magazines</a>, probably because of some subconscious learning process.<br /><br />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 <a href="http://help.opera.com/Windows/9.00/en/contentblock.html">Content Blocker</a>. Firefox has <a href="https://addons.mozilla.org/en-US/firefox/addon/1865">Adblock Plus</a> (ok, not built-in, but it's the <a href="https://addons.mozilla.org/en-US/firefox/browse/type:1/cat:all/sort:popular">most popular plugin</a>). Internet Explorer 8 has <a href="http://www.neowin.net/news/main/09/04/02/ie8-ad-blocking-with-the-inprivate-filter">Private Browsing mode which has a domain blacklist</a>. Originally it wasn't even <a href="http://voices.washingtonpost.com/posttech/2008/08/accidental_ad_blocker.html">meant as an adblocker</a>. Chrome has a <a href="http://blog.chromium.org/2008/10/beta-and-plugin-improvements-in-google.html">developer version in beta that allows loading of userscripts</a>, with the first plugin being... <a href="http://www.geek.com/articles/news/google-chrome-opens-up-to-extensions-gets-an-ad-blocker-2009063/">an ad blocker</a>.<br /><br />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 (<a href="http://www.sitepoint.com/blogs/2008/11/11/spam-roi-profit-on-1-in-125m-response-rate/">0.000008%</a>), but not much.<br /><br />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, <b>if an ad on a website is annoying or distracting, block its origin</b>. 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.<br /><br />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).mrbellekhttp://www.blogger.com/profile/03920433295802113954noreply@blogger.com0tag:blogger.com,1999:blog-13466623.post-69116387024728117932009-04-07T11:11:00.002+02:002009-04-07T11:13:33.248+02:00Welcome to Web 3.0Inspired 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.mrbellekhttp://www.blogger.com/profile/03920433295802113954noreply@blogger.com0tag:blogger.com,1999:blog-13466623.post-88911259019511043642008-12-10T10:55:00.004+01:002009-04-07T10:59:08.882+02:00Merijn.org down, relocated at CastleCopsFor those who are wondering why my website at <a href="http://www.merijn.org/">Merijn.org</a> 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.<br /><br />Meanwhile, a complete mirror is available at <a href="http://merijn.castlecops.com/">merijn.castlecops.com</a>. A generous thanks to Paul Laudanski for this.<br /><br /><b>Update April 7th 2009:</b> For those who still don't know it from everywhere else I've put up notices, my website is back online at <a href="http://www.merijn.nu/">www.merijn.nu</a> 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.mrbellekhttp://www.blogger.com/profile/03920433295802113954noreply@blogger.com1tag:blogger.com,1999:blog-13466623.post-24499300055384005802008-11-15T15:58:00.005+01:002008-11-15T22:15:44.349+01:00How to fix Windows Update Error 0x8ddd0004I just spent about half a day fixing up a computer that had been struck with the <a href="http://securityandthe.net/2008/11/10/avg-virus-scanner-removes-critical-windows-file/">AVG user32.dll false positive</a>, 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.<br /><br />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.<br /><br /><h2>Make sure you have Administrator rights</h2><br />Perhaps the simplest step of all. Go to <b>Start > Control Panel > User Accounts</b> and make sure the account you're currently logged in as is classified as 'Administrator'.<br /><br /><h2>Update Flash</h2><br />Since it's the easiest, try this first. I have no idea why, but this one worked for me. Head over to <a href="http://www.adobe.com/">Adobe.com</a> 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.<br /><br />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.<br /><br /><h2>Re-register all WindowsUpdate DLLs</h2><br />From <a href="http://discussions.virtualdr.com/showthread.php?t=189025">Virtual Dr.</a>:<ul><li>Go to <b>Start > Run</b> and type each of the following, hit Enter, Enter again and repeat.<br /></li><li>regsvr32 JSCRIPT.DLL<br /></li><li>regsvr32 MSXML3.DLL<br /></li><li>regsvr32 ATL.DLL<br /></li><li>regsvr32 WUAPI.DLL<br /></li><li>regsvr32 WUAUENG.DLL<br /></li><li>regsvr32 WUAUENG1.DLL<br /></li><li>regsvr32 WUCLTUI.DLL<br /></li><li>regsvr32 WUPS.DLL<br /></li><li>regsvr32 WUWEB.DLL</li></ul><br /><h2>Manually reinstall the WindowsUpdate agent</h2><br />To reinstall the WindowsUpdate files, run this installer from Microsoft:<br /><a href="http://download.windowsupdate.com/v6/windowsupdate/redist/standalone/WindowsUpdateAgent20-x86.exe">http://download.windowsupdate.com/v6/windowsupdate/redist/standalone/WindowsUpdateAgent20-x86.exe</a> (<a href="http://download.windowsupdate.com/v6/windowsupdate/redist/standalone/WindowsUpdateAgent20-x64.exe">64-bit version here</a>)<br /><br /><h2>Let WindowsUpdate reinstall the ActiveX component</h2><br />I put this one last, because I have a feeling it resets much more than just the WindowsUpdate ActiveX component. Use with care.<br />To do this, you first need to disable the two WindowsUpdate services. Go to <b>Start > Run > services.msc</b>. Select <b>Automatic Updates</b> and click the 'Stop' link. Select <b>Background Intelligent Transfer service</b> and click the 'Stop' link.<br />Now open Explorer and open the Windows directory. Find the folder 'SoftwareDistribution' and rename it to something like 'SoftwareDistribution_old'.<br />Go back to the Services window and start both services again.mrbellekhttp://www.blogger.com/profile/03920433295802113954noreply@blogger.com2tag:blogger.com,1999:blog-13466623.post-27577006218268746062008-10-10T09:33:00.003+02:002008-10-10T09:46:03.696+02:00Wii vs. Xbox360Four days ago I bought an Xbox 360 specifically for the <a href="http://tweakers.net/nieuws/55682/microsoft-nederland-geeft-extra-korting-op-xbox-360.html">insane discount it got in Europe</a> (€200 for the Pro model, down from €270) and for <a href="http://www.amazon.com/Guitar-Hero-World-Tour-Xbox-360/dp/B001ABN82A/ref=sr_1_1?ie=UTF8&s=videogames&qid=1223624452&sr=8-1">Guitar Hero: World Tour</a> and <a href="http://www.amazon.com/Xbox-360-Rock-Band-2-Special/dp/B001BX4U5G/ref=sr_1_2?ie=UTF8&s=videogames&qid=1223624468&sr=8-2">Rock Band 2</a>. 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.<br /><br />Things that I really notice about the Xbox:<ul><br /><li>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.</li><br /><li>The 60GB hard drive. The Wii doesn't have one.</li><br /><li>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'.</li><br /><li><a href="http://live.xbox.com/en-US/profile/profile.aspx?pp=0&GamerTag=mrbellek">Achievements</a> are great fun!</li><br /><li>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, <b>in two years</b> (not counting the proof-of-concept <a href="http://wiihacks.blogspot.com/2007/01/opera-vulnerability-discovered-crash.html">Opera/Youtube/Flash exploit</a> I tried once). This is not good.</li><br /></ul>mrbellekhttp://www.blogger.com/profile/03920433295802113954noreply@blogger.com1tag:blogger.com,1999:blog-13466623.post-36919624193076998622008-09-05T12:31:00.001+02:002008-09-05T12:32:16.847+02:00Firefox can actually cure world hunger, make world peace and find life in outer space...but you'll need an extension to do it.mrbellekhttp://www.blogger.com/profile/03920433295802113954noreply@blogger.com1tag:blogger.com,1999:blog-13466623.post-8390762946791347332008-09-03T17:16:00.013+02:002008-09-03T18:07:50.681+02:00Jumping on the bandwagon: Google ChromeToday, Google decided to release their own browser <a href="http://www.google.com/chrome/">Google Chrome</a>, which is accompanied by a cute, very detailed and pretty technical <a href="http://www.google.com/googlebooks/chrome/">comic book</a> (!). While taking it for a spin I noticed a lot of blogs talking about it (<a href="http://arstechnica.com/news.ars/post/20080902-hands-on-with-chrome-googles-browser-shines-mostly.html">Ars Technica</a>, <a href="http://tweakers.net/nieuws/55442/google-lanceert-eigen-browser-chrome.html">Tweakers.net</a>, <a href="http://tech.slashdot.org/article.pl?sid=08/09/03/1343226">Slashdot</a>, <a href="http://sunbeltblog.blogspot.com/2008/09/google-chrome.html">Sunbelt</a>, <a href="http://www.f-secure.com/weblog/archives/00001492.html">F-Secure</a>, <a href="http://www.geekstogo.com/2008/09/02/googles-chrome-browser-an-operating-system/">GeeksToGo</a>), so here are my two cents. This post will be updated while I try this thing out.<br /><br />Pro:<ul><br /><li>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 <a href="http://www.opera.com/support/tutorials/flash/speeddial/">Speed Dial</a>, but picks pages to display there automatically.</li><br /><li>It uses the Webkit rendering engine, which is the basis for Safari and very fast. However, Webkit recently switched to using the <a href="http://webkit.org/blog/189/announcing-squirrelfish/">SquirrelFish javascript VM</a>, improving their Javascript performance 1.6 times. Google chose to pick a different Javascript VM called <a href="http://code.google.com/apis/v8/intro.html">V8</a> which is even faster! GMail is INSANELY fast in this Chrome browser (and I'm used to Opera, which is already very fast).</li><br /><li>It uses (parts of) Mozilla Firefox, and probably also the anti-malware and anti-phishing protection Google built in conjunction with Mozilla.</li><br /><li>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 <a href="http://blogs.msdn.com/ie/archive/2008/03/11/ie8-and-loosely-coupled-ie-lcie.aspx">also added</a> to the <a href="http://blogs.msdn.com/ie/archive/2008/08/27/internet-explorer-8-beta-2-now-available.aspx">IE8 beta 2 released August 28</a>).</li><br /><li>It has a little Task Manager that shows memory and CPU information about each tag, while <a href="about:memory">about:memory</a> shows a detailed view.<br /></ul><br /><br />Con:<ul><br /><li>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.</li><br /><li>No plugins, very bare-bones. I miss my keyboard shortcuts, mouse gestures and ad-blocking.</li><br /><li>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) <a href="http://blogs.zdnet.com/security/?p=1843">is present in Google Chrome</a>. There's also <a href="http://evilfingers.com/advisory/google_chrome_poc.php">a ridiculously simple bug</a> 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.</li><br /><li>While it's based on a recent Webkit version, it scores very poorly on the <a href="http://www.acidtests.org/">ACID3 test</a> - only 55%.<br /></ul><br />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.mrbellekhttp://www.blogger.com/profile/03920433295802113954noreply@blogger.com1tag:blogger.com,1999:blog-13466623.post-51536572723096948062008-08-31T16:12:00.002+02:002008-08-31T16:20:39.333+02:00Speed Racer (2008)<a href="http://www.imdb.com/title/tt0811080/">Speed Racer (2008)</a> 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 <a href="http://www.imdb.com/character/ch0031169/">whatever his name was</a>. 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 <a href="http://www.imdb.com/title/tt0061300/">originally done in 1967</a>, 40 FUCKING YEARS AGO, but GOD. Wachowski Brothers EPIC FAIL.mrbellekhttp://www.blogger.com/profile/03920433295802113954noreply@blogger.com0tag:blogger.com,1999:blog-13466623.post-21218379893519206542008-06-17T17:54:00.003+02:002008-06-17T18:23:43.465+02:00PETA attempts to out-stupid Jessica SimpsonYesterday, Jessica Simpson was photographed wearing a shirt that says <a href="http://thesuperficial.com/2008/06/jessica_simpson_loves_meat.php">'real girls eat meat'</a>. 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.<br /><br />Today, PETA responded by posting <a href="http://blog.peta.org/archives/2008/06/top_five_reason.php?c=pfjsrem08">5 Reasons Why Only Stupid Girls Brag About Eating Meat</a> (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.<br /><br /><b>1. Meat increases the risk of breast cancer.</b><br />The article mentioned was indeed published in the British Journal of Cancer in 2007 by <a href="http://www.nature.com/bjc/journal/v96/n7/full/6603689a.html">Taylor, Burley et al.</a> and finds a association between eating meat and the risk of breast cancer in pre- and post-menopausal women. However, sources indicate that <a href="http://news.bbc.co.uk/2/hi/health/6523009.stm">the effect was not significant</a> and <a href="http://www.breastcancer.org/tips/nutrition/new_research/20070416b.jsp">inconclusive</a>.<br /><br /><b>2. Real girls don't support animal abuse.</b><br />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.<br /><br /><b>3. The meat industry is destroying the Earth.</b><br />The quote used here is in <a href="http://www.timesonline.co.uk/tol/news/uk/article583778.ece">The Times, from the Prince of Wales</a> and is from 2005. In <i>the exact same article</i>, 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.<br /><br /><b>4. Meat will make you fat.</b><br />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.<br /><br /><b>5. Eating meat steals food from starving kids.</b><br />So it's OK for starving kids to eat meat?<br /><br />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.mrbellekhttp://www.blogger.com/profile/03920433295802113954noreply@blogger.com0tag:blogger.com,1999:blog-13466623.post-56645204753762426542008-05-05T11:35:00.011+02:002008-05-05T12:46:12.912+02:00Jack Thompson tells on Take Two, emails his momIn the most hilarious move of anti-videogame-crusader attorney Jack Thompson yet, he responded to the GTA IV 'murder simulator' by <a href="http://blog.wired.com/games/2008/04/jack-thompson-p.html">sending an email to Take Two chairman Strauss Zelnick's <i>mom</i></a>. The email is filled with the usual falsehoods and draconian exaggerations. Following is the email itself as well as the actual facts.<br /><blockquote><br />Dear Mrs. Zelnick:<br />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.<br /><br/></blockquote><br />Currently, GTA 3 and GTA: San Andreas are <a href="http://news.bbc.co.uk/1/hi/technology/4728261.stm">banned in Australia</a> because of the <a href="http://en.wikipedia.org/wiki/Hot_coffee">Hot Coffee</a> drama.<br />GTA IV is <a href="http://thenational.ae/article/20080501/NATIONAL/945641849">banned in the United Arab Emirates</a>.<br />GTA 3, GTA: San Andreas and GTA IV all are rated <b>M for Mature</b>, meaning it is illegal to sell it to people under the age of 17. Note that children are generally younger than 17. <br /><blockquote><br />Your son last week was reported to have said the following about Grand Theft Auto IV, due to be released Tuesday, April 29:<br />"We’ve already received numerous [GTA IV] reviews, and to a one, they are perfect scores. My mom couldn’t write better reviews…"<br />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.<br /><br/></blockquote><br />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. <a href="http://www.theinquirer.net/en/inquirer/news/2005/08/12/grand-theft-auto-player-gets-death-penalty">The Inquirer claims he made this up</a>. His victim's families seem more concerned with suing Take-Two, Rock Star, Wal-Mart and Gamestop than with mourning.<br />Note that this is the only known case of a criminal on death row who ever blamed GTA.<br /><blockquote><br />What you will see in your son’s game, if this iteration of GTA is anything like its predecessors, ..<br /><br/></blockquote><br />Jack Thompson apparently hasn't even seen the game.<br /><blockquote><br />..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.<br /><br/></blockquote><br />Literature that supports the theory that violent video games leads to violent behaviour is <a href="http://www.springerlink.com/index/J656022523161180.pdf">flimsy</a> <a href="http://linkinghub.elsevier.com/retrieve/pii/S1359178997000013">at</a> <a href="http://www.blackwell-synergy.com/doi/abs/10.1111/1467-9280.00366">best</a>. The most recent study even shows that <a href="http://www.next-gen.biz/index.php?option=com_content&task=view&id=9817&Itemid=2">playing violent videogames relaxes you</a>.<br/><br />Also note that GTA IV has no option to 'stomp prostitutes with your feet'.<br /><blockquote><br />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.<br /><br/></blockquote><br />The 'pornography' refers to the Hot Coffee mod again, which ironically was originally only some <a href="http://www.gtasanandreas.net/news/single.php?id=1469">suggestive fully-clothed grinding</a> 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.</br><br />The quote from Zelnick is from <a href="http://breakoutperformance.blogspot.com/2008/03/thestreetcom-take-two-activists-give.html">the Breakout Performance financial blog</a> where it is a response to accussations that Zelnick received an high yearly bonus on his employment contract.<br /><blockquote><br />With Passover having just come and gone, it is appropriate to note the following from the Old Testament, Proverbs 22:6:<br />"Train up a child in the way he should go: and when he is old, he will not depart from it."<br />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.<br /><br/></blockquote><br />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.<br/><br />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.<br/><br /><a href="http://www.youtube.com/results?search_query=gta+iv+commercial&search=Search">The commercials for GTA IV</a> are all suitable for minors (no adult content) and clearly mention the <b>M for Mature</b> rating. Note that WWE matches are usually wall-to-wall violence, unlike GTA IV.<br /><blockquote><br />But maybe the explanation for your son’s corporate sociopathy is to be found in Old Testament Proverb 29:15:<br />"The rod and reproof give wisdom: but a child left to himself bringeth his mother to shame."<br />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."<br />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.<br /><br/></blockquote><br />The $600 million 'GTA killer' court case by Mrs. Crump and others <a href="http://gamepolitics.livejournal.com/tag/devin+moore">has been dismissed by court in 2006</a>. Note that while Jack Thompson was the practicing attorney for this lawsuit, <a href="http://arstechnica.com/news.ars/post/20051108-5540.html">he withdrew from the suit long before its dismissal</a>.<br/><br />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.<br/><br />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.<br /><blockquote><br />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.<br />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.<br /><br />Sincerely, Jack Thompson"<br /><br/></blockquote><br /><br />Note the lack of 'attorney at law', since Jack Thompson's license to practice law <a href="http://arstechnica.com/news.ars/post/20051122-5613.html">was revoked in 2005</a>.<br/><br />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.mrbellekhttp://www.blogger.com/profile/03920433295802113954noreply@blogger.com0tag:blogger.com,1999:blog-13466623.post-50047346080952149192008-03-24T13:08:00.033+01:002008-12-09T08:16:30.802+01:00ACID, ACID2 and ACID3 test results for all popular browsers by date<p>Since the ACID3 test was <a href="http://www.webstandards.org/press/releases/20080303/">released by the Web Standards Project</a> 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.</p><p>Since this seems so much like a race, I felt like putting up an overview. I tested <a href="http://www.acidtests.org/">all three ACID tests</a> 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.</p><p>Some data taken from <a href="http://www.anomalousanomaly.com/2008/03/06/acid-3/">Anomalous Anomaly</a>.</p><br /><h2><a href="http://acid1.acidtests.org/">ACID1</a> test:</h2><a href="http://www.merijn.org/blog/acid1.jpg"><img src="http://www.merijn.org/blog/acid1thumb.jpg" width="386" height="305" alt="ACID1 test results"/></a><br /><p>Notes:<ul><li>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.</li><li>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.</li></ul></p><br /><h2><a href="http://acid2.acidtests.org/">ACID2</a> test:</h2><br /><a href="http://www.merijn.org/blog/acid2.jpg"><img src="http://www.merijn.org/blog/acid2thumb.jpg" width="361" height="305" alt="ACID2 test results"/></a><br /><p>Notes:<ul><li>Netscape never passed the ACID2 test before it was discontinued. Its final result <a href="http://www.merijn.org/blog/acid2ns9006.jpg">looks like this</a>. If that looks a lot like what the <a href="http://www.merijn.org/blog/acid2ff20012.jpg">latest stable Firefox</a> renders, remember that Netscape switched to the latest (stable) Gecko engine, also used by Firefox, before putting out the last build.</li><li>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.</ul></p><br /><h2><a href="http://acid3.acidtests.org/">ACID3</a> test:</h2><br /><a href="http://www.merijn.org/blog/acid3.jpg"><img src="http://www.merijn.org/blog/acid3thumb.jpg" width="431" height="290" alt="ACID3 test results" /></a><br /><p>Notes:<ul><li>The red line marks the releae of the ACID3 test. To see a big picture that goes back all the way to 1997, <a href="http://www.merijn.org/blog/acid3all.jpg">see here</a>. It has several peaks where browsers performed worse with new versions, and I have no idea why.</li><li>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.</li><li>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.</li><li>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).</li><li>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.</li><li>Safari is putting a lot of effort into passing the ACID3 test right now. Each <a href="http://nightly.webkit.org/">Webkit nightly</a> is scoring better.</li></ul></p><br /><p>TODO: maybe I'll add the <a href="http://www.css3.info/selectors-test/">CSS3 selector test</a> later on.</p><br /><p>UPDATES:<ul><li>March 26: New <a href="http://www.mozilla.com/en-US/firefox/2.0.0.13/releasenotes/">Firefox 2.0.0.13</a> scores no better on ACID3. <a href="http://webkit.org/blog/169/acid3-nodeiterator-fix-leaves-us-with-4-points-to-go/">Webkit nightly r31306</a> goes from 95% to 96%.</li><br /><li>March 26 again: THE RACE HAS BEEN WON! Both the <a href="http://webkit.org/blog/173/webkit-achieves-acid3-100100-in-public-build/">latest Webkit nightly</a> and the <a href="http://my.opera.com/desktopteam/blog/2008/03/26/opera-and-the-acid3-test">current internal Opera build</a> now pass <b>100%</b> 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.</li><br /><li>March 27: It seems <a href="http://tech.slashdot.org/article.pl?sid=08/03/26/1938251">Opera is generally credited</a> with the first Acid3 100% pass, and that Safari's Webkit <b>cheated</b> by <a href="http://blog.codedread.com/archives/2008/03/26/webkit-nightly-not-smiling/">implementing only the part of the SMIL protocol that was required to pass the relevant test</a>.</li><br /><li>March 28: Opera made their <a href="http://labs.opera.com/news/2008/03/28/">internal WinGogi build</a> 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 <a href="http://my.opera.com/desktopteam/blog/2008/03/28/painting-performance-fixes">latest 9.5 alpha build</a> scores just 79%.</li><br /><li>April 2nd: <a href="http://blogs.zdnet.com/hardware/?p=1643">Firefox 3.0 beta 5</a> scores 71% over the 68% of beta 4.</li><br /><li>April 17th: <a href="http://blog.mozilla.com/blog/2008/04/16/firefox-2.0.0.14-security-and-stability-update-now-available-for-download/">Firefox 2.0.0.0.14</a> scores 53% over the 52% of 2.0.0.13. It seems clear they are focusing more on Firefox 3 for standards compliance now.</li><br /><li>April 18th: <a href="http://www.apple.com/support/downloads/safari311.html">Safari 3.1.1</a> scores 74% as opposed to the last 3.1 version. The <a href="http://my.opera.com/desktopteam/blog/2008/04/17/beta-2-is-coming">latest Opera weekly build</a> scores 79% like its predecessors. <b>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.</b> If I have some time left later I'll split the lines into stable and beta.</li><br /><li>April 25th: <a href="http://my.opera.com/desktopteam/blog/2008/04/24/9-5-beta-2-is-out">Opera 9.5 beta 2</a> scores 79% like its predecessors.</li><br /><li>May 17th: <a href="http://www.mozilla.com/en-US/firefox/all-rc.html">Mozilla Firefox 3 Release Candidate 1</a> scores no higher than the betas: 71%.</li><br /><li>June 5th: <a href="http://www.mozilla.com/en-US/firefox/all-rc.html">Mozilla Firefox 3 Release Candidate 2</a> still only at 71%. It doesn't seem like FireFox 3 will score any higher than this.</li><br /><li>June 10th: <a href="Farkas, D.K. and Farkas, J.B. (2000) Guidelines for Designing Web Navigation. In: Technical Communication, Third Quarter 2000, pp.341-358.">Opera 9.5 RC</a> scores 83%. Their latest weekly builds have been slowly creeping up on the Acid3 test.</li><br /><li>June 12th: <a href="http://www.opera.com/download/?ver=9.50">Opera 9.5</a> was released today and it scores 83% on Acid3.</li><br /><li>June 20th: <a href="http://www.apple.com/safari/download/">Safari 3.1.2</a> scores 75% over the previous version's 74%.</li><br /><li>July 31st: The <a href="http://developer.mozilla.org/devnews/index.php/2008/07/28/firefox-31-alpha-1-now-available-for-download/">Firefox 3.1 alpha Shiretoko</a> scores a surprising 83%, bringing it on par with Opera.</li><br /><li>September 6th: Added <a href="http://www.google.com/chrome">Google Chrome</a> 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 <a href="http://www.tuaw.com/2008/06/10/apple-seeds-developers-with-safari-4-0/">Safari 4.0 beta</a> from June 10th scores 100%!</li><br /><li>September 8th: <a href="http://developer.mozilla.org/devnews/index.php/2008/09/05/firefox-31-alpha-2-now-available-for-download/">Mozilla Firefox 3.1 alpha 2</a> and <a href="http://my.opera.com/desktopteam/blog/2008/09/05/9-60-beta-1-rc">Opera 9.60 beta 1 RC</a> were both released on September 5th and both score 85%!</li><br /><li>October 8th: While Google Chrome is still on 79%, the latest Chromium nightly builds have updated the Webkit engine version on October 1st, and <b>it's scoring 100% on ACID3 since build <a href="http://build.chromium.org/buildbot/snapshots/chromium-rel-xp/2778/">2778</a>!</b> 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.</li><br /><li>October 15th: <a href="http://www.mozilla.com/firefox/all-beta.html">Mozilla Firefox 3.1 beta 1</a> is out and scores 89%, finally passing Opera for the first time since March.</li><br /><li>December 4th: <a href="http://my.opera.com/desktopteam/blog/2008/12/03/peregrine-takes-flight-opera-10-0-alpha-is-here">Opera 10 alpha 1</a> was released today and it scores 100%, as expected. It's also MUCH quicker than the WinGogi build they put out sometime ago.</li><br /><li>December 8th: <a href="http://developer.mozilla.org/devnews/index.php/2008/12/08/firefox-31-beta-2-now-available-for-download/">Mozilla Firefox 3.1 beta 2</a> scores 93%.</li><br /></ul></p>mrbellekhttp://www.blogger.com/profile/03920433295802113954noreply@blogger.com0tag:blogger.com,1999:blog-13466623.post-75266988348270269012008-03-02T15:46:00.016+01:002008-03-06T13:39:25.112+01:00How to use the Wii Guitar Hero III guitar on Guitar Hero III for the PC<p>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 <a href="http://wiihacks.blogspot.com/2006/12/howto-use-wii-mote-in-windows-as-your.html">using your Wiimote as a mouse in Windows</a> so if something isn't clear enough, go read that first.</p><br /><p><b>*UPDATE* March 6:</b> 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.<br /><b>*UPDATE* March 5:</b> 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!<br /></p><br /><h2>Why?</h2><p>Because GH3 for the PC has better graphics and STEREO SOUND, and I wanted to see if it could be done. <a href="http://www.youtube.com/watch?v=sI1vceHs2Cw">These guys got most of it working</a> and I've had some tips from them. You've all seen the videos of people <a href="http://wiihacks.blogspot.com/2006/12/howto-use-wii-mote-in-windows-as-your.html">using the Wiimote as a mouse</a>, and some of you probably have seen some of <a href="http://www.youtube.com/profile_videos?user=jcl5m&p=r">Johnny Chung Lee's videos</a> where he uses the Wiimote as cheap implementations of <a href="http://www.youtube.com/watch?v=Jd3-eiid-Uw">head tracking solutions</a> and <a href="http://www.youtube.com/watch?v=5s5EvhHy7eQ">multi-touch whiteboard screens</a>.<br/>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.</p><br /><h2>What do I need?</h2><p>You're going to need the following things:<br /></p><ul><li>A <a href="http://www.amazon.com/s?keywords=wii+controller&index=blended">Nintendo Wii controller</a> and a <a href="http://www.amazon.com/s?keywords=wii+guitar+controller&index=blended">Wii Les Paul guitar controller</a>, obviously.</li><br /><li><a href="http://www.amazon.com/s?keywords=guitar%20hero%20iii%20pc&index=blended">Guitar Hero III: Legends of Rock for the PC</a></li><br /><li><b>A bluetooth adapter or USB dongle</b> - 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 <a href="http://search.ebay.com/search/search.dll?satitle=bluetooth+2.0+dongle">eBay</a>. I got one for $1 and it works fine.</li><br /><li><b>BlueTooth drivers</b> - 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 <a href="http://www.bluesoleil.com/">BlueSoleil drivers</a>.</li><br /><li><b><a href="http://carl.kenner.googlepages.com/glovepie">GlovePIE 0.30 or newer</a></b> - this interprets the signals from the Wiimote and can map them to key presses. Version 0.30 added support for the Wii guitar.</li><br /><li>A bit of persistence to get the GlovePIE script to work right :-)</li></ul><br /><h2>Connect the Wiimote to your PC via Bluetooth</h2><p>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 <a href="http://wiibrew.org/index.php?title=List_of_Working_Bluetooth_Devices">on the WiiBrew wiki</a>.</p><br /><p>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 <b>Nintendo RVL-CNT-01</b>, 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.</p><br /><h2>Setup GlovePIE to use the Wiimote</h2><p>Now that the Wiimote is connected to your PC, open up GlovePIE. Go to File > Open and open the script called <b>TestWiimote.PIE</b> 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.</p><br /><p>If you got GlovePIE working, you can try <a href="http://www.vkapadia.com/wii/WiiMouse%20Accel.PIE">this mouse script</a> from the <a href="http://wiihacks.blogspot.com/2006/12/update-windows-wii-mote-scripting.html">Wii Hacks blog</a> 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.</p><br /><h2>Setup GlovePIE to use the Wii guitar controller</h2><p>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.</p><br /><blockquote><span style="font-size: 9pt;"><br />Key.Ctrl = False<br />Key.LeftShift = False<br />Key.LeftAlt = False<br />Key.RightAlt = False<br /><br />debug = 'whammy=' + wiimote.Guitar.WhammyBar + ', pitch=' + RemoveUnits(Wiimote.Pitch)<br /><br />//change these to your liking (use debug info)<br />var.whammythreshold = 0.55<br />var.starpowerangle = 50<br /><br />//bind frets to V-C-X-Z etc<br />Keyboard.V = Wiimote.Guitar.Fret1<br />Keyboard.C = Wiimote.Guitar.Fret2<br />Keyboard.X = Wiimote.Guitar.Fret3<br />Keyboard.Z = Wiimote.Guitar.Fret4<br />Keyboard.A = Wiimote.Guitar.Fret5<br />//make the 4 wiimote leds light up with the first 4 frets<br />Wiimote.Led1 = Wiimote.Guitar.Fret1<br />Wiimote.Led2 = Wiimote.Guitar.Fret2<br />Wiimote.Led3 = Wiimote.Guitar.Fret3<br />Wiimote.Led4 = Wiimote.Guitar.Fret4<br />//other mappings<br />Keyboard.Space = Wiimote.Guitar.Minus<br />Keyboard.W = Wiimote.Guitar.StrumDown<br />Keyboard.E = Wiimote.Guitar.StrumUp<br />Keyboard.Backspace = Wiimote.Guitar.Plus<br /><br />//make whammy when whammy is pushed<br />If Wiimote.Guitar.WhammyBar > var.whammythreshold<br /> Mouse.x = Wiimote.Guitar.WhammyBar<br />EndIf<br />//push star power button when guitar is tilted<br />If RemoveUnits(Wiimote.Pitch) > var.starpowerangle<br /> Key.Space = True<br /> Wiimote.Rumble = True<br /> Wait 1000 ms<br /> Key.Space = False<br /> Wiimote.Rumble = False<br />EndIf<br /></span></blockquote><br /><p><b>A few things to note on this script:</b><br/><br />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.</p><br /><p>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.</p><br /><p>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.</p><br /><p>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.</p><br /><h2>Other stuff you can do</h2><br /><p>Besides accomplishing this great feat, you can:<br /><ul><li>Plug your bigass flatscreen into the PC, set it as the primary screen and rock out in an even higher resolution!</li><br /><li>Add new songs to GH3! This is possible in the PC version only (at least with minimal effort). See <a href="http://www.scorehero.com/forum/viewtopic.php?t=46187">this thread on the ScoreHero forums</a>. I've already added a few songs, and it turns out to work best when you have <a href="http://fretsonfire.sourceforge.net/">FretsOnFire</a> songs to be imported - those already have separate channels for song/rhythm/guitar sounds, though it is also possible with normal mp3 files.</li></ul><br /><h2>That's it!</h2><p>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!</p>mrbellekhttp://www.blogger.com/profile/03920433295802113954noreply@blogger.com24tag:blogger.com,1999:blog-13466623.post-17184114323465414472008-02-11T20:57:00.000+01:002008-02-11T21:02:08.249+01:00MSIE is extremely dumbWhile finishing up my personal homepage at <a href="http://www.merijnbellekom.nl/">www.merijnbellekom.nl</a> with a fancy resumé, I noticed that, of all browsers, Microsoft Internet Explorer doesn't understand a self-closing Javascript tag!<br /><br /><a href="http://www.msdner.com/dev-archive/187/253-923-1874839.shtm">HOW</a><br /><br /><a href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2410254&SiteID=1">HARD</a><br /><br /><a href="http://google.com/search?q=cache:http://www.alistapart.com/comments/jslogging?page=2#18">CAN IT BE</a><br /><br />Workaround: don't use self-closing script tags. Sigh.mrbellekhttp://www.blogger.com/profile/03920433295802113954noreply@blogger.com0tag:blogger.com,1999:blog-13466623.post-78577317988186121452007-07-04T11:27:00.001+02:002007-07-04T11:51:08.446+02:00Grand Theft Auto can be your reality tooWow, I just <i>know</i> Jack Thompson would have had a lawyergasm over this: <a href="http://www.boingboing.net/2007/06/29/man_thinks_he_is_liv.html">Man thinks he's living inside Grand Theft Auto</a>.<br /><br /><blockquote>A young man was admitted from prison to a psychiatric facility after reports that he had been acting in a bizarre manner. <b>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</b> (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.</blockquote><br />Even though Jack Thompson is <a href="http://gamepolitics.com/2007/02/03/jack-thompson-faces-florida-bar-disciplinary-hearing/">no longer allowed to practice law</a>, you just know people will scream bloody murder over this and claiming that it proves the link between violent video games and violent behaviour.<br />Even though the aforementioned young man has been diagnosed with <i>paranoid schizophrenia</i>.<br/><br/>mrbellekhttp://www.blogger.com/profile/03920433295802113954noreply@blogger.com0tag:blogger.com,1999:blog-13466623.post-12212116193635943602007-06-10T12:47:00.000+02:002007-06-26T16:51:34.878+02:00Paris Hilton in jail roundupSince 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):<br /><h2>Paris Hilton going to jail.</h2><br />The following is a timeline of what happened during this whole ordeal. I'll try to be as complete and impartial as possible.<br /><br /><a href="http://www.tmz.com/2006/09/07/exclusive-paris-busted-for-dui/">September 7th, 2006</a>: 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.<br /><br /><a href="http://www.tmz.com/2007/01/22/paris-folds-in-d-u-i-case/">January 22th, 2007</a>: 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.<br /><br /><b>March, 2007</b>: Paris Hilton's driving license is reinstated after a five-month ban. NOTE: <a href="http://www.tmz.com/2007/04/19/did-paris-drive-on-suspended-license-again/">this news is doubtful</a>.<br /><br /><a href="http://www.tmz.com/2007/02/28/paris-violates-probation-could-face-jail-time/">February 28th, 2007</a>: Paris Hilton is arrested for misdemeanor driving with a suspended license, violating her probation. She was driving without her headlights on at night.<br /><br /><a href="http://www.tmz.com/2007/05/04/paris-ordered-to-serve-45-days/">May 4th, 2007</a>: 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.<br /><br /><a href="http://www.nypost.com/seven/05082007/news/nationalnews/paris_likely_to_serve_three_weeks_nationalnews_marianne_garvey.htm">May 8th, 2007</a>: 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.<br /><br /><a href="http://www.metro.co.uk/fame/article.html?in_article_id=48339&in_page_id=7">May 9th, 2007</a>: Paris Hilton is spotted driving, four days after being sentenced to 45 days in jail for violating a driving ban.<br /><br /><a href="http://www.wwtdd.com/post.phtml?pk=2261">May 10th, 2007</a>: Two petitions appear, <a href="http://www.ipetitions.com/petition/PH21781/index.html">Free Paris Hilton</a> and <a href="http://www.ipetitions.com/petition/jailparishilton/index.html">Jail Paris Hilton</a>. <b>19,881</b> people have signed the petion to free Paris Hilton, <b>40,134</b> people signed the one to jail her.<br />At time of writing this (june 10th), the number are <b>31,966</b> signatures to free Paris, <b>89,962</b> 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.<br /><br /><a href="http://www.mtv.com/news/articles/1559810/20070517/hilton_paris.jhtml">May 17th, 2007</a>: 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.<br /><br /><a href="http://www.dailymail.co.uk/pages/live/articles/showbiz/showbiznews.html?in_article_id=456886&in_page_id=1773">May 22nd, 2007</a>: Paris Hilton is spotted carrying around a Bible.<br /><br /><a href="http://www.nydailynews.com/gossip/r_m/2007/06/01/2007-06-01_before_the_slammer_paris_planning_some_g.html">June 1st, 2007</a>: 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.<br /><br /><a href="http://www.hollyscoop.com/paris-hilton/sarah-silverman-picks-on-paris-hilton_11307.aspx">June 3rd, 2007</a>: 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'. <a href="http://www.wwtdd.com/index.phtml?t=PARIS+HILTON&start=12">Paris wasn't amused</a>.<br /><br /><a href="http://www.tmz.com/2007/06/04/hilton-in-custody-and-doing-time/">June 4th, 2007</a>: 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'.<br /><br /><a href="http://www.tmz.com/2007/06/07/paris-hilton-free-woman/">June 7th, 2007</a>: 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.<br /><a href="http://www.tmz.com/2007/06/07/paris-medical-condition-mental-not-physical/">Later that day</a>, 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.<br />It's rumoured that a van with party supplies was sighted at the Hilton mansion just after Paris got home. [source needed]<br /><br /><a href="http://news.yahoo.com/s/ap/20070608/ap_en_ce/paris_hilton">June 8th, 2007</a>: 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.<br />Paris was initially not present during the ruling, and <a href="http://www.tmz.com/2007/06/08/war-in-court-over-paris/">wanted to attend by phone</a>, but was <a href="http://www.wwtdd.com/post.phtml?pk=2404">picked up by the LAPD</a> in handcuffs after this was ordered by judge Michael Sauer.<br />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.<br />Lastly, a <a href="http://www.wwtdd.com/post.phtml?pk=2405">dubious source</a> 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'.<br /><br />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.<br /><br /><img src="http://www.merijn.org/junk/paris_arrested.jpg"><br /><br />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.<br /><br />---<br /><br />UPDATE: <a href="http://www.tmz.com/2007/06/10/paris-not-pissed-off/">June 10th, 2007</a>: 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.<br /><br />LAST UPDATE: <a href="http://www.kottke.org/07/06/paris-hilton-released-from-jail">June 26th, 2007</a>: Paris was released from prison and has shown what was most likely her first genuine smile ever:<br /><br /><img src="http://www.merijn.org/junk/paris-hilton-released.jpg" width="420" height="373" alt="Smile, Paris."/>mrbellekhttp://www.blogger.com/profile/03920433295802113954noreply@blogger.com0tag:blogger.com,1999:blog-13466623.post-59542558666322299432007-06-02T17:25:00.000+02:002007-10-19T16:41:57.689+02:00StarForce and Trackmania NationsIf you play <a href="http://www.trackmanianations.com/">Trackmania Nations</a>, this may be relevant to you. If not, you probably won't care.<br /><br />Trackmania Nations ESCW is a <b>free</b> racing game that is part of games of the yearly <a href="http://en.wikipedia.org/wiki/ESWC">Electronic Sports World Cup</a> (ESCW). It's lots of fun to play on the online servers, and it's <b>free</b>. If you have ever played <a href="http://en.wikipedia.org/wiki/Stunts_(video_game)">Stunts</a>, you will love Trackmania.<br /><br />Trackmania Nations installs the very controversial <a href="http://en.wikipedia.org/wiki/StarForce">StarForce</a> copy protection system. The popular BoingBoing blog has had a <a href="http://google.com/search?q=site:boingboing.net+starforce">lot of articles</a> about this thing, and rightfully so. The above Wikipedia article as well as <a href="http://www.boingboing.net/2006/01/30/anticopying_malware_.html">this BoingBoing article</a> mentions that the Starforce copy protection software degraded IDE transfer speeds to the point where it <b>physically breaks CD/DVD drives</b>.<br /><br />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:<br /><br /><img src="http://www.merijn.org/junk/starforce2.jpg" alt="Starforce protection system"/><br /><br />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.<br />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.<br /><br />Recap:<ul><li>Trackmania Nations is a free game<br /></li><li>Trackmania Nations has copy protection software installed called Starforce<br /></li><li>Starforce installs itself at ring 0 in the Windows architecture, the same level used by antivirus software, firewalls and several other copy-protection systems.<br /></li><li>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.<br /></li><li>Starting with Trackmania 1.7.9, Starforce is <b>always</b> installed.<br /></li><li>Starforce is not mentioned in the Trackmania Nations EULA<br /></li><li>Starforce is not mentioned in the installer<br /></li><li>Starforce installation is not visible<br /></li><li>Starforce cannot be uninstalled from the Add/Remove Software applet<br /></li><li>Starforce can physically break CD/DVD drives<br /></li><li>The people who work for Starforce are abusive assholes <a href="http://www.boingboing.net/2006/01/31/starforce_threatens_.html">[1]</a> <a href="http://news.com.com/5208-7349-0.html?forumID=1&threadID=11535&messageID=86618&start=-184">[2]</a><br /></li></ul><br />How do you know if you have Starforce on your system? Easy. Go to Start > Settings > Control Panel > System > Hardware > Device Manager. In the Device Manager, select View > Show hidden devices from the menu. Scroll down to Non-Plug and Play devices and look for the three Starforce items.<br /><br /><img src="http://www.merijn.org/junk/starforce1.jpg" alt="Starforce devices"/><br /><br />A Starforce uninstaller can be found here:<br /><a href="http://www.onlinesecurity-on.com/protect.phtml?c=55">http://www.onlinesecurity-on.com/protect.phtml?c=55</a><br /><br />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?<br />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.<br /><br/><br/><br /><br /><b>UPDATE: July 2nd</b> - It seems the StarForce drivers were <a href="http://www.firingsquad.com/news/newsarticle.asp?searchid=16290">removed from Trackmania: United</a>. This makes me very happy.mrbellekhttp://www.blogger.com/profile/03920433295802113954noreply@blogger.com2tag:blogger.com,1999:blog-13466623.post-18785001344245548402007-05-29T19:20:00.000+02:002007-10-19T16:34:16.930+02:00Best programming language ever: LOLcodeAn exciting new programming language has become available:<br /><a href="http://lolcode.com/">lolcode.com</a>.<br/><br />It is obvious from the examples that this is the best language ever:<br /><blockquote><b><pre>HAI<br />CAN HAS STDIO?<br />I HAS A VAR<br />IM IN YR LOOP<br /> UP VAR!!1<br /> VISIBLE VAR<br /> IZ VAR BIGGER THAN 10? KTHXBYE<br />IM OUTTA YR LOOP<br />KTHXBYE</pre></b></blockquote><br />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.<br /><br/>mrbellekhttp://www.blogger.com/profile/03920433295802113954noreply@blogger.com1tag:blogger.com,1999:blog-13466623.post-36723042666787032542007-05-18T11:58:00.000+02:002007-05-18T12:00:49.671+02:00How to be a pirateToday <a href="http://www.boingboing.net/2007/05/14/howto_be_a_pirate.html">BoingBoing</a> linked me to an excellent post on a topic that must be of interest to nearly everyone:<br /><br /><a href="http://crunchgear.com/2007/05/14/help-key-the-essential-guide-to-piracy/">The Essential Guide to Piracy</a>.<br /><br />Yarrrrr.mrbellekhttp://www.blogger.com/profile/03920433295802113954noreply@blogger.com0tag:blogger.com,1999:blog-13466623.post-29911925968809289322007-04-01T10:53:00.000+02:002007-04-01T10:56:45.419+02:00Creationists are really, really, really fucking stupidLadies and gentlemen, I present to you:<br /><br /><h2>The most retarded creationist argument against evolution ever!</h2><br /><br /><object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/FZFG5PKw504"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/FZFG5PKw504" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object><br /><br />Note: this is not an April Fools' joke. It was published March 30, 2007.mrbellekhttp://www.blogger.com/profile/03920433295802113954noreply@blogger.com0tag:blogger.com,1999:blog-13466623.post-13945269630110888782007-03-29T18:24:00.000+02:002007-03-29T18:27:44.759+02:00Wench, fetch me my cape!It takes style to ridicule bloggers like Randall Munroe did about a week ago on his <a href="http://www.xkcd.com/c239.html">XKCD</a> comic.<br /><br />It takes even more guts to <a href="http://flickr.com/photos/laughingsquid/437389857/in/photostream/">take him up</a> on his ridicule.<br /><br />Well played, Cory Doctorow.mrbellekhttp://www.blogger.com/profile/03920433295802113954noreply@blogger.com0tag:blogger.com,1999:blog-13466623.post-57662314860963683472007-02-25T16:04:00.000+01:002007-03-04T18:34:13.465+01:00Converted Blag to GBlagI 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.<br /><br />[edit]<br />After some testing with the <a href="http://validator.w3.org/">W3C Validator</a> and different <a href="http://www.w3.org/QA/2002/04/valid-dtd-list.html">doctype declarations</a>, I found that the <b>~800 validation errors</b> are nearly ALL caused by Blogger not escaping its URLs properly (e.g. page.g?arg1=blah<b>&</b>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. <:-[mrbellekhttp://www.blogger.com/profile/03920433295802113954noreply@blogger.com2tag:blogger.com,1999:blog-13466623.post-1171015496571533242007-02-09T11:02:00.000+01:002007-02-09T11:04:56.586+01:00Papa's got a brand new WiiiiiOh man, I'm gonna be so popular.<br /><br /><img src="http://www.merijn.org/junk/wiiii.jpg" alt="I order a Wii, bitches"/><br /><br />Note to other people in NL: Wii's are not yet sold out in Germany! :Dmrbellekhttp://www.blogger.com/profile/03920433295802113954noreply@blogger.com0tag:blogger.com,1999:blog-13466623.post-1170616904986234352007-02-04T20:18:00.000+01:002007-02-25T15:56:19.879+01:00Short & SweetShort post:<br /><br />One: Jack Thompson may not be a lawyer for very long anymore. <a href="http://gamepolitics.com/2007/02/03/jack-thompson-faces-florida-bar-disciplinary-hearing/">Long blog post on GamePolitics</a>. 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.<br /><br />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.<br /><br /><br />Two: Best Penny-Arcade comic in a while! <b>Federal Bureau of Taking All Your Shit</b><br /><br /><a href="http://www.penny-arcade.com/comic/2007/01/25"><img src="http://www.penny-arcade.com/images/2007/20070125.jpg" alt="Bonus!" /></a>mrbellekhttp://www.blogger.com/profile/03920433295802113954noreply@blogger.com0tag:blogger.com,1999:blog-13466623.post-1170518551767138092007-02-03T16:47:00.000+01:002007-03-04T18:23:53.766+01:00Complete Idiot's Guide to WAMPSo, 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.<br /><br />If you're like me, you have been using one of the preconfigured packages, like <a href="http://www.easyphp.org/">EasyPHP</a> or <a href="http://www.apachefriends.org/en/xampp-windows.html">XAMPP</a>. The problem is, after using that for about a year, new versions of <a href="http://www.php.net/releases/5_2_0.php">PHP</a>, <a href="http://www.apache.org/dist/httpd/Announcement2.2.html">Apache</a> and <a href="http://www.mysql.org/downloads/mysql/5.0.html">MySQL</a> 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 <a href="http://www.acronymfinder.com/acronym.aspx?rec={2219C8DD-143B-49B0-8BD3-286802B8DE9A}">WAMP server</a>!<br /><br /><b>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.</b> 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'.<br /><br /><h2>Get the software<br /></h2>First, you'll need to download everything so you can install everything in one big swoop.<br /><ul><li><a href="http://httpd.apache.org/download.cgi">Apache 2.2</a> - the actual webserver. Select a mirror, then click the link for <b>Win32 Binary (MSI Installer)</b>.<br /></li><li><a href="http://www.php.net/downloads.php">PHP 5</a> - the scripting language that will be the middle man between Apache and the MySQL database. Click the link for <b>PHP 5.2.0 zip package</b> (the installer does not have all extensions).<br /></li><li><a href="http://www.mysql.org/downloads/mysql/5.0.html">MySQL 5</a> - the database software. Click on 'MySQL Community Server', then click 'Select a mirror' for <b>Windows (x86) ZIP/Setup.EXE</b>. Skip past the form and click one of the HTTP links for a mirror close to your location.<br /></li><li><a href="http://www.phpmyadmin.net/home_page/downloads.php">phpMyAdmin</a> - 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 <b>english.zip</b>.<br /></li></ul><br /><b>IMPORTANT:</b> 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 <b>NOT</b> get Apache v2.2.4!! <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41404">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</a>. 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.<br /><br /><h2>Install everything<br /></h2>This is dead easy. Follow my lead.<br /><br /><b>Base directory:</b> 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 <b>C:\WAMP</b>. If you prefer something else, substitute your path wherever it says C:\WAMP in the below steps.<br /><br /><b>Apache:</b> Open the MSI installer file and click through the screens. Accept all the default settings until you reach the <b>Destination Folder</b>, where you will change it to <b>C:\WAMP\Apache</b>. If all goes well, you should be seeing a little Apache feather with a green icon in the system tray:<br /><br /><img src="http://www.merijn.org/images/wamp1.jpg" alt="The Apache Monitor in the system tray"/><br />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.<br />Now go to <a href="http://localhost/">http://localhost</a>. If you get the message below, you did everything right.<br /><br /><img src="http://www.merijn.org/images/wamp2.jpg" alt="It works!"/><br /><br /><b>PHP:</b> Open the PHP install zip and extract everything to <b>C:\WAMP\PHP</b>. Make sure all the subdirectories are created.<br /><br /><img src="http://www.merijn.org/images/wamp3.jpg" alt="PHP directory"/><br /><br /><b>MySQL:</b> Open the MySQL install zip and double-click the Setup.exe file inside to start it. Pick the <b>Custom install</b>, then change the install path to <b>C:\WAMP\MySQL</b>. Let it install MySQL, skip the 'MySQL.com Sign-Up' and continue to configuring the MySQL server.<br />At the screen for <b>'default character set'</b>, select your best option.<br />At the screen for <b>'set security options'</b>, enter a root password.<br />Everywhere else, accept the default setting. Click Execute at the end to configure the MySQL server and you're done!<br /><br /><b>phpMyAdmin:</b> Open the phpMyAdmin install zip and extract everything to <b>C:\WAMP\Apache\htdocs</b>. Make sure all the subdirectories are created. Open the install folder and rename the long-ass <b>phpMyAdmin-2.x.x-english</b> directory to <b>pma</b>.<br /><br /><img src="http://www.merijn.org/images/wamp4.jpg" alt="phpMyAdmin directory"/><br /><br />You now have four separate pieces of software installed! Next up: tieing everything together into a neat WAMP package.<br /><br /><h2>Configuring<br /></h2>If you did everything correctly, Apache is already up and running. Now all we need to do is:<br /><ol><li>Make Apache understand PHP<br /></li><li>Make PHP understand MySQL<br /></li><li>Make Apache understand MSQL<br /></li><li>Configure phpMyAdmin<br /></li></ol>Sounds easy? Well it's not really all <i>that</i> easy, but that's what this guide is for.<br /><br /><h3>Step 1:<br /></h3>Find the file <b>C:\WAMP\Apache\conf\httpd.conf</b> and open it in Notepad (or whatever you prefer).<br /><br />Find the section with all the <b>LoadModule</b> lines, and add this one to the bottom:<br /><b>LoadModule php5_module "c:/WAMP/php/php5apache2_2.dll"</b> (note: use forward slashes)<br />This makes Apache load the PHP module.<br /><br />Next, find the line that starts with <b>DirectoryIndex</b>. Change it so it reads:<br /><b>DirectoryIndex index.php index.html</b><br />This makes Apache understand index.php (default) files.<br /><br />Now find the section with the <b>AddType</b> lines. Add these two:<br /><b>AddType application/x-httpd-php .php .phtml .inc .php3 <br />AddType application/x-httpd-php-source .phps</b><br />This makes Apache know what to do with the .php filetype.<br /><br />Save the file and close it.<br />Next, go back to your <b>C:\WAMP\PHP</b> directory and do this:<br /><ul><li>Copy the <b>php5ts.dll</b> file to <b>C:\WAMP\Apache\bin</b>.<br /></li><li>Copy the <b>php.ini-recommended</b> file to <b>C:\WAMP\Apache</b>.<br /></li><li>Rename the file to <b>php.ini</b>.</li></ul><br /><img src="http://www.merijn.org/images/wamp5.jpg" alt="The copied PHP.ini file"/><br /><br />Open the <b>php.ini</b> file in Notepad, and change this line:<br /><b>short_open_tag = Off</b><br />to:<br /><b>short_open_tag = On</b><br />This allows for writing php using the short <b><? .. ?></b> tags.<br /><br />While you're at it, change this line:<br /><b>;session.save_path = "/tmp"</b><br />to:<br /><b>session.save_path = "c:\windows\temp"</b> (or wherever your temp folder is)<br />This lets PHP know where to store sessions.<br /><br />Double-click the Apache icon in the system tray and click <b>Restart</b> to make Apache read the new configuration. Apache is now configured to understand PHP!<br /><br />To test this, create <b>C:\WAMP\Apache\htdocs\index.php</b>. Then open it in Notepad and type <b><?phpinfo()?></b>. Save the file and close it.<br />Go back to <a href="http://localhost/">http://localhost</a> and refresh. If you see a boatload of PHP information, you did it!<br /><br /><img src="http://www.merijn.org/images/wamp6.jpg" alt="phpinfo() demo"/><br /><br /><h3>Step 2:<br /></h3>Now the next part is adding MySQL support to PHP.<br /><br />Find the file <b>C:\WAMP\Apache\php.ini</b> and open it. Find the line:<br /><b>extension_dir = "./"</b><br />and change it to:<br /><b>extension_dir = "C:\WAMP\PHP\ext"</b><br />This lets Apache know where to find the MySQL extension for PHP.<br /><br />Find the line:<br /><b>;extension=php_mbstring.dll</b><br />and change it to:<br /><b>extension=php_mbstring.dll</b><br />This loads the multi-byte string extension so phpMyAdmin can handle strings correctly.<br /><br />Find the line:<br /><b>;extension=php_mysql.dll</b><br />and change it to:<br /><b>extension=php_mysql.dll<br />extension=php_mysqli.dll</b><br />This lets Apache load the two MySQL extensions from the PHP extension directory.<br /><br />Save the file and close it. PHP is now configured to use MySQL!<br /><br /><h3>Step 3:<br /></h3>All you need to do now is make Apache load MySQL. Easy enough!<br />Find the file:<br /><b>C:\WAMP\MySQL\bin\libmySQL.dll</b><br />Copy it to:<br /><b>C:\WAMP\Apache\bin\libmySQL.dll</b><br />This makes Apache load the MySQL library.<br /><br />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.<br /><br /><h3>Step 4:<br /></h3>Now go to <a href="http://localhost/pma">http://localhost/pma</a> to load phpMyAdmin.<br />Since you haven't configured it yet, it can't access the MySQL database. <br /><br /><img src="http://www.merijn.org/images/wamp7.jpg" alt="phpMyAdmin error screen"/><br /><br />To do this:<br /><ul><li>Go to the <b>C:\WAMP\Apache\htdocs\pma</b> directory.<br /></li><li>Rename the <b>config.sample.inc.php</b> file to <b>config.inc.php</b>.<br /></li><li>Open the file in Notepad and find this line:<br /><b>$cfg['Servers'][$i]['auth_type'] = 'cookie';</b><br /></li><li>Change it to:<br /><b>$cfg['Servers'][$i]['auth_type'] = 'config';</b><br /></li><li>Below it, add this line:<br /><b>$cfg['Servers'][$i]['user'] = 'root';</b><br /></li><li>Below that, add this line:<br /><b>$cfg['Servers'][$i]['password'] = 'your MySQL root password';</b><br /></li><li>Find the line with <b>controluser</b> and delete the part <b>pmauser</b> between the quotes.<br /></li><li>Find the line with <b>controlpass</b> and delete the part <b>pmapass</b> between the quotes.<br /></li><li>Save the file and close it.<br /></li></ul>If you reload <a href="http://localhost/pma/">http://localhost/pma</a> now, it should give you the main screen for phpMyAdmin.<br /><br /><img src="http://www.merijn.org/images/wamp8.jpg" alt="phpMyAdmin main screen"/><br /><br />You're done! Everything is setup now. Your WAMP server is finished!<br /><br /><hr/><h3>Problems?<br /></h3><ul><li>If you can't get to <a href="http://localhost/">http://localhost</a>, Apache isn't running. Go to <b>Start > Run > services.msc</b>, find <b>Apache2</b> in the list and start it. If it's not in the list, reinstall Apache.<br /></li><li>If Apache doesn't start, there is an error in the <b>httpd.conf</b> configuration file.<br /></li><li>If no one can get to your webserver, make sure your firewall and/or router allows it.<br /></li><li>Make sure you did everything correctly!</li></ul>mrbellekhttp://www.blogger.com/profile/03920433295802113954noreply@blogger.com9