タグ

phpに関するnidieuのブックマーク (132)

  • 第14回 CakePHP 1.2を使いたくなる5つの新機能 | gihyo.jp

    約1年ぶりとなった連載。これから数回にわたり、最新バージョン1.2にフォーカスして、技術動向をお届けします。 2009年1月、Cake PHP 1.2登場 前回の連載記事から約1年ぶりとなりました。この間、150人規模のCakePHPのイベントが開かれたり、多数のCakePHPの書籍が発売されたり、公式サイトのトップページが日語化されたりと日におけるCakePHPの「普及期」であったと言えるでしょう。 そして2009年の1月にはCakePHP 1.2のバージョン表記に待望の「Stable」表記が付けられました。Stableとは直訳で「安定した」という意味で、同一のバージョン系列上では互換性を大きく損なうような仕様変更は行われず、バグが無い状態を保っていることを(少なくともCakePHPでは)示します。なので、alphaやbetaとは安心感が格段に違います。今までに1.1を使ったことが

    第14回 CakePHP 1.2を使いたくなる5つの新機能 | gihyo.jp
  • Sabel PHPフレームワーク

    Sabelは拡張性に優れたWebアプリケーションのためのPHPフレームワークです。アプリケーションが要求する高い自由度を許容し、フレームワークに捕われ過ぎない柔軟な開発を行うことができます。>> Sabel 1.2 Beta1 Released Sabel 1.2では「デフォルトはシンプルに」の精神を追求し、配置直後である標準の状態をより軽量化しました。しかし軽量化によって機能や拡張性が損われたということはありません。アドオンやプロセッサの変更、コアライブラリの組合せなどにより、多くの機能を実現することが可能です。 XML・RSSパッケージの追加、コントローラのMixinやアノテーションによるAspectの適用、Sabel JSでは最大16倍の高速化を図るなど、様々な実践的な機能追加・向上が行なわれています。 Download Sabel 1.2 Beta Sabel: Open-sou

  • 第40回PHP勉強会でコミュニティについての発表をしてきた - yandod's blog

    第40回PHP勉強会@関東 - events.php.gr.jp 今回はスペインからやってきたJoseさん向けに日のコミュニティについての紹介の発表をしてきました。 全部で英語で喋るというのもやりたいとは思っていましたが、今回は挨拶のみ英語でやる形に妥協しました。 独断と偏見で日PHP業界の雰囲気を伝えてみたつもりです。 他の言語より安い よく炎上する 肉が好き sotarokはヤングスター 発表資料 20090214 PhpstudyView more presentations from yandod. (tags: php japan) 動画 Free Videos by Ustream.TV sotarokのopenpearもそうですが、今後はちゃんと情報を発信していきたいですね。幹事のgusagiさん、スポンサーのエンバカデロさん、そしてホセお疲れ様でしたー。

    第40回PHP勉強会でコミュニティについての発表をしてきた - yandod's blog
  • PHPで携帯サイト - phpspot

    PCサイトを作っていると、その性質の違いに驚くはず。 画面表示用のコーディングを行う際に押さえておきたい部分を紹介します! 基 ・3キャリア共通の端末の性質 ・HTMLの書き方-マークアップ ・ユーザビリティ ・携帯シュミレーター一覧 パソコン上で携帯環境に近い環境を再現するためのソフト&ツール集 その他注意点(外部サイト) ・携帯サイト作成時の注意点(au編) ・携帯サイト作成時の注意点(SoftBank編) ・ケータイ向けサイトでmailtoを利用する際は改行コードに注意 携帯サイトを作るにあたって便利なライブラリ集をまとめましたので紹介 携帯サイトはPC版とは色々とコーディングやルールが異なったり、キャリアごとの差異があって面倒臭いと感じるかもしれませんが、ライブラリを活用すればそれほど面倒を感じずにサイト作成が出来るはずです。 ・携帯絵文字ライブラリ キャリアごとに違う絵文字仕様

  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    nidieu
    nidieu 2009/01/27
  • PHPによる「PEAR::System_Daemon」を使ったデーモン構築:phpspot開発日誌

    Create daemons in PHP PHPによる「PEAR::System_Daemon」を使ったデーモン構築の方法が紹介されています。 こんなパッケージがあったんですね。 パッケージを使うことで非常にデーモン構築が簡単になるみたいです。 たとえば、最小のデーモンは以下のようにかけるみたい。 require_once "System/Daemon.php"; // Include the Class System_Daemon::setOption("appName", "mydaemon"); // コンフィギュレーション System_Daemon::start(); // デーモン起動! 具体的なdaemon構築のコードもサンプルとして掲載されているので参考にするとよさそう。 デーモンを書くというと非常に大変なイメージがありますが、このライブラリを使えば直感的かつ、比較的容易

  • 第1回 PHPUnit入門 | gihyo.jp

    はじめに 皆さん、テストしてますか? 近年、システム開発を発注する顧客や利用ユーザーの品質に対する要求レベルは格段に向上しています。そのため、システムの品質を保証するための「テストフェーズ」はますます欠かせなくなってきています。 ここで、一口に「テスト」といっても、フェーズによって以下のような様々なテストがあります。 ユニットテスト・単体テスト 結合テスト・システムテスト 総合テスト 受け入れテスト 負荷テスト セキュリティテスト 筆者の経験上、一般的なシステム開発でもっとも大きな工数を占めるのは、この「テスト」フェーズと考えています。なぜなら、テストフェーズは例外なく「繰り返し作業」だからです。前述の様々なテストフェーズで共通することですが、テストフェーズは「テストで発見されたバグ・障害を修正して再度テストを行う」という作業を何度も繰り返し行うフェーズです。あとのフェーズで不具合が発見さ

    第1回 PHPUnit入門 | gihyo.jp
  • 「PHP 5.3 では何が新しいのか」という連載が開始:phpspot開発日誌

    PHP V5.3 では何が新しいのか: 第 1 回 オブジェクト・インターフェースに関する変更 「PHP 5.3 では何が新しいのか」という連載がibm.comにて開始されました。 軽く、メモがてらにまとめてみました。 静的メソッドとメンバーの処理の改善 __callStaticによるマジックメソッドの実装についての説明 非実装のメソッドが呼ばれたときに__callメソッドを定義しておくとこれが呼ばれるというものでした。 __callStaticはスタティックメソッド用、たとえば hogeClass::action(); のようにスタティックで呼ばれた場合に呼ばれます。 動的な静的呼び出し class Dog { public static function bark() { echo "Woof!"; } } $class = 'Dog'; $action = 'bark'; $clas

  • ITプロフェッショナル部:PHPの日付計算

    PHPで1週間前の日付の取得方法がわからなかったので、 調べたところ下記の記述が出てきました。 ↓↓↓↓↓↓↓以下PHPコード↓↓↓↓↓↓↓↓↓ //今日の日付を取得(タイムスタンプ) $date_today = mktime (0, 0, 0, date("m"), date("d"), date("y")); //一週間前を取得 $date_oneweek = $date_today - 86400 * 7; ↑↑↑↑↑↑↑以上PHPコード↑↑↑↑↑↑↑↑↑ 86400というのが一日を表しているらしいです。 その数値×7日で一週間分の数値を求め、それを日のタイムスタンプから引くと、 一週間前の日付が取得できるといった原理です。 確かにちゃんと動くのですが、当にこの方法しかないのか?? と思い調べたところ違う書き方もありました。 しかも、上記の

    nidieu
    nidieu 2008/12/12
  • PHP開発で追加しておきたいEmacs Lisp 8選 : アシアルブログ

    ; 設定例 (autoload 'php-mode "php-mode") (setq auto-mode-alist (cons '("\\.php\\'" . php-mode) auto-mode-alist)) (setq php-mode-force-pear t) (add-hook 'php-mode-user-hook '(lambda () (setq php-manual-path "/usr/local/share/php/doc/html") (setq php-manual-url "http://www.phppro.jp/phpmanual/"))) 2. A CSS editing mode for emacs HTMLと一緒によく書くものといえば、スタイルシートですね。そのCSSを編集するためのモードです。 コードの色付けはもちろんのこと、M-TABでプロ

    PHP開発で追加しておきたいEmacs Lisp 8選 : アシアルブログ
  • Welcome - 5.x

    Welcome¶ CakePHP 5 is a web development framework running on PHP 8.2 (min. PHP 8.1). Read CakePHP at a Glance to get an introduction to the fundamentals of CakePHP. The CakePHP cookbook is an openly developed and community editable documentation project. Notice the pencil icon button fixated against the right wall; it will direct you to the GitHub online editor of the active page, allowing you to

  • ミスター アクセス解析 Free Web Analytics

    アクセス解析プログラム概要 Webアクセス解析プログラムは、SEO/SEM/Webマーケティングを支援するライトウェイトなツールです。mrliteはフリーで利用できます。セットアップもブラウザ上で簡単。中・小規模サイトでは良好なパフォーマンスを期待できます。 PHPの実行可能な環境で動きます。CGI としても動作可能ですが、Apacheの mod_php な環境がより適しています。 ダウンロード アクセスログ取得方法 プログラムではWEBページに JavaScript のウェブビーコンをセットしてアクセスログを取得します。フリーのmrlite ではアクセスログをテキストファイルに追加していきます。 SSI 方式も用意されているので、携帯、クローラーなどのログ取得も可能です。またそれらアクセスタイプごとにログ取得有無の選択ができます。 あらかじめ登録した解析対象のドメインの他、設定により

  • date_parse|タグ : checkdate,date_parse,PHP,validate 株式会社 フラッツ

    nidieu
    nidieu 2008/11/13
    日付のvalidateチェック
  • date_parseにおける「日付フォーマットにエラーがある場合」とは? - がるの健忘録

    んと…大分前に嵌ったのですが。 「日付のvalidateをどうすんべ」ってのが発端でございました。 例えば $s = 'yyyymmdd';という文字列をdate_parseすればエラーなのは当然でございます。 まぁ… http://php.benscom.com/manual/ja/function.date-parse.php 返り値 成功した場合に日付情報を含む配列、 失敗した場合に FALSE を返します。 を一瞬読み間違えると $s = 'yyyymmdd'; $ret = date_parse($s); if (false === $ret) { // エラー処理 }と書いてそれなりに痛い目にあうのですが orz 上述における「失敗した場合」というのは「パース結果が異常である」ではなくて「パース処理そのものが何らかの事情でこけた」です。 おいといて。 んじゃまぁってんで読み進め

    date_parseにおける「日付フォーマットにエラーがある場合」とは? - がるの健忘録
    nidieu
    nidieu 2008/11/13
  • PHP関西勉強会で発表してきました&発表資料

    東京なら勉強会も多いのでこんなのもアリでしょうけど、関西のPHP系勉強会は最近あまり開催されなかったので、そもそも人が来るのかなあと思ってました。 良い方に予想外でした。やはり関西のPHPerはイベントに行きたくてウズウズしてたんですね:-D 今回は発表もあったので簡単にメモを。 PHPUnit + SeleniumRCなお話 開催にご尽力頂いたkunitさん PHPUnit + Testing_Selenium + Selenium RC 資料ナシのプレゼン!(これは真似できません。。。) Selenium IDEで作ったテストケースを、PHPUnitのテストケースに変換するツール => を、デモする予定だったけど間に合わず。。。 考えたら今週kunitさんイベント出まくりで、そのどれもで発表してる! 今後公開されるとの事なので期待! Seleniumのテストは個人の環境でちょろっとやっ

  • PHP開発者が便利に使える10のスニペット集:phpspot開発日誌

    The html blog | 10 code snippets for PHP developers I've compiled a small list of some useful code snippets which might help you when writing your PHP scripts PHP開発者が便利に使える10のスニペット集が紹介されていました。 メールアドレスチェック簡単化 php-email-address-validation クラスを使ったメールアドレスチェック http://code.google.com/p/php-email-address-validation/ include('EmailAddressValidator.php'); $validator = new EmailAddressValidator; if ($valida

    nidieu
    nidieu 2008/11/06
  • サービス終了のお知らせ

    平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 件に関するお問い合わせはこちらよりお願いいたします。

  • Lux IO(ラックス アイオー)をPHPから使ってみる - ユーウツな雨がふりつづいても雪がハートを曇らせてもドアの中で待っていた君に魔法をかけたいのさ

    Lux IOという高速なデータベースマネージャ(DBM)を公開しました。元々は、keyに対して長く拡張していくvalueを保持できるように、Luxの内部ストレージエンジンとして開発を始めましたが、一般的なDBMのような使い方においても、非常に高速に動作します。(詳しくは、sourceforgeのページのベンチマークを参照ください。) Lux IO - Yet Another Fast Database Manager : no hacking, no lifeLux IOという非常に高速なdbmが公開されました。Lux IO用のphp bindingを作ってGitHub — Server Error使ってみました。 サンプルコードが下記で $luxiobtree = new LuxIOBtree(); $luxiobtree->open('test', LUX_DB_CREAT); $re

    nidieu
    nidieu 2008/11/05
  • PHPでのセキュリティ対策についてのメモ - Liner Note

  • PHPへのバグ報告の手順 - hnwの日記

    shimookaさんの先日のエントリ「bugs.php.netへのバグレポート」には同感です。「そうそう、みんなもっと気楽にバグ報告すべきだよね」とうなずきながら読みました。一方で、自分も最初にバグ報告したときは手順がよくわからなくて面倒だな、と感じたのを思いだしました。 そこで、「バグ報告はこうすればできるよ!」という手順をまとめてみました。これを見れば誰でもバグレポできる気がしてきませんか? バグ報告に必要な、必要最低限にシンプルなコードを用意 http://bugs.php.net/report.php へアクセス、適当に空欄を埋める 「Type of bug」を選ぶのが少し面倒ですが、不適切なら中の人が直してくれます。たぶん。 「Summary」はバグの題名になるので、少しだけ悩みましょう。タイトル重要。これも不適切なら中の人が直してくれますけどね。 「Reproduce code

    PHPへのバグ報告の手順 - hnwの日記
    nidieu
    nidieu 2008/10/22