2010-11-25 聚會手記

Published: Nov 25, 2010 by community

**這個頁面不需註冊/登入也可以直接編輯的內容喔**
聚會期間會先用 
http://pad.ubuntu-uk.org/h4 
來共筆打字,過一陣子後再整理更新至此頁

Mat:

最近試玩 debirf ,但沒有成功

debirf http://www.debianadmin.com/debirf-build-a-kernel-and-initrd-to-run-debian-from-ram.html

apt-get install debirf

$ mkdir ~/debirf $ cd ~/debirf $ tar xzf /usr/share/doc/debirf/example-profiles/xkiosk.tgz $ debirf make xkiosk debirf make -k /var/cache/apt/archives/linux-image-2.6.28-0.slh.10-sidux-686_2.6.28-10_i386.deb xkiosk

最近看到一篇不錯的文章: 如何有效地報告錯誤 http://www.chiark.greenend.org.uk/~sgtatham/bugs-tw.html

to wuman: 《大教堂與市集》(The Cathedral and the Bazaar) http://zh.wikipedia.org/zh-hk/%E5%A4%A7%E6%95%99%E5%A0%82%E5%92%8C%E5%B8%82%E9%9B%86

wayling:

先裝 busybox 然後用預設的設定,像 kernel 一樣編 config 的設定,只有一個要改,就是 Busybox Settings → Build Options → Build BusyBox as a static binary ( no shared libs ) 要勾起來 然後就用 make 來 build 結束後會產生 _install 目錄 裡面原本只有 bin 跟 sbin , 剩下的要慢慢建 另外要在 linux kernel 的 menuconfig 的 General setup → Initial RAM filesystem and RAM disk ( initramfs/initrd) support 設定成剛剛的 _install 的目錄,即 busybox 的產生目錄 qemu -kernel arch/x86/boot/bzImage -append “vga=788”

wuman:

覺得 android 的 developer reference 作得很好 http://developer.android.com/reference/packages.html
( 類似 javadoc )

vala 的 reference 用起來比較不習慣 http://valadoc.org/json-glib-1.0/index.html
因為要常常換頁,不太方便。

Flickr 的 API console 很好用,選了某個函式項目,然後在網頁上將選項勾一勾按送出,就可以快速得到函式的回傳結果。對程式的開發幫助很大。

Vala經驗分享: http://valadoc.org/json-glib-1.0/Json.Array.html
用到 get_elements() 的時候,回傳的 List 裡面的 Node 會是一個 unowned reference,所以必須改用 foreach ( **unowned** Json.Node node in some_array.get_elements() ) { * do your stuff with node } 才能過compiler。 關於Vala的memory management可以參考這些地方: http:*live.gnome.org/Vala/Tutorial#Weak_References <http://live.gnome.org/Vala/Tutorial#Ownership_Transfer> <http://live.gnome.org/Vala/ReferenceHandling>

Share