[mixi] mmhが動作しなくなっていた件について [はまちちゃん]

はまちちゃん謹製の、マイミクの履歴を記録していくソフトウェア、mmh。 [mmh] マイミクヒストリでマイミクを把握する 頻繁に名前を変更する友達がいたり、 マイミク数が多い人(ないしは記憶力に不安がある人)にとっては、 大変便利なソフトウェアなんですが、 先日のマイミクに関する仕様変更に伴って、一部ソースが書き換えられたらしく、 9/1以降、取得できなくなってました。 タスクで回してたので、全然気がつきませんでしたが。 問題は凄く簡単なことで、変更すべき点は以下の通り。

mmh.pl 273行目
while($body =~ m/=0><br>(.+?)<\/a>.*?edit_intro.pl.id=(\d+)/gi) {  ↓ while($body =~ m/=0><br \/>(.+?)<\/a>.*?edit_intro.pl.id=(\d+)/gi) {
要は、<br>を<br />に変更して、 全体的にXHTMLっぽくしたかったしいです。 (その割にimgタグの記述が不十分ですが) そういうわけで、これでプログラムとしては動く…んだけど、 タスクで動かすには、実行形式(.exe)の方が便利。 で、ついでながら、はまちちゃんのところに、 Perlプログラムを実行ファイル的に動かす方法が書いてあったので、 導入してみる。 [PAR] perlをexe化 :: ぼくはまちちゃん! まぁ、やることは簡単で、 ActivePerlをインストールしたあと、 コマンドプロンプトで、各種プログラムをインストールしていくだけ。 インストールが終わったら、srcの中のソースを書き換えて、 pl2exe.batをクリック。 PARがきちんとインストールできていれば、 上のバッチファイルを実行することで、mmh.exeを作成できる。 (ちなみに、pl2_exe_v.batのほうは、コンソールバージョンを作成) というわけで、無事修正完了。 たった2バイト追加しただけなのに、 exe化したら、ファイルサイズが200バイトくらい増えてるのが気になるけど(苦笑) ま、いいや。

続きを読む

iTunesでCDを再生すると音飛びする件について

先日、職場のPCのiTunesを、6.0.5.20にアップしたのですが、 その辺りから一部CDを再生すると、 音飛びしたり、ノイズが入ったりするようになってしまいました。 常駐ソフトを切ったり、 色々やってみたのだけど、直らない。 まぁ、CDドライブは旧PCからの移植だし、 CDそのモノも、MixCDや、セレクトCD、インディーレーベルものが多いので、 若干諦め気味だったのですが、 どうやら、Windows Media Playerでは問題なく再生できるらしい。 あれ? Appleのサポートを訪れたり、 色々な単語で検索掛けてみたりしたのだけど、 どうもピンと来る情報がない… やっとの事で、クリティカルな情報にたどり着きました。

最初は何か他のソフトの影響かと思っていたのだが、そうではなかった。問題は同時にインストールされたQuickTimeにあったのだ。
あー!なるほどねー そうか、iTunesはこれだけで完結してるんじゃなかった。 QuickTimeに一部、依存してるんだ。 というわけで、上記エントリー通りに、 QuickTimeの設定を開いて(『コントロールパネル』 – 『QuickTime』)、 オーディオタブ内、デバイスの、『セーフモード(waveOutのみ)』に、チェックを入れる。 以上。それだけ。 再生…おお。クリアだ。 それでも直ってないときは、iTunesをいったん終了し、再度起動、 もしくはPCを再起動して再生したら、大丈夫でしょう。多分。 いろいろなアプリケーションを併用するってのは、 面倒だし、セキュリティ的にも微妙なんで、 (僕自身は使用しなくても、僕以外の使用者はそんなこと全く意識にない) できれば、CDのみWindows Media Player、っていうのは避けたかったので。 良かった、良かった。 勇者カズ坊さんに感謝。

続きを読む

トラックバックSPAM対策。

MovableTypeのフィルターが優秀とはいえ、 毎日とんでもない数のトラックバックSPAMが襲来しているため、 それに対する対策を講じてみました。 参考(というかきっかけ)にしたのは、GIGAZINEのこちらのエントリ。

ブロック方法は主に2つ。1つめはトラックバック用のアドレスを取得するサーバをブロックする方法、もう1つはPOSTに含まれている特徴的なUserAgentをブロックすることです。
要はですね、今までトラックバックの中身を見て、 取捨選択してたわけですが、 トラックバックを無作為に送るサービスとか乱立している現在、 もう送信元をアクセス禁止にしてしまおう、ということですね。 (本当は、GIGAZINEの有効期限付きのランダムなTB URLが欲しいけどね) まずは調査からだってんで、 サーバのアクセスログのうち、TB用プログラム(mt-tb.cgi)にアクセスしてきていて、 200を返しているアクセスの、HOSTとUAをリストアップしてみた。 (簡単なプログラムを作成して、ローカルで実行)

続きを読む

『水曜どうでしょう』ファンへ100の質問:テンプレ

バトン前に流行っていた、100の質問系。 なるべく避けてたんですが、ふとした検索でたどり着いて、 ざっと眺めたところ、答えたくなってしまったので… とりあえず、テンプレ補正。 時間があるときにでも書きましょう。 つうか、長い。 まぁでも、『夏野菜』よりは短いだろ(笑) 以下、テンプレ。

続きを読む

2apes.comが活動を再開。

長いこと更新の止まっていた、2apes.comが、活動を再開していました。 2apes.com 2apes.comとは、 何年か前、まだblogではなく掲示板が全盛だった時代に、 設置しやすく、スキンの制作が容易な掲示板プログラム(apeboard+)を配布していたサイトで、 NOBODY:PLACEで配布している掲示板(apebphp)の参考にさせてもらったプログラムです。 僕がしたことは、apeboard+をPHPに移植したことと、 ネットの流れに沿って、SPAM対策と、RSS作成を実装したこと、 また視覚的に設定を変更できるコントロールパネルを付与したことですが、 そもそもなぜPHPに移植したかといえば、 MovableTypeの導入によって、サイト全体をPHPで構成し、 ヘッダーなどのテンプレートを使い回す方が便利になり、 掲示板のみ、Perlという状況が使いづらかったためです。 しかし、僕はapeboard+が好きでしたし、 そのスキン機能も好きでしたので、これをPHPとして書き直せば使えるかもしれない、 そんな思いで、書き直してみたわけです。 まぁ…今ソースを見返してみると、酷く拙いソースですけどね(苦笑) しかし、現在では、 サイトの中での掲示板の立ち位置は、もの凄く低くなってしまいました。 以前は、サイトの中で唯一コミュニケーションを取れる場所、だったのですが、 コミュニケーションツールは増えました。 ブログとしてサイトを構成すれば、どのページでもコミュニケーションは取れますし、 優秀なフィルターを持ち、無料で容量が十分な、メールサービスGmailもリリースされました。 そもそも、友人であればその殆どは、mixiで連絡を取り合えます。 そういう意味で、僕自身、掲示板そのものをさして必要としなくなり、 apeboard+の持つ機能をすべて実装した上での正式リリースを目指していたapebphpも、 結局は、今もベータ版のままです。 僕が使わないのなら、開発の必要も、正直あまりありません。 もしかすると、apeboard+の開発が滞ったのも、 必要性が下がる一方で、プログラムとしては完成されていて、 開発の必要が無くなったから、なのかもしれません。

続きを読む

◆18禁バトン:テンプレ

某マイミクより。 『エロいバトン』っていうか、もうね、赤裸々すぎて、あんまりアレです。微妙です(苦笑) そしてまた、某マイミクの回答がまた丁寧すぎて、超赤面(笑) さすがにワタクシ、そこまで踏み込んで書けるか自身ありませんが、 マイミクのバトンは制覇する、という(なぜか決まってしまった)方針に基づき、 トライしてみる所存であります。 続きはmixiにて、近日掲載(予定) テンプレは以下。

続きを読む

【履歴書バトン】 :テンプレ

hashimoto氏のところより。 自己紹介系のバトンはいくつもあって、 もう食傷気味ではありますが、 ちょっと目先の変わった質問があると、 気になってしまうわけですね。 結構、僕が、よく思うような命題を含んでたので、やってみた。 以下、テンプレ。

続きを読む

『インターネット的』 by 糸井重里:読了

以前、書いた、『インターネット的』(糸井重里・著)を、 和歌山旅行の間に読みました。 前回のエントリでは、『予言』『糸井的になる』って言うようなリアクションが、 どうも、僕の感じてきた、(外から見た)糸井氏とずれてたので、 そんなこと言わないだろう、 もしくは、関係者が自分に合わせて解釈しちゃってるだけじゃないのか、 と思っていたんですが、さて。

続きを読む