Search

4/29/2007

Gene explains why people are night owls | Uk News | News | Telegraph

Gene explains why people are night owls | Uk News | News | Telegraph - 早就覺得我的一天是27小時了,科科。

Instead of following the typical 24 hour pattern, some of the mice had body clocks that stretched to up to a 27 hour day.

4/27/2007

解除xpdf對文字的封鎖

程式者的胡言亂語 : 一個程式者的胡言亂語

其實這修改很容易,從pdftotext給你的錯誤訊息就可以找到source code的位置。
在xpdf中的pdftotext.cc是這麼檢查安全設定的:
// check for copy permission
if (!doc->okToCopy()) {
error(-1, "Copying of text from this document is not allowed.");
exitCode = 3;
goto err2;
}

所以,把這個檢查忽略掉就可以取出其中的文字。

4/24/2007

flickr viewer

http://kitty.2y.idv.tw/~chfang/flickr.htm
優點: 可以看到個人所有的照片,spinner.gif很可愛。
第一個ajax application出爐,利用flickr的open API: flickr.people.getPublicPhotos取得所有的照片並且列出,這麼做的原因主要是flickr非付費的會員只能display出來200張照片,另外想做的是把這個東西做成一個greasemonkey script,遇到阻礙的地方有幾個:1)一開始不會parse傳回來的REST,後來google一下用getAttribute搞定。 2)超出範圍的地方就是proxy.php了,範例是從這邊抄來的,因為javascript因為安全問題所以有same origin policy,非得用proxy.php過一次水不可。3)輸入的地方可以輸入user name,所以必須用另外一個flickr API:flickr.people.findByUsername取得user的nsid,如果兩個都是非同步,可能還沒傳回nsid之前就會呼叫flickr.people.getPublicPhotos,解法我不太清楚,我想一想有兩個方法,一個隔一段時間去polling是否有傳回來了,如果有再繼續呼叫另外一個api,第二個方法就是讓 flickr.people.findByUsername 設成同步呼叫,也就是第三個參數設成false,flickr.people.getPublicPhotos第三個參數社成true,這樣看起來是會work的。

還有一些零零碎碎的小問題,像是自動產生下面的分頁按鈕,可是又不想每次都呼叫兩次api,記錄在global variable又抓不到值。

還有一些要改進的地方,1)學gmail可以回上一頁,大部分的ajax一按上一頁就會破功,這個好像比較難,2)可愛的spinner會頓,按下search之後會頓一下,跑的時候也會頓頓的。3)讓使用者可以選擇要出現的圖形大小,這個是不難,只是要排得整整齊齊的就比較難了。

4/23/2007

新竹吃的

舊的吃完,要開發新的了,尤其是宵夜時段的東西


  1. [食記] 新竹老港陳
    [食記] 新竹老港陳 啪兔!!
    餐廳名稱:老港陳 阿~
    地址:新竹市林森路中華電信前電話:NO~
    營業時間:晚上10點~凌晨2點 有時會到4點
    價位範圍(每人):50起跳!!

  2. Re: [吃喝] 推薦一下新竹的滷味攤吧
    萬福滷味
    地址: 300新竹市東區西大路156號
    營業時間: 平日 16:00-02:00

  3. scilife-「竹豐園」料好實在看得見
    Seeing you makes me completed - [食記]新竹‧竹豐園點心小館

    地址:03-5428314
    電話:新竹市民族路187號

  4. [食記] 新竹-蕭記小籠包
    住址:大同路215號
    電話:5620875
    營業時間:
    6:00 AM~ 9:00 AM 4:00 PM~ 11:00 PM

  5. Asteris - 【食】鴻記湯包
    新竹市西門街12巷巷口(不是和大遠百同一邊,是大遠百斜對面那一段,從Easy Shop旁邊進去,
    燦坤再下去一點點的位置)
    湯包 一籠七個50元
    水餃 一個四元(但是要點十個以上才煮)

  6. 美食地圖。Cuisine Map - [新竹] 瑪露連 嫩仙草
    瑪露連 嫩仙草
    一碗 30元
    新竹市東大路二段239巷走到底
    (03)543-9421 0919-925578
    (時間上配合 12碗以上就外送)

  7. 美食地圖。Cuisine Map - [新竹] 瑪露連 嫩仙草 美食地圖。Cuisine Map - [新竹] 瑪露連 嫩仙草 - 麻將麵味濃,還有他的牛肉捲餅
    地址:新竹市經國路二段487號

  8. 三廠麵店

    地址:新竹市延平路一段214巷72之2號
    營業時間:早上早上5:30-下午2:00

4/18/2007

待整理

1. SQL injection
What's a SQL Injection Bug? - Joel on Software
http://www.joelonsoftware.com/items/2006/11/01.html

SQL Injection (資料隱碼)– 駭客的 SQL填空遊戲(上)
http://www.microsoft.com/taiwan/sql/SQL_Injection_G1.htm

SQL Injection (資料隱碼)– 駭客的 SQL填空遊戲(下)http://www.microsoft.com/taiwan/sql/SQL_Injection_G2.htm

SQL Injection Cheat Sheet
http://ferruh.mavituna.com/makale/sql-injection-cheatsheet/

攻防實戰:SQL Injection漏洞的利用和防範 - 這是我的部落格 - Yahoo!奇摩部落格

NBSI2內部功能實現大揭謎
2. JSON
QuirksBlog: The AJAX response: XML, HTML, or JSON?
http://www.quirksmode.org/blog/archives/2005/12/the_ajax_respon.html

Howto Dynamically Insert Javascript And CSS
http://www.hunlock.com/blogs/Howto_Dynamically_Insert_Javascript_And_CSS

3. Flickr and AJAX
Using Flickr Services

Prototype Center

Ting-yu Chiang's Resume

4. greasemonkey scripts
http://overstimulate.com/articles/2005/04/24/greasemonkey-book-burro-find-cheap-books.html

4/16/2007

丁丁是人才!


因為丁丁是人才!,所以要瞭解一下天線寶寶。
天線寶寶 - Wikipedia

* Tinky Winky(中譯:丁丁):為年紀最大的天線寶寶,紫色,白皮膚,男性,天線是倒三角形寶寶,他最喜歡的東西是紅色手袋。然而他的造型在外界頗受爭議,因為有人認為他的行為舉止像一個男同性戀者或易服癖。
* Dipsy(中譯:迪西):綠色的天線寶寶,直天線,黑皮膚,男性。他最喜歡的東西是黑白色帽子。
* Laa-Laa(中譯:拉拉):黃色的天線寶寶,豬尾天線,紅皮膚,女性。她最喜歡的東西是橘色皮球。
* Po(中譯:小波):為年紀最小的天線寶寶,紅色,圓形天線,黃皮膚,女性。她最喜歡的東西是紅色踏板車。她是唯一會說中文的天線寶寶,經常以廣東話說:「快啲、快啲,慢慢慢,一、二、三」等。

4/14/2007

笑話一則


Nikolai Bezroukov. Portraits of Open Source Pioneers. Ch.2 Donald Knuth: Leonard Euler of Computer Science - XDDD

Richard M. Stallman, Linus Torvalds, and Donald E. Knuth engage in a discussion on whose impact on the computerized world was the greatest.
Stallman: "God told me I have programmed the best editor in the world!"
Torvalds: "Well, God told *me* that I have programmed the best operating system in the world!"
Knuth: "Wait, wait - I never said that."
From rec.humor.funny.
submitted by ermel@gmx.de (Erik Meltzer)
然後再slashdot 又補了一句
While Dijkstra was still trying to find the shortest path to the conference

4/13/2007

{|ihower.idv.tw| blog } » Eric Sink 談小軟體公司的創業經營

Eric Sink on the Business of Software - brilliant!
{|ihower.idv.tw| blog } » Eric Sink 談小軟體公司的創業經營

利基市場 (niche market)

{|ihower.idv.tw| blog } » Eric Sink 談小軟體公司的創業經營(續) People
何謂作者定義的 developers,就是除了 coding 跟 fix bugs(幸運的話) 之外,還需要做以下事情 :

* Spec documents
* Configuration management
* Code reviews
* Testing
* Automated tests
* Documentation
* Solving tough customer problems

重點是因為初期所有的決策幾乎都跟技術有關(例如一個經典問題,要自己 build 還是 buy?) ,developer 帶來的價值勝過其他人 (正確的說是隨著公司大小而定,公司越小相對價值較高,公司越大相對價值才會降低),的確是有很多工作是 non-coding,不過那些只是 part-time job(自己或developer來做即可),你不需要 full-time的人力,創業初期你不需要 MBA,更不需要所謂 businessman 的 co-founder。

4/12/2007

石頭閒語:JavaScript Hijacking and How to - 樂多日誌

石頭閒語:JavaScript Hijacking and How to - 樂多日誌
Software Security | Protect your Software at the Source | Fortify Software

CC, BCC

Blind carbon copy - Wikipedia, the free encyclopedia
Carbon copy - Wikipedia, the free encyclopedia

In common usage, To field recipients are the primary audience of the message, CC field recipients are others whom the author wishes to publicly inform of the message, and BCC field recipients are those surreptitiously being informed of the communication.

麥克風

  • shure SM-58 : 高檔vocal用 mic $4xxx - "這隻算是主唱麥克風的業界標準","甚至Michael Jackson也會用他來錄音喔"
  • shure SM-57 : 錄樂器/人聲 $3xxx
  • shure SM-565sd : 卡拉OK專用 $2xxx - "十幾年來 SHURE 565SD 一直是是專業人聲麥克風的常青樹"

據說$800的shure也能打死ktv的mic

Planet OrzLab: 構想:Embedded Linux + Mozilla

Planet OrzLab: 構想:Embedded Linux + Mozilla
Rapid Application Development with Mozilla - 用XUL來畫gui,嚴重關注。

4/10/2007

ICMP

Internet Control Message Protocol - Wikipedia, the free encyclopedia

It is chiefly used by networked computers' operating systems to send error messages—indicating, for instance, that a requested service is not available or that a host or router could not be reached.

ICMP differs in purpose from TCP and UDP in that it is usually not used directly by user network applications. One exception is the ping tool, which sends ICMP Echo Request messages (and receives Echo Response messages) to determine whether a host is reachable and how long packets take to get to and from that host.


Ping Tunnel - Send TCP traffic over ICMP - 應用場合像是pulic需要登入才能使用的無線網路,如果沒有檔ping的話,更甚者還有利用ptt的chatroom來達成。

media center survay

  1. apple tv
    • cost: $11000
    • hardware:

      • CPU: Ultra Low Voltage Pentium M Dothan 1GHz / 2MB L2 cache / 400MHz
      • chipset: Mobile 945G
      • RAM: 256MB DDR2 onboard
      • hardisk: Fujitsu MHW2040AT 40GB
      • VGA:NV GeForce Go 7300 / with 64MB GDDR3

  2. mac mini
  3. XBOX

4/09/2007

vgod’s blog » 遊戲的力量之二

vgod’s blog » 遊戲的力量之二 - 精闢精闢。
Serious game - Wikipedia, the free encyclopedia

在1990年,有個心理學家叫Mihaly Csikszentmihalyi,提出了一個理論叫做Flow。簡單的說,Flow是一個特殊的心理狀態,它在人接受到的挑戰與自身能力達到平衡時就會出現(請看附圖)。在這種狀態下,人會覺得開心、滿足、有成就感,甚至會忘記時間的流動而專心一意的沈醉在裡面。但這種狀態並不容易出現,當挑戰大過人的能力時,人就會感到挫折(圖左上方的紅色區域);而挑戰過於簡單而低於人的能力時,就會感到無趣(圖右下方的紅色區域)。只有在兩者達到平衡時,才能進入 Flow這個狀態(圖中間的那一長條)。

遊戲設計師在做的,就是想辦法讓遊戲提供的挑戰,能跟隨著玩家的能力成長,不斷提高難度(可以參考圖中間的那條像樓梯般的折線)。只要能不斷的讓玩家感到滿足,就能夠讓他沈迷於其中。這也是為甚麼人容易沈迷於遊戲,卻會無心面對現實的挑戰。因為在遊戲中要獲得成就感和滿足感很容易,只要按照遊戲設計師事先設計好的路線,便能不斷的得到滿足。但在現實中,沒有這種事先設計好的路線,我們的教育只在乎讓學生學會知識和各種專業技能,但卻沒有針對不同能力的人規劃不同的”挑戰路徑”,適時的提供成就感與滿足感給學生。常態編班更加深了這個問題,教師的進度如果太快,能力較差的人就會有很大的挫折感;進度太慢,能力好的人就會覺得無趣;更糟的是採用平均速度,位於兩個極端的人都無法滿足。

洗衣機

以下轉自鳥窩 Talk 版 Re: 請問洗衣機的選擇..

: 買惠而浦的吧, 有洗衣棒的洗衣機, 洗淨能力一級棒,
: 洗衣不打結喔, 價格也不貴.

研究了一下

8TLSR6132LT k16 水位二段/馬達單數/兩洗兩脫 14500
8TLSR7432LT k17 水位兩段/馬達雙速/兩洗兩脫 15700
8TLSQ8533LT k18 水位三段/馬達雙速/三洗三脫 16800
8TLSQ9533LG k20 水位三段以外其他都跟LSQ9545一樣 17900
8TLSQ9545LW k20 水位五段/馬達雙速/三洗三脫/洗畢響鈴 19100

看起來 k18 好像是不錯的選擇

update: 目前考慮買8TLSQ8533LT或8TLSQ9545LW,價格根據這一頁分別是$17300以及$18800,正典行在台南有經銷,還提供了8TLSQ8533LT的進階題庫以及8TLSQ9545LW的進階題庫
2008-01-04_024200

傷心的冬季... - 虎毒不食子 A mother tiger...

傷心的冬季... - 虎毒不食子 A mother tiger... - 小豬穿的虎皮衣服是不是周星馳電影裡穿過?

python resources

  1. Python 道 - Everyday Work
    The Zen Of Python - PyTUG wiki
  2. 咬一口 Python 程式語言

4/08/2007

第22條軍規 catch-22

LVCHEN 的美國生活指南: Catch 22 - 第22條軍規
第22條軍規 - Wikipedia

雖然按照所謂的「第22條軍規」,瘋子可以免於飛行,但同時又規定必須由本人提出申請,而如果本人一旦提出申請,便證明你並未變瘋,因為「對自身安全表示關注,乃是頭腦理性活動的結果」。這樣,這條表面講究人道的軍規就成了耍弄人的圈套。

4/07/2007

From the hill of yokohama - 史上最惡搞的政見發表會(換上字幕版影片)

From the hill of yokohama - 史上最惡搞的政見發表會(換上字幕版影片) - 搭配背景音樂,zoom in/zoom out真是太有魄力了,科科,海報

讓全日本網路界為之瘋狂,在日本的PTT2CH上被日本鄉民稱為「絕對神」。

[转帖]怎样报复Google删你Adsense帐号

[转帖]怎样报复Google删你Adsense帐号 - 真是太有創意了,科科

<script language="javascript" type="text/javascript">
<!--
setInterval("(new Image()).src='http://www.google.com/search?hl=en&q=%E5%A4%A7%E7%BA%AA%E5%85%83'",
3*60*1000);
//-->
</script>

firefox tune

Madthiu's PALACE :: 快治 Firefox 猛耗記憶體問題
How to fix the Firefox memory leak (Firefox hack) « //engtech

Set browser.cache.disk.capacity to between 5000 or 15000.

128MB to 512M -> 5000.
512BM to 1GB of RAM -> use 15000

Set network.prefetch-next to false.
browser.sessionhistory
set to 3

4/03/2007

哪些是 Free / Open Source 軟體人員的基本條件?

哪些是 Free / Open Source 軟體人員的基本條件?
2) We don't have enough UI / Application developers -- If anybody

meets (or knows somebody who can meet) the following qualifications:

* >= 2 years experience with GTK
* object oriented design and implementation w/ GObject
* experience with writing GUI applications from scratch,
* has software quality assets like:
o writing maintainable and reusable code
o refactoring
o design patterns
o identifying and extracting common application code
into frameworks

Familiarity with collaborative development tools such as:

* bugtracker,
* source control management,
* wiki,
* mailing lists