十大最失水准的科技预测

十大最失水准的科技预测

英国权威消费数码杂志T3评出了有史以来十大最失水准的科技预测。比尔·盖茨也占了其中2项。预测未来的确是一件很难的事情,即便是最聪明的人也会马失前蹄。

1.  下一个圣诞节,iPod将会死去,完蛋,过时。 Allan Sugar爵士(一个很著名的英国企业家,和BBC合作一个著名的节目《学徒》), 2005.
2.  家庭不需要有一台电脑。  Ken Olsen, Digital Equipment简称DEC的创始人, 1977.
3.  核能吸尘器将在10年内成为现实。  Alex Lewyt(真空吸尘器公司Lewyt Corp的CEO), 1955.
4.  电视不可能兴盛起来,因为人们“很快就会因为每晚盯着一个胶合板盒子而感到厌烦”。 Darryl Zanuck( 好莱坞多栖明星), 1946.
5.  1933年,在可容纳10名乘客的波音247首航之后,一名自豪的波音工程师曾表示:“永远不可能制造出比247更大的飞机”。 Boeing engineer, 1933.

阅读全文 Read More

好烂啊有点差凑合看看还不错很精彩 (5 人打了分,平均分: 4.80 )
Loading...
如何知道某网站运行在GAE上

如何知道某网站运行在GAE上

GAE就是Google Application Engine,通过Alexa的网站排名系统,我们可以知道Top 10的使用GAE的网站,他们是:(截止至今天)

  • 1. www.robtex.com (Alexa rank: 1691)
  • 2. www.twibes.com (Alexa rank: 13143)
  • 3. www.acid-play.com (Alexa rank: 25884)
  • 4. www.jaiku.com (Alexa rank: 29061)
  • 5. www.wordle.net (Alexa rank: 34022)
  • 6. www.twazzup.com (Alexa rank: 40910)
  • 7. www.twollo.com (Alexa rank: 41414)
  • 8. www.downforeveryoneorjustme.com (Alexa rank: 41718)
  • 9. www.chromeexperiments.com (Alexa rank: 49899)
  • 10. www.desktop-reporting.com (Alexa rank: 51447)
  • 那么,我们如何才能知道一个网站是运行在GAE上的呢?

    阅读全文 Read More

    好烂啊有点差凑合看看还不错很精彩 (1 人打了分,平均分: 1.00 )
    Loading...
    让Ruby增加30%的性能改进

    让Ruby增加30%的性能改进

    一切都和 --enable-pthread 有关

    问一下 Ruby 黑客怎么简单地增加一个线程的Ruby应用程序的性能。也许,这些黑客会告诉你,“小伙,每个人都知道在编译Ruby的时候你需要使用configure 的 --disable-pthread参数”。没错,在configure --disable-pthread 可以让你得到大约 30% 性能提高。但是,这是为什么呢?

    所有的这一些我们需要使用 strace 工具,这个工具可以打出所有的真实的操作系统的调用。

    下面,是一段我们测试的例程:

    阅读全文 Read More

    好烂啊有点差凑合看看还不错很精彩 (3 人打了分,平均分: 4.33 )
    Loading...
    如何检查网页浏览器的兼容性

    如何检查网页浏览器的兼容性

    BrowserShots.org 是一个很不错的在线服务,它主要帮助你检查一下你所设计网站是否兼容所有的浏览器。其目前支持四个操作系统:Linux, Windows, MacOS和BSD。浏览器支持的就多了:包括MSIE,Firefox,Chrome,Safari,Opera,Dillo,SeaMonkey,Navigator等等浏览器的不同版本。

    使用这个在线服务其实很简单,只需要输入你的网址,并勾选一下各种浏览器。当然,你还可以指定分辨率,色彩度,Javascript,Java和Flash的版本。然后,这个网站会利用虚拟机的技术,启动操作系统然后运行相应的浏览器访问你的网站,并把图抓下来上传到你可以访问的位置以例提供你下载。

    需要注意的是,如果你选中了太多的浏览器,可能整个速度就有些慢了,而系统设置是30分钟过期,而可能有很多浏览器的任务却高于这个时间。所以,你需要过会就去点击一下“Extend”按钮,以告诉系统延长过期时间。

    下面是“酷壳”的一些抓图链接如下:
    http://browsershots.org/http://coolshell.cn/

    好烂啊有点差凑合看看还不错很精彩 (1 人打了分,平均分: 4.00 )
    Loading...
    不要拯救那些职场上的“无可救药”

    不要拯救那些职场上的“无可救药”

    此文来自Marshall Goldsmith的博客,此人曾任Peter Drucker Foundation 的Board  member(实在不知道怎么翻译),49年出生,生平中是一系列管理学方面的成就,是一位罕见的高产的,大师型的博主。

    显然,我所翻译的标题有些夸张(原标题是“spotting the uncoachables”)。

    职场上除了职位所确立的关系之外,还有一种重要的关系,那就是“师徒关系”。如果幸运,大家会遇到有人愿意 coach 自己,给自己传递技能或者指点职场之道。等我们在一个地方呆久了,也会有时候 coach 一些新入道的同事,甚至有时候为了达到团队目的,需要用自己的经验和技能影响自己的同僚。

    此文提到的了4种很难coach的情形,大家可以拿来参考。但是这并不代表我们遇到觉得“朽木不可雕也”的人的时候就应该彻底放弃。如果我们无可避免的需要影响他们的行为,我们需要更有技巧的选择自己的方式。

    阅读全文 Read More

    好烂啊有点差凑合看看还不错很精彩 (1 人打了分,平均分: 5.00 )
    Loading...
    Glassfish ESB 的教程

    Glassfish ESB 的教程

    OpenESB项目实现了一个运行期企业服务总线(Enterprise Service Bus:ESB)使用JBI(Java业务集成)作为核心基础。OpenESB可以让你集成企业应用与Web Service松散地连接成复合的应用程序。这使得你可以无缝地组合与拆解该复合应用程序,并认识到一个真正面向服务架构(SOA)的优点。

    BPEL是一种编程语言,它明确定义了基于Web服务的业务流程。BPEL在支持业务伙伴间的长时间会话方面表现尤为卓越。BPEL将成为基于Web服务的业务流程最广泛采用的标准,这一趋势早在该标准正式发布前就已经非常明显。

    BPEL适用于支持业务流程逻辑的“宏观编程”。这些业务流程均是完整而独立的应用,它们将Web服务作为实现其业务功能的“活动”。BPEL不致力于成为通用的编程语言,相反,它的应用设想就是与其他实现业务功能(“微观编程”)的编程语言结合使用。

    阅读全文 Read More

    好烂啊有点差凑合看看还不错很精彩 (4 人打了分,平均分: 4.25 )
    Loading...
    编程语言流行度排名

    编程语言流行度排名

    下面的这些排名并不是非常科学的,它们只是从某种方面表现出了编程语言的流行程度。仅供参考。


    Yahoo Search
    这里,我们使用了Yahoo Search API,简单地搜索了一下相关的编程语言。收搜字样是”language programming”,下面是搜索到的页面结果。也许这能够说明语言的流行程度。

      

    阅读全文 Read More

    好烂啊有点差凑合看看还不错很精彩 (8 人打了分,平均分: 4.25 )
    Loading...
    25个Linux相关的网站

    25个Linux相关的网站

    下面是25个最具有影响力,也是最重要的Linux网站,这些网站提供了Linux的分发包,软件,文件,新闻,以及其它所有的关于Linux的东西。关于Linux的分发包历史,可以看看本站的这篇文章《Linux Distribution Timeline

    1. Linux.org

    这个站点主要提供Linux相关的新闻、文档、教程,培训,以及其它一切和Linux相关的东西。这是你需要了解Linux开源社区的总入口。

    2. Debian.org

    如果你想要了解所有关于 Debian 和Linux/GNU 操作系统的相关信息,这个网站是必需要访问的,因为这是Debian的官网。

    阅读全文 Read More

    好烂啊有点差凑合看看还不错很精彩 (2 人打了分,平均分: 5.00 )
    Loading...
    Guido认为程序员大多数工作不需要递归

    Guido认为程序员大多数工作不需要递归

    Python的创造者Guido在最近一篇关于为什么Python里没有 Tail Recurssion Elimination (暂译:尾递归优化)的文章中提到一个我们可能经常听到的观点“真正的程序员一般不用递归”。

    http://neopythonic.blogspot.com/2009/04/tail-recursion-elimination.html

    Third, I don’t believe in recursion as the basis of all programming. This is a fundamental belief of certain computer scientists, especially those who love Scheme and like to teach programming by starting with a “cons” cell and recursion. But to me, seeing recursion as the basis of everything else is just a nice theoretical approach to fundamental mathematics (turtles all the way down), not a day-to-day tool.

    翻译:(第三点)我不认为递归是编程的基础。递归是一些计算机科学家们,尤其是那些热爱Scheme (lisp的一支)和喜欢用‘cons’ 来教表头表尾和递归的人们。但是对我(Guido)来说,递归只是一些为基础数学研究而存在的理论手段(例如分形几何学),而不是日常的编程工具。

    这也再次证明当年“耗”哥当年在楼下遛弯时候给我的教导,好的程序员不在于多么会写看似非常聪明的代码,重要的是能够思路清晰的用最简单的方式解决问题。

    好烂啊有点差凑合看看还不错很精彩 (5 人打了分,平均分: 4.60 )
    Loading...
    你能做对下面这些JavaScript的题吗?

    你能做对下面这些JavaScript的题吗?

    你能做对下面这些JavaScript的题吗?

    原文

    你认为你了解JavaScript? 快速的做一下下面的这些题目。并将下面的每一个表达式的值写出。(答案在问题后面)

    1. ++Math.PI
    2. (0.1 + 0.2) + 0.3 == 0.1 + (0.2 + 0.3)
    3. typeof NaN
    4. typeof typeof undefined
    5. a = {null:null}; typeof a.null;
    6. a = “5”; b = “2”; c = a * b;
    7. a = “5”; b = 2; c = a+++b;
    8. isNaN(1/null)
    9. (16).toString(16)
    10.016 * 2
    11.~null
    12.”ab c”.match(/\b\w\b/)

    阅读全文 Read More

    好烂啊有点差凑合看看还不错很精彩 (8 人打了分,平均分: 4.63 )
    Loading...