タグ

2007年12月22日のブックマーク (3件)

  • Movable Type 4.1 で強化される MT タグの新機能 | CMSプラットフォーム Movable Type ドキュメントサイト

    MTLoop タグの強化 MTLoop ブロックタグは以前から存在しましたが、MT4.1 からはハッシュのサポートおよび並べ替え機能が追加されています。単にハッシュを持つ変数名を name モディファイアに設定するだけで、ハッシュの中身を順番に参照しながら値を取得することができます。ハッシュの現在のキーの値は __key__ に、キーに対する値は __value__ にそれぞれ設定されます。なお、配列を指定した場合は、__value__ に値が設定されます (4.0から)。 foreach my $__key__ ( keys %MTVersions ) { print "$__key__ - $__value__\n"; } と同じ内容のコードを MTテンプレートで書くと以下のようになります。 <MTLoop name="MTVersions"> <MTVar name="__key__

    Movable Type 4.1 で強化される MT タグの新機能 | CMSプラットフォーム Movable Type ドキュメントサイト
  • flymake (いままでこれ無しでどうやってプログラム書いてたんだろう) - にゃあさんの戯言日記

    id:nushioさんの日記(id:nushio:20071201)経由。 Eclipseではコードを書くと随時文法チェックが行われ、エラーのある行がエディタ上に表示される。Eclipseの便利な機能はたくさんあるけど、中でもこの機能はかなり強力で、いままでJavaのコードを書くときはこのためだけにEclipseを使っていたようなもの。 で、これをEmacs上でやってしまうのがflymake。id:nushioさんの記事で初めて知って、さっそく設定してみたのだけど、これは手放せそうにない。いままでどうやってEmacsでプログラムを書いてたんだか分からなくなってきてしまった。 というわけで、布教のために簡単な説明を。 とりあえず使ってみる flymake.elはEmacs22以降では標準で付属しているらしい。場所はlisp/progmodes/flymake.el。Emacs21以前の場合は

    kaz_goto
    kaz_goto 2007/12/22
    flymakeの設定
  • unknownplace.org - 2007/12/21 - こうしたいflymake

    Emacs で JavaScript のシンタックスエラーを検出する これ読んですぐ導入したflymake。上記サイトのを少し改造したらperlでもできたのでいまはjsとperlでリアルタイムでシンタックスエラーチェックができている。 僕はすごくtypoがおおいと思うのだけどこれを導入してからtypoではまることがずいぶん減った。もうないとこまるelispのひとつになってる。 ちなみにperl版はこんな感じにしている。 (require 'flymake) ;; flymake for perl (defvar flymake-perl-err-line-patterns '(("\\(.*\\) at \\([^ \n]+\\) line \\([0-9]+\\)[,.\n]" 2 3 nil 1))) (defconst flymake-allowed-perl-file-name-m

    kaz_goto
    kaz_goto 2007/12/22
    emacsでシンタックスエラーをチェックする