栗子現場直播/貳零零伍年柒月

從 Luzi82_wiki

跳到: 導航, 搜尋

栗子現場直播

其他 blogs

網絡奇人

200507.jpg

目錄

柒月貳日

  TODO: 公主升級

公主升級

  完成了。


  果然,還是有人在升級的時候,問我問題。


    --栗子捌貳 21:24 2005年柒月2日 (HKT)

柒月伍日

橋牌耶

  女友打橋牌,栗子跟著去。

  從中知得有個叫做 Deep Finesse 的程式,在完全知道四家牌的情況下,計算出最佳的打法。

  但這個東東竟然要 40 元美金。


  栗子無聊,就打算自己動手寫一個。

  動手寫一個,不知是易是難。用 alpha-beta pruning 可能是最好的。事關很容易便可以計算出上限和下限。比方說,三勝三負,便可以知道上下限是 3 - 10 。


    --栗子捌貳 00:42 2005年柒月5日 (HKT)


  好呀!加油丫 ^^

    --小水晶 16:47 2005年柒月6日 (HKT)

呵欠

  公司。

  當全世界人都好像有事做,而自己無所事事的時候,會叫人感到內疚,良心不安。


  我可能要檢討一下自己的辦事速度。


    --栗子捌貳 12:49 2005年柒月5日 (HKT)


  身同感受


    --LiAh 21:16 2005年柒月6日 (HKT)

柒月玖日

九棟

  因為在寫橋牌程式,所以少了寫日記。


  經過一大堆所謂的努力,思考層數由五棟升至九棟。真是一場苦戰。


    --栗子捌貳 16:45 2005年柒月9日 (HKT)

柒月拾日

十一棟

  已經窮盡我想得出的所有方法,才把思考層數升至十一棟。雖然如此,程式在某些牌局上的表現,還是強差人意。


  現在,就給這樣的一個牌局卡著。

E D8 D9 DA C4 C9 CJ HJ S4 S8 ST SQ
S D5 DT DQ C5 H6 H9 HT HK S6 S7 SK
W D6 DJ C6 C8 CQ CA H5 H8 HQ HA SJ
N D4 D7 DK C7 CT CK H4 H7 S5 S9 SA

  D 為皇牌, S 先行。電腦計算出無論 S 引出甚麼牌, EW 都至少吃六棟,至多也是六棟。問題是,搜索速度太慢。


  這裡有個噴血的 sub-case 。

E D8 D9 DA C9 CJ S4 S8 ST SQ
S D5 DT DQ H9 HT HK S6 S7 SK
W D6 DJ C6 C8 CQ H5 H8 HQ SJ
N D4 D7 DK C7 CT H7 S5 S9 SA

  現在由 W 出牌,皇牌 D ,目標是四棟。很難想像所有 D H 會破壞合約。引 C6 被吃反而可以完成目標。


  我覺得有點瘋狂。


    --栗子捌貳 19:20 2005年柒月10日 (HKT)


  congratulations.


    --LiAh 00:57 2005年柒月12日 (HKT)


  才 11 棟,和 13 棟的目標還有距離。


    --栗子捌貳 01:05 2005年柒月12日 (HKT)

柒月拾壹日

泰國印度

  「我到底跑到哪個時區去了?」這是我聽過的句子中,最能一針見血地把生活不規律的問題反映出來。


  如果栗子在泰國,那女朋友差不多到了印度了。


    --栗子捌貳 01:03 2005年柒月12日 (HKT)

柒月拾參日

求劍

  我還不敢說,我那個橋牌分析器所算出的結果,是一定正確的。


  有些時候,為了驗証一個程式的正確性,其中一個方法是,找出其錯處。關於#十一棟 C6 那一局,我聽到一點懷疑的聲音。

  好了,現在我要和大家玩一個遊戲。這可以說是挑戰書,也可以說是邀請書。不論男女老幼,高矮肥瘦,布殊還是拉登,首位能夠做到以下四項的其中一項,便會得到獎勵。

  • 第一副牌,你做 NS ,我做 EW 。目標是把栗子壓至五棟或以下。
  • 第一副牌,你做 EW ,我做 NS 。目標是七棟或以上。
  • 第二副牌,你做 NS ,我做 EW , W 引 C6 C8 或 SJ 。目標是把栗子壓至三棟或以下。
  • 第二副牌,你做 EW ,我做 NS , W 引 Hx Dx 或 CQ 。目標是四楝或以上。

  所謂重賞之下必有勇夫。獎勵是:

  • 本 wiki 的 Administrator 身份乙個
  • 本程式的鳴謝名單中留下你的名字

  似乎大家都好像不太稀罕。是的,以上的兩件所謂的重賞根本是垃圾,又不能換錢。


    --栗子捌貳 01:16 2005年柒月13日 (HKT)


  1:55 修改過條款:栗子打錯字了。


    --栗子捌貳 01:58 2005年柒月13日 (HKT)


  ar.. typo again...


    --栗子捌貳 10:53 2005年柒月13日 (HKT)


  just.....我懂橋牌和programming的話我一定會試


    --LiAh 08:49 2005年柒月13日 (HKT)

公司賺到 我有兩句稱讚

  第一句:「 wow! looks like Luzi has done a great job! keep up the good work luzi!  :-) 」


  第二句:「 Yes, Luzi help me a lot in NAI projects. Great! 」


    --栗子捌貳 11:44 2005年柒月13日 (HKT)


  this is a good company


    --203.198.98.25 17:50 2005年柒月13日 (HKT)

花農電腦道

  突然間,想起這個李天命提過的東西。


    --栗子捌貳 19:20 2005年柒月13日 (HKT)


  喵?


    --Teddy 00:04 2005年柒月14日 (HKT)

柒月拾肆日

輕輕的我 比賽了

  ACM 比賽,失驚無神得到冠軍,送了一部極有可能係 Celeron 的神秘不明型號的 hp 電腦。如果真的是 Celeron ,就會變成 server 沒錯。


  而我又多一了部十七寸 mon 了。


    --栗子捌貳 00:45 2005年柒月15日 (HKT)

柒月拾伍

廢廢

  早就該料到, hp 送禮,頂多只是籮底橙級的產品。


  好端端花了大批心力捧回來的多媒體電腦乙部,只有 DVD + CD-RW 和 LCD mon 稍為可觀,其他甚麼 Celeron 和 256 MB Ram ,一律廢廢。

  送給老哥,老哥都嫌少:「喂,可否從舊機加 Ram 上去?」

  「可能會無左保養個喎。」

  「懶理, 256 MB 點用呀大佬。」


  我可能會為左能夠同時用兩個 mon ,換左張 display card 佢。問心,現在我那張 display card 的風扇快掛掉了。可能是因為太大塵的關係吧。


  另外有一點很重要,公主可能要換機了。噢噢,可能是明天,又可能是後天。噢噢,不知道呢。


    --栗子捌貳 00:17 2005年柒月16日 (HKT)

柒月拾柒日

兩個 mon

  近來我有很多奇怪的口頭蟬。其中一個是:「我感到科技的洪流在吞噬著我。」以及:「我完全感受到科技的偉大。」


  那次比賽送來一個 mon 及一部電腦。從此老哥的電腦歸我,新機歸老哥,新 mon 歸我。我一個人用兩個 mon 。

  三蛇二鼠之力, Windows 可以用兩個 mon 。九牛二虎之力, Linux 還只可以用一個 mon 。氣死。


    --栗子捌貳 16:23 2005年柒月17日 (HKT)

柒月拾玖日

Gentoo -> Debian

  用了數個月的 Gentoo ,終於有了結論:媽的,很難用。

  如果自以為是一位狂徒,那就用 Gentoo 。否則,便猶如置身於無間地獄,分分鐘都要和程式相容性搏鬥。若非有志把 linux 玩弄於股掌之中,就真的不要碰,很可怕。


  現在想轉用 debian ,順便看看如何在搬 server 時轉 OS 云云。


    --栗子捌貳 00:20 2005年柒月19日 (HKT)

  「教導」的重點,在於「導」。「傳導」的「導」,「引導」的「導」。


  我在說甚麼?


    --栗子捌貳 23:57 2005年柒月19日 (HKT)


  廢話。


    --Teddy 01:23 2005年柒月20日 (HKT)

柒月貳拾日

alpha

  把 SDL 的 sample 全都轉成 CDT 3.0 。


  今日發現,之前我寫的一個關於畫 image 的 sample ,原來支援 alpha 。太可怕了。


    --栗子捌貳 23:31 2005年柒月20日 (HKT)

柒月貳拾壹日

TODO: update Java SDK

天罰

  唉。 Programming Team 的 forum 給 hack 了,所有文章都沒了,太可怕了。

  定期做 backup ,定期做升級,真的很重要……


  淆底,立刻把這個 wiki 升級到 1.4.7 。


    --栗子捌貳 00:31 2005年柒月22日 (HKT)

柒月貳拾參日

天罰之後

  科大 Programming Team 的 Forum 被攻擊,很多人都看著呆。


  為免歷史重演,晚上栗子嘗試去搞 Database 的 auto backup 。現在就拿這個 wiki 去當白老鼠。現在這個 wiki ,會在每天凌晨三時做一次自動維護。

  如果可行的話,規模會擴大至所有 Database 。但範圍也只限於 Database 。沒辦法,要做 file 備份需要很多硬碟空間。


    --栗子捌貳 01:52 2005年柒月23日 (HKT)

天罰之後補

  早,才發現自己寫錯了一點 code 。同一個 Database ,被連續 back up 60 次。

  修了。


    --栗子捌貳 09:43 2005年柒月23日 (HKT)

單細胞打 code 藝術

  之前在栗子現場直播/貳零零伍年陸月#專業裡,給大家看過甚麼是垃圾碼。數天後的今日,發現原來還有一些更離譜的碼。我之所以說是「更離譜」,是因為我覺得不可以用「比垃圾更垃圾」去形容任何東西……語意不明。


  能夠打到以下的碼者,看來是早已被電腦神詛咒的人。即使未被詛咒,電腦神也都會立即顯靈吧。(噢,現在我竟然在日記打這些碼呢。)

if(a==0){b=0;f(0);}
else if(a==1){b=1;f(1);}
else if(a==2){b=2;f(2);}
else if(a==3){b=3;f(3);}

  真是觸目驚心。奉勸那些在打以上 code 的人(不知該否包括自己),立即轉工。


    --栗子捌貳 09:43 2005年柒月23日 (HKT)


單細胞惡補

  突然想到這樣的 code 。

#define g(i) else if(a==i){b=i;f(i);}

if(a==0){b=0;f(0);}
g(1)
g(2)
g(3)

  其實我對 macro 的運作不太理解,不知道以上的 code 有沒有問題。但無論如何,如果有人真的在應用以上的 code ,我就無話可說了。


    --栗子捌貳 23:40 2005年柒月23日 (HKT)

《哲道行者》-李天命

  買。


    --栗子捌貳 13:42 2005年柒月23日 (HKT)


  喂,你沒付錢,不是買啊。


    --Teddy 00:34 2005年柒月24日 (HKT)


  咁呀……大家快點買。


    --栗子捌貳 00:46 2005年柒月24日 (HKT)

不思考的藝術

  《哲道行者》-李天命 序二之二


  羅 7:18 末兩句


    --栗子捌貳 13:42 2005年柒月23日 (HKT)

轉移

  把公主升級,比想像中簡單。只是把硬碟取出/放入,便完成了。

  雖然記憶體少了,但處理器快了。而且輕了,細部了。


  對了,所謂「系統沒有問題的話就不要改動」。因為現在舊有的 Fedora 4 行得好好地,所以都無謂轉了。要轉的話,等我買了一個在 server 自用的硬碟以後才說吧。


  附帶一提:老哥的電腦,其實在購買的時候,就已經當成伺服器的去執。自己的機太吵,換機以後不能當伺服器二十四小時長開。所以早就準備向老哥的電腦開刀的了。


    --栗子捌貳 20:23 2005年柒月23日 (HKT)

柒月貳拾肆日

吞噬

  我感到科技的洪流在吞噬著我。


  自己曾經有一個很大的誤解。以為只要人類可以造出比自己更聰明的東西 A ,那 A 就可以造出比它更聰明的東西 B 。長此下去,「聰明的東西」的質素便可以無限量提升。

  但問題是,如果人是 0.5 分,造出了 0.75 分的東東,再造出 0.875 的東東,長此下去,到了第 n 代,便可以生產到 1-(2^-n) 分的東東。但顯然,這個數雖然隨 n 增加,但總不能大於 1 ,不能到達 1.1 。


  好了,無關的題外話說完了。


  老媽今早發了點牢騷。

  以前,我們懂的,老媽都一定懂。例如電視機錄影機收音機云云,她都可以應付自如。她要幹甚麼,可以自己一手包辦,沒有問題。

  但現在,例如老媽想把相片灌入光碟,想把粵曲灌入光碟,便一定要靠我們。問題是,現在的我們不是這麼容易使動的。她自己又沒有能力的去幹,感到很無奈。


  老媽好像給吞噬了。


    --栗子捌貳 01:08 2005年柒月24日 (HKT)

橋牌搜尋

  壹玖玖陸年捌月,紐約大學的 PhD M-S. Chang 出了一份名為 Building a Fast Double-Dummy Bridge Solver 的文章。這篇文章一看便知,是關於橋牌的。

  在第十一頁,文章列舉了四點使程式高效化的方法。文章又指出:

  • All these heuristics except the first one are approximate and we adopt some of them on our dds. Since any double-dummy bridge hand is only a guess of the real card distribution, it makes sense to pursue only near optimal solution 。

  即是說,第二三四點可能會對結果造成誤差。容許誤差的理由是:「反正你都係估。」


  媽的,不能接受。


  我曾利用自己的程式去作一些統計。關於第二條,的確,在絕大部份的情況下,有些小咭都可以視之為廢廢。但在為數不少的情況下(至少 30000 個 node ,佔全部的 1% ),這些小咭都起了關鍵作用。盲目忽視,必然會構成重大損失。

  尤其第四條:「在不能取得現在這一磴的情況下,只考慮使用最小值的咭。」真是荒天下之大謬。我希望作者在說「 we adopt some of them 」時沒有把第四條放進去。


  不過,媽的。 min 當道的時候, max 就會狂用 CPU (第四條呀),反之亦然(第四條呀)。如果不想想辦法解決一下,便沒完沒了。


    --栗子捌貳 11:25 2005年柒月24日 (HKT)

橋牌搜尋補

  顧念到以上論文寫的時候,是 1996 年, 4MB Ram 的時代。使用第二三四條,其實不算過份。


    --栗子捌貳 12:00 2005年柒月24日 (HKT)

屈機

  寫橋牌程式寫的這麼久,還沒有試過去解決那些 NT 的問題。雖然程式早就已經支援 NT ,但未做過實驗。


  上網找實驗品,就去到 Double Dummy Corner 這個奇怪的地方。首當其衝是首頁的 NT 問題。

  放進去,共花了兩分鐘去算出答案。


  無聊,打算去那兒 reg 一個 account ,屈機。

  但規則的第一條: "It is assumed that you solve without using a computer program for that purpose."

  算了。我無謂走去破壞他們的氣氛。雖然我很清楚:他們當中也會有用電腦的人。


    --栗子捌貳 18:41 2005年柒月24日 (HKT)

  決定把橋牌一事雪藏,吼。決定從此乖乖地跟女朋友打橋牌好了,吼。


  即是說,栗子還未放棄。


    --栗子捌貳 20:33 2005年柒月24日 (HKT)

  胸口發悶,就跑起來了。


    --栗子捌貳 21:52 2005年柒月24日 (HKT)

柒月貳拾陸日

發現

  gnumake 沒有為 .cpp -> .o 的行為提供定義!


    --栗子捌貳 00:21 2005年柒月26日 (HKT)

柒月貳拾柒日

廣告三則

H

  坑口地鐵站內,近往科大小巴站的那條扶手電梯,向上的方向,向右望,會看到一本好奇怪的書的廣告:《愛侶 H 生活》。

  廣告事眼說那是「思考性的書」。那到底是性書,還是性教育書,我真是不太清楚,因為沒有看過。

廣告教授

  多個地鐵站,多個火車站,近來都充滿了一間叫 TDI 廣告公司的廣告。

  廣告公司需要賣廣告,沒有甚麼矛盾。不過就一定會十分影響在客戶心目中的形象,這點無需多說了。(影響可以正面及反面,視乎廣告質素。)


  有一個系列的廣告,大大朶向日葵放在畫面的正中間,然後是一個標語:

  「 Advertising Professor 」

  「 Professor 」這個字的意思,我是在中五的時候,從英文老師的口中聽過。似乎這間公司的工作人員,在中五的時候沒有好好聽課。


  都說過,這真是十分影響在客戶心目中的形象的。

漢奸

  有人對日本侵華一事耿耿於懷。老實說,日本人說不定真的曾強暴過閣下的老祖宗。要是發生過這樣不幸的事,你當然有權去惱他們。但若非切膚之痛,為這段歷史而含怨終生,又真是吃力不討好。(吃力不討好也好,你也是有權去惱他們的)

  不過,今次要說的,不是日本。


  火車內,一張大大的廣告,幾乎把半個窗都遮住了。四個太空 BB 站在畫面的正中間。左二的是金髮男洋人,排在最前。後面是左一的女洋人,和右二的男唐人。最後的是右一的女唐人。

  「美國雅培」,某間奶粉公司。


  這個廣告給我的訊息如下:

  • 同一性別,唐人永遠站在洋人的後面
  • 同一種族,女人永遠站在男人後面
  • 吃了這個奶,男唐人可以和只可以( can and only can )和洋女人並排
  • 即使吃了這個奶,女唐人也只可以( only can )排在最後
  • 吃了這個奶,說不定男唐人會變成男洋人
  • 漢奸


    --栗子捌貳 08:49 2005年柒月27日 (HKT)

柒月貳拾捌日

acmkdir

  對於打算在 linux 上弄軟件的人來說,autotoolset真是一件邪惡的工具。


    --栗子捌貳 23:34 2005年柒月28日 (HKT)

DF 極限

  ICQ 呼喚女友,未遂。想著她可能正在網上打橋牌。於是打開網上橋牌軟件看看。中。

  老毛病。一看牌局便在想如何去寫那個程式。


  不斷地試著那個內置在軟件中的 DF ,它瞬雷的速度,仍然叫人稱奇。

  不過,在某個牌局中,我發然它還是要花時間去作計算。


    --栗子捌貳 08:39 2005年柒月29日 (HKT)

柒月貳拾玖日

TODO: 填 MPF

TODO: set dbase repairing freq

個人工具