nDiki : 2006年07月28日

2006年7月28日 (金)

ノート PCHDD 交換用に USB 外付け 2.5インチ HDD ケース

naney:200953914

ノート PCHDD 交換用に USB 外付け HDD ケースを用意しておく。 今の内蔵 HDD が死にかけており、転送してしまえばもうポータブル HDD として使うことは考えていないので、普通に転送できれば十分。

見た目と値段で玄人志向のケースを選択。 Y 字 USB ケーブルではなく、必要に応じて別途 USB 給電ケーブルを使うタイプ。

ヨドバシカメラのゴールドポイントカードを忘れた

+3%期間だというのに。

 「ポイントカードお持ちですか?」
 「ありません。忘れました。」
 「新しくお作りいたしますか? 後で合算できます。」
 「(小額だし時間がないので)いえ結構です。」
 「これからは忘れないように財布に入れておいてくださいね。」

……今日は財布ごと家に忘れてきたんですが。


[ 製品レポート ]

スポンサード リンク

PerlCR/LF/CRLF 全対応の1行毎読み込み処理

Perl プログラムでテキストファイル処理を 改行コード CR/LF/CRLF 全対応にしようと思ったが、書こうとするとこれが結構面倒臭いことに気がつく。

$/ に正規表現が設定できないため、<FILEHANDLE> で単純に3パターン対応ができない (LFCRLF に対応とかならすぐできる)。

小さいファイルと仮定して良いなら全部読み込んで自前で行分割、大きいファイルならまじめにバッファリングして改行コードをスキャンして行処理するのが正攻法かな。 多少効率悪くなりそうだけれど。

Pod::Html (1.0504) の場合

Perl 5.8.8Pod::Html (1.0504) だと pod2html の中で $/ = "" と設定して、パラグラフ単位で読み込んでそのあと処理している。

PerlIO レイヤー

最近の Perl であれば PerlIO::crlf、 PerlIO::eol あたりが使えそうである。

もちろん Perl 5.005_03 だと NG。

[ 7月28日全て ]

About Me

Naney Naney (なにい)です。株式会社ミクシィで SNS 事業の部長をしています。

nDiki1999年1月に始めたコンピュータ日誌を前身とする NaneyWeb 日記(兼パーソナルナレッジベース)です。ちょっとしたノートは nNote にあります。

※内容は個人的見解であり所属組織とは関係ありません。

月別インデックス
Process Time: 0.158218s / load averages: 0.87, 0.61, 0.59
nDiki by WATANABE Yoshimasa (Naney)
Powered by DiKicker