2011-01-01から1年間の記事一覧

CoffeeScript + Guard::CoffeeScript + Emacs + Flymakeで「Errno::ENOENT: No such file or directory」が出ないように

最近、GuardでTitanium+CoffeeScriptの開発を快適に – ひげろぐを参考にGuard::CoffeeScriptを入れ、coffeescriptでflymakeする - Kentaro Kuribayashi's blogのFlymakeの設定を入れてCoffeeScriptでTitaniumでのアプリ作成を試してます。Guard::CoffeeScrip…

Emacsのphp-modeでalignする その2

4年越しですが Emacsのphp-modeでalignする - てつじんにっき で書いていたものの挙動が気になったので修正し、requireして使うよう改良してphp-align.elという名称でgithubにあげてみました。 GitHub - tetsujin/emacs-php-align: Emacs's alignment config…

anything-project.elでSymfony2

anything-project.elにSymfony2用のプロジェクトを定義してみた。 (ap:add-project :name 'symfony2 :look-for 'ap:symfony2-root-detector :grep-extensions '("\\.php" "\\.twig" "\\.yml") :exclude-regexp '("/cache/" "/logs/")) (defun ap:symfony2-ro…

PHPer.jpでSymfony2のblogチュートリアルを動かすためにやったこと

http://phper.jp/でhttp://docs.symfony.gr.jp/sf2-blog-tutorial/を動してみたので、雑なまとめですが、やった設定の備忘録。最終的に下記のような構成に。 /path/to/approot/ - .phper/ # phper.jp用設定ファイル群 - Symfony/ # blogチュートリアルアプリ…

symfony1.4+Doctrineでbuild-formsで生成されるコードに独自WidgetやValidatorをセットする

開発が進むに連れてフォームで 表示するエラーメッセージを全体的に変更したい 全角英数を半角英数に変換したい その他色々と機能を拡張したい などと、全体的な挙動を変えたいことが多くて、 $ symfony doctrine:build-formsで生成される、lib/form/doctrin…

symfony1.4+Doctrineで配列をカンマ区切りで保存する

最近チェックボックスの項目が大量あるフォームを実装していて、綺麗に正規化して実装するのも大変だなーと思って、valueを「,」区切りで文字列保存することにしたのでメモ。 valueに「,」が入る可能性などは考えてないのであくまでもシンプルに。 config/do…

symfonyのproject:deployがやたらと遅い

最近symfony1.4.9を使っていてproject:deployコマンドがやたら遅くて、rsyncってこんな遅かったかな?と思ったらsfFileSystem::execute()が、出力バッファを読み込む度に0.1秒sleepしている。 lib/task/sfFilesystem.class.php logSection('exec ', $cmd); $…

array_chunkって便利ですよね

php

http://jp.php.net/array_chunk 例: 要素数Nの配列を、テーブルで1行2列ずつ表示したいようなときとか。 コード <table border="1"> <tr> </tr></table>