123
 123

Mon 11 February, 2008

Sun 10 February, 2008

Click here to bookmark this link.Channel Image16:10 Twitter Updates for 2008-02-09» halostatue
making fresh spelt tortillas. # 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 Image02:04 网络世界:谷歌能在中国第一吗?» 天天红玉世界

谷歌能在中国第一吗?

  • 搜索引擎与中国
    • 中国互联网上的搜索引擎点击量排名:百度,QQ,新浪,谷歌。
    • 全球范围内,雅虎/Google第一位交替出现,百度第18位。
    • 百度在中国的成功一个原因是它提供的歌曲搜索和下载。
    • 中国谷歌提供免费音乐在几周内将会启动。合作者: Top100.cn

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

Sat 09 February, 2008

Click here to bookmark this link.Channel Image18:59 UPDATE! February Refactor: Advanced JavaScript» James Britt - Code, Content, Caffiene

Here’s what’s planned for February Refactor Phoenix Meeting

Agenda Change: Refacotr Presents Wicked Cool JavaScript

Date: Wednesday, February 27, 2008

Time:
Social stuff: 6:15pm

We’re now at Boulders on B’way!

Presentation stuff: 7:00pm (We’ll be bringing our video projector)

Place:

Boulders on Broadway 530 W Broadway Road Tempe, AZ 85282

Google map: http://rubyurl.com/SKAU

---NOTE ---

New location!

Refactor has moved to Boulders on Broadway!

------

See http://www.refactorphoenix.com for details

For this Refactor Phoenix meeting: Brain Shaler and James Britt will explode your head with killer presos about Javascript

Refactor Phoenix is a monthly non-denominational gathering of desert geeks, dedicated to the open exchange of information in a casual environment.

We meet on the 4th Wednesday of each month.

If you’re a (coder|programmer|software engineer|hacker|developer), Refactor Phoenix is for you.

For more information, please see

http://www.refactorphoenix.com

or contact

James Britt
Rising Tide Software
james@risingtidesoftare.com
(602) 714-1147

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:09 Twitter Updates for 2008-02-08» halostatue
wow. what a busy day; interviews all over the place. no time for coding. :( # @objo I don’t agree with you on that statement at all. I refactor quite a bit within perforce. # too far behind on twitter today. ⌘K wins. # 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:27 Vampire Weekend – Man...» Projectionist

Vampire Weekend – Mansard Roof


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:09 Surviving at Microsoft: Knowing who has the answer» John Lam on Software
You can't know everything. And in a place like Microsoft, chances are you'll need to get a fact or an opinion on something that you know very little about. Knowing who to ask is an important survival skill around here....
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:42 When we start excessively p...» Projectionist
When we start excessively pontificating and trying to add value, we are often not really focused on the quality of the idea at all. We are just trying to prove to the world how smart we really are.

Marshall Goldsmith


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:42 Dirigible concept» Projectionist
Click here to bookmark this link.Channel Image03:40 Rails core» Projectionist

Rails core

Tobias L. - god, comments should be banned from the internet

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

Fri 08 February, 2008

Click here to bookmark this link.Channel Image17:09 Houston, We're Not Getting Email» Joey Gibson's Blog

While cooking my breakfast this morning I turned on the NASA channel on TV to see what was going on with the Atlantis mission. There was a beautiful video shot of the open cargo bay with the Earth below; quite stunning. Then the chatter between Atlantis and Mission Control. I didn't write it down, but one of Atlantis' crew was saying something about mail not moving from the outgoing mail folder to the sent mail folder and just needing to wait for the next mail sync. Mission Control then said something about Atlantis having Outlook problems. Gack! They're using Windows on the Shuttle?!? They're doomed!!!

Seriously, based on all of my many years experience with Windows, I would really be uncomfortable knowing that Windows was on the shuttle doing anything other than letting the astronauts play games.


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:03 Chilean Sea... What?!?» Joey Gibson's Blog

Chilean Sea... What?!? Last night we went to my favorite Chinese restaurant and on the way out I noticed that some punk had 'altered' the specials board. It shouldn't have made me laugh, but it did. Thomas told me that I should be ashamed of myself for laughing at that. I choked out an agreement between peals of laughter.









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 Image16:08 Twitter Updates for 2008-02-07» halostatue
@bmf I’m not sure what you mean, pain. I actually find Ruby quite pleasant to work with. # @bmf I personally find that type checking mostly gets in the way of good programming. Granted, I haven’t used ObjC yet, but I hate static-ty # @bmf I won’t completely disagree with you there; I usually fall back 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 Image08:09 Write rails apps in your browser» Riding Rails - home

Heroku is a rails platform with a twist: it all runs in your browser.

The entire platform is build around a web based IDE which allows full rails development and deployment. Your apps are deployed to Amazon’s Elastic Cloud by the push of a button.


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:06 You are entitled to your ow...» Projectionist
You are entitled to your own opinion but not your own facts.

Patrick Moynihan


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:17 17 foot shark, 3000 feet down» Projectionist

17 foot shark, 3000 feet down


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

Thu 07 February, 2008

Click here to bookmark this link.Channel Image23:25 脱离Rails使用ActiveRecord在多个数据库之间做数据迁移» Suave's Blog
ActiveRecord 是好东西,可以简化很多代码,在 Rails 之外做数据维护时也是超级好用。今天需要在两个数据库之间做下数据迁移,因为 schema 有变,所以 mysqldump 基本没什么用。 先是发现了一个 ar_...
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 Image22:34 The Arc Challenge» { | one, step, back | }

Paul Graham issues the Arc Challenge … who could resist?

Paul Graham’s Arc Challenge

You can read about the Arc Challenge here: The Arc Challenge. Go ahead a read it now, but I will summarize the challenge.

Write a web program such that:

  • The first page of the program displays nothing but a text box and a submit button. You enter some arbitrary text and press the submit button, which takes you to …
  • The second page is nothing but a single link labeled “click here”. The URL linked to must not contain the text entered in the first step (i.e. you are not supposed to pass the text as a parameter on the link). Clicking the link takes you to …
  • The third page which contains “You said: XXX” (where XXX is the text you entered in the first step).

Here’s a screen cast demoing my solution to the Arc Challenge. (We will show the code shortly).

Paul’s Solution

Paul has been working on designing Arc, his ideal programming language for the future. Given Paul’s language preferences, it is no surprise that Arc is very Lisp-like. Here is Paul’s solution written in Arc:

  (defop said req
    (aform [w/link (pr "you said: " (arg _ "foo"))
             (pr "click here")]
      (input "foo") 
      (submit)))

Paul points out that the solution is very short and elegant, only 23 nodes in the codetree. I’m sure I don’t quite understand exactly what it is doing (I’d love to see a step by step explanation of the code). He wonders what it would look like in other languages.

Several people have responded with solutions in their own languages. I’ve seen a Smalltalk Solution as well as a Ruby solution (which pretty closely mimics the Arc code from Paul) on the Arc Language Forum page that was setup for responses.

Continuation Web Servers

The Arc challenge is a perfect candidate for a continuation based server solution. And I recalled that Chad Fowler and I had written a demo continuation based server for the Continuations Demystified talk we did at RubyConf 2005. (Look for the “Poor Man’s Seaside Demo in that presentation.) I wondered how easy it be to code up an Arc challenge solution using that code base.

The key to a continuation based server is that it allows the programmer to code in a linear fashion. All the request/response nature of web interaction is completely hidden from you as a programmer.

For example, let’s pretend we wanted to solve the Arc challenge using a terminal and command line rather than a web based solution. How would you write it? Probably something like this:

  text = gets
  puts "click here" 
  gets
  puts "You said: #{text}" 

Simple, linear programming. (OK, printing “click here” is silly in a text program, but you get the idea). You ask a question and read a response. You pause for a click. You then tell the user what the result is.

Ask. Pause. Tell.

Those are our basic abstract operations for this problem. Lets rewrite our text based solution using these abstractions. We’ll put this in a file called “arc_challenge.rb”.

  Conversation.interact do |io|
    text = io.ask
    io.pause("click here")
    io.tell("You said: #{text}")
  end

I’ve introduced three operations (methods) that are provided by an I/O object (let’s ignore the interact line for now). “ask” will ask the user for input, returning the string. “pause” will pause until the user indicates he/she is ready to continue (e.g. pressing return in our command line version). “tell” sends the given string to the user.

So, what does “Conversation.interact” do? It creates the environment where the user have a conversation with the program. The interation is controlled through our ask/pause/tell functions provided by the I/O object passed to the interact block.

Here is an implementation of a text based conversation.

class TextBased
  def interact
    yield(self)
  end

  def ask(prompt=nil)
    print prompt, "  " if prompt
    gets.chomp
  end

  def pause(prompt="")
    print prompt, "  " if prompt
    gets
  end

  def tell(message)
    puts message
  end
end

Conversation = TextBased.new

To run the text based conversation, just require the text. Here’s a demo:

Arc on the Web

Well, anybody can solve the challenge in text mode. How much work do we have to do to get it on the web.

The answer: Zero!

The code Chad and I wrote for Continuations Demystified includes a web-based version of the conversation object that is ready to go. All we have to do is plug it in and run it. No changes are required to our basic Arc challenge solution.

Again, a screen demo:

Yes, we know that although we now have our Arc Challenge on the web, we haven’t quite conformed to the exact requirements of the challenge. We will handle that next.

The Final Arc Solution

The problem is that the current Web based conversation object makes all kinds of assumptions that are not appropriate for the final Arc solution.

In particular, we need to change:

  • Get rid the head line, restart link and other extraneous HTML elements.
  • Don’t keep a running log of the conversation. When you move to a new page, you start from scratch.
  • The “click here” should be a real link, not just a text box where you can press enter.

To get to here, we will have to make some modifications to the conversation web library. It turns out the changes are pretty straight forward. The whole interaction framework is controlled by the Conversation object that implements ask/pause/tell methods. You can see the changes made for the Arc challenge in the “noecho_web_based.rb” file (see the end of this post for the availability of the source code).

The Final Conversation Based Solution

In cased you missed it, here is the Arc Challenge Solution:

  Conversation.interact do |io|
    text = io.ask
    io.pause("click here")
    io.tell("You said: #{text}")
  end

Yep, it’s the exact same file we used for the text based solution. I don’t know if it is as elegant as Paul’s version, but I certainly find it easy to read and understand. (Rerun the very first screen cast in this posting if you want to see it in action again).

If you want to look at the code, there is a tarball available that contains all the continuation server demo code from Continuations Demystified talk, as well as the two new files I added for the Arc challenge. “arc_challenge.rb” is the actually solution and “noecho_web_based.rb” is the conversation library that renders the solution in the style set forth by the challenge.

Enjoy.


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:27 microBlog >> Bounties for bug fixers: a bug-tracker plugin» Matzにっき
バグを直してもらうためにバグトラッカー(Trac)に懸賞金機能を追加するプラグイン、 Fund-a-bugについて。 以前、このようなものを夢想したことがある身としては、 大変興味深い。ただ、多くのオープンソースプロジェクトは 無償の奉仕だからこそ動機が維持できている側面もあるようで、 このようにお金が絡んだ時に、それがプラスに働くばかりではないように思う。 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 Image19:27 Years of irrelevance - (37signals)» Matzにっき
Rails作者DHHのコラム。 「よく経験何年って言うけど基本的に無意味だよね」という話。 新しい技術を学ぶ過程で学習曲線ってのは(曲線ってぐらいだから)、 線形にまっすぐ伸びることはなく、ある程度まで急激に伸びてから その後は停滞する傾向がある。DHHの経験だとサチるまでの期間は だいたい半年から1年ってところか。 だとすると、求人などでよく見かける「経験n年」はnが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 Image15:58 Twitter Updates for 2008-02-06» halostatue
12 Angry Men is *such* an amazing story, and the performances (incl. Richard Thomas) were amazing # Reading http://tinyurl.com/26ras2 — as someone considering my first DSLR, fascinating. # the joy of missed requirement interactions FTL. # too much to think about # @ShawnKing some of us *can* vote in U.S. elections. # I got to shake Jimmy Carter’s hand when [...]
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:00 天天红玉世界祝贺大家:新年愉快!» 天天红玉世界
Click here to bookmark this link.Channel Image05:54 Ruby语言:Ruby语言网络框架Waves» 天天红玉世界
Ruby语言网络框架Waves
  • 说明Waves
    • Waves是一款创建基于Ruby语言的网络应用软件框架。
    • Waves是一个开源项目。
    • Waves是功能丰富的,紧凑的,和可扩展的。
    • Waves是线程安全的,可实时补丁和容易集群支持。
    • Waves是依赖于最好Ruby语言软件包:Rack, Mongrel, Sequel, Markaby, and Erubis。

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:33 deltiology: The collection ...» Projectionist
del•ti•ol•o•gy
[del-tee-ol-uh-jee]noun
The collection and study of postcards.

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 The Democratization of Data» John Lam on Software
One of the great resources that you get as a Microsoft employee is access to the talks over at Microsoft Research. Microsoft really is like grad school. Most of the talks are recorded, and if you have time, you can...
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl

Wed 06 February, 2008

Click here to bookmark this link.Channel Image20:09 思わずうっかりついポロリ!これがエンジニアの失言だ/Tech総研» Matzにっき
はてなブックマークで私の日記のエントリを見ると、 この記事への宣伝リンクが入るのだが、 それは「お前のPHP関連のエントリは失言だ」と、 はてなに認定されている、と。 そういうことでいいのか(笑)。
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: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 Image20:09 Static Languages: Rationalizations and Myths :: Steve Vinoski’s Blog» 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 Image20:09 Ruby Waves: Home» Matzにっき
新しいWebアプリケーションフレームワークRuby Waves。 Waves is feature-rich, compact, and extensible. Waves is thread-safe, hot-patchable, and supports easy clustering. Waves relies on best-of-breed Ruby libraries, including Rack, Mongrel, Sequel, Markaby, and Erubis, among others. And it uses just-in-time class and module creation to minimize the code you have to write. MerbといいWavesといい、ポスト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 Image19:15 Tet: Defeat or Victory?» Joey Gibson's Blog

All I've ever heard about the Tet Offensive was that it was a massive failure for the Allies and that it signaled the beginning of the end for Allied forces in Vietnam. Over the past couple of years I've read several stories contradicting the conventional wisdom about Tet. From these readings, it seems that far from a defeat for Allied forces, it was actually a stunning, massive defeat for the Communists. Here's the latest story from the Wall Street Journal explaining exactly that. Essentially, the media mis-reported what happened during Tet, and the American people swallowed it. Most still believe it. I believe the same thing is happening with media reporting in Iraq. Objective figures show the troop surge is working, but most Americans think we're "in a quagmire." Will it take 40 years before we see that the reporting on Iraq was wrong?


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 Twitter Updates for 2008-02-05» halostatue
@danielpunkass it is … foolish to expect people not to be political animals. What one believes does direct what one does. # @danielpunkass basically, while I haven’t yet read your single political post, I think it’s good you do, as an indie. It’s different w/incs. # @drewthaler oh, wouldn’t that just be lovely. I write backup software [...]
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 Twitter Updates for 2008-02-05» halostatue
@danielpunkass it is … foolish to expect people not to be political animals. What one believes does direct what one does. # @danielpunkass basically, while I haven’t yet read your single political post, I think it’s good you do, as an indie. It’s different w/incs. # @drewthaler oh, wouldn’t that just be lovely. I write backup software [...]
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:55 We are the ones we’ve...» Projectionist
We are the ones we’ve been waiting for.

Barack Obama


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:10 Welcome, Wayne Kelly!» John Lam on Software
Yesterday, Wayne Kelly (the leader of the Ruby.net project) announced[1] that he was going to refocus his efforts on IronRuby. We would like to extend a warm welcome to Wayne, and we invite anyone else who wants to work on...
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl

Tue 05 February, 2008

Click here to bookmark this link.Channel Image18:06 セキュリティキャンプ・キャラバン with プログラミング -鳥取-» Matzにっき
宣伝。 2月23日(土)に鳥取県鳥取市の鳥取環境大学で、 「セキュリティキャンプ・キャラバン with プログラミング -鳥取-」が 開催される。 残念ながら私は参加できないが(ちょうど帰国の日だから)、 斎藤先生や、wakatonoさん、竹迫さんのような有名人も来るし、 時間の都合が付けられる人はぜひ参加すると良いだろう。 ってか、なんで私の都合の悪い日にするかな(苦笑)。
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:47 ...as if things weren't broken enough around here» Pablotron: News

Hello from the new server!

I managed to glom things together just enough to get the bit-rot that is this site's code running on the new server. All the usual caveats about brokenness apply.


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 Twitter Updates for 2008-02-04» halostatue
back from snow tubing and dinner. now enjoying a half-finger of Balvenie 12 double-barrel # @technoweenie wow. where? # mucking around in the Windows Registry. Not exactly happy making. # @dougalcorn I paid. the only difference is the lack of deck ads. # 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 Image10:08 Copy-on-write friendly patch for Ruby 1.9» Matzにっき
Hongli LaiによるMaking Ruby’s garbage collector copy-on-write friendly, part 7にあったパッチをベースにtrunkを変更してみた。 技術的解説 で、このパッチがなにをやっているか、という話。 Rubyが使っているGCは古典的なマーク・アンド・スイープGCで、 基本的アイディアは 「ルート」から再帰的に参照可能なオブジェクトに「生きている」マークを付け、 最終的にマークのついていないオブジェクトは「死んでいる」と見なして回収する、 というものだ。 この「生きているマーク」を付けるという作業がcopy-on-writeと相性が悪い。 ..
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:08 Video of Hillary Clinton...» Projectionist

Video of Hillary Clinton’s campaign song


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:07 That ends a 7hr nap. Pertus...» Projectionist
That ends a 7hr nap. Pertussis vs. narcotic cough syrup? Too soon to tell. Dreams of bulimic care bears and carpets made of ape faces? Nice.

Michael Buffington


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

Mon 04 February, 2008

Click here to bookmark this link.Channel Image23:21 Introducing gitsum» chris blogs

The major showstopper before I was seriously considering going to Git was the lack of an darcsum-like interface for Git.

Yesterday night I finally decided to write it.

git-status (included as git.el in the Git distribution) is usually good enough to use, but I often like to do partial commits, that is, commit only parts of a file. Git can do that now for some time, using git add --interactive or frontends like git-hunk-commit or git-wt-add. Still, there was no way to do it conveniently in Emacs.

Let me introduce gitsum:

Gitsum screenshot

You can freely delete hunks you don’t want to commit, split big changes, or even edit the patch directly if you feel adventurous. It also integrates into git-status so you can easily switch between these frontends.

Gitsum is hosted at http://github.com/chneukirchen/gitsum (which I highly recommend) and is mirrored at http://git.vuxu.org/, patches and additions are welcome! It’s still very fresh and has some rough corners, but I already notice my increase in productivity.

NP: Twelve Tone Failure—As I Hit the Floor


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 Image16:06 Twitter Updates for 2008-02-03» halostatue
at a Comfortably Numb concert. Pretty good so far. # http://www.comfortably-numb.ca/ Loud (good); the woman’s voice is amazing; some of the main male vocalist’s songs were off, though. fun had. # @rtmfd is that the William Shatner Esperanto film? # I will be going snow tubing tomorrow. Who cares about some weirdos in tights throwing an inflated bladder [...]
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 Image08:08 IronRuby, Sun, and Lang.net» John Lam on Software
Ruby was well represented at Lang.net this year, with Charlie Nutter of JRuby, Wayne Kelly of Ruby.net and myself all giving talks. It was great having the folks from Sun there as well, with John Rose, Charlie Nutter, and Dan...
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl

Sun 03 February, 2008

Click here to bookmark this link.Channel Image20:07 loveruby.net 落ちた» 青木日記
またしてもブレーカー落ちた……。 とりあえず、オイルヒーター全開 + 炊飯器はダメらしいということがわかった。 やっぱ UPS 入れないとだめだなあ。 前は入れてたけど、結局一回も役に立たなかったからやめちゃったんだよね。 UPS デーモンのセットアップがなにかと面倒だし。 (19:30)
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:25 Twitter Updates for 2008-02-02» halostatue
@techpickles mmm. # what a lazy Saturday. going snow tubing in Barrie tomorrow; should be fun. # 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
Sources