123
 123

Thu 02 October, 2008

Click here to bookmark this link.Channel Image14:14 You can not be any more tha...» Projectionist
You can not be any more than you can imagine being.

Tobias Wolff


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:07 paraphilia: Any of a group ...» Projectionist
par•a•phil•i•a
[par-uh-fil-ee-uh]noun
Any of a group of psycho-sexual disorders characters by sexual fantasies, feelings, or activities involving a nonhuman object, a nonconsenting partner such as a child, or pain or humiliation of one’s partner.

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:07 Transformer Dress – H...» Projectionist

Transformer Dress – Hussein Chalayan


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:11 Unreal. But not unexpected.» James Britt - Code, Content, Caffiene

Senate passes $700B ‘sweetened’ rescue package

Senators loaded the economic rescue bill with tax breaks and other sweeteners before passing it by a wide margin, 74-25, a month before the presidential and congressional elections.

Scumbags.


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:11 バッテリー衰退» Matzにっき
どうもバッテリーがダメになってきてるらしい。 ちょっと前から調子が悪かったのだが、ここ数日急激に悪化してる。 capacityが初期値から半分近くになってたり、 100%から30分も持たなかったり。 今はいくらACにつないでも42%から先充電しない。 まあ、これは消耗品だし、当たり外れのあるものだからしょうがないのかもしれないけど。 しかし、tp_smapiモジュールで充電レベルを操作するようになってから 悪化したような気もする。寿命を延ばすための操作が逆効果だったか。 今時のバッテリーにもキャリブレーションって効くのかなあ。 そ..
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:11 U20プロコンワークショップおよび表彰式» 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 Image11:11 CTOミーティング(という飲み会)» Matzにっき
楽天の安武さんに誘われて、上記の会に に参加させていただく。CTOやら元CTOやら、それに類する人たち。 楽天 KLab ミクシィ GREE ウノウ セールスフォース Mulodo KBMJ ディノ ミラクル・リナックス アシアル なんかこうやって書くとそうそうたるメンバーだな。 しかし、東京の技術者コミュニティの距離感は 今やシリコンバレー以上かもしれない。大変興味深い。 が、渋谷の人間の多さはちょっと勘弁してほしい。
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl

Wed 01 October, 2008

Click here to bookmark this link.Channel Image20:58 Apple世界:多过程浏览器Stainless» 天天红玉世界
多过程浏览器Stainless
  • 说明
    • 多过程浏览器的特点
      • 每个标签都有自己的过程
      • 地址栏直接搜索
      • 在窗口间标签相互拖拉
      • 个性化地址管理
    • 多过程浏览器的好处
      • 更好性能
      • 更好稳定性
      • 更少内存
    • 多过程浏览器还有 Google Chrome for Windows
    • 技术背景: WebKit . Google Chrome, Appl SafariStainless 都是基于该框架开发而成的。

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 Image10:27 楽天カード» Matzにっき
春から楽天カードを使っているのだが、これの限度額の計算がおかしい。 ふつう、限度額50万円と言えば、その月の出費が50万円以内であろうと 思うのだが、このカードは1,2ヶ月分累積して限度額を計算するような気がする。 50万円どころか30万も使ったことはないのに、いつも限度額ぎりぎり。 おかげで海外行きチケットを買おうとしたら、また限度額リミットに引っかかった。 前回もだめだったのに。 追記 前月の未確定分も含むんだよ、との指摘があった。 ありがとうございます。 しかし、9月分は9月29日に引き落とされており(今調べたら9..
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 Image10:27 手を振る» 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 Image10:27 ストライキ» Matzにっき
昼間、JALから電話があり、「明日はストのため出雲・羽田便は一日運休です」とのこと。 急遽、前日の飛行機に変更。最終便は残り1席であった。
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl

Tue 30 September, 2008

Click here to bookmark this link.Channel Image12:44 ommatidium: One of the stru...» Projectionist
om•ma•tid•i•um
[om-uh-tid-ee-uhm]noun
One of the structural elements, resembling a single simplified eye, that make up the compound eye of insects and other arthropods.

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:07 parasynthesis: The formatio...» Projectionist
par•a•syn•the•sis
[par-uh-sin-thuh-sis]noun
The formation of words by a combination of compounding and adding an affix, as in downhearted, formed from down plus heart plus -ed, not down plus hearted.

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

Mon 29 September, 2008

Click here to bookmark this link.Channel Image01:43 辞旧迎新» 梦想风暴

首先,这不是一篇关于新年的blog,我要说的是,我换项目了。:)

之前的那个Rails项目,是我经历过的项目中,状态最好的一个:有趣的技术,快乐的团队,还有满意的客户。每天的工作可以说都是一种享受,因为一切都在我们预期的轨道上,即便偶有异常,大家也可以很快让它回来。这个项目,对我而言,第一次让我真正体验了快乐工作,所以,我在blog上不止一次的提及它,因为它已经非常接近我心目中项目中的理想状态了。

按照预期的进度,这个项目会“分家在十月”,不过,未到树倒,我这个猢狲就先行散了。因为有另外一个项目急需人。

曾经“质问”过老大,为什么把我从一个状态非常好的项目上调出来,老大说,你做舒服了,就没有价值了。资本家的架势。^_^

玩笑归玩笑,新项目确实不那么让人舒服。

这是接手过来的项目。有人在这个项目上已经工作很长时间,大约八九个月的样子,但是很长时间都无法稳定下来,更可怕的是,客户已经愤怒接近极点。于是,客户决定给ThoughtWorks China一个机会,让我们来尝试解决这个问题。之前,我记得和老大聊天时提到过,我不仅仅对项目如何成功有兴趣,对有些项目为什么进入很糟糕的状态也很有兴趣。没想到,这么快就给了我一个面对烂摊子的机会,看来公司还真的很照顾员工意愿。:)

随着项目了解的增加,那些让项目状态变得糟糕的种种问题就浮出了水面。

其实,这个项目的需求本身并不是特别困难,简而言之,就是文档审批的流程。细节是魔鬼,细节上有很多很诡异的部分,当我和项目组其他成员第一次看业务流程图的时候,我们问了很多为什么要这么做。陶公子曾经对某些BA工作有一个“高度”评价,业务流程图画得跟电路图似的。我们在这里看到的业务流程图就颇有“电路”的味道。由此可见,这个项目前期的业务分析做得不是很理想,只是按照原有的手工流程在走,对如何把这个过程自动化欠缺足够的思考。业务流程不清晰,会直接导致技术架构设计上的混乱,毕竟,架构源自需求。

在这个项目里面,客户有一个需求,就是其中的文档管理要用Alfresco来做。可能大多数人和我第一次听到这个名字的反应是一样的,这是什么东西。Alfresco是一个开源的内容管理系统(Content Management System,CMS)。正是因为它不像Spring、Structs、Hibernate那样路人皆知,所以,如何使用正确的是用它,就成了一个问题。早先的那个团队,用Alfresco提供的一种脚本语言(WebScript)进行服务器端开发。从技术上来说,我很佩服他们,居然可以用这样的技术实现这样的功能,但从整体来说,根本就是走上了弯路。就像用斧子吃饭一样,能让人惊讶,价值却没有那么大。

对于这个系统,客户抱怨很多,其中一条就是性能,通过分析,我们发现,提交一个文档,会导致很多次客户端和服务器端的通信,这样的结果,必然性能无法提升。这让我想起在那个Rails项目里面做的一个页面搜索的工作,就是所有的内容都在页面上,搜索也在页面上进行,这部分架构是从原来美国团队那里继承而来,美其名曰,这样节省了客户端和服务器端通信的过程,于是会快。事实是,当数据量达到一定规模,光是一个页面就要有几M大小,之后,在浏览器中通过JavaScript对页面内容进行索引,以便进行搜索,而IE执行JavaScript的速度实在让人不敢恭维,于是,预想的快,变成了慢。和前面提到的问题一样,这个问题的根在于架构设计,这是无论怎样编写漂亮代码都无法避免的。

对于服务器端而言,我们要做主要就是两件事,一是用一种正确的方式使用Alfresco,二是设计一个恰当的架构解决和客户端通信的问题。

在新项目上,差不多两个星期了,每天都要花大量的时间去学习Alfresco,对我而言,一定要把一切在脑子里面联通之后,才知道解决方案的可行性,尤其是在技术上存在不确定性的时候。随着这些天不断的了解和讨论,服务器端到底应该怎么样,在心里已经有了一个大概的样子。十一假期之后,就要进入到写代码的阶段了。不过,deadline也逐渐迫近了,还有已经出离愤怒的客户,一切都意味着压力。

在压力下工作,没有谁喜欢,但现在,不得不了。




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

Sun 28 September, 2008

Click here to bookmark this link.Channel Image13:12 When Does an HQL Typo *Not* Cause A Parse Error?» Joey Gibson's Blog
I found something interesting at work yesterday. One of our developers mentioned that when he called a certain method with various sets of parameters, he wasn’t getting back what he expected to get back, based on what he knew was in the database. I put on my sleuth hat and began my investigation. We use Hibernate [...]
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:12 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 Image13:12 Really Clever ASCII Spam» Joey Gibson's Blog
I use Gmail, which has an awesome spam filter, so I very rarely end up with real spam in my inbox. Spammers, of course, are always trying to come up with ways around spam filters, and today I ended up with what has to be the most clever spam I’ve ever seen. The subject was [...]
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:12 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 Image13:12 My Google Apps Migration Is Complete» Joey Gibson's Blog
I mentioned the other day that I’d switched over to Google Apps, and had initiated a POP3 transfer of all my mail from my previous Gmail account to the new one. I’m happy to report that it finally finished. I started it POPing on Tuesday evening, 09/16/2008, and it finished some time this morning. It [...]
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:12 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 Image13:12 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
Click here to bookmark this link.Channel Image13:12 I’m Loving Grammar Girl» Joey Gibson's Blog
I may be a bit late in discovering her podcast, but last week I found out about Grammar Girl, and it’s been love ever since. For those of you who are later to the game than I, Grammar Girl is a semi-weekly podcast about English grammar. I am a self-styled Grammar Nazi, so when 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 Image13:12 I Just Switched To Google Apps For My Domain» Joey Gibson's Blog
I’ve been using Gmail for a few years now, just having it send mail as joey@joeygibson.com, and not using the actual @gmail.com address at all. Or so I thought. Most email clients displayed email from me the way I wanted, but Outlook showed it like this From: joey2048@gmail.com (on behalf of joey@joeygibson.com) I knew about this back [...]
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:12 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

Fri 26 September, 2008

Click here to bookmark this link.Channel Image14:54 quinella: A system of betti...» Projectionist
qui•nel•la
[kee-nel-uh]noun
A system of betting in which the better, in order to win, must pick the first two finishers of a race, but not necessarily in the correct sequence.

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:08 Aw, Damn (Au Revoir, M Decoux)» halostatue
Guy Decoux, an extraordinary Rubyist, died earlier this month in tragic circumstances. He will be missed by the community. _why has some of the best commentary on this. There’s already talk of a permanent addition to Ruby in his honour, $ABOUT.ts (”ts” was his email address), and Ruby Central is considering naming something (possibly a grant) in his [...]
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:52 I love good-enough» Suave's Blog
在 agilechina 邮件组看到一个说法很不错: 对于相对复杂的产品或系统来说,zero-bug 是一种理想,good-enough 是我们的原则。Good-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 Image01:11 Google Code crash?» Suave's Blog
从昨天开始 google code 的 svn 一直不能用,直接访问 googlecode.com 会被重定向到 google.com,持续了24小时多,现在终于好了。googlecode 生病刚好赶上了项目的一个关键时间点,SCM 的健康状态对项目真...
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl

Thu 25 September, 2008

Click here to bookmark this link.Channel Image17:43 Disparition de Guy Decoux» Matzにっき
誰も知らないRubyハッカーとしても知られる Guy Decoux(フランス語では「ぎー・でくー」と発音するらしい)が実は7月の初めに火事のため亡くなっていたことが報告される。 ショック。 今回の訃報ではじめて彼の年齢や顔が明らかになった(私にとっては)。 53歳。まだまだ若いのに。 とても残念である。惜しい人を亡くした。 一度も会ったことはなかったが、大変親しみを感じていただけに ショックが大きい。
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Sources