2012/01/29

「海のおっちゃんになったぼく」の科学的考察

「海のおっちゃんになったぼく 」を読んだ。読んだのは年末、正月の二回。せっかく何十年ぶりかに絵本を読んだので感想文を。

技術書以外はあまり読まないのですが、Perl Mongersの集まりKansai.pm #13でお会いしたなみかわみさきさんが絵本の作者(且つエンジニア)であることを知り、翌年のKansai.pm #14で再びお会いした時に「Amazonで売ってる」と聞いて買って読んでみた次第です。大垣書店には置いていませんでした。

17歳でこんな話を作れるというのは素晴らしい才能やなぁというのが、ひとつ目の感想、大人になって読む絵本からは普段考えもしない事が思い浮かび、全く関係のないであろう物事と連結するなぁ、というのがふたつ目の感想です。

そしてみっつ目の感想、というか考察は以下に、ネタばれの可能性あり。

2012/01/07

自作のVim色テーマをgithubで公開しました

うちのMacの~/.vim/colors/の中身をgithubに公開しました。「MacVimのColorSchemeで日本の伝統色を使う話」で書いたように、根拠はありませんが日本の伝統色で配色した色テーマは目に優しいような気がしないでもない、そう思い込んでいます。

リポジトリに入れたのは4つ、heiankyo.vim(平安京、平安神宮の色合いを見て作った)、nebuchadnezzar.vim(新バビロニア国王、matrix.vimの緑を青に変えた)、soba.vim(蕎麦)、tatami.vim(畳)です。

MacVimをアップデートしたらColors.plistで定義した日本の伝統色が認識しなくなった(原因不明・未解決)ので、リポジトリにおいているvimファイルは16進数コードで色を指定しています。

2011/12/23

MacVimのColorSchemeで日本の伝統色を使う話

今日は天皇陛下七十八回目のお誕生日、今上陛下はうちの親父と同じ昭和八年生まれです。

最近知ったのですが、天皇陛下の束帯は黄櫨染(こうろぜん)という色を使う、そして黄櫨染という色は禁色(きんじき)と呼ばれ天皇陛下以外の何人も使用してはならないそうです。同じように皇太子殿下だけが身に付けることができる黄丹という色も禁色指定とあります。

丁度、日本の色名カッコよすぎワロタwwwwwwwwwとVim Advent Calendar 2011で色の話(Vim の Color Scheme を自作するためのあれこれ - あじーん)が12月に出てきたので、今日はMacVimでこれらの日本の伝統色を名前で指定する話です。

2011/11/26

SendmailのキューID覚書き

``pAP2lEJm030284''のような文字列であるSendmailのキューIDは一見ランダムに生成されているようですが、コウモリ本によれば一定の規則によって生成されているとあります。Sendmailはキューを格納するファイルをディスクに作成するときにキューIDをファイル名(qf,df)に使用します。受信したメールがどこかでSendmailを経由している場合、ほぼ確実にキューIDがReceived:ヘッダに記録されているはずです。

2011/11/20

殺伐としたTerminal.appを合理的に美しくする話

PowerBook G4を使っていた頃、MacOS X Tiger(10.4)からLeopard(10.5)にアップグレードして最も困ったのは、
  • ターミナルの背景に画像の設定ができない(10.4の設定ファイルを用いて出来ないことはないけど...)
  • アプリケーション毎のIMEの状態保持が無くなった(Terminal.appに切り替えたらIME OFFの状態になれ)
の二点です。

サーバ管理者が主たる業務なのでTerminal.appの挙動が作業効率にかなり影響します。この二点の不満だけを考えてもTigerの方が良かったとは思いつつ、先日MacBook Airにしたと同時にLion(10.7)のTerminal.appの不満点が改善されていました!すばらしい(´∇`)

2011/11/06

後任のMacBook Airが京都に到着

Steve Jobsさんが亡くなった十月五日を過ぎて、うちのPowerBook G4の調子が次第に悪化しだしI/O Errorが頻発するようになりました。さすがにディスク障害はマズいと思って後任のMacを注文して到着したのが十月下旬、MacBook Airが京都に到着しました。

まだ辛うじて生きているうちのPowerBook G4とは約七年弱のつきあい、2006年正月に買った最後のPowerPCモデルです。

去年までは液晶のドット抜けがわずかにある程度で、それ以外はChromeが使えないと言ったPPC非対応な不便さぐらいで、特に困るようなこともなく使ってました。

今年の秋になるまでIntel Macに換えなかったのは単にデータの移行が面倒、環境構築が面倒、PowerBook G4が壊れたわけではない、と言った理由です。

2011/10/22

YAPC::Asia Tokyo 2011に行って聞いた話

10月13,14,15の三日間、YAPC::Asia Tokyo 2011に行ってきました、2年連続2回目の出場です。去年は初参加で初登壇して発表してきました。今年は法要のスケジュールが確定する前にトークの締め切りがきたので、LTだけ申し込んで最終日に5分だけ喋ってきました。

先に感想を書くと、YAPCで喋れる人って皆、大企業や有名企業の看板がなくても個人で通用する人ばっかりやなぁって印象です。

2011/10/05

bouncehammer 2.7.6で直したバグ(ヘッダの処理)

10/03(月)にbouncehammer 2.7.6をリリースしました。一番大きな変更点は、解析処理を行うmailboxparserコマンドが、ある条件を満たしたバウンスメールを解析すると、途中で停止するという酷いバグの修正です。これはbouncehammerのユーザさんから報告を貰って修正しました。

ある条件とは、不正な形式のメールヘッダで、且つ``@''とESC(0x1b)が含まれている、というものです。

2011/09/29

オープンソース関連のFacebookページまとめ

九月になってからFacebookページについて作り方や使い方を調べる&&実際に作る機会を得て、先日、勉強と練習を兼ねてbounceHammerのFacebookページを作ってみました。今のところ[Like]ボタンを押すメリットは次のリリース日が少し早く分かるという程度でしかないので、もうちょい[いいね]を押したくなるような利点を考えないとあかんわけですが。

Facebookページについて勉強・調査する過程で幾つかオープンソース関係のページを参考にしたので、そのまとめを公開します。