2007-06-12 :-)
_ [Ruby][RubyGems]RubyGems を入れよう
環境:WindowsXP に入れた cygwin に含まれてる ruby-1.8.5
RubyForge: RubyGems から取得して展開して setup して終了。
ruby setup.rb
proxy を設定する
-p していたら怒られた。
% gem install GEMSNAME -p http://USER:PASSWORD@proxy.example.jp:PORT
ERROR: While executing gem ... (NoMethodError)
undefined method `[]=' for #<Gem::ConfigFile:0x4b588a4>
ウェブ検索してみたら -p するんじゃなくて環境変数 http_proxy に設定するといいらしいです。
% export http_proxy=http://http://USER:PASSWORD@proxy.example.jp:PORT % gem install GEMSNAME -r
ref. Rubyist Magazine - シリーズ パッケージマネジメント 【第 2 回】 RubyGems (2)
_ [Exif][refix][Ruby]extexif を入れよう
環境:WindowsXP に入れた cygwin に含まれてる ruby-1.8.5
Exif を扱う Ruby のライブラリはいくつかあるのだけどどれもメンテナンスされてません。たとえば ruby-libexif は The libexif C EXIF library とのバージョンに追従していないので include するファイル名が古かったり関数の引数が足りなかったりしてコンパイルできません。いろいろ書き換えればコンパイルできるんだけど面倒くさい。
結局 extexif を入れます。
% gem install extexif -r
終了。簡単ですね (´ω`)
ref. *Young risk taker.: [Ruby] EXIFのGPS情報も取得できるExtExif 1.0をリリースした
_ [Exif][Ruby][Canon][EOS-1D Mark III]Exif で遊ぼう
Young risk taker にあるサンプルのように書いてみます。印字するタグは さぁぶさんお手製の web 画像ビューワー( のようなもの )を参考にしました。あれ。DateTime というタグは無いのかしら...。
こんなプログラム。
#!/usr/bin/ruby
require 'rubygems'
require 'extexif'
ARGV.each{ |file|
image = ExtExif.new(file)
puts "ファイル: #{file}"
puts "メーカ: #{image["Make"]}"
puts "機種: #{image["Model"]}"
puts "露出時間: #{image["ExposureTime"]}"
puts "F値: #{image["FNumber"]}"
puts "焦点距離: #{image["FocalLength"]}"
puts "ISO感度: #{image["ISOSpeedRatings"]}"
puts "撮影日時: #{image["DateTimeOriginal"]}"
puts "露出補正値: #{image["ExposureBiasValue"]}"
puts ""
}
サンプル画像は Canon EOS-1D Mark III のところから貰います。
実行。良いんじゃないすか。
% ./exif01.rb landscape2.jpg alpin.jpg ファイル: landscape2.jpg メーカ: Canon 機種: Canon EOS-1D Mark III 露出時間: 1/799 sec. F値: f/5.6 焦点距離: 25.0 mm ISO感度: 100 撮影日時: 2006:12:12 18:31:27 露出補正値: -0.67 EV ファイル: alpin.jpg メーカ: Canon 機種: Canon EOS-1D Mark III 露出時間: 1/3999 sec. F値: f/5.0 焦点距離: 300.0 mm ISO感度: 400 撮影日時: 2006:12:05 06:46:27 露出補正値: 0.00 EV
ref. Exif 情報一覧
_ [アップル][Safari]アップル - Safari 3 パブリックベータ
Safari for Windows を入れてみました。デフォルトだと日本語表示できないらしいのでこちらを参考にしますというかそのまま。
手間をかけずに日本語表示を試したい人は
Documents and Settings\username\Application Data\Apple Computer\Safari\WebKitPreferences.plist
を編集してフォント名を指定している箇所を全て「MS UI Gothic」に変更すると良さげ。
フォントを「Osaka-UI」にしてみました( ref. Macの見やすいOsakaフォントをWinで使おうプロジェクト )。等幅フォントは <key>WebKitFixedFont</key> に指定するようなので「Osaka−等幅」を書いてみたけど日本語表示できませんでした。残念。
この日記を表示してみました。
TITLE やボタンの日本語は表示できないす。

やまざきさんのところ で平鍋健児さんのライトニングトークスの YouTube 動画を見るの図。
メニューの bold のところかな。文字がごちゃごちゃになってしまうのだけど私のところだけだろうか。

WebKitPreferences.plist の変更箇所はこう。
C:\Documents and Settings\rin\Application Data\Apple Computer\Safari>diff -u WebKitPreferences.plist.orig WebKitPreferences.plist
--- WebKitPreferences.plist.orig Tue Jun 12 19:13:34 2007
+++ WebKitPreferences.plist Tue Jun 12 19:29:45 2007
@@ -17,21 +17,21 @@
<key>WebKitCookieStorageAcceptPolicy</key>
<string>2</string>
<key>WebKitCursiveFont</key>
- <string>Comic Sans MS</string>
+ <string>Osaka-UI</string>
<key>WebKitDefaultFixedFontSize</key>
<integer>12</integer>
<key>WebKitDefaultFontSize</key>
<integer>12</integer>
<key>WebKitDefaultTextEncodingName</key>
- <string>utf-8</string>
+ <string>euc-jp</string>
<key>WebKitDisplayImagesKey</key>
<true/>
<key>WebKitEditableLinkBehavior</key>
<integer>4</integer>
<key>WebKitFantasyFont</key>
- <string>Comic Sans MS</string>
+ <string>Osaka-UI</string>
<key>WebKitFixedFont</key>
- <string>Lucida Sans Unicode</string>
+ <string>Osaka-UI</string>
<key>WebKitFontSmoothingType</key>
<string>2</string>
<key>WebKitHistoryAgeInDaysLimit</key>
@@ -67,15 +67,15 @@
<key>WebKitRespectStandardStyleKeyEquivalents</key>
<false/>
<key>WebKitSansSerifFont</key>
- <string>Arial</string>
+ <string>Osaka-UI</string>
<key>WebKitSerifFont</key>
- <string>Times New Roman</string>
+ <string>Osaka-UI</string>
<key>WebKitShouldPrintBackgroundsPreferenceKey</key>
<false/>
<key>WebKitShowsURLsInToolTips</key>
<false/>
<key>WebKitStandardFont</key>
- <string>Verdana</string>
+ <string>Osaka-UI</string>
<key>WebKitTabToLinksPreferenceKey</key>
<false/>
<key>WebKitTextAreasAreResizable</key>
_ [オブジェクト倶楽部イベント][ライトニングトークス] オブジェクト倶楽部イベント第8弾 2007夏 帰郷 ライトニングトークスに応募してみた
当選した!
...
当選した!!!???? ∑(‾□‾;)
lきじゃsdk
ライトニングトークスあdsか
ライトニングトークスというのはそもそもかあえkいいかkれきは「あkd
ライトn
はぁっ はぁっ はぁっ
まあ落ち着けヲレ。
一服しようじゃないか。
( ゜ω゜)y-~~~~
本家Yet Another Perl ConferenceでMark Jason Dominousさんが始めた、「Lightning Talks」。その誕生には、「つまらん話を45分間も聞かされるのは苦痛だ」という辛辣な理由もあったと言う。何をしゃべってもいい5分間。準備も少なくてすむし、アガってしまってもたかが5分。時間になれば問答無用の打ち切り。1時間で11個のTalk、話者交代は30秒だ
アガってしまってもたかが5分
オス。
RubyKaigi2007 のライトニングトークス( ref. RubyKaigi2007速報ログ )のような上等なことは話せないと思うけど 5 分間タイマーで行ってきます (`・ω・´)
まずはメール返答して、それから資料の準備っす!
プレゼンはどのようにやろうか...。
_ [飯][金目鯛の刺身][サーモンのムニエル][コールスロー]飯
サーモンのムニエル( ref. きょうの料理 2004-11 p.82 )、コールスロー( ref. きょうの料理 2005-03 p.50 )
金目鯛の刺身。というか湯引きらしいです。
2007-06-11 :-)
_ [仕事]仕事るる
- 0710 外出。雨のなかをてくてく歩く。最近は「もってけ!セーラー服」を iPod Shuffle に入れてる。iPod Shuffle の再生曲順の都合を考えてついでに入れたアルバムは「 鉄拳 5 」にした
- 0720 もうすぐ最寄り駅に到着するというところで社員証兼 ID カードを忘れてきたことに気づいた。ID カードが無いと仕事場に入れない。ダッシュで帰宅
- 0727 ふりだしに戻る
- 0730 雨が降ってるけどチャリった。傘をささなかったのでそこそこ濡れた。
- 0735 最寄り駅に到着。多摩川駅を乗り過ごしたとき[ 2007-05-17 ]と同じような展開であることに気づいた
- 0750 自由が丘駅に到着
- 0753 ちゃんと急行であることを確認して乗った。女性専用車両じゃないことも確認した( 以前急行の女性専用車両に乗ったことがある )
- 0820 仕事場に到着。
今日も順調です。
_ [OpenOffice.org][Microsoft Word]文字列の検索 その4 文字数を数える—MS Wordを使いこなす—
Microsoft Word を使うと文字数を数えられるようです。
OpenOffice.org Writer にもありました。たとえば昨日の日記[ 2007-06-10 ]の文字数をカウントしてみます。
メニュー - ツール - 文字カウント

単語数 63 文字数 145

_ [社内報]社内報ネタを提出したよ
3000 文字になってしまったこと[ 2007-06-10 ]を社内報編集部のひとに報告してみました。
ヲレ「 ネタが 3000 文字になっちまったんですが! (´Д`)ノ 」
Sm さん「 減らせ (´ω`)」
ということで削って 900 文字くらいに減らして提出しました。
_ [djbdns][dnscache][ネームサーバ][DNS][DDoS]ネームサーバ診断
( via Okumura's Blog )
ver.0.5 「DNSの再帰的な問合せを使ったDDoS攻撃」の踏み台になる可能性に関する診断です。
area51.gr.jp に対してやってみました。
W, [2007-06-11T10:50:40.591367 #37224] WARN -- : Nameserver 218.45.22.71 not responding within UDP timeout, trying next one ( 以下略 )
たくさんありますね...。
answer:OK / authority section:OK
えーと、問題ないのかしら?
参考に挙げられている文書があります。
うちは djbdns を使ってます。該当するところを読みます。
djbdns は、キャッシュサーバとコンテンツサーバがそれぞれ別々の実装になっており、キャッシュサーバとコンテンツサーバの兼用はできません。コンテンツサーバが tinydns、キャッシュサーバは dnscache です。dnscache は、BIND と違い、指定した IP アドレスからのみアクセスを受け付けます。このため、すでに設定されている dnscache が DDoS の踏み台として利用される可能性は低いのですが、この機会に改めて設定の見直しを行うことをお勧めします。
tinydns は使ってるけど dnscache は使ってないのでキャッシュサーバーは問題になりません。終了。
でもせっかくだから設定を確認しておきます。
NetBSD pkgsrc で入れると ip の場所はちょいと違うようです。以下 /etc/rc.d/dnscache です。
required_dirs="/usr/pkg/etc/dnscache/ip /usr/pkg/etc/dnscache/servers"
required_files="/usr/pkg/etc/dnscache/servers/@"
command="/usr/pkg/bin/${name}"
start_precmd="dnscache_precmd"
dnscache_precmd()
{
if [ -f /etc/rc.subr ]; then
checkyesno dnscache_log || dnscache_logcmd=${dnscache_nologcmd}
fi
command="/usr/bin/env - ${dnscache_postenv} ROOT=/usr/pkg/etc/dnscache IP=${dnscache_ip} IPSEND=${dnscache_ipsend} CACHESIZE=${dnscache_size} /usr/pkg/b/usr/pkg/share/examples/rc.d/dnscache
ここにあります。
% pwd /usr/pkg/etc/dnscache/ip % ls 127.0.0.1
127.0.0.1 からのみクエリーを受け付ける設定です。
_ [らき☆すた][もってけ!セーラー服][神前暁][畑亜貴][アニソンマガジン]『アニソンマガジン』Vol.1は6/8発売です!
( via rojoblancoの日記 )
祝・オリコン2位! W8000字インタビュー!
『らき☆すた』「もってけ!セーラーふく」大特集!
神前暁(作曲)ロングインタビュー
畑亜貴(作詞)ロングインタビュー
釣られて買ってきました。創刊号らしいです。しょこたんの表紙が目印。
らき☆すた「もってけ!セーラー服」特集
神前暁さんは初めて見ました。ピンボケした。
- ナムコに入って 3 年目のときに「もじぴったん」の曲を書いた ← 大学新卒でナムコに入社して 3 年目だから 24, 25 歳か
- 「もってけ!セーラー服」は以下の順番で歌を収録した
- 畑亜貴が仮仮歌
- 誰かが仮歌
- 平野綾( 泉こなた役 )が歌を収録
- 残りの他のひとが歌を収録
などなど。
畑亜貴さん。さらにピンボケ。
畑亜貴はぁはぁ (*´Д`)
「もってけ!セーラー服」の話や畑亜貴さんの音楽のルーツのお話などなど。
1 曲作ったら、基本的にその詞のことは極力忘れるようにしています。(中略) シュワ〜っと流れていきますね、アルコールと一緒に。詞は揮発性なんで(笑)。
だから「 ハレ晴れユカイ 」の歌詞を覚えてなかったんですね (´ω` ) ( ref. Music Knot[ 2007-01-24 ] )
さすがにインタビュアーの音楽知識がすごいです。アニメソング方面はもちろんだけど、神前暁さんと畑亜貴さんの会話に出てくるプログレや渋谷系バンドなどの単語にすべて反応してます。私は読んでいてほとんど分からなかったです。ユービックのブログがありますね。
文脈からすると、インタビュアーは永田ヒロアキさん(ユービック ubiq)、坂本寛さんなのかしら。かなりつっこんだ話が書いてあってとても楽しめました。おなかいっぱいです。ともあれ、畑亜貴さんにはぁはぁできたのでよしとします (*´Д`)
他にもインタビューがあります。割愛。
- 水樹奈々インタビュー
- 新谷良子インタビュー
- 梶浦由記インタビュー
- bermei.inazawa×Annabel“anNina”インタビュー
- ビクターエンタテインメント 福田正夫プロデューサーインタビュー
次号は「菅野よう子」「涼宮ハルヒ特集」だそうです。「涼宮ハルヒ」についての神前暁さんと畑亜貴さんのお話が次号にあるようなのでハルヒな歌をうたってるひとたちのインタビューが載るかどうか。
B000K2VF34
2007-06-10 :-(
_ だるる
0630 起床。足腰が立たないので 2 度寝
0930 起床。足腰が立たないn
昨日からそうなのだけど朝起きようとしても疲れていて起きれないです。足腰が疲れてます。例えるなら、08:30 に出勤して翌朝 04:50 まで仕事して帰宅して寝て 07:30 に起床したときのような、そんな疲れです。
_ Diary:おにたちのうた。
劇団Nine☆Stars公演第二弾
「オニたちの詩」
築地本願寺・ブディストホール
18日(水) 19時〜
19日(木) 19時〜
20日(金) 19時〜
21日(土) 14時〜 ・ 18時〜
22日(日) 13時〜 ・ 17時〜
とりあえず予約メールを投げてみたのだけど、そもそも予約はメール投げればいいのかしら。
_ [アインハンダー][ゲームミュージック]2007年7月18日発売<再発> アインハンダー
( via ゲームミュージック ニュース一覧 )
amazon で予約できるようになっていたので予約どね。
_ [DoCoMo2.0]DoCoMo2.0 ってなに?
DoCoMo2.0 ってなに?[ 2007-06-08 ] ということでがんばって公式サイトを見てみました。
ふむ。DoCoMo2.0ってなに?というのはどこを見れば分かるんだろう。
次に、au W47T を使って「DoCoMo2.0」を Google 検索してトップになった http://docomo2.jp/top.html を au W47T で見てみました。
Not Found ? (・ω・)
Wikipedia を検索してみました。
NTTドコモは2007年4月23日に904iシリーズを5機種発表し、同時に様々な新機能を発表した。そのとき「ケータイが次のステージに進化するシンボル」としてDoCoMo2.0のロゴが掲げられ、変化をアピールした。2000年代に入ってから使われているインターネット用語のWeb2.0を意識している。
「 そろそろ反撃していいですか」という言葉を見て任天堂のひとが言っていた「 PS3 はライバルではない 」という言葉を思い出しました。「 任天堂は他社と競争してるのではなくて利用者に楽しんでもらうためにゲームを作っている 」という言葉でした。それはそれとして。他にもウェブ検索していくつかの文書を読んでみました。文脈からすると 904i シリーズが持っている以下の機能のことが「 DoCoMo2.0 」のようです。DoCoMo2.0 にあるサービスのことかな。
- 2in1
- うた・ホーダイ
- 直感ゲーム
- DCMX
- ビデオクリップ
あってますか? 公式サイトに定義が書いてないから推測なんですが。ともあれ、このように一般人が混乱するのに DoCoMo の従業員は混乱してないんでしょうか。混乱してないから仕事してるんだろうけど。
ref.
_ [社内報][Ruby]社内報ネタを書いてみた
自己紹介を書いてくれと依頼されたアレ[ 2007-06-06 ]。勢いで書いてみたんだけど、数えてみたら目安の 900 文字を大幅に超えました。
n = 0
ARGF.each { |line|
n += line.split(//).size
}
puts n
>ruby -Ks c1.rb m.txt 3075
3000 文字。改行も数えてるけどもはや誤差なのでそれは問題にしません。書き直します (´・ω・`)
_ [4行日記]4行日記
- 【事実】いち日じゅうぐったりしてた。自宅に引き篭もっていた
- 【気づき】平日の疲れが土日に現れる。こんな状態では土日に遊びに行けない。藏に行くこともままならない。ぃゃ用事が無いから問題ではないのだけど。でも 日本Ruby会議 2007 なんぞはチケットを捨てたようなものだった。あれは 2 日間通しのチケットを 4500 円くらいで買ったのだけど、1 日目( 昨日 )は半分くらいしか居なかったし、2 日目( 今日 )は行かなかった。1 日目は懇親会もあり、懇親会は日本 Ruby 会議とは別に懇親会用のチケットがあるのだけど、結局懇親会も行かなかったので懇親会のチケットも捨てたことになる。
- 【教訓】平日は翌日に疲れを持ち越さないようにしないといけない。
- 【宣言】土日は遊ぶ
2007-06-09 :-(
_ [Ruby][日本Ruby会議2007][RubyKaigi2007]日本 Ruby 会議 2007 1 日目
Ruby のプログラムほとんどさっぱり書いてないしいまだにファイル開閉の仕方も身についていないのだけどせっかくだから行ってきました。
受付
入場したらネックストラップを受け取りました。自分の名前を書いて首にぶらさげます。


RubyKaigi07

カバンを貰いました。No Ruby, No Life

IRC
IRC チャネルが用意されてました。講演プレゼンテーションのスライドスクリーンの横に IRC の画面が映されてました。Binary 2.0カンファレンス2006[ 2006-12-15 ]のときも IRC チャネルがありましたね。Binary 2.0カンファレンス2006 のときは私は会場に行かなかったので( チケット買えなかった ) IRC に参加したのだけど、IRC はそれはそれでものすごい盛り上がってて面白かったです。今回の日本 Ruby 会議でも講演に対して IRC に居るひとから鋭いツッコミが入ったりしてました。その模様を写しているスクリーンを見ていた観客から爆笑が起きたり歓声が起きたりして面白かったです。
プログラム
1 日目のプログラムはこちらです。
講演者も客席もなんだか Macbook が多かったです。
以下メモしたところだけ。
Ruby 1.9実装の現状と今後 (ささだ こういち)
- Ruby 1.9.1 は 2007-12-25 リリース!
- VM を導入する → VM 速いよ
- 並列処理に対応すると既存のライブラリがほとんど使えなくなるので並列処理は対応しない
- 継続かわいいよ、継続
- Fiber 入れる ( Fiber ってこれか → [ 2006-07-02 ] )
- リリースしないとバグが減らない
JRuby: Ruby for the Java Platform (Charles Nutter / Thomas Enebo)
講演者は sum.com のひと。普通に英語をしゃべるんですが英語はさっぱり分からないです orz
- JRuby 1.0 Release!
- デモを動かしてた
- タイピング速い! これがプログラマというものか
- DB と Java の資産を Ruby から使える → ウマー
- 質疑応答も英語。わかんない orz
セッション 弐 13:00 - 14:00 基調講演 (まつもと ゆきひろ)
- 2007年とその先のRuby
- Ruby 2.0 は Perl6 の 2 年後に出す :-)
- Perl はニンジン
- 「 飲み屋で『キーワード引数を実装しようぜ』と盛り上がった、しかしよく検討してみたら無理だと気づいた」
- → IRC からツッコミ「 所詮飲み屋の妄想 」
以降のセッション参も聞いたのだけど、どうにも全身がだるくて講演の半分くらいを寝てました。体力の限界を感じたので途中で引き上げました。うう。ライトニングトークスは楽しみににしていたのに orz
_ [おひる][すぎやまこういち][やぶそば][じゅんさいそば]おひる
すぎやまこういちさんのお気に入りの店を探訪するよシリーズ。
日本 Ruby 会議のお昼の休憩時間に神田の「やぶそば」へ行ってきました。
手前に看板がありました。

店の入り口です。

12:00 ころに到着したら 10 人くらい行列がありました。店内は満席に近いんじゃないかしら。5 分くらい待機してお店に入りました。メニューに「 いまのお勧め 」とあったので じゅんさいそばです。

ref.
_ [4行日記]4行日記
- 【事実】ウェブ巡回した
- 【気づき】光田康典さんのブログを読んだ( MITSUDA'S DIARY m(_ _)m。コンサートがあることを知った。すでに申し込み終了だった。「Destiny : Dreamer's Alliance」前売チケットお申込フォーム。なんてこった。平日に仕事場でウェブ巡回してるんだが、「 1. 光田康典さんのブログは RSS 全文配信してない」「 2. fc2.com ブログは仕事場からアクセス禁止されてるので全文を確認しようとしても出来ない 」ということでさっぱりチェックできていなかった。全文を見てなかったから見逃してたかもしれない。
- 【教訓】たくみから「 アクセス禁止されてるならケータイを使えばいいのに 」と助言を貰った
- 【宣言】ケータイも活用して情報を逃さないようにする。通勤、帰宅中にケータイでウェブ巡回すればいいか。もしくはブックマークしておいて【あとで読む】
メールマガジンもいま読みました orz
【Hopeful Weeds Vol.28】光田康典&崎元仁氏主催のコンサート開催決定!!
ああああ予定曲目に「ラクガキ王国2〜魔王城の戦い〜 」とか「Colors of Life / Lia」とか「ロミオ×ジュリエット」とかありますよ....orz 。Lia が来るのかしら。それはないか。
2007-06-08 :-|
_ [DoCoMo]DoCoMo2.0
巷には DoCoMo2.0 というのがあるらしいですね。職場でちょいと話題になったり( DoCoMo2.0 という言葉が出てきただけだが )通勤中に広告を見たりしました。DoCoMo2.0 とは何ぞや? ということで DoCoMo2.0 をグーグル検索してみました。公式はこちらのようですね。
すいません、見てて気持ち悪いのでソッコーで閉じました (-ω-;)
気が向いたら続きを調べます。
_ [Suica]たまに Suica などの IC カードを改札機に叩きつけているひとを見かける
Suica って叩きつけないと反応しないのでしたっけ。
- 改札機の矢印の方向を確認してください。
- Suicaマークのついた読み取り部に、しっかりタッチしてください。
「タッチ」と書いてありますね。
(1)触れること。さわること。
「軽く—する」「—の差(=ワズカノ差)で間に合わなかった」
「タッチ」には叩きつけるというニュアンスは無いようですね。
ひょっとして稼動当初の Suica は改札機に叩きつけるという仕様だったんでしょうか。
_ [C++]素人が書く C++
整数を string に変換する。
#include <string>
#include <iostream>
#include <sstream>
using namespace std;
int main( int ac, char** av )
{
int i = 15;
string s;
stringstream ss;
ss << i;
ss >> s;
cout << "s : " << s << endl;
return 0;
}
>s6.exe s : 15
2007-06-07 :-)
_ [仕事]仕事
0830 出勤。
二日酔い風味なので リッジレーサー 4 「 Burnin' Rubber 」ともってけ!セーラー服の on vocal と off vocal をリピートして遊んでみる。おかげで仕事中も曲が脳内でリピートされます( ref. ひとに言われて気づく名曲[ 2007-05-28 ] )。
_ [ruby][href]a href の URI( ) の 絶対 PATH を相対 PATH に書き換える
ruby にファイルを渡すために「}' $wf」としているところがダサいのだけどまあいいや。( ref. 詳説 正規表現 p.120 )
#!/bin/sh
wf=$1
ruby -i -e 'ARGF.each{ |line|
if /(.*)(<a href=)("file[^"]*")(.*)/i =~ $&
tags1 = $1
href = $2
uri = $3
tags2 = $4
uri.delete!( "\"" )
ar = uri.split( /\// )
puts "#{tags1}#{href}\"./#{ar.last}\"#{tags2}"
else
puts line
end
}' $wf
_ Unix 形式の PATH の後ろから 2 番目の要素を印字する( 2 )
soda さんから「 それ basename と dirname で出来るよ 」とツッコミを頂きました[ 2007-06-06 ]。やってみます。シェルスクリプトの引数に PATH を渡したいときは $1 などで OK みたい。
#!/bin/sh basename $(dirname $(pwd)) basename $(dirname $1)
とりあえず pwd を渡してみます。
/cygdrive/g/miwa/work% ./path.sh `pwd` miwa miwa
/usr/local/bin を渡してみます。
/cygdrive/g/miwa/work% ./path.sh /usr/local/bin miwa local
良いですね。
$(...)
$(dirname...) などの $(...) は何を意味するのでしょうか。zsh のマニュアルを見てみます。
If a ${...} type parameter expression or a $(...) type command substitution is used in place of name above, it is expanded first and the result is used as if it were the value of name.
なので $(dirname...) と書くと dirname が出力した内容で置き換えるんですね。
仕組み
basename $(dirname $(pwd)) を分解してみます。この文は以下の順番でシェルにより処理されます。
- $(pwd)
- $(dirname ... )
- basename ...
具体的にはこうなります。
- $(pwd)
- $(dirname /cygdrive/g/miwa/work)
- basename /cygdrive/g/miwa
ということで最終的に miwa が出力されるわけです。
POSIX shell
POSIX shell というのは意識していなかったのだけど、手元 cygwin の bash と zsh は POSIX 準拠してるみたいです。
It is intended to be a conformant implementation of the IEEE POSIX Shell and Tools specification (IEEE Working Group 1003.2).
Note also that as the shell changes, it may become incompatible with older versions; see the end of question 5.1 for a partial list. Changes of this kind are almost always forced by an awkward or unnecessary feature in the original design (as perceived by current users), or to enhance compatibility with other Bourne shell derivatives, or (mostly in the 3.0 series) to provide POSIX compliancy.
準拠するようにがんばる?
_ [らき☆すた]らきぺでぃあらき☆すた百科事典/らき☆すた公式Web
上記ページをなんとなく excite のウェブページ和英翻訳してみました。
| 和 | 英 |
| 小神 あきら | Small god getting tired |
お疲れ気味らしいです。
_ サラウンド日記 ライブ「EXTRA〜HYPER GAME MUSIC EVENT 2007」
ロマンシング サ・ガなど多数のゲームの作曲を手がける伊藤 賢治さんのサポート(ギター)にて出演します。 スパニッシュテイストの曲を弾きます。
む。
スパニッシュテイスト...どんなだろう (‾ω‾;)
ref. EXTRA - HYPER GAME MUSIC EVENT 2007 での曲を予想して勝手にワクワクする遊び[ 2007-06-05 ]
_ [崎元仁][並木学][虫姫さま] 崎元さんの視線を受けながら、並木さんが自分の曲のイントロクイズに挑戦!: イソッチの週刊シャキシャキ
並木学さんの曲イントロクイズ。自分の曲を正解できなかった並木学さん。私も虫姫さまの何かというのは分かったけど曲名までは分かりませんでした( 正解:虫姫さま ふたり「02 旅立ちのふたり 〜Stage1〜」 )。
崎元仁「 自分の曲が分からなかったひとはとっとと帰ってください :-) 」
きびしい!
_ [ニコったー][twitter]ニコったー
( via /home/pochi/ChangeLog )
ニコったーはTwitterの最新情報をニコニコ動画風に表示するブログパーツです。
とりあえず script を貼ってみます。
ボタンを押すとこんな感じになります。

_ [飯][まこかれいの煮付け][みる貝の刺身][高田漬け][えのきの味噌汁]飯
まこかれいの煮付け、みる貝の刺身、高田漬け( ref. きょうの料理 2005-03 p.132 )、えのきの味噌汁。
_ [4行日記]4行日記
- 【事実】ブックマークしておいたあとで読む を帰宅後に読んだ。読んでるうちに今日の日課( 写経 )をさぼってしまった。
- 【気づき】晩飯後に日課をやろうとしたが IRC クライアント Cotton を起動してしまったので IRC に気を取られた。それでも NetBSD の新しいネタ探しをしようとしたんだが、ネタ探しをしはじめたのが 23:00 などであり割りと遅い時間( 24:00 )までやってしまった。
- 【教訓】23:00 を過ぎたら日記を書くこと以外をやらないほうがいい。ネットウォッチしないほうがいい。深追いしたくなるから。
- 【宣言】23:00 以降はネタ探ししない
あ。
社内報のネタを考えないと....。
2007-06-06 :-)
_ [仕事]仕事
0830 出勤。
弊社は毎月社内報が配布されます。社内報編集部の Sm さんから
「 『最近入社した社員の自己紹介』ということで原稿書いていただきたい 」
ということで社内報の原稿執筆を依頼されました。原稿は 900 文字が目安だそうです。900 文字ってけっこう多いですね...。なお、建前は自己紹介だけど何を書いても良いそうです。何を書こうかしら。
_ デスマ王子
なんとなく。
_ Unix 形式の PATH の後ろから 2 番目の要素を印字する
% pwd /cygdrive/g/miwa/usr/local
Perl の場合。
% echo `pwd` | perl -a -F/ -ne 'print $F[ ( $#F - 1 ) ], "\n"' usr
awk の場合。
% echo `pwd` | awk 'BEGIN{ FS="/" }{ print $( NF - 1 )}'
usr
どちらが楽というわけでもなさそうね。
2007-06-05 :-|
_ [タスクスケジューラー]タスクスケジューラー
Microsoft のところよりもフレッシュリーダーのほうが具体的であるというか「 継続時間 」の意味が分からなかった。
_ EXTRA - HYPER GAME MUSIC EVENT 2007 での曲を予想して勝手にワクワクする遊び
- THE BLACK MAGES は新曲がある
- 伊藤賢治はミンサガのバトル曲を関戸剛( THE BLACK MAGES ギター )と一緒に演奏しそうだが素直にピアノソロ
_ [フレッシュリーダー][モバイル]フレッシュリーダーをモバイルで読む
hsbt さんがモバイルでフレッシュリーダーを使ってる( HsbtDiary )というのを以前見たのを思い出して設定というかマニュアルを読んでみました。
[購読管理 ] >> 「モバイルの設定 」でゲートウェイの URL を設定すると、指定されたゲートウェイの URL に 実際の URL を encode した文字列を付加した URL が外部サイトへの URL として表示されます。
こちらです。
ゲートウェイを設定しなくても au W47T はモバイル版を使えました。

以下の操作をしてみました。
- モバイル版を( ケータイで )ブラウズ
- PC 版フレッシュリーダーをリロード
でもPC 版フレッシュリーダーは未読のままでした。モバイル版を読んでも PC 版のほうは既読にならないのかしら。
_ みわ [ちょっと、あんたたち食べすぎよ!座ってばかりの作業が多い社会人生活なんだからそんなにたくさん運動しないのに、よくもカ..]
_ たくみ [朝コンビニのサンドイッチ、昼コンビニのおにぎり2個。 以前は朝は社食でモーニングセット(トースト、ゆで卵、サラダ、コ..]
_ みわ [たくみ 朝飯を普通に食べておりますのう。アタシぁ社会人になってから朝飯を食べる習慣がなくなってしまって、いまじゃ牛乳..]
_ たくみ [朝飯食っても同じように10時頃に腹が減るのはどうすればいいと思いますか?]
_ みわ [たくみ 朝飯だけでなく、昼飯前夜祭、昼飯、昼飯後夜祭、おやつ祭などなど、いち日に複数回ちょいとずつ食べればいいのだ ..]
2007-06-04 :-)
_ [仕事]仕事
0830 出勤。
先週末に休んだのだけど、今朝出勤したらいろいろなオモチャが机上に置いてありました。開けるときにトリッキーなことをしないと開かないという木箱とか、ハノイの塔とか。ハノイの塔ってどうやって遊ぶんだっけ...。木箱は訊いてみたら宝物が詰まったるらしいですよ!
ヲレ「 き、机上にこんなのがあったんですよ!でもどうやっても開かないんですよ 」
Mk さん「 どれどれ 」
かちゃかちゃ
ヲレ「 Eb さん曰く『 この箱のなかには宝物が詰まっているのさ はっはっは 』ということなんだけどなかなか開かないんすよ 」
かちゃかちゃ
ヲレ「 きっとこれを開けるためには、買うだけ買ってどんどん積み重なっていくゲームを見ても物怖じしないような精神力と、晩飯に肉を食って翌日の昼飯にも肉を食ってもビクともしない強靭な胃と、アルファブロガーが紹介していた本を見て『 ほお、面白そうだな 』と思っても amazon アフィリエイトをクリックしないような並外れたスルー力が必要なんd 」
かちゃっ
ヲレ「 って、開いた!しかも片手かよ! 」
Mk さん「 ( ゜ω゜)y-~~~~ 」
_ 暇になったら妄想の翼を広げる
Mk さん「 長年居るとなんだかんだで暇になったりするのだよ 」
ヲレ「 仕事が無くなるんすね 」
Mk さん「 辞めて畑仕事するのさ 」
ヲレ「 どこで畑仕事やるんですか 」
Mk さん「 雪が降らないところ。山形とか 」
ヲレ「 いっそのこと豪雪地帯に行ってしまえ。長野あたり 」
Mk さん「 長野は要らん 」
ヲレ「 Σ(‾□‾lll)」
Mk さん「 長野は無くなっても困らない。全部湖になってしまえばいい。長野湖だ 」
ヲレ「 ぃゃ、何を言うんですか! 長野が無くなったら困るでしょ!!! あれだ、ほら、なんだ、アレアレ、温泉とか野沢菜とか 」
Mk さん「 野沢菜は無くても困らないしなあ 」
ヲレ「 長野新幹線とか!! 長野が無くなったら長野新幹線の存在意義が無くなってしまいますよ! 」
Mk さん「 『長野新幹線』というのは便宜上つけてる名前であり、正式には『北陸新幹線』というんだ 」
ひとつ賢くなりました。
ref. 長野新幹線 - Wikipedia
_ [LL魂]Lightweight Language Spirit チケット発売のお知らせ
本日 10:00 発売開始。
昼休みにローソン予約に電話してみたら予約できました。10:00 直後に瞬殺かと思ってたので意外でした。帰路途中のローソンでさくっと引き取り。
_ 買い物
amazon
リッジレーサーと もってけ!セーラー服なニコニコ動画を見てるとリッジレーサーと もってけ!セーラー服が欲しくなる( mixi日記 )というわけで「もってけ!セーラーふく」を買ってみました。ニコニコ動画では「 off vocal が素晴らしすぎる 」「 この曲は歌詞要らないだろ 」などなど畑亜貴さんの仕事がスルーされています (・ω・`)
4822283143
4794215851
4534038895
B000NO2BVO
_ [4行日記]4行日記
- 【事実】昨日の晩飯と今日の昼飯に肉を食べたので魚が欲しくてヨーカ堂へ行った。けど何も買わなかった。
- 【気づき】なんとなくどれもいまいちだった。何を作るか決めて無かった。晩飯に迷ったとき、三輪はひとつの流儀に従う。「 Debian の kmuto さん は最近なにを作ってたかしら 」。しかし何を作ってたか思い出せなかった!!! 結局冷蔵庫にあったものをテキトーにごにょごにょ。
- 【教訓】魚を買うなら最寄り駅の魚屋のほうが近い
- 【宣言】肉と魚を交互に食べる
2007-06-03 :-)
_ [月]月がとっても青いから
昨晩。月がけっこう丸いという話題があったので寝る直前に EOS-30D で撮ってみました。これくらいかしら。
夜中だったので、光が少ない → 光をたくさん取り込む必要がある → シャッター速度を遅くするということでシャッター速度を遅くして ISO を上げてみたらこんなになりました。取り込みすぎ。
_ [FF12][オメガ]FF12
プレイ時間 忘れた
- オメガ mk.XII に挑戦
- 攻撃役ヴァンにデコイとリバースかけておとり戦術
- 1 時間くらいかけて HP を瀕死くらいまで削った
- 攻撃が激しくなった、攻撃の頻度が上がった
- 一撃で 5000 食らうとかありえない、アレイズしてもバブルが間に合わない
- 全滅した (・ω・`)
オメガを瀕死にしてからはこちらは誰も戦闘不能にならないようにしないといかんですね。
_ [KAME][NHK][プロフェッショナル仕事の流儀]NHK プロフェッショナル仕事の流儀
エリックシュミットのインタビューの背後に映ってるこれ!KAME プロジェクト のぬいぐるみですよ!
私も持ってる!
インタビューはたぶんグーグル日本支社なので KAME プロジェクトに参加してた日本人が置いたのかしら。
かつては「KAMEプロジェクト」のタグをつけたぬいぐるみを販売していたこともある。(現在は在庫がつきたため販売は中止)
あら。はるか昔は秋葉原のぷらっとほーむ( 社名 )のお店で売ってたけどもう売ってないのね (・ω・`)
タグはこれらしい。
_ larm [ぷらっとほーむ はいつの間にか店舗無くなったんすよね・・・。]
_ みわ [larmさん 面白い製品を置いてましたね。店舗閉鎖からもう2年になるようです。 * 老舗のぷらっとほーむが年末で店舗..]
_ あらかー。 [揚げ物を頻繁にするようになったら、卓上フライヤーを買うことをお勧めするのですよー。 揚げたてをそのまま食べられる&片..]
_ さいき [よし、みわれん「アイスの天ぷら」に挑戦だ〜!! といきなりハードルをあげてみるテスト(笑)]
_ みわ [あらかーさん 卓上フライヤーをテキトーにグーグル検索したらこんなのがヒットしました。 卓上フライヤー 揚げ丸 G-3..]
2007-06-02 :-|
_ おはよう!おはよう!今日も寝すぎて腰が痛い朝です!
- 0500 起床というか目覚めた。私の脳が高橋コウタ「 Euphoria 」を再生し始めたのでそのまま調子に乗っていたら
- 0620 目覚まし発動した
_ [Canon][EOS-30D][風景撮影]風景撮影見習い
Canon EOS-30D を持って近所を歩いてみました。
ざらざら感。ISO が低かったかしら。
日なたと日陰の差が激しいす。
白飛びしてます。
広角レンズが欲しい。
ゴミ箱はくずカゴへ。
小さかったころはこの坂を上るのが大変だったのよね、という感じを表現したかったのだけど難しいっす。
証拠写真みたい。
ピントがあってない。
ピントがあってない。
夕日を撮影しようとしたけど遅かったっす。
_ [飯][豚肉のしょうが焼き][新じゃがとツナのカレー蒸し煮]飯
豚肉のしょうが焼き( ref. きょうの料理 2006-09 p.94 )、新じゃがとツナのカレー蒸し煮( ref. きょうの料理 2007-05 p.23 )
_ [NetBSD]NetBSD のシステム時刻を設定する
以下そのまま。
# echo rtclocaltime=YES >> /etc/rc.conf # sh /etc/rc.d/rtclocaltime restart Setting RTC offset to -540. ← Asia/Tokyo は -0900( 540 = 9 x 60 分 ) # sysctl kern.rtc_offset kern.rtc_offset = -540 # rm -f /etc/localtime # ln -s /usr/share/zoneinfo/Asia/Tokyo /etc/localtime # date Sat Jun 2 22:14:59 JST 2007
_ 4行日記
- 【事実】NetBSD4.0_BETA2 を入れた。NetBSD/landisk クロスコンパイル環境を作った
- 【気づき】NetBSD のドキュメントは結局原文を読んだほうがいい。ビルドは総合して 6 時間近くかかった。ビルドしてる最中は FF12 して遊んだ。今日もダンジューロげっとどころかラルヴァイーターが出現すらしなかった。
- 【教訓】NetBSD クロスコンパイル作業するなら昼間から開始すること。FF12 はそろそろダンジューロを諦めてオメガ mk.XII に挑んでいいんじゃないか
- 【宣言】土曜日は NetBSD ビルド祭りと FF12 デーにする
2007-06-01 :-|
_ 仕事
1 回休み
自宅から仕事場へメールを投げて欠勤の旨を連絡してみた。
自宅から仕事場へメールを投げるのが初めてであり、且つ仕事場はいろいろフィルタリングされてるのでちゃんとメールが届いてるのか不安になってしまい仕事場にわざわざ電話連絡して「 メール届きましたか? 」と確認してしまった。
というか欠勤の連絡が電話じゃなくてメールで OK というのでは愛がないだろ! という私はオールドタイプか。
_ 今日の行動
- 0630 起床。Gmail の設定で会社ドメインのメールアドレスを From に設定しようとした確認メールを受け取るための会社ドメインメールにアクセスできないことを思い出した
- 0700 結局 Gmail なメールアドレスから投げた
- 0710 睡眠開始
- 0713 なんか思い出してちょっと鬱
- 0900 脳内で FF12 「 ギーザ草原 」を再生し始める
- 1145 起床。昼飯った
- 1230 睡眠開始
- 1400 FF10 サントラをエンコードする夢を見る。なぜかサントラをろみたんから借りた
- 1600 起床。オレンジ食ったった
- 1700 IRC ったー
- 1900 睡眠開始
- 2100 起きたったー
Twitter だと「 〜時間前 」と表示されて具体的に何時なのかが分かりづらいっすえ。
_ [Last.fm]Last.fm 上での私の再生トップ10
むしろっこさんが iTunes 上での再生トップ10( ref. Small Steps: iTunes上での私の再生トップ10 )をやっていたので便乗しようとしたけど私の iTunes は使用するたびに曲を登録して消去しているので再生リストが蓄積されないので Last.fm を眺めてみました。私の Last.fm はこちら。文字をコピペするのが面倒なので画像キャプチャです。
最近聴いたトラック
最初の「磯村知美....」は 崎元仁さんが『虫姫さま』の並木学さんを連れてきてくれた! を聞いた名残です。

ウィークリー・トップアーティスト

総合トップアーティスト

総合トップトラック

どうみてもグラディウス V とリッジレーサーばかりなんだけど、総合チャートのアルバムは違った具合になっています。矢井田瞳や鬼束ちひろはかなり長い間聞いてないんだけど、グラディウス V などはアルバムとして認識されてないのかしら。ちゃんと CD のジャケットが表示されるのがナイス。

2007-05-31 :-|
_ [仕事]仕事
0830 出勤。
パブロンとバファリンを調合しました。しかし鼻水がっ
ヲレ「 おはようございまふ( グス ) 」
Eb さん「 なんですか『まふ』って 」
ヲレ「 照れ隠しです( グス ) 」
Eb さん「 体調は回復したんですか 」
ヲレ「 絶好調です!( グス ) 」
Eb さん「 グスグスって、全然絶好調じゃないですよ 」
_ 趣味
- 責任転嫁
- 謀略
_ [松下][ナショナル][白物家電] 謹告 ナショナル電子レンジ・冷凍冷蔵庫・電気衣類乾燥機をご愛用の皆様へ
松下からの告知がありました。自宅のは対象外でした。
電子レンジはこちら。
対象製品は、1988年12月から1993年12月までに製造しました下記12機種となります。
冷凍冷蔵庫はこちら。
対象製品は、1989年2月から1992年10月までに製造しました下記5機種となります。
電気衣類乾燥機はこちら。
対象製品は、1993年8月から2001年12月までに製造しました下記8機種となります。
いまから 20 年ちかく前の製品です。自宅にあるのは 20 年とはいかないけど 10 年くらい前のものがあります[ 2006-11-27 ]。まだ現役です。松下の製品はリコール対象の製品があったのだけど、それでもこれだけ昔の製品が現役で使えているわけです。白物家電ってすごいです。
_ [写経][UNIX][NetBSD][プログラミング]詳解 UNIX プログラミング写経
WindowsXP 上の VMWare 上の NetBSD
プログラム 6.1
/etc/passwd をごにょごにょ。シェルが /usr/pkg/bin/zsh かよ! /usr/pkg を mount 出来ないときとかどーすんの!とか言わない。そのときは気合いでがんばる。
#include <sys/types.h>
#include <pwd.h>
#include <stddef.h>
#include <string.h>
struct passwd* getpwnam( const char* name )
{
struct passwd *ptr;
setpwent();
while( ( ptr = getpwent() ) != NULL )
{
if( strcmp( name, ptr->pw_name ) == 0 )
break;
}
endpwent();
return ptr;
}
int main( int ac, char** av )
{
struct passwd *ptr;
ptr = getpwnam( av[ 1 ] );
if( ptr == NULL )
{
printf( "no such user: %s\n", av[ 1 ] );
}
else
{
printf( "name: %s\n", ptr->pw_name );
printf( "passwd: %s\n", ptr->pw_passwd );
printf( "uid: %d\n", ptr->pw_uid );
printf( "gid: %d\n", ptr->pw_gid );
printf( "gecos: %s\n", ptr->pw_gecos );
printf( "dir: %s\n", ptr->pw_dir );
printf( "shell: %s\n", ptr->pw_shell );
}
return 0;
}
% ./a.out rin name: rin passwd: * uid: 1000 gid: 100 gecos: dir: /home/rin shell: /usr/pkg/bin/zsh
_ [写経][UNIX][NetBSD][プログラミング]詳解 UNIX プログラミング写経
WindowsXP 上の VMWare 上の NetBSD
uname(3) します。
#include <sys/utsname.h>
#include <stdio.h>
int main( int ac, char** av )
{
struct utsname name;
if( uname( &name ) == -1 )
{
perror( "uname" );
exit( 1 );
}
printf( "sysname: %s\n", name.sysname );
printf( "nodename: %s\n", name.nodename );
printf( "release: %s\n", name.release );
printf( "version: %s\n", name.version );
printf( "machine: %s\n", name.machine );
return 0;
}
% ./a.out sysname: NetBSD nodename: yuto release: 3.0.1 version: NetBSD 3.0.1 (MYKERNEL) #0: Sat Jun 24 04:38:43 JST 2006 root@yuto:/usr/obj/sys/arch/i386/compile/MYKERNEL machine: i386
上記は uname -a と同じ印字です。
% uname -a NetBSD yuto 3.0.1 NetBSD 3.0.1 (MYKERNEL) #0: Sat Jun 24 04:38:43 JST 2006 root@yuto:/usr/obj/sys/arch/i386/compile/MYKERNEL i386
/usr/src/usr.bin/uname/uname.c を見てみたら struct utsname 構造体のメンバを印字していました。ただ、以下だけが utsname を使っていません。
if (print_mask & PRINT_MACHINE_ARCH) {
int mib[2] = { CTL_HW, HW_MACHINE_ARCH };
size_t len = sizeof (machine_arch);
if (sysctl(mib, sizeof (mib) / sizeof (mib[0]), machine_arch,
&len, NULL, 0) < 0)
err(EXIT_FAILURE, "sysctl");
}
PRINT_MACHINE_ARCH は uname -p したときに立てられるビットです。
while ((c = getopt(argc,argv,"amnprsv")) != -1) {
switch (c) {
case 'p':
print_mask |= PRINT_MACHINE_ARCH;
break;
uname -p ってなんでしょう。man uname してみます。uname -m と何が違うんでしょうか。
-m print the machine hardware name. -p print the machine processor architecture name.
とりあえず試してみます。WindowsXP 上の VMWare 上の NetBSD です。
% uname -m i386 % uname -p i386
同じです。
では Mac mini に入れた NetBSD 上で uname してみます。
% uname -p powerpc % uname -m macppc
おー。なるほど。この Mac mini は G4 1.25 のころの Mac mini なので NetBSD/macppc を使いました[ 2006-09-24 ]。/usr/src/build.sh で以下のように MACHINE_ARCH を設定してます。ここで powerppc になるんですね。最近の Mac mini だと Intel Core Duo なので i386 になるのかしら。
getarch()
{
# Translate a MACHINE into a default MACHINE_ARCH.
#
case "${MACHINE}" in
:
amigappc|bebox|evbppc|ibmnws|macppc|mvmeppc|ofppc|pmppc|prep|sandpoint)
MACHINE_ARCH=powerpc
;;
_ [飯][ペペロンチーノ]飯
ペペロンチーノのようなもの( ref. きょうの料理 2007-05 p.46 )
イタリアンパセリなんて無いので万能ネギを使ってみました。なんか妙なものになりました。
_ [4行日記]4行日記
- 【事実】だいぶ久しぶりに詳解UNIXプログラミングを読んだ
- 【気づき】uname(3) を深追いしてみた。楽しかった。
- 【教訓】プログラムを書くことにより気づくことがある
- 【宣言】深追イストを目指す( ref. ハッカー養成塾: 深追い、佳境、バッドノウハウ )
2007-05-30 :-(
_ あえて逆の表現をする遊び
今日も体調は絶好調です!!!
_ [仕事]仕事
0830 出勤。
体調が絶好調なのでバファリンとプレコール風邪薬を調合して飲んでみました。ノドの痛みと頭痛は治まりました。代わりに鼻水が出るようになりました。これが等価交換というやつかっ
_ * .h を include してる .c を探す
#!/bin/sh
## * .h を include してる .c を探す
rm inc.txt
## .h 一覧を作る
find $1 -name "*.h" | while read f; do
echo $f
inc=`basename $f`
echo ^#include.*$inc >> inc.txt
done
sort inc.txt | uniq -u > incs.txt
topdir=`pwd`
pushd topdir
## ちょっと離れるだけだからね!すぐ戻ってくるから待ってなさいよ!
cd $1
grep -f$topdir/incs.txt -riE * | grep -E "*.c" | tr -d [:blank:] | sort -t: -k2 | awk 'BEGIN{ FS=":" }{ printf "%s\t%s\n", $2, $1 }' | sed -e 's/#include//g' > $topdir/clist.txt
rm inc.txt
rm incs.txt
## ど、どもり
popd
_ [フロントミッション 2nd]スクエニミュージックダウンロード更新
フロントミッション 2nd のサントラが発売されてるそうですよ!
中古 CD 屋などを探しても全然見つからなかったサントラです。
ソッコーで購入しました。

2007-05-29 :-(
_ [NHK趣味悠々][デジタル一眼レフ][風景撮影]NHK趣味悠々 デジタル一眼レフ風景撮影入門
第9回 里山の風景を撮る
今回が最終回です。
前回 第8回も見ることは見てたんですが当日は【仕事も勉強も手につかない】状態だったので放送は見ていたのだけど何を見てたんだか記憶にないくらい上の空でした。メンタルが弱いですね (ノД`)
それはそれとして。
里山でテーマを決めて各々が自由に撮影してました。主役を決めてその主役を中心に撮影するのではなくて、あえて中心からそらしたり、背景にしてみたりといった工夫をしていました。
番組の最後に番組第 1 回から撮影してきた写真を振り返っていました。白糸滝は私も行きました[ 2007-05-02 ]第 1 回は 4/2 の放送ですが実際の番組撮影期間は 1 ヶ月くらいなのでしょうか。ともあれ、すごく上達しています。上達していますなんて何様のつもり?のようなことを言ってますが、たくさん撮影したんですね。私ももっと撮影しないと!
_ [日記][習慣][ブログ][学習]「手帳ブログ」のススメ
読み終わりました。
これはなにが書いてある本なの?
これからブログを書き始めるひと向けに書かれた本です。
- 何のためにブログを書くの?
- ブログを書くと何か良いことがあるの?
- ブログを書き続けるためにはどうしたらいいの?
といったことを紹介しています。
でもあなたはすでにブログを書いてるでしょう
ブログというか tDiary としては公式には「 Web 日記を書くためのソフトウェア 」であり厳密にはブログとは呼べないと思うんだけど、自分で「 ブログ 」と呼ぶと違和感があるのでここでは「 ブログ 」じゃなくて「 日記 」と呼ぶことにします。
私は 1999-06-19 からたぶん毎日日記を書いています。日記を書く習慣が出来ています。
ならばあなたにとってこの本は不要ではないの?
最初は不要だと思ってました。ところが、この本はブログを書くためだけの話題を扱っているものではありませんでした。ブログを書き続けるための工夫、すなわち「 習慣を作ること 」が書いてあります。最初に書いたことを一般化して言い換えると
- 何のために習慣を作るの?
- 習慣を作ると何か良いことがあるの?
- 習慣を続けるためにはどうしたらいいの?
ということを紹介しています。
先ほど日記を書くことは習慣になっていると言ったよね?
言いました。日記を書くことだけは習慣になっています。しかし書いているだけです。ここ数年感じてることなのだけど、自分は学習能力が低いです。学習していません。学習することが習慣になっていません。私は学習することを習慣にしたいのです。
いい年して学習できないなんて恥ずかしくないの?
恥ずかしいですね。だからこそいまからでも学習するわけです。そして先日のセミナー[ 2007-05-20 ]のときに
- 習慣にすること
- 学習すること
について話を聞きました。日々の工夫と振り返りと日々のフィードバックすることが学習です。その学習を習慣にするわけです。
なにを学習するの?
まず短所をどうにかしようと思ってます。私には以下の短所( known issue )があります。
- 集中できない
- 学習しない
- 深追いしない
よく「 短所を補うよりも長所を伸ばせ 」という言葉を見かけますが、私としてはこの短所は致命的に思えるのです。どうにかしておかないとどうにも落ち着きません。いまのところ各々の対策( work arround )は以下のようになります。
- 集中しない → IRC しない、暇にしない、日課を作る
- 学習しない → 4行日記を始めた[ 2007-05-22 ]、この日記と仕事場で4行日記を書いてる、たまに書き忘れることがある
- 深追いしない → 広く浅く手を出すことが原因だと考えたので追いかける対象に優先度をつけた[ 2007-05-26 ]
先日のセミナーでも言っていましたが「学習」は以下の流れになります。
- 日々の工夫
- 振り返り
- フィードバック
- 「日々の工夫」へ戻る
これを少しずつ毎日繰り返しています。学習するようにしています。
学習効果はあった?
まだ分かりません。乞うご期待。
4798111023
_ 4行日記
- 【事実】「手帳ブログ」のススメを読んだ。助言にしたがい付箋紙やメモはいっさい使わなかった
- 【気づき】付箋やメモを使った場合は本の内容すべてを脳に入れようとする。しかし付箋やメモを使わない場合はもっとも重要だと思ったことやもっとも印象に残ったところが脳に残る。本の内容すべてを覚えなければならないというプレッシャーが無い、これは良い。本の感想を日記に書くときに内容を引用しようとして引用文を書き写す手間を省けた。
- 【教訓】テーマが絞ってある本を読むときは付箋やメモは使わないほうが脳の印象に残る。
- 【宣言】いっさい引用しない感想を書いてみる
2007-05-28 :-(
_ x
自宅では exit を x に alias してるので[ 2006-12-02 ]仕事場の cygwin の bash を exit しようとしていつもの癖で x したら X Window System が起動して焦りました。
_ [kmuto][料理]あなたの料理の腕を上達させる上で必要な5つの存在 第1回インフラ編
( kmuto さんのところ )
好評だったら続きを書きます。まぁ半分くらいはネタなので、あまりまじめに取らずにお願いします。
ということですが、まじめに取ってみます (゜ω゜ )
1. ポジティブな反応を返してくれる人
自分 orz
2. 2口以上のコンロ
2 口のコンロはあります。いまは火を使う料理を作るを 3 品以上作ろうとすると途端に自分の処理能力を超えます。3 口以上のコンロがあると変わるかしら。
3. 電子レンジ
20 年くらい使ってるのかしら。そろそろ買い替え?
4. 食洗器
自分で料理を作って自分で食器を洗ってます。料理を作ってなかったころであっても昔( 小学生のころ )から食器洗いはやってました。
作るのと洗うのが同じ人なら(作るのも洗うのも両方大好きというのでもない限り)なおさら必須です。
ということで私には不要です。でも食器を洗うのが嫌いとか、掃除が嫌いといったひとには食洗器はありがたいかもしれないですね。
5. オーブン
無いです。さぁぶさんちでオーブンっぽい物を見たけど、あれもまだ本格的なオーブンではないのでしたっけ。
_ [リッジレーサー]ひとに言われて気づく名曲
以前 mixi 日記でマイミクシィの方々からリッジレーサーの曲に反応がありました。それから意識して聞くようになった曲がいくつかあります。りべるが Rotterdam Nation、Euphoria に反応して、たぶっちさんが RareHero2000 に反応したのだったかしら。それまでとくに意識していなかったのだけど mixi 日記でコメントを貰ってから「 ぉぉ!? ぉぉぉぉぉ!? 」と曲の良さに気づきました。また、Burnin' Rubber は ニコニコ動画(γ)‐リッジレーサー + らき☆すた に使われてるんですが Burnin' Rubber もこのニコニコ動画にあった動画を見てからお気に入りになりました。
ということで上記の曲のたぶんこの曲だろうという曲が収録されてるサントラを列挙しました。手元にあるサントラだけです。佐野信義と sanodg は同一人物です。細江慎治と Megaten は同一人物です。元?( ←正規表現 )ナムコの方々はフルネームだったりニックネームだったりして統一されてません (´▽`;)
らき☆すたの OP 「 もってけ!セーラー服 」の作曲してる神前暁さんも元ナムコなんですよね。ナムコミュージックに洗脳されてる今日このごろです。
| 曲 | アーティスト | アルバム |
| Burnin' Rubber | Hiroshi Okubo | リッジレーサーズ 2 ダイレクトオーディオ |
| Burnin' Rubber | 大久保博 | リッジレーサー 4 |
| Euphoria | Kohta | リッジレーサー 5 |
| Euphoria | Kohta Takahashi | リッジレーサーズ 2 ダイレクトオーディオ |
| Rare Hero | Meet The New Mix | RIDGE RACER remix |
| Rare Hero | Underground Mix | RIDGE RACER remix |
| RARE HERO 2 | 佐野信義 | リッジレーサー 2 |
| RareHero2000 | sanodg | リッジレーサー 5 |
| Rareheroes | Sanodg | リッジレーサーズダイレクトオーディオ |
| Rotten 7 Remix | Megaten | リッジレーサーズ 2 ダイレクトオーディオ |
| ROTTERDAM NATION 94 | 細江慎治 | リッジレーサー 2 |
| Rotterdam Nation Remix | Megaten | リッジレーサーズダイレクトオーディオ |
| Rotterdom Nation | Foo Mix | RIDGE RACER remix |
ちなみに私はリッジレーサーの曲のうち高橋コウタ「 Daredevil 」がもっとも好きです。 muzie:SOLID STATE の Euphotic は割りと Euphoria っぽい曲になってますというか Euphoria のアレンジ?
2007-05-27 :-)
_ チャリった
- 多摩川サイクリングコースを亀が歩いていた
- 周囲の草が伸びてきた → 足にバシバシ当たる → 当たったところが腫れた
- 目に虫がダイビングしてきた → デバッグした
_ [DoCoMo][ML][メール受信拒否] DoCoMo ユーザーを ML( メーリングリスト )に登録する
DoCoMo はデフォルトのメール受信フィルタが厳しいみたいなので DoCoMo ユーザーを ML に登録するときはメール受信の設定を変更してもらいます。i モードのメニューを操作してもらいます。手順は以下。
- iMenu
- 料金&お申し込み・設定
- iモード設定
- メール設定
- メール受信設定
- 迷惑メール対策
- 受信/拒否設定 [次へ]
この画面で以下を設定します。
- 受信したいメールをチェック
- □インターネット にチェック
- インターネットからの携帯・PHSドメインになりすましたメールを
- ○拒否しない を選択
とりあえずこの設定で ML からのメールを受信できるようになります。ただ、これだと「 インターネットからの携帯・PHSドメインになりすましたメールを受信 」することになるのでその辺りのリスクはありそうですね。かなり昔にたぶん kuro に同じようにこの辺りを設定してもらったと思うのだけど、spam とか来てないでしょうか。
ML
ML の環境:NetBSD + Postfix + QuickML を同一ホストで動かす[ 2005-12-26 ]
受信拒否されたときの Postfix のログはこう。
May 27 09:40:14 kahori sm-mta[10027]: l4R0eDSf008682: to=<xxxx@docomo.ne.jp>, delay=00:00:01, xdelay=00:00:00, mailer=esmtp, pri=168935, relay=mfsmax.docomo.ne.jp. [203.138.180.112], dsn=5.0.0, stat=Service unavailable
受信拒否されなかったときの Postfix のログはこう。
May 27 10:27:58 kahori sm-mta[13045]: l4R1Rwm3013045: from=<xxxx=return@qml.area51.gr.jp>, size=831, class=-60, nrcpts=12, msgid=<xxxx.ezweb.ne.jp>, proto=ESMTP, daemon=MTA, relay=localhost [127.0.0.1] May 27 10:27:59 kahori sm-mta[11875]: l4R1Rwm3013045: to=<xxxx@docomo.ne.jp>, delay=00:00:01, xdelay=00:00:00, mailer=esmtp, pri=468831, relay=mfsmax.docomo.ne.jp. [203.138.181.112], dsn=2.0.0, stat=Sent (Requested mail action okay,completed)
ヘッダの From と Reply-To が異なるときに拒否するのか、エンベロープの From とヘッダの From が異なるときに拒否するのか分からないっす。
Reply-To を書き換えてしまへ! と QuickML をコードリーディングしてみたけど、core.rb の _submit のここかしら。すでに動いてる ML があるので書き換えやめときます。
header.push(["Subject", subject], ["Reply-To", @address], ["X-Mail-Count",@count]) header.concat(quickml_fields) Mail.send_mail(@config.smtp_host, @config.smtp_port, @logger, :mail_from => @return_address, :recipients => @active_members, :header => header, :body => body)
_ インターネットの文書は誰が読んでるか分からない
少なくとも自分は読んでいる。
_ FF12 サントラを聞いて過ごす
昼飯を食いながら母上に FF12 の音楽とか、植松伸夫の音楽とすぎやまこういちの音楽が云々とか語ったりしてるのは割りとじゅうじつしてるんだろうかみたいな。FF12 サントラを聞くと茅ヶ崎に通っていたころを思い出します。
ref.
- FF12 音楽[ 2007-01-18 ]
- すぎやまこういちさんの言葉から考えるゲームミュージックへの2つのベクトル[ 2007-03-02 ]
_ [デジタルカメラのしくみ]デジタルカメラのしくみ
会社のひとから借りて読みました。
現像
- フィルム式カメラ( p.12 )
- [ 光 ] → ( レンズ ) → ( 化学反応 ) → ( フィルム ) → ( 現像 ) → [ 写真 ]
- デジタルカメラ( p.12 )
- [ 光 ] → ( レンズ ) → ( 受光素子 ) → ( 撮像素子 ) → [ RAW データ ] → [ 写真 ]
画像素子( p.22 )
- 画素数
- 大きいほど綺麗な画像
- 車にたとえると馬力
- バケツに入れた水の上に浮かぶゴミ と考える
- 画素数:バケツ
- 光:水
- ノイズ:ゴミ
ズーム倍率( p.50 )
- 人間の視野に近い == 50mm
- 広角:倍率 < 50mm
- 望遠:50mm <= 倍率
- 35mm <= 標準 <= 75mm
F 値( p.51 )
- 「絞りを一段開ける」:F4 → F2.8 など
- F 値小さい
- シャッター速度速い
- 明るい
- 「 絞りを開く 」
- F 値大きい
- シャッター速度遅い
- 暗い
- 「 絞りを閉じる 」
ヒストグラム( p.201 )
- 2 次元軸
- 左:黒( 0 ) → 右:白( 255 )
- 左右まんべんなく分布していると「 豊かな階調 」
- 黒つぶれ( p.202 )
- 黒くて階調表現できない
- 黒ベタ
- 白とび
- 明るすぎて階調表現できない
- 白一色
RAW( ろう ) データ( p.205 )
- 人間の目で画像として認識できない
- 数字を羅列したデータ
- 現像処理が必要
現像処理
- ( 撮影 )
- [ RAW ]
- ( センサー補正処理、デ・モザイク処理、画素補間、色補正 )
- ( RGB 信号処理、シャープネス補正、トーン補正、露出補正、画像合成 )
- [ モニタ、プリンタ ]
JPEG 圧縮( p.228 )
- ダウンサンプリング
- DCT 離散的コサイン変換
- 量子化
- ハフマン符号化
ダウンサンプリング( p.228 )
- 隣り合う情報を平均化
- YCbCr や YUV に分離
- Y はそのまま。Cb、Cr や U、V を間引く
- Y:輝度情報
- Cb:輝度信号と青色の色差
- Cr:輝度信号と赤色の色差
- Y:輝度情報
- U:輝度信号と赤色成分の差
- V:輝度信号と青色成分の差
DCT 離散的コサイン変換( p.229 )
- 高周波成分
- 細かい色の変化
- 輪郭など
- 低周波成分
- 緩やかな色の変化
- ベタ色など
量子化( p.229 )
- デジタル化
- 階調
- グラデーションの段階
ハフマン符号化( p.230 )
- 可逆圧縮
DCF( pp.233 - 237 )
- Design rule for Camera File system
- Writer 規定
- 書き込みの規定
- カメラ側
- ディレクトリ構造
- ディレクトリ名
- 画像ファイル
- 画像ファイル名
- Reader 規定
- 読み込みの規定
- プリンタ、パソコン、カードリーダー
Exif( p.237 )
- Exchangeable Image File Format
- 撮影に関する情報
- サムネイル画像
- レベル 1
- 160 x 120
- DCF Reader 1
- レベル 2
- 1800 x 1200
- DCF Reader 2
記録メディア( p.244 )
- スマートメディア
- フラッシュメモリー
- メモリースティック
- ソニー
- SD メモリーカード
- 東芝、松下、サンディスク
- xD カード
- 富士写真フィルム、オリンパス
- CF ( コンパクトフラッシュ )
- サンディスク
- マイクロドライブ
- 小型 HDD
CF
- タイプ I
- タイプ II
- チップを内蔵
- メモリーへの読み書きをチップが制御する
- PC に ATA 準拠のストレージとして認識される
- ファイルシステムは FAT
- FAT 16:2GB まで扱える
- FAT 32:2TB まで扱える
4891004185
2007-05-26 :-)
_ [最優先事項]最優先情報
先日のセミナー[ 2007-05-20 ]での私の質問「 読んだ本の内容を覚えられない、覚えるためにはどうしたらいいですか 」について佐々木正悟さんがさらに言及してくれました。( シゴタノ!のエントリーだから大橋悦夫さんが書いたのだと思ったけどよく読んでみたら佐々木正悟さんが書いたんですね ^^; )
『スピードハックス』(大橋悦夫さんと私の共著書)を「記憶できない」のだが、「うまく記憶する方法はないか?」という質問を戴きました。
そもそもなぜ私は「 読んだ本の内容を覚えられない、覚えるためにはどうしたらいいですか 」と質問したのか。
物覚えが悪いからです。
ここは笑うところじゃないですよ?(・ω・ )
本だけじゃなくて話題を「 情報処理を云々 」くらいに一般化してみる
私は「 脳は情報を処理する所である。情報を記憶する所ではない 」という考えを持ってます。以前どこかで読んだ本に書いてあったのだけど出典は忘れました。ただ、「 たしかにそうだ 」と共感したことは覚えています。本の内容をすべて覚えておく必要はありません。情報をすべて脳に記憶しておく必要はありません。情報は脳内( 内部記憶 )ではなくて参考書、日記、メモなど( 外部記憶 )に置いておけばいいのです。あとで情報がどこにあるのかを検索するためのインデックスを脳に記憶しておけばいいのです[ 2007-02-09 ]。しかし、それでも下記のような不安を日々抱えています。
- ひとの顔と名前を覚えられない
- 本に書いてある料理のレシピを覚えられない( 何度か作っているにもかかわらず! )
- 読んだ小説の内容を覚えられない( 坂の上の雲[ 2006-10-27 ]とか )
- 最近転職したわけだが新しい業務を覚えられるんだろうか
『スピードハックス』の内容を、仕事に即活かしたいので、覚えておきたいと思われるのは、著者として光栄ですが、仕事中に参照しても差し支えない類の本だと思いますし、「憶えておく」必要はないのではないか、というのが一般的な返答となるでしょうか。
- 覚えておく必要はない
- しかし覚えておきたい情報を覚えられない
という葛藤があります。
最優先事項よ
覚えておきたい情報をなぜ覚えられないのでしょうか。それは情報を取捨選択してないからです。すべてのことを覚えようとしているので結局どれも覚えられません。では、取る情報とはなんでしょうか。それは最優先事項の情報です。人生のうちの重要事項の情報です。捨てる情報はなんでしょうか。流行です。Twitter とか。情報に優先度をつけずにすべてを拾おうとしているから、覚えたいことを覚えられないわけです。では重要な情報とはなんでしょうか。ここでちょいと具体的に考えてみます。
手元にはいくつか積ん読とか読んでる途中の本があります。これくらい。
- デジタルカメラのしくみ
- デジカメ解体新書
- オブジェクト指向入門
- 「手帳ブログ」のススメ
- The Art of Computer Programming vol.1
- The Art of Computer Programming vol.2
- The Little Schemer
- The Second Schemer
- プログラミング Ruby
- 計算機プログラムの構造と解釈
- 論理学をつくる
- デザインパターン
- モダンオペレーティングシステム
- Effective C++
列挙するだけでうんざりしてきました orz
ためしにこれらの本に優先度をつけてみます。
- デジタルカメラのしくみ
- デジカメ解体新書
- 「手帳ブログ」のススメ( ブログだけじゃなく習慣についての話があるのでけっこう重要 )
- オブジェクト指向入門
- デザインパターン
- モダンオペレーティングシステム
- 以下略
「 以下略 」は残りの本の優先度がだいたい同じことを意味します。
最優先の情報ってどれ?
以上により、デジタルカメラが最優先事項ということが分かりました。自分のことなのに「 分かりました 」というのはおかしいですね。でもこれでいいんです。なにが需要なのかいままで整理していなかったけど、これで最優先事項に気づきました。ツイてます。
今後はデジタルカメラ関連の情報を優先することにします。
ref.
- 本の感想をマインドマップで描かないたった 1 つの理由[ 2007-03-10 ]
- 内部記憶を検索するほうが速い[ 2007-03-10 ]
_ [NHK][放送技術研究所][技研]NHK 放送技術研究所 2007年技研公開
行ってきました。講演の案内を貰ったけど[ 2007-05-10 ]講演は木曜日であり普通に仕事してたので行ってないです。
二子玉川駅から東急バスに乗っていきます。案内がありました。


NHK 放送技術研究所!

ガイドツアーがあったので参加しました。館内は撮影可能のところと撮影禁止のところがありました。

ネットワークを利用した制作・送出システム だそうな。

NEC Express5800

映像コンテンツの検索・活用技術 。検索技術フガホゲということで興味を持ったのでいくつかあるブースのうちのひとつに寄って説明員に話を聞いてみました。ようするに動画を検索するものだそうです。

- サンプル動画は過去に放送したナントカという番組を使った( 動物ナントカとか生物ナントカ? )
- ひとが登場してる動画は肖像権の問題があるのでいまはまだ使えない
- 番組内のナレーションをテキストに書き起こす( ここはひとが準備する )
- 番組内のタイムテーブルと、ナレーションのテキストのキーワードを関連付ける
使うときは以下の手順だそうです。
- クエリーを入力する
- ナレーションのテキストキーワードにヒットする
- キーワードに関連付けられている動画を表示する
という仕組みだそうです。
検索のもとになる動画や音声や文章を加工し検索するためのデータ( メタデータと呼ぶ )を作るためのフレームワークがあるんだそうです。
私が説明を聞いたひとの研究では、メタデータ作成するところはフレームワークは使わずに独自に実装したそうです。いまはまだ画像認識、音声認識、文章検索といった自然言語処理などの部分はみんな実装ごとにバラバラに作っているけど、将来はフレームワークを使って NHK アーカイブス の検索などが出来るようになるといいっすね! といったことを説明員の方と一緒になって語ってきました。
未来のテレビ・新サービス の辺りです。
衛星から電波送信。さすがに実物の衛星じゃなくて擬似信号発生器を使ってます。

中継装置を経由して

電波受信! といったことをやってました。

スーパーハイビジョンの映像を見ながら説明員が説明してるんですが、客からのツッコミと説明員のやりとりが面白いです。
説明員「 見るひとが見ると映像が粗いことが分かってしまうんですよね 」
客「 ブロックノイズとかですか? 」
説明員「 あーっはっは、まー、そーいうところです 」
客「 どのあたり? 」
説明員「 あー、えー、ヒマワリとか蜂の大群のところです 」
映像を見る
客「 あー! これか! なるほどねえ :-) 」
みたいな。私はさっぱり分からなかったです。Minky さめが見たらいろいろツッコミどころがあるかもしれないです (-∀-)
NHK に限らず研究施設というのを見たのが初めてだったのだけど、楽しめました。研究発表というのがどーいうものか想像つかなかったのだけど、展示会などに行ったときのまだ製品化されてなかったりする物に触れてワクワクするような感じに似てます。技術者は NHK 技研を見に行ったほうがいいですよ!
_ 4行日記
- 【事実】服買った
- 【気づき】買いすぎた
- 【教訓】たまに買おうとするから買い溜めするようなことになる
- 【宣言】服を買う周期を短くしていろいろなところで買う
2007-05-25 :-)
_ [仕事]仕事
0830 出勤。
Microsoft Windows Vista をそろそろ導入しようじゃないか、というわけでいろいろ既存の手作りプログラムとかを動作確認するためにここ数日はインストール大会です。cygwin とか ARM コンパイラーふがほげは Vista 対応してないのが悲しい。
_ [Vista]Microsoft Windows Vista 欲しい?
個人的には要らない。
仕事的にはプラットホームとしてサポートする必要があるのだけど。
ユーザーにとって重要なのはユーザーが仕事が出来ることであり( アプリケーション層 ) オペレーティングシステムに Microsoft Windows を使っていようが Apple Mac OS X を使っていようが QNX を使っていようがどうでもいいことなんだる。
ref. [独り言] Vistaを使ってみて
_ [崎元仁]イソッチ、宮本くん大興奮!シャキシャキに崎元仁さんがやってきた!
( via ゲーム音楽を聴こう )
- 磯村知美の友人「 グラディウスVのサントラは仕事場でも聞いてる 」 ← あるある
- ゲームサントラ大好き
- プレイしてないゲームのサントラも買う ← あるある
- 崎元仁はコミケでメイドコスプレして売り子するのが夢
次回は並木学さん
2007-05-24 :-)
_ 愛社精神とは
自社製品に愛着を持つことである。
_ [Eclipse]Eclipse を入れた
ここにある手順のままです。
とりあえず動かしてみたいので C/C++ プラグインの CDT を入れます。
アーカイブをダウンロードして展開して C:\eclipse に上書きコピーして終わりです。eclipse のメニューから各種プラグインをインストールできるのだけど、都合により手動でファイルをコピーしました。
C/C++ のプロジェクトを作りました。
プロジェクトをビルドしたら
プロシージャエントリポイント__getreentがダイナミックリンクライブラリcygwin1.dllから見つかりませんでした。
と怒られました。cygwin1.dll を Dependency Walker で見てみると __getreent はあります。はて?
グーグル検索します。
きっとライブラリが古いのだろうと思ったが、思い当たるディレクトリには古いライブラリは見つからない。おかしいな...と思って検索すると、ずいぶんと前にxwinxをインストールしたディレクトリに含まれていた。パスも切ってあった。
私の場合は PATH に書いた c:\cygwin\bin の前に tornade が書いてありました。
C:\Tornado2.2.2\host\x86-win32\bin;C:\cygwin\bin;C:\Program Files\Java\jdk1.5.0_11\bin
C:\cygwin\cygwin1.dll じゃなくて C:\Tornado2.2.2\host\x86-win32\bin\cygwin1.dll を先に見つけてたんですね。
PATH を以下のように変更。
C:\cygwin\bin;C:\Tornado2.2.2\host\x86-win32\bin;C:\Program Files\Java\jdk1.5.0_11\bin
これだけだとダメ? 計算機を再起動させたらプロジェクトをビルドできました。
あとは Emacs 風味のキーバインドにしたり VSS プラグインを入れたり
_ [仏教の三毒][南場智子][キレない]キレない
先日のセミナー[ 2007-05-20 ]でもっとも印象があったのは勝間和代さんが言っていた「 仏教の三毒をやめる 」です。
- 妬まない
- 怒らない
- 愚痴らない
これを聞いて、 NHK プロフェッショナル仕事の流儀で南場智子さんが日々心がけていることがあると言っていたことを思い出しました。
- キレない
面白い方です。私もよくキレるのでこれを見習います。
ref. ベンチャー企業経営者・南場智子
2007-05-23 :-)
_ [仕事]仕事
0830 出勤。
- 本当のことを 3 割りほど混ぜると本当の話っぽく聞こえる
- 直属の上司から「 現状を説明したまへ 」という要求があった
以上を踏まえて、現状の私の作業「 きんぴらプロジェクト 」について説明しました。
ヲレ「 『きんぴらハックス』という本がありまして、その著者のセミナーが5/20 にあったんですよ云々 」
_ [きんぴら]きんぴら
昼休みのときにきんぴらに唐辛子を入れるか否かで議論になりました。
ヲレ「 野菜を炒める前に油で唐辛子を炒めるっすよ 」
他全員「 それはない 」
きんぴらに唐辛子を入れないんだそうです!えー
ということできんぴらの作り方を Yahoo! 検索してみました。
「一般的なきんぴらごぼうの作り方」より引用というか。
- ごぼうは皮をむき、ささがき(または5センチの細切り)にする
- 酢水または水につけ、アクを抜いておく
- にんじんは皮をむき、ささがき(または5センチの細切り)にする
- 油でさっといため、火が通ったら酒・砂糖・しょうゆ・みりん の順に味つけをする
- 汁気がなくなるまでいため煮
- 仕上げに七味唐辛子をふる
なんだってー。
唐辛子なんて炒めてないし、私は 5 の手順をだいぶ省いてます!どこできんぴらの作り方を間違えて覚えたんだろ。 (・ω・)
_ [cygwin][PATH][cygpath]cygwin で Windows のPATH と Unix の PATH を変換する
cygpath というのがあるのね。
Use the 'cygpath' utility.
ちなみにこれは車輪の再発明。
qdir=$1
qdir=`echo "${qdir}" | perl -pe 's#^([A-Za-z]):#/cygdrive/\1#'`
qdir=`echo "${qdir}" | perl -pe 's#\\\#/#g'`
同じことはこれだけで出来ます。
qdir=`cygpath -u $1`
echo ${qdir}
再発明した車輪もあわせて実行。
#!/bin/sh
qdir=$1
qdir=`echo "${qdir}" | perl -pe 's#^([A-Za-z]):#/cygdrive/\1#'`
qdir=`echo "${qdir}" | perl -pe 's#\\\#/#g'`
echo ${qdir}
qdir=`cygpath -u $1`
echo ${qdir}
% ./d.sh "C:\Program Files\Hidemaru" /cygdrive/C/Program Files/Hidemaru /cygdrive/c/Program Files/Hidemaru
_ [課会]課会
@定時後に自社
Sk さんによるロジカルコンピテンシー( 論理思考? )のセミナ−で聞いた話の発表でした。
- 問題解決プロセス
- 帰納法( きのうほう )
- 観測結果を解析してパターンを一般化する
- 演繹法( えんえきほう )
- 三段論法みたいなもの?( ref. 三段論法 - Wikipedia )
- ロジックツリー
- 問題解決ツリーみたいな
- 問題にたいして原因を追究していく、もしくは解決策を追求していく、マインドマップのように発想していく
- MECE( みーしー。Mutually Exclusive Collectively Exhaustive ) もれなく、ダブりなく( ref. MECE - Wikipedia )
- フレームワーク
- 物事を分類して枠に当てはめていく
- 意識していなかった実装に気づく、発想する
_ あらかー。 [>きんぴら 細切りにした唐辛子を油で炒めると、辛さが倍以上違うデスヨ。 あと種を入れるかどうかでも違うし。 ちゅーこ..]
_ もと [ちょーっとまったー! きんぴらには唐辛子が入るもんだとずっと思っていましたぜ?@北関東育ち 最後に振りかけるだけじゃ..]
_ みんき [おそらく母集団の方々の食慣習が偏っていたからでは?:-) 私は福岡県の東部です。実家もそうだし、近所スーパーでも、細..]
_ たくみ [道央育ちです。 唐辛子は最初に油炒めて辛味を出すのは分かる。七味ははじめて聞いた。 実家じゃ妹が辛いもの食べられない..]
_ みわ [むう。とりあえず以下を試してみます。 *唐辛子無し *唐辛子入り( 種含む )]
2007-05-22 :-|
_ [シゴタノ!][4行日記]4行日記
先日のセミナー[ 2007-05-20 ]のときに大橋悦夫さん( [シゴタノ! ]の「『手帳ブログ』のススメ」を買いました。まだ読んでる途中です。「『手帳ブログ』のススメ」は、最初にブログを書き続けるためのコツを紹介しています。「 何をブログに書いたらいいのか分からない 」「 何のためにブログを書いたらいいのか分からない 」という方のために、ブログを書き始めるためのコツ、ブログを書き続けるためのコツを紹介しています。
「『手帳ブログ』のススメ」に 4 行日記というのが紹介されていました。4 行日記とは、以下のような項目を書く日記のことです。
- 【事実】 その日にあったことや自分がやったことを書く(出来事を記録する)
- 【気づき】その事実を通して気づいたことを書く(反省する)
- 【教訓】 その気づきから導き出されたことを教訓としてまとめる(次の行動の標を作る)
- 【宣言】 その教訓を活かして、できている自分の姿を描く(イメージを描く)
ということでさっそく書き始めてみます。毎日続くかしら。
- 【事実】日記は毎日書いている!
- 【気づき】でも書くだけ書いて振り返りがない!!反省がない。学習がない。日記を書く習慣は身についているのに振り返る習慣が身についていない
- 【教訓】そこで 4 行日記ですよ!
- 【宣言】毎日に変化をもたらす。毎日学習する。明日の私はちょっと違う
_ [かつおのたたきサラダ][飯][高田漬け]飯
かつおのたたきサラダ( ref. きょうの料理 2007-05 p.10 )、高田漬け( ref. きょうの料理 2005-03 p.132 )
近所の魚屋でかつおの 1/4 が売っていたので買ってみたら 1200 円でした。けっこう高いっす。






































































































_ たくみ [マジレスすると、業務中に携帯いぢっていいの?ってのはこの際忘れましょう。]
_ みわ [たくみ 昼休み中にやるます。業務中はいろいろな意味でマズイ (´ω`;)]