Tuesday, July 25, 2006

eclipse is handy

even so, the help descriptions are sometimes so long for reading.


all I need are step-by-step examples.

Saturday, July 22, 2006

"Ghost in the Shell"

What is "Ghost in the Shell"?

it's about within a computer system, the corrupted code sections are combined or re-arranged in an logical sequence which can execute in an unexpected result.


Potential reasons:

* dirty/unstable power source, eg, lightning, radio interference,

* defected memory modules (capacitors leak voltage)

* system overloaded

* storage media read/write error due to exceeding maximum number of R/W cycles,

* memory defragment,

* garbage collection,

* FAT corrupted,

* virus,

* improper/incomplete shutdown,

* memory leaks

* unsupported File system format

... etc.


High Risk "ghosts" creators:

* pointer, especially function pointers

* vector table

* '\0' in strings

* any index table

* bad programmers


Possible solutions:

* redundancy

* RAID

* checksum

* watchdog

* worst cases defined

Sunday, July 16, 2006

picking headphones

usually what you can get from the market is 20Hz - 20kHz range... even thought you pick from a pair of rather expensive headphones


however, I'm using a pair of 2nd-cheapest Sony headphones which look dull, but amazingly giving me the range of 12Hz - 22kHz.


it is difficult to explain how much better... but sure it is. the bass is more powerful. It has much thicker layers of sound realization & recovery.

Monday, July 10, 2006

nm-applet error to load some resources

network manager can have problem with some theme! what?!

Saturday, July 08, 2006

my system

ok, for linux, I can pick whichever combination I like. I'm the fan of SuSE 10.1, Gnome, OpenOffice. Plus, now I'm happy with my configs:


gmail is mapped to evolution: instant messaging gaim: wireless card configured: shortcuts are my favourite setup: cvs, perl, gcc, and java are configurated with vim: netbeans running for my school assignments: join robocode project in spare time: scim & changjei are running: online dictionary, online weather report, online stock: my favourite game minesweeper, szechuan mahjong: non-open source realplayer for rmvb movies (anyone care to teach me how to watch DivX?): I don't have 3D accel card so no xgl experience (a little bit regret) ...


in general it's a stable - a productive development platform! if I had matlab linux version for lab report, then I probably won't need to log into Windows at all.

input chinese in linux

now working with selecting language in the control center. scim is installed automatically. done. simple.

Thursday, July 06, 2006

Robocode version 1.1.1


After 1 year, new version is available today here

test blog entry window from linux suse 10.1

i reinstall linux on my laptop. took me so long time to fix that wireless problem. make sure that the required modules are installed before starting the build. (eg. kernel-source, make...)

information can be found from madwifi.org, the newbie how-to page. follow instructions (make, make install...)

last time i used directly a binary file from someone else, worked. this time not. (or i didn't know what i did last time. who knows. hehe..)

some procedure i have problem entering the command line commands, i switched to gui yast.