アーカイブ
-
Yahoo!急上昇キーワードウィジェット
昨日発見した、WordPressウィジェットAPIをもとに、勉強がてらに「Yahoo!急上昇キーワードウィジェット」を作ってみました。
WP_Widgetクラスを継承して作ってます。
(その関係で、WP2.8以上でしか動作しません。)
オブジェクト継承はやっぱり便利ですね、ほんと。結構、丁寧にコメント入れてるので、
『自作ウィジェットを作りたい』というヒト、よろしければ何かの参考にでも。2010年 1月 19日 | Filed under WordPress -
rel=”nofollow” 属性について
nofollowといえば、
<meta name="robots" content="nofollow" />
こんな感じで指定すると、そのページにある外部リンクを追跡(つまりクロール)しないよう検索エンジンに指示する為のもの。
それを個々のリンクレベルで指示できるようになりました。
<a href="signin.php" rel="nofollow">sign in</a>
Googleでは、下記のように扱うと記載されています。
rel=”nofollow” 属性についてnofollow と指定されたリンクの Google での処理 Google ではこれらのリンクをたどりません。 つまり、これらのリンクの PageRank やアンカー テキストを転送しません。 nofollow を使用することは、Google のウェブ全体の図式からリンクを除外することになります。 ただし、他のサイトが nofollow を使用しないでリンクしている場合や、 URL がサイトマップで Google に送信されている場合、 リンク先のページは引き続き Google のインデックスに表示されます。 また、他の検索エンジンでの nofollow 属性の処理は若干異なる場合があります。
辿ってほしくないリンクは、これらを付ける。
うまく使えそうな予感♪
2010年 1月 19日 | Filed under 気になる時事ネタ -
美人時計 x ABC
朝日放送で美人時計がやってた

朝日放送 | bijin-tokei×ABCちょっち吃驚。
違いは、画面右下に各地の天気予報が出てるくらい。
同時間に、美人時計サイトを見ると、同じ子が写ってた。ちょっと不思議な感じです。
ある意味、この時間帯に写ってる子って、
テレビで流されるから可愛い子なら、ある種のチャンスだね。怪しいファンも捉まえそうだけど・・・

あと、我が家はアナログ放送だからこそなんだけど、
テレビの画素数ってPCより当然低いから、
良い方向に粗が見えないというか、可愛く見えてしまいます。2010年 1月 19日 | Filed under 気になる時事ネタタグ: 美人時計 -
WordPressのウィジェット作成
WordPress2.8から簡単にウィジェットを作成するAPIが実装された模様です。
ごくシンプルに、そのAPIの使い方が下記に紹介されています。WordPress 2.8登場!新ウィジェットAPIの使い方
NULLDESIGN | カスタムウィジェットの作り方ここでふと思ったのが、テキストウィジェットで静的パーツは作れるけど、
PHPで動的パーツを作りたいときにすごく便利だなと。ウィジェット自身は、WP_Widgetクラスを派生すればいいだけ。
このあたり、オブジェクト指向の恩恵が出てますよね。もう少し詳しく知りたかったので、
ウィジェット API – WordPress Codex 日本語版
を見てみると、要は下記の3つのメソッドをオーバーライトすればいいだけ。- widget() – 実際のウィジェットのコンテンツを出力する
- update() – 設定の保存を処理する
- form() – 設定フォームを出力する
ちなみに、WP_Widgetクラスのソースはここで。
WordPress Codexで記載されていたサンプルは下記。/** * FooWidget Class */ class FooWidget extends WP_Widget { /** constructor */ function FooWidget() { parent::WP_Widget(false, $name = 'FooWidget'); } /** @see WP_Widget::widget */ function widget($args, $instance) { extract( $args ); $title = apply_filters('widget_title', $instance['title']); ?> <?php echo $before_widget; ?> <?php if ( $title ) echo $before_title . $title . $after_title; ?> Hello, World! <?php echo $after_widget; ?> <?php } /** @see WP_Widget::update */ function update($new_instance, $old_instance) { return $new_instance; } /** @see WP_Widget::form */ function form($instance) { $title = esc_attr($instance['title']); ?> <p><label for="<?php echo $this->get_field_id('title'); ?>"><?php _e('Title:'); ?> <input class="widefat" id="<?php echo $this->get_field_id('title'); ?>" name="<?php echo $this->get_field_name('title'); ?>" type="text" value="<?php echo $title; ?>" /></label></p> <?php } } // class FooWidget // register FooWidget widget add_action('widgets_init', create_function('', 'return register_widget("FooWidget");'));あと、情報として不足してるのは、
ウィジェット設定画面でのパラメタの設定の仕方と、実際コールされた時の受け取り方。
この辺はまた後日に。2010年 1月 18日 | Filed under WordPress -
撃っていいのは撃たれる覚悟のある奴だけだ
グーグルもやられっ放しじゃなかったようですね。
中国から半端ない規模のサイバー攻撃を受け、人権活動家のGmailアカウントに侵入された事態を重く見たグーグルが、「もう中国政府の検閲には協力しない。続けろと言うなら中国撤退だ」と発表した件で、グーグルが実は侵入された直後ハッカーのサーバーをハックし返していたことが、ニューヨーク・タイムズの調べで分かりました。
それによると先月、中国から何者かがGmailアカウントに侵入する気配を本社勤務のエンジニアたちが察知し始めた段階で、グーグルは直ちに「極秘の反撃」を開始したのだそうです。
[Gizmodo Japan]
ハックする方も、ハックしかえす方も、どちらも一個人ではやれないレベルの戦い。
インターネット上、安全な地はやはり無いのですね
2010年 1月 18日 | Filed under 気になる時事ネタ -
ブログパーツ 天気オルゴール
WordPressのウィジェットに掲載できるブログパーツで、天気予報関係のものを探していると、
ちょっと楽しいものがでてきました。このブログパーツは、
天気予報APIを使用して取得した週間天気予報より、オルゴールのように美しいメロディを生成する
のだそうです。発想が素敵ですよね、ほんと感心です。
自分では、アタマが堅すぎて、この発想までに至らないとおもう。日単位で考えたら1曲しか聴くことができないし、
画像が細かすぎて実際の天気が分かりづらいから、
エリア(関西・関東など)単位ででも見られたらいいかも。2010年 1月 16日 | Filed under WordPress -
本日のボーリング大会
2010年 1月 16日 | Filed under 私事タグ: Wii Sports

