思い切って、HtmlHelperを書き変えてやろうという事に。コア(LIBS/views/helpers/html.php)は書き換えない方針で!試しに、コアのHtmlHelperをAPP内にコピーしてみる。helperが表示されました。結論:ヘルパーを改造する際はLIBS/views/helpers/someone.phpをAPP/views/helpers/someone.phpにコピーするだけ。タブ、改行(LF、CRLF、CR)を表示可能にするプラグインです。他に太字を通常文字と同じ幅で表示するオプションがあります。コードインデントがタブなのか、半角スペースなのか、ぱっと見で分からなくて不便だったのでインストールしました。JStyleからダウンロードしたファイルを、/eclipseインストールフォルダ/plugins/にコピーして、-cleanオプションを付けてeclipseを起動すれば、インストール完了。-cleanJStyleの設定は、[ウィンドウ]->[設定]->[一般]->[JStyle]から変更できます。php2010-01-22[CakePHP]モバイルヘルパーを改善するCakePHPで携帯サイトを制作するには、文字コードの変換、カタカナの変換が必要です。一つ改良して、ビューの行頭のインデントを削除したいと思います。$out)で、改行した後のインデント(タブ、半角スペース、改行)を改行コードに置換しています。置き換え後の文字は必ず、”(ダブルクオート)で囲ってください。’(シングルクオート)だとちゃんと改行コードになってくれません。これで、十数バイトの容量節約になると思います。CakePHP2010-01-18[CakePHP]Javascriptヘルパーを拡張したいCakePHP1.2で外部Javascriptファイルを読み込むのに、Javascriptヘルパーを使って出力しますが、元のヘルパーだと、charset属性を指定できません。src="http://maps.google.com/maps?file=api&v=2&hl=ja&sensor=false&key=XXXX"></script>という事で、さっさとヘルパーを拡張することにしました。参考にすると、継承元のクラス名は必ずしもAppHelperでなくて良いようだ。これなら必要な機能だけ拡張、または上書きすれば良さそう。いう事で、早速Javascriptヘルパーのlinkメソッドをコピーして、ちょちょっと書きなおしたコードがコレ。}}第3引数にHTML属性を指定できるようにしました。これでよし!と思ったら一つ問題が・・・コントローラで、元のJavascriptヘルパーも併せてセットしないと動かないことが発覚。array('Javascript','ExJavascript');継承してるのに2つともインスタンス化しちゃうのはなんだかなぁということで、先ほどのコードをちょっと書き換えます。charset="UTF-8"></script>期待通りの動きが実現できました。CakePHP2010-01-15[CakePHP]アソシエーションを設定したモデルのデータも削除するModel::del()でアソシエーションを設定したモデルのデータの削除の仕方をド忘れしたのでメモ。);}アソシエーションを設定するときにdependentをTRUEに設定してやれば、Company::del($id)を実行すれば、アソシエーション相手も削除されます。一時アソシエーションを設定するときも同様なり。転職したtomotomoでございます。リスクヘッジのために断っておきますが、このブログは私個人の思想・思考をメモしておくためのものであって、私の勤務先の考えとイコールではありません。(ああ、正社員て何て面倒なんだ。...という発言も私個人の発言...[GPL][MIT]ライセンスについて基本中の基本的なこと今までずっと独学でHTMLやらプログラミングやらやってきました。子供の頃からパソコンで何か作るのが好きで、とうとう職業にしちゃったわけです。先日、ちょっとしたミスでXAMPPをぶっ壊してしまい、起動しなくなりました。1.6.xを使ってたんですが、久しぶりに公式サイトを覗いたら1.7.3まで出てるじゃーん。アップグレードしよう。タブ、改行(LF、CRLF、CR)を表示可能にするプラグインです。Proを購入したのを契機にようやく本格的にAndroidアプリ開発に取りかかり始めた。転職したtomotomoでございます。リスクヘッジのために断っておきますが、このブログは私個人の思想・思考をメモしておくためのものであって、私の勤務先の考えとイコールではありません。(ああ、正社員て何て面倒なんだ。...という発言も私個人の発言...[GPL][MIT]ライセンスについて基本中の基本的なこと今までずっと独学でHTMLやらプログラミングやらやってきました。子供の頃からパソコンで何か作るのが好きで、とうとう職業にしちゃったわけです。先日、ちょっとしたミスでXAMPPをぶっ壊してしまい、起動しなくなりました。1.6.xを使ってたんですが、久しぶりに公式サイトを覗いたら1.7.3まで出てるじゃーん。アップグレードしよう。タブ、改行(LF、CRLF、CR)を表示可能にするプラグインです。Proを購入したのを契機にようやく本格的にAndroidアプリ開発に取りかかり始めた。ノリで押してなんじゃこれー!って言った人はどれくらいいるでしょうか。キワモノはすぐに飽きて...[備忘録]効率のいい言語学習法についてメモ先日、久しぶりに新しい分野、Androidアプリに手を出してみて、自分に向いている学習法を思い出したのでメモしておく。それって言語じゃなくない?とか言われると困る。