2011-01-01から1年間の記事一覧

Internationalize Rails3 app on CentOS 5.6

Rails は i18n の仕組みを独自で持っているらしいんだけどそれを使うために準備が必要なのでまとめ。 gettext でいう po にあたる file を生成してくれる i18n_generators ってのを使う。先頭が # の command を root で、 > の command をそれ以外の user …

Deploying Rails3 app with passenger on CentOS 5.6

Rails app を本番環境で動かすには今は passenger が自然な選択肢らしく導入してみた。例によって先頭に # がある command を root で、 > がある command をそれ以外の user で打つ。まず Apache の install から。 # yum install httpd # chkconfig httpd …

Using MySQL as Rails3 database on CentOS 5.6

Rails3 で MySQL を使う場合の設定。ついこの間 stable release の最新である 3.0.7 の default adapter である mysql2 gem を使うことができなくなってしまったみたいなので mysql-ruby で代用する。ちなみに Rails 3.1 は edge で使えるらしいのでそのうち…

Using jQuery with Rails3 on CentOS 5.6

Rails 3.0.7 は default で prototype を使うんだけど jQuery を使うように変更する手順のまとめ。ちなみに Rails 3.1 は jQuery が default になるらしいのでそのうちこの手順もいらない子になる。あとなんか使う gem が Rails3 だと jquery-rails 、 Rails…

Beginning Ruby on Rails3 on CentOS 5.6

RoR3 をはじめる準備としてとりあえず以下をやっておけばおk。 Ruby 1.9 http://d.hatena.ne.jp/janus_wel/20110503/1304454410 RubyGems http://d.hatena.ne.jp/janus_wel/20110504/1304461301 SQLite http://d.hatena.ne.jp/janus_wel/20110504/130452369…

Installing RubyGems on CentOS 5.6

Ruby を入れると RubyGems も一緒に入るんだけど 1.3.2 とかで version 低いのでこっちも手動で install 。いや gem update --system でもできるんだけど、せっかく Ruby 本体を checkinstall でつっこんだのでこっちも checkinstall 経由にする。…これでい…

Installing SQLite on CentOS 5.6

http://www.sqlite.org/ Rails いじるのに default の DBMS である SQLite があったほうが何かと楽だと判断したので install 。ただ、 yum だと 3.3.6 で古くて sqlite3-ruby gem が install できないので最新の version を source から入れる。先頭が # は …

Installing Ruby 1.9.2 on CentOS 5.6

Ruby 拡張の rpm 作成時に Requires を指定するようにしてみた。 http://www.ruby-lang.org/ja/ 連休ということで Ruby on Rails に手を出すためにまずは Ruby の install から。なんか 1.8 系と 1.9 系でいろいろ変わったらしいんだけどいままでまともに Ru…

Installing RPMforge repository on CentOS 5.6

RPMforge repo を追加する設定。 http://d.hatena.ne.jp/janus_wel/20110104/1294102368 だとけっこう無駄があるなぁとか思いつつ。全部 root で操作ね。 # cd # rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt # wget http://packages.sw.be/rpmforge-…

Installing checkinstall on CentOS 5.6

ちょいと修正。 checkinstall 自身の rpm 作っても意味ないことに気づいたので削除 & installwatch.so が見当たらないから無視するよ、っていう error 対策。前、 CentOS 5.5 のときは http://d.hatena.ne.jp/janus_wel/20110104/1294104910 とかやってたん…

WordPress install on CentOS

WordPress install 時のまとめ。これもかなり前にやった気がするな。前に # がついてる command は Linux user の root でうつ。 > がついてるものは MySQL user の root ね。install 時の設定は以下。 Linux user apache database name wordpress database …

install MySQL on CentOS5

ちょいと必要になってきたので install 時の流れまとめ。必要最低限の初期設定だけする。すべて root でうつ command ね。 # yum install mysql-server # cat mysql-utf8.cnf >> /etc/my.cnf # /etc/init.d/mysqld start # /sbin/chkconfig mysqld on # mysq…

MacPorts

Mac OS X の package manager 。なんだけど Apple が管理してるわけじゃないらしい。名前のとおり FreeBSD の ports を Mac OS X でも使えるようにしたものみたいなんだけど、この理解でいいのかな ? http://www.macports.org/ http://www.macports.org/inst…

XCode

Mac

Mac で開発環境というと XCode というものになるらしい。といっても中身は gcc やら make やらみたいなので Apple の流儀を学ばないといけないというわけではないんだけど。で、 install するときにちょっと時間かかったので書いとく。つってもいれたのかな…

Firefox4 tab width

Firefox4 で tab の幅を変えるには css で指定するしかないらしい。 stylish とかで以下の css を適用させると icon だけの tab になる。 Fx3 だと about:config の browser.tabs.tabMinWidth と browser.tab.tabMaxWidth で指定してたから add-on のちから…

KeyRemap4MacBook

なにはともあれ keybind ということで Mac で keyboard まわりを変える際によく使われる KeyRemap4MacBook を導入してみた。package に付属している設定のうち有効にしたものはふたつ。 "For Japanese" - "Change EISUU Key" - "EISUU to Escape" "For Japan…

窓使いの憂鬱 設定大幅変更

大幅変更に見えるのは普段の commit をさぼってるから。けっこうな期間の変更を一気に commit & push した気がする…。 https://github.com/januswel/dotfiles/blob/688facb7e739bc89431335892a6db2090d9efab9/mayu/.mayurc で、使い勝手的に大切な変更がいく…

Macbook Air

Mac

はてなさんがくれないから買ってしまった。 11 inch 1.6GHz Intel Core 2 Duo 4GiB RAM 128GB SSD 。

git daemon on Windows

Windows machine で管理してた git repository を Macbook Air に持ってくのどうすんべかなーと思ってたんだけど git repository を楽に他の host に公開できるみたいなので Windows の repository 公開 -> Macbook Air で clone ができるか試してみた。って…

tmux

http://tmux.sourceforge.net/ 久しぶりにいろいろやらなあかんなーという状況になったので手始めに GNU screen を設定してたんだけど思ったことをそのまま世界に垂れ流してたら tmux なんてものがあるよと教えてもらった。ちょっと調べてみたらかなり洗練さ…

秘密鍵の整理

公開鍵認証で入る host が増えてきたのでいろいろ考えて整理してみた。目的は 2 つ。 Plink でも OpenSSH でも同じ鍵を使う host ひとつに公開鍵、 Plink 用秘密鍵、 OpenSSH 用秘密鍵の組がひとつを対応させる 環境は以下のとおり。 ssh client は PuTTY gi…

アイデアのつくり方

http://www.amazon.co.jp/dp/4484881047/ [twitter:@yusukebe] 氏が Hokkaido.pm #4 でオススメしてた本。広告業のひとが idea をどう生むのかという方法論を書いたもの。納得するひととしないひとがいるかも。おれは納得しちゃったひと。どこらへんで納得し…

非常点呼

http://d.hatena.ne.jp/hatenadiary/20110112/1294800120 MacBook Air 11インチ欲しい!企画終わってから終わったことを知らなかったかのように entry 書こうかと思ったんだけど調べてみたら締切りが 1 週間先で絶対忘れるので点呼に応えるだけでいいかと思…

札幌 C++ 勉強会

去年の末には group はできてたんだけど忙しかったりしたので今さらだけど宣伝。 https://groups.google.com/group/sapporo-cplusplus-study で、 2/26 に初勉強会と懇親会を行うことになりました。 http://atnd.org/events/11828 http://atnd.org/events/11…

method logging with transparent proxy

http://d.hatena.ne.jp/ladybug/20101223/p1 反応が遅すぎて申し訳ない。source code を読んでみると logging したい instance を SqueezeProxy.Install() で SqueezeProxy の instance で wrap してる、というのが一番の仕掛けなのかな。多分 ContextBoundO…

Japanize console on CentOS 5.5 with GNU screen

yum install screen したあとで .screenrc に setenv LANG ja_JP.utf8 と書いても zsh だと "C" のままなので以下を .zshrc に追加。 # Japanize console if available export LANG="C" JA_JP_UTF8=`locale -a | grep ja_JP | grep -i utf` if [ $JA_JP_UTF8…

Vim 7.3 on CentOS 5.5 once more

mercurial と lua, lua-devel は RPMforge から install する。下記の command で install できない場合は RPMforge が repository に加わってることを確認して --enablerepo=rpmforge option をつけてもっかい実行。もっかいもっかいもっかい。なんか check…

Japanize console on CentOS 5.5 with PuTTY

環境変数の設定は rc file じゃなくて profile file にしたほうがいいらしい。確かに毎回 LANG が書き換えられるのは本意ではないしな。日本語表示環境。入力は考えてない。まず host 側の設定。 .bashrc か .zshrc .bash_profile か .zprofile あたりに exp…

transfering mails from system to external account

日毎の summary や何かあったときに system からの mail を外部の mail account に飛ばすように設定する。 # cd /etc/ # sed -i.org -e '/^#root/s/^#//' -e '/^root/s/marc/janus.wel.3@gmail.com/' aliases mail address の部分は適宜変更する。 # newalia…

ssh public key authentication

ssh2 で公開鍵認証するための設定まとめ。 PuTTY っ子なので PuTTY での設定。 # cd /etc/ssh # sed -i.org -e '/^#PermitRootLogin/s/^#//' -e '/^\(PermitRootLogin\|PasswordAuthentication\)/s/yes/no/' -e '/sftp/s/^/#/' sshd_config root login 禁止 …