| @技術/プログラミング

 P_BLOG ProjectのForumで質問が出ていたので記しておきます。随分前にやったので間違い&抜け等あったらごめんなさい。

 まず、いずみのぶろぐからいずみのぶろぐ : ファイルアーカイブス : コメント・トラックバックのメール通知 (6月2日版)をダウンロードします。

 p_blog_notify_mail.inc.php を必要に応じて編集し、アップロードします。アップロードする場所は好きな場所で構いません。その後説明書きに書いてあるとおり、./forum/comment_edit.php, ./forum/comment_reply.php, ./trackback/tb.php を編集します。

 ./forum/comment_edit.php は123行目付近、./forum/comment_reply.php は108行目付近、112行目付近、126行目付近、./trackback/tb.phpは111行目付近にそれぞれ


			global $plugin;
			$plugin['YIZUMI']['blog_notify_mail'] = array(
				'mode' => '<メールのSubject>',
				'title' => $title,
				'name' => $user_name,
				'blogid' => $refer_id,
				'comment' => $comment
			);
			@include_once(<p_blog_notify_mail.inc.php のパス>);

を書き加えます。<メールのSubject> は通知メールのSubject(「コメントが投稿されました」など)を、<p_blog_notify_mail.inc.php のパス>p_blog_notify_mail.inc.php の設置パスを書きましょう。

 以上で、コメントがあったあとメール通知が行われるはずです。以下の記事もご参照ください。

| @技術/プログラミング

 退院して暇なので久々にP_BLOGをいじってます。やったのは二つ。各記事のパーマリンクがこれまで

/article.php?id=記事ID

だったのを <pre>/article記事ID.html</pre> にし、各記事にはてなブックマークへのリンクボタンを付けてみました。

mod_rewriteを使ってphpをhtmlとして偽装

 はてなブックマークのホッテントリを読んでて、「検索エンジンは動的生成されるページよりも静的生成されるページの方を好むから、phpなどで動いてるサイトはSEOのためにhtmlなどを偽装すべし」という趣旨のことを書いてある記事(最低限心がけるべきサイトの構造デザイン最適化6つのポイント | Web担当者Forum)を目にしました。そういえば以前、Quanterm Optexのyuecさんが同じようなカスタマイズをしてて、どうやってたんだろうって不思議だったんですよね。別にSEOには興味ないのですが、Apacheのmod_rewriteという機能を使えば比較的簡単にできるようなので取り組んでみた次第。

 mod_rewriteの使い方はググればいっぱい出て来ますので割愛。僕はレンタルサーバーを利用しているので.htaccessに記述する方法をとりました。

Continue reading...

| @技術/プログラミング

 といってももちろん自分でコードを書いたわけではありません。というか書けません。いずみのぶろぐ : ファイルアーカイブス : コメント・トラックバックのメール通知 (6月2日版)を利用させていて頂きました。

 配布されているファイルはファイル名が p_blog_notify_mail.inc.php で、設置場所も特に指定はなかったのですが、プラグインとして認識しやすいように plg_notify_mail.inc.php とリネームし、設置パスを /include/user_include/plugins/plg_notify_mail.inc.php としました。自分でテストしてみたところちゃんと動いているようです。プラグイン作成者のいずみさんに感謝。

| @技術/プログラミング

 久々の投稿。本当は『ウェブ人間論』の感想やら『それでもボクはやってない』の感想やら書きたいネタはあるのですが、あまりのスパルタ治療で全身が疲れている&一生治らない凄まじい耳鳴りに苦しめられ、更新が滞っております。

 さて、しばらく前から気になっていたPlaggerなわけですが(『半スペ問題』について書いた記事へのアクセスがテラヤバスだったとき、皆様のUAで一番多かったのがPlaggerでした)、公開されてからほぼ一年が経った今初めてインスコしてみました。参考にしたのはこちら。

 比較的簡単にインストールできたはずで、試しに定番のBloglinesからGmailじゃなくてlivedoor ReaderからGmailに未読記事送信、ってのをconfig.yamlに書いてみた訳ですが、待てど暮らせど僕のGmailアカウントにメールは届きません。What was wrong with me?

追記:うごいた!

 livedoor Readerの未読記事をGmailに送信っての、livedoorreader2gmail.yamlっていうファイルネームに直して試してみたんですが、結局うまくいかず。でもrss2email.yamlってのはばっちり動いてくれました。このブログのRSSを拾ってきてGmailに送信。ひゃっほー :-D

| @技術/プログラミング

 一利用者たる僕がこんなことを書くのは失礼かもしれないですけど、最近、P_BLOGの今後にちょっとした不安のようなものを感じています。

有力プラグイン配布サイトの閉鎖

 というのは、仲良くしていただいていたmacotoさんのtriflesや大変参考にさせていただいていたbeerboyさんのFuture is Nowなど、ドメイン失効などで無くなってしまうサイトがあったから。両サイトでは大変便利なプラグインやTipsが多数公開してあったんですが、それらをいま欲しいと思っても手に入らないですから。

 この二サイトが消失した後、配布されていたプラグインのZIPファイルをPowerBookのなかに大事に保存していたんですが、先日の車上荒らしですべて失いました。サーバーに運用中のファイルが残っていることは残っていますが、こちらは僕による改変が加えてあるのでちょっと信頼性に欠けます。

 あくまでプログラムのライセンス関係に詳しくない素人の妄想なのですが、例えばあるプロジェクトに関するプラグインを開発した人は、フリーで配布するときは自サイトと同時にプロジェクト本体のサイトでファイルを公開する仕組みを作っておけば、作成者氏本人のサイトが何らかの事情で閉鎖になったときにプラグインファイルもろとも消滅してしまうことを防ぐことが出来ますよね。

 P_BLOGはGPLなので、各種プラグインのライセンスもGPLのはず(GNU General Public License - Wikipedia)。ならば配布されたプラグインをプロジェクトの大本営なり他の個人なりが再配布することも可能なのではないかと思うのですが、どうなんでしょうか。もっとも、kazさんが一人でプラグインの配布まで管理するとなると負担が大きいでしょうね。基本的にP_BLOG Projectはkazさんが一人で運営しておられるようですし。

Continue reading...

| @技術/プログラミング

Posted with ecto

 ステップサーバーではなぜか XML-RPC を利用するツールが使えなくて、Flickrから写真を投稿するとかそういうWeb2.0的なことができませんでした。今こうして利用しているectoも使えず。もうP_BLOGの入力インターフェースに慣れたし、自分で投稿画面をわしわしカスタマイズしているのでectoを使う必要性ってのはあまり感じないのですが、XREAに移転してせっかく利用できることになったので記念投稿。

| @技術/プログラミング

 ここ数ヶ月、ブログがめちゃくちゃ重く、閲覧者の皆様にはご迷惑をおかけてしおります。全国のファンの皆様からおしかりのメールを頂いております。

 この重さ、僕は素人によるPHPいじりが原因だと思っていたのですが、どうもそうじゃないくさいんですね。データベースのあるサーバーが重いんですわ。だから静的にページを生成してるMovable Typeなんかの表示は快速なんだけど、P_BLOGが重い。WordPressは動的生成でMySQLを使うけど、ログが少ないので少し粘る程度で表示出来るみたい。

 もう長いこと同じ状況が続いてるし、ステップサーバーに問い合わせても「データベースにつながりにくい状態が続いておりましたが、現在は解消済みです」なんて涼しい内容のメールが返ってくるだけ。こりゃきっと永遠に改善することはないだろうと思って移転しようかなと2chのレンタル鯖板を徘徊したんですけど、結局優良サーバーの情報ってのはなかなか匿名掲示板だと得られないですね。評価基準が厳しくて。

チカッパ!

 それでとりあえず、oberheimさんが使っておられるチカッパ!を試してみました。ロリポップと同じpaperboy&co.のサービスですが、「男性向けホスティングサービス」と銘打ってわざわざ「ナウでヤング」なロリポと差別化しているくらいだからきっとMySQLも高速なんだろうな、と期待を込めて。ていうかナウでヤングって表現古いよな。

Continue reading...