123
 123

Sun 14 September, 2008

Click here to bookmark this link.Channel Image03:10 下準備» Matzにっき
今月の日経Linuxの連載のテーマは「アクター」である。 で、サンプルなしに説明できるようなテーマではないので、 今回取りあげる Erlang Revactor Dramatis のそれぞれで同じことをするサンプルプログラムを用意する。 って、実は割とありふれたpingpongプログラムだけど。 ただし、出まわってるのでは、微妙な処理が違うので、 RevactorとErlangについては結局新作になった。 Dramatisはサンプルそのまま。 で、久しぶりにErlangでプログラムを書いたら、 コンマとかセミコロンとかピリオドとかの使い分けが分からず(あとif文)、 エラー..
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:10 お布団» Matzにっき
お布団の上で寝られるってすばらしい。昼まで寝てしまった。 海外旅行中はテンション高くなりすぎて(あと、イベントとかでネットにアクセスできない時間があるので、それの穴埋めもあって)、ろくに寝ないで、いつのまにかベッドの上でPCを前に何時間が時間がワープしているようなことが頻発するので、「さあ寝るぞ」という感じでお布団に入ることに幸せを感じてしまう。 あと、お風呂。日本人に生まれてよかった。
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl

Sat 13 September, 2008

Click here to bookmark this link.Channel Image21:45 I Am Full of Teh Happy» Joey Gibson's Blog
Yesterday was a good day for me on several fronts. Let me tell you them. First, whilst searching for various things in the iTunes store, I saw that Metallica had released their new album, Death Magnetic. I had bought the first single, My Apocalypse, a couple of weeks ago when it came out, and I was excited [...]
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 コンビニ» 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 Image05:23 Problems With Latest Version of iTerm» Joey Gibson's Blog
I love iTerm as a replacement for Terminal.app, but this morning after letting iTerm upgrade itself to “Build 0.9.5.0909″, all my settings, profiles and bookmarks were lost. I don’t know why, but that’s what happened. I pulled back the iTerm.plist from ~/Library/Preferences using Time Machine, but that didn’t seem to fix it. I also tried [...]
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:02 zeugma: A construction in w...» Projectionist
zeug•ma
[zoog-muh]noun
A construction in which a single word, especially a verb or an adjective, is applied to two or more nouns when its sense is appropriate to only one of them or to both in different ways, as in He took my advice and my wallet.

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

Fri 12 September, 2008

Click here to bookmark this link.Channel Image22:49 Sarah Palin: Too Little, Too Late?» Joey Gibson's Blog
While I certainly think that the selection of Sarah Palin as McCain’s veep has re-energized the party, I don’t really think it’s enough to stop Obama. I used to say that Obama was going to eat McCain’s lunch come November. Now I think he might just eat McCain’s appetizer, but Obama is still going to [...]
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:09 到着» 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 Image15:09 出発» Matzにっき
0720発の飛行機なので、早朝から空港へ。 Jim Freezeにミニクーパーで送ってもらう。 出発30分ほど前に窓口でスーツケースを預けようとしたら窓口のおばさんに 「国際線乗り継ぎは2時間前にチェックインする必要があった。遅すぎ」と 文句を言われた。途方に暮れていると、おばさんが 「荷物を出せ。載せてみる。お前は13番ゲートに急げ」ということで、 大あわてで搭乗。 ロサンゼルス空港ではしばらく時間があった。 スーツケースがうまく乗ったかどうか不安があるが、 こればかりはどうしようもない。 やや迷ったが、OneWorldのラウン..
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl

Thu 11 September, 2008

Click here to bookmark this link.Channel Image07:18 Malcolm & film crew in ...» Projectionist
Malcolm-and-film-crew-in-indonesia

Malcolm & film crew in Indonesia


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:18 paramnesia: 1. A distortion...» Projectionist
par•am•ne•sia
[par-am-nee-zhuh]noun
1. A distortion of memory in which fantasy and objective experience are confused.
2. An inability to recall the meanings of common words.

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:09 Phoenix to Rock Orlando» James Britt - Code, Content, Caffiene

Three Phoenix Ruby hackers will be presenting at RubyConf 2008.

Marc Chung: Hacking with ruby2ruby
David Koontz: Monkeybars: Easy cross platform GUIs
Preston Lee: Peer-aware desktop application development

Congratulations!

People like this are what makes the Phoenix Ruby User Group rock.


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:38 Microfortnights Make Me Giggle» Joey Gibson's Blog
A long time ago (15+ years) I worked on a VAX. If memory serves, it was a MicroVAX 3900. I don’t recall ever seeing this unit of measure mentioned in the docs, but I may have. It’s the “microfortnight” and reading about it always makes me laugh. From the Jargon file: microfortnight n. 1/1000000 of the fundamental unit [...]
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl

Wed 10 September, 2008

Click here to bookmark this link.Channel Image20:23 My First Impressions of iTunes 8 “Genius”» Joey Gibson's Blog
After Apple announced iTunes 8 yesterday, I downloaded and installed it, eager to see the new “Genius” feature. This feature had been rumored to be similar to Pandora, the wonderful service that finds you more music based on what you already like and don’t like. In actuality, Genius has two parts. The first is the [...]
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:00 desiderative: 1. Of, relati...» Projectionist
de•sid•er•a•tive
[di-sid-er-uh-tiv]adjective
1. Of, relating to, or expressing desire.
2. Grammar Designating a clause, a sentence, or in some languages an inflected verb form that expresses desire.

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:00 Alan Watts on music and edu...» Projectionist

Alan Watts on music and education


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

Tue 09 September, 2008

Click here to bookmark this link.Channel Image22:43 项目中的一些实践» 梦想风暴
目前在做的这个项目处于一个良性的状态,除了尽人皆知的敏捷实践之外,还有一些在我看来不错的实践,这里简单记录一下。

每天的Diff
每天早上,Standup之后,项目组的程序员会聚集到一起,通过SVN的diff功能,查看一下前一天编写的代码。

这个做法源于项目组还处于分布式的时候,Daily Diff可以帮助我们了解分布在其他地方的程序员都做了哪些工作,以便对整个项目的进展有个把握。虽然后来团队不再分布,但这个习惯被保留下来。每次Diff大约10到20分钟,大家一起过一下之前一天编写的代码。除了了解大家项目的进度,在这个过程中,每个人会对自己编写的代码做一下介绍,这是一个知识分享的过程,大家可以在这个过程中学到其他人的编码习惯和处理手法。此外,这也是一个Code Review的过程,经常会有一些改进建议在这个过程中提出,有助于代码内在质量的提高。

每周的Session
每周,我们都会有一个Dev Session,时间通常是午饭时间,当然,项目组会提供免费午餐。

Dev Session,一般是由一个人主持关于某个方面的讨论,主题通常是项目当时遇到的一些问题。我们曾经讨论过的主题包括CSS、数据库优化、Ajax、REST、环境配置、SVN、优化等等方面。对于主持讨论的人而言,这是一个学习的过程,因为讨论的主题不见得就是自己熟悉的话题,再者,这也是一个锻炼做演讲的能力的机会,对于ThoughtWorker而言,这是一个必备的能力。对于其他的人而言,这一方面是一个向他人学习的过程,另外,也可以在讨论中分享自己在相关领域的经验。因为每次讨论的话题都是与项目相关的内容,所以,这种Session会有非常强的针对性,不会像参加一些活动中的Session那样,弄不好就迷失其中。也是因为有很强的针对性,所以,讨论会很激烈,不过,有时可能会很发散,时不时就跑题了,下一次讨论的主题时常就是这么来的。后来,我们把这个活动推关到公司,愿意参加的都欢迎,当然,项目组之外的人,免费午餐就没有了。

一致的Pair Machine
我们开发用的机器,拥有完全一致的配置,不只是硬件,更重要的是,完整的开发环境。

我们项目组有6个程序员,也就是3个Pair,所以,我们有3台Pair Machine。在结对开发的过程中,切换Pair是一种常态。随之而来就是经常需要在不同的机器上进行开发,但是,无论到哪台机器上,我们都不会有任何陌生的感觉,这三台机器不仅仅长得完全一样,里面安装的软件、程序目录,甚至是配置的快捷命令都完全一致,这也让大家养成类似的操作习惯。登录之后,我们只要打开一些终端组,三个命令行窗口就呈现在我们的面前,通常最下面的那个窗口就是我们用来启动Web Server,观察日志的地方,而上面两个是用来进行命令行操作的地方。rr,表示进入到开发的根目录;ss,启动Web Server;sc,启动script/console;rc,提交编写好的代码。完全一样的三台机器,让我们可以最快的进入到开发状态中。

从不缺少的欢笑
项目成功,除了为客户提供满足他们需求的软件之外,对我而言,还要快快乐乐的。

随着项目组逐渐磨合,项目组的欢笑是越来越多。经常可以看到,我们项目组突然有人大笑着离开座位,不用问,又有人有惊人之语。曾经经过很不快乐的工作,所以,现在的我格外珍惜一个可以让我快乐的工作环境。我们的PM在认真工作之余,经常考虑的一个问题就是如何让大家更快乐,于是,我们的Team Building走出了“饭店”,到了大自然中:登山、真人CS、漂流,这个项目注定会在我的记忆之中留有一席之地。也正是因为这些欢笑、这些活动,让项目组成员彼此走近,也营造出一个更好的沟通氛围,这对于促进工作有着积极的意义,我曾经对别人说过,我们项目组进入了一个良性循环。
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:48 自定义capistrano维护页面» LetRails
capistrano是目前最为流行的Rails部署工具,不过一旦进入产品阶段,我们可能希望在部署时显示一个“站点正在维护中”的页面,而不是正在升级中的应用,当前版本(2.5)的capistrano提供了两个...
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 Image09:25 parenteral: 1. Physiology» Projectionist
par•en•ter•al
[pa-ren-ter-uhl]adjective
1. Physiology Located outside the alimentary canal.
2. Medicine Taken into the body or administered in a manner other than through the digestive tract, as by intravenous or intramuscular injection.

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:48 What Sarah Palin *Really* Doesn’t Want You To Know» Joey Gibson's Blog
So there’s been a lot of talk about what “dirty little secrets” Sarah Palin is trying to hide. And lots of talk about her politics. And lots of talk about her family. And lots of talk about her religious views. But I think people are missing the really serious issue about her religion that she’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 Image04:34 Tickets for Sale: David Byrne at the Orpheum» James Britt - Code, Content, Caffiene

I’ve two tickets for David Byrne’s concert at the Orpheum here in Phoenix, September 30, for sale.

Section C, row 13 seats 9 + 10.

Cost for the two: $131.75 (what I paid, which is actual price of tickets themselves + ticketbastard fees)

See my About page for contact info.


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:34 日曜日» Matzにっき
カンファレンス集合後は、メソッド名を名字に持つことで知られる二人のうちの一人、 Jim Freezeのお宅にお世話になる。ちなみにもう一人はAdam Key。 日曜日は教会へ。アメリカはどこもそうだけどかなり大きめ。 200〜300人くらい? 駐車場があまりに広いので感動した。 日曜学校はブルース・ウィリスみたいなかっこいい先生だった。 私もああいう感じで年をとりたいものだ。 とかいって、実際はあんまり変わらなかったりして。 白人の年齢はよくわからない。 夕方、インタビューを受ける。ビデオカメラも入った本格的なもので、 一生懸命..
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl

Mon 08 September, 2008

Click here to bookmark this link.Channel Image06:18 I’m Digging Java Again» Joey Gibson's Blog
I first started doing Java back in 1995. That’s quite a long time ago. Once I got going, I wrote Java code every single day, for thirteen years. I co-authored a Java book, gave talks on Java and was an all-around, Java Guy™. And sometime around 2006, I got bored with it. Completely and totally [...]
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:44 I’m Going To WordCamp Birmingham» Joey Gibson's Blog
I paid my registration fee on Friday, and I’m really looking forward to attending. I’ve only been using WordPress since late June, but I’m already hooked. Anyone else going? I’ll be driving to Birmingham on Friday night, since things get going at 9:00 Saturday morning.
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl

Sun 07 September, 2008

Click here to bookmark this link.Channel Image23:43 NetworkManagerでつながらない» Matzにっき
会社の無線LANがWPAに移行するという話を聞いて、 「つなげる自信がない」と愚痴をこぼしていたら NetworkManagerを薦められた。 言われるままにインストールした。 ソフトウェアとしての使い勝手はそんなに悪くない。 が、しかし、 keyが指定されているAPにはWEPだろうとWPAだろうとつながらない keyがなければつなげられる たまにdaemonが落ちる(signal 6) という大きな問題が。iwconfigで明示的にkeyを指定するとつながるので、 ハードウェアの問題ではなさそう。 しかし、同じ無線LANのチップを使っている前田くんは、問題なくつなが..
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:43 Lone Star RubyConf 3日目» Matzにっき
いろいろと面白い発表が目白押し。 が、個人的にはキーノートで疲れ切っているので、 話半分で、たまったバグを片づける内職。 興味深かった技術 jaguarnaut pool party freeconferencecall.com tickstart lighthouse github ほかにもあったけど忘れた 遠くはアフリカから来た人もいたりして、 地域という感じはあまりないカンファレンスであった。 とはいえ、「オースチンから来た人」というかけ声に 100人くらい手をあげたりするのを見ると、 「そうか地域か」と思ったり思わなかったり。 主催者(Lone Star Ruby Foundation)およびボラ..
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 Image09:07 Nielsen Rating: 100% Clueless» James Britt - Code, Content, Caffiene

I’m one those folks who get to decide what others watch on TV. I’m a Nielsen Family!

They’ve some Web thing going on now, so I went to check out my account. Attempting to update my profile, I got this message

"Please log into your account on a PC-based machine. Our software is not compatible with Linux or Mac operating systems."

That’s right: A Web application that fails because of the client OS.

Apparently, in the 21st century, it is impossible to collect information from people not using “PC-based” (sic) machines.

FAIL

Little wonder TV sucks so much.


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

Sat 06 September, 2008

Click here to bookmark this link.Channel Image22:47 謎の人物» Matzにっき
帰る前に立ち話してたのだが、どうして言語コミュニティにはときどき「謎の人物」が 登場するんだろうか、と。 たとえば、Chunky Baconで有名な Why the lucky stiff(誰も本名も所属も知らない)とか。フランス人超絶ハッカーのGuy Decoux(誰も会ったことがない)とか。 PythonでもTim Petersっていう誰も会ったことがない人がいるよね。
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Sources