CentOS で、SVNとApacheを連携したときのメモ。 yum で、svn と mod_dav_svn をインストールする。 # yum install mod_dav_svn subversion Apacheの […]
カテゴリー: Development
Rails のバッチ処理などで、複数プロセスをまたいで同じ処理を並行して走らせたくないとき、単一サーバであればファイルのロックを使うのが簡単です。 ソース #{RAILS_ROOT}/lib/batch_lock.rb […]
2008年8月頃に最速とか言われてたPatriot製のSSD PE64GS25SSDR がかなり値下がりしてるぽいので一つ買ってきた。MLC 、 64GB で、 Ark で 22,800円だったよ。Ark ってあんまし […]
並び順を変えるのは、 o と打ったあと primary key [+rsize]: と聞かれるので、そのあとに列名を入れればいいようだ。 %CPU でソートする場合は primary key [+rsize]:cpu […]
Railsで、ユーザが500万件居たりすると User.find(:all) とかやっただけでかなりきつい。こういうのをやるときって、バッチ処理だと思うんだけど、結構工夫してループ内で何回も find したりしても、メ […]
デフォルトで用意されている Basic 認証の仕組みの使い方。ユーザ名 chihaya, パスワード password72 とすると、以下のようにして行える。 Rails5.1以降 class ApplicationCo […]
Rails で以下のメソッドで 該当アクションへの URL を生成することが出来るけれども、呼ぶ場所によって挙動が違ってちょっとつまずいた。 url_for :controller => ‘user’, :action […]
Railsはデフォルトで UTF-8 だけれども、たまに何ページか Shift_JIS で出したいみたいなことがあって、そういうのは after_action で処理すればよい。 Controller に以下のように書い […]
グレースケールにする input.jpg をグレースケールにして outpug.jpg に出力します。ブログの背景が綺麗な青色だったのですが、グレースケールかけたらすごく暗くなりました。 % convert input. […]
sips というコマンドを使うと、画像の編集がコマンドラインで行える。 large.jpg という画像を thumb.jpg (幅60,高さ45)にする場合 % sips -z 45 60 large.jpg –ou […]