A little C programming...

{ed Reported author mathew@mantis.co.uk} For many years molecular biologists have been mystified by the fact that very little of an organism's DNA seems to serve any useful function. I have solved the mystery. The reason why only 30% of human DNA performs any useful function is that the
發表時間:2013年3月6日 | 評論 (0) | 全文

Programming for adults

如果要選一個程式語言教成年人programming 的話, 最好的選擇是甚麼呢?我有幾個想法:1. Logo : 好處: 語法少, 語義明確, 可以最快速度介紹迴圈等概念壞處: 執行方式比較像命令行, 成品不實用推薦: ****2. VBA :好處: 配合office, 容易看到效果, 語法極端簡化而有口述味度, 有一定程度的UI和計算功能壞處: 依賴office 使用, 不可擕推薦: *****3. Batch / Shell Script好處: 可携, 無需設置, 無需安裝, 免費壞處: 語法煩瑣,效能低推薦: **4. JS好處: 同3, 效能高壞處: 語言特性多, 難以精通推
發表時間:2013年3月5日 | 評論 (0) | 全文

Performance of OOP PHP versus non-OOP

有關php 中class 的效能。實在是一個十分有價值的問題。在網上我找到一個測試。http://www.theserverpages.com/articles/webmasters/php/performance/Performance_of_OOP_PHP_versus_non-OOP.html找到大約overhead 為13%, 但我覺得有點問題。現修改如最下。修改原因為: 1. 加入對照實驗。2. 以++$ 代替$++ 以加速無用處理。3. 平function addApple() 修改為pass by reference, 因為在oo 中也沒有複製變數測試已扣除最初十次,
發表時間:2012年10月26日 | 評論 (0) | 全文

漫談15年以來網頁開發的心路歷程

雖然工作不是專職網頁, 而是其他的程式類型。但我應該可以說是持續最多年放注意力和網編的一群人之一。要說這15年的大事記, 就由15年前說起吧。這裡的15年只是大約, 實際上可能不只。每每我要寫這種記事, 應該是發現了歷史的循環, 那麼, 的確不是一件好事。就由我安裝Office 97 開始說起, office 97是我從慈雲山一間頗具人氣的老翻店舖買來的。安裝在Windows95 上的確是有一種超前的未來感。Windows95 那種超前的按鈕風格直到今天2012年還在Windows7 以選項方式使用, 實在可以用巂永來形容了。Office 97重視網頁的程度令到還沒能連接上網的我在那個圖書館也
發表時間:2012年10月24日 | 評論 (1) | 全文

瀏覽器

 平心而論, 在我的人生中遇到令我最驚喜的browser 是下面幾個 第四名: Firefox - 插件的設計令到瀏覽器變得更多用途 第三名: Netfront - 在十年前它已在手提裝置做出那麼好的渲染效果 第二名: lynx - command line 和GUI 的交界, 你實在太酷了 第一名: IE4 - 曾幾何時...我在95的時期, 就算沒有上網那要找到IE4的光碟來安裝, 要是說Windows 95 和 Windows 98 最大的分別, 我認為就是這個網址列了, 多麼聰明的把URI 這個概念模糊化!
發表時間:2011年8月2日 | 評論 (0) | 全文

Asynchronization for Adsense, is that difficult?

Large js codings that calls other files may affect the smoothness of page loading. Large delay on client side is occured so often.

Asynchronized javascript loading is doubtlessly a valid and strong trend to go.

However, many existing synchronized loading methoding methods are not seem to be modified such as the commonly used google adsense.

Let's take adsense as an example. unlike other services that only loaded once in a loading session, adsense has its uniqueness of loading 3 times per session, it makes the situation much complex by the following reasons.

eg. <div id="ads1"></div>
...
<script>load("ads1");load("ads2");load("ads3");</script>

1. identifying iframes to load its ads
2. methods for user to reuse the same code without parameter settings.
3. modern template have different ads on different modules and a global calling with static parameters may stucks

I am going to propose a solution

Due to the speed of computers and mobile devices increased, I supposed that queries for DOMs is possible for a single global calling.

eg. <div class="google_ads" rel="UNIQUE_ID"></div>
or. <div id="google_ads|UNIQUE_ID"></div>
etc...
<script type="text/javascript" src="http://...../load.js></script>
inside (jquery syntax)
$('.google_ads').each(function(){ insert($(this).attr('rel')); }
neat and fine

moreover, I want to complain that the current synchronized loading are buggy that making other iframes drawing inside the wrong advertisement boxes.

That's it.

發表時間:2011年1月27日 | 評論 (0) | 全文

上傳好物

http://demo.swfupload.org/v220/index.htm效果不錯, 先記下了, 在google code 是首位的, high activity
發表時間:2010年6月3日 | 評論 (0) | 全文

PHP Template Engine Critique

Don't you notice that?All the template engines claim themselves fast, small, with EXTREME performance, easy to use, maintenance and you can't live without them! Oh yea, I can't see how good they are other than claiming what they had going straight along this trivial work.I am not going to talk about
發表時間:2010年3月21日 | 評論 (0) | 全文

鍵盤攻略

今天為電腦換了鍵盤, 鍵盤這東西其實真的頗耐用的之前的那一個是七年前用$19 買買來的ps/2 鍵盤, 慢慢覺得按鈕的套縫變舊了觸鍵太重而換掉(說起來這鍵盤的輸入次數算是很大了, 鍵盤裡面的膠模都打穿了兩個)買這個鍵盤選了很久, 我認為選鍵盤要註意的地方有幾個,1. 鍵重2. 長鍵的平衡度3. 鍵距4. 自然工學5. 售價牌子反而不太重要, 一般來說有線鍵盤的質量是很高的最重要的一點是鍵重, 選廠機的鍵盤都比較重, 低鍵重的物料都比高鍵重的來得些微貴一般來說, 初學者可以用重的, 熟習了就盡可能的輕, 這對單手連用的按鍵速度和疲勞度有決定性的影響長鍵的平衡度算是要並列第一的, 試驗鍵盤(尤其是
發表時間:2010年1月20日 | 評論 (0) | 全文

4k 之內

看到一篇頗有趣的討論, 很多論點呢http://www.phpx.com/happy/archiver/tid-257682.htmlphp 寫下mysqli 的class 時沒有把caching 包含進去令到人們十分的不方便, 人們把以前mysql 的做法再一次放到mysqli 上這個類的評價的地方實在很多, 首先用object 的alias 去套進另一個class 中已經是人們十分不願看到的一件事不過最多評價還是在caching 上樓主所用的是serialize 和deserialize, 我一直覺得效率已經十分好了但樓下的點評也有很多資訊值得記下理论上,mysql在读取数据前是经过一系列
發表時間:2010年1月1日 | 評論 (0) | 全文