从æŸå¤„zz…
1. 程åºå‘˜å†™å‡ºè‡ªè®¤ä¸ºæ²¡æœ‰Bug的代ç 。
2. 软件测试,å‘现了20个Bug。
3. 程åºå‘˜ä¿®æ”¹äº†10个Bug,并告诉测试组å¦å¤–10个ä¸æ˜¯Bug。
4. 测试组å‘现其ä¸5ä¸ªæ”¹åŠ¨æ ¹æœ¬æ— æ³•å·¥ä½œ,åŒæ—¶åˆå‘现了15个新Bug。
5. é‡å¤3次æ¥éª¤3å’Œæ¥éª¤4。
6. 鉴于市场方é¢çš„压力,为了é…åˆå½“åˆåˆ¶å®šçš„过分ä¹è§‚çš„å‘布时间表,产å“终于上市了。
7. 用户å‘现了137个新Bug。
8. å·²ç»é¢†äº†é¡¹ç›®å¥–金的程åºå‘˜ä¸çŸ¥è·‘到哪里去了。
9. 新组建的项目组修æ£äº†å·®ä¸å¤šå…¨éƒ¨137个Bug,但åˆå‘现了456个新Bug。
10. 最åˆé‚£ä¸ªç¨‹åºå‘˜ä»Žæ–济给饱å—æ‹–æ¬ å·¥èµ„ä¹‹è‹¦çš„æµ‹è¯•ç»„å¯„æ¥äº†ä¸€å¼ 明信片。整个测
试组集体辞èŒã€‚
11. å…¬å¸è¢«ç«žäº‰å¯¹æ‰‹æ¶æ„收è´ã€‚收è´æ—¶,软件的最终版本包å«783个Bug。
12. æ–°CEO走马上任。公å¸é›‡äº†ä¸€å新程åºå‘˜é‡å†™è¯¥è½¯ä»¶ã€‚
13. 程åºå‘˜å†™å‡ºè‡ªè®¤ä¸ºæ²¡æœ‰Bug的代ç 。
æ˜¨å¤©æ— èŠåœ¨bbs上é¢é€›ï¼Œå‘现joke版上é¢çš„一个强帖。本æ¥åˆ›æ„æ¥è‡ªmop,是说两组数å—怎么得到24:第一组:0,0,0,0;第二组:10ã€10ã€10ã€9。众ä½é—²äººä»¬ä¸è´Ÿä¼—望,充分å‘挥科大bbså°†joke帖转å˜æˆæŠ€æœ¯å¸–çš„å…‰è£ä¼ 统,在得到阶乘这ç§è¿ç®—是å¯ä»¥å…许的时候,截æ¢åˆ°æ˜¨å¤©åˆå¤œï¼Œç»™å‡ºçš„ç”案如下,括å·é‡Œé¢æ˜¯æˆ‘çš„å槽,æƒä¸”当笑è¯çœ‹ï¼š
[0,0,0,0]系列 (请在手边常备大å¦æ•°å¦ä¹¦å’Œä¿è¯ä½ 能够ç†è§£äºŒè¿›åˆ¶è¡¥ç ):
- (0!+0!+0!+0!)! = 24 (0! = 1,4! = 24,忘了的去补大å¦æ•°å¦)
- (cos0+cos0+cos0+cos0) != 24 (这个没甚创æ„,下é¢åº”该就是e^0了å§)
- (!0+!0+!0+!0)! = 24 (by Kamui, 别和第一个弄混了,!在这里表示0的二进制å–å,好å§ï¼Œæƒä¸”认为这个是对的)
- (exp(0)+exp(0)+exp(0)+exp(0))! = 24 (by spadeQ,好å§ï¼Œå®ƒç»ˆäºŽå‡ºæ¥äº†)
- åªè¦f(0)=1的函数都å¯ä»¥è¿™ä¹ˆå¥— (by spadeQ,嗯,有人总结pattern了)
- delta函数也å¯ä»¥ (by Kamui,delta函数是阶乘è¿ç®—推广到实数范围上的函数,忘记的请去查概率论)
— update@2008-1-1 —
鉴于数å¦è¾¾äººziyuangæ醒,我承认我错了。delta函数的详情请ziyuangæ¥è§£é‡Šä¸€ä¸‹ã€‚
— /update —
- (-(~0+~0+~0+~0))! = 24 (by meï¼Œæˆ‘ä¹Ÿæ— è€»ä¸€æŠŠå¥½äº†ï¼Œ~0对于0的按ä½å–å就是-1了)
[10,10,10,9]系列:
- (10-(9^(1/2))!)!+10-10 = 24 (by reneo, æ ¹å·æ— 法输出,用1/2次方æ¥è¡¨ç¤º)
- ((10+10)/10)^3*9^1/2 = 8*3 = 24 (by Dedura)
- (((10*10)^(1/2)/10)+9^(1/2))! = (10/10+3)! = 24 (by Bagwell)
- {-[-(10+10+10)/9]}! = 24 (by Bagwell, å…¶ä¸"[]"为数æ®ç»“æž„ä¸çš„å‘下å–整符å·ï¼Œè¿™ä¸ªéƒ½å‡ºæ¥äº† -_-b)
- 9-10的导除以10çš„å¯¼åŠ 10的导å†é˜¶ä¹˜ (by anusitch,ä¸è¿‡ä¸ºä»€ä¹ˆæˆ‘觉得是错的~)
- 10+10ï¼20å’Œ10+9ï¼19那两年的月份数之和 (by Recnalias,抛开历法ä¸è°ˆï¼Œä¹Ÿè®¸â€¦â€¦ï¼Œç®—是个创æ„)
- 今年第10+10+10+9天的å°æ—¶æ•° (by Recnalias,leng~)
放之四海而皆准系列:
- (10^0+10^0+10^0+9^0)! = 24 (by saturn,ä¸è¿‡æœ‰äº†å¤šç”¨äº†0之嫌,然åŽæœ‰äº†ä¸‹é¢è¿™ä¸ª)
- {[(10)’]!+[(10)’]!+[(10)’]!+[(9)’]!}!=24 (by Bagwell, x’表示导数,C’=0当C为常数,忘记的去补大å¦å¾®ç§¯åˆ†ã€‚确实没有多用数å—……)
- (sgn(10)+sgn(10)+sgn(10)+sgn(9))! (zz by xii, sgn为二值函数,sgn(c)=1当c大于零,忘记的请去补信å·ä¸Žç³»ç»Ÿæˆ–者自动控制原ç†)
- 从0到24/39对(10+10+10+9)积分 (by Recnalias,这个……)
- 以(10+10)为期望(10+9ï¼‰ä¸ºæ ‡å‡†å·®çš„æ£æ€åˆ†å¸ƒçš„æŸæ¬¡å–æ · (by Recnalias,好å§å¥½å§ï¼Œä¹Ÿè®¸æŸæ¬¡å–æ ·å°±æ˜¯è¿™ä¸ªï¼Œä½†æ˜¯èƒ½å‘Šè¯‰æˆ‘è¿™ä¸ªæ¦‚çŽ‡ä¹ˆï¼Ÿ)
- define:return24(x1,x2,x3,x4)= 24; (by Joedanver的师弟,终æžè§£å†³æ–¹æ¡ˆï¼Œä¸è¿‡æˆ‘说,在代ç 当ä¸ç¡¬ç¼–ç magic number是ä¸å¥½åœ°~)
— 2007å¹´12月20日更新 —
10+10+lg10+sqrt(9) = 24
Long Live the Command Line: access Google Calander
The latest example of new-meets-old: the gcalcli command-line interface to Google’s online calendar application. It’s an open-source utility that lets people read and update Google calendars–either their own or shared ones.
原以为是Google Calanderçš„Web UI直接支æŒçš„command line接å£ï¼Œè¿˜æƒ³çœ‹çœ‹Google对于Command Line UI的支æŒæ–¹å¼â€”—毕竟这个公å¸å¯¹äºŽWebçš„ç†è§£åº”当æˆä¸ºä¸€ä¸ªå€¼å¾—å€Ÿé‰´çš„ç´ æ;仔细一看其实ä¸æ˜¯ï¼Œè¿™æ˜¯Google Code上é¢çš„一个项目,用Google GData API访问Google Calanderçš„åŽå°å¹¶æ供一个命令行接å£ã€‚
有点æ„æ€ï¼Œä½†æ˜¯è¿™ç§åšæ³•å而失去了Web 2.0的优势——éšæ—¶éšåœ°çš„访问。
ä¸è¿‡ï¼Œè®©æˆ‘们回头考虑一下,为什么这ç§Command Line接å£çš„Google Calenderå‰ç«¯ä¼šæœ‰å¸‚åœºâ€”â€”å› ä¸ºäººä»¬çš„æ“ä½œä¹ æƒ¯ä½¿ç„¶ã€‚è€Œç›®å‰çš„Web软件开å‘还没有形æˆä¸€ç§ç»Ÿä¸€çš„æ“ä½œä¹ æƒ¯â€”â€”è™½ç„¶å¤§å¤šæ•°äººçœ‹åˆ°é¼ æ ‡å˜æˆæ‰‹å½¢å°±ä¼šè¯•å›¾ç”µå‡»ï¼Œä½†æ˜¯æ›´ç»†è‡´çš„ä¹ æƒ¯ï¼ŒåƒUnixä¸€æ ·è®¤ä¸ºä¸€åˆ‡çš†å¯é€šè¿‡shell和管é“通过文本连接的哲å¦ï¼Œè¿˜æ²¡æœ‰å½¢æˆã€‚ç›®å‰çš„Webå¼€å‘,虽然大家让程åºè¿è¡Œåœ¨ç›¸åŒçš„æµè§ˆå™¨å¹³å°ä¸Šé¢â€”—通过HTML/XML/JavaScript/Flashæ¥æä¾›UI和使用HTTP进行数æ®çš„ä¼ è¾“å’Œå‘½ä»¤çš„è°ƒç”¨ï¼Œä½†æ˜¯è¿™äº›UIå¹¶æ²¡æœ‰å›ºå®šçš„æ ‡å‡†å’Œç”¨æˆ·ä½“éªŒï¼Œæ‰€ä»¥äººä»¬æ‰æƒ³å‡ºæ¥å¼€å‘ä¸€ä¸ªå¤§å®¶ä¹ æƒ¯çš„ç”¨æˆ·ç•Œé¢ï¼Œæ¥è®¿é—®Web应用程åºã€‚
也许我们除了æµè§ˆå™¨ï¼Œæˆ‘们还需è¦ä¸€ä¸ªshell,æ¥æ•´åˆè¿™ä¸€åˆ‡ã€‚这个shell是什么呢?基于feedçš„Google Personal Page也许是一个趋势:在Unix当ä¸ï¼Œä¸€åˆ‡çš†æ˜¯æ–‡æœ¬ï¼›é‚£ä¹ˆåœ¨Web上é¢ï¼Œä¸€åˆ‡çš†æ˜¯feed。
那么如何让feed能够更好的互æ“作呢?如何让用户å¯ä»¥æ–¹ä¾¿çš„æ•´åˆä¸åŒçš„应用,让他们通过feed进行通信?
这应该是个éžå¸¸æœ‰è¶£çš„è¯é¢˜ã€‚
原æ¥Unicode当ä¸è¿˜æœ‰è¿™ç§å—符:U+0489
Ò‰
看ä¸åˆ°çš„è¯ï¼Œä¼°è®¡æ˜¯ä½ çš„æµè§ˆå™¨æˆ–者系统对于Unicode的支æŒè¿˜ä¸å¤Ÿå¥½ï¼Œæ‰€ä»¥è¿™ä¸ªUnicodeå—符看ä¸åˆ°ã€‚
OK,然åŽæˆ‘们看看更有趣的:
å…ˆçœ‹çœ‹è¿™ç¯‡æ–‡ç« ï¼š
http://www.tipotheday.com/2007/08/26/wtf-is-this-character/
然åŽæ‰“å¼€è¿™ä¸ªé“¾æŽ¥çœ‹çœ‹ä½ çš„ç½‘é¡µå’Œæ ‡é¢˜æ :
http://www.google.com/search?hl=en&q=%E2%80%AB%E2%80%AC%E2%80%AD%E2%80%AE%E2%80%AA%E2%80%AB%E2%80%AC%E2%80%AD%E2%80%AB%E2%80%AC%E2%80%AD%E2%80%AE%E2%80%AA%E2%80%AB%E2%80%AC%E2%80%AD%E2%80%AE%D2%89language+&btnG=Search
解释在这里:
http://en.wikipedia.org/wiki/Unicode_control_characters#Bidirectional_text_control
照顾ä¸èƒ½ä¸Šwikipedia的朋å‹ä»¬ï¼Œè´´è¿‡æ¥ï¼š
Bidirectional text control
Unicode supports standard bidirectional text without any special characters. In other words Unicode conforming software should display right-to-left characters such as Hebrew letters as right-to-left simply from the properties of those characters. Similarly, the Unicode handles the mixture of left-to-right-text alongside right-to-left text without any special characters. For example, one can quote Arabic (“بسملةâ€) right alongside English and the Arabic letters will flow from right-to-left and the Latin letters left-to-right.. However, support for bidirectional text becomes more complicated when text flowing in opposite directions is embedded hierarchically. So that for example if one quotes an Arabic phrase that in turn quotes an English phrase. Other situations may complicate this when for example, an author wants the left-to-right characters overridden so that they to flow from right-to-left. While these situations are fairly rare, Unicode provides seven characters (U+200E, U+200F, U+202A, U+202B, U+202C, U+202D, U+202E) to help control these embedded bidirectional text levels up to 61 levels deep.
实际上在这两个例å当ä¸ï¼Œä¸€åœˆé€—å·çš„å—符åªæ˜¯ä¸€ä¸ªå¹Œå,真æ£èµ·ä½œç”¨çš„是U+202B – U+202E一系列的转义å—符,åªæ˜¯å®ƒä»¬éƒ½æ˜¯ä¸å¯æ˜¾ç¤ºçš„,所以需è¦ç”¨ä¸€ä¸ªå¹Œåæ¥è®©ä½ å¯ä»¥ç”¨æ¥æ‹·è´ã€‚
æ›´æœ‰è¶£çš„æ˜¯ï¼Œå¦‚æžœä½ åœ¨ä¸Šé¢ä¸¤ä¸ªç½‘页当ä¸ä»»ä½•ä¸€ä¸ªæ‰“å¼€æºä»£ç 看看,ä¿è¯ä½ 会疯掉:æºä»£ç 也已ç»å过æ¥äº†â€¦â€¦
但是,实际上,数æ®ä»ç„¶æ˜¯æŒ‰ç…§æ£å¸¸çš„顺åºå˜åœ¨çš„,问题出在文本的渲染上é¢ã€‚
那么,如果所有的编辑器都能够follow Unicodeçš„æ ‡å‡†ï¼Œé‚£ä¹ˆæˆ‘ä»¬æ€Žä¹ˆæ‰èƒ½çœ‹åˆ°çœŸæ£é¡ºåºçš„文本?这似乎æˆäº†ä¸€ä¸ªæ‚–论。
å†æ„Ÿå¹ä¸€ä¸‹ï¼šI18N真的是个å¤æ‚问题……