Skip to content


ruby on rails3 参考書籍

ruby on rails3の参考書籍

ruby on rails3を初めて数週間。。スキマ時間に触る程度なのであまり進んでいません・・・。
試行錯誤しながらwebで調べながらやってるけど参考書でまとまった情報が欲しかったので上記の参考書を購入。

MVC(モデル、ビュー、コントローラ)についての解説がしっかりしてあり、理解しやすいと思います。

Posted in ruby, 日記.


ruby on rails 3 はじめてみた

ruby on rails 3 はじめてみた

http://www.ipa.go.jp/software/open/ossc/seika_1005_1.html
↑こちらにとてもわかりやすいチュートリアルがあったので参考にしてはじめて見ました。

rails2.3.2を対象としておりますがrails3でやってみます。

アプリケーションの作成
※2.2のスキャフォルドを参考

$ rails new hoge -d mysql
$ cd hoge
$ rake db:create
$ ./script/rails g scaffold card name:string address:string birthday:date
$ rake db:migrate
$ ./script/rails s

http://localhost:3000/cards

WEBrickってやけに遅い・・・。
thinっての使ったらいいみたい。

Gemfileに「gem ‘thin’」を追加

$ bundle install
$ ./script/rails s thin

Posted in ruby.


xreaでRubyGemsをインストールした時のメモ

xreaでRubyGemsをインストールしRuby CGIの設定を行った時のメモ

sshでxreaサーバーにログイン

cd

vi .bashrc

以下を追加
export PATH=$PATH:$HOME/bin:$HOME/lib/ruby/gems/1.8/bin
export GEM_HOME=$HOME/lib/ruby/gems/1.8
export RUBYLIB=$HOME/lib/ruby:$HOME/lib/

source ~/.bashrc

wget http://rubyforge.org/frs/download.php/60718/rubygems-1.3.5.tgz

cd rubygems-1.3.5/

ruby setup.rb all –prefix=$HOME

gem -v

バージョンが表示された成功

public ディレクトリ以下に.htaccess を作成

SetEnv RUBYLIB /virtual/ID/lib/ruby:/virtual/ID/lib
SetEnv GEM_HOME /virtual/ID/lib/ruby/gems/1.8

ようやく動きました。。。

Posted in ruby, 日記.


Apple TV 共有ファイル 動画再生

Apple TV で自宅のsambaで共有している動画を再生できたらいいなって思って調べてみると脱獄してaTV Flashインストールさせるとできそう。しかし、脱獄せず共有ファイルにアクセスして簡単に動画再生できる方法はないかともう少し調べることに。

Apple TVにはミラーリングの機能がついてるのでiphoneから共有にアクセスしてミラーリングした方が簡単そう。
iphoneのアプリで共有の動画ファイルを参照して再生できるアプリを探してみるとAirVideoがよさそうです。

http://wiki.birth-online.de/know-how/hardware/apple-iphone/airvideo-server-linux

上記のサイトを参考にAirVideo Serverをインストールしてiphoneの方にもAirVideoアプリをインストール。
AirVideoはAirPlayに対応しているのでなんとも便利なアプリです。

Posted in 日記, 未分類.


phpバージョン切り替え メモ

phpの特定のバージョン環境を準備する必要があったのでバージョンが切り替えれるように設定を行った際のメモ

phpバージョン切り替え手順

・ベースとなるバージョンのPHPはApacheのモジュール版として通常通りインストール
・その他バージョンはCGIモードで動作を行う

切り替えを行いたいバージョンをダウンロード
http://www.php.net/releases/

例:5.2.6を設定した際のメモ

cd /usr/local/src/

wget http://museum.php.net/php5/php-5.2.6.tar.gz

tar xvfz php-5.2.6.tar.gz

cd php-5.2.6

./configure –enable-mbstring –with-gd –with-jpeg-dir=/usr/lib/ –with-zlib –with-freetype-dir=/usr/include/freetype2/ –enable-gd-native-ttf –enable-gd-jis-conv –with-mysql=/usr/bin/mysql –prefix=/usr/local/lib/php-5.2.6 –with-config-file-path=/usr/local/lib/php-5.2.6

※注意
-with-apxs2=/usr/local/apache2/bin/apxsを付けない
–prefix=/usr/local/lib/php-5.2.6 ディレクトリを明示的に指定
–with-config-file-path=/usr/local/lib/php-5.2.6 コンフィグファイルのパスも明示的に指定
その他オプションに関しては以下の参考URLを確認。

make

make install

cd /var/www/cgi-bin/

ln -s /usr/local/lib/php-5.2.6/bin/php-cgi php-5.2.6

切り替えを行うディレクトリの.htaccessに以下を追加
Action php-5.2.6-cgi /cgi-bin/php-5.2.6
AddHandler php-5.2.6-cgi .php

■参考にさせて頂きましたURL
http://www.ahref.org/tech/server/server-tips/667.html
http://sakura.off-soft.net/centos/php_cgi_module_exchange.html
http://blog.bz2.jp/archives/2006/02/php-3.html

Posted in GNU Linux, PHP.


php tar.gz ダウンロードした際にファイルが壊れる

phpでファイルダウンロード処理を作成してtar.gzをダウンロード

tar.gzファイルを展開しようとするとファイルが壊れているため展開ができない。
調べてみると出力バッファにゴミが入ってるとこのような現象が起こるらしい。。。

header(“Content-type: application/x-tar”);
の後に
ob_end_clean(); //追加

参考までにメモします。

Posted in PHP.


英語の学習

極稀に外国人の方に道を聞かれたりと、少しは話せるようになりたいと思い英語の学習をはじめます。

とりあえず通勤中、スキマ時間にも学習できるように、「起きてから寝るまで英語表現700 完全改訂版
」を購入しました。

capter5にITライフをテーマとした表現がありますが、ここは楽しく学習できそう。

Posted in 日記.


文房具メモ

SmaStion(2011年10月放送)で最新文房具22というテーマで文房具の紹介をしていた。個人的に面白いテーマで仕事にも役立ちそうだったのでメモ。

個人的に気になった文房具

・加圧式ボールペン
・ハンディメモ マメモ
・ここ付箋
・ポケット付箋
・ショットノート
・スキットマン 取扱説明書ファイル

紹介された文房具の一覧
※一部抜けてます。

・加圧式ボールペン
・くるんパス
・ハンディメモ マメモ
・ブギーボード
・テープのり tenori
・ネオクリッツ
・トライアングルクリップ
・リラステロールアップペン
・マルチボール
・とじ&トル
・ここ付箋
・ポケット付箋
・ミニスキャンEYE3 プロ
・ショットノート
・スッティーキールハサミ
・スグオシ
・カモフラージュフォルダー
・スキットマン 取扱説明書ファイル
・Vaimo80
・クズケース付き シュレーダーはさみ
・レーザーシザーズ

Posted in 日記.


読書中の本

最近購入した本、読書中の本をメモします。

稼いでいる人が20代からしてきたこと

こちらの本ですがApp Storeで85円販売してました。
読んでてモチベーション上がりました。85円なら読む価値ありかも。

ムカつく相手を一発で黙らせるオトナの対話術

ずっと受けたかったソフトウェアエンジニアリングの授業1 増補改訂版

マイクロソフトでは出会えなかった天職 僕はこうして社会起業家になった

Posted in 日記, 読書.


FINEPIX HS10 プロテクターとレンズフード

FINEPIX HS10

レンズの汚れ傷が気になるのでプロテクターを購入した。「HS10 用レンズフード 」も合わせて購入し取り付けも問題なく出来ました。

まだ、屋外での撮影をしてないのですがカメラの見栄えはよくなりました。

Posted in 日記.