タグ

ブックマーク / aligach.net (6)

  • The Final RubyKaigiに途中参加してきた

    Ruby会議2011(7月16日〜18日) 諸般の事情により2日目から3日目の途中までという形にはなったけれども、最後の RubyKaigi に参加してきた。もちろんせっかくだからというミーハーな理由で。 聞いた話テストRubyKaigiを中心に聞いた。この二つは単純に今の興味の中心だから。 もう一つ、若い人の話を聞きたかったので同時開催のアンカンファレンスの方にもちょっと顔を出したりしていた。これは、 もうぼくはおっさんだからだ。 笑うところじゃないよ。おっさんが自分のために答えを探しにだけ Kaigi に出るのはどうなんだろうという思いもあったんだ。「この人に話を聞いてほしいと思われるようにならなきゃなー」となんとなく思っている。そうでなきゃぼくは若い人から何かを吸収する機会を失ってしまう。それはとても怖いことだ。 出会った人ちょっと全部は書けないので抜粋で。 ネットだけの15年来

    a666666
    a666666 2011/07/19
  • ようやく Rails3 アプリを一つリリースした。

    リリースしたものよりもそこに至る過程や理由が自分にとって大事なのでそれを残しておこうと思う。 ※ なんかこれしか書いてないとリリースしたものがどうでもいいように聞こえるけど、そんなことないよ! 付き合い続ける気があるからこその Rails だもの。 Rails の採用に関してオレフレームワークとの決別と人材採用のコストダウンこれまで、PHP 4.2 以降で使えるオレライブラリ、オレフレームワークで小規模なものを作ったり、PHP 3 時代からのレガシーというか遺跡級のシステムの漸進的リプレイスなどを行っていたが、どうも限界を感じていた。なんか仕事が後ろ向きな感じもしていた。このままだとずっと時代に追いつけずに終わりそうという危機感もあった。 また、Google App Engine の登場以降感じていた「うちに必要な技術はこれだよ」と具体的にはっきり言えること、それによって生み出すことのでき

  • Godで簡単daemonize

    今さらながら なぜ daemontools を使うのか - kazuhoのメモ置き場 これを読んで、 通常のプログラムをそのままデーモン化できるから という記述にうんうんと頷いていた。1 今回は、daemontools もいいかもしれないけど God を使って daemon 作ろうぜって話。これは monit には真似できないよ。 cf. M/Monit | Wiki Godでオレオレデーモンを作る例えば以前作った Rswatch っていうログを監視するツールなんかも、一応 daemon のように動くけど、これ落ちたらどうすんのとか、システム起動時に自動的に起きるようにするのどうしよう、とかいろいろ管理しにくくて仕方なかった。デーモンを作ることは、実は 1)目的の動作を作り込むこと、2)デーモン化する処理を作り込むこと、の二つに分けられる。そう、2 は目的じゃない。期待する動作ではあるけれ

    a666666
    a666666 2011/06/16
  • iSyncrでiTunesライブラリとAndroidを同期

    Evo に機種変して PocketWiFi と iPod touch を不要にするという取り組みの中でいちばん後回しになったのが iTunesライブラリの取り込み だった。結論から言うと iSyncrを使って同期することにした。 後回しにできた理由iTunes ライブラリには自分で rip したものと PLUS で買ったものしかないつまり、DRM フリーの楽曲しかない。これなら余計な手間を掛けずに iTunes 包囲網から外れることができるのは分かっていた。 iTunesを捨てる気はないiTunes はまぁよくできてる。Windows で使う場合は遅くてやってられないとかイロイロあるだろうが、実によくできた仕組みだ。「同期」という操作によって必ずバックアップが作成できる。iPod, iPhone に何かあってもそのバックアップからすぐに元に戻せる。 また iTunes Store の窓口に

    a666666
    a666666 2011/06/08
  • HTC Evoで使ってるアプリまとめ

    とりあえず現状で一回まとめ。 AlarmDroid標準の時計のアラームのスヌーズがなぜか10分間隔固定だったのでandroid.icio.us文字化けせずに普通に使えそうだったのでAndroIRC他にもいくつかあったけど見た目が黒背景しばりじゃなくてちゃんとパスワードの設定ができたCalendar PadEvo の画面をちゃんと使い切ってくれて月の表示のままでもある程度スケジュールが分かるためDolphin Browser HD標準のブラウザの開けるウインドウ枚数が少なすぎるため。Firefox も Opera も試してみたけどしっくりこなかったDropboxEasyTether LiteMac では HTC Sync が使えないので USB テザリングの際に必要なためEvernoteFlick NoteSimplenoteAndroid 公式アプリがないのでFoursquateiP

    a666666
    a666666 2011/06/08
  • svn switch による部分 branch はやめよう

    意味の分からない人もいるかもしれないのでまずは svn switch が何ものなのかという話から。 help を見てみよう。 $ svn help switch switch (sw): Update the working copy to a different URL. usage: 1. switch URL[@PEGREV] [PATH] 2. switch --relocate FROM TO [PATH...] ... これは基的に working copy の branch, trunk などを切り替えるために使う。CVS 時代には update 時に revision ではなく tag を指定することで branch を切り替えるという方法しかなかった1のだが、svn では明示的にリポジトリの中の URL を指定して switch するという、update とは別の br

    a666666
    a666666 2010/12/02
    ほんとうに「あーありがち」な話題で、ブログ名と見事にマッチしている。
  • 1