What have you found for these years?

2011-02-13

一週的日夜顛倒

我猜我可能快要進入徹底的日夜顛倒了...
這一陣子的生活和心緒變化都很大,不知不覺就進入了
拿一堆資訊往腦裡塞的模式好一段時間。

該怎麼說呢...
反正就是現在想做什麼就做什麼就是了,
專心不要去想其他的事情。

昨天要睡的時候,忽然間覺得一片空白,
覺得不知道自己在做什麼,覺得這樣混日子實在很可悲。

不過呢.. 那又如何,反正那也是我唯一能做的。
仔細努力想想的話,自己還是做過不少事的,
雖然很可能很多都是沒什麼意義的,例如做白日夢。

我想我現在大概也累到不知道原本想說的是什麼。
或許也沒差吧,反正就是那些紊亂的心會說的話,
翻翻那些 tag 看看之前寫些什麼就大概知道了。

前幾天開始整理自己一些以前的零碎程式,放在
github 上的 sandbox 裡。其實這樣整理雖然很累,
也沒什麼意義,多少還是覺得滿開心的。畢竟這也是
自己的一些足跡,我並不是,真的那麼空白吧..?
比較遺憾的大概是,file 上的 timestamps 可能沒辦法
顯示出來,因此就看不出來那個時間點。像是一些
寫得很爛的東西,很可能是超過五年以上的...

目前只還整理了 mac 上的程式,再之前 windows 上的
還要慢慢找出來放進去。還要把 big5-uao 轉碼成 utf-8...
現在有偉大的 ruby 1.9 可以轉 big5-uao, 真是令人高興。
有機會可以試試看把最早的豆腐 database 再轉一次看看,
說不定這次能把大部份的資料都轉出來也說不定。
只是我可能還要寫一個簡單的程式輔助轉碼,像是
iconv 的 inplace 轉碼之類的,不然手動一個個轉是沒可能的。

半夜的時候則終於開始寫 parser 了。
ruby 1.9 的 regexp 可以直接用很類似 EBNF 的方式寫出
四則運算的... matcher? 試了查了一陣子,找不到真正把他
弄成 parser 的方式,因為捕捉的 group 資訊會被蓋掉 :(
不知道有沒有可能解決這個問題?畢竟能用 regexp 寫的話,
其實這樣還真的是滿漂亮的。

然後發現手寫 parser 真的好累... 這次完成後應該不會再考慮
寫一次吧?以後就都要用 tool 去寫了,不然也應該用 parser combinator
之類比較先進的方式做。讀讀 Language Implementation Patterns
這本書,再加上對 monad 的一些認識,還滿有體會的。一直想
寫寫關於這些的想法,但一直沒找到時間(心血來潮?)。
另一方面也是覺得自己還看太少,很多地方還不夠完備就是了。

說真的,雖然我實在很討厭整理東西,硬碟也是亂七八糟的。
但真的提起精神去整理,看看自己的足跡,有時候心情反倒是
會稍微好一點,證明了那是自己的足跡... 當然也是有變很爛的時候,
這恐怕就不用多說了,人事全非了嘛。

慢慢整理好了,也不忙,反正資料不會不見。整理不完也罷了,
反正也就只是殺殺時間..

另外也找了一堆要讀的 parsing/grammar 資料...

還有就是 estiah 真的花了好多時間在玩,自己也很意外。
所以有人想試的話請來這裡註冊吧.. XD

Aquaria 快打完了卻一直沒繼續打。我原本也想講這個的說,
說自己的一些蒐集癖... 一直蒐集素材去烹飪,很有成就感。
World of Goo 也是打了一半,humble bundle 的遊戲也大多
都還沒玩。還是很想弄 windows 繼續打 Guild Wars, 趁 2
出來前,要把 1 打完。想複習 VM Japan, 想把 spellbook 寫完。
瞧我根本就有無數可以做和想做的事情呀。要殺時間應該很容易
才對嘛。雖然沒有好好把一個東西做好的話,確實比較難培養
自信。之前說要談這些事的,結果到現在也還沒打。

還是說把事情放著不做完,對我來說會還有種還沒結束的感覺,
因此這樣感覺會比較好?

whatever...

0 retries:

Post a Comment

All texts are licensed under CC Attribution 3.0