2020年7月 9日(木) 14:13 JST

Dbmanプラグインを0.4.3にアップグレード

  • 2006年8月 6日(日) 23:30 JST
  • 投稿者:
  • 表示回数 5,258
プラグイン

今回の [tech:Geeklog] 用 [tech:Dbman] プラグインのバージョンアップでは,

  1. [新機能]サーバー上に保存されているバックアップファイルを簡単にダウンロードする機能
  2. [新機能]サーバー上に保存されているバックアップファイルを簡単に削除する機能
  3. [新機能]SQLを入力して,実行する機能(簡易版)
  4. 日本語インストールマニュアル添付

を行った。最初の2つの機能は自分自身が欲しかった機能で,実際にコードを書いてみると,それほど難しくなかった。

8月7日追記:
このサイトGeeklog.jp, geeklog.net にアップロードしているので,好きなところからどうぞ。

タグ:dbman プラグイン geeklog

インスタントメッセンジャー

  • 2006年7月31日(月) 07:35 JST
  • 投稿者:
  • 表示回数 4,539
ソフトウェア 最近,[tech:PHP121]というGPLの[tech:インスタントメッセンジャー]をいじっている。おなじみのMSNメッセンジャーの簡易版というところだが,これから機能が増えてゆくそうなので,期待している。[tech:Geeklog]や[tech:OpenPNE]と連携できたら楽しそうだ。言語ファイルに日本語がなかったので,翻訳して送ったら,作者のPaulさんから返事が来て,今,たまたま大阪にいるとのこと。

バージョン2.2用の日本語ファイルをこのサイトにアップロードしておくので,必要な方はサイト上部の「ダウンロード」よりどうぞ。エンコーディングはとりあえずShift JISにしてあります。
タグ:php121 インスタントメッセンジャー

Movable TypeからGeeklogへ

  • 2006年7月21日(金) 06:20 JST
  • 投稿者:
  • 表示回数 4,827
Geeklog 昔作った(といっても,2ヶ月ほど前だが),Movable Typeのエクスポートファイルを読み込んで[tech:Geeklog]に記事(オプションでコメント and/or トラックバック)を[tech:インポート]する mt2geeklog 関数を本家に投稿したら,あっさり承認してもらった。次は何を作ろうか... タグ:mt movable_type mt2geeklog インポート

プライベートメッセージプラグイン 1.3.3

  • 2006年7月19日(水) 22:41 JST
  • 投稿者:
  • 表示回数 4,582
プラグイン 今回のバージョンアップでは,[tech:プライベートメッセージ]自体の機能追加はなく,バグフィックスとデフォルト値の変更のみ。特に plugin_profilevariablesedit_privmessages($uid, &$template)で,$templateが参照渡し(call by reference)になっているのには気づかなかった。PHP5では問題なく動いていたのでなおさら。指摘してくださった Tsuchiさん,ありがとうございました。<(_ _)>
タグ:プライベートメッセージ プラグイン geeklog

セキュリティリリース 1.4.0sr5

  • 2006年7月18日(火) 00:58 JST
  • 投稿者:
  • 表示回数 3,845
Geeklog 本家の掲示板で,コメント投稿時のプレビューで一部コメントが表示されない(が,正しく保存される)というユーザーの報告があり,Dirkさんが「すまん,改訂版を出さんといかんね」と発言していた。
タグ:geeklog セキュリティ

セキュリティリリース

  • 2006年7月17日(月) 01:42 JST
  • 投稿者:
  • 表示回数 4,337
Geeklog JPCERT/CCの勧告に基づき,本家から Geeklog-1.4.0.sr5, 1.3.11sr7がリリースされた。コメントの扱いに問題があり,クロスサイトスクリプティング(XSS)の危険性があるらしい。

直近のセキュリティリリースを適用しているサイトでは,ファイルを1個差し替えるだけ(1.4.0sr4は lib-comment.php, 1.3.11sr6はcomment.php)なので,対応も簡単。

それ以前のバージョンの場合は,完全なターボールしか提供されていない。さっさと対応をすませるのが吉。
タグ:geeklog セキュリティ xss

technoratiプラグイン 0.1.1

  • 2006年7月16日(日) 22:49 JST
  • 投稿者:
  • 表示回数 3,864
プラグイン [tech:technorati]プラグインで遊んでいると,1つの記事の中で複数回使用するとうまく変換されないことに気づいた。あれこれ実験した結果,どうも PLG_replaceTags() に問題があるように思える。この関数から各プラグインが担当する自動タグの変換ルーチンが呼び出されるのだが,同じタグを2回以上呼び出すと,タグの位置を示すオフセット(startpos)がずれてしまう。

バグレポートを出そうと project.geeklog.net のアカウントを取ろうとしたが,アカウントを有効化するメールが届かない(どうもここ2,3日,XREA経由のメールの配送が遅れている気がする)。しかたがないので,オフセットずれの影響を受けないような回避策を考えて,バージョン 0.1.1をリリースした。
タグ:technorati geeklog プラグイン

プライベートメッセージ 1.3.2

  • 2006年7月16日(日) 12:48 JST
  • 投稿者:
  • 表示回数 4,015
プラグイン Roman Taran氏が作成したバージョン1.1.0を元にして改良を加えた[tech:プライベートメッセージプラグイン]の最新版。バグフィクスに加えて,Ajax対応の新着通知機能,木下氏のリクエストによる未読メッセージへのリンクなどを追加した。当サイトからもダウンロードできます。 タグ:geeklog プライベートメッセージ プラグイン

Amazonプラグイン

  • 2006年7月12日(水) 06:24 JST
  • 投稿者:
  • 表示回数 5,096
プラグイン Andyさん作の[tech:Amazon]の検索ボックスプラグインをインストールしてみた。最初から register_globals = off に対応していて,すんなりインストールできた。一部,メッセージのローカライズが考慮されていない箇所があるので,その部分を改造したら公開するつもり。

ただし,検索したアイテム自体を記事の中に表示することはできないみたいなので,それを可能にする[amazon:ASIN]のようなタグに対応する機能をつけるか...
タグ:amazon プラグイン geeklog

technoratiプラグイン

  • 2006年7月11日(火) 00:00 JST
  • 投稿者:
  • 表示回数 4,013
プラグイン Geeklogではタグ付け機能がないので,technorati用のタグを自動生成するプラグインを書いてみた。

たとえば,記事の中で Geeklog という単語にタグを付けたいときには, [tech:Geeklog] と記述すると([]は実際には半角文字),このような[tech:Geeklog]をキーとするタグが生成される。これをtechnoratiに読み取らせればOK。このプラグインをインストールすると,technoratiサーバー用のデータもトラックバック一覧に追加されるので,そこからPingを打てばよい。サイト上部の「ダウンロード」リンクからダウンロードできるので,自由にダウンロードして試してください。
タグ:technorati geeklog プラグイン

ページナビゲーション