Tipsこんばんは、martinです。久しぶりのカキコです。本帰国前にてブログ開発の時間が殆ど取れていませんが、何とか年内に最新版のリリースにこぎつければと思っています。方で、「カテゴリーが壊れた」という報告をいただきました。サブカテゴリーの追加をしていたら、既存のカテゴリーが壊れたとのご報告。ppBlogでは、現行までのバージョンにおいて、カテゴリー定義ファイルの自動バックアップを取る設計にはなっていません。今のところ、はっきりとした原因がつかめていませんが、カテゴリー数が多いppBlog使いの方は(そうでない方も)、定義ファイルのバックアップを手動で取っておくことを強くオススメします。カテゴリーの定義ファイルは、ownerディレクトリにあるcategory.ini.phpです。時に備え、これをFTPソフトなどでお手元にダウンロードしておきましょう。次期バージョンでは、カテゴリーの定義ファイルは、自動でバックアップするような設計にしたいと思います。Tipsこんばんは、martinです。いくつかTipsをば。現行の仕様として、アクセス解析のログは、stat/data/以下のディレクトリにどんどん保存されていきます。ここのログファイルの数に応じて、意図したログファイルを取り出すのに時間がかかります。これは、ページ表示のパフォーマンスにも影響を与えうるので、過去のアクセスログファイルがいらないのであれば、FTPソフト上か、管理画面の「各種ツール」→「エクスプローラ」にあるプルダウンメニューから「stat/dataディレクトリ」を選んで、古いログファイルは削除しましょう。自分の場合、2009年6月以前のは、ばっさり削除しました。みたいな形式になっているので、最初の6文字で簡単に日時が分かります(この場合は2007年7月)。データを手元にダウンロードした後、サーバー上のを削除しても良いでしょう。数が多い場合は、FTPソフトを使った削除が現実的です(FFFTPGなど、複数のファイルを選んで一括削除できるので)。同様に、(知らず知らずのうちに)肥大化する傾向にあるファイルとして、ownerディレクトリにあるblacklist.ini.phpがあります。この設定ファイルは、どちらかというとppBlogの裏方で使われるので、直接、ppBlogのパフォーマンスに影響を与えるわけではないですが、ファイルサイズが大きすぎると、ダウンロードしても、お使いのテキストエディタで開けない可能性もあります。(ファイルサイズが1MBを超えているようであれば)これも削除してしまって構いません。削除しても、新たに自動的に作成されるので問題ないです(ファイルサイズもゼロからスタート)。いずれの場合でも、次期バージョンでは、強制的にカットする仕組みを採り入れた方が良いですね。Tipsおはようございます。Tipsというカテゴリーを設けました。ppBlogのちょっとした機能や、役に立ちそうなプチ改造法を紹介していこうと思います。ppBlogでは、昨日・今日・トータルのアクセス数、そして同時刻にトップページにアクセスしている訪問者をカウントして表示する(オンライン)機能がついています。このサイト(テーマがBasicであれば)では、ページの左上についているやつです。このオンライン数(同時にサイトを見ている訪問者)には、実は、巡回型の検索ロボットGのアクセスも含まれています。いつもオンライン数は1桁なのに、たまに23人!?とかになってたりするのは、多分に、この巡回ロボットのせいでしょう。巡回ロボットのアクセスも統計カウントのログファイルに記録されるので、ログファイルも肥大化する傾向にあります(もっともppBlogでは統計ログファイルが900KB前後になると新しくログファイルを自動作成しますが)。この巡回型の検索ロボット、各々の検索インデックス作成のためにアクセスしに来ているので、アクセス自体を拒否してしまうのは、サイトの存在を隠すようなものですから、それは避けつつ、統計カウントから除外する方法について解説しておきます。巡回エンジンのIPアドレスが分かっていれば、そのIPアドレスを指定して、統計から除外することが可能です。具体的にIPアドレスを知るには、まず管理画面の「アクセス解析」の「生ログ」というのを覗いてみます。左から5番目の項目は「エージェント」で、ここで巡回ロボットのめぼしをつけて、そのIPアドレスを見ればよいわけです。具体例を挙げておきましょう。同じmsnbotでも、IPアドレスの最後が違うことに注目この画面では、2件のMSNサーチのロボットとグーグルのロボットが記録されています。MSNのロボットを統計から除外したい場合(アクセスの拒否ではない)、IPアドレスを見てみると、IPアドレスが微妙に違いますね。最初の3つは同じなので(65.55.105)、この部分をマウスで範囲を選択してコピーしておきます。次に、管理画面の「IPコントロール」→「統計カウント除外」というのを開いてみましょう。次のような画面になっています(ここでは既に登録されたIPアドレスもありますが)。いう状態で、追加ボタンを押せば登録されます。これで、65.55.105.0から65.55.105.255までのIPアドレスを一気に統計から除外できるわけです。これはIPアドレスの範囲が分かっている場合には有効です。上のようにあらかじめIPアドレスが分かればよいのですが、巡回エンジンの中には、IPアドレスが頻繁に変化して、決め打ちで指定するのが事実上無理なものもあります。なくても、このように手作業で指定していくのも手間ですね。指定したIPアドレスが、そのうち変更されるかも知れませんし。この場合は、ソースをいじった方が速いです。具体的には、statディレクトリにあるlog.phpをいじります。Slurp、MSNのmsnbot、そして百度(Baidu)のBaiduspiderです。これらの名前がエージェントに含まれていれば、カウントを除外するという記述を付け加えます。log.phpの86行目あたりに次の1行を追記しましょう。FALSE;最新版のlog.phpは、コメントアウトしてありますが、すでにこの記述があります。3つめのMSNに対する指定で'msnbot'となっているので、ここは'snbot'に修正して下さい。strposの代わりにstrstrを使っても良いのですが、strposの方が高速なので、2文字目以降にヒットするようにしています。このような感じで、検索ロボットが名乗るエージェント名で指定するやり方は効果的なので、ソースをいじることに抵抗がない場合は推奨される方法です。'fetch')なども追記すると、より効果的に、統計からこの手の巡回ロボットを除外できます。DeuxEditor(もしくはUnEditor)がおススメです。タブ型のエディタで、置換検索や、ファイル差分検出機能も充実していて、最高のテキストエディタだと思いますが、それでいてフリーです。有名なシェアウェアものより、よっぽど高機能にもかかわらずです。マックOSXでは、これに匹敵するテキストエディタ(フリー)は探しきれていません。同等のものがあれば、マックでのppBlog開発も苦にならないのですが、なかなか良いエディタがなくて・・・。最新10件のコメントmimimimifaghasegawahiroshimartinsarutarosスーパーコピースーパーコピーウブロスーパーコピー時計のブランド時計コピー通販です。弊店のウブロコピー時計等のブランドコピー時計は送料手数料無料で、業界NO.1品質2年無料保証です。全サイト15%OFFキャンペーン実施中です。