タグ

ブックマーク / www.misao.gr.jp/~koshian (2)

  • 狐の王国 周囲がMacユーザーだらけになっていくのも納得した7つの理由

    #2 周囲がMacユーザーだらけになっていくのも納得した7つの理由 というわけでMacBookを購入して1週間たつが、あまりの使い心地のよさにDebian入れる気が薄らいで来た。入れるにしてもVMwareの仮想ディスクで十分じゃないかという気すらしてくる。 なんでそこまで思ってしまったか、というと、理由はいくつも出てくる。 @ 1. キーバインドがUNIXライク: 作業のほとんどをキーボードで済ませる人間には、キーバインドは重要だ。そしてUNIX系のキーバインドが優れているのは、単に俺が使い慣れてるだけでなく、その効率が高いためなのだ。 そのキーバインドが、Macではほとんど戸惑うこと無く使えてしまうのである。理由はMacのキーバインドがUNIXの伝統的なそれにそっくりだからだ。 まず付属のテキストエディタはCtrl+F/Bでカーソルを左右に、Ctrl+N/Pで上下に動かせる。これはEm

    noplans
    noplans 2008/03/17
  • 狐の王国 Perlでそうそう文字化けしない文字コード変換のやり方まとめ

    #2 Perlでそうそう文字化けしない文字コード変換のやり方まとめ なんかチャット仲間のところで動いているPerlスクリプトなのだが、いくつかのサイトの情報を取得する代物。この日記も取得してるのだが、なぜかうちサイトだけ文字化けする。 で、コードを見せてもらったら、NKF.pmだのjcodd.plだのJcode.pmだの使ってて、それぞれのライブラリに文字コード判別任せてるみたい。ずいぶん昔のコードなんだろうなあ。 というわけで、自分のためのメモという意味もこめて、文字化けしにくい現代的な文字コード自動判別のやり方を書いておこう。 use Encode; use Encode::Guess qw/ascii utf8 euc-jp shiftjis 7bit-jis/; my $dec = Encode::Guess->guess($str); if (ref $dec) { # utf8

    noplans
    noplans 2007/08/31
    文字コード自動判別
  • 1