なんとなく日記

Everyday studying...

.screenrc

プチ修正. caption always "$LOGNAME@%H %{= wb} %-w%{=bu dr}%n %t%{-}%+w %= %{=b wk} [%l] %{=b wb}%y/%m/%d(%D) %{=b wm}%c"

GNU Screenを使ってみる

そのまま中断できるってのがいいね.作業中のままにできるし.これで例えばVMWareを再起動しても・・・・,って言うんならもっと良いんだがどうなんだろうか.とりあえず,設定記録.基本的にいろんなところのを引用してちょっと改良した感じ.もうちょっと煮詰めたいところではある. ## 一部キー割り当てを変更 escape ^z^z # 比較的無難(衝突自体は存在する) bind ^W windowlist -b # リストから選択してEnterで切替 bind ^Q quit # 確認の後、全て終了 ## Emacs風ウィンドウ管理 bind 1 only # C-x 1 bind 2 split # C-x 2 bind 0 remove # C-x 0 bind o focus # C-x o ## 一発切替(あまり使っていない) F1 ~ F12 #bindkey -k k1 select 0 #bindkey -k k2 select 1 #bindkey -k k3 select 2 #bindkey -k k4 select 3 #bindkey -k k5 select 4 #bindkey -k k6 select 5 #bindkey -k k7 select 6 #bindkey -k k8 select 7 #bindkey -k k9 select 8 #bindkey -k k; select 9 #bindkey -k F1 select 10 #bindkey -k F2 select 11 ## 新規ウィンドウに対しての後方スクロールの長さ Gentoo Linuxでは1000 defscrollback 1000 # default: 100 ## 起動時のメッセージを表示しない(Gentoo Linuxではoff) startup_message off ## シェルのウィンドウタイトル(好みで変更) ## ---- .

emacsのカスタマイズ

選択範囲の反転と対応する括弧のハイライト (show-paren-mode t) ; 対応する括弧を光らせる。 (transient-mark-mode t) ; 選択部分のハイライト

読みたい本

名著らしい.一度原書読みたい. 人月の神話―狼人間を撃つ銀の弾はない (Professional computing series (別巻3)) 著者: Jr.,フレデリック・P. ブルックス 出版日: 2002-11 出版社/メーカー: ピアソンエデュケーション カテゴリ: Book 達人になる日は必要らしい.今は,達人って?とか考えてはいけない.と思う. 達人プログラマー―システム開発の職人から名匠への道 著者: アンドリュー ハント, デビッド トーマス 出版日: 2000-11 出版社/メーカー: ピアソンエデュケーション カテゴリ: Book

どうするか

どうも応募先と今のところが繋がってる模様.バレタところでまあ別に良いが,世界は狭いね.

Railsのお約束

規約のメモ modelは単数.テーブル名は複数 テーブル間の関連には, 関連するテーブル名_idをカラムに追加する modelに has_manyなどを記載する 親は子を複数形1で指定し, 子は親を単数形2で指定する. 要するにテーブル名 [return] 要するにモデル名 [return]

プロジェクト作成の順序

railsコマンドでプロジェクトファイル一式生成 $ rails project config/database.ymlでデータベース接続設定 script/generateでmodel生成 $ ruby script/generate model Model migrationファイルからテーブル生成 $ emacs db/migrate/00X_create_models.rb $ rake migate テーブル間の依存関係を修正 $ emacs app/models/model.rb --------------------------- has_many :XXXX validates_uniqueness_of :userid ---------------------------

取り返しがつかなくなる前に

http://d.hatena.ne.jp/umedamochio/20070811/p1 確かにそうなんだよな,日本社会って.なんとか取り返せるうちに抜け出さないと,死ぬまで束縛されてしまう気がする.恐ろしい.

PluginでLoginEngine#1

Plugin Repositoryを探す $ ruby script/plugin discover Rails EngineとLoginEngineをインストール $ ruby script/plugin install engines $ ruby script/plugin install login_engine とするも, http://source.collectiveidea.com/public/rails/plugins/ への接続でTimeOutする.とりあえず保留.

PluginでLoginEngine#2

Rails EnginesとLoginEngineをインストール どうも接続できないのでググってみると,別の方法でできるみたいなのでやってみる. $ script/plugin install http://svn.rails-engines.org/plugins/engines $ script/plugin install http://svn.rails-engines.org/plugins/login_engine できた.今日はここまでかな