<?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/"
				  >
<channel>
<title>KnightAR's Blog</title>
<link>http://knightar.artician.com/</link>
<description><![CDATA[KnightAR's blog on Artician]]></description>
<image><title>KnightAR's Blog</title>
<link>http://knightar.artician.com/</link>
<url>http://uc.artician.com/members/0/0/540/avatar.jpg</url>
</image>
<language>en-us</language>
<pubDate>Sun, 22 Nov 2009 01:41:28 -0500</pubDate>
<item>
<title>Free Drive Recovery? Fix for Failed SD15 Seagate ST3500320AS Drives</title>
<link>http://knightar.artician.com/blog/2009/03/free-drive-recovery-fix-for-failed-sd15-seagate-st3500320as-drives/</link>
<guid>http://knightar.artician.com/blog/2009/03/free-drive-recovery-fix-for-failed-sd15-seagate-st3500320as-drives/</guid>
<description><![CDATA[Everyone knows that hard drive failures are a depressing thing to deal with especially if you have data on the drive that is valuable and irreplaceable, even more so if the said hard drive has a failure due to a bad firmware. 18 months ago I had built a system for a friend that included a 500 GB Seagate (ST3500320AS) drive that had the SD15 firmware and at the time I did not know about the SD15 firmware bug … heck, no one knew since the bug was too new.  Last week I got a call from my friend saying that there is something wrong with his computer. I went over there thinking it was a simple issue but the drive would no longer be detected by the bios but still had power and was spinning up like usual. The SD15 Firmware issue is where the bios would no longer detect your drive and would prevent you from upgrading or accessing the drive with your computer or any external hard drive case.<br />
<br />
After some quick research about the SD15 issue and a little one on one chat with a Seagate Representative I found out that Seagate now provides the ability to get a free data recovery from their recovery company i365. After a few questions such as asking me if the drive still spins and if I hear noise coming from the drive when I turn the computer on, they gave me a case # and a phone number to call. During the simple process of filling out an online form on the i365 website I found out that not only are they doing the recovery for free they also ship and package the drive for free if you ship it from a UPS Store. It’s awesome because I didn’t have any packaging at my house at the time and I didn’t want to go though the trouble of having to buy it myself.<br />
<br />
After filling out the form I went ahead and called an i365 Representative to ask them about their recovery process and he told me that they fix the problem itself by upgrading the firmware on the drive to get it operational again. This is fine since the drive has a 5 year warranty and I’ve already told my friend to back up anything important on some other media. I received an email from i365 stating that they confirmed the SD15 issue and that they have made a full backup of the drive to protect against any drive shipment issues (damage, lost, etc.) and they will be shipping the drive shortly. I got the drive a little over a week after I shipped the drive and still had my friends computer at the house. I popped in the drive and booted it and it went right into windows with no problem, issue fixed! I know some other techies would know how to upgrade a firmware with some extra gadgets that you would buy but for people like me that don't know how and wouldn't want to have a chance of screwing anything up this is great way of doing it.<br />
<br />
A little note for readers with an identical problem, Make sure to contact Seagate directly on this issue because i365 requires a customer reference number from Seagate in order to provide the free recovery. Tell them it’s a firmware issue and exactly what the problem you’re having. I’m not sure if this will fix the problem of the 0 MB drive issue I’ve heard about on the same firmware’s but if you do find out please let me know.<br />
<br />
I think Seagate is doing a wonderful job dealing with the firmware issue that has had so much negative talk during the last few months. I now know that if any firmware issue plagues my drive I’m sure Seagate can help me out with this free recovery service, at least until the drive goes out of warranty.]]></description>
<pubDate>Fri, 27 Mar 2009 18:03:14 -0400</pubDate>
</item>
<item>
<title>TokyoTosho.com Search Addon for Ubiquity</title>
<link>http://knightar.artician.com/blog/2008/09/TokyoToshocom-Search-Addon-for-Ubiquity/</link>
<guid>http://knightar.artician.com/blog/2008/09/TokyoToshocom-Search-Addon-for-Ubiquity/</guid>
<description><![CDATA[<h2>TokyoTosho.com Search Addon for Ubiquity</h2>
<p>I made a TokoTosho search addon for Ubiquity, that lets you search Tokyotosho for torrents.</p>
<p>Don't know what Ubiquity is? <a href="https://wiki.mozilla.org/Labs/Ubiquity">Click Here</a>, or <a href="http://john.artician.com/blog/2008/08/Ubiquity-for-Firefox/">View This Video</a>.</p>
<p>Syntax for tokyotosho (or tokyo):</p>
<p><b>tokyotosho</b> <u>text</u> <i>from <u>Category</u></i></p>
<p>Examples:</p>
<b>tokyotosho</b> Hitman Reborn <i>from Anime</i><br />
<b>tokyotosho</b> Hitman Reborn <i>from Music</i><br />
<b>tokyotosho</b> Hitman Reborn <i>from Drama</i><br />
<b>tokyotosho</b> Hitman Reborn <i>from Music-Videos</i><br />
<br />
or Select some text from the browser and type:<br />
<b>tokyotosho</b><br/>
<link rel="commands" href="http://dl.getdropbox.com/u/3983/tokyotosho.js" name="TokyoTosho Search for Ubiquity" />
<br/>
(Note: If you have Ubiquity installed you should see a dialog show up that asks if you want to subscribe to a Ubiquity command.)
<br/>
<br/>
Enjoy!
<br/>
<br/>
Command updated on 9/5/2008]]></description>
<pubDate>Fri, 05 Sep 2008 04:22:26 -0400</pubDate>
</item>
<item>
<title>Mod_Magnet is running!</title>
<link>http://knightar.artician.com/blog/2008/08/Mod_Magnet-is-running/</link>
<guid>http://knightar.artician.com/blog/2008/08/Mod_Magnet-is-running/</guid>
<description><![CDATA[My <a href="http://knightar.artician.com/blog/2008/08/Ive-discovered-mod_magnet/">test results</a> on my dev server were impressive, but not as impressive as the crazy results as the live server! Not only did the live server show better results, but it quintuple the results! The amount of fetches was 5.60 times the amount that the rest results showed me! Here are the results:<br />
<br />
<div class="quotetop"></div><div class="quotemain">181715 fetches, 100 max parallel, 1.28963e+09 bytes, in 60 seconds<br />
7097 mean bytes/connection<br />
3028.58 fetches/sec, 2.14939e+07 bytes/sec<br />
msecs/connect: 0.0565064 mean, 2.177 max, 0.02 min<br />
msecs/first-response: 32.9524 mean, 118.958 max, 2.591 min<br />
HTTP response codes:<br />
  code 200 -- 181715</div><br />
<br />
The main issue I did have is that Lua 5.1.3 was incompatible with Luasockets 2.0.2. It changed a function that Luasockets required to function so it was giving me a bunch of problems. Basically 5.1.3 changed the function luaL_openlib so we had to change the source code once again so it uses the new luaL_register function. <a href="http://dl.getdropbox.com/u/3983/luasocket-2.0.2-WITH1stpatch.patch">Here</a> is the patch if you've already patched the source from my previous blog post, use <a href="http://dl.getdropbox.com/u/3983/luasocket-2.0.2-wo1stpatch.patch">this one</a> if your haven't patched your source code at all.<br />
<br />
Here is the error you will see when you have this issue:<br />
<br />
<div class="codetop""></div><div class="codemain"><br />
Lua 5.1.3  Copyright (C) 1994-2008 Lua.org, PUC-Rio<br />
&gt; socket = require(&quot;socket&quot<img border="0" alt="Emotion: wink.gif" style="vertical-align: middle;" src="http://www.artician.com/forum/style_emoticons/default/wink.gif"/><br />
error loading module 'socket.core' from file '/usr/local/lib/lua/5.1/socket/core.so':<br />
        /usr/local/lib/lua/5.1/socket/core.so: undefined symbol: luaL_openlib<br />
stack traceback:<br />
        [C]: ?<br />
        [C]: in function 'require'<br />
        /usr/local/share/lua/5.1/socket.lua:13: in main chunk<br />
        [C]: in function 'require'<br />
        stdin:1: in main chunk<br />
        [C]: ?<br />
&gt;</div><br />
<br />
Lighttpd is working very well now with mod_magnet and memcache to a point that I will probably use this method in other places around the site when I see it necessarily. I will be developing more lua scripts for other parts of the site so the site can be optimized to its full potential.]]></description>
<pubDate>Tue, 19 Aug 2008 03:12:57 -0400</pubDate>
</item>
<item>
<title>I've discovered mod_magnet</title>
<link>http://knightar.artician.com/blog/2008/08/Ive-discovered-mod_magnet/</link>
<guid>http://knightar.artician.com/blog/2008/08/Ive-discovered-mod_magnet/</guid>
<description><![CDATA[This week I was searching for a way to speed up our thumbnails on Artician. Since we use Memcached, I thought that it would be nice to have lighttpd directly connect to Memcache to get the data it needs to serve a thumbnail, this is where mod_magnet comes in. Mod_Magnet is a extension for lighty that allows you to run external scripts, such as a programming language called Lua. I happed to stumble onto a script that was on the lighttpd site that lets you connect to Memcached. The only issues was the dependencies that it required was broken, so I decided to fix it myself (<a href="http://dl.getdropbox.com/u/3983/luasocket_fix.patch">Here is the patch for luasockets 2.0.2 to allow for Lighttpd to use it with mod_magnet</a>).<br />
<br />
Since the bug was fixed, I went ahead and started to develop a way for me to serve our thumbnails without having lighty connect to our backend, and at the same time removing the overhead of php and mysql, and the extra memcache queries that comes with them. The results were EXTREMELY amazing!, The following is the http_load output for the current setup:<br />
<br />
<div class="quotetop"></div><div class="quotemain">2805 fetches, 100 max parallel, 1.99071e+07 bytes, in 60.0036 seconds<br />
7097 mean bytes/connection<br />
46.7472 fetches/sec, 331765 bytes/sec<br />
msecs/connect: 0.101082 mean, 6.496 max, 0.021 min<br />
msecs/first-response: 2088.75 mean, 28270.8 max, 356.035 min<br />
HTTP response codes:<br />
  code 200 -- 2805</div><br />
<br />
The follow is on the new setup, See the almost 500 fetches/sec increase, it increased the total fetches to the server by over 29,000 requests!!! Thats a amazing over 10,000% increase in performance!<br />
<br />
<div class="quotetop"></div><div class="quotemain">32435 fetches, 100 max parallel, 2.0188e+08 bytes, in 60 seconds<br />
6224.13 mean bytes/connection<br />
540.583 fetches/sec, 3.36466e+06 bytes/sec<br />
msecs/connect: 0.117936 mean, 4.387 max, 0.018 min<br />
msecs/first-response: 152.281 mean, 8063.29 max, 2.408 min<br />
HTTP response codes:<br />
  code 200 -- 32435</div><br />
<br />
(note that I am using another server for this test and development for the real results may differ, but I'm sure there wont be much of a difference.)<br />
<br />
Great amazing results that I hope I can implement soon.]]></description>
<pubDate>Sun, 17 Aug 2008 05:32:39 -0400</pubDate>
</item>
<item>
<title>Building a computer has never been so easy</title>
<link>http://knightar.artician.com/blog/2008/08/Building-a-computer-has-never-been-so-easy/</link>
<guid>http://knightar.artician.com/blog/2008/08/Building-a-computer-has-never-been-so-easy/</guid>
<description><![CDATA[This week I went ahead and started building my friends new gaming system for him, which was a pretty cool thing since I've never built a decent high end gaming system before. Here are the hardware:

- Antec Nine Hundred Black Steel ATX Mid Tower Computer Case
- XFX MB-N780-ISH9 LGA 775 NVIDIA nForce 780i SLI Intel Motherboard
- Intel Core 2 Duo E8500 Wolfdale 3.16GHz LGA 775 65W Dual-Core Processor Model BX80570E8500
- ARCTIC COOLING Freezer 7 Pro 92mm CPU Cooler
- G.SKILL 4GB (2 x 2GB) DDR2 1000 (PC2 8000)
- Thermaltake W0116RU 750W Power Supply
- ASUS EAH4870/HTDI/512M Radeon HD 4870 512MB 256-bit GDDR5 PCI Express 2.0 x16 Video Card (HDCP Ready CrossFire Supported)
- Seagate Barracuda 7200.11 ST3500320AS 500GB 7200 RPM SATA 3.0Gb/s 32MB Buffer Hard Drive

I've over-clocked the CPU from a 3.16ghz to a 4.06ghz running at 50c idle and 53-54c on high load. My friend is on his way home to test it out. The entire system (not including rebates) cost him $1,281.54 and everything was bought off of Newegg.com. Here are some pictures of the system:

<div class="imagecontainer"><center><table width="600" border="0" cellspacing="0" cellpadding="0"><tr><td><center><a href="http://photos-1.getdropbox.com/i/l/CzAtevo6CMOEnic7ylAoWbhzkx5z3g0z-3u44fVc8x0#1" rel="lightbox[album]" alt="http://photos-1.getdropbox.com/i/o/CzAtevo6CMOEnic7ylAoWbhzkx5z3g0z-3u44fVc8x0?dl_name=DSC00277.JPG" title="DSC00277.JPG"><img class="tb" border="0" src="http://photos-1.getdropbox.com/i/m/CzAtevo6CMOEnic7ylAoWbhzkx5z3g0z-3u44fVc8x0"/></a></center></td><td><center><a href="http://photos-2.getdropbox.com/i/l/AOHZlaTXv4S7dR9vMrMsTG99FwLn_0VAAkX9KO4txO4#2" rel="lightbox[album]" alt="http://photos-1.getdropbox.com/i/o/AOHZlaTXv4S7dR9vMrMsTG99FwLn_0VAAkX9KO4txO4?dl_name=DSC00278.JPG" title="DSC00278.JPG"><img class="tb" border="0" src="http://photos-2.getdropbox.com/i/m/AOHZlaTXv4S7dR9vMrMsTG99FwLn_0VAAkX9KO4txO4"/></a></center></td><td><center><a href="http://photos-3.getdropbox.com/i/l/jEPBJX27SPPUdEYc3J515a6F4uwH7FeSvaZYmrSdvNw#3" rel="lightbox[album]" alt="http://photos-1.getdropbox.com/i/o/jEPBJX27SPPUdEYc3J515a6F4uwH7FeSvaZYmrSdvNw?dl_name=DSC00279.JPG" title="DSC00279.JPG"><img class="tb" border="0" src="http://photos-3.getdropbox.com/i/m/jEPBJX27SPPUdEYc3J515a6F4uwH7FeSvaZYmrSdvNw"/></a></center></td><td><center><a href="http://photos-4.getdropbox.com/i/l/kBLo_txjP9BboO4e0jp8LNNS19HTlxeo_3UeIO7Dkt4#4" rel="lightbox[album]" alt="http://photos-1.getdropbox.com/i/o/kBLo_txjP9BboO4e0jp8LNNS19HTlxeo_3UeIO7Dkt4?dl_name=DSC00280.JPG" title="DSC00280.JPG"><img class="tb" border="0" src="http://photos-4.getdropbox.com/i/m/kBLo_txjP9BboO4e0jp8LNNS19HTlxeo_3UeIO7Dkt4"/></a></center></td></tr><tr><td><center><a href="http://photos-1.getdropbox.com/i/l/3smbTFldXB8d8PpLP0FLD1ykdAaB-GjoWFF55KPVuKA#5" rel="lightbox[album]" alt="http://photos-1.getdropbox.com/i/o/3smbTFldXB8d8PpLP0FLD1ykdAaB-GjoWFF55KPVuKA?dl_name=DSC00281.JPG" title="DSC00281.JPG"><img class="tb" border="0" src="http://photos-1.getdropbox.com/i/m/3smbTFldXB8d8PpLP0FLD1ykdAaB-GjoWFF55KPVuKA"/></a></center></td><td><center><a href="http://photos-2.getdropbox.com/i/l/7Jy6Awtb8adffv_2Vz_eYekJ8olaygngAdPdmJoLO9s#6" rel="lightbox[album]" alt="http://photos-1.getdropbox.com/i/o/7Jy6Awtb8adffv_2Vz_eYekJ8olaygngAdPdmJoLO9s?dl_name=DSC00289.jpg" title="DSC00289.jpg"><img class="tb" border="0" src="http://photos-2.getdropbox.com/i/m/7Jy6Awtb8adffv_2Vz_eYekJ8olaygngAdPdmJoLO9s"/></a></center></td><td><center><a href="http://photos-3.getdropbox.com/i/l/z5mg9MXfM47bfOUyzUZE5FREirPLQCYPNxHt2H67lPw#7" rel="lightbox[album]" alt="http://photos-1.getdropbox.com/i/o/z5mg9MXfM47bfOUyzUZE5FREirPLQCYPNxHt2H67lPw?dl_name=DSC00290.JPG" title="DSC00290.JPG"><img class="tb" border="0" src="http://photos-3.getdropbox.com/i/m/z5mg9MXfM47bfOUyzUZE5FREirPLQCYPNxHt2H67lPw"/></a></center></td><td><center><a href="http://photos-4.getdropbox.com/i/l/oQ0EDYbGF7O2EnsmG-JG4J7FF3lKo2VY1b1CyG1J0-I#8" rel="lightbox[album]" alt="http://photos-1.getdropbox.com/i/o/oQ0EDYbGF7O2EnsmG-JG4J7FF3lKo2VY1b1CyG1J0-I?dl_name=DSC00291.JPG" title="DSC00291.JPG"><img class="tb" border="0" src="http://photos-4.getdropbox.com/i/m/oQ0EDYbGF7O2EnsmG-JG4J7FF3lKo2VY1b1CyG1J0-I"/></a></center></td></tr><tr><td><center><a href="http://photos-1.getdropbox.com/i/l/xE1_6BYBe_o_XyQ6MgLOKWdiqVHWf8Rem0ZLLPlyROk#9" rel="lightbox[album]" alt="http://photos-1.getdropbox.com/i/o/xE1_6BYBe_o_XyQ6MgLOKWdiqVHWf8Rem0ZLLPlyROk?dl_name=DSC00292.JPG" title="DSC00292.JPG"><img class="tb" border="0" src="http://photos-1.getdropbox.com/i/m/xE1_6BYBe_o_XyQ6MgLOKWdiqVHWf8Rem0ZLLPlyROk"/></a></center></td><td><center><a href="http://photos-2.getdropbox.com/i/l/uWDdZQMxE656LsnbaJpyg2Z2uLC8ejljYwf5gxtvVHE#10" rel="lightbox[album]" alt="http://photos-1.getdropbox.com/i/o/uWDdZQMxE656LsnbaJpyg2Z2uLC8ejljYwf5gxtvVHE?dl_name=DSC00293.JPG" title="DSC00293.JPG"><img class="tb" border="0" src="http://photos-2.getdropbox.com/i/m/uWDdZQMxE656LsnbaJpyg2Z2uLC8ejljYwf5gxtvVHE"/></a></center></td><td><center><a href="http://photos-3.getdropbox.com/i/l/v-HzrU721SimgrEtN4AEfWdCZdk1ZDyyeHvHCIdJ5oI#11" rel="lightbox[album]" alt="http://photos-1.getdropbox.com/i/o/v-HzrU721SimgrEtN4AEfWdCZdk1ZDyyeHvHCIdJ5oI?dl_name=DSC00294.JPG" title="DSC00294.JPG"><img class="tb" border="0" src="http://photos-3.getdropbox.com/i/m/v-HzrU721SimgrEtN4AEfWdCZdk1ZDyyeHvHCIdJ5oI"/></a></center></td><td><center><a href="http://photos-4.getdropbox.com/i/l/Gq-KWeFwsqrwBuF818L8au19aDUmppdsP4_CCxZIQHs#12" rel="lightbox[album]" alt="http://photos-1.getdropbox.com/i/o/Gq-KWeFwsqrwBuF818L8au19aDUmppdsP4_CCxZIQHs?dl_name=DSC00295.JPG" title="DSC00295.JPG"><img class="tb" border="0" src="http://photos-4.getdropbox.com/i/m/Gq-KWeFwsqrwBuF818L8au19aDUmppdsP4_CCxZIQHs"/></a></center></td></tr><tr><td><center><a href="http://photos-1.getdropbox.com/i/l/CO6HQLdDzANsC9thelV1IYj8A1W0SGIOFxfM_8u2X3w#13" rel="lightbox[album]" alt="http://photos-1.getdropbox.com/i/o/CO6HQLdDzANsC9thelV1IYj8A1W0SGIOFxfM_8u2X3w?dl_name=DSC00296.JPG" title="DSC00296.JPG"><img class="tb" border="0" src="http://photos-1.getdropbox.com/i/m/CO6HQLdDzANsC9thelV1IYj8A1W0SGIOFxfM_8u2X3w"/></a></center></td><td><center><a href="http://photos-2.getdropbox.com/i/l/EROsu5obXt9UEsRA3O5ZeAv866nInKcaakRZSnvYvEY#14" rel="lightbox[album]" alt="http://photos-1.getdropbox.com/i/o/EROsu5obXt9UEsRA3O5ZeAv866nInKcaakRZSnvYvEY?dl_name=DSC00297.JPG" title="DSC00297.JPG"><img class="tb" border="0" src="http://photos-2.getdropbox.com/i/m/EROsu5obXt9UEsRA3O5ZeAv866nInKcaakRZSnvYvEY"/></a></center></td></tr></table></center></div>]]></description>
<pubDate>Sun, 03 Aug 2008 01:17:16 -0400</pubDate>
</item>
<item>
<title>Artician Media Cache</title>
<link>http://knightar.artician.com/blog/2007/12/Artician-Media-Cache/</link>
<guid>http://knightar.artician.com/blog/2007/12/Artician-Media-Cache/</guid>
<description><![CDATA[I've went though and did some reading up on Cache, and noticed that PHP required you to output the &quot;304 Not Modified&quot; header when the content was not changed. Upon further reading and research I've noticed that Apache outputs a &quot;ETag&quot; which is basically a &quot;Info&quot; code saying &quot;This is what content I have&quot;. I've did some testing and have implemented ETags for the entire media section of the site. You'll notice faster load speeds when it comes to refreshing pages with media on them. If you also have firebug, if you enable it on a image, you'll notice a header &quot;Artician: Image Not Modified&quot; when it sends the &quot;304 Not Modified&quot;. <img border="0" alt="Emotion: biggrin.gif" style="vertical-align: middle;" src="http://www.artician.com/forum/style_emoticons/default/biggrin.gif"/><br />
<br />
<br />
<br />
<a href="http://img218.imageshack.us/img218/5440/mediaetagsgj5.png"><img src="http://img86.imageshack.us/img86/9886/mediaetagsbc1.png" alt=""></a> <br />
]]></description>
<pubDate>Sat, 22 Dec 2007 12:38:05 -0500</pubDate>
</item>
<item>
<title>Firefox 3 Beta gets memory fixes</title>
<link>http://knightar.artician.com/blog/2007/12/Firefox-3-Beta-gets-memory-fixes/</link>
<guid>http://knightar.artician.com/blog/2007/12/Firefox-3-Beta-gets-memory-fixes/</guid>
<description><![CDATA[<a href="http://developer.mozilla.org/devnews/">Source: </a> <a href="http://developer.mozilla.org/devnews/" target="_blank">http://developer.mozilla.org/devnews/</a><br />
<br />
Memory usage: Over 300 individual memory leaks have been plugged, and a new XPCOM cycle collector completely eliminates many more. Deveopers are continuing to work on optimizing memory use (by releasing cached objects more quickly) and reducing fragmentation. Beta 2 includes over 30 more memory leak fixes, and 11 improvements to our memory footprint.<br />
<br />
I'm so glad <img border="0" alt="Emotion: wink.gif" style="vertical-align: middle;" src="http://www.artician.com/forum/style_emoticons/default/wink.gif"/>]]></description>
<pubDate>Wed, 19 Dec 2007 07:30:35 -0500</pubDate>
</item>
<item>
<title>Working on Customization Wizard</title>
<link>http://knightar.artician.com/blog/2007/03/Working-on-Cust/</link>
<guid>http://knightar.artician.com/blog/2007/03/Working-on-Cust/</guid>
<description><![CDATA[I've been working on the customization wizard for the site profiles, and making nice progress. Eric wanted an opinion on the wizard, and I went ahead and made the profile wizard very dynamic. Actually still working on it still. ^-^<br />
<br />
hmm]]></description>
<pubDate>Fri, 16 Mar 2007 22:25:25 -0400</pubDate>
</item>
<item>
<title>Creative Network - Geo Locator</title>
<link>http://knightar.artician.com/blog/2007/03/Creative-Networ/</link>
<guid>http://knightar.artician.com/blog/2007/03/Creative-Networ/</guid>
<description><![CDATA[After a few hours of learning the Google Maps API and having found a nice Javascript API Extention, We've made very nice progress with the Geo Locator, <a href="http://www.artician.com/cn/index.php?page=locate">Check it out</a>.]]></description>
<pubDate>Thu, 15 Mar 2007 12:55:39 -0400</pubDate>
</item>
<item>
<title>Blog Control Panel Finished</title>
<link>http://knightar.artician.com/blog/2006/10/Blog-Control-Pa/</link>
<guid>http://knightar.artician.com/blog/2006/10/Blog-Control-Pa/</guid>
<description><![CDATA[I've finished the blog control panel. You may now add/edit/remove blog entries.]]></description>
<pubDate>Wed, 25 Oct 2006 04:10:54 -0400</pubDate>
</item>
</channel>
</rss>