Version 6 (modified by jazz, 15 years ago) (diff) |
---|
2009-09-12
- [課程準備] 測試 pyvnc2swf 錄聲音跟桌面
Debian / Ubuntu
- Debian switches to Upstart
- http://upstart.ubuntu.com/
- Upstart is an event-based replacement for the /sbin/init daemon which handles starting of tasks and services during boot, stopping them during shutdown and supervising them while the system is running.
- 看樣子為了讓開機速度加快,或者解決到一些傳統 Linux /sbin/init 造成的問題,開機程序又再重新改寫了。
- setting up an Ubuntu chroot for development testing using schroot and debootstrap
- Q: schroot 跟 chroot 有什麼不同呢? A: schroot 是給一般使用者用的,不需要 root 權限!!
/etc/schroot/schroot.conf [karmic] description=Ubuntu 9.10 Karmic Koala users=mbp root-users=mbp location=/home/chroot/karmic type=directory run-setup-scripts=true run-exec-scripts=true
~$ schroot -c karmic
- 從這篇文章也學到 lsbrelease 的一些新用法
~$ lsb_release -is Debian ~$ lsb_release -ds Debian GNU/Linux 5.0.3 (lenny) ~$ lsb_release -rs 5.0.3 ~$ lsb_release -cs lenny
- Q: schroot 跟 chroot 有什麼不同呢? A: schroot 是給一般使用者用的,不需要 root 權限!!
Vim 密技
- 可怕的 VIM - 輸入 :TOhtml 就可以產生有 Syntax Highlight 的程式碼!!!
- Vim with Mouse - 如果 PieTTY 用 Vim 時沒辦法用滑鼠,可能就要檢查一下參數了!!
Functional Programming 函數式編程/函數式程式設計
- Wikipedia - Functional Programming
- Berkeley Spring 2008 Courses CS61A : The Structure and Interpretation of Computer Programs (Video)
- Haskell
- Python
- Functional Programming HOWTO
- Charming Python: Functional programming in Python, Part 1
- Charming Python: Functional programming in Python, Part 2
- Charming Python: Functional programming in Python, Part 3
- << Dive Into Python Chapter >> 16. Functional Programming
- <簡報上線> Functional Programming 之二三事 - 很可惜只有簡報 :(
- Writing kernel modules in Haskell
Screencast
- The Screencasting Handbook - 這個人因為作了太多 screencast 所以打算出一本書,挺妙的
- Video editing Ubuntu - 介紹在 Ubuntu 上怎麼編輯 Screencast 內容。
- screencast-o-matic - Java-based Screencast Tool
- http://screenr.com/ - Java-based Screencast Tool