Jetpack, Infinite Scroll 始めました

イケテルWordPress Plugin Jetpackの新機能Infinite Scrollを有効化しました。
これでサイトは簡単に無限スクロール可能になりました。

対応テーマでないと使用できない様子。
デフォルトTwenty Eleven を使用しています。

こりゃ便利。
必要なJavaScriptも勝手に設定してくれる優れものです。

で、思いました。
カスタムしたテーマだとこういう新機能を導入するのが難しいこと。

テーマファイルをぐちゃぐちゃ書き直した方が簡単にカスタマイズ可能だけど、今回のような新機能の恩恵を受けたいと考えると、テーマは汎用的に作るあるいはデフォルトにしておいてカスタマイズはプラグインやウイジェットを使った方が良さげかなぁ〜なんて。

フックやフィルターとかとか、ものにしないといけなくなるけど…
テンプレートタグ覚えるより敷居たかいもんなぁー

CodaでもjQueryのコード補完をして欲しい

Codapanic.com の editor Coda がすこぶる便利です。

WordPressのThemeやPluginはほぼCodaで書いています。

一つだけ不満だったのはjQueryのコード補完ができないことです。
Twitterでそのことを愚痴ったら、@kzxtremeさんから jquery syntax mode って便利なものが公開されていると教えてもらいました。

http://digitalsandbox.net/index.php/project/category/jquery_syntax_mode/jquery_syntax_mode

サイトに丁寧に解説されているのでインストールも簡単でした。

digitalsandbox.netからzipファイルをダウンロードし解凍します。
解凍フォルダの .mode ファイルは ~/Library/Application Support/Coda/Modes/ にコピーします。
.clips ファイルはCodaを起動し「クリップ」ウインドウを開きます。ウインドウ > クリップ (⌃⌘C)
「クリップ」ウインドウの左サイドバーで右クリックし「グループの読み込み…」を選択し .clips ファイルを選択します。

Codaで使用は構文モードを jQuey を選択です。

jQuery コード補完はしてくれて嬉しい限りです。
まぁ、最新1.7系が出てこないのはしょうがないですかね。

クリップは他のeditorだとsnippet機能みたいなものでしょうか。
インストールした .clips には以下のものが入っていました。

ready+tab:
$(function() {
/*place jQuery actions here*/
 
});
 
$+tab:
$(’‘)
 
this+tab:
$(this)
 
func+tab:
function() {
 
}

func+tab: は補完の方が強いようで function になってしまいます。
fc+tab に変えました。

変更方法は 「クリップ」ウインドウ Function の [i] ボタンをクリックすると編集モードになります。
好みのキーコンビネーションに変えて「保存」をクリックするだけです。

ますますCodaが便利になりました。

jQuery 1.5 RC 1 だってさ

jQuery1.5開発は順調に進んでいるようです。
開発者ブログに、JQUERY 1.5 RC 1 RELEASED がポストされていました。

1.4系から何が変わるのかは、JQUERY 1.5 BETA 1 RELEASEDJQUERY 1.5 BETA 1 CHANGE LOGセクションに詳細が書かれています。

ajax系が書き直され高速化が図られるらしく、他にIEに対するバグフィックスとかてんこ盛りなようです。
stableリリースが楽しみです。

これってprototype.jsに差をつけちゃうってことですかね。
$で取得するDOMがjQueryだと独自仕様になってるのがどうも馴染めないけど、そんなこと言っちゃいけないんでしょうねぇ。

YUI version 2.7.0, jQuery 1.3.2

Yahoo YUI version 2.7.0が登場。
The Yahoo! User Interface Library (YUI)

jQuery 1.3.2
fixed bugs
jQueryはアップデートが頻繁なのでSVNで管理するが◯。
http://jqueryjs.googlecode.com/svn/trunk

update
Google AJAX API の YUI, jQuery もアップデートされた。
jQuery, YUI updates
GOOGLE AJAX API ALERTS