Think-Elegant 主题
Hi,最近在做个 WordPress 主题,希望能做到名字所说的那样,会跟大家分享。谢谢
[tags]wordpress, theme, blog, think-elegant[/tags]
Tags: Blog, Journal, theme, think-elegant, wordpress
Intel TBB 开源
在这两天的 OSCON 上,Intel 宣布,Threading Building Blocks,Intel 众多软件开发工具中的一个,open source 了。协议是 GPLv2。
TBB 获得过 17 届 Jolt Productivity Awards,是一套 C++ 模板库,和直接利用 OS API 写程序的 raw thread 比,在并行编程方面提供了适当的抽象,当然还包括更多其他内容,比如 task 概念,常用算法的成熟实现,自动负载均衡特性还有不绑定 CPU 数量的灵活的可扩展性等等。STL 之父,Alexander Stepanov 对此评价不错,他说“Threading Building Blocks… could become a basis for the concurrency dimension of the C++ standard library”。其他 TBB 的早期用户,包括 Autodesk,Sun,Red Hat, Turbo Linux 等亦然。现在 O’Reilly 已经出版了一本 Intel Threading Building Blocks: Outfitting C++ for Multi-core Processor Parallelism。
TBB 可以在 Windows,Linux 和 OSX 上运行,支持 Intel, Microsoft 和 GNU 工具,这就覆盖了绝大多数需求范围。
Intel 内部大概在 2004 年有了 TBB 的概念,2005 年 team 成立,2006 年 8 月发布 1.0,今年 4 月 1.1,这个程序看上去势头不错。
和业界目前层出不穷的并行解决方法/方案比较,TBB 有自己的优势,例如:和 OpenMP 比…哦,他们几乎是两回事…关于 OpenMP 有个笑话:OpenMP is great if you have Fortran code, or C code that looks like Fortran, or C++ that looks like Fortran,或者说,一句话,flat do-loop centric parallelism。另外,如果你的项目不适合甚至不允许 pragma 来 prgma 去的,那就麻烦了。
目前 TBB 也仍然作为售价 $299 商业产品(包括了 Intel C++ Compiler Professional Editions 10.0)销售,因为有些用户更喜欢 Intel 的支持服务。一个不知道是好消息还是坏消息的信息是,如果我用 TBB 和 Intel Compiler 配合编写的程序,在 AMD 的 multicore 处理器上会有更好的 performance 吗?答案是,很多情况下,确实会提高的 :-)
对 TBB 或者说并行编程趋势的完整理解和支持只可能最先发生在工业界,这不是你在论坛上看到的某个蹩脚程序员或者业余爱好者愿意花精力或者有机会实践的东西,Autodesk,Sun 和 好莱坞 是典型的最渴望和最欢迎任何这方面的有益举动的厂商。DDJ 对 James Reinders 的访问,其中有一段,或许,有一天会扩展 TBB 到支持 Java 和 .Net 吧。
Raw thread 几乎铁定不是最方便和具备可移植性的选择,某种程度的 wrapper 只能改良而无实质变化,TBB 引入 generic parallel programming 的支持是个大进步,当然这也不能说完美,TBB 有不方便的地方(有些来自 C++ 有些来自 TBB 实现),而且不一定适合某些特定问题域,所以 Google Sawzall(适合大规模数据并行处理的脚本语言) 和 Yahoo Pig 都是很好的对比参考(当然,他们是更不 generic 的实现,更针对自己的问题),至于硬件对 parallel progarmming 的支持比如 transactional memory… 扯更远了哈。
出于照顾受众的原因,不少介绍和推广 multicore 处理器优势的资料都会说你可以一边运行杀毒软件,一边处理照片等等,我得说,这个比方真的很蠢,它模糊了实质,也让人觉得职业程序员们没干什么正事儿,可是,如果你没法跟他聊算法,数据流以及指令序列,那也就这么着了吧。
Jakob Nielsen 和 Steve Jobs 的看法有很多类似之处,大多数用户要么根本不知道自己要什么,要么说出来需要什么后,旋即转身要求其他更好的继而让他刚刚告诉你的东西成为废话。你得敏锐地观察他们的行为,分析趋势,这是个预测未来的活儿,你得做好准备去迎合至今尚不存在,将来却会铁板钉钉的那个“需求”。用户可能会觉得你现在提出的 idea 非其所需,或者不过是忽悠人,甚至蠢得可以,这样的过程在 iPod 身上发生过,在 Parallelism 身上正在发生。
[tags]intel, software, thread, threading building blocks, multicore, programming, parallelism[/tags]
Tags: intel, multicore, parallelism, programming, software, Technology, thread, threading-building-blocks
变形金刚的特效制作
想稍微了解这部电影的特效制作? Popular Mechanics 的这篇文章--好像应该出现在 Popular Science 上才是……
[tags]movie, transformers, cartoon, computer[/tags]
Tags: cartoon, computer, Fun, movie, transformers
Duke: 不关 iPhone 的事
Business 2.0:Duke Mystery Solved: Cisco, not iPhone, To Blame
杜克 Duke 校园的无线网络和 iPhone 的名声一同鹊起,因为他们,或者至少某些人声称,是 iPhone 造成了杜克的无线网络间歇性中断–这样的信息很符合炒作需要的各种要素:一家个性鲜明特立独行的著名公司,一部刚上市吸引无数人关注的 cool 产品,一所声望和质量不输常春藤联盟的名校,最要紧的是:这还是个坏消息!噱头和血腥味俱佳。
这个坏消息被广泛传播,来源之一,可能是那时杜克 IT 部门的 assistant director Frank Miller 很确定地对 Network World 说,”I don’t believe it’s a Cisco problem in any way, shape, or form”。
现在,杜克的 IT 已经说明,这个问题来自 Cisco 的设备,而非 iPhone–”Earlier reports that this was a problem with the iPhone in particular were inaccurate.”,具体原因正在进一步调查,不过问题已经解决。
坏消息,特别是光环中的坏消息,总是传播得最快,在没有调查和验证,或者是当事方还来不及做完调查给出清晰解释的时候,各色措辞的头条已经出现。Apple 和 Microsoft 等属于最容易被制造这类负面消息的公司之列,有时候人们就算知道或者猜得到消息背后的真相,也更愿意小小的使坏一把,在 Apple 这件事里,原因也很明确,如 Cult of Mac 所说,得了吧,谁都知道,有问题的路由器可一点都算不上新闻。

[tags]iphone, cisco, duke, wifi, wireless[/tags]
Tags: cisco, duke, iphone, Journal, Technology, wifi, wireless
Ubuntu Live

从 22号(太平洋时间) 到 24 号是 Ubuntu Live 的 3 天,这是全球 Ubuntu 社区的第一次正式上规模活动。在这两年里,围绕 Ubuntu 的快速发展而涌现的,是大批用户,贡献者和合作伙伴群体,有这样一个活动,更能促进他们之间的交流和公众对 Ubuntu 的了解,听听 Ubuntu 已经赢得的朋友的真知灼见也是不错的机会。
3 天的论坛上会有来自 Cisco,Gnome,Intel,Sun 等的发言者,其中的知名人物有 O’Reilly--这种活动一般都少不了这家伙,Cray 的 Carl Albing--呓?Cray 对 Ubuntu 也有兴趣?Linspire 的 Kevin Carmony--到处做 CEO 都快做烦了吧,Intel 的 Doug Fisher--可能是除了 太空人 之外的与会者里薪水最高的哥们,MySql 的 Mårten Mickos--又一个专业 CEO 。
Gold Sponsor 有 Dell,Intel,Sun,System76(记得它吗?) 等。
Ubuntu 最近令人侧目的发展反衬出一个朋友或者对手的孤寂身影,这个处境有点尴尬但也不是糟糕到无可救药的家伙就是 Novell。自买下 Suse 和把 Linus 本人大忽悠了一把之后,我们发现 Novell 有点 Lost In Suse 了。这么几年,手握这么个优质资产的老家伙好像不知道怎么着才用得好它了,OpenSuse 或者 Suse Linux Enterprise Server/Client 是不赖的产品,却既没有比得上 RedHat 的实打实的利润,又没有 Ubuntu 迅速窜红的声望和前景--看上去是不是有点像多年前到处出击却让自己找不着焦点让客户找不着特点的 HP?Novell
或许真有点赶不上时代了,他们是在用过时的老套手法 handle 汹涌出现的新生事物,思路和作为恐已有落伍之嫌,如此这般,Suse 在他们手里真是糟蹋了。
[tags]ubuntu, linux, novell, suse[/tags]
Tags: linux, novell, OpenSource, suse, Technology, ubuntu
1969,7,20
That’s one small step for man, one giant leap for mankind
明白了吧。
此行的乘客是 Armstrong,Buzz Aldrin 和 指令舱上的 Michael Collins。登月舱的代号是 Eagle。当日 4:18 p.m. 美东时间,小 A 向快发狂的世界传来一句“The Eagle has landed”。6 个半小时之后--估计他们是吃了顿晚饭,然后整理内裤,最后还打上条领带--Armstrong 出舱,踏上尘埃遍地的月球,再后是句台词般的 “That’s one small step for man, one giant leap for mankind.” ,Aldrin 随后出舱。或许是 Armstrong 的前段表演太出色,所以记得后面这句话的人相比之下就不那么多了,”Here men from the planet Earth first set foot upon the Moon, July 1969 AD. We came in peace for all mankind.”
三人之后成功返回,撇下一溜烟的传奇在 38万 公里的路上,地面上 Nixon 可能把那份准备好的悼念讲话用来擦了屁股。
到 1972 年 阿波罗 计划停止之前,另有 5 次飞行把美国佬送上了月球,阿波罗 13 本来也要去逛一圈,不过 阿甘 说留点戏剧性让我以后拍戏用嘛,结果飞船像毛主席说的抛出去的土豆一样急急忙忙地又甩回了地球。
这是人类最浪漫的事,因为实践可能性超出了大多数人的想象力。既然女人大多觉得出乎意料的事才浪漫,那来自女人肚子的所有人类也一样。孩子们在 17 岁时要有辆单车,长大后,他们有了飞船。
Wired 的更多照片。

[tags]photo, moon[/tags]
迈克尔.金刚
迈克尔.贝 Michael Bay,果然是 kingkong 级别的烂导演。
先澄清,这版 变形金刚 是部挺不错的电影,可这正好衬托出了 Bay 的不良水平。
我早先说,对 Bay 的这版 变形金刚 有点担心,是因为前作 珍珠港 充分展示了其东拉西扯,情节支离,分散故事中心,让人摸不着头脑的叙事风格,这次在 变形金刚 中依然。
在制作拖沓情节方面,Bay 是不二高手--恐怕 Steven 做 executive producer 背地里都开始骂娘了。从 Sam Witwicky 开始的背景交代就拍得很无聊,这个情节当然是需要的,可是作为片子里为数不多的不要求特效仅需要一般叙事手法的段落,Bay 拍得如此松松夸夸,好像搬了一段肥皂剧片段硬生生拼进胶片里。一段可以简洁交代的东西还花费了如此多时间,也没有起到为后面加快节奏做准备的作用。我可以分享一下自己的一段遭遇,周六下午柯达的大幕开演十几分钟后,进来一位女士在我右边坐下,几分钟后轻声问我,“这是在放变形金刚吗?”
此外是 Sam 在家寻找眼镜的段落,简直是对已经加速的节奏来了闷头一棍,重要的是,按照我们已经接受的这部影片的认知背景--一部讲述外星球和机器人的科幻故事--来说,这段有点弱智,没什么可信度,一场短暂不靠谱的低端闹剧。从风格讲,这段情节猛地跑到了前面几十分钟讲述的故事之外了,你咋就这么容易漂移呢?
其他还有几小点,比如重复几次的 大黄蜂 的来来走走,显得有点杂乱;Rachael Taylor 莫明其妙地被招募,被忽视,被和黑人哥们一块抓,被释放,被带到秘密基地,被……哦,然后就被不见了……;还有搞笑的 Agent Simmons 和他的秘密组织……
细细想想这些情节,真的需要吗?
最后的决战似乎太快了点儿,而且因为不断插入 Sam,Megan 和 Captain Lennox 等角色的镜头,让人看的很不过瘾,专门留给两人的近战特写好像没几秒钟(心理感觉,没掐表算过)。和影片之前的机器人搏斗类似,嫌细节表现不够,在影院里时刻有种紧迫而不自觉地向前探出身体想离近点再离近点才看得清楚的感觉。
在我看来,重要的,保证影片成功的工作,都来自非导演的工作人员,Bay 的角色只要是个熟练工都能执行无误。变形金刚 有个太优秀的底子了,也有太突出的影片特色:视觉效果设计和制作决定成败。这部电影不需要情节--或者,任何故事脉络安排都行得通--这样的剧本恐怕几个个好莱坞熟手一个周末就能搞定。就是在这样宽松的环境下,Bay 还搞出了几段败笔,那些生硬得好像外科手术时插进前胸的管子一样的段落,让一部本来可以一气呵成,雷霆万钧,全程间不容发的完美科幻片,留了点遗憾。

[tags]cartoon, movie, transformer[/tags]
Tags: Article, cartoon, Fun, movie, transformer










