Google Crisis Response(Google)
災害に関する情報源や、行方不明者情報の収集と検索を行う『パーソンファインダー』を初めとするツールの提供が行われています。

2007年4月14日 土曜日

Firefox でページ読み込み後に負荷が増大?

Filed under: コンピューター,ソフトウェア
時間:11時43分
投稿者:よしとも
AddClips 経由でソーシャルブックマークに登録

 私は普段 Firefox を使っていますが、最近ページを読み込んだ直後に CPU 使用率がやたらに高くなることに気がつきました。

 おかしいなと思い始めたきっかけは、リンククリックしてページが表示された後、そのページのリンクがしばらく押せないことがあったため。下手をするとカーソルが砂時計になってたり、さらには Firefox のタイトルバーに『(応答なし)』と入ってたりすることも(OS は Windows XP)。

 いろいろ調べてみると、リンククリック直後から10秒ほど Firefox の CPU 使用率が最大で99%に達することが判明しました。使える限り目いっぱいなのでしょう。そりゃ応答しなくなります。

# 今気がついたんですが、フォームで入力してるときも99%行きますね。反応が悪い。

 この現象が発生するのは、しばらく Firefox を起動しているときだけのようです。つまり、起動直後は快適なのです。基本的にほとんどパソコンは起動しっぱなしなので、Firefox も起動しっぱなし。再起動すればいいんでしょうけど、頻繁に見るサイトとかは開きなおすの面倒なんです。Opera みたいに前回の状態を復元してくれるアドオンってありますかねぇ。

 アドオンを1つずつ無効にしてみるとか、調査してみるしかないですかね。情報募集中。

環境

CPU
Athlon 64 3000+
メモリ
PC3200 512M×4
OS
Windows XP SP2 日本語版
Firefox
2.0.0.3(UA情報:Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
Comments (4)

2007年4月13日 金曜日

Google AdSence のデザインに変更が

Filed under: アフィリエイト
時間:0時01分
投稿者:よしとも
AddClips 経由でソーシャルブックマークに登録

 Google による広告サービス Google AdSence をこのブログでも取り入れていますが、広告枠に表示されている『Ads by Google』の文字が以前よりも目立つようになっていました。

 以前は単なるテキストだったと記憶しています。フォントも普通で、文字サイズも一定でした。
 現在は画像のようです。太字になっていますし、『Google』の部分だけ1.7倍ほど大きめに見えます。

 新しく広告ユニットを設定するページを見てみると、こちらも同じように目立つようになっていました。
 また、このサイトのデザインではわかりませんが、この部分は曲線で囲まれています。以前は1行まるまる使用されていました。結構目立ちます。

 最新のデザインのものは、広告フォーマットののサンプルページで見ることができます。

Comments (0)

2007年4月9日 月曜日

ダークエルフの口づけ (2) ソード・ワールド・ノベル

Filed under: 読書中
タグ:, , ,
時間:21時35分
投稿者:よしとも
AddClips 経由でソーシャルブックマークに登録

 混沌の王国ファンドリアを舞台にした長編小説の2巻です。相変わらず陰謀が渦巻いています。
 2巻では、アマデオの過去に関わりのあることのようです。

Comments (0)

2007年4月8日 日曜日

スパム解析プラグイン SpamAnalytics 製作中

Filed under: SpamAnalytics,WordPress,プラグイン
時間:18時58分
投稿者:よしとも
AddClips 経由でソーシャルブックマークに登録

 以前そのうち作ると書いたスパム解析プラグイン SpamAnalytics ですが、現在製作中です。

SpamAnalytics スクリーンショット

 現時点では、スパムの数を表示する Count だけ実装済み。その下の Percentage はまだダミーです。
 表の下にあるグラフは、JSChart というサービスの Web サービスを利用しています。手軽に使えるので導入してみました。X 軸ラベルが指定できないのと、90度回転させたグラフが表示できないのががちょっと残念。

Comments (1)

2007年4月4日 水曜日

紹介ページにスクリーンショットを

Filed under: インターネット,コンピューター
時間:0時52分
投稿者:よしとも
AddClips 経由でソーシャルブックマークに登録

 インターネットではさまざまなオンラインソフトが公開されています。窓の杜Vector といった専門サイトもたくさんです。

 必要な目的に使えそうなオンラインソフトを探しているといつも思うのですが、ソフトの紹介ページにスクリーンショットがあると安心します。文章による説明も重要ですが、スクリーンショットで外見を見ることができるというのも重要だと思うのです。
 文章で説明しているのは、機能についてであることが多いように思います。レイアウトについては、インストールするまでわからないということもあるのではないでしょうか。せっかくダウンロードしてインストールして起動しても、レイアウトが気に入らなくてやめてしまうことは何度かありました。皆さんもあるのではないでしょうか。

 そんな経験から、自分のオンラインソフトサイトでは、スクリーンショットを1枚は添えるようにしています。地味になりがちな説明ページに彩りを加える効果もあります。

 オンラインソフト作者の皆さん。ぜひとも紹介ページにスクリーンショットを添えてください。

Comments (0)

2007年4月1日 日曜日

データベースアクセス

Filed under: リファレンス
時間:11時45分
投稿者:よしとも
AddClips 経由でソーシャルブックマークに登録

 データベースアクセス関係のリファレンス情報です。すべての情報を含んでいるわけではありません。

 データベースにアクセスするには、グローバス変数 $wpdb に格納された wpdb クラスのオブジェクトインスタンスを経由します。クラスの定義は、2.0.x ME では wp-includes/wp-db.php にあります。

汎用的な SQL クエリを発行する

 汎用的な SQL 文によるクエリ発行には、 query メソッドを使用します。ほかのクエリ系メソッドのベースとなるメソッドで、最後のクエリの結果はキャッシュされます。

  1. /**
  2.  * @param String query SQL文
  3.  */
  4. $wpdb->query(query);

 クエリが INSERTDELETEUPDATEREPLACE の場合は変更された数を、それ以外では得られた結果の行数を返します。WordPress Codex では SQL 文にエラーがあると FALSE を返すとありますが、コードを見た感じでは 0 になるようです。0 == FALSE は真ですが、0 === FALSE は偽なので注意が必要です。

行と列を指定して1つだけ値を得る

 クエリ結果の一部だけほしい場合には、get_var メソッドを使います。

  1. /**
  2.  * @param String query SQL文 @default null
  3.  * @param Int column_offset 列 @defaul 0
  4.  * @param Int row_offset 行 @default 0
  5.  */
  6. $wpdb->get_var(query, column_offset, row_offset);

 querynull を指定すると、直前のクエリ結果を参照します。null でない場合は、内部で query メソッドが呼ばれます。
 column_offsetrow_offset の指定位置が正しくない場合は null を返します。

SELECT する

 SELECT によるクエリをするには、get_results メソッドを使います。

  1. /**
  2.  * @param String query SQL 文
  3.  * @param String output_type 定数 OBJECT・ARRAY_A・ARRAY_N のどれか @default OBJECT
  4.  */
  5. $wpdb->get_results(query, output_type);

 querynull のときは直前のクエリの結果を、null でない場合は内部で query メソッドを呼び出します。
 output_typeOBJECT のときはオブジェクト形式で、ARRAY_A のときは連想配列で、ARRAY_N のときは通常の配列で結果を返します。ARRAY_AARRAY_N では変換処理が入るので、パフォーマンスは OBJECT が一番よさそうです。

クエリ時のテーブル名について

 WordPress では、データベーステーブルの名前に接頭辞をつけることができます。この接頭辞はセットアップのときにユーザーが指定するので、テーブル名は環境依存となります。不特定多数に配布するプラグインではこれはかなり困ったことになってしまいますが、wpdb クラスのメンバ変数がテーブル名を保持しているので、それを使うことで解決できます。

 たとえば、コメントのテーブル名は、$wpdb->comments で得ることができます。

Comments (0)

カテゴリー『リファレンス』を追加

Filed under: リファレンス,雑多
時間:11時41分
投稿者:よしとも
AddClips 経由でソーシャルブックマークに登録

 プラグインカテゴリーの下に、リファレンスというカテゴリーを追加しました。

 このカテゴリーには、私が WordPress プラグインを作成するときに調べたことをメモとしてまとめた記事を入れて行きます。関連したことがまとめて見れたほうがいい気がするので、1つの記事に詰め込んでしまいます。重くなってしまったときはまた考えます・・・。
 一応調べることが目的なので、記事のために調べるということはやらないつもりでいます。逆に言えば、記事が増えたら何か新しいことをやろうとしてるんだなと思ってください。

Comments (0)
Page 2 of 212

HTML convert time: 2.195 sec. Powered by

Images is enhanced with WordPress Lightbox JS by Zeo