123
 123

Fri 07 March, 2008

Click here to bookmark this link.Channel Image03:21 Scott Guthrie in Scottsdale» James Britt - Code, Content, Caffiene

Scott Cate is organizing the fifth annual Arizona .NET User Group (100% free) event, hosting Mr. Scott Guthrie.

Scott is the manager of all things developer related at Microsoft having over 600 developers that report to him. Scott is most famous for inventing/creating ASP.NET. If you have ever heard of Visual Studio, Silverlight, ASP.NET, IIS, Expression Tools – you have Scott Guthrie to thank :)

Tuesday, March 11, 2008

Scottsdale Center for the Arts (map)
7384 E 2nd St
Scottsdale, Arizona 85251

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

Thu 06 March, 2008

Click here to bookmark this link.Channel Image23:44 Fluorida 0.0.1发布了!» 梦想风暴
Fluorida是一个Flash的功能测试工具。如果你听说过Selenium,那么可以把Fluorida理解为它对应的Flash版本。

前不久,gigix对我说,他打算做一个Flash的功能测试工具。我说,从语言的角度来说,我不喜欢Action Script,因为它缺乏美感,但我喜欢这个方向,所以,我觉得这件事靠谱。

上周末的Open Party,听了Michael Chen一个关于Rich Client的session,顺便清理了一下关于Rich Client发展的思路。C/S年代,最大的问题在于部署,升级起来很困难,进入到B/S年代,浏览器的广泛存在解决了部署的问题,不过,简单的页面表现力受到了极大的限制,所以,才有Ajax这样技术的流行。把部署和UI表现力一下子都解决了,那么服务器和客户端的威力就可以得到极大的提升。显然,一些公司看到了这方向,比如MS,它们祭出了Silverlight,不过,从目前的状况来看,在这个领域的领跑者无疑是Adobe的Flash。因为几乎所有拥有浏览器的计算机都安装了Flash Player,这是一个压倒性的优势。

最初的Flash,是为设计者而存在的,所以,谈到Flash,人们首先想到的是“炫”,显然,这不是程序员的强项,所以,大多数开发人员并不会和Flash太亲近。Adobe认为Flash应该扮演更重要的角色,比如成为前面提到的新一代C/S结构的领军人物,但是,想做到这一点,必然需要大量开发人员的支持,所以,Adobe不断的让Flash进化着,比如,Action Script从2到3,发生了巨大的变化,用Action Script 3加入了面向对象,用它写程序,感觉和用通常的程序设计语言并无二致。Adobe甚至更近一步推出了Flex,实际上,它就是为开发人员提供的Flash。再在Eclipse的基础上,打造出Flex Builder,所有这一切都是为了亲近开发人员。Adobe AIR的推出,让Adobe在这方面野心显现无疑。可以看到的是,Adobe的脚步并未停止,它还打算让更多的语言运行在Flash上,显然,它们要提供的是一个新的平台,用以抗衡.NET和Java。

站在开发者的角度,我们更关心怎么让自己的开发工作更舒服一点。作为一个ThoughtWorker,没有测试的日子是让人难以忍受的。在之前的一个进行Flash开发项目中,FlexUnit成功填补了Flash开发拼图的单元测试框架这块,而功能测试这块却一直没有很好的做起来,有人尝试过FunFX,但总觉得不爽。

当gigix要写一个Flash集成测试工具的时候,我知道,参与过Selenium开发的他,对于功能测试应该是什么样子,心里应该很有数。事实就是这样,从接口上来看,Fluorida与Selenium如出一辙。

欢迎任何对这个项目感兴趣的人加入,0.0.1意味这个项目中有许多事可做,你可以给出你的建议、意见或是代码,甚至你觉得这个项目的名字不好也可以建议修改。因为这个项目最开始叫做Fluorine,由于与一个Remoting框架相同,gigix把它改成了现在的Fluorida。
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:15 Twitter Updates for 2008-03-05» halostatue
@schwa try adding a bit of curry powder next time. (about 1/2 tsp) # @ShawnKing Where’s good to visit in NS? We’re headed Out East this summer (August) # @KirinDave …except that it comes with windows. # @bmf which song? # @CurtMonash Hate to disagree with you, but Obama is no less qualified than Hillary. In some ways, I [...]
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:15 Common Craft Explains Twitter» halostatue
I love this explanation of Twitter from Comon Craft. (Via Laura Fitton of Pistachio Consulting.)
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:47 Piston: 推动Vendor前进的活塞» Ruby on Rails: LetRails
喜欢NBA的朋友,肯定知道Piston是活塞的意思,它是发动机的一个重要组件,与其它组件一起推动汽车前行,但是这里我要讲的Piston是一个Ruby Gem,同发动机的活塞类似,它的作用是确保Rails应用...
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:09 Lisa Awards: Biggest Hack for a Language Runtime on Dion Almaer's Blog» Matzにっき
Rubyが、Lisa Awardsという(冗談の)賞をいただいた、ということらしい。 しかし、 For letting a first interpreter implementation be fast enough というのは、遅い(けど使えないことはない)って皮肉だよなあ。
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:19 Dynamic Silverlight Part 1: Hello, World!» John Lam on Software
Our team is happy to announce Dynamic Silverlight (DSL), which integrates our DLR dynamic languages with Silverlight. It requires Silverlight 2, which includes the cross-platform CLR and a set of libraries for rich graphics, media and web programming. It is...
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl

Wed 05 March, 2008

Click here to bookmark this link.Channel Image22:10 杭州Rails开发者聚会» Ruby on Rails: LetRails
时间:本周日(3月9日) 下午3:00~5:00 地点:杭州电子科技大学文一校区主楼二楼(公交站:省委党校) 报名:发送邮件到 devon AT kuxuesoft DOT com,或者通过这个报名帖 主题:技术探讨(sphinx, autotes...
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 Image18:07 高木浩光@自宅の日記 - 公開鍵暗号方式の誤り解説の氾濫をそろそろどげんかせんと» Matzにっき
公開鍵暗号とその代表格であるRSA暗号を混同してしまう間違いが 世に氾濫している、という話。 嫌な予感がして前に公開鍵暗号について解説した記事(日経Linux2006年6月号)の 原稿を確認してみた。間違えていた。orz ごめんなさい。 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 Image17:44 Writing Efficient Ruby Code Short Cut» Ruby on Rails: LetRails
这本书目前只完成了第一章,不过出版社已经迫不及待的发售了Shortcut版本(有点类似电影宣传片,但是价格不菲),这本书的作者Stefan Kaes就是Letrails上访问量最高的文章之一《Rails应用优化...
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:18 Twitter Updates for 2008-03-04» halostatue
@chrispirillo thank you! That’s been annoying me since I upgraded. # @gruber Canada is always a positive option, if intermediate. # @Carnage4Life Most excellent to hear. That’s the *right* thing to do, and it puts the burden on people who want the old behaviour. # @rtmfd I’ll be happy to provide more in the near future # @taylorteacher there’s [...]
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:18 Ruby 1.9.0-1 snapshot released» Matzにっき
結局、次の日になってしまった。 で、実はパッケージスクリプトにバグがあって、 再パッケージしている。正しいmd5sumは 4344e18188bbdf3e5f19cdd3ade902bb ruby-1.9.0-1.tar.bz2 90b721dce088f455df914c9482508601 ruby-1.9.0-1.tar.gz 8e89b49e473ac1c209e3c73a6fd6610f ruby-1.9.0-1.zip である。ごめんなさい。
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:07 A Legend Passes» halostatue
So, as most of the gaming world knows, E. Gary Gygax died today. This begins John C. Welch’s paean to the more famous of the creators of Dungeons and Dragons. I haven’t read a lot of them, but I really liked John’s and really think it’s worth reading. Wil Wheaton also has some really cool things [...]
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 Image04:19 IronRuby @ MIX 08» John Lam on Software
We announced IronRuby almost one year ago at MIX. We've come a long way since then, and we're going back to MIX to talk about where we are, where we're going and how you can help. We've had a lot...
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl

Tue 04 March, 2008

Click here to bookmark this link.Channel Image23:05 Webエンジニア武勇伝 第18弾 笹田耕一氏 | 株式会社ウェブキャリア» Matzにっき
笹田くんのインタビュー。 研究と実用の狭間で。 ってか、我々のやってることって研究的には新規性はないんだけど、 でも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 Image23:05 1.9.0-1 リリース準備» Matzにっき
事前に予告していたので、1.9.0-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 Image15:11 Twitter Updates for 2008-03-03» halostatue
Joy. # Joy. There’s a coredump in the application. # Changes.app and SuperDuper! locked my Mac up tight. Don’t do a big Changes.app diff while you’re backing up! # @rtmfd I’m making Changes.app very unhappy with a massive diff (16Mb vs 17Mb) # entire office network is down. Can’t do much of anything. # @rtmfd I’ve submitted three items (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 Image07:24 图书推荐:【部署Rails应用软件:手把手指南】» 天天红玉世界
【部署Rails应用软件:手把手指南】
  • 作者介绍
    • Ezra Zygmuntowicz是Ruby网络框架Merb的创作者
    • Bruce Tate是九本畅销书的作者,包括 Beyond Java、From Java to Ruby 和 Ruby on Rails: Up and Running。

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:08 Boomtown Rats — I Don...» Projectionist

Boomtown Rats — I Don’t Like Mondays


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

Mon 03 March, 2008

Click here to bookmark this link.Channel Image23:44 rheology: The study of the ...» Projectionist
rhe•ol•o•gy
[ree-ol-uh-jee]noun
The study of the deformation and flow of matter.

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:38 abcdefghijklmnopqrstuvwxyz» Projectionist
Click here to bookmark this link.Channel Image23:38 It seems like 85% percent o...» Projectionist
It seems like 85% percent of the contexts where something is called ‘powerful,’ it really means ‘useless and dangerous’.

Yossi Kreinin


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:30 出门在外» 梦想风暴
俗话教导我们,在家千日好,出门一日难。

最近,因为工作需要,我有一段时间没有在自己办公室,而是在客户现场。按说,在那里,人家对我们客客气气的,尽可能帮助我们解决遇到的问题,而且,一般这种情况下,都是吃得好喝得好的,应该没有什么不舒服的。但是,无论如何,这些日子总是让人感觉很不爽。今天临下班的时候,当大家决定明天都回公司的时候,项目组的同事们几乎欢呼起来。

无论是在西安,还是在北京,甚至是在班加罗尔,只要是在ThoughtWorks的办公室,我都是感觉很放松,因为我是这里的人,在这里,我可以肆无忌惮。到了客户现场,下意识就会绷紧一根弦,无论说什么做什么都要小心翼翼,毕竟在外面,无论你愿意不愿意,你都代表着公司形象,为了不给公司丢脸,做什么都要经过一下大脑。所以,我觉得在客户现场,即便一天什么都不做,都会觉得很累。

其实,我早就知道,在别人的地盘不好玩。离开东软之前的最后一年,我就是被发配到北京的一家公司,进行现场的开发。按理说,那的物质条件比东软要好很多,而且,经常有机会参加那里组织的活动。但那一年,是我最为压抑的一年。在那里,虽然从来没有人故意另眼相待,但我总觉得自己不属于那里,虽然在那里工作将近一年的时间,却从未真正融入那里的圈子。或许,这种心灵上没有归属感坚定了我离开东软的信念吧!

我还听说过另一个关于在外工作的故事。我之前工作的一个部门,派了很多人到美国去做开发。在很多人看来,这些人有机会出国,而且拿着相对较高的补助。而事实是,那些去之前对美国无限向往的家伙,从美国回来之后,都对彻底那里失去了兴趣,甚至闻之色变。当然,这其中有很多故事。

总而言之,在外不如在家好。无论如何,明天要回办公室了!
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 Image18:06 Ruby, a message to you >> Boy, what ISN'T destroying Ruby these days?» Matzにっき
Monkey PatchingがRubyを破壊するっていうけど、 Rubyを破壊するって言われたものは他にもいーっぱいあるよね、って話。 Monkey Patching Slowness Thread#raise, Thread#kill, timeout.rb, and net/protocol.rb Rails/the community/ThoughtWorks/… Cleverness No One True Way MRI/YARV/Rubinius/JRuby/XRuby 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 Image18:06 MacRuby - ruby - Trac» Matzにっき
Mac OSXで動作するRubyというだけなら単にコンパイルするだけでよいのだが、 このMacRubyは、YARVをベースに 全部のオブジェクトをObjective-Cのオブジェクトにマップ(プロクシ不要) OSXの世代別GCを利用 obj.foo(1, bar: 2)を [obj foo: 1 bar: 2] にマップ するという大胆なもの。すげーっ。 これが成功すればRubyは名実ともにOSXの公式スクリプト言語として定着するに違いない。 言語設計者として一番気になるのは、リストの最後にある「Objective-C呼び出しへのマッピング」。 上の例では「foo:bar:」というObjective-Cのメソッドが存..
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:05 Twitter Updates for 2008-03-02» halostatue
@fraserspeirs one of my favourite things about Ruby. # @siracusa if he’s saying "yog-hurt", that’s the way they say it, IIRC. # @davewiner Pownce, however, is a FAIL. I shouldn’t have to log in just to see a link. # head splodin’ from the tile store. # Amused that Toronto has a "mobile head shop" (http://www.hemponwheels.com/) # @bbum I’ve always [...]
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl

Sun 02 March, 2008

Click here to bookmark this link.Channel Image16:06 Twitter Updates for 2008-03-01» halostatue
@RickMacMerc what’s the plastic shell? # @rentzsch wish I could download that for my iPod nano. It’d make good plane watching next Saturday. # @rentzsch using TubeTV to do exactly that ;) # @Pistachio is:unread — but that will show *conversations*, not messages. # @Pistachio if you just want unread in inbox use "is:unread in:inbox" in the search area [...]
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:46 With the advent of the Inte...» Projectionist
With the advent of the Internet, we can actually splice and talk to people in a way that makes sense to them.

Bob Visse, Windows marketing director


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:45 Yann Tiersen — La Boulange» Projectionist

Yann Tiersen — La Boulange


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 Image01:11 楽天ミーティング» Matzにっき
朝起きてメールチェックしていると、 今日のミーティングの時間についてのメールを発見した。 今日が楽天の打ち合わせの日であることをすっかり失念していた。 どうやらなんかの加減で手帳にスケジュールを書き込み忘れていたらしい。 大あわてで飛行機の予約をし、朝食後すぐに出発。 無事間に合った。 いやあ、朝のうちに気がついてよかった。 ミーティングが始まってから「まつもとさんどうした?」とか 電話がかかってたらどうしようもないものな。
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 Image01:11 楽天、電子マネーサービス「楽天キャッシュ」を開始» Matzにっき
楽天による電子マネー。事前に購入しておかないといけないのが いまいち使い勝手が悪そうな。 小額決済や寄付などに便利なので 日本でもPayPalくらい電子マネーが普及してくれるといいんだけどな、 と常々思っているんだが、なかなか道は険しそうだ。 もうちょっと使い勝手が良いように思えるイーバンク銀行のメルマネでも さっぱり使われてないものなあ。 楽天キャッシュの方は 楽天スーパーポイントと可換 楽天の各種サービスで活用できる というメリットがあるが、普及にどれだけはずみがつくか。
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl

Sat 01 March, 2008

Click here to bookmark this link.Channel Image18:07 SXSW Phoenix Posse Schedule» James Britt - Code, Content, Caffiene

sched.org is really good site that allows you to search for events at the upcoming SXSW conference and set up your own schedule.

I’ve created a Refactor Phoenix schedule listing our local heroes:

http://sched.org/sxsw2008/refactorphoenix

There’s also an iCal export


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 Image18:07 誕生日» Matzにっき
次女の誕生日。おめでとう。 お菓子作りが好きな彼女は自分でケーキを作っていた。 ごちそうさま。
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 Image18:07 国内ベンチャーの海外進出ってどうなの?:CNET Japan オンラインパネルディスカッション - CNET Japan» Matzにっき
そういう意味では、実は東京は新しい価値を生み出す必然性が乏しい土地なのかもしれない。今までの価値観で物事がすごい勢いで流れている。その流れの中での勝負。 必然性という意味では、今までのやり方では勝てなかった土地にこそチャンスがあるのかもしれない。新しいやりかた、インターネットなどのテクノロジーを駆使しないと勝てない土地。 これがインターネットを活かした新しいサービスが生まれる土地なのかもしれない。 そうなのか。 私の住んでいるあたりは「今までのやり方では勝てない」という点では よそに負けない自信があ..
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 Image18:07 アドビ、SQLite Consortiumに参加で開発を支援:ニュース - CNET Japan» Matzにっき
SQLiteの開発にリソースが集まるのはいいことだと思う。 ところで、参照先の記事には SQLiteは、厳密な意味ではオープンソースソフトウェアではない点に注意すべきだ。SQLiteの基本的なソースコードはパブリックドメインの下で公開されているが、これはOpen Source Initiative(OSI)が定めているOpen Source Definitionの技術要件を満たしていない。 とあるのだが、パブリックドメインがOSDを満たさないというのは初耳だ。
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 Image18:07 programming: Google TechTalk: Matz on Ruby 1.9» Matzにっき
先日のGoogle TechTalkのビデオが公開されている。 で、redditのコメントか見てると「英語へたくそ」というコメントが多くて泣けてくる。 が、英語の勉強するくらいだったらそのぶんコーディングしてたいので、 無視することにする。 文句を言うような奴は聞かなくていい(涙 泣いてやるッ。 それはそうと、鵜飼さんのブログによるとSteve Yeggeが Who's going to take point on handcuffing him to a massage chair until he signs his offer? -- Steve Yegge と言ったんだそうだけど、Steve Yeggeが私のようなものとGoogleで一緒に働きた..
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 Image18:07 Virtuous Code > Monkeypatching is Destroying Ruby» Matzにっき
Monkey Patchingとは既存のメソッドを置き換えちゃうテクニックのことだが、 Ruby(特にRails方面)で多用されている。 言語そのものをどんどん拡張できるという意味で非常に強力かつ便利なテクニックだが、 良いことばかりではない。 Monkey Patchingは本質的にグローバルな状態変化であるため、 思わぬ影響がでないという保証はない。 また、複数の場所から同じメソッドに対してMonkey Patchingを行おうとすると 衝突により不整合が発生する可能性もある。 Ruby 2.0ではnamespaceやpackageやmethod combinationでこのような問題に対して ..
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 Image18:07 KIISセミナー» Matzにっき
時差ぼけも抜けきらないうちに 大阪でセミナー。 今回はオープンソースをお題に、 まつもとゆきひろ(NaCl,楽天) 岡田良太郎(IPA,テックスタイル) 谷本収(住友電工情報システム) 井上浩(NaCl) による講演。 夜は田代OSSセンター長から夕食のお誘いもあったのだが、 まっすぐ帰ることにする。 帰りの飛行機で、アメリカに一緒に行った島大の先生に会う。 月曜、火曜と長崎だったという。どんだけタフなんだ。ありえん。
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:35 Twitter Updates for 2008-02-29» halostatue
somehow, Twitterrific works much better if it’s loaded. # @chartier fseventer is nice # @chartier lsof works from the command-line # @dlpasco I’m not sure that monogamy is a required condition; homicide over mates happens all the time, as does cheating. too complex 4 tweet # @ch0wda have you joined the Eastern Standard Tribe? # Quicksilver keeps crashing. I keep [...]
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:12 10 zsh tricks you may not know...» chris blogs

…yet, that is. Or if you do, you read the man page pretty well. :-)

zsh has gazillions of features, but I think these are pretty useful for daily use:

  1. ESC-. inserts the last argument of the previous history line, repeat to go back in history. (Same in Bash.)
  2. ESC-' quotes the whole line. (Useful for su -c or ssh).
  3. ESC-q clears the line and inserts it again on the next prompt, allowing you to issue an interim command.
  4. <(command) returns the filename (in /dev/fd if supported or as a FIFO) of the pipe given by command for reading. (For example, use diff <(ruby foo.rb) <(ruby-1.9 foo.rb) to compare two program outputs).
  5. cd old new substitutes old with new once in the pwd and chdirs there.
  6. !$ expands to the previous history line’s last argument, !^ expands to the first argument, !:n to the n-th argument.
  7. =foo expands to the full path of foo in the PATH (like which foo).
  8. for src in *.c do ... done can be abbreviated to for src (*.c) { ... } (which is actually memorizable). You can even drop the curly braces if you don’t have ; in the command.
  9. <42-69> globs numbers between 42 and 69. Drop the number(s) to make it open-valued. {42..69} expands to the numbers between 42 and 69.
  10. *** expands recursively like **, but follows symbolic links.
  11. Addition! ESC-RETURN inserts a literal newline, so you can edit longer commands easily.

More tricks:

Happy hacking.

NP: Shriekback—Mistah Linn He Dead


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

Fri 29 February, 2008

Click here to bookmark this link.Channel Image18:08 Registration is Open for Scotland on Rails» Riding Rails - home

Scotland on Rails is set to take place on April 4th and 5th in Edinburgh, Scotland featuring speakers from the UK, Europe, US and New Zealand. A list of sessions and speakers is available on the conference website.

Registration is now open but there’s a limited number of spots available, so if you’re interested you’re should get in quickly.


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 Image18:08 Twitter Updates for 2008-02-28» halostatue
trying to find a new cat litter bin. not having a lot of luck. look elsewhere tomorrow. # @technoweenie I slapped some asshole’s car the other night because he sped up to get by me in a parking lot. dickless wonder. # @technoweenie I’ve decided next time, I’m going to do some damage to such a car. [...]
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:19 Building FXRuby on Leopard with MacPorts (Update)» Lovable Lyle
I previously wrote about the difficulties some people (including myself) were having with building FXRuby on Mac OS X (Leopard). I am pleased to report that as of the most recent update to MacPorts, the Ruby port has been upgraded to 1.8.6-p111 (previous version was 1.8.6-p110), and this seems to have fixed the problem. If you’ve [...]
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Sources