Kuwata’s Blog くわぶろ

@PC/IT 家族 芸能 音楽 心霊 北九州 動画 写真 by くわ。

PVの多い記事を表示するWP-PostViewsプラグインを入れてみた

[ No Comments ] Posted on 2009-10-18 under くわぶろ & WordPress

WP-PostViewsというWordPressのプラグインを入れてみました。

PVの多い順に指定数分の記事タイトルとPV数を表示してくれます。

左サイドバーの『アクセスの多い記事』というのがそれです。
※括弧内のxx回がPV数。
※個別記事のみが集計の対象(管理者のアクセスは除外)で、トップページ(ブログURL)、タグ、カテゴリー、フィードなどへのアクセスはカウントされません。

『人気記事』としなかったのは、「アクセスが多くても人気があるとは限らないかも?」と思ったからです。

ただし、今日インストールしたばかり(集計を始めたばかり)なので、しばらく(少なくとも1週間くらいは)様子を見ないと正確なところはわからないでしょう。

【PR】

このエントリーのトラックバックURL:

WordPress旧版を狙ったワームが感染を広げている!?

[ No Comments ] Posted on 2009-10-12 under くわぶろ & WordPress, 家族

先日、保育園で新型インフルエンザ感染児童が3人出たと書きましたが、9日の午後には11人に増えてました。

息子も咳や微熱が続いていたので、念のため病院で検査してもらいました。
結果は陰性でした・・・ふぅ。

しかし、感染の恐怖は新型インフルエンザだけではありませんでした。

現在、WordPressの旧版を狙ったワームが感染を広げているそうです。 :yabai:

WordPress を安全に使い続ける方法』によると、

現在、修正パッチをあてられていない古いバージョンの WordPress に対するワーム(ウィルス)が広がり始めています。このワームは、過去の多くのものと同様に、巧みにできています。ユーザー登録を行い、パーマリンクを使って評価されたコードを実行するセキュリティバグ(今年初旬に修正済み)により自身を管理者に設定します。さらに JavaScript を使って管理画面のユーザーページに自身のアカウントが表示されないようにしながら、まったく気づかれないよう静かに古い記事へ隠しスパムリンクやマルウェアを埋め込んでいきます。

ん~、、、タチの悪いワームです。 :mad:

今すぐWordPressを最新版にアップグレードしたいところですが、このブログ(くわぶろ)はテンプレート以外にも散々手を加えているので、おいそれとはいかないんです。 :komatta:

幸いくわぶろではユーザー登録を禁止しているので、このワームに感染することはないと思いますが、、、どうなんでしょう?

念のためMySQLにログインしてmysql.userを調べてみましたが、不審なユーザーは存在しませんでした。

とはいえ、旧版を使い続けるのはセキュリティ上好ましくありません。

早く手を打たねば・・・。

【PR】

このエントリーのトラックバックURL:

Google画像検索をパワーアップさせる簡単な方法

[ 2 Comments ] Posted on 2009-07-28 under ハード/ソフト&ネット

意外と知らない人が多いみたいなので、、、。

実はGoogle画像検索は、デフォルト設定のままだと今晩のオカズ画像の大半がフィルタリングされてしまい表示されないのです。

で、、、フィルターを解除するにはどうするか。

簡単です。

まず、Google検索ボタンの右側にある『表示設定』をクリックします。

次に、セーフサーチフィルタリングの『検索結果をフィルタリングしない』をクリック(選択)します。

最後に、ページ右下にある『保存』ボタンをクリックします。

以上です。

では検索してみましょう。

あんなキーワード :roll: やこんなキーワード :arrow-u: で、、、。

今まで表示されなかったあんな画像 :shock: やこんな画像 :oops: が表示されるはずです。

【PR】

今晩のおかず365日

このエントリーのトラックバックURL:

我が家で最も古いPCでUSBメモリにページングファイルを設定してみた

[ 2 Comments ] Posted on 2009-05-20 under ハード/ソフト&ネット, 我が家で最も○○, 気まぐれ写真館

下の写真に写っているのは我が家で最も古いPCの本体(1997年発売、NEC Express5800 / 100DPro)です。
天板に乗っかっているのがページングファイルが設定されたUSBメモリ(延長ケーブル経由)です。

CPUはPentium Pro(200MHz)、メモリーは160MBです。
未だ現役です。 :shock:

実はこのPC、元々はWindows NT Server 4.0が入ってたんです。
5~6年前まで仕事専用として使っていて、総額●千万を稼ぎ出してくれました(ワケありで今は1円も残ってませんが・・・ :ooops: )。
その後はスペック的に辛いものがあるので現役から退いてました。

そして今から2年前、久しぶりに電源を入れてみたんです。
が、、、SCSIエラーが出て起動しない!
どうやらドライブCがイカれてしまったらしい。

たまたま押し入れの中に古~~~いSCSI HDDが転がっていたのでそれと交換。
ついでにWindows 2000を新規インストール。
問題なく起動するようになりました。 :grin:
現在はちょっとしたブラウジングや株価チャートの表示用として使ってます。

しかし!
古~~~いHDDなので回転音やシーク時のカタカタ音が異常にうるさい!! :yabai:
しかも読み書きが超遅い!!!
メモリーが少ないから大きめのアプリを2~3個立ち上げるとスワップの嵐。
四六時中ガリガリカタカタ言ってます。 :sad:

これらはメモリーを増設すれば済む話ですが、目玉が飛び出すほど高いので買えません(サードパーティ製でもン万円する)。
・・・というか・・・古い機種なのでもう売ってないです。 :noidea:

どうせ使うならもう少し快適に使いたい。。。

よし、ページングファイルをUSBメモリーに設定してみよう!!! :eek:
※ページファイルと呼ばれることも多いです。
※昔はスワップファイルと呼ばれていました。

Google先生によると、
1.リムーバブルディスクにはページングファイルを設定できない
2.メモリーを増設しなさい
3.やる意味がわからない
4.Windows 2000ならできるよ!
5.Windows XPだとページングファイルをUSBメモリーに設定しようとしてもHDD(ドライブC)に作られてしまう
6.できなくはないが、USBメモリはHDDより書き込み速度(4KBランダムライトが重要)が遅いのでやるだけ無駄
7.アクセスが頻発する用途に使うのは危険(USBメモリの寿命の問題)
とのこと。

僕はできるかもしれないと思ったことはすぐにやってみないと気が済まない性格(福岡県出身だからかな?)。
とにかくやってみることに!

と、その前に100DProをUSB対応にしなければならない。
というわけで、買ってきたのがUSB 2.0インターフェースボード。

ドライバインストール ⇒ ボードをPCIバスに装着 ⇒ Windowsを再起動 ⇒ 完了!

次に、手持ちのUSBメモリ(2GB)を装着して読み書きテスト ⇒ 問題なし!

そして、仮想メモリ設定画面でUSBメモリのドライブ(僕の環境ではドライブH)に初期サイズ=最大サイズ=480MBを設定 ⇒ Windowsを再起動!

さあ・・・問題なく再起動してくれるか!?? :yabai:

見事、再起動!!! :grin:
USBメモリのアクセスランプがピコピコ点滅しています!
ちゃんとドライブH(USBメモリ)内にpagefile.sysが作られています。

その後、シャットダウン/再起動などを繰り返し行いましたが、まったく問題なしでした! :peace:

さあここで、スワップの嵐を起こす実験です。
Opera、Firefox、Excel、MarketSpeedの4つを起動してみました。

写真には写っていませんが、スワップの嵐が発生し、USBメモリのアクセスランプが激しく点滅し始めました。
そのアクセスの分、明らかにガリガリカタカタ音が少なくなりました! :eek:
アプリの動作は、心なしか軽くなったような・・・そうでもないような。
そんだけ遅いHDDを使ってたってことですね。 :unchi:
高速モデル(ReadyBoost対応とか)を使えば(゜Д゜)ウマーかも。。。
※OperaやFirefoxは、ドライブCのプロファイル(設定ファイル、キャッシュファイルなど)に頻繁にアクセスするので、完全に静音化するのは無理でした。
※そのうちプロファイルも別の新しいUSBメモリ(アクセスを分散させるため)に移してみようと思います。
※高価ですが、SLC(シングルレベルセル)のものが良いです。

というわけで、静音化の目的は50%ほど達成されました。 :cool:

《 追記 》
その後、ページングファイルをHDDに戻し、OperaとFirefoxのプロファイルフォルダをUSBメモリに移動しました。
通常の使用(スワップが起きない程度)における静音化を目的とするならこちらの方がはるかに効果的でした!

《 追追記 》
USBメモリをNTFSでフォーマットすると、リブート/シャットダウン処理中にフリーズしてしまう現象が確認されました。
おそらくこれはNTFSの遅延書き込み絡みの問題でしょう。
なので僕はFAT32でフォーマットしています。

【PR】

BUFFALO 16GB SLC/複数チップ同時アクセス機能搭載 高速USBメモリー シルバー


[32GB] シリコンパワー ReadyBoost対応 超速転送USBメモリ LuxMini 920

このエントリーのトラックバックURL:

それでもYahoo!ブログ検索にインデックスされない・・・という方へ

[ 6 Comments ] Posted on 2009-05-19 under くわぶろ & WordPress

※この記事は、『WordPressの投稿記事をYahoo!ブログ検索にインデックスさせる方法』に書いてあることを試したのにYahoo!ブログ検索に表示されない!(インデックスされない!)という方向けに書いてます。

この記事を読みに来られたということは、、、やはりダメでしたか・・・。 :komatta:

ここでちょっと皆さんに確認しておきたいことがあります。
それは、Yahoo!ブログ検索への更新pingの送信方法です。

『Yahoo!ブログ検索の検索結果に表示されるには』には、

Yahoo!ブログ検索用ロボットの巡回先に推薦する場合は、PING送信機能の入力欄に下記アドレスのいずれかを追加してください。

http://api.my.yahoo.co.jp/RPC2
または
http://api.my.yahoo.co.jp/rss/ping?u=あなたのサイトのRSSファイルのアドレス

と書いてあります。

が、、、この通りにやると当ブログ(くわぶろ)もダメなんです。 :sad:

まず、1番目の「http://api.my.yahoo.co.jp/RPC2」ですが、なぜかここに更新pingを送ってもクローラが来てくれません。
当然ながら記事もインデックスされません。

次に、2番目の「http://api.my.yahoo.co.jp/rss/ping?u=あなたのサイトのRSSファイルのアドレス」ですが、これだとクローラは来てくれます。
ですが、、、記事をインデックスしてくれないのです。

では、どうやってくわぶろの最新記事をYahoo!ブログ検索にインデックスさせているのか。

それは・・・2番目の方法を使うんですが、ヤフーさんの言うとおりにやってもダメなので、“あなたのサイトのRSSファイルのアドレス”の部分を以下のように変えてみたんです。

“あなたのサイトの最新記事のアドレス” に。

この記事の場合、
ttp://api.my.yahoo.co.jp/rss/ping?u=http://www.ksa-japan.com/kuwata/blog/post/365/
になります。
これをブラウザのURL欄から入力すればOKです。
※新しい記事に対してのみ有効です。
※投稿から日時の経過した記事はインデックスされません。

かくして、晴れてくわぶろがYahoo!ブログ検索にインデックスされるようになった・・・というわけです。
この方法が皆さんのブログでも有効だといいんですが・・・。

《 追記 》
広告数が多すぎる場合も(広告の表示場所によっても?)インデックスされないことがわかりました。
詳しくは『またYahoo!ブログ検索にインデックスされなくなってしまった・・・』へどうぞ。

【PR】

ブログがSEOに強いわけ

このエントリーのトラックバックURL:

WordPressの投稿記事をYahoo!ブログ検索にインデックスさせる方法

[ 16 Comments ] Posted on 2009-05-02 under くわぶろ & WordPress, ハード/ソフト&ネット

ふぅ・・・長い道のりでした。
やっとWordPress 2.5.1の投稿記事がYahoo!ブログ検索にインデックスされるようになりました! :grin:
(まだ直前の1記事しかインデックスされていないので、今書いてるこの記事がどうなるかわかりませんが・・・[追記]問題なくインデックスされました!)

決定打は『 index.rdf 』です。
ブログURLに index.rdf (RDF Site Summary) を置いておく必要があったようです。

《 追記 》
その後の調査で、Yahoo!ブログ検索のボットはindex.rdfを決め打ちで見に来ているわけではないことがわかりました。ちゃんと<link rel=”alternate”・・・で指定されたフィードURLを見に来ていました。index.rdfを決め打ちで見に来ていると確認できたのは、現在のところ『31Engine』ともう一つ(詳細不明)だけです。お詫びして訂正します。m(__)m

《 追追記 》
gooブログ検索のボットもindex.rdfを決め打ちで見に来るそうです。残念ながら“くわぶろ”へは別の問題があるので来てもらえませんが・・・。

でも、WordPress で index.rdf を用意するにはどうすればいいの?

簡単です!
index.rdf へのアクセスを RDF(RSS 1.0) のURLにリダイレクトすればいいのです。
僕は .htaccess を直接編集してそれを実現しました。

以下は当ブログ“くわぶろ”用の .htaccess です。
※半角不等号を全角に変えてあるのでコピペして使わないでください。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /kuwata/blog/
RewriteRule ^index\.rdf$ /kuwata/blog/feed/rdf/ [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /kuwata/blog/index.php [L]
</IfModule>

4行目の『 RewriteRule ^index\.rdf$ /kuwata/blog/feed/rdf/ [L,R=301] 』が今回リダイレクト用に追加した部分です。
『 /kuwata/blog/feed/rdf/ 』の部分はお使いの環境に合わせて変更してください。
パーマリンク設定をデフォルトのまま使っている場合は『 /kuwata/blog/?feed=rdf 』のようにしてください。

以上でリダイレクトの設定は終わりです。
お使いのブラウザから『 http://www.ksa-japan.com/kuwata/blog/index.rdf 』(※URLは適宜読み替えて)にアクセスしてみてください。
ブラウザとその設定によって挙動が違いますが、それらしいものが表示されれば成功です。 :smile:

やっておくべきことはあと3つ。

1.RDF(RSS 1.0)の記事の日時がおかしいのでソースを修正します。
  ※サーバーのローカルタイム(/etc/localtime)が日本のタイムゾーンに設定されていること。
  ※半角不等号を全角に変えてあるのでコピペして使わないでください。

feed-rdf.php の26行目辺り
mysql2date(’Y-m-d\TH:i:s\Z’, get_lastpostmodified(’GMT’)
の部分を
mysql2date(’Y-m-d\TH:i:s+09:00′, get_lastpostmodified()
に変更。

同じく feed-rdf.php の44行目辺り
mysql2date(’Y-m-d\TH:i:s\Z’, $post->post_date_gmt
の部分を
mysql2date(’Y-m-d\TH:i:s+09:00′, $post->post_date
に変更。

2.念のため言語(ja)を記述します。
  ※半角不等号とスペースを全角に変えてあるのでコピペして使わないでください。

feed-rdf.php の13~19行目辺り
<rdf:RDF
    xmlns=”http://purl.org/rss/1.0/”
    xmlns:rdf=”http://www.w3.org/1999/02/22-rdf-syntax-ns#”
    xmlns:dc=”http://purl.org/dc/elements/1.1/”
    xmlns:sy=”http://purl.org/rss/1.0/modules/syndication/”
    xmlns:admin=”http://webns.net/mvcb/”
    xmlns:content=”http://purl.org/rss/1.0/modules/content/”
の最後の行の直後に
    xml:lang=”ja”
を追加。

3.さらに念のため。。。
  ※半角不等号とスペースを全角に変えてあるのでコピペして使わないでください。

feed-rdf.php の27~30行目辺り
    <?php the_generator( ‘rdf’ ); ?>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>
の4行を削除。

以上でほぼ完璧だと思います。 :razz:
ソース編集の前にバックアップを忘れずに!

《 追記 》
あっ、もう一つ修正しなければならない箇所(重要!)がありました。
お使いのテーマによってはファイル名が異なるかもしれませんが、header.phpを修正します。
※半角不等号を全角に変えてあるのでコピペして使わないでください。

header.php の12行目辺り
title=”<?php bloginfo(’name’); ?> RSS Feed” href=”<?php bloginfo(’rss2_url’);
の部分を
title=”RSS” href=”<?php bloginfo(’rdf_url’);
のように変更(rss2_urlをrdf_urlに変更するだけでもOK)。

以上です。

※この記事はWordPress 2.5.1用に書かれています。
※間違いがありましたらコメントにて知らせてください。
※「やってみたけどインデックスされない!」という方、『それでもYahoo!ブログ検索にインデックスされない・・・という方へ』を読んでみてください。

【PR】

次世代ブログWordPressで一歩先をいく

このエントリーのトラックバックURL:

我が家で最もロースペックなPC

[ 2 Comments ] Posted on 2008-10-17 under ハード/ソフト&ネット, 家族, 我が家で最も○○, 気まぐれ写真館

1998年に発売された Panasonic Let’s note mini CF-M32(下の写真)です。
未だ現役です。

スペックは、CPU:MMX Pentium(166MHz)、HDD:2.1GB、メモリ:96MB(増設済み)で、元々はWindows 98がインストールされていました。
購入後すぐにLinuxを入れ、長いこと自宅サーバーとして使っていたのですが、今年に入って嫁がキッチン専用(レシピ閲覧用)のノートPCが欲しいと言うので、これにWindows 2000をインストールすることに。
FDDもCDも付いてない機種なので、新しいOSのインストールには複雑な手順が必要です。

で、、無事インストール。
CardBus対応の無線LANカードを装着して準備完了!

妻、大喜び。

しかし問題が。
当初IE6でブラウジングしていたのですが、嫁が「重い、遅い!」と文句を言い始めました。
試しに軽量ブラウザのLunascape3 Liteをインストール。

「おおお、軽くなった!」
十分実用に耐えるブラウジングが可能になりました。

愛すべきCF-M32。。。最低でもあと3年は使い続けるつもりです。

《 追記 》
その後、メモリを160MBに増設しました。

《 追追記 》
Lunascape3 LiteのレンダリングエンジンはTrident(IEエンジン)です。
その関係で、JavaScriptが使用されているページの表示やページ間の切り替えが異常に遅くなる場合がある・・・といった問題がありました。
なので、Operaに乗り換えました。
サクサク動きます! :razz:
一部で、「Operaは思ったほど軽くない」といった意見も見られますが、ロースペックなPCであればあるほどOperaの速さ軽さが際だちます。
試しにFirefoxの最新版も入れてみましたが、CF-M32上では重すぎて使い物になりませんでした。

【PR】

パナソニック レッツノートライトT8(Core2Duo低電圧版SU9400、Vista Business、無線LAN)


Operaファーストガイドブック

このエントリーのトラックバックURL:

« 前のページ