2012年6月21日木曜日

djangoの開発用ページをローカル以外から表示

(#^ω^)デスクトップ版わざわざ使わないと確認できないなんてありえん
と思って探したらありました。よかったよかった

$ python manage.py runserver 0.0.0.0:8000

です。
参考
http://d.hatena.ne.jp/hir_kaz/20061116/1163662123

2012年6月18日月曜日

USBメモリにChromium OS

やってみました
思ったより簡単です!
でもすごい時間かかります


最初に

Ubuntu server 10.04 64bitをVMwareで起動
仮想ディスクは20Gじゃ足らなかったので50G用意した(でも40あれば平気な気がする)
アップデートとか適当にしてください

必要なもの入れる

$ sudo aptitude install -y git-core gitk git-gui subversion curl
$ git clone https://git.chromium.org/chromium/tools/depot_tools.git
$ vim .bashrc
追記 PATH="$PATH":~/depot_tools
$ source .bashrc

ソース入れてビルドする

$ mkdir chromiumos
$ cd chromiumos
$ repo init -u https://git.chromium.org/chromiumos/manifest.git
$ repo sync
名前とかメールアドレス聞かれるけど全部デフォルトでイエスマン

$ cros_sdk -- ./build_packages --board=x86-generic
$ cros_sdk -- ./build_image --board=x86-generic

イメージをusbにコピー

$ cros_sdk -- ./image_to_usb.sh --board=x86-generic
USBメモリ差したあと実行すると自動的に認識してくれる!素晴らしい

おまけ:イメージをvmファイルに

$ cros_sdk -- ./image_to_vm.sh --board=x86-generic
chromiumos_qemu_image.binとかいうファイルできたけどよくわかりません

起動

USB差して再起動してうまくいけばおしまい
言語とキーボード設定してグーグルのアカウントでログイン!



参考
http://www.chromium.org/chromium-os/quick-start-guide


パス無しでssh接続

正直いちいち入力とかめんどくさいです。

サーバー側
$ ssh-keygen -t rsa #キーペア生成
$ cat id_rsa.pub >> $HOME/.ssh/authorized_keys
$ chmod 600 $HOME/.ssh/authorized_keys 

クライアント側
$ scp  foo@hoge.hoge:~/.ssh/id_rsa $HOME/.ssh/
$ mv $HOME/.ssh/id_rsa ~/.ssh/keyname
$ ssh  -i $HOME/.ssh/keyname -l foo hoge.hoge


参考
http://hgotoh.jp/wiki/doku.php/documents/other/other-004

Ubuntu12.04 64bit Rails

あれ。。Railsバージョンは。。忘れた。。
あとで調べますん


インストール後Tutorialやろうとしたらエラー連発したので。。


・$ rails new [appname]

言われたとおり
$ sudo gem install sqlite3 -v '1.3.1'
しても
checking for sqlite3.h... no が含まれるエラー出る
$ sudo apt-get install libsqlite3-dev
であらためて
$ sudo gem install sqlite3 -v '1.3.1' 
でおk
 
・$ rails server
Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes. (ExecJS::RuntimeUnavailable)
やらなんやらのエラー
$ sudo apt-get install python-software-properties $ sudo add-apt-repository ppa:chris-lea/node.js $ sudo apt-get update $ sudo apt-get install nodejs
でおk
 
・$ rake db:migrate
undefined method `reference' for #<ActiveRecord::ConnectionAdapters::TableDefinition:~~~
db/migrate/~~~_create_comments.rb の
t.reference → t.references
でおk


Tutorial
http://guides.rubyonrails.org/getting_started.html