Posted on August 16, 2005 in Open Source by pest2 Comments »

今天在玩 DokuWiki,看到有一個 ISBN çš„ Plugin,å¯ä»¥ç”¨ ~~ISBN: [ISBN] ~~ 這樣加入書ç±çš„å°é¢ï¼Œä¸¦é€£åˆ° Amazon çš„é é¢ã€‚ä¸éŽï¼Œä¸­æ–‡çš„æ›¸ç±å¤§éƒ¨ä»½åœ¨ Amazon 都找ä¸åˆ°ï¼Œæ‰€ä»¥æˆ‘å°±åšäº†ä¸€å€‹å¯ä»¥å¾žåšå®¢ä¾†ç¶²è·¯æ›¸åº—抓圖的程å¼ã€‚


程å¼çš„é‚輯很簡單:判斷 ISBN Country Code,å°ç£å’Œä¸­åœ‹å…±ç”¨ 957 å’Œ 986 這兩個編號,所以如果是這兩å€å°±é€åˆ°åšå®¢ä¾†åŽ»æŸ¥è©¢ï¼›å之則é€åˆ° Amazon 去。為了禮貌,程å¼ä¸­ä¹ŸåŠ å…¥äº† Cache 機制,以å…å°å…©å®¶æ›¸å•†é€ æˆå›°æ“¾ã€‚ç›®å‰ Cache 利用 ISBN å°¾ç¢¼åˆ†æ•£ï¼ŒçŸ­æ™‚é–“ä¾†èªªæ‡‰è©²æ˜¯ä¸æœƒæœ‰å•題;ä¸éŽé‚„沒有實作 Cache Expire 機制(需è¦å—Žï¼Ÿ) 程å¼å¯ä»¥åœ¨é€™è£¡ä¸‹è¼‰ã€‚

å¦‚æžœä½ åªæ˜¯æƒ³åˆ©ç”¨ ISBN 查詢書å,那ä¸éœ€è¦è‡ªå·±å®‰è£ä¸€å€‹ã€‚您å¯ä»¥åˆ©ç”¨ http://pesty.yichi.org/ISBN/ ä¾†æŸ¥è©¢ï¼Œä¾‹å¦‚æ‚¨è¦æŸ¥è©¢ ISBN 是 9572231588 的書ç±ï¼Œåªè¦ç¨‹å¼åŽ»æŠ“å– http://pesty.yichi.org/ISBN/?isbn=9572231588 的資料,就會回傳回兩行資料(以 n 分隔),第一行是書本的 URL,第二行是圖片網å€ï¼Œå¦‚果找ä¸åˆ°å‰‡é€å‡º HTTP 404 Errorã€‚å›žå‚³çµæžœåˆ©ç”¨ PHP or PERL 都很好處ç†ï¼Œå°±ä¸åœ¨æ­¤å¤šä½œèªªæ˜Žäº†ã€‚

我ä¸çŸ¥é“åšå®¢ä¾†æ˜¯å¦æœ‰æä¾›é¡å¤–çš„ API,如果有的話希望知é“的網å‹å‘Šè¨´æˆ‘一è²ä»¥ä¾¿æ”¹å¯«ã€‚我ä¸å¤ªæ¸…æ¥šä»–å€‘æ˜¯å¦æ­¡è¿Žé€™æ¨£çš„è¡Œç‚ºï¼Œå¦‚æžœä¸æ­¡è¿Žçš„話….那我們å†ä¾†å¹«å…¶ä»–ç¶²è·¯æ›¸åº—å‰µé€ ä¾†å®¢å§ :p

åšå‡ºä¾†çš„çµæžœè«‹åƒè€ƒ: 這裡

有å•題請留言。

Posted on August 16, 2005 in Books by pest1 Comment »

凡說之難:éžå¾çŸ¥ä¹‹æœ‰ä»¥èªªä¹‹ä¹‹é›£ä¹Ÿï¼Œåˆéžå¾è¾¯ä¹‹èƒ½æ˜Žå¾æ„之難也,åˆéžå¾æ•¢æ©«å¤±è€Œèƒ½ç›¡ä¹‹é›£ä¹Ÿã€‚凡說之難:在知所說之心,å¯ä»¥å¾èªªç•¶ä¹‹ã€‚

夫事以密æˆï¼Œèªžä»¥æ³„æ•—ã€‚æœªå¿…å…¶èº«æ³„ä¹‹ä¹Ÿï¼Œè€ŒèªžåŠæ‰€åŒ¿ä¹‹äº‹ï¼Œå¦‚此者身å±ã€‚彼顯有所出事,而乃以æˆä»–故,說者ä¸å¾’知所出而已矣,åˆçŸ¥å…¶æ‰€ä»¥ç‚ºï¼Œå¦‚此者身å±ã€‚夫異事而當,知者æ£ä¹‹å¤–而得之,事泄於外,必以為己也,如此者身å±ã€‚周澤未渥也,而語極知,說行而有功,則德忘;說ä¸è¡Œè€Œæœ‰æ•—,則見疑,如此者身å±ã€‚貴人有éŽç«¯ï¼Œè€Œèªªè€…明言禮義以挑其惡,如此者身å±ã€‚貴人或得計而欲自以為功,說者與知焉,如此者身å±ã€‚強以其所ä¸èƒ½ç‚ºï¼Œæ­¢ä»¥å…¶æ‰€ä¸èƒ½å·²ï¼Œå¦‚此者身å±ã€‚故與之論大人,則以為間己矣;與之論細人,則以為賣é‡ã€‚論其所愛,則以為借資;論其所憎,則以為嘗己也,徑çœå…¶èªªï¼Œå‰‡ä»¥ç‚ºä¸æ™ºè€Œæ‹™ä¹‹ï¼›ç±³é¹½åšè¾¯ï¼Œå‰‡ä»¥ç‚ºå¤šè€Œäº¤ä¹‹ã€‚略事陳æ„,則曰怯懦而ä¸ç›¡ï¼›æ…®äº‹å»£è‚†ï¼Œå‰‡æ›°è‰é‡Žè€Œå€¨ä¾®ã€‚此說之難,ä¸å¯ä¸çŸ¥ä¹Ÿã€‚

凡說之務,在知飾所說之所矜而滅其所æ¥ã€‚å½¼æœ‰ç§æ€¥ä¹Ÿï¼Œå¿…ä»¥å…¬ç¾©ç¤ºè€Œå¼·ä¹‹ã€‚å…¶æ„æœ‰ä¸‹ä¹Ÿï¼Œç„¶è€Œä¸èƒ½å·²ï¼Œèªªè€…因為之飾其美而少其ä¸ç‚ºä¹Ÿã€‚其心有高也,而實ä¸èƒ½åŠï¼Œèªªè€…為之舉其éŽè€Œè¦‹å…¶æƒ¡ï¼Œè€Œå¤šå…¶ä¸è¡Œä¹Ÿã€‚有欲矜以智能,則為之舉異事之åŒé¡žè€…,多為之地,使之資說於我,而佯ä¸çŸ¥ä¹Ÿä»¥è³‡å…¶æ™ºã€‚æ¬²å…§ç›¸å­˜ä¹‹è¨€ï¼Œå‰‡å¿…ä»¥ç¾Žåæ˜Žä¹‹ï¼Œè€Œå¾®è¦‹å…¶åˆæ–¼ç§åˆ©ä¹Ÿã€‚欲陳å±å®³ä¹‹äº‹ï¼Œå‰‡é¡¯å…¶æ¯€èª¹è€Œå¾®è¦‹å…¶åˆæ–¼ç§æ‚£ä¹Ÿã€‚譽異人與åŒè¡Œè€…,è¦ç•°äº‹èˆ‡åŒè¨ˆè€…ã€‚æœ‰èˆ‡åŒæ±™è€…ï¼Œå‰‡å¿…ä»¥å¤§é£¾å…¶ç„¡å‚·ä¹Ÿï¼›æœ‰èˆ‡åŒæ•—者,則必以明飾其無失也。彼自多其力,則毋以其難概之也;自勇其斷,則無以其謫怒之;自智其計,則毋以其敗躬之。大æ„ç„¡æ‰€æ‹‚æ‚Ÿï¼Œè¾­è¨€ç„¡æ‰€æ“Šæ‘©ï¼Œç„¶å¾Œæ¥µé¨æ™ºè¾¯ç„‰ã€‚æ­¤é“æ‰€å¾—,親近ä¸ç–‘而得盡辭也。

伊尹為宰,百里奚為虜,皆所以幹其上也。此二人者,皆è–人也;然猶ä¸èƒ½ç„¡å½¹èº«ä»¥é€²ï¼Œå¦‚此其汙也ï¼ä»Šä»¥å¾è¨€ç‚ºå®°è™œï¼Œè€Œå¯ä»¥è½ç”¨è€ŒæŒ¯ä¸–,此éžèƒ½ä»•之所æ¥ä¹Ÿã€‚夫曠日離久,而周澤既渥,深計而ä¸ç–‘,引爭而ä¸ç½ªï¼Œå‰‡æ˜Žå‰²åˆ©å®³ä»¥è‡´å…¶åŠŸï¼Œç›´æŒ‡æ˜¯éžä»¥é£¾å…¶èº«ï¼Œä»¥æ­¤ç›¸æŒï¼Œæ­¤èªªä¹‹æˆä¹Ÿã€‚

昔者鄭武公欲ä¼èƒ¡ï¼Œæ•…先以其女妻胡å›ä»¥å¨›å…¶æ„ã€‚å› å•æ–¼ç¾¤è‡£ï¼šâ€œå¾æ¬²ç”¨å…µï¼Œèª°å¯ä¼è€…?â€å¤§å¤«é—œå…¶æ€å°æ›°ï¼šâ€œèƒ¡å¯ä¼ã€‚â€æ­¦å…¬æ€’而戮之,曰:“胡,兄弟之國也。å­è¨€ä¼ä¹‹ï¼Œä½•也?â€èƒ¡å›èžä¹‹ï¼Œä»¥é„­ç‚ºè¦ªå·±ï¼Œé‚ä¸å‚™é„­ã€‚鄭人襲胡,å–ä¹‹ã€‚å®‹æœ‰å¯Œäººï¼Œå¤©é›¨ç‰†å£žã€‚å…¶å­æ›°ï¼šâ€œä¸ç¯‰ï¼Œå¿…將有盜。â€å…¶é„°äººä¹‹çˆ¶äº¦é›²ã€‚暮而果大亡其財。其家甚智其å­ï¼Œè€Œç–‘鄰人之父。此二人說者皆當矣,厚者為戮,薄者見疑,則éžçŸ¥ä¹‹é›£ä¹Ÿï¼Œè™•知則難也。故繞æœä¹‹è¨€ç•¶çŸ£ï¼Œå…¶ç‚ºè–人于晉,而為戮于秦也,此ä¸å¯ä¸å¯Ÿã€‚

昔者彌å­ç‘•有寵於衛å›ã€‚衛國之法:竊駕å›è»Šè€…刖。彌å­ç‘•æ¯ç—…,人間往夜告彌å­ï¼Œå½Œå­çŸ¯é§•å›è»Šä»¥å‡ºã€‚å›èžè€Œè³¢ä¹‹ï¼Œæ›°ï¼šâ€œæ•™å“‰ï¼ç‚ºæ¯ä¹‹æ•…,亡其刖罪。â€ç•°æ—¥ï¼Œèˆ‡å›éŠæ–¼æžœåœï¼Œé£Ÿæ¡ƒè€Œç”˜ï¼Œä¸ç›¡ï¼Œä»¥å…¶åŠå•–å›ã€‚囿›°ï¼šâ€œæ„›æˆ‘哉ï¼äº¡å…¶å£å‘³ä»¥å•–寡人。â€åŠå½Œå­è‰²è¡°æ„›å¼›ï¼Œå¾—罪於å›ï¼Œå›æ›°ï¼šâ€œæ˜¯å›ºå˜—矯駕å¾è»Šï¼Œåˆå˜—å•–æˆ‘ä»¥é¤˜æ¡ƒã€‚â€æ•…彌å­ä¹‹è¡Œæœªè®Šæ–¼åˆä¹Ÿï¼Œè€Œä»¥å‰ä¹‹æ‰€ä»¥è¦‹è³¢è€Œå¾Œç²ç½ªè€…,愛憎之變也。故有愛於主,則智當而加親;有贈于主,則智ä¸ç•¶è¦‹ç½ªè€ŒåŠ ç–。故諫說談論之士,ä¸å¯ä¸å¯Ÿæ„›æ†Žä¹‹ä¸»è€Œå¾Œèªªç„‰ã€‚

夫é¾ä¹‹ç‚ºèŸ²ä¹Ÿï¼ŒæŸ”å¯ç‹Žè€Œé¨Žä¹Ÿï¼›ç„¶å…¶å–‰ä¸‹æœ‰é€†é±—徑尺,若人有嬰之者,則必殺人。人主亦有逆鱗,說者能無嬰人主之逆鱗,則幾矣。

韓éžå­â€§ç¬¬å››å·â€§ç¬¬å二篇‧《說難》