chainsawriot

Home | About | Archive

Logo 與 Computer Science #3

我要講的最後一個 big idea 是 recursion 。 例如以下的 maze procedure to maze forward 10 right 90 forward 15 right 90 forward 20 right 90 forward 25 right 90 forward 30 right 90 forward 35 right 90 forward 40 right 90 forward 45 right 90 forward 50 right 90 forwa...

Logo 與 Computer Science #2

更多 Abstraction 的例子。我想每個學過 Logo 的人都做過這個。 clearscreen forward 40 right 90 forward 40 right 90 forward 40 right 90 forward 40 right 90 就是畫正方的方法。根據上次所講,要找出 Pattern ,上面程序的 forward 40 和 right 90 重覆了四次。我們可用 repeat 代替。 clearscreen repeat 4 [forward 40 ri...

Logo 與 Computer Science #1

我己經講過無限咁多次,我中三之後就無讀過電腦。 我是在 90s 時讀中學,當時中一至中三已有電腦課,但老老實實當時中一家中無電腦,上電腦課一舊雲一件事。另一件事是當時的電腦教育實在失敗非常。 我接受的基礎電腦課錯在甚麼?錯在沒有教任何實用軟件的應用技巧(如 Dos, ET3 ),卻將 Logo 當成是一種應用程式那樣去教。我好記得當時的老師說 Logo 係打機,輸入乜乜指令隻龜會動,係一個畫圖軟件。 ((我記得有同學問過為何不用 MS Paint ,但我已不記得老師怎樣答。)) 上網一 s...

Traveling Chainsaw Problem

注意,這個不是 traveling salesman problem (TSP) ,而是簡單得多的 TCP 。 過去三個幾月上班,都在試不同的交通組合,這些組合可以繪成一個 directed graph 。 這是用 R 的 igraph 繪製。每條 edge 上的 label 是價錢和交通類型。製成這個 graph 後,更可以用 igraph 內建的 shortest paths 方法 (get.shortest.paths) 計算最平的上班方法,是由家乘小巴至元朗,再乘 68x 至太子...

存在的不存在

八月一日 陳茂波: 單位出售予地產公司,收取了樓價和搬遷費,並記入公司帳目中,不存在避稅或逃稅行為 八月十八日 曾偉雄: 對於保釣船出海,警方不存在任何取態的。 八月廿五日 政府發言人: 所有公開試科目審題委員會均是獨立運作,考評局委員會並不會直接參與,不存在「陳仲尼的政治背景」疑慮。 八月三十一日 羅范: 國教科不存在撤回問題,因政府沒表明一定要學校在下月開辦該科。 九月二日 林鄭月娥: 特區政府並沒有在這個月,做任何強制性的推展工作,所以並不存在在這一場運動,學民思潮必須逼到政府撤回才...

What I cannot create, I do not understand

在年頭講,今天只有兩個願望。一個是寫好長篇小說,已在實行中。反而第二個願望「只讀一本 programming 書」卻沒有任何行動,太遜。 現在正式開始了讀 Simply Scheme 。 ((工作大學的圖書館有 dead tree 版本,研究人員可以借 N 天。)) 不知何故,我對 Lisp/Scheme 有種 Secret Passion 。 我有短期目標和長期目標,是解決兩個甚無聊的問題。我是完全會用 R 或 Python 去完成這兩個目標 ((甚至是用人用做)) ,但我想挑戰自己,...

雜談 #28

對上一次雜談已是六月。一隔三個月。 上周六我參加了由 opensource.hk 主辦的 Software Freedom Day 活動,還自告奮勇要講 Unconference ,談 Opensource 的統計軟件。事實上只是在講 R ,目的是想向香港開放源碼社群宣傳一下 R 。 當天的 Slides 、 Source Code 和 Data 已上網。 想談談 slides 的製作。我是用 org-mode 起稿,再轉成 S5 slides ,用 chrome browser 來 ...

先有結論,再如釣魚般抓取證據 的「自縊」《調查報告》

李旺陽再次成為傳媒焦點,可見李旺陽慘案根本沒有解決過。劉夢熊現在才說李旺陽案的報告有疑點,可能做假,我想講我寫的這篇文是在 7 月 15 日刊登,距今已快兩個月。 《關於「李旺陽死亡」的聯合調查報告》最大的疑點有三,我認為並不能完全排除他殺之可能。 我曾在拙作寫過,一宗案件要問的問題亦有三,就是howdunit(怎樣做),whodunit(誰人做)和whydunit(為何做)。李旺陽案的三個疑點,都是由此三問題引伸出來。 1. howdunit 李旺陽的最後生存時間有人知道嗎? 驗屍指死...

Openbox

用 Linux 愈用愈 Lightweight 。本來我現在的這份工做唔長,故此不想太多 commitment ,電腦內的 OS 也只用 Wubi 裝個 Xubuntu 用住先。最近知道續約的詳請,又覺得 Wubi 內的 Xubuntu 有點慢,決定重新安裝 Linux 。我是「裝 Linux 」狂熱者,隨便 Search 下本 blog 會見到我裝過無限百千次。但我只是裝完,玩下,就 delete ,扮晒好識玩 Linux 咁。 不過,近期真的是有心地用 Linux 了,發現由 GNOM...

「泛民大敗?」-流行病學的 Standardization 概念

在思考泛民是否大敗這個問題,我們可以用到流行病學的經典法 Standardization 概念去思考。 ((由於我的 Training 是流行病學,而我的工作和流行病學關係不大,在工作上常常在不正常的地方用到流行病學的 technique 。如 Absolute/Relative Risk 、如 Attributable Risk 。每次用到這類的方法向人解釋,劈頭一句一定是「原諒我是一個念流行病學的人。」)) 用如此的方法思考,會有另一種的結論。 由於立法會的議席由 60 增至 70 ,...

立法會選舉勝算分析埋單計數

我知道我的 prediction 不準,但我亦想分析下為甚麼不準。不檢討的預測叫做睇風水,不止不是是精密科學,而是偽科學。 之前的分析,是截至九月五日的民調數據。就算加入了九月七日和九月八日的數據,也不見得準了很多。紅色名是最終當選人士。 香港島 cand name prob 10 10.00 陳家洛 4996 8 8.00 葉劉淑儀 4986 12 12.00 曾鈺成 4974 2 2.00 ...

電腦模擬的「立法會選舉勝算分析」 ﹣方法及全港結果

不少人都有看主場新聞的立法會選舉勝算分析,但我覺得這個所謂勝算分析太過 ballpark ((外文 ballpark figure 是指隨便估計的數字,但我認為也可以照字面解,是細路仔玩泥沙)) 。原因有三: 1. 其勝算只建基於一個時間點的民調結果 2. 「五五波」的定義不清 3. 「勝算」不是百分比 由於以上原因,我決定要挑戰這個主場新聞「勝算分析」,推出陳電鋸「勝算分析」 ((最少我的方法要解決了以上三個問題)) 。 我知沒有太多人想知我是怎樣做到,先講結果,有興趣人士才看看下面附上...

一人一地蓆大作戰

昨日故意貼出陳年小說密室,係有原因。當然我也明白,我寫的小說,並不是人人都愛看,不少人會跳看,那我不如直接寫我想表達的東西。 星期六參加反國教,音樂會後回到政總大門總部,除了看到四大超選人士抽水失敗之外,也參加了一場討論會,由陳景輝主持,探討的問題是下一步怎樣走。 這是一個非常 valid 的問題,可惜的是討論方向都不是在於這個問題,變成國民教育感受分享會。 陳景輝提綱挈領,指出回歸後最大的大型民眾事件,肯定是零三七一。但是,零三年七一的參與者,會否想到二零一二年的今天不單止沒有普選,還要...

密室

這短篇小說是為已嚴重脫期的《流水》雜誌寫的。為了不想雜誌期期都有電鋸的文章,就改了個假名叫「海地之鴉」,其實 Haitian Crow 是 Chainsaw Riot 的 Anagram 。 ------------------------------- 黃伯鈞從睡夢中醒來時,習慣性地將手向跨下去摸。雖然夢見一群美麗少女,但手裡的觸感卻是軟爬爬的。 將手往左邊掃,發現褲袋內的銀包不翼而飛,左手戴著的卡西歐電子手表也消失了。他想試從周圍環境得知現在的時間,但是失敗了。牆上沒有一面掛鐘,六...

傾城

今天正式開始在明報星期日生活版連載。寫今天刊登的這一期時,我仍睡在醫院。 吹水呢度。

Previous — 20 of 209 — Next