タグ

2011年1月19日のブックマーク (3件)

  • 生活メモ: 就職することにした

    長らくニートだったが、就職先が決まったということで、代官山のレストランでと娘にお祝いしてもらった。うれしい。そして、新しい道に踏み出すという新鮮な気持ちが何とも心地よい。 2011年2月1日付けで、Googleに入社する。その経緯について記述しておく。個人的事情をわざわざ晒す必要もないのだが、お世話になっている皆様やOSS関連や個人事業関連で関わりのある方々への報告ということでキーを叩く。 経緯 昨年7月末に前職を辞して、自作のOSS製品のデュアルライセンス販売でっていくべく開発作業や事務作業を半年ほど行ってきた。しかし、地価と物価の高い東京という都市に子とともに暮らせる収入を継続して得ていくにはあまりにも頼りないビジネスモデルであるため、それを業にすることは断念した。 より正確に言えば、当初からOSSでっていけるとは思っていなかったので、ライセンス販売はに任せて俺は就職できる

  • 「ダスト」歌ってみた by クワガタP

    どうもクワガタPです。自分で歌ってみたよ。■家 sm9895531 ■家PV sm12869188 歌と曲と詞 クワガタP mylist/11413128 動画 さいねさん mylist/18701448 こんな感じで自分の曲自分で歌ったアルバムが同人ストア始めamazonで委託販売中です。クロスフェード→sm12656497 amazon →http://t.co/eeRiB06twitter:kuwagataP blog:http://apple4161.blog20.fc2.com/

    「ダスト」歌ってみた by クワガタP
    cknbstr
    cknbstr 2011/01/19
    本人がここまで歌えればボカロ不要論
  • Pythonで末尾再帰最適化をする。 - IT系で覚醒めたい

    Pythonは最強ですね。文法はチョー簡単、ライブラリも充実度がすごい、それでいてメタプログラミングができる。そのメタプログラミングを使うと末尾再帰最適化までできるそうです…おそろしやNew Tail Recursion Decorator « Python recipes « ActiveState Code class tail_recursive(object): def __init__(self, func): self.func = func self.firstcall = True self.CONTINUE = object() def __call__(self, *args, **kwd): if self.firstcall: func = self.func CONTINUE = self.CONTINUE self.firstcall = False try:

    cknbstr
    cknbstr 2011/01/19
    ついさっきこれにお世話になった。2年前のブクマしてた記事だけど改めて感動したわ / デコレータで再帰呼び出し中断してキャプチャしたパラメータで再度呼び出すのを繰り返してるのか