タグ

!tumblr-techとpodに関するtyruのブックマーク (2)

  • unicode の 16進数表示 - うまいぼうぶろぐ

    http://mikeneko.creator.club.ne.jp/~lab/kcode/uni-encode.html "あ" を E3 81 82 に変換する。 文字コードは全部utf8で。 echo と xxd 使う xxdじゃなくてhexdump、od -t x1 とかでもいい。 $ echo -n あ | xxd -g1 0000000: e3 81 82 ... perl の pack 関数使う $ perl -e 'print unpack "H*", "あ"' e38182 perl の正規表現で1バイトごと取り出してord で1文字ずつ文字コード取り出す $ perl -e '$text = shift; printf "%x ", ord($_) for $text =~ m/([\x00-\xff])/g ' あ e3 81 82 16進数から文字に戻す やりかたい

    unicode の 16進数表示 - うまいぼうぶろぐ
  • PODで脚本を書く - Let's write β

    Plain Old Document(POD)で友人の脚を整形しています。その過程で幾つかの問題に気づいたのでご報告します。もうすでに知っている人が大多数だとおもいますが... pod2htmlというコマンドがPerlには付属していて、これを利用するとpodをhtmlに変換できます。このコマンドは=headなどのインデックスを自動生成してくれます。しかし、このインデックスはURLとして正常に動作するために通常の英数字以外の文字は_(アンダースコア)に変換して <a href="#___aa__">日語aaです</a>という風になります。つまり、日語で同じ文字数の文字列は同じ個数のアンダースコアに変換されてしまうので、インデックスのリンクが衝突してしまいます。 もしpod2htmlにインデックスのURLを数値で作成する機能があればすぐに解決するのですが、そういったオプションは提供されて

    PODで脚本を書く - Let's write β
  • 1