http://herbsutter.spaces.live.com/Blog/cns!2D4327CC297151BB!917.entry
Herb Sutter, the C++ guru, finally left Live Space due to the comment spam out of control.
I like Live Spaces, and I really
hate moving a blog, but unfortunately the comment spam is out of
control and I just can’t keep up with the tools available to manage it
here — other than accepting a blog with no comments at all, which I’m
unwilling to do. Your comments are too valuable to give up.
I have researched on the blog comment spams for a long time, since my blog was spammed at the first time (in Chinese). Also I created a semi-automatic solution (in Chinese) to delete the spams. I believe not only me is suffering the blog comment spams, so I was thinking to make the solution totally automatic, and create a tool to clean blog comment spams for us spammer haters.
However, even I created the tool, that does not means our bloggers should take the responsibility to do anti-spam tasks. Anti-spam is the business of the service provider. Live Space SHOULD improve its comment system, or it will become Live Spam and more and more people will leave.
æœ€è¿‘åœ¨è¯„ä¼°å‡ æ¬¾ç”µå书ç±é˜…读器,考虑为自己添置一个,但是目å‰è¿˜å¤„在观望状æ€ï¼Œæ¯•ç«Ÿä»·é’±ä¸è²ã€‚
之所以开始对电å书ç±é˜…读器感兴趣是å‘现自己看书的时间越æ¥è¶Šå°‘,å在计算机å‰é¢çœ‹ä¹¦æ€»ä¼šè¢«å„ç§å„上的事情打æ–,例如ä¸æœŸè€Œè‡³çš„邮件和å³æ—¶æ¶ˆæ¯ï¼Œè€Œè„±ç¦»è®¡ç®—机的时候能看的书太少。所以考虑一个设备,å¯ä»¥ä¸“门用æ¥è¯»ä¹¦ï¼Œè€Œä¸”真的åƒä¸€æœ¬çº¸è´¨çš„ä¹¦ä¸€æ ·ä¾¿äºŽæºå¸¦ï¼Œè€Œä¸”éšæ—¶éšåœ°å¯ä»¥é˜…读。å¦ä¸€æ–¹é¢è¿™ä¸ªä¸œè¥¿åŠŸèƒ½ä¸èƒ½å¤ªå¼ºå¤§â€”—内置WIFI,æµè§ˆå™¨æˆ–者内置电å邮件处ç†çš„è¯ï¼Œå¾ˆå¯èƒ½ä¼šæ¼”å˜æˆå¦ä¸€å°ç¬”记本电脑;而如果直接用PDA或者智能手机或者PSP之类的éžä¸“用设备的è¯ï¼Œä¸€æ–¹é¢é‚£ç§å±å¹•è¯»ä¹¦å¾ˆç´¯ï¼Œå¦ä¸€æ–¹é¢è®¾å¤‡ä¸Šé¢å¦å¤–的功能å¯èƒ½ä¼šæˆä¸ºçœ‹ä¹¦çš„å½±å“。添置这个设备的目的本身就在于能够获得åƒæ™®é€šä¹¦ç±ä¸€æ ·çš„使用方å¼ï¼Œæ‰€ä»¥ä¸“用的书ç±é˜…读器是一个很好的选择。
这次评估的基本需求是:
1. 便æºæ€§ï¼šè®¾å¤‡è‡³å°‘ä¸èƒ½æ¯”一本书大,å¦åˆ™å¤ªéš¾æºå¸¦ã€‚ç”µæ± å¿…é¡»è¶³å¤Ÿå¼ºåŠ²ã€‚
2. å±å¹•é˜…读感觉:ä¸èƒ½å¤ªä¼¤çœ¼ç›ï¼ˆåŸºæœ¬ä¸Šå°±æ˜¯E-Ink了,背光的LCD就是太伤眼ç›ï¼‰ã€‚
3. æ–‡æ¡£æ ¼å¼æ”¯æŒï¼šè‡³å°‘应该å¯ä»¥æ”¯æŒPDF,CHM,DOC。如果能够支æŒCBZ/CBRæ ¼å¼å°±æ›´å¥½äº†ã€‚
4. 二次开å‘çš„å¯èƒ½æ€§ï¼šè¿™æ ·è‡³å°‘å¯ä»¥ç»™æˆ‘一个对它进行自定义的å¯èƒ½ã€‚
5. å”®åŽæœåŠ¡ï¼šè¿™ç§ä¸“用设备最怕的就是硬件æŸåï¼Œå› æ¤æœ‰ä¸€ä¸ªå¥½çš„å”®åŽæœåŠ¡è¿˜æ˜¯éžå¸¸é‡è¦çš„。
6. ä»·æ ¼ï¼šå¦‚æžœä¹°è®¾å¤‡çš„é’±è¶…è¿‡äº†å¯èƒ½çš„潜在的买书的钱,那么就算了。
在网上æœç´¢äº†å¾ˆå¤šçš„èµ„æ–™åŠ ä»¥è¯„ä¼°ä¹‹åŽï¼Œç›®æ ‡åŸºæœ¬ä¸Šé”定在下é¢çš„三款:
1. Sony PRS-505
2. 津科翰林V3
3. iRex iLiad
现在éžå¸¸ç«çˆ†çš„Amazon Kindleä¸åœ¨è€ƒè™‘ä¹‹åˆ—ï¼ŒåŽŸå› æœ‰ä¸‰ï¼šé€šç”¨æ ¼å¼æ”¯æŒä¸å¥½ï¼ˆä¸»è¦æ˜¯PDF);ä¸æ–¹ä¾¿è´ä¹°å’Œå”®åŽæœåŠ¡ï¼ˆåœ¨ä¸å›½å¤§é™†æ²¡æœ‰é”€å”®ï¼‰ï¼›æ— 线功能在ä¸å›½ä¸å¯ç”¨ï¼ˆè¿™ä¸ªæ˜¯æœ€å¤§çš„问题,看看Kindle的介ç»ï¼Œåªèƒ½ç”¨ç¾Žå›½çš„3G网络,ä¸å›½çš„3Gæ ‡å‡†ä¸ä¸€æ ·å•Šâ€¦â€¦æ²¡æœ‰äº†æ— 线网络,这个阅读器并没有什么出彩的地方)。
下é¢åˆ†åˆ«æ¯”较一下é”定的三款阅读器的优势和劣势。
Sony PRS-505:
6寸e-inkå±ï¼Œæ˜¾ç¤ºæ•ˆæžœä¸é”™ï¼Œä¾¿æºæ€§ä¹Ÿæ¯‹åº¸ç½®ç–‘。7500é¡µç¿»é¡µçš„ç”µæ± èƒ½åŠ›ï¼ˆe-inkå±åªæœ‰ç¿»é¡µçš„时候æ‰è€—ç”µï¼Œè€Œä¸”æ²¡æœ‰èƒŒå…‰ï¼Œå› æ¤è¿™ç§è®¾å¤‡çš„ç”µæ± ç»èˆªèƒ½åŠ›éƒ½ä¸æ˜¯ç”¨æ—¶é—´ï¼Œè€Œæ˜¯ç”¨ç¿»é¡µæ¬¡æ•°è¡¡é‡çš„)。
$299,æ®è¯´ä¸€èˆ¬ä¼šæœ‰æŠ˜æ‰£ï¼Œè®©ç¾Žå›½çš„朋å‹å¸®æˆ‘买或者从淘å®ä¸Šé¢ä¹°ï¼Œå¤§æ¦‚2000å—å·¦å³ã€‚
专有数æ®æ ¼å¼ï¼ˆLRFæ ¼å¼ï¼‰ï¼ŒåŽŸç”Ÿæ”¯æŒTXT和图片,有PDF支æŒï¼Œä½†æ˜¯å‡ 乎ä¸å¯ç”¨ã€‚
没有找到SDK,但是网上有围绕开æºçš„åå‘工程库libprs500çš„å¥åº·å‘展的社区,转æ¢å·¥å…·å’Œåº“也很多,å¯ä»¥å°†å„ç§ä¹¦ç±æ ¼å¼è½¬æˆLRFæ ¼å¼ï¼Œè€Œä¸”有模拟器å¯ä»¥é¢„览转æ¢åŽçš„效果。下过æ¥ç”¨äº†ä¸€ä¸‹ï¼ŒCBZ/CBRã€DOC转æ¢æ•ˆæžœä¸é”™ï¼ŒPDFå°šå¯æŽ¥å—。唯独比较ä¸çˆ½çš„是处ç†æ•ˆçŽ‡ï¼Œå½“PDF文件过大的时候,这些工具都是内å˜æ€æ‰‹ï¼ˆ400页大概消耗400M内å˜çš„æ ·å),而且è¿è¡Œé€Ÿåº¦å¾ˆæ…¢ï¼ˆå¤§æ¦‚2秒钟一页纸的转æ¢é€Ÿåº¦ï¼‰ã€‚
主è¦é—®é¢˜æ˜¯éœ€è¦åˆ·æœºæ‰å¯ä»¥æ”¯æŒä¸æ–‡ï¼Œä¸”在国内没有æ£å¼é”€å”®ï¼Œå› æ¤æ²¡æœ‰å›½å†…å”®åŽã€‚
津科翰林V3(评测):
国产产å“ï¼Œå› æ¤ä¸æ–‡æ”¯æŒã€å›½é™…化和售åŽæœåŠ¡éƒ½æ²¡å¾—说。
6寸e-inkå±ï¼Œ7500页+ç¿»é¡µï¼Œç”µæ± ä¸ºè¯ºåŸºäºšè–„ç”µæ± ï¼Œå¯è‡ªè¡Œæ›´æ¢ï¼ˆåŒ…装盒里é¢è¿˜æœ‰èµ é€èžºä¸åˆ€ä¸€ä¸ªï¼Œç”¨äºŽå¼€å¯ç”µæ± ç›’Orz)。
æ·˜å®ä¸Šé¢æŠ¥ä»·2600å·¦å³ï¼Œæ¯”Sonyçš„ç¨è´µã€‚
文件支æŒæ ¼å¼å¾ˆå…¨ï¼Œé™¤äº†CBR/CBZä¸æ”¯æŒå…¶ä»–都支æŒï¼Œè€Œä¸”PDFå¯ä¸‰çº§ç¼©æ”¾ã€‚虽然ä¸æ”¯æŒCBR/CBZ但是支æŒç»Ÿä¸€ç›®å½•ä¸‹çš„一å¨å›¾ç‰‡çš„æ ¼å¼ï¼Œå› æ¤å¯ä»¥æŠŠCBR解开看。原生支æŒWOLFæ ¼å¼ï¼Œæ˜¯ä¸€ç§åŸºäºŽå›¾åƒçš„æ ¼å¼ï¼Œæœ‰ä¸€äº›ç¬¬ä¸‰æ–¹å·¥å…·ï¼Œä½†æ˜¯ä¸å¤ªå¥½ç”¨ã€‚
看起æ¥ä¼¼ä¹Žæœ‰SDK,但是需è¦æ³¨å†Œæ‰å¯ä¸‹è½½ï¼Œå› æ¤è¿˜æ²¡æœ‰çœ‹ã€‚
颜色看到的都是黑色的,ä¸çŸ¥é“有没有银色的。
iRex iLiad(评测)
这个本æ¥ä¸åœ¨æˆ‘的评估之列的,但是看过之åŽè§‰å¾—这个东西真tm酷。
ä¸è¿‡ä»·é’±ä¹Ÿæ˜¯çœŸtm酷,¥5600,基本打消了我买的念头。但是既然评估过了,还是拿出æ¥è°ˆè°ˆã€‚
8寸e-inkå±ï¼Œå¤§å•Šï¼Œå¤§å°±è¡¨æ˜Žå—大啊,å—大自然看ç€çˆ½ã€‚
支æŒæ‰‹å†™ã€‚
支æŒ802.11b/g,以太网和CDMA
原生ä¸æ–‡ç•Œé¢æ”¯æŒï¼ˆä½†æ˜¯æ®è¯´ä¸æ–‡æ–‡ä»¶å和文件内容支æŒä¸å¥½ï¼‰ã€‚
有SDK(需è¦åœ¨Linux上é¢è¿è¡Œï¼‰ï¼Œè€Œä¸”看了一下,SDK有ä¸é”™çš„架构。
大陆有售åŽæœåŠ¡ä¸å¿ƒã€‚
æœ€å¤§çš„ç¼ºç‚¹æ˜¯ç”µæ± ç»èˆªèƒ½åŠ›å·®ï¼Œå¤§çº¦åªèƒ½æ”¯æŒ5å°æ—¶ï¼ˆä¸å¼€å¯æ— 线)。
å¦ä¸€ä¸ªç¼ºç‚¹æ˜¯æ–‡ä»¶ç±»åž‹æ”¯æŒå°‘(但是有SDK了,而且有个ä¸é”™çš„架构,估计会多起æ¥çš„)。
最åŽè€ƒè™‘一下,暂时还是ä¸è¦ä¹°äº†â€”—价钱太贵。如果将æ¥è¦ä¹°çš„è¯ï¼Œé¦–选翰林V3(而且这个在淘å®æ—§è´§ä¸Šé¢æ·˜åˆ°çš„å¯èƒ½æ€§è¿˜å¾ˆå¤§ï¼‰ï¼Œå…¶æ¬¡æ˜¯Sony PRS-505。iLiadçš„è¯ï¼Œè™½ç„¶æˆ‘很喜欢这个,但是目å‰æ¥è¯´ï¼Œè¿˜æ˜¯ç®—了,如果有人愿æ„é€æˆ‘一个,我没æ„è§ã€‚
最åŽå†™ä¸€å¥ï¼Œå…³äºŽä¸ºä»€ä¹ˆä¸è€ƒè™‘EeePCæˆ–è€…å…¶ä»–çš„è®¾å¤‡ï¼šå› ä¸ºä»–ä»¬ä¸æ˜¯e-ink。
忙。没时间写blog。
å°±è¿™æ ·ã€‚
介ç»ï¼šhttp://pragprog.com/titles/mnee
Release It!: Design and Deploy Production-Ready Software
by Michael T. Nygard
2008 Jolt Productivity Award Winner (2008 Jolt生产力大奖)。
ä¸çŸ¥é“Jolt Award?看看它的首页上é¢çš„一å°æ®µå¼•ç”¨å§ï¼š
"The Jolt Awards are the Oscars of our industry."
Our industry,自然是Software industry.
æœ¬ä¹¦çš„æ ¸å¿ƒå言:
“Feature complete†is not the same as “production ready.â€
“具有全部特性â€ä¸ç‰äºŽâ€œå¯ç”¨äºŽç”Ÿäº§â€ã€‚
朋å‹æŽ¨è给我之åŽï¼Œçœ‹äº†è¿™æœ¬ä¹¦çš„å‰è¨€å’Œç›®å½•ï¼Œæ„Ÿè§‰è¿™æœ¬ä¹¦å°±æ˜¯ä¸ºæˆ‘,以åŠä¸ºæˆ‘现在所在的项目所写:
Too often, project teams aim to pass QA’s tests, instead of aiming for life in Production (with a capital P). That is, the bulk of your work probably focuses on passing testing. But testing—even agile, pragmatic, automated testing—is not enough to prove that software is ready for the real world. The stresses and the strains of the real world, with crazy real users, globe-spanning traffic, and virus-writing mobs from countries you’ve never even heard of, go well beyond what we could ever hope to test for.
这本书从一个高于技术的层é¢æ¥æŽ¢è®¨ä¼ä¸šçº§è½¯ä»¶æž¶æž„师ã€è®¾è®¡è€…和开å‘è€…åº”è¯¥æ€Žæ ·çœ‹å¾…ä¼ä¸šçº§è½¯ä»¶çš„问题。一言以蔽之:
…, enterprise-class simply means that the software must be available, or the company loses money.
书ä¸æ供了大é‡çš„例åæ¥è®²è¿°ä¼ä¸šçº§è½¯ä»¶çš„稳定性(stability),容é‡(capacity),设计上的考虑和æƒè¡¡(general design issues and trade-offs),以åŠå¦‚ä½•è®©ä½ çš„è½¯ä»¶èžå…¥åˆ°æ•´ä¸ªä¿¡æ¯ç”Ÿæ€ç³»ç»Ÿ(examine the system’s ongoing life as part of the overall information ecosystem)。
总之,这本书应该推è给所有开å‘ä¼ä¸šçº§è½¯ä»¶çš„人看看,包括架构师ã€è®¾è®¡è€…ã€å¼€å‘人员和测试人员。
Google Android SDKå‘现安全æ¼æ´ž
Core Security said Android SDK m3-rc37a and earlier are vulnerable to
several bugs in components that process GIF, PNG and BMP images, and
Android SDK m5-rc14 is vulnerable to a security bug in the component
that process BMP images.
CAPTCHA is dead, long live CAPTCHA
Hotmail, Yahoo, å’ŒGMailçš„CAPTCHAè¿‘æœŸç›¸ç»§è¢«ç ´æŽ‰ï¼Œè™½ç„¶å®ƒä»¬çœ‹èµ·æ¥æ˜¯é‚£ä¹ˆåšä¸å¯æ‘§ï¼šGoogle:
Yahoo:
Hotmail: 
— ftofficer的一点看法 —
æ£å¦‚æ–‡ç« ä¸æ‰€æåˆ°çš„é‚£æ ·ï¼ŒCAPTCHA对于专业的spamå‘é€è€…å·²ç»è¶Šæ¥è¶Šæ²¡æœ‰é˜²å¾¡åŠ›ï¼Œå®ƒçš„作用å¯èƒ½åœ¨ä¸ä¹…çš„å°†æ¥å°±å°†é€€åŒ–为仅仅为了防script kids了。对于专业的spamå‘é€è€…æ¥è¯´ï¼ŒæŠ€æœ¯æ‰‹æ®µæ˜¯æ— 法防ä½ä»–们的,尤其在ä¸å›½è¿™ç§ä½ŽäººåŠ›æˆæœ¬çš„环境下,真的雇佣人æ¥è¯»CAPTCHA并且解读,都并éžä¸€ä»¶ä¸å¯èƒ½çš„事情。
— /看法完 —
Ferry是我们以å‰å®žéªŒå®¤çš„师兄,97届少年ç天æ‰å°‘年,QQP的师傅。论年龄比我们大ä¸äº†å‡ å²ï¼Œä½†æ˜¯åœ¨æˆ‘ä»¬å¤§ä¸‰çš„æ—¶å€™å°±ç ”ç©¶ç”Ÿæ¯•ä¸šåŽ»äº†ç±³å›½ï¼Œåˆ°äºšåˆ©æ¡‘é‚£æ²™æ¼ ä¸å¤®å•ƒä»™äººæŽŒåŽ»äº†ã€‚自从他毕业我还没有å†è§è¿‡ä»–。å°è±¡å½“ä¸çš„Ferry是个典型的科大大男å©ï¼Œç˜¦ç˜¦å°å°çš„,戴ç€æœ‰åŠè¾¹è„¸å¤§å°çš„黑边框眼镜,穿ç€çœ‹èµ·æ¥ä¼¼ä¹Žå‡ å¹´ä¸æ´—çš„Tæ¤å’Œæ ‡å¿—æ€§çš„ç§‘å¤§é»„æ‹–éž‹åœ¨ç§‘å¤§æ ¡å›å’Œå®žéªŒå®¤å½“ä¸æ™ƒæ¥æ™ƒåŽ»ã€‚
å°±æ˜¯è¿™æ ·ä¸€ä½å¤§ç”·å©ï¼Œå‡ºå›½ä¹‹åŽå´å¦‚åŒæ上了快车é“,先是迅速接å—了耶稣基ç£çš„洗礼,然åŽåŠå¹´å‰å¬è¯´ä»–结婚了,然åŽä»Šå¤©å¬è¯´ä»–有了个女儿。
ä¸ç¦æ„Ÿå¹ï¼Œä¸€æ™ƒä¸‰å¹´ï¼Œå¦‚白驹过隙。
VeryCD是个ä¸é”™çš„网站,除了在æ¯ä¸ªé¡µé¢ä¸Šé¢å‡ºçŽ°çš„flash广告(è§ä¸‹å›¾ï¼‰ã€‚当然我也知é“VeryCDç»´æŒç”Ÿå˜åŸºæœ¬ä¸Šè¦é 广告,但是ç»å¸¸æžæ»æˆ‘æµè§ˆå™¨çš„flash广告,我是ä¸å¾—已把它过滤掉的。

Firefox对于广告的解决方案当然是AdBlock Plus。这个æ’件å¯ä»¥æŒ‰ç…§é€šé…符或者æ£åˆ™è¡¨è¾¾å¼æ¥å°é”å¹¿å‘Šã€‚å¦‚æžœä½ ä¸æ‡‚通é…符或者æ£åˆ™è¡¨è¾¾å¼ï¼Œç›´æŽ¥ç”¨é¼ æ ‡ç‚¹ç‚¹åŸºæœ¬ä¸Šä¹Ÿæ˜¯å¯ä»¥è§£å†³é—®é¢˜çš„。通过在其ä¸æ·»åŠ 一æ¡è§„则å°é” http://222.37.134.*/*.htm*,顺利达到了å°é”VeryCD上é¢çš„flash广告的目的。
但是éšä¹‹è€Œæ¥çš„é—®é¢˜æ˜¯ï¼Œå› ä¸ºè¿‡æ»¤æŽ‰äº†ä¸€ä¸ªiframe,整个页é¢å¸ƒå±€å°±æœ‰äº†ä¸€äº›é—®é¢˜ï¼Œèµ„æºè¯¦ç»†ä¿¡æ¯å› ä¸ºå¸ƒå±€çš„ç¼˜æ•…æ— æ³•æ˜¾ç¤ºï¼ˆè§ä¸‹å›¾ï¼‰ã€‚

为了能够让它显示出æ¥ï¼Œåªå¥½å¦å¤–å†æ‰“一层补ä¸ã€‚这次用Greasemonkeyï¼Œè®©å®ƒåœ¨åŠ è½½VeryCD页é¢çš„时候在原本显示广告的地方显示å¦å¤–一个东西æ¥å 个ä½ç½®ï¼Œè‡ªç„¶å°±èƒ½å¤Ÿè®©è¯¦ç»†ä¿¡æ¯éƒ¨åˆ†æ˜¾ç¤ºäº†ã€‚
åœ¨è¿™é‡Œæ˜¾ç¤ºä»€ä¹ˆå‘¢ï¼Ÿçœ‹äº†å‡ ä¸ªVeryCD页é¢ä¹‹åŽï¼Œå‘现大多数的页é¢ä¸Šé¢åœ¨ç®€ä»‹éƒ¨åˆ†éƒ½æœ‰è‡³å°‘一幅图片。按ç†è¯´æŠŠç¬¬ä¸€å‰¯å›¾ç‰‡æŒ‰æ¯”例缩å°æ”¾åœ¨å…¶ä¸åº”该å¯ä»¥å§ã€‚最åŽç»“æžœè§ä¸‹å›¾ï¼š

最åŽè´´Greasemonkey脚本的代ç 。请将其拷è´åˆ°è®°äº‹æœ¬ä¿å˜ä¸ºâ€œæ‰€æœ‰æ–‡ä»¶â€ï¼Œæ–‡ä»¶å选择.user.js结æŸã€‚ä¿å˜åŽæ‹–动到Firefox(事先需è¦å®‰è£…了Greasemonkey),确定å³å¯å®‰è£…。
== 代ç 开始,请ä¸è¦æ‹·è´è¿™ä¸€è¡Œ ==
// ==UserScript==
// @name          Re-format VeryCD item detail
// @namespace     http://ftofficer.spaces.live.com
// @description   Re-format VeryCD item detail
// @include       http://www.verycd.com/topics/*
// ==/UserScript==
function findFirstImg() {
 var paras = document.getElementsByTagName(‘p’);
 for (var i=0; i<paras.length; ++i) {
   var p = paras[i];
   if ( p.getAttribute(‘class’) == ‘inner_content’) {
     var imgs = p.getElementsByTagName(‘img’);
     if ( imgs && imgs.length > 0 )
       return imgs[0];
   }
 }
Â
 return null;
}
function getScale(imgWidth, imgHeight, divWidth, divHeight) {
 var wScale = divWidth * 1. / imgWidth;
 var hScale = divHeight * 1. / imgHeight;
Â
 if ( wScale > 1. && hScale > 1. ) {
   return 1.;
 }
Â
 return wScale < hScale ? wScale : hScale;
}
function fixupVeryCDDetailPage() {
 var moreInfo = document.getElementById(‘moreInfo’);
 if ( moreInfo ) {
   var frame = document.createElement(‘div’);
   frame.setAttribute(‘class’, ‘Banner1’);
   frame.width = 300;
   frame.height = 250;
   firstImg = findFirstImg();
   if ( firstImg ) {
     var img = document.createElement(‘img’);
     img.src = firstImg.src;
     var imgScale = getScale(img.width, img.height, frame.width, frame.height);
     img.width = Math.floor(img.width * imgScale);
     img.height = Math.floor(img.height * imgScale);
     frame.appendChild(img);
   }
  Â
   if ( moreInfo.parentNode ) {
     moreInfo.parentNode.insertBefore(frame, moreInfo);
   }
 }
}
fixupVeryCDDetailPage();
== 代ç 结æŸï¼Œè¯·ä¸è¦æ‹·è´è¿™ä¸€è¡Œ ==
ç»è¿‡ä¸€ä¸ªå†¬å¤©çš„洗礼,似乎春天也è¦æ¥äº†ã€‚看ç€çˆ±è½¦æ”¾åœ¨å®¶é‡Œæ•°æœˆè½äº†ä¸€å±‚ç°ï¼Œå†çœ‹çœ‹ç»è¿‡ä¸€ä¸ªå¹´çš„暴饮暴食导致的腰上的一圈肥肉,觉得是时候把爱车拉出æ¥åŠ¨åŠ¨äº†ã€‚考虑到数月缺少è¿åŠ¨ï¼Œæƒ³å¿…体能状况很糟糕,这点我也是有数的,所以今天就去滨江大é“上é¢éª‘了一圈,就当是æ¢å¤æ€§è®ç»ƒäº†ã€‚出å‘之å‰ä»Žæœ‹å‹é‚£é‡Œæ‹¿äº†ä¸€å°Leadtek 9553D GPS轨迹记录仪,æƒå½“作是帮他测试性能了。
å½’æ¥æŠŠè·¯å¾„导入Google Earth,å‘现部分市ä¸å¿ƒåœ°æ®µå®šä½ç²¾åº¦å·®åˆ°ä¸èƒ½å¿å—,æ®è¯´æ˜¯é«˜å±‚建ç‘å¤ªå¤šé€ æˆçš„。在空旷地带例如滨江大é“上é¢ï¼Œå®šä½ç²¾åº¦ä¸é”™ã€‚下é¢çš„图就是导入到Google Earth之åŽç¨åŠ ä¿®æ£çš„结果。
路线:

部分地段细节

本次的一些统计信æ¯ï¼š
 
 
实在是åªèƒ½ç®—作æ¢å¤æ€§è®ç»ƒäº†â€¦â€¦
From: extensions-developers@mozilla.org
To: [ hidden ]
Date: Fri, Feb 29, 2008 at 2:56 AM
Subject: Mozilla Add-ons Shirt for Firefox 3 Add-ons developers
Dear Add-on Developer,
Thank you and congratulations for updating your add-on with Firefox 3!
Since you have already updated your add-on to the latest Firefox 3
beta, it is time to claim your Mozilla Add-ons Developer T-shirt. If
you would like to receive the shirt, please fill out the following form
by March 18th:
 https://addons.mozilla.org/en-US/firefox/developers/tshirtrequest
Additionally, if your add-on is one of the top 50 most used add-ons by
Firefox 3 users on the Firefox 3 release day, Mozilla will offer to
sponsor a party (for an amount Mozilla will determine) for you and your
friends. That is, Mozilla will chip in for you and your friends to
celebrate your tools success! Mozilla will be in contact with the top
add-ons shortly after the Firefox 3 release.
Thank you for keeping your extension up to date as we get close to the Firefox 3 release!
Regards,
-Add-ons Admins
å¯æƒœæ²¡æœ‰å›¾æ ·é¢„览。
其实大家都明白就好了。
所谓暗è¯æˆ–者黑è¯ï¼Œå…¶å®žä¹Ÿå°±æ˜¯è¿™æ ·äº†ã€‚
附该漫画介ç»ï¼š
该故事讲述了å‘生在一所ä¸å¦é‡Œçš„离奇事件,男主角王å°æ˜Žæ˜¯ç里éžå¸¸å¹³å‡¡ä½†å¦ä¹ 数一数二的优ç‰ç”Ÿï¼Œåœ¨å°å¦ä¸‰å¹´çº§å°±åŠ 入了少先队,平时为人沉默寡言。一天下åˆ
放å¦ä¹‹å‰ä»–注æ„到从楼上掉到è‰ä¸›é‡Œçš„一本黑色å°çš®ç¬”记本,出于好奇心在放å¦åŽä»–æ¡åˆ°äº†è¿™æœ¬ç¬”记。令å°æ˜ŽæƒŠå¼‚的是这本笔记里é¢è®°è¿°çš„竟然全部都是和今年ä¸è€ƒ
有关的题型,åªè¦å¡«è¿›é‡Œé¢çš„空白就å¯ä»¥è€ƒæ»¡åˆ†äº†ã€‚这本神秘的笔记如果被公开的è¯å°†ä¼šå¼•èµ·ä»Šå¹´ä¸è€ƒçš„大混乱。之åŽè¿™æœ¬ç¬”è®°çš„å˜åœ¨è¢«çœæ•™è‚²å±€çš„领导获悉,ç»çœ
æ•™è‚²å±€ç ”ç©¶åŽå†³å®šæ´¾å‡ºä¸€ä½å…·æœ‰å¤šå¹´æ•™å¦ç»éªŒçš„æŽæ•™å¸ˆæ¥å¤„ç†æ¤äº‹ï¼Œå› ä¸ºä¼ é—»è¿™ä½è€å¸ˆåœ¨ä¹‹å‰çš„å„地ä¸è€ƒä¸æ›¾ç»å±¡æ¬¡æˆåŠŸæŠ“ä½ä½¿ç”¨å¤æ‚作弊技术的作弊者而被评为çœ
级优秀教师,所以市里很少有人è§åˆ°è¿‡ä»–的真é¢ç›®ã€‚然åŽåœ¨è¿™æ‰€ä¸å¦é‡ŒçŽ‹å°æ˜Žå’ŒæŽè€å¸ˆå›´ç»•ç€è¿™æœ¬åªè¦åšå¯¹é‡Œé¢çš„填空就能掌控ä¸è€ƒçš„笔记展开了错综å¤æ‚的心ç†
战,并且æŽè€å¸ˆè¡Œè¸ªç¥žç§˜çŽ‹å°æ˜Žä¸€ç›´æ— æ³•å¯¹å…¶é€ æˆæŠ¥å¤ã€‚在æŽè€å¸ˆçªå‡»å®¶è®¿çš„时候王å°æ˜Žå°†è¿™æœ¬ç¬”记放进书桌抽屉的夹层æ¥é€ƒé¿æ£€æŸ¥ï¼Œè€Œä»–一直想知é“的地å€å´å› 为
æŽè€å¸ˆç»å¸¸æ¬å®¶è€Œæ— 从查起……这一切究竟是如何å‘生的?事件的背åŽåˆéšè—ç€æ€Žæ ·çš„真相?“真相,åªæœ‰ä¸€ä¸ªï¼â€ã€‚
很好很和è°ã€‚