タグ

ethnaに関するnuffyのブックマーク (22)

  • グリー株式会社に入社しました - naoyaのはてなダイアリー

    昨日は退職の挨拶にブックマークや Twitter などで多数のコメントをいただきました。改めて、自分がたくさんの人に支えられていることを実感し、自分は幸せ者だなと感じました。当にありがとうございます。 いただいたコメントで「次はどこへ」というご質問を多数いただきましたので、報告させてください。 日より、グリー株式会社で働きます。 グリーのサービスのビジョンは「インターネットを通じて、世界をより良くする。」というメッセージに集約されています。 インターネットが格的に世の中に普及してすでに10年以上の年月が立ちますが、まだまだ、それが秘める体験は世の中の人々に届いていないと感じます。ここ何年かの間に、ブログや SNS、ソーシャルゲーム、ソーシャルメディアなどの大きなトレンドがあって、その中で各サービスがその体験を補完する形で立ち上がってきました。 これから10年20年、自分がやるべきこと

    グリー株式会社に入社しました - naoyaのはてなダイアリー
    nuffy
    nuffy 2010/09/01
    なんと
  • Ethna 2.5.0 stable リリース! - 肉とビールとパンケーキ by @sotarok

    ついに,Ethna 2.5.0 のリリース,2.3.0 から実に3年ぶりのメジャー(いや,マイナーなのか一応)バージョンアップです! Ethna - 2009/10/18 Ethna 2.5.0 リリース インストールなど これまで使ってきた方は, % pear upgrade ethna/ethnaなどでアップグレードしてください. インストールは, % pear channel-discover pear.ethna.jp % pear install -a ethna/ethnaもちろん,tar/zipでも入手可能です. リリース詳細: 2.5.0 (Ethna) - Ethna - SourceForge.JP 今回のリリースに含まれる変更 以下, sf.jp より引用です. features フォーム定義に関する変更 フォーム定義を動的に変更するためのAPIをさらに追加 Ethn

    Ethna 2.5.0 stable リリース! - 肉とビールとパンケーキ by @sotarok
    nuffy
    nuffy 2009/10/18
    お疲れ様です!
  • BoBlog >> AppObjectでHasManyとか

    nuffy
    nuffy 2009/02/23
  • How to File Upload with Ethna?

    Development, Translation, daily life, thoughts, and so on. http://blog.cypher-works.com/?p=169 上記は Ethnaと組み合わせてファイルアップロードの処理を説明している。 だが、アップロードされた値を検証するのにくどくど長いコードが書いてあり、Ethnaのウリであるフォーム定義をまったく理解していないといわざるを得ない。 上記のような処理は、Ethna では、以下のようにすれば簡単にできる。コアは フォーム定義と、$this->af->validate() だ。 尚、以下のコードは安定版である 2.3.6 を前提にしている。 $ ethna add-project sample $ cd sample $ ethna add-action upload $ ethna add-view -t up

    How to File Upload with Ethna?
    nuffy
    nuffy 2009/02/19
    スマートだわー
  • EthnaでSmartyの設定値を直接ごにょごにょしたい場合 - maru.cc@はてな

    EthnaでSmartyのキャッシングしないようにするのはどこで設定すれば良いんだ? http://twitter.com/nuffy/status/1155200551 うちではこんな方法で書き換えてます。 app/[APPID]_Controller.php にメソッドを追加してオーバーライドする <?php //色づけ /** * テンプレートエンジンのデフォルト状態を設定する * * @access protected * @param object Ethna_Renderer レンダラオブジェクト * @obsolete */ function _setDefaultTemplateEngine(&$renderer) { $backend =& $this->getBackend(); if (strtolower(get_class($renderer)) == "ethn

    EthnaでSmartyの設定値を直接ごにょごにょしたい場合 - maru.cc@はてな
    nuffy
    nuffy 2009/01/29
    わーい
  • ビュークラスで他のビューを呼び出したり、リダイレクトしてみた。 - Affamative Way

    Ethnaのいやーんな部分にビューの中で他のビューへ移動できないのでちょろっといじくってみた。メモ書き たとえば、あるパラメータを基に画面へ表示する情報がある画面にフォームがあった場合。 エラー処理もあるからビュークラスに情報の取得処理を書きたいわけだけど、取得処理で失敗した場合にどうしようもないわけで。。。 だからってアクションクラスに書くと、エラーが起きた場合にビューしか実行されないからエラーが起きた場合の取得処理が必要になってしまう。 同じこと2回も書きたくないので、こんな風にした。 <?php # Viewクラスに記載 // エラーページのビューを実行して表示 $this->forwardView( 'err'); // エラーページへリダイレクト $this->redirectPage( 'err'); 下準備 リダイレクト画面の準備 ブラウザがHTTPヘッダーによるリダイレクト

    ビュークラスで他のビューを呼び出したり、リダイレクトしてみた。 - Affamative Way
    nuffy
    nuffy 2008/09/29
    Ethnaの拡張は色々面白いのあるんだけど素で使えなくなるのはそれはそれで不便だな・・・
  • Ethna-2.3.2用レイアウトテンプレートの作り方(続:xoopsみたいなテンプレートの使い方をする) - 肉とビールとパンケーキ by @sotarok

    前の2つのエントリ(Ethnaでxoopsみたいなテンプレートの使い方をする:ビュー内でテーマ変更、Ethnaでxoopsみたいなテンプレートの使い方をする)で、レイアウトテンプレートを使って、ヘッダやフッタなど、各ページで常に読み込まれるものを外枠としたテンプレートを作ろうって話をしました。 そして、Ethna-2.3.2で変更されたEthna_Renderer_Smartyについて で書いた、変更点。 これを組み合わせると、もうちょい素敵にレイアウトレンプレートができます。 というわけで、一度前のエントリ2つは忘れてもらって、仕切りなおし。 Rendererから、fetchを返してもらえるようになったので、それを利用して、{APPID}_ViewClass::perform をオーバーライドして、ちょいちょいカスタマイズします。 app/{APPID}_ViewClass.php <?

    Ethna-2.3.2用レイアウトテンプレートの作り方(続:xoopsみたいなテンプレートの使い方をする) - 肉とビールとパンケーキ by @sotarok
    nuffy
    nuffy 2008/08/08
    いっそもうこれを取り込んじゃっても良いんじゃないか?
  • Ethna2.3.5がリリースしました! - maru.cc@はてな

    Ethnaが約10ヶ月ぶりにバージョンアップをしました。 今回の細かい修正は、公式サイトの変更履歴を見ていただくとして、今回の目玉は、何といっても、インストール時に依存関係のあるパッケージをまとめてインストールできるようになったことでしょう。 http://ethna.jp/ethna-news.html#jcfa60db Ethnaは、デフォルトでは、以下のライブラリに依存しています。 PEAR PEAR_DB Smarty simpletest PEAR以外は、いずれもオプション機能で依存しなくすることは可能です。 しかし、デフォルトで必須なのに、別途ライブラリを探してきてインストールしなければならないというのは、最初のハードルとしては、ちょっと高いものがあったと思います。 今回、インストール時に -a のオプションを付けることで、依存するライブラリを同時インストールできるようになりま

    Ethna2.3.5がリリースしました! - maru.cc@はてな
  • 絵文字ライブラリをPEARパッケージ化&sfPictogramMobilePluginをバージョンアップしました。

    絵文字ライブラリをPEARパッケージ化&sfPictogramMobilePluginをバージョンアップしました。 こんにちは。相変わらず携帯ネタで引っ張る亀です。 先日、第32回PHP勉強会へ参加してきました。 詳細はid:maru_ccさん、id:sotarokさんなどなど大勢の方がブログに書いてくださっているので割愛しますが、なんだかEthnaの話とPHP以外の話が非常に多い会でした。 そのなかでid:maru_ccさんがEthnaでの携帯サイト構築の話をしてくださったのですが、結構いろいろな質問が飛び交っていて、やっぱりもっと携帯周りの情報共有が進むといいのにね、もったいないよね、という話を何名かの方としていました。 そんな話に少しばかり触発されて、絵文字プラグインを公開していた自分としても、もっといろんな人の役に立ててもらいたいと思って、syfmony用のプラグインだったものを

    絵文字ライブラリをPEARパッケージ化&sfPictogramMobilePluginをバージョンアップしました。
    nuffy
    nuffy 2008/05/01
    こんど使ってみよう
  • 第32回PHP勉強会 - events.php.gr.jp

    Event Entry::第32回PHP勉強会 イベント内容第32回PHP勉強会を開催します。 日時:2008年04月29日(火)14:00 - 17:00 会場:トライコーン株式会社 1F セミナールーム 地図 参加費用無料(懇親会は希望者は実費 募集開始は: 2008年04月18日19時05分くらいからにします。 初参加者優先枠を今回設ける予定です 普通の募集を開始しました。 応募者が多い場合に5枠別途優先枠を設けますが、とりあえず初参加者の方も普通に応募ください。(そのとき初参加ですとか書いていただけると助かります) 2008年04月23日 19:00にもう5枠追加します。こちらは普通の追加です、すでに初回者の人はある程度はいれてると思いますが、もし入れてないとかありましたら、コメントいただければと思います。 ※予約の都合があるので参加時のコメントに懇親会参加の方はその旨の記載もお願

    nuffy
    nuffy 2008/05/01
    TBもとの発表者の皆さんの所を要確認
  • はてなブログ | 無料ブログを作成しよう

    晴天の価値 2月中旬に出張で千葉へ行った。5日間の滞在中はずっと快晴で、気温は20℃に迫る春のような暖かさだった。仕事は朝から晩まで現場を走り回る過酷なもので、身体的にも精神的にも追い込まれた。毎朝、京葉線から見える美しい景色を眺めて正気を保っていた。太平洋へ燦々と…

    はてなブログ | 無料ブログを作成しよう
  • それはピアノ譜ではない - hΛlの女好き日記(2009-08-23)

    NewsLearn more about the company, PR and product updates here.

    それはピアノ譜ではない - hΛlの女好き日記(2009-08-23)
  • やめだやめだ!Ethnaでいくぞ! - 肉とビールとパンケーキ by @sotarok

    私は、ここ数日でひとつの決心をした。 Cakeだのsymfonyだの、そんなもんはやめだ、やめ! EthnaだEthna。そして時々rhacoだ。 どう考えたってEthnaが使いやすいんだ。 Ethna愛してる。 ふじもとさんやhaltさんやここいちさんたちがつくってきたEthnaが大好きなんだ。 でも、Cakeやsymfonyもりあがってるよね。 CakeとかRailsぽいんだって。 どんどん制作事例とか出てきちゃってるよね。 勉強会とか活発じゃない? Ethnaとかちょっと1世代前のフレームワークじゃない? Ethna使っていいのは小g(ry まてまてまてまて! 知るかそんなこと! Ethnaはたしかにかなりライトウェイトなんだぜ。 機能が足りてないなーって思うところだってたしかにある。 (でもActionFormは強す) だったら作ればいいんじゃん Ethnaの未来 Ethnaでの制

    やめだやめだ!Ethnaでいくぞ! - 肉とビールとパンケーキ by @sotarok
    nuffy
    nuffy 2008/03/12
    Ethna勉強会まだー(チンチン
  • テンプレートと実行ファイルの位置関係とか - tohokuaikiのチラシの裏

    テンプレートファイルのディレクトリ構成 | 眠る開発屋blog 実行ファイルのディレクトリとテンプレートディレクトリの分離はセキュリティ的に安全というか、デザイナとプログラマの責務が明確になるというか、システムの教科書的には美しいのかなと思う。 が、 正直、運用を考えるとこの仕組みは使いにくい。 っていうのは、確かにそうですね。 んていうので、PHPフレームワークEthna使った前提だけど、こうやっています。 まず、Ethna側でテンプレファイルの拡張子指定を.htmlにしておきます。 次に、ドキュメントルートで(じゃなくてもいいんですが).htaccessを AddType application/x-httpd-php .html php_value auto_prepend_file "/path_to_document_root/auto_prepend.php" ってやっちゃう。

    テンプレートと実行ファイルの位置関係とか - tohokuaikiのチラシの裏
  • はてなブログ | 無料ブログを作成しよう

    【自分語り】1推しの卒業によせて . 私の1推し、ゆきりんこと柏木由紀ちゃんが、17年に渡り在籍したAKB48を卒業することになった。 この機会に、ゆきりん推し(48ファン)としての自分自身のことをすべては不可能であるものの振り返ろうと思う。 内容からして世代がわかることも仕方ないし、限りなくゼ…

    はてなブログ | 無料ブログを作成しよう
    nuffy
    nuffy 2007/10/29
    やっぱそこらへんしか無いか
  • task*padクローンをPHP+Ethnaで - During The Prime Hacking Hours.

    というわけで、task*padクローンをPHP+Ethnaで作ってみます。 作成したクローンはこちら。 できたソースはこちら。 Subversionのリポジトリもアクセスできます。 $ svn co http://svn.nakarika.com/repos/taskpad/taskpad-ethna taskpad-ethna 基方針 開発言語やフレームワークの勉強が目的なので、 言語やフレームワークの機能を極力使う。パフォーマンスは二の次 DBなどバックエンドの障害エラーは考慮しない セキュリティはなるべく考慮 開発環境 Linux 2.6.16-gentoo-r9 apache-2.0.55 mysql-4.1.20 php-5.1.4 Ethna 2.1.2 PEAR-1.4.9 PEAR-DB-1.7.6 Smarty-2.6.13 taskpadクローンの仕様 オリジナルの説

    task*padクローンをPHP+Ethnaで - During The Prime Hacking Hours.
  • [ethna-users:0471] Re: _getFormInput_Checkboxを実装してみました。

    nuffy
    nuffy 2007/06/04
    ActionFormのoption指定
  • http://www.kashioka.net/blog/archives/cat_ethna.html

  • BoBlog >> Ethcaffold v.0.2.3 Release!

    お待たせしますた。 Ethna向けScaffold、「Ethcaffold」のリリースです。 リリース段階で、0.2.3なのは色々あったからです。(笑) ファイルは、 http://as-roma.com/ethna/ethcaffold/Ethcaffold-0.2.3.tar.gz です。 いまバグが見つかったので、できるだけ早く0.2.4としてリリースしなおします。 現在の最新版は v.0.2.5です。 RequiredEthcaffoldにはいくつかの条件があります。 Ethnaは version 2.3.0-CVS (2006-11-17版)以降AppObjectが使える環境であること (MySQL大推奨)これらの条件が必要になります。 Installとりあえずインストール。 展開したアーカイブファイルの構成としては、 Ethcaf

    nuffy
    nuffy 2007/04/11
    EthnaでScaffold
  • Eringi.com is for sale | HugeDomains

    Make 12 monthly payments Pay 0% interest Start using the domain today. See details

    Eringi.com is for sale | HugeDomains