タグ

phpに関するohsugaのブックマーク (157)

  • Zend Framework: Documentation: Zend Framework PHP 標準コーディング規約 - Zend Framework Manual

    このドキュメントは、Zend Framework に貢献してくださる開発者個人 (あるいはチーム) のためにコードの書式やドキュメント作成の指針を示すものです。 Zend Framework を用いて開発をする人たちにとってもこのコーディング規約は有用でしょう。 これに従えば、Zend Framework のコードとの一貫性が保てるからです。 そのためには、ここで完全なコーディング規約を示す必要があります。 注意: 詳細なレベルまでの設計指針を示すこと以上に、 それを標準規格として確立することが大切だと考えています。 Zend Framework コーディング規約の指針は、 これまで ZF プロジェクトでうまく回っていた方針をまとめたものです。 このライセンスのもとで、 そのまま使用するなり多少変更して使用するなりすることができます。 ZF コーディング規約では、次のような内容を扱います。

    ohsuga
    ohsuga 2008/02/29
    Zend コーディング規約
  • CakePHP1.2の簡単国際化

    CakePHPは、PHP言語の高速開発用フレームワークです。日々、発展を遂げる各種フレームワークの動向を見極めつつ、日発のCakePHP応援ブログとして、最新情報をお届けします。 CakePHP1.2のbakeで自動生成した画面は、画面に表示される文字列が__('文字列') で囲まれています。これは、簡単に多言語翻訳ができるように配慮されているからです。 ここを無理やり日語に書き換えても日語化はできますが、せっかくなので、最初から国際化をにらんで、poファイルを生成、編集して日語化を進めてもよいのではないか、と思います。 CakePHP1.2はgettextを使用した翻訳と流れは同じです。 http://ja.wikipedia.org/wiki/Gettext (1)アプリで使用する文字リソース(メッセージ類)は、__('')で囲む こうしておくと、自動的に翻訳ファイルを作ってく

    CakePHP1.2の簡単国際化
  • はてなブログ | 無料ブログを作成しよう

    ネイルで使う材料で、DIY時の木割れやネジ跡を派手にしたらかわいい OSB合板でちょっとしたボックスをつくりました。 ビス止め下手すぎて木を割ったり穴あけすぎたりした場所に、好きな派手色の樹脂を詰めてパテ代わりにしてみました。 ちょっと某HAYっぽみ出て可愛かったので、自分用にメモです。 手順 塗装 派手色グミジェルで失敗部分…

    はてなブログ | 無料ブログを作成しよう
    ohsuga
    ohsuga 2007/12/28
  • XREAでのWordPress設置手順概要

    The domain has expired and may be available at auction. If this is your domain, you can still renew it. Register or transfer domains to Dynadot.com to save more and build your website for free! ser8.info 2022 著作権. 不許複製 プライバシーポリシー

  • hogepiyo.net

    hogepiyo.net 2022 著作権. 不許複製 プライバシーポリシー

  • 「CakePHP1.1 to 1.2」CakePHP勉強会発表資料 - yandod's blog

    2007年12月07日(金)にCakePHP勉強会を開催しました。 募集開始後もすぐに席が埋まってしまう状況でしたが、当日も大盛況でした。 初めての主催者側でのイベントは色々気にする事が多くて大変でした。 とはいえ多くの方に集まってもらい、楽しんでもらえたようなのでほっとしています。 同じく主催のshin1x1さんとakiyanさんのおかげです。ありがとうございました。 発表の内容はCakePHP1.1から1.2に移行する方法を紹介しました。 やってみるまで強引だなと思いましたが、ポイントを抑えれば移行は十分できそうだと思いました。 今後も1.2関連のネタを紹介していきたいなと思います。 発表内容 はじめに CakePHP1.1からの移行 CakePHP1.2の新機能の利用 発表資料ダウンロード

    「CakePHP1.1 to 1.2」CakePHP勉強会発表資料 - yandod's blog
    ohsuga
    ohsuga 2007/12/13
    CakePHP 1.1 から 1.2 への移行
  • CakePHP勉強会の資料が出そろってた - Do You PHP はてブロ

    2007/12/07に開催されたCakePHP勉強会の資料が出そろったようです。 CakePHP勉強会を開催します。従来のPHP勉強会では一般化した内容しか取り扱えない面もある為、特化したイベントの開催を企画しました。 CakePHPを実際に使っている人、CakePHPに興味がある人で語らいましょう! shin1x1さん:http://www.1x1.jp/blog/2007/12/cakephp_event.html akiyanさん:http://www.akiyan.com/blog/archives/2007/12/cakephp_2.html id:yandodさん:http://d.hatena.ne.jp/yandod/20071208/1197125258

    CakePHP勉強会の資料が出そろってた - Do You PHP はてブロ
  • eBook 「逆引き CakePHP リファレンス」

    現場で使っている人ならではの分かりやすいCake関連記事をブログに執筆されていた、ブルーオーシャンの技術担当、岡田佳典さんが、ダウンロード販売でCakeを公開されたそうです。 eBook 「逆引き CakePHP リファレンス」 http://www.blueocean.bz/blog/cakephp/r2cakephp/ 既にブログで情報を多数公開されていますが、今回のリファレンスは、ACLについての説明もあるなど、内容は別になっている模様です。 手軽な価格設定だと思います!

    eBook 「逆引き CakePHP リファレンス」
  • OCL(Object Constraint Language:オブジェクト制約言語) - Do You PHP はてブロ

    今頃、目から鱗。やっぱりこの辺は全然追いつけてないというか、やってないというか。。。 OCL(Object Constraint Language:オブジェクト制約言語)を簡単に言うと、「インスタンスレベルでの具体的な数量的関係(制約)を補足するための言語」という感じでしょうか。オブジェクト/オブジェクト同士の制約を表すのに使われる言語のようです。また、@ITに非常に分かりやすい記事がありますので、是非一読を(2004年末の記事!)。 オブジェクト制約言語(OCL)の基 - ITmedia エンタープライズ 見てみると、かなりプログラムそのものに近いですね。それなら、実際のプログラムに書いちゃえるといいよね?ということで、実装しちゃった人がいるようです。 While the goal of the code camp was to do some nifty things with OC

    OCL(Object Constraint Language:オブジェクト制約言語) - Do You PHP はてブロ
  • CakePHP 1.2でPostgreSQLを使うとエラーが出る

    あ,そうだ。PostgreSQL だともうなんだか色々エラーが出てるので諦めちゃいました……。 1.2を試してみました – まゆの日記 同じエラーかどうか分かりませんが、同じような現象があったので。 CakePHP1.2.0.5875 pre-betaでPostgreSQLに接続しようとすると以下のようなエラーが出ました。 Warning (2): pg_query() [function.pg-query]: Query failed: ERROR: syntax error at end of input at character 20 [CORE\cake\libs\model\datasources\dbo\dbo_postgres.php, line 123] 原因は[app/config/database.php]に追加された「schema」パラメータです。このパラメータを使う

    ohsuga
    ohsuga 2007/11/26
  • PHP4の新規開発がまだ結構行われているらしい: ある SE のつぶやき

    今も新規開発され続けるPHP 4アプリケーション(ockeghem(徳丸浩)の日記) 2007年12月31日でメンテナンスが基的に終了するPHP4を使用して、新規開発を行っているケースが結構あるとのお話。 PHP4しか使えないレンタルサーバのプランもあったりしますが、どうも企業での開発のようですし。 ただ、それよりも興味深かったのが上記記事で引用されていた以下の文章です。 開発基盤選定における考慮事項の例 (1) プログラミング言語の選択 1) 例えば、PHPを避ける 短時日で素早くサイトを立ち上げることのみに着目するのであれば、PHPは悪い処理系ではない。しかし、これまで多くの脆弱性を生んできた経緯があり、改善が進んでいるとはいえまだ十分堅固とは言えない。 『Webアプリケーション編 第1章 総論:より良いWebアプリケーション設計のヒント(IPA ISEC セキュア・プログラミング講

    ohsuga
    ohsuga 2007/11/26
    IPAでPHPを非推奨とも読めるコメントがなされている
  • PHPでメールの重要度を設定する

    PHPでテストしてみました。mb_send_mail()でメールヘッダを設定しているだけです。 <?php $to = 'hoge@example.com'; $subject = 'subject'; $body = 'body'; // ヘッダで重要度高を設定する $header = 'Priority: urgent'; //$header = 'X-Priority: 1'; //$header = 'X-MsMail-Priority: High'; mb_language('ja'); mb_send_mail($to, $subject, $body, $header); ?> このコードを実行すると、手元のBecky!では受信したメールに重要度高が設定されているのが確認できました。 どのヘッダを使用するかですが、Becky!では3つの内、どのヘッダを使用しても重要度が設定さ

    ohsuga
    ohsuga 2007/11/03
  • Frog CMS - Content Management Simplified | Frog CMS

    Accommodation type Apartments (21775) Holiday homes (7221) Villas (3633) Hotels (2841) Bed & Breakfasts (2677) Farm stays (2489) Guest houses (1996) Country houses (970) Aparthotels (668) Homestays (172) Campsites (160) Resorts (102) Hostels (73) Chalets (72) Luxury tents (64) Holiday parks (50) Inns (34) Lodges (25) Botels (21) Residences (5) Love hotels (2) Capsule hotel (1) Motel (1) Luxury acc

    ohsuga
    ohsuga 2007/11/03
    1枚フレームワーク
  • 1枚フレームワーク

    CakePHPは、PHP言語の高速開発用フレームワークです。日々、発展を遂げる各種フレームワークの動向を見極めつつ、日発のCakePHP応援ブログとして、最新情報をお届けします。 MOONGIFTさんのところで、"Frog"というプロジェクトが紹介されていました。 MOONGIFT Radiantを元にしたPHPのCMS「Frog」 http://www.moongift.jp/2007/10/frog/ 面白いと思ったのは、Frogの作者が自前でフレームワークを書いているんですが、ファイル1枚で書ききっていることです。 http://www.madebyfrog.com/framework/ code igniterを意識しているらしく、"All helpers of code igniter can be port to Framework.php easyly !!!"と書いていま

    1枚フレームワーク
    ohsuga
    ohsuga 2007/11/03
  • http://www.rcdtokyo.com/ucb/contents/i000815.php

  • PHPのarray_multisort関数が激便利だったので紹介 : akiyan.com

    PHPのarray_multisort関数が激便利だったので紹介 2007-10-17 追記:2007-11-08 [を] PHP の array_multisort は Schwartzian Transform 向きかなで鋭い指摘をいただきました。たしかに関数名から言っても「array_multisort」ですから、この例はusort向きでしたね...。 説明のシンプルさを求めるあまり質が抜けおちてしまってました。反省です。苦しいですが、array_multisortの質への「前段階」のシンプルな解説としてどうぞ。 array_multisort関数は、sort関数などではソートできないような多次元の配列をソートするためのPHPの関数です。SQLのORDER句に似た動作を配列に対して適用することができます。 たとえばこんな形式の売り上げデータがあったとします。 $sales = a

  • IBMでPHP3大フレームワーク記事スタート

    Zend Framework Symfony CakePHP という、いまどきの3大フレームワークで、“同じ”アプリケーションを作り、その共通点と違いをあぶりだそう、というなかなか野心的なシリーズが IBMサイトではじまりました。 IBM developerWorks > Open source PHP frameworks, Part 1: Getting started with three popular frameworks パート1 序論、どんなテストアプリを作るか パート2 三つのフレームワークで同じアプリを作る! パート3 拡張方法について パート4 Ajaxを使うとどうなるか パート5 フレームワークの外側からタスクを実行するには

    IBMでPHP3大フレームワーク記事スタート
  • PHP5.2.4ではPHPエラーでHTTP 500を返す

    via: Gregory Szorc’s blog – PHP Now Using Proper HTTP Status Codes on Error PHP5.2.4ではPHPエラーでHTTP 500 Internal Server Errorが返ってくるようにです。 PHP5.2.4RC3で試してみると、以下のような「Fatal Error」や「Parse Error」などスクリプトの実行が停止するようなエラーではHTTP 500が返ってきました。 <?php // Fatal Error: Call to undefined function a() a(); ?> <?php // Parse error: syntax error, unexpected '}' $f = true; if ($f) echo "a"; } ?> 例外投げてcatchしない場合も同じです。 <?p

  • https://blogs.oracle.com/opal/post/2007/10/09

    ohsuga
    ohsuga 2007/10/19
    PHPでOracleコネクションプーリング
  • FirePHP - Devtools Extension for PHP Development

    FirePHP   Cross-Browser Devtools Extension for PHP Development Supported Browsers Mozilla Firefox (>= 56.0.2) Install Extension & open Developer Tools. Click on Google Chrome (>= 75) Install Extension & open Developer Tools. Click on Brave (>= 0.64) Install Extension & open Developer Tools. Click on The extension can also be installed locally from source. Supported Protocols FirePHP (Wildfire base