<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-21465407</id><updated>2023-12-26T20:12:55.601+00:00</updated><title type='text'>tododoingdone</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://tododoingdone.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21465407/posts/default?alt=atom'/><link rel='alternate' type='text/html' href='http://tododoingdone.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>KJ</name><uri>http://www.blogger.com/profile/17954975414950168267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>16</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-21465407.post-114883394632064285</id><published>2006-05-28T16:22:00.000+00:00</published><updated>2006-05-28T16:32:26.336+00:00</updated><title type='text'>Microsoft Bluetooth Mouse and OS X</title><content type='html'>A while a ago I posted my experience on gettting all the buttons on the microsoft bluetooth mouse to work in OS X. The trouble I had was that Gamepad Companion had a bug with bluetooth device when doing monitor spanning. I am happy to report the bug has been fixed under the &lt;a href=&quot;http://www.carvware.com/gamepadcompanion.html&quot;&gt;new 2.4 version&lt;/a&gt; AND it&#39;s now a universal binary. &lt;br /&gt;&lt;br /&gt;Finally my mouse is working on all five cylinders (buttons actually), rather than the pathetic two.&lt;br /&gt;&lt;br /&gt;btw, the new version of &lt;a href=&quot;http://www.ragingmenace.com/software/sidetrack/&quot;&gt;sidetrack&lt;/a&gt; is now also a universal binary, and works under the MacBook Pro. For those of you using a Mac laptop and hasnt tried sidetrack, you got to download it and try it out! It will make your trackpad 10 times more useful. It&#39;s one of the application I can&#39;t live with out. &lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;tag_list&quot;&gt;Tags: &lt;span class=&quot;tags&quot;&gt;&lt;a href=&quot;http://technorati.com/tag/mac&quot; rel=&quot;tag&quot;&gt;Mac&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tododoingdone.blogspot.com/feeds/114883394632064285/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21465407&amp;postID=114883394632064285' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21465407/posts/default/114883394632064285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21465407/posts/default/114883394632064285'/><link rel='alternate' type='text/html' href='http://tododoingdone.blogspot.com/2006/05/microsoft-bluetooth-mouse-and-os-x.html' title='Microsoft Bluetooth Mouse and OS X'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17954975414950168267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21465407.post-114814805441045601</id><published>2006-05-20T17:59:00.000+00:00</published><updated>2006-05-20T18:00:54.436+00:00</updated><title type='text'>Action</title><content type='html'>&quot;We should be taught not to wait for inspiration to start a thing. Action always generates inspiration. Inspiration seldom generates action.”&lt;br /&gt;&lt;br /&gt;Frank Tibolt</content><link rel='replies' type='application/atom+xml' href='http://tododoingdone.blogspot.com/feeds/114814805441045601/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21465407&amp;postID=114814805441045601' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21465407/posts/default/114814805441045601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21465407/posts/default/114814805441045601'/><link rel='alternate' type='text/html' href='http://tododoingdone.blogspot.com/2006/05/action.html' title='Action'/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/blank.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21465407.post-114788329167265226</id><published>2006-05-17T16:16:00.000+00:00</published><updated>2006-05-17T16:29:13.133+00:00</updated><title type='text'>MacBook Pro Temperature Sensor</title><content type='html'>&lt;a href=&quot;http://macbricol.free.fr/coreduotemp/coreduotemplogo.png&quot;&gt;&lt;img style=&quot;float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 80px;&quot; src=&quot;http://macbricol.free.fr/coreduotemp/coreduotemplogo.png&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Apple released a new firmware for the MacBook Pro yesterday. As usual, I check out the forums for any problem before applying any major update on my Mac. This time there seems to be some weird &lt;a href=&quot;http://discussions.apple.com/thread.jspa?threadID=483908&amp;tstart=0&quot;&gt;problem&lt;/a&gt; surfacing on the 2GHz MPBs. Some users are reporting that after the firmware update, their CPU frequency is capped at 1000MHz. Although this doesnt seem to affect 1.83 and 2.16 models, I will wait until the situation is resolved before applying the update. &lt;br /&gt;&lt;br /&gt;One nice utility was discussed in the thread for monitoring the CoreDuo CPU temperature, you can download it from &lt;a href=&quot;http://macbricol.free.fr/coreduotemp/&quot;&gt;here&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;This is rather nice, and is currently the only temperature sensor I can find for the MBP. &lt;br /&gt;&lt;br /&gt;Now I know my MBP idel at around 1.5 to 1.66 GHz with a temperature of 65 degree C :)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;tag_list&quot;&gt;Tags: &lt;span class=&quot;tags&quot;&gt;&lt;a href=&quot;http://technorati.com/tag/macbookpro&quot; rel=&quot;tag&quot;&gt;MacBook Pro&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tododoingdone.blogspot.com/feeds/114788329167265226/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21465407&amp;postID=114788329167265226' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21465407/posts/default/114788329167265226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21465407/posts/default/114788329167265226'/><link rel='alternate' type='text/html' href='http://tododoingdone.blogspot.com/2006/05/macbook-pro-temperature-sensor.html' title='MacBook Pro Temperature Sensor'/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/blank.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21465407.post-114453632978118879</id><published>2006-04-08T22:24:00.000+00:00</published><updated>2006-04-08T22:45:58.603+00:00</updated><title type='text'>Overclock your MacBook Pro</title><content type='html'>&lt;b&gt;WARNING: Overclock your graphics card at your own risk, I am not responsible for any damage caused by following any instructions given in this blog. I repeat, OVERCLOCKING IS DANGERROUS! DO IT AT YOUR OWN RISK!&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Here is a quick step by step guide on overclocking your MacBook Pro&#39;s X1600 graphics card:&lt;br /&gt;&lt;br /&gt;1. Download &lt;a href=&quot;ATI toolhttp://www.techpowerup.com/downloads/Tweaking/ATITool&quot;&gt;ATI Tool&lt;/a&gt;, make sure you get the 0.25 version, 0.24 WILL NOT work, I tried it myself, it  doesnt recognise the card.&lt;br /&gt;&lt;br /&gt;2. Install ATI Tool, launch, the default core/mem should be around 313/300.&lt;br /&gt;&lt;br /&gt;3. Make sure the 3D view (hairy carpet) is closed (if not, your MBP is very likely to crashed when you set the clock, mine crashes everytime), set your overclock, try something low first, say 370/370. Click &quot;set clock&quot; then check for artifact. Run it for 10-20 mins. While it&#39;s checking, monitor your MBP&#39;s temperature, make sure it&#39;s not melting!&lt;br /&gt;&lt;br /&gt;4. If the low overclok works ok, try something more ambitious.&lt;br /&gt;&lt;br /&gt;That&#39;s it :) I am running 400/400 now, the frame rate for the hairy rotating cube has gone up from 62FPS to 93FPS, that&#39;s a wopping 30% increase! &lt;br /&gt;&lt;br /&gt;FYI, There are some very &lt;a href=&quot;http://forum.onmac.net/showthread.php?t=767&amp;page=4&quot;&gt;brave souls&lt;/a&gt; overclocking their MBP to 470/470!!!&lt;br /&gt; &lt;br /&gt;&lt;div class=&quot;tag_list&quot;&gt;Tags: &lt;span class=&quot;tags&quot;&gt;&lt;a href=&quot;http://technorati.com/tag/macbookpro&quot; rel=&quot;tag&quot;&gt;MacBook Pro&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tododoingdone.blogspot.com/feeds/114453632978118879/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21465407&amp;postID=114453632978118879' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21465407/posts/default/114453632978118879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21465407/posts/default/114453632978118879'/><link rel='alternate' type='text/html' href='http://tododoingdone.blogspot.com/2006/04/overclock-your-macbook-pro.html' title='Overclock your MacBook Pro'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17954975414950168267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21465407.post-114070596636978248</id><published>2006-02-23T14:12:00.000+00:00</published><updated>2006-02-23T14:53:42.326+00:00</updated><title type='text'>Showing Skype status without using Javascript</title><content type='html'>Here is another tip for today,&lt;br /&gt;&lt;br /&gt;Problem: I was trying to insert skype status into my ebay listing this morning, so I went to skype&#39;s nice &lt;a href=&quot;http://www.skype.com/share/buttons/&quot;&gt;status logo generation page&lt;/a&gt; and copied the code. Ops, ebay doesnt allow user to insert any javascript code.&lt;br /&gt;&lt;br /&gt;Solution: Took me a bit of time to look around but you can do the same thing with an HTML link, http://mystatus.skype.com/bigclassic/skypename, the main function of the javascript is only to check whether skype is installed on the user machine, if not then redirect the user to skype download page.&lt;br /&gt;&lt;br /&gt;btw, the web status doesnt work for Mac version (The preference to allow this function is not in the Skype for Mac). I will see if I can turn it on using my Windows machine when I get home to nite.&lt;br /&gt;&lt;table align=&quot;center&quot;&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;a href=&quot;http://www.kaibutsu3.plus.com/skype-win.png&quot;&gt;&lt;img height=&quot;200&quot; width=&quot;180&quot; src=&quot;http://www.kaibutsu3.plus.com/skype-win.png&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;br /&gt;&lt;td&gt;&lt;a href=&quot;http://www.kaibutsu3.plus.com/skype-mac.png&quot;&gt;&lt;img height=&quot;200&quot; width=&quot;150&quot; src=&quot;http://www.kaibutsu3.plus.com/skype-mac.png&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;Another thing, if you want to insert a button to let people make skype call to you, consider using skype:username?call rather than callto:username because the skype: protocol header is much more flexible. For example you can do skype:username?chat to start a chat, even skype:username:file to send a file! For full details see &lt;a href=&quot;http://www.skype.com/share/buttons/advanced.html&quot;&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;tag_list&quot;&gt;Tags: &lt;span class=&quot;tags&quot;&gt;&lt;a href=&quot;http://technorati.com/tag/skype&quot; rel=&quot;tag&quot;&gt;Skype&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tododoingdone.blogspot.com/feeds/114070596636978248/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21465407&amp;postID=114070596636978248' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21465407/posts/default/114070596636978248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21465407/posts/default/114070596636978248'/><link rel='alternate' type='text/html' href='http://tododoingdone.blogspot.com/2006/02/showing-skype-status-without-using.html' title='Showing Skype status without using Javascript'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17954975414950168267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21465407.post-113992748285871130</id><published>2006-02-14T14:13:00.000+00:00</published><updated>2006-02-14T14:31:22.893+00:00</updated><title type='text'>MacBookPro CPU Upgrades</title><content type='html'>It looks like Apple is going to stick to the original US shipping date. However they just &lt;a href=&quot;http://www.macrumors.com/pages/2006/02/20060214085150.shtml&quot;&gt;annouced&lt;/a&gt; that MacBookPro will now have 1.83 or 2.0GHz CPU with an option to go right up to 2.16GHz (for $300 extra). This may explain the one month delay between the annoucement and shipping. I think when the product was annouced, Apple simply didnt have a clue whether the MBP will be able to handle the (heat and power requirement) 2/2.16GHz Core Duo chip. The 1.67/1.83GHz versions were there to meet consumer/investor expectations, while they were finishing testing the real MBP. Can we expect Apple now to release the battery life estimation?&lt;br /&gt;&lt;br /&gt;Another problem is for the people who spend the most money ordering the top of the line machines will now get the bottom of the line. I guess they will have to cancel and resubmit their order in order to get the 2.16GHz option thus be pushed right back down the order queue. I know I would be very pissed off if that happens to me.... Apple really should treat their customers better. &lt;br /&gt;&lt;br /&gt;Anyway, I am really looking forward to some real life performance figures of the new MBP, we should expect them sometimes next week, if Apple manage to ship on time.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;tag_list&quot;&gt;Tags: &lt;span class=&quot;tags&quot;&gt;&lt;a href=&quot;http://technorati.com/tag/mac&quot; rel=&quot;tag&quot;&gt;Mac&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tododoingdone.blogspot.com/feeds/113992748285871130/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21465407&amp;postID=113992748285871130' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21465407/posts/default/113992748285871130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21465407/posts/default/113992748285871130'/><link rel='alternate' type='text/html' href='http://tododoingdone.blogspot.com/2006/02/macbookpro-cpu-upgrades.html' title='MacBookPro CPU Upgrades'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17954975414950168267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21465407.post-113941214719028143</id><published>2006-02-08T15:12:00.000+00:00</published><updated>2006-02-08T15:23:00.456+00:00</updated><title type='text'>MacBookPro Delays</title><content type='html'>The earliest shipping date for the MacBook Pro has been the 7th of Feb for some UK buyers. The day has passed and some people have been reporting delay in shipping until the 10th of Feb (see &lt;a href=&quot;http://forums.macnn.com/showthread.php?t=284695&quot;&gt;MacNN forum&lt;/a&gt;). This is hardly surprising, I reckon Apple will NOT ship the product unitl at least when they can publish the MBP&#39;s battery life! &lt;br /&gt;&lt;br /&gt;People in my group that have placed ordered have started moaning about the delay :) I bet it wouldnt ship until at least the last week of Feb. &lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;p style=&quot;color:red; font-size:9pt &quot;&gt;todo: wait for MBP&#39;s arrival on my friend&#39;s desk&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;tag_list&quot;&gt;Tags: &lt;span class=&quot;tags&quot;&gt;&lt;a href=&quot;http://technorati.com/tag/apple&quot; rel=&quot;tag&quot;&gt;Apple&lt;/a&gt;,&lt;span class=&quot;tags&quot;&gt;&lt;a href=&quot;http://technorati.com/tag/macbookpro&quot; rel=&quot;tag&quot;&gt;MacBook Pro&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tododoingdone.blogspot.com/feeds/113941214719028143/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21465407&amp;postID=113941214719028143' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21465407/posts/default/113941214719028143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21465407/posts/default/113941214719028143'/><link rel='alternate' type='text/html' href='http://tododoingdone.blogspot.com/2006/02/macbookpro-delays.html' title='MacBookPro Delays'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17954975414950168267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21465407.post-113915293362755590</id><published>2006-02-05T15:14:00.000+00:00</published><updated>2006-02-05T15:27:22.693+00:00</updated><title type='text'>Dom vs String in Javascript</title><content type='html'>Check out the &lt;a href=&quot;http://www.quirksmode.org/dom/innerhtml.html&quot;&gt;performace difference&lt;/a&gt; between using DOM and innerHtml in javascript. DOM could be up to 4 times slow! What a surprise! or is it?&lt;br /&gt;&lt;br /&gt;I would guess most javascript implementations have a highly optimised string manipulation library since this is one of the feature that&#39;s being used ALOT. So is it such a surprise that when building a html table using DOM is much slower than direct string concatenation? Probably not. I would expect the same in perl, python or ruby. &lt;br /&gt;&lt;br /&gt;But how about languages like Java or C? I would like to see a similar performance comparison :)&lt;br /&gt;&lt;br /&gt;&lt;p style=&quot;color:red; font-size:9pt &quot;&gt;todo: find a performance comparison in Java&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;tag_list&quot;&gt;Tags: &lt;span class=&quot;tags&quot;&gt;&lt;a href=&quot;http://technorati.com/tag/javascript&quot; rel=&quot;tag&quot;&gt;javascript&lt;/a&gt;,&lt;span class=&quot;tags&quot;&gt;&lt;a href=&quot;http://technorati.com/tag/dom&quot; rel=&quot;tag&quot;&gt;DOM&lt;/a&gt;,&lt;span class=&quot;tags&quot;&gt;&lt;a href=&quot;http://technorati.com/tag/programming&quot; rel=&quot;tag&quot;&gt;programming&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tododoingdone.blogspot.com/feeds/113915293362755590/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21465407&amp;postID=113915293362755590' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21465407/posts/default/113915293362755590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21465407/posts/default/113915293362755590'/><link rel='alternate' type='text/html' href='http://tododoingdone.blogspot.com/2006/02/dom-vs-string-in-javascript.html' title='Dom vs String in Javascript'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17954975414950168267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21465407.post-113915151823904866</id><published>2006-02-05T14:53:00.000+00:00</published><updated>2006-02-05T15:05:29.146+00:00</updated><title type='text'>Skillz Rap Up</title><content type='html'>After I discovered &lt;a href=&quot;http://www.okayplayer.com/feature/skillz/&quot;&gt;Skillz&lt;/a&gt; yearly rap up, they are the tracks that are high on my list every Jan/Feb. So here are the rap up for the past 3 years, see if you still remember some of the events that he raps about. I wish someone else will do a rap up on current affairs, I bet there will be 10000x more kids listening to that then the news and radio&#39;s year-in-review programes. &lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.okayplayer.com/real/skillz/2005rapup.ram&quot;&gt;2005&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;http://www.okayplayer.com/real/skillz/2004rapup.ram&quot;&gt;2004&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://www.okayplayer.com/real/skillz/2003rapup.ram&quot;&gt;2003&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;br /&gt;&lt;br /&gt;&lt;p style=&quot;color:red; font-size:9pt &quot;&gt;todo: get a skillz album&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;tag_list&quot;&gt;Tags: &lt;span class=&quot;tags&quot;&gt;&lt;a href=&quot;http://technorati.com/tag/hiphop&quot; rel=&quot;tag&quot;&gt;Hiphop&lt;/a&gt;, &lt;a href=&quot;http://technorati.com/tag/music&quot; rel=&quot;tag&quot;&gt;Music&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tododoingdone.blogspot.com/feeds/113915151823904866/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21465407&amp;postID=113915151823904866' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21465407/posts/default/113915151823904866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21465407/posts/default/113915151823904866'/><link rel='alternate' type='text/html' href='http://tododoingdone.blogspot.com/2006/02/skillz-rap-up.html' title='Skillz Rap Up'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17954975414950168267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21465407.post-113855537999685525</id><published>2006-01-29T17:13:00.000+00:00</published><updated>2006-01-29T17:28:53.616+00:00</updated><title type='text'>Mocking static methods?</title><content type='html'>This wasn&#39;t obvious to me at first, it took me a while to get why we can&#39;t mock static methods. So here it goes the reason in one line,&lt;br /&gt;&lt;br /&gt;&quot;Static methods aren&#39;t polymorphic, they are resolved at compile time, therefor it&#39;s not possible to use mock objects to test.&quot;&lt;br /&gt;&lt;br /&gt;Hope this help you guys who are scratching your head like I was.... (if you are not sure about polymorphism, think of it as late binding)&lt;br /&gt;&lt;br /&gt;btw, mock objects are great, it&#39;s one of those things that once you discovered how to use them, you wonder how you ever survived without them in the first place. There are plenty of resources on the web about them, see the documentation from &lt;a herf=&quot;http://www.easymock.org/Documentation.html&quot;&gt;easymock&lt;/a&gt; for a quick introduction.&lt;br /&gt;&lt;br /&gt;&lt;p style=&quot;color:green; font-size:9pt &quot;&gt;done: use mock objects to help speed unit testing.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;tag_list&quot;&gt;Tags: &lt;span class=&quot;tags&quot;&gt;&lt;a href=&quot;http://technorati.com/tag/java&quot; rel=&quot;tag&quot;&gt;Java&lt;/a&gt;, &lt;a href=&quot;http://technorati.com/tag/unit_testing&quot; rel=&quot;tag&quot;&gt;Unit Testing&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tododoingdone.blogspot.com/feeds/113855537999685525/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21465407&amp;postID=113855537999685525' title='67 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21465407/posts/default/113855537999685525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21465407/posts/default/113855537999685525'/><link rel='alternate' type='text/html' href='http://tododoingdone.blogspot.com/2006/01/mocking-static-methods.html' title='Mocking static methods?'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17954975414950168267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>67</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21465407.post-113839007694690659</id><published>2006-01-27T19:13:00.000+00:00</published><updated>2006-01-27T21:37:54.410+00:00</updated><title type='text'>A good time to get a PSP at bargain price?</title><content type='html'>&lt;a href=&quot;http://www.us.playstation.com/psp.aspx&quot;&gt;PSP&lt;/a&gt; homebrew has been released for firmware 2.00, 2.01 and 2.50 according to &lt;a href=&quot;http://pspupdates.qj.net/&quot;&gt;PSP Update&lt;/a&gt;. (for those of you dont know what homebrew is, pls google for for details, in one simple sentence, it lets you load programs from the memory stick.) What does this mean for average user like us?&lt;br /&gt;&lt;br /&gt;According to a reliable source HL, traders has been unloading PSP with firmware v2.0+ on ebay with substantial discount. This is caused by the left over xmas stock. As homebrew modification becomes popular with users, demand for 1.0+ PSP&#39;s (homebrewable) far outweights supply and they command a premium over 2.0+ PSP. However, once v2.0+ becomes homebrew modifiable, HL expects prices to climb up to original level. &lt;br /&gt;&lt;br /&gt;So if you are looking to buy a PSP, NOW is the time to get a bargain v2.0+ system on &lt;a href=&quot;www.ebay.co.uk&quot;&gt;Ebay&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;&lt;p style=&quot;color:green; font-size:9pt &quot;&gt;done: I already got a bargain PSP last year in Tokyo.&lt;/p&gt;&lt;div class=&quot;tag_list&quot;&gt;Tags: &lt;span class=&quot;tags&quot;&gt;&lt;a href=&quot;http://technorati.com/tag/PSP&quot; rel=&quot;tag&quot;&gt;PSP&lt;/a&gt;, &lt;a href=&quot;http://technorati.com/tag/Ebay&quot; rel=&quot;tag&quot;&gt;Ebay&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tododoingdone.blogspot.com/feeds/113839007694690659/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21465407&amp;postID=113839007694690659' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21465407/posts/default/113839007694690659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21465407/posts/default/113839007694690659'/><link rel='alternate' type='text/html' href='http://tododoingdone.blogspot.com/2006/01/good-time-to-get-psp-at-bargain-price.html' title='A good time to get a PSP at bargain price?'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17954975414950168267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21465407.post-113837518800199769</id><published>2006-01-27T14:48:00.000+00:00</published><updated>2006-01-27T21:02:08.536+00:00</updated><title type='text'>Mobile Internet in the UK with Vodafone</title><content type='html'>&lt;a href=&quot;http://www.antipodean.org/photos/london/tate_to_st_pauls.jpg&quot;&gt;&lt;img style=&quot;float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 240px;&quot; src=&quot;http://www.antipodean.org/photos/london/tate_to_st_pauls.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Yesterday on my way back home on the tube I saw a &lt;a href=&quot;www.vodafone.co.uk&quot;&gt;Vodafone&lt;/a&gt; advertisement - &quot;£25 for 250MB Data&quot; Wow! I didnt realise mobile internet is getting to an affordable level in the UK now. This is £1 per MB and they also have a £45 tariff for &quot;unlimited&quot; data (of course this is subject to terms and conditions, blah blah blah). Only a few months ago, mobile data is still at £3 per MB level. &lt;br /&gt;&lt;br /&gt;This is very exciting for me, because I have been dreaming of the day when I could work on my thesis in the 2rd floor Cafe of the Tate Modern and it is now possible! Now I just need to go make sure there is power socket, my dear powerbook wouldnt even last 1hr on battery now :(&lt;br /&gt;&lt;br /&gt;What&#39;s left for me to do is to find a 3G phone with &lt;a href=&quot;http://www.microsoft.com/windowsmobile/5/default.mspx&quot;&gt;Windows Mobile 5&lt;/a&gt;. Why do I need 3G and why do I want Windows Mobile you may be wondering. 3G because GPRS data rate is just too low for me, 64Kbps, that&#39;s going back down to modem speed! 3G has a theoretical download speed of 384kbps which is more than acceptable to me. Nothing against symbian phones but I need Window Mobile because I want to run &lt;a href=&quot;www.skype.com&quot;&gt;Skype&lt;/a&gt; :) I am getting tired of using headset to make and receive Skype calls.  &lt;br /&gt;&lt;br /&gt;The only 3G phone with WinMobile5.0 on the market is the &lt;a href=&quot;http://www.my-xda.com/xdaexec.html&quot;&gt;O2 Exec&lt;/a&gt;, Kirk has been using it for a few months now and he loves it. However he&#39;s the kind of person that has a big phone fetish I think :) I can&#39;t imagine carrying that brick around with me all day. What I am waiting for now is the &lt;a href=&quot;http://www.engadget.com/2005/07/25/the-motorola-q-smartphone&quot;&gt;Motorola Q&lt;/a&gt;, not sure if it will have 3G support, Kirk told me that the trade show model doesnt have it... damn it!!&lt;br /&gt;&lt;br /&gt;If you are interested, call vodafone for the Mobile Connect 250 tariff, it&#39;s strange because I can&#39;t find this tariff anywhere on Vodafone&#39;s website.&lt;br /&gt;&lt;br /&gt;&lt;p style=&quot;color:red; font-size:9pt &quot;&gt;todo: write a section in tate modern with 3G connection, while enjoying the view.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;tag_list&quot;&gt;Tags: &lt;span class=&quot;tags&quot;&gt;&lt;a href=&quot;http://technorati.com/tag/mobile+phone&quot; rel=&quot;tag&quot;&gt;mobile phone&lt;/a&gt;, &lt;a href=&quot;http://technorati.com/tag/windows+mobile&quot; rel=&quot;tag&quot;&gt;windows mobile&lt;/a&gt;, &lt;a href=&quot;http://technorati.com/tag/skype&quot; rel=&quot;tag&quot;&gt;skype&lt;/a&gt;, &lt;a href=&quot;http://technorati.com/tag/3G&quot; rel=&quot;tag&quot;&gt;3G&lt;/a&gt;, &lt;a href=&quot;http://technorati.com/tag/internet&quot; rel=&quot;tag&quot;&gt;internet&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tododoingdone.blogspot.com/feeds/113837518800199769/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21465407&amp;postID=113837518800199769' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21465407/posts/default/113837518800199769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21465407/posts/default/113837518800199769'/><link rel='alternate' type='text/html' href='http://tododoingdone.blogspot.com/2006/01/mobile-internet-in-uk-with-vodafone.html' title='Mobile Internet in the UK with Vodafone'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17954975414950168267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21465407.post-113822885109383372</id><published>2006-01-25T22:20:00.001+00:00</published><updated>2006-01-27T21:04:06.786+00:00</updated><title type='text'>Mac OS X and Microsoft Bluetooth IntelliMouse</title><content type='html'>For all of you out there who&#39;s looking to get a bluetooth mouse for your Mac, it&#39;s best the steer away from the current Microsoft offering. It&#39;s a great mouse under Windows but it does NOT work properly under OS X. &lt;br /&gt;&lt;br /&gt;Since Microsoft&#39;s driver will only allow 2 buttons to work, I have been looking around the web to find a 3rd party solution. &lt;a href=&quot;http://www.usboverdrive.com/USBOverdrive/News.html&quot;&gt;USBOverdrive&lt;/a&gt; and &lt;a href=&quot;http://www.carvware.com/gamepadcompanion.html&quot;&gt;Gamepad Companion&lt;/a&gt; are the two most talked about amoung users of multi buttons mouse on OS X. USB Overdrive is great apart from the fact that it doesnt support bluetooth devices. The author has been promising bluetooth support for a while now, but who knows when it will come. The easiest way to keep yourself updated is to register for update notification on &lt;a href=&quot;www.versiontracker.com&quot;&gt;Versiontracker&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;I tried Gamepad Companion on my 12inch rev b Powerbook. It works fine, hurray!! that is until I plugged in a external monitor for extended desktop :( There is apprently some bugs with Gamepad Companion regarding support with multiple monitors. The mouse cursor jumps erratically and is not usable at all. &lt;br /&gt;&lt;br /&gt;Conclusion: If you want a bluetooth mouse for you Mac, and want to be able to use more than 2 buttons, wait for either of these software to be updated.&lt;br /&gt;&lt;br /&gt;&lt;p style=&quot;color:purple; font-size:9pt &quot;&gt;doing: waiting for the bug fixed version of gamepad or usb overdrive, then I can get my MS mouse to work!&lt;/p&gt;&lt;div class=&quot;tag_list&quot;&gt;Tags: &lt;span class=&quot;tags&quot;&gt;&lt;a href=&quot;http://technorati.com/tag/OS+X&quot; rel=&quot;tag&quot;&gt;OS X&lt;/a&gt;, &lt;a href=&quot;http://technorati.com/tag/Mac&quot; rel=&quot;tag&quot;&gt;Mac&lt;/a&gt;, &lt;a href=&quot;http://technorati.com/tag/Bluetooth&quot; rel=&quot;tag&quot;&gt;Bluetooth&lt;/a&gt;, &lt;a href=&quot;http://technorati.com/tag/Powerbook&quot; rel=&quot;tag&quot;&gt;Powerbook&lt;/a&gt;, &lt;a href=&quot;http://technorati.com/tag/Mouse&quot; rel=&quot;tag&quot;&gt;Mouse&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tododoingdone.blogspot.com/feeds/113822885109383372/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21465407&amp;postID=113822885109383372' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21465407/posts/default/113822885109383372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21465407/posts/default/113822885109383372'/><link rel='alternate' type='text/html' href='http://tododoingdone.blogspot.com/2006/01/mac-os-x-and-microsoft-bluetooth.html' title='Mac OS X and Microsoft Bluetooth IntelliMouse'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17954975414950168267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21465407.post-113818924645859413</id><published>2006-01-25T18:27:00.000+00:00</published><updated>2006-01-27T21:05:37.040+00:00</updated><title type='text'>MacBook Pro Reviews</title><content type='html'>To those of you luck boys and girls out there who have already ordered you MacBook Pro, here are a couple of links that I found most interesting over the past 2 weeks. &lt;br /&gt;&lt;br /&gt;The first one is a &lt;a href=&quot;http://www.craigtheguru.com/reports/MacBook_Pro_Performance_Analysis.php&quot;&gt;informal performance benchmark&lt;/a&gt; of the MacBook Pro. This is done at the Mac Expo, using the demo machines. In summary the new MBPs are slower in performance to the old G5 PowerMac and much faster than the old Powerbook G4 when running universal binary applications. The result is no surprise to most people I think , but is far from the 4x faster claim from Apple. &lt;br /&gt;&lt;br /&gt;The second is a &lt;a href=&quot;http://youtube.com/w/Intro-to-MacBook-Pro-%28and-iLife-%2706%29?v=K1OD4jeCra0&amp;search=macbook%20pro&quot;&gt;video review&lt;/a&gt; of the MacBookPro. Again this is done at the Mac Expo, the machine looks pretty much the same as the old Powerbook but watch out the new features and the clueless Apple sales guy :)&lt;br /&gt;&lt;br /&gt;The main complaints I read around the web are, in that order, lost of Firewire 800 port, lost of PCMCIA slot and the lost of modem. The only real problem is the lost of PCMCIA slot since there is no way of getting say a 3G or EDGE datacard to work on a MBP. However since battery life figure is not released yet, I am sure this will be the top one complaint when it&#39;s released. Most people seems to expect the battery life to double by switching to a dual core machine? That&#39;s double the power AND double the battery life??? Life will be so sweet if it works that way.&lt;br /&gt;&lt;br /&gt;Guys at work already order 3 of these babies, oh I can&#39;t wait for their arrival!&lt;br /&gt;&lt;br /&gt;&lt;p style=&quot;color:red; font-size:9pt &quot;&gt;todo: get a MBP without getting further into debt :)&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;tag_list&quot;&gt;Tags: &lt;span class=&quot;tags&quot;&gt;&lt;a href=&quot;http://technorati.com/tag/Mac&quot; rel=&quot;tag&quot;&gt;Mac&lt;/a&gt;, &lt;a href=&quot;http://technorati.com/tag/MacBook+Pro&quot; rel=&quot;tag&quot;&gt;MacBook Pro&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tododoingdone.blogspot.com/feeds/113818924645859413/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21465407&amp;postID=113818924645859413' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21465407/posts/default/113818924645859413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21465407/posts/default/113818924645859413'/><link rel='alternate' type='text/html' href='http://tododoingdone.blogspot.com/2006/01/macbook-pro-reviews.html' title='MacBook Pro Reviews'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17954975414950168267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21465407.post-113815398001187609</id><published>2006-01-25T09:45:00.000+00:00</published><updated>2006-01-27T21:06:48.440+00:00</updated><title type='text'>3rd time lucky! Blogging restarted.</title><content type='html'>This is my 3rd attempt at blogging. Hope it will last longer than the previous times combined :) &lt;br /&gt;&lt;br /&gt;I will be blogging about stuff that i need to do, am doing and have done, hence the title.&lt;br /&gt;&lt;br /&gt;Ever since &lt;a href=&quot;http://www.imageunion.com/blog/&quot;&gt;william&lt;/a&gt; told me during lunch he made 50 dollars from his blog in 10 days from &lt;a href=&quot;https://www.google.com/adsense&quot;&gt;Google Adsense&lt;/a&gt;, I have been thinking about restarting a blog. &lt;br /&gt;&lt;br /&gt;I considered 3 options, hosting it myself, using a hosting company, or use a free web blogging service. &lt;br /&gt;&lt;br /&gt;Option 1 is too much hassle for 1am on a Wed morning. If you enjoy that kind of things or have time to burn, check out &lt;a href=&quot;http://wordpress.org/&quot;&gt;Wordpress&lt;/a&gt;. If you enjoy that kind of thing, have time AND money to burn then prehaps you can try out &lt;a href=&quot;http://www.sixapart.com/movabletype/&quot;&gt;Movable Type&lt;/a&gt;. I used it for my first blogging attemp while it was still free. Oh, since I worked with Java a lot, it&#39;s only natural for me to look for a open source Java blogging solution, and not surprisingly I found a pretty good one. &lt;a href=&quot;http://wiki.blojsom.com/wiki/display/blojsom/About+blojsom&quot;&gt;Blojsom&lt;/a&gt; looks good, although I only spent about 10 mins at their site, it looks a polished product. If you know Java, this may be a option to the sea of PHP and MySQL solutions.  &lt;br /&gt;&lt;br /&gt;Option 2 is simply not an option for me while my bank balance is in such a desperate state. I did look through a few hosting companies recommeded on the wordpress page though. Nothing to get excited about, all ranges from 6 to 9 dollars. 5-10GB storage, 200GB bandwidth etc etc. I wouldnt mind a free domain name though.....&lt;br /&gt;&lt;br /&gt;Option 3 is by far the easiest option for this time of day. I already had an account with blogger as the remainant of my 2nd blog failure. Nothing wrong with blogger but I thought I might try something new this time. Wordpress looked good until I signed up... No template customisation at all!!! who are they kidding. By that time it was already 1:30 and I decided to just go back to blogger and get this thing done. &lt;br /&gt;&lt;br /&gt;Wow, so this blogging idea moved from to do to doing to done all in about 13 hrs. I wish everything could be this simple. &lt;br /&gt;&lt;br /&gt;Now I can go to bed and sleep well. Good Nite.&lt;br /&gt;&lt;br /&gt;&lt;p style=&quot;color:purple; font-size:9pt &quot;&gt;doing: how long will i last this time?&lt;/p&gt;&lt;div class=&quot;tag_list&quot;&gt;Tags: &lt;span class=&quot;tags&quot;&gt;&lt;a href=&quot;http://technorati.com/tag/Blog&quot; rel=&quot;tag&quot;&gt;Blog&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tododoingdone.blogspot.com/feeds/113815398001187609/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21465407&amp;postID=113815398001187609' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21465407/posts/default/113815398001187609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21465407/posts/default/113815398001187609'/><link rel='alternate' type='text/html' href='http://tododoingdone.blogspot.com/2006/01/3rd-time-lucky-blogging-restarted.html' title='3rd time lucky! Blogging restarted.'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17954975414950168267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21465407.post-113822031370380243</id><published>2001-01-01T20:15:00.000+00:00</published><updated>2006-01-25T20:18:45.890+00:00</updated><title type='text'>Categories:</title><content type='html'>&lt;div id=&quot;del-container&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;script type=&quot;text/javascript&quot;&gt;selURL = decodeURIComponent(document.location);selected = selURL.split(&#39;?&#39;);if (selected[1])if (selected[1] == &#39;delAllPosts&#39;){selected[1] = &#39;&#39;;}{enTag = encodeURIComponent(selected[1]);document.write(&#39;&lt;scr&#39;+&#39;ipt type=&quot;text/javascript&quot; src=&quot;http://del.icio.us/feeds/json/&#39;+delUserName+&#39;/&#39;+enTag+&#39;?count=100;&quot;&gt;&lt;\/scr&#39;+&#39;ipt&gt;&#39;);var strip = selected[1].replace(/_/g,&#39; &#39;);if(strip ==&#39;&#39;){strip = &#39;All Posts&#39;;}if(document.getElementById(&#39;delpost-title&#39;)){document.getElementById(&#39;delpost-title&#39;).innerHTML = &#39;Category: &#39;+strip;document.getElementById(&#39;delpost-date&#39;).style.display = &#39;none&#39;;}}&lt;/script&gt;&lt;br /&gt;&lt;script type=&quot;text/javascript&quot;&gt;var ul = document.createElement(&#39;ul&#39;); ul.className=&#39;delicious-posts&#39;;for (var i=0, post; post = Delicious.posts[i];i++){ var li = document.createElement(&#39;li&#39;);li.className=&#39;delTitle&#39;;var a = document.createElement(&#39;a&#39;);a.setAttribute(&#39;href&#39;,post.u); a.appendChild(document.createTextNode(post.d));li.appendChild(a); ul.appendChild(li);if(delShowNotes){if(post.n){var liNote = document.createElement(&#39;li&#39;);liNote.className = &#39;delNote&#39;; liNote.innerHTML = post.n;liNote.innerHTML += delNoteAppend; ul.appendChild(liNote);}}if(delShowTags){var li2=document.createElement(&#39;li&#39;); li2.className=&#39;small-del-tags&#39;;for (p in post.t){var tags = post.t[p]; strip = tags.split(&#39;,&#39;);if( p &gt; 0){li2.innerHTML += delSep;}for(r in strip){ stripper=strip[r].replace(/_/g,&#39; &#39;);var a2 = document.createElement(&#39;a&#39;); a2.className = &#39;small-del-link&#39;;a2.setAttribute(&#39;href&#39;, delTagPost+&#39;?&#39;+strip[r]); a2.appendChild(document.createTextNode(stripper)); li2.appendChild(a2);}}ul.appendChild(li2);}}document.getElementById(&#39;del-container&#39;).appendChild(ul);&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://tododoingdone.blogspot.com/feeds/113822031370380243/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21465407&amp;postID=113822031370380243' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21465407/posts/default/113822031370380243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21465407/posts/default/113822031370380243'/><link rel='alternate' type='text/html' href='http://tododoingdone.blogspot.com/2001/01/categories.html' title='Categories:'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17954975414950168267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>