Archive for July, 2006 Feed

ACM-CPC叮噹碼頭

Sunday, July 30th, 2006

一年一度的香港地區性ACM-CPC大專生程序設計競賽。不經不覺原來已經係第三年參加,原來入學以來年年都有參加,原來過往兩年都好好彩獲冠,兩次皆已數分鐘之差險勝HKU……今年終於以21分鐘之差屈居第二,不過都算有個交代。入得呢個戰場有時都好睇對手、運氣、臨場表演,之前兩次冠軍都唔代表今年會有成績。

總覺得自己基本上三年都無乜進步,因為投入的時間實在太少吧。好似會考咁,人人都話做十年Past Paper,我諗我做少三五幾倍吧。ACM-ICPC的競賽題目有很多,但未曾自發性主動去做過吧,結果就幾乎沿地踏步。

很幸運今日比賽都做到我ACM-ICPC比賽的一貫宗旨,就係去發揮我唯一的比賽的強項 - String Parsing and I/O。就這樣處理掉一道只需Brute Force的題目,再幫另一位同學解KO掉另一道麻煩題目Parsing的部份,不過都因為我盲目亂試而導致好多Wrong Answer,結果以一個Wrong Answer時間之差令全組遠離了三連冠的榮譽。

潛進Kernel

Friday, July 28th, 2006

我要maintain的Product所依賴的Libraries有兩年無update過,而且都是用兩年前的Compilers去compile,而家要裝返都有啲麻煩,所以就順手整理一下。

去到Linux kernel的部份,當中有一個自家寫成的Module……原來要forward port去新Kernel係咁難,都只係2.6.4去2.6.1x,但係Interface就已經變咗幾下,唔怪得啲Hardware公司都唔敢投資落Linux driver development,單係跟蹤Interface的改變都會嘔茄,又唔太見有Document……

一直對Kernel的認識只在於用家的層面,而家睇來要潛一潛落去Networking的部份睇一睇。

非IT公司做IT

Sunday, July 23rd, 2006

前排六月果時去咗一間都幾大的公司去做咗一個月,很大程度都係為咗幫一位Lead呢個Web Protal Project的朋友去趕Deadline的說。

Deadline點解要用趕的,安排故然出咗啲問題,但我覺得重點都係間公司唔係靠IT搵食,老細緊本唔識唔care,個Workflow、Schedule同Loading……同佢地的思想都好多時配合唔到IT的情況。

好彩走得快,只係做一個月。事因公司老細部機原來仲用緊IE 5.0,一個八年的Product,用一用DOM都會Crash的Software,佢就直覺型為用IE 5.0的使用者仲有好多同埋好多,所以個Portal 一定要Support返IE5.0,但事實就唔係咁。咁就真係跳樓都唔掂,當一個Site用得上很多Ajax等的新興技術,要Support返一個8年前的Product真係要用多50%時間做就差唔多。問題係佢地個Project schedule一個緊接一個,跟本無呢個時間。好彩我走得快,如果唔係都只能夠用遞信炒老細魷魚呢個方法解決,否則命都短多幾年。

好鍾意而家呢份工,無論物理上定係思想上的自由彈性都好高,老細係Engineer出身都係主要原因。另外雖然呢間公司細,人就十隻手指都數得哂,但係勝在個個都係聰明醒水做得嘢兼識自動波。做嘢又可以孭大旗,待遇又唔差,呢啲工真係去邊度搵……

做事手法

Sunday, July 23rd, 2006

近期與某親戚的教會拉上了關係。

話說係某主日參加了佢地的百幾周年堂慶崇拜,發現左右兩邊各添置了一部投影機,未開始的時候見到佢地攪緊個powerpoint,心諗呢間終於都追上時代的步伐。但事如願違,先唔講美工設計,當中文字以十二點細明體字放出來,真是視力較差的都真係可以唔理佢,總體來說就是起不到應有的作用。

問一問位親戚,原來部機就買左十個八個月,但用就只係大場面先會用,仲只係用咗兩次,難怪用得咁差。所以就想幫佢地手,將我係Houston Chinese Church見到體驗帶俾佢地。

~~前個星期日,跟那個視訊組開會,由幾位青年人加幾位中年人組成。但他們當前眼見的任務是Video傳送的問題:因為電腦跟Projector的距離很遠,唔可以拉條幾十米VGA Cable,所以買咗一個VGA on Wifi的東西。講好聽就係VGA on Wifi,但係VGA的Bandwidth最cheap都1024*768*24Bit*30Hz = 540Mbps,點放得上去個Wifi……因為佢個其實係VNC on Wifi,係電腦Hook一個Display Driver再send出去,結果就係lag到爆機,同埋唔可以用來放Movie……

果幾個中年人係果個moment就提不如用USB? (聽都未聽過得),又或者用下Cat5? 一堆唔係果刻鐘做到的事,你要咁做就係之前買定啦,而家先提有乜用。

其實即使VNC都唔應該咁慢,所以我覺得可能Firmware唔太掂所致,當場做到的都只係轉下Wireless Channel同埋upgrade firmware,可惜個firmware唔係自由可以下載。同埋一入個box同埋AP的admin page又再次證實佢地真係唔知點做野,個admin page password竟然係用緊default的。

另外幾個青年就乜意見都無。而其實重點唔單只係呢個hardware上面,佢地連做個powerpoint都做唔掂,呢個先至係重點,其他都係錢解決到的問題……佢地似乎無諗到?

就咁就用咗幾個鐘頭去討論,由頭到尾我都係話轉wireless channel、upgrade埋firmware先再打算,最後佢地得出的結論都係咁。

點解佢地可以咁樣做嘢法,只係係個面題上面兜圈,兜完咪又係得個吉。

家中的網絡,修復中

Saturday, July 15th, 2006

電腦都按計畫買了,還買了一張Linksys WUSB54GC的Adapter,本來一心打算可以直接係Linux用HostAP起一個Access Point。

後來反覆睇幾次先明白prism54.org仲係係非常beta的階段,況且Linksys的那支WUSB54GC也不是用Prism的chipset……Linux上唯一較Stable的Wireless Driver就恐怕只有MadWifi (Atheros Chipset)、rt2×00 (Ralink Chipset)的和Centrino用的Intel Wifi咭吧?而Atheros的都只有PCI版,Intel的不太見有Desktop的Form factor,USB根本就好像只有Ralink的可以用。

用細機,只得2x PCIE + 2x PCI,PCI都用來插了TV Capture Card和X100P Modem……,不能不買支USB去試一試,所以就買了WUSB54GC。

本來以為支WUSB54GC係行Prism54,但係一插就發現完全唔關係。搵返支ASUS Ralinks的試,不過整來整去都踢唔到佢落Ad-hoc mode。後來睇返Windows driver先發現支WUSB54GC原來係行RA73,但係係呢個時候我就搵唔返支嘢!一支USB Wireless Dongle無啦啦失蹤咗……

件事拖咗十日八日,都係買返隻二手Wireless AccessPoint去解決,無謂攪咁多。不過本來買咗張Planet Gigabit Ethernet PCI-E card,諗住Laptop可以1Gbps直通Server,不過而家就要經返隻Acesspoint個switch……唉也。

本來仲想係客廳入牆拉條LAN線入房,但係拆開面板先發現原來裝條果時無鋪燈喉……即係已經鋪咗的線就係梗哂無得陏,唉。

http://www.pcmag.com/article2/0,1895,1988736,00.asp
“What Conroe kind of reflects…is that the market has fundamentally changed what it required of a product versus five years ago,” said Dean McCarron, principal analyst at Mercury Research.

雖然我嗰部唔係Core 2 Duo,只係一部Althon 64 3000+,但就真係都幾涼,比起幾年前的Pentium 4年代來講好得多,而家佢平日都只係40度,Harddisk仲要高多CPU 5度,嘿。而家市場終於注意熱同電的問題,對我呢啲不嬲都追求凍啲同靜啲的人應該有更多的產品選擇。 =)