タグ

ブックマーク / yatmsu.hatenablog.com (6)

  • 全ユーザーで共通のrbenv+ruby-buildを使用する環境を構築する - 一分一秒真剣勝負!

    複数人が利用する開発環境のサーバにRubyを入れる場合、rbenvを使ってバージョン管理する時のまとめ。環境はCentOSですが、Debian系でも同じですね。 rbenv, ruby-build インストール rbenv, ruby-build を /usr/local にインストールします。 $ cd /usr/local $ git clone git://github.com/sstephenson/rbenv.git rbenv $ mkdir rbenv/shims rbenv/versions $ chgrp -R groupname rbenv $ chmod -R g+rwxXs rbenv $ git clone git://github.com/sstephenson/ruby-build.git ruby-build $ cd ruby-build $ ./inst

    全ユーザーで共通のrbenv+ruby-buildを使用する環境を構築する - 一分一秒真剣勝負!
  • ネットワークエンジニア「L7しかやってないくせに!」 - 一分一秒真剣勝負!

    タイトルは小学生時代からの繋がりで、現在はNEをやっている友人が飲みの席で放ったセリフ。まぁ、ここだけ切り取ると中二病の変な人という印象ですが、これは彼の職場でアプリチームの中に「俺たちはインフラチームよりも凄い事をやっているんだ」という態度をとる人たちがいるみたいなんですね。つまり、そういった人たちへの「だったら俺も言わせてもらう」というニュアンスで放った言葉です。しかし、「L7しかやってないくせに!」って発想は無かったなぁ。システムを7階層に分けて見ているところがいかにもNE的な視点ですね。 僕はNEっていつも忙しそうだなという印象をもっているので、そんなPG/SEがいるとは思っていなかったんですが、リアルに存在するみたいです。彼らは、「インフラの構築なんか設定ファイルいじってるだけなんだから簡単でしょ。プログラミング言語を操り、業務をシステムに落とし込んでいるのは俺たちだ!」とでも言

    ネットワークエンジニア「L7しかやってないくせに!」 - 一分一秒真剣勝負!
    yuiseki
    yuiseki 2009/10/16
  • fields_forで1対多の関係にあるモデルの内容を表示する - 一分一秒真剣勝負!

    追記 このコード古いです。最近のRailsを使っているならhttp://api.rubyonrails.org/でfields_forを調べてください。英語だけどサンプルコードが豊富にあります。 fields_forでググると、モデルが1対1の関係のサンプルばかりがヒットする。1対多の場合はどう書けばいいんだ?とモヤモヤしていたのだが、以下のように書けばいいことが分かった。 <% form_for(@user) do |f| %> <%= f.error_messages %> <%= f.label :name%> <%= f.text_field :name %> <% @user.articles.each do |article| %> <% fields_for "user[article][]", article do |at| %> <%= at.text_field :bo

    fields_forで1対多の関係にあるモデルの内容を表示する - 一分一秒真剣勝負!
    yuiseki
    yuiseki 2009/01/21
  • WWW::Mechanizeがメモリを食いまくる件について - 一分一秒真剣勝負!

    Rubyで某通販サイトの商品在庫数をファイルにリスト出力するスクリプトを書いたら、なんとクロールが終了し終わった頃にはメモリを400Mも消費していた。pageオブジェクトをループするごとにクリアするとか、何かやらないと駄目なのか?とずっと悩んでいたところ、id:kitamomongaさんのブログを発見。 もしかして履歴って無限? 無限です。しかも @body 変数にファイル内容を丸まんま保持したまま延々メモリ内に積み重なっていきます。メモリの空きが無くなるか、その WWW::Mechanize オブジェクトが終了するまで続きます。 agent.max_history = 1 とすると、動作に必要な最低限の履歴が確保できます。履歴に関する機能を自力で使わないのならこれで充分だと思われます。 なるほど、助かりました。max_historyなんてメソッドがあったのか。これで無駄にメモリを使わなく

    WWW::Mechanizeがメモリを食いまくる件について - 一分一秒真剣勝負!
    yuiseki
    yuiseki 2008/10/27
  • やたらと批判をする人は圧倒的に男性が多くないか?

    批判をするのは気持ちがいいし何か分かったような気分になるんだから、放っておいても誰かがする。批判する人が世の中からいなくなることなんてあり得ない。だから批判がなければ物事はよくならないからというのは、わざわざ心がける必要もなくほっとけば誰かがそれをする。望まなくても世界は批判であふれる。でも「あなた自身」がどうあったほうが良いかという点に限って言えば、他人の粗を探しつづけて周りの批評家気取りと同じになって何も成し遂げないまま人生を終えてしまうより、誰かのクリエイティビティを伸ばす、あるいはクリエイティブなことに時間を費やす方が良いに決まってる。そういう話なんでないかい。 こういうタイトルをつけると、「男女で一括りにするな」とか「二分割思考」なんて言われそうですが・・・。 少なくともネット上では圧倒的に批判的な事を言っているのは男性が多く感じる。なんでだろうなあ。誰かのエントリーにトラックバ

    やたらと批判をする人は圧倒的に男性が多くないか?
    yuiseki
    yuiseki 2007/03/21
  • はてなHacks

    ついに発売決定!! ・・・・・したらいいなあ。

    yuiseki
    yuiseki 2006/06/14
  • 1