Outlookからのメール文字化け

メーラにMicrosoft Office Outlook 12.0を使用されている方からのメールが届くのだが、このメール本文冒頭に

^B1^Bj^BM MIME ^L`^N.^BL^C}^C^K^C`^Cp^A[^Cg ^C^A^Cb^CZ^A[^CW^BE^B7^AB

のような一文(^Bなどのハット付きの箇所は0x02などのバイナリデータ)があり、このせいだと思うのだが自前で使っているメーラで漢字コードを誤認識して文字化けとなってしまう場合がある。また、単にINBOXメールファイルをjlessなどで眺める場合にも、表示開始位置によっては文字化けが発生する。

MIMEの語が見えるんでおそらくそれを表しているんだろう。他のメーラからの送信の場合は

This is a multi-part message in MIME format.

と単にアスキーコードで書いててくれるんだが、上のやつはシフトJISか何かなんかなぁ…。

検索してもあまり情報がないのだが、これについて検証しているページがあった:
Reeeead the rest of this entry »

bookmarkletの字数制限

ZAKZAKのパラパラページbookmarkletの続きにてFirefoxの「リンクをコピー」で字数制限があるらしいという話を書いたが、これとは別で、bookmarklet自体にも字数制限があり、これを回避する方法があるとのことなのでメモ。

mkdirしてcd

ディレクトリをmkdirした後に、すぐにそこへcdしたいことやすることはよくあると思うんだが、これを実現するコマンドは見かけない(皆さんどうやってるんでしょ?)。それで、以前から mkcd というsh関数、cshエイリアスを作ってるんで紹介。

sh版

function mkcd { mkdir $*; cd $*; }

csh版

alias   mkcd    'mkdir \!*; cd \!*'

追記:
改めて検索してみたらmkcdという同名のバックアップCDかの作成コマンドが存在していました…。ま、そのまま使うけどね (^^;。

追記:
改めて検索すると以下が見つかりました。やっぱり必要だよなぁ。でも、それほどの数はないようで、まだマイナーか…。

WordPressで前後の記事へのリンクを追加

「サイト管理デザイン→テーマエディタ→単一記事の投稿 (single.php)」あるいは使用中のテーマのそのファイルを直接編集し、<div id=”content”>の次に、例えば以下のように追加する(_short()付き関数を使用の場合は、下部リンクのプラグインを導入のこと)。

<div align="center">
                <?php previous_post_link_short(); ?>
                || <a href="<?php echo get_option('home'); ?>">Main</a> ||
                <?php next_post_link_short(); ?>
        </div><p>

あるいは

<table border="0" width="100%" cellspacing="0" cellpadding="0">
                <td align="left"   width="33%"><?php previous_post_link_short(); ?></td>
                <td align="center" width="33%"><a href="<?php echo get_option('home'); ?>/">Main</a></td>
                <td align="right"  width="33%"><?php next_post_link_short(); ?></td>
        </table><p>

リンク

WordPress: memolinkプラグイン作成

めもリンク用に日頃使っているperlスクリプトのlink2htmlを元にそのWPプラグインを作成してみた。perlからphpへの手動変換で似た言語ちゅーか、微妙に違う言語なんで、どちらを使ってるんだか混乱した…。プラグインの枠組みはPHP Hilight StringAmazon Linkageを参考にさせて頂きました。謝意を表しますm(__)m。

使い方は次のようになります。

 [mlink]
 リンクサンプル
   http://www.asahi.com/
     朝日新聞
   http://www.zakzak.co.jp/
    zakzak
       ||foo
     bar
   aaa
 [/mlink]

上記のように[mlink]~[/mlink]中にURLと次行に字下げしたタイトルを書いていく(上の例は各行冒頭に空白が1つ余計に入っています)と以下のような箇条書きリンクに変換されます。

リンクサンプル

きちんと変換できたかな?行頭に||があると連結表示されます。タグ名は「link」あるいは「memolink」にすることも考えたんですが、前者は他にありそうだし、後者は長すぎるということで、現在のタグに落ち着いてます。プラグイン名はmemolinkとしました。(→追記:統一するため記事タイトルもlink2htmlからmemolinkに変えました)

現在のところ、WPのビジュアルエディタとの相性が悪いようで、ビジュアルエディタで再編集しようとすると、リンク情報として重要な行頭空白が勝手に除かれて左ベタ打ちとなってしまいます。いまのところはHTMLエディタ上でご使用下さい。

Reeeead the rest of this entry »