林檎の木タイトル画像

Windows用のフリーソフト、シェアウェアの紹介サイト

2013年04月の林檎の日記

林檎の日記 2013年04月 の日記

2013-04-30 23:40:26お帰りなさい、XUL/Migemo

Newtonは、FirefoxアドオンのXul/Migemoを愛しています。世界中の誰よりも。Xul/MigemoはFirefoxでmigemo検索を行えるようにするアドオンです。Migemoってアレですよ、アレ、ローマ字で日本語の検索が出来るというアレ。つまり「ringo」で「林檎」が検索出来るようになります。いちいち日本語に切り替えなくてもよいのです。
しかし、Xul/MigemoはFirefox 3.6までにしか対応したバージョンしか公開されていません。なんという事。3.6ってもう3年前ぐらいのバージョンですよ.。今時のFirefoxは20だというのに、3.6…。対応されなくなって最初の一年ぐらいはだましだまし使っていました。バージョンチェックを無視するアドオンで無理やりインストールしたり、誰かが弄った改造版XUL/Migemoを入れてみたり、なぜかまったく関係ないこのアドオンをインストールすると動くという怪情報を試してみたり。どれもその場限りではなんとなく動くようにはなるのですが、結局次のバージョンですぐ動作しなくなってしまいました。パトラッシュ、僕はもう疲れたよ。

Xul/Migemoが使えない世をはかなんで、メインをChromeに切り替えようかと思った事もありました。Chromeにはmigemo検索が出来る似たような拡張があるので。でもChromeはタブの縦置きが出来ないらしい。縦置き出来ないのは生理的に無理。結局諦めて、最近やっとXul/Migemoが居ない生活にも慣れてきたのですが、どこ情報か忘れましたがXul/Migemoにナイトリービルド版が存在するという情報をキャッチ。おおおおおおおおおぉ!! 動く、動くぞ! お久しぶりです、お久しぶりです! どうもGitHubで実は開発が進んでいて、それのナイトリービルド版みたいですね。そうそうこんなでしたよ。いやー相変わらず便利。Chromeに移住しなくてよかった。

気を付けて欲しいのがこれはあくまでナイトリービルドということ。一般的にα版やβ版よりさらに検証がされていないバーションです。そのためこれが原因でパソコンが弾け飛んでも文句は言えないところ。砕け散る覚悟ある人だけ使いましょう。

2013-04-06 04:30:31I’m a Newton

林檎の木に足りないとは常々思っていたのです。。

HTTPステータスコードをご存知でしょうか。HTTPステータスコードという名前こそ知らなくてもあなたは知っているはずです。消えてしまったページにアクセスした時に「404 Not Found」、アクセス集中などで高負荷になってしまったいる時の「503 Service Unavailable」。この404、503などの数字がHTTPステータスコードです。このページをくださいというリクエストに対し、サーバーはレスポンスにHTTPステータスコードを含めて返します。HTTPステータスコードを見ればどういった事が起きているかがわかるのです。400番台と500番台は共にエラーで、前者はユーザーの後者はサーバーのエラーです。

こういったエラーページは、何かが起きた場合にしか表示されないものです。その普通なら目にしないエラーページを凝った面白い作りにしているWEBサイトがあります。江戸っ子が着物の裏地にこだわるようなものでしょうか。かくいう林檎の木も裏地にこだわる粋なサイトを自認してまいりました。例えばこんなエラーページ「404 Not Found」「410 Gone」「500 Internal Server Error」。しかし足りないのです。画竜点睛を欠くとでも申しましょうか、重要なステータスコードのエラーページの作成が漏れていたのです。

それは「418 I’m a teapot

遅ればせながら本日「418 I’m a teapot」の作成が完了した事をご報告させて頂きます。418 I’m a teapotはRFC2324によって定義されたコードです。RFC2324によると「ティーポットへコーヒーを淹れさせようとするあらゆる試行は、エラーコード "418 I'm a teapot" という結果に終わるべきである。」とあります。今後林檎の木において、ティーポットへコーヒーを淹れさせるといった蛮行がなされた場合に、正しいHTTPステータスコードでエラーを返す準備が整いました。大変喜ばしい。ただ林檎の木ではティーポットへコーヒーを淹れさせるといった試行が残念ながら不可能なので、現状418の活躍するシーンが起こりえません。うーん、なんとかならないものか。

418 I’m a teapot

過去の日記