2009-01-01から1年間の記事一覧
普通、テーブルの行選択にCtrlを押しながらクリックすると選択をトグル式に選択したり選択を外したりできる. 普段PCのUIに慣れている人は当たり前だけどCtrlを押しながらクリックは知らない人には使いにくい(っという人がいる)個人的にはそれくらい覚えと…
MacPortsでgitとbash-completionをインストール $ sudo port install git-core $ sudo port install bash-completion .bashrcを修正 if [ -f /opt/local/etc/bash_completion ]; then . /opt/local/etc/bash_completion fi if [ -f /opt/local/share/doc/git…
Railsで論理削除が必要になったのでとりあえず調べてみた.希望としては プラグインに頼らず手軽に使いたい ARの機能そのままで使いたい 調べてみると以下の二つがでてきた. acts_as_paranoid SkipEmbedded::LogicalDestroyable acts_as_paranoidがググってみ…
なぜかRails2.3のerror_message_onはi18n対応されてないのでしてみました. 対応前 before error_message_on(:user, :name) => "を入力してください。" 対応後 after error_message_on(:user, :name) => "名前を入力してください。" コード プラグインなり、…
自分の環境だけかもしれないけど、request.session_options[:key]がnilの時があったのでとりあえず、対応してみた.元の実装よりも判定を増やした程度なのでこのままでもいい気がするけど様子見. Index: trans_sid.rb ======================================…
今作ってるシステムでSVNのバージョンを表示させようと思いって書いてみました. config/environment.rbを編集 config/environment.rbに以下を追加 APP_CONFIG = {} APP_CONFIG[:admin_email] = "MyApp <admin@example.com>" APP_CONFIG[:site_name] = "MyApp" APP_CONFIG[:major</admin@example.com>…
Passengerでtmp/restart.txtを作ってやると再起動してrestart.txtが削除されるってどこかに書いてあったと思うけど、再起動後に削除されないので調べてみた. 結果、restart.txtは削除されません. touchするだけでOK以下はPassengerのユーザズガイドに書いて…
ちょこっとした確認とかこれでいい感じコマンドラインで以下の様に実行する $ echo "select * from users;" | sqlite3 db/development.sqlite3 上よりも以下のやり方の方が短くてすてきです. $ sqlite3 db/development.sqlite3 "select * from users;"指摘あ…
今日も凄く躓きました. 開発環境でメールサーバをgmailにしてみようと思ったらできない! smtp_tls.rbプラグインを使う いろいろ記事を読むとsmtp_tls.rbなんてプラグインを自作して対応させるって方法が載ってました.ただ、smtp_tls.rbのプラグインだとRuby…
Nested Attributesを使うと更新がネストしたモデルでもできるとか。詳しくはhttp://webtama.jp/series/railstips/articles/31を見てください. では早速、表示させてみる has_many throughでもできるかが気になったので試してみた Event EventsUser User こん…
仕事で作ったけど必要なくなったので記録としてエントリーしました.通常のJComboBoxのポップアップはJComboBoxの幅に合わせて表示されます. 以下のコードは表示幅が狭い場合などポップアップ内のアイテムの文字が切れてしまうのを防ぎます. // コンボボック…
気がつけば、またしばらくエントリしてなかった。 今更ながらGit触ってみました設定だけならsvnより楽でした。 リポジトリの作成 share $ cd sandbox.git/ sandbox.git $ git --bare init Initialized empty Git repository in /var/www/vhosts/example.com/…