2008-06-01 :-)
_ シエナ・ウインド・オーケストラ第26回定期演奏会
@すみだトリフォニーホール
先日シエナ・ウインド・オーケストラのコンサートに連れていってもらって[ 20080126#p01 ] キュピーンと来たので今回も便乗して連れていってもらいました。
今回は交響詩「ローマの松」がメインだそうです。でもプログラムを貰って曲目も書いてあるのだけどどれがどの曲なのか分からないので結局いま何を演奏しているのか分からなかったし前回[ 20080126#p01 ]の佐渡裕さんと指揮が異なり今回は金聖響さんの指揮なのでオーケストラの演奏の違いを楽しめるらしいのですがさっぱり分かりませんでした。ゆとりですね。「テルプシコーレ」の終盤はパターン化していて飽きました。
_ [「分かる」技術][畑村洋太郎]畑村式「分かる」技術
- 畑村洋太郎
- 「分かる」
- 「分かったつもり」にならないために
- 理解するために
- 身をもって体験する
- 考えて 考えて 考える
- パターンを見出す
- 課題を作り出す
- 問題発見能力
- 問題解決能力ではない
- 何が問題なのか、それは本当に問題なのか
- 自分で考える
- やってみる
- ふりかえる
- PDCA
- 考えを整理する
- ひとに教えるつもりで
- 洗練させる
- 無駄を省く
- 贅肉を捨てる
4061498096
_ 飯
蔵で飯。
miwarin、猫、fujiwara、NOB、cerbe
- ラジオネタ投げようぜ
- {PSP,DS} のインベーダーやろうぜ
- 古代祐三の件について
- マクロス2 は黒歴史らしい
- 弘子さんがヒロインなのに!
- いま気づいたけど國府田マリ子いるし!
超時空要塞マクロスII -LOVERS AGAIN- - Wikipedia
『超時空要塞マクロスII』は「アナザーストーリーとして楽しむと良い」
(・ω・ )
2008-06-02 :-)
_ 朝ったー
0540 起床。
_ [クロノ・トリガー THE BRINK OF TIME][光田康典]通勤ったー
クロノ・トリガー THE BRINK OF TIME
クロノ・トリガーのアレンジです。作曲編曲は光田康典さん。
これは良いです。聴いていて心地良い。全体の雰囲気は ロマンシングサ・ガ La Romance [ 20071012#p04 ]に似てますがジャズやら民族楽器やらが混ざっています。1 曲目「CHRONO TRIGGER」からアレンジにガツンとやられてこの作品の中に引き込まれます。「GUARDIA MILLENNIAL FAIR」(ガルディア王国千年祭)では弦楽器主体のアレンジが、実際に「ガルディア王国千年祭」という現場で演奏されたらこのような曲になるだろうなあ、と空想させます。
プロキオンスタジオによる紹介はこちら。
B000058AAZ
_ 仕事
0830 出勤。
_ the day after
沖縄の海でジンベエザメと握手[ 20080525#p03 ]して以来 乗り物酔いしやすい気がすんです。
_ [声優]女性声優140人ソート
( via ゆーいちくんとこ )
ふうむ。
順位 | 名前 |
1 | 坂本真綾 |
2 | 千葉紗子 |
2 | 樋口智恵子 |
2 | 山口真弓 |
5 | 相沢舞 |
5 | あおきさやか |
5 | 明坂聡美 |
5 | 浅川悠 |
5 | 浅倉杏美 |
5 | 浅野真澄 |
5 | 井上喜久子 |
5 | いのくちゆか |
5 | 折笠富美子 |
5 | 國府田マリ子 |
5 | 小林美佐 |
5 | 小林ゆう |
5 | 小林由美子 |
5 | こやまきみこ |
5 | 今野宏美 |
5 | 斎藤千和 |
5 | 酒井香奈子 |
5 | 榊原ゆい |
5 | 阪田佳代 |
5 | 佐久間紅美 |
5 | 笹川亜矢奈 |
5 | 佐藤利奈 |
5 | 真田アサミ |
5 | 沢城みゆき |
5 | 白鳥由里 |
5 | 仙台エリ |
5 | 高垣彩陽 |
5 | 高木礼子 |
5 | たかはし智秋 |
5 | 竹内順子 |
5 | 田村ゆかり |
5 | 茅原実里 |
5 | 辻あゆみ |
5 | 野田順子 |
5 | 林原めぐみ |
5 | 久川綾 |
5 | 三石琴乃 |
5 | 皆川純子 |
5 | 桃井はるこ |
5 | 森永理科 |
5 | 矢作紗友里 |
5 | 山本麻里安 |
5 | 雪野五月 |
5 | 吉住梢 |
5 | 渡辺明乃 |
50 | 阿澄佳奈 |
50 | 飯塚雅弓 |
50 | 池澤春菜 |
50 | 石毛佐和 |
50 | 稲村優奈 |
50 | 井ノ上奈々 |
50 | 井上麻里奈 |
50 | 今井麻美 |
50 | 植田佳奈 |
50 | 榎本温子 |
50 | 遠藤綾 |
50 | 近江知永 |
50 | 大谷育江 |
50 | 大原さやか |
50 | 緒方恵美 |
50 | 落合祐里香 |
50 | 折笠愛 |
50 | 甲斐田裕子 |
50 | 甲斐田ゆき |
50 | 加藤英美里 |
50 | 門脇舞以 |
50 | かないみか |
50 | 桑島法子 |
50 | 桑谷夏子 |
50 | 椎名へきる |
50 | 清水愛 |
50 | 朴王路美 |
50 | 氷上恭子 |
50 | 水樹奈々 |
50 | 水橋かおり |
50 | 皆口裕子 |
81 | 新井里美 |
81 | 井口裕香 |
81 | 伊月ゆい |
81 | 伊藤静 |
81 | かかずゆみ |
81 | 川澄綾子 |
81 | 神田朱未 |
81 | 喜多村英梨 |
81 | 木村まどか |
81 | 釘宮理恵 |
81 | 栗林みな実 |
81 | 清水香里 |
81 | 白石涼子 |
81 | 新谷良子 |
81 | 高橋美佳子 |
81 | 高山みなみ |
81 | 田中真弓 |
81 | 豊口めぐみ |
81 | 松本梨香 |
81 | 宮崎羽衣 |
81 | 望月久代 |
81 | ゆかな |
103 | 川上とも子 |
103 | 倉田雅世 |
103 | こおろぎさとみ |
103 | 小清水亜美 |
103 | 後藤沙緒里 |
103 | 後藤邑子 |
103 | 志村由美 |
103 | 田中理恵 |
103 | 生天目仁美 |
103 | 西村ちなみ |
103 | 根谷美智子 |
103 | 藤田咲 |
103 | 松岡由貴 |
103 | 松来未祐 |
103 | 柚木涼香 |
118 | 鹿野優似 |
118 | 金田朋子 |
118 | 冬馬由美 |
118 | 中原麻衣 |
118 | 中山恵里奈 |
118 | 名塚佳織 |
118 | 花村怜美 |
118 | 板東愛 |
118 | 半場友恵 |
118 | 平野綾 |
118 | 広橋涼 |
118 | 福井裕佳梨 |
118 | 福圓美里 |
118 | 福原香織 |
118 | 藤村歩 |
118 | 堀江由衣 |
134 | 能登麻美子 |
134 | 野中藍 |
136 | 永島由子 |
136 | 野川さくら |
136 | 長谷川静香 |
136 | 葉月絵理乃 |
136 | 花澤香菜 |
_ [飯][ゴーヤーチャンプルー]飯
ゴーヤーチャンプルー(ref. 食彩浪漫 2005-06 p.73 )
2008-06-03 :-)
_ 朝ったー
0530 起床。
_ [クロノ・クロス][光田康典]通勤ったー
クロノ・クロス
ゲーム未プレイ。作曲は光田康典さん。演奏者に吉良知彦(ZABADAK)、渡辺等といったすげー方々の名前があります。
これは良いです。聴いていて心地よい。昨日も同じことを書きましたが。光田康典さんは聴くだけで泣ける曲を書いてくれます。そんな光田康典さんの曲と吉良知彦さんや渡辺等さんの弦楽器の音を楽しめます。なにはともあれとりあえず聴いておくと幸せな曲。
- CHRONO CROSS〜時の傷痕〜
- ガルドーブ アナザー
- 楽天
- 勝利〜夏の呼び声〜
- RADICAL DREAMERS〜盗めない宝石〜
- 夢のかけら
「RADICAL DREAMERS〜盗めない宝石〜」という曲がありますがクロノ・クロスより以前に同名の作品があったそうです。
ラジカル・ドリーマーズ -盗めない宝石- - Wikipedia
↓この曲
プロキオンスタジオによる紹介はこちら。
Chrono Cross Original Soundtrack
B0009J8HB6
_ 仕事
0830 出勤。
_ 服装の乱れは心の乱れ
気温が 20 ℃に満たないという天気予報を見たので 3 月ころの服装で通勤したのだけど暑いです。汗かいた。
_ [メンタルトレーニング]私は出来る
「『出来ないかもしれない』と考えると何も出来なくなってしまう。だから『出来る。必ず出来る』と考えるようにしている。いままでやったことが無いようなことでも『出来る』と考えていれば出来てしまう」
先日見た情熱大陸[ 20080531#p02 ]でジャズピアニスト松永貴志さんが上記のようなことを言っていました。メンタルトレーニングですね。
_ [NetBSD][current]NetBSD current 追跡した
cd /usr/src cvs update -dP
./build.sh -O ../obj -T ../tools tools
./build.sh -O ../obj -T ../tools distribution
./build.sh -O ../obj -T ../tools kernel=GENERIC
% uname -a NetBSD megumi.area51.gr.jp 4.99.64 NetBSD 4.99.64 (GENERIC) #0: Tue Jun 3 12:41:35 UTC 2008 rin@megumi.area51.gr.jp:/usr/obj/sys/arch/i386/compile/GENERIC i386
2008-06-04 :-)
_ 朝ったー
0530 起床。
_ [グリムグリモア][金田充弘]通勤ったー
グリムグリモア
サウンドトラック単品としては発売されていなくて、ゲームの初回生産版にサウンドトラックが封入されてます。サウンドトラック目当てで買いました。ゲームには声の出演に前田俊文さんや小林恵美さん(現在は改名して「亜城めぐ」)たちが出演しています。でもゲーム未プレイ。
作曲は金田充弘さんのようです。イソッチの週刊シャキシャキ[ 20070621#p05 ]のときに金田充弘さん本人がグリムグリモアの作曲作業についてコメントしていたのでたぶん作曲は金田充弘さんです。
ベイシスケイプの works list は 2006 年から更新されてません (´・ω・`)
ゲーム音楽というよりアニメ作品等の音楽のような印象があります。金管楽器の音を使い、オーケストラのように良い音楽に出来上がってるのだけど、どうも目立ち過ぎるというか、曲を聴いてこの曲がゲームのどの場面なのか思い浮かびません。
B000LA7FIE
_ [C#][diff][比較]ファイルを出力するメソッドをテストする
「こう出力するはずだ」と期待するファイルを用意しておいて実際に出力したファイルと比較する。実装は以下のいずれか。
- GNU diff file1 file2 する
- 自力で 1 行ずつ比較する
- .NET 高速 diff class を使う( 牛刀で鶏を切るような )
ううむ。
_ 目黒区と meg rock は似ている
そんだけ
_ [はてな]おごちゃんの雑文 ≫ Blog Archive ≫ 私がはてなのサービスを使わないわけ
id:ogochanが取れなかった
なるほどなあ。私のはてな ID は id:rin51 なんですがこれは id:rin や id:miwarin が取れなかったために rin51 なんぞにしています。身近な例だと id:daresore や id:bliss や id:larm や id:kennak は希望の ID を取れたんだろうなあ。たしか id:bliss と id:larm は はてなダイアリーがサービス開始して間もないころから使ってるよね。
ということで希望の ID を取得するライフハック。
- ユニークな ID であること
- サービスが開始されたらとりあえず ID を取ること
- サービスを使うかどうかは別として
「ユニークな ID」という言葉はおかしいですが、これは他人とかぶらない ID、他人が使わなそうな ID のほうが取りやすいという意味です。そのほうがエゴサーチするときも楽になります。当たり前ですね。
まぁそんなわけで「id:ogochan」は私じゃなくて別の人です
まぁそんなわけで「id:miwarin」は私じゃなくて別の人です
ref. rin なのか miwarin なのか「りん」なのか[ 20070914#p04 ]
_ [AEON][英会話]英会話の AEON に入学した
英語学習[ 20080331#p04 ]を思いついてから数ヶ月経過した割りに何も行動してなかったのだけど @aski の「英会話をリスタートするので云々」という話題( platinumleap ≫ 自己啓発 )に触発されてようやっと今日自宅近所の AEON へレッスンの説明を聞きに行きました。せっかくだから入学しました。レッスンの説明の前に個室でアンケートを記入している最中に外国人講師が部屋に入ってきていきなり英語で挨拶されて軽い会話が始まりました。なんという不意打ち。大量の冷や汗をかきながら会話してみました。
ふう
一息ついたらまた別の講師が入ってきた!!!!
大量の冷や汗をかきながらry
ふう
講師は Java プログラムを書く仕事をしていたことがあるそうです。
というわけで
ラウンドアップ4ヶ月(週2回) + グループレッスン8ヶ月にしました。
入学金は Let's Note CF-R4 とか Canon EOS-5Dレンズキットとかそのくらいの料金です。
再来週から通います。
2008-06-05 :-)
_ 朝ったー
0530 起床。
_ [グランディアIII][岩垂徳行]通勤ったー
ゲーム未プレイ。作曲は岩垂徳行さん。「月へ」を川澄かおりさんが歌っています。
朗らかな曲が多いです。岩垂徳行さんのこういう雰囲気の曲は大好きです。暗い曲や悲壮感ただよう曲が無いけどゲームの雰囲気がそうなのだろうな。バトル曲は派手ではないのだけどむしろそこが良い。
B000AU1PLI
_ 仕事
0830 出勤。
_ [エヴァンゲリオン]エヴァンゲリオンとはなんだったのか
- Twitter / Susumu Miwa: 仕事場のひとからエヴァンゲリオンについて解説を聞いた。やっとあの作 品の意味が分かった
- Twitter / T.Murakami: @miwarin その解説拝聴したい。
要求を頂いたので応答するます。
エヴァンゲリオンはテレビシリーズと劇場版「Air/まごころを、君に」を見たけどこの作品は結局何が言いたいのかさっぱり分かりませんでした。ということを仕事場のひとに言ったら以下のように解説してくれました。
- 人類補完計画というのを考えたおっさん( 碇ゲンドウ )が居た。
- 人類補完計画
- 人間の殻( AT フィールド )を破壊する
- 液体にして人類をひとつする
- 息子( 碇シンジ )もひとつにする
- 妻( 碇ユイ。すでに死亡してる人間すら )もひとつにする
ヲレ「機動戦士ガンダムのララアが言っていた『ニュータイプ』みたいなもの?」
Mk 「まあだいたいそんなもん」
「垣根を取っ払ってみんな幸せになろうよ」ということかしら。
_ [ゴーヤーチャンプルー][飯]飯
ゴーヤーチャンプルー(ref. 食彩浪漫 2005-06 p.73 )
2008-06-06 :-)
_ 朝ったー
0530 起床。
_ [グラディウス トリビュート][相原隆行][松前公高][坂本慎一][古川もとあき][lpdrv][酒井良][中島亨生]通勤ったー
グラディウス トリビュート
グラディウスシリーズ( グラディウス1 から 3 までかな? )のアレンジです。アレンジは以下の方々。
- 相原隆行
- 松前公高
- 坂本慎一
- 古川もとあき
- lpdrv
- 酒井良
- 中島亨生
これは面白い。
1 曲目「MORNING MUSIC -LARGO mix-」(相原隆行)はまさに朝に聞きたくなるようなアレンジにしてくれました。ぐっ と引き込まれます。
2 曲目「GRADIUS MEDLEY -MS-20 MIX-」(松前公高)の言葉で表すと「 ふにょ ふにょ 」と言えるようなアレンジを楽しめます。変です。松前公高さんは EXTRA - HYPER GAME MUSIC EVENT 2007[ 20070707#p03 ]でリアルタイムにアナログシンセサイザーで変態プレイしていた方です。「あのシンセサイザーはたぶんアナログだろう」というのは先日 cerbe から聞きました。
「FINAL ATTACK」(古川もとあき)ギター主体のアレンジです。グラディウス アーケードサウンドトラックに収録されてたアレンジのような曲です。古川もとあきさん定番のアレンジかしら。
B000K7KKP8
_ 仕事
0830 出勤。
_ [虫姫さま][崎元仁][金管楽器]大音量で音楽を聴いたら今まで気づいてなかった音が聴こえた
いままで音量が小さかったので聞き取れてなかったわけですが。
「虫姫さま」の「ロケテスト曲 -Stage1-」(崎元仁)の後半では金管楽器の音を使ってることに気づきました。この曲の後半は金管楽器の音が主旋律になってます。崎元仁さんは FF12 で金管楽器の音を使いまくっていたので「崎元仁さんの曲は金管楽器の音を使うのがパターンか」と認識していたのだけどこれは最近のことじゃなくてだいぶ前から金管楽器の音を使ってたのですね。
_ [プログラミング作法][カーニハン]大事なことはカーニハンが教えてくれる
プログラミング作法を再読してます。この本はすごい。Interpreterパターンとミニ言語 - 当面C#と.NETな記録 を読んでて気づいたのだけどこの本には「マルコフ連鎖」や「ミニ言語」( DSL とも言う )といった話題もあったんですねい。「9.4 インタープリタ、コンパイラ、仮想マシン」の章はチョー萌え萌えっすよ。
4756136494
_ 複数のソーシャルブックマークサイトに重複投稿されているコメントがうざい件
結論:重複コメントを読まないように各自工夫しましょう
ちなみに、拙作の bookey を使ってあちこちにブックマークを投稿してる人って、おそらく 10人もいませんよ。アクティブなのは私を含めて、3人? 4人? ってところ。正確な数字はわかりませんが、ふだん自分が各ブクマサイトをウォッチしててそんな感じじゃないかなぁ、と感じてる数字です。
bookey は分からないけど Plagger 使って del.cio.us とはてなブックマークを同期させてるひとは割りと居るかもしれません( ref. HSBT Hiki - Plagger/MM/Memoをdel.icio.usとはてなブックマークに同期 )( 私もやったけど )。この点は tsupo さんが
はてブのバックアップとして del.icio.us にも投稿している、という人は多いと思います。
とコメントで触れてるのでここではたんに「手段として bookey を用いているひと」を話題にしてるだけかしら。
_ [twitter]twitter始めて1年経過してた
twitter 始めて 1 年と N 日が過ぎていました。
twitter を始める前と後を比較してみました。
- before: 独り言を IRC に垂れ流す
- after: 独り言を Twitter に垂れ流す
独り言が多い私にとって Twitter は最適です。
_ [Plagger][mixi]WWW::Mixi::Scraper 0.14 - Charsbar::Note
( via どこか )
update どね
Plagger も update した。
WWW::Mixi::Scraper[ 20071003#p11 ]
_ NetBSD atactl で HDD の様子を採取
( via NetBSD 絹の日記 )
% sudo atactl wd0 smart status SMART supported, SMART enabled id value thresh crit collect reliability description raw 1 100 50 yes online positive Raw read error rate 0 2 100 50 yes offline positive Throughput performance 0 3 100 1 yes online positive Spin-up time 1011 4 100 0 no online positive Start/stop count 242 5 100 50 yes online positive Reallocated sector count 9 7 100 50 yes online positive Seek error rate 0 8 100 50 yes offline positive Seek time performance 0 9 90 0 no online positive Power-on hours count 4176 10 104 30 yes online positive Spin retry count 0 12 100 0 no online positive Device power cycle count 173 192 100 0 no online positive Power-off retract count 7 193 84 0 no online positive Load cycle count 161839 194 100 0 no online positive Temperature 26 Lifetime max/min 6/54 196 100 0 no online positive Reallocated event count 1 197 100 0 no online positive Current pending sector 0 198 100 0 no offline positive Offline uncorrectable 0 199 200 0 no online positive Ultra DMA CRC error count 0 220 100 0 no online positive Disk shift 150 222 97 0 no online positive Loaded hours 1519 223 100 0 no online positive Load/unload retry count 0 224 100 0 no online positive Load friction 0 226 100 0 no online positive Load-in time 223 240 100 1 yes offline positive Head flying hours 0
2008-06-07 :-)
_ [アクトレイザー][古代祐三]買い物
PRESS START 2007[ 20070917#p10 ]のときに植松伸夫さんが「FF4 の曲を作っていた時にアクトレイザーの曲を聴いた。驚愕した。こんなすごい曲があるのか。これではいかん。そして FF4 の曲を作り直した」と言っていたので、植松伸夫ファンのオレとしては植松さんにそこまでさせたアクトレイザーを聴いておかないといけません。
現在、アクトレイザー自体のサントラは入手が難しいようですが、古代祐三 BEST COLLECTION vol.1に全曲収録されており、またMIDIバージョンも収録されているので聞き比べると面白いですよ。
ということで買ってみました。まだ聴いてない。
vol.2 のパッケージイラストはスペースコブラみたいだ、と思ってたら vol.1 vol.2 ともにイラストは寺沢武一さんが描いたそうです。わお
B000P0I8AE
B000RG13KI
_ [ゲームミュージックコンポーザー][古代祐三][細江慎治][崎元仁][高橋コウタ][じゅのう]ゲームミュージックコンポーザーの仕事
古代祐三
古代祐三さんはコンパイラ( のパッチというかプラグインか?)を書いたそうです。「古代祐三 BEST COLLECTION vol.1 」の「ストーリー オブ トア〜光りを継ぐ者〜」のライナーノーツから引用。
[...] また、『ベアナックル3』で開発した、自動作曲プログラムをさらに改良したものを随所に使っています。これは MML( Music Macro Language )で記述した音の配列を与えた数式によって変換し、新たな MML を生成する、というのが主な仕掛けではあるのですが、さらに、MML で記述できる構文や FM 音源の全てのパラーメーターに対しても同様の処理が行え、これによってとても独創的で幻想的なサウンドを生み出すことができるようになっています。
「古代祐三 BEST COLLECTION vol.2 」の「ベア・ナックル III」のライナーノーツから引用。
[...] 当時アップルのマッキントッシュ上で動作する、「M」というプログラムが一部の作曲家の間で流行していました。これは音楽をランダムにジェネレートする画期的なソフトで、今現在でもテクノなどで愛用している方も多いと思います。そのソフトに刺激を受け、当時出て間もない C++ を使って「M98」というアプリケーションを作成、MML コンパイラに組み込んで楽曲を作っていました。[...]
元祖の M との違いは、すべて MML で記述することのほかに、FM 音源のパラメータ 1 つ 1 つにも自動生成のルールが適応される点で、これがサウンドの独特の雰囲気を形成する大きな要因となっています。
崎元仁
崎元仁さんはサウンドドライバを書いてたそうです。
1980年代後半は、主にパソコンゲームを中心とした活動を展開した。まさに作曲家としての黎明期ともいえる時期であるが、崎元は作曲・編曲だけにとどまらず、自らが生み出す楽曲をパソコンで再現・演奏させる為の音源ドライバまでも崎元自らがプログラミング技術を駆使して作成していた。この時、テルプシコラと名付けられた音源ドライバを開発している。
細江慎治
細江慎治さんはたしか以前のブログで( 現在のブログではなく )「昔はエンジニアとして仕事していた。FreeBSD を使う等していた」と言っていました。
高橋コウタ
高橋コウタさんは sed や awk を使ってるそうです。
2008-05-06 - SOLID STATE NOTES
というわけでawkの勉強。ナンバリングやら演算込みなら圧倒的にこっちのようだ。Cに近いと思ったらawkのkってカーニハンのkなのか。
カーニハンを知ってるんだ!
とよしま
とよしまさんも音楽の仕事やってました。
サウンドシステム全般を設計・開発してます。
音楽屋さんにはエンジニアが多いですか。
_ [歯医者][歯]歯医者復活戦
最近 物を噛むと左奥歯周辺が痛むようになりました。忍耐の限界なので歯医者へ行きました。歯の噛み合わせが悪いそうです。歯を削ってもらいました。おお。痛みがなくなった。ところで何故いまさら噛み合わせが悪くなったのだろう。歯が動いた?歯が成長した?
_ 暇なとき何してる?
英会話教室のテキストに以下の例文があります。
what do you do in your free time?
「リア充じゃないと答えられないような質問を書くんじゃねーよ!」というか同じ質問を説明を聞きに行ったとき[ 20080604#p08 ]に外国人講師からされたわけなんですが。
その時は答えを持っていなかったので返答に困ったんですがとりあえず take photo とか cooking とか make pasta などと返答しておきました。どうみても普段日記に書いてる行動と同じです。
_ [飯][いかのにんにくバターソテー]飯
いかのにんにくバターソテー(ref. DS献立全集 )
_ [田園都市線][金妻][GRAPHICATION]富士ゼロックス 企業広報誌GRAPHICATION
「ぐにゃり東京(19)」を読んでニヤニヤしました。
[...]「だけどね。麻生区っていうけどさ、オレは昔住んでたんだよ、どういうわけか田園都市線沿線にさ。十年ぐらい前だからバブル崩壊の頃。これがすごいんだ、乗ってるサラリーマンたちの顔が。引きつってる、すさんでる。もうカリカリしてて車内ですぐケンカになる。ホウホウの態、二年で逃げ出したよ」
[...] つまりね、『金妻』とかに乗せられて、ムリして買っちゃった人が大変なんだよ。給料大幅ダウン、リストラ、転職、奥さんパート。各駅で遠くても、ローンの支払いや子供の私立の学費が恐ろしい。でも近所の手前、車のステータスも下げられない。資産価値ガタガタで出られない。
昨日か一昨日に仕事場で「東急田園都市線と金妻の関係について云々」といった話題があったので「金妻」に目がキーワード反応しました。でも金妻は見たことないんだよね。どういう話なの?教えて wikipedia たん!
金曜日の妻たちへ
物語の舞台は町田市つくし野(自宅周辺、ただし、つくし野はドラマの設定上の場所であり、自宅周辺のロケは、すべて多摩市の多摩センター駅南方にあるタウンハウス落合とその西側の鶴牧団地で行われた)
あーなるほど。
ちなみに今でも電車内は殺伐としてるので安心してください。
_ [クラブミュージック][やる夫]やる夫が学んだクラブミュージックを年代別に整理する
ref. 無題のドキュメント やる夫で学ぶクラブミュージック
1990 年代 HIPHOP で力尽きた。
1980 年代のテクノ、トランスが多すぎた。
JUDE/Think で描いたマインドマップはこちら。
コピーしてペーストしたテキストファイルはこちら。
2008-06-08 :-)
_ [NetBSD][atactl][SMART]NetBSD atactl smartを有効にする方法
man atactl
smart [enable | disable | status | offline # | error-log | selftest-log] Controls SMART feature set of the specified device. SMART stands for Self-Monitoring, Analysis, and Reporting Technol- ogy. It provides an early warning system by comparing subtle operation characteristics to those determined in vendor test- ing to precede device failures. enable Enables access to SMART capabilities within the device. Prior to being enabled, a SMART capable device neither monitors nor saves SMART attribute values. The state of SMART, either enabled or disabled, will be preserved by the device across power cycles. disable Disables access to SMART capabilities within the device. Attribute values will be saved, and will no longer be monitored. status Reports whether SMART is supported by the device, and whether SMART is enabled on the :
無効にする
% sudo atactl wd0 smart disable SMART supported, SMART disabled % sudo atactl wd0 smart status SMART supported, SMART disabled
有効にする
% sudo atactl wd0 smart enable SMART supported, SMART enabled % sudo atactl wd0 smart status SMART supported, SMART enabled id value thresh crit collect reliability description raw 1 100 50 yes online positive Raw read error rate 0 2 100 50 yes offline positive Throughput performance 0 3 100 1 yes online positive Spin-up time 1021 4 100 0 no online positive Start/stop count 246 5 100 50 yes online positive Reallocated sector count 9 7 100 50 yes online positive Seek error rate 0 8 100 50 yes offline positive Seek time performance 0 9 90 0 no online positive Power-on hours count 4216 10 104 30 yes online positive Spin retry count 0 12 100 0 no online positive Device power cycle count 177 192 100 0 no online positive Power-off retract count 7 193 84 0 no online positive Load cycle count 162218 194 100 0 no online positive Temperature 29 Lifetime max/min 6/60 196 100 0 no online positive Reallocated event count 1 197 100 0 no online positive Current pending sector 0 198 100 0 no offline positive Offline uncorrectable 0 199 200 0 no online positive Ultra DMA CRC error count 0 220 100 0 no online positive Disk shift 150 222 97 0 no online positive Loaded hours 1535 223 100 0 no online positive Load/unload retry count 0 224 100 0 no online positive Load friction 0 226 100 0 no online positive Load-in time 227 240 100 1 yes offline positive Head flying hours 0
_ [飯][手打ちフェットチーネ]飯
手打ちフェットチーネ(ref. ちゃんと作れるイタリアン pp.62-63)。麺を作ってから茹でるまで置き過ぎた。塊になってしまった。
_ [クラシック][音楽]やる夫が学んだクラシックを年代別に整理する
ref. ベア速 やる夫で学ぶ音楽史 )
マインドマップに描いてみた。
それをコピペしたテキスト
ゲーム音楽のうちのオーケストラ曲は現代クラシックかな?かな?いや「西洋音楽」ではないからクラシック音楽とはいえないか。オーケストラ演奏しただけではクラシックとは言えません。ゲーム音楽はゲーム音楽です( ゲームミュージックは音楽のジャンルである[ 20070225#p02 ])。
2008-06-09 :-)
_ 朝ったー
0530 起床。
_ [キングダムハーツ2][下村陽子][宇多田ヒカル]通勤ったー
キングダムハーツ2
ゲーム未プレイ。作曲は下村陽子さん。「Passion」を宇多田ヒカルさんが歌っています。
ディズニーとファイナルファンタジーシリーズとのコラボレーション作品( ref. キングダムハーツII - Wikipedia )となっているようにディズニーの曲や FF の曲( 「One-Winged Angel」( FF7「片翼の天使」) )もあります。「Fragments of Sorrow」など前作( キングダムハーツ1 )から流用している曲もいくつかあります。登場するキャラクター( やそのキャラクターが所属する世界 )が多彩なために曲も多彩です。
「Swim This Way」のように歌が付き、ミュージカル風味な曲があるんですが、どうも聴いていてもノリ切れないというか盛り上がり切れません。歌は要らないんじゃないかなあ。ゲームの演出なのだろうけど。
B000BRWJ9C
_ 仕事
0830 出勤。
_ [Plan9][NetBSD][puffs][FUSE]NetBSD puffs の文脈で登場する「9P」ってなに?
ref. Filesystems in userspace: puffs, refuse, FUSE, and more
9P file servers
man mount_9p
The mount_9p program is used to mount a file hierarchy served with the Plan 9 file sharing protocol
_ オレオレ
あーなにここってオレオレ証明書使ってるんですね。
_ 電車内で PSP をよく見かける
周囲 6 人のうち 4 人が PSP 使ってるとかよく見かけます。何のゲームやってるか見てないけど。
2008-06-10 :-|
_ [Google][Google Developer Day]Google Developer Day 2008 Japan
@パシフィコ横浜
仕事休んで行ってきました。最初に残念なお知らせです。三輪は途中で力尽きて午前中の基調講演を聴いただけで帰りました。とりあえず席の目の前に @tsupo が居たので挨拶だけできました。
- 及川卓也
- 3 つの C
- クライアント
- ブラウザ側
- コネクティビティ
- インターネットへの経路
- クラウド
- 計算機資源
- Gears( 旧 Google Gears )
- たんにオフライン作業だけじゃないよ
- いろいろリッチだよ
- Google にはたくさん課題がある
- 試行錯誤する
- 開発者たちも一緒に遊ぼうぜ
- Andy Rubin
- Android 実演
- ガジェットとか
- Google Map とか
- Google Earth とか
- なにこの iPhone
- 「緊張して手が震える」
- やっぱり緊張するんだ
- 鵜飼文敏
- Google App Engine
- アプリケーション開発のためのプラットフォーム
- Google Maps API for Flash
- 実演( 失敗 )
- 加速度センサー付きの基板を計算機に接続して Google Map を渡り歩く
- ゲームのコントローラーなんぞも使える?
- Google Earth API
- 3D マップを渡り歩く
- FF7 は超えたな
Google Maps API for Flash や Google Earth API は面白そうなのでもっと話を聞いてみたかったのだけどどうにも体力的にしんどいのでとっとと帰りました。午後の話は他の参加者たちをウォッチすることにしますというかウォッチしてるひとたちのうちイベントに行ってるひとは何人か居るだろう。
2008-06-11 :-|
_ 朝ったー
0530 起床。
_ [林克洋][並木晃一][ギャラクシーフォースII][サンダーブレード]通勤ったー
ギャラクシーフォースII&サンダーブレード オリジナルサウンドトラック
ゲーム未プレイ。作曲は並木晃一さん、林克洋さんと「Tohru "Master" Nakabayashi[SEGA]」とあるんですが漢字が分かりません。教えてえらいひと。たぶん「Mster」は S.S.T Band での呼び名か、SEGA Sound Unit[H.] での呼び名だと思うんですが S.S.T.BAND - Wikipedia に載ってないので SEGA Sound Unit[H.] のメンバーかしら。
サントラはセガダイレクトで買ったのですが現在セガダイレクトはサービス終了していて セガSTORE に移行してます。
曲は全体的に派手ではないのだけどギターの「ドヌドヌ」という音が良いです。
_ 仕事
0830 出勤。
_ del.icio.us/help/firefox/bookmarks/quicktour が更新された
見た目が変わった。
2008-06-12 :-)
_ 朝ったー
0530 起床。
_ [カルドセプトサーガ][伊藤賢治][飛渡健次郎][渡邊雄基][高野智恵美][高橋雄蔵][五十嵐真理][空井敦史]通勤ったー
カルドセプトサーガ
ゲーム未プレイ。作曲は以下の方々。
- 伊藤賢治
- 飛渡健次郎
- 渡邊雄基
- 高野智恵美
- 高橋雄蔵
- 五十嵐真理
- 空井敦史
曲の構成は場所ごとに前半、後半、戦闘の曲が用意されています。
- 「どこか(前半)」
- 「どこか(後半)」
- 「どこか(戦闘)」
こんな感じ。場所が多いので曲数も多くなります。CD 4 枚。1 つ 1 つの曲は面白いのだけど曲数が多すぎるので印象が分散してしまうのがもったいないです。
B000K2VF98
_ [LINEAR]アコイン
りぐね: そういえば昨日 @miwarin さんのアイコンが描かれている車を見た / 一瞬だったのでキャラクターを見間違えたかもしれないけど
そういえば LINEAR は vol.29 まで予定が決まってるんですね。
_ [iPhone][老害]iPhoneは老害リトマス試験 - ひがやすを blog
iPhoneを単に欲しいと思ったあなた。今のところ老害ではないけど。将来的にもそうならないという保証はない。もっと、いろんな角度からものを見るようにしよう。
ところで id:akio0911 は iPhone を 2 台予約したと言っていました。
_ [Plagger][犯罪予告][mixi]mixiでの犯罪予告を検知する
こうですか?よく分かりません。
global: assets_path: /home/rin/plagger/assets timezone: Asia/Tokyo plugin_path: - /home/rin/plagger/plugins log: level: debug encoding: euc-jp cache: base: /home/rin/plagger user_agent: cookies: /home/rin/plagger/cookies/CustomFeed-Mixi-foobar@example.jp.dat plugins: - module: Subscription::Config config: feed: - http://mixi.jp/search_diary.pl?submit=search&keyword="殺す" - http://mixi.jp/search_diary.pl?submit=search&keyword="死ねばいいのに" - http://mixi.jp/search_diary.pl?submit=search&keyword="爆発しろ" - module: CustomFeed::MixiDiarySearch - module: Filter::Rule rule: module: Deduped module: Fresh mtime: path: /home/rin/plagger/cache/mixidiarysearch.tmp autoupdate: 1 - module: Publish::Gmail config: mailfrom: miwarin@gmail.com mailto: miwarin+mixi@gmail.com mailroute: via: smtp_tls host: smtp.gmail.com:587 username: miwarin@gmail.com password: xxxxxxxxx
ちゃんとやるときはシソーラスを作って類語を検索等するのだろうけど。
ref.
- mixi日記検索 => Plagger => Gmail[ 20070228#p03 ]
- 犯罪予告検知のソフト開発へ=来年度予算で要求−通り魔事件受け増田総務相(時事通信) - Yahoo!ニュース
_ [NetBSD][build.sh]NetBSD 1 つのソースファイルディレクトリで複数アーキテクチャを作業する
ようするに build.sh に -O と -T と -D を指定する。release するときは -R も指定する。ほかにも環境変数や /etc/mk.conf に設定を書く手段もあるけど割愛。
./build.sh -O /usr/src/i386.obj -T /usr/src/i386.tools -D /usr/src/i386.destdir tools | tee i386.tools.log ./build.sh -O /usr/src/i386.obj -T /usr/src/i386.tools -D /usr/src/i386.destdir distribution | tee i386.distribution.log ./build.sh -O /usr/src/i386.obj -T /usr/src/i386.tools -D /usr/src/i386.destdir kernel=GENERIC | tee i386.kernel.log
cd /usr/src/i386.obj/sys/arch/i386/compile/GENERIC make install reboot
./build.sh -O /usr/src/i386.obj -T /usr/src/i386.tools -D /usr/src/i386.destdir install=/
_ [NetBSD][puffs][FUSE]NetBSD で FUSE や puffs を使う
ref. Filesystems in userspace: puffs, refuse, FUSE, and more
ここの手順のまま。
/etc/mk.conf: MKPUFFS=yes kernel config: file-system PUFFS
kernel config に putter も書く。
# Pass-to-Userspace Transporter pseudo-device putter
kernel と userland を build する。
終わったら /dev/puffs を作る。
(cd /dev ; sh MAKEDEV puffs)
これは誤り。
MAKEDEV には puffs じゃなくて putter が書いてあるのでこう。
(cd /dev ; sh MAKEDEV putter)
puffs sshfs してみる。ホスト megumi からホスト hitomi のディレクトリ /home/rin を mount する。
rin@megumi[~]% mkdir /home/rin/tmp/puffs rin@megumi[~]% sudo mount_psshfs rin@hitomi:/home/rin /home/rin/tmp/puffs
ファイルを作ってみる。
rin@megumi[~]% cd /home/rin/tmp/puffs rin@megumi[~/tmp/puffs]% touch foobar
ホスト hitomi にファイルが出来ている。
rin@hitomi[~]% ls -l foobar -rw-r--r-- 1 rin users 0 Jun 12 22:17:19 2008 foobar
2008-06-13 :-)
_ 朝ったー
0530 起床。
_ [オウガバトル64][崎元仁][岩田匡治][松尾早人]通勤ったー
オウガバトル64
ゲーム未プレイ。作曲は以下の方々。
- 崎元仁
- 岩田匡治
- 松尾早人
曲が重厚です。重厚という印象は使ってる音によるのだけど。ゲームというか、演劇に使う曲、という印象です。曲数は 127 曲。CD 4 枚です。ちなみに FF12 の音楽も上記の方々が担当しています。
B00005FD7I
_ [KORG DS-10][iPod touch][プレゼン][LT]iPod touch を使ってプレゼンをする
社内の朝礼ネタ( 3 分の LT みたいなもの。テーマ自由 )のプレゼンを作りました。あまのりょーさんが「 PSP-2000 を使ってプレゼンをした」と言っていたので( 麦わら帽子の「記」 - ■ AgileNight TAMACHI-LTに行ってきた ) 私は iPod touch を使ってみました。
準備はこんな感じ。だいたい あまのりょーさんが書いてるとおり。
- OpenOffice Impress でスライドを書く
- スライドは背景を黒、文字をゴシック
- 角谷さんを真似した
- e.g. 受託開発とエンジニアの幸せ(PDF)
- スライドを JPEG 出力
- iPod touch へ転送
以下欠点。
- iPod touch は外部出力が無い
- iPod touch のディスプレイを直接見せる
- ディスプレイは小さい
- テーブルの向こうに居るひとには見づらい
- 1 畳ぶんくらいのテーブルを囲んで座った
_ [FUSE][Dokan][SSHFS]Windows で FUSE とか SSHFS
hsbt さんのブクマ経由で sshで他マシンのファイルシステムをマウントするには − @IT を発見して Windows にも何かあるだろうと探したらありました。
SSHでアクセスできるコンピュータのディスクをローカルドライブとしてマウントするプログラムです.Dokanライブラリ,Dokan.NET,SharpSSHを使用しています.
Dokan ≫ Download をそのまま作業。以下を取得してインストール。
- Dokan SSHFS
- Visual C++ 2005 SP1再配布可能パッケージ
- Dokanライブラリ
Windows の N ドライブにリモートの /home/rin をマウントする図。おお。
2008-06-14 :-)
_ [副都心線]開業当日の副都心線に乗った
- 渋谷を経由する
- 新宿三丁目に行く
という条件が重なったのでせっかくだから乗ってみました。
開業当日の路線というのをナメてました。観光のひとが多すぎです。自分も観光客ですが。
- 副都心線 渋谷駅
- 田園都市線(半蔵門線) のプラットホームの中央辺りに副都心線へのエスカレーターがある
- 乗り換えは楽
- 写真撮影する客が多数
- いまなら一眼レフを持ってても違和感ないよ!
↓渋谷駅のプラットホームで聴いたアナウンス
「和光市からの電車は 15 分遅れで運転してます」
15 分遅れ ('A`)?
まともに運転してるのかというかオレは待ち合わせの時間までに新宿三丁目に到着できるのかと不安になったので駅員に聞いてみました。
- 開業当日ですからね
- 乗客が多い
- 混乱する
- 電車は遅れる
- ダイヤはあるけど正常に機能してない
- 運転は運転手の判断に任せてある
ともあれ駅員と会話してる間に電車が到着したので乗って移動しました。集合時間には間に合いました。よかったですね。
教訓:開業直後の路線は避けよう。観光目的ではないならば
2008-06-15 :-)
_ [癒され隊][生しらす]癒され隊 生しらすを食べよう
@江ノ島
弊社の方々の集い。同じ勤務地のひとが居ないのでほとんどのひとと面識がないのだけどせっかくだから行ってみました。
生しらすです。手ぶれしました。残念ですね。
_ [NetBSD][FUSE][svnfs]NetBSD で FUSE とか svnfs とか
入れる
% cd /usr/pkgsrc/filesystems/fuse-svnfs/ % sudo make update clean-depends
使う
% sudo svnfs http://svn.bulknews.net/repos/plagger/trunk/plagger /home/rin/tmp/puffs
刺さった。
あれ
_ [ユウト][一純悠人]電脳的悠人放送局・クロス×ファイヤー: 電脳的悠人放送局・クロス×ファイヤー 第三回
- ユウトのプログラミング
- != コンピュータープログラミング
- == シーケンスプログラム
- プログラミング - Wikipedia のうち
- 「コンピュータプログラムを作成すること」じゃなくて
- 「シーケンサーにシーケンスを設定すること」である
- 打ち込み
- この音色をこの音程でこの長さで演奏等
- コンピューターを使って楽譜を作るみたいな
- MIDI
- シーケンスプログラムだる
- 「いちから音楽作るひとも居る。古代祐三さんとか」(!!!)
- 音楽家
- != ギーク
- == ギター 1 本で作曲するひとはたくさん居る
ありがとうゴマス。
ref. ゲームミュージックコンポーザーの仕事[ 20080607#p02 ]
_ [沖縄紀行]沖縄紀行ふりかえりをマージ
昨日の沖縄紀行ふりかえり[ 20080614#p03 ]を wiki にマージしたり、Namiki から教わった「旅行者の7つの習慣」をマインドマップに描くなどした。マインドマップは秘技なので公開しないのである。
2008-06-16 :-)
_ 朝ったー
0530 起床。
_ [エナジーブレイカー][内藤泰弘][中島享生][山本祐世][塩生康範]通勤ったー
エナジーブレイカー
ゲーム未プレイ。作曲は以下の方々。
- 中島享生
- 山本祐世
- 塩生康範
冒頭に中島享生さんによるアレンジがあります。以降がオリジナルサウンドトラックです。牧歌的な曲やギターの音を使った曲など多彩な構成です。ちなみにキャラクターデザインを内藤泰弘さんが担当してます。内藤泰弘さんは「トライガン」で馴染みがあります。
B000JBWY9U
_ 仕事
0830 出勤。
_ [ゲーム音楽]音楽家の観測守備が偏っている
「音楽屋さんにはエンジニアが多い」( ギークと言ったほうがいいか )という印象を持っていたわけですが[ 20080607#p02 ] 考えてみれば以下のような思考になっていました。
- 観測してる範囲はゲーム音楽家ばかり
- ゲームはコンピューターを使って作る( ただしコンピューターゲームに限る )
- コンピューターを使って作るゲームの音楽はやはりコンピューターを使って作る
- よって音楽家はギークが多い
N段論法
コンピューターが関わらなければギークにならなそうです。
ref.
- ゲームミュージックコンポーザーの仕事[ 20080607#p02 ]
- 電脳的悠人放送局・クロス×ファイヤー 第三回[ 20080615#p08 ]
_ [泥のように働く][FF7][ソルジャー]泥の中に居たとき
でも、ソルジャーはいくつ当てはまろうが生き残り、それがすべての人のデフォルトであるかのように振舞うから困る。
しかしクラス 1st のソルジャーのうち生き残った奴は居ないんだぜ?
_ [飯][ゴーヤーちゃんぷるー]飯
ゴーヤーちゃんぷるー(ref. 食彩浪漫 2005-06 p.73)
2008-06-17 :-)
_ 朝ったー
0530 起床。
_ [エースコンバット3][椎名豪][中川浩二][中西哲一][辰田朋子][大久保博][柿埜嘉奈子]通勤ったー
エースコンバット3 エレクトロスフィア
ゲーム未プレイ。作曲は以下の方々。
- 椎名豪
- 中川浩二
- 中西哲一
- 辰田朋子
- 大久保博
- 柿埜嘉奈子
戦闘機でばびゅーんと飛ぶゲームらしいですが「アフターバーナー」等のような爽快な曲、疾走感がある曲はありません。けっこう地味です。「車を運転してるときに聴くとヤバイ」ということにはならないので安心して聴けます。全体的な分類はテクノかなあ。テクノも多岐にわたるけど。
B00005F3KK
_ 仕事
0830 出勤。
_ [JNUG][BOF][NetBSD]JNUG BOF の雰囲気が分からないので躊躇している
mixi 方面で BOF の案内等を見かけたのだけど私のような末端の利用者が参加していいものかどうかああでも Japan NetBSD User's Group だからいいのか。つべこべ言わずに行ってみればいいじゃない。
_ 2008/07/05 NetBSD BOF 2008 の「プレゼンテーション資料」なんてないわー
Not Found The requested URL /ja/JP/JNUG/event/20080705BOF/jnug-2008-bof-future.ppt was not found on this server.
_ [C#][.NET][デリゲート][delegate][リダイレクト][標準出力]外部プロセスの標準出力をリアルタイム風味にテキストボックスへ表示する
C#
デリゲートをこねくりまわす。
using System; using System.Text; using System.Windows.Forms; using System.IO; using System.Diagnostics; using System.Threading; namespace ContorolInvoke2 { public delegate void OutputDelegate(string s); public partial class Form1 : Form { private AsyncIOTester aio; public Form1() { InitializeComponent(); aio = new AsyncIOTester(textBox1, new OutputDelegate(Output)); } private void button1_Click(object sender, EventArgs e) { aio.Run(); } private void Output(string s) { textBox1.AppendText(s); } } public class AsyncIOTester { private Stream inputStream; private byte[] buffer = new byte[128]; private AsyncCallback callBackRead; private Control outputContorol; private OutputDelegate outputDelegate; public AsyncIOTester(Control oContorol, OutputDelegate oDelegate) { callBackRead = new AsyncCallback(OnRead); outputContorol = oContorol; outputDelegate = oDelegate; } public void Run() { Thread t = new Thread(new ThreadStart(ExecProc)); t.Start(); } private void ExecProc() { Process p = new Process(); p.StartInfo.FileName = @"C:\Windows\System32\ping.exe"; p.StartInfo.Arguments = "-n 10 localhost"; p.StartInfo.WorkingDirectory = Directory.GetCurrentDirectory(); p.StartInfo.RedirectStandardInput = false; p.StartInfo.RedirectStandardOutput = true; p.StartInfo.UseShellExecute = false; p.StartInfo.CreateNoWindow = true; p.Start(); inputStream = p.StandardOutput.BaseStream; inputStream.BeginRead(buffer, 0, buffer.Length, callBackRead, null); p.WaitForExit(); p.Close(); } void OnRead(IAsyncResult ar) { int readByte = inputStream.EndRead(ar); if (readByte > 0) { string s = Encoding.Default.GetString(buffer, 0, readByte); outputContorol.Invoke(outputDelegate, s); inputStream.BeginRead(buffer, 0, buffer.Length, callBackRead, null); } } } }
ref.
- GotDotNet Japan 掲示板 - プロセスの Standard Out のリダイレクト
- プログラミング C# 21.3 非同期IO
4873112648
_ [イーオン][英会話]初めての英会話レッスンに行った
講師( 日本人女性 )の胸が大きい割りには以下の画像のように机の上に胸を置く姿勢をとるので目のやりどころに困った。まったくもってけしからん。レッスンはすべてこの講師が担当らしいので今後 4 ヶ月よろしくお願いします。
_ てすてす
2008-06-18 :-|
_ 朝ったー
0530 起床。
_ [エースコンバット 4 シャッタードスカイ][中西哲一][大久保博][田島勝朗][小林啓樹]通勤ったー
エースコンバット 4 シャッタードスカイ
ゲーム未プレイ。作曲は以下の方々。
- 中西哲一
- 大久保博
- 田島勝朗
- 小林啓樹
中西哲一さんがもっとも多く曲を書いてるので中西哲一さんがメインかしら。
途中まで中西哲一さんによるエースコンバットらしい曲が続いて「これがエースコンバットの曲なのだな」と慣れ始めたところに、後半唐突に「Rex Tremendae」のアカペラの曲が入り、驚きます。ここから数曲が小林啓樹さん作曲ですが RPG のように場面を強調した曲が続きます。大久保博さん作曲の「Blue Skies」はヴォーカル入りです。この曲はかっこいいな。
B00005TOJ9
_ 仕事
0830 出勤。
_ [はてな][hatena]仕事場で hatena.ne.jp へのアクセスが禁止された
はてなの全てのサービスじゃなくていくつかが禁止。
- d.hatena.ne.jp → 禁止
- q.hatena.ne.jp → 禁止
- b.hatena.ne.jp → 許可
- a.hatena.ne.jp → 許可
- g.hatena.ne.jp → 許可
b は要らないんだけど d と q は割りとよく見るます。「ぼくはこのサイトを見たいんです ><」と管理者へ申請できるらしいが。許可されるかどうかは別として。
_ [Subversion][Proxy]Subversion で Proxy を設定する
デフォルトのまま使ったら怒られた。
% svn co http://svn.bulknews.net/repos/plagger/trunk/plagger svn: PROPFIND request failed on '/repos/plagger/trunk/plagger' svn: PROPFIND of '/repos/plagger/trunk/plagger': Could not resolve hostname `svn.bulknews.net': No address associated with name (http://svn.bulknews.net)
~/.subversion/servers を編集する。
[global] http-proxy-host = proxy.example.jp http-proxy-port = 8888 http-proxy-username = user http-proxy-password = pass
_ [Plagger]Plagger の trunk を Proxy 経由で取得しようとしたら失敗した
ありゃ
% svn co http://svn.bulknews.net/repos/plagger/trunk/plagger svn: PROPFIND request failed on '/repos/plagger/trunk/plagger' svn: PROPFIND of '/repos/plagger/trunk/plagger': 503 Service Unavailable (http://svn.bulknews.net)
_ [Trac][Trac月][Trac Lightning]Trac月 1.5.1 からTrac Lightning 1.8.2 へアップグレードした
( via まさにっき(使えないプログラマーの記録) )
FrontPage - Trac Lightning Wiki @ SF.jp
Trac月は1.6.0からTrac Lightningと名前を変更してリリースしました。
知らなかった!
sugamasao++
ということで手順に従いアップグレード。
Install - Trac Lightning Wiki @ SF.jp
旧バージョンのTracからバージョンアップするには、インストール中のダイアログで「 httpd.confを上書きしない」を選択します。
手元では Trac月 1.5.1 を F:\TracLight にインストール済み。
インストールする前にサービスの Apache を停止しておく。
F:\TracLight におもむろにインストールする。
途中で「 httpd.confを上書きしない」を選択する。
終わったら Windows 再起動
スタート - Trac - コマンドプロンプトを起動
以下を実行
trac-admin.bat F:\TracLight\project\trac\SampleProject upgrade
プロジェクトが複数あるならばプロジェクトの数だけ繰り返す。
おもむろに http://localhost/trac/ にアクセスする
いい感じになってれば OK
ダメなら気合いでがんばる。
_ Visual Studio2005(VS2005) でコマンドラインによりプロジェクトをビルドする
コマンドプロンプトを起動する。
そのコマンドプロンプト上で Microsoft Visual Studio 8\Common7\Tools\vsvars32.bat を実行して環境変数を設定する。
ソリューションファイルを指定するとソリューションに含まれるプロジェクトをすべてビルドしてくれる。
>devenv /build debug example.sln
ref. コマンドラインによりプロジェクトをビルドする: .NET Tips: C#, VB.NET, Visual Studio
_ [NUnit]NUnit の出力結果の XML を HTML に変換する
NUnitReport を使う
>nunitreport-2.0.0\bin\net-1.1\NUnitReport.CUI.exe TestResult.xml
_ [VS2005][NAnt][MSbuild][自動化]Visual Studio2005(VS2005) で NAnt を使用して作業を自動化する(未遂)
NAnt 0.85
>nant\bin\NAnt.exe build NAnt 0.85 (Build 0.85.2478.0; release; 2006/10/14) Copyright (C) 2001-2006 Gerry Shaw http://nant.sourceforge.net Buildfile: file:///G:/miwa/work/NAnt/ex1/ex1/default.build Target framework: Microsoft .NET Framework 2.0 Target(s) specified: build build: [solution] Starting solution build. BUILD FAILED Microsoft Visual Studio.NET 2005 solutions are not supported.
Note: Right now, only Microsoft Visual Studio .NET 2002 and 2003 solutions and projects are supported. Support for .NET Compact Framework projects is also not available at this time.
(ノ∀`)
_ [VS2005][NAnt][MSbuild][自動化]Visual Studio2005(VS2005) で NAnt を使用して作業を自動化する(ビルドのみ)
ビルドに MSBuild を使用してるひとが居ました。
NAntを使ってデイリービルド環境を構築する:アーキテクト360
マネして default.build を以下のように書いてみた。あとせっかくだから NAnt nightly にしておいた。
<?xml version="1.0" encoding="utf-8"?> <project name="ex1" default="all" basedir="." xmlns="http://nant.sourceforge.net/release/latest/nant.xsd"> <property name="basedir" value="." /> <property name="build.dir" value="${basedir}\ex1"/> <property name="nunit.dir" value="${basedir}\nunit"/> <target name="all" depends="" > <call target="build" /> <call target="test" /> </target> <target name="build" description="Build of the solution"> <property name="msbuild.path" value="C:\WINDOWS\Microsoft.NET\Framework\v3.5\"/> <property name="msbuild.wdir" value="${build.dir}"/> <exec program="msbuild.exe" basedir="${msbuild.path}" workingdir="${msbuild.wdir}" /> </target> </project>
実行
>F:\nant\bin\NAnt.exe -buildfile:default.build NAnt 0.86 (Build 0.86.3075.0; nightly; 2008/06/02) Copyright (C) 2001-2008 Gerry Shaw http://nant.sourceforge.net Buildfile: file:///G:/miwa/work/NAnt/ex1/default.build Target framework: Microsoft .NET Framework 3.5 Target(s) specified: all all: build: [exec] Microsoft (R) Build Engine Version 3.5.21022.8 [exec] [Microsoft .NET Framework, Version 2.0.50727.1433] [exec] Copyright (C) Microsoft Corporation 2007. All rights reserved. [exec] [exec] 2008/06/18 16:21:19 にビルドを開始しました。 [exec] ノード 0 上のプロジェクト "G:\miwa\work\NAnt\ex1\ex1\ex1.csproj" (既定のターゲット)。 [exec] 古いリソースは、それらのソース ファイルに対して存在しません。リソース生成を省略します。 [exec] CoreCompile: [exec] すべての出力ファイルが入力ファイルに対して最新なので、ターゲット "CoreCompile" を省略します。 [exec] CopyFilesToOutputDirectory: [exec] ex1 -> G:\miwa\work\NAnt\ex1\ex1\bin\Debug\ex1.exe [exec] プロジェクト "G:\miwa\work\NAnt\ex1\ex1\ex1.csproj" (既定のターゲット) のビルドが完了しました。 [exec] [exec] ビルドに成功しました。 [exec] 0 警告 [exec] 0 エラー [exec] [exec] 経過時間 00:00:00.32 BUILD FAILED Target 'test' does not exist in this project. Total time: 0.9 seconds.
test をまだ書いてないです。
_ ラジオはファイルをダウンロードできるようにしてほしい
霜月はるかのFROST MOON CAFE を聴いてる最中に Firefox3 が死んだ。
_ [tDiary][wikiスタイル]tdiary wiki スタイルのインラインイメージのURLの最後の処理を変えようとしたが踏みとどまった
やりたいこと
- Windows 計算機に IMG_5888.JPG というファイルがある( Canon IXY DIGTAL70 で撮影した画像 )
- IMG_5888.JPG を tDiary を動作させているホストへ転送する
- IMG_5888.JPG はファイル名がすべて大文字になっている
- ファイル名の拡張子が大文字だと wiki スタイルはインラインイメージを展開しない
- なので拡張子を小文字に変更する
ファイルを転送するたびに拡張子を小文字に変更しているので手間がかかります。この手間を無くしたい。じゃあ tdiary のコードを変えればいいじゃない( 結局やってない )
コード
tdiary/misc/style/wiki/wiki_style.rb の以下の部分です。i オプションを使えば大文字、小文字を区別しなくなります。やったね!
% diff -u wiki_style.rb.orig wiki_style.rb --- wiki_style.rb.orig 2008-06-18 20:40:03.000000000 +0900 +++ wiki_style.rb 2008-06-18 20:40:12.000000000 +0900 @@ -184,7 +184,7 @@ case s when /^mailto:/ r << %Q[<a href="#{s}">#{s.sub( /^mailto:/, '' )}</a>] - when /\.(jpg|jpeg|png|gif)$/ + when /\.(jpg|jpeg|png|gif)$/i r << %Q[<img src="#{s}" alt="#{File::basename( s )}">] else r << %Q[<a href="#{s}">#{s}</a>]
別のソリューション
しかし FFFTP にファイル名を小文字に変更するオプションがあることに気づいた。「いまどき ftp かよ」とか言わない。足元にある計算機だからいいんです。いや「それ○○で出来るよ」というナイスな手段があれば教えてくだしあ。
転送後。これで tdiary のコードを変更する必要が無くなりました。
ファイル名を小文字にする
ちなみにファイル名を小文字にする時は以下のスクリプトファイルを実行してます( ref. 縮小専用 で画像サムネイルを作る[ 20070416#p04 ] )
#!/bin/sh find . -type f | while read file; do mv $file `echo $file | tr '[A-Z]' '[a-z]'` done
_ [NetBSD][FreshReader][RSS フィード]はてなアンテナ - NetBSDのアンテナ の RSS フィードを FreshReader に登録した
( via NetBSD 絹の日記 )
- OPML を名前をつけて保存
- FreshReader ホーム >> 購読管理 >> 購読サイト一覧のインポート(OPML)
- OPML ファイルを指定する
- フォルダを作るなどする
「NetBSD 絹の日記」等いくつかのサイトは既に登録済みだった。
2008-06-19 :-)
_ 朝ったー
0530 起床。
_ [ヴァルキリープロファイル][桜庭統]通勤ったー
ヴァルキリープロファイル
ゲーム未プレイ。作曲は桜庭統さん。
「聖なる死への叙事詩」等の場面を表現する曲はたしかに場面を空想できて良いです。でもバトル風味の曲は単調なので聴いていて飽きます。
B000058A8G
_ LOC
プロダクトコードとテストコードの比率は 2 対 1 だった。
_ [はてなダイアリー][RSS]部分配信のはてなダイアリーを全文配信化して購読するブックマークレット がすばらしすぎる
かたっぱしから全文配信化してフィードリーダーに登録しなおすのが最近の日課です。
_ [C#][行数]C# のファイル名をコード行数が多い順に印字する
% find . -maxdepth 1 -name "*.cs" | grep -v (Designer|Program.cs) | while read f; do wc -l $f; done | sort -nr 23 ./Example.cs 17 ./Form1.cs
おおざっぱな規模を把握できればいいのでコメントも含めてます。
_ [自分語り][音楽]ここ数年で流行した音楽(オレのなかで)
年 | 流行音楽 | おもな出来事 |
2002 | 坂本真綾 | 全国を駆け巡った |
2003 | 坂本真綾 | 泥のように働いた |
2004 | 植松伸夫 | 鬱を患わせた |
2005 | 植松伸夫 | 自分探し |
2006 | 崎元仁 | FF12発売 |
2007 | 崎元仁 | |
2008 | ナムコ方面 | LINEARとか |
だいたい 2 年周期で流行が変わります。
2007 年は何があったかしら。
ナムコ方面はこの辺りのメンバーです [mixi] Ridge Sound +リッジサウンド+
最近聴いた音楽は Last.fm は分かりやすいです Last.fm
_ [英会話][イーオン]英会話レッスン 6B
理想
- 「社長」と言おうとした
- 社長といえばプレジデント神羅
- President と言うつもりだった
現実
- 「社長」と言おうとした
- 社長といえばナントカ神羅
- 社長といえばナントカ神羅
- 社長といえばナントカ神羅
- 社長といえば............
- 社長といえば....ナニ神羅だっけ
- 社長といえば....ナニ神羅だっけ
- 社長といえば....ナニ神羅だっけ
- 社長といえば....ナニ神羅だっけ
結局 President という言葉が出てきませんでした。
ところで胸チラするのやめてくれませんか? オレはどこを見て会話すればいいんだyp
_ [英会話]英会話ふりかえり
6/17 と 6/19 の 2 回授業しました。
- Keep
- 授業用の CD を毎日聴く
- オーディオブックと同じように
- ゆっくりでも良いので口を動かして話す
- 意識して口を動かす
- 舌も動かす
- 速く話す練習もする
- 聞き取れなかった単語はメモ
- 他のひとが話している時も聞く
- 口だけ動かす
- 分からないところは遠慮せずに質問する
- 高い金払ってるんだから!
- ちなみに質問は授業の最後
- 月曜日に予習
- 火曜日に授業
- 水曜日に復習と木曜日の予習
- 木曜日に授業
- 金曜日に復習
- 予習は 30 分
- 復習も 30 分
- Problem
- 言葉が出てこない
- 語彙が少ない
- どもる
- Try
- 予習時に授業当日に使いそうな言葉を用意する
- 予習時にもっともっともっと声に出す
- ひたすら書き取り
- ひたすら発声
- 素振り重要
- 予習時間を増やす
- 復習時間を増やす
2008-06-20 :-)
_ 朝ったー
0530 起床。
_ [アンダーディフィート][細江慎治]通勤ったー
アンダーディフィート
ゲーム未プレイ。作曲は細江慎治さん。
軽いノリの曲はありません。硬派なゲームなのでしょうか。いくつかの曲(ステージ曲?)の最初に入る「ピピーガー」「もにょもにょもにょ もにょ」という音声があります。ステージ開始時の通信を思わせてくれてかっこいいです。
_ 仕事
0830 出勤。
_ whoami と who am i
( via id:GARAPON )
「who am i」と「whoami」の違いが良くわかっていなかった。
私はよく分かってないというか考えもしなかったのでマニュアルを読んでみるます。
whoami -- display effective user id
実効ユーザID を印字する。
The whoami utility has been obsoleted by the id(1) utility, and is equiv- alent to ``id -un''. The command ``id -p'' is suggested for normal interactive use.
ということで id を読む。
-n Display the name of the user or group ID for the -G, -g and -u options instead of the number. If any of the ID numbers cannot be mapped into names, the number will be displayed as usual.
-u で 実効ユーザ ID を取得してその ID を -n に渡して実効ユーザID を実効ユーザ名へ変換する、ということか。
who を読む。
am I Returns the invoker's real user name.
起動した 実ユーザ を返す。
実ユーザID や実効ユーザID とは
実ユーザID/実グループID
setuid機能/setgid 機能が有効であると,プログラムは実行ファイルの所有ユーザ/所有グループを権限として動作する。プログラムを起動したユーザの権限とは無関係になる。
実効ユーザID/実効グループID
実効ユーザID/実効グループIDはプログラムが動作するときの実際の権限で,通常我々がプログラムの動作権限として認識しているものだ。オペレーティングシステムがアクセス権限判断の際に参照するクリデンシャルである。
_ [id][コードリーディング][NetBSD]id -un( whoami )を読む
/usr/src/usr.bin/id/id.c
whoami として呼び出したとする。-u と -n を指定したことにする。
} else if (strcmp(getprogname(), "whoami") == 0) { uflag = 1; nflag = 1; opts = "";
プログラムにユーザー名を指定しなかったのでここに到達するときは argv は NULL 。たぶん
pw = *argv ? who(*argv) : NULL;
-u を処理する。
if (uflag) { id = pw ? pw->pw_uid : rflag ? getuid() : geteuid();
- pw が NULL
- rflag は 0
- よって geteuid() を呼ぶ
-n を処理する。getpwuid() で実効ユーザID に対応するユーザー名を取得する。printf() で印字する。
if (nflag && (pw = getpwuid(id))) (void)printf("%s\n", pw->pw_name);
_ [NetBSD][who][コードリーディング]who am i を読む
/usr/src/usr.bin/who/who.c
case 2: /* who am i */ who_am_i(NULL, show_labels); break;
who_am_i() を呼ぶ。標準入力の ttyname を取得
if ((p = ttyname(STDIN_FILENO)) != NULL) {
実ユーザID を取得してその ID を getpwuid() へ渡して実ユーザ名を取得
pw = getpwuid(getuid());
印字。
print(pw ? pw->pw_name : "?", p, now, "", getpid(), 0, 0, 0, 0);
_ [NAnt][Nunit]NAnt で NUnit を使う
環境
- Microsoft Visual Studio2005
- NAnt 0.86 (Build 0.86.3075.0; nightly; 2008/06/02)
- NAntContrib-0.86-nightly-2007-12-01
- Microsoft .NET Framework 3.5
とりあえずここに書いてあるそのまま。
NAntを使ってデイリービルド環境を構築する:アーキテクト360
default.build はこう。
<?xml version="1.0" encoding="utf-8"?> <project name="ex1" default="all" basedir="." xmlns="http://nant.sourceforge.net/release/latest/nant.xsd"> <property name="basedir" value="G:\miwa\work\NAnt\ex1" /> <property name="build.dir" value="${basedir}\output"/> <property name="test.dir" value="${basedir}\test"/> <target name="all" depends="" > <call target="build" /> <call target="test" /> </target> <target name="build" description="Build of the solution"> <property name="msbuild.property" value="OutDir=${build.dir}\"/> <property name="msbuild.path" value="C:\WINDOWS\Microsoft.NET\Framework\v3.5\"/> <exec program="msbuild.exe" basedir="${msbuild.path}"> <arg value="/p:${msbuild.property}" /> </exec> </target> <target name="test" description="testing of the solution"> <nunit2> <formatter outputdir="${test.dir}\" type="Plain" /> <test> <assemblies basedir="${build.dir}"> <include name="*Test.dll"/> </assemblies> </test> </nunit2> </target> </project>
実行。
G:\miwa\work\NAnt\ex1>F:\nant\bin\NAnt.exe
ハマッたところ。
<property name="basedir" value="G:\miwa\work\NAnt\ex1" />
を以下のようにしていた。
<property name="basedir" value="." />
こう書いておくと target を処理する時点のカレントディレクトリになるようだ。
絶対 PATH を指定しないとダメかあ。うーん。
作業のディレクトリ構成。output にナントカ.dll 等が出力される。
G:\miwa\work\NAnt>tree ex1 フォルダ パスの一覧: ボリューム HOME ボリューム シリアル番号は 40EF-7091 です G:\MIWA\WORK\NANT\EX1 ├─ex1 │ ├─bin │ │ └─Debug │ ├─obj │ │ └─Debug │ │ └─TempPE │ └─Properties ├─ex1Test │ ├─bin │ │ └─Debug │ ├─obj │ │ └─Debug │ │ └─TempPE │ └─Properties └─output
_ NAnt で実行した NUnit のレポートを作成する
nunit2report を使う。
先ほどの default.build の test に nunit2report を追加。
<?xml version="1.0" encoding="utf-8"?> <project name="ex1" default="all" basedir="." xmlns="http://nant.sourceforge.net/release/latest/nant.xsd"> <property name="basedir" value="G:\miwa\work\NAnt\ex2" /> <property name="build.dir" value="${basedir}\output"/> <property name="test.dir" value="${basedir}\test"/> <target name="all" depends="" > <call target="build" /> <call target="test" /> </target> <target name="build" description="Build of the solution"> <property name="msbuild.property" value="OutDir=${build.dir}\"/> <property name="msbuild.path" value="C:\WINDOWS\Microsoft.NET\Framework\v3.5\"/> <exec program="msbuild.exe" basedir="${msbuild.path}"> <arg value="/p:${msbuild.property}" /> </exec> </target> <target name="test" description="testing of the solution"> <nunit2> <formatter outputdir="${test.dir}\" usefile="true" type="Xml" extension=".xml"/> <test> <assemblies basedir="${build.dir}"> <include name="*Test.dll"/> </assemblies> </test> </nunit2> <nunit2report todir="${test.dir}"> <fileset> <include name="${test.dir}\*results.xml" /> </fileset> </nunit2report> </target> </project>
実行
G:\miwa\work\NAnt\ex2>F:\nant\bin\NAnt.exe
作業のディレクトリ構成。test にレポートの ナントカ.html が出力される。
G:\miwa\work\NAnt>tree ex2 フォルダ パスの一覧: ボリューム HOME ボリューム シリアル番号は 40EF-7091 です G:\MIWA\WORK\NANT\EX2 ├─ex2 │ ├─bin │ │ └─Debug │ ├─obj │ │ └─Debug │ │ └─TempPE │ └─Properties ├─ex2Test │ ├─bin │ │ └─Debug │ ├─obj │ │ └─Debug │ │ └─TempPE │ └─Properties ├─output └─test
_ [NAnt][msbuild]NAnt で NAntContrib の msbuild タスクを使うように変更した
default.build のここを
<target name="build" description="Build of the solution"> <property name="msbuild.property" value="OutDir=${build.dir}\"/> <property name="msbuild.path" value="C:\WINDOWS\Microsoft.NET\Framework\v3.5\"/> <exec program="msbuild.exe" basedir="${msbuild.path}"> <arg value="/p:${msbuild.property}" /> </exec> </target>
こう書く。タスクのタグだけ書く。
<target name="build" description="Build of the solution"> <msbuild></msbuild> </target>
作業ディレクトリに default.build と .sln を置いてデフォルト動作させる。
_ [NAnt][make]NAnt は make みたいなものか
ターゲットとか依存関係とか馴染み深いですね。
あと NAntContrib のタスクが充実してて素敵です。
さらっと眺めたけどサポートしてるバージョン管理システムはこれくらい?
- SCM
- PCVS
- Microsoft Visual SourceSafe
- Subversion
- PERFORCE
_ [飯][ゴーヤーちゃんぷるー]飯
ゴーヤーちゃんぷるー(卵なし)(ref. 食彩浪漫 2005-06 p.73)
2008-06-21 :-)
_ [.forward][procmail][.procmailrc]procmail を使ってないのに手元に .procmailrc があった
身に覚えがありません。
中身を見てみます。
:0 * ^From: mixi@mixi.jp * ^To: xxxx@example.jp * ^Subject:.*iso-2022-jp * ^Subject:\/.* * ? echo "$MATCH" | nkf -me | egrep 'メッセージが届いています' ! xxxx at ezweb.ne.jp
ああっ!
mixi メッセージで遊んだときの名残りです(ref. mixi のメッセージお知らせメールをケータイに転送する[ 20080105#p02 ])
.forward もあった。
miwarin@gmail.com ##"|/usr/pkg/bin/procmail -f- "
_ [シェルスクリプト]標準出力をシェルスクリプトへパイプする
こんなシェルスクリプト ./filter を用意しておく。
#!/bin/sh cat | grep -E ".*example.*"
パイプ
% echo fooexample | ./filter fooexample % echo fooxample | ./filter
ref. UNIXプログラミング環境 pp.231-232
4871483517
_ 2次会
ドトール。
2008-06-22 :-)
_ メールからの日記更新テスト できるかな
_ メールからの日記更新テスト
RubyKaigiを見ているよ
_ メールからの日記更新テスト
RubyKaigiを見ているよ
_ メールからの日記更新テスト
RubyKaigiを見ているよ
_ メールからの日記更新テスト
RubyKaigiを見ているよ
_ [posttdiary.rb][posttdiary-ex.rb][tDiary][メール]tDiary 日記をメールで更新する
posttdiary-ex.rb を使う。posttdiary.rb は wiki スタイルを使えないみたいす。
参考
方針
- 日記の URI は http://www.area51.gr.jp/~rin/diary/
- 画像の UPI は http://www.area51.gr.jp/~rin/images/YYYY/MM/DD/
- 画像のローカルディレクトリは /home/rin/public_html/images/YYYY/MM/DD/
- tDiary を動作させる計算機とメールを処理する計算機は同じ
- 日記メール受信専用アカウントは新設しない
- 既存のアカウントを使う
- tDiary wiki スタイル
posttdiary-ex.rb 設置
cp usr/local/tdiary-cur/contrib/util/posttdiary/posttdiary-ex.rb ~/public_html/diary/ chmod +x ~/public_html/diary/posttdiary-ex.rb
.forward
"|/usr/pkg/bin/procmail -f- "
.procmailrc
LOGFILE=$HOME/procmail.log :0 * ^From: xxxx at ezweb.ne.jp * ^To: xxxx at area51.gr.jp | /home/rin/usr/local/bin/posttdiary
posttdiary
この日記では日付けごとに画像を置くディレクトリ( YYYY/MM/DD )作るようにしている。ディレクトリを作るために procmail からさらにスクリプトを呼ぶようにする。こんなスクリプト。
#!/bin/sh PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/pkg/bin postcmd=/home/rin/public_html/diary/posttdiary-ex.rb updatecmd=http://www.area51.gr.jp/~rin/diary/update.rb today=`date +%Y/%m/%d` imagedir=/home/rin/public_html/images/$today/ imageuri=http://www.area51.gr.jp/~rin/images/$today/ user=tdiaryuser pass=tdiarypass if [ ! -d $imagedir ]; then mkdir -p $imagedir chmod o+rx $imagedir fi cat | $postcmd -w -s -f '$1' -i $imagedir -u $imageuri $updatecmd $user $pass
画像を添付したメールを投げて何も指定しないと以下のような本文が生成される。
{{image 1,'20080622_1'}}
image.rb プラグインを使ってないので posttdiary-ex.rb に -f オプションを指定する。
以下のような本文になる。
! メールからの日記更新テスト http://www.area51.gr.jp/~rin/images/2008/06/22/20080622_2.jpg RubyKaigiを見ているよ
動作確認
メールを投げつつ以下のログを観測しながら動作確認する。
tail -f ~/prcmail.log
tail -f /var/log/httpd/error_log
_ 日本 Ruby 会議 2008 - Live
今年は現地に行かないのでライブを見て過ごすなどしている。
_ インスタントコーヒーを飲むなどしている
冷凍庫から発掘した
_ メールからの更新が癖になる
ついったーが使えないときは日記更新すればいいじゃない
_ 本文が1行だとついったーと変わらない
一日一行
_ サブタイトルと本文1行ならばmixi日記と変わらない
メールからの更新は便利だ素晴らしい
_ [BOF][NetBSD]日本NetBSDユーザーグループ第十回定期総会 および NetBSD BOF 2008
申し込みどね。
とりあえず行ってみることにしました。
せっかくだから会員登録もしました。
_ [postfix][tdiary]日記更新用に拡張メールアドレスを使う
username+diary@area51.gr.jp というメールアドレスへ送ると日記を更新するようにする。
/usr/pkg/etc/postfix/main.cf を編集。デリミタを設定する。
recipient_delimiter = +
編集したら再読み込み。
postfix reload
~/.forward+diary を作る。
"|/usr/pkg/bin/procmail -f- "
~/.forward から procmail へのパイプを削除しておく。
_ ごまを煎った
うまうま
_ [NetBSD][Armadillo9]NetBSD/evbarm Armadillo9 NG 集
NetBSD version: 4.99.65 の場合。
Hermit-At v1.0.0 (armadillo9) compiled at 18:43:28, Sep 26 2005 Disk drive detected: HMS360604D5CF00 DP4OC40D DNP450B4VL6ABA /dev/hdc1: start=0x0000003f, size=0x000032f1 Image.gz is found. Copying kernel.......done. Uncompressing kernel................................................................................................done. Doing noinitrd Doing root=/dev/hdc Doing mtdparts=armadillo9-nor:0x10000(bootloader)ro,0x170000(kernel),0x670000(userland),-(config) NetBSD/Armadillo-9 booting ... Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 The NetBSD Foundation, Inc. All rights reserved. Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. NetBSD 4.99.55 (ARMADILLO9) #4: Mon Mar 10 21:38:16 JST 2008 rin@yukina.area51.gr.jp:/usr/obj/sys/arch/evbarm/compile/ARMADILLO9 total memory = 65536 KB avail memory = 60292 KB mainbus0 (root) cpu0 at mainbus0: ARM920T rev 0 (ARM9TDMI core) cpu0: DC enabled IC enabled WB enabled EABT cpu0: 16KB/32B 64-way Instruction cache cpu0: 16KB/32B 64-way write-back-locking-A Data cache epsoc0 at mainbus0: Cirrus Logic EP93xx SoC rev E0 epsoc0: fclk 200.02 MHz hclk 100.01 MHz pclk 50.00 MHz epclk0 at epsoc0 addr 0x80810000-0x8081008f intr 4 epgpio0 at epsoc0 addr 0x80840000-0x808400cb intr 59 gpio0 at epgpio0: port A: 8 pins gpio1 at epgpio0: port B: 8 pins gpio2 at epgpio0: port C: 8 pins gpio3 at epgpio0: port D: 8 pins gpio4 at epgpio0: port E: 8 pins gpio5 at epgpio0: port F: 8 pins gpio6 at epgpio0: port G: 8 pins gpio7 at epgpio0: port H: 8 pins epled0 at epgpio0: port E bit1 0 bit2 1 armadillo9iic0 at epgpio0: port B bit1 4 bit2 5 iic0 at armadillo9iic0: I2C bus seeprom0 at iic0 addr 0x50: AT24Cxx EEPROM
NetBSD version: 4.99.65 の場合
Hermit-At v1.0.0 (armadillo9) compiled at 18:43:28, Sep 26 2005 Disk drive detected: HMS360604D5CF00 DP4OC40D DNP450B4VL6ABA /dev/hdc1: start=0x0000003f, size=0x000032f1 Image.gz is found. Copying kernel.......done. Uncompressing kernel.................................................................................................done. Doing noinitrd Doing root=/dev/hdc Doing mtdparts=armadillo9-nor:0x10000(bootloader)ro,0x170000(kernel),0x670000(userland),-(config) NetBSD/Armadillo-9 booting ... panic: pmap_map_chunk: no L2 table for VA 0xc0400000
ふうむ
Install NetBSD/evbarm in Armadillo-9 (MicroDrive) のdmesg
NetBSD 3.99.9 (ARMADILLO9) #2: Tue Sep 27 18:53:31 UTC 2005
いまなら 4.0 release に該当するのかしらん。
_ [おやつ][ベイクドチーズケーキ]おやつ
ベイクドチーズケーキ( ref. 12cmの丸型ひとつでできる 小さくてかわいいケーキ pp.18-19 )。また広い器を使ってしまった。
2008-06-23 :-)
_ 朝ったー
0530 起床。
_ [アルカノイドDS オーディオプラネット][和田貴史][鈴木貢][足立賢明][仁科かおり][小塩広和][細江慎治][角辻順子][Lil'B][Ryu☆]通勤ったー
アルカノイドDS オーディオプラネット
ゲーム未プレイ。作曲は以下の方々。
- 小塩広和
- 細江慎治
- 和田貴史
- 鈴木貢
- 足立賢明
- 角辻順子
- Lil'B
- Ryu☆
「Planet Connection」を仁科かおりさんが歌っています。主題歌でしょうか。アルカノイドに歌があるとは思っていなかったのでこの歌が流れてきたときは驚きました。さわやかな素敵な曲です。久しぶりに胸キュンしました。歌詞は英語だけど。
全体的にはテクノやらジャズやら混ざってます。明るくてノリが軽い曲が多いので聴きやすいです。
タイトーの ZUNTATA が企画して SuperSweep が販売した作品です。ZUNTATA のひとや細江慎治さん( SuperSweep )が参加してます。ZUNTATA と SweepRecord に紹介記事があります。
- ZUNTATA OFFICIAL SITE "Z-Field" - アルカノイドDS オーディオプラネット
- sweeprecord ≫ Blog Archive ≫ アルカノイドDS オーディオプラネット
参加者たちのコメントもあります。
- ZUNTATA OFFICIAL SITE "Z-Field" - アルカノイドDS 参加アーティストコメントVol.1
- ZUNTATA OFFICIAL SITE "Z-Field" - アルカノイドDS 参加アーティストコメントVol.2
- ZUNTATA OFFICIAL SITE "Z-Field" - アルカノイドDS 参加アーティストコメントVol.3
B000YIRSPS
_ 仕事
0830 出勤。
_ [飯][マッシュポテトグラタン]飯
マッシュポテトグラタン( ref. きょうの料理 2007-12 p.125 )
2008-06-24 :-)
_ 朝ったー
0530 起床。
_ [アナタヲユルサナイ][植松伸夫]通勤ったー
アナタヲユルサナイ
ゲーム未プレイ。作曲は植松伸夫さん。
ジャズなエロイ曲が多いです。植松伸夫さんがジャズ風味の曲を書くのは初めてかしら。主題歌「Toneless」を歌ってる YVONNE ( イボンヌ )さんの気だるそうな声が素敵です。YVONNE さんについて植松伸夫曰く
「この方といっしょに仕事をしたいとずっと思っていたんですよ。じつはXbox 360用ソフト『ブルードラゴン』のときもお願いしたかったんですけど、諸般の事情で却下された経緯があって。今回やっと実現しました」
とのことなのだけど正体は不明だそうです( ref. 植松氏の新たな一面を感じさせる『アナタヲユルサナイ』サントラCDの発売記念イベントが開催 - ファミ通.com )。どう聴いてもプロの仕業なのだけど誰なんでしょう。主題歌「Toneless」をは以下のサイトで視聴できます。
なお私は『アナタヲユルサナイ』サントラCDの発売記念イベントはまったくチェックしてなかったので行ってないです。当日同じ渋谷の HMV 「ファイナルファンタジーIV発売記念 トーク&ミニLIVE&握手会」に行ってたくせに!! [ 20071220#p09 ]
B000Y3JG4E
_ 仕事
0830 出勤。
_ 「適当なフォルダ」について
セルリンク → 初心者には具体例を示せ[ 20070706#p06 ]
なので「 テキトーにほげほげして終了 」というんじゃなくて( たまに私も書くけど )実際の作業ログが書いてあるとありがたいわけです。
_ [NetBSD][cvs]NetBSD cvs の指定したタグを取得する。
cvs -d :pserver:anoncvs@anoncvs.NetBSD.org:/cvsroot checkout -r netbsd-4-0-RELEASE src
他のタグはここ → src/
_ [英会話][イーオン]英会話レッスン 7A
【やりたいこと】
イギリス人仮想キャラクターの名前を挙げる
【やったこと】
- イギリスといえば
- 熱血高校ドッチボール部のイギリスチームだろ
- イギリスチームの....
- イギリスチームの....
- イギリスチームの....
- ....
- ....
- イギリスといえば
- イギリスといえば
- イギリスといえば
- マスターキートンだろ
- マスターキートンの登場人物....
- 登場人物....
- 登場人物....
- 登場人物....
- 百合子!!!!
- って百合子は日本人だろ!
- ....
- ....
- ユーリー?
オレ「ユーリー?」
ユーリーってイギリス人の名前なのかしら。
授業が始まっても教室に生徒が私ひとりしか居なかったのでドキドキしてたのだけど授業開始直後にもう一人の生徒が到着しました。危うく個人授業になるところでした。ふう
もう一人が来なければよかったのに
2008-06-25 :-)
_ 朝ったー
0530 起床。
_ [アインハンダー][福井健一郎]通勤ったー
アインハンダー
ゲーム未プレイ。作曲は福井健一郎さん。
最初はデジキューブから発売されたけどデジキューブが倒産して廃盤になりました。のちにスクウェアエニックスが再販しました。現在は amazon でも買えます。
メロディを生かす感じではなくてリズムを生かす感じかしら。グラディウス等と比べるとメロディ重視ではないです。
wikipedia を眺めてみると「ゲームの場面展開と曲が整合していて素晴らしい」と絶賛されています( ref. アインハンダー - Wikipedia )。ゲームをプレイしながら曲を聴いているとそのような実感があるんですね。
B000RG1DHQ
_ 仕事
0830 出勤。
_ [Armadillo9][NetBSD]Armadillo9 に NetBSD を入れる( 起動成功 )
ねんがんのアルマジロを起動させたぞ!
まあ NetBSD/evbarm 4.0 RELEASE を入れれば良かったというオチです。最初から 4.0 RELEASE を使えばよかった。いまは反省している。
ファイルを準備するなどしてからインストール作業開始。インストール作業は tokuda.net のひとのところそのまま。
Armadillo-9へNetBSD/evbarmをインストールする (MicroDrive編)
あと手前味噌のメモ NetBSD's Wiki - Armadillo9
起動ログ。
Hermit-At v1.0.0 (armadillo9) compiled at 18:43:28, Sep 26 2005 Disk drive detected: HMS360604D5CF00 DP4OC40D DNP450B4VL6ABA /dev/hdc1: start=0x0000003f, size=0x000032f1 Image.gz is found. Copying kernel.......done. Uncompressing kernel............................................................................................done. Doing noinitrd Doing root=/dev/hdc Doing mtdparts=armadillo9-nor:0x10000(bootloader)ro,0x170000(kernel),0x670000(userland),-(config) NetBSD/Armadillo-9 booting ... Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 The NetBSD Foundation, Inc. All rights reserved. Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. NetBSD 4.0 (ARMADILLO9) #1: Mon Jun 23 22:51:22 JST 2008 rin@megumi.area51.gr.jp:/usr/src/evbarm.obj/sys/arch/evbarm/compile/ARMADILLO9 total memory = 65536 KB avail memory = 60540 KB mainbus0 (root) cpu0 at mainbus0: ARM920T rev 0 (ARM9TDMI core) cpu0: DC enabled IC enabled WB enabled EABT cpu0: 16KB/32B 64-way Instruction cache cpu0: 16KB/32B 64-way write-back-locking-A Data cache epsoc0 at mainbus0: Cirrus Logic EP93xx SoC rev E0 epsoc0: fclk 200.02 MHz hclk 100.01 MHz pclk 50.00 MHz epclk0 at epsoc0 addr 0x80810000-0x8081008f intr 4 epgpio0 at epsoc0 addr 0x80840000-0x808400cb intr 59 gpio0 at epgpio0: port A: 8 pins gpio1 at epgpio0: port B: 8 pins gpio2 at epgpio0: port C: 8 pins gpio3 at epgpio0: port D: 8 pins gpio4 at epgpio0: port E: 8 pins gpio5 at epgpio0: port F: 8 pins gpio6 at epgpio0: port G: 8 pins gpio7 at epgpio0: port H: 8 pins epled0 at epgpio0: port E bit1 0 bit2 1 armadillo9iic0 at epgpio0: port B bit1 4 bit2 5 iic0 at armadillo9iic0: I2C bus seeprom0 at iic0 addr 0x50: AT24Cxx EEPROM ohci0 at epsoc0 addr 0x80020000-0x80020fff intr 56 epe0 at epsoc0 addr 0x80010000-0x8001ffff intr 39 epe0: MAC address 00:11:0c:02:07:61 lxtphy0 at epe0 phy 0: LXT971/2 10/100 media interface, rev. 2 lxtphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto epcom0 at epsoc0 addr 0x808c0000-0x808c0fff intr 52 epcom0: console epcom1 at epsoc0 addr 0x808d0000-0x808d0fff intr 54 epwdog0 at epsoc0 addr 0x80940000-0x80940007 intr 36 eppcic0 at epsoc0 addr 0x80080020-0x80080043 intr 49 pcmcia0 at eppcic0 eprtc0 at epsoc0 addr 0x80920000-0x8092010b intr 37 ohci0: OHCI version 1.0 usb0 at ohci0: USB revision 1.0 uhub0 at usb0 uhub0: Cirrus Logic OHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 3 ports with 3 removable, self powered wdc0 at pcmcia0 function 0: <HITACHI, microdrive> wdc0: i/o mapped mode atabus0 at wdc0 channel 0 wd0 at atabus0 drive 0: <HMS360604D5CF00> wd0: drive supports 32-sector PIO transfers, LBA addressing wd0: 3906 MB, 7936 cyl, 16 head, 63 sec, 512 bytes/sect x 7999488 sectors wd0: drive supports PIO mode 4 boot device: <unknown> root on wd0a dumps on wd0b WARNING: preposterous TOD clock time WARNING: using filesystem time WARNING: CHECK AND RESET THE DATE! Wed Jun 25 10:22:05 UTC 2008 swapctl: adding /dev/wd0b as swap device at priority 0 Checking for botched superblock upgrades: done. Starting file system checks: /dev/rwd0a: file system is clean; not checking Setting tty flags. Setting sysctl variables: Starting network. Hostname: sakura.area51.gr.jp IPv6 mode: host Configuring network interfaces: epe0. add net default: gateway 192.168.0.1 Adding interface aliases: Building databases... wsconscfg: Cannot open `/dev/ttyEcfg': Device not configured wsconscfg: Cannot open `/dev/ttyEcfg': Device not configured wsconscfg: Cannot open `/dev/ttyEcfg': Device not configured wsconscfg: Cannot open `/dev/ttyEcfg': Device not configured Starting syslogd. Checking for core dump... savecore: no core dump Mounting all filesystems... Clearing /tmp. Creating a.out runtime link editor directory cache. Checking quotas: done. Setting securelevel: kern.securelevel: 0 -> 1 Starting virecover. Starting local daemons:. Updating motd. Starting ntpd. Starting sshd. postfix/postfix-script: starting the Postfix mail system Starting inetd. Starting cron. Wed Jun 25 10:22:22 UTC 2008 NetBSD/evbarm (sakura.area51.gr.jp) (console) login: root
uname
sakura# unmame -a NetBSD sakura.area51.gr.jp 4.0 NetBSD 4.0 (ARMADILLO9) #1: Mon Jun 23 22:51:22 JST 2008 rin@megumi.area51.gr.jp:/usr/src/evbarm.obj/sys/arch/evbarm/compile/ARMADILLO9 evbarm
_ [iKnow!]iKnow!始めました
私はこちら → miwarin - iKnow!
基礎英語から始めることにしました。
英会話学校も基礎英語やってるのでね。
せっかくだから英語の例文を声に出しながら読み進めることにします。
例文と絵の組み合わせが微笑ましいです。
1 日 30 分くらいできるかしらん。
2008-06-26 :-)
_ 朝ったー
0530 起床。
_ [光田康典][アーモダイン]通勤ったー
アーモダイン
ゲーム未プレイ。作曲は光田康典さん。
あいかわらず単体で楽しめる曲を書いてくれます。ゲームの分類はシミュレーションゲームらしいのだけど曲は RPG っぽくなっています。光田康典さんの味があふれる作品です。なんとなく仲野順也さんの曲に近い雰囲気もあります。
プロキオンスタジオによる紹介はこちら → ARMODYNE
B000NIMODU
_ 仕事
0830 出勤。
_ [たいめいけん][オムライス]たいめいけんのオムライス
また、映画「タンポポ」で有名になった作り方として、皿に盛ったチキンライスの上に中が半熟のプレーンオムレツをのせ、食卓でオムレツに切れ目を入れて全体を包み込むように開くという方法がある。 これは伊丹十三がアイディアを出し、東京日本橋にある洋食屋の老舗たいめいけんがつくりだしたもので、現在「タンポポオムライス(伊丹十三風)」という名前で供され、店の名物の一つである。
いい感じらしいです。
たいめいけんは太古の昔にハヤシライスを食べに行きました[ 20050911#p04 ]。このときはたしか Usada の上京に合わせたのだけど最近 Usada をウォッチしてないので Usada がいつ上京するのか分かってません。
_ python setuptools を入れる
setuptools - The PEAK Developers' Center
環境
- Microsoft WindowsXP
- python 2.5.1
TracLightning の python を使うので変なところにあります。
>which python /cygdrive/f/TracLight/python/python
Installing "Easy Install" から ez_setup.py を取得。
作業。
>python ez_setup.py Downloading http://pypi.python.org/packages/2.5/s/setuptools/setuptools-0.6c8-py2.5.egg Processing setuptools-0.6c8-py2.5.egg Copying setuptools-0.6c8-py2.5.egg to f:\traclight\python\lib\site-packages Removing setuptools 0.6c7 from easy-install.pth file Adding setuptools 0.6c8 to easy-install.pth file Installing easy_install-script.py script to F:\TracLight\python\Scripts Installing easy_install.exe script to F:\TracLight\python\Scripts Installing easy_install-2.5-script.py script to F:\TracLight\python\Scripts Installing easy_install-2.5.exe script to F:\TracLight\python\Scripts Installed f:\traclight\python\lib\site-packages\setuptools-0.6c8-py2.5.egg Processing dependencies for setuptools==0.6c8 Finished processing dependencies for setuptools==0.6c8
_ [Trac]TracLightning に TracWebAdmin を入れる
環境
- Microsoft WindowsXP
- TracLightning 1.8.2
ああ
TracLightning にはデフォルトで入ってる?
ref.
_ [Trac]TracLightning に Timing And Estimation を入れる
TimingAndEstimationPlugin - Trac Hacks - Plugins Macros etc. - Trac
取得して作業。
>cd timingandestimationplugin\branches\trac0.10 >python setup.py install
_ TracLightning に TracBurndown を入れる
ScrumBurndownPlugin - Trac Hacks - Plugins Macros etc. - Trac
.egg を取得して作業。
>easy_install TracBurndown-01.08.10-py2.5.egg Processing TracBurndown-01.08.10-py2.5.egg Copying TracBurndown-01.08.10-py2.5.egg to f:\traclight\python\lib\site-packages Removing tracburndown 01.08.10 from easy-install.pth file Adding TracBurndown 01.08.10 to easy-install.pth file Installed f:\traclight\python\lib\site-packages\tracburndown-01.08.10-py2.5.egg Processing dependencies for TracBurndown==01.08.10 Finished processing dependencies for TracBurndown==01.08.10
2008-06-27 :-)
_ 朝ったー
0530 起床。
_ [Wipeout Pure][Aphex Twin][Cold Storage][Drumattic Twins][Elite Force][Freq Nasty][Friendly][Hybrid][Jay Tripwire][LFO][Ming + FS][Paul Hartnoll][Photek][Rennie Pilgrem & Roxiller][Stanton Warriors][Tayo Meets Acid Rockers][Themroc][TLS][Way Out West]通勤ったー
Wipeout Pure
ゲーム未プレイ。作曲は以下の方々。ほぼ 1 人(?) 1 曲です。
- Aphex Twin
- Cold Storage
- Drumattic Twins
- Elite Force
- Freq Nasty
- Friendly
- Hybrid
- Jay Tripwire
- LFO
- Ming + FS
- Paul Hartnoll
- Photek
- Rennie Pilgrem & Roxiller
- Stanton Warriors
- Tayo Meets Acid Rockers
- Themroc
- TLS
- Way Out West
テクノです。作曲の方々はテクノ方面では有名らしいです。でも曲を聴いただけではどのようなゲームなのか分からないという問題。曲は公式サイトの BGM で試聴できます → WIPEOUT PURE
B000A87K7S
_ 仕事
0830 出勤。
_ [WIPEOUT PURE][WIRE]WIRE08
WIPEOUT PURE は数年前にイベントに出展したことがあるそうです。
SCEJ、テクノイベント「WIRE05」。石野卓球BGMなど収録のスペシャルパックを配信
その WIRE はこちら。
WIRE08[ワイアーゼロエイト] 2008年8月30日(土) 横浜アリーナ
終了時間は何時ですか?
開演は18:00。終演は30:00(朝6:00)頃を予定しています。(終演時間のみ当日の進行状況によって変更する場合があります)
今年も再入場は不可なのでしょうか?
一度ご退場された後は、どんな事情であっても再入場不可となります。
うはあ
12 時間のイベントすか。
終電から始発の間は会場の外に出ると身動き取れないすね。そこでタクシー
_ 仕事場から hatena.ne.jp へのアクセスが緩和された
- a => OK
- b => OK
- d => OK
- f => OK
- g => OK
- h => OK
- i => OK
- m => OK
- q => NG
- r => OK
- s => OK
ようするに q だけがアクセス禁止。
_ WindowsNT の NT とは
「能登」の略である。
_ 私はプロジェクトのリーダーである
ただしメンバーは 1 人。
_ 牛刀で鶏を割く
鉈でココを割く
_ 朝礼ネタを準備するまでの習慣
今日は朝礼当番なのでネタを準備しました。準備は以下のとおり。
- 昨晩歯磨きをしながらケータイにメモを書く
- 自分の仕事メールアドレス充てへ送信
- 今朝出勤してからメールを受信
- Microsoft Word にコピペなどをする
ネタはこんな。英語学習の話題です。リハーサルしてないです。2 分くらいで話す予定が話してるうちに時間がかかりすぎていることを感じたので( LT 的には「残り 1 分」の合図 ) iKnow!の部分は駆け足で紹介。時間計測しておくのだったか。
- 今日のお題
- 英会話イーオン
- iKnow!
- まとめ
- 英会話イーオン
- 中学生レベル
- 講師は日本人
- 週2回
- 1回1時間
- 費用
- 課題
- 語彙が無い
- iKnow!
- 中学生レベル
- 基礎
- 読み書き聞く
- 1回30分くらい
- 無料
- まとめ
- 素振り重要
_ 朝礼ネタを準備するための準備
- 日ごろからネタをいくつか持ち歩く
- ネタは脳内に入ってたり
- ロディアのメモ帳に書いてたり
- Remember The Milk に書いてたりする
- RTM の「ノート」を使う
- 時間の目安は 1 分から 2 分
- 話題は 1 つ
- もしくはそれに関連して 2 つ目の話題
- しかし話題を 2 つにすると時間がかかる傾向がある
「LTネタをつねに 5、6 個持っている」とあまのりょーさんが言ってました。
_ シェルスクリプトから awk に変数を渡す
シェルスクリプトでの $1 と awk での $1 は異なることに注意。
#!/bin/sh pat=$1 awk '$1 ~ /'"$pat"'/' /etc/passwd
_ Visual SourceSafe のファイルの拡張子 .scc を省いて 2 つのディレクトリ内のファイルを比較してファイル名のみ出力する
diff -x "*.scc" -rq dir1 dir2
_ [xcopy]xcopy でとにかくコピーする
xcopy /e/c/q/r/y/i/d fromdir todir
オプションの意味
/D:月-日-年 指定された日付以降に変更されたファイルをコピーします。 日付が指定されなかったときは、送り側の日付が受け側の日付より 新しいファイルだけをコピーします。 /E ディレクトリまたはサブディレクトリが空であってもコピーします。 /S /E と同じ意味です。/T と同時に指定できます。 /C エラーが発生してもコピーを続けます。 /I 受け側がなく複数のファイルをコピーする場合、受け側をディレク トリとしてコピーします。 /Q コピー中ファイル名を表示しません。 /R 読み取り専用ファイルを上書きします。 /Y 受け側の既存のファイルを上書きする前に確認のメッセージを表示 しません。
_ [ChangeLogメモ]ChangeLog メモのメモ
ChangeLog メモとは
- 横着プログラミング 第1回: Unixのメモ技術 - ChangeLogメモ
- 私の ChangeLog メモ活用法
- chalow - CHAngeLog On the Web chalow は ChangeLog ファイルを HTML ファイルに変換してブログ化するツールです。
ChangeLog の形式
ChangeLog - - ソフトウェアの変更履歴を書くためのテキストの形式
Emacs で使う
準備
~/.emacs
(setq user-full-name "Susumu Miwa") (setq user-mail-address "miwarin@gmail.com")
書く
C-x 4 a
検索
M-x occur
ref. 横着プログラミング 第1回: Unixのメモ技術 - ChangeLogメモ
vim で使う
準備
~/.vimrc
let g:changelog_timeformat = "%Y-%m-%d" let g:changelog_username = "miwarin"
書く
\o
検索
:grep PATTEN %
秀丸で使う
準備
Windowsユーザーのための電子メモ術 からパッケージを頂く。
パッケージを展開して changelog.mac に以下を設定しておく。
$mead ="<miwarin@gmail.com>"; $myname ="miwarin";
changelog.mac を hidemaru.exe と同じディレクトリに置く( まあどこでもいい )。
こんなショートカットを作る。
リンク先 "C:\Program Files\Hidemaru\Hidemaru.exe" /x changelog.mac 作業フォルダ "C:\Program Files\Hidemaru"
書く
ショートカットをダブルクリックなどする。
検索
メニュー - 検索 - grepの実行
2008-06-28 :-)
_ iPod touchのアルバムがいつのまにかリピート再生されるようになった
どこかで自分でリピート再生するように設定したのだろうけどどうやってリピート再生を解除するんだるか。マニュアル読むか
_ [KORG DS-10][佐野信義][光田康典][岡宮道生]「KORG DS-10」開発者インタビュー:DSでフル動作するアナログシンセを作り出した人たち (1/3) - ITmedia +D Games
( via kou1 )
関係者を見たときに「どーいうつながりなんだこれ」と思ってたのだけど佐野さんや光田さんはこーうやって繋がったんすね。以下脊髄反射。
佐野「 [...] プロキオンさんがDSのサウンド周りの技術に長けているという話を聞いていたもので」
ソーマブリンガー辺りの話ですね、わかります[ 20080512#p04 ]
——佐野さんは特別講座を準備中とか。
佐野「書籍にするよりも、ものすごい初心者向けに出したいんですよ [...] 」
オレオレ!オレ初心者だよ!シンセサイザーなんて触ったことないけど KORG DS-10 はもう予約したよ!
——DS-10だけでライブとか面白そうですね。
THE BLACK MAGES のときにライブやってよ岡宮さん!
なお AQ インタラクティブによる動画が youtube にあります。
↓ 4 台で演奏とか
↓ LINEAR とか
↓ LINEAR とか
B0015PSKV0
_ 買い物
amazon
「音のコンパス」はジャケ買いした。
(via 無理なく続けられる 年収10倍アップ勉強法)
4881660012
(via みやきち日記 )
4469265675
B0018Q7HY2
_ ちょっと休憩
@神田ベローチェ
_ ドルアーガの塔を見た
つまり漁夫の利ですね。
この展開はアレだ、FF3でクリスタルタワーの最上階でザンデを倒したけどさらにその先に闇の世界があってしかも割と長いし要所に居る固定キャラも強いし暗闇の蜘蛛の波動砲の威力は凶悪だしホントもう勘弁してください、という気分に似ている。そしてエリクサーは使わずに残る。
2008-06-29 :-)
_ iPod touch を復元などをしている
iTunes が iPod touch を認識しなくなってしまった。頻繁に刺したり抜いたりするというか「同期作業」してるときに引っこ抜いたかもしれない。
_ ブログ妖精ココロが名所云々
tksk の名所
_ クラシックショコラを焼き始めた
暗いですが
_ iKnowやる
油断するとサボってしまうなあ
_ クラシックショコラにパウダーをかけるなどした
あとで食う
_ コーヒーを飲むなどしている
カタマリたいの
_ [tdiary][trunk][UTF-8]tdiary を trunk にすることは怖くないよ
tdiary も UTF-8 です。
作業。
tdiary trunkを取得
svn co https://tdiary.svn.sourceforge.net/svnroot/tdiary/trunk tdiary-trunk
公開ディレクトリへコピー。
mkdir -p ~/public_html/tdiary-trunk cp -R tdiary-trunk/core/* ~/public_html/tdiary-trunk
tdiary-2.2.1 の tdiary.conf 等をコピー( あとで気づいたがこれはあまり良くない )
cd ~/public_html cp tdiary-2.2.1/tdiary.conf tdiary-trunk/ cp tdiary-2.2.1/.htaccess tdiary-trunk/.access
apache を停止
sudo /etc/rc.d/apache stop
シンボリックリンクを張りなおす
cd ~/public_html rm diary ln -s tdiary-trunk diary
apache を開始
sudo /etc/rc.d/apache start
デフォルトのまま使っているぶんには問題ないす。contrib やタグクラウド等のプラグインは未確認。ダメかもしんない。
ref.
_ tdiary の「以前の日記へのリンク元」が化けた( 解決 )
上記の作業のままだと「以前の日記へのリンク元」が文字化けします。
たぶん先ほどやったこれが原因?
cp tdiary-2.2.1/tdiary.conf tdiary-trunk/
tdiary-2.2.1/tdiary.conf は EUC-JP です。
tdiary-trunk/tdiary.conf.sample は UTF-8 です。
ということで変換します。
nkf -w --overwrite tdiary.conf
「以前の日記へのリンク元」の文字化けは解消しました。
_ [tdiary]tdiary の野良プラグインをコピーする
cp tdiary/plugin/category_to_tag* tdiary-trunk/plugin cp tdiary/plugin/mm_footer.rb tdiary-trunk/plugin cp tdiary/plugin/nicovideo.rb tdiary-trunk/plugin cp tdiary/plugin/rss-recent.rb tdiary-trunk/plugin cp tdiary/plugin/tag-generator.rb tdiary-trunk/plugin cp tdiary/plugin/youtube.rb tdiary-trunk/plugin
タグクラウドはエラーになりました。
500 Internal Server Error uninitialized constant TDiary::Plugin::Category (NameError) (plugin/category_to_tagcloud.rb):103:in `gen_tag_list' (plugin/category_to_tagcloud.rb):137:in `load_plugin' /home/rin/public_html/diary/tdiary.rb:802:in `call' /home/rin/public_html/diary/tdiary.rb:802:in `update_proc' /home/rin/public_html/diary/tdiary.rb:801:in `each' /home/rin/public_html/diary/tdiary.rb:801:in `update_proc' /home/rin/public_html/diary/tdiary.rb:1463:in `do_eval_rhtml' /home/rin/public_html/diary/tdiary.rb:1463:in `instance_eval' /home/rin/public_html/diary/tdiary.rb:1463:in `do_eval_rhtml' /home/rin/public_html/diary/tdiary.rb:1054:in `eval_rhtml' /home/rin/public_html/diary/update.rb:62
_ posttdiary-ex.rbのテスト
シーサー
_ tdiary の category_to_tag プラグイン
しばたさんからツッコミを頂いたので[ 20080629#c04 ]やってみた。
追加。
diff -u ~/public_html/tdiary-trunk/plugin/90migrate.rb 90migrate.rb --- /home/rin/public_html/tdiary-trunk/plugin/90migrate.rb 2008-06-29 19:04:50.000000000 +0900 +++ 90migrate.rb 2008-06-29 22:08:18.000000000 +0900 @@ -67,7 +67,7 @@ # convert pstore cache files of plugins dir = @cache_path || "#{@data_path}cache" - %w(makerss.cache recent_comments recent_trackbacks tlink/tlink.dat whatsnew-list blog_category).each do |e| + %w(makerss.cache recent_comments recent_trackbacks tlink/tlink.dat whatsnew-list blog_category category2tagcloud.cache).each do |e| convert_pstore( "#{dir}/#{e}" ) if File.exist?( "#{dir}/#{e}" ) end Dir["#{dir}/disp_referrer2.d/*"].each do |file|
コピー
cp tdiary-trunk/core/plugin/90migrate.rb ~/public_html/tdiary-trunk/plugin/
cp tdiary-trunk/contrib/plugin/category_to_tag* ~/public_html/tdiary-trunk/plugin
さらに
apache を停止
sudo /etc/rc.d/apache stop
cache を削除
rm category2tagcloud.cache
apache を開始
sudo /etc/rc.d/apache start
ふうむ。
_ tdiary のカテゴリのキャッシュとか
違う。
File.exist? してるから category2tagcloud.cache を rm したら処理しない。
# convert pstore cache files of plugins dir = @cache_path || "#{@data_path}cache" %w(makerss.cache recent_comments recent_trackbacks tlink/tlink.dat whatsnew-list blog_category category2tagcloud.cache).each do |e| convert_pstore( "#{dir}/#{e}" ) if File.exist?( "#{dir}/#{e}" ) end Dir["#{dir}/disp_referrer2.d/*"].each do |file| convert_pstore( file ) end Dir["#{@data_path}category/*"].each do |file| convert_pstore( file ) end # rename category cache files Dir["#{@data_path}category/*"].each do |file| dirname, basename = File.split( file ) new_basename = u( @conf.migrate_to_utf8( CGI::unescape( basename ) ) ) FileUtils.mv( file, File.join( dirname, new_basename ) ) unless basename == new_basename end
_ ヨタの車窓から
明日は 90migrate.rb からお送りします。
2008-06-30 :-)
_ 日経NEを読むなどしている
通勤中です
_ [ワイルドアームズ][なるけみちこ]通勤ったー
ワイルドアームズ
ゲーム未プレイ。作曲は なるけみちこさん。
地味な曲ばかりですが目立たずしっかりと BGM としての役を果たしています。目立たないけど素晴らしい曲です。
最初の曲「荒野の果てへ」は口笛の音を使った曲です。荒野を行くワイルドなカウボーイを連想させます。この曲を聴いてるときには「カウボーイビバップ」の「GO GO CACTUS MAN」は思い出してはいけません。ぜったいに思い出すんじゃないぞ。
B00005GAKY
_ 仕事
0830 出勤。
_ [Google][検索][サイト検索]Googleサイト検索を UTF-8 化する
いままで EUC-JP だったので UTF-8 へ置換する。そんだけ。
<form method=get action="http://www.google.co.jp/search"> <a href="http://www.google.co.jp/"> <img src="http://www.google.com/logos/Logo_25wht.gif" border="0" alt="Google"></img></a> <br> <input type=text name=q size=31 maxlength=255 value=""> <input type=hidden name=ie value=UTF-8> <input type=hidden name=oe value=UTF-8> <input type=hidden name=hl value="ja"> <input type=submit name=btnG value="検索"> <br> <font size=-1> <input type=hidden name=domains value="area51.gr.jp"><br> <input type=radio name=sitesearch value=""> Google <input type=radio name=sitesearch value="area51.gr.jp" checked> area51.gr.jp </font> </form>
_ [tdiary][grep][search][検索]tdiary grep.rb を置き換える
「日記内grep」はどこかから拾ってきた grep.rb を使ってます。どこだっけ。grep.rb の冒頭はこんな。
#!/usr/bin/env ruby # # $Id: grep.rb,v 1.55 2004/01/14 22:08:21 aamine Exp $ # # Copyright (C) 2003 Minero Aoki <aamine@loveruby.net> # # This program is free software. # You can distribute/modify this program under the terms of # the GNU LGPL, Lesser General Public License version 2.1. #
UTF-8 化してないので contrib にある search.rb を貰います。
cp tdiary-trunk/contrib/util/tdiarysearch/search.rb ~/public_html/tdiary-trunk
日記のヘッダに以下のように書きます。
<form method="post" action="search.rb" class="searchform"> <input type="text" name="q" size="20" value=""> <input type="submit" value="日記内 grep "> </form>
検索します。
unkwnown format: TDIARY2.01.00
orz
search.rb のここか。
def load_tdiary_textdb(path) File.open(path) {|f| ver = f.gets.strip raise "unkwnown format: #{ver}" unless ver == 'TDIARY2.00.00' ← ここ f.each('') do |header| h = {} header.untaint.strip.each do |line| n, v = *line.split(':', 2) h[n.strip] = v.strip end yield h, f.gets("\n.\n").chomp(".\n").untaint end } end
unless ver == 'TDIARY2.00.00' は削除していいんだろか。
_ 問題があるならばITSに書けばいいじゃない
あとで書く
_ [tdiary][search.rb]tdiary-trunk なのに TDIARY2.01.00 だって?
% grep tdiary_version tdiary.conf tdiary_version = "2.3.0.20080615"
TDIARY2.01.00 はどこから出てきたんだ。
search.rb を読む。
def foreach_diary_from_latest(&block) foreach_data_file(@config.data_path.sub(%r</+\z>, '')) do |path| read_diaries(path).sort_by {|diary| diary.date }.reverse_each(&block) end end def foreach_data_file(data_path, &block) Dir.glob("#{data_path}/[0-9]*/*.td2").sort.reverse_each do |path| yield path.untaint end end
これか。
% head -1 2008/*.td2 ==> 2008/200801.td2 <== TDIARY2.01.00 ==> 2008/200802.td2 <== TDIARY2.01.00 ==> 2008/200803.td2 <== TDIARY2.01.00 ==> 2008/200804.td2 <== TDIARY2.01.00 ==> 2008/200805.td2 <== TDIARY2.01.00 ==> 2008/200806.td2 <== TDIARY2.01.00
_ まきにゃ [PSPで4人、無線LAN使ってたらMHP2Gで狩りに行っているのではないかと(笑) 電車以外にもファミレス等で、見ず..]
_ みわ [まきにゃさん: あーなるほど。狩りですね。ちっともうらやましくないですよプンスカ]