タグ

ブックマーク / chalow.net (3)

  • Unicode の16進数の実体参照を正規表現などで元に戻す

    Unicode の16進数の実体参照を正規表現などで元に戻す 2008-05-10-3 [Programming] 普段は適切に処理をされてて問題にならないんだけど、 ときどきひょんな局面で出会ってしまうのが、 "�" という形式の文字列、16進数の実体参照です。 Perl でデコードする方法をメモ。 pack と Encode::decode を使うと良いみたい。 #!/usr/bin/perl use strict; use warnings; use Encode; use utf8; binmode STDOUT, ":utf8"; my $a = "情報時代"; $a =~ s/&#x([0-9A-F]{4});/decode('UCS2', pack('H*', $1))/ge; print "$a\n";

    Unicode の16進数の実体参照を正規表現などで元に戻す
  • HTML::Template から Template Toolkit に乗り換える準備

    HTML::Template から Template Toolkit に乗り換える準備 2008-02-21-2 [Programming] 日Perl Geek 達からだいたい5年遅れで新しいもの (つか、すでに枯れたもの)にチャレンジしている私です。 さて、Perl のテンプレートエンジンとして 今までは HTML::Template を使っていました。 シンプルなのが良いのですが、 自由度がちょっと低いので最近は閉塞感を感じていました。 ということで Template Toolkit を使ってみようかと。 perldoc を見ながらちょこっといじってみたら、 HTML::Template でできることはカバーでき、 かつ、 「やりたいと思っているんだけど HTML::Template だと 面倒そうな処理」が簡単に実装できそうなので、 非常に良い感じ。 以下、HTML::Tem

    HTML::Template から Template Toolkit に乗り換える準備
  • Emacs 初心者のための最低限のコマンド表

    Emacs 初心者のための最低限のコマンド表 2007-01-11-1 [Tips] 最強のエディタである Emacs はその敷居の高さでも最強かも。 なんてったってコマンドが多すぎで初心者はブルーになりがち。 しかもまわりの Emacs ユーザに使い方なぞ聞いた日にゃ、 「入門段階ではそもそも使いこなせないようなすごい機能」 の説明を嬉々として始めたりしがちで手に負えない。(偏見) というわけで、初心者向けに 「最低限これだけ使えればとりあえず大丈夫」 と思うものをまとめてみた。私も普段からよく使うコマンドたちである。 主に「Emacs操作キー一覧」 (http://www.magic.mediawars.ne.jp/tips/emacs_key.html) から抜粋。 上下左右へ移動C-p, C-n, C-b, C-f行頭・行末へ移動C-a, C-e1画面進む・戻るC-v, M-vファ

    Emacs 初心者のための最低限のコマンド表
  • 1