88171.net


SE BIKES Lager (2010)

Latest

Handlebars BAZOOKA Fun Ride 60cm (9+9cm cut off)
Stem GRUNGE Tough-X 58mm, 1-1/8", 25 Degree Drop
Grips GIZA PRODUCTS VLG-609A
Brake Lever DIA-COMPE TECH99D DIRT HARRY F&R
Seat BROOKS B15 Swallow
Pedal SHIMANO PD-A530
Tires MICHELIN Pro4 Service Course 700 X 23c
Extras ARESBIKES Chain Adjuster

~Oct 2012

Handlebars Deda Elementi RHM01 36cm (c-c)
Stem TRUVATIV Stylo 60mm, 5 Degree Drop
Grips SILVA Cobra
Brake Lever PROMAX 160A Top Mount Lever
Seat SELLE SMP Extra
Pedal SHIMANO PD-M520
Cog DICTA Free Wheel 16T / SHIMANO DURA-ACE SS-7600 15T
Front Tire BONTRAGER R2 700 X 23c

Factory Spec

Frame SE BIKES Lager 2010, 54cm, Midnight-Black, Urban Single Speed Design, 100% Cr-Mo, Water Bottle & Fender Mounts, All Sizes Can Barspin
Fork Cr-Mo Straight Leg w/ Fender Mounts
Headset Tange Alloy DX4, 1-1/8" Threadless
Handlebars Alloy Bullhorn, 400mm Wide
Stem SE 3D Forged Alloy, 0 Degree Drop
Grips SE Logo Cushion Wrap Foam
Brake Lever Tektro RL-570, Alloy, F&R
Brake(s) Tektro 316 Dual Pivot Caliper F&R
Seat SE Super Classic w/ Bottle Opener
Seat Post SE Micro Adjust Alloy 27.2mm
Crankset FSA Vero3-pc Alloy, Euro Sealed Bearing, 46T Alloy
Chain KMC Z410
Pedal Wellgo Alloy w/ Cage & Toe Clips
Rim Alex R500, 32H, Double Wall w/ CNC Sidewalls, Stainless Spokes
Front Hub SE High Flange Alloy, 32H, 3/8" Hollow Axle, Sealed Bearing, Nutted
Rear Hub SE High Flange Fixed/Free Alloy, 32H, 3/8" Hollow Axle, Sealed Bearing, Nutted, 17T Freewheel & 17T Cog
Tires Kenda Kwick Roller Sport 700 X 28c
Extras Zipper Top Tube Pad, Alloy Axle Nuts, Removable SE Brake Cable Clips, SE Plastic Grip End Caps
Weight 9.8kg (56cm)

cf. SE BIKES 10 LAGER 700C


Short trip to Kyoto

昨日、そうだ京都、行こうしたときのアルバム

トイカメ系アプリは有料から無料まで数種試したけど、 Lento が軽さ・機能・安定性のすべてにおいてベストという結論に達した。 撮影日時だけでもExifで埋めてくれると嬉しいなぁと思うけど、 フィルムで撮ってスキャンすることを考えると全然気にならないレベル。


Bacula on ReadyNAS Duo

ReadyNAS Duo上にBaculaを立てる、という非常にニッチな話題。ReadyNASの中の仕組みとかAdd-onとか全然詳しくないので、もし真似する場合はくれぐれもat your own riskで。

インストール

Add-onを入れる。はい、おしまい。

現時点ではバージョンが3.0.3と古いけど、試した限りDebian squeezeの5.0.2のfdとはちゃんと連携できてる。ただし互換性一覧には記載なし。逆はあるんだけど。

設定

基本的な手順はAdd-onのページにあるとおり。

/opt/rfw/etc/{bacula-*,bconsole}.conf とか、クライアントマシンの bacula-fd.conf をいじる。これはBaculaの一般的な設定と何も変わらないので、ぐぐれ。

/opt/rfw/etc/make_sqlite3_tables がSQLiteでカタログを作ってくれるので、デーモンを手動で起動すればとりあえず動く状態になる。

デーモンの自動起動

Add-onをインストールしっぱなしの状態では、デーモンが自動起動してこない。Frontviewから有効/無効を切り替えても、何も起こらない。 /etc/frontview/addons/bin/BACULA/*.sh あたりが怪しいものの、中身が相当やる気ない感じなので、仕方なく書き換える。

/etc/frontview/addons/bin/BACULA/start.sh:

/etc/frontview/addons/bin/BACULA/stop.sh

/etc/init.d/bacula-dir start
/etc/init.d/bacula-sd  start
/etc/init.d/bacula-fd  start

/etc/frontview/addons/bin/BACULA/stop.sh:

/etc/init.d/bacula-dir stop
/etc/init.d/bacula-sd  stop
/etc/init.d/bacula-fd  stop

あと running.sh も含めて、エラーチェックとかマジメにやりたければ、やればよいと思う。

メール通知設定をスマートに

サンプルではMessageリソースの設定が

mailcommand = "/opt/rfw/sbin/bsmtp -h localhost -f \"\(Bacula\) \<%r\>\" -s \"Bacula: %t %e of %c %l\" %r"
operatorcommand = "/opt/rfw/sbin/bsmtp -h localhost -f \"\(Bacula\) \<%r\>\" -s \"Bacula: Intervention needed for %j\" %r"
mail = root@localhost = all, !skipped
operator = root@localhost = mount

と、例によって bsmtp を使う設定になってるけど、

という少し哀しい感じなので、仕方なく手を入れる。

ラッパ作る

/opt/rfw/sbin/send-alert とか適当な名前で、適当にラッパスクリプトを書く。

test -f /frontview/bin/functions || exit 1
. /frontview/bin/functions

send_email_alert "$1" "`cat -`"

send_email_alert は、Frontviewがアラートを送るために使ってる関数。たぶん。詳しくは読め。

Messageリソースの設定を変える

たとえばこんな感じ。引数がサブジェクトだけになってスッキリ。

mailcommand = "/opt/rfw/sbin/send-alert \"Bacula: %t %e of %c %l\""
operatorcommand = "/opt/rfw/sbin/send-alert \"Bacula: Intervention needed for %j\""
mail = alert = all, !skipped
operator = alert = mount

mailとかoperatorに渡すアドレスは使わなくなるので、正直どんな文字列でもいい。


アラートメールに Date ヘッダが入ってないのが前々から気になっていたので、ちょろまかしてみた。

/frontview/bin/functions:

 90        email_date=$(date '+%a, %e %b %Y %H:%M:%S %z (%Z)')
 91        headers="Date: $email_date\nFrom: $email_from\nTo: $email_addr\n"