Archive for 4月, 2010

開発者がUbuntuを使ってて良かったこと

10.04 LTSリリース記念に書いてみる。

  • 無料
  • KVMが使いやすい上、高速。カジュアルな仮想化、コピペでサーバ複製
  • 最初から高性能なパッケージマネージャが入っている
  • 最初からGNU coreutilsとかGNU findutilsが入ってる
  • Linuxの知識がいやでも付く、なんかサーバいじりでは付かないような知識もたくさん付く

だんだん苦しくなっているような。。

逆に、困ることは超たくさんあるのでまあ、そこは気合でハック。

といいつつも、上3つはかなり助かる「長所」なわけで、本番環境同様の環境をローカルで破壊、再構築をカジュアルにできるってのはすごい生産性があがると思うし(VMWareは僕にはもっさりしすぎている。移植性はいいんだけど)、MacPortsを入れるのはちょっと手間だし、品揃えもaptitudeの方が豊富。GUI好きにはSynapticと言う、これまた素晴らしいソフトウェアが存在する。

でも、正直一番最初の特徴が最強なんだと思っている。下手をすれば5~6万円で十分に生産的な環境が手に入る。Macだと20万ぐらい(これでも異常に安くなった)のCore i7マシンも、10万前半で入手可能なわけで。しかも、強いCPUがあればたくさん仮想環境を立ち上げたりして。プライベートクラウドも夢じゃない。

まあ、新しすぎるアーキテクチャだと正常起動すら保証されないが。。。(こないだ、最近出たThinkpad T510にUbuntuを入れたが、9.10は画面が映らなかった。。でも、10.04で正常にインストールできたし、なんだかんだ大丈夫だとは思うよ)

一つ言えることは、僕のようなGUI大好きな人間でも、Ubuntu Desktopは実用に足りて余りある。

意外と困らなかったこと:

  • ネットとメール: どうせWindowsでもFirefoxとThunderbirdだった。まったく同じ使い勝手で使えるし、add-onも使える
  • ドキュメント: OpenOfficeがある。しかもWindows上のOpenOfficeと違ってもっさりしすぎていない
  • Adobe関連: ReaderもFlash PlayerもLinux対応しています
  • メッセンジャー: skypeとかMSNとか普通に使える
  • 音楽: 取り込みも聴く方も出来る
  • 動画: 観られるし、コーデックは自動で落としてくれる
  • MP3ウォークマン: コマンドラインで対応できたし充分だと思う(sonydbの紹介記事)。ちなみに、未確認だけどiPodとかは自動認識するって聞いている
  • 開発環境: emacsがMac以上に馴染む。というか、そもそもJavaでできたものは動くのだから、NetBeansもEclipseも同じように動く
  • 最悪: リモートデスクトップでWindowsに接続出来るので、誰かのマシンを借りれば良い(会社とかでの利用なら)

一応nanoとかWineとかもあるんですけど、あまり期待しないほうがいいです。エロゲとかはGNU Hentai Engine的なそういうのの出現に期待しましょう。

Macがダメとか言っていないし僕もMac欲しいです。でも、「エンジニアはMacじゃなければいけない!」 みたいな形にこだわって何もしないよりは、早く安価なPCとUbuntuを入手したほうがいいんじゃないかな、と思います。

 

読んだ: 小さなチーム、大きな仕事—37シグナルズ成功の法則

小さなチーム、大きな仕事―37シグナルズ成功の法則 (ハヤカワ新書juice)

著者/訳者:ジェイソン・フリード デイヴィッド・ハイネマイヤー ハンソン

出版社:早川書房( 2010-02-25 )

単行本 ( 185 ページ )


今更ながら標記の本を読んだ。読んだの自体は一ヶ月近く前なので、すごいエッセンスの部分しか頭に残っていないが、あえて書いてみる試み。

Read the rest of this entry »

 

Capistrano力を上げよう

標記の力を高められるかもしれないいくつかのTipsを。

なお、あまりRailsと関係ないデプロイでも使えるTips多めです。CapstranoはRailsとの連携以外でも強力なデプロイツール。もっともっと評価されてもいいですね。

Read the rest of this entry »