トップ(最新)

nDiki : CR

CR - carriage return

復帰。

ASCII、Unicode では 10進数で 13、16進数で 0d。

関連情報

スポンサード リンク

Related term

2003年6月1日 (日)

買物ぐるぐる このエントリーを含むはてなブックマーク

月初めということで。 WiKicker 0.07 をリリースしたあと、新橋 - 上野間ほうぼう巡りへ。

@ 新橋 - 銀座デジタルイメージングセンター

現像のネガフィルムが1本あるのだが、自宅近くのミニラボが潰れてしまってどこに出したらいいのやら。 ということで、(焼きがまわったかもしれないが)2ちゃんねるでいい店だという投稿のあった、銀座デジタルイメージングセンターに出してみた。 新橋駅が最寄り、銀座ナイン2号館。

@ 上野 - ヨドバシカメラ

浄水器のカートリッジ。

@ 御徒町 - マルゴー

Arc-AAA

Arc-AAA LED フラッシュライトの取り扱いを始めたとのことなので、1本買っておく。 クリップつきのグレーのバージョンのやつ。 3,900円。

@ 秋葉原 - 千石通商

CR123A x 2 で 460円。 マクセルなのでライト用にするつもり。

@ 有楽町 - ビックカメラ

やっぱ DynaBook SS 3440 のバッテリーを買っておくことに。 しかし案の定ここも、ブツ無し。 取り寄せ(しかも部品扱いとの事)。

地下で、ネガアルバムと乾燥剤も。

@ 新橋 - 銀座デジタルイメージングセンター

同時プリントの受け取り。

@ 実家

浄水器のカートリッジを交換。

スポンサード リンク


[ 6月1日全て ]

2004年1月25日 (日)

[ WiKicker ] 通知メールの Subject: フィールドのエンコーディング修正 このエントリーを含むはてなブックマーク

WiKicker には通知メールの Subject: フィールドがたまに壊れている問題があるのだが、ずっと放置しておいたままだった。 そろそろ次のバージョンをリリースしたいと思うので、今回修正しておく。

結果半日かかってしまった。

@ MIME::Words::encode_mimewords

まず現在エンコーディングに使っている MIME::Words::encode_mimewords (5.404)であるが、マニュアルを見ると charset によってはマズいエンコーディングを吐くらしい。 WiKicker で Subject: ヘッダが壊れるのも、この問題のせい。 文字境界を無視してぶったぎってエンコードされてしまう。 ということで、自前でエンコードする事にする。

@ 自前エンコーダ

まぁたいしたものではないが。 最初はエンコードする必要のある部分だけ encoded-word にする事も考えたのだが、面倒なのでやめ。 全部エンコードしてしまう事にする。 エンコーディングも最初は、"Q" encoding で実装しはじめたのだが(MIME::Words のデフォルトがそうなので、WiKicker でもそれを使っていた)ちょっと面倒なので、"B" encoding に変更。

@ タイトルの途中に空白が入ってしまう?

で、テスト。うーん。途中に余分な空白が入ってしまうな。 mew で受信したメールを見ると folding のところで余分な空白が入って表示される。 RFCとか見ても encoded-word に挟まれた CRLF SPACE は無視されるはずなんだけれどなぁ。

UTF-8 の代わりに ISO-2022-JPにしてみたりとか、エンコーディングを変えてみたり(Q or B)したのだが変わらず。 他から受けとっているメールは問題ないから、mew の問題でもなさそうだし。

ん? mew の inbox を確認してみると、他のソフトからのは \n, space でフォールディングされているな。 今書いているコードから送ったやつは \r\n, space でフォールディングされている。 RFC的には CRLF space では?

@ 問題は別のところに

WiKicker で \r\n, space でフォールディングしているところを \n, space でフォールディングするようにしたら直る。 けど、これでいいのかな?

って良く考えたら、他の部分はヘッダでも本文でも改行には \n を使っているんだった(Perl のヒアドキュメントを使っているので)。 ということは今まで、それを標準入力から受けとった sendmail が LFCRLF にしてくれていたのか。 あまり深い事考えてなかったな。 今回はフォールディングのところだけで CRLF にしたため 一個余分に CR がついてしまい、それがタイトルの文字列中の空白として表示されてしまったと。

結局疑うべきは自分のコード。


[ 1月25日全て ]

2006年7月28日 (金)

PerlCR/LF/CRLF 全対応の1行毎読み込み処理 このエントリーを含むはてなブックマーク

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

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

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

@ Pod::Html (1.0504) の場合

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

@ PerlIO レイヤー

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

もちろん Perl 5.005_03 だと NG。


[ 7月28日全て ]

2006年8月13日 (日)

シカゴ・サンフランシスコ出張 2006 ログ - 1日目 このエントリーを含むはてなブックマーク

@ 成田国際空港

日本UTC-4
05:00起床
06:20出発 乗車券 1,450円
06:50東京駅ホーム (昔あった待合所がなくなっていて寂しい)
naney:214792296
07:15成田エクスプレス 28号発車。満席・立席状態。
08:00ひと寝したらもう 8:00
08:10成田空港駅着
08:18第1ターミナル国際線出発ロビー着
naney:214792733

@ 出国

待ち合わせ時間まで見学デッキなどをぶらぶら。カメラ電池警告が出たので(すでに1個予備があるのだけれど) CR123A を購入。900円。高!
naney:214792637
ペットボトル廃棄
08:50社長と合流
チェックイン (関連)
naney:214792861
手荷物検査 (関連)
ANA Lounge First (関連)

@ ANA NH010

日本UTC-4
11:00整備遅れで予定より遅れての搭乗。B777-300
naney:214793481 naney:214793574
11:27動きはじめた
11:52離陸
「10:55(現地)到着予定」
naney:214793806
おしぼり(離席中)
ドリンク、おつまみ
13:3000:30昼食。カレー。
naney:214793911
14:4101:41乱気流のため回収おくれて、この時間に回収
ペットボトルミネラルウォーター
室温 25℃
16:2003:20照明暗くなりはじめる
16:4003:40消灯
17:0004:00結局まわりがうるさくて眠れないのでノート PC を取り出す。機内で無線設定するも、有料(当然か)クレジットカード入力が面倒だし、バッテリーももたないだろうしでやめ。
18:5805:58オニギリ (or サンドイッチ)、お茶
物音に目を覚まして受け取ったせいか、あわてて食ったので写真忘れた。
19:2206:22再び消灯
女の人が腹壊したのかアテンダントに征露丸もらってた。
22:0009:00朝食
naney:214794022
naney:214794122
23:4910:49JFK 着陸
ほどなくウィングへ (はやい)
飛行機から降りる。警備員がいてすぐにパスポートチェック。

あっちこっちで M:i:III みていた。

アメニティは皆無。

@ ジョン・F・ケネディ国際空港 (JFK)

日本UTC-4
11:05イミグレーション到着
11:40入国審査完了
両人差指のスキャンと、顔写真撮影。カメラは Logitec のような感じ。

@ ラガーディア空港(LGA)

日本UTC-4
11:45タクシーに乗車
12:00ラガーディア空港へ到着
チェックイン
naney:214794445
熊に襲われる
naney:214794676
手荷物検査。ほとんど待ちなし。バッグの中にあるのは三脚か? と聞かれる (yes)

@ ユナイテッド航空 UA683

日本UTC-4
搭乗
離陸
ドリンクとスナック
途中トイレを探して超えてはいけない一線カーテンを超えてアテンダントに注意をくらう。
オヘア着陸

@ オヘア空港からホテル

日本UTC-5
オヘア空港から CTA L ブルーラインで Clark 駅へ
Clark 駅 -> State 駅 ほんとにすぐ近くの1駅区間。歩いた方がはやい。
naney:214794783 naney:214794831
State 駅 -> Sheraton Chicago Hotel & Towers
naney:214794937 naney:214795062 naney:214795200
Sheraton Chicago Hotel & Towsers チェックイン。
naney:214795591
2526号室。フロントでの設定が遅れていたのか、最初カードキーで開かないでちょっとあせる。

@ Chicago Chop House で夕食

18:00夕暮れのシカゴへ出発
Chicago Chop House
20oz の骨付き肉
naney:214797481

@ 買い物をして帰って部屋でインターネット接続

スーパー Dominick's http://www.dominicks.com/ で、エビアンとシェーバーを購入。
エヴィアン 1L $1.69
髭剃り x2 $1.50
+ tax $0.16
$3.35
naney:214797609
明日の正午までの接続オプション ($11.95 + Tax) を選択して接続。
メール処理、Skype チャット (仕事)、デジカメ写真吸い出しと Flickr アップロード ( http://www.flickr.com/.../ )
naney:214795916 naney:214797058
シャワーぬるっ。
室温 22.0℃前後
26:10就寝

8月14日午前中に、東京では大規模停電が起きたとのこと。 会社のサーバ(停電しなかったらしい)も、帰省予定だった(20分ほど停電)もどちらも無事の様子で一安心。


[ シカゴ・サンフランシスコ出張 2006 ]


[ 8月13日全て ]

2007年10月4日 (木)

今日のさえずり このエントリーを含むはてなブックマーク

  • 10:52 Twit、タイムラインのそれぞれにアイコンが出てくれると嬉しいな。 *Tw*
  • 11:03 デスクの温度計 26.8 ℃。あと 0.2 ℃上がったらエアコン発動したい。 *Tw*
  • 11:13 @sahocha うちではむやみに冷房を入れると女性陣を敵にまわしてしまう恐れがありまして。 *Tw*
  • 11:33 Twitter Change Style インストール。初利用だけれど、いいですねコレ。 *Tw*
  • 11:47 27.2 ℃。冷房 ON! *Tw*
  • 14:31 熱がある時に、火照って感じる時と、寒気を感じる時があるが、その違いはどこからくるのか? *Tw*
  • 15:21 Task Coach を 0.61.6-1 から 0.65.1-1 に上げた。 wxPython が 2.8-unicode 以上ではないと警告される。 *Tw*
  • 15:26 とりあえず Windows 版の Task Coach 入れた。 *Tw*
  • 15:47 RTM のアカウント作った。 *Tw*
  • 16:02 ワンダについているプルバックカーが気になる@ファミリーマート[mb]
  • 16:10 R25 の裏表紙が表紙でない。 *Tw*
  • 16:21 ティッシュボックスって最後の 2 枚同時に取れるよね。 *Tw*
  • 17:07 Windows BOX も Linux BOX も全部 SKK 系。 *Tw*
  • 19:18 会社出た。明日から5連休ルービックキューブマスターするのが目標。[mb]
  • 19:30 ヨドで CR123A 買おうと思ったが高いのでヤメ。先日千石電商いく同僚についでを頼んだが「見つけられなかった。」[mb]
  • 19:57 ぱど20周年。[mb]
  • 24:48 165日ぶりにノート PC をシャットダウン。

[ 10月4日全て ]

2008年8月8日 (金)

今日のさえずり - 「ドン吉くんの鳥グッズ展」終了間近 このエントリーを含むはてなブックマーク

naney:2742992871

@ 2008年08月06日

@ 2008年08月07日

  • 10:31 第1回 LEXER 賞が発表されました。
  • 11:36 これから八幡宿。[mb]
  • 12:27 イマココ! L:千葉駅[mb]
  • 19:26 普通見送って快速にしたけど、普通に乗った方がはやかった事が判明。L:蘇我駅[mb]
  • 19:58 そういえボーナスは明日支給らしい。[mb]
  • 20:02 車内の匂いが変わった。L:舞浜駅[mb]

@ 2008年08月08日


[ 8月8日全て ]

スポンサード リンク

■よく検索されるキーワード

torrent(62) windows(62) perl(58) 提案書(48) 書き方(47) linux(44) アジェンダ(32) usb(29) 動画(27) x31(27) 使い方(27) 手帳(25) ssh(25) mp980(23) thinkpad(22) svn(21) ほぼ日手帳(21) java(21) インストール(20) 画像(20) debian(20) ドラマ(16) subversion(16) cvs(15) ubuntu(15) 設定(15) 秋葉原(14) gmail(13) ヨドバシ(13) 無料動画(13) tortoisesvn(13) dropbox(13) c#(12) .net(12) 壁紙(12) make(12) gnu(12) ノート(11) ヨドバシカメラ(11) a6(11) tc-1(11) ganttproject(11) 冷蔵庫(11) 宮根誠司(11) porter(11) 無印(10) フリー(10) 筆まめ(10) tar(10) 充電式カイロ(10) 方眼(9) パスワード(9) 日本語(9) visual(9) cwrsync(9) wiki(9) gimp(9) フォーマット(9) firefox(8) ボールペン(8) nullpointerexception(8) grub(8) skk(8) ppm(8) ご査収(8) ダウンロード(8) ケース(8) サンプル(8) 提案書の書き方(8) 無料(8) 無印良品(8) google(8) 2008(8) gtd(8) 3.5(8) framework(8) ツール(8) cgi(7) mew(7) バッグインバッグ(7)

この日記のはてなブックマーク数 Add to Google RSS

Process Time: 0.062801s / load averages: 0.24, 0.24, 0.19
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)