nDiki : 2005年04月下旬
2005年4月21日 (木)
■ base64 亜種でのファイル名生成と、Windows

重要な事を忘れていた。
perl -MMIME::Base64 -e "print encode_base64('abc')"
perl -MMIME::Base64 -e "print encode_base64('abI')"
先日のピリオド問題発覚以前に、Windows には大文字小文字を区別しないという問題があるんだった……。
今回のファイル名生成規則の見直しにあわせて、今までの WiKicker のデータベースをどう簡単にコンバートするかということをずっと考えていたのだが、そういうレベルではないな。
Windows 版と UNIX 系版は、ファイル名生成規則は別物でいっか。
[ MIME::Base64 ]
- 最後がピリオド(.)で終わるファイル名をつけられない (2005-04-19)
- WiKicker 0.35 リリース - 添付機能の修正など (2006-06-20)
- WiKicker における PageName 最長文字数 (2006-06-10)
- [ WiKicker ] キャッシュまわりにバグ (2004-06-05)
- Windows 上での Apache 2.0.53 では PATH_INFO が シフト JIS に (2005-04-10)
■ URI のパスセグメントの中の =

RFC2396 ではパスセグメント中の = は予約されているためエスケープする必要があったが、2005年1月にでたRFC3986 では必ずしもその必要がなくなったように読める。
- 準備委員会キックオフミーティング (2005-11-19)
- WiKicker 0.27 リリース (2005-10-05)
- 久しぶりにプリンスビラ (2009-03-21)
- SO905iCS ファーストインプレッション (2008-02-16)
- 有給休暇 - 2005年正月休み延長 (2005-01-04)
2005年4月22日 (金)
■ Flickr::UploadでLinuxから画像アップロード

Flickr ではWebページのフォームからの画像アップロードを行えるようになっている。
それに加えて Windows、Mac OS X では専用のツールが用意されていて、より快適にアップロードできるらしい。
残念ながら Linux 用のツールは Flickr から提供されていない。 しかし CPAN には Flickr::Upload モジュールがあって、コマンドラインからアップロードができる。
今までWebページのフォームからアップロードをしていたのだが枚数が多いと面倒なので、これを使えるようにしてみた。
インストールはまず依存している XML::Parser::Lite::Tree を dh-make-perl で deb 化してインストール。続けて Flickr::Upload も deb 化してインストール。
あとは、Flickr に登録してあるメールアドレスとパスワードを設定ファイルに書いて画像をアップロード。
touch $HOME/.flickrrc chmod 600 $HOME/.flickrrc echo email=naney@example.com > $HOME/.flickrrc echo password=secret >> $HOME/.flickrrc flickr_upload *.jpg
お手軽。
必要があれば title や tag もコマンドラインオプションで指定できる。 Flickr は Web上での編集機能がよくできているから、1枚づつ違うタイトルやタグをつけてもいい。よっぽど枚数が多い時はテキストファイルにまとめて書いておいて flickr_upload をまわすとか、Flickr::Upload モジュールを直接使って処理するといったこともできるであろう。
- ZumoDrive インストールしたけれど使い道がまだない (2009-02-27)
- ホームネットワークカメラ BL-C10 買っちゃった (2005-01-18)
- 今日のさえずり: 無線 LAN 経由での設定を禁止にしてしまい LAN ケーブルを探す羽目になったところ (2011-02-10)
- 今日のさえずり - 5:30 起床でもまだ時間が足りない (2009-09-12)
- Plagger で Twitter のあれこれをメールで通知 (2008-12-25)
2005年4月23日 (土)
■ xDピクチャーカード対応 USBリーダ/ライタ MAUSB-100

FinePix F10で撮影した画像は、ちまたで評判の悪い付属のマルチコネクターアダプターを使用してPCにUSB接続している。
個人的には別にあのアダプターはそれほど悪くないと感じている。 ACパワーアダプターとUSBケーブルをつなぎっぱなしにしておけば、画像吸い出しの時に充電しておけるし (1日10枚程度の撮影であれば、充電もあっという間に終わる)。
しかしFinePix F10側のマルチコネクターアダプター端子がやわそうなので、つけたり外したりを繰り返すのはちょっと心許ない感じがするのも確かだ。
ということで、結局xDピクチャーカード用のリーダを購入することにした。 ノート PC にケーブル無しでプスッっと挿せるタイプが便利で好きなので、オリンパスの MAUSB-100 を選択。
xDピクチャーカードを挿入したまま全体を保護するキャップがついているので、先日届いたキャンペーンの128MB xDピクチャーカードを挿しっぱなしにしておいて、USB メモリ的な使い方をするのにも便利そうだ。 ただし 仕様では読み出し約3.5MB/s、書き込み約0.5MB/s と、最近のUSB メモリに比べて遅いので、それほど期待はできないが。
ちなみに MAUSB-100 の後に出た、xDピクチャーカードとのセット品、MAUSB-200 は読み出し・書き込みとも 約0.5MB/sらしい。
どちらも実測したわけではないので実際のところは不明。
それから特徴的なのは、ライトプロテクトスイッチがついている点。
リーダ/ライタでこれがついているのは珍しいのでは?
信用おけない Windows に挿す時にライトプロテクトできるのは嬉しい。
会社でDELLのPCを買った時におまけてついてきた、バッファーローのUSB メモリ ClipDrive を使う時もよくライトプロテクトスイッチを利用していたし。 しかしながらこいつスイッチがチャチくて、ある日ポロッっともげた。 ライトプロテクトオフの状態でもげたのがせめてもの救い。
MAUSB-100 も基板の上に固定されている小さなスイッチなので強度には不安が残る。
そういえば MAUSB-100 にはxDピクチャーカードのためのホールドスイッチもついているのだが、この立て付けがよろしくない。ホールドを解除すると斜めになる。
まあとりあえず例によって USB マスストレージクラスで Linux からも問題なく読めるしそれなりに便利に使えそうである。
[ 製品レポート ]
- 1インチポータブル HDD HDMC-U12 インプレッション (2006-12-28)
- 今日のさえずり: 無線 LAN 経由での設定を禁止にしてしまい LAN ケーブルを探す羽目になったところ (2011-02-10)
- トイデジカメ VQ1005 来た (2008-03-08)
- PEG-TJ25購入 (2004-03-05)
- ネットワークカメラが欲しい (2005-01-15)
■ m4s オフ会

今年は近谷研OB会の連絡もとくになかったので、仲間内でオフ会を開く(→ 前回の近谷研OB会代替OFF会の様子)。
今回は久しぶりに宮寺先生にお会いできて大変有意義であった。
残念ながら近谷先生は都合が悪くて参加していただけず。
今回の参加者は
- 宮寺先生
- 山口さん (前回の近谷研OB会代替OFF会以来の再会)
- やまだ君 (m4s tkh再会新年会以来の再会)
- 田中丸君 (m4s 焼肉off以来の再会)
- 土屋君 (結婚式以来の再会)
- 自分
の6人。
@ 串焼きと鶏料理 鳥どり 池袋東口店
例によって西武池袋線池袋駅地下1F改札口前に集合(18:00)。 ぶらぶらして、キンカ堂向かいの「鳥どり」に入店。 料理もおいしいしカクテルも奇抜なものがあるしと、楽しめるお店である。 店員の感じもよい。
ただし、隣がバカ合コングループでうるさくでたまらなかった。 久しぶりに一気コールの連発聞いたよ。
@ 産業技術総合研究所(産総研)
独立行政法人化の話とか、秋葉原ダイビルの話とか、組織の話とか。
@ 学科のゴタゴタ
以前からけっして良い状態ではなかったが、最近かなりひどい状態らしい。 先生と助手の関係の話とか、研究費の話とか。
学部内での再編の話も。
その他、大学間による職員の賃金の違いの話とか。
@ Vodafone 902SH
バグの話とか。
@ 先生退官記念会
企画しようという話。 各研究室OBにどう連絡をとるか、形態をどうするか等についてなど。
学科設立は1986年。 この年入学し1989年度に卒業したのが第1回期生で、1995年度卒の我々は第7回期生である。 編入(?)により1988年度卒もいて、第0回期生と呼ばれている。 今年度卒業する17回期生を含めて、18期。 研究室に所属したのは200名前後といったところか。
呼びかけてどれぐらい集まれるであろうか。
@ コーヒーハウスZAO閉店
2軒目として田中丸君ご推薦、金魚鉢パフェのある蔵王へ向かったもののお店は無くなってしまっていた。 2004年1月31日に閉店とのこと。
向かいのサルビアに入店。
@ TEPCOひかり? さくらインターネット?
やまだ君の自宅アクセス環境の話から、ホスティングサービスの話へ。 田中丸君によるとさくらインターネット利用してみたことがあるけど、いいんじゃないっていう話。
@ 解散
幹事のやまだ君お疲れさまでした。
- 近谷研OB会代替OFF会 (2004-03-20)
- 近谷先生ご退職記念パーティー (2006-03-25)
- 準備委員会キックオフミーティング (2005-11-19)
- m4s tkh再会新年会 (2005-01-06)
- 近谷研 OB 飲み会 (2008-03-15)
■ Skype for Linux 1.1.0.3

4月22日付でリリースされている。 1.0.0.20 だと(その前からだったか?)、アイドルによる Away 状態からの復帰時に X Window System のレスポンスが数秒悪くなるという現象があるのだが、はたして改善されているであろうか。
- 今日のさえずり - 子供がブランコから抜けなくなってる (2008-03-31)
- Skype for Linux 1.2.0.11 (2005-08-19)
- Skype チャットを Evernote に保存する方法 (2009-03-23)
- Skype for Linux 1.0.0.20 (2005-03-19)
- Debian (不安定) (2005-02-03)
2005年4月24日 (日)
■ ピンホールカメラ PP35[zebra] 組み立て開始

組み立て開始。
「つくりかた」では作業工程が細かく書いてあるので大変そうに見えるが、やってみると比較的簡単な作業がほとんどである。
ただし接着が多く乾燥待ちがあるので思ったより時間がかかる。 結局今日中には組み上がらず。
- スクウェアフォーマットピンホールカメラ PP35/SQ[tigre] (ティグレ) (2005-10-20)
- 部品があまったけれどピンホールカメラ完成 (2005-05-01)
- カメラの付録つき PHaT PHOTO 2005. MAY.-JUN. (2005-04-20)
- 大人の科学マガジン04号 「鉱石・ゲルマニウムダイオード付きラジオキット」 (2004-04-30)
- 私的10大ニュース2005 [ photo ] (2005-12-31)
2005年4月25日 (月)
■ スティラコサウルスは How How と鳴く?

誕生日プレゼントとして、松下君から恐竜ウッドクラフトキットをいただいた。 茨城県自然博物館までいって入手してきてくれたらしい。感謝!
スティラコサウルス(Styracosaurus)のキットで「ほえる」らしい。
How How と。
How How と。
How How と。
興味深い。 きっと骨格をもとに再現された音声なのだろう!
早く組み立てたいけれど、綺麗に組むにはそれなりに時間がかかりそう。 明日以降カッターを持ってきて昼休みにちょっとづつ組んでいこう。
( スチラコサウルス / ステラコサウルス )
- スティラコサウルス完成 (2005-05-12)
- 高さ10mの巨大PETボトル型バルーンを船に積載して運航いたします。 (2005-04-05)
- でかカール チーズ味 おまけつき - 誕生日プレゼント (2006-04-26)
- 今日のさえずり - 悲願だったアミライトの噴霧 (2009-04-27)
- 今度は動くぞ。はらぺこあおむし - 誕生日プレゼント (2007-05-07)
■ 痛恨のミス対策に pdumpfs を入れておく

新しいCVS リポジトリを準備しようとして実験しているうちに、別の既存のCVS リポジトリを消してしまったアナタのために(そして将来の自分のために)。
#!/bin/sh
/usr/local/bin/pdumpfs /home /var/local/pdumpfs >/var/local/pdumpfs/log \
2>/var/local/pdumpfs/error-log
/usr/local/bin/pdumpfs-clean --keep 2Y12M24W30D /var/local/pdumpfs
同じディスク上なのでもちろんディスク障害がおきたらパーであるが、それはまた別の話として。 pdumpfs-clean の keep 具合は、今後のディスク使用量をみて要調整。
- 今日のさえずり - ピカチュウと写真撮ってもらえる列に並んでる (2009-11-24)
- Windows BOX も DAR で増分バックアップ (2009-01-13)
- PPM とか (2003-10-01)
- USB HDD 上に ext3 ファイルシステムを作ろうとしたらフリーズ (2006-01-16)
- 今日のさえずり - ミニストップでかにパン発見 (2008-07-16)
2005年4月26日 (火)
- 今日のさえずり - 「けいはんな」が「京阪奈」で「京都+大阪+奈良」だということを今頃知った (2007-11-20)
- 今日のさえずり - 鹿嶋神社例大祭追跡中 (2008-10-19)
- どうなる富澤商店 三越横浜店 (2005-02-11)
- 愛甲石田へは相鉄本線経由で (2005-07-20)
- 今日のさえずり - 勢いあまって NCSA Mosaic 3.0 for Windows インストール (2007-11-08)
■ (p)LaTeX2e 用文書クラスを作る

そろそろきちんとクラスファイルを作りたい。 \LoadClassを使えば他の文書クラスをベースにしたクラスが作れるのか。
とりあえず
\NeedsTeXFormat \ProvidesClass \DeclareOption \DeclareOption* \PassOptionsToClass \CurrentOption \ProcessOptions \LoadClass \RequirePackage
あたりを使えば、簡単に他の文書クラスを継承してmy文書クラスを作れる。
- LaTeX2e クラスファイルは日付を更新し忘れがち (2006-10-23)
- LaTeX2e クラスファイルを .dtx + .ins 化 (2005-05-08)
- Docutils の reStructuredText から LaTeX への Writer は継承しづらい (2005-12-07)
- 今日のさえずり: 最初に手に入れたのが PC-88VA2 だったのを当てられて震えてる (2010-12-17)
- ptexlive で UTF-8 pLaTeX2e 文書対応 (2010-09-09)
■ pTeX の内部コードを判別して hyperref の設定を切り換え

pTeX にある \euc プリミティブを使えば Windows でも、Linux でも同じソースファイル(JIS)で PDF にしおりを設定できた。
\ifnum 42146=\euc"A4A2 \AtBeginDvi{\special{pdf:tounicode EUC-UCS2}}\else
\AtBeginDvi{\special{pdf:tounicode 90ms-RKSJ-UCS2}}\fi
- pLaTeX + hyperref + dvipdfmx で PDFにしおりを (2005-04-15)
- TeX と Subversion (2004-04-16)
- ソフトウェア技術者御用達のプロジェクトマネジメントツール TaskJuggler (2007-04-23)
- Impressive - PDF ファイルでプレゼンテーション (2009-02-19)
- Linux 母艦ノート PC を使わずに仕事ができるかチャレンジ (2007-08-20)
2005年4月27日 (水)
- 今日のさえずり - あっちの世界の切手 (2009-06-01)
- 今日のさえずり - 時代はアレグラ (2010-02-24)
- 今日のさえずり - 「意味わかんない」っていうセリフが伝染しないように (2010-02-19)
- 今日のさえずり: サクレレモンで手をうった (2010-06-07)
- 今日のさえずり: 金庫買おうか迷ってる (2010-05-26)
■ 誕生日

夜のミーティングが昨日から今日にずれて、仕事三昧な誕生日。
きっちり資料用意して頑張りましたよ。
終わりぎわに社長から暫定誕生日プレゼントとして、「アヒル隊長」とゼブラのゼブラ「レーシングストライプス」を頂く。 ありがたく使わさせていただきます。
- 偉い人にはそれがわからんのですよ (2005-04-14)
- プチフレックスタイム導入 (2002-11-14)
- 誕生日 (2008-04-27)
- 噂の「イカ墨セピアインク」 - 誕生日プレゼント (2007-04-26)
- ストックホルムの香りのする誕生日プレゼント (2005-05-24)
2005年4月28日 (木)
■ LaTeX2e マクロ&クラス プログラミング基礎解説

[ コンピュータ書籍 ]
dtxファイル、insファイルの書き方を知りたかったので「LaTeX2e マクロ&クラス プログラミング基礎解説」を購入。
[ 書評 ]
- リャマ本を Perl トレーニングコース用ブックに選定 (2006-04-18)
- 創発 蟻・脳・都市・ソフトウェアの自己組織化ネットワーク 読了 (2004-07-09)
- LaTeX2e クラスファイルを .dtx + .ins 化 (2005-05-08)
- ActionScript の本を買う (2005-02-18)
- ピープルウエア読了 (2004-05-25)
2005年4月29日 (金)
■ ドラえもん、疲れたよ

新しくなったドラえもんを初めてみた。
……非常に疲れた。
何だろう、頭の中で何か比較したり変換したりでもしながら見ているのであろうか。 そのうち慣れるのだろうけれど、それもまた寂しいような。
- 盆踊り (2003-08-02)
- 20:30 品川音頭 (2001-08-05)
- 今日のさえずり - 英辞郎で英辞郎を検索 (2010-03-12)
- 朝日新聞から東京新聞へ (2010-10-27)
- 盆踊り2日目 (2003-08-03)
■ SCons 微妙

SCons で pLaTeX2e ソースファイルを PDF に変換する SConstruct ファイルを書いてみた。
bb_builder = Builder(action = 'ebb $SOURCE',
suffix = '.bb', src_suffix = '.png')
pdf_builder = Builder(action = 'dvipdfmx -V 4 $SOURCE',
suffix = 'pdf', src_suffix = '.dvi')
env = Environment(LATEX = 'platex')
env.Append(BUILDERS = {'BBBuilder' : bb_builder})
env.Append(BUILDERS = {'PDFBuilder' : pdf_builder})
env.PDFBuilder(target = 'example-doc')
env.DVI(target = 'example-doc', source = 'example-doc.tex')
env.Clean('example-doc.dvi',
['example-doc.log', 'example-doc.out',
'example-doc.toc', 'example-doc.aux'])
env.Depends('example-doc.dvi', 'image1.bb')
env.Depends('example-doc.dvi', 'image2.bb')
env.Depends('example-doc.dvi', 'image3.bb')
env.BBBuilder('image1')
env.BBBuilder('image2')
env.BBBuilder('image3')
- 組み込みの PDF builder が今いち挙動がよくわからないので Builder を作成
- .bb ファイル用の Builder を作成
- latex ではなく platex を使うように
.tex から .dvi の生成ルールでは、補助ファイルを見て適宜数回 platex を実行してくれる。ここら辺はさすが。
GNU Make のような暗黙のルールの適用がない(わからない)ので、.bb ファイルを dvi の依存ファイルに指定するだけでは駄目で、ビルド指定をする必要があるのがちょっと面倒。
これだけだと GNU Make より便利とはいえないな。 プラットフォームによって異なるコマンド(cp / copy など)を使うような事や、もうちょっと複雑な事などをしないとそれほどメリットがでないか。
- SCons は GNU Autotools のかわりになるか (2005-04-20)
- ptexlive で UTF-8 pLaTeX2e 文書対応 (2010-09-09)
- Windows 用 GNU tar (2004-08-05)
- 今日のさえずり: パスワードを暗記しておくのに何バイト消費しているのだろう (2010-09-09)
- pLaTeX + hyperref + dvipdfmx で PDFにしおりを (2005-04-15)
2005年4月30日 (土)
■ 焼きが回って LC-A 購入

Lomo LC-A が生産終了とのこと。
一度は使ってみたいと思いつつ手を出しそびれていた Lomo であるが、今後 LC-A の入手が難しくなるであろうかと考えるといてもたってもいられなくなり、渋谷にある SuperHeadz のショップ camera cabaret へ。
スタッフ店を訪れている人に声をかけるなどフレンドリーな感じのショップ(いや普通のお店で声をかけられるとウザったい時もあるから、これは人にもよるな)。
いわゆるウィーンバージョンは品切れということで、キリル文字バージョンを購入。 スタッフが簡単な動作確認をしている間に簡単なアンケートを記入。
@ Lomo LC-A
思ったより重い。
で、思った以上に仕上げがしょぼいな。造りというより、部品の汚れというか。 それはキリル文字バージョンだから? そのうち、それにも愛着が沸くかな。 まずは1本フィルムを通してみて、写るかどうか。 1ヶ月ショップ保証で、問題があれば返品・交換してくれるというのでちょっと安心。
http://www.kataan.org/lomofaq/ によれば
You have an older LOMO LC-A that's calibrated in GOST film units. It reads '16, 32, 65, 130, 250'. Use 32 for ASA 64 film, 65 for ASA 100, 130 for ASA 200, and 250 for ASA 400. Print film is forgiving, and as long as you overexpose it (pick a lower ASA/GOST setting than the film rating) you should be OK.
らしい。「ISO 100 なら 130 にセット」と書いてあるところもあるし、ここら辺は試写次第だな。 ISO 100 がだいたい GOST 90 らしいから、ネガならオーバー目になるように65にセットするのがいいのかもしれない。
- モンベルクラブ渋谷店 (2004-08-07)
- 私的10大ニュース2005 [ photo ] (2005-12-31)
- 今日のさえずり - 横浜パソケットのパンフレットが出てきた (2008-08-11)
- トイデジカメ VQ1005 来た (2008-03-08)
- 今日のさえずり - 中身の合計金額からすると送料込みなのでは (2008-06-16)
■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 使い方 方法 設定 サンプル ダウンロード 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 噂 最新 MP3 動画 意味 お薦め お勧め おすすめ 便利 Blog ブログ mixi 修理 デザインProcess Time: 0.035207s / load averages: 1.04, 1.16, 1.13
nDiki by WATANABE Yoshimasa (Naney, Google profile)
Powered by DiKicker
Base theme by Nana (for tDiary)










◇ Twitter やってます。この記事が気にいったらぜひ twitter.com/Naney の follower になってください。
◇ 2GB 無料のオンラインストレージサービス Dropbox に次のリンク先から登録すると今なら 250MB プラス! → Dropbox