2010-10-31

RubyでAndroid (準備編:その1)

RubyでAndroidアプリを開発したいと思ったので、

ubuntu10.10 に、開発環境を作りたいと思います。

今回はその準備編(その1)です。

2010-10-11

ubuntu にRuby関連をインストール

Ruby関連をインストール。

  • Rubyをインストールする。
  • $sudo apt-get install ruby
    [sudo] password for (user):
    (パスワード入力)
    
    $ruby -v
    ruby 1.8.7 (2010-01-10 patchlevel 249) [i486-linux]
    
  • Ruby1.9系じゃなかった…、ということで1.9系ゲット。
  • $sudo apt-get install ruby1.9.1 rubygems1.9.1
    [sudo] password for (user):
    (パスワード入力)
    
    $sudo ln -s /usr/bin/ruby1.9.1 /usr/bin/ruby
    $ruby -v
    ruby 1.9.1(p378) (2010-01-10 revision 26273) [i486-linux]
    
  • irbをインストールする。
  • $sudo apt-get install irb
    [sudo] password for (user):
    (パスワード入力)
    
    $irb -v
    irb 0.9.5(05/04/13)
    
  • railsをインストールすると、RubyGems のバージョンが古いと言われる。
  • $sudo gem install rails --include-dependencies
    [sudo] password for (user):
    (パスワード入力)
    ERROR:  Error installing rails:
            i18n requires RubyGems version >= 1.3.6
    
    RubyGemsが古いと言われたので、gem update --systemをするとエラー。
    $sudo gem update --system
    [sudo] password for (user):
    (パスワード入力)
    ERROR:  While executing gem ... (RuntimeError)
            gem update --system is disabled on Debian. RubyGems 
    can be updated using the official Debian repositories by ap
    titude or apt-get.
    
    調べたら、RubyGemsのupdateを gem updae --system で失敗した人、多数いる。。。 うーん、失敗。 悪戦苦闘しながら、update。
    $sudo gem install rubygems-update
    [sudo] password for (user):
    (パスワード入力)
    Successfully installed rubygems-update-1.3.7
    1 gem installed
    Installing ri documentaion for rubygems-update-1.3.7...
    Installing RDoc documentation for rubygems-update-1.3.7...
    Could not find main page README
    
    $sudo update_rubygems
    update_rubygems: command not found
    
    $cd /var/lib/gems/1.8/gems/rubygems-update-1.3.7
    $sudo ruby ./setup.rb
    RubyGems 1.3.7 installed
    
    やっと入った…。
    $sudo /usr/bin/gem1.9.1 install rails --include-dependencies
    [sudo] password for (user):
    (パスワード入力)
    Successfully installed activesupport-3.0.0
    (snip)
    

LAST ALLIANCE

Twitterで 別府史之選手が、
LAST ALLIANCEを聴いているとツイートしていたので、
どんな曲なのか、Youtubeで聴いてみたら、これがいい!!!!

曲の疾走感というか、、、とにかく滅茶苦茶カッコいい!!!


今流行りのダンスユニットの甘い恋愛歌は、
正直、興味がわかないんですが、
パンチがきいた男くさい歌は、グッときます。


2010-09-26

OpenCV ゲット。

ひとまず、ゲット。

$cd /usr/local/src
$sudo svn co https://opencvlibrary.svn.sourceforge.net/svnroot/oepncv
library/trunk open_cv

仮想マシンのubuntu 10.04 のネットワークを設定

昨日の続きで、次はネットワークの設定。

  • 有線LAN接続 (無線LANは使っていません)
  • ubuntu から、外部ネットワークに直接接続

Window Virtual PCの設定をする。
  • WIndows Virtual PCを起動し、設定画面を開く。
  • 画面左側の設定画面から、[ネットワーク]をクリックして、設定する。
    •  アダプター1 を 共有ネットワーク(NAT) に設定

unbutuの設定をする。

通常のubuntu (linux) の設定と同様。
  • /etc/network/interfaces を編集する。
  • auto lo
    iface lo inet loopback
    
    auto eth0                # この行を追加
    iface eth0 inet dhcp     # この行を追加
    
  • sudo /etc/init.d/networking restart を実行する。
 

    I'm just a programmer.

    「私は、ただの1プログラマです。」
    だから、私の書くコード1行1行には、理由があるし、こだわりもある。


    昨日、私が入社してから、一人立ちするまで、
    ずーっとついて仕事をしていた先輩と一緒に飲んだ。

    10歳も年が離れ、先輩と呼ぶには、少しおこがましい感じがする その人は、
    今の時代のPMとか、そういうタイプの人ではなく、
    昔堅気で、自分の部下や後輩を、良くも悪くも面倒みるタイプの人で、
    20代の頃の私は、その先輩のやり方が、どこか納得いかなくて、
    距離を置いた時もあった。

    今、当時の先輩の年齢になった私は、
    最近、先輩を知る同僚から、彼に似てきた…と言われることがある。



    最近、プログラマの質が悪くなった…という話は、
    同じ仕事をしている人と飲んだりすると、よくする。
    先輩ともそういう話をした。

    2010-09-25

    ubuntu 10.04 を Windows7 の仮想マシンにインストール

    Windows7のノートPCを買ったので、そこにubuntuをインストールしようと思いました。

    ポイント(?)
    • Windows7と、ubuntu のどちらかしか起動できないのではなく、同時に動作する仮想PCとする。
      • 仮想PCの環境は、Microsoft が提供している Windows Virtual PC を利用する。
    • 環境
      • Windows 7 Professional
      • Dell Vostro 3300
      • CPU  Core i5-450M 2.40GHz
      • メモリ 3GB
      • 13.3型 1366×768