タグ

phpとdevelopmentに関するtarchanのブックマーク (9)

  • PHP開発環境のサンプルVagrantfile

    PHPカンファレンス2013でPHP開発環境をVagrantで作る発表を行ったのですが、具体的なVagrantfileが欲しいという声を頂いたので、GitHubに公開しました。 ご自身で構築するベースになれば良いと思うので、どう作れば良いの?と言う方は参考にしてみて下さい。 なお、このリポジトリの Vagrantfile は、開発PC内の VirtualBox 上で開発環境として動かすことを想定しています。セキュリティについては考慮されていないのでご注意下さい。 vagrant-lapp-sample https://github.com/shin1x1/vagrant-lapp-sample このリポジトリは、PHPアプリケーション(CakePHP)をイメージしています。構成は以下です。 CentOS 6.4 Apache 2.2 PHP 5.4 PostgreSQL 9.3 phpPg

  • Windows Vista以降を使うと生きるのがつらい理由 - uzullaがブログ

    あまりにも親切なコメントが多いので、先頭にも書いておきます。 1.そもそも!Macの上に!VMで!Windowsたててますから! 2.開発&番がWindowsPHP必須の要件じゃなきゃ!そもそも!俺だって!Windows使う気ないから!! お願い この寒くて無知な記事を全ディスして解決策を提示しちゃうするエントリかいたら絶対にブクマのびますよ!!リンクもはらせて頂きます!チャンスだから是非書いてください!!(懇願 追記:回答をいただきました ・ http://blog.textt.net/nyontan/6 ホワイト案件お待ちしています ・ https://gist.github.com/matarillo/6208533 Web PIと WebMatrix はつかったことがないので是非使ってみたいですね、助かる命が有りそうです。しかしApache必須の命は救われない奴だ…。 ・ ht

    Windows Vista以降を使うと生きるのがつらい理由 - uzullaがブログ
    tarchan
    tarchan 2013/08/21
    >お前が今エクスプローラーでみているProgram filesと、サービスで起動されたApacheがみているProgram filesは別物である。マジで。
  • ウェブサービスをゼロから作って成功したこと、失敗したこと - id:k-z-h

    php, 雑記いつもなら寝ている時間なのだけれど、なぜか睡魔がやってこないので過去の思い出をまとめてみる。去年の2月ごろ、新規案件のウェブサービスに開発メンバーとしてアサインされた。作るべきものが大量にあったため、4チーム(工期中多少増減したが)に分けてドメインごとに作業分担をした。そのうち、ウェブアプリケーション体(フロント、API、マネージツール)を担当するチームのサブリーダーが自分の役割だった。そのプロジェクトは去年の末に一旦の区切りを迎え、自分はそこで退職し、新たな環境に身を置くことにした。それから丸4ヶ月経って、自分が書いたコードと新しい環境で書かれていたコードを見比べて、思うところが多々ある。それらを文章としてまとめたいと思う。 失敗したこと簡単な骨組みを作ったあと、デプロイの仕組みを作った。php には phar という仕組みがある。これは jar/war のようにウェブサ

  • Google ChromeとPHP開発の良い組み合わせ·PHP Console MOONGIFT

    PHP ConsoleはPHPの開発、デバッグをヘルプするPHP/Google Chrome機能拡張。 PHP ConsoleはPHP/Google Chrome用のオープンソース・ソフトウェア。PHPで開発を行っている時にはvar_dumpやprintfといった関数を使って変数の内容を確認するといったことがよく行われる。しかし余計なデバッグ情報の出力はWebデザインを見がたくする欠点がある。 通知 そこでデバッグ情報を別な場所に表示しようと言うのがPHP Consoleになる。専用のロガークラスとPhpConsoleクラス、そしてGoogle Chrome機能拡張を使ってデバッグ作業をもっと快適にしてくれる。 メインの機能は三つある。一つは通知機能だ。Google Chrome専用のポップアップウィンドウを使った通知表示を行う。もう一つは開発者ツールのデバッグウィンドウにログを出力する機

  • Web上でWebアプリケーションを開発する·UIzard MOONGIFT

    ローカルでWebシステムを開発し、それをアップロードして検証する。そんな手間をかけるのは面倒だ。オンラインで開発してそのままオンラインで実行できればとてもスムーズになりそうだ。問題は良い開発環境がないことだろう。 プロジェクトテンプレートが用意された格的IDE まるでIDE(統合開発環境)のように画面を設計し、コーディングしてWebアプリケーションを開発できるのがUIzardだ。 今回紹介するオープンソース・ソフトウェアはUIzard、韓国製のWebアプリケーション構築プラットフォームだ。 UIzardは韓国のマッシュアップコンテスト、MashupKoreaで準優勝した作品のようだ。それだけに完成度は高く、まるでGUIアプリケーション並みのインタフェースでWebアプリケーションを構築できる。 インタフェースをドラッグアンドドロップで構築する UIのデザインはドラッグアンドドロップででき、

    Web上でWebアプリケーションを開発する·UIzard MOONGIFT
  • Apple Downloads / Dashboard

  • PHPのインタラクティブなシェル·phpsh MOONGIFT

    PHPには元々対話型のインタフェースが用意されている。が、あまり使い勝手は良くなく、使ってはこなかった。改めて見てみて、何が悪いのかと思ったが、ただPHPの構文を実行しているだけで、「;」を入力したりechoを打ったりするのが面倒なのだ。 インタラクティブなPHPシェル もっとインタラクティブに遊べる方が面白い。PythonRuby(irb)のように。そこで使ってみたいのがphpshだ。 今回紹介するオープンソース・ソフトウェアはphpsh、インタラクティブなPHPシェル環境だ。 phpshは一行ごとにPHPの式が評価される。はじめに=を付けておけば、実行結果が表示される。さらにPerlのように「$_」という変数で前の式の結果を取得することができる。Pythonと組み合わせる必要があるのがちょっと面白い。 直前の実行結果には$_でアクセスできる CTagに対応しており、タグファイルを生成

    PHPのインタラクティブなシェル·phpsh MOONGIFT
  • MOONGIFT: マイクロソフト製Web環境インストーラ「Microsoft Web Platform Installer」:オープンソースを毎日紹介

    ある意味マイクロソフトらしく、ある意味らしくないソフトウェア。Webアプリケーションのもてはやされる理由として、インストールの手間がなくすぐに使えるという手軽さがある。OSにバンドルしたソフトウェアもあるが、サードパーティ製に敵わないものも数多い。 ウィザード形式で進めていく マイクロソフトとして取るべき戦略として、ローカルインストールという手間を軽減するというのは十分考えられる。様々な要素の絡むマイクロソフト製品群を一括でインストールできれば、サーバサイドアプリケーションのセットアップが簡単になる。 今回紹介するフリーウェアはMicrosoft Web Platform Installer、Webプラットフォームの一括インストールソフトウェアだ。 Microsoft Web Platform Installerを使うとウィザード形式でWeb環境を構築、開発するソフトウェアを一気にインスト

    MOONGIFT: マイクロソフト製Web環境インストーラ「Microsoft Web Platform Installer」:オープンソースを毎日紹介
  • PHPに押し寄せるリスクと国際化の波 - @IT

    2008年7月21日、日PHPユーザ会主催のイベント「PHPカンファレンス2008」が東京・大田区産業プラザ(PiO)で開催された。今回のPHPカンファレンスでは、プログラムをテクニカルセッションとビギナーズセッションの2つに分け、エンタープライズにおける大規模運用の裏側から、とにかく動的なWebサイトを作ってみたいという入門編までを幅広く取り扱った。 どのセッションも非常に充実しており、今回のレポートは3回に分けてお届けしようと思う。前編となる稿では、廣川 類氏(日PHPユーザ会)による基調講演「PHPの今とこれから 2008」の様子をお届けする。 PHP4のサポートが終了、継続運用はリスキー 基調講演を行ったのは日PHPユーザ会の廣川 類氏。講演は、PHP4からPHP5への移行状況の報告から始まった。PHP4が登場したのは2000年5月、PHP5は2004年7月。すでにPHP5

  • 1