FAMLog
CakePHPのコンソールでモデルのメソッド一覧を確認する
December 06, 2011
CakePHPにはコマンドラインインターフェースも用意されており、CakePHPのコンソールはシェルスクリプトを作成するための枠組みを提供してくれます。
CakePHPのコンソールで用意されているcakeコマンドを利用することで、モデルのメソッド一覧や各メソッドの概要を確認できます。モデル以外にもコントローラーやコンポーネント、ビュー、ヘルパーのメソッドについても確認可能です。
[実行例]
$ cake api model
なお、CakePHPのコンソールを使用する場合、PHPのコマンドライン(CLI)版が利用可能な状態になっている必要があります。
[関連]Console and Shells(CakePHP Cookbook v2.0.0 documentation)
INTER-Mediator 1.0.2が公開
December 05, 2011
新居雅行氏がFileMaker ServerおよびPDO対応のWebアプリケーションフレームワーク「INTER-Mediator 1.0.2」を公開しています。
INTER-Mediatorは、MITライセンスで提供されるオープンソースソフトウェアです。少ない開発作業でやりたいことを実現できるWebアプリケーションフレームワークであり、HTMLページの要素として情報を加えるだけでデータベース連動ページを作成できます。バージョン1.0.2では、ボタンをクリックしてフォームの内容をまとめて保存する機能や、PDO利用時にJavaScriptのプログラムで指定した検索条件でもOR条件を指定できるなどの改良や不具合の修正が行われています。
なお、2012年1月12日(木)にApple Store, Ginzaで開催される「Server Night!」でINTER-Mediatorに関する講演が予定されているとのことです。
Cyberduck 4.2が公開
December 02, 2011
オープンソースのファイルサーバーおよびクラウドストレージ接続クライアントソフトウェア「Cyberduck 4.2」が公開されています。
Cyberduck 4.2では、サーバー上のファイルを別サーバーのウインドウ内にドラッグすることで転送できるようになっています。OpenSSHおよびSFTP関連では、キーチェーンにある秘密鍵と連係できるようになると共に、デフォルトの鍵を用いて公開鍵認証を行うように機能の追加や改良が行われています。
Cyberduck 4.2のライセンスはGPLであり、Mac OS X版についてはMac OS X v10.5以降で動作します。
CodeIgniter 2.1.0が公開
December 01, 2011
「CodeIgniter 2.1.0」が公開されています。
CodeIgniterは、PHP用のWebアプリケーションフレームワークです。CodeIgniter 2.1.0では、マイグレーション機能が追加され、PDOをサポートするようになっています。
CodeIgniterはバージョン3.0でライセンスがOSLに変更される予定となっています。また、現行のCodeIgniterライセンスはGPLと互換性がないという見解が先月公表されており、CodeIgniterの利用者が今後減少していく可能性が懸念されます。
[関連]CodeIgniter のライセンス変更問題のタイムライン(A Day in Serenity @ Kenji)
「FileMaker カンファレンス 2011」講演資料
November 30, 2011
2011年11月10日に行われたFileMaker カンファレンス 2011のWebトラック講演資料を下記よりダウンロードできます。
・ダウンロード:「Webアプリケーションフレームワークを利用した効率的なカスタムWeb開発」(PDF形式/ファイルサイズ:約1.5MB)
「WebFrameworkForFMS.pdf」のSHA-1ダイジェスト:
29ad880434e4ee4a58dbca2847923ddaa649a0b0
私が担当した講演「Webアプリケーションフレームワークを利用した効率的なカスタムWeb開発」については、下記URLのUSTREAM録画公開ページにて視聴が可能です。
http://www.ustream.tv/recorded/18419193
■関連リンク
・http://www.beezwax.net/solutions/FMCakeMix(Beezwax Datatools, Inc.)
・https://github.com/beezwax/FMCakeMix
・https://github.com/matsuo/FMCakeMix/tree/2.0
CakePHP 2.0.4が公開
November 29, 2011
PHP用のWebアプリケーションフレームワーク「CakePHP 2.0.4」が公開されています。
CakePHP 2.0.4では、CakePHP 2.0系統のAuthComponentに存在していたセキュリティ脆弱性が修正されています。CakePHP 2.0系統を利用している場合には速やかなバージョンアップが強く推奨されます。
CakePHP 1.3からバージョンアップを行う際には、移行ガイドで各種変更点を確認してから移行作業を行う必要があります。なお、FMCakeMixは現時点ではCakePHP 2.0には正式対応していません。
[関連]CakePHP 2.0.4がリリースされました(訳)(24時間CakePHP)
Rubyist Magazine 0036 号が公開
November 28, 2011
日本Rubyの会の有志が発行しているWeb雑誌「Rubyist Magazine」(通称「るびま」)の0036 号が公開されています。
「るびま」は、プログラミング言語Rubyに関する技術記事や活用事例、インタビュー、エッセイなどが掲載されるWeb雑誌です。
Rubyist Magazine 0036 号には、SinatraとPadrinoの解説記事やruby-dev translationプロジェクトの紹介記事、および各種イベントレポートなどが掲載されています。
「Rfm Code Reading #15」のお知らせ
November 25, 2011
2011年12月10日(土)午前10時より「Rfm Code Reading #15」を開催します。
Rfm Code Readingは、FM-Tokyo(FileMaker Pro 東京ユーザーズミーティング)開催日の午前中に開催している勉強会です。詳細については下記URLのページをご覧ください。
http://d.hatena.ne.jp/matsuo_atsushi/20111125/p1
今回のテーマは「Ginjo-Rfm 1.4.3の変更点」です。参加申込については、イベント開催支援ツール ATND(アテンド)のサイトよりお申し込みください。
一定期間使用後にWindows版FileMaker Pro 10が起動できなくなる問題の対処法
November 24, 2011
Windows環境でFileMaker Pro 10の起動と終了を繰り返すと、起動できなくなる場合がある問題を解決するバッチファイルが今月中旬頃からFileMaker ナレッジベースで配布されています。
Windows版のFileMaker Pro 10では、アプリケーションを起動するたびにツールバーに関するレジストリエントリが2つづつ作成され、起動と終了を約1000回繰り返すと、アプリケーションを起動できなくなることがあります。
上記問題の回避方法は、FileMaker Pro 10およびFileMaker Pro 10 Advancedを再インストールするか、今回公開されたバッチファイルを実行することになります。なお、この問題はFileMaker Pro 11では発生しないとのことです。
INTER-Mediator 1.0.1が公開
November 22, 2011
新居雅行氏がFileMaker ServerおよびPDO対応のWebアプリケーションフレームワーク「INTER-Mediator 1.0.1」を公開しています。
INTER-Mediatorは、MITライセンスで提供されるオープンソースソフトウェアです。少ない開発作業でやりたいことを実現できるWebアプリケーションフレームワークであり、HTMLページの要素として情報を加えるだけでデータベース連動ページを作成できます。INTER-MediatorのWebサイトでは先月から今月にかけて行われた講演の資料も公開されています。
バージョン1.0.1では、ソート順序についてもJavaScript側から調整できるなどの改良がなされています。