<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-3229275647133448109</atom:id><lastBuildDate>Thu, 16 Feb 2012 18:38:18 +0000</lastBuildDate><category>BASH</category><category>Twitter</category><category>Importing</category><category>Website</category><category>old</category><category>Height Maps</category><category>Holiday</category><category>C</category><category>PSP</category><category>Quake Live</category><category>volume</category><category>Logic</category><category>bored</category><category>Java</category><category>blog</category><category>Google</category><category>learn</category><category>delphi</category><category>Other</category><category>sound</category><category>MMORPG</category><category>computer</category><category>Error</category><category>fail</category><category>ubuntu</category><category>3D Engine</category><category>programs</category><category>hardware</category><category>Character</category><title>ZirconCode</title><description>Neuroscience/Programming/Computer Related Stuff&lt;br&gt; Website - &lt;b&gt;&lt;a href="http://www.zirconcode.com/"&gt;ZirconCode.com&lt;/a&gt;&lt;/b&gt;&lt;br&gt;
 Creating a MMORPG during Holidays&lt;br&gt;
Working on a Neural Net otherwise</description><link>http://zirconcode.blogspot.com/</link><managingEditor>noreply@blogger.com (ZirconCode)</managingEditor><generator>Blogger</generator><openSearch:totalResults>58</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/ZirconCode" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="zirconcode" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/</creativeCommons:license><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">ZirconCode</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3229275647133448109.post-8877274934382260119</guid><pubDate>Sat, 06 Mar 2010 09:48:00 +0000</pubDate><atom:updated>2010-03-06T19:48:53.203+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Quake Live</category><title>Quake Live requires Intelligence</title><description>I'm tired of people badmouthing Quake in terms of intelligence just because they haven't played it long enough to understand it. To prove that Quake doesn't only require extreme skill, which should be obvious by watching &lt;a href="http://www.youtube.com/watch?v=1g24fe4bwu0"&gt;some&lt;/a&gt; &lt;a href="http://www.youtube.com/watch?v=Y0dlP4qT6q8"&gt;Youtube&lt;/a&gt; &lt;a href="http://www.youtube.com/watch?v=KjDqs1SE6FU&amp;amp;feature=related"&gt;movies&lt;/a&gt;, but also intelligence, I'm going to show what goes on in my mind while playing the game. I play Quake Live (so Quake 3 Multiplayer) and mostly Clan Arena.&lt;br /&gt;&lt;br /&gt;The general Quake strategy is to move around the map while controlling when, and where to get in a fight as well as how long it will last. There are two parts, the overall movement plan, and the encounters.&lt;br /&gt;&lt;br /&gt;During an encounter there are many things to consider, one of the most important of which is weapon choice. Here's a list of weapons and the factors I take into consideration when choosing:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Rocket Launcher; It's great for spamming places you think the enemy will be in soon. I use it when it's obvious what the enemies next move will be, and when the enemy has a small movement range available.&lt;/li&gt;&lt;li&gt;Railgun; Used in long range fights or when the enemy is running away. Excellent for sniping the enemy if he has no clue where you are. Good for finishing of an enemy, deals high damage.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Machine Gun; Useless in Clan Arena, designed as a basic weapon if there are no others available.&lt;/li&gt;&lt;li&gt;Plasma Gun; Good for obscuring the enemies vision or for spamming dorways he will appear in.&lt;/li&gt;&lt;li&gt;Lightning Gun; Good in medium range fights when the enemies movement is easy to trace, for example if he is falling or jumping towards you.&lt;/li&gt;&lt;li&gt;Shotgun; Extremely good at finishing of an enemy or at close range.&lt;/li&gt;&lt;li&gt;Grenade Launcher; Good for spamming small doorways, good for protecting your back and making sure no one follows you.&lt;/li&gt;&lt;li&gt;Gauntlet; Good for Humiliating someone =p&lt;/li&gt;&lt;/ol&gt;As you can see, there's many factors to take into consideration just for weapon choice alone. During a fight you will also need to know when and how to escape, will a rocket jump get you killed or will a teleport place you in the midst of your enemies? Dodging is also a crucial part of fights, how far do you run to one side before your enemy realizes he can predict your movement? Moving a little may only prove good if the enemy is not firing rockets at the ground near you which is very common.&lt;br /&gt;&lt;br /&gt;The General Movement is the other important thing. Here's a map I made of one of the countless well played Clan Arena Maps:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;(click for larger/clearer image with white background)&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3S9v613195c/S5IrH0ewp4I/AAAAAAAAAHU/4iHcbvOzWz8/s1600-h/quake+-+hidden+fortress.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 392px; height: 292px;" src="http://4.bp.blogspot.com/_3S9v613195c/S5IrH0ewp4I/AAAAAAAAAHU/4iHcbvOzWz8/s400/quake+-+hidden+fortress.png" alt="" id="BLOGGER_PHOTO_ID_5445462312791091074" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;This isn't a blueprint and the lines don't represent how long it takes to get from one node to another. The map shows the areas of the map I connect with one another, for example, if I'm in the Lower Central Area (1) I think I could rocket jump into the intersection, teleport to Central Area (2), take the sneaky waterway to another teleporter, or simply walk the normal path. Directly after that comes the thought of where I will land. If I think about rocket jumping to the intersection, I will likely consider another route if I know that 80% of my enemies are camping in the Stairwell. Another thing I take into consideration is the tactical advantage I will end up in, for example taking the sneaky Tunnel from the Stairway to the Central Area (2) will put me on the bottom floor in a long narrow area where I can easily be disposed of. I mainly decide on such sneaky routes if I know my enemy is sitting with his back to the exit. The final thing I worry about is the route itself, for example the teleports are very loud and my enemy will know where I have gone. The rocket-jumps and waterways make a sound but only if the enemy is close by. Sometimes you can mislead your enemy by teleporting and then hiding, and sometimes he will just shoot you down. Another important factor is the length of time it would take to go that way, for example it may be useless to run around for 5 minutes if your enemy can simply turn around and shoot you in the face.&lt;br /&gt;&lt;br /&gt;It's debatable whether predicting the other players movement is a skill that does or doesn't require intelligence, so I'm not including that here. Remember this is a very narrow window into Quake Live (... or 3), there are 5 game modes, countless items, more than 20 maps, and many more factors you will find out if you go play some &lt;a href="http://www.quakelive.com/"&gt;Quake Live&lt;/a&gt; =D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3229275647133448109-8877274934382260119?l=zirconcode.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=7dYOTA9LLDc:ryQawNAobic:2nqncYFp4_M"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=2nqncYFp4_M" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=7dYOTA9LLDc:ryQawNAobic:nQ_hWtDbxek"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=nQ_hWtDbxek" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=7dYOTA9LLDc:ryQawNAobic:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=7dYOTA9LLDc:ryQawNAobic:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?i=7dYOTA9LLDc:ryQawNAobic:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=7dYOTA9LLDc:ryQawNAobic:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?i=7dYOTA9LLDc:ryQawNAobic:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=7dYOTA9LLDc:ryQawNAobic:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=7dYOTA9LLDc:ryQawNAobic:XAVGb8Xj5zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=XAVGb8Xj5zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://zirconcode.blogspot.com/2010/03/quake-live-requires-intelligence.html</link><author>noreply@blogger.com (ZirconCode)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_3S9v613195c/S5IrH0ewp4I/AAAAAAAAAHU/4iHcbvOzWz8/s72-c/quake+-+hidden+fortress.png" height="72" width="72" /><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3229275647133448109.post-752332678898015727</guid><pubDate>Thu, 24 Dec 2009 09:33:00 +0000</pubDate><atom:updated>2009-12-24T18:36:28.272+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Holiday</category><title>Merry Christmas!</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3S9v613195c/SzM16yG_XcI/AAAAAAAAAHM/Ai4qtGArytY/s1600-h/linux-christmas.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 439px; height: 350px;" src="http://4.bp.blogspot.com/_3S9v613195c/SzM16yG_XcI/AAAAAAAAAHM/Ai4qtGArytY/s400/linux-christmas.jpg" alt="" id="BLOGGER_PHOTO_ID_5418734060656614850" 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/3229275647133448109-752332678898015727?l=zirconcode.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=95tO6IotLV8:Gkxb8fTAU7A:2nqncYFp4_M"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=2nqncYFp4_M" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=95tO6IotLV8:Gkxb8fTAU7A:nQ_hWtDbxek"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=nQ_hWtDbxek" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=95tO6IotLV8:Gkxb8fTAU7A:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=95tO6IotLV8:Gkxb8fTAU7A:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?i=95tO6IotLV8:Gkxb8fTAU7A:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=95tO6IotLV8:Gkxb8fTAU7A:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?i=95tO6IotLV8:Gkxb8fTAU7A:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=95tO6IotLV8:Gkxb8fTAU7A:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=95tO6IotLV8:Gkxb8fTAU7A:XAVGb8Xj5zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=XAVGb8Xj5zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://zirconcode.blogspot.com/2009/12/merry-christmas.html</link><author>noreply@blogger.com (ZirconCode)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_3S9v613195c/SzM16yG_XcI/AAAAAAAAAHM/Ai4qtGArytY/s72-c/linux-christmas.jpg" height="72" width="72" /><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3229275647133448109.post-8118665402462986028</guid><pubDate>Mon, 31 Aug 2009 09:45:00 +0000</pubDate><atom:updated>2009-08-31T19:55:39.883+09:00</atom:updated><title>How to Completely Encrypt your Hard drive</title><description>&lt;span style="font-size:78%;"&gt;This tutorial assumes you have basic knowledge in partition editing. &lt;a href="http://gparted.sourceforge.net/docs/help-manual/C/gparted_manual.html"&gt;Go here if you don't.&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;About a year ago I stumbled on &lt;a href="http://www.truecrypt.org/"&gt;TrueCrypt&lt;/a&gt;, Open Source encryption software which by definition allows government level encryption (&lt;a href="http://en.wikipedia.org/wiki/Advanced_Encryption_Standard"&gt;AES&lt;/a&gt;) . Encrypting your Hard drive can help you in a lot of situations and it only sacrifices 30 minutes of your valuable time.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;Optional: Create a backup of your entire hard drive on a separate storage device now&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;Optional: Create a &lt;a href="http://www.truecrypt.org/docs/?s=rescue-disk"&gt;TrueCrypt Rescue disc&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;First of all you will want to Create an empty partition. Use any partition editing software for this, I prefer &lt;a href="http://gparted.sourceforge.net/"&gt;gparted &lt;/a&gt;as it's free and open source. The partition needs to support the OS you will install on it (format and size wise).&lt;br /&gt;&lt;br /&gt;Next install any OS (operating system) on that partition. The OS on this partition does not have to be the OS you want to use later on so go ahead and install an Open Source OS to save yourself some copyright issues. The OS's only requirements is that it needs to be able to run TrueCrypt (Linux, Mac, Windows). Set up some drivers if needed (windows...) and get the OS up to speed. Next install &lt;a href="http://www.truecrypt.org/downloads"&gt;TrueCrypt &lt;/a&gt;on the partition. Lastly install a boot loader on your computer if you don't already have one. I recommend &lt;a href="http://www.gnu.org/software/grub/"&gt;grub&lt;/a&gt; &lt;span style="font-size:78%;"&gt;(&lt;a href="http://en.wikipedia.org/wiki/Booting"&gt;what's a bootloader?&lt;/a&gt;)&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Clone the partition you just created. One partition will be your backup to work from if something goes wrong , this partition can be deleted later on, just keep it until you are sure everything is running smoothly. Now boot into your backup partition and run TrueCrypt. Select:&lt;br /&gt;System &gt; Encrypt System Partition/Drive...&lt;br /&gt;Select normal press Next.&lt;br /&gt;Select Encrypt the System Partition and press Next.&lt;br /&gt;Select Multi-Boot and press Next.&lt;br /&gt;Just answer the next view questions truthfully &lt;span style="font-size:78%;"&gt;(hint: use your brain)&lt;/span&gt;.&lt;br /&gt;Wait and Watch as it encrypts your OS.&lt;br /&gt;&lt;br /&gt;The TrueCrypt Boot-loader should now be installed on your boot-hard drive.&lt;br /&gt;&lt;br /&gt;Enjoy your Encrypted OS =)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;Continue Reading if you are either very paranoid or very illegal&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;But wait, what if Authorities or the Mafia force you to reveal the password to your OS?&lt;br /&gt;Well this is where Plausible Deniability comes into play.&lt;br /&gt;&lt;br /&gt;You may create a hidden OS inside your already encrypted OS. It is impossible to know whether a hidden volume exists on your computer as it looks exactly the same as random bits, the only pointer to it is a password you choose.&lt;br /&gt;&lt;br /&gt;To create a hidden OS boot into your Encrypted OS and Start TrueCrypt.&lt;br /&gt;System &gt; Encrypt System Partition/Drive...&lt;br /&gt;Select hidden volume this time.&lt;br /&gt;You should be familiar with the steps...&lt;br /&gt;&lt;br /&gt;You now have a Hidden OS inside an Encrypted OS. To boot into your hidden OS simply enter the password you choose for it. To boot into your Encrypted OS just enter your old password.&lt;br /&gt;&lt;br /&gt;What do you do if someone forces you to reveal your password?&lt;br /&gt;Give them the password of your Encrypted OS. They don't have proof that you have a hidden OS so don't give them any reason to believe so.&lt;br /&gt;&lt;br /&gt;Now how do we make the Denial of a Hidden OS Plausible?&lt;br /&gt;Every now and then do something (legal) on your Encrypted OS, this will make it look like you actively use it. I have some scripts which I run now and then to surf the web for me and do other random stuff, I might release them but you should be able to come up with your own.&lt;br /&gt;&lt;br /&gt;Enjoy =D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3229275647133448109-8118665402462986028?l=zirconcode.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=R68J-jxFsI0:znfovQlJ3Gk:2nqncYFp4_M"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=2nqncYFp4_M" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=R68J-jxFsI0:znfovQlJ3Gk:nQ_hWtDbxek"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=nQ_hWtDbxek" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=R68J-jxFsI0:znfovQlJ3Gk:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=R68J-jxFsI0:znfovQlJ3Gk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?i=R68J-jxFsI0:znfovQlJ3Gk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=R68J-jxFsI0:znfovQlJ3Gk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?i=R68J-jxFsI0:znfovQlJ3Gk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=R68J-jxFsI0:znfovQlJ3Gk:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=R68J-jxFsI0:znfovQlJ3Gk:XAVGb8Xj5zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=XAVGb8Xj5zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://zirconcode.blogspot.com/2009/08/how-to-completely-encrypt-your-hard.html</link><author>noreply@blogger.com (ZirconCode)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3229275647133448109.post-5239037911702565991</guid><pubDate>Tue, 28 Jul 2009 23:41:00 +0000</pubDate><atom:updated>2009-08-28T20:03:52.741+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">hardware</category><category domain="http://www.blogger.com/atom/ns#">computer</category><title>First Computer Build</title><description>I just finished building my first computer =D&lt;br /&gt;Gotta install the OS now...&lt;br /&gt;&lt;br /&gt;More Details Really Really Soon =D&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;Edit:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;System:&lt;br /&gt;&lt;br /&gt;CPU: Phenom II x3 720 BE&lt;br /&gt;Motherboard: ASRock                                       M3A780GXH 128M&lt;br /&gt;Case: Antec 900&lt;br /&gt;Power Supply: AQTIS  Double Graphic Power AP-650GTX&lt;br /&gt;Memory: Just Some DDR3&lt;br /&gt;Hard Drive: 1tb (Hitachi)&lt;br /&gt;and a simple DVD/CD Reader/Writer&lt;br /&gt;&lt;br /&gt;It doesn't have a Graphics Card yet but I'm going to get one soon (probably around Radeon 4770 HD or more). The integrated Motherboard Graphics (ATI Radeon 3200 HD) are doing fine so far but then again I've only tried Compiz Fusion and some Screen savers =D&lt;br /&gt;&lt;br /&gt;It runs stable and it looks really great next to my old build:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3S9v613195c/Spe46IsUiNI/AAAAAAAAAGw/xGZ0h_7hDmA/s1600-h/P1070858.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px; height: 150px;" src="http://2.bp.blogspot.com/_3S9v613195c/Spe46IsUiNI/AAAAAAAAAGw/xGZ0h_7hDmA/s200/P1070858.JPG" alt="" id="BLOGGER_PHOTO_ID_5374967989195278546" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Of course there is a huge mess of cables but then again it's my first and I'm happy all the parts I chose work together as expected =D&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3S9v613195c/Spe5N_cmj3I/AAAAAAAAAG4/Ymu9pTzHLVs/s1600-h/P1070857.JPG"&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/_3S9v613195c/Spe5N_cmj3I/AAAAAAAAAG4/Ymu9pTzHLVs/s320/P1070857.JPG" alt="" id="BLOGGER_PHOTO_ID_5374968330310815602" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;And just for giggles here's the trusty glass penguin always sitting on my desk:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3S9v613195c/Spe5g20T84I/AAAAAAAAAHA/Fybkkz-rqck/s1600-h/P1070917.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px; height: 150px;" src="http://4.bp.blogspot.com/_3S9v613195c/Spe5g20T84I/AAAAAAAAAHA/Fybkkz-rqck/s200/P1070917.JPG" alt="" id="BLOGGER_PHOTO_ID_5374968654411854722" 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/3229275647133448109-5239037911702565991?l=zirconcode.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=2L0kr9iG-bs:XsvWC0U02z0:2nqncYFp4_M"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=2nqncYFp4_M" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=2L0kr9iG-bs:XsvWC0U02z0:nQ_hWtDbxek"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=nQ_hWtDbxek" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=2L0kr9iG-bs:XsvWC0U02z0:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=2L0kr9iG-bs:XsvWC0U02z0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?i=2L0kr9iG-bs:XsvWC0U02z0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=2L0kr9iG-bs:XsvWC0U02z0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?i=2L0kr9iG-bs:XsvWC0U02z0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=2L0kr9iG-bs:XsvWC0U02z0:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=2L0kr9iG-bs:XsvWC0U02z0:XAVGb8Xj5zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=XAVGb8Xj5zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://zirconcode.blogspot.com/2009/07/first-computer-build.html</link><author>noreply@blogger.com (ZirconCode)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_3S9v613195c/Spe46IsUiNI/AAAAAAAAAGw/xGZ0h_7hDmA/s72-c/P1070858.JPG" height="72" width="72" /><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3229275647133448109.post-5506917899321915869</guid><pubDate>Wed, 01 Jul 2009 14:36:00 +0000</pubDate><atom:updated>2009-07-02T00:12:45.142+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Holiday</category><category domain="http://www.blogger.com/atom/ns#">Other</category><category domain="http://www.blogger.com/atom/ns#">Website</category><title>Website Backups</title><description>Today I made a Website Backup. This post has nothing to do with the Server I'm currently working on. Unfortunately I didn't get time to work on it, as I promised myself that I would only work on it for an entire day at the minimum.&lt;br /&gt;&lt;br /&gt;I made the site backup using the &lt;a href="http://filezilla-project.org/"&gt;FileZilla FTP Client&lt;/a&gt;. Of course it runs on Linux, otherwise I wouldn't use it. It's quite convenient, here's a (huge) screenshot of it running:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3S9v613195c/Skt8yOCEwaI/AAAAAAAAAGo/3Mij844k8gM/s1600-h/Screenshot.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 225px;" src="http://2.bp.blogspot.com/_3S9v613195c/Skt8yOCEwaI/AAAAAAAAAGo/3Mij844k8gM/s400/Screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5353509784262066594" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;And yes, the blurry parts are not some cool graphic effects of the program, they where added in by me using GIMP for security reasons.&lt;br /&gt;&lt;br /&gt;The backup took me quite some time. After realising it was going to take longer than expected, I wanted to know what exactly was so space consuming on my server. My first guess was correct, the pictures where to blame. In dismay I realised I had forgotten to compress them before uploading. This obviously wasn't good, so I started GIMP and slowly re-saved every picture at a lower quality. Of course this could have been done using a macro but there weren't that many pictures and I was bored. As a result my site may (should) load quicker now.&lt;br /&gt;&lt;br /&gt;And that's all for today, just a quick post about my site Backups =)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3229275647133448109-5506917899321915869?l=zirconcode.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=j2zlpZ2suyw:PyUODunIQRk:2nqncYFp4_M"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=2nqncYFp4_M" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=j2zlpZ2suyw:PyUODunIQRk:nQ_hWtDbxek"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=nQ_hWtDbxek" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=j2zlpZ2suyw:PyUODunIQRk:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=j2zlpZ2suyw:PyUODunIQRk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?i=j2zlpZ2suyw:PyUODunIQRk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=j2zlpZ2suyw:PyUODunIQRk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?i=j2zlpZ2suyw:PyUODunIQRk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=j2zlpZ2suyw:PyUODunIQRk:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=j2zlpZ2suyw:PyUODunIQRk:XAVGb8Xj5zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=XAVGb8Xj5zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://zirconcode.blogspot.com/2009/07/website-backups.html</link><author>noreply@blogger.com (ZirconCode)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_3S9v613195c/Skt8yOCEwaI/AAAAAAAAAGo/3Mij844k8gM/s72-c/Screenshot.png" height="72" width="72" /><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3229275647133448109.post-4424878619435016095</guid><pubDate>Sat, 27 Jun 2009 01:36:00 +0000</pubDate><atom:updated>2009-06-27T11:23:01.577+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">C</category><category domain="http://www.blogger.com/atom/ns#">MMORPG</category><category domain="http://www.blogger.com/atom/ns#">ubuntu</category><title>Server Day 1 - Brainstorming</title><description>During this great and incredible summer vacation I'm going to attempt to program a server. This server will be part of my MMORPG, hence the title. Today I just brainstormed what and how the server will act like.&lt;br /&gt;&lt;br /&gt;First of all I had to decide on the protocol. While UDP is very quick, it's not very reliable. Packets may get lost a long the way and there is no way to know if they arrive in the same order that they where sent. TCP is of course the opposite. It is very reliable, however it is of course slower. I choose to go with TCP. The reason is that I need a reliable connection between my Server and Client to debug the Server easily. TCP is also easier to implement, which is an added bonus. Maybe when the server is up and running I will switch some things the server sends in an endless stream (like the players locations) to a UDP protocol to ease the load.&lt;br /&gt;&lt;br /&gt;The serve will be programmed in C. The reason being is that C is very quick and reliable once all bugs have been found. I do not now C fully yet, however for the last month or so I have been playing around with C and some parts are extremely similar to Java, my current all time favorite.  I'll have to learn a little bit of C while programming this server, not to speak of the idea of sockets, something which I have never looked at before. Overall this server will be a &lt;span style="font-weight: bold;"&gt;tremendous&lt;/span&gt; learning experience, I will have gained a lot from it even if it ends up in heaps and ashes (something which I am positive won't happen) =D&lt;br /&gt;&lt;br /&gt;The server will run on Linux. Linux is just more reliable. Period. My chosen Linux OS is Ubuntu. The reason behind this is that I have been using Ubuntu for the past year now and only  switched to windows for the occasionally PowerPoint presentation I had to create for "educational means". I have my old computer lying around and I thought I might install Ubuntu on it and see where it goes from there =D&lt;br /&gt;&lt;br /&gt;Now how do I test the server? Well my idea is that I will connect my main computer to my old computer (via LAN of course). After that I 'm going to install SSH on my old computer so I can compile and run the C code through SSH. That's what I'm going to try to do next.&lt;br /&gt;&lt;br /&gt;This post has become very long and I hate to see it end, but if I would write about everything I have brainstormed the next few posts would look like nothing you've ever seen, simply because you wouldn't be able to see them =D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3229275647133448109-4424878619435016095?l=zirconcode.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=IdpBzgXSdAQ:P3Uwe3rC208:2nqncYFp4_M"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=2nqncYFp4_M" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=IdpBzgXSdAQ:P3Uwe3rC208:nQ_hWtDbxek"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=nQ_hWtDbxek" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=IdpBzgXSdAQ:P3Uwe3rC208:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=IdpBzgXSdAQ:P3Uwe3rC208:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?i=IdpBzgXSdAQ:P3Uwe3rC208:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=IdpBzgXSdAQ:P3Uwe3rC208:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?i=IdpBzgXSdAQ:P3Uwe3rC208:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=IdpBzgXSdAQ:P3Uwe3rC208:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=IdpBzgXSdAQ:P3Uwe3rC208:XAVGb8Xj5zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=XAVGb8Xj5zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://zirconcode.blogspot.com/2009/06/server-day-1-brainstorming.html</link><author>noreply@blogger.com (ZirconCode)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3229275647133448109.post-7521972402061727383</guid><pubDate>Fri, 12 Jun 2009 08:00:00 +0000</pubDate><atom:updated>2009-06-14T17:57:03.832+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">blog</category><category domain="http://www.blogger.com/atom/ns#">Holiday</category><category domain="http://www.blogger.com/atom/ns#">Other</category><category domain="http://www.blogger.com/atom/ns#">bored</category><category domain="http://www.blogger.com/atom/ns#">Website</category><title>Exams Ended &amp; Got tons to Do !</title><description>Those terrible terrible worthless ugly exams are over!&lt;br /&gt;I have two months of free time now! YAY!&lt;br /&gt;&lt;span style="font-size:78%;"&gt;Jealous Much?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Here's all the fun stuff I'm planning to do:&lt;br /&gt;&lt;br /&gt;(I'll strike them out as I finish them)&lt;br /&gt;&lt;br /&gt;- Get my Site up to Date&lt;br /&gt;-- Update Articles&lt;br /&gt;-- Update Software Section&lt;br /&gt;-- Maybe add a Login Section&lt;br /&gt;-- Add Comment Section&lt;br /&gt;-- Add a ToDo list&lt;br /&gt;-- Finish of the CSS&lt;br /&gt;- Create a New Blogger Style&lt;br /&gt;-- Similar to Style of my Site&lt;br /&gt;- Install SSH on an OLD laptop&lt;br /&gt;-- Wipe HardDrive&lt;br /&gt;-- Somehow get a Command Line Running&lt;br /&gt;-- Note: Windows and X Window Server don't work&lt;br /&gt;- Help a Friend finish psp.zirconcode.com&lt;br /&gt;- Read a Book on the Linux Kernel&lt;br /&gt;-- 19 / 19 Chapters Left to Read&lt;br /&gt;&lt;br /&gt;Those are the things which I'm going to finish first. After that, I'm going to start on the more heavy stuff =D&lt;br /&gt;&lt;br /&gt;Edit:&lt;br /&gt;The &lt;span style="font-weight: bold;font-size:130%;" &gt;ToDo list has moved&lt;/span&gt; to my sites &lt;a href="http://www.zirconcode.com/todo.php"&gt;ToDo section&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3229275647133448109-7521972402061727383?l=zirconcode.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=4Q2F8NP1JBw:Xxe5lk0_gR4:2nqncYFp4_M"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=2nqncYFp4_M" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=4Q2F8NP1JBw:Xxe5lk0_gR4:nQ_hWtDbxek"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=nQ_hWtDbxek" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=4Q2F8NP1JBw:Xxe5lk0_gR4:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=4Q2F8NP1JBw:Xxe5lk0_gR4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?i=4Q2F8NP1JBw:Xxe5lk0_gR4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=4Q2F8NP1JBw:Xxe5lk0_gR4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?i=4Q2F8NP1JBw:Xxe5lk0_gR4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=4Q2F8NP1JBw:Xxe5lk0_gR4:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=4Q2F8NP1JBw:Xxe5lk0_gR4:XAVGb8Xj5zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=XAVGb8Xj5zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://zirconcode.blogspot.com/2009/06/exams-ended-got-tons-to-do.html</link><author>noreply@blogger.com (ZirconCode)</author><thr:total>7</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3229275647133448109.post-6783228162559042859</guid><pubDate>Mon, 25 May 2009 12:56:00 +0000</pubDate><atom:updated>2009-05-25T22:03:33.585+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">blog</category><category domain="http://www.blogger.com/atom/ns#">Other</category><category domain="http://www.blogger.com/atom/ns#">bored</category><category domain="http://www.blogger.com/atom/ns#">MMORPG</category><category domain="http://www.blogger.com/atom/ns#">Website</category><title>Exams coming up</title><description>Yup, that's right. I have exams in exactly two weeks. I apologise, I don't have much time at hand right now to do anything, I'm &lt;s&gt;wasting&lt;/s&gt; using up all my time studying.&lt;br /&gt;&lt;br /&gt;And guess what the good news is?&lt;br /&gt;&lt;br /&gt;After that I get a &lt;span style="color: rgb(204, 0, 0);font-size:130%;" &gt;&lt;span style="font-weight: bold;"&gt;2 month&lt;/span&gt;&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;vacation&lt;/span&gt; =D&lt;br /&gt;&lt;br /&gt;Plans for Summer Break:&lt;br /&gt;1. Finish of Website (remove bugs, update content)&lt;br /&gt;2. Work on a MMORPG (hopefully finish Beta!)&lt;br /&gt;3. Work on my Neural Net&lt;br /&gt;4. Write tons of tutorials (AI/HTML/CSS/DOS/BASH/PHP/C/Java/Delphi/etc...)&lt;br /&gt;5. Have Fun =D&lt;br /&gt;&lt;br /&gt;I really can't wait =(&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3229275647133448109-6783228162559042859?l=zirconcode.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=gVFf1wbR8Bw:c4rKQxCqLrQ:2nqncYFp4_M"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=2nqncYFp4_M" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=gVFf1wbR8Bw:c4rKQxCqLrQ:nQ_hWtDbxek"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=nQ_hWtDbxek" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=gVFf1wbR8Bw:c4rKQxCqLrQ:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=gVFf1wbR8Bw:c4rKQxCqLrQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?i=gVFf1wbR8Bw:c4rKQxCqLrQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=gVFf1wbR8Bw:c4rKQxCqLrQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?i=gVFf1wbR8Bw:c4rKQxCqLrQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=gVFf1wbR8Bw:c4rKQxCqLrQ:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=gVFf1wbR8Bw:c4rKQxCqLrQ:XAVGb8Xj5zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=XAVGb8Xj5zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://zirconcode.blogspot.com/2009/05/exams-coming-up.html</link><author>noreply@blogger.com (ZirconCode)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3229275647133448109.post-5605066597961509633</guid><pubDate>Sun, 10 May 2009 07:59:00 +0000</pubDate><atom:updated>2009-05-10T17:06:10.493+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Website</category><title>Website Remake</title><description>Just a quick update since I don't have much time right now:&lt;br /&gt;&lt;br /&gt;I just re-created my websites (&lt;a href="http://www.zirconcode.com"&gt;www.zirconcode.com&lt;/a&gt;) style and it looks a lot better to me now. Maybe I'll Open Source my old style, it might help somebody. Next I'm going to update and organise ALL the content on it. I don't know yet what to do after that, probably work on one of my projects again.&lt;br /&gt;&lt;br /&gt;Have a nice day =D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3229275647133448109-5605066597961509633?l=zirconcode.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=Uf_7GKqgyTg:jfrKlUQW8io:2nqncYFp4_M"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=2nqncYFp4_M" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=Uf_7GKqgyTg:jfrKlUQW8io:nQ_hWtDbxek"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=nQ_hWtDbxek" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=Uf_7GKqgyTg:jfrKlUQW8io:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=Uf_7GKqgyTg:jfrKlUQW8io:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?i=Uf_7GKqgyTg:jfrKlUQW8io:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=Uf_7GKqgyTg:jfrKlUQW8io:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?i=Uf_7GKqgyTg:jfrKlUQW8io:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=Uf_7GKqgyTg:jfrKlUQW8io:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=Uf_7GKqgyTg:jfrKlUQW8io:XAVGb8Xj5zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=XAVGb8Xj5zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://zirconcode.blogspot.com/2009/05/website-remake.html</link><author>noreply@blogger.com (ZirconCode)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3229275647133448109.post-4270367590474098194</guid><pubDate>Thu, 30 Apr 2009 11:40:00 +0000</pubDate><atom:updated>2009-04-30T21:51:21.484+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">learn</category><category domain="http://www.blogger.com/atom/ns#">BASH</category><category domain="http://www.blogger.com/atom/ns#">ubuntu</category><title>Learning BASH (part 1)</title><description>What's BASH?&lt;br /&gt;&lt;br /&gt;BASH (GNU &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Bourne&lt;/span&gt;-Again &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;SHell&lt;/span&gt;) is the scripting language used in mostly Linux Environments. If you don't know what Linux is or don't have a Linux based OS installed on your computer right now visit: &lt;a href="http://www.linux.com/whatislinux/114354"&gt;http://www.linux.com/whatislinux/114354&lt;/a&gt;. For this &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;blog post&lt;/span&gt;, I will recklessly assume that you are using &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Ubuntu&lt;/span&gt;, as that's what I'm using right now. If you're not using &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Ubuntu&lt;/span&gt;, things will hopefully work out anyway (they should, at least). BASH and Linux can be compared to DOS and Windows.&lt;br /&gt;&lt;br /&gt;Why Learn It?&lt;br /&gt;&lt;br /&gt;If your Operating System doesn't boot any more, booting into a BASH console (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;Ubuntu&lt;/span&gt; recovery mode) instead into an X Window Server (the thing which manages the windows which you're probably looking at) is a great and easy way to recover your files and fix your booting process. BASH can also be an easy and quick way to get things done around your great open source OS.&lt;br /&gt;&lt;br /&gt;How to Learn It:&lt;br /&gt;&lt;br /&gt;Now that I've (hopefully) convince you to learn BASH, let's learn it =D&lt;br /&gt;&lt;br /&gt;First of all, you will need to find a way to access a BASH console. In &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;Ubuntu&lt;/span&gt; such a terminal can be found under: /&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;usr&lt;/span&gt;/bin/gnome-terminal (navigate to /&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;usr&lt;/span&gt;/bin/ and double click on gnome-terminal to open it). I suggest you create a shortcut to it by &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_9"&gt;dragging&lt;/span&gt; it onto your Desktop while holding &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;CTRL&lt;/span&gt; + SHIFT.&lt;br /&gt;&lt;br /&gt;Once open, you will hopefully see this (if Simon is your name and Simon-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;Ubuntu&lt;/span&gt;-8 is your computers name):&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3S9v613195c/SfmTM4riFDI/AAAAAAAAAGQ/fXLj_wcmYsk/s1600-h/terminal.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 160px;" src="http://1.bp.blogspot.com/_3S9v613195c/SfmTM4riFDI/AAAAAAAAAGQ/fXLj_wcmYsk/s320/terminal.png" alt="" id="BLOGGER_PHOTO_ID_5330453483552379954" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Want to change the Colors to something (hopefully) better looking? Click on "Edit" in the toolbar, then click on "Profile Preferences" on the drop down menu. Finally click on the "Colors" tab on the window which just opened. After changing the colors to what you want them to be, close the options window and lets get started =D&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Do you see the "$" at the end of the first line on the terminal? That means the terminal is waiting for you to command it. Let's not make it wait for too long =D&lt;br /&gt;&lt;br /&gt;Make sure the terminal window has your mouse focus by clicking on it, then type:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;man&lt;/span&gt;&lt;br /&gt;Hopefully the terminal replied like this:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;What manual page do you want?&lt;/span&gt;&lt;br /&gt;And then displaying your name and the "$" sign once again,  ready for the next command.&lt;br /&gt;&lt;br /&gt;Now what have you just done? You have told the console to run a file called "man" (stands for manual) and to display the results. Do you want to know where the "man" file is located?&lt;br /&gt;&lt;br /&gt;Type in:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;which man&lt;/span&gt;&lt;br /&gt;And here's what I got:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;usr&lt;/span&gt;/bin/man&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As you can see, &lt;span style="font-weight: bold;font-size:100%;" &gt;typing in "which" and then a command name will tell you the file where that command is stored.&lt;/span&gt; Now let's go back to the "man" command. &lt;span style="font-weight: bold;"&gt;Typing in "man" and then a command name will tell you everything about that command.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Try typing:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;man ls&lt;/span&gt;&lt;br /&gt;You will get something which looks like this:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3S9v613195c/SfmXG8T8VPI/AAAAAAAAAGY/yk2EOF44O2U/s1600-h/terminal+man+ls.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 202px;" src="http://3.bp.blogspot.com/_3S9v613195c/SfmXG8T8VPI/AAAAAAAAAGY/yk2EOF44O2U/s320/terminal+man+ls.png" alt="" id="BLOGGER_PHOTO_ID_5330457779494474994" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;If you look at the bottom left corner, it will tell you what you are looking at and the line you are currently on. You can navigate up and down by using (Surprise!) the UP and DOWN arrow keys. Once you are done reading about the "ls" command you can press Q (as in Quit) to go back to your familiar console. The "man" command is VERY IMPORTANT, use it to check up on commands you don't know about before you use them. ALWAYS.&lt;br /&gt;&lt;br /&gt;As you have hopefully figured out by now, &lt;span style="font-weight: bold;"&gt;the "ls" command lists the files of the directory you are currently looking at&lt;/span&gt;. Try it out if you want to =D&lt;br /&gt;&lt;br /&gt;That's all nice and good but how do you know in which directory you are at the moment, and how do you change it?&lt;br /&gt;&lt;br /&gt;Do a man &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_13"&gt;look up&lt;/span&gt; on "&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;pwd&lt;/span&gt;" by typing:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;man &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;pwd&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;After reading, press Q to exit, as I told you above.&lt;br /&gt;&lt;br /&gt;Hopefully you have figured it out by now, &lt;span style="font-weight: bold;"&gt;the "&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;pwd&lt;/span&gt;" command Prints the Working Directory&lt;/span&gt;, so the directory you are currently in.&lt;br /&gt;&lt;br /&gt;Try it:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;pwd&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;I got:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;/home/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;simon&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Now you could type:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;ls&lt;/span&gt;&lt;br /&gt;To get a list of files in the /home/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;simon&lt;/span&gt; directory.&lt;br /&gt;&lt;br /&gt;Now how do we navigate around our directories?&lt;br /&gt;&lt;br /&gt;Use the "&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;cd&lt;/span&gt;" command. Typing in "man &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;cd&lt;/span&gt;" gets you: "No manual entry for &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;cd&lt;/span&gt;", so don't even bother. Instead, read this: &lt;span style="font-weight: bold;"&gt;Typing "&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;cd&lt;/span&gt;" and a sub-directory name will change your current directory to that&lt;/span&gt;.&lt;br /&gt;Let's try it =D&lt;br /&gt;&lt;br /&gt;Find your current directory by typing:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;pwd&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Here's mine:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;/home/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;simon&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Now type "&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;cd&lt;/span&gt;" and a &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_27"&gt;sub-directory&lt;/span&gt;:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_28"&gt;cd&lt;/span&gt; Desktop&lt;/span&gt;&lt;br /&gt;Then find your current directory again by typing:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_29"&gt;pwd&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;And be surprised, it changed:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;/home/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_30"&gt;simon&lt;/span&gt;/Desktop&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Here are some other useful things you can do with the "&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_31"&gt;cd&lt;/span&gt;" command:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Type in "&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_32"&gt;cd&lt;/span&gt; /" to navigate to the root directory.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Type in "&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_33"&gt;cd&lt;/span&gt; .." move to the parent directory.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;The End (for now).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;What, but there is so much left to learn?!&lt;br /&gt;Yes, there is. I will &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_34"&gt;write&lt;/span&gt; more later this week (hopefully). This tutorial was quite fun to write so I think I will make a tutorial series.&lt;br /&gt;&lt;br /&gt;In the mean time, look up these basic commands (using "man" or Google):&lt;br /&gt;&lt;ol&gt;&lt;li&gt;echo&lt;/li&gt;&lt;li&gt;sleep&lt;/li&gt;&lt;li&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_35"&gt;su&lt;/span&gt; (useful)&lt;/li&gt;&lt;li&gt;true&lt;/li&gt;&lt;li&gt;false&lt;/li&gt;&lt;li&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_36"&gt;netstat&lt;/span&gt; (useful)&lt;/li&gt;&lt;li&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_37"&gt;ifconfig&lt;/span&gt; (useful)&lt;/li&gt;&lt;li&gt;ping (somewhat useful)&lt;/li&gt;&lt;li&gt;open (useful)&lt;/li&gt;&lt;li&gt;cat (useful)&lt;/li&gt;&lt;li&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_38"&gt;mkdir&lt;/span&gt;  (useful)&lt;/li&gt;&lt;li&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_39"&gt;rmdir&lt;/span&gt;   (useful)&lt;/li&gt;&lt;/ol&gt;Have Fun =D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3229275647133448109-4270367590474098194?l=zirconcode.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=STk_Alrnu9k:sdAWIvNZTdo:2nqncYFp4_M"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=2nqncYFp4_M" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=STk_Alrnu9k:sdAWIvNZTdo:nQ_hWtDbxek"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=nQ_hWtDbxek" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=STk_Alrnu9k:sdAWIvNZTdo:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=STk_Alrnu9k:sdAWIvNZTdo:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?i=STk_Alrnu9k:sdAWIvNZTdo:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=STk_Alrnu9k:sdAWIvNZTdo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?i=STk_Alrnu9k:sdAWIvNZTdo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=STk_Alrnu9k:sdAWIvNZTdo:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=STk_Alrnu9k:sdAWIvNZTdo:XAVGb8Xj5zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=XAVGb8Xj5zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://zirconcode.blogspot.com/2009/04/learning-bash-part-1.html</link><author>noreply@blogger.com (ZirconCode)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_3S9v613195c/SfmTM4riFDI/AAAAAAAAAGQ/fXLj_wcmYsk/s72-c/terminal.png" height="72" width="72" /><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3229275647133448109.post-2781320910110853997</guid><pubDate>Thu, 16 Apr 2009 11:55:00 +0000</pubDate><atom:updated>2009-04-16T21:03:56.611+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Java</category><category domain="http://www.blogger.com/atom/ns#">Other</category><category domain="http://www.blogger.com/atom/ns#">bored</category><title>Myself in Code</title><description>// I was bored so I tried to define myself in Java-like Code&lt;br /&gt;&lt;br /&gt;while(alive)&lt;br /&gt;{&lt;br /&gt;  if(challenge)&lt;br /&gt;  {&lt;br /&gt;     workhard(challenge);&lt;br /&gt;     fun = true;&lt;br /&gt;  }&lt;br /&gt;  else&lt;br /&gt;  {&lt;br /&gt;     System.out.println("Bored!");&lt;br /&gt;     fun = false;&lt;br /&gt;  }&lt;br /&gt;   if(getNewIdea() != null){challenge = getNewIdea();}&lt;br /&gt;  drinkCofee();&lt;br /&gt;  Ego++; // according to my friends =D&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3229275647133448109-2781320910110853997?l=zirconcode.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=0cn13W7kVds:oJjwyzdqsfU:2nqncYFp4_M"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=2nqncYFp4_M" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=0cn13W7kVds:oJjwyzdqsfU:nQ_hWtDbxek"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=nQ_hWtDbxek" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=0cn13W7kVds:oJjwyzdqsfU:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=0cn13W7kVds:oJjwyzdqsfU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?i=0cn13W7kVds:oJjwyzdqsfU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=0cn13W7kVds:oJjwyzdqsfU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?i=0cn13W7kVds:oJjwyzdqsfU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=0cn13W7kVds:oJjwyzdqsfU:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=0cn13W7kVds:oJjwyzdqsfU:XAVGb8Xj5zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=XAVGb8Xj5zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://zirconcode.blogspot.com/2009/04/myself-in-code.html</link><author>noreply@blogger.com (ZirconCode)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3229275647133448109.post-9135146375138347862</guid><pubDate>Thu, 02 Apr 2009 13:40:00 +0000</pubDate><atom:updated>2009-04-02T22:54:01.069+09:00</atom:updated><title>Finishing</title><description>I almost never finish any of my projects. The problem is that the only thing that excites me about a project is the challenge, as soon as I solve the problem associated with the project I get bored and start doing something else. Another problem is my constantly working imagination, I often get new and of course great (as of the moment) ideas during a project which make me start another, assumingly better, project.&lt;br /&gt;&lt;br /&gt;So now I'm going to try to actually finish one of my existing projects. By "finish" I mean to create a workable and nice looking standalone executable (JAR counts as executable for me) which can easily be used by other people. It means something polished and published, something finished =D&lt;br /&gt;&lt;br /&gt;I won't start any new projects until I finish an already existing one, instead, I will write down my great ideas on a piece of paper (or text document) so I can come back to them when I really have nothing to do, which I'm sure will never happen during my life =D&lt;br /&gt;&lt;br /&gt;Wish me Luck =D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3229275647133448109-9135146375138347862?l=zirconcode.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=i181_MC40JE:C6P9IjfgM6E:2nqncYFp4_M"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=2nqncYFp4_M" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=i181_MC40JE:C6P9IjfgM6E:nQ_hWtDbxek"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=nQ_hWtDbxek" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=i181_MC40JE:C6P9IjfgM6E:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=i181_MC40JE:C6P9IjfgM6E:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?i=i181_MC40JE:C6P9IjfgM6E:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=i181_MC40JE:C6P9IjfgM6E:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?i=i181_MC40JE:C6P9IjfgM6E:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=i181_MC40JE:C6P9IjfgM6E:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=i181_MC40JE:C6P9IjfgM6E:XAVGb8Xj5zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=XAVGb8Xj5zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://zirconcode.blogspot.com/2009/04/finishing.html</link><author>noreply@blogger.com (ZirconCode)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3229275647133448109.post-5074969921423217314</guid><pubDate>Mon, 23 Mar 2009 10:36:00 +0000</pubDate><atom:updated>2009-03-23T21:13:21.368+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">PSP</category><title>PSP WiFi &amp; Promiscuous Mode</title><description>I've recently started developing for the PSP. The programming language I use is C, it's syntax reminds me a lot of Java  and it's quite simple, but more complicated than Java, once you get the grasp of it. It was quite easy to install PSPSDK (PSP development libraries for C) on my Ubuntu and it took me only one day to create and run a Hello World application =D&lt;br /&gt;&lt;br /&gt;I'm now trying to create a WiFi Sniffer for the PSP. It's based on the WLAN Scan example which can be found in the PSPSDK. Unfortunately it only runs under kernel 1.50 as some commands need kernel mode. I've managed to create a PRX for the kernel functions but I can't seperate the Kernel and the User code correctly, the EBOOT.PBP and the PRX just don't work together as they should. Comment/Email me if you feel like helping me on this.&lt;br /&gt;&lt;br /&gt;Anyway, instead of developing my application for the newest firmware I'm now trying to develop it for Kernel 1.50. Fortunately there is a way to run an Eboot in a 1.50 environment even if your firmware is 5.00. &lt;a href="http://www.dark-alex.org/forum/viewtopic.php?f=44&amp;amp;t=1612"&gt;Visit Here&lt;/a&gt; to find out how.&lt;br /&gt;&lt;br /&gt;Until now the closest anyone has got to a PSP WiFi Sniffer is an application which lists the surrounding WiFi hosts. No one has ever managed to put the PSP's WLAN card into &lt;a href="http://en.wikipedia.org/wiki/Promiscuous_mode"&gt;promisc mode&lt;/a&gt; or anything even closely representing it. Unfortunately I don't think I will be the first to do this but I can atleast try, and share my results.&lt;br /&gt;&lt;br /&gt;I started gathering information on the PSP's WLAN card. After googling for over three hours I had a pretty decent idea:&lt;br /&gt;&lt;span class="genmed"&gt;&lt;/span&gt;&lt;br /&gt;PSP has two WiFi chips:&lt;br /&gt;* Marvell Libertas 88W8010 - RF Transceiver&lt;br /&gt;* Marvell Libertas 88W8380 - ARM9 Processor&lt;br /&gt;&lt;a href="http://forums.ps2dev.org/viewtopic.php?p=79274&amp;amp;sid=87f754c14bb3346399afde55617bddc5"&gt;Found Here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A quick visit to the producers homepage reveals nothing usefull:&lt;br /&gt;&lt;a href="http://www.marvell.com/products/wireless/index.jsp"&gt;http://www.marvell.com/products/wireless/index.jsp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;After some more googling:&lt;br /&gt;&lt;a href="http://dl.aircrack-ng.org/breakingwepandwpa.pdf"&gt;PDF on cracking WEP and WPA&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Another very &lt;a href="http://forums.ps2dev.org/viewtopic.php?p=79274&amp;amp;sid=87f754c14bb3346399afde55617bddc5"&gt;nice idea here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(204, 0, 0);"&gt;FOUND IT!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Hidden in a very deep corner:&lt;br /&gt;&lt;a style="font-weight: bold;" href="http://wiki.laptop.org/images/f/f3/Firmware-Spec-v5.1-MV-S103752-00.pdf"&gt;A very useful handbook written by Marvell&lt;/a&gt;&lt;br /&gt;It explains all about the WLAN Subsystem: Host Driver, Firmware, and Interface&lt;br /&gt;&lt;br /&gt;This is what everyone has been searching for! It's a 142 page handbook explaining WiFi cards built by Marvell. Guess what? It even explains how to turn on/off promiscous mode (page 36&amp;amp;37) =D&lt;br /&gt;&lt;br /&gt;Now I just need to find a way to do what it tells me to do and I'm on my way =D&lt;br /&gt;&lt;br /&gt;Edit:&lt;br /&gt;Another nice find:&lt;br /&gt;&lt;pre&gt;&lt;a href="https://svn.openwrt.org/openwrt/tags/8.09/package/libertas/src/host.h"&gt;"This file contains definitions of WLAN commands"&lt;/a&gt;&lt;br /&gt;&lt;a href="https://svn.openwrt.org/openwrt/tags/8.09/package/libertas/src/README"&gt;Here's the Readme&lt;/a&gt; by Marvell, unfortunately not for PSP =/&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3229275647133448109-5074969921423217314?l=zirconcode.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=eN_klWOYjEg:QpnZGGMs7jk:2nqncYFp4_M"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=2nqncYFp4_M" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=eN_klWOYjEg:QpnZGGMs7jk:nQ_hWtDbxek"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=nQ_hWtDbxek" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=eN_klWOYjEg:QpnZGGMs7jk:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=eN_klWOYjEg:QpnZGGMs7jk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?i=eN_klWOYjEg:QpnZGGMs7jk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=eN_klWOYjEg:QpnZGGMs7jk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?i=eN_klWOYjEg:QpnZGGMs7jk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=eN_klWOYjEg:QpnZGGMs7jk:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=eN_klWOYjEg:QpnZGGMs7jk:XAVGb8Xj5zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=XAVGb8Xj5zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://zirconcode.blogspot.com/2009/03/psp.html</link><author>noreply@blogger.com (ZirconCode)</author><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3229275647133448109.post-8020649182867799778</guid><pubDate>Sun, 15 Mar 2009 02:43:00 +0000</pubDate><atom:updated>2009-03-15T13:00:22.472+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">sound</category><category domain="http://www.blogger.com/atom/ns#">volume</category><title>Utilising Various Volume Controllers</title><description>&lt;span style="font-size:78%;"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Warning: Sarcasm&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;There are way too many ways to control volume on modern computers. What are they and how do we use them?&lt;br /&gt;Lucky for you I have donated hours of my precious time to find out the answer to this questions of utmost importance.&lt;br /&gt;&lt;br /&gt;The topmost way of controlling volume can be found on your loudspeaker:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3S9v613195c/SbxsvG4WZjI/AAAAAAAAAF4/8qvBdnqqAyI/s1600-h/volume1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 210px; height: 130px;" src="http://1.bp.blogspot.com/_3S9v613195c/SbxsvG4WZjI/AAAAAAAAAF4/8qvBdnqqAyI/s320/volume1.png" alt="" id="BLOGGER_PHOTO_ID_5313241216946955826" border="0" /&gt;&lt;/a&gt;This one is very easy to use; don't use it. Set it to about a quarter to half of it's capable volume and leave it there. Forever.&lt;br /&gt;&lt;br /&gt;Actually there is one exception. In case of an emergency you may turn it down for a short time. An emergency may be if the sounds emited from the speaker are so high that your house might fall apart any second. In which case you should turn down the volume on the speaker to avoid total obliteration. As soon as the volume is survivable for more than 5 minutes, adjust the volume on another volume controller and set this one back to it's original.&lt;br /&gt;&lt;br /&gt;This is the most dangerous way of controlling volume and it should only be used in rare occasions as the power of this controller can easily be misused. If you use this way of controlling volume too often you might become addicted to it's power. Don't join the dark side, they always lose (infact that's why they are the dark side).&lt;br /&gt;&lt;br /&gt;The next lower level of controlling sound is on the system level:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3S9v613195c/Sbxvv2peVjI/AAAAAAAAAGA/9MjIcOSZ3fk/s1600-h/volume2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 60px; height: 190px;" src="http://4.bp.blogspot.com/_3S9v613195c/Sbxvv2peVjI/AAAAAAAAAGA/9MjIcOSZ3fk/s320/volume2.png" alt="" id="BLOGGER_PHOTO_ID_5313244528304346674" border="0" /&gt;&lt;/a&gt;The above picture is from the Ubuntu operating system (the superior one). On Windows this volume controller can be found on the bottom right of the screen (it's this little icon desperately trying to imitate a speaker).&lt;br /&gt;&lt;br /&gt;The system volume controller should be set on a level which makes the system sounds sound good. Each system has it's own unique way of playing system sounds. In Ubuntu for example you could go to System&gt;Preferences&gt;Sound&gt;Sounds(tab) to listen to various system sounds. For Windows you could wait for the occasional error to pop up. For a Macintosh you could repeatedly restart the system to listen to the beautiful starting up sound provided by the system.&lt;br /&gt;&lt;br /&gt;Whichever way you choose, every time you hear a system sound, adjust the system volume controller a little until the system sounds have a reasonable volume which you like.&lt;br /&gt;&lt;br /&gt;As in the previous controller, leave this controller alone once it's set to make system sounds sound reasonable. Don't even touch this one in an emergency, it's quicker to use a physical way of adjusting volume than a virtual one.&lt;br /&gt;&lt;br /&gt;The lowest way of adjusting volume can be found on individual music/video players:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3S9v613195c/Sbx3HGlRkbI/AAAAAAAAAGI/rETOmkxi2fk/s1600-h/volume4.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 100px; height: 100px;" src="http://4.bp.blogspot.com/_3S9v613195c/Sbx3HGlRkbI/AAAAAAAAAGI/rETOmkxi2fk/s320/volume4.png" alt="" id="BLOGGER_PHOTO_ID_5313252624300085682" border="0" /&gt;&lt;/a&gt;The above picture is from the YouTube video player, and yes, they are also trying to imitate the beautiful speaker icon used in Ubuntu by rotating a UFO by 90 degrees.&lt;br /&gt;&lt;br /&gt;This way is the lowest way and that is why there are the most of them. Almost every respectable video/music player has one of these little volume controllers. This way is also the most used way of controlling volume. Every time you listen to a different movie/sound track you should adjust this volume controller to make the sound coming out of your speakers a reasonable volume. This is the most important way of controlling volume, use it.&lt;br /&gt;&lt;br /&gt;Along with the above three ways of controlling volumes there are many more but they are too minuscule to mention here. They include: cloth in front of speaker, overclock speaker, drown speaker, earplugs, become deaf, increase distance between ears and speaker, and finally my favorite, decrease blood flow to brain.&lt;br /&gt;&lt;br /&gt;With the above expertise you can become a master of volume =D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3229275647133448109-8020649182867799778?l=zirconcode.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=aDi-H32_1HI:mxOIeN6L2TA:2nqncYFp4_M"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=2nqncYFp4_M" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=aDi-H32_1HI:mxOIeN6L2TA:nQ_hWtDbxek"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=nQ_hWtDbxek" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=aDi-H32_1HI:mxOIeN6L2TA:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=aDi-H32_1HI:mxOIeN6L2TA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?i=aDi-H32_1HI:mxOIeN6L2TA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=aDi-H32_1HI:mxOIeN6L2TA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?i=aDi-H32_1HI:mxOIeN6L2TA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=aDi-H32_1HI:mxOIeN6L2TA:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=aDi-H32_1HI:mxOIeN6L2TA:XAVGb8Xj5zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=XAVGb8Xj5zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://zirconcode.blogspot.com/2009/03/utilising-various-volume-controllers.html</link><author>noreply@blogger.com (ZirconCode)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_3S9v613195c/SbxsvG4WZjI/AAAAAAAAAF4/8qvBdnqqAyI/s72-c/volume1.png" height="72" width="72" /><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3229275647133448109.post-1340444205764069902</guid><pubDate>Mon, 09 Mar 2009 09:09:00 +0000</pubDate><atom:updated>2009-03-15T11:01:52.702+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">old</category><category domain="http://www.blogger.com/atom/ns#">programs</category><category domain="http://www.blogger.com/atom/ns#">Java</category><category domain="http://www.blogger.com/atom/ns#">delphi</category><title>Old Memories</title><description>I'm currently digging through my old files and I'm finding many small applications. All of them have a history, they all make me smile =D&lt;br /&gt;&lt;br /&gt;I'm going to upload all the ones worth uploading here. I found twenty so far so I think it's better if I don't do this at once. This post will be edited every time I prepared a program for upload (readme.txt, screenshot, etc.)  so check back regularly.&lt;br /&gt;&lt;br /&gt;Remember that these programs where made in a very early stage of my life, some even dating back to third and fourth grade. Most of them serve no real purpose but just looking at them makes me want to improve them. I'm uploading the originals here before I do anything so that I will have an almost complete history of my programming activities. These are just the programs from my current hard drive, I still need to go through my old hard drive, probably going to find a lot more.&lt;br /&gt;&lt;br /&gt;Here's the list so far:&lt;br /&gt;&lt;br /&gt;1. &lt;a href="http://www.zirconcode.com/programs.php?file=calculator"&gt;Simons Simple Calculator&lt;/a&gt;&lt;br /&gt;2. &lt;a href="http://www.zirconcode.com/programs.php?file=magicsquaresolver"&gt;3*3 Magic Square Solver&lt;/a&gt;&lt;br /&gt;3. &lt;a href="http://www.zirconcode.com/programs.php?file=DOSer"&gt;DOSer&lt;/a&gt;&lt;br /&gt;4. &lt;a href="http://www.zirconcode.com/programs.php?file=ScreenShot%20Shower"&gt;ScreenShot Shower&lt;/a&gt;&lt;br /&gt;5. &lt;a href="http://www.zirconcode.com/programs.php?file=WebsiteSaver"&gt;Website Saver&lt;/a&gt;&lt;br /&gt;6.&lt;br /&gt;&lt;br /&gt;edit: doing minimum one daily, have little time&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3229275647133448109-1340444205764069902?l=zirconcode.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=tXM-CsBUX2A:GvkFWHFcUaA:2nqncYFp4_M"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=2nqncYFp4_M" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=tXM-CsBUX2A:GvkFWHFcUaA:nQ_hWtDbxek"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=nQ_hWtDbxek" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=tXM-CsBUX2A:GvkFWHFcUaA:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=tXM-CsBUX2A:GvkFWHFcUaA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?i=tXM-CsBUX2A:GvkFWHFcUaA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=tXM-CsBUX2A:GvkFWHFcUaA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?i=tXM-CsBUX2A:GvkFWHFcUaA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=tXM-CsBUX2A:GvkFWHFcUaA:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=tXM-CsBUX2A:GvkFWHFcUaA:XAVGb8Xj5zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=XAVGb8Xj5zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://zirconcode.blogspot.com/2009/03/old-memories.html</link><author>noreply@blogger.com (ZirconCode)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3229275647133448109.post-479913075938350595</guid><pubDate>Sun, 01 Mar 2009 10:15:00 +0000</pubDate><atom:updated>2009-03-01T20:37:52.108+09:00</atom:updated><title>5 Easy Things to do to Improve Your Life</title><description>The following five things are all very easy and quick things you can do to improve your life. They might have a very big impact on your mood and productivity so make sure that you do all of them.&lt;br /&gt;&lt;br /&gt;1. Clean your Room&lt;br /&gt;&lt;br /&gt;Keep a clean room/environment. Try to keep it clean once you cleaned it up to save future time and energy. Even if you like things messy it's no excuse to let dust gather and to leave uneaten and uneatable food lying around.&lt;br /&gt;&lt;br /&gt;2. Open the Windows&lt;br /&gt;&lt;br /&gt;Opening the windows is something simple but very effective. If you haven't let fresh air in for more than a day chances are that you're breathing air of bad quality right now. Breathing fresh air can improve your mood and health a lot. Read more &lt;a href="http://www.epa.gov/iaq/pubs/insidest.html#Intro1"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;3. Get enough Exercise&lt;br /&gt;&lt;br /&gt;Exercise is a crucial part of staying healthy. Walking around outside can easily clear your head and inspire new ideas. It also may keep you from becoming fat.&lt;br /&gt;&lt;br /&gt;4. Eat well&lt;br /&gt;&lt;br /&gt;Eat well. Make very sure that you have all the vitamins, minerals, and calories you need. Eating well can improve about everything happening in you life. It can help you think clearly and can &lt;a href="http://www.articleclick.com/Article/High-IQ-Change-Your-Eating-Habits-And-Super-Boost-Your-Intelligence-Quotient/973520"&gt;even improve your IQ&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;5. Have Fun&lt;br /&gt;&lt;br /&gt;Relieve your stress somehow and set aside some time everyday to do what you want.&lt;br /&gt;&lt;br /&gt;Have fun =D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3229275647133448109-479913075938350595?l=zirconcode.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=eJgjondYfs8:N-e2jECsMtk:2nqncYFp4_M"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=2nqncYFp4_M" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=eJgjondYfs8:N-e2jECsMtk:nQ_hWtDbxek"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=nQ_hWtDbxek" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=eJgjondYfs8:N-e2jECsMtk:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=eJgjondYfs8:N-e2jECsMtk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?i=eJgjondYfs8:N-e2jECsMtk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=eJgjondYfs8:N-e2jECsMtk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?i=eJgjondYfs8:N-e2jECsMtk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=eJgjondYfs8:N-e2jECsMtk:cGdyc7Q-1BI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=cGdyc7Q-1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZirconCode?a=eJgjondYfs8:N-e2jECsMtk:XAVGb8Xj5zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZirconCode?d=XAVGb8Xj5zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://zirconcode.blogspot.com/2009/03/5-easy-things-to-do-to-improve-your.html</link><author>noreply@blogger.com (ZirconCode)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3229275647133448109.post-4842159472992510421</guid><pubDate>Sun, 15 Feb 2009 10:30:00 +0000</pubDate><atom:updated>2009-02-15T20:07:34.344+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">blog</category><category domain="http://www.blogger.com/atom/ns#">Other</category><title>Blogging Schedule</title><description>I have noticed that my blog is causing me some stress and time loss. The problem is that I feel like I need to post something as soon as possible so that I won't disappoint you people reading my blog. What makes this problem a real problem is that I have other things to do besides blogging. I need to go to school for example.&lt;br /&gt;&lt;br /&gt;Well the solution I came up with isn't really great for you readers, but it's great for me. From now on I'm going to post once every week, either on Saturday or Sunday. This doesn't apply to holidays of course. This way, I can't disappoint anybody since they don't expect me to write anything during the week. The positive point for you readers is that my posts will be of a much higher quality than my previous posts, so don't be too sad.&lt;br /&gt;&lt;br /&gt;I'm mostly writing this because I have lost 10 RSS subscribers since my last post and I really don't want to lose any more. Please think of my blog as something you read weekly, not daily.&lt;br /&gt;&lt;br /&gt;If this post makes you sad, comment.&lt;br /&gt;If it's fine with you, comment and tell me so =D&lt;br /&gt;&lt;br /&gt;I would also like to thank the Holy Chris Pirillo and Zaibatsu and all the other people for sending 1191 views to my previous post =D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3229275647133448109-4842159472992510421?l=zirconcode.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=LzScxRPl"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?d=287" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=ikNNQ6eL"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?d=183" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=RzqFeMDI"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?d=124" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=3zWeDXnr"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?i=3zWeDXnr" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=hT2sYXsi"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?i=hT2sYXsi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=H3X8NUUm"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?d=131" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=GJ7xyKxR"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?d=232" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://zirconcode.blogspot.com/2009/02/blogging-schedule.html</link><author>noreply@blogger.com (ZirconCode)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3229275647133448109.post-7237439303840183818</guid><pubDate>Sat, 14 Feb 2009 02:48:00 +0000</pubDate><atom:updated>2009-02-14T16:25:56.262+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Twitter</category><title>Automatic Following Systems for Twitter: Death of Twittter</title><description>&lt;span style="font-size:78%;"&gt;Post inspired by: &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:78%;"&gt;&lt;a href="http://tweetergetter.com/"&gt;http://tweetergetter.com/&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;I'm quite angry at Tweetergetter. Systems like the one &lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;Tweetergetter uses are probably going to ruin Twitter. Here's why:&lt;br /&gt;&lt;br /&gt;How would the Future look like?&lt;br /&gt;Think for a second about the future of such systems. &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;Tweetergetter is actually quite a limited system, it only makes you follow a percentage of the people using &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;Tweetergetter. Lets imagine the perfect auto follower system for Twitter. People would enroll in the system and hand their Username and Password over to it. The system would then make all of it's users follow all &lt;/span&gt;&lt;span style="font-size:100%;"&gt;of it's users. This means that enrolling in the system would be the equal of everyone in the system following you and you following everyone in the system. This is the ultimate auto follower system for Twitter, lets call it the MagicSystem for now.&lt;br /&gt;&lt;br /&gt;So what?&lt;br /&gt;The chance that a system like the MagicSystem will gain the upper hand in the "market" is huge. Thousands of people will follow the &lt;/span&gt;&lt;span style="font-size:100%;"&gt;MagicSystem while being followed back by each and everyone using the system. Over time almost everyone using Twitter will use the &lt;/span&gt;&lt;span style="font-size:100%;"&gt;MagicSystem due to the huge advantage you gain over other Twitter users. If someone decides not to use the &lt;/span&gt;&lt;span style="font-size:100%;"&gt;MagicSystem he isn't going to survive among all the other giants, besides it would be just stupid to miss an opportunity to gain thousands of followers for free.&lt;br /&gt;&lt;br /&gt;Whats going to Happen once all the people use the &lt;/span&gt;&lt;span style="font-size:100%;"&gt;MagicSystem?&lt;br /&gt;Well there will be a perfect equilibrium between every Twitter user. Everyone will follow everyone else, no one will have less or more followers than any other person. No one will be special. This effectively ruins the entire point of the follower/following system twitter uses.&lt;br /&gt;&lt;br /&gt;What is Twitter without a &lt;/span&gt;&lt;span style="font-size:100%;"&gt; follower/following system?&lt;br /&gt;Nothing.&lt;br /&gt;&lt;br /&gt;What's Twitter doing against this?&lt;br /&gt;&lt;strike style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;Nothing: &lt;/span&gt;&lt;a style="color: rgb(102, 102, 102);" href="http://twitter.com/terms"&gt;http://twitter.com/terms&lt;/a&gt;&lt;br /&gt;No mention of auto-follower systems or anything like them.&lt;br /&gt;&lt;/strike&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;Really sorry, I was too rash. Didn't read &lt;/span&gt;&lt;a style="color: rgb(102, 102, 102); font-weight: bold;" href="http://blog.twitter.com/2008/08/making-progress-on-spam.html"&gt;This&lt;/a&gt;&lt;span style="color: rgb(102, 102, 102);"&gt; (Scroll down to: "What is follow spam?"&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;").&lt;br /&gt;Even thought Twitter is doing something against Follower Spam I don't think they have any rules in place against auto follower systems like the MagicSystem.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;What can we do?&lt;br /&gt;Bring attention to this topic. Link to this article from anywhere you can. Let's hope Twitter will see the problem and do something against it. Please don't create the MagicSystem in search for power, I didn't.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;Think I'm Correct/Wrong?&lt;br /&gt;Comment and state your opinion.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;Edits made in this Colour&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3229275647133448109-7237439303840183818?l=zirconcode.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=tgVNrx7P"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?d=287" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=YsACYwCT"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?d=183" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=SMkyQR9X"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?d=124" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=0rEiMjTS"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?i=0rEiMjTS" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=9rkCSbMm"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?i=9rkCSbMm" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=gEnin3a2"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?d=131" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=ifMcV4u7"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?d=232" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://zirconcode.blogspot.com/2009/02/automatic-following-systems-for-twitter.html</link><author>noreply@blogger.com (ZirconCode)</author><thr:total>24</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3229275647133448109.post-5884424688661473585</guid><pubDate>Mon, 09 Feb 2009 12:34:00 +0000</pubDate><atom:updated>2009-02-10T18:37:01.227+09:00</atom:updated><title>Autorun.inf Dissarmer</title><description>So the other day my friend figured out a way to put a program I made (it shakes the mouse, maybe going to upload it some other time) onto his USB and do something as close to autorun as possible. Since there is no such thing as autorun for USB, he used the action attribute in the autorun.inf file.&lt;br /&gt;&lt;br /&gt;Autorun.inf (in USB root):&lt;br /&gt;&lt;span style="font-style: italic;"&gt;[autorun]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;icon=Start.ico&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;open=Start.exe&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;action=Run Mouse Shaker&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This way when after he had inserted the memory stick, he would just have to press enter when the autoplay menu popped up. He was pretty successful at it and it kind of got on my nerves to have my mouse shaking all over the place.&lt;br /&gt;&lt;br /&gt;Since I was in a restricted environment (school) and I couldn't access any files without any "bad" activities I had to create my own little solution. My solution:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3S9v613195c/SZAkPSdIsKI/AAAAAAAAAFA/PTDn3k5QHko/s1600-h/dissarmerpic1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 187px;" src="http://4.bp.blogspot.com/_3S9v613195c/SZAkPSdIsKI/AAAAAAAAAFA/PTDn3k5QHko/s320/dissarmerpic1.png" alt="" id="BLOGGER_PHOTO_ID_5300776606485754018" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://tinyurl.com/bow5by"&gt;This little Program&lt;/a&gt; memorizes all the drives when it is initialized. These drives are listed under "Original". Every Millisecond it updates the drives, the current drives can be found under "Current" and "Info". If the program finds a new Drive it deletes the autorun.inf file on it if one is found. The Progress bar then goes to 100% and everyone worth talking about is happy =D&lt;br /&gt;&lt;br /&gt;I'm going to improve this program once I have more time. I'm thinking of a System Tray icon and some more options. I also really need to find a better way to get feedback on my programs than Blogger. I'm thinking of something like a five star rating system on my website for all my apps. This way I can see which ones are worth the time improving.&lt;br /&gt;&lt;br /&gt;The program should work on Windows XP/Vista/98/95. It was only tested on Xp however. On a rare streak of luck it also works on Ubuntu with Wine if some Linux geeks are out there =D&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://tinyurl.com/bow5by"&gt;(Download Here&lt;/a&gt;&lt;a href="http://tinyurl.com/bow5by"&gt;)&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3229275647133448109-5884424688661473585?l=zirconcode.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=njAFSTjz"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?d=287" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=S4L4kY1d"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?d=183" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=edH5peyl"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?d=124" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=DvOrVIye"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?i=DvOrVIye" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=wVkJRa8U"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?i=wVkJRa8U" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=7iq4IUAh"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?d=131" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=TnJy3glq"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?d=232" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://zirconcode.blogspot.com/2009/02/autoruninf-dissarmer.html</link><author>noreply@blogger.com (ZirconCode)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_3S9v613195c/SZAkPSdIsKI/AAAAAAAAAFA/PTDn3k5QHko/s72-c/dissarmerpic1.png" height="72" width="72" /><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3229275647133448109.post-1503449554298404298</guid><pubDate>Sat, 07 Feb 2009 03:42:00 +0000</pubDate><atom:updated>2009-02-13T18:54:20.077+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Twitter</category><title>The Effect of Twitter on my Site Traffic</title><description>When I looked at my Google Analytics I saw this:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3S9v613195c/SZU9-2ecqgI/AAAAAAAAAFQ/vZrToP-6UYQ/s1600-h/googleanalytics1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 70px;" src="http://3.bp.blogspot.com/_3S9v613195c/SZU9-2ecqgI/AAAAAAAAAFQ/vZrToP-6UYQ/s320/googleanalytics1.png" alt="" id="BLOGGER_PHOTO_ID_5302212286283033090" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;My Traffic went up a lot =D&lt;br /&gt;So what could have caused that? Well the only cause I could think of was the fact that I have been actively using my Twitter account so I took a look at my &lt;a href="http://twittercounter.com/zirconcode/month"&gt;Twitter Counter Stats&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3S9v613195c/SZU-1ok6IAI/AAAAAAAAAFY/OIqTUHnWMGM/s1600-h/Untitled.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 179px;" src="http://4.bp.blogspot.com/_3S9v613195c/SZU-1ok6IAI/AAAAAAAAAFY/OIqTUHnWMGM/s320/Untitled.png" alt="" id="BLOGGER_PHOTO_ID_5302213227444838402" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;As you probably can see if you don't have any perception problems I gained a lot of twitter followers in the last month. I took both graphs and combined them:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3S9v613195c/SZU93yngWcI/AAAAAAAAAFI/buTDsUlzQzg/s1600-h/twittergrader1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 179px;" src="http://3.bp.blogspot.com/_3S9v613195c/SZU93yngWcI/AAAAAAAAAFI/buTDsUlzQzg/s320/twittergrader1.png" alt="" id="BLOGGER_PHOTO_ID_5302212164988197314" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Of course the the above graph is very deceiving as the ratios are all wrong, the graph is just to proof the fact that my Site Traffic went up as my Twitter Followers went up. Look at the red line (the average) to see it clearly.&lt;br /&gt;&lt;br /&gt;I was interested in how many Twitter Followers actually clicked through to my site so I did some calculations:&lt;br /&gt;&lt;br /&gt;Twitter Followers (last month): 400+&lt;br /&gt;Unique Visitors on Site (last month): 50+&lt;br /&gt;400/50 = 8&lt;br /&gt;&lt;br /&gt;So every eighth follower of mine went and visited my site =D&lt;br /&gt;&lt;br /&gt;Please take notice that I didn't link to my site even once in any of my twitter updates, I linked to my blog instead. I'm sure the traffic would increase even more if I linked to my site instead of my blog but for now my Site doesn't have a commenting system so that wouldn't be so good.&lt;br /&gt;&lt;br /&gt;Also take notice of the fact that these are only my first 400 followers and that I picked most of them and they just followed back. If a follower would follow me without me having to follow him first I'm sure the chances that he will visit my site increase immensely.&lt;br /&gt;&lt;br /&gt;So what do we learn from this?&lt;br /&gt;Well I myself learned that Twitter is a great way to jump start your site and get people interested in it. I really wouldn't have thought that I could get 400 followers in 1 month and that any of my followers would even care about me.&lt;br /&gt;&lt;br /&gt;It's amazing how effective Twitter is, use It =D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3229275647133448109-1503449554298404298?l=zirconcode.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=6Gm9jB7F"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?d=287" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=o7tmEK6B"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?d=183" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=cmHnb9Ku"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?d=124" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=k78eNsXe"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?i=k78eNsXe" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=PpsBTyWn"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?i=PpsBTyWn" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=AOhmdUvB"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?d=131" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=uyArDPoC"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?d=232" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://zirconcode.blogspot.com/2009/02/effect-of-twitter-on-my-site-traffic.html</link><author>noreply@blogger.com (ZirconCode)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_3S9v613195c/SZU9-2ecqgI/AAAAAAAAAFQ/vZrToP-6UYQ/s72-c/googleanalytics1.png" height="72" width="72" /><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3229275647133448109.post-4742258172043212819</guid><pubDate>Thu, 05 Feb 2009 11:49:00 +0000</pubDate><atom:updated>2009-02-06T19:41:28.879+09:00</atom:updated><title>Beeper 2.0</title><description>Here's a program that I wrote a while ago. It utilises the hardware "speaker" to produce beeps. It's original purpose was to annoy the people in my library by creating obnoxious sounds. Since there weren't any speakers in the library I figured I might use the speaker embeded in the motherboard. Unfortunately the speaker can only produce monotonous beeps but with this program they become enough to annoy anyone =)&lt;br /&gt;&lt;br /&gt;The program can create random or customised beeps. If that's to boring for you, it can also play a custom sequence of beeps. There are two example songs/sequences and a readme explaining how to create sequences.&lt;br /&gt;&lt;br /&gt;Download: &lt;a href="http://www.zirconcode.com/downloads/Beeper.zip"&gt;Beeper 2.0&lt;br /&gt;&lt;/a&gt;System: Windows XP (tested on), Windows Vista &amp;amp; 98 &amp;amp; 95 (should work)&lt;br /&gt;Having a Problem or Suggestion? : &lt;a href="http://www.zirconcode.com/contact.php"&gt;Contact&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Have fun annoying people in Style =D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3229275647133448109-4742258172043212819?l=zirconcode.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=irRnqk9e"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?d=287" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=8iJ7HnM8"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?d=183" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=4esG5XzF"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?d=124" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=g53EpyLM"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?i=g53EpyLM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=t5JfXiQf"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?i=t5JfXiQf" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=RB62ctIZ"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?d=131" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=ZqgXLVZU"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?d=232" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://zirconcode.blogspot.com/2009/02/beeper-20.html</link><author>noreply@blogger.com (ZirconCode)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3229275647133448109.post-1448470720827803116</guid><pubDate>Tue, 03 Feb 2009 10:34:00 +0000</pubDate><atom:updated>2009-02-03T20:12:03.491+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Java</category><category domain="http://www.blogger.com/atom/ns#">Twitter</category><title>Twitter GUI 0.7 (without GUI)</title><description>The first releasable version of the Twitter Application I'm currently working on. At the moment it's more like a follower/following equaliser. When you run the JAR file it shows a window like this:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3S9v613195c/SYggvrp91ZI/AAAAAAAAAEg/MH-tkXmDLys/s1600-h/msg1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 113px;" src="http://2.bp.blogspot.com/_3S9v613195c/SYggvrp91ZI/AAAAAAAAAEg/MH-tkXmDLys/s320/msg1.png" alt="" id="BLOGGER_PHOTO_ID_5298520965146072466" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Just Click On OK while displaying eternal gratitude towards me. After that is done, Enter Your Twitter Username and Password:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3S9v613195c/SYghEu15vyI/AAAAAAAAAEo/mFGCV-pwyI8/s1600-h/msg2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 300px; height: 120px;" src="http://2.bp.blogspot.com/_3S9v613195c/SYghEu15vyI/AAAAAAAAAEo/mFGCV-pwyI8/s320/msg2.png" alt="" id="BLOGGER_PHOTO_ID_5298521326778695458" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Next select either yes or no:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3S9v613195c/SYghePEX62I/AAAAAAAAAEw/bFiik6TYjTo/s1600-h/msg3.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 271px; height: 118px;" src="http://2.bp.blogspot.com/_3S9v613195c/SYghePEX62I/AAAAAAAAAEw/bFiik6TYjTo/s320/msg3.png" alt="" id="BLOGGER_PHOTO_ID_5298521764926057314" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;If no is selected, the program will unfollow anyone that does not follow you. if yes is selected, the program will ask you before unfollowing someone. Now wait some time and answer any yes/no dialogs thrown your way concerning unfollowing. Unfortunately you can not see the progress as the application has no proper GUI yet, just wait for a while. It shouldn't take longer than a minute for this to appear:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3S9v613195c/SYgh6IH-i5I/AAAAAAAAAE4/mVs0ju8oWqs/s1600-h/msg4.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 270px; height: 117px;" src="http://1.bp.blogspot.com/_3S9v613195c/SYgh6IH-i5I/AAAAAAAAAE4/mVs0ju8oWqs/s320/msg4.png" alt="" id="BLOGGER_PHOTO_ID_5298522244098460562" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Congratulations! You have just followed anyone that followed you and unfollowed many that you followed but that didn't follow back.&lt;br /&gt;&lt;br /&gt;This isn't a final release yet as you may have guessed. The application was just designed to test any post/get methods working together with the Twitter API. My next step will be to actually implement a Graphical User Interface, not just dialog boxes.&lt;br /&gt;&lt;br /&gt;Get the JAR file here: &lt;a href="http://www.zirconcode.com/downloads/Twitter%200.7.jar"&gt;http://www.zirconcode.com/downloads/Twitter 0.7.jar&lt;/a&gt;&lt;br /&gt;If double clicking on the JAR file doesn't run it, right click and open with a Java Runtime Environment.&lt;br /&gt;It has been tested under Ubuntu 8.10 only. As it is Java it should work on other operating systems also but E-Mail me if it doesn't. My E-Mail can be found on &lt;a href="http://www.zirconcode.com/contact.php"&gt;ZirconCode's contact area&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Have Fun =) &amp;amp; Check back regularly for a proper release (Version: 1.0)&lt;br /&gt;&lt;br /&gt;Going to work on my neural network now...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3229275647133448109-1448470720827803116?l=zirconcode.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=JQ2W7Bc8"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?d=287" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=28OUdDir"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?d=183" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=yqAeMFA1"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?d=124" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=I2rDUadU"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?i=I2rDUadU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=urs2XN4O"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?i=urs2XN4O" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=SxTdhGIC"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?d=131" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=DJ8HxEor"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?d=232" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://zirconcode.blogspot.com/2009/02/twitter-gui-07-without-gui.html</link><author>noreply@blogger.com (ZirconCode)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_3S9v613195c/SYggvrp91ZI/AAAAAAAAAEg/MH-tkXmDLys/s72-c/msg1.png" height="72" width="72" /><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3229275647133448109.post-8163363906411540559</guid><pubDate>Sat, 31 Jan 2009 15:11:00 +0000</pubDate><atom:updated>2009-02-14T16:45:58.896+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">fail</category><category domain="http://www.blogger.com/atom/ns#">Google</category><title>Google goes on Site Killing Spree</title><description>Google has flagged all sites as Harmful, even themselves:&lt;br /&gt;&lt;br /&gt;&lt;span class="entry-content"&gt;&lt;a href="http://tinyurl.com/adwf7n" rel="nofollow" target="_blank"&gt;http://tinyurl.com/adwf7n&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="entry-content"&gt; &lt;a href="http://tinyurl.com/aws7nx" rel="nofollow" target="_blank"&gt;http://tinyurl.com/aws7nx&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="entry-content"&gt; &lt;a href="http://tinyurl.com/avke5k" rel="nofollow" target="_blank"&gt;http://tinyurl.com/avke5k&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="entry-content"&gt; &lt;a href="http://tinyurl.com/dby5zk" rel="nofollow" target="_blank"&gt;http://tinyurl.com/dby5zk&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Google failed.&lt;br /&gt;&lt;br /&gt;I have found nothing on the &lt;/span&gt;&lt;span class="entry-content"&gt;Google&lt;/span&gt;&lt;span class="entry-content"&gt; Blog or in the &lt;/span&gt;&lt;span class="entry-content"&gt;Google&lt;/span&gt;&lt;span class="entry-content"&gt; search engine about this except for an 2 years old BBC &lt;/span&gt;&lt;span class="entry-content"&gt;Blog&lt;/span&gt;&lt;span class="entry-content"&gt; introducing Google's warning messages.&lt;br /&gt;&lt;br /&gt;The only reasons I see why Google would do such a thing is because they failed. The only other explanation is some conspiracy theory about aliens taking over the world.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3229275647133448109-8163363906411540559?l=zirconcode.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=YK8TjUJC"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?d=287" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=Yd1AadBm"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?d=183" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=SR5EunQ2"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?d=124" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=Q048S3nw"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?i=Q048S3nw" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=IfZX2osP"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?i=IfZX2osP" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=dwQug3ZD"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?d=131" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=E0i6ypRE"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?d=232" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://zirconcode.blogspot.com/2009/02/google-goes-on-site-killing-spree.html</link><author>noreply@blogger.com (ZirconCode)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3229275647133448109.post-6476420635091508222</guid><pubDate>Sat, 31 Jan 2009 13:25:00 +0000</pubDate><atom:updated>2009-01-31T22:41:09.595+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Error</category><category domain="http://www.blogger.com/atom/ns#">Java</category><title>How to use If() for Experts</title><description>I just had a really funny problem in Java:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;String name1 = "something";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;String name 2 = "somethingelse";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;if(name1.equals(name2))&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;           {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                     result = true;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;           }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;if(result = true)System.out.println(true);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Guess the output (in the Java Console). It was:&lt;span style="font-style: italic;"&gt; true&lt;/span&gt;&lt;br /&gt;yes that's right:&lt;span style="font-style: italic;"&gt; &lt;span style="font-weight: bold;"&gt;true&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;How could the output be true if the two Strings are so different. &lt;span style="font-style: italic;"&gt;"something"&lt;/span&gt; is definitely not equal to &lt;span style="font-style: italic;"&gt; "somethingelse"&lt;/span&gt;. I even used .equal to compare the two Strings like I learned from previous mistakes.&lt;br /&gt;&lt;br /&gt;Well after like an hour of searching I found my stupid mistake:&lt;br /&gt;if(&lt;span style="color: rgb(255, 0, 0);"&gt;result = true&lt;/span&gt;)System.out.println(true);&lt;br /&gt;The single equal sign assigned the value true to result.&lt;br /&gt;I should have typed:&lt;br /&gt;if(&lt;span style="color: rgb(255, 0, 0);"&gt;result == true&lt;/span&gt;)System.out.println(true);&lt;br /&gt;To make it a comparison.&lt;br /&gt;&lt;br /&gt;Don't ask me how Eclipse didn't catch that mistake...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3229275647133448109-6476420635091508222?l=zirconcode.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=rzynzmgN"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?d=287" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=6RyZcumY"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?d=183" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=jDp0beG2"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?d=124" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=6r1OseZQ"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?i=6r1OseZQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=9mur0M8i"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?i=9mur0M8i" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=ZYQfIu0j"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?d=131" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=BmN4pD42"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?d=232" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://zirconcode.blogspot.com/2009/01/annoying-java.html</link><author>noreply@blogger.com (ZirconCode)</author><thr:total>4</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3229275647133448109.post-1900186360716165248</guid><pubDate>Sat, 31 Jan 2009 09:56:00 +0000</pubDate><atom:updated>2009-01-31T19:24:08.070+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Java</category><category domain="http://www.blogger.com/atom/ns#">Other</category><category domain="http://www.blogger.com/atom/ns#">MMORPG</category><category domain="http://www.blogger.com/atom/ns#">Website</category><title>Update</title><description>I finally finished the Exams and my reward is the next Semester =/.&lt;br /&gt;&lt;br /&gt;Right before the Exams I got interested in Neuroscience. I kind of started thinking how easy it would be to simulate the brain if you would know how a neuron worked. You would just have to make many of them right? After watching &lt;a href="http://www.youtube.com/watch?v=AyzOUbkUf3M&amp;amp;feature=channel_page%20and"&gt;this&lt;/a&gt; and &lt;a href="http://www.youtube.com/watch?v=_m97_kL4ox0&amp;amp;feature=channel_page"&gt;this&lt;/a&gt; Goggle TechTalk I was really interested in the stuff. Unfortunately I had to study so I didn't have time to pursue the matter. However I did borrow some Psychology books from my schools Psychology guy.&lt;br /&gt;&lt;br /&gt;I got pretty good semester and exam Grades, all of them above 90% except for French which was around 75% =(. Well I guess I can't complain since I never studied for anything except for the Exams. I'll just have to start studying =(.&lt;br /&gt;&lt;br /&gt;After the Exams I got a 4 day break and I created a working model of a 100 neurons interacting together within a week (I think that's pretty good). Unfortunately the connections are random and static, something which I'm going to work on next. Also I'll have to implement some output and input 'neurons' so I can put the brain into a testing environment.&lt;br /&gt;&lt;br /&gt;The negative aspect of me getting interested in Neuroscience is that I won't be able to work on my MMORPG as much. My excuse is that I probably won't have an entire day to work on it anyway. I will continue the work on my MMORPG as soon as I enter the next Holidays. I feel kind of bad about abandoning the MMORPG for now but I think Neuroscience is a lot more important to my career. I hate to make choices =(.&lt;br /&gt;&lt;br /&gt;Since I don't have enough time to write more here's a List of things I have/want to do:&lt;br /&gt;- Work on Brain (not mine)&lt;br /&gt;- I'm developing a Twitter Application to save time&lt;br /&gt;- I feel like making a Monster Hunter Portable 2G cheat which will make me start cooking in the middle of battle. Just to annoy my friends when we fight something important.&lt;br /&gt;- Finish off an FTP Password Cracker&lt;br /&gt;- Release some of my older Delphi Apps.&lt;br /&gt;- Improve website and add more Social Networking Functionalities.&lt;br /&gt;- Create a timeline of my life for various unexplainable reasons.&lt;br /&gt;&lt;br /&gt;As you can see I have tons of things I want to do. Now I just have to fight my laziness and do them =).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3229275647133448109-1900186360716165248?l=zirconcode.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=ZgV3xJHH"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?d=287" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=RmJJvL0I"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?d=183" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=rNmhdAtG"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?d=124" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=9vl1mf0m"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?i=9vl1mf0m" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=FRLIc3OJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?i=FRLIc3OJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=GQZjiGLV"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?d=131" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/ZirconCode?a=v7EsZFDv"&gt;&lt;img src="http://feeds.feedburner.com/~f/ZirconCode?d=232" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://zirconcode.blogspot.com/2009/01/update.html</link><author>noreply@blogger.com (ZirconCode)</author><thr:total>0</thr:total></item></channel></rss>

