国外同行关注啥——digg.com网站Programming分类每周热点[12/17 - 12/23]

 

内容介绍

  1. 一个傻孩子要雇黑客修改自己的GPA
  2. Web 2.0网站的界面设计指南
  3. 将二进制文件(例如图像、甚至MP3)编码为文本格式的URL
  4. Google不允许搜索“banner”?——愚蠢的老板
  5. 避免来自某些网站的过度访问——使用PHP
  6. 使用Python从头创建一个聊天机器人
  7. 实现HTML表格排序、过滤等的JavaScript类库
  8. Del.icio.us的页面重构(来得正是时候)
  9. 统一的登录方式——OpenID
  10. 延迟加载以及延迟编程

 

[1] Idiot tries to hire a hacker to change his GPA (一个傻孩子要雇黑客修改自己的GPA)

标题内容已经能够说明故事的梗概了,看来老外一样喜欢八卦和搞笑。不过想要看懂这篇文章,还是要有相当的英文水平的。

 

[2] Web 2.0 how-to design style guide (Web 2.0网站的界面设计指南)

文章图文并茂,内容极为丰富且非常切中要害,不愧为本周的第二名。如果你正在尝试用Web 2.0抓住用户的眼球,这篇文章一定一定不能错过!本文主要讨论了如下要点:

  1. Simplicity
  2. Central layout
  3. Fewer columns
  4. Separate top section
  5. Solid areas of screen real-estate
  6. Simple nav
  7. Bold logos
  8. Bigger text
  9. Bold text introductions
  10. Strong colours
  11. Rich surfaces
  12. Gradients
  13. Reflections
  14. Cute icons
  15. Star flashes

 

[3] Encode a binary file - like an image, or even an MP3! - into a text URL (将二进制文件(例如图像、甚至MP3)编码为文本格式的URL)

光看标题,就已经足够吸引眼球的了。进去看看,原来是RFC 2397的标准……我们可以这样使用(经过测试,IE中不好用,Firefox 2.0中没问题):

data:image/jpeg;base64,base_64_encoded_jpeg_goes_here

例如,这样一个URL:

data:image/jpeg;base64,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

实际上表示这样一张图片:

 

[4] Google: Not allowing search for the word "banner" - Stupid Boss (Google不允许搜索“banner”?——愚蠢的老板)

同样是一篇与英美文化紧密相关的笑话类文章,想看下去要做好充分的准备哦。

 

[5] PHP tutorial: avoid the wrath of the digg effect (避免来自某些网站的过度访问——使用PHP)

某些网站经常为我们带来大量的访客,例如digg。虽然这是件好事,但往往也会带来一些负面的效果,比如性能上的损失。本文旨在用PHP解决该问题,方法非常简单,无非是简单的重定向而已。

 

[6] How To Make a Simple IRC bot From SCRATCH In Python! (使用Python从头创建一个聊天机器人)

动态语言确实有其先天优势,实在起来也比较搞笑,让人叹为观止!

 

[7] Javascript Library for HTML Table Sorting, Filtering, Etc (实现HTML表格排序、过滤等的JavaScript类库)

顾名思义,在文中的演示中也能看到该类库的强大之处。

 

[8] Del.icio.us reorganized!!! (it's about time) (Del.icio.us的页面重构(来得正是时候))

更大的阅读空间、更少的颜色、更少的图标。只要应用这个第三方的CSS即可,CSS的威力尽显无余。

 

[9] HOW TO turn your blog in to an OpenID (统一的登录方式——OpenID)

类似Microsoft Passport的东西,提供了统一的登录网站接口……个人对此不抱太大期望。

 

[10] Lazy programming and lazy evaluation (延迟加载以及延迟编程)

IBM的一篇文章,介绍了延迟加载以及延迟编程所带来的好处以及实现方式。

posted on 2006-12-24 10:30  Dflying Chen  阅读(5526)  评论(14编辑  收藏  举报