タグ

ブックマーク / codezine.jp (6)

  • PHPアプリからFlashコンテンツにアクセスしよう - Zend_Amf -

    はじめに 連載では、PHP上で動作するアプリケーションフレームワークであるZend Frameworkについて紹介していきます。今回はAdobe Flash Player(以下、Flash)とZend Frameworkの橋渡しをするモジュール、Zend_Amfの紹介をします。 Zend_AmfのAMFはAction Message Formatの略で、Flashとサーバとの間で情報のやりとりをするためのフォーマットです。Zend_Amfを利用すれば、手軽にFlashからのリクエストを受けたり、処理の結果を返したりできます。 対象読者 PHPの基構文は一通り理解しているが、フレームワークを利用したことはないという方を対象としています。 必要な環境 Zend FrameworkはPHP 5.2.3以降とWebサーバがインストールされている環境で利用可能です。稿ではWebサーバとしてAp

    PHPアプリからFlashコンテンツにアクセスしよう - Zend_Amf -
  • MicrosoftとNokiaが「jQuery」を プラットフォームの一部として採用

    米国時間の28日、jQuery開発チームのブログにおいて、MicrosoftとNokiaが公式プラットフォームの一部としてjQueryの採用を進めていることが語られた。 同ブログでJohn Resig氏は、「MicrosoftとNokiaの両社がコードやライセンスを修正せずにjQueryを利用することは、彼らがjQueryを最も人気のあるJavaScriptのライブラリと認識し、その成長と活躍を見続けたいと願っているということだ。実際、両社の開発陣は自社プラットフォームに対するパッチやテストケース等を提出して、jQueryプロジェクトへの貢献を手伝い始めようとしている。全jQueryチームは、これらの申し出に大変興奮している」と述べている。 また、米MicrosoftのScott Guthrie氏は自身のブログにおいて、「jQueryが提供するセレクション・アニメーションの機能は、多くの.

    MicrosoftとNokiaが「jQuery」を プラットフォームの一部として採用
  • 風雲! ITおじさん一覧

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    風雲! ITおじさん一覧
    reki144
    reki144 2008/09/25
     ITおじさんwwwいきなり課長も同じ顔やんwwよしこさんもwwとつっこまずには(ry 
  • デザインパターンの使い方: Template Method:CodeZine

    Template Methodパターンの例 デザインパターンは強力なツールです。強力なツールには常に誤用の可能性があります。注意を怠ると、ぐちゃぐちゃで何だかよくわからないものを作ってしまったりする危険性があります。 Template Methodは、2つ以上の関連するクラスの間での重複をなくすための、1つの解決策を提供するデザインパターンです。これはGammaらによる『Design Patterns』(1995年)で取り上げられていた23個のパターンのうちの1つです。 Template Methodパターンはリファクタリングの目標と考えるのがよいでしょう。稿では、この目標に向けてコードを手直しする方法を、具体的な例を見ながら説明していきます。「Template Methodパターンとは何ぞや」ではなく、実際にリファクタリングを行い、その結果について語ることにします。 今回のサンプルでは

  • PHPにおけるUnicode文字列の正規化:CodeZine

    はじめに 与えられた文字列を含む文書を返す検索機能を実装しているところを想像してください。 検索語として「ページ」が与えられれば、「ページ」という文字列を含む文書を返します。これは特に難しいことではありません。 半角の「ページ」が与えられたらどうでしょう。「ページ」と「ページ」を区別する必要がないような、一般的な文書検索においては、「ページ」という文字列を含む文書を返すのが望ましいはずです(もちろん、この2つは常に同一視できるわけではありません。同一視できない例として稿があります)。 もしかしたら、「㌻」で検索しようとする人がいるかもしれませんし、日語を母国語としない人が、「ぺ」(「ヘ」と半角の半濁点「゚」)や「ヘ゜」(半角カナ「ヘ」と半濁点「゜」)を使うかもしれません。 人間なら簡単に対応できることですが、コンピュータで対応するには特別な処理が必要になります。例えばUnic

    reki144
    reki144 2008/07/16
  • データが1件の時だけ、JavaScriptの必須チェックが誤動作する:CodeZine

    上の画面は、ワークフロー機能でよくある承認画面です。チェックボックスで選択したデータは、[承認]ボタンをクリックすることで、状態を「承認待ち」から「承認済み」へ変更できます。入力チェックとして、「選択0件で承認ボタンをクリックしたときはエラー表示」という処理をJavaScriptで実装しています。 ところが、データが1件の時だけ、「選択しているのに『1件も選択されていません』というエラーが出る」というバグが発生しました。バグコード 入力チェックのコードは、次のようになっていました。 function check() { var sentakuChk = document.form1.sentakuChk; for (var i=0; i<sentakuChk.length; i++) { if (sentakuChk[i].checked) { return true; } }

    reki144
    reki144 2008/07/09
    Ω<そうd(ry
  • 1