追記

tueda's diary


2012-05-04 tueda's diary

_ ベトナムフォーと野菜200gのサラダ

ベトナムフォーと野菜200gのサラダ

今日もコンビニで.野菜200gは食べ応えがありました(アゴだるい...)


2012-05-03 tueda's diary

_ シーフードヌードルライトとフレッシュ野菜サラダ

シーフードヌードルライトとフレッシュ野菜サラダ

いつもの正富さんが改装中でお休み.さらにGWでお店はどこもしまっている感じなので,コンビニにて,健康的なんだか不健康なんだか分からない取り合わせに.

上町開発室を開設して,そろそろ半年.12月に稼働を開始したにもかかわらず,3月末くらいまではスペースの半分が段ボールの山(しかも空き箱ばっかり・汗)で埋まっていました.4月くらいから,手の空いたスタッフが空き箱を片付けてくれたおかげで,長机とパイプ椅子ですが,やっと会議兼休憩スペースを確保することができるようになりました.

ひとりで電灯を点けるのはもったいないので,昼間の休日出勤時は窓際のこのスペースで作業することにします.MacBook Airがメインマシンだと色々柔軟に出来て良いですね^^

_ Shell Scriptで日付計算

某案件向けにバックアップ用のシェルスクリプトを書いているのですが,汎用的にしようとしすぎて,なかなか完成しません(^^;)

それはともかく.過去にもバックアップ用のスクリプトは結構書いていて,過去の資産なんかもそれなりにあるわけですが,バックアップスクリプトなんぞはまあ,これまでは汎用的にしようなどとは考えず,案件ごとの要件に合わせていろんな事がキメキメに書かれていたりするわけです.なので,過去の資産もよく読みながら(自分が書いたコードなんぞ,3日経つと他人のコードなのでちゃんと読まないと危なくて使えない・汗)作業をしているのですが.

古い資産から見つけたのが,シェルスクリプトで日付を計算するルーチン.バックアップファイルのexpireをするために日付計算が必要だったので,何年か前に作り込んだようです.これがなかなか良く出来ていて,35日前とか月をまたいだ日付とか,1ヶ月と40日前とかもちゃんと計算が出来るのはもちろん,閏年に完全対応しているのですよ.

# 100年に一回とか400年に一回とかもちゃんと条件分岐があって頑張りすぎ :)

いやー我ながらよく頑張ってるなー,と自画自賛しつつも,当時の自分がdateコマンドで日付計算を出来ることを知らなかったのか,それともdateコマンドの書式がBSDとGNU(Linux)で違うことを嫌って汎用的なものを書こうとしていたのかは記憶にございません(脂)

参考: dateコマンドでの日付計算方法

私のシェルスクリプトも中々の力作なのですが,わざわざシェルスクリプトで書いているという事実自体があまりに恥ずかしいので公開しません.代わりにdateコマンドで日付計算をする方法を(将来の自分のために)書いておきます.たまにしか使わないこういう書式はよく忘れるので(汗)

例えば,1日と3ヶ月と2年前の日付を,20100202 という書式で取得したい場合.

  • BSD date
date -v-1d -v-3m -v-2y +%Y%m%d
  • GNU date
date --date '1 days ago 3 months ago 2 years ago' +%Y%m%d
本日のツッコミ(全2件) [ツッコミを入れる]

_ まっしぃ [400年に一度に備えているあたりが素晴らしいです。流石。]

_ tueda [> まっしぃさん 次は2400年です.お楽しみに! ちなみに date コマンドもちゃんと備えていたようです..]


2012-04-19 tueda's diary

_ Redmine Wiki から HTML ドキュメントを生成するメモ

Remine wiki からなんとか納品用のドキュメントを生成したいと四苦八苦.ここから word へ転記,だけは避けたいですよ(´・ω・`)

HTML生成の良い所

  • 全体のレイアウトがそこそこ綺麗
  • font もそこそこ
  • 複数の wiki ページ間のリンクがきっちりと出る

HTML生成の良くないところ

  • css がほぼ全部落ちる
  • インライン画像が出力されない

work around

  1. WiKi.html と同じフォルダに、<bitnami_root>/public/stylesheets/application.css を置く。
  2. WiKi.html と同じフォルダに、WiKi に添付されていた画像を置く。
  3. WiKi.html を以下のように修正する。
  4. head の <style> ~ </style> を以下に書き換える。
  5. <body> ~ </body> の中を <div class="wiki"> 〜 </div> で囲む
   <link href="./application.css" rel="stylesheet" type="text/css" />
   <body>
   <div class="wiki">

   :

   </div>
   </body>

ファイル数が多いと手作業ではやってられない!そこで...

一括修正するスクリプトを作成
  • body tag は 6〜16行目に書かれるようなのでざっくり削除
  • <body> </body> は行先頭にあるみたいなので,検索置換
#!/bin/sh

htmlfiles=`ls *.html`

mkdir mybk

for myfile in $htmlfiles; do
	echo "processing $myfile ..."
	backup="mybk/${myfile}.bak"
	mv $myfile $backup
	sed -e '6,16d' $backup | sed -e '6i\
<link href=\"./application.css\" rel=\"stylesheet\" type=\"text/css\" />' | sed -e '/^\<body\>/a\
<div class=\"wiki\">' | sed -e '/^\<\/body\>/i\
</div>' | sed -e 's/\<img src=\"\/attachments/\<img src=\"attachments/' > $myfile
done
  • インライン画像について
    • wiki に各時点で,そのページ添付前提にしない
!/attachments/49/Outline.png!
    • redmine diroctory からとってきて,HTML directory から相対的にディレクトリ調整しておく
    • wiki的には絶対パス表記されているので,スクリプトで相対パスに変更

ディレクトリ全体をtarballで固めて公開パスへ

  • 課題
    • sed ルールが汚い
    • sed ルールが mac 限定かも

2012-04-12 tueda´s diary

_ 赤霧島

この季節の楽しみ、赤霧島

楽しい。


2012-03-30 tueda's diary

_ 春キャベツとミンチ肉のカレーソース

春キャベツとミンチ肉のカレーソース

今日は堺筋本町に寄ったので,久々につけ麺とカレーチューリップ,と思ったら13時回ってもまだ行列が.ついかっとなって,むしゃむしゃしてやった.今は公開している(?

そんなわけで久々の洗面器.適度なピリ辛感がこの季節にはばっちし.だが少し苦しい(汗


2012-03-26 tueda's diary

_ 赤ペヤング

赤ペヤング

激辛と評判の赤ペヤングを,いちど食べてみたいと思っていたのですが,大阪ではお目にかかれず残念に思っておりました.所が一昨日,赤穂駅前のセブンで発見.「超大盛り」と「赤ペヤング」の両方ともあったのですが,超大盛りはカロリーを見て自粛(−−;)

さすがに赤穂まで行ってペヤングを食わなくてもと思って宿では食べずに大阪まで持って帰り,本日の昼ご飯に致しました.

事前に作り方をようつべで確認しておいたのでほぼ完璧.どこが「ほぼ」かと言うと,お湯を入れると湯切りのときに熱くて持てないので,鍋つかみ様のものが必要,というのが盲点でした.私が猫手なので熱い物が持てないというのはともかく,裏面の熱対策はしっかりできているのに,側面とふた面が熱くて湯切りがつらかったです(´・ω・`)

そして食べ始め.この手のものは食べる時には相当冷めているので,割と一瞬で食べ終わります.辛いことは辛いですが,あまりに早く食べ過ぎたせいか,辛いと感じる前に完食.

ところが.

食べ終わって少しすると,汗がたら〜りたら〜り.血圧があがっているのか手足もやや痺れてくる始末.5分ほど苦しんだ後,なんとか復活しましたが...うーん,これは意外に危険な食べ物でした(´・ω・`)

食べ過ぎた時には蛇含草が効果的なのですが(間違),辛すぎた時には何を舐めればいいんですかね?

本日のツッコミ(全1件) [ツッコミを入れる]

_ NORbert [>辛すぎた時には何を舐めれば 牛乳だそうです。東ハトのハバネロ試食会で、辛さに耐えられなかった人には牛乳をすす..]


2012-03-20 tueda´s diary

_ PCデスク

自宅のPCデスクを一台、会社に持っていこうと片付けを始めたら、ちょっとした大掃除に(汗)

それはともかく。うまくまとめればサイズ的には片手で持って地下鉄で運べるのでは、と思ってがんばりました。

画像の説明
画像の説明

分解したPCデスクをコンパクトにまとめて、よし、これなら片手でも持てる、と思ったものの。運ぼうとして、コンパクトにまとめても質量は変わらない事に気づいて呆然とする休日の夕方(´・ω・`)

本日のツッコミ(全3件) [ツッコミを入れる]

_ kabu [分解して毎日1つずつ運ぶのは駄目なですか。]

_ tueda [きっと3つくらい運んだところで仕事に追い詰められてそれどころでなくなって,そのまま完成することがなくなるでしょう.]

_ kabu [抱えている責任が重大過ぎる。 おつです。]


2012-03-06 tueda's diary

_ [memo] blued

動詞blueの過去形ではなくて.

電池節約のために持ち歩き時は sleep ではなく hibernate モードにしているせいか,時々 bluetooth が「入」にならなくなります.MacOS X も歴とした UNIX なので,bluetooth のプロセスをリブートすればきっと復活するはず,と思いながらどのプロセスが bluetooth なのか分からなかったので,いままで再起動で凌いでました.

ひと世代前とはいえ MacBook Air なので再起動も大して時間はかからないのですが,普段から色々なアプリを上げっぱなしなので,これを全部落としてまた上げ直すのが大変.

で,ふと思って

ps -ax | grep -i blue

とかやってみたら,

17 ??         0:00.79 /usr/sbin/blued

などというプロセスが.man blued してみるとどうやらビンゴ.試しに -HUP を送ってみたら,bluetoothはちゃんと復活.

よかったよかったと思いきや,その後 Remote Desktop Connection の調子が悪かったりと,他にもおかしいことがあって結局再起動しましたが...blued の調子が悪くなる原因は他にあって,そっちをなんとかしないと根本解決にはならなさげ(´・ω・`)

本日のツッコミ(全2件) [ツッコミを入れる]

_ ★MEカエラ☆ [ブルート?(ポパイに出てくるヒト) プルート?(ねずみ〜まうすの愛犬)]

_ まっしぃ [青い小人さんですね。]


2012-02-15 tueda's diary

_ リモートGCC

東京の某案件でRedHatのインストールを担当して下さっている某社さまからご連絡が.

「リモートGCC」が必要との事でしたが,それは標準パッケージに入って
おりません.ダウンロード先をお知らせ下さい.

どうやら私が「リモートGCCを入れておけ」と言ったらしい.うーむ,なんやろそれ?(´・ω・`)

で,だいぶ考えて思い当たったのは,ミーティング中の以下の会話.

必要なものは自分で入れますから,minimum installで良いですよ

と言ってから,以前,某社vpsでyumもgccも入って無い状態から環境構築してえらい苦労したことを思い出しました.で,

あ,yumとgccくらいは入れといて下さいね

と言ったような.

yumとgcc > ゆむとじーしーしー > りもーとじーしーしー

どんな大喜利ミーティング...(−−;)

私が大阪から出張っているからって期待しすぎですがな(なのか?)

本日のツッコミ(全1件) [ツッコミを入れる]

_ Yamashita [configureとmakeさえあれば・・・・・って、いまどきやってたら日が暮れますね。 リモートGCC、便利..]


2012-02-03 tueda's diary

_ かにめし二段重

今日も東京で打合せ.これで3週連続.さすがに疲れてきました...しかも今日は時間がタイトで,お昼ご飯は新大阪売店で買った駅弁.駅ナカコンビニの方が安いのだけど,レジに行列が出来ていたので空いていた駅弁スタンドへ.

ざっと見て普通の幕の内で良いかと思ったのだけど「二段重」なのに950円と比較的安めの「かにめし二段重」に.

風呂敷づつみ

ちゃんと風呂敷に包まれています.不繊布ですけどw

かにめし二段重

中身もちゃんとお重です!プラスチックですけどwww

お味の方は...まあ,普通の駅弁です.普通に美味しいですよ.プラスチックとはいえ立派なお重ですので,捨てるのはもったい無いなあ,と思いながら,これから東京で打合せなのにカラ弁当箱持ってあるくのもな,と思って捨てました.もったいないの神様ごめんなさい.

そして新幹線は雪で40分遅れの見込み.発車は定刻ですが米原名古屋間が大変みたいで,徐行運転.少し余裕を見て出発したのですが,40分は想定外でした.5分〜10分程度遅れるかなあ...

徐行区間の車窓は一面の雪景色でした.それは楽しいのですが,高速走行を前提に線路を作ってあるので,徐行するとRのバンクで車体がかなり傾いて気持ち悪いです.結構長時間傾いてたので,長半径のRでも高速を前提に相当なバンクをつけてるんでしょうね.高速運転なら遠心力と釣り合ってあまり感じないんでしょうけど.

そして名古屋を35分遅れで発車.先週は米原付近で15分遅れましたが,東京に着いた頃には10分くらい取り戻してましたから,頑張ってくれれば(?)なんとか間に合うかもw...ちなみに今日の運転手さんは女性のようです.新大阪で交代してはりました.頑張ってください!よろしくお願いします.



最近のトラックバック

  1. :Twitter Trackbacks (2010-09-07 00:55)
  2. :Twitter Trackbacks (2010-09-01 13:37)
  3. :Twitter Trackbacks (2010-08-21 13:27)
  4. aircastle.py:[others][recruit].. (2008-06-02 06:36)
  5. tueda's diary:Installing FreeBSD.. (2008-03-22 13:23)



It is a small world,isn't it?
追記

総訪問者数: 本日の訪問者数: 昨日の訪問者数: