3D mode!

Entries tagged with "WordPress"

リニューアルしました

2週間ほど前には、すでに反映させていましたが、改めて。当ブログ「準二級.jp」のリニューアルを行いました!2006年6月29日に WordPress でこのブログをスタートさせてから、早いもので、もう5年近くになります。ブログの見た目を着せ替えするのは何度目かしら… 恐らく、5回目くらい。

Manage Themes

今回は、ほぼフルスクラッチの自作です。このテーマは、けっこう気に入っています。自分専用の WordPress テーマ、名付けて「wp29」です。ソースコードの一式は GitHub に置いてあるので、もし WordPress のテーマ作りに興味があれば、覗いてみてください。何かの役に立つかもしれません。

june29/wp29 – GitHub

PHP のことはまったく分からずにテーマを作っているので… おかしな書き方をしている箇所は、けっこうありそう。

リニューアルにあたって

特に明確な理由なんてなくったって、時間が立てばブログの着せ替えをしたくなるものですが、今回は、試したいことがいくつかあって、リニューアルに臨みました。

  • Twitter / Facebook ウィジェットを導入する
  • 各種 Web アプリケーションの june29 のページへのリンクを目立つ位置に置く
  • HTML5 / CSS3 等の新しい技術を試せる場所にする

Twitter / Facebook ウィジェットを導入する

2年くらい前は、ブログ本体の「コメント欄」と「はてなブックマーク」に加えて「はてなスター」を設置しておけば、ここを読んでくれている人の反応はだいたい拾えているだろうと思っていました。しかし、時は流れて2011年。今となっては、ブログのエントリに Twitter で言及されるのは当たり前のことですし、日本でも Facebook ユーザが増えて、はてなスターのような感覚で Like ボタンが押されることも多くなりました。

そんな時代の変化を受けて、Twitter と Facebook のユーザさんとの会話も密にするべく、各種ウィジェットを導入してみたかったのです。

Facebook の Like ボタンを設置するに当たり、The Open Graph Protocol について調べる機会を持つことができました。こういうのは、実際に動いているものに触れていないと、なかなか調べないので、この機会はよかったです。たとえば、このエントリにはこんな感じの情報が設定されています。

各種 Web アプリケーションの june29 のページへのリンクを目立つ位置に置く

ヘッダの部分ですね。このブログ以外にも様々なアウトプットの場がありますから、それらの場所でも読者さんと交流できるように、目立つ位置にリンクを置いておこうと思いました。いろんなところで june29 をよろしくお願いします。

HTML5 / CSS3 等の新しい技術を試せる場所にする

せっかくの自前のサイトですから、自由に遊べる場所にしたい。

そんなことを思って、さっそくひとつ、遊び心を入れてあります。加速度センサ付きマシンの Firefox からアクセスして120秒が経過すると、ある変化が起きるようになっています。興味があったら、2分間、お付き合いくださいな。

そのときそのときで気になっている技術にどんどん触れて、遊んでみて、成果物をこのブログにぶっ込んで読者さんに楽しんでもらえたらいいなあ。

まとめ

Before:

Before

After:

After

当ブログ「準二級.jp」のリニューアルを行いました。今後とも、どうぞごひいきにー!

スパム対策強化

WordPressユーザの皆さん,こんばんわ.june29です.

先日,WordPress仲間と「コメントスパム対策」について話す機会がありました.スパム対策プラグインAkismetは非常に優秀で,確かにほとんどのスパムコメントをきっちり弾いてくれますが,システムに負荷がかかっていることに変わりはありません.こんなに細々と運営しているcameraLadyでさえ,毎日300件ほどのスパムコメントが投稿され,その度にデータベースへのアクセスが発生していたわけです.これでは,表示が遅くなる原因にもなりますね.

そこで!スパム対策を強化するべく,Akismetプラグインの拡張版を試してみました.もともとのakismet.phpを拡張版のものに置き換えるだけで機能します.

Akismet htaccess extension

拡張版では,下図のようにアクセスの多いIPの上位10個を管理画面に表示させてくれ,さらにその中から選択したIPをDenyするように.htaccessに記述を加えてくれます.もちろん,.htaccessは書き込み可能な属性にしておく必要があります.

Worst Offenders - WP Plugin

拡張版を導入してから,Akismetに捕らえられるスパムコメントの数は10分の1ほどに減りました!このレベルでアクセスブロックしてしまえば,WordPress側に処理が回ってこないので,負荷がかかることもないはずです.このサイトがもっと軽快になりますように…!

WordPressのテーマ作りに挑戦

兼ねてからやりたいと思っていて,計画だけは昨年末くらいからありましたが,今月に入ってからようやく作業に取り掛かることができました.そして今日,(無事に?)テーマの変更を完了しました.まだまだ直さなきゃいけないところがありそうですが… ボチボチ手を入れましょう.

screenshot

自作テーマでは,エントリページにはてなブックマークのコメントを表示させるようにしました.ほとんどブックマークされることもないブログにそんな機能を持たせても仕方ないですが,JSONPの勉強になったのでヨシとします.試しに以下のページを開いてみてください.

色んなところにfaviconを – cameraLady

同じ仕組みでdel.icio.usのブックマークコメントも表示させたいのだけど,del.icio.usのJSONのAPIじゃエントリのブックマークコメントは取れないんだなァ.色々と考えなきゃいけません.とは言え,今回のテーマ作りを通じて少し技術的な理解も深まったので,今後はGoogle AJAX Feed APIYahoo! Pipesもどんどん活用して楽しみながらcameraLadyを運営していこうと思います.

最後に,Web上に様々なログを残してくれている皆さんに感謝の意を述べます.ボクひとりでは何もできません!ありがとうございます!

WordPress ME 2.0.7

2.0.6のリリースからわずか10日足らずで2.0.7のリリースです!ビックリ!差分ファイル一覧 – WordPress Japanによると差分は5つのファイルだけということで,ちゃちゃっとバージョンアップを済ませました.

もうすぐ2.1がリリースされるみたいですね…! 何が変わるのか全然よく分かっていませんが,新しくなるってのは嬉しい☆

WordPress ME 2.0.6

遅くなりましたがバージョンアップを済ませました.動作確認のための投稿です.RSSが正しく配信されるかチェックします.