Rails3のインストール

前回のRuby1.9.2のインストールに引き続き、今回はRails3.0.5をインストールしてみた。

sudo gem install rails

gemを使ってとっても簡単。

ruby1.9.2のインストール

Ubuntu10.10にruby1.9.2をインストールした時のメモ。

sudo apt-get install aptitude
cd /usr/local/src/
sudo wget ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.gz
sudo tar zxvf ruby-1.9.2-p180.tar.gz
cd ruby-1.9.2-p180/
sudo ./configure
sudo make
sudo make install
ruby -v

ただし、これでやったらgemでnot found such file – zlib (LoadError, NameError)みたいなエラーが発生。
そこでzlibをapt-getしてから、先ほどmakeしたファイルを消して再makeしたら無事成功。

sudo apt-get install zlib1g-dev

この aptitude にはスーパー牛さんパワーなどはありません。

ubuntuでaptitudeコマンドミスったら各種コマンドの説明の最後に突然謎の行が。

この aptitude にはスーパー牛さんパワーなどはありません。

はい?!
でもググったらすぐに出てきました。
これはイースターエッグ(Easter Eggs)だったようです。

ちなみに以下のはググってわかったもの。

$ aptitude moo
このプログラムにはイースターエッグ (隠し機能) はありません。

$ aptitude -v moo
このプログラムには本当にイースター・エッグはありませんよ。

$ aptitude -vv moo
このプログラムにイースターエッグはないって言わなかったかい?

$ aptitude -vvv moo
やめてくれ!

$ aptitude -vvvv moo
わかった、わかった。あんたにイースターエッグをあげればどっか行ってくれるかい?

$ aptitude -vvvvv moo
わかったよ。あんたの勝ちだ。

/—-\
——-/ \
/ \
/ |
—————–/ ——–\
———————————————-
$ aptitude -vvvvvv moo
これが何なのか? もちろんウワバミに食べられた象だよ。

$ aptitude -vvvvvvv moo
これが何なのか? もちろんウワバミに食べられた象だよ。

こんな遊び心があるとは知らなかった笑

最後に、「スーパー牛さんパワー」とは以下のことのようです。
なかなか愉快だー。

$ apt-get moo
(__)
(oo)
/——\/
/ | ||
* /\—/\
~~ ~~
….”Have you mooed today?”…

安全なWebアプリケーションの作り方

現在「体系的に学ぶ 安全なWebアプリケーションの作り方 脆弱性が生まれる原理と対策の実践」を読んでるのだが、これがかなりの良書。

脆弱性について分かりやすい書かれているのは元より、実習形式で各脆弱性を確認できるのがとてもいい。
Webアプリケーションを作る人は軽く目を通すだけでもいいので必ず知っておくべきだと思います。

VMwareにUbuntu10.10をインストールしようとしたらinitramfsが表示された

vmwareにubuntu10.10をインストールしようとしたら、initramfsというプロンプトになってしまいインストールが先に進まなかった。
ググッてみても解決策がわからなかったので、再度isoファイルをダウンロードしてやってみたら無事インストールができた。
どうやらダウンロードしたisoファイルが壊れてたみたい。
なので、もし同じようなところでつまずいている人がいたら、試しにisoファイルを再ダウンロードしてもう一度トライしてみましょう。

← 前のページ次のページ →