SciPy 0.6 出了一個半月啦,我今天才發現。

除了 DeprecationWarning 不見去之外,還沒有看到什麼不一樣的地方。

Posted by yungyuc at 10:42, 0 comment, 0 trackback.
每片 20G 現在還吃不消呀
tag on Computing

HD/BD DVD 加密用的「AACS 完全破解 (key 被解出)」。在加密過程中重要的 processing key 被人找出來了。

好玩的是,強者只要 keep an eye on his memory, watch what changed, and voila... the processing key appeared :D 這絕對沒有任何 hack 喔。no hacking, only finding :p

Posted by yungyuc at 06:42, 0 comment, 0 trackback.

最近一直沒時間寫,但 numpy 實在值得大書特書。目前 debian unstable 裡已經有了 numpy 1.0rc1 (released at 2006-09-21) 的包裝,看完本文後強烈建議 apt-get 下來看一看。用 Windows 的人可以抓 win32 prebuild binary 或直接抓 enthon

再簡單介紹一下:numpy 是融合了 numeric python (python numerical extension) 和 numarray 能力,並在介面上大幅翻新的 python numerical extension。如果你用過 numeric 和 numarray,可以改換到 numpy 了。全新的 numpy 讓 coding 變成一件很快樂的事。

» continue reading
Posted by yungyuc at 21:35, 0 comment, 0 trackback.

呵呵呵。

http://packages.debian.org/testing/python/python

2.3 -> 2.4 讓人等得真夠久的。Python 2.5 在 2006/8/17 也作了 RC1 release。很快就有內建 ctypes 的 Python 可以用了。

Update: 補充另一件令人愉快的事情:

http://packages.debian.org/testing/python/python-numpy

嗯哼哼。

Posted by yungyuc at 07:32, 2 comments, 0 trackback.

yysee 寫了兩個禮拜了,本來它只是個很簡單的練習程式,但寫了幾天就能滿足我的基本需求,功能相當讓我滿意。人心不足蛇吞象,有一好就還想再弄出個兩好和三好出來;作出了基本功能之後,我還是沒事就去搞一搞它,先弄進 subversion,再架個 trac,一點一點把喜歡的東西加進去。說起來有點無聊,但作起來卻蠻有意思的。

作到現在已經有感覺了:軟體不好弄。寫程式很簡單,讀讀文件,兜兜介面,東西就出來了;尤其在使用像 PyGTK 這麼方便的工具的時候,更是輕鬆愉快的事。然而當程式要進步成軟體時,要考慮的就不止是訊息的流動、工作的處理這些東西而已,許多之前想都沒有想過的問題這個時候就跑出來了。

如果能夠弄出一個方便好用的看圖軟體,那一定是件很有成就感的事情。不過當我看到 yysee 在 Windows 下那副難看的德性,立刻就認識到稍微需要把自己的目標訂得保守一點。

或許有空該來評估一下 wxPython

Posted by yungyuc at 20:10, 4 comments, 0 trackback.

SCons 是好系統,不過對付 Fortran 90 (with module) 的時候還不夠聰明。

包含 module 的 Fortran 90 原始碼檔案在被 Object() 的時候除了 .o 檔之外,還會產生 .mod 檔。這個 .mod 檔同樣會被放進 Object() 傳回的 node list 裡,所以之後在 Program( "image", obj_list1+obj_list2 ) 的時候,linker 多半都會抱怨 blahblah.mod 的格式不對。

.mod 檔根本不應該被傳進 linker parameter list,不需要被連結。這裡告訴我們應該怎麼把 node list 裡的 .mod 檔濾掉;利用 filter() 函式。

目前這似乎是最簡單的解決方法。

Posted by yungyuc at 21:14, 0 comment, 0 trackback.

POD = Plain Old Document, SDF = Simple Document Format。POD 同時也是 SDF 的一種輸出格式,不過我們可以用 SDF 來把 POD 檔轉成 HTML, PDF 等其它的格式,方便閱讀。

安裝 SDF:

$ apt-get install sdf

我的主要目的是看 openssl 的 POD 文件,所以:

$ cd /usr/share/doc/openssl/doc
$ find . -name *.pod.gz -exec gunzip {} \;
$ cd /usr/share/doc/openssl/doc/apps
$ find . -name *.pod -exec sdf -2html {} \;
$ cd /usr/share/doc/openssl/doc/cypto
$ find . -name *.pod -exec sdf -2html {} \;
$ cd /usr/share/doc/openssl/doc/ssl
$ find . -name *.pod -exec sdf -2html {} \;

把所有的 POD 都轉成 HTML。如果在 /usr/share/doc/openssl/doc 裡直接 find -exec 會發生不好的事;sdf 把所有 HTML 都產生到執行目錄了。

Posted by yungyuc at 22:37, 0 comment, 0 trackback.

subversion 提供了一個很方便的 hook 功能,可以為對 repository 進行的動作設定相關的動作。詳細的作法請見 svnbook 第 5 章的 Hook Scripts 一節。這裡簡單筆記一下如何用 svn hook 作 repository 的 email 更新通知。

» continue reading
Posted by yungyuc at 20:21, 4 comments, 0 trackback.

Debian 的 diskless 套件與 DRBL 在利用 PXE 進行網路開機的時候,都採用 initrd 來透過 NFS 掛載 root file system。這和我直接在 syslinux/pxelinux 裡用 append root=/dev/nfs ip=both nfsroot=/path/to/root 來指定 nfsroot file system 的作法不太一樣。

這樣作的好處是 pxelinux 的組態檔可以少掉很多;我的作法每一台 netboot 主機都需要一個 pxelinux 組態檔。不過,省卻 pxelinux 的多餘組態檔所交換來的是要自行組態 initrd。在 Debian 下有 initrd-netboot-toolsdiskless 兩個套件可以幫忙。

如果想參考一下 DRBL 製作的 initrd,請先用 gunzip 解開 image 檔,再用 ext2 掛到 loopback 裝置上。

Posted by yungyuc at 20:20, 0 comment, 0 trackback.

May I call it "Stellvia of the Universe"? :)

不過我總覺得

http://photos5.flickr.com/19331907_e7b5d1d89a_o.png

這張圖很 Eva 風呢。

Posted by yungyuc at 23:33, 0 comment, 0 trackback.
Change to page (10 entries in each page): 1 2 3 4 5 6
© hover year to navigate month: powered by django