Ubuntu10.10でrvm+Rails3

久しぶりにRails(3!)を勉強しようとUbuntuでsudo apt-get installしたらruby1.8.7だった。せっかくなのでruby1.9.2でrails3ってトライしたらちょっとハマったのでメモ


1.rvm入れる(user)

$ bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-latest )

.profileの最後に以下を追加
-s "$HOME/.rvm/scripts/rvm" && . "$HOME/.rvm/scripts/rvm"

2. rvm notesでやることみて実行(sudo)

sudo apt-get install build-essential bison openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev

sudo apt-get install subversion

3. rvmでruby1.9.2入れる

rvm install 1.9.2
rvm 1.9.2

4.gemsetってのを定義する

rvm gemset create rails3
rvm gemset use rails3

5. gem install rails sqlite3-ruby

Google IO

Googe IO Youtubeで視聴中。眠くて頭に入らない^^;

>ストリーミングのチャンネルはこちら
>http://www.youtube.com/user/GoogleDevelopers
>[日本時間で今晩25時〜]

Chrome Extension Market(?)は面白そうなので、週末久しぶりにChrome OS最新版をコンパイルしてみましょ。

やっぱりWWDCのJobs Keynoteとは比較できないですね。Jobsはカリスマです。

OpenEclair on GDDJ09

1.GDDJ(1.6)を1.5に戻す

(1)以下からsigned-jdd-img-150785.zip入手
http://www.htc.com/jp/support/android/gddj-09.html
※画面上は「システム イメージ jdd-img-149278.zip」だけどDLすると別ファイル名^^;

(2)HTCサイトか以下を参考にROM書き
http://straitmouth.jp/blog/setomits/1918

2.1.6root化 (手順が複雑なので要注意)

http://straitmouth.jp/blog/setomits/1919

3.OpenEclair
http://takanory.net/takalog/1216
今回使用したROMはOpenEclair-v1.3.0.1-Main.zip

4.swapを増やしておく
http://straitmouth.jp/blog/setomits/1953

ADP1でDebian

通勤途中にrubyだのpythonとかの勉強をしたい(するかどうかは別として^^;)と思ってて、プラットフォームは何が良いかなぁ〜と考えた。
・新しいnetbook買うのはもったいない
・古いPDA復活か?
・でもさすがにPocketBSDは6M Ram で厳しいし、JornadaでNetBSD4に再トライか?
・あれ!今もってるKeyboard付きPDAで一番Specが良いのはADP1???!!!

ということでAndroid1.6が動いているケータイADP1でDebianを動かすことにしました。

いつものように既にやってる人のまねっこですが、ちょっと古い記事なのでinsmodがerrorになってしまいます。まっ、chrootbash起動すればちゃんとrubypythonも動くのでオK。

http://www.saurik.com/id/10

再起動したADP1で以下をやればbashが動く!!

$su
#. /sdcard/kit/remount.sh
#_ $mnt /bin/bash

GW明けまでに簡単な起動shellscriptを用意して、通勤電車で遊びましょ。

タイポって英語なんだ・・・

Typo(タイポ)=タイプミスって良く使うけど、"type"って書くつもりを"typo"って書いたことからタイポって言うんだと思ってた。でも実際は typographic errorの略でした。typographyを辞書で調べてて偶然気づきました。
う〜ん、この歳にしてまだまだ勘違い多いなぁ^^;


typo/táipou/
名 詞
1⦅略式⦆誤植, 誤打(typographic error)
self-correcting minor typos|読者が自分で読みかえられるささいなミスプリ.

ADP1 1.6Terminalでのsu

1.6化したADP1だとTerminal Emulatorからsuでrootになれない。adb shellで母艦からだとsuが出来る。1.6で意図的に変更されているらしい・・・
以下でTerminal Emulatorからでもsu可能なモジュールに入れ替える。
http://gotaku.jp/d/google-android-getroot


$ wget http://www.magicandroidapps.com/su.zip
$ unzip su.zip
$ adb push su /sdcard/su
$ adb shell
$ su
# mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
# cd /system/xbin
# mv su su_orig
# cat /data/local/su > su
# chmod 6755 su
# reboot

AU Androidの噂 vs. Kyocera Zio Coming By July

なんか、HTC Desireの発表以来、ソフトバンクから出るだのKDDIから出るだの噂が駆け巡っているようですが、今日見た記事はちょっと?でした。

「いよいよauAndroidスマートフォンがお目見えか、KDDIGoogleと新商品発表会を実施へ」
http://gigazine.net/index.php?/news/comments/20100319_au_google/

Sankei.bizに出てたのは「3/30 KDDIGoogleが共同プレス」ってだけでそれがAndroidなのかなぁ。しかも噂のHTC Desire発表なら、GoogleとではなくHTCとやるんじゃないかなぁ。

個人的にはAUのTOPが「6月Android出す」って言ってたんだから6月だと思うんだけど。
で、さっきこんな記事も見つけました。

"Kyocera Zio Coming By July"
http://phandroid.com/2010/03/23/kyocera-zio-coming-by-july/
個人的には、AUっていうとGoogle Appsのイメージがあるから、KDDI法人向けApps商品かな?って感じました。3/30の発表が楽しみです^^