2008年9月13日 星期六

國軍online 3

中秋節達成1/3進度,恩,33級,不錯。

黑兵生涯持續進行中,期待升50級二轉黑暗騎士!

2008年8月23日 星期六

關於下士文書的動力 (I'm sorry!)

下士這一年沒法做無限量的業務,所以每一件都要做到巧妙無比。因為,這就是我們的宿命。睡眠苦短,你明白嗎?所以這是我們為軍旅生涯做出的選擇。我們本可在營區某地的某些單位裏吃喝玩樂,我們本可以漂流四海,老人本可以去打嘴砲,他們本可以去使喚其他菜叫,而我們全都選擇在這一年來做這樣多的業務。所以這些日子最好能夠他媽的黑一點。它最好能夠黑得發亮。我們覺得它的確還不賴。

國軍online 2

雖然還差一些時日,但趁假期提前宣告25%進度,可喜可樂,四分之一達成。

2008年8月10日 星期日

Lisp 資訊

Lisp 經典書 SICP
原書 http://mitpress.mit.edu/sicp/
課程影片 http://swiss.csail.mit.edu/classes/6.001/abelson-sussman-lectures/

Cusp eclipse
http://translate.google.com.tw/translate?hl=zh-TW&sl=zh-CN&u=http://www.ibm.com/developerworks/cn/opensource/os-eclipse-lispcusp/index.html&sa=X&oi=translate&resnum=4&ct=result&prev=/search%3Fq%3Declipse%2Blisp%26complete%3D1%26hl%3Dzh-TW%26sa%3DG

python in lisp
http://common-lisp.net/project/clpython/

Scheme
http://irw.ncut.edu.tw/peterju/scheme.html

2008年8月1日 星期五

國軍online

目前也有了 15% 的進度,距離 99% 還有很長一段。

登入此大型真人線上遊戲之後,見識過好官、狗官、爽缺、賽缺、白兵、黑兵...... 對這一切已感到麻木,似夢非醒,只剩下時光流逝。


繼續打怪升級吧!

2008年6月18日 星期三

Firefox3 火狐下載日!

優秀的瀏覽器 Firefox 3.0。

火狐鬥陣拼紀錄,有你一份!

這裡,點 Flaunt it,填入大名,得到參與證書一張!

2008年6月15日 星期日

近況

昨天參與 Google Developer Day 才注意到 Powered by Google App Engine 已經開放申請 (之前填的 waiting list 好像沒主動通知),所以,開發到一半,以 Java 為主的 Billog2 要喊卡,轉台發展。

另外比較可惜的是,小弟短期內即將登入國軍 online,這延期恐怕得延到明年了。未來一年網路上應該會多出不少網站,若能出現類似 Billog 的免費作品就太棒了,這樣我可以先作點別的東西來玩玩 :D。

2008年6月13日 星期五

Python-Ogre + py2exe

Python-OgreOgre3D 的 python binding,可搭配 py2exe 將之轉換為 win32 binary,官網上有 py2exe 的使用教學

基本上轉換很簡單:

  • 在遊戲程式所在的目錄 (以PythonOgre\demos\ogreforests為例) 建立個 exe.py,內容:
    from distutils.core import setup
    import py2exe
    setup(console=["Demo_Forest.py"])
  • 於命令列敲 "exe.py py2exe"。
  • 此時若出現錯誤為缺少某DLL,例如 boost_python-vc80-mt-1_35.dll,搜尋你的系統將缺少的DLL都複製到 exe.py 所在的目錄,再重來一遍即可。
  • 將 media 整個複製到 dist 底下,執行 Demo_Forest.exe 吧!
  • 如果執行 Demo_Forest.exe 又出現缺少某 DLL,例如 cg.dll,跟之前一樣搜尋系統把它複製到 Demo_Forest.exe 的目錄就好!

2008年6月7日 星期六

Billog2 開發中

經過3週的資料蒐集與思考,決定將改版計畫付諸行動。Billog2 繼續以網站的形式提供服務,以增強功能為主。

Billog2 的改變:

  • 增加更多的分析
  • 新介面!
  • 登入功能 (不確定是否需要)
目前開發還在初始階段,規劃仍會大幅調整,不過個人希望能在兩週內釋出一個測試版。

2008年5月30日 星期五

pyGTK install

用 python 寫 GTK 比用 C 寫省下許多繁瑣的功夫 (其實寫什麼都很省事)
先安裝這些東西:

  • gtk-dev-2.12.9-win32-2.exe
  • gtkmm-win32-runtime-2.10.11-1.exe
  • pygobject-2.14.1-1.win32-py2.5.exe
  • pygtk-2.12.1-2.win32-py2.5.exe
  • pycairo-1.4.12-1.win32-py2.5.exe (為了出一些 Fancy 的圖)
然後再裝個 glade-3.4.3-win32-1!

glade 拖拉產生的描述檔於程式中載入:
import sys
import gtk
import gtk.glade
import pygtk

class FisApp:
def __init__(self):
glade = sys.path[0] + "/" + "FIS.glade"
name = "winFis"
self.wTree = gtk.glade.XML(glade, name)
self.win = self.wTree.get_widget(name)

dic = { "on_tbExit_clicked" : self.on_tbExit_clicked,
"on_winFis_destroy" :(gtk.main_quit)
}
self.wTree.signal_autoconnect(dic)
self.win.show_all()

##### My CALLBACKS #####
def on_tbExit_clicked(self, widget):
print 'test'
gtk.main_quit()

if __name__ == '__main__':
app = FisApp()
gtk.main()

可以開始做正事啦 :)

2008年5月28日 星期三

TurboGears

TurboGears 將網頁相關部件貼近 Python 物件的開發風格,對於習慣寫程式的我來說相當順手,使用流暢度絕不遜於 RoR。

初次接觸可先翻翻 CherryPy 的範例,再讀 Brian's TurboGears Tutorial,就差不多有概念了。

相關閱讀

關於蘋果員工的動力

人這輩子沒法做太多事情,所以每一件都要做到精彩絕倫。因為,這就是我們的宿命。人生苦短,你明白嗎?所以這是我們為人生做出的選擇。我們本可以在日本某地的某座寺廟裏打坐,我們本可以揚帆遠航,管理層本可以去打高爾夫,他們本可以去掌管其他公司,而我們全都選擇了在這輩子來做這樣的一件事情。所以這件事情最好能夠他媽的做好一點。它最好能夠物有所值。我們覺得它的確還不賴。

2008年5月21日 星期三

Billog 修復中

因為免費的 DNS 服務失效,網站暫時連不上,正處理中。

免費DNS有不時失效的困擾,得想個辦法解決。也許重寫新網站,趁此機會搬到 Google?或著乾脆弄個小程式給大家用就好。

2008年5月19日 星期一

朗波上身

^_^

左手 Machine Learning,右手 Functional Programming,有趣極了。

大雨但不冷,從嗑書的合適度來看,今天可算上好天氣呢。

2008年5月15日 星期四

Mean Shift

通過估計 Kernel Density Gradient 而不去估計 Kernel Density 自身,來分析點分佈。配合反覆沿 Gradient 移動,一樣可做到良好的 clustering。

也因為只關心 Gradient 的估計式較簡化,最終僅含 window size 一個未知數,因此較常見的核方法更為 robust。

該找個機會試作看看。

相關閱讀

2008年5月13日 星期二

去雜訊

最近讀到 NL-Means 的去雜訊方法,這是一種 Neighborhood Filter,利用影像自相似的特性,從Pattern 重建 Pixel。

下圖A為隨性 Google 來的相片,圖B為去雜訊的結果。圖B當中的閃光與碎石細節大抵保留著,只去除天空亮度不足的雜點。做起來效果還可以,只是找鄰居的步驟實在需要許多加速技巧阿,不然速度可慢的,也因為如此,有些快快快的痕跡留在圖中。

圖 A

圖 B
相關閱讀

2008年5月11日 星期日

重操舊業

不久便要告別手頭上的工作,可喜可樂。

工程師使事物變得聰明,將勞力轉嫁給機器,有程式做,人便無須再做。也能這麼說,就開發而言,工程師應當以消除自己的存在為己志。

可惜個人在業界見到的景象往往相反,名為工程師的人想盡辦法在公司增加自己的存在感,多了個飯碗因素,整個變調,以此為指導原則的各種辦公室遊戲不斷出爐。有人說這個觀念太過於理想青年,但我認為,理想無法拿去解釋人心的降格,兩者不是對比,問題始終存在著。

因為即將離去,腦子有種復甦的感覺。遠離了工程師才得以回復為工程師的身份,所以這篇告別短言叫做 "重操舊業" !

2008年4月23日 星期三

是的,我們就是這樣的人。

『如果說我們是浪漫主義者,甚至是不可救藥的理想主義份子,我們想的都是不可能的事情,那麼,我們將回答一千零一遍,是的,我們就是這樣的人。』

這是一種慢性病,得了便愉悅(痛苦)一輩子的病。

2008年4月19日 星期六

退化

『融舊鑄新,實無愧於創造。如工師建屋,木石磚瓦皆仰拾於成品,無礙於堂構一新也。』


最早是 Sam 傳來這句話,當下的反應並非讚嘆好文好句,反而腦海快速倒帶一遍過去的種種行動。

的確,已經頗長一段時間都沒有刻什麼較有趣的東西,持續拼湊著各種傻瓜函式庫搞小玩意兒(但體積很大)。難道自己現在只能以工師自豪,而無法當個御光飛行的「自在客」了嗎?

簡單來說,就是退化 :~


不過,句子本身我是很喜歡的。

2008年4月11日 星期五

Billog 新增資料

閒置一週,等待加入的基金堆積了好多啊。謝謝網友們的建議,雖然近期較忙碌,但我還是會抽空加入的。

另外,其他網站的線圖也可以建議,就先以現有的爆發指數的方式來引用,但是這種內容也許仍有版權疑慮,所以不一定會成功加入喔。

2008年4月2日 星期三

悠閒開發狀況

最近工作較為忙碌,直接影響到 play for fun 的網站開發,使得原本每日更新,變為每週更新。估計脫力的情況還會持續數周,頗為可惜。

像這類工作凌駕生活的情形在人生中不應持續太久,否則個人存在價值將趨於扁平。也許,在心境超越某種水平之前,工作與生活的拔河會持續上演。

不過開發進度暫緩一下也好,因此多出了回頭看/思考的機會,順便構思下一個實做品的性質與規模(要朝著小而美的方向走嗎?)。

2008年3月25日 星期二

關於 Billog

Billog 是一個生成基金、指數、股票技術線圖的網站

有三個現象促使 vpooh 將寫給自己使用的網站分享給大家:
1. 基金族群普遍存在資訊不對稱 ...... (到今天的感覺)
2. 看見 gd4166 前輩不斷分享寶貴知識
3. 常見的基金網站不是介面苦,就是國外連線慢

直到今天,個人覺得基金與全球指數的資訊在台灣仍然相當貧乏,使網友們通常只查到散亂的基本資料,進一步的分析往往得透過國外網站(如 stockchart)來取得,或著在主流論壇求神拜佛。其實,投資上有見地的網友相當多,只是因為資料不好找、沒有線圖看而困擾著。

偏偏國外網站各個商品的代號又不易"發現",即便找到了,反覆Key代號切換線圖的動作也是相當累人,這樣一個晚上能追蹤幾檔基金呢?

"只不過想查點資料......"

因此 Billog 以功能單純快速查詢為中心思想,希望讓網友以手動點選的方式也能每晚追蹤大量投資標的。至於基金基本資料的資訊,一般網站已有許多,這裡便不再提供重複資訊。

Billog 的程式目前寄人籬下,伺服器可能無法長期穩定存在著,所以有緣的網友請盡情使用,也許某天網頁突然消失連不上也說不定,運作一天是一天囉。網站的功能與資料也會慢慢更新,只是敝人平日生活忙碌,擴充緩慢請多包含!

最後,非常歡迎網友對這個網頁的使用意見與建議! 好壞皆然!
您的建議都會成為網站進化的原動力。

Test

:)