16年に渡りメンテナンスをしながら使用してきたブログやWEB記事のソフトウェアを変更しました。旧ページの更新はこの投稿をもって終了し、新ページに移行します。本年以降の記事は新ページに移行しておりますが、昨年以前のページはtwitter等に流したリンクがあるのでしばらくは並行して残しますが、いつ消滅するかは未定です。
古い開発が終了したソフトウェアを自力で改造しながら使っていたのですが、プログラミング力やデザイン力が不足し色々限界を感じ、最近流行のWordPressを試験導入してみました。するといとも簡単に今風のWEBページが作れ、しかも旧ページからの以降もほぼコピペだけと半日もかからず本当に簡単に出来てしまいました。いやはや、サンデープログラマーはもはや不要な感じですね(笑)
そんなわけでしばらくは試行錯誤が続きますが、それも楽しみとして付き合って行こうと思います。
新しいページはコチラです。このページが表示されている方は、新しいページの登録をよろしくお願いします。
Tweet
久々に、blosxom(ブログ)の機能追加を行ってみました。訪問して頂いた方から私へのメッセージは、メニューの「メール」から送る事が出来るんですが、もっと気軽にコメントを残せないかな...なんて発想から考え始めたものです。
そこで、久々にblosxomの公式ページを訪問して、苦労して英語を解読しながらwritebackプラグインにたどり着きました。ところが、そもそもブログのtrackbackの意味がイマイチよくわからないのもあって、どうも使いこなせない。色々試したあげく、単純にコメントを残す機能だけを使う様にしてみました。コメントがあると勝手にメールで教えてくれるので、見落としもないはずです。
シンプルに、タイトル行の下に「コメント(0)」と表示されていて、そこをクリックするとコメント記述フォームが開きます。コメントを記載すると「コメント(1)」とカウントアップされてコメントが表示されるようになります。シンプルさを追求するため、今回はあえて本文にはコメントを表示せず、「コメント」をクリックした時に表示するようにしております。このあたりは、使ってみて考えようと思います。(クリックするのは面倒だから本文に表示した方がいいっとの考えも若干あります)
ついでに...counterプラグインでカウンタ機能も追加しています。が、これは目障りであまり好きではないので、cssで隠してしまってます。シンプルに画像を使わずテキストで表示する様、改造しています。
Tweet
サーバを移転してから、ブログの文字化けに悩んでいました。
タグを埋め込んでも何故かIE, Mozilla共ISOと判断して文字化けします。手動で「自動判別」を押し直すと正常に表示されるのですが、これでは不便きわまりなくブラウザを開く度に憂鬱になっていたのでした。
最終的に、blosxom.cgiの設定ファイルの中にcontext_typeを指定するファイルを発見、そこで指定すると正常表示するようになりました。
その課程で色々なサイトを回り、結構勉強になりました。未だに文字化けするサイトを時々見かけるのですが、CGIを使ってなければ対策は簡単なんですけどねぇ。
Tweet
blosxomのプラグインで、動く物と動かない物があって、動かないものはどう修正しようが全く動かなくて悩んでいたのですが、その原因がわかりました。
Encode.pmという日本語処理のルーチンがキーワードになるようです。これはPerl5.8では標準搭載で、Perl5.6以降でないと動作しない。
うちのサーバーはPerl5で、外部から持ってきて頑張ってたのですが、これではいくら頑張っても無理のようです。jcode.plを使うように書き直せばいいのですが、日本人が作成したプラグインはPerl5.8以降のコードを使ってる物が多く、書き直しにも限界があります。
色々調べている内に随分勉強になりましたが、その結果わかったことは「無理なものは無理」。あぁがっかり。
Tweet
どんどん書くと1ページがどんどん長くなって表示するのが大変なので、ページ切り替え出来るようにpaginateプラグインを導入しました。実は少し前から構想はあったのですが、同様の機能のプラグインがリンク切れでなかなかダウン出来ず、今朝やっとダウン出来たのがこれです。
1ページに記述する記事数の設定箇所がわからずに悩んでいたのですが、blosxom.cgiの$num_entriesを参照すると判明し、晴れて導入成功です。
一応、想定していた機能は搭載出来たので、今後はページの見栄えを中心に作り込んで行きたいと思います。
Tweet
色々とブログを便利にするために研究を続けているのですが、本日は2点ほどバージョンアップ。
categoriesプラグインにて、
色々試している時が一番楽しいのですが、ついつい寝るのが遅くなって毎日寝不足状態です。
Tweet
久々に色々とはまってしまって、このブログの投稿・編集用CGIを改造して、タイムスタンプを変更出来るようにしてしまいました。
blosxomって便利なんですが、ftpでアップロードする度にタイムスタンプが更新されてしまい、あんまり日記にならないんですよね^^; 色々悩んだあげく、CGIを改造する強攻策に出てやっと完成です。
昨晩はftpコマンドで解決しようとして撃沈、本日インターネットでftpコマンドや外部CGIを探したけどさらに撃沈、帰宅してからCGIを改造し、なんとか安心して眠れそうです。
Tweet
日記を流行のブログに変更してみました。
なんか、blosxomってのが割と標準って言うかフリーで結構使われてるみたいなんで、試験的に使ってみてます。っつうか、今までの日記cgiって毎日書く前提で作られてるんで、1年に1回ぐらいしか書かないと使いにくいんですよね^^;
ってな訳で、てきとーに書くのに適してそうなんでとりあえず試験運用です。
Tweet