<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Kdao&#039;s Blog</title>
	<atom:link href="http://tkdao.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://tkdao.wordpress.com</link>
	<description>The voice of KD</description>
	<lastBuildDate>Fri, 14 Oct 2011 05:57:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='tkdao.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Kdao&#039;s Blog</title>
		<link>http://tkdao.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://tkdao.wordpress.com/osd.xml" title="Kdao&#039;s Blog" />
	<atom:link rel='hub' href='http://tkdao.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Jailbreak IPhone IPad IOS5 and Restore to the previous backup</title>
		<link>http://tkdao.wordpress.com/2011/10/14/jailbreak-iphone-ipad-ios5-and-restore-to-the-previous-backup/</link>
		<comments>http://tkdao.wordpress.com/2011/10/14/jailbreak-iphone-ipad-ios5-and-restore-to-the-previous-backup/#comments</comments>
		<pubDate>Fri, 14 Oct 2011 05:19:07 +0000</pubDate>
		<dc:creator>tkdao</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[ios5 jailbreak restore]]></category>

		<guid isPermaLink="false">http://tkdao.wordpress.com/?p=407</guid>
		<description><![CDATA[This guide show you how to Jailbreak Iphone 4, 3GS and Ipad (not the Ipad 2) with the newly released IOS5 and most importantly how to restore to the previous backup(s). As you know, IOS5 jailbreaking is still a tethered jailbreak that means every time the devices are reboot you will have to use redsn0w to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tkdao.wordpress.com&amp;blog=8312107&amp;post=407&amp;subd=tkdao&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This guide show you how to Jailbreak Iphone 4, 3GS and Ipad (not the Ipad 2) with the newly released IOS5 and most importantly how to <strong>restore</strong> to the previous backup(s).</p>
<p>As you know, IOS5 jailbreaking is still a tethered jailbreak that means every time the devices are reboot you will have to use redsn0w to enter DFU mode and have it “just boot tethered”.  You will find tons of sites showing you how to jailbreak but restore to the previous backup(s) is a little bit tricky since the you have to deal with tethering reboot.  The purpose of this guide is the help you for the second part &#8211; restoring after jailbreak.</p>
<ul>
<li>Download Itune 10.5, Redsn0w and IOS5 for your devices ( I won&#8217;t show you the links but please head to Google for that)</li>
<li>Backup and sync your devices to latest setting, you will need to use that to restore.  In case if you don&#8217;t know, Edit &#8211; Preferences &#8211; Devices tab will show the name of all your backups.</li>
<li>Connect your iDevice with your PC via USB, and open iTunes 10.5 then Restore to iOS 5.0.  Right after the devices are upgrade to IOS5 disconnect Itunes and ignore all the initial settings with iCloud, etc.</li>
<li>Start Redsn0w, press on &#8220;<em>Extras</em> <em>&gt; Select IPSW</em>&#8221; and point it to iOS 5.0 firmware ipsw file.</li>
<li>Now select “Install Cydia” and click “Next”. Optionally (if available), you can also select any other option you like.</li>
<li>Follow the instructions on Redsn0w to go thru the DFU mode and wait until you get iOS 5.0  jailbroken in few minutes</li>
<li>Once current Redsn0w jailbreak is still tethered jailbreak, you will be required to connect your iOS device with your computer and run Redsn0w again then choose &#8220;Just boot tethered right now&#8221;.</li>
<li>Now go to Cydia to set source and install some relevant apps (such as Installous, etc)</li>
<li>Here is the tricky part.  At this point your devices are jailbroken but you will lose all your previous setting as well as your previous apps. So you need to perform the restore to get back to what you have before.  Now connect to Itunes then right click on your  device, chose &#8220;Restore from backup&#8221; and select the name of the backup that you &#8216;re done in the first step to restore</li>
<li>Your device will restore and reboot; however it will be stuck at about approximately 90% of the rebooting process.  The reason is it need a tethering reboot with Redsn0w</li>
<li>Keep everything (i.e. your device still connect to Itunes) and launch Redsnow to perform the tethering boot.  Itunes will automatically be closed, wait for you device boot up and reconnect with Itunes to finish up the restore process</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tkdao.wordpress.com/407/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tkdao.wordpress.com/407/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tkdao.wordpress.com/407/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tkdao.wordpress.com/407/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tkdao.wordpress.com/407/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tkdao.wordpress.com/407/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tkdao.wordpress.com/407/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tkdao.wordpress.com/407/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tkdao.wordpress.com/407/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tkdao.wordpress.com/407/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tkdao.wordpress.com/407/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tkdao.wordpress.com/407/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tkdao.wordpress.com/407/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tkdao.wordpress.com/407/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tkdao.wordpress.com&amp;blog=8312107&amp;post=407&amp;subd=tkdao&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tkdao.wordpress.com/2011/10/14/jailbreak-iphone-ipad-ios5-and-restore-to-the-previous-backup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/02b493559a5b861816ba7cca73996b63?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">tkdao</media:title>
		</media:content>
	</item>
		<item>
		<title>Vietnamese History Documents</title>
		<link>http://tkdao.wordpress.com/2011/04/21/vietnamese-history-documents/</link>
		<comments>http://tkdao.wordpress.com/2011/04/21/vietnamese-history-documents/#comments</comments>
		<pubDate>Thu, 21 Apr 2011 22:44:16 +0000</pubDate>
		<dc:creator>tkdao</dc:creator>
				<category><![CDATA[history]]></category>
		<category><![CDATA[history vietnam]]></category>

		<guid isPermaLink="false">http://tkdao.wordpress.com/?p=398</guid>
		<description><![CDATA[Dai Viet Su Ky Toan Thu Viet Nam Su Luoc Dai Viet Su Luoc<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tkdao.wordpress.com&amp;blog=8312107&amp;post=398&amp;subd=tkdao&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="https://sites.google.com/site/saigonesewiki/Home/vietnamehistory/dai-viet-su-ky-toan-thu.pdf?attredirects=0&amp;d=1">Dai Viet Su Ky Toan Thu</a></li>
<li><a href="https://sites.google.com/site/saigonesewiki/Home/vietnamehistory/viet-nam-su-luoc.pdf?attredirects=0&amp;d=1">Viet Nam Su Luoc</a></li>
<li><a href="https://sites.google.com/site/saigonesewiki/Home/vietnamehistory/daivietsuluoc.pdf?attredirects=0&amp;d=1">Dai Viet Su Luoc</a></li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tkdao.wordpress.com/398/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tkdao.wordpress.com/398/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tkdao.wordpress.com/398/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tkdao.wordpress.com/398/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tkdao.wordpress.com/398/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tkdao.wordpress.com/398/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tkdao.wordpress.com/398/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tkdao.wordpress.com/398/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tkdao.wordpress.com/398/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tkdao.wordpress.com/398/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tkdao.wordpress.com/398/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tkdao.wordpress.com/398/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tkdao.wordpress.com/398/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tkdao.wordpress.com/398/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tkdao.wordpress.com&amp;blog=8312107&amp;post=398&amp;subd=tkdao&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tkdao.wordpress.com/2011/04/21/vietnamese-history-documents/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/02b493559a5b861816ba7cca73996b63?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">tkdao</media:title>
		</media:content>
	</item>
		<item>
		<title>TRANG SỬ CŨ</title>
		<link>http://tkdao.wordpress.com/2011/04/15/trang-s%e1%bb%ad-cu/</link>
		<comments>http://tkdao.wordpress.com/2011/04/15/trang-s%e1%bb%ad-cu/#comments</comments>
		<pubDate>Fri, 15 Apr 2011 06:36:46 +0000</pubDate>
		<dc:creator>tkdao</dc:creator>
				<category><![CDATA[history]]></category>
		<category><![CDATA[vietnam]]></category>

		<guid isPermaLink="false">http://tkdao.wordpress.com/?p=392</guid>
		<description><![CDATA[Nhớ từ thuở Lạc Long Quân dựng nước Cùng Âu Cơ thành lập họ Hồng Bàng Mười tám đời kế tiếp ở Văn Lang Danh Phù Đổng Thiên vương Truyền Hậu thế Nước Âu Lạc theo Loa thành đổ bể Gươm Lữ Gia còn vấy máu Ai vương Trải ngàn năm Bắc thuộc chịu đau [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tkdao.wordpress.com&amp;blog=8312107&amp;post=392&amp;subd=tkdao&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;"><strong><br />
</strong>Nhớ từ thuở Lạc Long Quân dựng nước<br />
Cùng Âu Cơ thành lập họ Hồng Bàng<br />
Mười tám đời kế tiếp ở Văn Lang<br />
Danh Phù Đổng Thiên vương Truyền Hậu thế<br />
Nước Âu Lạc theo Loa thành đổ bể<br />
Gươm Lữ Gia còn vấy máu Ai vương<br />
Trải ngàn năm Bắc thuộc chịu đau thương<br />
Dân tộc Việt đã nhiều phen quật khởi<br />
Hai Bà Trưng Đất Mê Linh  thắng lợi<br />
Mấy đời sau thêm Nữ tướng Nhụy Kiều<br />
Từ Cửu chân vùng dậy cởi voi theo<br />
Lý Nam Đế trao quyền cho họ Triệu<br />
Đầm Dạ Trạch lừng danh nơi hiểm yếu<br />
Mai Thúc Loan rồi kế tới Phùng Hưng<br />
Đất Giao Châu danh Khúc Hạo vang lừng<br />
Dương Diện Nghệ đắp xây nền tự chủ<br />
Nhờ Ngô Quyền Bạch Đằng giang bất tử<br />
Thành mồ chôn quân Nam Hán hung tàn<br />
Sau nhà Đinh, Quan Thập Đạo Lê Hoàn<br />
Đã phá Tống bắt giết Hầu Nhân Bảo<br />
Lý Thường Kiệt tiến quân như vũ bão<br />
Hạ Khâm, Liêm rồi vây hảm Ung châu<br />
Hội nghị Diên Hồng tính kế cùng nhau<br />
Phá Mông Cổ đã có Trần Quốc Tuấn<br />
Cuộc chiến đấu trải 10 năm lận đận<br />
Bình Định Vương trút kiếm ở Lam Sơn<br />
Gươm Quang Trung đã trút hết căm hờn<br />
Lên hàng chục vạn quân Tôn Sĩ Nghị<br />
Cuộc chiến đấu lâu dài không phút nghĩ<br />
Lại vẫn còn tiếp tục tới gần đây<br />
Khi bắt đầu va chạm với phương Tây<br />
Gò công nhớ Phó Lãnh binh Trương Định<br />
Tri huyện Toại, Thiên Hộ Dương thống lĩnh<br />
Đồng Tháp Mười là căn cứ nghĩa quân<br />
Vùng Tân An lại có Thủ Khoa Huân<br />
Họp dân chúng ở Hóc Môn, Bà Điểm<br />
Nguyễn Tri Phương với tinh thần quyết chiến<br />
Xé bông băng nhịn đói chết theo thành<br />
Tiếp theo sau Hoàng Diệu cũng lừng danh<br />
Khi tuẩn tiết phía sau lăng Võ Miếu<br />
Hịch Cần Vương vua Hàm Nghi Xuống chiếu<br />
Núi Vụ Quang nổi bật bóng Đình Phùng<br />
Lũy Ba Đình Đinh Công Tráng tận trung<br />
Khu Bãi Sậy còn lưu danh Tán Thuật<br />
Rừng Yên Thế khiến sài lan mất mật<br />
Khi nghe tin Đề Thám họ Hoàng Hoa<br />
Phong trào Duy Tân lan khắp gần xa<br />
Hưởng ứng có Sào Nam, Tăng Bạt Hổ<br />
Sau Tây Hồ, Lương Ngọc Can cổ vũ<br />
Đặng Kinh Luân, Dương Bá Trạc, Nguyễn Quyền<br />
Lập Đông kinh Nghĩa thục để tuyên truyền<br />
Tiếp theo đó là Thái Nguyên Khởi Nghĩa<br />
Phạm Hồng Thái liều thân nơi khách địa<br />
Lửa Lâm Thao Yên Bái cũng vùng lên<br />
Mười ba nhà liệt sĩ đã hiên ngang<br />
Nhìn máy chém hô Việt Nam độc lập<br />
Phục quốc quân miền Lạng Sơn bất khuất<br />
Còn biết bao nhiêu liệt sĩ  anh hùng<br />
Đã ra tay chống kẻ thù chung<br />
Quyết chiến đấu để dành quyền tự chủ<br />
Máu đỗ, đầu rơi, gương vung, đạn rú<br />
Cũng không hề lay chuyển nổi tinh thần<br />
Lòng hy sinh dũng cảm của toàn dân</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tkdao.wordpress.com/392/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tkdao.wordpress.com/392/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tkdao.wordpress.com/392/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tkdao.wordpress.com/392/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tkdao.wordpress.com/392/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tkdao.wordpress.com/392/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tkdao.wordpress.com/392/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tkdao.wordpress.com/392/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tkdao.wordpress.com/392/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tkdao.wordpress.com/392/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tkdao.wordpress.com/392/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tkdao.wordpress.com/392/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tkdao.wordpress.com/392/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tkdao.wordpress.com/392/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tkdao.wordpress.com&amp;blog=8312107&amp;post=392&amp;subd=tkdao&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tkdao.wordpress.com/2011/04/15/trang-s%e1%bb%ad-cu/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/02b493559a5b861816ba7cca73996b63?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">tkdao</media:title>
		</media:content>
	</item>
		<item>
		<title>Delicious on Firefox 4</title>
		<link>http://tkdao.wordpress.com/2011/03/24/delicious-on-firefox-4/</link>
		<comments>http://tkdao.wordpress.com/2011/03/24/delicious-on-firefox-4/#comments</comments>
		<pubDate>Thu, 24 Mar 2011 00:59:13 +0000</pubDate>
		<dc:creator>tkdao</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[firefox]]></category>

		<guid isPermaLink="false">http://tkdao.wordpress.com/?p=384</guid>
		<description><![CDATA[Firefox 4 just came out and the performance is great. It is the fastest browser right now.  However the current Firefox4 does not support Delicious addon which is another unavoidable feature for most of the geek  Here is how to bring back Delicious addon to the new FF. Delicious Bookmark Add-on The Delicious bookmark add-on [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tkdao.wordpress.com&amp;blog=8312107&amp;post=384&amp;subd=tkdao&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Firefox 4 just came out and the performance is great. It is the fastest browser right now.  However the current Firefox4 does not support Delicious addon which is another unavoidable feature for most of the geek  Here is how to bring back Delicious addon to the new FF.</p>
<p><strong>Delicious Bookmark Add-on</strong></p>
<p>The Delicious bookmark add-on works with Firefox 4.0b3pre but  currently doesn’t install on Firefox 4.0 RC however it is possible to  force it to install and so far it’s working fine for me.</p>
<p>SOLUTION:</p>
<p>First goto the addon site and choose install anyway.</p>
<p><a title="Delicious Bookmark Addon Download" href="https://addons.mozilla.org/en-US/firefox/addon/delicious-bookmarks/" target="_blank">https://addons.mozilla.org/en-US/firefox/addon/delicious-bookmarks/</a></p>
<p>The browser will complain that it can’t be installed.</p>
<p>Within FireFox 4 goto “Help” in the Menu, then “Troubleshooting Information”</p>
<p>Click on the button “Open Containing Folder” (within the box “Application Basics” on top of the page)</p>
<p>Close Firefox</p>
<p>Goto into directory “extensions\{2fa4ed95-0317-4c6a-a74c-5f3e3912c1f9}”</p>
<p>Within the file install.rdf change</p>
<p>em:maxVersion=”4.0b3pre” /&gt;</p>
<p>to</p>
<p>em:maxVersion=”4.0″ /&gt;</p>
<p>Restart Firefox</p>
<p>The above worked perfectly for me and once Firefox was restarted the  extension was enabled.  I then manually added the tag and bookmark  buttons to the toolbar.</p>
<p>Thanks to the users on the delicious support forum http://support.delicious.com/forum/comments.php?DiscussionID=5168</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tkdao.wordpress.com/384/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tkdao.wordpress.com/384/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tkdao.wordpress.com/384/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tkdao.wordpress.com/384/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tkdao.wordpress.com/384/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tkdao.wordpress.com/384/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tkdao.wordpress.com/384/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tkdao.wordpress.com/384/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tkdao.wordpress.com/384/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tkdao.wordpress.com/384/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tkdao.wordpress.com/384/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tkdao.wordpress.com/384/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tkdao.wordpress.com/384/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tkdao.wordpress.com/384/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tkdao.wordpress.com&amp;blog=8312107&amp;post=384&amp;subd=tkdao&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tkdao.wordpress.com/2011/03/24/delicious-on-firefox-4/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/02b493559a5b861816ba7cca73996b63?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">tkdao</media:title>
		</media:content>
	</item>
		<item>
		<title>Facebook News Feed Privacy Control</title>
		<link>http://tkdao.wordpress.com/2010/03/09/facebook-news-feed-privacy-control/</link>
		<comments>http://tkdao.wordpress.com/2010/03/09/facebook-news-feed-privacy-control/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 19:34:08 +0000</pubDate>
		<dc:creator>tkdao</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://tkdao.wordpress.com/2010/03/09/facebook-news-feed-privacy-control/</guid>
		<description><![CDATA[Since Facebook removed the &#8220;news feed control&#8221; in privacy setting, but there is the way to access it: 1/Move mouse over any friend&#8217;s feed item you don&#8217;t want to display on your wall and click Hide. 2/FB will give you an option to hide any feeds from that person. 3/Choose that option (important), then FB [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tkdao.wordpress.com&amp;blog=8312107&amp;post=382&amp;subd=tkdao&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Since Facebook removed the &#8220;news feed control&#8221; in privacy setting, but there is the way to access it:</p>
<p>1/Move mouse over any friend&#8217;s feed item you don&#8217;t want to display on your wall and click Hide.</p>
<p>2/FB will give you an option to hide any feeds from that person.</p>
<p>3/Choose that option (important), then FB will give you a link to mange all the feeds.</p>
<p>4/When go there you can pick any friends&#8217;feeds you want to display on your wall.  Basically all you need is step 4 but there is no direct link without doing step 1-3.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tkdao.wordpress.com/382/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tkdao.wordpress.com/382/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tkdao.wordpress.com/382/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tkdao.wordpress.com/382/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tkdao.wordpress.com/382/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tkdao.wordpress.com/382/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tkdao.wordpress.com/382/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tkdao.wordpress.com/382/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tkdao.wordpress.com/382/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tkdao.wordpress.com/382/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tkdao.wordpress.com/382/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tkdao.wordpress.com/382/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tkdao.wordpress.com/382/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tkdao.wordpress.com/382/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tkdao.wordpress.com&amp;blog=8312107&amp;post=382&amp;subd=tkdao&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tkdao.wordpress.com/2010/03/09/facebook-news-feed-privacy-control/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/02b493559a5b861816ba7cca73996b63?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">tkdao</media:title>
		</media:content>
	</item>
		<item>
		<title>Dynamicall load css using Mootool</title>
		<link>http://tkdao.wordpress.com/2009/09/15/dynamicall-load-css-using-mootool/</link>
		<comments>http://tkdao.wordpress.com/2009/09/15/dynamicall-load-css-using-mootool/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 23:39:37 +0000</pubDate>
		<dc:creator>tkdao</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[javascript css mootool]]></category>

		<guid isPermaLink="false">http://tkdao.wordpress.com/?p=374</guid>
		<description><![CDATA[Web development to handle crossed browsers have been a big pain.  I just found a great way to dynamically load different css depending on the browser using the mootool framework, this way is far better than using the &#8220;Condition comment&#8221; tag to use with IE  because you don&#8217;t have to struggle with reseting the style [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tkdao.wordpress.com&amp;blog=8312107&amp;post=374&amp;subd=tkdao&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Web development to handle crossed browsers have been a big pain.  I just found a great way to dynamically load different css depending on the browser using the mootool framework, this way is far better than using the &#8220;Condition comment&#8221; tag to use with IE  because you don&#8217;t have to struggle with reseting the style in the specific IE css.</p>
<p>Condition Comment is like this:</p>
<pre style="margin-right:-582px;">&lt;link rel="stylesheet" type="text/css" href="primary.css" /&gt;
!--[if IE 6]&gt;
&lt;link rel="stylesheet" type="text/css" href="secondary_for_IE.css" /&gt;
&lt;![endif]--&gt;</pre>
<p>Loading dynamic css in javascript:</p>
<pre>window.addEvent('domready', function() {
 switchStyle();
});
function switchStyle()
{
 var browser;
 var archiveStyle;
 var iframeStyle;
 if(Browser.Engine.trident)
 {
 archiveStyle = new Asset.css('css/archive_IE.css', {id: 'archive'});  
 iframeStyle  = new Asset.css('css/iframe_IE.css', {id: 'iframe'}); 

 var cookie = new Hash.Cookie('css',{duration:365});
 cookie.extend({
 'Stylesheet':archiveStyle,
 'Stylesheet':iframeStyle
 });
 cookie.save();
 }
 else if(Browser.Engine.gecko)
 {
 archiveStyle = new Asset.css('css/archive.css', {id: 'archive'});  
 iframeStyle  = new Asset.css('css/iframe.css', {id: 'iframe'}); 

 var cookie = new Hash.Cookie('css',{duration:365});
 cookie.extend({
 'Stylesheet':archiveStyle,
 'Stylesheet':iframeStyle
 });
 cookie.save();
 }
}</pre>
<p>To use the above javascript code you need to have mootool core and mootool more framework</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tkdao.wordpress.com/374/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tkdao.wordpress.com/374/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tkdao.wordpress.com/374/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tkdao.wordpress.com/374/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tkdao.wordpress.com/374/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tkdao.wordpress.com/374/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tkdao.wordpress.com/374/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tkdao.wordpress.com/374/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tkdao.wordpress.com/374/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tkdao.wordpress.com/374/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tkdao.wordpress.com/374/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tkdao.wordpress.com/374/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tkdao.wordpress.com/374/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tkdao.wordpress.com/374/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tkdao.wordpress.com&amp;blog=8312107&amp;post=374&amp;subd=tkdao&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tkdao.wordpress.com/2009/09/15/dynamicall-load-css-using-mootool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/02b493559a5b861816ba7cca73996b63?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">tkdao</media:title>
		</media:content>
	</item>
		<item>
		<title>Mapping Java 5 enums with Hibernate</title>
		<link>http://tkdao.wordpress.com/2009/08/17/mapping-java-5-enums-with-hibernate/</link>
		<comments>http://tkdao.wordpress.com/2009/08/17/mapping-java-5-enums-with-hibernate/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 18:30:25 +0000</pubDate>
		<dc:creator>tkdao</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[java hibernate enumeration]]></category>

		<guid isPermaLink="false">http://tkdao.wordpress.com/?p=264</guid>
		<description><![CDATA[Hibernate is used to map java objects to a relational database. Ideally, you would like your java object model to be as object-oriented as possible. It is also nice to be able to use features like java 5 enums while coding the object model. In this tutorial, I’ll share with you how I ended up [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tkdao.wordpress.com&amp;blog=8312107&amp;post=264&amp;subd=tkdao&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hibernate is used to map java objects to a relational database. Ideally, you would like your java object model to be as object-oriented as possible. It is also nice to be able to use features like <em>java 5 enums</em> while coding the object model. In this tutorial, I’ll share with you how I ended up mapping a simple object model using java 5 enums into Hibernate.</p>
<div>I’ve found the best way to jumpstart yourself into using Hibernate is to go through the official <a href="http://www.hibernate.org/hib_docs/reference/en/html/tutorial.html">tutorial</a> on the Hibernate site.</div>
<h3>A Simple Example</h3>
<p>I have a Beer object that corresponds directly to a BEER table in a database. The Beer object can wither be an “Ale” or a “Lager”, and there may be more types in the future. So the database schema looks like this:</p>
<div>Simple Beer schema</div>
<div>
<pre>+--------------------+
| BEER               |
+--------------------+           +----------------+
| NUMBER  | ID       |           | BEER_TYPE      |
| VARCHAR | BRAND    |           +----------------+
| NUMBER  | TYPE     | FK------- | NUMBER  | ID   |
| NUMBER  | VOLUME   |           | VARCHAR | NAME |
+--------------------+           +----------------+</pre>
</div>
<p>It is pretty straightforward how to create a java class to represent this data. Ideally, I would like to use a java 5 enum object to keep track of the beer type, so I use it within my data object to specify type:</p>
<div>Beer Data Object</div>
<div>
<pre>public class Beer {
    private BeerType type;
    private String brand;
    private double volume;

    public BeerType getType() {
        return type;
    }

    public void setType(BeerType type) {
        this.type = type;
    }

    public String getBrand() {
        return brand;
    }

    public void setBrand(String brand) {
        this.brand = brand;
    }

    public double getVolume() {
        return volume;
    }

    public void setVolume(double volume) {
        this.volume = volume;
    }
}</pre>
</div>
<p>The <span>BeerType</span> enum will simply specify the type of beer for each <span>Beer</span> object.  This enum is going to map directly to the <em>BEER_TYPE</em> table. So I’ve given each beer type its own id through the private internal enum constructor. There is an accessor method for hibernate to retrieve the id when it needs to do the mapping.</p>
<div>BeerType enum</div>
<div>public enum BeerType {<br />
UNKNOWN(0), ALE(1), LAGER(2);private int id;</p>
<p>private BeerType(int id) {<br />
this.id = id;<br />
}</p>
<p>public int getId() {<br />
return id;<br />
}</p>
<p>}</p></div>
<p>One of the first things I found when I started searching the internet for ways to map Java 5 enums to a database using Hibernate was <a href="http://www.hibernate.org/272.html">this article</a> on the Hibernate page.  It shows an implementation of the Hibernate <span><a href="http://simoes.org/docs/hibernate-2.1/api/net/sf/hibernate/UserType.html">UserType</a></span> in a way that will allow an enum to be used within a hibernate key mapping. So if I create a custom type definition in the key-mapping that uses the <span>GenericEnumUserType</span> class as the <em>class</em>, and passes in the actual <span>BeerType</span> enum classpath as a parameter, I can do the work to break out the enum details in the <span>GenericEnumUserType</span> implementation.</p>
<div>Hibernate key-mapping for Beer</div>
<div>
<pre>&lt;hibernate-mapping&gt;
    &lt;typedef name="beerType"&gt;
        &lt;param name="enumClassName"&gt;net.dangertree.BeerType&lt;/param&gt;
        &lt;param name="identifierMethod"&gt;getId&lt;/param&gt;
    &lt;/typedef&gt;

    &lt;class name="net.dangertree.Beer" table="BEER"&gt;
        &lt;id name="id" type="int" column="ID"&gt;
            &lt;generator/&gt;
        &lt;/id&gt;
        &lt;property name="type" type="beerType" column="TYPE"/&gt;
        &lt;property name="brand" type="string" column="BRAND"/&gt;
        &lt;property name="volumn" type="double" column="VOLUME"/&gt;
    &lt;/class&gt;
&lt;/hibernate-mapping&gt;</pre>
</div>
<p>Here is the full code for the <span>GenericEnumUserType</span> class that I used to help map my enums into Hibernate. Reflection is used to find an “identifier” method in the enum that will get the id for each value. I have specified in the type-def in my key mapping that I’m going to use the <span>getId()</span> method of my enum to get an identifying attribute.  By default, the class will look for the inherent <span>name</span> method of enum, but I’m using ids as my identifier.</p>
<p>The two method objects are grabbed and saved, then called in the null-safe setter and getter deeper within the Hibernate workings.</p>
<div>This class implementation of <span>UserType</span> is not exactly the same as any of those listings on the <a href="http://www.hibernate.org/272.html">hibernate article</a> I mentioned earlier.  I had to make several minor changes to get it working with this code.</div>
<div><a name="genericEnumUserType"></a>Generic Enum <span>UserType</span> implementation</div>
<div>import org.hibernate.HibernateException;<br />
import org.hibernate.type.NullableType;<br />
import org.hibernate.type.TypeFactory;<br />
import org.hibernate.usertype.ParameterizedType;<br />
import org.hibernate.usertype.UserType;import java.io.Serializable;<br />
import java.lang.reflect.Method;<br />
import java.sql.PreparedStatement;<br />
import java.sql.ResultSet;<br />
import java.sql.SQLException;<br />
import java.util.Properties;</p>
<p>public class GenericEnumUserType implements UserType, ParameterizedType {<br />
private static final String DEFAULT_IDENTIFIER_METHOD_NAME = â€œnameâ€;<br />
private static final String DEFAULT_VALUE_OF_METHOD_NAME = â€œvalueOfâ€;</p>
<p>private Class enumClass;<br />
private Class identifierType;<br />
private Method identifierMethod;<br />
private Method valueOfMethod;<br />
private NullableType type;<br />
private int[] sqlTypes;</p>
<p>public void setParameterValues(Properties parameters) {<br />
String enumClassName = parameters.getProperty(â€enumClassNameâ€);<br />
try {<br />
enumClass = Class.forName(enumClassName).asSubclass(Enum.class);<br />
} catch (ClassNotFoundException cfne) {<br />
throw new HibernateException(â€Enum class not foundâ€, cfne);<br />
}</p>
<p>String identifierMethodName = parameters.getProperty(â€identifierMethodâ€,<br />
DEFAULT_IDENTIFIER_METHOD_NAME);</p>
<p>try {<br />
identifierMethod = enumClass.getMethod(identifierMethodName,<br />
new Class[0]);<br />
identifierType = identifierMethod.getReturnType();<br />
} catch (Exception e) {<br />
throw new HibernateException(â€Failed to obtain identifier methodâ€,<br />
e);<br />
}</p>
<p>type = (NullableType) TypeFactory.basic(identifierType.getName());</p>
<p>if (type == null)<br />
throw new HibernateException(â€Unsupported identifier type â€<br />
+ identifierType.getName());</p>
<p>sqlTypes = new int[] { type.sqlType() };</p>
<p>String valueOfMethodName = parameters.getProperty(â€valueOfMethodâ€,<br />
DEFAULT_VALUE_OF_METHOD_NAME);</p>
<p>try {<br />
valueOfMethod = enumClass.getMethod(valueOfMethodName,<br />
new Class[] { identifierType });<br />
} catch (Exception e) {<br />
throw new HibernateException(â€Failed to obtain valueOf methodâ€, e);<br />
}<br />
}</p>
<p>public Class returnedClass() {<br />
return enumClass;<br />
}</p>
<p>public Object nullSafeGet(ResultSet rs, String[] names, Object owner)<br />
throws HibernateException, SQLException {<br />
Object identifier = type.get(rs, names[0]);<br />
if (rs.wasNull()) {<br />
return null;<br />
}</p>
<p>try {<br />
return valueOfMethod.invoke(enumClass, new Object[] { identifier });<br />
} catch (Exception e) {<br />
throw new HibernateException(â€Exception while invoking â€<br />
+ â€œvalueOf method â€˜â€ + valueOfMethod.getName() + â€œâ€˜ of â€<br />
+ â€enumeration class â€˜â€ + enumClass + â€œâ€˜â€, e);<br />
}<br />
}</p>
<p>public void nullSafeSet(PreparedStatement st, Object value, int index)<br />
throws HibernateException, SQLException {<br />
try {<br />
if (value == null) {<br />
st.setNull(index, type.sqlType());<br />
} else {<br />
Object identifier = identifierMethod.invoke(value,<br />
new Object[0]);<br />
type.set(st, identifier, index);<br />
}<br />
} catch (Exception e) {<br />
throw new HibernateException(â€Exception while invoking â€<br />
+ â€œidentifierMethod â€˜â€ + identifierMethod.getName() + â€œâ€˜ of â€<br />
+ â€enumeration class â€˜â€ + enumClass + â€œâ€˜â€, e);<br />
}<br />
}</p>
<p>public int[] sqlTypes() {<br />
return sqlTypes;<br />
}</p>
<p>public Object assemble(Serializable cached, Object owner)<br />
throws HibernateException {<br />
return cached;<br />
}</p>
<p>public Object deepCopy(Object value) throws HibernateException {<br />
return value;<br />
}</p>
<p>public Serializable disassemble(Object value) throws HibernateException {<br />
return (Serializable) value;<br />
}</p>
<p>public boolean equals(Object x, Object y) throws HibernateException {<br />
return x == y;<br />
}</p>
<p>public int hashCode(Object x) throws HibernateException {<br />
return x.hashCode();<br />
}</p>
<p>public boolean isMutable() {<br />
return false;<br />
}</p>
<p>public Object replace(Object original, Object target, Object owner)<br />
throws HibernateException {<br />
return original;<br />
}<br />
}</p></div>
<p>Ok, there is only one problem now.  The <em>DEFAULT_VALUE_OF_METHOD_NAME</em> method is specified by default to be <em>valueOf</em>, and I have not provided a parameter to override that in the type-def.  So in order for my enum to match this, I need to add a <em>valueOf</em> method to my enum.  And when the <span>nullSafeGet</span> method calls the “<em>valueOfMethod</em>“, it sends it an identifier as a parameter, so our <span>valueOf</span> method needs to take an int id as a parameter.</p>
<div>Modified BeerType enum</div>
<div>public enum BeerType {<br />
UNKNOWN(0), ALE(1), LAGER(2);private int id;</p>
<p>private BeerType(int id) {<br />
this.id = id;<br />
}</p>
<p>public int getId() {<br />
return id;<br />
}</p>
<p>public static BeerType valueOf(int id) {<br />
switch (id) {<br />
case 1: return ALE;<br />
case 2: return LAGER;<br />
default: return UNKNOWN;<br />
}<br />
}</p>
<p>}</p></div>
<p>Now I have my data object, the enum it is using, my key-mapping, and an implementation of <span>UserType</span> that provides a way to access the enum through a type-def element in the key-mapping.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tkdao.wordpress.com/264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tkdao.wordpress.com/264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tkdao.wordpress.com/264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tkdao.wordpress.com/264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tkdao.wordpress.com/264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tkdao.wordpress.com/264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tkdao.wordpress.com/264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tkdao.wordpress.com/264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tkdao.wordpress.com/264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tkdao.wordpress.com/264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tkdao.wordpress.com/264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tkdao.wordpress.com/264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tkdao.wordpress.com/264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tkdao.wordpress.com/264/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tkdao.wordpress.com&amp;blog=8312107&amp;post=264&amp;subd=tkdao&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tkdao.wordpress.com/2009/08/17/mapping-java-5-enums-with-hibernate/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/02b493559a5b861816ba7cca73996b63?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">tkdao</media:title>
		</media:content>
	</item>
		<item>
		<title>Wii &#8211; Ultimate Tutorial for System Menu 4.1</title>
		<link>http://tkdao.wordpress.com/2009/08/04/wii-ultimate-tutorial-for-system-menu-4-1/</link>
		<comments>http://tkdao.wordpress.com/2009/08/04/wii-ultimate-tutorial-for-system-menu-4-1/#comments</comments>
		<pubDate>Tue, 04 Aug 2009 21:13:37 +0000</pubDate>
		<dc:creator>tkdao</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[wii]]></category>

		<guid isPermaLink="false">http://tkdao.wordpress.com/?p=262</guid>
		<description><![CDATA[Prerequisites: &#8211;SD card &#8211;Wifi Connection (Ethernet doesnt work) &#8211;Unplug any Gamecube Memory Cards, Gamecube Controllers, USB Devices Download: http://www.mediafire.com/?ntzzmuywymt Steps to Follow: 1) Format your SD card to FAT16. Copy the contents inside the sd folder to the root of your SD card 2) Insert the SD card in the Wii and go to Data [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tkdao.wordpress.com&amp;blog=8312107&amp;post=262&amp;subd=tkdao&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Prerequisites:</strong><br />
&#8211;SD card<br />
&#8211;Wifi Connection (Ethernet doesnt work)<br />
&#8211;Unplug any Gamecube Memory Cards, Gamecube Controllers, USB Devices</p>
<p><strong>Download:</strong><a href="http://www.mediafire.com/?ntzzmuywymt" target="_blank"> http://www.mediafire.com/?ntzzmuywymt</a></p>
<p><strong>Steps to Follow:</strong></p>
<p>1) Format your SD card to FAT16. Copy the contents inside the sd folder to the root of your SD card</p>
<p>2) Insert the SD card in the Wii and go to Data Management&gt;Channels&gt;SD Card press YES on the dialog box that asks to load boot.dol</p>
<p>3) Install the Homebrew Channel and install BootMii as boot2 if possible or as an IOS if boot2 is not available.</p>
<p>4) Launch Bootmii (if you installed to boot2 just reset the system if you installed to IOS go to the HBC and press the Home button)</p>
<p>5) Open the config menu (gears) and choose backup NAND (green arrow) wait for it to finish and restart the Wii</p>
<p>6) Run Trucha Bug Restorer and choose &#8220;IOS36&#8243; and pick &#8220;Downgrade IOS15&#8243; and &#8220;Download IOS from NUS&#8221; then restart</p>
<p>7) Run Trucha Bug Restorer again and choose &#8220;IOS15&#8243; then &#8220;IOS36 menu&#8221; set &#8220;IOS to slot 36&#8243; and &#8220;yes&#8221; &#8220;yes&#8221; &#8220;yes&#8221; to the 3 options then press &#8220;Install patched IOS36&#8243; and &#8220;Download IOS from NUS&#8221;</p>
<p> <img src='http://s0.wp.com/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> Install cIOS36 rev10 to IOS249 using Network install mode</p>
<p>9) Downgrade system IOS files using IOS Downgrader</p>
<p>10) Downgrade to 3.2 using cIOS Downgrader even if you are already on 3.2 run this</p>
<p>11) Run 4.1 Firmware-Updater.</p>
<p>12) Using Dop-IOS install IOS60 v6174 with Sig Hash Check.</p>
<p>13) Install preloader. On the install screen press 1</p>
<p>14) Set your preloader settings. In preloader hacks enable &#8220;Skip disc update check&#8221;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tkdao.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tkdao.wordpress.com/262/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tkdao.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tkdao.wordpress.com/262/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tkdao.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tkdao.wordpress.com/262/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tkdao.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tkdao.wordpress.com/262/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tkdao.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tkdao.wordpress.com/262/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tkdao.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tkdao.wordpress.com/262/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tkdao.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tkdao.wordpress.com/262/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tkdao.wordpress.com&amp;blog=8312107&amp;post=262&amp;subd=tkdao&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tkdao.wordpress.com/2009/08/04/wii-ultimate-tutorial-for-system-menu-4-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/02b493559a5b861816ba7cca73996b63?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">tkdao</media:title>
		</media:content>
	</item>
		<item>
		<title>TimeMap</title>
		<link>http://tkdao.wordpress.com/2009/08/04/timemap/</link>
		<comments>http://tkdao.wordpress.com/2009/08/04/timemap/#comments</comments>
		<pubDate>Tue, 04 Aug 2009 21:02:40 +0000</pubDate>
		<dc:creator>tkdao</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[timemap]]></category>

		<guid isPermaLink="false">http://tkdao.wordpress.com/?p=257</guid>
		<description><![CDATA[Using TimeMap framework to load geo datasets onto the event based Google map. http://timemap.googlecode.com/svn/trunk/examples/artists.html<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tkdao.wordpress.com&amp;blog=8312107&amp;post=257&amp;subd=tkdao&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Using TimeMap framework to load geo datasets onto the event based Google map.</p>
<p><a title="TimeMap" href="http://timemap.googlecode.com/svn/trunk/examples/artists.html" target="_blank">http://timemap.googlecode.com/svn/trunk/examples/artists.html</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tkdao.wordpress.com/257/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tkdao.wordpress.com/257/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tkdao.wordpress.com/257/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tkdao.wordpress.com/257/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tkdao.wordpress.com/257/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tkdao.wordpress.com/257/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tkdao.wordpress.com/257/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tkdao.wordpress.com/257/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tkdao.wordpress.com/257/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tkdao.wordpress.com/257/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tkdao.wordpress.com/257/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tkdao.wordpress.com/257/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tkdao.wordpress.com/257/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tkdao.wordpress.com/257/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tkdao.wordpress.com&amp;blog=8312107&amp;post=257&amp;subd=tkdao&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tkdao.wordpress.com/2009/08/04/timemap/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/02b493559a5b861816ba7cca73996b63?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">tkdao</media:title>
		</media:content>
	</item>
		<item>
		<title>XML Transformation</title>
		<link>http://tkdao.wordpress.com/2009/08/04/251/</link>
		<comments>http://tkdao.wordpress.com/2009/08/04/251/#comments</comments>
		<pubDate>Tue, 04 Aug 2009 20:44:49 +0000</pubDate>
		<dc:creator>tkdao</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://tkdao.wordpress.com/?p=251</guid>
		<description><![CDATA[JDOM Way: TransformerFactory tFactory = TransformerFactory.newInstance(); SAXBuilder builder = new SAXBuilder(); Document myDocument =  builder.build(new File(&#8220;path to xml File&#8221;); // Make the input sources for the XML and XSLT documents org.jdom.output.DOMOutputter outputter = new org.jdom.output.DOMOutputter(); JDOMSource source = new JDOMSource(myDocument); JDOMResult result = new JDOMResult(); File xsltFile = new File(&#8220;C:/dev/kd/xml/data.xsl&#8221;); StreamSource xsltSource = new StreamSource(new [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tkdao.wordpress.com&amp;blog=8312107&amp;post=251&amp;subd=tkdao&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span style="text-decoration:underline;"><strong>JDOM Way:</strong></span></p>
<p style="padding-left:30px;">TransformerFactory tFactory = TransformerFactory.newInstance();<br />
SAXBuilder builder = new SAXBuilder();</p>
<p>Document myDocument =  builder.build(new File(&#8220;path to xml File&#8221;);</p>
<p>// Make the input sources for the XML and XSLT documents<br />
org.jdom.output.DOMOutputter outputter = new org.jdom.output.DOMOutputter();<br />
JDOMSource source = new JDOMSource(myDocument);<br />
JDOMResult result = new JDOMResult();</p>
<p>File xsltFile = new File(&#8220;C:/dev/kd/xml/data.xsl&#8221;);</p>
<p>StreamSource xsltSource =<br />
new StreamSource(new FileInputStream(xsltFile));</p>
<p style="padding-left:30px;">FileOutputStream out = new FileOutputStream(new File(&#8220;path to output&#8221;);<br />
// Get a XSLT transformer<br />
Transformer transformer = tFactory.newTransformer(xsltSource);</p>
<p>// Do the transform<br />
transformer.transform(source, result);<br />
Document outDoc = result.getDocument();<br />
XMLOutputter outp = new XMLOutputter();<br />
outp.output(outDoc,out);</p>
<p><strong><span style="text-decoration:underline;">JDK javax.xml package:</span></strong></p>
<p style="padding-left:30px;">TransformerFactory tFactory = TransformerFactory.newInstance();</p>
<p style="padding-left:30px;">File xsltFile = new File(&#8220;C:/dev/kd/xml/data.xsl&#8221;);</p>
<p>Templates template = tFactory.newTemplates(new StreamSource(<br />
new FileInputStream(xsltFile)));<br />
Transformer transformer = template.newTransformer();</p>
<p>// Do the transform<br />
Source source = new StreamSource(new BufferedInputStream(new FileInputStream(new File(&#8220;Path to xml source&#8221;)));<br />
Result result = new StreamResult(new FileOutputStream(new File(&#8220;path to output&#8221;));<br />
Result printResult = new StreamResult(System.out);</p>
<p>transformer.transform(source, result);<br />
source = new StreamSource(new FileInputStream(xmlFile));<br />
transformer.setOutputProperty(OutputKeys.INDENT, &#8220;yes&#8221;);<br />
transformer.transform(source, printResult);</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tkdao.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tkdao.wordpress.com/251/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tkdao.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tkdao.wordpress.com/251/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tkdao.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tkdao.wordpress.com/251/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tkdao.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tkdao.wordpress.com/251/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tkdao.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tkdao.wordpress.com/251/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tkdao.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tkdao.wordpress.com/251/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tkdao.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tkdao.wordpress.com/251/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tkdao.wordpress.com&amp;blog=8312107&amp;post=251&amp;subd=tkdao&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tkdao.wordpress.com/2009/08/04/251/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/02b493559a5b861816ba7cca73996b63?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">tkdao</media:title>
		</media:content>
	</item>
	</channel>
</rss>
