<?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>Bert Leung&#039;s Blog</title>
	<atom:link href="http://bertleung.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://bertleung.wordpress.com</link>
	<description>A Random Record</description>
	<lastBuildDate>Fri, 09 Dec 2011 02:15:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='bertleung.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Bert Leung&#039;s Blog</title>
		<link>http://bertleung.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://bertleung.wordpress.com/osd.xml" title="Bert Leung&#039;s Blog" />
	<atom:link rel='hub' href='http://bertleung.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Using sysinfo in Android NDK</title>
		<link>http://bertleung.wordpress.com/2011/02/28/using-sysinfo-in-android-ndk/</link>
		<comments>http://bertleung.wordpress.com/2011/02/28/using-sysinfo-in-android-ndk/#comments</comments>
		<pubDate>Mon, 28 Feb 2011 07:12:33 +0000</pubDate>
		<dc:creator>Bert Leung</dc:creator>
				<category><![CDATA[Android Development]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://bertleung.wordpress.com/?p=426</guid>
		<description><![CDATA[Sometimes you may need to write a program which needs to query some system information (e.g. system uptime). In this case, one may want to call the sysinfo() with struct sysinfo as defined in &#60;sys/sysinfo.h&#62;. Unfortunately, Android NDK does not provide the sysinfo() definition (definition is included since android-9, but I am still having no [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bertleung.wordpress.com&amp;blog=11271699&amp;post=426&amp;subd=bertleung&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Sometimes you may need to write a program which needs to query some system information (e.g. system uptime). In this case, one may want to call the sysinfo() with struct sysinfo as defined in &lt;sys/sysinfo.h&gt;. Unfortunately, Android NDK does not provide the sysinfo() definition (definition is included since android-9, but I am still having no luck to link it properly). After some searching, I found this <a title="sysinfo function porting to ndk" href="http://groups.google.com/group/android-ndk/browse_thread/thread/789886927ac25a8b/fe7776c402695481?#fe7776c402695481" target="_blank">thread</a> provides a solution: adding an assembly source (.S). Build it with your project and it works like a charm. The assembly source is attached below for your reference.<br />
<pre class="brush: cpp;">
#define __NR_sysinfo 116
#include &lt;sys/linux-syscalls.h&gt; 

    .text 
    .type sysinfo, #function 
    .globl sysinfo 
    .align 4 
    .fnstart 

sysinfo: 
    .save   {r4, r7} 
    stmfd   sp!, {r4, r7} 
    ldr     r7, =__NR_sysinfo 
    swi     #0 
    ldmfd   sp!, {r4, r7} 
    movs    r0, r0 
    bxpl    lr 
    b       __set_syscall_errno 
    .fnend 
</pre></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bertleung.wordpress.com/426/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bertleung.wordpress.com/426/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bertleung.wordpress.com/426/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bertleung.wordpress.com/426/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/bertleung.wordpress.com/426/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/bertleung.wordpress.com/426/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/bertleung.wordpress.com/426/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/bertleung.wordpress.com/426/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bertleung.wordpress.com/426/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bertleung.wordpress.com/426/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bertleung.wordpress.com/426/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bertleung.wordpress.com/426/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bertleung.wordpress.com/426/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bertleung.wordpress.com/426/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bertleung.wordpress.com&amp;blog=11271699&amp;post=426&amp;subd=bertleung&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bertleung.wordpress.com/2011/02/28/using-sysinfo-in-android-ndk/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/86acc85bb31bed87780a0542bd283bb0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bertleung</media:title>
		</media:content>
	</item>
		<item>
		<title>STLport in Android NDK r5b</title>
		<link>http://bertleung.wordpress.com/2011/02/27/stlport-in-android-ndk-r5b/</link>
		<comments>http://bertleung.wordpress.com/2011/02/27/stlport-in-android-ndk-r5b/#comments</comments>
		<pubDate>Sat, 26 Feb 2011 20:21:26 +0000</pubDate>
		<dc:creator>Bert Leung</dc:creator>
				<category><![CDATA[Android Development]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://bertleung.wordpress.com/?p=415</guid>
		<description><![CDATA[Android NDK includes a special version of STLport since r5, and let developers to use it by specifying a flag in Android.mk files. However, if you are developing using Makefile instead (like I do), using STLport may be a little bit complicated. First, since the build-standalone-toolchain script of NDK (also included since r5) can only [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bertleung.wordpress.com&amp;blog=11271699&amp;post=415&amp;subd=bertleung&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Android NDK includes a special version of STLport since r5, and let developers to use it by specifying a flag in Android.mk files. However, if you are developing using Makefile instead (like I do), using STLport may be a little bit complicated.</p>
<p>First, since the build-standalone-toolchain script of NDK (also included since r5) can only include stdc++ library into the toolchain it builds, compiling with STLport headers may lead to a list of build errors. In order to prevent this, using prebuilt compilers in the NDK (&#8220;the hard way&#8221; as described in readme) may be a better choice. In this case, you will have to take care with sysroot.</p>
<p>Second, developing with this special STLport has some limitations as mentioned in readme: Exception and RTTI are not supported. Remember to build <em>every</em> cpp source files with -fno-exceptions and -fno-rtti.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bertleung.wordpress.com/415/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bertleung.wordpress.com/415/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bertleung.wordpress.com/415/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bertleung.wordpress.com/415/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/bertleung.wordpress.com/415/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/bertleung.wordpress.com/415/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/bertleung.wordpress.com/415/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/bertleung.wordpress.com/415/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bertleung.wordpress.com/415/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bertleung.wordpress.com/415/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bertleung.wordpress.com/415/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bertleung.wordpress.com/415/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bertleung.wordpress.com/415/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bertleung.wordpress.com/415/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bertleung.wordpress.com&amp;blog=11271699&amp;post=415&amp;subd=bertleung&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bertleung.wordpress.com/2011/02/27/stlport-in-android-ndk-r5b/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/86acc85bb31bed87780a0542bd283bb0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bertleung</media:title>
		</media:content>
	</item>
		<item>
		<title>Adding NTFS Write Functionality to OSX</title>
		<link>http://bertleung.wordpress.com/2010/12/13/adding-ntfs-write-functionality-to-osx/</link>
		<comments>http://bertleung.wordpress.com/2010/12/13/adding-ntfs-write-functionality-to-osx/#comments</comments>
		<pubDate>Mon, 13 Dec 2010 09:18:08 +0000</pubDate>
		<dc:creator>Bert Leung</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[MacOSX]]></category>

		<guid isPermaLink="false">http://bertleung.wordpress.com/?p=380</guid>
		<description><![CDATA[Okay the story is like this: I have Windows, Ubuntu and MacOSX systems in my home and office and sometimes I backup or transfer files using a 8GB USB thumb drive (another way is to use Dropbox). This works perfectly fine until one day I met a 4.x GB file and OOPS! FAT32 filesystem does [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bertleung.wordpress.com&amp;blog=11271699&amp;post=380&amp;subd=bertleung&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Okay the story is like this: I have Windows, Ubuntu and MacOSX systems in my home and office and sometimes I backup or transfer files using a 8GB USB thumb drive (another way is to use Dropbox). This works perfectly fine until one day I met a 4.x GB file and OOPS! FAT32 filesystem does not allow a single file with that size! As a result, I tried to search for a mulit-platform supported filesystem which also supports large files. I tried NTFS. It works fine with Windows and Ubuntu but it can only be read from MacOSX, without write&#8230; When I was going to give up, a friend suggested this <a href="http://lifehacker.com/5702815/the-complete-guide-to-sharing-your-data-across-multiple-operating-systems" target="_blank">Lifehacker article</a> to me (thanks again to my friend!). According to that article, I added NTFS write function to the MacOSX system and now my problem is solved~</p>
<p>The steps are simple:</p>
<ol>
<li>Download and install MacFUSE from <a href="http://code.google.com/p/macfuse/" target="_blank">here</a></li>
<li>Download and install NTFS-3G for Mac OSX from <a href="http://macntfs-3g.blogspot.com/" target="_blank">here</a></li>
<li>Restart your Mac</li>
<li>Enjoy~</li>
</ol>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bertleung.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bertleung.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bertleung.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bertleung.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/bertleung.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/bertleung.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/bertleung.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/bertleung.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bertleung.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bertleung.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bertleung.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bertleung.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bertleung.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bertleung.wordpress.com/380/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bertleung.wordpress.com&amp;blog=11271699&amp;post=380&amp;subd=bertleung&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bertleung.wordpress.com/2010/12/13/adding-ntfs-write-functionality-to-osx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/86acc85bb31bed87780a0542bd283bb0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bertleung</media:title>
		</media:content>
	</item>
		<item>
		<title>Using Thread in iOS</title>
		<link>http://bertleung.wordpress.com/2010/11/06/using-thread-in-ios/</link>
		<comments>http://bertleung.wordpress.com/2010/11/06/using-thread-in-ios/#comments</comments>
		<pubDate>Sat, 06 Nov 2010 07:13:20 +0000</pubDate>
		<dc:creator>Bert Leung</dc:creator>
				<category><![CDATA[iPhone Development]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://bertleung.wordpress.com/?p=368</guid>
		<description><![CDATA[iOS SDK has its own NSThread (class reference here) class to handle thread operations, and using it is pretty simple: In the above source, func_to_call is the function to be performed in the thread and parm_to_func (can be nil) is the parameter to be passed to func_to_call. If one would like to call functions in [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bertleung.wordpress.com&amp;blog=11271699&amp;post=368&amp;subd=bertleung&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>iOS SDK has its own NSThread (class reference <a href="http://developer.apple.com/library/ios/#documentation/cocoa/reference/foundation/Classes/NSThread_Class/Reference/Reference.html" target="_blank">here</a>) class to handle thread operations, and using it is pretty simple:<br />
<pre class="brush: objc;">
	NSThread* myThread = [[NSThread alloc] initWithTarget:self selector:@selector(func_to_call:) object:param_to_func];
	[myThread start];
</pre><br />
In the above source, <strong>func_to_call</strong> is the function to be performed in the thread and <strong>parm_to_func</strong> (can be nil) is the parameter to be passed to <strong>func_to_call</strong>. If one would like to call functions in the main thread from child thread (probably you want to do this when the child thread is going to end and notifying the main thread is required), using the following:<br />
<pre class="brush: objc;">
	[self performSelectorOnMainThread:@selector(func_in_main:) withObject:param_to_func waitUntilDone:YES];
</pre><br />
In this line, <strong>func_in_main</strong> is the function to be called in main thread.</p>
<p><strong>Note: </strong><em>The above method should be compatible with iOS 3.x.</em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bertleung.wordpress.com/368/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bertleung.wordpress.com/368/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bertleung.wordpress.com/368/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bertleung.wordpress.com/368/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/bertleung.wordpress.com/368/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/bertleung.wordpress.com/368/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/bertleung.wordpress.com/368/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/bertleung.wordpress.com/368/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bertleung.wordpress.com/368/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bertleung.wordpress.com/368/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bertleung.wordpress.com/368/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bertleung.wordpress.com/368/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bertleung.wordpress.com/368/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bertleung.wordpress.com/368/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bertleung.wordpress.com&amp;blog=11271699&amp;post=368&amp;subd=bertleung&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bertleung.wordpress.com/2010/11/06/using-thread-in-ios/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/86acc85bb31bed87780a0542bd283bb0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bertleung</media:title>
		</media:content>
	</item>
		<item>
		<title>Macbook Pro cannot boot up with continuous beep and black screen</title>
		<link>http://bertleung.wordpress.com/2010/10/14/macbook-pro-cannot-boot-up-with-continuous-beep-and-black-screen/</link>
		<comments>http://bertleung.wordpress.com/2010/10/14/macbook-pro-cannot-boot-up-with-continuous-beep-and-black-screen/#comments</comments>
		<pubDate>Thu, 14 Oct 2010 09:22:29 +0000</pubDate>
		<dc:creator>Bert Leung</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[Macbook Pro]]></category>

		<guid isPermaLink="false">http://bertleung.wordpress.com/?p=356</guid>
		<description><![CDATA[Today my colleague told me that his 13&#8243; macbook pro (2009 ver.) cannot boot up with black screen. After taking a look, I found that it even gives out crazily annoying beep sound continuously (beep-beep-beep, halt, beep-beep-beep, halt, &#8230;&#8230;). I have not met that before and turned to Google for help. After some looking and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bertleung.wordpress.com&amp;blog=11271699&amp;post=356&amp;subd=bertleung&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Today my colleague told me that his 13&#8243; macbook pro (2009 ver.) cannot boot up with black screen. After taking a look, I found that it even gives out <span style="color:#ff0000;"><strong>crazily annoying</strong></span> beep sound continuously (beep-beep-beep, <em>halt</em>, beep-beep-beep, <em>halt</em>, &#8230;&#8230;). I have not met that before and turned to Google for help. After some looking and trying (at some time I thought it is because a disc stuck in the drive), finally I found a few sources all point out that the 3-beep sound means &#8220;bad memory&#8221;. The colleague then tried taking the two 1-GB RAM in and out to test and BINGO! The problem was caused by one single faulty RAM! So I will know what to do if any of my machine gives me that sound&#8230;&#8230;</p>
<p><strong>Update:</strong> <em>One of my friends told me just now those beep sounds are called &#8220;beep code&#8221; and their meanings are dependent to different BIOS. A reference of Mac machines can be found <a href="http://goo.gl/BN47" target="_blank">here</a>.</em><br />
<em></em><strong>Update: </strong><em>Another reference in <a href="http://en.wikipedia.org/wiki/Beep_code#Macintosh_POST" target="_blank">Wikipedia</a>.</em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bertleung.wordpress.com/356/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bertleung.wordpress.com/356/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bertleung.wordpress.com/356/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bertleung.wordpress.com/356/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/bertleung.wordpress.com/356/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/bertleung.wordpress.com/356/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/bertleung.wordpress.com/356/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/bertleung.wordpress.com/356/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bertleung.wordpress.com/356/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bertleung.wordpress.com/356/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bertleung.wordpress.com/356/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bertleung.wordpress.com/356/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bertleung.wordpress.com/356/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bertleung.wordpress.com/356/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bertleung.wordpress.com&amp;blog=11271699&amp;post=356&amp;subd=bertleung&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bertleung.wordpress.com/2010/10/14/macbook-pro-cannot-boot-up-with-continuous-beep-and-black-screen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/86acc85bb31bed87780a0542bd283bb0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bertleung</media:title>
		</media:content>
	</item>
		<item>
		<title>Notes of differences between x86 and x64 on programming</title>
		<link>http://bertleung.wordpress.com/2010/10/13/notes-of-differences-between-x86-and-x64-on-programming/</link>
		<comments>http://bertleung.wordpress.com/2010/10/13/notes-of-differences-between-x86-and-x64-on-programming/#comments</comments>
		<pubDate>Wed, 13 Oct 2010 02:39:07 +0000</pubDate>
		<dc:creator>Bert Leung</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://bertleung.wordpress.com/?p=336</guid>
		<description><![CDATA[Notes: For reference only, actual situation should be affected by CPU type, kernel, compiler, etc. Data Type Ubuntu x86/x64 Win32 MacOS 10.6 SunOS 5.10 MIPS iOS char 1/1 1 1 1 1 1 short 2/2 2 2 2 2 2 int 4/4 4 4 4 4 4 long 4/8 4 8 4 4 4 long [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bertleung.wordpress.com&amp;blog=11271699&amp;post=336&amp;subd=bertleung&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Notes: </strong><em>For reference only, actual situation should be affected by CPU type, kernel, compiler, etc.</em></p>
<table>
<tbody>
<tr>
<th>Data Type</th>
<th>Ubuntu x86/x64</th>
<th>Win32</th>
<th>MacOS 10.6</th>
<th>SunOS 5.10</th>
<th>MIPS</th>
<th>iOS</th>
</tr>
<tr>
<td>char</td>
<td>1/1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
</tr>
<tr>
<td>short</td>
<td>2/2</td>
<td>2</td>
<td>2</td>
<td>2</td>
<td>2</td>
<td>2</td>
</tr>
<tr>
<td>int</td>
<td>4/4</td>
<td>4</td>
<td>4</td>
<td>4</td>
<td>4</td>
<td>4</td>
</tr>
<tr bgcolor="cyan">
<td>long</td>
<td>4/8</td>
<td>4</td>
<td>8</td>
<td>4</td>
<td>4</td>
<td>4</td>
</tr>
<tr bgcolor="cyan">
<td>long int</td>
<td>4/8</td>
<td>4</td>
<td>8</td>
<td>4</td>
<td>4</td>
<td>4</td>
</tr>
<tr>
<td>long long</td>
<td>8/8</td>
<td>8</td>
<td>8</td>
<td>8</td>
<td>8</td>
<td>8</td>
</tr>
<tr>
<td>float</td>
<td>4/4</td>
<td>4</td>
<td>4</td>
<td>4</td>
<td>4</td>
<td>4</td>
</tr>
<tr>
<td>double</td>
<td>8/8</td>
<td>8</td>
<td>8</td>
<td>8</td>
<td>8</td>
<td>8</td>
</tr>
<tr bgcolor="cyan">
<td>long double</td>
<td>12/16</td>
<td>8</td>
<td>16</td>
<td>16</td>
<td>8</td>
<td>8</td>
</tr>
<tr bgcolor="cyan">
<td>pointer</td>
<td>4/8</td>
<td>4</td>
<td>8</td>
<td>4</td>
<td>4</td>
<td>4</td>
</tr>
</tbody>
</table>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bertleung.wordpress.com/336/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bertleung.wordpress.com/336/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bertleung.wordpress.com/336/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bertleung.wordpress.com/336/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/bertleung.wordpress.com/336/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/bertleung.wordpress.com/336/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/bertleung.wordpress.com/336/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/bertleung.wordpress.com/336/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bertleung.wordpress.com/336/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bertleung.wordpress.com/336/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bertleung.wordpress.com/336/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bertleung.wordpress.com/336/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bertleung.wordpress.com/336/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bertleung.wordpress.com/336/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bertleung.wordpress.com&amp;blog=11271699&amp;post=336&amp;subd=bertleung&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bertleung.wordpress.com/2010/10/13/notes-of-differences-between-x86-and-x64-on-programming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/86acc85bb31bed87780a0542bd283bb0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bertleung</media:title>
		</media:content>
	</item>
		<item>
		<title>Attribute-based Broadcast Encryption</title>
		<link>http://bertleung.wordpress.com/2010/09/14/attribute-based-broadcast-encryption/</link>
		<comments>http://bertleung.wordpress.com/2010/09/14/attribute-based-broadcast-encryption/#comments</comments>
		<pubDate>Tue, 14 Sep 2010 02:55:55 +0000</pubDate>
		<dc:creator>Bert Leung</dc:creator>
				<category><![CDATA[Cryptography]]></category>
		<category><![CDATA[attribute-based broadcast encryption]]></category>
		<category><![CDATA[broadcast encryption]]></category>

		<guid isPermaLink="false">http://bertleung.wordpress.com/?p=316</guid>
		<description><![CDATA[Attribute-based Broadcast Encryption (ABBE) makes use of Attribute-based Encryption scheme to implement broadcast encryption. In attribute-based encryption, a ciphertext is bundled with a data access policy (policy for short) which consists of a list of attributes connected by logic gates (typically AND and OR). Each user in the system possesses a list of attributes. To [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bertleung.wordpress.com&amp;blog=11271699&amp;post=316&amp;subd=bertleung&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Attribute-based Broadcast Encryption (ABBE) makes use of Attribute-based Encryption scheme to implement broadcast encryption. In attribute-based encryption, a ciphertext is bundled with a data access policy (policy for short) which consists of a list of attributes connected by logic gates (typically AND and OR). Each user in the system possesses a list of attributes. To determine if a user is a legitimate decryptor of the ciphertext, the system compares his attributes with the policy. If the policy is satisfied, the user is able to decrypt the ciphertext.</p>
<p>Compared with conventional broadcast encryption, attribute-based encryption is like separating users into different groups and the access control (using policy) is enforced by manipulating access controls in those groups. If the number of attributes is much less than the total number of users in the system, ABBE has a big advantage on efficiency. However, it cannot enforce ad-hoc access control on every individual user like conventional broadcast encryption.</p>
<p>Hence, some proposed using each bit of user ID as attribute, which makes the total number of attributes becomes log N (assuming N users). This number is much smaller than the total number of users and it sounds promising. However, during my study I found two major problems in this scheme when the number of legitimate users grows large.</p>
<p>First, in order to get a small ciphertext size, the scheme uses Boolean algebra simplification algorithm. The idea is to first list all user IDs of legitimate users in a truth table, then applies the simplification algorithm to get a shorter Boolean algebra expression without altering its result, and this problem is NP-Hard. The two most famous algorithms for this task are Quine-McCluskey algorithm and Espresso heuristic logic minimizer. The complexity of them is yet to be found, but according to my preliminary testing, the running time (for just Boolean algebra simplification) can be much longer than running encryption of Boneh&#8217;s broadcast encryption. A better simplification algorithm or a better implementation of it is required.</p>
<p>Second, the number of sum-of-product terms output from the simplification is not a constant. In other words, the ciphertext of this scheme will have a variable size. And this leads to a question: How large can the size be? I found it difficult searching for or understanding literature which discusses about this problem. Therefore, I try to run my own test again. I tried to compute both average case and worst case on small N (since I have to generate all combinations, it is already very large even for small N, e.g. 32). From my test, the growth of average size seems to be O(log N). For worst case, however, the size seems to be N/2. In my opinion, the problem is how often the size stays at O(log N). In real application, I think a good average bound is not enough, a good worst case bound is needed. Imagine when N = 10M, N/2 will be 5M and it results in a enormous ciphertext size.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bertleung.wordpress.com/316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bertleung.wordpress.com/316/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bertleung.wordpress.com/316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bertleung.wordpress.com/316/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/bertleung.wordpress.com/316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/bertleung.wordpress.com/316/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/bertleung.wordpress.com/316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/bertleung.wordpress.com/316/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bertleung.wordpress.com/316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bertleung.wordpress.com/316/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bertleung.wordpress.com/316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bertleung.wordpress.com/316/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bertleung.wordpress.com/316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bertleung.wordpress.com/316/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bertleung.wordpress.com&amp;blog=11271699&amp;post=316&amp;subd=bertleung&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bertleung.wordpress.com/2010/09/14/attribute-based-broadcast-encryption/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/86acc85bb31bed87780a0542bd283bb0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bertleung</media:title>
		</media:content>
	</item>
		<item>
		<title>日本語文法(4)</title>
		<link>http://bertleung.wordpress.com/2010/08/10/%e6%97%a5%e6%9c%ac%e8%aa%9e%e6%96%87%e6%b3%954/</link>
		<comments>http://bertleung.wordpress.com/2010/08/10/%e6%97%a5%e6%9c%ac%e8%aa%9e%e6%96%87%e6%b3%954/#comments</comments>
		<pubDate>Tue, 10 Aug 2010 05:40:39 +0000</pubDate>
		<dc:creator>Bert Leung</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[Japanese]]></category>

		<guid isPermaLink="false">http://bertleung.wordpress.com/?p=299</guid>
		<description><![CDATA[尊敬語 (特別形): 言う おっしゃる (おっしゃいます) いる/行く/来る いらっしゃる (いらっしゃいます) くれる くださる (くださいます) 知っている ごぞんじだ する なさる (なさいます) 食べる/飲む 召し上がる 見る ご覧になる 寝る おやすみになる 死ぬ お亡くなりになる だ/ている/て行く/て来る ていらっしゃる てくれる てくださる 着る お召しになる 謙讓語 (特別形): あげる さしあげる もらう いただく 言う 申し上げる 聞く (ask) 伺う 行く (尋ねる/訪問する) 伺う 見る 拝見する 見せる お目に掛ける 会う お目に掛かる 知っている 存じあげている てあげる て差し上げる てもらう [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bertleung.wordpress.com&amp;blog=11271699&amp;post=299&amp;subd=bertleung&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h4>尊敬語 (特別形):</h4>
<table width="100%">
<tbody>
<tr>
<td width="40%">言う</td>
<td>おっしゃる (おっしゃいます)</td>
</tr>
<tr>
<td>いる/行く/来る</td>
<td>いらっしゃる (いらっしゃいます)</td>
</tr>
<tr>
<td>くれる</td>
<td>くださる (くださいます)</td>
</tr>
<tr>
<td>知っている</td>
<td>ごぞんじだ</td>
</tr>
<tr>
<td>する</td>
<td>なさる (なさいます)</td>
</tr>
<tr>
<td>食べる/飲む</td>
<td>召し上がる</td>
</tr>
<tr>
<td>見る</td>
<td>ご覧になる</td>
</tr>
<tr>
<td>寝る</td>
<td>おやすみになる</td>
</tr>
<tr>
<td>死ぬ</td>
<td>お亡くなりになる</td>
</tr>
<tr>
<td>だ/ている/て行く/て来る</td>
<td>ていらっしゃる</td>
</tr>
<tr>
<td>てくれる</td>
<td>てくださる</td>
</tr>
<tr>
<td>着る</td>
<td>お召しになる</td>
</tr>
</tbody>
</table>
<h4>謙讓語 (特別形):</h4>
<table cellpadding="5" width="100%">
<tbody>
<tr>
<td width="40%">あげる</td>
<td>さしあげる</td>
</tr>
<tr>
<td>もらう</td>
<td>いただく</td>
</tr>
<tr>
<td>言う</td>
<td>申し上げる</td>
</tr>
<tr>
<td>聞く (ask)</td>
<td>伺う</td>
</tr>
<tr>
<td>行く (尋ねる/訪問する)</td>
<td>伺う</td>
</tr>
<tr>
<td>見る</td>
<td>拝見する</td>
</tr>
<tr>
<td>見せる</td>
<td>お目に掛ける</td>
</tr>
<tr>
<td>会う</td>
<td>お目に掛かる</td>
</tr>
<tr>
<td>知っている</td>
<td>存じあげている</td>
</tr>
<tr>
<td>てあげる</td>
<td>て差し上げる</td>
</tr>
<tr>
<td>てもらう</td>
<td>ていただく</td>
</tr>
</tbody>
</table>
<h4>丁重語 (特別形):</h4>
<table cellpadding="5" width="100%">
<tbody>
<tr>
<td width="40%">言う</td>
<td>申す</td>
</tr>
<tr>
<td>行く/来る</td>
<td>参る</td>
</tr>
<tr>
<td>いる</td>
<td>おりる</td>
</tr>
<tr>
<td>する</td>
<td>いたす</td>
</tr>
<tr>
<td>食べる/飲む</td>
<td>いただく</td>
</tr>
<tr>
<td>て行く/て来る</td>
<td>て参る</td>
</tr>
<tr>
<td>ている</td>
<td>ておりる</td>
</tr>
<tr>
<td>思う</td>
<td>存じる</td>
</tr>
<tr>
<td>知っている</td>
<td>存じている</td>
</tr>
<tr>
<td>ある</td>
<td>ござる (ございます)</td>
</tr>
<tr>
<td>だ</td>
<td>でござる (でございます)</td>
</tr>
</tbody>
</table>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bertleung.wordpress.com/299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bertleung.wordpress.com/299/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bertleung.wordpress.com/299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bertleung.wordpress.com/299/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/bertleung.wordpress.com/299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/bertleung.wordpress.com/299/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/bertleung.wordpress.com/299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/bertleung.wordpress.com/299/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bertleung.wordpress.com/299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bertleung.wordpress.com/299/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bertleung.wordpress.com/299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bertleung.wordpress.com/299/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bertleung.wordpress.com/299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bertleung.wordpress.com/299/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bertleung.wordpress.com&amp;blog=11271699&amp;post=299&amp;subd=bertleung&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bertleung.wordpress.com/2010/08/10/%e6%97%a5%e6%9c%ac%e8%aa%9e%e6%96%87%e6%b3%954/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/86acc85bb31bed87780a0542bd283bb0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bertleung</media:title>
		</media:content>
	</item>
		<item>
		<title>Completely Dim an iMac Monitor</title>
		<link>http://bertleung.wordpress.com/2010/07/19/completely-dim-an-imac-monitor/</link>
		<comments>http://bertleung.wordpress.com/2010/07/19/completely-dim-an-imac-monitor/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 04:11:59 +0000</pubDate>
		<dc:creator>Bert Leung</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[iMac]]></category>

		<guid isPermaLink="false">http://bertleung.wordpress.com/?p=293</guid>
		<description><![CDATA[For unknown reason, Apple does not allow an iMac Monitor to go completely black via the brightness control. Furthermore, the energy saver setting does not allow an interval less than 1 min. These can be annoying that the monitor keeps switching on while some others are VNC+ing the machine. Although there is no official &#8220;solution&#8221; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bertleung.wordpress.com&amp;blog=11271699&amp;post=293&amp;subd=bertleung&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>For unknown reason, Apple does not allow an iMac Monitor to go completely black via the brightness control. Furthermore, the energy saver setting does not allow an interval less than 1 min. These can be annoying that the monitor keeps switching on while some others are VNC+ing the machine. Although there is no official &#8220;solution&#8221; from Apple, there is some free utility programs which can do the job. For example, <a title="http://www.charcoaldesign.co.uk/shades" href="http://www.charcoaldesign.co.uk/shades" target="_blank">http://www.charcoaldesign.co.uk/shades</a> can turn the iMac screen completely black and can be recovered with a hotkey combination.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bertleung.wordpress.com/293/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bertleung.wordpress.com/293/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bertleung.wordpress.com/293/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bertleung.wordpress.com/293/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/bertleung.wordpress.com/293/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/bertleung.wordpress.com/293/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/bertleung.wordpress.com/293/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/bertleung.wordpress.com/293/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bertleung.wordpress.com/293/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bertleung.wordpress.com/293/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bertleung.wordpress.com/293/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bertleung.wordpress.com/293/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bertleung.wordpress.com/293/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bertleung.wordpress.com/293/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bertleung.wordpress.com&amp;blog=11271699&amp;post=293&amp;subd=bertleung&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bertleung.wordpress.com/2010/07/19/completely-dim-an-imac-monitor/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/86acc85bb31bed87780a0542bd283bb0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bertleung</media:title>
		</media:content>
	</item>
		<item>
		<title>HyperTerminal for Windows Vista/7</title>
		<link>http://bertleung.wordpress.com/2010/07/15/hyperterminal-for-windows-vista7/</link>
		<comments>http://bertleung.wordpress.com/2010/07/15/hyperterminal-for-windows-vista7/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 10:21:21 +0000</pubDate>
		<dc:creator>Bert Leung</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[HyperTerminal]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows Vista]]></category>

		<guid isPermaLink="false">http://bertleung.wordpress.com/?p=281</guid>
		<description><![CDATA[HyperTerminal is not included in Windows Vista/7. If you want to use it, you will need two files: hypertrm.exe and hypertrm.dll To obtain these two files, you may either Googling it online or if you have a Windows XP machine, you may find them in the following paths: C:\Program Files\Windows NT\hypertrm.exe C:\Windows\system32\hypertrm.dll Copy both files [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bertleung.wordpress.com&amp;blog=11271699&amp;post=281&amp;subd=bertleung&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>HyperTerminal is not included in Windows Vista/7. If you want to use it, you will need two files: <strong>hypertrm.exe </strong>and <strong>hypertrm.dll</strong></p>
<p>To obtain these two files, you may either Googling it online or if you have a Windows XP machine, you may find them in the following paths:</p>
<ul>
<li>C:\Program Files\Windows NT\hypertrm.exe</li>
<li>C:\Windows\system32\hypertrm.dll</li>
</ul>
<p>Copy both files to your Windows Vista/7 machine and remember to put them into the <strong>same directory</strong>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bertleung.wordpress.com/281/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bertleung.wordpress.com/281/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bertleung.wordpress.com/281/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bertleung.wordpress.com/281/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/bertleung.wordpress.com/281/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/bertleung.wordpress.com/281/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/bertleung.wordpress.com/281/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/bertleung.wordpress.com/281/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bertleung.wordpress.com/281/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bertleung.wordpress.com/281/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bertleung.wordpress.com/281/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bertleung.wordpress.com/281/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bertleung.wordpress.com/281/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bertleung.wordpress.com/281/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bertleung.wordpress.com&amp;blog=11271699&amp;post=281&amp;subd=bertleung&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bertleung.wordpress.com/2010/07/15/hyperterminal-for-windows-vista7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/86acc85bb31bed87780a0542bd283bb0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bertleung</media:title>
		</media:content>
	</item>
	</channel>
</rss>
