<?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-2596933041725982518</id><updated>2012-01-30T07:40:48.936Z</updated><category term='linux'/><category term='scripting'/><category term='facebook'/><category term='weird quotes'/><category term='java'/><category term='mysql'/><category term='php'/><category term='connect'/><category term='blog system'/><category term='mobile apps'/><category term='malware'/><category term='funnies'/><category term='webdesign'/><category term='rifftrax'/><category term='how to'/><category term='games'/><category term='XML'/><category term='mencoder'/><category term='youtube'/><category term='open source'/><category term='London'/><category term='api'/><category term='trojan'/><category term='odbc'/><category term='mplayer'/><category term='broadband_tax'/><category term='fring'/><category term='online marketing'/><category term='android'/><category term='excel'/><category term='quake'/><category term='sql'/><category term='software'/><category term='twitter'/><category term='virus'/><category term='script'/><category term='worm'/><category term='windows'/><category term='popular'/><category term='myspace'/><category term='ubuntu'/><category term='webadmin'/><category term='automation'/><category term='touchpad'/><category term='hijack'/><category term='ftp'/><category term='htc-magic'/><title type='text'>d3ngar's Blog: Linux and Windows tutorials, funny quotes and other stuff</title><subtitle type='html'>Linux Tutorials and how to's... I'm also doing php scripts and java apps. Recently I got an Android phone and will be developing on that too. Most posts will be around Linux though. I'm also posting a lot of funny bs.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>85</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-2839180120525340058</id><published>2012-01-08T19:19:00.001Z</published><updated>2012-01-08T19:19:51.762Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='ftp'/><category scheme='http://www.blogger.com/atom/ns#' term='automation'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='script'/><category scheme='http://www.blogger.com/atom/ns#' term='scripting'/><title type='text'>Auto Download File From FTP - then rename</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;A little while ago my friend asked me to help him with some Windows commandline scripting. Basically he was waiting for ages for the development team in his company to sort this simple task out and asked me how he can every day automatically download a file from FTP, then rename it with the current date.&lt;br /&gt;&lt;br /&gt;I don't do Windows very much and Linux is just much better for exactly these things, but this seemed like an easy enough challenge.&lt;br /&gt;&lt;br /&gt;In the end I didn't manage to do everything in one file, but I think that two should work just as well when you add them to the Windows task scheduler...&lt;br /&gt;&lt;br /&gt;Here are the files with some explanation:&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;i&gt;downloader.bat:&lt;/i&gt;&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;@ftp -i -s:"%~f0"&amp;amp;GOTO:EOF&lt;br /&gt;open ftp.someserver.com&lt;br /&gt;[username]&lt;br /&gt;[password]&lt;br /&gt;!:--- FTP commands below here ---&lt;br /&gt;mget "*.*"&lt;br /&gt;disconnect&lt;br /&gt;&lt;/blockquote&gt;&lt;div&gt;The first line starts the windows command line FTP client and the parameters essentially say that everything else in the file should be ignored by the command line itself, but be parsed to the FTP client.&lt;/div&gt;&lt;div&gt;Line two opens the connection and line three and four will send the authentication details. Line six gets all files in the current directory. You could really do here anything you want on the remote and local server, eg: change the local directory path (lcd ...), the remote one (cd ...) send files (put) or even delete them (rm). At the end, I simply disconnect.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-style: italic; text-decoration: underline;"&gt;renamer.bat:&lt;/div&gt;&lt;blockquote class="tr_bq"&gt;for /f "tokens=1-5 delims=/ " %%d in ("%date%") do rename "SomeFileName.txt" SomeFileName_%%f-%%e-%%d.txt&lt;/blockquote&gt;&lt;div&gt;In one line: I'm starting a for-loop and I use a tokeniser to delimit the following string into 5 (1-5) sections. %%d specifies the beginning character used for the token (d) and all that follow will be e,f,g...&lt;/div&gt;&lt;div&gt;then I use the %date% (in ("%date%") function to get the current date. Now, In the do part, I will rename the file from SomeFileName.txt to SomeFileName_yyyy-MM-dd.txt&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I hope this makes sense and helps a few people. Best of luck...&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-2839180120525340058?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/2839180120525340058/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=2839180120525340058' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/2839180120525340058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/2839180120525340058'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2012/01/auto-download-file-from-ftp-then-rename.html' title='Auto Download File From FTP - then rename'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-3745439085892984672</id><published>2011-10-29T16:56:00.000+01:00</published><updated>2012-01-08T19:20:53.605Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='touchpad'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='script'/><category scheme='http://www.blogger.com/atom/ns#' term='scripting'/><title type='text'>Script to disable &amp; enable touchpads</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I constantly touch the touchpad when I type. I also normally use an external mouse when I'm on my laptop. I&amp;nbsp;seldom&amp;nbsp;really need it, but I will sometimes want to switch it on (or off).&lt;br /&gt;&lt;br /&gt;First you need to find the name of your touchpad in the xinput list:&lt;br /&gt;&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;&lt;blockquote class="tr_bq"&gt;$ xinput list&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;⎡ Virtual core pointer &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;id=2&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;[master pointer &amp;nbsp;(3)]&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;⎜ &amp;nbsp; ↳ Virtual core XTEST pointer &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;id=4&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;[slave &amp;nbsp;pointer &amp;nbsp;(2)]&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;⎜ &amp;nbsp; ↳ Razer Razer Imperator &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;id=10&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;[slave &amp;nbsp;pointer &amp;nbsp;(2)]&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;⎜ &amp;nbsp; ↳ Razer Razer Imperator &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;id=11&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;[slave &amp;nbsp;pointer &amp;nbsp;(2)]&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;⎜ &amp;nbsp; ↳ PS/2 Mouse &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;id=13&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;[slave &amp;nbsp;pointer &amp;nbsp;(2)]&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;⎜ &amp;nbsp; ↳ AlpsPS/2 ALPS GlidePoint &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;id=14&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;[slave &amp;nbsp;pointer &amp;nbsp;(2)]&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;⎣ Virtual core keyboard &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;id=3&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;[master keyboard (2)]&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&amp;nbsp; &amp;nbsp; ↳ Virtual core XTEST keyboard &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;id=5&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;[slave &amp;nbsp;keyboard (3)]&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&amp;nbsp; &amp;nbsp; ↳ Sony Vaio Keys &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;id=6&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;[slave &amp;nbsp;keyboard (3)]&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&amp;nbsp; &amp;nbsp; ↳ Video Bus &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;id=7&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;[slave &amp;nbsp;keyboard (3)]&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&amp;nbsp; &amp;nbsp; ↳ Power Button &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;id=8&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;[slave &amp;nbsp;keyboard (3)]&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&amp;nbsp; &amp;nbsp; ↳ USB 2.0 Camera &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;id=9&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;[slave &amp;nbsp;keyboard (3)]&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&amp;nbsp; &amp;nbsp; ↳ AT Translated Set 2 keyboard &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;id=12&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;[slave &amp;nbsp;keyboard (3)]&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;br /&gt;So in my case the touchpad is most likely: PS/2 Mouse on id 13.&lt;br /&gt;&lt;br /&gt;You can easily identify if the device is "on" (enabled):&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;$ xinput list-props "PS/2 Mouse"&amp;nbsp;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;Device 'PS/2 Mouse':&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Device Enabled (144):&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;1&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Coordinate Transformation Matrix (146):&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Device Accel Profile (267):&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;0&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Device Accel Constant Deceleration (268):&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;1.000000&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Device Accel Adaptive Deceleration (269):&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;1.000000&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Device Accel Velocity Scaling (270):&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;10.000000&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Evdev Axis Inversion (271):&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;0, 0&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Evdev Axes Swap (273):&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;0&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Axis Labels (274):&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;"Rel X" (154), "Rel Y" (155)&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Button Labels (275):&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;"Button Left" (147), "Button Middle" (148), "Button Right" (149), "Button Wheel Up" (150), "Button Wheel Down" (151)&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Evdev Middle Button Emulation (276):&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;0&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Evdev Middle Button Timeout (277):&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;50&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Evdev Wheel Emulation (278):&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;0&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Evdev Wheel Emulation Axes (279):&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;0, 0, 4, 5&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Evdev Wheel Emulation Inertia (280):&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;10&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Evdev Wheel Emulation Timeout (281):&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;200&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Evdev Wheel Emulation Button (282):&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;4&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Evdev Drag Lock Buttons (283):&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;0&lt;/blockquote&gt;&amp;nbsp;Now create yourself a little file (eg: "touchpad"):&lt;br /&gt;&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;# toggle synaptic touchpad on/off&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;SYNSTATE=$(xinput list-props "PS/2 Mouse" | grep Enabled | grep -Eo '.$')&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;if [ $SYNSTATE = 0 ]; then xinput set-int-prop "PS/2 Mouse" "Device Enabled" 8 1&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;else xinput set-int-prop "PS/2 Mouse" "Device Enabled" 8 0; fi&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;dengar@dengar-vaio:/usr/bin$ $ xinput list-props "PS/2 Mouse"&amp;nbsp;&lt;/blockquote&gt;&lt;br /&gt;This should sort you out. Don't forget to &amp;nbsp;change the name of your actual device, remember mine is "PS/2 Mouse"&lt;br /&gt;&lt;br /&gt;Next you need to make the file executable:&lt;br /&gt;&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;sudo chmod +x touchpad&lt;/blockquote&gt;&lt;br /&gt;Now, to have that file available from the command line, simply copy it to /usr/bin.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-3745439085892984672?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/3745439085892984672/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=3745439085892984672' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/3745439085892984672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/3745439085892984672'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2011/10/script-to-disable-enable-touchpads.html' title='Script to disable &amp; enable touchpads'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-8292581311887234608</id><published>2011-09-04T13:24:00.001+01:00</published><updated>2011-09-04T13:24:25.348+01:00</updated><title type='text'>eConsultancy Paid Content</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;eConsultancy is one of the most&amp;nbsp;renown&amp;nbsp;blogs in the industry. Although eConsultancy staff insist that it is so much more than a blog, it really boils down to the articles that are emailed to you on a daily basis.&lt;div&gt;Also there are simply too many posts to look at and there are so many that are just blatant agency advertisements, it remains a referred to resource.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;What often annoyed me is that, as a free user, you can't download their PDF documents. There are best practise guides and research papers advertised at horrendous prices. As a free user you only get a little teaser, so you never know if it's any good.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Since a little while now, I have a paid account that is sponsored by my company. I have flicked through these precious PDFs and can assure you: it's not worth paying for. If you still want to read them, I have some here for free that I share with you :)..&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ol style="text-align: left;"&gt;&lt;li&gt;EConsultancy &lt;a href="http://dl.dropbox.com/u/14490680/econsultancy-beginners-guide-email.pdf"&gt;Email Beginners Guide&lt;/a&gt;&lt;/li&gt;&lt;li&gt;EConsultancy &lt;a href="http://dl.dropbox.com/u/14490680/econsultancy-checkout-optimization-guide.pdf"&gt;Checkout Optimisation Guide&lt;/a&gt;&lt;/li&gt;&lt;li&gt;EConsultancy &lt;a href="http://dl.dropbox.com/u/14490680/econsultancy-email-best-practice-guide.pdf"&gt;Email Best Practise Guide&lt;/a&gt;&lt;/li&gt;&lt;li&gt;EConsultancy&amp;nbsp;&lt;a href="http://dl.dropbox.com/u/14490680/econsultancy-Internationalisation-of-E-commerce.pdf"&gt;Internationalisation of eCommerce&lt;/a&gt;&lt;/li&gt;&lt;li&gt;EConsultancy &lt;a href="http://dl.dropbox.com/u/14490680/econsultancy-mobile-e-commerce-best-practice-guide.pdf"&gt;Mobile eCommerce Best Practise Guide&lt;/a&gt;&lt;/li&gt;&lt;li&gt;EConsultancy &lt;a href="http://dl.dropbox.com/u/14490680/econsultancy-multivariate-testing-buyers-guide.pdf"&gt;Multivariate Testing Buyers Guide&lt;/a&gt;&lt;/li&gt;&lt;li&gt;EConsultancy &lt;a href="http://dl.dropbox.com/u/14490680/Econsultancy-product-pages-best-practice.pdf"&gt;Product Pages Best Practise&lt;/a&gt;&lt;/li&gt;&lt;li&gt;EConsultancy &lt;a href="http://dl.dropbox.com/u/14490680/econsultancy-selling-online-how-to-guide-2010.pdf"&gt;Selling Online How-To Guide 2010&lt;/a&gt;&lt;/li&gt;&lt;li&gt;EConsultancy &lt;a href="http://dl.dropbox.com/u/14490680/Econsultancy-SEO-Best-Practice-Guide.pdf"&gt;SEO Best Practise Guide&lt;/a&gt;&lt;/li&gt;&lt;li&gt;EConsultancy &lt;a href="http://dl.dropbox.com/u/14490680/econsultancy-uk-isc-june-2011.pdf"&gt;UK Internet Statistics Compendium&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;Enjoy!&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Let me know if there are any missing...&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-8292581311887234608?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/8292581311887234608/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=8292581311887234608' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/8292581311887234608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/8292581311887234608'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2011/09/econsultancy-paid-content.html' title='eConsultancy Paid Content'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-7183903863592876186</id><published>2011-06-23T00:20:00.004+01:00</published><updated>2011-06-24T19:40:10.669+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='online marketing'/><category scheme='http://www.blogger.com/atom/ns#' term='facebook'/><title type='text'>Facebook on the decline</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div&gt;It seems to me that it is set in stone: eConsultancy says it and even the Metro confirms it, the end of facebook has started.&amp;nbsp;And it is welcome news indeed and it should have come much sooner. I can't wait for the time I don't have to read the blatant lies and white washing that is all to prominent in the marketing industry's media.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Digital publications&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;I have always disliked, but somehow, maybe because I enjoy being cynical, still read the articles in the online marketing press and blogs. Or maybe I was indeed looking for a change in this crappy platform for customer engagement and relatinship management; looking for the recipe of how to make it work, but I never found it..&lt;br /&gt;&lt;br /&gt;One of such publications, the latest issue of Figaro Digital, arrived at my desk not too long ago and it was full of facebook junk. I understand that it is a buzz at the moment and that it represents, thanks to limiting API access to selected agencies, a gold mine for digital agencies that found themselves in need for clients as more and more SMBs would take their search marketing in house. Yes, agencies understand how to peddle dung! Three or more pages full of people that claim to understand social media and how to manage it with little columns of half-wisdom, but then: Martin B. With his outrageous claim: "It isn't outside the realm of possibility to suggest that one day facebook will be the internet."&lt;br /&gt;&lt;br /&gt;Sure, it isn't outside the realm of possibility, it isn't outside the realm of possibility to suggest that one day man will be born with wings on their back we are all flying and and humankind is enslaved by man-bear-pigs, but you still have to be an imbecil to realistically sugget such a future vision.&lt;br /&gt;But Figaro printing crap is no news to me. In a former role I was working alongside a Marketing Director who wrote the article 'Standing on the Shoulders of PPC Giants'. While this wasn't an agency, it was written to encourge SMBs to join the marketplace and forget doing their own PPC. Of course, joining a marketplace is not a bad idea and this marketplace doing SEM for your products is a great way for both parties to sell products, but this obviously shouldn't deter SMBs from doing their own search engine marketing. It is easy and effective!&lt;br /&gt;Sadly it isn't just Figaro that sells out their good name. eConsultancy has it's fair share of guest blogger that promote their own ideas and flog their own agenda. It is just too tempting to get other people to do your work for you free of charge. Their reputation won't suffer as much, users are well aware that they are reading opinions and advertorials on their site.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The selling data game&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;The other thing that is shocking to see is how much anonomous data facebook sells. Well, when I say sells, they make these regbporting APIs available to their selected agencies only. These then sell the facebook advertising on to their clients. Agency and facebook are winning. The client however is left with a feeling of tapping into new audiences, wondering if they found a cheap way of building brand awareness. Having been in a meeting the other week with an agency that actually makes this data available, I think a lot of facebook users would think twice about using the site altogether.&lt;br /&gt;&lt;br /&gt;Facebook knows this and with all likelihood hopes that their users stay unaware of this for some time to come.&lt;br /&gt;Paying for likes&lt;br /&gt;Yes, most companies tried facebook advertising. Either direct or through an agency. Your direct response / acquisition campaign was in all likelyhood unsuccessful and when you indeed tried it through an agency you would have received the suggestion to instead of getting traffic through to your site, you should acquire fans for your brand and use facebook as a tool to communicate with these people.&lt;br /&gt;&lt;br /&gt;Beware, something went majorly wrong here! Instead of getting cold hard marketing leads that are measurable in terms of ROI from your advertising budget, you are trading it for - mmm - a bunch of extra people that you have to manage a relationship with on a platform that is difficult to control.&lt;br /&gt;&lt;br /&gt;Today I was looking at an agency's report on how one of our campaigns is performing. New in this report: facebook doesn't allow the tracking of fans anymore, so we now measure the cost-per-like... £1.90.&lt;br /&gt;I think it will take the next generation of martketers to figure out how you turn 'likes' into money.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The slow demise&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;It will take a long time and lots of 'internal restructuring' till facebook is really out of the marketing world and the majority of people currently working for it will be laid off or have moved on, but it is the beginning. As an advertising platform, it never performed and always seemed like a waste of time and effort. Yes, there are other opportunities for facebook to monetise. Selling their users data, one way or another, in bright daylight or the sneaky way.&lt;br /&gt;&lt;br /&gt;As for the private investors, I believe they will get the big money when facebook floats. But take a good hard look at facebook and decide if you want to put your money in the concept of people "liking" things, by clicking on something out of pure boredom.&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Not all is bad&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;No, facebook is a useful tool! It is ideal for viral marketing, managing reputation or making announcements. However, you do want to keep the majority of this communication in and on your own domain, simoly because you own and control it.&lt;br /&gt;All these activities should be free and I believe they currently are. I believe facebook won't be earning money on these now or in the future.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-7183903863592876186?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/7183903863592876186/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=7183903863592876186' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/7183903863592876186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/7183903863592876186'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2011/06/facebook-on-decline.html' title='Facebook on the decline'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-1162234946753901850</id><published>2011-05-10T19:27:00.000+01:00</published><updated>2011-05-10T19:27:05.112+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><title type='text'>Some simple MySQL date-time functions</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I often need the first of the month, the last of the month or how many days are in the month for reporting and forecasting purposes.&lt;br /&gt;&lt;br /&gt;You can, of course, like myself in the past look up how these things are done every time you need them. But this gets frustrating and it's often easier to surround yourself with your set of own SQL-functions that give you what you need and are easy to remember.&lt;br /&gt;&lt;br /&gt;For this purpose I give you:&lt;br /&gt;&lt;br /&gt;&lt;ol style="text-align: left;"&gt;&lt;li&gt;First of the month date:&lt;br /&gt;&lt;/li&gt;&lt;blockquote&gt;drop function if exists fn_getFirstOfMonth;&lt;br /&gt;create function fn_getFirstOfMonth(date_ datetime) returns datetime &lt;br /&gt;begin &lt;br /&gt;set @dater = date_; &lt;br /&gt;set @dater = DATE_FORMAT(@dater ,'%Y-%m-01'); &lt;br /&gt;return @dater; &lt;br /&gt;end &lt;/blockquote&gt;&lt;li&gt;Last of the month date:&lt;br /&gt;&lt;blockquote&gt;drop function if exists fn_getLastOfMonth;&lt;br /&gt;create function fn_getLastOfMonth(date_ datetime) returns datetime&lt;br /&gt;begin&lt;br /&gt;set @dater = date_;&lt;br /&gt;set @dater = DATE_FORMAT(last_day(@dater) ,'%Y-%m-%d');&lt;br /&gt;return @dater;&lt;br /&gt;end&lt;/blockquote&gt;&lt;/li&gt;&lt;li&gt;Days in the month:&lt;br /&gt;&lt;blockquote&gt;drop function if exists fn_getDaysInMonth;&lt;br /&gt;create function fn_getDaysInMonth(date_ datetime) returns int&lt;br /&gt;begin&lt;br /&gt; set @dater = date_;&lt;br /&gt;set @dater = day(last_day(@dater));&lt;br /&gt;return @dater;&lt;br /&gt;end&lt;/blockquote&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Do let me know if there are other MySQL date and time functions that you would like to know.&lt;br /&gt;Happy to post them here...&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-1162234946753901850?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/1162234946753901850/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=1162234946753901850' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/1162234946753901850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/1162234946753901850'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2011/05/some-simple-mysql-date-time-functions.html' title='Some simple MySQL date-time functions'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-3033381623568190387</id><published>2011-05-07T03:26:00.000+01:00</published><updated>2011-05-07T03:26:52.981+01:00</updated><title type='text'>Can I have some Thetan for my sandwich? - Buying religion off the shelf religion from the street</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div&gt;Scientologists, although not quite often recognised, have been flogging their religion on the streets for many decades now. And why not? - Other cults and religions are doing it too. Mormons, Heavens Gate and even the Manson Family have successfully advertised their&amp;nbsp;ideology&amp;nbsp;through direct promotion, they know the system works.&lt;br /&gt;&lt;br /&gt;I believe people are naturally curious, but would be more careful when they know they are being 'evaluated' by a religious cult, so to circumvent the initial resistance that they would have to overcome, Scientology doesn't advertise with it's name, in fact, nothing at their meet stand indicated that they are in any way pursuing another agenda than offering a 'free stress test' and a giant book to help you through it.&lt;br /&gt;&lt;br /&gt;Anyways, there I was, coming out of the tube and seeing the Scientologist stand right in front of the station. I was ready to be Scientologied.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-4uJ6V4E3KHI/TbADn_yZeVI/AAAAAAAAApE/QlN77vlBQ7A/s1600/417172541_67ccfc2b30_b.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="214" src="http://2.bp.blogspot.com/-4uJ6V4E3KHI/TbADn_yZeVI/AAAAAAAAApE/QlN77vlBQ7A/s320/417172541_67ccfc2b30_b.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;"So this device checks how stressed I am by passing an insignificant amount of electricity through my body?"&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;I am surprised though how many people go for the "free stress test" offered by L. Ron Hubbard's minions though.&amp;nbsp;I remember the 'Churches' earlier recruitment efforts required their subjects to undergo a more detailed test, that can still be taken online. It's a fun thing to do when you have absolutely nothing to do for 16 hours of your life. Feel free to &lt;a href="http://www.oca.scientology.org/"&gt;do it here&lt;/a&gt;.&lt;br /&gt;This time I was promised that the Free Stress Test would last only four minutes.&lt;br /&gt;&lt;br /&gt;Soon enough I was handed the handles of the E-Meter, a device that measures changes in the electrical resistance of your body and the conductance of your skin by passing a very tiny current through your body. It did take a while, talking about various levels of potentially stress inducing scenarios until my tester, through turning and twisting of various dials, managed to get the needle to swing.&amp;nbsp;I think about 4 minutes, in fact.&amp;nbsp;It must've helped that my hands started to get a bit sweaty, after all that does increase the&amp;nbsp;conductance&amp;nbsp;of my skin. The result: yes, I am stressed - what a surprise.&lt;br /&gt;&lt;br /&gt;My antidote was purchasing the Dianetics DVD and book for the little sum of £20. Since I always wanted to have a gander, I negotiated the price down to £5 for the book only, but I am afraid I have not had the chance to flick through it. After the sale, I was of course encouraged to give my name, address and email to the lead Scientologist, but I only left my first name and an old email address that I haven't used in a long time.&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-zY7rpQhTCwI/TbAH_tHjMII/AAAAAAAAApI/BLOEN0MYaQM/s1600/Dianetics.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="200" src="http://2.bp.blogspot.com/-zY7rpQhTCwI/TbAH_tHjMII/AAAAAAAAApI/BLOEN0MYaQM/s200/Dianetics.jpg" width="138" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Your soul is possessed by this volcano and only Tom Cruise will be able to show you the way.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;I did take the book home, but I was rather surprised when I saw it sodomising actual literature, see here how it forcibly engulfs my favourite book, Cannery Row by John Steinbeck.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-3CQx_rwztkM/TcSsxBIZlHI/AAAAAAAAAtI/p2cfKfTVy2U/s1600/IMG_20110501_085803.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-3CQx_rwztkM/TcSsxBIZlHI/AAAAAAAAAtI/p2cfKfTVy2U/s320/IMG_20110501_085803.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Bad El-Ron! Down! Leave the Cannery Row alone!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;It did seem rather popular with the crowd in front of this London tube station at 8.30 in the evening. Maybe buying religion off the shelf is a huge business? Maybe I should create a religion eCommerce shop where you can create your own religion by mix and match? Eg: mix some Judaism with Buddhism, top it up with Greek Mythology and sprinkle some Heaven's Gate over it. £350,000.&lt;br /&gt;See, that's the clever thing about my religion shop: the product is easy to produce and even easier to source, but if you do pay THAT kinda money, you will treasure it...&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-3033381623568190387?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/3033381623568190387/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=3033381623568190387' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/3033381623568190387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/3033381623568190387'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2011/05/can-i-have-some-thetan-for-my-sandwich.html' title='Can I have some Thetan for my sandwich? - Buying religion off the shelf religion from the street'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-4uJ6V4E3KHI/TbADn_yZeVI/AAAAAAAAApE/QlN77vlBQ7A/s72-c/417172541_67ccfc2b30_b.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-7471186634189746425</id><published>2011-04-14T12:00:00.000+01:00</published><updated>2011-04-14T12:00:21.508+01:00</updated><title type='text'>Create a home VPN and allow computers to connect with each other</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Like most organisations, my workplace has quite strict security policies. For some reason, I wasn't allowed and able to connect to the data centre through the Cisco VPN that had been set-up by our company. I had to had a static URL at home that needed to be allowed, but I wouldn't consider changing my provider purely for that benefit.&lt;br /&gt;&lt;br /&gt;There are plenty of options to 'break' that security restriction, like having a Terminal Server within your corporate network that you could log onto. The slow and&amp;nbsp;clunkiness&amp;nbsp;of that solution turned me off. In addition, I would have to get helpdesk to install all sorts of programmes and, since I'm a Linux man, I would have to compromise on every which way.&lt;br /&gt;&lt;br /&gt;The easiest solution, I thought, was, since I can't VPN onto the network from home, to VPN to my home network from work!&lt;br /&gt;&lt;br /&gt;I already have a server for various tools that keeps on running most days and nights, so why not also use it as a VPN server.&lt;br /&gt;&lt;br /&gt;Installing and configuring the necessary software is easy and takes just minutes.&lt;br /&gt;First you will need to install the PPTP&amp;nbsp;daemon:&lt;br /&gt;&lt;blockquote&gt;$ sudo apt-get install pptpd&lt;/blockquote&gt;In Ubuntu, the configuration file for the pptp-daemon&amp;nbsp;is: /etc/pptpd.conf and we will need to modify it so there is a&amp;nbsp;separate&amp;nbsp;IP defined for a) the server (which can be the one the server is getting from your router) and b) the client(s). If you have more than one client you will obviously have to make sure you have a range of IPs available for the clients.&lt;br /&gt;&lt;br /&gt;In my case, since the networks should be quite separate at home and through VPN, I decided to use a different IP range. My router assigns IPs in the range 192.168.1.XXX, so I will use the range 192.168.0.XXX through my VPN server. You will need to update the last lines of your pptpd.conf like this:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;localip 192.168.0.1&lt;br /&gt;remoteip 192.168.0.2-10&lt;/blockquote&gt;This assigns the IP ~.1 to the VPN server (a separate interface) and allows the numbers ~.2 to ~.10 to be assigned to clients.&lt;br /&gt;&lt;br /&gt;Next step: create VPN users and their passwords. This is stored in the&amp;nbsp;/etc/ppp/chap-secrets file. Here is an example:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;# Secrets for authentication using CHAP&lt;br /&gt;# client&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;server&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;secret&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;IP addresses&lt;br /&gt;CLIENTLOGIN&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;pptpd&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;CLIENTPASSWORD&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;*&lt;/blockquote&gt;You could obviously restrict the IP addresses the client can connect, but a &lt;b&gt;very long password&lt;/b&gt; should also be quite secure.&lt;br /&gt;In theory that's all you need to connect, but you might want to allow clients to use the server's internet connection and allow it to connect to other IPs within your local network. For this we will need to use NAT and IP forwarding. You can enable this via adding this line to your /etc/rc.local &lt;i&gt;(before exit)&lt;/i&gt;:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE&lt;/blockquote&gt;&lt;br /&gt;&lt;div&gt;and in /etc/sysctl.conf uncomment the line:&lt;/div&gt;&lt;blockquote&gt;net.ipv4.ip_forward=1&lt;/blockquote&gt;&lt;div&gt;Now you can restart the&amp;nbsp;daemon:&lt;/div&gt;&lt;blockquote&gt;$ sudo /etc/init.d/pptpd restart&lt;/blockquote&gt;If your computer doesn't use the public IP address, eg. you are behind a modem - router or a firewall, you will need to forward the port 1723 to your server. And to avoid trouble with dynamic IP addresses you get from your ISP, you should use a dynamic DNS service. This will update your current IP to the DNS lookup tables and you get an easy URL name to remember. I think I use &lt;a href="http://dyndns.org/"&gt;DynDNS.org&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Finally, you are on the client, but you can't see any other computers within the VPN or the local network of the server. This is because the routing is not set correctly on your client computer. You will want to "search" this VPN IP range through the VPN server, not your normal internet connection, so you can add a manual route like this:&lt;br /&gt;&lt;blockquote&gt;route add -net 192.168.0.0 netmask 255.255.255.0 dev ppp0&lt;/blockquote&gt;Tadah! You can find other computers in the VPN!&lt;br /&gt;&lt;br /&gt;For more advanced routing, eg: make your client's local connections available to hosts local connections, I advise to take a look at &lt;a href="http://pptpclient.sourceforge.net/routing.phtml#client-to-server"&gt;this page full of knowledge&lt;/a&gt;. The beauty is that once the VPN connection is established, you can bridge pretty much all connections through using routing and iptables.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-7471186634189746425?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/7471186634189746425/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=7471186634189746425' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/7471186634189746425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/7471186634189746425'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2011/04/create-home-vpn-and-allow-computers-to.html' title='Create a home VPN and allow computers to connect with each other'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-2416261024793156024</id><published>2011-02-11T16:13:00.000Z</published><updated>2011-02-11T16:13:50.585Z</updated><title type='text'>Response to the Microsoft &amp; Nokia partnershit</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I read &lt;a href="http://www.bbc.co.uk/blogs/thereporters/robertpeston/2011/02/is_the_nokiamicrosoft_horse_a.html"&gt;this article about the partnership&lt;/a&gt; on BBC. I think it's very well written,&amp;nbsp;good article and thank you, Preston, for it!&lt;br /&gt;&lt;br /&gt;Yes, this, in my opinion, and I'm working in the New Media industry, is an act of desperation from both parties.&lt;br /&gt;&lt;br /&gt;The Windows 7 phones have, and rightly so, not sold very well. This can be blamed on the marketing and the better marketing of the competitors, but that's just a cheap excuse.&lt;br /&gt;&lt;br /&gt;I was always very fond of my Nokia phones, they simply work and keep on working, so that's a plus. On the other hand, I haven't owned a Nokia in over 7 years, cause their phones don't have the features you expect today.&lt;br /&gt;I remember when I was in a Nokia store, back in the days when they actually existed, and asked for a phone with MP3 player. "Oh, people don't want to have phones that play MP3s", I was told - despite me being the customer. Thanks, dear shop employee, for reminding me what I actually want.&lt;br /&gt;&lt;br /&gt;Anybody that has had a Windows phone will have had experience with the issues of a Windows phone: slow, crashing, clunky sync and yes: SLOW, CRASHING! I nearly tossed my HTC Windows phone in the Thames one day.&lt;br /&gt;&lt;br /&gt;So this partnership is really a partnership out of desperation:&lt;br /&gt;Windows wants phones that people know are reliable - Nokia wants phones that are in the 21 century (and yes, I know there is a huge Symbian market)&lt;br /&gt;&lt;br /&gt;Unfortunately (or fortunately), both will fail. Android is the best selling platform at the moment and will remain exactly that. I have and will continue to recommend ANYONE to ditch their phones and go for Android, cause it's free, fast, open-source and WORKS very, very well&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-2416261024793156024?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/2416261024793156024/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=2416261024793156024' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/2416261024793156024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/2416261024793156024'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2011/02/response-to-microsoft-nokia-partnershit.html' title='Response to the Microsoft &amp; Nokia partnershit'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-9094883971998120595</id><published>2011-01-31T16:26:00.001Z</published><updated>2011-01-31T16:26:25.065Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>My favourite Android Apps</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I have an Android phone since the launch of the HTC Magic (in some countries Saphire) in July 2009. I have never found a phone more useful and, with 2.2 on most devices now,&amp;nbsp;pity&amp;nbsp;the people that are on Blackberry or iPhone when they had a chance to get an Android device.&lt;br /&gt;&lt;br /&gt;I must admit, some models are just not as&amp;nbsp;aesthetic&amp;nbsp;than the iPhone and they don't &lt;i&gt;seem&lt;/i&gt; to be as functional for business people, but that's where people are wrong...&lt;br /&gt;&lt;br /&gt;I thought I give a quick run down, in separate posts, of my favourtie apps:&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-9094883971998120595?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/9094883971998120595/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=9094883971998120595' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/9094883971998120595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/9094883971998120595'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2011/01/my-favourite-android-apps.html' title='My favourite Android Apps'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-5294441744545348946</id><published>2011-01-31T16:26:00.000Z</published><updated>2011-01-31T16:26:08.735Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Astrid Tasks for Android phones</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;a href="http://weloveastrid.com/"&gt;Astrid&lt;/a&gt; is, apart from standards such as email and calendar, my absolute must have app on Android. It syncs tasks with &lt;a href="http://www.rememberthemilk.com/"&gt;RememberTheMilk&lt;/a&gt;, Productee and Google Tasks.&lt;br /&gt;&lt;br /&gt;Apart from it's easy to use interface and classic Android white-on-black theme, it's unbelievably useful for people that have a lot of things they want or need to do, but keep forgetting personal or work related tasks. I now slot everything - from watering the flowers or washing the laundry to preparing monthly KPIs - in my task list using Astrid.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_hFcDQCD6rzY/TUbiX53cKQI/AAAAAAAAAjY/ts_U5mPbJ80/s1600/DSC01084.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/_hFcDQCD6rzY/TUbiX53cKQI/AAAAAAAAAjY/ts_U5mPbJ80/s320/DSC01084.JPG" width="240" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;It's a very handy app when in meetings, conferences and when you are on the road. I task that needs doing comes up and instead to jotting down notes that you probably won't ever look again, you get it on Astrid and sync it back with your online task list.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_hFcDQCD6rzY/TUbimSstlmI/AAAAAAAAAjg/vmW1g7VdxFI/s1600/DSC01085.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/_hFcDQCD6rzY/TUbimSstlmI/AAAAAAAAAjg/vmW1g7VdxFI/s320/DSC01085.JPG" width="240" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Constant reminders keep nagging and encouraging you to finish tasks and you can schedule due dates and tags on your tasks.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_hFcDQCD6rzY/TUbieyXBboI/AAAAAAAAAjc/XIVa_S5ju70/s1600/DSC01089.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/_hFcDQCD6rzY/TUbieyXBboI/AAAAAAAAAjc/XIVa_S5ju70/s320/DSC01089.JPG" width="240" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-5294441744545348946?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/5294441744545348946/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=5294441744545348946' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/5294441744545348946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/5294441744545348946'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2011/01/astrid-tasks-for-android-phones.html' title='Astrid Tasks for Android phones'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_hFcDQCD6rzY/TUbiX53cKQI/AAAAAAAAAjY/ts_U5mPbJ80/s72-c/DSC01084.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-1577883351089706301</id><published>2011-01-31T16:07:00.000Z</published><updated>2011-01-31T16:07:52.658Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='webadmin'/><category scheme='http://www.blogger.com/atom/ns#' term='api'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='webdesign'/><title type='text'>Geo IP lookup  - ipinfodb.com API integration using PHP</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;(this also explains the PHP DOM parser)&lt;br /&gt;&lt;br /&gt;For one or the other reason, and be it that you want to determine the home country of your visitor for localisation and language options, you might find yourself looking at integrating an IP lookup through an external API.&lt;br /&gt;&lt;br /&gt;I suppose they all work very similar, but I have just integrated my shopping cart with the API from &lt;a href="http://ipinfodb.com/"&gt;IPInfoDB.com&lt;/a&gt;. How it works is explained below...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;A word up-front, though:&lt;/b&gt; When using third party APIs - think! Do you really need to hit the API with every page request? Especially in this case, would it not be fair to assume that the whole sessions would be coming from the same IP and therefore the same country? To an extend, could you not assume that it is one user you are tracking here and that he would probably come back to your site from within the same country, even though his IP might have changed? Could you therefore store the result from the API in a browser session or in a cookie?&lt;br /&gt;- I actually do store it in the DB per cookie, but that's not important for this little tutorial.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;First up&lt;/b&gt;, you will need to have access to the API, so you need an API key, token-code or something to identify yourself with the API. On the IPInfoDB.com site you can register and receive your free key within seconds.&lt;br /&gt;&lt;br /&gt;Got the key? - off we go then: Thankfully this is a pretty simple API that doesn't use SOAP, but requires a simple HTML request and returns a nicely formatted XML. Here is a result:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;br /&gt;&amp;lt;Response&amp;gt;&lt;br /&gt;&amp;lt;Status&amp;gt;OK&amp;lt;/Status&amp;gt;&lt;br /&gt;&amp;lt;CountryCode&amp;gt;GB&amp;lt;/CountryCode&amp;gt;&lt;br /&gt;&amp;lt;CountryName&amp;gt;United Kingdom&amp;lt;/CountryName&amp;gt;&lt;br /&gt;&amp;lt;RegionCode&amp;gt;P9&amp;lt;/RegionCode&amp;gt;&lt;br /&gt;&amp;lt;RegionName&amp;gt;Windsor and Maidenhead&amp;lt;/RegionName&amp;gt;&lt;br /&gt;&amp;lt;City&amp;gt;Hillingdon&amp;lt;/City&amp;gt;&lt;br /&gt;&amp;lt;ZipPostalCode&amp;gt;&amp;lt;/ZipPostalCode&amp;gt;&lt;br /&gt;&amp;lt;Latitude&amp;gt;51.5167&amp;lt;/Latitude&amp;gt;&lt;br /&gt;&amp;lt;Longitude&amp;gt;-0.45&amp;lt;/Longitude&amp;gt;&lt;br /&gt;&amp;lt;Gmtoffset&amp;gt;0&amp;lt;/Gmtoffset&amp;gt;&lt;br /&gt;&amp;lt;Dstoffset&amp;gt;0&amp;lt;/Dstoffset&amp;gt;&lt;br /&gt;&amp;lt;TimezoneName&amp;gt;&amp;lt;/TimezoneName&amp;gt;&lt;br /&gt;&amp;lt;Isdst&amp;gt;&amp;lt;/Isdst&amp;gt;&lt;br /&gt;&amp;lt;Ip&amp;gt;217.42.247.86&amp;lt;/Ip&amp;gt;&lt;br /&gt;&amp;lt;/Response&amp;gt;&lt;/blockquote&gt;So far so good...&amp;nbsp;Let's create a corresponding PHP class that will make the usage easy portable to different projects.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol style="text-align: left;"&gt;&lt;li&gt;I create a class and bunch of variables and add getter methods to the class, so I can return the variables when I need them:&lt;br /&gt;&lt;blockquote&gt;class geoIP {&lt;br /&gt;&lt;br /&gt;var $apiKey = "XXXXYOURKEYHEREXXXX";&lt;br /&gt;var $city;&lt;br /&gt;var $country;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;function getCity() {&lt;br /&gt;return $this -&amp;gt; city;&lt;br /&gt;}&amp;nbsp;&lt;/blockquote&gt;&lt;/li&gt;&lt;li&gt;Now I know that API key will be available when I initialise the object. Moving on to making a call...&lt;br /&gt;It's quite easy in this instance, because we don't need to set SOAP headers or anything. It's a simple API and all information we need to give IPInfoDB can be parsed into the request URL. Here is how it looks:&lt;br /&gt;&lt;blockquote&gt;http://api.ipinfodb.com/v2/ip_query.php?key=YOURKEY&amp;amp;ip=IPTOCHECK&amp;amp;timezone=false&lt;/blockquote&gt;So I create a method, let's say, "makeCityCall" that I can then send the IP to check to:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;function makeCityCall($ip) {&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;$urler = 'http://api.ipinfodb.com/v2/ip_query.php?key='. $this -&amp;gt; apiKey .'&amp;amp;ip='. $ip .'&amp;amp;timezone=false';&lt;/blockquote&gt;The "$this -&amp;gt; apiKey" will return the API key that we declared and initialised as a global variable for this class. The "$ip" is what I send to the method.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;I know when I load this URL, I get an XML response. XML is best parsed via a DOM-parser. The DOM parser comes standard with most versions of PHP and is an object in it's own rights. We have to&amp;nbsp;instantiate&amp;nbsp;this and can then give it the URL we declared ($urler) to load:&lt;br /&gt;&lt;blockquote&gt;$parser = new DOMDocument();&lt;br /&gt;$parser &amp;nbsp;-&amp;gt; load($urler);&lt;/blockquote&gt;&lt;/li&gt;&lt;li&gt;As we saw by the result returned above, the interesting bit is wrapped in a XML node called Response. We only get one, of course, but I will still ask the DOM parser to repeat the process of getting the values from all &lt;response&gt; nodes that it finds:&lt;br /&gt;&lt;blockquote&gt;$nodes = $parser -&amp;gt; getElementsByTagName("Response");&lt;br /&gt;foreach ($nodes as $node) {&lt;/blockquote&gt;I now want to get the values of the nodes contained within the Response node:&lt;br /&gt;&lt;blockquote&gt;$cc &amp;nbsp;= $node -&amp;gt; getElementsByTagName('CountryCode');&lt;br /&gt;$cc = &amp;nbsp;$cc -&amp;gt; item(0)-&amp;gt;nodeValue;&lt;br /&gt;$this -&amp;gt; countryCode = $cc;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;    &lt;/span&gt;&lt;br /&gt;$cty = $node -&amp;gt; getElementsByTagName('City');&lt;br /&gt;$cty = $cty -&amp;gt; item(0)-&amp;gt;nodeValue;&lt;br /&gt;$this -&amp;gt; city = $cty;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;    &lt;/span&gt;&lt;br /&gt;$ctry = $node -&amp;gt; getElementsByTagName('CountryName');&lt;br /&gt;$ctry = $ctry -&amp;gt; item(0) -&amp;gt; nodeValue;&lt;br /&gt;$this -&amp;gt; country = $ctry;&lt;/blockquote&gt;Thus setting the variables that I later want to retrieve via the getter methods.&lt;br /&gt;&lt;br /&gt;&lt;/response&gt;&lt;/li&gt;&lt;li&gt;Lastly, if I now want to make a call from a PHP application, I simply need to instantiate the new class, get the IP address from the site visitor (or from wherever) and use the method to make a request. I can then retrieve the results from the getter-methods:&lt;blockquote&gt;$ip = $_SERVER['REMOTE_ADDR'];&lt;br /&gt;include ('PATHTOPHPFILE/geoIP.php');&lt;br /&gt;$gIP = new geoIP();&lt;br /&gt;$countCall = $gIP -&amp;gt; makeCityCall($ip);&lt;/blockquote&gt;I can then write this out onto the page or re-use it as I wish:&lt;br /&gt;&lt;blockquote&gt;echo $gIP -&amp;gt; getCountry() . '&amp;lt;br /&amp;gt;';&lt;br /&gt;echo $gIP -&amp;gt; getCity() . '&amp;lt;br /&amp;gt;';&lt;br /&gt;echo $gIP -&amp;gt; getCountryCode() . '&amp;lt;br /&amp;gt;';&lt;/blockquote&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;/li&gt;&lt;/ol&gt;I hope this gets you further...&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-1577883351089706301?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/1577883351089706301/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=1577883351089706301' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/1577883351089706301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/1577883351089706301'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2011/01/geo-ip-lookup-ipinfodbcom-api.html' title='Geo IP lookup  - ipinfodb.com API integration using PHP'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-3156892960976917071</id><published>2011-01-21T15:53:00.000Z</published><updated>2011-01-21T15:53:14.161Z</updated><title type='text'>Java Swing GUI builder for Eclipse</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I often struggle to make Swing applications to look good, or even make them vaguely look like I intended. The different JFrame layout options and all the coordinates of where to place what and how long is that makes the creation of Swing interfaces difficult.&lt;br /&gt;&lt;br /&gt;Since I don't like using different development environments and got very used to Eclipse for anything I need to do, I was looking for a good graphical GUI builder that works as a plugin for Eclipse. I came across this really nice one: &lt;a href="http://www.cloudgarden.com/jigloo/index.html"&gt;Jigloo from CloudGarden&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;It's pretty easy to&lt;b&gt; install into Eclipse, via update site: http://cloudgarden1.com/update-site&lt;/b&gt; and then creates GUIs by drag and drop in a way that I thought wouldn't have been possible. The commercial use of this product is prohibited without license, but this shouldn't stop any hobby programmer, much like myself, from using this great product.&lt;br /&gt;&lt;br /&gt;Here is a screenshot I leeched off their site (I might attach one or two myself):&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_hFcDQCD6rzY/TTmr3ncd7DI/AAAAAAAAAjE/by0oeNHKZXI/s1600/screenshot_40.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="238" src="http://4.bp.blogspot.com/_hFcDQCD6rzY/TTmr3ncd7DI/AAAAAAAAAjE/by0oeNHKZXI/s320/screenshot_40.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Enjoy&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-3156892960976917071?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/3156892960976917071/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=3156892960976917071' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/3156892960976917071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/3156892960976917071'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2011/01/java-swing-gui-builder-for-eclipse.html' title='Java Swing GUI builder for Eclipse'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_hFcDQCD6rzY/TTmr3ncd7DI/AAAAAAAAAjE/by0oeNHKZXI/s72-c/screenshot_40.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-8017964230912105222</id><published>2011-01-07T15:43:00.001Z</published><updated>2011-01-07T15:44:40.256Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='funnies'/><title type='text'>Bear?</title><content type='html'>From: d3ngar&lt;br /&gt;To: bear&lt;br /&gt;Subject: Bear&lt;br /&gt;&lt;br /&gt;Message:&lt;br /&gt;Wow, Bear!&lt;br /&gt;&lt;br /&gt;What a nick - what a movie...&lt;br /&gt;&lt;br /&gt;You might not know this, Bear, but there is a movie with the same name, Bear, that came out last year. You might have guessed: it features a bear, named Bear...&lt;br /&gt;&lt;br /&gt;You might wanna check out Bear, the movie, it's really great : &lt;a href="http://www.imdb.com/title/tt1468703/"&gt;http://www.imdb.com/title/tt1468703/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Best Regards,&lt;br /&gt;&lt;br /&gt;d3ngar&lt;br /&gt;d3ngar.blogspot.com&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_hFcDQCD6rzY/TSc0pkAmguI/AAAAAAAAAjA/ZXyQEyI8kDE/s1600/bear.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="305" src="http://1.bp.blogspot.com/_hFcDQCD6rzY/TSc0pkAmguI/AAAAAAAAAjA/ZXyQEyI8kDE/s320/bear.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-8017964230912105222?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/8017964230912105222/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=8017964230912105222' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/8017964230912105222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/8017964230912105222'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2011/01/bear.html' title='Bear?'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_hFcDQCD6rzY/TSc0pkAmguI/AAAAAAAAAjA/ZXyQEyI8kDE/s72-c/bear.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-7054167245034443295</id><published>2011-01-05T02:21:00.000Z</published><updated>2011-01-05T02:21:52.713Z</updated><title type='text'>BadgerComp / Cart &amp; Opilion</title><content type='html'>Anyhow, so I decided to start using the Java code from Opilion for crawling tasks for BadgerComp.com.&lt;br /&gt;I probably will continue building on the image getter first. I'm thinking that you will want to upload them straight somewhere. Probably via FTP. Or you could download them to your local hard disk first.&lt;br /&gt;&lt;br /&gt;I'll probably make the tool available via the BadgerCart Wiki, but it might be getting annoying to enter the user details all the time. Maybe I need to be able to load settings via XML?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-7054167245034443295?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/7054167245034443295/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=7054167245034443295' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/7054167245034443295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/7054167245034443295'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2011/01/badgercomp-cart-opilion.html' title='BadgerComp / Cart &amp; Opilion'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-4679177214184521334</id><published>2011-01-05T02:08:00.000Z</published><updated>2011-01-05T02:08:35.259Z</updated><title type='text'>where did all the social shopping go?</title><content type='html'>Maybe two years ago, when I was still working for an eTailer, "social shopping" became kind of the new buzz-word around town.&lt;br /&gt;&lt;br /&gt;Social networking needed to be adapted into everything and, with women being the most active shoppers and gossipers, the connection of social shopping - a way of sharing your online shopping experience with friends - was an obvious one.&lt;br /&gt;&lt;br /&gt;Many marketeers just assumed that women would happily sit in front of their computers at home, have a cup of tea and combine shopping with chatting to their best firend, whilst not having any worries at all.&lt;br /&gt;&lt;br /&gt;I don't doubt that there are people like that, but it never took off and I doubt it will. The reason is that online shopping is simply fast, easy and anonymous. No standing in line, no filtering through piles of clothes, no need to have a coffee and stretch your legs. So why would you want to take a friend along?&lt;br /&gt;Sure, the do-you-think-this-looks-good-on-me question is still something that you'd like to have answered, but that answer must come pretty much immediately and who can expect their friends to lurk on the social networking site ready to pounce on your "Can I wear this?" - question with a definite yes or no answer.&lt;br /&gt;&lt;br /&gt;It won't even start working if you'd pay your visitors for such free PR and back-linking, because how much (net-revenue) have you got to give that you can incentevise links and make a margin?&lt;br /&gt;&lt;br /&gt;Anyways, I think I will build and affiliate scheme onto &lt;a href="http://www.badgercomp.com/"&gt;BadgerComp&lt;/a&gt;, simply so that the Cart has everything :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-4679177214184521334?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/4679177214184521334/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=4679177214184521334' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/4679177214184521334'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/4679177214184521334'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2011/01/where-did-all-social-shopping-go.html' title='where did all the social shopping go?'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-6768342289331008983</id><published>2010-12-30T13:41:00.000Z</published><updated>2010-12-30T13:41:55.768Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>GMote - Turns phone into remote</title><content type='html'>I don't have television, I got rid of it over two years ago and never missed it. The initial decision to get rid of it was made when my Virgin home broadband wouldn't work properly and Virigin wouldn't want to do anything about it. It was very frustrating...&lt;br /&gt;&lt;br /&gt;Since I don't have an antenna and don't want to get a&amp;nbsp;receiver&amp;nbsp;box&amp;nbsp;and, most importantly: I disagree with TV licensing, I got rid of television. Yes, I don't mind private channels, but the BBC can f*ck off and keep their rubbish programme to themselves.&lt;br /&gt;&lt;br /&gt;Since then I lived on DVDs and content available through the internet.&lt;br /&gt;&lt;br /&gt;While I do have a wireless mouse, I am really fond of &lt;a href="http://www.gmote.org/"&gt;Gmote&lt;/a&gt;:&lt;br /&gt;it connects easily to the Java client that runs on any operating system that has also VLC installed. You can browse all video content files by simply selecting it and you then get a menu for forward, backward, volume up &amp;amp; down, pause of stop.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_hFcDQCD6rzY/TRyL8xdQpkI/AAAAAAAAAi8/VUBgWmIIrzg/s1600/Gmote01.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/_hFcDQCD6rzY/TRyL8xdQpkI/AAAAAAAAAi8/VUBgWmIIrzg/s320/Gmote01.jpg" width="163" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;You can also use the screen of your phone like a touchpad to your PC and a keyboard mode allows you to send text to the computer too.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_hFcDQCD6rzY/TRyL8jofHvI/AAAAAAAAAi4/a8fyTfXIY9Y/s1600/gmote02.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/_hFcDQCD6rzY/TRyL8jofHvI/AAAAAAAAAi4/a8fyTfXIY9Y/s320/gmote02.jpg" width="169" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;And to make Gmote even more brilliant: it allows you to stream video content from your computer to your phone.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-6768342289331008983?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/6768342289331008983/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=6768342289331008983' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/6768342289331008983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/6768342289331008983'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2010/12/gmote-turns-phone-into-remote.html' title='GMote - Turns phone into remote'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_hFcDQCD6rzY/TRyL8xdQpkI/AAAAAAAAAi8/VUBgWmIIrzg/s72-c/Gmote01.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-5896323949583280370</id><published>2010-12-30T13:28:00.000Z</published><updated>2010-12-30T13:28:14.512Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>NewsRob - best Google Reader client I found</title><content type='html'>Reading news and blogs while on the road is how I stay updated... I do have long commutes and a lot of it is underground. For this I do need a reader that downloads content to my phone in regular intervals and gets me all of the RSS content.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_hFcDQCD6rzY/TRyIzvkkD6I/AAAAAAAAAiw/GUvQhpD-SAM/s1600/Newsrob1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/_hFcDQCD6rzY/TRyIzvkkD6I/AAAAAAAAAiw/GUvQhpD-SAM/s320/Newsrob1.png" width="213" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://newsrob.blogspot.com/"&gt;NewsRob&lt;/a&gt; does all this, has an icon sized widget for the Android homescreen that tells you the amount of unread articles (that you have synced) and easily syncs with the RSS you subscribe through Google Reader.&lt;br /&gt;&lt;br /&gt;The only &lt;b&gt;minor&lt;/b&gt;&amp;nbsp;downside of it is that it sometimes takes a long time to download the content to my phone..&lt;br /&gt;&lt;br /&gt;Another really likable feature of NewsRob is that it's got a nearly endless list of options. I like programmes with a lot of options, it means I can use the app as I want, not as the developer had envisaged. Making apps customisable is important!&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_hFcDQCD6rzY/TRyI0tCWsMI/AAAAAAAAAi0/hSOpru0CRF0/s1600/Newsrob2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/_hFcDQCD6rzY/TRyI0tCWsMI/AAAAAAAAAi0/hSOpru0CRF0/s320/Newsrob2.jpg" style="cursor: move;" width="213" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;When the official Google Android App came out earlier this month, I thought it might beat NewsRob in terms of service. But while a lot more articles are available and I never saw any lengthy download / syncing periods, the main problem with it is that it does not show you full articles, but downloads only a fraction of it.&lt;br /&gt;It's not what I need when I'm out and about without the internet, so I stick to NewsRob.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-5896323949583280370?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/5896323949583280370/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=5896323949583280370' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/5896323949583280370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/5896323949583280370'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2010/12/newsrob-best-google-reader-client-i.html' title='NewsRob - best Google Reader client I found'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_hFcDQCD6rzY/TRyIzvkkD6I/AAAAAAAAAiw/GUvQhpD-SAM/s72-c/Newsrob1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-4242081655457616578</id><published>2010-12-30T13:19:00.000Z</published><updated>2010-12-30T13:19:03.186Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Nimbuzz - Connecting to most IM networks</title><content type='html'>When I first tried to connect my old Sony Ericsson k750i to instant messengers, I came across &lt;a href="http://www.fring.com/"&gt;fring&lt;/a&gt;. I later re-discovered fring when I had windows mobile devices and found it to be the best solution I came across so far. Then my friends started to have iPhones and I introduced the to more fring.&lt;br /&gt;&lt;br /&gt;Eventually I got myself an Android, but there was no fring.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: auto;"&gt;&lt;br /&gt;&lt;/div&gt;After searching for a viable replacement, I finally found &lt;a href="http://www.nimbuzz.com/en"&gt;Nimbuzz&lt;/a&gt;. Nimbuzz is like fring in the way that it connects to pretty much anything, that it has it's own chat&amp;nbsp;protocol&amp;nbsp;and that you can both type and voice chat. &lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_hFcDQCD6rzY/TRyE_e45_-I/AAAAAAAAAio/YdxjjxQVcNk/s1600/Nimbuzz1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/_hFcDQCD6rzY/TRyE_e45_-I/AAAAAAAAAio/YdxjjxQVcNk/s320/Nimbuzz1.png" width="183" /&gt;&lt;/a&gt;&lt;/div&gt;The beauty of it was that it also connected to facebook chat, something I didn't see until then. I also found out that it has got a pretty cool online interface and you can manage your connections through that. In theory you can set it up online and then connect through your phone using your Nimbuzz username and password and everything populates itself automatically.&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_hFcDQCD6rzY/TRyE_v5ymdI/AAAAAAAAAis/_EagZpbkkFY/s1600/Nimbuzz2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/_hFcDQCD6rzY/TRyE_v5ymdI/AAAAAAAAAis/_EagZpbkkFY/s320/Nimbuzz2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Having your instant messengers available while you are out and about is one of the most important features for me on a smartphone and it's difficult to find a better solution than Nimuzz.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Even as fring finally released their Android app, I was amongst the testers, I found Nimbuzz to be the superior app. Not only because of the many, many bugs in the beta version. Maybe it was because of it's online access, maybe because of the facebook protocol - I don't quite now anymore.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;I still have both fring and Nimbuzz installed, mainly because I don't know if you can make voice calls to normal numbers using Skype over Nimbuzz. Something that definitely works now on fring. Also fring does look kinda nice, they certainly spend some time making it look other than the standard iPhone / Android apps.&lt;/div&gt;&lt;div style="text-align: left;"&gt;For now, my vote for best Instant Messenger goes to Nimbuzz&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-4242081655457616578?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/4242081655457616578/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=4242081655457616578' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/4242081655457616578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/4242081655457616578'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2010/12/nimbuzz-connecting-to-most-im-networks.html' title='Nimbuzz - Connecting to most IM networks'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_hFcDQCD6rzY/TRyE_e45_-I/AAAAAAAAAio/YdxjjxQVcNk/s72-c/Nimbuzz1.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-7276165381981698157</id><published>2010-12-30T11:57:00.000Z</published><updated>2010-12-30T11:57:48.413Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Seesmic - Very functional and free Twitter client</title><content type='html'>You might like twitter or you might say it's total cr*p. Either way, I agree with you...&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In my opinion twitter serves a need, the need to inform people through a short message about something you are doing, seeing, reading - in short:&amp;nbsp;experiencing. &amp;nbsp;Unfortunately it doesn't&amp;nbsp;fulfil&amp;nbsp;this need very good, as you have 140 characters to express yourself.&lt;/div&gt;&lt;div&gt;Google's Buzz is the far superior product, in my opinion, but twitter came first and it looks like it's established a good foothold...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There are probably more clients for Twitter on the Android market, than for any other web application out there. Many of them are getting quite good, especially the ones that integrate with the rest of your phone. HTC and Sony Ericsson have, as far as I know, got some good clients factory build in.&lt;/div&gt;&lt;div&gt;My phone doesn't...&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_hFcDQCD6rzY/TRxyuiF_JSI/AAAAAAAAAik/GMBFgOF52GA/s1600/seesmicTimeline.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/_hFcDQCD6rzY/TRxyuiF_JSI/AAAAAAAAAik/GMBFgOF52GA/s320/seesmicTimeline.png" width="192" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I tried many, many clients for Android, but ended up on using &lt;a href="http://seesmic.com/"&gt;Seesmic&lt;/a&gt;. I had various requirements from my twitter app:&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Needs to be free&lt;/li&gt;&lt;li&gt;Support multiple accounts and networks&lt;/li&gt;&lt;li&gt;Everything should be customisable&lt;/li&gt;&lt;li&gt;Should have a widget for the homescreen&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_hFcDQCD6rzY/TRxyt0-FprI/AAAAAAAAAic/rSb8vcIWpbs/s1600/seesmicManageAccounts.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/_hFcDQCD6rzY/TRxyt0-FprI/AAAAAAAAAic/rSb8vcIWpbs/s320/seesmicManageAccounts.png" style="cursor: move;" width="192" /&gt;&lt;/a&gt;&lt;/div&gt;The last point is where most clients fell short. Seemic too, that's why I was on TwyDroid for many months. It didn't have the widget neither, but it just seemed to be the better ad at the time. Now Seesmic has got the widget and I have migrated and I don't want to change anymore.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But Seesmic does offer a lot: geo-tagging for example. This is now automatically added to my mobile tweets. You see pictures that were tweeted in the timeline (see above). Visit people's profiles and follow or unfollow, plus see the timeline of their tweets.&lt;/div&gt;&lt;div&gt;It even got it's own lightweight browser, so you can quickly follow links and return to the timeline without leaving the application.&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_hFcDQCD6rzY/TRxyuZlW4hI/AAAAAAAAAig/d8Tn1eNIZuo/s1600/seesmicProfile.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/_hFcDQCD6rzY/TRxyuZlW4hI/AAAAAAAAAig/d8Tn1eNIZuo/s320/seesmicProfile.png" style="cursor: move;" width="192" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Seesmic is my twitter client of choice.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-7276165381981698157?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/7276165381981698157/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=7276165381981698157' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/7276165381981698157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/7276165381981698157'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2010/12/seesmic-very-functional-and-free.html' title='Seesmic - Very functional and free Twitter client'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_hFcDQCD6rzY/TRxyuiF_JSI/AAAAAAAAAik/GMBFgOF52GA/s72-c/seesmicTimeline.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-1122789285652145927</id><published>2010-12-30T11:31:00.000Z</published><updated>2010-12-30T11:31:33.303Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Spotify for Android - More music on the go than you could ever listen too...</title><content type='html'>I think everyone is aware of &lt;a href="http://www.spotify.com/"&gt;Spotify&lt;/a&gt; by now and if you are not, you probably don't live in the UK, France or Scandinavia. Shame for you really, because Spotify is really part of the digitial music revolution.&lt;br /&gt;&lt;br /&gt;Hosting an incredible 10 Million tracks and growing by about 10k songs every day, Spotify can really give any serious music collection a run for it's money. A subscription allows you to play songs on the go, download them on your device and listen to them offline for 3 month and stream from mobile devices. A subscription costs currently £10 a month, which is not much if you spend that much on CDs each month anyways.&lt;br /&gt;&lt;br /&gt;Unfortunately Spotify is not yet ready to replace CDs. Not all artists are on Spotify, in fact I often find artists missing. Most notably Led Zeppelin and The Beatles to name just two of the big ones.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_hFcDQCD6rzY/TRxtUGu9kqI/AAAAAAAAAiU/Bz4jxSWRh3U/s1600/spotify01.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_hFcDQCD6rzY/TRxtUGu9kqI/AAAAAAAAAiU/Bz4jxSWRh3U/s1600/spotify01.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;Nonetheless, you might not want to store music on your phone, you might not want to stream it from home or you just don't have the song you want to listen to at all, maybe you fancy something new and need a suggestion or you want to listen to the new album by your favourite artist... Spotify probably gets you what you crave and thus makes it on the list of my top ten Android apps.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_hFcDQCD6rzY/TRxtUu4eurI/AAAAAAAAAiY/CmmVaGkXJAk/s1600/spotify02.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_hFcDQCD6rzY/TRxtUu4eurI/AAAAAAAAAiY/CmmVaGkXJAk/s1600/spotify02.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;The app itself as the typical Spotify look and feel. You can create playlists on the go, listen to playlist you have on your account and download these playlists to your Android. It runs pretty stable in the background and also scrobbles to Last.fm.&lt;br /&gt;Do you need anything more?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-1122789285652145927?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/1122789285652145927/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=1122789285652145927' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/1122789285652145927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/1122789285652145927'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2010/12/spotify-for-android-more-music-on-go.html' title='Spotify for Android - More music on the go than you could ever listen too...'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_hFcDQCD6rzY/TRxtUGu9kqI/AAAAAAAAAiU/Bz4jxSWRh3U/s72-c/spotify01.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-4826074865129770726</id><published>2010-12-29T15:35:00.000Z</published><updated>2010-12-29T15:35:28.250Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Subsonic - Turn your home PC into a music streaming server and listen to it from anywhere</title><content type='html'>Having music on the go is important. I have an iPod and I also have Spotify, but Spotify costs money and I'm still thinking about cancelling my subscription if it wouldn't be so damn convenient while at work.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I came across &lt;a href="http://www.subsonic.org/pages/index.jsp"&gt;Subsonic&lt;/a&gt;, a free software developed by Sindre Mehus, and I was instantly taken.&lt;br /&gt;&lt;br /&gt;Well before Spotify made your songs available online, this sofware turned your home computer into a music streaming service. The application itself is Java based and needs you to run an instance of Tomcat, but you can simply install it through the provided installer.&lt;br /&gt;&lt;br /&gt;There are now five applications for various devices out, but I would want to mention the Android app, as it's developed by Sindre Mehus himself. The Subsonic Android app supports streaming, downloading, playlists, album art and searching. For improved performance, music you have listened to is cached on the phone. An offline mode is also available for when you are outside 3G/Wi-Fi coverage.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_hFcDQCD6rzY/TRtUPEb0UQI/AAAAAAAAAiE/9TpzSPRONTI/s1600/Subsonic01.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_hFcDQCD6rzY/TRtUPEb0UQI/AAAAAAAAAiE/9TpzSPRONTI/s1600/Subsonic01.png" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;a href="http://2.bp.blogspot.com/_hFcDQCD6rzY/TRtUPqJcHYI/AAAAAAAAAiI/9E-QhQiM7Wc/s1600/Subsonic02.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_hFcDQCD6rzY/TRtUPqJcHYI/AAAAAAAAAiI/9E-QhQiM7Wc/s1600/Subsonic02.png" style="cursor: move;" /&gt;&lt;/a&gt;&lt;a href="http://3.bp.blogspot.com/_hFcDQCD6rzY/TRtUQNCl_lI/AAAAAAAAAiM/ksapDV2GMwE/s1600/Subsonic03.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_hFcDQCD6rzY/TRtUQNCl_lI/AAAAAAAAAiM/ksapDV2GMwE/s1600/Subsonic03.png" /&gt;&lt;/a&gt;&lt;a href="http://4.bp.blogspot.com/_hFcDQCD6rzY/TRtUQqz_UoI/AAAAAAAAAiQ/KFs5DB5iJR0/s1600/Subsonic04.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_hFcDQCD6rzY/TRtUQqz_UoI/AAAAAAAAAiQ/KFs5DB5iJR0/s1600/Subsonic04.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;All in all it's a great app when you happen to like music and you have got your entire music collection on one computer at home... Get it from the Android market and start listening to your favourites today...&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-4826074865129770726?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/4826074865129770726/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=4826074865129770726' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/4826074865129770726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/4826074865129770726'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2010/12/subsonic-turn-your-home-pc-into-music.html' title='Subsonic - Turn your home PC into a music streaming server and listen to it from anywhere'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_hFcDQCD6rzY/TRtUPEb0UQI/AAAAAAAAAiE/9TpzSPRONTI/s72-c/Subsonic01.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-1979869601759587099</id><published>2010-12-29T14:40:00.000Z</published><updated>2010-12-29T14:40:22.342Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Touchdown for Android - Easy and complete Outlook connectivity</title><content type='html'>I love free software, but I don't mind spending a bit of money on software that truly&amp;nbsp;fulfills its pupose. Such a piece of software is &lt;a href="http://www.nitrodesk.com/default.aspx"&gt;Touchdown, by NitroDesk&lt;/a&gt;, probably the best MS Exchange Client there is for the Android.&lt;br /&gt;In fact, I think that the software is so good, it easily compares it's features with the likes of Blackberry or Windows mobile for Exchange connectivity.&lt;br /&gt;&lt;br /&gt;I know that you could fetch Exchange email via IMAP (if your system administrator allows it) or even via the email application included in Android these days, but there are reasons why you wouldn't want to do this.&lt;br /&gt;&lt;br /&gt;My Android is my private phone, but I also use it for work. I do like to have an office and a private mode. I don't want my appointments to appear in each other's diary all of a sudden. I also want to keep my phone-book and that of works&amp;nbsp;separate&amp;nbsp;and you might have tasks and other features that just simply don't synchronise properly over Android's native software.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Touchdown has no problem with anything. See HTML emails and reply in HTML, you even see the picture of the person that you are corresponding with (provided you have the pictures available on your Outlook).&amp;nbsp;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_hFcDQCD6rzY/TRtGpEHR3nI/AAAAAAAAAh4/1XRxWyTcAPs/s1600/touchdown01.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_hFcDQCD6rzY/TRtGpEHR3nI/AAAAAAAAAh4/1XRxWyTcAPs/s1600/touchdown01.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Another important feature for me is booking meeting rooms and scheduling meetings while not in front of the computer. It all works very easy and is quite intuitive with NitroDesk's Touchdown for Outlook.&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_hFcDQCD6rzY/TRtGphYd1YI/AAAAAAAAAh8/JB8Hbid70jM/s1600/touchdown02.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_hFcDQCD6rzY/TRtGphYd1YI/AAAAAAAAAh8/JB8Hbid70jM/s1600/touchdown02.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;The beauty of the product is that it's completely customisable: choose how much of each email you want to download, choose your in office / out of office times, set&amp;nbsp;signatures&amp;nbsp;and how many days to synchronise. It syncs emails, calendars, contacts, tasks and notes - the complete package.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;You can even search through your inbox or any folder that you have synchronised with.&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_hFcDQCD6rzY/TRtGp0t9LlI/AAAAAAAAAiA/6urmuJbsyrk/s1600/touchdown03.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_hFcDQCD6rzY/TRtGp0t9LlI/AAAAAAAAAiA/6urmuJbsyrk/s1600/touchdown03.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;It's a great app to have!&lt;br /&gt;Get it from the Android market.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-1979869601759587099?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/1979869601759587099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=1979869601759587099' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/1979869601759587099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/1979869601759587099'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2010/12/touchdown-for-android-easy-and-complete.html' title='Touchdown for Android - Easy and complete Outlook connectivity'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_hFcDQCD6rzY/TRtGpEHR3nI/AAAAAAAAAh4/1XRxWyTcAPs/s72-c/touchdown01.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-8396332954929414530</id><published>2010-12-29T13:52:00.000Z</published><updated>2010-12-29T13:52:21.356Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Transdroid - Add torrent files to your home PC from anywhere</title><content type='html'>I do use my home computer for various things while I'm out. The more important ones features for me are SSH / SFTP and Subsonic, but I also keep Transmission, the default ubuntu bitTorrent client, running throughout the day.&lt;div&gt;So it does happen, that files are being uploaded or downloaded, while I would like to use the available bandwidth otherwise.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Along comes &lt;a href="http://www.transdroid.org/"&gt;Transdroid&lt;/a&gt;...&lt;/div&gt;&lt;div&gt;With transdroid you can control your torrent client remotely, set download limits, delete or pause and resume torrent down and uploads.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_hFcDQCD6rzY/TRs737rqUAI/AAAAAAAAAhs/lzLQx4QARcI/s1600/transmission1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_hFcDQCD6rzY/TRs737rqUAI/AAAAAAAAAhs/lzLQx4QARcI/s1600/transmission1.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But it does one important other thing: it allows you to find and add torrent files. Search for some (if not all) the popular torrent search engines is already build in. All you need to do is select it.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_hFcDQCD6rzY/TRs8cw53BgI/AAAAAAAAAhw/4wqHvYiCfEY/s1600/transmission2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_hFcDQCD6rzY/TRs8cw53BgI/AAAAAAAAAhw/4wqHvYiCfEY/s1600/transmission2.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;If you are often away from your computer when you remember that you should actually be downloading something, or restrict downloading of a torrent, then this Android app will be of great valuable to you. Here is the QR code to download Transdroid from the Android market it right away:&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_hFcDQCD6rzY/TRs88uXiHPI/AAAAAAAAAh0/eKJm5EdDrwo/s1600/transmission3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_hFcDQCD6rzY/TRs88uXiHPI/AAAAAAAAAh0/eKJm5EdDrwo/s1600/transmission3.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-8396332954929414530?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/8396332954929414530/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=8396332954929414530' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/8396332954929414530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/8396332954929414530'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2010/12/transdroid-add-torrent-files-to-your.html' title='Transdroid - Add torrent files to your home PC from anywhere'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_hFcDQCD6rzY/TRs737rqUAI/AAAAAAAAAhs/lzLQx4QARcI/s72-c/transmission1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-4811104310966229668</id><published>2010-12-29T13:26:00.001Z</published><updated>2010-12-29T13:29:52.984Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Transport maps - never get lost on any public transport</title><content type='html'>You can't say that this is a bad concept for an app: Having all the worlds public transport maps on your fingertips....&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_hFcDQCD6rzY/TRs09vJGp9I/AAAAAAAAAho/Erd50NM_ZMg/s1600/transportMaps2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/_hFcDQCD6rzY/TRs09vJGp9I/AAAAAAAAAho/Erd50NM_ZMg/s320/transportMaps2.png" width="213" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="" style="clear: both; text-align: auto;"&gt;Transport Maps does just that. Download from thousands of maps already available through the application. If it's not available, contribute to the ever growing database of transport maps by &lt;a href="http://transportmaps.free.fr/"&gt;uploading yours here&lt;/a&gt;.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_hFcDQCD6rzY/TRs09ave_lI/AAAAAAAAAhk/kkJksXTT4Zw/s1600/transportMaps1.png" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/_hFcDQCD6rzY/TRs09ave_lI/AAAAAAAAAhk/kkJksXTT4Zw/s320/transportMaps1.png" width="213" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Download transport maps through the Android Market today.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-4811104310966229668?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/4811104310966229668/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=4811104310966229668' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/4811104310966229668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/4811104310966229668'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2010/12/transport-maps-never-get-lost-on-any.html' title='Transport maps - never get lost on any public transport'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_hFcDQCD6rzY/TRs09vJGp9I/AAAAAAAAAho/Erd50NM_ZMg/s72-c/transportMaps2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-6876740738669404065</id><published>2010-11-05T14:16:00.000Z</published><updated>2010-11-05T14:16:43.150Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='webadmin'/><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='webdesign'/><title type='text'>Feng Office - Team Collaboration &amp; Project Management software</title><content type='html'>&lt;a href="http://www.fengoffice.com/web/"&gt;Feng Office&lt;/a&gt; is the successor of a software called OpenGoo and probably one of the best pieces of free, open source software that I have come accross. It's really on par with MediaWiki and has become a real asset in the development of &lt;a href="http://www.badgercomp.com/"&gt;my site&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;It combines a powerful project management and tracking system with a collaboration hub.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Using workspaces, you can conveniently manage multiple projects at the same time and handle resources accross the different projects. User rights prevent people from accessing locations that they are not meant to see.&lt;br /&gt;&lt;br /&gt;Through a bit of customisation, you can set it up to not only track changes to all your online files, but also see who is working on which file at the moment. While someone is working on a file, and be this a PHP file or a letter to a supplier, it is marked as 'checked out'. This prevents two people modifying the file at the same time, thus eliminating one parties work...&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_hFcDQCD6rzY/TNQLX_xyWcI/AAAAAAAAAhQ/KCqK1DoWWUU/s1600/GooDocuments.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="106" src="http://3.bp.blogspot.com/_hFcDQCD6rzY/TNQLX_xyWcI/AAAAAAAAAhQ/KCqK1DoWWUU/s400/GooDocuments.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;It also has features for Notes, email, contacts and a calendar. It's a truly amazing piece of software and deserves the support fo the community...&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_hFcDQCD6rzY/TNQLYEPEOCI/AAAAAAAAAhU/DCtpzgwanls/s1600/GooMilestones.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="115" src="http://1.bp.blogspot.com/_hFcDQCD6rzY/TNQLYEPEOCI/AAAAAAAAAhU/DCtpzgwanls/s320/GooMilestones.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_hFcDQCD6rzY/TNQLYsrJpII/AAAAAAAAAhY/nOTM44osCYo/s1600/GooTaskView.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="157" src="http://3.bp.blogspot.com/_hFcDQCD6rzY/TNQLYsrJpII/AAAAAAAAAhY/nOTM44osCYo/s320/GooTaskView.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-6876740738669404065?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/6876740738669404065/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=6876740738669404065' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/6876740738669404065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/6876740738669404065'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2010/11/feng-office-team-collaboration-project.html' title='Feng Office - Team Collaboration &amp; Project Management software'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_hFcDQCD6rzY/TNQLX_xyWcI/AAAAAAAAAhQ/KCqK1DoWWUU/s72-c/GooDocuments.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-8819102646337414118</id><published>2010-08-04T11:14:00.000+01:00</published><updated>2010-08-04T11:14:20.598+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='funnies'/><category scheme='http://www.blogger.com/atom/ns#' term='rifftrax'/><title type='text'>A Retrospective of John Travolta's last decade</title><content type='html'>The past decade has not been kind to John Travolta.  It began with Battlefield Earth, and ended with the movies about the middle-aged guys on motorcycles (Wild Hogs), the middle-aged adoptive fathers (Old Dogs), the middle-aged guy who found valuable dancing shoes (Gold Clogs), the middle-aged children's book author who runs at a medium pace (Roald Jogs), and the middle-aged guys who flip milk caps in a meat storage locker (Cold Pogs). &lt;br /&gt;&lt;br /&gt;It may seem like Travolta has gotten a raw deal from movie-going audiences.  Despite the fact that he hasn't had a hit in a long time, believes some crazy things about Thetans, and is starting to resemble the batty aunt you've never seen wear anything but a...&lt;br /&gt;&lt;br /&gt;(from the &lt;a href="http://www.rifftrax.com/"&gt;Rifftrax&lt;/a&gt; newsletter)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-8819102646337414118?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/8819102646337414118/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=8819102646337414118' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/8819102646337414118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/8819102646337414118'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2010/08/retrospective-of-john-travoltas-last.html' title='A Retrospective of John Travolta&apos;s last decade'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-1964318946009881896</id><published>2010-07-22T11:15:00.001+01:00</published><updated>2010-07-22T11:16:23.663+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>MySQL problems: Starting MySQL. ERROR! Manager of pid-file quit without updating file.</title><content type='html'>I stumbled across this error when I tried to import an InnoDB backup into my existing MySQL server.&lt;br /&gt;I have one application that collects data that I need to tie to another set of data that is recorded on a different server through a different application.&lt;br /&gt;It's been rather challenging, cause I had to work of an InnoDB backup and they aren't easily imported to another MySQL server, especially if you want to keep the data on that other server.&lt;br /&gt;&lt;br /&gt;Okay, so what I tried, and ultimately prevented me from restarting MySQL was:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;changing all tables on the MySQL server to MyISAM&lt;/li&gt;&lt;li&gt;killing MySQL (yes, I couldn't stop it)&lt;/li&gt;&lt;li&gt;copying the files in the MySQL DataDir to a backup location&lt;/li&gt;&lt;li&gt;Copying the InnoDB backup files that I want to import into my DataDir&lt;/li&gt;&lt;li&gt;trying to restart MySQL&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;But this is were the trouble started. The files couldn't be imported and I had to roll back and use my backup files. But:&lt;/div&gt;&lt;blockquote&gt;&lt;blockquote&gt;# sudo /etc/init.d/mysql start &lt;br /&gt;Starting MySQL. ERROR! Manager of pid-file quit without updating file.&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;div&gt;So I deleted the pointer file in /var/lock/subsys/&lt;/div&gt;&lt;blockquote&gt;# sudo rm -f&amp;nbsp;/var/lock/subsys/mysql&lt;br /&gt;# sudo&amp;nbsp;/etc/init.d/mysql start&lt;br /&gt;Starting MySQL. ERROR! Manager of pid-file quit without updating file.&lt;/blockquote&gt;&lt;br /&gt;&lt;div&gt;This didn't work...&lt;br /&gt;After long fiddling, I found out that the files in my DataDir have changed it's owner, since I copied them as root to the backup location and back. They were now owned by root. So after:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;# sudo chown mysql:mysql *&lt;br /&gt;# sudo chgrp mysql *&lt;br /&gt;&lt;/blockquote&gt;I could do:&lt;br /&gt;&lt;blockquote&gt;# sudo /etc/init.d/mysql start&lt;br /&gt;&amp;nbsp;Starting MySQL. SUCCESS!&lt;br /&gt;&lt;/blockquote&gt;Hope this helps you too!&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-1964318946009881896?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/1964318946009881896/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=1964318946009881896' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/1964318946009881896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/1964318946009881896'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2010/07/mysql-problems-starting-mysql-error.html' title='MySQL problems: Starting MySQL. ERROR! Manager of pid-file quit without updating file.'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-8638843234546586646</id><published>2010-04-15T13:43:00.000+01:00</published><updated>2010-04-15T13:43:46.427+01:00</updated><title type='text'>Spot The Badger</title><content type='html'>This was the first thing I ever produced in Java. Good times...&lt;br /&gt;&lt;br /&gt;Click here to &lt;a href="http://www.badgercomp.com/blogspot/badger/SpotTheBadger.html"&gt;test your knowledge of badgers&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-8638843234546586646?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/8638843234546586646/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=8638843234546586646' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/8638843234546586646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/8638843234546586646'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2010/04/spot-badger.html' title='Spot The Badger'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-4447702348567228912</id><published>2010-03-24T12:31:00.000Z</published><updated>2010-03-24T12:31:19.358Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='odbc'/><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><category scheme='http://www.blogger.com/atom/ns#' term='how to'/><category scheme='http://www.blogger.com/atom/ns#' term='connect'/><title type='text'>Connecting your MySQL data with MS Excel</title><content type='html'>Excel is still the most popular product when it comes to working with spreadsheets or analysing data. I often analyse large spreadsheets with data I got from a database.&amp;nbsp;&lt;div&gt;While it's not too much effort to copy the data into the spreadsheet when you do need something ad hoc, it can be quite frustrating if you are preparing the same reports over and over again. It would be much easier to just integrate the query as a data source in Excel.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Excel has already got great features to tie into MSSQL, probably because they want to sell more of their own stuff, but I suppose it should be just as easy connecting it with MySQL...&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;We will need a driver:&lt;br /&gt;MySQL provides a lot of connector files on their website, it's pretty easy to navigate and find what you are looking for, but, just &amp;nbsp;in case, here is the link to the ODBC files I will be using for an Windows XP conncetion:&amp;nbsp;&lt;a href="http://dev.mysql.com/downloads/connector/odbc/#downloads"&gt;http://dev.mysql.com/downloads/connector/odbc/#downloads&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;We will need the data source as a ODBC connection in Windoze:&lt;br /&gt;Go Start &amp;gt; Control Panel &amp;gt; Administrative Tools &amp;gt; Data Sources (ODBC) &amp;gt; Add...&lt;br /&gt;and find the newly installed MySQL driver. Then it will ask you to enter your details and you should be half way there already...&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_hFcDQCD6rzY/S6oDS4qJ1vI/AAAAAAAAAfc/FLz38tAved4/s1600/1.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="245" src="http://1.bp.blogspot.com/_hFcDQCD6rzY/S6oDS4qJ1vI/AAAAAAAAAfc/FLz38tAved4/s400/1.gif" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;It's already time to use Excel:&lt;br /&gt;so start Excel... There are now different ways of getting data into Excel. I want to use my own query, so I'm going to use the 'From Microsoft Query', as it recognises the existing ODBC connection we established.&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_hFcDQCD6rzY/S6oFuvNGNCI/AAAAAAAAAgE/2Y9Asb6iyDY/s1600/6.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_hFcDQCD6rzY/S6oFuvNGNCI/AAAAAAAAAgE/2Y9Asb6iyDY/s320/6.gif" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Then I'm going to connect to the 'localhost' connection I previously created:&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_hFcDQCD6rzY/S6oDlEcqEnI/AAAAAAAAAfs/jNXuNuTk-z8/s1600/3.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_hFcDQCD6rzY/S6oDlEcqEnI/AAAAAAAAAfs/jNXuNuTk-z8/s320/3.gif" /&gt;&lt;/a&gt;&lt;br /&gt;To get further, I need to select at least one field from the database. It doesn't matter if it's a relevant field, because a query tool will appear at the end of the dialogue.&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_hFcDQCD6rzY/S6oD7wn1SoI/AAAAAAAAAf0/gz3QALHy4jw/s1600/4.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_hFcDQCD6rzY/S6oD7wn1SoI/AAAAAAAAAf0/gz3QALHy4jw/s320/4.gif" /&gt;&lt;/a&gt;&lt;br /&gt;It comes in form of a question, and you select the lower radio button:&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_hFcDQCD6rzY/S6oD-FRBmDI/AAAAAAAAAf8/S8F_3lSlEfc/s1600/5.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_hFcDQCD6rzY/S6oD-FRBmDI/AAAAAAAAAf8/S8F_3lSlEfc/s320/5.gif" /&gt;&lt;/a&gt;&lt;br /&gt;Finally, you can add your own query (SQL button).&lt;br /&gt;And the result:&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_hFcDQCD6rzY/S6oFwqgEGJI/AAAAAAAAAgM/q0fFzcLR8nE/s1600/7.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_hFcDQCD6rzY/S6oFwqgEGJI/AAAAAAAAAgM/q0fFzcLR8nE/s320/7.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;It will take a while when you enter your own query, very much depended on how complex your query is, but I hope for you it takes under five minutes to run :D&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Let me know if that works for you or if you have any breaking points.&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-4447702348567228912?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/4447702348567228912/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=4447702348567228912' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/4447702348567228912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/4447702348567228912'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2010/03/connecting-your-mysql-data-with-ms.html' title='Connecting your MySQL data with MS Excel'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_hFcDQCD6rzY/S6oDS4qJ1vI/AAAAAAAAAfc/FLz38tAved4/s72-c/1.gif' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-8730488524787687719</id><published>2010-03-18T10:54:00.000Z</published><updated>2010-03-18T10:54:18.584Z</updated><title type='text'>Logo &amp; Pie Charts - funny</title><content type='html'>Link to the PDF about &lt;a href="http://badgercomp.com/blogspot/LogoPieCharts.pdf"&gt;Logos and Pie Charts&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-8730488524787687719?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/8730488524787687719/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=8730488524787687719' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/8730488524787687719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/8730488524787687719'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2010/03/logo-pie-charts-funny.html' title='Logo &amp; Pie Charts - funny'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-7352115987638065344</id><published>2010-02-12T02:42:00.000Z</published><updated>2010-02-12T02:42:34.530Z</updated><title type='text'>Android as remote control (mobile as computer remote)</title><content type='html'>I found the Android application &lt;b&gt;gmote &lt;/b&gt;on the Android Market and thought I'll check it out. I have a big screen TV that is used as a display for the computer. Like most I run &lt;b&gt;VLC Movie Player&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;The installation of the host is pretty straight forward. Works all OS too, get the &lt;b&gt;&lt;a href="http://www.gmote.org/server"&gt;Gmote &amp;gt; Server&lt;/a&gt;&lt;/b&gt; deamon.&lt;br /&gt;&lt;br /&gt;Once you run the file, you will be asked which directory the client should connect to. Afterwards the computer should operate as a host.&lt;br /&gt;&lt;br /&gt;And indeed the phone application found the computer running Ubuntu. I could use the browse to navigate through my folders and it was pretty easy to start something. All the keys (start, stop, pause, volume, mute, forward and backward, as well as off) worked well and surprisingly responsive.&lt;br /&gt;&lt;br /&gt;Use the browse to load a movie and off you go.&lt;br /&gt;&lt;br /&gt;Interesting benefit: there is a beta to play mp3 and mp4 and I did try to play a video, but the video would not load on my phone. Maybe the mp4 was way too big and complex to buffer? I don't know...&lt;br /&gt;Maybe I will try a smaller one some time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-7352115987638065344?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/7352115987638065344/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=7352115987638065344' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/7352115987638065344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/7352115987638065344'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2010/02/android-as-remote-control-mobile-as.html' title='Android as remote control (mobile as computer remote)'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-8656805864348107979</id><published>2010-02-12T01:16:00.002Z</published><updated>2010-02-12T10:53:40.611Z</updated><title type='text'>Installing Office 2007 on Ubuntu</title><content type='html'>This evening I thought I finally give installing Office 2007 another go. Not that I don't like OpenOffice, but I often deal with files that have more than 65k lines...&lt;br /&gt;&lt;br /&gt;I am no fan of Microsoft, but I must admit that the Office suite was always great. Probably that's why it's the only non native software that's made it to the Mac...&lt;br /&gt;I also got quite used to using the ribbon and it's visually very pretty to work with MS.&lt;br /&gt;&lt;br /&gt;So, I read that you should use an older wine version, namely 1.1.14, but I also read on the wine site that everything above 1.1.3 should also be suitable, so I will &lt;b&gt;get the latest wine&lt;/b&gt; version &lt;b&gt;Synaptic&lt;/b&gt; can find (which is 1.1.38). I will also install &lt;b&gt;wine-gecko&lt;/b&gt; and I know we will need &lt;b&gt;cabextract&lt;/b&gt;... The package manager thinks it's wise to install a few other packages to, so here we go!&lt;br /&gt;&lt;br /&gt;Good news: so far so good..&lt;br /&gt;it starts the installation and asks for product key...&lt;br /&gt;off to choose the programmes...&lt;br /&gt;and the installation proceeds... (the installation is anything but quick...)&lt;br /&gt;&lt;br /&gt;For the next step we need winetricks:&lt;br /&gt;Get it by:&lt;br /&gt;&lt;blockquote&gt;sudo wget www.kegel.com/wine/winetricks&lt;/blockquote&gt;&lt;br /&gt;So now we should be able to install a few windows repositories:&lt;br /&gt;&lt;blockquote&gt;sh winetricks corefonts tahoma vcrun2005sp1 wsh56js&lt;/blockquote&gt;&lt;br /&gt;This will ask you a few time if it's OK to install certain things and once completed, you need to configure wine:&lt;br /&gt;&lt;blockquote&gt;winecfg&lt;/blockquote&gt;&lt;br /&gt;Find the libaries tab and add to new overrides:&lt;br /&gt;&lt;b&gt;riched20 &amp;amp; usp10&lt;/b&gt;&lt;br /&gt;both will need the &lt;b&gt;'Native (Windows)'&lt;/b&gt; button ticked.&lt;br /&gt;&lt;br /&gt;And off we go!&lt;br /&gt;It installed in fine and it runs fine. Here is a screenshot:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_hFcDQCD6rzY/S3Srzwj5r3I/AAAAAAAAAcE/f4HmVyaCA3I/s1600-h/Office-2007-Linux-Ubuntu.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_hFcDQCD6rzY/S3Srzwj5r3I/AAAAAAAAAcE/f4HmVyaCA3I/s320/Office-2007-Linux-Ubuntu.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-8656805864348107979?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/8656805864348107979/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=8656805864348107979' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/8656805864348107979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/8656805864348107979'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2010/02/installing-office-2007-on-ubuntu.html' title='Installing Office 2007 on Ubuntu'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_hFcDQCD6rzY/S3Srzwj5r3I/AAAAAAAAAcE/f4HmVyaCA3I/s72-c/Office-2007-Linux-Ubuntu.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-8460805403390830841</id><published>2010-01-07T16:30:00.000Z</published><updated>2010-01-07T16:30:09.434Z</updated><title type='text'>Why does ... (or the problem of predictive search)</title><content type='html'>found this when I started typing 'why does...'&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_hFcDQCD6rzY/S0YL-XJGj4I/AAAAAAAAAb8/Ge3VMC7_FgU/s1600-h/whyDoesCensored.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_hFcDQCD6rzY/S0YL-XJGj4I/AAAAAAAAAb8/Ge3VMC7_FgU/s320/whyDoesCensored.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;I think most search engines would rank the results according to popularity, rather than results or relevancy. So it's shocking to know what people really want to know about themselves and their dogs. Funny though&lt;br /&gt;&lt;br /&gt;(Google Predictive Search)&lt;br /&gt;FYI: I wanted to search for 'Why does it hurt when I pee' (not for myself, but the popular Frank Zappa song. I assure you, everything is fine!)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-8460805403390830841?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/8460805403390830841/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=8460805403390830841' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/8460805403390830841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/8460805403390830841'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2010/01/why-does-or-problem-of-predictive.html' title='Why does ... (or the problem of predictive search)'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_hFcDQCD6rzY/S0YL-XJGj4I/AAAAAAAAAb8/Ge3VMC7_FgU/s72-c/whyDoesCensored.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-4499904124807266685</id><published>2010-01-04T00:35:00.000Z</published><updated>2010-01-04T00:35:01.084Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='funnies'/><title type='text'>Joke of the Koala and the Crocodile...</title><content type='html'>&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;I shared the PDF of the &lt;a href="https://docs.google.com/fileview?id=0BzOJ-mn4A0_HMjc4NDhiMjEtZmU5MS00YzBmLWFmMzMtYWQ0MGRjZWZlMjk4&amp;amp;hl=en_GB"&gt;Koala joke&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-4499904124807266685?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/4499904124807266685/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=4499904124807266685' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/4499904124807266685'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/4499904124807266685'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2010/01/joke-of-koala-and-crocodile.html' title='Joke of the Koala and the Crocodile...'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-5737978568598143441</id><published>2010-01-04T00:19:00.001Z</published><updated>2010-01-04T00:35:43.912Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='sql'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><title type='text'>Java &amp; MySQL select query to return a two dimensional array of results</title><content type='html'>(vector of arrays actually)&lt;br /&gt;&lt;br /&gt;When I started to do some Java again, I noticed that Java doesn't really have an easy way of getting an array from a query, if you don't always want to declare how many columns and rows you expect. To circumvent this problem I have a class in my toolkit that contains a method that returns a vector of result lines and each element contains an array of results...&lt;br /&gt;&lt;br /&gt;This makes it really easy then to just write a query, like &lt;br /&gt;&lt;pre&gt;Vector &lt;string[]&gt; myResultVector = selectQuery("select * from customerdetails");&lt;/string[]&gt;&lt;/pre&gt;, and get the Vector of arrays back.&lt;br /&gt;&lt;br /&gt;To illustrate, here is the method:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;public Vector&lt;string[]&gt; selectQuery(String query) throws SQLException {&lt;/string[]&gt;&lt;br /&gt;&lt;span style="white-space: pre;"&gt;  &lt;/span&gt;Statement st = connection.createStatement();&lt;br /&gt;&lt;span style="white-space: pre;"&gt;  &lt;/span&gt;ResultSet res = stat.executeQuery(query);&lt;br /&gt;&lt;span style="white-space: pre;"&gt;  &lt;/span&gt;&lt;br /&gt;&lt;span style="white-space: pre;"&gt;  &lt;/span&gt;ResultSetMetaData rsmd = result.getMetaData();&lt;br /&gt;&lt;span style="white-space: pre;"&gt;  &lt;/span&gt;numCols = rsmd.getColumnCount();&lt;br /&gt;&lt;span style="white-space: pre;"&gt;  &lt;/span&gt;&lt;br /&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Optional print out:&lt;br /&gt;&lt;span style="white-space: pre;"&gt;  &lt;/span&gt;//System.out.println("The query was executed. The number of columns returned is: " + numCols);&lt;br /&gt;&lt;br /&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//We don't return this here in the same method, but this variable is declared earlier and can be returned through a different method.&lt;br /&gt;&lt;span style="white-space: pre;"&gt;  &lt;/span&gt;for (int i=1; i&amp;lt;=numCols; i++) {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;columnNames.add(i-1, rsmd.getColumnName(i));&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // System.out.println(columnNames.elementAt(i-1));&lt;br /&gt;&lt;span style="white-space: pre;"&gt;  &lt;/span&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="white-space: pre;"&gt;  &lt;/span&gt;while (result.next()) {&lt;br /&gt;&lt;span style="white-space: pre;"&gt;   &lt;/span&gt;String[] arr1 = new String[numCols];&lt;br /&gt;&lt;span style="white-space: pre;"&gt;   &lt;/span&gt;for (int t=1; t &amp;lt;=numCols; t++) {&lt;br /&gt;&lt;span style="white-space: pre;"&gt;    &lt;/span&gt;arr1[t-1] = result.getString(t);&lt;br /&gt;&lt;span style="white-space: pre;"&gt;    &lt;/span&gt;//System.out.println(arr1[t-1]);&lt;br /&gt;&lt;span style="white-space: pre;"&gt;   &lt;/span&gt;}&lt;br /&gt;&lt;span style="white-space: pre;"&gt;   &lt;/span&gt;results.add(arr1);&lt;br /&gt;&lt;span style="white-space: pre;"&gt;  &lt;/span&gt;}&lt;br /&gt;&lt;span style="white-space: pre;"&gt;  &lt;/span&gt;return results;&lt;br /&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;}&lt;/pre&gt;&lt;br /&gt;In the constructor of the actual class, I have the database connection, looking something like this:&lt;br /&gt;&lt;pre&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;public mysqlConnector() {&lt;br /&gt;&lt;span style="white-space: pre;"&gt;  &lt;/span&gt;&lt;br /&gt;&lt;span style="white-space: pre;"&gt;  &lt;/span&gt;try {&lt;br /&gt;&lt;span style="white-space: pre;"&gt;   &lt;/span&gt;String userName = "YOURUSER";&lt;br /&gt;&lt;span style="white-space: pre;"&gt;   &lt;/span&gt;String passWord = "YOURPASSWORD";&lt;br /&gt;&lt;span style="white-space: pre;"&gt;   &lt;/span&gt;String url = "jdbc:mysql://YOURSERVER/YOURSCHEMA";&lt;br /&gt;&lt;span style="white-space: pre;"&gt;   &lt;/span&gt;Class.forName ("com.mysql.jdbc.Driver").newInstance ();&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;connection = DriverManager.getConnection (url, userName, passWord);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.out.println ("Database connection established!");&lt;br /&gt;&lt;span style="white-space: pre;"&gt;  &lt;/span&gt;}&lt;br /&gt;&lt;span style="white-space: pre;"&gt;  &lt;/span&gt;catch (Exception err1) {&lt;br /&gt;&lt;span style="white-space: pre;"&gt;   &lt;/span&gt;System.err.println ("Cannot connect to database server!");&lt;br /&gt;&lt;span style="white-space: pre;"&gt;   &lt;/span&gt;err1.printStackTrace();&lt;br /&gt;&lt;span style="white-space: pre;"&gt;  &lt;/span&gt;}&lt;br /&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;}&lt;/pre&gt;&lt;br /&gt;Maybe worth mentioning the global variables that I declare in this class:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;public Vector&lt;string[]&gt; results = new Vector&lt;string[]&gt; ();&lt;/string[]&gt;&lt;/string[]&gt;&lt;br /&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;public Vector &lt;string&gt; columnNames = new Vector &lt;string&gt; ();&lt;/string&gt;&lt;/string&gt;&lt;br /&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;public int numCols &amp;nbsp;= 0;&lt;br /&gt;&lt;/pre&gt;The results, because there are other methods that are using the same Vector, the columnNames and the numCols, because there is a method that returns them when I need them:&lt;br /&gt;&lt;pre&gt;public Vector &lt;string&gt; getColumnHeaders(){&lt;/string&gt;&lt;br /&gt;&lt;span style="white-space: pre;"&gt;  &lt;/span&gt;return columnNames;&lt;br /&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;}&lt;br /&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;public int getColumnNumber(){&lt;br /&gt;&lt;span style="white-space: pre;"&gt;  &lt;/span&gt;return numCols;&lt;br /&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;}&lt;br /&gt;&lt;/pre&gt;It might also be good to close the database connection when you don't need it anymore:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;public void disconnectionNotice() {&lt;br /&gt;&lt;span style="white-space: pre;"&gt;  &lt;/span&gt;if (connection != null) {&lt;br /&gt;&lt;span style="white-space: pre;"&gt;   &lt;/span&gt;try {&lt;br /&gt;&lt;span style="white-space: pre;"&gt;    &lt;/span&gt;connection.close ();&lt;br /&gt;&lt;span style="white-space: pre;"&gt;    &lt;/span&gt;System.out.println("Connection to DB closed!");&lt;br /&gt;&lt;span style="white-space: pre;"&gt;   &lt;/span&gt;}&lt;br /&gt;&lt;span style="white-space: pre;"&gt;   &lt;/span&gt;catch (Exception err2) {&lt;br /&gt;&lt;span style="white-space: pre;"&gt;    &lt;/span&gt;//err2.printStackTrace();&lt;br /&gt;&lt;span style="white-space: pre;"&gt;   &lt;/span&gt;}&lt;br /&gt;&lt;span style="white-space: pre;"&gt;  &lt;/span&gt;}&lt;br /&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;}&lt;br /&gt;&lt;/pre&gt;Hope this helps some of you that might have struggled with the same problem. Email me if this isn't all clear to you... Happy to help.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-5737978568598143441?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/5737978568598143441/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=5737978568598143441' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/5737978568598143441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/5737978568598143441'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2010/01/java-mysql-select-query-to-return-two.html' title='Java &amp; MySQL select query to return a two dimensional array of results'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-6885706420055898610</id><published>2010-01-02T01:41:00.000Z</published><updated>2010-01-02T01:41:18.930Z</updated><title type='text'>Installing the Google debian / ubuntu repository (chrome / picasa)</title><content type='html'>I have found it difficult to find the line what exactly the line is that I need add to my &lt;code&gt;/etc/apt/sources.list ...&lt;/code&gt; I finally found it on the Google site &lt;a href="http://www.google.com/linuxrepositories/apt.html"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;But to spell it out:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;# Google software repository&lt;br /&gt;deb http://dl.google.com/linux/deb/ stable non-free main&lt;/pre&gt;&lt;br /&gt;If you are using the GUI, you can simply go to&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;Software Sources &amp;gt; Other Software &amp;gt; Add&lt;/pre&gt;&lt;br /&gt;and add the repositories this way. This should then also automatically provoke an update of the software sources...&lt;br /&gt;&lt;br /&gt;There might get a warning saying that the package is unsigned. I haven't tried, but from what I can see, there is a link on the Google page.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-6885706420055898610?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/6885706420055898610/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=6885706420055898610' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/6885706420055898610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/6885706420055898610'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2010/01/installing-google-debian-ubuntu.html' title='Installing the Google debian / ubuntu repository (chrome / picasa)'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-7043400001752833304</id><published>2009-12-04T15:27:00.002Z</published><updated>2009-12-04T15:29:25.346Z</updated><title type='text'>UFO Archives opened</title><content type='html'>&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;My personal favourite:&lt;div&gt;&lt;img src="http://3.bp.blogspot.com/_hFcDQCD6rzY/Sxkqk-8sKlI/AAAAAAAAAbQ/zu3yOLB30vw/s320/UFO.jpg" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 229px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5411403242123569746" /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;See more &lt;a href="http://news.bbc.co.uk/1/hi/in_pictures/8202491.stm"&gt;crude drawings of aliens and their vessels&lt;/a&gt; here.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-7043400001752833304?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/7043400001752833304/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=7043400001752833304' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/7043400001752833304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/7043400001752833304'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2009/12/ufo-archives-opened.html' title='UFO Archives opened'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_hFcDQCD6rzY/Sxkqk-8sKlI/AAAAAAAAAbQ/zu3yOLB30vw/s72-c/UFO.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-8600496416119722450</id><published>2009-11-29T15:10:00.002Z</published><updated>2009-11-29T15:22:34.005Z</updated><title type='text'>Google Wave - Testing the preview</title><content type='html'>What can I say? Not much, except it's a cool tool.&lt;br /&gt;&lt;br /&gt;I have yet to find reasonable use for it, but having access to it is quite nice. I also still don't have enough people that I can communicate with, so it's a bit of challenge using it.&lt;br /&gt;I still have a few invites left, so if you are reading this and are interested, send me a message or leave a comment to get access...&lt;br /&gt;&lt;br /&gt;One plugin that I think would be very desirable is a calendar feature: link items straight to your Google or Office calendar would be awesome.&lt;br /&gt;&lt;br /&gt;We will see what the future holds...&lt;br /&gt;&lt;br /&gt;Here is an early screenshot:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_hFcDQCD6rzY/SxKRni6n_hI/AAAAAAAAAbI/cjODreTt6gA/s1600/GoogleWave.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 158px;" src="http://2.bp.blogspot.com/_hFcDQCD6rzY/SxKRni6n_hI/AAAAAAAAAbI/cjODreTt6gA/s320/GoogleWave.png" alt="" id="BLOGGER_PHOTO_ID_5409546210999008786" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-8600496416119722450?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/8600496416119722450/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=8600496416119722450' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/8600496416119722450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/8600496416119722450'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2009/11/google-wave-testing-preview.html' title='Google Wave - Testing the preview'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_hFcDQCD6rzY/SxKRni6n_hI/AAAAAAAAAbI/cjODreTt6gA/s72-c/GoogleWave.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-7392649855391008513</id><published>2009-11-24T22:31:00.003Z</published><updated>2009-11-24T23:09:22.652Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='virus'/><category scheme='http://www.blogger.com/atom/ns#' term='malware'/><category scheme='http://www.blogger.com/atom/ns#' term='trojan'/><category scheme='http://www.blogger.com/atom/ns#' term='worm'/><category scheme='http://www.blogger.com/atom/ns#' term='hijack'/><title type='text'>Removing the Koobface Worm (WORM/Koobface.bgn)</title><content type='html'>I came across this facebook worm for the first time today... It's seems that more and more facebook users get their account hacked and then somebody posts links to malicious sites on the walls of their friends.&lt;br /&gt;&lt;br /&gt;Unsuspecting friends then install updates to the 'Flash Player' or what-have-you and BANG!&lt;br /&gt;&lt;br /&gt;In this instance the removal seems easy enough:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Get a list of suspicious processes (&lt;a href="http://download.cnet.com/Trend-Micro-HijackThis/3000-8022_4-10227353.html"&gt;HiJackThis&lt;/a&gt; can help). In this instance we have:&lt;br /&gt;C:\windows\ld15.exe&lt;br /&gt;C:\windows\pp12.exe&lt;br /&gt;And lots of files in:&lt;br /&gt;C:\Documents and Settings\[USER]\Local Settings\Temp&lt;br /&gt;&lt;/li&gt;&lt;li&gt;I got myself a Linux Live CD (ubuntu) and booted into this live version&lt;/li&gt;&lt;li&gt;I started deleting the files above&lt;/li&gt;&lt;li&gt;I rebooted into save mode (press f8 just after BIOS message)&lt;/li&gt;&lt;li&gt;When Windoze started, I went into the registry (press WinKey + r and enter 'regedit') and deleted the referring keys in:&lt;br /&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Current Version\Run\&lt;/li&gt;&lt;/ol&gt;Restarted and prayed :)&lt;br /&gt;&lt;br /&gt;But it seems to have worked, cause I don't see any suspicious process in HiJackThis anymore.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-7392649855391008513?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/7392649855391008513/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=7392649855391008513' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/7392649855391008513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/7392649855391008513'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2009/11/removing-koobface-worm-wormkoobfacebgn.html' title='Removing the Koobface Worm (WORM/Koobface.bgn)'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-3444307134637389301</id><published>2009-11-22T17:24:00.001Z</published><updated>2009-11-22T17:24:08.320Z</updated><title type='text'>Oxford Street Christmas Theme</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;This year's theme is A Christmas Carol. Yet another Disney movie. Makes me wonder how much Disney pays the city for all this extra advertising....&lt;br/&gt;&lt;br/&gt;&lt;img src='http://img.mobypicture.com/92f95fb304464a1d562422b4b8404bd3_new_medium.jpg'/&gt;&lt;br/&gt; - Posted using &lt;a href='http://moby.to/8nyys1'&gt;Mobypicture.com&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-3444307134637389301?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/3444307134637389301/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=3444307134637389301' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/3444307134637389301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/3444307134637389301'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2009/11/oxford-street-christmas-theme.html' title='Oxford Street Christmas Theme'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-7753889099917364117</id><published>2009-11-22T16:01:00.001Z</published><updated>2009-11-22T16:01:44.259Z</updated><title type='text'>No cars on traffc on Oxford Street</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;A few days ago Oxford Street was closed for car traffic as the Christmas lights were lit.It definitely was less crowded and I hope they'd do these eves more often. I would actually go there :).&lt;br/&gt;&lt;br/&gt;&lt;img src='http://img.mobypicture.com/931f0ad9e7e8f681ba978361cf2d8d4b_new_medium.jpg'/&gt;&lt;br/&gt; - Posted using &lt;a href='http://moby.to/u36v77'&gt;Mobypicture.com&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-7753889099917364117?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/7753889099917364117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=7753889099917364117' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/7753889099917364117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/7753889099917364117'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2009/11/no-cars-on-traffc-on-oxford-street.html' title='No cars on traffc on Oxford Street'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-6934437056424857488</id><published>2009-11-14T17:37:00.004Z</published><updated>2009-11-14T20:39:42.752Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='mobile apps'/><category scheme='http://www.blogger.com/atom/ns#' term='htc-magic'/><category scheme='http://www.blogger.com/atom/ns#' term='fring'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Trying Fring for Android (early version)</title><content type='html'>I have been quite fortunate to get an invitation to test &lt;a href="http://www.fring.com/"&gt;fring&lt;/a&gt; for Android. It's not released on the Android market and the market version is still a few months away from what I've heard.&lt;br /&gt;&lt;br /&gt;fring's user interface is really quite creative and unique. The elements are quite cartoon like which makes navigating quite fun. This early version works pretty stable and when it works, it does work well. I have been trying Skype out calls over 3G and chats on all sort of messengers.&lt;br /&gt;&lt;br /&gt;Unfortunately some things don't work. I was, for example, not able to log into Gmail. Also a facebook / myspace plugin does not exist (yet). Here are some more problems:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Seldom connects through WiFi&lt;/li&gt;&lt;li&gt;List of contacts isn't fetched completely (can't re-fetch)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Options menu is slim: no option to turn off sound for incoming chat alarms&lt;/li&gt;&lt;li&gt;When making a call or Skype out call, the application crashed frequently&lt;/li&gt;&lt;li&gt;Application doesn't stay 'awake'. After a while it disconnects from your networks and reconnecting is difficult. I normally restart...&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;Nonetheless, with fring working on this project, I hope that Skype out through WiFi on my phone will soon become possible...&lt;br /&gt;&lt;br /&gt;I'll attach screenshots eventually.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-6934437056424857488?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/6934437056424857488/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=6934437056424857488' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/6934437056424857488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/6934437056424857488'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2009/11/trying-fring-for-android-early-version.html' title='Trying Fring for Android (early version)'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-4364279993378119625</id><published>2009-11-14T17:05:00.002Z</published><updated>2009-11-14T17:11:58.692Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='mencoder'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Video splitting with MEncoder</title><content type='html'>So now the question is how can you use MPlayer's Mencoder to split a video file into chunks, or how can you just cut a scene out?&lt;br /&gt;&lt;br /&gt;I haven't really found an option to just cut it out in one go, but MEncoder is so fast, it's easy to just cut twice, first the beginning:&lt;br /&gt;&lt;br /&gt;&lt;div class="cmd"&gt; &lt;tt&gt;mencoder -ss 00:13:11 -oac copy -ovc copy original.avi -o new.avi&lt;/tt&gt;&lt;/div&gt;&lt;br /&gt;Simply exchange the time (HH:MM:SS) with the 'begin' point of the new video. That copies all the rest of the file into a new one.&lt;br /&gt;Now you need to trim the file to get the new end:&lt;br /&gt;&lt;br /&gt;&lt;div class="cmd"&gt; &lt;tt&gt;mencoder -endpos 00:01:11 -ovc copy -oac copy in.avi -o out.avi&lt;br /&gt;&lt;br /&gt;&lt;/tt&gt;&lt;/div&gt; This makes the file exactly 1 minute 11 seconds long.&lt;br /&gt;&lt;br /&gt;With this method you can split any video in any number of smaller chunks.&lt;br /&gt;Happy video sharing!&lt;br /&gt;&lt;br /&gt;PS: I think I already showed how you can combine to videos, in case you wanna reverse the process, if not, I will post this soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-4364279993378119625?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/4364279993378119625/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=4364279993378119625' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/4364279993378119625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/4364279993378119625'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2009/11/video-splitting-with-mencoder.html' title='Video splitting with MEncoder'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-4931384140212463525</id><published>2009-11-14T16:52:00.003Z</published><updated>2009-11-14T17:04:41.856Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='youtube'/><title type='text'>Uploaded my first YoutTube Video</title><content type='html'>I have uploaded my first YouTube video today. Unfortunately it was blocked, because the content is owned by NBC (those b***ards). I clipped a little episode out of 30 Rock, episode 10 of the first season (The Rural Juror).&lt;br /&gt;&lt;br /&gt;It's the clip where Tracy Jordan markets his meat machine on a infomercial type show. It's one of the best episodes, in my opinion.&lt;br /&gt;&lt;br /&gt;If you want to see if you can watch this clip (it's restricted in some countries), you can check it here: &lt;a href="http://www.youtube.com/watch?v=JWcKgSj66TM"&gt;http://www.youtube.com/watch?v=JWcKgSj66TM&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I wish I could embed this clip on here:&lt;br /&gt;&lt;object width="560" height="340"&gt;&lt;param name="movie" value="http://www.youtube.com/v/JWcKgSj66TM&amp;hl=en_GB&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/JWcKgSj66TM&amp;hl=en_GB&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-4931384140212463525?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/4931384140212463525/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=4931384140212463525' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/4931384140212463525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/4931384140212463525'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2009/11/uploaded-my-first-youttube-video.html' title='Uploaded my first YoutTube Video'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-2152144178612354647</id><published>2009-10-28T16:49:00.002Z</published><updated>2009-10-28T16:59:48.528Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='twitter'/><title type='text'>Twitter tools</title><content type='html'>&lt;div style="text-align: center;"&gt;I don't think much of tweet-deck. Maybe it's because it uses Adobe Aero and who wants to install any more software than necessary and let's face it: Twitter is still pretty useless...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I do however get "twats" to my Android phone, using both Twitgit and Twidroid. I will comment on the later some other day, cause it's really well developed and free.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But I found a widget for the Google Homepage that works fantastic and keeps you up to date with the twats you receive - it's intriguingly called 'TwitterGadget' and looks something like this:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 238); -webkit-text-decorations-in-effect: underline; "&gt;&lt;img src="http://4.bp.blogspot.com/_hFcDQCD6rzY/Suh4XOFxfpI/AAAAAAAAAbA/-ObEfepxet4/s320/28-10-2009+16-41-01.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5397696493718175378" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 294px; height: 320px; " /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="color:#0000EE;"&gt;Enjoy!&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-2152144178612354647?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/2152144178612354647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=2152144178612354647' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/2152144178612354647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/2152144178612354647'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2009/10/twitter-tools.html' title='Twitter tools'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_hFcDQCD6rzY/Suh4XOFxfpI/AAAAAAAAAbA/-ObEfepxet4/s72-c/28-10-2009+16-41-01.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-7281340177740468901</id><published>2009-10-26T19:18:00.001Z</published><updated>2009-10-26T19:18:34.044Z</updated><title type='text'>Barr Limeade - worst softdrink I ever had</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;The other day I had to make a purchase in a convenience store, so I could pay for my Indian takout lunch.After trawling the store for 5 minutes, trying to find something cheap yet consumable, I opted for Barr's Limeade. Who's ever had a softdrink he ever bought that couldn't be drunk? - Now I have... &lt;br/&gt;&lt;br/&gt;&lt;img src='http://img.mobypicture.com/20cf346cce458b781626f9465e84edd4_new_medium.jpg'/&gt;&lt;br/&gt; - Posted using &lt;a href='http://moby.to/fvvgdj'&gt;Mobypicture.com&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-7281340177740468901?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/7281340177740468901/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=7281340177740468901' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/7281340177740468901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/7281340177740468901'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2009/10/barr-limeade-worst-softdrink-i-ever-had.html' title='Barr Limeade - worst softdrink I ever had'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-6613231886126803441</id><published>2009-10-25T19:44:00.001Z</published><updated>2009-10-25T19:46:30.829Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='broadband_tax'/><title type='text'>From the BBC discussion page</title><content type='html'>As per &lt;a href="http://www.bbc.co.uk/blogs/profile?userid=7505676"&gt;tstaddon&lt;/a&gt;:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;So, here's a much better AND CHEAPER idea for Stephen Timms:&lt;br /&gt;&lt;br /&gt;We know our village could partner up with a local company, to install and operate a community microwave broadband solution offering 16mbps broadband service to anyone who needs it (which could offer &gt;50mbit broadband with minimal investment, in a couple of years' time).&lt;br /&gt;&lt;br /&gt;The projected cost to us to get this up and running, doesn't even run into five figures.&lt;br /&gt;&lt;br /&gt;We'd much rather have a grant to get that project up and running NOW, than twiddle our thumbs for a few years paying the 10p tax for the substandard infrastructure we have now so we can subsidise BT for giving places like Ebbsfleet and its brownfield trial sites in North London a better broadband service than they already have (even though their services are way better than ours).&lt;br /&gt;&lt;br /&gt;We KNOW there's no point holding our breath for the roll out of a network that's ALREADY out of date in technology terms. We KNOW it will be even more out of date when (if) it ever gets to reach places like ours. And we KNOW we'll be left till last by the major players.&lt;br /&gt;&lt;br /&gt;So come on, Mr Timms. Show a bit of backbone. If BT and Virgin show no interest in upgrading the infrastructure in places like ours, for God's sake don't BRIBE them into doing it because it's a waste of cash.&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-6613231886126803441?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/6613231886126803441/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=6613231886126803441' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/6613231886126803441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/6613231886126803441'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2009/10/from-bbc-discussion-page.html' title='From the BBC discussion page'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-4243193607182524228</id><published>2009-10-25T18:50:00.002Z</published><updated>2009-10-25T19:37:37.585Z</updated><title type='text'>Outrageous UK Broadband Tax</title><content type='html'>It becomes increasingly likely that UK residents with a land line phone will be hit with a new tax. As of the beginning of the coming year, the new broadband tax will become effective and anyone, with or without internet access, will have to pay 50p per month to satisfy this new tax. This money then be squandered by politicians, contractors and sub-contractors... The only thing this money won't be used on is fund the changes it is meant for.&lt;br /&gt;&lt;br /&gt;But that's not the problem, after all we are paying tax on cigarettes and that money doesn't go to healthcare; we pay liquor tax and that money doesn't go into healthcare either.. so why be upset that the 50p that we pay now might be used to fund weapons research?&lt;br /&gt;No, the real problem here lies in the fact that a new tax is established and a ridiculous label is attached. If I think that this tax is being raised to fix the problem of broadband availabilty, but that it will never, ever disappear again, it makes me rather sad. I can see this tax being raised already: lower the VAT and raise the BBT... It's awful. All the government is doing is masquerade it's income. A little tax here and there is not as easy to track and understand as two income and value added that everybody is used to.&lt;br /&gt;&lt;br /&gt;I would be hurt, but not upset or even outraged, if the government would raise the income tax. But to establish a completely new tax has only got one intention: being deciteful about it's plans.&lt;br /&gt;&lt;br /&gt;I read on various blogs and newspaper sites that the plan to build out the existing telephone lines to make them broadband compatible was too little and too late. There are various new technological solutions that would be much more cost efficient and would provide a better infrastructure for the future to build up on than copper wires in the ground.&lt;br /&gt;&lt;br /&gt;But that aside, I just wanted to highlight the injustice, the undemocratic aspects of it, as only the BT gets the benefits from this tax (obviously what's left after the administrative aparatus has taken it's more than modest share). How can it be fair that Virgin is paying for it's own lines and, like most other broadband provider, still has to rent lines from the BT - while the BT gets them free of charge from the government? Free to exploit their customers for years to come, free to monopolise and already heavily monopolised market.&lt;br /&gt;This already creates an unfair environment that favours the BT, a company that made £2.5b profit in 2008, I might add!&lt;br /&gt;&lt;br /&gt;Also consider that remote areas are exactly that: remote. If you live in a beautiful (or maybe less beautiful) place in the countryside, you should bloody well pay for the privilege of getting the 21st century out there. Is there an electricity tax because some houses in remote places don't have electricity? What about water and other such commodities? It's simply that people in remote places aren't willing to upgrade... If they really wanted to, they could (but admittedly would have to pay more for someone that lives in London)! Again, to highlight the hypocrisy: I live in London and my cost of living and transport is that much higher - is the government taxing other areas heavier to make sure that everyone pays equally?&lt;br /&gt;&lt;br /&gt;If this is such an important thing, why not use the money they already get from us? We pay quite a bit of tax already, but raise the tax by 0.00001% and I certainly wouldn't mind. An additional charge infringes with my consumer rights: I shouldn't be double charged for one service / product. For the same reason I don't have Television - I refuse to pay that BS tax! I rather NOT have a service than pay a second time for it to someone that does NOTHING to maintain the service or provides an additional service that I rather not pay for.&lt;br /&gt;&lt;br /&gt;In short, the best things to do in response to this are:&lt;br /&gt;1. Write to BT, inform them that you will immediately leave them should they impose the tax on you&lt;br /&gt;2. Write to Stephen Timms, the [horrible swearword] that is pushing forward with this programme. Contact here: &lt;a href="http://www.stephentimms.org.uk/contact_me"&gt;http://www.stephentimms.org.uk/contact_me&lt;/a&gt;&lt;br /&gt;3. Indeed cancel your BT contract with immediate effect (once the tax goes through), thus freeing you from the burden of an inflated bill and use your mobile and get a USB internet connection.&lt;br /&gt;4. Write to other MPs that are opposing the planned tax.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-4243193607182524228?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/4243193607182524228/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=4243193607182524228' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/4243193607182524228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/4243193607182524228'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2009/10/outrageous-uk-broadband-tax.html' title='Outrageous UK Broadband Tax'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-5982435667690473406</id><published>2009-10-14T01:09:00.006+01:00</published><updated>2009-10-14T01:43:01.489+01:00</updated><title type='text'>PHP function to exchange HTML characters</title><content type='html'>This is of course if &lt;a href="http://us3.php.net/manual/en/function.htmlentities.php"&gt;htmlentities&lt;/a&gt; does not satisfy you&lt;br /&gt;&lt;br /&gt;Ready for you to copy:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;function html_strReplaceSymbols( $str) {&lt;br /&gt;$str1 = str_replace( '&amp;amp;', '&amp;amp;#38;', $str);&lt;br /&gt;$str1 = str_replace( ' ', '&amp;amp;#32;', $str1);&lt;br /&gt;$str1 = str_replace( '!', '&amp;amp;#33;', $str1);&lt;br /&gt;$str1 = str_replace( '"', '&amp;amp;#34;', $str1);&lt;br /&gt;$str1 = str_replace( '$', '&amp;amp;#36;', $str1);&lt;br /&gt;$str1 = str_replace( '%', '&amp;amp;#37;', $str1);&lt;br /&gt;$str1 = str_replace( "'", '&amp;amp;#39;', $str1);&lt;br /&gt;$str1 = str_replace( '(', '&amp;amp;#40;', $str1);&lt;br /&gt;$str1 = str_replace( ')', '&amp;amp;#41;', $str1);&lt;br /&gt;$str1 = str_replace( '*', '&amp;amp;#42;', $str1);&lt;br /&gt;$str1 = str_replace( '+', '&amp;amp;#43;', $str1);&lt;br /&gt;$str1 = str_replace( ',', '&amp;amp;#44;', $str1);&lt;br /&gt;$str1 = str_replace( '-', '&amp;amp;#45;', $str1);&lt;br /&gt;$str1 = str_replace( '.', '&amp;amp;#46;', $str1);&lt;br /&gt;$str1 = str_replace( '/', '&amp;amp;#47;', $str1);&lt;br /&gt;$str1 = str_replace( ':', '&amp;amp;#58;', $str1);&lt;br /&gt;$str1 = str_replace( '&lt;', '&amp;amp;#60;', $str1);                    $str1 = str_replace( '=', '&amp;amp;#61;', $str1);                    $str1 = str_replace( '&gt;', '&amp;amp;#62;', $str1);&lt;br /&gt;$str1 = str_replace( '?', '&amp;amp;#63;', $str1);&lt;br /&gt;$str1 = str_replace( '[', '&amp;amp;#91;', $str1);&lt;br /&gt;$str1 = str_replace( '\\', '&amp;amp;#92;', $str1);&lt;br /&gt;$str1 = str_replace( ']', '&amp;amp;#93;', $str1);&lt;br /&gt;$str1 = str_replace( '^', '&amp;amp;#94;', $str1);&lt;br /&gt;$str1 = str_replace( '_', '&amp;amp;#95;', $str1);&lt;br /&gt;$str1 = str_replace( '`', '&amp;amp;#96;', $str1);&lt;br /&gt;$str1 = str_replace( '{', '&amp;amp;#123;', $str1);&lt;br /&gt;$str1 = str_replace( '|', '&amp;amp;#124;', $str1);&lt;br /&gt;$str1 = str_replace( '}', '&amp;amp;#125', $str1);&lt;br /&gt;$str1 = str_replace( '~', '&amp;amp;#126', $str1);&lt;br /&gt;return $str1;&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-5982435667690473406?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/5982435667690473406/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=5982435667690473406' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/5982435667690473406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/5982435667690473406'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2009/10/php-function-to-exchange-html.html' title='PHP function to exchange HTML characters'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-6966495008251540895</id><published>2009-10-14T00:47:00.003+01:00</published><updated>2009-10-14T00:57:01.938+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='webadmin'/><category scheme='http://www.blogger.com/atom/ns#' term='XML'/><category scheme='http://www.blogger.com/atom/ns#' term='webdesign'/><title type='text'>Ampersands in XML</title><content type='html'>A word of warning:&lt;br /&gt;&lt;br /&gt;Some XML parsers won't be stopped by the ampersand (&amp;amp;) symbol, others, I found, so for example Firefox, do have a problem with that.&lt;br /&gt;&lt;br /&gt;You might find an instance were the XML parser stops when it encounters and untranslated ampersand. What happens is that these XML parsers expect to see the  HTML number code written after an ampersand.&lt;br /&gt;&lt;br /&gt;For the complete reference see here: http://www.ascii.cl/htmlcodes.htm&lt;br /&gt;&lt;br /&gt;So for example, it's not good to have:&lt;br /&gt;&lt;blockquote&gt;&amp;lt;name&amp;gt;Peter &amp;amp; Paul&amp;lt;name&amp;gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;But better:&lt;br /&gt;&lt;blockquote&gt;&amp;lt;name&amp;gt;Coolibert &amp;amp;#38; Jonathan&amp;lt;name&amp;gt;&lt;/blockquote&gt;&lt;br /&gt;And it is obviously better to have Coolibert and Jonathan, cause Peter and Paul just don't cut it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-6966495008251540895?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/6966495008251540895/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=6966495008251540895' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/6966495008251540895'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/6966495008251540895'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2009/10/ampersands-in-xml.html' title='Ampersands in XML'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-1897779571694351523</id><published>2009-09-24T10:08:00.006+01:00</published><updated>2009-10-25T19:46:43.720Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='broadband_tax'/><title type='text'>Letter to the BT about Broadband Tax</title><content type='html'>Tax payers should not be forced in to paying for private infrastructure upgrades!&lt;br /&gt;&lt;br /&gt;Here is a letter I send to the BT:&lt;br /&gt;&lt;br /&gt;Dear Sirs,&lt;br /&gt;&lt;br /&gt;I hope this finds you well.&lt;br /&gt;I have just read in the paper that the government is planing to implement a 'phone tax' to fund some crap...&lt;br /&gt;&lt;br /&gt;While I couldn't care less about the government, I would like to issue a strong warning to the BT: if I would have to pay such a tax, I would be double charged for a service that I receive from you. I strongly disagree with the concept of paying for anything twice to two separate organisations. I admittedly am forced to pay twice for ONE service that I receive from you (Telephone and Broadband, although I only use, want and have access to the broadband), I consider this to be an even more ridiculous concept...&lt;br /&gt;&lt;br /&gt;As a result, I would be forced to cancel any direct debits, payments and contracts that I have running with BT with immediate effect.&lt;br /&gt;&lt;br /&gt;Please consider this email not as a threat, but realise that the current government concept is bad for your consumers interest and will ultimately result in a loss of revenue. I advise that you use your lobby to block this ridiculous law from being implemented.&lt;br /&gt;&lt;br /&gt;Best Regards,&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-1897779571694351523?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/1897779571694351523/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=1897779571694351523' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/1897779571694351523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/1897779571694351523'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2009/09/tax-payers-should-not-be-forced-in-to.html' title='Letter to the BT about Broadband Tax'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-2440065222017770360</id><published>2009-09-22T22:21:00.004+01:00</published><updated>2009-10-25T19:46:59.228Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='funnies'/><title type='text'>Star Wars Jesus</title><content type='html'>I was in a church in Poland the other day and I saw this picture of Jesus shooting a red and blue laser from his hand...&lt;br /&gt;Is this Star Wars Jesus?&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_hFcDQCD6rzY/SrlAUdPcw5I/AAAAAAAAAZU/U1ze_oHBmsE/s1600-h/2009-09-19+15.01.33.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 240px; height: 320px;" src="http://1.bp.blogspot.com/_hFcDQCD6rzY/SrlAUdPcw5I/AAAAAAAAAZU/U1ze_oHBmsE/s320/2009-09-19+15.01.33.jpg" alt="" id="BLOGGER_PHOTO_ID_5384405549689127826" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-2440065222017770360?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/2440065222017770360/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=2440065222017770360' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/2440065222017770360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/2440065222017770360'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2009/09/star-wars-jesus.html' title='Star Wars Jesus'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_hFcDQCD6rzY/SrlAUdPcw5I/AAAAAAAAAZU/U1ze_oHBmsE/s72-c/2009-09-19+15.01.33.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-7895474922181871715</id><published>2009-09-14T19:56:00.022+01:00</published><updated>2009-10-26T01:39:13.320Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='quake'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Quake Live now for Linux</title><content type='html'>I have been playing ID software's ego shooter since the years of Doom. Back then I wasn't really 'hooked' and found ego shooter a rather dull waste of time.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_hFcDQCD6rzY/SrIwlO0_NUI/AAAAAAAAAX8/TKzZBIVJMO8/s1600-h/doom1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 224px;" src="http://4.bp.blogspot.com/_hFcDQCD6rzY/SrIwlO0_NUI/AAAAAAAAAX8/TKzZBIVJMO8/s320/doom1.jpg" alt="" id="BLOGGER_PHOTO_ID_5382417920854799682" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Although, I did went on playing Doom 2 and it's franchise, but again for lack of something better to do.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_hFcDQCD6rzY/SrIw5a-ZbUI/AAAAAAAAAYE/Zm9IW-Ym4vM/s1600-h/9-1302_2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_hFcDQCD6rzY/SrIw5a-ZbUI/AAAAAAAAAYE/Zm9IW-Ym4vM/s320/9-1302_2.png" alt="" id="BLOGGER_PHOTO_ID_5382418267712875842" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;When I first saw Quake with it's very pixelated graphics, I immediately disliked it. It wasn't until me and my friends started patching computers into a network, using Coax cables at the time, that I learned that mouseaim and strafing opened a new dimension to Doom legacy...&lt;br /&gt;When I then saw the game in GL mode, I realised the potential the game had... Shadows and pixel free animation was such a great improvement to the game.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_hFcDQCD6rzY/SrIxUPVjKFI/AAAAAAAAAYM/z9I0d4mdZV0/s1600-h/1656-quake_zombie_nade.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_hFcDQCD6rzY/SrIxUPVjKFI/AAAAAAAAAYM/z9I0d4mdZV0/s320/1656-quake_zombie_nade.jpg" alt="" id="BLOGGER_PHOTO_ID_5382418728445225042" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Shortly afterwards I got hooked. I played all the expansions, with my favourite one being Painkiller, a multiplayer only mod. It featured the can of beans (gave you 100 HP, but made you fart), the bear trap and the gravity orb. It was good fun and we had lots of laughs when we were playing it some years ago. I even played Alien Quake, which was so dark and scary, it made me jump everytime I saw (or could hear) and enemy.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_hFcDQCD6rzY/SrIzb_u-B0I/AAAAAAAAAYU/OULzxNWuOAw/s1600-h/alienquake.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_hFcDQCD6rzY/SrIzb_u-B0I/AAAAAAAAAYU/OULzxNWuOAw/s320/alienquake.jpg" alt="" id="BLOGGER_PHOTO_ID_5382421060719085378" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I played SO much that I was by far the best in my league of friends. I started playing online, even went to a few tournaments and bigger events.&lt;br /&gt;&lt;br /&gt;Then came the long awaited Quake 2 in 1997.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_hFcDQCD6rzY/SrI0yZoI-tI/AAAAAAAAAYk/OnADoiRwU7A/s1600-h/Quake2a.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 300px; height: 225px;" src="http://2.bp.blogspot.com/_hFcDQCD6rzY/SrI0yZoI-tI/AAAAAAAAAYk/OnADoiRwU7A/s320/Quake2a.jpg" alt="" id="BLOGGER_PHOTO_ID_5382422545138514642" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It was different. A lot different. Apart from my usual problem of not having a high end machine to play the game, it was also a lot slower then Quake. The rocket launcher was not as strong anymore, the&lt;br /&gt;jumps didn't seem to be as powerful (although I found out that they were better than in Quake, but way too late) and noone really wanted to spend much time playing it.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_hFcDQCD6rzY/SrI0Zy-4TFI/AAAAAAAAAYc/JeQXOjKhZ7Y/s1600-h/quake2-15.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_hFcDQCD6rzY/SrI0Zy-4TFI/AAAAAAAAAYc/JeQXOjKhZ7Y/s320/quake2-15.jpg" alt="" id="BLOGGER_PHOTO_ID_5382422122448047186" border="0" /&gt;&lt;/a&gt;Needless to say, I finished my way through the story mode and then never played it again. I saw people playing it on LAN parties, but I stuck to good old Quake or played Blobby :)...&lt;br /&gt;&lt;br /&gt;Two years later, in 1999, ID software released the best ego shooter the world has seen to this day: Quake 3 Arena.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_hFcDQCD6rzY/SrI3I0ltEPI/AAAAAAAAAYs/V01aGF2PMZ8/s1600-h/250px-Quake3Title.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 250px; height: 309px;" src="http://1.bp.blogspot.com/_hFcDQCD6rzY/SrI3I0ltEPI/AAAAAAAAAYs/V01aGF2PMZ8/s320/250px-Quake3Title.jpg" alt="" id="BLOGGER_PHOTO_ID_5382425129356431602" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;But at the time it was out and new and people were playing it religiously, I didn't have a computer that was able to support that game. In later years, when it was still 'in', my computer was good enough to play it and I developed some half way decent skills. I played with friends till the early dawn, went out and played on LAN party tournaments and even got into moderate ranks from time to time.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_hFcDQCD6rzY/SrI3nxethcI/AAAAAAAAAY8/_ds2tBsDsPc/s1600-h/300px-Quake_III_Arena_q3dm0.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 300px; height: 225px;" src="http://1.bp.blogspot.com/_hFcDQCD6rzY/SrI3nxethcI/AAAAAAAAAY8/_ds2tBsDsPc/s320/300px-Quake_III_Arena_q3dm0.png" alt="" id="BLOGGER_PHOTO_ID_5382425661097739714" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;But I couldn't play online (because T-Online didn't have a proper ping). The usual mods came out, within them a few really good one: Challenge Pro Mode Arena, another Painkiller and the engine was used in pretty much any ego-shooter you could think of.&lt;br /&gt;In the meantime, Quake 3 developed into somewhat of a religion. Even girls were starting to play Quake 3! But it got worse: people weren't afraid anymore to admit to being excessive gamers, in fact some even painted to logo on their skin:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_hFcDQCD6rzY/SrI4bWOMf7I/AAAAAAAAAZE/RB1BkNS3Jro/s1600-h/quake_3_tattoo_girl.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 202px;" src="http://2.bp.blogspot.com/_hFcDQCD6rzY/SrI4bWOMf7I/AAAAAAAAAZE/RB1BkNS3Jro/s320/quake_3_tattoo_girl.jpg" alt="" id="BLOGGER_PHOTO_ID_5382426547133906866" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_hFcDQCD6rzY/SrI4kdPq8AI/AAAAAAAAAZM/cncmM-rJPks/s1600-h/078_quake3_logo.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_hFcDQCD6rzY/SrI4kdPq8AI/AAAAAAAAAZM/cncmM-rJPks/s320/078_quake3_logo.jpg" alt="" id="BLOGGER_PHOTO_ID_5382426703637966850" border="0" /&gt;&lt;/a&gt;(but there were also pretty ones)&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;A few years later and I had a very decent Quake 3 able machine, but guess what: nobody played anymore :(... I found a few people to give me a game on rare occasions, but these poor guys had no Quake experience and lost constantly, even when I tried to let them win. I had moved countries twice and playing with the old team was nearly impossible.&lt;br /&gt;&lt;br /&gt;Eventually I migrated to Linux and by that time discovered OpenArena, which was good fun and had a nice community, but that community was small and you often couldn't get games going. Still, I was very fond of the usual playmates :)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_hFcDQCD6rzY/SrlEaJ0UzMI/AAAAAAAAAZc/HQDM54V7Ksc/s1600-h/open-arena.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 256px;" src="http://4.bp.blogspot.com/_hFcDQCD6rzY/SrlEaJ0UzMI/AAAAAAAAAZc/HQDM54V7Ksc/s320/open-arena.jpg" alt="" id="BLOGGER_PHOTO_ID_5384410045600812226" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In my frustration I tried Quake 4, a title I actually bought - don't ask me why...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_hFcDQCD6rzY/SrlEs97ruhI/AAAAAAAAAZk/QqATAv5rFM4/s1600-h/quake4_t.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_hFcDQCD6rzY/SrlEs97ruhI/AAAAAAAAAZk/QqATAv5rFM4/s320/quake4_t.jpg" alt="" id="BLOGGER_PHOTO_ID_5384410368827963922" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Until I heated rumors about Quake Live: Quake 3 but browser based! How cool was that idea? I got my beta account fairly quickly and even installed Windoze to play it, but eventually gave up on the dual boot, as I never started Windows. Now, another 7 month down the line, there is a Linux native Firefox plugin for Quake Live. My prayers to the ID software god have been heard!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_hFcDQCD6rzY/SuT9n88nn8I/AAAAAAAAAaI/2PKnGiXErz0/s1600-h/50488278.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 200px;" src="http://1.bp.blogspot.com/_hFcDQCD6rzY/SuT9n88nn8I/AAAAAAAAAaI/2PKnGiXErz0/s320/50488278.jpg" alt="" id="BLOGGER_PHOTO_ID_5396717116313804738" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I haven't been playing all that much, as i hardly have time for it. It's still a great game and it's always good to play it with some familiar faces...&lt;br /&gt;I hope you will join me online for some frags soon. Play the best ego shooter in your bowser: Quake Live! If you want to connect with me, my in-game name is: d3ngar (surprise!).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-7895474922181871715?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/7895474922181871715/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=7895474922181871715' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/7895474922181871715'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/7895474922181871715'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2009/09/quake-live.html' title='Quake Live now for Linux'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_hFcDQCD6rzY/SrIwlO0_NUI/AAAAAAAAAX8/TKzZBIVJMO8/s72-c/doom1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-3446117606674503389</id><published>2009-08-05T22:51:00.003+01:00</published><updated>2009-08-11T18:36:09.623+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>UVC webcam upside down image</title><content type='html'>I have a laptop with a buld-in webcam. This would normally be all well and good, but the damn thing has a problem with the picture being upside down...&lt;br /&gt;&lt;br /&gt;If you have the same problem, &lt;a href="http://ubuntuforums.org/showthread.php?t=838210"&gt;here is the solution&lt;/a&gt;:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Download the new uvcvideo from &lt;a href="http://linuxtv.org/hg/%7Epinchartl/uvcvideo/"&gt;here&lt;/a&gt; and extract it.&lt;/li&gt;&lt;li&gt;Extract the file (tar xjvf uvcvideo.tar.bz2)&lt;/li&gt;&lt;li&gt;Get one of the patches: 1_mirrored, 1_notMirrored, 2_mirrored, 2_notMirrored (courtesy of &lt;a href="http://ubuntuforums.org/member.php?u=608304"&gt;arjos85&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Save the patch in the folder ~/linux/drivers/media/video/uvc/uvc_video.c (~ is the path to the just downloaded and extracted driver)&lt;/li&gt;&lt;li&gt;Then run: patch -p0 &lt; [your_patch]&lt;/li&gt;&lt;li&gt;Now build the module: make &amp;amp;&amp;amp; make install&lt;/li&gt;&lt;li&gt;load it with: modprobe uvcvideo&lt;/li&gt;&lt;/ol&gt;Now everything should be working correctly. Try it with Skype or Cheese!&lt;br /&gt;&lt;br /&gt;Let me know if there were any problems...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-3446117606674503389?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/3446117606674503389/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=3446117606674503389' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/3446117606674503389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/3446117606674503389'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2009/08/uvc-webcam-upside-down-image.html' title='UVC webcam upside down image'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-2252415339767463249</id><published>2009-08-02T15:58:00.002+01:00</published><updated>2009-08-02T16:00:47.030+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='funnies'/><title type='text'>Banana Poll</title><content type='html'>I opened &lt;a href="http://tinyurl.com/ntatsu"&gt;this poll&lt;/a&gt; on Facebook, to find out what the most popular side up is...&lt;br /&gt;&lt;br /&gt;I miyself actually swapped sides. First I opened it from the stem side (the bottom), but I'm now going top side all the time. What about you?&lt;br /&gt;&lt;br /&gt;Thanks,&lt;br /&gt;&lt;br /&gt;Chris&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-2252415339767463249?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/2252415339767463249/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=2252415339767463249' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/2252415339767463249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/2252415339767463249'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2009/08/banana-poll.html' title='Banana Poll'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-8285577649221578614</id><published>2009-07-29T11:01:00.006+01:00</published><updated>2009-10-26T00:31:54.966Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='malware'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><title type='text'>Malware removal: PersonalAV</title><content type='html'>A friend of mine contacted me today with this issue:&lt;br /&gt;PersonalAV - a malware programme she accidentally installed and can't get rid of.&lt;br /&gt;&lt;br /&gt;Here are some instructions to get rid of the programme, but I don't know if it comes with any additional Trojans or something...&lt;br /&gt;&lt;br /&gt;Step 1: Kill the running processes.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Go to the Task Manager:&lt;br /&gt;right click on free space in the windows panel OR:&lt;br /&gt;Press Ctrl + Alt + Del to get into a menu and choose the Task Manager&lt;br /&gt;&lt;br /&gt;End the following processes:&lt;br /&gt;PersonalAv.exe&lt;br /&gt;services.exe&lt;br /&gt;PerAvir.exe&lt;br /&gt;winlogon.exe&lt;br /&gt;services.exe&lt;br /&gt;&lt;/blockquote&gt;Step 2: Remove registry keys:&lt;br /&gt;&lt;blockquote&gt;Start &gt; Run &gt; 'regedit' &gt; Enter.&lt;br /&gt;Search for the following keys and remove them:&lt;br /&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Personal Antivirus_is1&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_ITGRDENGINE&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ITGrdEngine&lt;br /&gt;HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer "PrS"&lt;br /&gt;HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run "Personal Antivirus"&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Step 3: Remove the programme files:&lt;br /&gt;&lt;blockquote&gt;I have written two scripts that will do this work for you. Use either &lt;a href="http://www.badgercomp.com/blogspot/removePersonalAV_XP.bat"&gt;Windoze XP&lt;/a&gt; or &lt;a href="http://www.badgercomp.com/blogspot/removePersonalAV_Vista.bat"&gt;Windoze Vista&lt;/a&gt;...&lt;br /&gt;&lt;br /&gt;You can also manually delete them:&lt;br /&gt;PersonalAv.exe&lt;br /&gt;c:\Documents and Settings\All Users\Desktop\Personal Antivirus.lnk&lt;br /&gt;c:\Documents and Settings\All Users\Start Menu\Programs\Personal Antivirus&lt;br /&gt;c:\Documents and Settings\All Users\Start Menu\Programs\Personal Antivirus\Personal Antivirus Home Page.lnk&lt;br /&gt;c:\Documents and Settings\All Users\Start Menu\Programs\Personal Antivirus\Personal Antivirus.lnk&lt;br /&gt;c:\Documents and Settings\All Users\Start Menu\Programs\Personal Antivirus\Purchase License.lnk&lt;br /&gt;%UserProfile%\Application Data\Microsoft\Internet Explorer\Quick Launch\Personal Antivirus.lnk&lt;br /&gt;%UserProfile%\Application Data\Personal Antivirus&lt;br /&gt;%UserProfile%\Application Data\Personal Antivirus\settings.ini&lt;br /&gt;%UserProfile%\Application Data\Personal Antivirus\uill.ini&lt;br /&gt;%UserProfile%\Application Data\Personal Antivirus\unins000.exe&lt;br /&gt;%UserProfile%\Application Data\Personal Antivirus\Uninstall Personal Antivirus.lnk&lt;br /&gt;%UserProfile%\Application Data\Personal Antivirus\db&lt;br /&gt;%UserProfile%\Application Data\Personal Antivirus\db\config.cfg&lt;br /&gt;%UserProfile%\Application Data\Personal Antivirus\db\Timeout.inf&lt;br /&gt;%UserProfile%\Application Data\Personal Antivirus\db\Urls.inf&lt;br /&gt;%UserProfile%\Local Settings\Application Data\Microsoft\Windows\log.txt&lt;br /&gt;%UserProfile%\Local Settings\Application Data\Microsoft\Windows\pguard.ini&lt;br /&gt;%UserProfile%\Local Settings\Application Data\Microsoft\Windows\services.exe&lt;br /&gt;c:\Program Files\Personal Antivirus&lt;br /&gt;c:\Program Files\Personal Antivirus\activate.ico&lt;br /&gt;c:\Program Files\Personal Antivirus\Explorer.ico&lt;br /&gt;c:\Program Files\Personal Antivirus\PerAvir.exe&lt;br /&gt;c:\Program Files\Personal Antivirus\unins000.dat&lt;br /&gt;c:\Program Files\Personal Antivirus\uninstall.ico&lt;br /&gt;c:\Program Files\Personal Antivirus\working.log&lt;br /&gt;c:\Program Files\Personal Antivirus\db&lt;br /&gt;c:\Program Files\Personal Antivirus\db\DBInfo.ver&lt;br /&gt;c:\Program Files\Personal Antivirus\db\ia080614.db&lt;br /&gt;c:\Program Files\Personal Antivirus\db\ia080618x.db&lt;br /&gt;c:\Program Files\Personal Antivirus\Languages&lt;br /&gt;c:\Program Files\Personal Antivirus\Languages\IAEs.lng&lt;br /&gt;c:\Program Files\Personal Antivirus\Languages\IAFr.lng&lt;br /&gt;c:\Program Files\Personal Antivirus\Languages\IAGer.lng&lt;br /&gt;c:\Program Files\Personal Antivirus\Languages\IAIt.lng&lt;br /&gt;c:\WINDOWS\system32\log.txt&lt;br /&gt;%UserProfile%\Application Data\Microsoft\Windows\winlogon.exe&lt;br /&gt;%UserProfile%\Local Settings\Application Data\Microsoft\Internet Explorer\iGSh.png&lt;br /&gt;%UserProfile%\Local Settings\Application Data\Microsoft\Internet Explorer\iMSh.png&lt;br /&gt;%UserProfile%\Local Settings\Application Data\Microsoft\Internet Explorer\iPSh.png&lt;br /&gt;%UserProfile%\Local Settings\Application Data\Microsoft\Internet Explorer\iv.exe&lt;br /&gt;%UserProfile%\Local Settings\Application Data\Microsoft\Windows\log.txt&lt;br /&gt;%UserProfile%\Local Settings\Application Data\Microsoft\Windows\pguard.ini&lt;br /&gt;%UserProfile%\Local Settings\Application Data\Microsoft\Windows\services.exe&lt;/blockquote&gt;Good luck!&lt;br /&gt;&lt;br /&gt;However, if you don't want to do all this and are contemplating reinstalling Windows anyways, make the right decision and install a different OS altogether...&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-8285577649221578614?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/8285577649221578614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=8285577649221578614' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/8285577649221578614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/8285577649221578614'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2009/07/malware-removal-personalav.html' title='Malware removal: PersonalAV'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-822034074362010372</id><published>2009-07-27T11:01:00.003+01:00</published><updated>2009-07-27T11:28:29.802+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='webadmin'/><title type='text'>URL for your Dynamic home IP</title><content type='html'>To be able to connect to computers or servers on the internet, you will have to be able to reach that computers IP address. You might want to connect to your home computer from anywhere in the world, but the IP your ISP gives you changes from time to time.&lt;br /&gt;&lt;br /&gt;This is quite common and, unless you constantly carry a note with your IP, you won't be able to make use of your home computer.&lt;br /&gt;I myself run various services that are remotely available from my home desktop computer: FTP server, VNC server, MySQL, Torrent interface and there are many more soon to come.&lt;br /&gt;&lt;br /&gt;To bypass the problem of a variable IP, you will need to use a service like &lt;a href="http://www.dyndns.com/"&gt;DynDNS&lt;/a&gt;. There are many other free service provider out there, I just happen to chose this one.&lt;br /&gt;DynDNS is a free service that, upon updating through their API or interface, makes a record of your IP address and routes that to a URL that you can access through the internet.&lt;br /&gt;&lt;br /&gt;Step 1: Simply create an account!&lt;br /&gt;&lt;br /&gt;Firewalls and / or routers:&lt;br /&gt;Most commonly people have a router these days. A router acts like a firewall and will not let incoming transfers through, unless it specifically has been set-up to do so and to a specific internal IP. In some cases you can also use the DMZ (DeMilitarised Zone) of the router / firewall. The DMZ will channel all incoming requests through to set IP as if the machine would be connected straight to your external IP. This is not recommended unless you use a software firewall in addition to protect yourself.&lt;br /&gt;&lt;br /&gt;Use NAT (Network Address Translation) or how it is called in my router 'Application Sharing' to map the incoming requests from any port to a specific internal IP and port. In most cases FTP will run on 21, for example. VNC will run on 5901...&lt;br /&gt;If you use a software firewall, open the same ports on your software firewall. In the Windoze firewall, you have to use 'Exceptions', I think (although I haven't done this in a while).&lt;br /&gt;&lt;br /&gt;Step 2: Punch holes in your firewall&lt;br /&gt;&lt;br /&gt;Now the last step: You will have to auto-update the DynDNS site from time to time. Most of the newer routers have a feature build in to update Dynamic DNS. You simply select your DynDNS service and add your username and password. Otherwise, you might need to install a programme that will make these updates for you.&lt;br /&gt;There is a list of update tools on the &lt;a href="https://www.dyndns.com/support/clients/"&gt;DynDNS website here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Step 3: Add service to auto update your IP with dynamic DNS host&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-822034074362010372?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/822034074362010372/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=822034074362010372' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/822034074362010372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/822034074362010372'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2009/07/url-for-your-dynamic-home-ip.html' title='URL for your Dynamic home IP'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-6755154655147125657</id><published>2009-07-27T10:49:00.004+01:00</published><updated>2009-07-27T11:29:10.257+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mobile apps'/><category scheme='http://www.blogger.com/atom/ns#' term='htc-magic'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Transdroid - Connect to your home computers torrent client</title><content type='html'>Hi,&lt;br /&gt;&lt;br /&gt;This is a recommendation for those of you using an Google Android Phone, such as my HTC Magic:&lt;br /&gt;&lt;br /&gt;I often find myself talking about a programme or tool or something that I want to get from torrents while I'm on the road or at friends places. Of course, so far, I wasn't able to download that then right away and once I got back home, I totally forgotten about said download.&lt;br /&gt;&lt;br /&gt;But the solution is here: with &lt;a href="http://transdroid.wordpress.com/"&gt;Transdroid&lt;/a&gt;, a free and easy to use application you can now track the status of your torrents, search torrents while on the go and add torrents to the tracker while you are out and about.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_hFcDQCD6rzY/Sm16MZ7RRkI/AAAAAAAAAXA/gGoSW4DtSkg/s1600-h/transdroid-screenshot-0.6.0-02.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 214px; height: 320px;" src="http://2.bp.blogspot.com/_hFcDQCD6rzY/Sm16MZ7RRkI/AAAAAAAAAXA/gGoSW4DtSkg/s320/transdroid-screenshot-0.6.0-02.png" alt="" id="BLOGGER_PHOTO_ID_5363077084804630082" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;How to get it? - Transdroid is available through the Android Market.&lt;br /&gt;&lt;br /&gt;It works with the most commen torrent clients, I use Transdroid with Transmission, the standard Gnome / ubuntu torrent client.&lt;br /&gt;&lt;br /&gt;Setup was easy and a guide can be found on the &lt;a href="http://transdroid.wordpress.com/"&gt;transdroid-blog&lt;/a&gt;. This will get you going while you are in the range of your local network (eg. you connect your android phone to your home wireless), but to truly use it on-the-go, you will have to have a web-URL or static URL for your machine that is available from the net.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://d3ngar.blogspot.com/2009/07/url-for-your-dynamic-home-ip.html"&gt;Here is how you can get one if you are connect through a common ISP that provides dynamic IPs...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-6755154655147125657?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/6755154655147125657/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=6755154655147125657' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/6755154655147125657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/6755154655147125657'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2009/07/transdroid-connect-to-your-home.html' title='Transdroid - Connect to your home computers torrent client'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_hFcDQCD6rzY/Sm16MZ7RRkI/AAAAAAAAAXA/gGoSW4DtSkg/s72-c/transdroid-screenshot-0.6.0-02.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-2806215658056731248</id><published>2009-07-07T17:23:00.001+01:00</published><updated>2009-07-07T17:34:11.198+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>Linux, X11, how to reload the keyboard driver</title><content type='html'>Very simple:&lt;br /&gt;&lt;blockquote&gt;# setxkbmap&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-2806215658056731248?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/2806215658056731248/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=2806215658056731248' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/2806215658056731248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/2806215658056731248'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2009/07/linux-x11-how-to-reload-keyboard-driver.html' title='Linux, X11, how to reload the keyboard driver'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-8315237206762213811</id><published>2009-07-07T10:44:00.002+01:00</published><updated>2009-07-07T12:02:41.024+01:00</updated><title type='text'>eBay initiative: Demand an end to unfair trade practices</title><content type='html'>Hi,&lt;br /&gt;&lt;br /&gt;I received an email from eBay this morning, informing me about a petition they want their users to sign.&lt;br /&gt;I can only recommend everyone signs it as it is, in my opinion, a very important part of retaining your rights and a free market - it's about the sale of branded goods.&lt;br /&gt;&lt;br /&gt;We all know that there are more counterfeit products on the markets than genuine ones. I myself tend to buy branded goods, although they have to be reasonably priced. I also buy 'counterfeit' products - or 'like' products - not because I want to damage the brand that's been copied, but because I like their product, but find that less quality at a much more affordable price is what I'm happy with.&lt;br /&gt;&lt;br /&gt;Who expects to buy a genuine Armani jacket for £15? - Someone incredibly stupid! But if it's nice, I would buy it, well aware that it's fake, but I'm happy with purchasing it.&lt;br /&gt;When Armani says that this damages their profits, they clearly do not understand that I would never pay £500 for the same item, no matter how wealthy I am. I am clearly not their target consumer. Nor would I go and claim that this is a genuine product or do I care what the label says.&lt;br /&gt;&lt;br /&gt;While I do buy counterfeit and often prefer counterfeits to the real brand, I encourage the purchase of those products from countries that have ethical workplace policies: no child labour, fair wages...&lt;br /&gt;&lt;br /&gt;There is another side to it. The bigger brands are trying to eliminate the re-sale of their products through eBay alltogether. This is not because they fear for their brand name, but simply because of their greed. If you really want Prada, but can't get it used, you will have to purchase it new.&lt;br /&gt;This not only puts pressure on your wallet, it also infringes on your rights as owner of the products.&lt;br /&gt;When you buy something it becomes rightfully yours... You should be allowed to wear, show off, sell or destroy the product as you please. It's yours.&lt;br /&gt;&lt;br /&gt;Once authorities take away your rights to your own property, what could that mean? - You would own a watch, but will later be forbidden to look at it; you have dog food; but you aren't allowed to feed it to your dog, throw it away or consume it yourself; you have a bank account, but won't be allowed to get money off it; you have a house, but won't be allowed to live in it. The abstractions are endless, but it's important to understand the concept: if something is yours, you should have all rights to do with itas you please as long as you don't harm others...&lt;br /&gt;&lt;br /&gt;For all these reasons, &lt;a href="http://mail.ebay.co.uk/op/c/111f0f36b9bII592af5II47ae8cII1120e02fb37"&gt;I encourage you to sign the eBay petition&lt;/a&gt;!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-8315237206762213811?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/8315237206762213811/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=8315237206762213811' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/8315237206762213811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/8315237206762213811'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2009/07/ebay-initiative-demand-end-to-unfair.html' title='eBay initiative: Demand an end to unfair trade practices'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-2285351151603891569</id><published>2009-07-03T13:57:00.004+01:00</published><updated>2009-07-03T14:24:49.477+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='London'/><title type='text'>Trees that smell like semen</title><content type='html'>Hi,&lt;br /&gt;&lt;br /&gt;As you may know, if you follow &lt;a href="http://twitter.com/dengar"&gt;my Twitter updates&lt;/a&gt;, I recently complained that Hyde Park smells of semen all day, especially around the Serpentine. I cycle through there morning and evening and endure more or less endure the stench, but had very few people believe my plight.&lt;br /&gt;&lt;br /&gt;For days I thought something perverted is happening near the serpentine, but thanks to a work colleague, I found out that it's actually true.&lt;br /&gt;&lt;br /&gt;Apparently the &lt;a href="http://en.wikipedia.org/wiki/Bradford_pear"&gt;Bradford Pear&lt;/a&gt; and a few varieties smell strongly like spunk when in bloom.&lt;br /&gt;Here is a picture, unfortunately it's not the most brilliant quality:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_hFcDQCD6rzY/Sk4EZWiuQ9I/AAAAAAAAAVI/mH--ah5zhPY/s1600-h/OrnamentalPear.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 250px; height: 375px;" src="http://4.bp.blogspot.com/_hFcDQCD6rzY/Sk4EZWiuQ9I/AAAAAAAAAVI/mH--ah5zhPY/s400/OrnamentalPear.jpg" alt="" id="BLOGGER_PHOTO_ID_5354221840584557522" border="0" /&gt;&lt;/a&gt;Although the wikipedia article does not mention the smell, there are plenty of other sources on the net that do mention it, plus, it's on &lt;a href="http://answers.yahoo.com/question/index?qid=20070621204106AAygAPE"&gt;Y!Answers&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I read that this pear tree is preferred in urban areas, because it grows higher and not so wide as the average pear tree.&lt;a id="publishButton" class="cssButton" href="javascript:void(0)" target="" onclick="if (this.className.indexOf(&amp;quot;ubtn-disabled&amp;quot;) == -1) {var e = document['stuffform'].publish;(e.length) ? e[0].click() : e.click(); if (window.event) window.event.cancelBubble = true; return false;}"&gt;&lt;div class="cssButtonOuter"&gt;&lt;div class="cssButtonMiddle"&gt;&lt;div class="cssButtonInner"&gt;Publish Post&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/a&gt;&lt;br /&gt;On the other hand, I wonder why the park authorities didn't plan ahead for this and  chose to use other trees use that don't smell like the jizz?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-2285351151603891569?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/2285351151603891569/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=2285351151603891569' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/2285351151603891569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/2285351151603891569'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2009/07/trees-that-smell-like-semen.html' title='Trees that smell like semen'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_hFcDQCD6rzY/Sk4EZWiuQ9I/AAAAAAAAAVI/mH--ah5zhPY/s72-c/OrnamentalPear.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-3398330176138995661</id><published>2009-06-24T12:15:00.004+01:00</published><updated>2009-07-03T14:08:43.881+01:00</updated><title type='text'>Gourmet Burger Kitchen Voucher</title><content type='html'>I thought I share &lt;a href="http://www.badgercomp.com/vouchersharing/vouchers/GBK_platinum_Voucher.jpg"&gt;this voucher&lt;/a&gt; with you.&lt;br /&gt;&lt;br /&gt;If you want the PDF version for better print, you can use &lt;a href="http://www.badgercomp.com/vouchersharing/vouchers/GBK_platinum_Voucher.PDF"&gt;this link&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;It's two for one, where GBK promises to pay for the more expensive burger of your choice. Offer is valid until Sunday the 28th of June.&lt;br /&gt;&lt;br /&gt;I tried it yesterday, having a nice burger in the evening sun in Chiswick. Very nice.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-3398330176138995661?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/3398330176138995661/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=3398330176138995661' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/3398330176138995661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/3398330176138995661'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2009/06/gourmet-burger-kitchen-vaucher.html' title='Gourmet Burger Kitchen Voucher'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-8943116208759538836</id><published>2009-04-08T14:16:00.003+01:00</published><updated>2009-04-08T14:26:14.254+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='popular'/><title type='text'>Star of the popular media died - Thank God!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_hFcDQCD6rzY/Sdyj4oGzUSI/AAAAAAAAAL8/HflY6w7mY2g/s1600-h/2r7r8co%5B1%5D.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 278px;" src="http://4.bp.blogspot.com/_hFcDQCD6rzY/Sdyj4oGzUSI/AAAAAAAAAL8/HflY6w7mY2g/s320/2r7r8co%5B1%5D.jpg" alt="" id="BLOGGER_PHOTO_ID_5322309052879032610" border="0" /&gt;&lt;/a&gt;...Or I don't know who to thank, but we should all be very happy that she is very dead. Unfortunately the media hype has not quite died yet...&lt;br /&gt;&lt;br /&gt;Apparently it also had quite a positive effect on the national IQ (see picture).&lt;br /&gt;&lt;br /&gt;Whilst I feel sorry for her family, I have to say that I feel that something should be done to draw attention that so many people are actually paying attention to it. That people talk about it in offices, cafes and around watercoolers, is grotesque at best.&lt;br /&gt;&lt;br /&gt;Hence I say: "I bless the degenerate bastard that digs her up, cuts off her head, burns the rest of her body and sticks her hollow head on a ten foot pole, so that it sends a clear message out to all the people that actually consider themselves as her 'fans'."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-8943116208759538836?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/8943116208759538836/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=8943116208759538836' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/8943116208759538836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/8943116208759538836'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2009/04/star-of-popular-media-died-thank-god.html' title='Star of the popular media died - Thank God!'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_hFcDQCD6rzY/Sdyj4oGzUSI/AAAAAAAAAL8/HflY6w7mY2g/s72-c/2r7r8co%5B1%5D.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-5483427295226003653</id><published>2009-04-05T21:27:00.006+01:00</published><updated>2009-04-05T21:57:27.406+01:00</updated><title type='text'>VMWare Player - Have a second operating system &amp; create your own appliance</title><content type='html'>Hey,&lt;br /&gt;&lt;br /&gt;If you want to try different Operating Systems before actually committing to a complete switch, you might have come across Virtual Machines. A Virtual Machine is essentially an emulated computer system inside your running Operating System.&lt;br /&gt;&lt;br /&gt;As far as I know, there are two major virtual machine products on the market:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.virtualbox.org/"&gt;Virtual Box&lt;/a&gt; - Which I tried, but had some problems getting some of my hardware working with... And:&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.vmware.com/"&gt;VMWare&lt;/a&gt; - Which has three product offerings: Server, Workstation and Player...&lt;/li&gt;&lt;/ol&gt;VMWare Player is free and there are versions for Windows and Linux available for download. There are also some 'applications' - pre-build virtual machines available for download...&lt;br /&gt;&lt;br /&gt;However, you will discover that there is a small hurdle to overcome: You can't create your own machine and if you do want to run Microsiff operating systems, you need to create your own appliance. This is where this site: &lt;a href="http://www.easyvmx.com/"&gt;EasyVMX&lt;/a&gt; is coming in handy. Simply fill in the information and download the empty virtual machine. This you will then be able to use to install your favourite operating system...&lt;br /&gt;&lt;br /&gt;One last step:&lt;br /&gt;Once you installed the Operating system, you will need the VMWare Tools to connect your Virtual Machine to your regular Operating System to allow things like file sharing... Again, these do not ship with VMWare Player. You will need to download server or workstation's LINUX version.&lt;br /&gt;In the tar-ball are the tools... Have a look for any additional *.iso files. Normally the name gives them away 'Linux.iso', 'WinXP.iso'... something like that.&lt;br /&gt;&lt;br /&gt;Either mount the iso in your virtual machine as a CD or you burn it and actually put in the CD...&lt;br /&gt;If you do want to use an ISO as a Disk in your virtual machine, this can be very easily achieved with these settings in the *vmx file:&lt;br /&gt;&lt;br /&gt;# Settings for physical CDROM drive:&lt;br /&gt;ide1:0.present = "TRUE"&lt;br /&gt;ide1:0.deviceType = "cdrom-raw"&lt;br /&gt;ide1:0.startConnected = "TRUE"&lt;br /&gt;ide1:0.fileName = "auto detect"&lt;br /&gt;ide1:0.autodetect = "TRUE"&lt;br /&gt;&lt;br /&gt;# Settings for  iso as CD:&lt;br /&gt;ide1:0.present = "TRUE"&lt;br /&gt;ide1:0.fileName = "office.iso"&lt;br /&gt;ide1:0.deviceType = "cdrom-image"&lt;br /&gt;ide1:0.autodetect = "TRUE"&lt;br /&gt;&lt;br /&gt;Have fun with your new virtual machine and let me know if you found this post useful...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-5483427295226003653?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/5483427295226003653/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=5483427295226003653' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/5483427295226003653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/5483427295226003653'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2009/04/vmware-player-have-second-operating.html' title='VMWare Player - Have a second operating system &amp; create your own appliance'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-6290277664545078740</id><published>2009-03-29T03:54:00.004+01:00</published><updated>2009-07-24T10:12:13.211+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='mplayer'/><title type='text'>How to re-encode videos using MPlayer</title><content type='html'>Hi,&lt;br /&gt;&lt;br /&gt;It often happens to me that I get sent a video and it turns out to be unnecessarily  huge. I think nowadays people record videos with a digital camera or an older camcorder - but this isn't really important...&lt;br /&gt;&lt;br /&gt;If you use Windoze, there are probably hundreds of programmes that you could use to re-encode videos, provided you pay a license fee or steal the software. Linux however this comes free for all of us and it's fairly easy to do from the trusty shell (console, prompt...). In addition you will find that you can change aspect ratio, frame rates and do other processing functions easily using MPlayer. In addition, MPlayer crosscodes nearly all media files, certainly most I have ever come across...&lt;br /&gt;&lt;br /&gt;The prerequisit is that you get MPlayer and their codec-pack installed. You can find that here: &lt;a href="http://www.mplayerhq.hu/"&gt;http://www.mplayerhq.hu/&lt;/a&gt;. If you use ubuntu, you should be able to do something like:&lt;br /&gt;&lt;blockquote&gt;sudo apt-get MPlayer&lt;/blockquote&gt;to install the player using the package manager.&lt;br /&gt;&lt;br /&gt;&lt;a href="mailto:d3ngar@gmail.com"&gt;Let me know&lt;/a&gt; if there is need for more detailed instructions on how to install MPlayer...&lt;br /&gt;&lt;br /&gt;There are different codecs for re-encoding for both audio and video. It's also not always possible to convert the audio part of a file into something much better - and why would you, it's not going to sound better!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Next, we need the massive video file that we'd like to shrink. Simply navigate to the folder it is in. To encode with standard settings, using the liblav codec (for DivX), try this command:&lt;br /&gt;&lt;blockquote&gt;mencoder -ovc lavc inputFile -oac mp3lame -o outputFile&lt;/blockquote&gt;&lt;br /&gt;This will re-encode the file, but this mightn't be using the best settings for your needs, so I'm going to intruduce a few more features:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Need to fix a broken index in your video file:&lt;br /&gt;&lt;blockquote&gt;mencoder -idx input.avi -ovc copy -oac copy -o output.avi&lt;/blockquote&gt;Want to merge a few media files? This is for you (be sure that they are the same format etc...):&lt;br /&gt;&lt;blockquote&gt;cat 1.avi 2.avi | mencoder -noidx -ovc copy -oac copy -o output.avi&lt;/blockquote&gt;&lt;p&gt; Here's a simple command that converts an MPG file to AVI format: &lt;/p&gt;&lt;blockquote&gt;mencoder file.mpg -o file.avi -ovc lavc -oac lavc&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;-ovc and -oac represent the options for the video and audio codecs that mencoder will use. To find out what video codecs are installed on your system, use mencoder -ovc help and mencoder -oac help.&lt;br /&gt;&lt;p&gt;Suppose you need a file with no compression on the audio part and decide to use PCM. You can specify the type of audio codec you want by using the acodec option: &lt;/p&gt; &lt;blockquote&gt;mencoder file.mpg -o file.avi -ovc lavc -oac lavc -lavcopts acodec=pcm&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt; When it comes to MP3 compression, you can also choose a bitrate using abitrate: &lt;/p&gt; &lt;blockquote&gt;mencoder file.mpg -o file.avi -ovc lavc -oac lavc -lavcopts acodec=libmp3lame:abitrate=128&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;You can use lameopts if you have libmp3lame installed and want to add extra options to the encoding process. You can also create files with variable bit rate audio compression: &lt;/p&gt; &lt;blockquote&gt;mencoder file -o file.avi -ovc lavc -oac mp3lame -lameopts vbr=2:q=3&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt; where q can be any number between 0 and 9. &lt;/p&gt; &lt;p&gt; You can do the same thing with the video part of the file: &lt;/p&gt; &lt;blockquote&gt;mencoder file.mpg -o file.avi -ovc lavc -oac lavc -lavcopts acodec=libmp3lame:abitrate=128 vcodec=xvid&lt;br /&gt;&lt;/blockquote&gt; &lt;p&gt;If you don't want to use video compression, try vcodec=copy. With that option, the frames will be copied one by one from the source file. &lt;/p&gt; &lt;p&gt; You can use xvid or divx directly, without going through lavc: &lt;/p&gt; &lt;blockquote&gt;mencoder -ovc xvid -oac mp3lame -o destination.avi source.avi&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt; If you need customized quality, you can add a few options to the XviD compression: &lt;/p&gt; &lt;blockquote&gt;mencoder -ovc xvid -oac mp3lame -xvidencopts bitrate=878 -o destination.avi source.avi&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt; The higher the bitrate, the better quality the video file will be. The downside is a larger file size. &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Now let's get fancy and make an XviD copy of a DVD using two passes. During the first pass, mencoder analyzes the content of the file; on the second pass mencoder encodes the new file based on the information obtained. By using two passes you can produce a better compressed file, but you'll have to wait a little longer for it, and you'll probably see CPU usage at 90% during the conversion: &lt;/p&gt; &lt;blockquote&gt;mencoder dvd:// -oac mp3lame -ovc xvid -xvidencopts pass=1 -o /dev/null&lt;br /&gt;&lt;br /&gt;mencoder dvd:// -oac mp3lame -ovc xvid -xvidencopts pass=2:bitrate=800 -o xvidfile.avi&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;You can use whatever bitrate option you want. If you need to squeeze a DVD into a 700MB XviD file, you could use the following command, which forces the file size of the resulting AVI to 700MB.: &lt;/p&gt; &lt;blockquote&gt;mencoder dvd:// -ovc xvid -oac mp3lame -xvidencopts bitrate=-700000 -o file.avi&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;If you don't like the CPU being used to the max and want to leave resources for launching other applications, use the nice option, which will run the program with the lowest priority when it comes to process scheduling: &lt;/p&gt; &lt;blockquote&gt;nice -n 19 mencoder dvd:// -ovc xvid -oac mp3lame -xvidencopts bitrate=-700000 -o file.avi&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;Suppose you have a folder full of small video files of different types and would like to merge them into one big movie for easy watching. First, rename them so that they're in the order you want them to appear in the final video, then use: &lt;/p&gt;&lt;br /&gt;&lt;blockquote&gt;mencoder * -o output.avi&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt; If you want to add a particular audio file to a movie, use: &lt;/p&gt;&lt;br /&gt;&lt;blockquote&gt;mencoder source.avi -o destination.avi -ovc copy -oac mp3lame -audiofile file.wav (for uncompressed files)&lt;br /&gt;&lt;br /&gt;mencoder source.avi -o destination.avi -ovc copy -oac copy -audiofile file.mp3 (for compressed files)&lt;br /&gt;&lt;/blockquote&gt; &lt;p&gt; To convert a video file to run on a device running &lt;a href="http://ipodlinux.org/"&gt;iPodLinux&lt;/a&gt;, use: &lt;/p&gt; &lt;blockquote&gt;mencoder -ovc raw -ofps 15 -oac pcm -vf scale=176:-2,expand=176:132,format=bgr16 input.file -o output.avi&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt; This produces a RAW AVI file with uncompressed audio data and scales it so it fits the Nano's tiny screen perfectly. &lt;/p&gt; &lt;p&gt;I have a Pocket PC that I sometimes bring with me on business trips. I take a couple of movies I haven't seen in a while and convert them to fit on a 512MB SD card: &lt;/p&gt;&lt;br /&gt;&lt;blockquote&gt;mencoder -oac mp3lame -lameopts mode=3:preset=24 -ovc lavc -lavcopts vcodec=mpeg4:vhq:vbitrate=384:keyint=250 -vop expand="320:240" -o outputfile.avi inputfile.avi&lt;br /&gt;&lt;/blockquote&gt; &lt;p&gt; or &lt;/p&gt;&lt;br /&gt;&lt;blockquote&gt;mencoder input.avi -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=200:abitrate=48 -vop scale=320:240 -oac copy -o output.avi&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;The difference here is that the latter command scales the file and the former fills the PDA's 320x240-pixel screen with the movie. &lt;/p&gt; &lt;p&gt; If you have a webcam and want to record the output, use: &lt;/p&gt;&lt;br /&gt;&lt;blockquote&gt;mencoder tv:// -tv driver=v4l:device=/dev/video0:width=640:height=480:forceaudio -ovc lavc -oac lavc -lavcopts vcodec=mpeg4:acodec=mp3 -ffourcc divx -o test.avi&lt;br /&gt;&lt;/blockquote&gt; &lt;p&gt; The command records anything output by /dev/video0 in 640x480 resolution, using DivX with MP3 audio as an output result. &lt;/p&gt; &lt;p&gt;As you can see, you can use mencoder to convert almost any type of video file in several ways. It works fast, it works well, and I wouldn't change it for any other application, be it GUI-friendly or not. &lt;/p&gt;Kindest Regards to &lt;a href="http://www.oreillynet.com/pub/au/1157"&gt;Kivilcim Hindistan&lt;/a&gt; - from whom I ripped some parts of this tutorial...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-6290277664545078740?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/6290277664545078740/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=6290277664545078740' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/6290277664545078740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/6290277664545078740'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2009/03/how-to-re-encode-videos-using-mplayer.html' title='How to re-encode videos using MPlayer'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-3956651022913345931</id><published>2009-03-02T15:30:00.004Z</published><updated>2009-03-29T03:44:02.636+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software'/><title type='text'>Spotify - Listen through a huge catalogue of music online</title><content type='html'>Hi,&lt;br /&gt;&lt;br /&gt;If you like music and you are lucky enough to live in a country where it is available, you should get an account with Spotify (&lt;a href="http://www.spotify.com"&gt;www.spotify.com&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;It contains a huge catalogue of music albums and samplers from most of the major record labels and I'm amazed how many -what I thought, would be- rare tunes can be found there.&lt;br /&gt;&lt;br /&gt;If I find out how I can get my playlist published, I will try to do so here.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-3956651022913345931?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/3956651022913345931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=3956651022913345931' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/3956651022913345931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/3956651022913345931'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2009/03/spotify-listen-through-huge-catalogue.html' title='Spotify - Listen through a huge catalogue of music online'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-8815613463982582752</id><published>2009-03-01T20:38:00.004Z</published><updated>2009-03-29T03:44:56.968+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='myspace'/><title type='text'>mySpace Account</title><content type='html'>Hello,&lt;br /&gt;&lt;br /&gt;I thought that I need some inbound links for my webshop (&lt;a href="http://www.badgercomp.com/"&gt;Badgercomp - a retailer for computer hard and software&lt;/a&gt;) and so I decided to give mySpace a go. Afterall, sooner or later all these SNS will huddle together...&lt;br /&gt;&lt;br /&gt;Anyhow, I opened an account and here it is: &lt;a href="http://www.myspace.com/456503866"&gt;My mySpace profile&lt;/a&gt;. I actually thought that this was pretty easy, but it turns out the navigation and features aren't really as easy and as 'plug-and'play' as on facebook.&lt;br /&gt;&lt;br /&gt;I also didn't set up my shop as an endorsed link, simply because I thought that there must be some link to my "website". I guess some things need to be done manually there...&lt;br /&gt;In  the meantime, I will see if there are any cool apps on Blogger that work plug &amp;amp; play...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-8815613463982582752?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/8815613463982582752/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=8815613463982582752' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/8815613463982582752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/8815613463982582752'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2009/03/myspace-account.html' title='mySpace Account'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-9066627191191609071</id><published>2009-02-22T23:41:00.003Z</published><updated>2009-03-29T03:45:22.597+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>Switching off the Synaptic touchpad in Linux</title><content type='html'>If you are anything like me, you will find it annoying that your hand sometimes brushes against the touchpad of your laptop and - bang - the mouse has moved, the courser is misplaced and you have to correct what you have just written on...&lt;br /&gt;&lt;br /&gt;Normally switching off the touchpad on laptops is easy, there will be a hotkey, but in Linux you will find not all ACPI options are working well and properly - or at all.&lt;br /&gt;&lt;br /&gt;But it can be quite simple switching the touchpad on and off.&lt;br /&gt;&lt;br /&gt;We need one step of preperation:&lt;br /&gt;&lt;br /&gt;Open your xorg.conf as root (in my distro):&lt;br /&gt;   # sudo gedit /etc/X11/xorg.conf&lt;br /&gt;&lt;br /&gt;Somewhere there should be this section:&lt;br /&gt;&lt;br /&gt;  Section "InputDevice"&lt;br /&gt;      Identifier  "Synaptics Touchpad"&lt;br /&gt;      Driver      "synaptics"&lt;br /&gt;      Option        "SendCoreEvents" "true"&lt;br /&gt;      Option        "Device" "/dev/psaux"&lt;br /&gt;      Option        "Protocol" "auto-dev"&lt;br /&gt;      Option        "HorizEdgeScroll" "0"&lt;br /&gt;      Option        "SHMConfig" "on"&lt;br /&gt; EndSection&lt;br /&gt;&lt;br /&gt;It is important that you have this in there:&lt;br /&gt;  Option        "SHMConfig" "on"&lt;br /&gt;&lt;br /&gt;If that's done, save and exit.&lt;br /&gt;&lt;br /&gt;Next you will need to restart your graphic interface (so xorg.conf get's loaded again). Simply press CTRL + ALT + BACKSPACE&lt;br /&gt;&lt;br /&gt;Great, that's done - now you can do this (as root):&lt;br /&gt;  # synclient touchpadoff=1&lt;br /&gt;to switch it off, and:&lt;br /&gt;  # synclient touchpadoff=0&lt;br /&gt;to switch it back on...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-9066627191191609071?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/9066627191191609071/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=9066627191191609071' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/9066627191191609071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/9066627191191609071'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2009/02/switching-off-synaptic-touchpad-in.html' title='Switching off the Synaptic touchpad in Linux'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-8553123564563459839</id><published>2009-02-17T11:07:00.002Z</published><updated>2009-02-17T11:16:42.501Z</updated><title type='text'>Kingdom Of Fear</title><content type='html'>An interesting article I saw in the morning paper, cited that the former head of MI5 warns that British Labour (the party) is using fear of terrorism to restrict our civil liberties and invade our privacy.&lt;br /&gt;&lt;br /&gt;I found an article on BBC about here: &lt;a href="http://news.bbc.co.uk/1/hi/uk/7893890.stm"&gt;http://news.bbc.co.uk/1/hi/uk/7893890.stm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;'The Home Office said it was vital to strike a right balance between privacy, protection and sharing personal data.'&lt;br /&gt;&lt;br /&gt;The truth is, in the eyes of the state, the right balance is no privacy for the individual. This is something I've learned to accept and it's quite understandable that people won't start a revolution over what is essentially put into place to protect them.&lt;br /&gt;&lt;br /&gt;Nonetheless, I think I will use the opportunity of posting a few tutorials about staying save and 'private' on the internet. Afterall, why would I want the government to read and record my emails? I don't know what they could spin me out of whatever, but my secrets should stay mine. I feel more comfortable this way.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-8553123564563459839?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/8553123564563459839/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=8553123564563459839' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/8553123564563459839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/8553123564563459839'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2009/02/kingdom-of-fear.html' title='Kingdom Of Fear'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-7512420042787917835</id><published>2008-11-13T11:51:00.003Z</published><updated>2009-02-16T10:29:58.307Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>How to change the mouse polling rate in Ubuntu</title><content type='html'>&lt;div class="smallfont"&gt;          &lt;strong&gt;Changing the mouse polling?&lt;/strong&gt;    &lt;/div&gt;    &lt;hr style="color: rgb(255, 255, 255); background-color: rgb(255, 255, 255);" size="1"&gt;    &lt;!-- / icon and title --&gt;           &lt;!-- message --&gt;   &lt;div class="vbclean_msgtext" id="post_message_2347666"&gt;Special Thanks to: Cesare Tirabassi and everyone contributing in this thread&lt;br /&gt;&lt;br /&gt;Beginner Tip: You must use sudo when editing these files.&lt;br /&gt;Such as: &lt;div style="margin: 5px 20px 20px;"&gt;  &lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Code:&lt;/div&gt;  &lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 34px; text-align: left;"&gt; gksudo gedit /etc/modules&lt;/pre&gt; &lt;/div&gt;&lt;b&gt;Blackmagic's solution:&lt;/b&gt;&lt;br /&gt;Edit /etc/modules&lt;br /&gt;&lt;div style="margin: 5px 20px 20px;"&gt;  &lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Code:&lt;/div&gt;  &lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 34px; text-align: left;"&gt;gksudo gedit /etc/modules&lt;/pre&gt; &lt;/div&gt;Add these two lines onto the end:&lt;br /&gt;&lt;div style="margin: 5px 20px 20px;"&gt;  &lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Code:&lt;/div&gt;  &lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 50px; text-align: left;"&gt;-r usbhid&lt;br /&gt;usbhid mousepoll=2&lt;/pre&gt; &lt;/div&gt;reboot.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Alternate solution that may work on Feisty (try the first one first):&lt;/b&gt;&lt;br /&gt;Add&lt;br /&gt;&lt;div style="margin: 5px 20px 20px;"&gt;  &lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Code:&lt;/div&gt;  &lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 34px; text-align: left;"&gt;options usbhid mousepoll=2&lt;/pre&gt; &lt;/div&gt;on its own line at the end of /etc/modprobe.d/options&lt;br /&gt;&lt;br /&gt;and then add&lt;br /&gt;&lt;div style="margin: 5px 20px 20px;"&gt;  &lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Code:&lt;/div&gt;  &lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 34px; text-align: left;"&gt;usbhid&lt;/pre&gt; &lt;/div&gt;on the end of /etc/modules&lt;br /&gt;reboot&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Alternate solution that may work on Edgy:&lt;/b&gt;&lt;br /&gt;Add&lt;br /&gt;&lt;div style="margin: 5px 20px 20px;"&gt;  &lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Code:&lt;/div&gt;  &lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 34px; text-align: left;"&gt;options usbhid mousepoll=2&lt;/pre&gt; &lt;/div&gt;to /etc/modprobe.d/usbhid&lt;br /&gt;&lt;br /&gt;and then add&lt;br /&gt;&lt;div style="margin: 5px 20px 20px;"&gt;  &lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Code:&lt;/div&gt;  &lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 34px; text-align: left;"&gt;usbhid&lt;/pre&gt; &lt;/div&gt;on its own line at the end of /etc/modules&lt;br /&gt;reboot&lt;br /&gt;&lt;br /&gt;&lt;b&gt;aidanr's alternate feisty solution&lt;/b&gt;&lt;br /&gt;Create a file at /usr/local/bin/mymousesettings with the following inside:&lt;br /&gt;&lt;div style="margin: 5px 20px 20px;"&gt;  &lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Code:&lt;/div&gt;  &lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 50px; text-align: left;"&gt;#!/bin/bash&lt;br /&gt;rmmod usbhid &amp;amp;&amp;amp; modprobe usbhid mousepoll=2&lt;/pre&gt; &lt;/div&gt;     or if you want to use lomoco (a program for changing the resolution on Logitech mice) you can use this instead:&lt;br /&gt;     (G5 and G7 mice don't need lomoco because they are software-independant)&lt;br /&gt;{&lt;br /&gt;     Install:&lt;br /&gt;&lt;div style="margin: 5px 20px 20px;"&gt;  &lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Code:&lt;/div&gt;  &lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 34px; text-align: left;"&gt;sudo apt-get install lomoco&lt;/pre&gt; &lt;/div&gt;     lomoco's Homepage: &lt;a href="http://lomoco.linux-gamers.net/" target="_blank"&gt;http://lomoco.linux-gamers.net/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="margin: 5px 20px 20px;"&gt;  &lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Code:&lt;/div&gt;  &lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 66px; text-align: left;"&gt;#!/bin/bash&lt;br /&gt;# -4 for 400 cpi, -8 for 800 cpi, -m for 1200 cpi, -h for 1600 cpi, -g for 2000 cpi&lt;br /&gt;lomoco -h &amp;amp;&amp;amp; rmmod usbhid &amp;amp;&amp;amp; modprobe usbhid mousepoll=2&lt;/pre&gt; &lt;/div&gt;}&lt;br /&gt;&lt;br /&gt;After doing either method enter the command&lt;br /&gt;&lt;div style="margin: 5px 20px 20px;"&gt;  &lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Code:&lt;/div&gt;  &lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 34px; text-align: left;"&gt;sudo visudo&lt;/pre&gt; &lt;/div&gt;and replace the line that says&lt;br /&gt;&lt;div style="margin: 5px 20px 20px;"&gt;  &lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Code:&lt;/div&gt;  &lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 34px; text-align: left;"&gt;%admin ALL=(ALL) ALL&lt;/pre&gt; &lt;/div&gt;with&lt;br /&gt;&lt;div style="margin: 5px 20px 20px;"&gt;  &lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Code:&lt;/div&gt;  &lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 34px; text-align: left;"&gt;%admin ALL=(ALL) ALL, NOPASSWD:/usr/local/bin/mymousesettings&lt;/pre&gt; &lt;/div&gt;Use Control + O and then hit enter to save and then use Control + X to exit.&lt;br /&gt;&lt;br /&gt;Add that command to startup in System --&gt; Preferences --&gt; Sessions by clicking add and then adding &lt;div style="margin: 5px 20px 20px;"&gt;  &lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Code:&lt;/div&gt;  &lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 34px; text-align: left;"&gt;sudo sh /usr/local/bin/mymousesettings&lt;/pre&gt; &lt;/div&gt; as a new entry.&lt;br /&gt;reboot&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;hanging the mouse polling?&lt;/strong&gt;        &lt;hr style="color: rgb(255, 255, 255); background-color: rgb(255, 255, 255);" size="1"&gt;    &lt;!-- / icon and title --&gt;           &lt;!-- message --&gt;   &lt;div class="vbclean_msgtext" id="post_message_2348040"&gt;Fixed it with the help of the Gentoo guide:&lt;br /&gt;&lt;a href="http://gentoo-wiki.com/TIP_Change_mouse_hz" target="_blank"&gt;http://gentoo-wiki.com/TIP_Change_mouse_hz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I added&lt;br /&gt;&lt;div style="margin: 5px 20px 20px;"&gt;  &lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Code:&lt;/div&gt;  &lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 34px; text-align: left;"&gt;options usbhid mousepoll=2&lt;/pre&gt; &lt;/div&gt;to /etc/modprobe.d/usbhid&lt;br /&gt;(using "sudo nano")&lt;br /&gt;&lt;br /&gt;and then I added&lt;br /&gt;&lt;div style="margin: 5px 20px 20px;"&gt;  &lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Code:&lt;/div&gt;  &lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 34px; text-align: left;"&gt;usbhid&lt;/pre&gt; &lt;/div&gt;on the end of /etc/modules&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;=)&lt;br /&gt;&lt;div style="margin: 5px 20px 20px;"&gt;  &lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Code:&lt;/div&gt;  &lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 50px; text-align: left;"&gt;$ cat /sys/module/usbhid/parameters/mousepoll&lt;br /&gt;2&lt;/pre&gt; &lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;        &lt;hr style="color: rgb(255, 255, 255); background-color: rgb(255, 255, 255);" size="1"&gt;    &lt;!-- / icon and title --&gt;           &lt;!-- message --&gt;   &lt;div class="vbclean_msgtext" id="post_message_2447307"&gt;Here are all the mouse polls:&lt;br /&gt;&lt;br /&gt; 1 = 1000Hz&lt;br /&gt; 2 = 500Hz&lt;br /&gt; 4 = 250Hz&lt;br /&gt; 8 = 125Hz&lt;br /&gt;10 = 100Hz (Default)&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-7512420042787917835?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/7512420042787917835/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=7512420042787917835' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/7512420042787917835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/7512420042787917835'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2008/11/how-to-change-mouse-polling-rate-in.html' title='How to change the mouse polling rate in Ubuntu'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-4083090813222082233</id><published>2008-11-10T01:07:00.005Z</published><updated>2009-02-16T10:30:47.379Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='quake'/><title type='text'>OpenArena - the pure fun of playing Quake 3</title><content type='html'>As a Linux lover, I'm always happy to find games that are a) free and b) cross-platform (that means my non-linux friends can also play with me...&lt;br /&gt;&lt;br /&gt;The latest of such games is &lt;a href="http://openarena.ws/"&gt;OpenArena&lt;/a&gt;, a 3D First Person Shooter based on the now openly available source code ID Tech 3 (which was Quake 3, lots of COD parts and many more). Aparently the creator of OpenArena took the liverty of also smoothing out some of the bugs of Q3 and the result is an unbelievably rocking experience.&lt;br /&gt;&lt;br /&gt;But not enough: the existing mods for Quake 3 (baseq3, OSP, CPMA, ...) are working on it too!&lt;br /&gt;&lt;br /&gt;Because it's free it's still very much played online, I saw a lot of servers and will probably try to get my own dedicated server up in a few days...&lt;br /&gt;The address will be posted here.&lt;br /&gt;&lt;br /&gt;For all of you looking for a good online shooter, I can very much recommend OpenArena:&lt;br /&gt;&lt;a href="http://openarena.ws/"&gt;http://openarena.ws/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-4083090813222082233?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/4083090813222082233/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=4083090813222082233' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/4083090813222082233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/4083090813222082233'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2008/11/openarena-pure-fun-of-playing-quake-3.html' title='OpenArena - the pure fun of playing Quake 3'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-2124486633542193957</id><published>2008-10-21T16:21:00.007+01:00</published><updated>2009-02-16T21:22:00.357Z</updated><title type='text'>Microsoft Employees Forced Into Op To Make More Evil</title><content type='html'>Yes, the rumors have been around for quite some time. Since 1998, to be precise. A friend of mine, Dick Scratchy, has recently quit working for the corporation 'that want's to dominate the world by eliminating any other operating system', [sic].&lt;br /&gt;&lt;br /&gt;Dick told me how, after successful interviews, he was invited to a private surgery to turn him into a 'Microsoft Compatible Employee (TM). Little did he know, he received a full anesthetic upon arrival and what happened to his body was blanked from his memory - only traces of the terrible experience remain with him.&lt;br /&gt;&lt;br /&gt;Apparently, Microsoft Doctor (TM) removed the sublingual gland from his mouth and replaced it with a venom gland of a king cobra (see picture).&lt;br /&gt;&lt;br /&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_hFcDQCD6rzY/SP347UnNZBI/AAAAAAAAADE/FzbSvT3mp-8/s320/redpatch.jpg" alt="King Cobra poison gland in human mouth" /&gt;Microsoft, so he Dick tells me, altered his body and installed the poisonous gland to 'deter enemies of the company and allow their employees to spit blinding poison in the faces of users of other operating systems or also people who are generally unhappy with Microsoft or any of it's products.'&lt;br /&gt;&lt;br /&gt;Poor Dick had a lot of problems with his girlfriend because of the new gland, the two eventually split up.&lt;br /&gt;&lt;br /&gt;This clearly illustrates what we all suspected: Microsoft wants to dominate the world. They don't care about you - the user. User friendliness is an illusion that only used to capture audiences initially. Now, as other operating systems clearly bring better value to the user, they use anything in their power - that includes their vast arsenal of employee resources around the world - to fight their competitors.&lt;br /&gt;&lt;br /&gt;Be careful, never trust Microsoft and if anyone near you identifies themselves  as an employee of said company - destroy their jaw! It's where the poisonous gland sits!&lt;br /&gt;&lt;br /&gt;Some god be with us!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-2124486633542193957?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/2124486633542193957/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=2124486633542193957' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/2124486633542193957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/2124486633542193957'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2008/10/microsoft-employees-forced-into-op-to.html' title='Microsoft Employees Forced Into Op To Make More Evil'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_hFcDQCD6rzY/SP347UnNZBI/AAAAAAAAADE/FzbSvT3mp-8/s72-c/redpatch.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-3506986886184505709</id><published>2008-10-19T19:41:00.002+01:00</published><updated>2008-10-19T19:42:33.400+01:00</updated><title type='text'>Office 2007 Installer - The windows installer service cannot update one or more protected windows files.</title><content type='html'>&lt;h2&gt;FIX: Office 2007 Installer - The windows installer service cannot update one or more protected windows files.&lt;/h2&gt;  I came across an interesting dilema just now trying to install Office 2007.&lt;br /&gt;&lt;br /&gt;Before actually starting to install the product the setup stalled with: &lt;blockquote&gt; The windows installer service cannot update one or more protected windows files. &lt;/blockquote&gt; I was a little stunned, this is clean installed box. So I checked the Event Viewer: &lt;blockquote&gt; &lt;pre&gt;Product: Microsoft Software Update for Web Folders  (English) 12 -- Error 1933.&lt;br /&gt;&lt;br /&gt;The Windows Installer service cannot update one or more protected Windows files. SFP Error: -536870654.&lt;br /&gt;&lt;br /&gt;List of protected files:\r\nc:\program files\common files\microsoft shared\web server extensions\40\bin\fp4autl.dll&lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt;Ah ok, this is a customised installation of windows (I'll post how this happend later) and its looking for the frontpage extensions which (in this install) doesnt exist. So how to fix? Simple, download a copy of the missing file from &lt;a href="http://www.dlldump.com/download-dll-files_new.php/dllfiles/F/fp4autl.dll/4.0.2.7523/download.html"&gt;DllDump&lt;/a&gt;, place it into the &lt;strong&gt;c:\program files\common files\microsoft shared\web server extensions\40\bin\&lt;/strong&gt; folder and retry installation!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-3506986886184505709?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/3506986886184505709/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=3506986886184505709' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/3506986886184505709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/3506986886184505709'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2008/10/office-2007-installer-windows-installer.html' title='Office 2007 Installer - The windows installer service cannot update one or more protected windows files.'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-1721126869245265436</id><published>2008-10-19T15:10:00.006+01:00</published><updated>2008-10-19T15:32:19.395+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>Fix the upside down on uvc webcams</title><content type='html'>&lt;span style="font-family:Arial;"&gt;&lt;span style="font-size:85%;"&gt;Hi everybody,&lt;br /&gt;it's a very quick how-to that will help you to solve the problem of those webcams who give back upside-down images/videos!!!&lt;br /&gt;This help is intended only for those who have a UVC capable &lt;span class="highlight"&gt;webcam&lt;/span&gt;.&lt;br /&gt;But it will be usefull only if your &lt;span class="highlight"&gt;webcam&lt;/span&gt; supports YUV image format and the applications that use your &lt;span class="highlight"&gt;webcam&lt;/span&gt; request YUV format to your &lt;span class="highlight"&gt;webcam&lt;/span&gt;!!! I've tested it and it works with:&lt;br /&gt;skype, amsn, kopete, luvcview, mplayer!!&lt;br /&gt;&lt;br /&gt;So...let's start!!!!&lt;br /&gt;&lt;br /&gt;In order to know if your &lt;span class="highlight"&gt;webcam&lt;/span&gt; is UVC capable you just need to open your shell and run:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;div style="margin: 5px 20px 20px;"&gt;  &lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Code:&lt;/div&gt;  &lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 34px; text-align: left;"&gt;lsusb&lt;/pre&gt; &lt;/div&gt;&lt;/span&gt;&lt;span style="font-family:Arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;you will get something like this:&lt;br /&gt;&lt;div style="margin: 5px 20px 20px;"&gt;  &lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Quote:&lt;/div&gt;  &lt;table border="0" cellpadding="6" cellspacing="0" width="100%"&gt;  &lt;tbody&gt;&lt;tr&gt;   &lt;td class="ubuntu_quotebackground"&gt;         Bus 002 Device 001: ID 0000:0000&lt;br /&gt;Bus 001 Device 002: ID xxxx:yyyy "Your_Webcam_Model"&lt;br /&gt;Bus 001 Device 001: ID 0000:0000       &lt;/td&gt;  &lt;/tr&gt;  &lt;/tbody&gt;&lt;/table&gt; &lt;/div&gt;Then type:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;div style="margin: 5px 20px 20px;"&gt;  &lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Code:&lt;/div&gt;  &lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 34px; text-align: left;"&gt;sudo lsusb -d xxxx:yyyy -v | grep "14 Video"&lt;/pre&gt; &lt;/div&gt;&lt;/span&gt;&lt;span style="font-family:Arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;If you get something like the following, your &lt;span class="highlight"&gt;webcam&lt;/span&gt; is UVC capable:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;div style="margin: 5px 20px 20px;"&gt;  &lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Quote:&lt;/div&gt;  &lt;table border="0" cellpadding="6" cellspacing="0" width="100%"&gt;  &lt;tbody&gt;&lt;tr&gt;   &lt;td class="ubuntu_quotebackground"&gt;               bFunctionClass         14 Video&lt;br /&gt;   bInterfaceClass        14 Video&lt;br /&gt;   bInterfaceClass        14 Video&lt;br /&gt;   bInterfaceClass        14 Video       &lt;/td&gt;  &lt;/tr&gt;  &lt;/tbody&gt;&lt;/table&gt; &lt;/div&gt;&lt;/span&gt;&lt;span style="font-family:Arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;If your &lt;span class="highlight"&gt;webcam&lt;/span&gt; passes this test, you can go on reading. Otherwise, your camera needs to use propertary driver, because it doesn't use standard protocol/command.&lt;br /&gt;&lt;br /&gt;Well,&lt;br /&gt;now you need to donwload the UVCVIDEO driver sources, but they are on a SVN repository, so you need to install the SVN client:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;div style="margin: 5px 20px 20px;"&gt;  &lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Code:&lt;/div&gt;  &lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 34px; text-align: left;"&gt;sudo apt-get install subversion&lt;/pre&gt; &lt;/div&gt;&lt;/span&gt;&lt;span style="font-family:Arial;"&gt;&lt;span style="font-size:85%;"&gt;and now you can download the sources:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;div style="margin: 5px 20px 20px;"&gt;  &lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Code:&lt;/div&gt;  &lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 34px; text-align: left;"&gt;svn checkout svn://svn.berlios.de/linux-uvc/linux-uvc/trunk&lt;/pre&gt; &lt;/div&gt;&lt;/span&gt;&lt;span style="font-family:Arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;The sources will be saved into a folder called "Trunk" in the path from where you run the previous command.&lt;br /&gt;&lt;br /&gt;Next, you need to use a patch to update your clean uvcvideo driver. Please &lt;a href="ftp://blog:blog@d3ng4r.ftpaccess.cc/patch_solution1_mirrored.patch"&gt;download this.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Then proceed..&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="margin: 5px 20px 20px;"&gt;&lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Code:&lt;/div&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 34px; text-align: left;"&gt;patch &lt; patch_solution1_mirrored.patch&lt;/pre&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;Well, now the worst part has been done!!!&lt;br /&gt;We just need to compile our modded file and to install the new driver, so from shell you have to go to the "Trunk" directory and type:&lt;br /&gt;&lt;/span&gt;&lt;div style="margin: 5px 20px 20px;"&gt;  &lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Code:&lt;/div&gt;  &lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 34px; text-align: left;"&gt;make&lt;/pre&gt; &lt;/div&gt;&lt;span style="font-size:85%;"&gt;there shouldn't be errors!!&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;Then, ONLY if you are using one of the Ubuntu distributions (ubuntu, kubuntu, etc.), open with you editor the "Makefile" and change the following line:&lt;br /&gt;&lt;/span&gt;&lt;div style="margin: 5px 20px 20px;"&gt;  &lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Code:&lt;/div&gt;  &lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 34px; text-align: left;"&gt;INSTALL_MOD_DIR := usb/media&lt;/pre&gt; &lt;/div&gt;&lt;span style="font-size:85%;"&gt;with&lt;br /&gt;&lt;/span&gt;&lt;div style="margin: 5px 20px 20px;"&gt;  &lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Code:&lt;/div&gt;  &lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 34px; text-align: left;"&gt;INSTALL_MOD_DIR := ubuntu/media/usbvideo&lt;/pre&gt; &lt;/div&gt;&lt;span style="font-size:85%;"&gt;Now we just need to remove uvcvideo module (if you have previously installed it):&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;div style="margin: 5px 20px 20px;"&gt;  &lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Code:&lt;/div&gt;  &lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 34px; text-align: left;"&gt;sudo modprobe -r uvcvideo&lt;/pre&gt; &lt;/div&gt;Then:&lt;br /&gt;&lt;div style="margin: 5px 20px 20px;"&gt;  &lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Code:&lt;/div&gt;  &lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 50px; text-align: left;"&gt;sudo make install&lt;br /&gt;sudo modprobe uvcvideo&lt;/pre&gt; &lt;/div&gt;Now everything should work!!!&lt;br /&gt;&lt;br /&gt;Let me know!!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-1721126869245265436?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/1721126869245265436/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=1721126869245265436' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/1721126869245265436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/1721126869245265436'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2008/10/hi-everybody-its-very-quick-how-to-that.html' title='Fix the upside down on uvc webcams'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-7030547658439001004</id><published>2008-10-19T13:08:00.001+01:00</published><updated>2008-10-19T13:08:56.130+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>Fix 'Hardware error' for Adobe CS2 running over wine</title><content type='html'>&lt;span&gt;PERMANENT FIX: The permanent fix is actually very simple. The problematic file is the General Settings file, "Adobe &lt;b class="highlight"&gt;Photoshop&lt;/b&gt; CS2 Prefs.psp", which references the default fonts Adobe expects to be installed. If for any reason these fonts, or any other files, are not installed or not functioning as expected, the application will terminate to the desktop.  This settings file is located here: &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;In &lt;b class="highlight"&gt;Wine&lt;/b&gt;: &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;/home/[USER PROFILE]/.&lt;b class="highlight"&gt;wine&lt;/b&gt;/drive_c/windows/profiles/[USER PROFILE]/Application Data/Adobe/&lt;b class="highlight"&gt;Photoshop&lt;/b&gt;/9.0/Adobe &lt;b class="highlight"&gt;Photoshop&lt;/b&gt; CS2 Settings/Adobe &lt;b class="highlight"&gt;Photoshop&lt;/b&gt; CS2 Prefs.psp &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;In Crossover Office: &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;/home/[USER PROFILE]/.cxoffice/[CS2 INSTALLATION BOTTLE NAME]/drive_c/windows/profiles/crossover/Application Data/Adobe/&lt;b class="highlight"&gt;Photoshop&lt;/b&gt;/9.0/Adobe &lt;b class="highlight"&gt;Photoshop&lt;/b&gt; CS2 Settings/Adobe &lt;b class="highlight"&gt;Photoshop&lt;/b&gt; CS2 Prefs.psp &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;Naturally, replace [USER PROFILE] with the user name you are working under, and replace the CS2 INSTALLATION BOTTLE NAME with whatever you named the bottle you installed &lt;b class="highlight"&gt;Photoshop&lt;/b&gt; CS2 under in Crossover. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;Now, if you've encountered this &lt;b class="highlight"&gt;error&lt;/b&gt;, you've already run CS2 twice, and the settings file has already been created and corrupted. Although deleting it will allow you to start CS2, it will again store a corrupted file when you exit the application, and next time you start the application, you'll repeat the same fatal &lt;b class="highlight"&gt;error&lt;/b&gt; as usual. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;So, having located this file, perform the following steps: &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;(1) Rename or delete the corrupted file &lt;/span&gt;&lt;br /&gt;&lt;span&gt;(2) Start CS2. It should start just fine.  &lt;/span&gt;&lt;br /&gt;&lt;span&gt;(3) IMMEDIATELY after it has started, change the permissions on the newly re-created settings file (Adobe &lt;b class="highlight"&gt;Photoshop&lt;/b&gt; CS2 Prefs.psp) to READ ONLY. You can do this in your file browser, or, if you are at the command line, use the following command: &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;chmod -w ./Adobe\ &lt;b class="highlight"&gt;Photoshop&lt;/b&gt;\ CS2\ Prefs.psp &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-7030547658439001004?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/7030547658439001004/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=7030547658439001004' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/7030547658439001004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/7030547658439001004'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2008/10/fix-hardware-error-for-adobe-cs2.html' title='Fix &apos;Hardware error&apos; for Adobe CS2 running over wine'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-7425858451028727736</id><published>2008-09-03T14:10:00.005+01:00</published><updated>2008-10-12T19:39:36.278+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='weird quotes'/><title type='text'></title><content type='html'>[18:10:45] [Name blanked]: My grandfather used to tell me: Never trust a horse, because a horse is only happy when it pees&lt;br /&gt;[18:12:25] Chris Matenaers says: Seriously?&lt;br /&gt;[18:13:03] [Name blanked]: Well, yes. My grandfather was a confused man in his later years.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-7425858451028727736?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/7425858451028727736/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=7425858451028727736' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/7425858451028727736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/7425858451028727736'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2008/09/181045-name-blanked-my-grandfather-used.html' title=''/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-4524411654374670514</id><published>2008-08-28T17:56:00.003+01:00</published><updated>2008-08-28T18:00:01.237+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='weird quotes'/><title type='text'>Warthogs</title><content type='html'>[17:53:45] Chris Matenaers says: If it's wrong to stick your tongue in a warthogs anus - man, I don't wanna be right&lt;br /&gt;[17:53:56] meesterhammond says: :D:D&lt;br /&gt;&lt;br /&gt;Any questions? - Look at this handsome fella:&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Image:Namibie_Etosha_Phacochere_01.JPG"&gt;http://en.wikipedia.org/wiki/Image:Namibie_Etosha_Phacochere_01.JPG&lt;/a&gt;&lt;br /&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/2596933041725982518-4524411654374670514?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/4524411654374670514/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=4524411654374670514' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/4524411654374670514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/4524411654374670514'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2008/08/warthogs.html' title='Warthogs'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-6424205396092622323</id><published>2008-08-28T01:25:00.002+01:00</published><updated>2008-08-28T01:28:18.940+01:00</updated><title type='text'>Logitech VX Revolution</title><content type='html'>I struggled for a long time to use the 'back' and forward button on my mouse in some applications. Especially the open source apps seemed to not recognise the button 4 and 5.&lt;br /&gt;I tried assigning key macros, so that I maybe be able to use simple copy paste actions, but this didn't work either.&lt;br /&gt;&lt;br /&gt;I finally found the solution: Simply switch of the SetPoint software that launches with windows start. Started working like a charm right away...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-6424205396092622323?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/6424205396092622323/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=6424205396092622323' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/6424205396092622323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/6424205396092622323'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2008/08/logitech-vx-revolution.html' title='Logitech VX Revolution'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-6022089930225935804</id><published>2008-08-19T16:22:00.003+01:00</published><updated>2008-08-19T20:12:31.933+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software'/><title type='text'>YugmaSE Team Collaboration</title><content type='html'>I have used this before, but reinstalled windoze and Skype, so I lost it. I only reinstalled it again recently and was amazed to see what good of a FREE product this really is:&lt;br /&gt;&lt;br /&gt;Basically, this is WebEx for a small audience - you share your desktop, invite others to take control of your desktop, do white-boards and because it's all integrated with Skype, you have voice call and chat.&lt;br /&gt;&lt;br /&gt;The free version limits you to 11 people to share the desktop with, but I hardly ever need more. The paid version comes without this restirction.&lt;br /&gt;&lt;br /&gt;The installation was a bit cumbersome: Go to any person in your Skype list, click on menu (little grey box), 'do more...', 'get extras' and search for it. You start to download it, then it takes ages to install. You must afterwards create a new account (yes, it doesn't tie in all the way in). When you get an alarm asking you if you want to allow Java to do stuff, say 'yes' and it should be good to go.&lt;br /&gt;To start, you now have to click on 'menu' -&gt; 'do more' -&gt; 'organise extras' and you should have a link in there.&lt;br /&gt;&lt;br /&gt;There is also a desktop / Skype independent version of this handy tool. However, I use it with Skype and was never interested in having it install as a seperate programme.&lt;br /&gt;&lt;br /&gt;Have more fun and be more productive with sharing!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-6022089930225935804?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/6022089930225935804/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=6022089930225935804' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/6022089930225935804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/6022089930225935804'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2008/08/yugmase-team-collaboration.html' title='YugmaSE Team Collaboration'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-3814349117583375593</id><published>2008-08-13T09:43:00.003+01:00</published><updated>2008-08-29T09:49:28.643+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='weird quotes'/><title type='text'>Mongeese</title><content type='html'>July, 22nd 2008:&lt;br /&gt;&lt;br /&gt;Chris Matenaers says: 'Were I a Mongoose, I'd eat poisonous snakes ALL the time!'&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-3814349117583375593?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/3814349117583375593/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=3814349117583375593' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/3814349117583375593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/3814349117583375593'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2008/08/mongeese.html' title='Mongeese'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-4429988363256918016</id><published>2008-01-29T23:01:00.000Z</published><updated>2008-02-04T02:40:59.912Z</updated><title type='text'>A new post!</title><content type='html'>After month of quiteness... A new post.&lt;br /&gt;&lt;br /&gt;As always, I'm rather busy at work, I have a new laptop after my old one was stolen and I have experimented around with different operating systems.&lt;br /&gt;&lt;br /&gt;Computer-wise I'm now running an ubuntu system and I have to say that I'm quite pleasantly surprised... Apart from my sound-card, the hardware is sorted. I can't very well use USB devices in Windows which is annoying, but I think I can live with that for the moment.&lt;br /&gt;&lt;br /&gt;I'll be working on the design of the blog in the weeks. And I will see what else I got time for. I see if I can blog some more, maybe add different themes&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-4429988363256918016?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/4429988363256918016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=4429988363256918016' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/4429988363256918016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/4429988363256918016'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2008/01/new-post.html' title='A new post!'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-628553814912812582</id><published>2007-06-30T12:08:00.000+01:00</published><updated>2007-10-29T01:25:58.848Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='blog system'/><title type='text'>Problems with the FTP</title><content type='html'>As the very few ones that actually came to this blog have noticed: there is a promise of a working FTP, yet the links to the FTP aren't working.&lt;br /&gt;&lt;br /&gt;It's working now!&lt;br /&gt;&lt;br /&gt;The problem was that my FTP server did not support passive connections. I set this up now, BUT: passive connections are only accepted when they are directed at the specified, non-local, IP address.&lt;br /&gt;&lt;br /&gt;Elegibly, my ISP gives me a new IP every time I sign onto the network. But I never sign off, so I keep my IP for many month at a time. This is both good and bad: my dynamic IP address handler &lt;a href="http://www.dyndns.com/"&gt;DynDNS&lt;/a&gt; cancels my account if I don't change my IP once a month :(&lt;br /&gt;&lt;br /&gt;On the other hand, once a blue moon, when I do need to restart my rooter, the IP has mistically changed.&lt;br /&gt;&lt;br /&gt;I guess there is no easy solution and I gotta start web-hosting myself. I will install Apache in the coming weeks...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-628553814912812582?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/628553814912812582/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=628553814912812582' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/628553814912812582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/628553814912812582'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2007/06/problems-with-ftp.html' title='Problems with the FTP'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-8660544211969293301</id><published>2007-06-26T00:27:00.001+01:00</published><updated>2009-10-26T00:35:35.384Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='funnies'/><title type='text'>rapebear (or: how to write screenplays. badly.)</title><content type='html'>congtratulations to jeremy slater and dan whitehead, probably the funniest blog i have seen so far:&lt;br /&gt;"&lt;a href="http://jerslater.blogspot.com/"&gt;how to write screenplays. badly.&lt;/a&gt;"&lt;br /&gt;&lt;br /&gt;it was last year mid-summer, when i discovered the screenplay follow up call to "rapebear" - the bear that rapes. i laughed so hard that even a year later i feel that this blog needs to be revisited by as many people as possible.&lt;br /&gt;&lt;br /&gt;You can find the rapebear story &lt;a href="http://www.badgercomp.com/blogspot/Rapebear.doc"&gt;right here&lt;/a&gt;!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-8660544211969293301?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/8660544211969293301/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=8660544211969293301' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/8660544211969293301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/8660544211969293301'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2007/06/rapebear-or-how-to-write-screenplays.html' title='rapebear (or: how to write screenplays. badly.)'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-2924250033829719963</id><published>2007-06-26T00:14:00.001+01:00</published><updated>2009-10-26T00:28:25.505Z</updated><title type='text'>the brazillian rear of the year</title><content type='html'>it doesn't really matter that this presentation is from '02! Some things never grow old!&lt;br /&gt;&lt;br /&gt;get the powerpoint presentation &lt;a href="http://www.badgercomp.com/blogspot/ManAlive.ppt"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-2924250033829719963?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/2924250033829719963/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=2924250033829719963' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/2924250033829719963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/2924250033829719963'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2007/06/brazillian-rear-of-year.html' title='the brazillian rear of the year'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2596933041725982518.post-3143682326925201528</id><published>2007-06-25T23:17:00.000+01:00</published><updated>2007-10-29T01:26:25.144Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='funnies'/><title type='text'>Great site about Redlichkeit: [but only in German language :( ]</title><content type='html'>Some years ago, when the internet was still young and some people though it was only made for exchanging pornography and hack into banking servers, I found this &lt;a href="http://www.geocities.com/reinhard_pfarrpfeifer/index2.html?200725"&gt;really amusing website&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;It's the only link that I have kept for years. I've stumbled accross it in the sad year of the lord 1999 when Helmut Kohl's era ended and 8 years of depressing socialism plagued the land of Germans. the here author claims to be incapacitated - meaning he is not allowed to manage his own money, or vote (or be alone with children)&lt;br /&gt;&lt;br /&gt;Note, that it is hosted on Geocities (and it's still live!!!):&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" width="auto" border="0"&gt;&lt;br /&gt;&lt;tr&gt;&lt;td width="30"&gt;&lt;/td&gt;&lt;td width="400" bgcolor="#cccaaa" style="border: 1px solid #999;"&gt;&lt;span class="chrisblack"&gt;&lt;br /&gt;Werden Sie züchtig und keusch!&lt;br /&gt;&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;Lieber Fußgänger, Sie haben gerade von einem redlichen Menschen einen Flugzettel in die Hand gedrückt bekommen und fragen sich nun, was das soll. Bitte nehmen Sie sich kurz Zeit, den Zettel durchzulesen und besuchen Sie danach meine Internetzseite.&lt;br /&gt;&lt;br /&gt;Es stört Sie&lt;br /&gt;&lt;ul&gt;&lt;li&gt;daß ältere Menschen die Internetzsprache nicht verstehen können, da sie aus wahllos zusammengewürfelten Wörtern deutscher / englischer Sprache besteht?&lt;br /&gt;(Bsp. e-Mail [e-Brief], Internet Explorer [Internetz Erkunder])&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;daß manche Menschen Sie lapidar mit "Hallo" begrüßen, oder mobile Telefone benützen, obwohl die Strahlung lebensgefährlich für alle anderen ist?&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;daß Rauchen und Alkohol immer noch nicht verboten sind?&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;daß es Menschen gibt, die sich nackt im Internetz oder gar in der Öffentlichkeit präsentieren?&lt;br /&gt;(Bsp. FKK-Strände, Schmuddelseiten)&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;daß es im Internetz immer wieder Menschen gibt, die ihre Aggressionen an guten Menschen auslassen?&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Oder haben Sie gar selbst Probleme, ein züchtiges Leben zu führen? Das ist kein Problem. Besuchen Sie meine Internetzseite, denn ich lebe vor, wie man gut und züchtig ist und sich so auch noch viele Freunde verschafft!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;http://www.geocities.com/reinhard_pfarrpfeifer&lt;br /&gt;Ihr Reinhard Pfarrpfeifer&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Fake or real?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2596933041725982518-3143682326925201528?l=d3ngar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://d3ngar.blogspot.com/feeds/3143682326925201528/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2596933041725982518&amp;postID=3143682326925201528' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/3143682326925201528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2596933041725982518/posts/default/3143682326925201528'/><link rel='alternate' type='text/html' href='http://d3ngar.blogspot.com/2007/06/great-site-about-redlichkeit-but-only.html' title='Great site about Redlichkeit: [but only in German language :( ]'/><author><name>dengar</name><uri>http://www.blogger.com/profile/06228092843410621642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_hFcDQCD6rzY/SI5bqDjLQqI/AAAAAAAAAAY/627yADSMaC8/S220/Chris04.jpg'/></author><thr:total>0</thr:total></entry></feed>
