タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

開発とphpに関するsakudroのブックマーク (6)

  • My365の作り方 〜サーバサイドプログラム編〜

    開発環境 開発環境は、Aptana Studio 3を使っています。2ではPHPのプラグインを追加して使っていましたが、3は確か標準でPHPに対応しました。下部にターミナルを備えていて、バージョン管理などをここから行ったりしています。Windowsでもこのターミナル部分はLinuxライクに使えて、コマンドプロンプトを使わざるを得ない場面で役に立ったりします。 なぜAptanaを使っているかといえば、PHPの補完とコードフォーマットが便利だからです。おすすめします。 フレームワーク フレームワークは名もない自作フレームワークを使用しています。 PHPといえばCakePHPなどの有名なフレームワークがあるのですが、以前に使ってみて馴染まなかったので、自作することにしました。(choilogというブログサービスはCakePHPで書きました) フレームワークを使うからには、できるだけフレームワーク

    My365の作り方 〜サーバサイドプログラム編〜
  • setEnvを使って開発環境と運用環境の設定をわける | webox blog

    WordPressやCakePHPでなにかを作るときはWindows+XAMPPの環境で開発してるんですが、実運用時にDBやDEBUGの設定をいじりなおすのが面倒なので。 Apacheのmod_envモジュールが有効であればsetEnvを使って環境変数を設定できます。これを使って開発時の設定と運用時の設定を自動で切り替えします。 バーチャルホストの設定 以下XAMPPの場合です。XAMPPでなくともだいたい同じだと思いますが。 <VirtualHost *:80> DocumentRoot D:/develop/test/ ServerName localhost <Directory "D:/develop/test/"> Options Indexes FollowSymLinks MultiViews Includes ExecCGI AddType text/html .shtm

  • サーバーを作ろう

    4. TCP/IP送ったら送った順に届く$fp = stream_socket_client('tcp://www.nicovideo.jp:80');fwrite($fp, "GET / HTTP/1.0");fwrite($fp, "Host: www.nicovideo.jp");echo stream_get_contents($fp);fclose($fp); 6. TCP/IPちゃんと届けられる$fp = stream_socket_client('tcp://www.nicovideo.jp:80', $errno, $errstr);if ($fp=== false) { throw new Exception($errstr);}if (fwrite($fp, "GET / HTTP/1.0") === false) { throw new Exception($php_

    サーバーを作ろう
  • ウェブアプリのセキュリティをちゃんと知ろう

    7. ウェブアプリの入力、処理、出力入出力ウェブサーバウェブアプリ(PHP など)外部 API サーバ(Facebook API 、決済会社など)入出力処理入出力データベースサーバ(MySQL など)ウェブブラウザ 10. ウェブサーバーを通したウェブブラウザからの入力の仕様を考えようPHP に入ってくる値は何かを知る可変長のバイト列 (文字列ではない!!)GET パラメータPOST パラメータアップロードファイルリクエストヘッダ (Cookie など)実際の処理に渡すべき値は何かを考える文字列か、バイト列か?文字コードは何か?(ウェブサーバーでバイト列を処理することってあまりないので、 PHP では基的に文字コードのバリデーションは必要だと思って良い)長さはどうか?どういう文法や構造を持つデータ?入力された値を実際の処理に渡すべき値かどうかを確認することを「バリデーション」という 11

    ウェブアプリのセキュリティをちゃんと知ろう
  • ウノウラボ Unoh Labs: PHPで暗号化・復号化あれこれ

    GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠

    ウノウラボ Unoh Labs: PHPで暗号化・復号化あれこれ
  • PHPで大規模ブラウザゲームを開発してわかったこと

    2010年6月26日に行われたイベント、オープンソースカンファレンス2010 Hokkaido内のセミナーで使われた発表スライド「PHPで大規模ブラウザゲームを開発してわかったこと」Read less

    PHPで大規模ブラウザゲームを開発してわかったこと
  • 1