2010-12-25

Script to generate script, takes care of read permission with sudo

Instead of edit checking afterwards a manual typed script, write a prove script to generate later on scripts.

System change, the script will change while if it can.

Build machine(s) to reproduce machines :)

put it into for example ~/.bashrc will generate a file for afterwards sourc-ing.

程式產生程式,以腳本產生腳本,
程式跟隨系統改變自行更新。

2010-11-29

1995 September PC Parts Prices (Historical)

整理舊文件時,找回一份 1995 年的電腦部件報價單。

486 VL 大概是 486 Vesa Local Bus
NE2000 是 10/100 Ethernet NIC
SVGA 顯卡 HK$620 !
DX80 大概是 486DX 80 MHz
DX100 大概是 486DX 100 MHz

Conner 425 大概是 Hard Disk Drive
現在竟然有價 100+ euro (November 03, 2010, 08:01:02 PM)
http://forum.avast.com/index.php?topic=65825.0

2010-11-21

convert avi to webm

$ time mencoder -ovc lavc -oac lavc -of lavf -lavfopts format=webm -lavcopts acodec=vorbis:vcodec=libvpx -ffourcc VP80 test.avi -o test.webm

2010-10-15

Firefox Addon - Pentadactyl 五趾型

Pentadactyl 是由 vimperator 的前開發人員重新打做的 Firefox addon。

vimperator 是那種開始時用不慣,但用慣之後會甩不了的物品,箇中原因是使用 Firefox 時的超高效率加上畫面全開。而用 mouse 操控時,畫面會震,指去連結,點擊等等,用 keyboard 的話,按什麼算什麼。情形好比中文手寫輸入 vs 打字。

Chromium browser 上類似的 extension 都有試過,但都未可以做到使用 Firefox 時的相同效果。

其他 webkit(-gtk) 的 browsers 如 uzbl, luakit, surf 類似的都有試過,之後仍是認為 Firefox + vimperator 最好用。

我自訂的 .vimperatorrc

期待 Pentadactyl 推出 non-beta。

Firefox Addon page
Website
Project home (最新見 pentadactyl-20101015.xpi)
1.0 beta 2 release notes

2010-10-01

Yahoo 網站的手寫文字輸入法

Handwriting Character Recognition
without requiring specific hardware and drivers.

site: http://tw.yahoo.com/
  • 不需安裝手寫板
  • 不需安裝驅動程式
  • 提供聯想詞句
  • 跨平台
到 Internet Cafe 亦一樣可以使用。
要求 web browser 支援 Flash (or perhaps gnash on Linux?)

 

2010-08-20

Google 開通了 Linux 上的 Voice / video Chat

在試 pidgin 時無意碰上 Google 的今天新品

http://www.google.com/chat/video
Use Linux? Now you can video chat too - Official Gmail Blog

奇在就是找不到下載 ....


Edit: 找到
$ wget http://dl.google.com/linux/direct/google-talkplugin_current_amd64.deb
$ sudo dpkg -i google-talkplugin_current_amd64.deb


2010-05-12

ramzswap 不釋放記憶體

compressed swap memory 鎖的死死的問題有關注了。

see:
ramzswap: Eliminate stale data in compressed memory
http://thread.gmane.org/gmane.linux.kernel/981457

2010-04-01

基本的 css 起手式

* { line-height: 1em; }
or
* { line-height: 100%; }=
讓 1 row 就是本身字型的高度。

CSS 是作為文件內容表達上的 annotation,經常被盲用。

2010-03-24

Open many chromium different sessions

#!/bin/sh

PARAM="--disable-logging"
PARAM="${PARAM} --disk-cache-dir=/tmp/.${USER}/.cache"
PARAM="${PARAM} --no-referrers"
PARAM="${PARAM} --disable-ipv6"
PARAM="${PARAM} --disable-java"

2010-03-23

Google bookmarks 升上更高層次

Google Bookmarks
http://www.google.com/bookmarks/ 一直以來,online bookmark 服務不外乎以下:
- 齊齊 post links and add tags
- sync to browser bookmark via 3rd party addons

2010-03-12

Google Map Hong Kong

在晚上時候,有個親愛的小朋友,打電話來告訴我,google map 有香港的 street view 了。 做好 bookmark 可以發給朋友分享共用的。 善用 bookmark。 我亦回報了小朋友,Google Chart API 及 Google Charting Tools 亦都是 URL = Graph, bookmark 了之後,圖表都是共用。

2010-03-10

Pidgin: Facebook Chat Setup

Pidgin, the universal chat client
全能跨平台的即時通訊客戶端,要同時掛多少個 facebook account id 都可以。