123
 123

Sun 26 August, 2007

Click here to bookmark this link.Channel Image09:54 Eh?» Projectionist
Eh?

The Erlang shell, on bad input


add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image03:35 The rantings of Clinton Forbes: The D Programming Language versus a Datsun 240Z» Matzにっき
「D vs Ruby」を 受けて、「そんな比較、意味無いじゃん」とばかりに書かれたパロディ。 言語の比較って難しいよね、特に客観的になろうとすると。 たとえば、「Ruby's Named Parameter Passing, and its Sometimes Confusing Use in Rails」のコメント欄では、 Aesthetics aside, you should select Python over Ruby if you care about Unicode (and therefore XML) or need native threads or want more performance. Those are the indisputable ones. The disputable ones are: you want to build a large application from parts without..
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image03:35 The Multicore Kerfuffle and a Dose of Reality at Mark Nelson» Matzにっき
マルチコアの未来。 マルチコアになったらそれを活用するには特別なOSやソフトウェアが必要になる という論調が多いが、よく考えてみれば、普段我々はある特定のプロセスにCPUパワーを 全部預けるようなコンピュータの使い方はしていない。 日常的に複数のプログラムが動作しているのが当たり前なんだから、 コアの増加についてそんなに心配することはないのではないか、という話。 そういえば、我々が一番問題にしがちなWeb系では元々サーバープロセスがいっぱい いるんだからあまり難しいことを考えなくてもマルチコアは十分に活用でき..
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image03:35 Software Progress» Matzにっき
ソフトウェアは過去に比べてずいぶん進歩した、という話。 確かに見栄えとかずいぶんよくなった。 一方、「大して進歩していない」というパート2もある。
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image03:35 Nine Javascript Gotchas» Matzにっき
Javaスクリプトの9つの落とし穴。 実際には、ほとんどのものはある特定の実装(特に名は秘す)の落とし穴のような 気がするけど、2番のthisについてだけはよくわからない。 JavaScript言語の最大の欠点のような気がする。
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image03:35 IPA未踏ソフトウェア創造事業2006年度下期千葉PM採択プロジェクト最終成果報告会» Matzにっき
YARVプロジェクトも含め、いろいろと発表する会。 今回はそのプロジェクトが無駄でないことを示すためか、 プロジェクト成果の社会的インパクトについても紹介するのだとか。 で、うち(NaCl)や永和さんや楽天から 「エンタープライズRuby」な未来について語ってもらうんだそうだ。 もちろん、YARVそのものについても、ささだくん自身による解説がある。 時間の都合がつけば私も行きたかった。
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image03:35 Hash functions.» Matzにっき
高速なハッシュ関数を評価したBob Jenkinsのページには、FNV hashがもっとも高速であると書いてあるが、最近のCPU(AMD Athron XP)ではBob Jenkins hashの方が高速だし、もっと高速なハッシュ関数もある、という話。 Ruby 1.9は現在FNV hashを採用してるんだけど、 このSuperFastHash(なんて大胆な名前)に変えちゃおうかなあ。
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image03:35 Being John…uhm…Bader >> Blog Archive >> Ruby faster than Python and Perl!» Matzにっき
YARVはPythonやPerlよりも高速であるという話。 我々にとってはもはや当たり前の事実だが、 海外でもそういう認識が広まりつつある。 前にも変えたような気がするけど、YARVの最大のウリは、 「Rubyは(マイクロベンチマークで)遅い」という風評を払拭することによる マーケティング効果だと思う。
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl

Sat 25 August, 2007

Click here to bookmark this link.Channel Image21:15 与病毒斗,真累» Ruby 语言 思想驱动生活
昨天双击d盘,没反应,右键一看第一个是auto,好像又中了那个病毒了。而且是不到1年之内的第三次了。以前还算顺利,杀这个病毒。这次就惨了。 查看进程,启动选项,很正常,删掉autorun.inf和那个pagefile两个文件,当时是没事,这时候,如果再从桌面或者开始菜单启动任何程序,这两个文件都会被重建。 重启,报explorer.exe错误,金山的个人防火墙也没了(没启动),查看explorer这个文件,好像没什么问题。启动防火墙,突然报explorer要访问网络,我靠你一资源浏览器干什么新潮访问个鸟啊,一旦允许,立刻金山报了无数病毒,多是窃取密码的木马。Win32.Troj.Lyloader.a.14848 Win32.Troj.PswrobT.gl.90112 Win32.PSWTroj.WOW.sa.153088 等。 地点都是 \Local Settings\Temp 名字是1.exe,2.exe,3.exe之类的。 鸟人,查看一下网络状况,一个连到了74.222.148.2 一个222.73.15.76。一个美国,一个上海(SB那个上海人和gaj)。端口都是80,肯定有问题。 用IceSword看了一下Explorer加载的模块,发现了两个dll比较差劲 一个在ie的plugins,叫做newtemp.dll,而且是隐藏文件,一个是cnsmin.dll。 在文件系统里查找,最近几天的dll,果然就这几个文件,还有一个kulionzx.dll,好像也是病毒。从注册表里找到这些,都删掉,重启之后目前一切正常。 至此虽然告一段落,但是为什么会中毒,毒源还没找到,每天上的网站也都是固定的几个,也不怎么乱下软件。其中一个原因是可以肯定的,就是windows,至于为什么windows的病毒这么多?原因也是很多的,比如windows系统很复杂,说他复杂过linux毫不过分,普通的人很难完全精通掌握系统复杂层次的东西,当然,他们的安全防范的设计估计也挺差,不至于因为大家都用管理员账户就可以这么容易感染病毒吧,比如那个注册表,怎么那么容易被改写?难道真是因为用户都变成傻瓜了。
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image20:56 Rubyの技術者認定試験が10月開始,2008年には世界に向け英語版も:ITpro» Matzにっき
というわけで、Rubyアソシエーションの重要な活動として 認定試験を始めます。 理事長として(この肩書き重いなあ)、尋ねられそうなことにはあらかじめ答えておく。 認定試験とかくだらなくない? 今まで通りRubyとかかわる人にはなんの役にも立たないでしょう。 認定試験は、Ruby技術者を確保したい企業にとっての目安であり、 そういう企業にアピールしたい技術者にとっての道具です。 試験のレベルは? 10月に開催されるのは「エントリレベル(正式名称未定)」です。 Rubyのバージョンには依存しない範囲の問題になります。 試験の内容は..
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image20:56 ITmedia エンタープライズ:矛盾を抱えつつ進化する“Java”−−黒船となったRuby on Rails» Matzにっき
そんなにインパクトがあったかなあ。 まあ、Java陣営にも意識されるようになったというのは 自分でもすごいことだと思うけど。 まあ、言語なんてのは切磋琢磨できてナンボだと思うので、 良いことだと思う。
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image20:56 Headius: NetBeans Ruby Support is the BOMB» Matzにっき
JRubyの中の人、Charles Nutterのブログから。 NetBeansのRuby対応はすごいぞ、という話。 先日紹介した属性対応もそうだけど、 やっぱちゃんとした投資が行われれば、 技術的に少々難しくてもなんとかなっちゃうもんなんだねぇ。
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image11:59 Tweets on 2007-08-24» halostatue
who still uses floppy disks? # Powered by Twitter Tools.
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image03:52 So is tumbling the next big...» Projectionist
So is tumbling the next big thing, or has it already peaked?

Telegraph newspaper


add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image03:51 protopathic: Sensing pain, ...» Projectionist
pro•to•path•ic
[proh-tuh-path-ik]adjective
Sensing pain, pressure, heat, or cold in a nonspecific manner, usually without localizing the stimulus. Used especially of certain sensory nerves.

add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image02:26 Survived Day 1 of Daddy Daycare» John Lam on Software
I'm at home this week with the two-and-a-half kids (Kobe the dog counts as half a kid) while Carolyn takes a much-deserved vacation at home in Toronto. I've survived day one - five to go! I saw that Nikon has...
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image02:26 Rails Envy strikes .NET and CakePHP» Riding Rails - home

The fantastic team at Rails Envy is back with their Apple-style commercials comparing Ruby on Rails to a variety of competing environments. This time they have a one-two punch first striking .NET and then doing PHP/CakePHP. As always, it’s funny stuff and really nicely done. Keep it up, boys!


add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image02:25 SScript: enhancing JavaScript's expressive power << Noumena» Matzにっき
Smalltalk言語そのものではなく、その影響ということなら、 それは現代でも決して小さいものではない。 たとえばRubyもそうだ。RubyにはSmalltalkの影響が随所に見られる。 で、ここで紹介するSScriptはJavaScriptに対するSmalltalkの影響(文字列ベースだけど)。 実際にSScriptを使ったソースコードを見れば、ひとめでその面白さが分かるのではないだろうか。 [1, 2, 3]._collect(':x | ^x+1'); - [2, 3, 4] [1, 2, 3, 4]._select(':x | ^x 2'); - [3, 4] [1, 2, 3]._collect(':x | ^x*2'); - [2, 4, 6] [1, 2, 3]._reject(':x | ^x 1'); ..
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image02:25 Nu?» Matzにっき
Nuは「Rubyでない言語」。 どういうことかっていうと、Objective-CとRubyは思想的にはかなり近い線だが、 実装はまるで違う。文字列も配列もなにもかも。 で、Objective-Cのデータ構造を使ったRubyのような(しかも、Cのように効率が良く、 Lispの強力さも併せ持つ)言語なのだそうだ。 ただ、まだこれ以上の情報はないので、続報を楽しみに待ちたい。 追記: 続報
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image02:25 NYC LOCAL: Tuesday 14 August 2007 Lisp NYC: Perry Metzger on Otter, the new salty slick whiskered snow-bellying programming system - comp.lang.lisp» Matzにっき
実態がよくわからない言語、その2。 Otterは「いつまでも公開されないArcはきっとこういう言語なんじゃないかな」というような言語。 だが、現時点ではホームページには なんの情報もない。 このLisp NYCに出席した人からの情報がほしいな。 追記: 過去ログが公開されているらしい。
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image02:25 Making Rails Better - Fixing Architecture Flaws in Active Record» Matzにっき
ActiveRecordの欠点はテキストベースのカラムタイプの扱いと、 属性ハッシュにデータベースからのテキストとシリアライズされたオブジェクトが混じること、だとか。 私には判断できないが、欠点の指摘や改善の提案は非常に健全だと思う。 個人的にはRailsの最大の欠点は、 「自己中心性」にあると思う。 つまり、Railsはかなりすごい勢いでRubyそのものを変化させてしまうので、 他のライブラリなりフレームワークなりが似たようなことをしようとすると すぐに衝突してしまう。まあ、同じようなことをみんながやると大抵悲惨なことになる..
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image02:25 Erlang Message Passing - Ruby point of view» Matzにっき
Erlangのメッセージリングの例題をRubyで実装したもの、だと思うのだが、 ソースコードを読んでもいまいちなにをやっているのかわからない。 誰か解説してくれると嬉しいなあ。
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl

Fri 24 August, 2007

Click here to bookmark this link.Channel Image15:40 NSK里的DEFINE» Ruby 语言 思想驱动生活
Nsk里的Define跟c语言里的define类似,不过不是语言级别的,是执行环境级别的,或者说是session级别的。Logon之后定义的define,logoff之后就没了,下次logon还要在执行(手工或者放到logon之后自动执行的脚本里) Define的好处就是方便,简单。比如程序读写文件,实际的文件名随时会变,大多数情况下都会把要读写的文件放到一个固定的config文件里,然后从config里来得到文件的路径。Nsk的话,在程序里只需要使用理论名(即define值)。 Define是一个key value类型的,程序使用key,至于value是什么,执行之前指定就行了。 先说define名,就是上面的那个key了,必须是=开头,长度(包括=)2-24,第二个字符必须是英字母。 Define属性。最主要的是class属性,指定define的类型,包括sql的catalog,defaults,map(key-实际文件名),spool,tape等。经常用的就是catalog和map了。 这是一个简单的map的例子 $DISK SUBVOL 4> ADD DEFINE =MYDEF , CLASS MAP , FILE $DISK.SUBVOL.FILE1 $DISK SUBVOL 5> info define =MYDEF Define Name =MYDEF CLASS MAP FILE [...]
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image15:39 这段话有问题吗?» Ruby 语言 思想驱动生活
在看Ralf Wirdemann 和Thomas Baustert的《RESTful Rails Development》,1.2节的why REST的时候说道: Clean URLs. REST URLs represent resources and not actions. URLs always have the same format: first comes the controller and then the id of the referenced esource. The requested manipulation is independent of the URL and is expressed with the help of HTTP verbs. 说REST有着清楚简洁的URL风格,URL里不表示(带)action,是controller/:id这样形式的,至于对这个资源进行何种操作,是通过http header里的动词来指定的。 我是对这句话很有疑问,http header 里就4中操作,如果处理CRUD以外的action的话,怎么办? Map.resources 的时候可以指定collection或者member的action,就是说url里还是会出现action的,比如users;top10,可以列出排名前十的用户,这个top10就是collection指定的users控制器的一个action。 这句话说的即使不错,也是不严谨的。对于刚接触REST这个词的人来说,很容易误解,误入歧途。 我觉得,不是说/projects/1就比/projects/show/1更RESTful了。 本来,URL就是RESTful的东西。
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image14:17 写在迪拜机场» 梦想风暴
写下这篇blog时,我在迪拜机场。没错,阿联酋迪拜。

起因是要到印度参加培训。ThoughtWorks通常会对入司的新员工进行一些培训,使其更加了解公司的文化和做事的风格,其中很著名的是TWU。不过,TWU是给毕业生预备的,所以,我没有机会参加。我去参加的是另外一个课程。不同于TWU固定在印度,这个课程的培训地点是变化的,这次刚好在印度的班加罗尔。

要去印度,我却出现在阿联酋,是的,我是来转机的。只要有些地理常识都会发现这条路线极其诡异。据Jessie的blog记载,她是这条诡异路线的始作俑者。早几天去TWU的几位同事是通过新加坡转机,至少从常识和心理上来说,更容易接受一些。

这次坐飞机让我见识了一些新鲜的东西。我乘坐的是A340-300,很大的飞机,一排有八个人。每个面前都有一个小电视,配有一个遥控器,居然这个遥控器还是个游戏手柄,所以,在路上,我还自行娱乐了一下。一上飞机,就可以发现,每个人的座位上,都预备好了一些东西,比如小枕头,毯子和一些小东西。我以为大夏天的可以不用毯子,结果充足的空调还是让我决定把自己盖上,以免感冒。这次旅行是我第一次在飞机上过夜,因为起飞的时间就是23:55。个人而言,我不是特别喜欢长途旅行,尤其需要过夜的,身体会很疲劳。飞机会比火车舒服一些,但要在飞机上过夜,还真的不如火车的卧铺,无论我怎样调整姿势,总是不如躺着的感觉舒服。当然,比火车硬座要好得多。同机的有一群要到塞浦路斯去表演的小朋友,有他们在,飞机上热闹了许多。人家航空公司想得还真周全,每个人送了一个小玩具,孩子们很高兴的给周围的人展示着自己的玩具。

到迪拜的时候是当地时间早上五点多,一下飞机却让我感到了桑拿天气,长期生活在这里的人真的要有很好的耐热能力才成。从我下飞机到再次上飞机,之间的间隔有六个小时。所以,我和同行的同事在机场可以活动的区间里转了一大圈,了解周边的环境。在一个免税的店里,他拿起一个Sony的耳机,我居然看到了中文,仔细一看,Made in China。在这里,中国人(至少是中国人面孔的)很多,让人误以为只是在国内的机场,经常可以听见有人在用中文聊天。当我们在一个地方喝水聊天的时候,竟然还有人用中文来向我们问路。就在写这篇blog的时候,后边过去的两个人在议论大连如何如何。迪拜的机场地上铺有地毯,这让我想起了我们公司的办公室。在办公室时,我时不时的就会坐在地上办公。在这里,可以看到很多人席地而卧,悠然入梦。

就在刚刚,同事奇迹般的发现,居然有无线网可用,于是,赶紧打开机器,在迪拜机场发一篇blog,作为纪念。

还有一段时间我才能再度起飞,若干小时之后,我会出现在印度。
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image11:59 Tweets on 2007-08-23» halostatue
slowly rebuilding lost work. # I suspect that TotalView is very expensive. # Brilliant campaign http://campokutta.com/camp_okutta.html (via Torontoist) # Powered by Twitter Tools.
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image06:26 Any time you try to impose ...» Projectionist
Any time you try to impose a hierarchy onto the world you are bound to be disappointed.

Dave Thomas


add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image06:17 Ruby Hoedown: The Motion Picture» Lovable Lyle
The Confreaks were on hand to record the Ruby Hoedown 2007 presentations, and the rough cuts of those videos are now available here. They are released under the Creative Commons Attribution-ShareAlike License.
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image05:24 imbricate: Having regularly...» Projectionist
im•bri•cate
[im-bri-kit]adjective
Having regularly arranged, overlapping edges, as roof tiles or fish scales.

add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image00:21 使用SQLite in memory提高测试代码效率» LetRails
对于需要进行持续集成的大型项目来说,运行测试代码的花费就显得尤为重要,Chris Roos在这篇帖子里介绍了一种通过使用SQLite数据库来 提高测试代码运行效率的方法。 首先你需要安装SQLite3以...
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl

Thu 23 August, 2007

Click here to bookmark this link.Channel Image11:59 Tweets on 2007-08-22» halostatue
massive headache. not a good start to the day # dammit. lost at least a day’s worth of work. # Powered by Twitter Tools.
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image05:01 Facebooking» James Britt - Code, Content, Caffiene

Having been poking around on Facebook for bit, I’ve started a few groups, largely of interest to people in the Phoenix area.

If you’re on Facebook, take a gander at Refreshing Cities, Refactor Phoenix , BarCamp Phoenix , and The Phoenix Ruby Users Group


add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl

Wed 22 August, 2007

Click here to bookmark this link.Channel Image21:45 Andrew Bird – Imitosis» Projectionist
Click here to bookmark this link.Channel Image20:25 Plotr:轻量级的Javascript制图库» LetRails
简介 Plotr是一个基于PlotKit与MochiKit的轻量级Javascript制图库,目前支持的浏览器包括: Firefox 1.5+ Safari 2.0+ Opera 9.0+ IE6+(作者声称支持,但我的测试结果是不行,至少IE6不行) 作者:sabmann 最新...
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image19:48 Rails插件: Annotate models» LetRails
简介 Annotate models能够以注释的方式在Model顶部自动生成此Model的大纲(schema)信息,并可以在Model的大纲发生变化后自动更新。 对于拥有许多Model的大型项目来说,在Model相关文件中维护此model的...
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image14:31 I have my own taste, and I ...» Projectionist
I have my own taste, and I make stories to my taste.

Ira Glass


add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image12:11 ptosis: Abnormal lowering o...» Projectionist
pto•sis
[toh-sis]noun
Abnormal lowering or drooping of an organ or a part, especially a drooping of the upper eyelid caused by muscle weakness or paralysis.

add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image11:59 Tweets on 2007-08-21» halostatue
Going home. 2 more MailPlane invites left for people who want. # Powered by Twitter Tools.
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image05:34 Wal*Mart Music Downloads» James Britt - Code, Content, Caffiene

Not me, it seems:

“We’re sorry, your operating system is incompatible. To provide the best download experience, we can no longer support Windows 98, ME or NT. Please visit again after you upgrade to Windows 2000 or XP. Visit our Help section for complete system requirements information.”

I’m using Firefox on Kubuntu.


add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image05:34 Ruby at SXSW: Railgun Presentation» James Britt - Code, Content, Caffiene

SXSW is perhaps the preeminent Web-related gathering of the year. I really don’t know how many past events have featured any Ruby content, though I’ll guess that it was only in passing. SXSW is a rather largish assembly, and the quality of the talks varies greatly. The real gold at any such event are those rare talks that give you concrete, tangible, working code. Even better is when you get it from a master of the craft.

The proposals for the 2008 edition of SXSW are now up for a public vote. Yes, that means YOU get to sway the future of Web and interactive development. And if you have any interest at all in Ruby, Java, JRuby, or game development, hustle over to David Koontz’ Railgun entry and vote at least once, and at least five stars.

Yes, Rising Tide’s very own Mr. Koontz will be spilling the beans and exposing the innards of what has to be the sweetest, most kick-ass development tool in quite some time. Railgun will make game development more fun than life-sized helium balloon animals. It’s not Rails; it’s Ruby and JRuby. It uses many of the better ideas that, while not original to Rails, have come to recent attention because of it. MVC, convention over configuration, useful defaults to avoid tedious boilerplate code, and more developer goodness.

Even if you don’t know if you’ll be attending, up-votes for Ruby talks (and, more broadly, technical talks over Yet More Pundit Anecdotes) can help promote higher quality presentations down the line. It’s possible that various topics never get proposed for SXSW because people feel it’s strictly for the CSS and Flash crowd. You can help change that.


add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image03:15 Gmail Account Warning!!!» Lovable Lyle
Gmail Account Warning!!! Originally uploaded by quailwood I just got this precious phishing e-mail, warning that my Gmail account is going to be closed if I don’t confirm my identity. I love the Ring-like seven day warning, and the “warning code” that appears in the lower left-hand [...]
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl

Tue 21 August, 2007

Click here to bookmark this link.Channel Image17:24 你会给你儿子起个什么名字?» Ruby 语言 思想驱动生活
今天在slashdot.jp上看到了这个新闻http://slashdot.jp/articles/07/08/19/2258202.shtml,说中国一对夫妇要给孩子起个带@的名字,中文版在http://tech.sina.com.cn/i/2007-08-17/10321682868.shtml,竟然sina的新闻如此翻译人家cnet的。 还是说slashdot.jp的吧,底下有留言,说隔壁有人叫IDE(这个就是井上的假名),和ASCII(和明日树只是发音一样,假名写法差点)。还从中找到了这个http://ja.wikipedia.org/wiki????????? 说是那个人要给孩子起个名字叫【恶魔】,被拒了,理由是父母滥用权利,损害小孩权利。结果那个人又用同样的发音但是不同的汉字去申请,还是被拒了。这件事引起了媒体的广泛关注,结果是父母离婚,小孩被送进了儿童养护设施,就是一福利机构。这个小孩今年应该是14岁了吧。 另一个就是给孩子起个名字要43个字母 http://en.wikipedia.org/wiki/???????????????? 这个人被罚了钱,还认为这是自己的创造。 你会给你儿子起个什么名字?
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image14:08 最近想写的内容» 动态感觉 静观其变
在老爸家休假,没有办法上网,也休的有些懒了,很久没有更新blog了。
最近想写的一些内容,也要慢慢来。我先列出来,省得自己到时候找借口不写:
1)mercurial,一个分布式的源码管理系统
2)css的关键3要素,框模型、浮动、定位是理解css的基础
3)javascript dom与jquery的简化

我只是随兴而发,先记录这些,找时间要写写。
...
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image13:11 melisma: An ornamental phra...» Projectionist
me•lis•ma
[mi-liz-muh]noun
An ornamental phrase of several notes sung to one syllable of text, as in plainsong or blues singing.

add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image13:10 “I Feel It All”...» Projectionist

“I Feel It All” on a bus


add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image11:59 Tweets on 2007-08-20» halostatue
writing an install test. # Powered by Twitter Tools.
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image05:54 The Search for Decent Headphones» Lovable Lyle
My latest travel experience has convinced me that I need to invest in a good set of noise-cancelling headphones. I couldn’t turn up my iPod’s volume loud enough to drown out the voices of those two people sitting behind me on the two-and-a-half hour flight from Colorado Springs to Atlanta. It’s not that they were [...]
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image05:20 差異と相補性» 青木日記
欲望はタンパク質に似ている どちらも補い合う相手と結びついて働く (02:33)
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl

Mon 20 August, 2007

Click here to bookmark this link.Channel Image21:23 Rails插件: Restful Authentication» LetRails
简介 Restful Authentication插件为你生成一个REST风格的认证系统模板,除了支持最基本的用户管理和认证功能外,还有一个可选的邮件激活功能。 作者:Rick Olson 许可: Rails’ (MIT) SVN仓库:http:/...
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image13:13 Last Chance (Almost)» { | one, step, back | }
Time is running out. Get your talk proposals in.

RubyConf Talk Proposal: Submitted!

I just sent in my RubyConf talk proposal.

Better Hurry!

If you’ve got a good idea for a proposal, you can submit it at http://proposals.rubycentral.org/.

The deadline for the proposals is August 20. However, I have it on good authority that the deadline will be extended to Aug 23, 5:00 pm EST. (Ahh … I see the announcement made it to Ruby-Talk) So you still have some time.

Some Hints

RubyCentral has been having some problems with getting their registration responses delivered (I found my registration confirmation in GMail’s spam box). I would recommend that you go ahead and register a proposal now, even if you don’t have all the details ready. By the time you are ready to submit the final version, you won’t have to worry about any last minite registration hassles.

Good luck with your proposals. I hope to see you at RubyConf!


add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image12:22 Nothing can pass this line ...» Projectionist
Nothing can pass this line unless it is well defined.

Pete Townshend


add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image12:22 implicature: 1. The as…» Projectionist
im•plic•a•ture
[im-pli-kuh-cher]noun
1. The aspect of meaning that a speaker conveys, implies, or suggests without directly expressing. Although the utterance, “Can you pass the salt?” is literally a request for information about one’s ability to pass salt, the understood implicature is a request for salt.
2. The process by which such a meaning is conveyed, implied, or suggested. In saying “Some dogs are mammals,” the speaker conveys by implicature that not all dogs are mammals.

add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image11:59 Tweets on 2007-08-19» halostatue
wondering where my mobile tweets disappeared to. # Powered by Twitter Tools.
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl

Sun 19 August, 2007

Click here to bookmark this link.Channel Image23:29 My Mac Can't Count» { | one, step, back | }
This one mystifies me.

The Raw HTML

This is on my MacBook Pro. How in the world to you go from this HTML:

As Rendered in the Browser

To this in the browser?

Look carefully at the sequence of digits for the default font.

This happens in both safari and firefox. Javascript is disabled. Disabling CSS will cause all 7s to look like 9s (because everything is then in the defaualt font).

Huh?

Any clues on how to fix this would be welcome.

Update

Several people have reported they can’t reproduce it. Here is additional information:

Mac OS 10.4.10
Firefox 2.0.0.6
Safari 3.0.3

Also, copying and pasting what looks to be “0123456979” into a text editor will give “0123456789”. Perhaps a font is corrupted so the “7” is displaying as a “9” glyph?

Update 2—Problem Fixed

John Guenin suggests: Try resetting your font caches: http://www.jamapi.com/pr/fn

Thanks John. I downloaded FontNuke from the link provided and although the program itself was a bit flaky, I finally got a clean run from it and after rebooting the problem has been fixed. So the verdict is that it was probably a bad font cache that was displaying the “7” glyph incorrectly.

Whew.

Thanks to everyone who made suggestions.


add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image23:24 rcov: ruby代码覆盖率工具» LetRails
简介 rcov是一个用于诊断Ruby代码覆盖率的工具,它最主要的用途就是用于确定单元测试是否覆盖到了所有代码,rcov使用一个经过优化的C运行时,因此性能相当惊人,同时它还提供多种格式的输...
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Sources