肉とビールとパンケーキ by @sotarok

少し大人になった「肉とご飯と甘いもの」

Ethna

Ethna 2.6.0 beta3 リリース

以前のリリースからまた少し空いてしまったのですが、PHPカンファレンスでの宣言を実現すべく、2.6の開発を進めています。 で、2.6 beta3 リリースしました。 http://ethna.jp/doc/ Ethna 、ついこないだ GitHub に移行したんですけど、その直後から Pull Re…

Ethna 公式マスコット候補 えすにゃん が作成されました

Cinosuraさんが「しんふぉにゃん」書き上げられたようです。←イマココ symfonyの非公式マスコットが作成されたようです - モノノフ日記 に対し, Ethna にもマスコットほしい>< はてなブックマーク - GRANADA Hatebu - 2010年2月10日 そして,Twitterで叫…

Ethna 2.5.0 perview 6 相当のものが使いたい!

さて.久々の Ethna ネタです.先日 2.5.0 stable がリリースされましたが,preview 5 に入っていた, Viewまわりの修正機構 レイアウトテンプレート アクションクラスからの値渡し ヘッダー周りのメソッドなど プラググイン周りの新しい機構 extlib 命名規…

Ethna 2.5.0 stable リリース!

ついに,Ethna 2.5.0 のリリース,2.3.0 から実に3年ぶりのメジャー(いや,マイナーなのか一応)バージョンアップです! Ethna - 2009/10/18 Ethna 2.5.0 リリース インストールなど これまで使ってきた方は, % pear upgrade ethna/ethnaなどでアップグレー…

Ethna_Plugin_Debugtoolbar 0.9.1 をリリース

via. Ethna 2.5.0 preview5とEthna_Plugin_Debugtoolbar 0.9.0を試してみた - okonomiの日記 Try & Feedback ありがとうございます。 そして、色々問題のあるバージョンをインストールさせてしまってすみません。 ということで、ちょいちょいfixした 0.9.1 …

Ethna_Plugin_Debugtoolbar 0.9.0 をリリース

このバージョンは古いです。 0.9.1 が利用可能です。 Ethna_Plugin_Debugtoolbar 0.9.1 をリリース - 肉とご飯と甘いもの @ sotarok でもこのページのい解説もそれなりに役に立つところがあります。 が、セットアップ方法などは下記を参照してください。 し…

Ethna 2.5.0 preview 5 リリース

リリースしました。リリース作業は id:maru_cc さんが担当してくれました(僕が北海道いってるあいだに。。。!)。おつかれさまでした。 予定通り、プラグインの機構の変更が含まれているほか、汎用ビューの機能のプレビュー的なものが搭載されています。 …

第42回PHP勉強会でEthnaの話してきた

第42回PHP勉強会@関東 - events.php.gr.jp 今回のPHP勉強会は,「フレームワーク」がテーマ,ということで,そりゃしゃべらないとだよね・・・ってことで発表してきました. 自分の発表について 最初はいつものノリで(どんなだw),ネタ重視でいこうかと思…

Ethna工作員によるCakePHP合宿の成果

CakePHP開発合宿アルファ版 - events.php.gr.jp これまでもEthnaのコミッタが,「こういう機能ほしいよね」などといろいろ話合う機会はたびたびありましたが,実際にコードを書き始めるとなると,その仕様の詳しいところはどうしようか,とかすりあわせなけ…

CakePHP合宿でEthna工作員が大爆発するそうです

4/10〜4/12 CakePHP開発合宿アルファ版を行います! - yandodの日記 今週末はCakePHP開発合宿&今後のイベント予定 - yandodの日記 今日から箱根で開催されるCakePHP合宿。 いちいさんが、「Ethnaいじりにいかね?」と言ったので、そうですねってことで参加…

Ethna 2.5.0 Preview 3 リリース

リリースされました. 変更点一覧 - Ethna 2.5.0 Preview 3 mumumuの日記: Ethna 2.5.0 preview3 announced これを機に Ethna 2.5.0 Preview 2 で動いていた deadlinetimer.com を,trunk で動かすように変更しました.

Ethna焼肉会議をひらきました

議事録はmumumuさんがとってくれて,ethna.jpにあがってます Ethna 焼肉会議 議事録 まぁ見ての通り,会話はほぼEthnaのことばかりで,かなり充実した焼肉となりました.そして,やっぱり宮崎あおいはかわいいな,ということになりました(違 さてさて. そ…

リダイレクトビューやら

via. Ethnaでリダイレクトの件はどうなった? - okonomiの日記 どうなったか,ということですが, そうですね,私の場合はもはやViewClassそのものをかなり拡張させているので,Ethna的にはできないことが出来るようになっていますが(何w),それは今後色々…

Ether的な雑感とメモ

TODO: JQueryが環境に依存しないようにすべきだ。noConflict()する Prototype.jsを使ったプロジェクトにEther導入してみたらココでつまった。 基本セットはひとつのプラグインにまとめるべきだった。いちいちすべてのファイルを配置するなど面倒だった。 JQ…

Ethna 焼肉会議を開催します

1/25日、都内某所(まだ決まってないw)で、開催されます。 焼肉をつつきながらEthnaについて語る会です。多分、 Ethna今後どんな感じで開発してくの? Ethnaこういう機能あったらいいよね? こういう機能作ってみたんだけど ほかにもあれは対応しなくちゃ…

Ether_Suiteをアップデートしました。(prerelease2)

大きな変更はないんですけど、ちょっとだけ変更してます。 SmartyDebug の追加 CSS微修正 画像追加 Smarty Plugin追加 バージョンアップしてます。→ http://d.hatena.ne.jp/sotarok/20090717/1247765715 ダウンロード ダウンロードは以下からtarを落とせます…

Ethnaで快適に開発するためのツール Ether_Suite、プレリリース

どうもこんばんは。 久々にEthnaとかガリガリいじりまくっているsotarokです。 そんなわけで、今夜はひとつ作ったのでリリースしたいと思います。なんでプレリリースかというと、プラグイン関係をどういう風にリリースしていくかが未定だからです。*1でも作…

Ethna 2.5.0 preview 1 リリース

もう表題の通りですが、待望の 2.5.0 の preview 1 がリリースされましたっ!!! もちろんまだpreview段階ですので、Ethna側としても、「つかってどんどんバグやら報告してもらいたい」という意図があります。 2.5.0のメジャーリリースでは、色々変更点が盛…

Ethna 2.3.5 リリース

ということで、約10ヶ月の沈黙を破ってEthnaがバージョンアップしました。 今回の変更では、テスト関係が色々強化されたほか、10ヶ月間たまりにたまったバグ報告(別にそんな多くないけどw)が修正されています。 それと、一番大きいのは、(実質)依存関係に…

エラーで戻ったときにDBから取得した情報を表示したい

【前提条件】 入力画面で DB の情報を表示している 入力値のバリデーションが次のアクションで行われる 入力エラーが在った場合は入力画面に戻す 【問題点】 Ethna のアクション遷移の仕様上、Ethna_ActionClass::prepare() で、string を return すると、次…

ADOdbのdebugモードでEthnaのログにSQLが吐き出されるようにする

と、この内容はhaltさんに相談したので、もしかしたら本流にコミットしてもらえるかもしれません・・・?(・ω・)が、まぁとりあえず先走りエントリーということで。Revision 491にて修正されました。ただしまだリリースされてませんので、Ethna 2.3.2でこの…

アクションフォームにデフォルト値を与える(フォームヘルパ)

$form = array ( 'start' => array( 'form_type' => FORM_TYPE_TEXT, // フォーム型 'default' => 'なんとか', ), ただ、こう書いた場合には、’なんとか’みたいに単純な文字列ならいいんですが、phpの変数、関数が使えません。これは結構不便です。という訳…

【修正・補足】ActionFormの定義をYAMLでしてAction生成時に自動的にフォーム定義するプラグイン

ActionFormの定義をYAMLでしてAction生成時に自動的にフォーム定義するプラグイン にちょい修正。ちなみに、実際に使いながら作業中ですが、意外と使い心地がよくていいかんじです。:) 修正点は、インデントの処理をうにゃうにゃしようとして失敗してその定…

ActionFormの定義をYAMLでしてAction生成時に自動的にフォーム定義するプラグイン

てなわけで。某MLに触発されて、アクションフォームの自動生成を作ってみました。定義用ファイルのフォーマットには、symfonyでも使われているというYAMLを採用してみました。(でもまだsymfony触ったことないから一体どこで使われてるのか知らないというま…

EthnaでUTF-8を使うとき、Validator Maxの自動検証が機能しなくなる

EthnaでUTF-8を使う方法は、ググればじゃんじゃん出てくるのでいまさら書くまでもないのですが、ポイントは、 テンプレートをUTF-8で記述すること Ethnaのソースコード全部UTF-8化すること ActionErrorはUTF-8に変換して出力してやること(参考:http://d.ha…

書いててふと思ったけど

ログイン認証あたりは、プラグインにしたらいいのかなあ?作ってみようかな。。 もちろんPEAR::Authではないバージョンで。笑

でも一応載せておくEthna×PEAR::Auth

通常の認証処理だけなら、これで充分です。アイドル時間を設定して、ログアウトさせるとかも可能。(一定時間操作をしない場合はセッション切れになる機能)ちなみに、両者のバージョンは、 Ethna 2.3.2 PEAR::Auth 1.5.4 でござる。 まあ要求としては色々あ…

認証について考える

Ethnaにはmojaviのようなカンタン認証機能みたいなものはついてない。まあ各自自由に実装してくれ、という意味なんだろうけど。そこで、 Hatena認証などの外部APIで認証 PEAR::Authを使う 自前で認証アクションを作成する あたりがあると思うけど、それぞれ…

最初にアクセスしたときにWARNINGが出る(open_basedir restriction)

レンタルサーバでEthnaを使うときの注意。レンタルサーバだとたいてい、open_basedirが設定されています。open_basedirは、PHPを実行できるディレクトリを制限するもの。や、正確に言えば「PHPによってオープンされうるファイルを特定のディレクトリツリー …

前から少し気になっていたEthnaの公式サイト

http://ethna.jp/divだし、CSSだし。XHTMLできれいに作られたサイト。 でも愛用ブラウザOperaでは右カラムが落ちるんだよねー(笑)多分どっかが何ピクセルか大きいんだな。。相変わらず肩身が狭いんだーOpera。