ãƒã‚¦ãƒ«: ãã—ãŸã‚‰ä»Šåº¦ã¯æˆ¦äº‰ã§çŽ‹æ§˜ã«å‘¼ã³å‡ºã•ã‚ŒãŸã€‚ジェンã‚ンスã«ã‚‚ã€ãƒšãƒ³ãƒ‰ãƒ©ã‚´ãƒ³ã«ã‚‚。ソフィー: ãƒã‚¦ãƒ«ã£ã¦ä¸€ä½“ã„ãã¤åå‰ãŒã‚ã‚‹ã®ï¼Ÿãƒã‚¦ãƒ«: 自由ã«ç”Ÿãã‚‹ã®ã«è¦ã‚‹ã ã‘。
——ãƒã‚¦ãƒ«ã®å‹•ã城, 脚本 (æ˜ ç”» 50:40 – 50:55)
éœå°”: 这次åˆè¢«å›½çŽ‹å¾å¬å…¥ä¼ï¼Œè©¹é‡‘斯也是,潘多拉肯也是。
è‹è²: éœå°”到底有多少åå—?
éœå°”: 很多,多到
足够自由地生活。
— éœå°”çš„ç§»åŠ¨åŸŽå ¡, 剧本 (电影 50:40 – 50:55)
OK,从这段摘å–的剧本开始今天的这个è¯é¢˜ã€‚
å‰ä¸¤å¤©å’Œæœ‹å‹èŠçš„关于在网上有多少个昵称的è¯é¢˜ï¼Œæˆ‘说我至少有三个,算上身份è¯ä¸Šçš„åå—是四个:一个是公å¸é‡Œé¢ç”¨çš„英文åå—ï¼Œä¸€ä¸ªæ‰€æœ‰ä¸ŽæŠ€æœ¯ç›¸å…³çš„æ–‡ç« çš„ç¾å(我称之为Code Name,也就是ftofficer),还有一个用在别的地方,比如动漫圈里é¢çš„åå—(熟悉我的朋å‹ä»¬å¯ä»¥çŒœä¸€ä¸‹æ˜¯ä»€ä¹ˆï¼Œè¯·å‘é€åˆ°æˆ‘的邮箱,猜ä¸æœ‰å¥–——大概一顿é¥æˆ–者什么å§ï¼ŒQQP请自觉退出,这个åå—ä½ çœ‹åˆ°è¿‡ï¼‰ï¼›ç„¶åŽæœ‹å‹è¡¨ç¤ºè®¤åŒï¼Œä¹Ÿä¸¾äº†å‡ 个例åï¼šæ¯”å¦‚ä»–åœ¨ä¸šä½™æ— çº¿ç”µè¿åŠ¨å½“ä¸ç”¨çš„呼å·ï¼Œä»¥åŠä»–的一些朋å‹åœ¨ç«è½¦è®ºå›ä¸Šé¢çš„昵称。
接下æ¥çš„讨论就是:为什么è¦æœ‰è¿™ä¹ˆå¤šçš„åå—。我们å¯æ²¡æœ‰éœå°”é‚£ç§è¯´å‡ºâ€œè‡ªç”±åœ°ç”Ÿæ´»â€çš„é„力,我们希望的,其实就是能够更快的èžå…¥åˆ°ä¸€ä¸ªåœˆå而已。
圈å这个è¯åº”该由æ¥å·²ä¹…,我所ç†è§£çš„圈å应该是一个社交网络,在这个网络当ä¸çš„人有一些共åŒç‚¹ï¼Œæ¯”å¦‚åœ°åŸŸï¼Œæ¯”å¦‚çˆ±å¥½æˆ–è€…ç‰¹é•¿ï¼Œç”šè‡³äººæ ¼ï¼ŒäºŽæ˜¯å¤§å®¶è‡ªç„¶çš„èšåœ¨ä¸€èµ·å½¢æˆä¸€ä¸ªåœˆå。æ¯ä¸ªåœˆå当ä¸éƒ½æœ‰å®ƒçš„规则,有圈å内的行è¯ç”šè‡³é»‘è¯ï¼Œå¤§å®¶ä¹Ÿæœ‰ç±»ä¼¼çš„关注点和éžå…³æ³¨ç‚¹ã€‚å½“ä½ åˆšåˆšè¿›å…¥ä¸€ä¸ªåœˆå的时候,能够èžå…¥è¿™ä¸ªåœˆå的最好办法就是用一个这个圈å当ä¸çš„人很容易记ä½çš„åå—,以åŠå¦ä¹ 和大家一起讲这个圈å的黑è¯ã€‚è€Œå¦‚æžœä½ ä¸åœ¨è¿™ä¸ªåœˆå当ä¸ï¼Œå¯¹äºŽä¼—å¤šä½ è®°ä¸ä½çš„åå—,å¬ä¸æ‡‚得黑è¯ï¼Œå°±å°½ç®¡æ— 视好了;而看ä¸æƒ¯è‡ªå·±ä¸ä»Žå±žçš„圈å,或者试图用自己从属圈å的东西和其他自己ä¸ä»Žå±žçš„圈åæ¥æ¯”较或者争论,则是众多争端的由æ¥äº†ã€‚
虽然在圈å当ä¸é»‘è¯è®©ä½ 和这个圈åå‡èšåŠ›æ›´å¼ºï¼Œå¥½çš„åå—ä¹Ÿèƒ½è®©ä½ æ›´å¿«èžå…¥å…¶ä¸ï¼Œä½†æ˜¯ä¸€æ—¦ç¦»å¼€äº†è¿™ä¸ªåœˆå,åå—和黑è¯å°±å¾€å¾€éƒ½å˜å¾—一文ä¸å€¼ã€‚毕竟,让一个çƒè¿·è®¤å‡ºBjarne Stroustrup(C++之父)这个åå—和让一个C++爱好者认出Bastian Schweinsteiger(德国çƒæ˜Ÿï¼‰è¿™ä¸ªåå—ä¸€æ ·å›°éš¾ï¼›è€Œè·Ÿä¸€ä¸ªåŠ¨æ¼«å®…ç”·è®¨è®ºV夹和碟刹那个更优秀和跟一个自行车爱好者讨论猫耳和åŒé©¬å°¾é‚£ç§æ›´èŒä¼°è®¡ä¹Ÿæ˜¯ç›¸åŒçš„性质(好å§ï¼Œæˆ‘ä¸çŸ¥é“æ€Žä¹ˆç»™è¿™ä¸¤ä¸ªåŠ æ³¨é‡Šï¼ŒåŒæ—¶ä»Žå±žäºŽè¿™ä¸¤ä¸ªåœˆå的朋å‹è¯·ä¼šå¿ƒä¸€ç¬‘)。
å› ä¸ºä¸€ä¸ªäººé€šå¸¸ä¸ä¼šåªä»Žå±žäºŽä¸€ä¸ªåœˆå,所以如何在多个圈å之间切æ¢ä¹Ÿå°±æˆäº†ä¸€ä¸ªé—®é¢˜ï¼Œå°¤å…¶æ˜¯å½“两个圈åä¹‹é—´åœ¨ä¸–ç•Œè§‚æˆ–è€…äººæ ¼è¿™ç§åŸºç¡€çš„事物上é¢æœ‰ç€å·¨å¤§åˆ†æ§çš„时候。当一个人在一个圈å当ä¸å¾…久了,往往会对这个圈å当ä¸çš„规则和世界观形æˆä¹ 惯,进而将它们带进别的圈å,æ£å¦‚åŒæŸèµ„深宅男在他的blog上é¢æ‰€å¼•ç”¨çš„一段è¯ï¼š
“å¦ä¸€æ–¹é¢ï¼Œæˆ‘玩é”兽世界
的那些朋å‹ï¼Œéƒ½å°†è¿™ä¸ªæ¸¸æˆå½“æˆçŽ°å®žç”Ÿæ´»ä¸çš„一部分。他们的日志,他们在bbs上的å‘言,他们在qq上的èŠå¤©å†…容,尤其是自言自è¯çš„情景下,都会ä¸æ—¶åœ°å¤¹æ‚
这个游æˆçš„一些信æ¯ï¼Œä¾‹å¦‚希望快å‡çº§ï¼Œä¾‹å¦‚å—到ä¸å…¬å¹³çš„å¾…é‡è€Œæ„Ÿåˆ°æ„¤æ€’,例如共åŒå‚与游æˆçš„人员出现å˜åŠ¨è€Œæ„Ÿä¼¤ï¼Œä¸ä¸€è€Œè¶³ã€‚其实上é¢çš„例å都有一个共åŒç‰¹
å¾â€”—他们本应体现在游æˆé‡Œçš„情感,被ä¸è‡ªè§‰åœ°ï¼Œå¸¦å›žäº†çŽ°å®žä¸ï¼Œä»Žè€Œå¯¹çŽ°å®žç”Ÿæ´»äº§ç”Ÿäº†å½±å“。â€
虽然这ç§è§‚ç‚¹å’Œäººæ ¼åœ¨åœˆå之间的转移处ç†å¥½äº†èƒ½å¤Ÿæˆä¸ºä¸€ç§æž„é€ æ›´å¤§åœˆåçš„å¯èƒ½æ€§ï¼Œè¿›è€Œè¾¾åˆ°ä¸€ç§å…±èµ¢å¾—ç»“æžœã€‚ä½†æ˜¯æ›´å¤šçš„æ—¶å€™ï¼Œå¯¹äºŽå·®å¼‚è¿‡å¤§ç”šè‡³æ ¹æœ¬å¯¹ç«‹çš„ä¸¤ä¸ªåœˆå,如果试图èžåˆï¼ŒæŠŠå¤ªå¤šä¸€ä¸ªåœˆå的东西带入å¦ä¸€ä¸ªå½“ä¸ï¼Œåªä¼šè®©è‡ªå·±åœ¨ä¸¤ä¸ªåœˆå当ä¸éƒ½å˜å¾—å¤ç«‹ï¼Œè€Œè‡ªå·±ä¹Ÿä¼šç”±äºŽä¸¤ä¸ªåœˆå当ä¸çš„冲çªè€Œä¸å¾—ä¸å¿å—众多æ¥è‡ªå†…心深处的痛苦。
这个时候,选择èžåˆä¸¤ä¸ªåœˆåçš„äººæ ¼ï¼Œä»¥æœŸå¯ä»¥å˜æ´»äºŽä¸¤ä¸ªåœˆå当ä¸ï¼Œè¿˜æ˜¯é€‰æ‹©ç”¨åŒé‡çš„äººæ ¼ï¼ŒåŒæ—¶åœ¨ä¸¤ä¸ªå¹³è¡Œçš„圈å当ä¸ç”Ÿæ´»ï¼Ÿæˆ–者,放弃其ä¸ä¸€ä¸ªåœˆå,选择在其ä¸ä¸€ä¸ªåœˆå生活?ä¸ç®¡å“ªä¸€ä¸ªï¼Œå½“è¿™ç§ç—›è‹¦å¼€å§‹ç¼“解,也就是æˆé•¿çš„时候了。
那么,我有四个åå—ï¼Œä½ æœ‰å‡ ä¸ªï¼Ÿ
从æŸå¤„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的代ç 。
今天收到Mozillaå‘过æ¥çš„邮件,希望我们å¯ä»¥æŠŠè‡ªå·±çš„扩展å‡çº§åˆ°æ”¯æŒFirefox 3.0。本æ¥åœ¨Beta 1出æ¥çš„时候就打算åšçš„,一直没动手,今天既然收到了信,就花了一天的时间调整了一下TabIMSwitch,å°å°çš„改动了一下,目å‰å·²ç»å…¼å®¹äºŽFirefox 3.0 Beta了。
新版本å·ç 1.1.0.41。
下载TabIMSwitch 1.1.0.41
SHA1æ ¡éªŒç :0f0acbdd7df6ddd712541d5e766fb0ce9f07a56d
MD5 æ ¡éªŒç :fe421b0905dbae7e59bbb3d028ad311f
ä½†æ˜¯å› ä¸ºçŽ°åœ¨æœ€å¹¿æ³›ä½¿ç”¨çš„1.1.0.37版本的一个bug,自动更新到1.1.0.41基本上是ä¸å¯èƒ½çš„ï¼Œå› ä¸º1.1.0.37版本当ä¸æ ¹æœ¬å°±ä¸åŒ…å«è‡ªåŠ¨æ›´æ–°URLã€‚é€ æˆè¿™ä¸ªé—®é¢˜çš„åŽŸå› æ˜¯åœ¨ç¼–è¯‘çš„æ—¶å€™æŠŠæ”¾åœ¨Mozilla addons上é¢çš„版本和公开在Google Code上é¢çš„版本弄混了,而Mozilla的版本是ä¸èƒ½æœ‰è‡ªåŠ¨æ›´æ–°URL的——Mozillaä¼šç»™ä½ åŠ ä¸Šä¸€ä¸ªã€‚
所以,麻烦大家自己手动下载下æ¥å‡çº§å§ã€‚
为了防æ¢ä»¥åŽå‡ºçŽ°ç±»ä¼¼çš„问题,这次把编译脚本修改了,把Mozilla addon上é¢çš„版本和Google Code上é¢çš„版本完全分开,将æ¥åº”该ä¸ä¼šå‡ºçŽ°ç±»ä¼¼çš„问题了。
— æ›´æ–°@2007-12-23 3:08 —
å‘完blog之åŽä¸¤åˆ†é’Ÿï¼Œå‘现1.1.0.40的包有问题,版本å·å¿˜äº†æ”¹äº†ï¼Œè¿˜æ˜¯1.1.0.39,忙ä¸å‡ºä¹±å•Šï¼Œæ™•å•Šæ™•ã€‚
下载了1.1.0.40的,ç‰è‡ªåŠ¨æ›´æ–°åˆ°1.1.0.41å§ã€‚
今天在The Old New Thing上é¢çœ‹åˆ°çš„Raymond Chen推è的新书:
Advanced Windows Debugging by Mario Hewardt and Daniel Pravat
关于这本书,Raymond Chenè¿™æ ·å†™é“:
Once you get past the "basics", you still have loads more ahead of you. The book covers debugging scenarios like a corrupted heap, a deadlock, or 100% CPU usage, as well as debugging tasks, like following the trail of an LPC request from the client to the server, peeking at the token count of a semaphore, and reconstructing a partially-corrupted stack—and illustrates each investigation with both discussion and annotated debugger output. All the things that seasoned developers take for granted (because they have become instinctual after years of experience) are spelled out for you.
网站上é¢è¿˜æœ‰Mark Russinovich的评论:
"I’ve been debugging my own Windows applications and device drivers for over ten years, but when I reviewed the manuscript I learned about new techniques, tools, and debugger commands that I’d never come across, and that I’ve already found use for."
Mark Russinovich
Technical Fellow, Microsoft Corporation
既然这本书å¯ä»¥è®©Raymondå’ŒMark侧目,我想我应该买过æ¥çœ‹çœ‹ã€‚$47.03,ä¸çŸ¥é“能ä¸èƒ½æŠ¥é”€ã€‚
æ˜¨å¤©æ— èŠåœ¨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
天冷了,天天ç¡ä¸é†’,å³ä½¿æ™šä¸Šç¡å¾—ä¸ç®—晚。
体é‡æŒç»å¢žåŠ ,但是å°è…¹æŒç»å‡å°ã€‚得益于最近增强的è¿åŠ¨é‡ã€‚
工作上é¢ï¼Œä¸¤å‘¨ä¹‹å‰åˆšåˆšæŠŠService Pack放出去,清闲了一段时间,有空看看书什么的。接下æ¥åˆå¼€å§‹å¿™äº†ï¼Œè™½ç„¶ä¸‹ä¸€ä¸ªé¡¹ç›®è¦åˆ°æ˜¥èŠ‚åŽæ‰æ£å¼å¼€å§‹ï¼Œä½†æ˜¯å‰æœŸå‡†å¤‡å·¥ä½œè¿˜æ˜¯è¦åšã€‚
最近会议有增多的倾å‘,需è¦é€‰æ‹©æ€§çš„跳掉一些,或者从我从当当的特价书库里é¢æ·˜å‡ºæ¥ä¸€äº›è€ä¹¦å½“ä¸æŒ‘一些出æ¥æ¶ˆç£¨æ—¶é—´ã€‚
空闲时间开始回头翻è€ä¹¦ï¼Œåƒã€ŠTCP/IP详解》,《Windows Internal》之类,é‡æ–°ç¿»äº†å‡ ç« è¿˜æ˜¯æœ‰ä¸å°‘的收获。C++æ–¹é¢ï¼ŒæŠŠä»¥å‰æ²¡çœ‹å®Œçš„《Modern C++ Design》和《Imperfect C++》拿æ¥è¡¥å®Œï¼Œçœ‹å¾—目的ä¸åœ¨äºŽä½¿ç”¨ï¼Œè€Œåœ¨äºŽæ€æƒ³ã€‚
éžæŠ€æœ¯ç±»ä¹¦ç±ï¼Œã€Šé•¿å°¾ã€‹è¿˜ä¸é”™ï¼Œä»ŽåŒäº‹é‚£é‡Œæ‹¿æ¥æ£åœ¨è¯»ã€‚å¦å¤–æ·˜äº†å‡ æœ¬å‹äººæŽ¨èçš„ä¹¦ï¼šã€Šä½ çš„ç¯äº®ç€å—》和《ç†è§£ä¸“业程åºå‘˜ã€‹ã€‚å‰é¢é‚£æœ¬ä¹¦æ‹¿åˆ°ä¹‹åŽæ„Ÿè§‰ä¸Šå½“了,ä¸æ˜¯è¯´å†…容,而是装订太精美,ä¸é€‚åˆæˆ‘çš„é£Žæ ¼ã€‚è¿™ç§ç²¾ç¾Žçš„书我都是借的。花多钱买一个书皮是最ä¸å€¼å¾—的事情之一。
å…¬å¸å®£ç§°æ˜Žå¹´è¦æ‰©æ‹›åˆ°600人(现在åªæœ‰300多一点),但是现在的地é“大厦已ç»æ²¡æœ‰åœ°æ–¹å¯ä»¥ç§Ÿç»™æˆ‘们了,所以è¦æ¬å®¶ã€‚å¯èƒ½è¦æ¬åˆ°é›¨èŠ±å°é™„近,昨天跟ç€å…¬
å¸ç»„织的“看房团â€åŽ»äº†é‚£è¾¹çœ‹äº†çœ‹ï¼Œåœ°æ–¹è¿˜å¯ä»¥ã€‚å…¬å¸ç§Ÿä¸‹æ¥äº†æ•´æ ‹5层楼,空间很大,有天井和阳å°ï¼Œä¸çŸ¥é“装修完了会ä¸ä¼šä»ç„¶ä¿ç•™ã€‚既然总é¢ç§¯å·²ç»ä¸æ˜¯çŽ°åœ¨çš„两å€è¿™ä¹ˆç®€å•ï¼Œé‚£ä¹ˆæ ¼å间应该å¯
以大一点了,希望å¯ä»¥æ”¾ä¸‹ä¸€è¾†è‡ªè¡Œè½¦ã€‚今天去骑车探了一下路,从现在ä½çš„地方大约40分钟自行车车程,25公里左å³ã€‚
å‰äº›æ—¥åæ‹çˆ±æ€åº¦ä¸Šé¢è¢«QQPæ•™è‚²äº†ä¸€ç•ªï¼Œä¼ æŽˆäº†ä¼—å¤šå¦‚ä½•è¿½å¼‚åœ°mmçš„ç»éªŒã€‚这丫自从有了女朋å‹å°±å¼€å§‹å˜äº†ä¸ªäººï¼Œå¤©å¤©å«åš£ç€è¦æ‰“电è¯ï¼Œä½†æ˜¯å¹¸å¥½æŠ€æœ¯è¯é¢˜ä»ç„¶åœ¨è®¨è®ºä¹‹åˆ—。电è¯å½“ä¸åˆè¢«è€å¦ˆæ到æ‹çˆ±é—®é¢˜ï¼Œè€å¦ˆä»Žæˆ‘上大å¦ï¼ˆ17å²ï¼‰çš„时候开始跟我æ这个问题,æ到22å²ï¼Œä¸€ä¸ªäº”年计划都结æŸäº†ï¼Œä½†æ˜¯æˆ‘æ€åº¦åŸºæœ¬ä¸Šæ²¡å˜ï¼šå¹´è½»äººåˆ«å¤ªæ€¥ç€æŠŠè‡ªå·±æ‹´èµ·æ¥ã€‚å› ä¸ºæˆ‘æ¯”è¾ƒå®¹æ˜“è®¤çœŸï¼Œæ‰€ä»¥è¦ä¹ˆä¸è°ˆï¼Œè¦è°ˆå°±å¥½å¥½è°ˆã€‚所以现在除éžæœ‰ä¸€ä¸ªä¸ä»‹æ„é£˜å‡ å¹´ï¼Œè€Œä¸”èƒ½å¤Ÿå®¹å¿ä¸‰äº”年之内ä»ç„¶åœ¨ç§Ÿæˆ¿å的人出现,å¦åˆ™æˆ‘肯定ä¸ä¼šè€ƒè™‘。è¦è°ˆä¿éšœï¼Œ30å²ä»¥åŽå†è¯´ã€‚而且è¦æƒ³æˆä¸ºjourneyman,还是真的è¦å››å¤„journey一下æ‰å¥½ï¼ŒçŽ°åœ¨è°ˆæ‹çˆ±ï¼Œåªæ˜¯å¾’增众多烦æ¼è€Œå·²ã€‚
娱ä¹æ–¹é¢ï¼Œä¸»è¦æ˜¯çœ‹çƒå’Œçœ‹æ¼«ç”»ï¼Œå†¬å£å¥½åŠ¨ç”»ä¸å¤šï¼Œæ²¡ä»€ä¹ˆå€¼å¾—追的片åï¼Œå‰§åœºç‰ˆä¹Ÿæ²¡æœ‰ä»€ä¹ˆæ–°ä¸œè¥¿ï¼Œæ¯”è¾ƒæ— èŠã€‚多出æ¥çš„时间看看书,æƒä¸”当娱ä¹äº†ã€‚
å·®ä¸å¤šå°±è¿™äº›ã€‚
è€è§„矩,贴路线。
从å—京骑到马éžå±±ï¼ˆå®žé™…上是è¸ä¸Šé©¬éžå±±çš„土地就回头了,也就是骑到了å—京和马éžå±±çš„交界处,也是江è‹å’Œå®‰å¾½çš„交界处),往返90公里,耗时4å°æ—¶15分,æ¥å›žå‡é€Ÿ22km/h。
有点å°ç´¯ã€‚

上周末åŒå¦æ¥å—京考试,顺便就在å—äº¬çŽ©äº†ä¸¤å¤©ï¼Œç…§äº†ä¸€äº›ç…§ç‰‡ï¼Œä»Šå¤©æ‰“ç®—æ‰“åŒ…ä¼ è¿‡åŽ»ã€‚ç»“æžœå¦‚ä½•é€šè¿‡æˆ‘çš„64Kb(b哦,ä¸æ˜¯B)ä¸Šä¼ å¸¦å®½çš„ADSLä¼ è¿™ä¹ˆä¸ª70M的东西还真让我头疼了一阵å。
先是å°è¯•QQçš„ä¼ é€æ–‡ä»¶ï¼Œä½†æ˜¯å› 为她在教育网,我在公网,速度慢的一塌糊涂,估计需è¦2å°æ—¶+æ‰å¯ä»¥ä¼ 过去。自然我是没有è€å¿ƒç‰çš„。然åŽå°è¯•ä½¿ç”¨é‚®ä»¶ï¼Œå‘现GMail支æŒ27MB的邮件大å°ï¼Œæ¢ç®—èµ·æ¥åº”该是20Mä¸åˆ°ä¸€ç‚¹çš„附件大å°ï¼ˆè€ƒè™‘base64ç¼–ç 带æ¥çš„开销是4/3),所以把照片分å·æ‰“包,然åŽå°è¯•ç”¨GMail的在线邮件撰写,æ’入附件,点击å‘é€ï¼Œç„¶åŽæµè§ˆå™¨ä¸å‡ºæ‰€æ–™åœ°è¶…时了。既然Webä¸è¡Œï¼Œé‚£ä¹ˆå°±èµ°SMTPåè®®å§ã€‚ååè¦é€šè¿‡GMail的邮件æœåŠ¡å™¨çš„è¯éœ€è¦è®©è¿™äº›å—节绕åŠä¸ªåœ°çƒï¼Œè¿˜å¿…é¡»è¦èµ°SSLåŠ å¯†çš„é“¾è·¯ï¼Œå®‰å…¨æ˜¯å®‰å…¨ï¼Œä½†æ˜¯æ…¢å•Šï¼Œè€Œä¸”åŠ å¯†è¿™ç§ä¸œè¥¿ï¼Œå®Œå…¨å°±æ˜¯CPU密集的æ“作,结果就是导致邮件一å‘é€å°±å 用100% CPUã€‚è¿™æ ·ä¹Ÿå°±ç®—äº†ï¼Œå¤§ä¸äº†æˆ‘æ”¾ä¸€è¾¹è®©å®ƒä¼ åŽ»ã€‚ç»“æžœè¿›åº¦æ¡ç¼“慢推进到80%å·¦å³(40分钟+之åŽ),弹出对è¯æ¡†â€œæ— 法连接æœåŠ¡å™¨ï¼ŒæœåŠ¡å™¨è¶…æ—¶â€ã€‚当时晕掉。
怎么办呢?找一个近一点的SMTPæœåŠ¡å™¨å§ã€‚VPN到公å¸ï¼Ÿè¯´ä¸å®šè¿˜ä¸å¦‚GMail。这时候想起æ¥å½“时在å¦æ ¡çš„æ—¶å€™è¿˜æœ‰æ ¡å‹ä¿¡ç®±ã€‚å—京和åˆè‚¥ä¹Ÿä¸ç®—è¿œï¼Œè€Œä¸”æ ¡å‹ä¿¡ç®±çš„SMTP也是电信出å£ï¼Œç¦ç”¨æŽ‰SSL应该会快一点。
但是这个æœåŠ¡å™¨åªæ”¯æŒ10000000å—节的邮件大å°ï¼Œæ¢ç®—一下就是7Mä¸åˆ°çš„附件,最åŽåªèƒ½æ‰“æˆ6M的分å·åŒ…,å‘了11å°é‚®ä»¶ã€‚估计åŒå¦ä¹Ÿä¼šéƒé—·æ»ã€‚
折腾åŠå¤©è¿˜ç»ˆäºŽç®—是把它们å‘出去了。ç‰ä¸‹å›žå¤´çœ‹çœ‹æœ‰æ²¡æœ‰é€€ä¿¡é€šçŸ¥ã€‚:)
回头想想,如果SMTP有æ–点ç»ä¼ å¤šå¥½ã€‚è‡³å°‘è¿™æ ·æˆ‘å‰é¢çš„40分钟+的时间就ä¸è‡³äºŽæµªè´¹äº†ã€‚按ç†è¯´è¿™ç§ä¸œè¥¿åº”该有人想到过了,æœç´¢äº†ä¸€ä¸‹æžœç„¶æœ‰ä¸€ä¸ªSMTP扩展是åšè¿™ä¸ªäº‹æƒ…的:
RFC 1845 SMTP Service Extension for Checkpoint/Restart
ä¸è¿‡çœ‹äº†çœ‹çŠ¶æ€ï¼Œè¿˜æ˜¯Experimentalï¼ˆå®žéªŒï¼‰ã€‚è¯´æ˜¯å®žéªŒæ€§è´¨çš„ï¼Œé‚£å°±æ˜¯æ²¡å‡ ä¸ªMTA实现了的。事实上也是,æœç´¢äº†ä¸€ä¸‹ï¼Œä¼¼ä¹Žä¸æ˜¯â€œæ²¡å‡ 个â€ï¼Œè€Œæ˜¯çœ‹èµ·æ¥æ ¹æœ¬æ²¡æœ‰ã€‚
记忆当ä¸è¿˜æœ‰ä¸€ä¸ªRFC是关于邮件切分的,一时找ä¸åˆ°äº†ã€‚回头å†æ‰¾æ‰¾ã€‚
但是关键还是:有多少人实现了呢?至少我看到GMail的邮件æœåŠ¡å™¨æ²¡æœ‰å®žçŽ°ä¹‹ã€‚
sigh…为什么SMTP就没有æ–点ç»ä¼ 。
2008年欧洲æ¯çš„抽ç¾ç»“果已ç»äºŽæ˜¨å¤©æ晓,作为çƒè¿·çš„期待åˆå¤šäº†ä¸€ä¸ªã€‚
特地作了一个日历,通过Google日历分享一下。
请点击下é¢çš„按钮直接订阅到Google日历:

ä½ ä¹Ÿå¯ä»¥åœ¨çº¿æŸ¥çœ‹ï¼Œæˆ–者导入到其他程åºï¼ˆå¦‚Outlook)。
最åŽè½¬ä¸€æ®µï¼šå¦‚何使用 Google 日历订阅公共日历供稿?
è¦ä½¿ç”¨æ—¥åŽ†ç½‘å€æ·»åŠ 日历,åªéœ€æŒ‰ä¸‹åˆ—æ¥éª¤æ“作:
1. 在左侧日历列表的顶部,点击"æ·»åŠ "å‘下ç®å¤´æŒ‰é’®å¹¶é€‰æ‹©"按网å€æ·»åŠ "。
2. 在æ供的å—段ä¸è¾“入相应的日历网å€ï¼ˆiCal æ ¼å¼ï¼‰ã€‚
3. 点击"æ·»åŠ "。
这里的日历网å€æ˜¯ http://www.google.com/calendar/ical/lr7j170t5jh6nudv12pkc85rrg%40group.calendar.google.com/public/basic.ics
è¿žç»N旧没有更新blog,最近也没有什么技术专题愿æ„写,总之就是没有创作欲望。
低潮期么?
åæ£å°±éšä¾¿å†™ç‚¹ä¸œè¥¿ï¼Œä¸èƒ½è®©blogå°±è¿™æ ·è’ç€ã€‚
今天å‘现Google ReaderåŠ ä¸Šäº†æŽ¨è,就在Add Subscriptionæ—边,出现了一个"Discover",点进去之åŽæœ‰ä¸€ä¸ªRecommandationæ ‡ç¾ã€‚看了一下,还是有ä¸å°‘好东西的。
最近看了两部çŸç¯‡OVA,《茄åï¼å®‰è¾¾å¢è¥¿äºšä¹‹å¤ã€‹å’Œã€ŠèŒ„å_旅行箱ä¸çš„候鸟》,讲的是一群自行车è¿åŠ¨å‘˜çš„故事。很消é£çš„片å,推è有共åŒçˆ±å¥½çš„朋å‹çœ‹çœ‹ã€‚