Mon 03 December, 2007

Seit gestern gibt es wieder den Biberacher Christkindlesmarkt, und er versprüht die gewohnte Atmosphäre von Zimt und Anis, Cannabis und Opium, abgerundet durch grottige Schlager, endloses Karusell-Bimmeln, Krautschupfnudeln und ausgekotzten Glühwein. Oh du Fröhliche. (Es gibt auch gute Dinge da, z.B. Schaf-Handpuppen aus echtem Schaffell.)
Damit ihr trotzdem schön auf die Weihnachtszeit eingestimmt werdet, will doch noch paar von mir gutbefundene Web-Adventskalender aufzählen:
Der Matheon Digitaler Adventskalender, mit kniffligen Fragen jeden Tag und Preisen zu gewinnen.
24 ways to impress your friends, für alle Web-Technologie-Interessierten.
Perl Advent Calendar, ein wahrer Klassiker.
Wirklich schmerzlich fehlt mir dieses Jahr allerdings Leslie Harpolds jährlicher Adventskalender “25 fun filled days of surprises”. Er ist wohl durch nichts zu ersetzen.
Dieses Jahr keine Sterne ausgeschnitten.
NP: Bob Dylan—Girl From The North Country
add to del.icio.us. look up in del.icio.us.
add to furlSun 02 December, 2007

add to del.icio.us. look up in del.icio.us.
add to furl
- 在Windows系统和Ruby 1.8.6版本上安装Merb方法
- 说明
- 要是在执行命令时,还缺少软件包,就按照提示安装相关的软件包,如信息提示:
ERROR: While executing gem ... (RuntimeError)
Error instaling pkg\merb-0.4.2.gem:
merb requires ruby2ruby > 0.0.0 - Merb 0.4.1之前版本在Windows上会发生问题;
- Merb 0.4.1在JRuby语言上还不能实现运行【2007.12.01】;
- 要是在执行命令时,还缺少软件包,就按照提示安装相关的软件包,如信息提示:
- 参考资料
- http://brainspl.at/articles/tag/merb
- http://www.infoq.com/news/2007/08/performance-ruby-on-merb
- http://www.aidanf.net/blog/2007/11/12/taking-look-merb
- http://www.letrails.cn/archives/11-07-merb-framework
- http://rubyhoedown2007.confreaks.com/session02.html
- http://merb.rubyforge.org/files/README.html
- http://www.infoq.com/cn/news/2007/08/performance-ruby-on-merb
- http://drnicwilliams.com/2007/11/05/merb-04-installing-edge-merb-and-using-new-generators/
- http://hassox.blogspot.com/2007/11/new-merb-generators.html
- http://jit.nuance9.com/2007/11/merb-datamapper-getting-rolling.html
- http://www.ghostonthird.com/2007/11/11/merb-on-windows-need-to-have-gcc-installed-forget-it-im-done/
add to del.icio.us. look up in del.icio.us.
add to furl
add to del.icio.us. look up in del.icio.us.
add to furl
add to del.icio.us. look up in del.icio.us.
add to furl
add to del.icio.us. look up in del.icio.us.
add to furlSat 01 December, 2007

add to del.icio.us. look up in del.icio.us.
add to furl
add to del.icio.us. look up in del.icio.us.
add to furl
Ruby语言:Ruby语言集成运行环境BitNami RubyStack
- BitNami RubyStack是什么?
BitNami RubyStack是 InstantRails 的第二代软件。它包括了Rails框架和MySQL数据库软件等集成在一起的运行环境。 - RubyStack网站
http://www.bitnami.com/stack/rubystack - 谁使用BitNami RubyStack?
适用于Ruby语言和Rails框架的初学者 - 说明
最好系统没有安装 "One-Click Installer - Windows"。要是已经安装了,如何办?点击这里" 安装Windows XP的Ruby语言运行环境 "。 - 题外话
除了这个BitNami RubyStack还有一个兄弟,BitRock RubyStack。
add to del.icio.us. look up in del.icio.us.
add to furl

- 未来Mock测试框架jmockit
- 框架jmockit能够比传统的 JMock框架 和 EasyMock框架 做它们不能做到的事情,比如static和final的类和函数测试。
- JMockit allows you to use mock-objects to mock the behaviour of static or final code which can’t be done with traditional mock frameworks such as JMock and EasyMock.
- Mock(模仿)是什么?
- 让你把其他域或者环境中的对象隔离出来进行单元测试。
- This facility can be used for writing unit or integration tests, enabling the isolation of code under test from other parts of the codebase.
- 评论
- jmockit框架是使用Java语言重要的类java.lang.instrument实现的;
- jmockit框架的测试代码更为人性化;
- jmockit框架对于被测试代码几乎没有任何限制;
- jmockit框架正式版本尚未发布,但是可以使用它;2007年底或者2008年初发布稳定版本;
- 参考资料
add to del.icio.us. look up in del.icio.us.
add to furlFri 30 November, 2007

add to del.icio.us. look up in del.icio.us.
add to furl
add to del.icio.us. look up in del.icio.us.
add to furl
2. Bad spelling.
add to del.icio.us. look up in del.icio.us.
add to furlThu 29 November, 2007

http://blogs.msdn.com/jaybaz_ms/archive/2007/11/09/parting-words-for-dear-friends.aspx
InfoQ的报道:
http://www.infoq.com/news/2007/11/criticism-from-microsoft-devlead
InfoQ China的报道:
http://www.infoq.com/cn/news/2007/11/criticism-from-microsoft-devlead
有一段时间,我一直想不明白一件事,软件开发中,是算法和数据结构那些实现技能更重要,还是软件设计和编写干净代码的能力更重要。前者的代表应该是微软和Google,后者的代表应该是ThoughtWorks。公司的侧重,在这些公司的招聘过程中,体现得尤为明显。
所以,我们经常看到一群人为了证明某一个方面的重要性,举出无数的理由试图证明另一方面不重要,这样的争论有如语言之争一样,没有任何一方可以说服另一方,结果便是一群人争论半天,回去各自做各自的事去了。实际上,甚至可以说两者都不重要,因为有为数不少的程序,是在没有太多技术难度,也深入考虑设计和架构的情况下完成的。这也是很多人抱怨自己的工作没有技术含量的原因。
在我看来,两者都很重要。
过分强调某一个方面,导致的结果就是另一方面的欠缺,这一点尤其容易出现在有着很强实现本领的人身上。当我们说某人很牛时,多半指的是他能实现出一些别人无法轻易实现的东西,显然,没有人愿意称一个只会写“Hello, World”的人为牛人。所以,一旦不小心被当成了牛,很容易就真的以为自己是牛了,所以,忽略了另一个方面,对于工程很重要的方面。
有一种说法是,某人牛到写出的代码别人看不懂,这一方面是这个人实现本领过强,另一方面也说明,这个家伙着实不好合作。当然,某些算法初读起来确实令人费解,但大多数情况不是这样。我着实见过一个被周围的人当作牛的人写的代码,一份让我觉得愤慨的代码,除了实现功能之外,一无是处。在工程中,设计出良好的结构,编写出很好的代码,对后续的开发和维护都是一种重要的基础。当某人因为点灯熬油成功修复一个bug而受到大家吹捧的时候,请别忘了,多半这个bug就是因为他自己没有良好工作习惯而埋下的。
微软开发主管的临别赠言为这种情况添加了一些注脚,微软是一个大家认为的牛人集合体,出现这种情况,只能说明,他们软件开发的另一面重视不够。
反方向的情况似乎并不明显,没有人会因为自己有良好的设计功底而忽略了自己的实现技能,毕竟,有高超实现技能的人,才是“牛人”。
不过,强调实现技能这点也有好处的。随着微软和Google对实现技能重视的宣传,大家越来越重视这些基础的东西,这让很多人,尤其是还没有明确自己努力方向的学生们看到了一丝曙光,因为这至少不会让他们一无是处。
我一直喜欢程序设计是一种艺术的说法,所谓艺术,必然会有一些美的东西在里面。无论是实现了一个精巧的算法,还是搭建出一个宏伟的架构,这些无不是体现程序设计之美的地方。想要体会程序设计之美,那就势必要两手抓,且争取两手都要硬。
add to del.icio.us. look up in del.icio.us.
add to furl
add to del.icio.us. look up in del.icio.us.
add to furl
After another batch of fixes, tweaks, and buckets of polish, we’ve prepared the hopefully last step before 2.0 can go final: Release Candidate 2. If nothing major pops up, expect the final version to land within the next week or two at the most.
As usual, we got the latest gems on the gems.rubyonrails.org server and there’s a RC2 tag as well. Please put this final test through the ringer so we can get a clean 2.0.0 final release.
If you haven’t kept up to date on what’s new in 2.0, have a look at the original preview release announcement. The gem version for this release is 1.99.1. Enjoy!
add to del.icio.us. look up in del.icio.us.
add to furl
add to del.icio.us. look up in del.icio.us.
add to furl

- Rails框架插件:
- 说明
- 如何使得网络链接成为更为可读的网址?
- 如何使得网络链接成为中文的可读网址?
add to del.icio.us. look up in del.icio.us.
add to furlWed 28 November, 2007

add to del.icio.us. look up in del.icio.us.
add to furl
add to del.icio.us. look up in del.icio.us.
add to furl
add to del.icio.us. look up in del.icio.us.
add to furl
“ I’m not afraid of heights. I’m afraid of fallin’. ”
Travis in Paris, Texas
add to del.icio.us. look up in del.icio.us.
add to furlTue 27 November, 2007

add to del.icio.us. look up in del.icio.us.
add to furl
add to del.icio.us. look up in del.icio.us.
add to furl
add to del.icio.us. look up in del.icio.us.
add to furl
add to del.icio.us. look up in del.icio.us.
add to furl
add to del.icio.us. look up in del.icio.us.
add to furl
add to del.icio.us. look up in del.icio.us.
add to furl
add to del.icio.us. look up in del.icio.us.
add to furl
add to del.icio.us. look up in del.icio.us.
add to furl
Bring Rock Band into the office.
It is seriously fun, though.
add to del.icio.us. look up in del.icio.us.
add to furl
add to del.icio.us. look up in del.icio.us.
add to furl
add to del.icio.us. look up in del.icio.us.
add to furl
add to del.icio.us. look up in del.icio.us.
add to furl
add to del.icio.us. look up in del.icio.us.
add to furl
“ He was not enthusiastic about the picnic, but, then, no more were the ladies – no one was enthusiastic, yet it took place. ”
From A Passage to India
add to del.icio.us. look up in del.icio.us.
add to furl
Mon 26 November, 2007


- Telnet,FTP与SSH关系
- Telnet是与计算机对话的工具;
- FTP是与计算机传送文件的工具;
- SSH既能与计算机对话,又能与计算机传送文件;
- SSH(Secure SHell)是当前主流工具。重要的服务器都已关闭了Telnet和普通FTP服务器;
- 如何使用Telnet查看网络服务器
- telnet www.lycom.de 80【回车键】
- GET / HTTP/1.0【回车键】
- Host: www.lycom.de【回车键】【回车键】
- 德文参考资料
add to del.icio.us. look up in del.icio.us.
add to furl
add to del.icio.us. look up in del.icio.us.
add to furl
I got the LCD power adapter, power supply, and new CPU fan for my HTPC. Here's a picture of it in my entertainment center:
(And yes, I know my carpet needs to be vacuumed).
add to del.icio.us. look up in del.icio.us.
add to furl
After a long time with Lilith, it was time for a new piece of hardware.
I decided to get a MacBook Santa Rosa, with 2.2GHz and 2GB RAM.
You can find all the technical and setup stuff on vuxu.
Lamia is named after the Greek daemoness.
Lamia had a vicious sexual appetite that matched her cannibalistic appetite for children. She was notorious for being a vampiric spirit and loved sucking men’s blood.
In spite of the vampiresque naming, it doesn’t die if it photographs itself with a mirror:

(I’d also like to excuse of the low quality in the recent Anarchaia postings, I was busy setting everything up.)
NP: Dan Bern—Live Another Day
add to del.icio.us. look up in del.icio.us.
add to furl


