<< April 2024 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 >>

May 31, 2007

[sb2] sb.cgi の負荷
May 31, 2007 09:18 AM written by 兼乃

レンタルしてるサーバから sb.cgi が過負荷でサーバーリソースを圧迫しているとの苦情が来た;;

アクセスログなどを見てもここ1,2週間のものと比べて特別増えてるって訳じゃないのになぁ。

あと考えられるのはエントリ数かな。先日実数でエントリ数が2500に達成したのでその影響かなぁ・・。

対策ってもなぁ・・・log形式の変更か?2500もの記事の再構築にはどれくらい時間かかるのか;;

何か解決法など手がかりをご存じの方は→のメールアドレスまでタレコミでもしてもらえればありがたいです。

*サーバー負荷は「非公式FAQ」の「サーバー負荷観測」で見てます。

追記:
とりあえず一部の検索エンジンのクローラーのアクセス禁止を設定してみた。
これで少し様子見。

追記:
順調に負荷が増えてるっぽい(笑い・・・ごとじゃねぇ)
のでsb.cgiの実行権限を削除します。
これで負荷が下がるかどうか様子をみてみます。
そのため、個別ページなどTOPページ以外はアクセス不能になります。

追記:
サーバー負荷上昇は留まらず。
telnetでアクセスしてプロセスを見てみても特別CGIが動いてる様子もない。
・・・・これウチじゃなくて他のユーザーが負荷かけてるのかも?
とりあえず、sb.cgiの権限は元に戻してみたり。
これで連絡が来るようならまた考える;;

追記:
なんか知らないが負荷が下がってきた様子。
結果的にウチとしては変更した部分は無いんだけどなぁw

追記:
スパムを残さない設定にしていたが、どのくらいスパムが来ているか見てみるため一時的にその設定を外してみました。
SPAM
SPAM Trackback

外した途端トラックバックスパムがぽんぽんと・・・小一時間に30近くも来てたとですよ。
と、いうことでしばらくトラックバックを受け付けないようにしました。最近トラックバック自体があまりないしね;;

追記:
サーバー負荷グラフ
サーバー負荷グラフ

日が変わったら途端に治まる負荷。いったい何だったろうねぇ。

May 23, 2007

[sb2] 開発室ノート
May 23, 2007 09:44 AM written by 兼乃

開発室ノート

公式にSereneBachのPlugInの仕様を順次公開していくページ「開発室ノート」ができました。

今までプラグインの作成には本体や他の作者のソースを眺めながら手探りでやってきたので公式に情報が出るとうれしいですな。
まとまった形ではなく順次公開ってことで今はまだ情報は少ないですが今後に期待。


あと少し前から「sb database」にてSereneBachに望む機能のアンケートも行っているのでそれを見ながら、何か自分の琴線に触れるようなものはないかなーとか考えてみる。

[>>sb database]

4839920486Serene Bach オフィシャルガイド~カスタマイズ自在のウェブログツール
大谷 拓也 他
毎日コミュニケーションズ 2006-04

by G-Tools

April 26, 2007

[sb2] SereneBach 2.13D release + α
April 26, 2007 02:25 PM written by 兼乃

Serene Bach ver 2.13D
(sb開発研究所)
Serene Bach 2.13Dでは、以下の仕様変更があります。

* 携帯電話用の表示で Content-Length を出力するように
* トラックバック・コメント一覧より IP アドレスを拒否設定に追加できるように
* サムネイル作成に関するヘルプの記述を修正

コメント・トラックバックのリスト画面において、処理内容に「IPアドレスを登録して削除する」が追加されました。選択したコメント・トラックバックを削除する際に、拒否設定にIPアドレスを追加登録します。

複数のコメント・トラックバックに対して一括処理できるので、IPアドレスの拒否設定登録の手間が大幅に軽減されます。

Serene Bach 2.13Dでは、以下のバグが修正されました。

* カテゴリー用 rss フィードの url がスクリプト名の変更に追従しません
* 検索結果表示のページ設定が正しく反映されません
* sbtext の脚注リストが無駄に出力されます
* Atom Feed で記事の modified 要素が空になっています

さりげなく開発版がリリースされていた。

特に試してみたい項目もなかったので、次の開発ver. OR 正規ver まで様子見。

April 03, 2007

[plugin] カテゴリーのプルダウン化プラグイン
April 03, 2007 11:31 AM written by 兼乃

カテゴリーのプルダウン化プラグイン・バージョンアップ
(小粋空間)
バージョンアップ。更新内容は
・ 親カテゴリーにサブカテゴリーの記事数を合計して表示
・ 記事数の表示・非表示の切り替えが可能
・ 記事数を括るマークに好きな文字列を設定可能

みたい。

SereneBachでは関連カテゴリに親カテゴリを入れないと集計してくれないのだが、プルダウン化プラグインできちんと集計してくれるようなので、さくっとバージョンアップ。
・・・途端に記事数が増えたように見えるなぁw

March 27, 2007

[sb2][plugin] イメージヘルパーでHighslideJSを利用する
March 27, 2007 09:57 AM written by 兼乃

サムネイルをクールに表示する「HighslideJS」。
ですが挿入タグに面倒な部分が多いので、その部分をSereneBachのプラグイン「イメージヘルパー」で補う事で利用を容易にする方法です。

HighslideJS

・HighslideJSの設置
[>>小粋空間: Highslide JS でサムネイル画像を拡大表示する]
3/27現在Highslideの最終バージョンが3.1.6なので細部は異なりますが、基本的な部分は小粋空間さんを参照するとよいかと。

いくつかの種類のサンプルの中「White outline with rounded corners」を例とします。

March 27, 2007

[plugin] イメージヘルパーの改造
March 27, 2007 09:24 AM written by 兼乃

イメージヘルパー ver 0.02
(sb開発研究所)
イメージヘルパーは、記事編集画面などで利用できる「イメージ挿入」セレクタの形式を自由にカスタマイズするプラグインです。

非常に便利なプラグインなのですが、HighslideJS等を利用するのにユニークな画像固有の情報を取得できないのでちょっぴり不便です。

ですので、SereneBachでアップロードファイル毎に付いているIDを取得できるタグを追加する改造を施してみます。
(*非公式の手法ですので、行う場合は自己責任にて)

March 26, 2007

[plugin] BlogTimes 0.00b
March 26, 2007 00:09 PM written by 兼乃

BlogTimes Ver.0.00
(かえる日記2)
記事投稿時間の分布をグラフで表すプラグインです。

MTを使ったサイトなどによくあるバーコードみたいなのです。
一応サイドバーに設置してみました。

テンプレートに記載する設置タグの記述がマニュアルにありませんでしたのでプログラムソースを見ながら手探りで;;
設置したい場所に
<!-- BEGIN blog_times -->
{disp_times}
<!-- END blog_times -->
と記述すればOK。

問題点が1点
1.管理メニューからBlogTimesのオプションを変更しても初期値に戻ってしまう。
入力値を保存しておくような仕様ではないみたい。
(作成される画像は変更した値に準拠したものなので、致命的ではありませんが・・)

できたBlogTimesの画像を見てみるとやけに0時〜8時くらいに集結してる・・全エントリの時間を集計してるのだとしても夜中の2時3時に集中してるのは変だし、9時以降が全くないのはおかしい気がする・・・。

March 18, 2007

[sb2] SereneBach 2.12R release
March 18, 2007 09:21 AM written by 兼乃

Serene Bach ver 2.12R
(sb開発研究所)
Bugfix中心の2.12Rが公開されました。
Serene Bach 2.12Rでは、2.11Rから以下のバグが修正されました。

・ Internet Explorer for Macintosh で拒否設定の画面が崩れています
・ トラックバック表示に関わる潜在的なバグ
・ コメント・トラックバック受信時のエラー表示に関わるバグ


バージョンアップ毎にプログラムソースを直接書き換えるカスタマイズを行うのが面倒だったのだけれど、2.11R > 2.12R へのバージョンアップについては更新ファイルが公開されてますので指定ファイルのみ更新でさくっとバージョンアップ。
lib/sb.pm
lib/sb/Language.pm
lib/sb/Receipt.pm
lib/sb/Data/Trackback.pm
lib/resource/ja/style.css
lib/resource/ja/refusal.html


4839920486Serene Bach オフィシャルガイド~カスタマイズ自在のウェブログツール
大谷 拓也 他
毎日コミュニケーションズ 2006-04

by G-Tools

March 12, 2007

[sb2] TITLE表記順変更
March 12, 2007 10:54 AM written by 兼乃

SereneBachの個別記事などのタイトル表記の順番を変更する。

編集前「 ブログ名 | エントリタイトル 」

編集後「 エントリタイトル | ブログ名 」

SEO的(?)や、Firefoxのタブが沢山並んでいる状態の時などエントリ名が先にあった方が分かりやすいので;;

*プログラムソースを直接編集しますのでSereneBachが動作しなくなる可能性があります。
編集内容の意味が分かる方のみ自己責任で行ってください。

March 09, 2007

[sb2] SereneBach 2.11R
March 09, 2007 11:49 AM written by 兼乃

Serene Bach ver 2.11R
(sb開発研究所)
正式版の2.11Rが公開されました。

修正箇所は
・ 独自ブロックcategory_areaを追加
・ 独自タグ{mode_name}, {mode_id}を追加
・ コメント・トラックバックのステータスに「非公開」を追加
・ receipt系プラグインエントリーポイントを変更
・ スパムの判定方法を変更
・ 拒否設定のコメント状態をスパムチェクレベルに関わらず設定できるように
・ カテゴリー説明で html を入力できるように
・ コメント・トラックバック通知メールに IP アドレスと管理画面のリンクを表示するように
・ トラックバック送信に失敗した時にエラーメッセージを表示するように
・ トラックバックを受付ない記事にはトラックバック用 RDF 埋め込みを行わないように
・ 2007年の日本の祝日法改正に伴う変更

ということで2.10Dからの修正箇所もあるので極力アップデートしておきましょ。

で、今回も個人的なカスタマイズとExSearch部分の適応。
Content.pmが2.10Dの頃からバージョンがあがっているのでExSearch0.02同梱のものはそのまま使えないが、修正すべき部分のみコピペで。
この検索機能の部分は便利なので、本家のほうで組み込んでもらえるとありがたいのだけどねー。

4839920486Serene Bach オフィシャルガイド~カスタマイズ自在のウェブログツール
大谷 拓也 他
毎日コミュニケーションズ 2006-04

by G-Tools

共通カテゴリ記事