richliu’s blog

Linux, 工作, 生活.

richliu’s blog header image 4

Entries Tagged as 'Programming'

無名時間線 Wretch Timeline

November 20th, 2006 · No Comments

利用 Simile Timeline 的功能做了一個無名小站的 Timeline

其中還缺很多資料, 若是各位有什麼想到的東西, 歡迎用以上網頁最下方的 Gmail 寫信給我,
或是寫在這邊的 Comment 都可以.
P.S 我本來只是想學玩 AJAX 的 Timelime 功能, 玩著玩著就搞了這個東西... Orz
Update: 有使用者回報 IE 似乎怪怪的, 若有此情形請改用 Firefox, 不過本人還是聲明一下, 本人雖然是自由軟體的擁護者, 不過基於人都有選擇 Browser 的自由, 我不會刻意去擋 IE 的, 不過 IE 有 Bug 修不了, 那要等一陣子, 我手邊沒有 Windows ......
[Tag] 無名, Simile , Timeline [/Tag]

Tags: Network, Programming

[Read more →]

Tags: Network · Programming

Wireless 的 Aggregation

September 30th, 2006 · 4 Comments

電腦的世界內, 很多概念都是相同的, 有時候看看這些技術, 其實還很好玩的呢~
Aggregation 是一種概念, 我最近接觸到這個名詞是在 PreN 的 driver 上看到的, 主要的技術背景
就是將多個封包合而為一, 一起傳送出去. 主要還是減少大量封包傳輸時, 減少 Control Packet 的 Overhead.
其中主要的實作有以下幾種
Block ACK
Reducing Inter Frame Spacing (RIFS)
Frame Packing At MAC Layer (AMPDU)
Aggregating PPDU (APPDU)
這些都是作用在底層的協定(Layer 2), 在實務上, 你用 Sniffer 並不會看到這些技術出現.
首先來看 Block ACK 的機制, 這個機制就是希望在傳送的過程中, 不要再傳送 ACK
而 Block ACK 又分成 immediate [...]

[Read more →]

Tags: Embedded · Programming · Wireless

這真是太歡樂了……… U.S. Grants Patent For Broad Range Of Internet Rich Applications

February 24th, 2006 · No Comments

在 information week 看到的, U.S. Grants Patent For Broad Range Of Internet Rich Applications
內文提到
The patent--issued on Valentine's Day--covers all rich-media technology implementations, including Flash, Flex, Java, Ajax, and XAML, when the rich-media application is accessed on any device over the Internet, according to the patent holders.
所有的 Web 2.0 Application 或是網站提供者, 像是 Google Video , [...]

[Read more →]

Tags: Network · Programming

The Evolution of a Programmer

January 3rd, 2006 · 2 Comments

在 digg 上看到的, The Evolution of a Programmer

Tags: Programming

[Read more →]

Tags: Programming

十年前的程式…………

November 26th, 2005 · No Comments

最近因為某長輩要求, 正在翻修十年前的程式.
十年前, 我選用 Virtual Foxpro 做為開發程式, 以今日的眼光來看 VFP 還是一套非常好用的輕量化資料庫語言. 我整個程式庫壓下來才 1440K, 剛好可以放進一張磁片.
VFP 5.0 TC 壓縮後才 70M. 哈. 那真是一個美好的年代 XD
懷念那個年代寫 DB 很簡單的日子, 後來的 Delphi or VB 老實說都太難寫了, 不符合 DB Language 嘛.
至於我翻修了什麼?
我只能說, 我很久沒看 Code 了, 完全不知道做了什麼事.
所以翻修的 Code 只有改名字 XD .
比十年前進步的是, 我用了 Subversion 記錄我修改歷程, 算是我對十年前寫的東西,
小小的敬意吧.

Tags: Programming

[Read more →]

Tags: Programming

Linux 是不是應該有 Binary Driver Layer ?

November 11th, 2005 · 2 Comments

最近在吵的是, The Japan OSS Promotion Forum 提出了 GKAI(General Kernel API Interface).
而跟著這個 GKAI 提出來的, 就是 Go Taniguchi, Turbolinux, Inc. Kenichi Hori, NEC Corporation. 提的 New Device Driver Structure. 這個 Structure 最大的改變就是在 Linux 上加上 Binary Driver Layer . 以便可以像是 Windows 一樣, 載入 Binary Driver ..

Tags: Hardware, Linux, Programming, Software

[Read more →]

Tags: Hardware · Linux · Programming · Software

eXtreme Programming

September 10th, 2005 · 1 Comment

這邊講的 eXtreme Programming 不是極緻軟體製程(就是找人盯你寫程式那一種)
而是取用 schee 的 極限部落格經驗 eXtreme Blogging的意思.
在何種狀況下可以寫程式

Tags: Linux, Programming

[Read more →]

Tags: Linux · Programming

Subversion 用 E-mail 寄送更新通知.

July 26th, 2005 · No Comments

主要是參考 yungyuc 的 寄送 subversion repository 的更新通知
在多人使用, 和多個 Repository 的環境下
如果寄件者要改成 Commit 的人, from_addr 要改成如下
from_addr = %(author)s@example.com
如果有很多個 Repository . 那要怎麼辦呢?
在 mailer.conf 的最下方有說明, 有解決方案, 我自己的解決方案是這樣

[another-example]
# # commits to personal repositories should go to that person
for_repos = /home/svn/(?P[^/]*)
commit_subject_prefix = [%(who)s commit]
我的 Repositroy 是放在 /home/svn, for_repos 取出變數值
commit_subject_prefix 就是信件標題, 這樣才分得出是那一個 Project 用的.
python 似乎變數名稱要加 s 才會正常, 所以請記得是 %(who)s [...]

[Read more →]

Tags: Programming

CMMI 中文版

June 1st, 2005 · No Comments

http://www.sei.cmu.edu/cmmi/translations/trad-chinese/models/
記錄一下. 或許未來會用到.

Tags: Programming

[Read more →]

Tags: Programming

Kdevelop PHP Subversion Support .

May 7th, 2005 · No Comments

Gentoo 的 Kdevelop 預設很多 support 是 disable 的.
難怪我一直找不到那邊可以設定 Subversion 的選項
今天才找到 ... -_-!
在 make.conf 的 USE 加上 "php subersion" 就可以啟動 kdevelop 的 subversion 及 php support .
其他還有.
IUSE="ada clearcase fortran haskell java pascal perforce perl php python ruby sql subversion"
kdevelop 愈用愈順手了 :p

Tags: Gentoo, Programming

[Read more →]

Tags: Gentoo · Programming