ひびろぐ ver.2

Google検索したときの見た目を考慮してブログ名を変更してみた。馬鹿かと阿呆かと。

Archive for the ‘つくったもの’


ちょっとWordPressのプラグインを改造

しようとした……というか、したんだけど、不要だったので全部無駄。


まぁ今までわかっていなかったことがひとつ以上理解できたので、元は取れたな。よし。

GmailからWordPressに投稿するプラグインを作ってみた(改造してみた)

以前もちょこっと書いたけど、まぁ使えるようになった気がするので、とりあえず公開。

自分が使うために作ったヤツなんでどこでもちゃんと動くかなんて知らないけど、まぁ使える人は使えばいいと思うよ!

20080525wpmobEx_2_2_ex_1


ちなみにオリジナル版の開発者さんのサイトはこちら:あんプリン

perl Text::Hatena 0.16を適当に改良したつもり

以前にもちょこちょこ書いたんだけど(a, b)、適当に改良した。

perl5.8のEncodeモジュールを利用してutf対応を強化し、SPAM対策としてユーザエージェントがlibwwwだと(libwwwが含まれると?)けられることがあることを考慮し、適当に書き換えた。

perlモジュールのText::Hatena 0.16のAutoLink/HTTP.pmに対する修正。手元のFreeBSD6.2-Rだと

/usr/local/lib/perl5/site_perl/5.8.8/Text/Hatena/AutoLink/HTTP.pm

に該当。


まあ誰かのためになるかもしれないので、適当にアップしておく。HTTP.pm.txtという名前にしてあるけど、HTTP.pmにして使えばいいと思うよ。

20080524HTTPpm

参考にしたページ:メンテナンス中

しかしなんだな、文字化けなんてわかりやすい問題を抱えているのにざっとチェックして修正版が出てこないのは、需要がないってことなのか?それともはてな以外ではてな記法を使う人はやっぱり多くないってことか?


2008.05.24 試しにUserAgentをいじってみたり。

20080524HTTPpm_a

なんかエラーしたので直した。

20080525HTTPpm_b

Text::Hatena 0.16 のwebページタイトル取得問題を適当に解決してみた

本当に解決できているかは知らない。


WordPressのはてな記法プラグインがそこそこ便利で愛用しているんだけど、以下の3つの問題がある。

  1. title= を用いたタイトル取得で文字化けする
  2. runPHPとの相性が悪い
  3. キャッシュを有効化するとおかしくなることがあるっぽい?

とりあえず1つめの問題を適当に解決してみた。ベースになっているperlのText::Hatena 0.16のAutolink/HTTP.pmをいじった。

具体的には、最後のif分岐にelseで

PERL:

  1. Encode::Guess->set_suspects(qw/euc-jp shiftjis 7bit-jis/);
  2.         my $title2 = Encode::decode("Guess", $title);
  3.         $title = Encode::encode("utf8", $title2);


をいれてやった。

Encodeを使うため

PERL:

  1. use Encode;
  2. use Encode::Guess;


も指定してある。

今まではSJISやEUCJPな文字コードのサイトのタイトル取得にこけていた気がするが、うまく動くようになった気がする。良かった脳。



次はrunPHPとの相性だな。

これについてはおとなしくはてな記法のOn/Offをエントリごとにできるようにするのがいいかなぁと思っている。runPHPが明示的にOnにしないと動かない仕様なんで、それをマネして逆をやればいいと思うんだが……ちょっとメンドイかな?まぁ気が向いたらやろう。


ちなみに、perlでUTF系は色々漁ったけど、最終的に有益だった情報はこれ→perl5.8のUnicodeサポート

マジ助かった。

あとxorの人にもアドバイスもらった。マジ感謝。

超久々のゲーム公開

エイプリルフールに宣言したゲームの公開だけど、ようやくvectorで正式に公開開始されたようなので貼っておきます。


電気通信大学X680x0同好会::公式サイト::ゲーム作品::ProjectSilver FRESH


毎年恒例のミニゲーム集。ぶっちゃけ私はサポートに回っていてあまり手を出していません。後輩ちゃん(CV:藍華/斎藤千和)たちが超頑張ってくれました。容量がでかいのでDLが大変かもしれないし、やや不安定性(バグ)を抱えたままのプログラムですが、ぜひ遊んでやってください。

GmailからWordPressに投稿するプラグインを作ってみた(改造してみた)

前に出したヤツの続き。

今度はプラグイン化してみた。要するに あんプリン » Blog Archive » wpmobExpress - 2.2 の改造版。


現状ではWp-Mixipublisherと併用できないので、更に改造する予定。

DL : 20080417wpmobXp14plus

GmailからWordPressに投稿するツールを作ってみた(改造してみた)

POP3を利用して投稿するツールは既にあったんだけど、SSLに対応していなかったので強引に何とかしてみた。

改造元の配布先はこちら→あんプリン » Blog Archive » wpmob - 1.4


SSL対応はPerlのPOP3Clientを利用。PHPからPerlを外部実行して強引に取り込んでいるので、セキュリティ的な問題などで動かないサーバがあるかもしれないけど、でもそんなの関係ねー!みたいな?


というわけで、せっかくだから公開しておきます。動かない場合は文句を言ってくれれば何とかできるかもしれません。できないかもしれません。

20080407wpmob14plus


ちなみに、メール送信後のwebアクセスが要らない版(wpmobExpressの改造版)も作ってるので、そちらも近いうちに公開する予定。


追記1:……あれ?投稿してから思ったけど、@WPMOBっていう文字も投稿されちゃうのはバグかなもしかして?

追記2:なおしてみた。20080407wpmob14plus修正版

エイプリルフールなので

例によって[1][2]ゲームを公開することにした。

ただし、今回はサークルの名義にするつもりであり、サークルのサイトが諸事情により工事中なので、今日やったのは手続きのみ。本当に公開されるのはもう少し先になります。ちゃんと公開されたらまた告知します。

PC作業環境再改造・キーボードががが

20080331desk

だいたい満足した。

紙とか本とかを置いておくテンポラリが足りていないけど、それはちゃぶだいとか他の道具を併用。


デスクトップを広くしてわかったことなんだが、これだけスペースがあればフルキーボードで問題ないわ。記号を押すのに手間取るAppleWirelessKeyboardはお払いb(ry


さて、これはフルキーのしっかりしたキーボードを買うべきか?いや別にDellとかので十分な罠も。

エクストリームプレゼンテーションwiki を作り始めた

ついカッとなってエクストリームプレゼンテーションwikiを作り始めました。まだ全然埋まってません。なんとか時間を作って少しずつ埋めていきたいと思います。


昨日(既に日付が変わったので正確には一昨日か)ウィキアの中の人にあったわけだが、MediaWikiはPukiWikiやfswikiになれた身からすると物凄く異質に感じるなぁというのが正直な感想。なんだろうな、慣れてくれば馴染んでくるのかな?