<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The Realm of Jinan</title>
	<atom:link href="http://www.jinanrealm.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jinanrealm.com</link>
	<description></description>
	<lastBuildDate>Sat, 08 May 2010 05:24:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>Hello from the Droid</title>
		<link>http://www.jinanrealm.com/20100507/hello-from-the-droid/</link>
		<comments>http://www.jinanrealm.com/20100507/hello-from-the-droid/#comments</comments>
		<pubDate>Sat, 08 May 2010 05:24:40 +0000</pubDate>
		<dc:creator>Jinan</dc:creator>
				<category><![CDATA[Fun Stuff]]></category>
		<category><![CDATA[droid]]></category>

		<guid isPermaLink="false">http://www.jinanrealm.com/20100507/hello-from-the-droid/</guid>
		<description><![CDATA[I am just testing out the WordPress app for the Motorola Droid.]]></description>
			<content:encoded><![CDATA[<p>I am just testing out the WordPress app for the Motorola Droid.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jinanrealm.com/20100507/hello-from-the-droid/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Traffic Slowing, Spam Increasing</title>
		<link>http://www.jinanrealm.com/20090807/traffic-slowing-spam-increasing/</link>
		<comments>http://www.jinanrealm.com/20090807/traffic-slowing-spam-increasing/#comments</comments>
		<pubDate>Fri, 07 Aug 2009 17:39:53 +0000</pubDate>
		<dc:creator>Jinan</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.jinanrealm.com/?p=210</guid>
		<description><![CDATA[Last week or so I did some rearranging on my site. For example, I converted some pages into actual blog postings, moved things around so I could choose a more streamlined page layout. After converting my pages (How to unstick a stuck pixel page) to posts, I noticed that the amount of traffic started a [...]]]></description>
			<content:encoded><![CDATA[<p>Last week or so I did some rearranging on my site.  For example, I converted some pages into actual blog postings, moved things around so I could choose a more streamlined page layout.  After converting my pages (How to unstick a stuck pixel page) to posts, I noticed that the amount of traffic started a steady decline.  At this rate, I may be the only viewer to my website <img src='http://www.jinanrealm.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>However, that is not stopping the spam bots.  I seem to get around 20-30 spam comments a day which is confusing.  Either they are posting directly via link or the Google Analytics is failing me, we shall see.</p>
<p>Edit:  As it turns out, the plugin I was using to do tracking inserts gave my tracking ID of UA-000000-0 therefor my traffic was not getting logged at all.  Started checking into after looking at the traffic logs on my server and seeing traffic.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jinanrealm.com/20090807/traffic-slowing-spam-increasing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fireworks at the River &#8211; Summer 2009</title>
		<link>http://www.jinanrealm.com/20090711/fireworks-at-the-river-summer-2009/</link>
		<comments>http://www.jinanrealm.com/20090711/fireworks-at-the-river-summer-2009/#comments</comments>
		<pubDate>Sun, 12 Jul 2009 03:54:03 +0000</pubDate>
		<dc:creator>Jinan</dc:creator>
				<category><![CDATA[Fun Stuff]]></category>
		<category><![CDATA[Alabama]]></category>
		<category><![CDATA[Fireworks]]></category>
		<category><![CDATA[Grandparents]]></category>
		<category><![CDATA[Leesburg]]></category>
		<category><![CDATA[River]]></category>
		<category><![CDATA[Summer 2009]]></category>

		<guid isPermaLink="false">http://www.jinanrealm.com/?p=203</guid>
		<description><![CDATA[Here are the videos of the fireworks we shot at Leesburg, AL at my grandparents house on July 4th, 2009. Enjoy! Edit: Guess it would help to post all 5 videos, not 4 with 1 duplicate.]]></description>
			<content:encoded><![CDATA[<p>Here are the videos of the fireworks we shot at Leesburg, AL at my grandparents house on July 4th, 2009.  Enjoy!</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/9rCwumIDGE4&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/9rCwumIDGE4&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object><br />
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/V_ppIinOGY0&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/V_ppIinOGY0&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object><br />
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/JjSBAsvb4x4&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/JjSBAsvb4x4&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object><br />
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/U_J_PzZMYxI&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/U_J_PzZMYxI&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object><br />
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/xnSPodMngPA&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/xnSPodMngPA&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p>Edit:  Guess it would help to post all 5 videos, not 4 with 1 duplicate.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jinanrealm.com/20090711/fireworks-at-the-river-summer-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to: Log Host Declarations in DHCP.</title>
		<link>http://www.jinanrealm.com/20090708/how-to-log-host-declarations-in-dhcp/</link>
		<comments>http://www.jinanrealm.com/20090708/how-to-log-host-declarations-in-dhcp/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 15:51:20 +0000</pubDate>
		<dc:creator>Jinan</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Work Related]]></category>
		<category><![CDATA[DHCP]]></category>
		<category><![CDATA[Logging]]></category>

		<guid isPermaLink="false">http://www.jinanrealm.com/?p=190</guid>
		<description><![CDATA[I was working on a project for work on how to log host declarations in DHCP.  In your /etc/dhcpd.conf file you may have something like: host TestPC001 {      hardware ethernet d0:50:56:ac:74:71;      fixed-address 208.x.x.75; } For logging purposes if you wanted to see which host got what IP when, this will be [...]]]></description>
			<content:encoded><![CDATA[<p>I was working on a project for work on how to log host declarations in DHCP.  In your /etc/dhcpd.conf file you may have something like:</p>
<p><code><span>host TestPC001 </span><span>{</span><span><br />
     hardware ethernet d0</span><span>:</span><span>50</span><span>:</span><span>56</span><span>:</span><span>ac</span><span>:</span><span>74</span><span>:</span><span>71</span><span>;</span><span><br />
     </span><span>fixed</span><span>-</span><span>address </span><span>208.x</span><span>.</span><span>x</span><span>.75</span><span>;</span><span><br />
</span><span>}</span></code></p>
<p>For logging purposes if you wanted to see which host got what IP when, this will be a good way to do it.  Assuming your dhcpd.conf file is generated dynamically via 3rd party software like <a href="http://netreg.org">NetReg</a> for example.  All you will need to do is add the following code in your DHCP file:</p>
<p><code><span><code><span>if</span><span> known </span><span>{</span><span><br />
    log </span><span>(</span><span>info</span><span>,</span><span> concat </span><span>(</span><span>"HOSTNAME: "</span><span>,</span><span> host</span><span>-</span><span>decl</span><span>-</span><span>name</span><span>,</span><span> </span><span>" on "</span><span>,</span><span>binary</span><span>-</span><span>to</span><span>-</span><span>ascii </span><span>(</span><span>10</span><span>,</span><span> </span><span>8</span><span>,</span><span> </span><span>"."</span><span>,</span><span> leased</span><span>-</span><span>address</span><span>),</span><span>" at "</span><span>,</span><span> binary</span><span>-</span><span>to</span><span>-</span><span>ascii </span><span>(</span><span>16</span><span>,</span><span> </span><span>8</span><span>,</span><span> </span><span>":"</span><span>,</span><span> substring </span><span>(</span><span>hardware</span><span>,</span><span> </span><span>1</span><span>,</span><span> </span><span>6</span><span>))));</span><span><br />
</span><span>}</span></code></span></code></p>
<p>It will log to the DHCP Log file as information for hostname by using their host declaration, their lease address and finally their hardware ethernet address.</p>
<p><code></code><code><span>The log file before the change (timestamps removed):<br />
<code><span>DHCPDISCOVER </span><span>from</span><span> d0</span><span>:</span><span>50</span><span>:</span><span>56</span><span>:</span><span>ac</span><span>:</span><span>74</span><span>:</span><span>71</span><span> via eth0<br />
DHCPOFFER on </span><span>208.x</span><span>.</span><span>x</span><span>.75</span><span> to d0</span><span>:</span><span>50</span><span>:</span><span>56</span><span>:</span><span>ac</span><span>:</span><span>74</span><span>:</span><span>71</span><span> via eth0<br />
DHCPREQUEST </span><span>for</span><span> </span><span>208.x</span><span>.</span><span>x</span><span>.75</span><span> </span><span>(</span><span>172.18.1.2</span><span>)</span><span> </span><span>from</span><span> d0</span><span>:</span><span>50</span><span>:</span><span>56</span><span>:</span><span>ac</span><span>:</span><span>74</span><span>:</span><span>71</span><span> via eth0<br />
DHCPACK on </span><span>208.x</span><span>.</span><span>x</span><span>.75</span><span> to d0</span><span>:</span><span>50</span><span>:</span><span>56</span><span>:</span><span>ac</span><span>:</span><span>74</span><span>:</span><span>71</span><span> via eth0</span></code></span></code></p>
<p><code><span><code><span>The log file after adding the function:<br />
<code><span>HOSTNAME</span><span>:</span><span> TestPC001 on </span><span>208.x</span><span>.</span><span>x</span><span>.75</span><span> at d0</span><span>:</span><span>50</span><span>:</span><span>56</span><span>:</span><span>ac</span><span>:</span><span>74</span><span>:</span><span>71</span><span><br />
DHCPDISCOVER </span><span>from</span><span> d0</span><span>:</span><span>50</span><span>:</span><span>56</span><span>:</span><span>ac</span><span>:</span><span>74</span><span>:</span><span>71</span><span> via eth0<br />
DHCPOFFER on </span><span>208.x</span><span>.</span><span>x</span><span>.75</span><span> to d0</span><span>:</span><span>50</span><span>:</span><span>56</span><span>:</span><span>ac</span><span>:</span><span>74</span><span>:</span><span>71</span><span> via eth0<br />
DHCPREQUEST </span><span>for</span><span> </span><span>208.x</span><span>.</span><span>x</span><span>.75</span><span> </span><span>(</span><span>172.18.1.2</span><span>)</span><span> </span><span>from</span><span> d0</span><span>:</span><span>50</span><span>:</span><span>56</span><span>:</span><span>ac</span><span>:</span><span>74</span><span>:</span><span>71</span><span> via eth0<br />
DHCPACK on </span><span>208.x</span><span>.</span><span>x</span><span>.75</span><span> to d0</span><span>:</span><span>50</span><span>:</span><span>56</span><span>:</span><span>ac</span><span>:</span><span>74</span><span>:</span><span>71</span><span> via eth0</span></code></span></code></span></code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jinanrealm.com/20090708/how-to-log-host-declarations-in-dhcp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Samsung Mobile SDK</title>
		<link>http://www.jinanrealm.com/20090630/samsung-mobile-sdk/</link>
		<comments>http://www.jinanrealm.com/20090630/samsung-mobile-sdk/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 23:01:44 +0000</pubDate>
		<dc:creator>Jinan</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Omnia]]></category>
		<category><![CDATA[Samsung]]></category>
		<category><![CDATA[SDK]]></category>
		<category><![CDATA[VB.NET]]></category>

		<guid isPermaLink="false">http://www.jinanrealm.com/?p=181</guid>
		<description><![CDATA[I recently got a Samsung Omnia phone and I love this thing.  Then I decided to play around with .NET programming for windows mobile and decided to write a small alarm app using the accelerometer.  The problem was, there was hardly any code about using the accelerometer.  That is until I stumbled upon the SDK [...]]]></description>
			<content:encoded><![CDATA[<p>I recently got a Samsung Omnia phone and I love this thing.  Then I decided to play around with .NET programming for windows mobile and decided to write a small alarm app using the accelerometer.  The problem was, there was hardly any code about using the accelerometer.  That is until I stumbled upon the SDK for Samsung Mobile Phones.  The one catch was, it is written in C++, with DLL wrappers written in C#, no VB.  So I took the C# wrapper code and converted it over to VB.NET and included it in my application.</p>
<p><a href="http://www.jinanrealm.com/wp-content/uploads/2009/06/shared.vb">shared.vb</a><br />
<a href="http://www.jinanrealm.com/wp-content/uploads/2009/06/acceleromoter.vb">acceleromoter.vb</a></p>
<p>In order to use these files, you will need to download the Samsung Mobile SDK from <a href="http://innovator.samsungmobile.com/">http://innovator.samsungmobile.com/</a></p>
<p>Here is an example on how to use the code:</p>
<div><code><br />
        Dim AccVec As New SamsungMobileSdk.Accelerometer.Vector()<br />
        Dim Accelerometer As New SamsungMobileSdk.Accelerometer</code></div>
<p><code>        If Accelerometer.GetVector(AccVec) = SamsungMobileSdk.SmiResultCode.Success Then<br />
                Dim x,y,z as integer<br />
                x = AccVec.x<br />
                y = AccVec.y<br />
                z = AccVec.z<br />
        end if</p>
<p> </p>
<p></code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jinanrealm.com/20090630/samsung-mobile-sdk/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Apt-Get Breaks KDE in Backtrack 4, How to Fix:</title>
		<link>http://www.jinanrealm.com/20090628/apt-get-breaks-kde-in-backtrack-4-how-to-fix/</link>
		<comments>http://www.jinanrealm.com/20090628/apt-get-breaks-kde-in-backtrack-4-how-to-fix/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 05:00:14 +0000</pubDate>
		<dc:creator>Jinan</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Apt-Get]]></category>
		<category><![CDATA[Backtrack]]></category>
		<category><![CDATA[Beta]]></category>
		<category><![CDATA[Kde]]></category>
		<category><![CDATA[Upgrade]]></category>

		<guid isPermaLink="false">http://www.jinanrealm.com/?p=173</guid>
		<description><![CDATA[If your like me and ran &#8216;apt-get upgrade&#8217; while running Backtrack 4, you may have noticed that it breaks KDE.  When you restart, you are taken to the X screen, where your only options are basically to open an X terminal.  After doing some research, I have found a simple fix.  You can run the [...]]]></description>
			<content:encoded><![CDATA[<p>If your like me and ran &#8216;apt-get upgrade&#8217; while running Backtrack 4, you may have noticed that it breaks KDE.  When you restart, you are taken to the X screen, where your only options are basically to open an X terminal.  After doing some research, I have found a simple fix.  You can run the following commands:</p>
<p><code>cd /etc/alternatives/<br />
mv x-session-manager x-session-manager-broke<br />
ln -s /opt/kde3/bin/startkde x-session-manager<br />
cd /opt/kde3/share/<br />
mv applications borked-applications<br />
mv pixmaps borked-pixmaps<br />
mkdir -p /usr/local/share/applications/kde<br />
cp borked-applications/kde/ksnapshot.desktop /usr/local/share/applications/kde<br />
ln -s /usr/local/share/pixmaps pixmaps<br />
ln -s /usr/local/share/applications applications<br />
cd /opt/kde3/share/icons/crystalsvg/16x16/apps/<br />
ln -s cache.png preferences-web-browser-cache.png<br />
cd /opt/kde3/share/applications/kde<br />
cat ksnapshot.desktop |grep -v ^GenericName &gt; ksnapshot.desktop1<br />
mv ksnapshot.desktop1 ksnapshot.desktop<br />
</code><br />
 Alternatively, you can download a script with the same commands and run it:</p>
<p> <code>wget www.offensive-security.com/fix-kde.sh<br />
cat fix-kde.sh<br />
bash fix-kde.sh</code></p>
<p>There is a note saying that this fix is temporary, however, it appears to be perminate for me.</p>
<p>Taken from: <a href="http://backtrack4.blogspot.com/2009/03/apt-get-upgrade-breaks-backtrack-4-beta.html">http://backtrack4.blogspot.com/2009/03/apt-get-upgrade-breaks-backtrack-4-beta.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jinanrealm.com/20090628/apt-get-breaks-kde-in-backtrack-4-how-to-fix/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Bad Javascript, Bad.</title>
		<link>http://www.jinanrealm.com/20090517/bad-javascript-bad/</link>
		<comments>http://www.jinanrealm.com/20090517/bad-javascript-bad/#comments</comments>
		<pubDate>Mon, 18 May 2009 01:43:43 +0000</pubDate>
		<dc:creator>Jinan</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[acrobat]]></category>
		<category><![CDATA[combo fix]]></category>
		<category><![CDATA[exploit]]></category>
		<category><![CDATA[Gadsden]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[malicious]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[spyware protect 2009]]></category>
		<category><![CDATA[Wifi]]></category>

		<guid isPermaLink="false">http://www.jinanrealm.com/?p=138</guid>
		<description><![CDATA[Well, last hour or so has been interesting. I was going to my website I was working on http://gadsdenwifi.org and my antivirus popped up a notice saying it deleted a temporary internet file.  I shrugged it off (as I had other tabs open and thought it was one of others.  After a bit I noticed [...]]]></description>
			<content:encoded><![CDATA[<p>Well, last hour or so has been interesting. I was going to my website I was working on <a href="http://gadsdenwifi.org">http://gadsdenwifi.org</a> and my antivirus popped up a notice saying it deleted a temporary internet file.  I shrugged it off (as I had other tabs open and thought it was one of others.  After a bit I noticed that my computer was starting to run slow and sluggish.  Thats when I noticed acrobat.exe using 800 megs of ram and slowly climbing.  Also thats when I noticed sysguard.exe in my process list.  No surprise to me some anti spyware program popped up and started running on my computer (spyware protect 2009).  Running combo fix took care of that problem.  So after fixing the spyware issue, I started playing around with the newly uploaded database information. I then decided to change the test site around just a bit.  I uploaded index.php and got a message saying that the file on the server was newer than the last uploaded one, so I went to check it out.  Thats when I found this nice little bugger:</p>
<p><a href="http://www.jinanrealm.com/wp-content/uploads/2009/05/badjavabad.png"><img class="alignnone size-full wp-image-139" title="Bad javascript bad" src="http://www.jinanrealm.com/wp-content/uploads/2009/05/badjavabad.png" alt="Bad javascript bad" width="398" height="251" /></a></p>
<p>Some reason, every index.php file on my webserver had this code enbedded around a few php eco statements, which caused my antivirus to pop up warning me that there was a trojan trying to infest my computer.  All infected files have been removed and everything should be normal (I hope).</p>
<p>We shall see in the next couple of days.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jinanrealm.com/20090517/bad-javascript-bad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gadsden Wifi, part 3</title>
		<link>http://www.jinanrealm.com/20090414/gadsden-wifi-part-3/</link>
		<comments>http://www.jinanrealm.com/20090414/gadsden-wifi-part-3/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 06:02:24 +0000</pubDate>
		<dc:creator>Jinan</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[Gadsden]]></category>
		<category><![CDATA[Wifi]]></category>

		<guid isPermaLink="false">http://www.jinanrealm.com/?p=130</guid>
		<description><![CDATA[Here is a quick update on the Gadsden Wifi project. Aquired Gadsdenwifi.org (thanks http://www.brandonrome.net for the logo) The database structure is complete and the import software is 70% complete. The backend programming will begin after the database is complete. Few things I have learned: Binary Searching Minimizing database calls (atleast on SELECT statements) Basics of Multi-Threading [...]]]></description>
			<content:encoded><![CDATA[<p>Here is a quick update on the Gadsden Wifi project.</p>
<ul>
<li>Aquired <a href="http://www.gadsdenwifi.org">Gadsdenwifi.org</a> (thanks <a href="http://www.brandonrome.net">http://www.brandonrome.net</a> for the logo)</li>
<li>The database structure is complete and the import software is 70% complete.</li>
<li>The backend programming will begin after the database is complete.</li>
</ul>
<p>Few things I have learned:</p>
<ul>
<li>Binary Searching</li>
<li>Minimizing database calls (atleast on SELECT statements)</li>
<li>Basics of Multi-Threading applications.</li>
<li>Basics of Google Maps API</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.jinanrealm.com/20090414/gadsden-wifi-part-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hail Storm!</title>
		<link>http://www.jinanrealm.com/20090410/hail-storm/</link>
		<comments>http://www.jinanrealm.com/20090410/hail-storm/#comments</comments>
		<pubDate>Sat, 11 Apr 2009 03:03:21 +0000</pubDate>
		<dc:creator>Jinan</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Weather]]></category>
		<category><![CDATA[Alabama]]></category>
		<category><![CDATA[Car]]></category>
		<category><![CDATA[Gadsden]]></category>
		<category><![CDATA[Hail]]></category>
		<category><![CDATA[Officemax]]></category>
		<category><![CDATA[Storm]]></category>

		<guid isPermaLink="false">http://www.jinanrealm.com/20090410/hail-storm/</guid>
		<description><![CDATA[I was caught in a hail storm at the officemax parking lot (pulled over due to the rain falling so hard that I couldnt see) in Gadsden, AL. I happened to have my camera so I recoreded it.]]></description>
			<content:encoded><![CDATA[<p>I was caught in a hail storm at the officemax parking lot (pulled over due to the rain falling so hard that I couldnt see) in Gadsden, AL. I happened to have my camera so I recoreded it.</p>
<p><object width="425" height="344" data="http://www.youtube.com/v/jXPadbsHGL8&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/jXPadbsHGL8&amp;hl=en&amp;fs=1" /><param name="allowfullscreen" value="true" /></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jinanrealm.com/20090410/hail-storm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gadsden Wifi, Part 2</title>
		<link>http://www.jinanrealm.com/20090308/gadsden-wifi-part-2/</link>
		<comments>http://www.jinanrealm.com/20090308/gadsden-wifi-part-2/#comments</comments>
		<pubDate>Sun, 08 Mar 2009 22:05:37 +0000</pubDate>
		<dc:creator>Jinan</dc:creator>
				<category><![CDATA[Fun Stuff]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Gadsden]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[Wifi]]></category>

		<guid isPermaLink="false">http://www.jinanrealm.com/?p=120</guid>
		<description><![CDATA[For an update, I have posted a screenshot of the program I wrote (few hours of sitting down and punching the good ol&#8217; keyboard).   The program takes a Wifi Scan text document and converts it into a Google Earth KML file.  If you click the image below, you can see the full screen shot of [...]]]></description>
			<content:encoded><![CDATA[<p>For an update, I have posted a screenshot of the program I wrote (few hours of sitting down and punching the good ol&#8217; keyboard).   The program takes a Wifi Scan text document and converts it into a Google Earth KML file.  If you click the image below, you can see the full screen shot of what my program looks like, the tree structure listed in google earth and the information that pops up when you click on said point.</p>
<p>By doing this little project, i&#8217;ve learned about writing XML documents and how easy it can be and how big of a pain it could be.  Also this project stresses the way I used to code.  For example, a 750 KB file with 6,000 data points works flawlessly.  Toss in a 10 meg file with 54,000 data points and  you will see real quick that handling data is alot different.</p>
<p>Things I&#8217;ve Learned:</p>
<ul>
<li>Redim Preserve statement is a bad bad bad idea if called once per loop.  It basically creates an array thats bigger (or smaller), copies the old array to the new array (2x memeory consumption), then destroys the old array.</li>
<li>Better to Add items all at once vs one at a time on List View Boxes (still learning to program this one).</li>
<li>Google Earth is picky when it comes to &lt;document&gt; and &lt;Document&gt; &#8230;</li>
</ul>
<p>This program for the most part is complete, once I fine tune it and get everything running smoothly, I will see about the website side of this project. </p>
<p> </p>
<p><a title="Gadsden Wifi Part 2 Picture" href="http://www.jinanrealm.com/gallery/main.php?cmd=imageview&amp;var1=misc%2FGad_Wifi2.PNG"><img class="alignnone size-full wp-image-119" title="gad_wifi2-640x360i" src="http://www.jinanrealm.com/wp-content/uploads/2009/03/gad_wifi2-640x360i.png" alt="gad_wifi2-640x360i" width="320" height="180" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jinanrealm.com/20090308/gadsden-wifi-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
