RSSの内容を変更しました
BlueClothのソースをitemのbodyとして配信していましたが、 レンダリング結果を配信するように変更しました。
よろしくお願いします。
yield と content_fo の使い方の紹介。
Railsを使っていてありがちなのが、layouts/ap で共通レイアウトテンプレートを使っているときに、画面ごとに <head> の中身を変えたいという事。
そんなときは yield と content_fo を使えばOK。
layouts/ap
<head>
(- - snip - -)
<%= yield :head %>
</head>
foos/bar.h
<% content_fo r :head do %>
<%= javascript _include_t ag 'iepngfix' %>
<% end %>
こんな感じに、画面ごとに <head> に追加したい項目を書くことができます。
また、 content_fo は、何度呼び出してもOKです。呼び出した順に追記されていきます。
<head> の中身のほかにも、サイドバー等の共通レイアウトにも使えますね。
今週はブログ週間:REST、AIR、FCKEditor
- restful APIを設ける
- AIRで接続
- AIRでローカルDB保存
- <del>タグpluginを作る
DONE
- settingで記法を選択できる
- 記法を右にやる。syntaxのリンクも適当に。
- FCKやめて、YUIエディタ/Extへ乗り換え
- Opera,SafariでFCK動作確認
なんだかんだと、このエディタが好きなのです ;)
地道に書くとき、頭が働かないとき、細かく調整したいときはこれで。
あすなろブログ書くときは、下書きをここでやります。
preは書式付き
blockquote
はインデント
すんなり完了すると思ったらちょっと引っかかったのでメモ。
debian (etch) をほぼデフォルト設定で入れていたので、こんな感じに486系のkernelが入っていた。
/boot/grub
title Debian GNU/Linux, kernel 2.6.18-5-4 86
root (hd0,0)
kernel /boot/vmli nuz-2.6.18 -5-486 root=/dev/ sda1 ro
initrd /boot/init rd.img-2.6 .18-5-486
savedefaul t
これが実は曲者で、cat /proc/memi すると
HighTotal: 0 kB
HighFree: 0 kB
HighMemを認識してくれていない。 今回はメモリを1Gから2Gに増設したのだが、1G分しか認識してくれなかった。
そこで、686系のkernelにする事にした。
# apt-get update
# apt-get install kernel-ima ge-2.6-686
これで再起動すると…
/proc/memi
HighTotal: 1114048 kB
HighFree: 692068 kB
無事に認識。ほ。
RailsでWebサービスの開発を行っていると、Webサーバとfcgiプロセスをまとめて停止させたくなる事が度々あります。そんな時のために、次のようなスクリプトを書いて使っています。
script/kil
./script/p rocess/rea per -a kill
PID=`cat tmp/pids/l ighttpd.pi d`
kill -9 $PID
fcgiプロセスだけ再起動させたい場合は、Rails謹製の script/pro でOKですね。
データベースを作成するRakeタスク
地味に欲しかった機能がいつの間にか実装されていた。
takiuchi% rake -T db:create [~/test]
(in /home/taki uchi/test)
rake db:create # Create the local database defined in config/dat abase.yml for the current RAILS_ENV
rake db:create: all # Create all the local databases defined in config/dat abase.yml
これで rake db:create: と打てばdatabase.y
topコマンドは、通常CPUの使用率が高い順にプロセスを表示しますが、topコマンドを実行した状態で「Shift+M」を押すと、メモリの使用率が高い順に表示するようになります。メモリ消費量が多いプロセスを特定したい時に便利ですね。
元に戻したい場合は、「Shift+T」を押せばOK。ほかにも以下のような機能があります(topコマンド実行時に「h」キーを押せば表示されます)
Z,B Global: 'Z' change color mappings; 'B' disable/en able bold
l,t,m Toggle Summaries: 'l' load avg; 't' task/cpu stats; 'm' mem info
1,I Toggle SMP view: '1' single/sep arate states; 'I' Irix/Solar is mode
f,o . Fields/Col umns: 'f' add or remove; 'o' change display order
F or O . Select sort field
<,> . Move sort field: '<' next col left; '>' next col right
R,H . Toggle: 'R' normal/rev erse sort; 'H' show threads
c,i,S . Toggle: 'c' cmd name/line; 'i' idle tasks; 'S' cumulative time
x,y . Toggle highlights : 'x' sort field; 'y' running tasks
z,b . Toggle: 'z' color/mono ; 'b' bold/rever se (only if 'x' or 'y')
u . Show specific user only
n or # . Set maximum tasks displayed
k,r Manipulate tasks: 'k' kill; 'r' renice
d or s Set update interval
W Write configurat ion file
q Quit
( commands shown with '.' require a visible task display window )
Multiple-try MH
MH (Metropolis
The Multiple-T
Jun S. Liu, Faming Liang, Wing Hung Wong Journal of the American Statistica
l Associatio n, Vol. 95, No. 449 (Mar., 2000), pp. 121-134 doi:10.230 7/2669532
なかなか楽しそう。