タグ

2010年9月20日のブックマーク (4件)

  • PHP製のWebフレームワーク·Pinoco MOONGIFT

    PinocoはPHP製のオープンソース・ソフトウェア。Webシステムの開発に最適な言語として知られるPHPだが、それでも最近では素のまま使うことは少なくなった。何らかのWebアプリケーションフレームワークと組み合わせることでより手軽にセキュアにシステムを構築できるようになっている。 空のプロジェクト そして大型のWebシステムになるとデザイナーと開発者の分業が必要になってくる。分業になるとビューとロジックの分離が必要になるが、今回はそれを可能にするフレームワークであるPinocoを紹介しよう。 Pinocoがユニークなのは、PHPファイルへの直接のアクセスが行われないということだ。Webアプリケーションは別な場所に格納し、ゲートウェイファイルが全てのアクセスを取り仕切る。静的ファイルがある場合はそちらが優先されるので、画像やHTMLファイルなどは自由に配置できる。 コード例。$thisに変

    PHP製のWebフレームワーク·Pinoco MOONGIFT
  • 開発用iPhoneアプリをシミュレータ向けに配布する·Simulator Launcher MOONGIFT

    Simulator LauncherはMac OSX用のフリーウェア(ソースコードは公開されている)。iPhoneアプリ開発を行った後、実際に使ってもらって評価を受けたいと思うことは多々あるはずだ。そんな時の配布にはAdHockを使うのが一般的だ。 Simulator Bundlerにドラッグアンドドロップする だがこの方法では多人数に配布するのには向いていない。開発者であれば良いが、レビュワーなどに配布するのは大変だ。そこで使ってみたいのがiPhoneシミュレータ向けにアプリを配布するSimulator Launcherだ。 Simulator LauncherはコンパイルしたiPhoneアプリをドラッグアンドドロップし、インストーラーを生成するソフトウェアだ。インストーラーをダブルクリックするとiPhoneシミュレータが立ち上がってアプリが動かせるようになる。 生成されたインストーラー

    開発用iPhoneアプリをシミュレータ向けに配布する·Simulator Launcher MOONGIFT
  • 初音ミクアレンジ「般若心経ロック」 (sm11998050) [動画記事] - ニコニコ大百科

    [別窓] 初音ミクアレンジ「般若心経ロック」動画 2.3千文字の記事 32 0pt ほめる 掲示板へ 記事編集 掲示板『般若心経ロック』とは、クワガタPによる「般若心経ポップ(おにゅうP)」、ひいては般若心経のアレンジ曲である。 概要 家(?)に対し、般若心経のリズムを生かした、爽やかで疾走感のあるロックチューンに仕上がっている。 動画イラスト家同様はんにゃG氏が担当。 2011年01月07日に再アレンジされ、DC氏の英訳詩・ボーカルで『Heart Sutra Rock ver. feat DC』として転生し、セルフカバーアルバムである「カナヒステリシス」に収録された。 歌詞(というか経文) 仏説 摩訶般若波羅密多心経 ぶっせつ まかはんにゃはらみたしんぎょう 観自在菩薩 行深般若波羅蜜多時 かんじざいぼさつ ぎょうじんはんにゃはらみたじ 照見五蘊皆空 度一切苦厄 舎利子 しょうけん

    初音ミクアレンジ「般若心経ロック」 (sm11998050) [動画記事] - ニコニコ大百科
  • 開発メモ: 50行のC++コードでWebサーバを実装する

    「Kyoto Tycoonの設計 その四」改め、50行でWebサーバを書く方法を解説する。前回実装した「多重I/Oマルチスレッド汎用TCPサーバ」の上にHTTPの処理を行う層をつけて、「多重I/Oマルチスレッド汎用HTTPサーバ」を司るクラスを実装してみたので、それを使ってちょちょいとやる。 URLクラス HTTPと言えばURLが使えないと意味がない。URLは単なる文字列として扱ってもよいのだが、様々なシーンで分解や加工が必要になり、その処理はなにげに複雑で面倒なので、予めクラスとして導出しておいた方がよいだろう。 class URL { public: // 文字列のURLを解析して内部構造を作る void set_expression(const std::string& expr); // スキーム要素を設定する void set_scheme(const std::string&