タグ

PHPに関するjiskayのブックマーク (120)

  • PHPを愛する試み - maeharinの日記

    僕はRubyが好きだ。プライベートではRubyばっかり使っている。でも、仕事ではPHPを使わなければならない。これまでPHPは書きにくいーと思い込んでいてあまり好きではなかったのだけど、仕事で使う以上PHPを好きになった方がきっと幸せになれる。何かを好きになるにはどうすればよいか。そう、相手のことを知る努力をすればいいんだ!ということで、PHPについて知る努力をしてみた。 PHP The Right Wayを読む http://ja.phptherightway.com/ ☆PHPへの愛が100上がった☆ これは... PHP好きになれるかも! 普段Rubyで書いてるコードをPHPで書いてみる 折角なので自分が普段Rubyを使っていて便利だなーと感じていることをPHPではどう書くのか(厳密では無いにしても大体同じ内容はどう書くか)試してみた。Rubyは1.9.2、PHPは5.3.10。 多

    PHPを愛する試み - maeharinの日記
  • tkyk.name

    tkyk.name このドメインを購入する。 2018 Copyright. All Rights Reserved. The Sponsored Listings displayed above are served automatically by a third party. Neither the service provider nor the domain owner maintain any relationship with the advertisers. In case of trademark issues please contact the domain owner directly (contact information can be found in whois). Privacy Policy

  • さくらのVPS設定[9]-NginxでPHP-FPMを使う。

    NginxPHPを使おうとした場合、別プロセスで動くPHPとFastCGIでのソケット経由でやり取りを行うことになる。これを管理するモジュールの一つにPHP-FPMというものがあり、今回はそれを使用することにする。 こちらのサイトにもPHP-FPMの詳しい説明が書かれてありとても参考になった。 apache のかわりにnginxを使ってみる(2) php-fpmをインストールする PHPそのものもインストールされていないので、そちらのインストールも説明していく。 PHPは5.3.3まではパッチを当てる必要がある。それ以降であればPHP-FPMが予め組み込まれておりパッチを当てる必要は無い。そのため、レポジトリ登録したら一度確認をしてからインストール作業に入る。 PHPPHP-FPMのインストール 今回のインストールでは、こちらのサイトを基として参考にさせて頂いた。 CentOSにNg

  • (Re)installing PHP on Mac OS X — justin hileman dot info

    (Re)installing PHP on Mac OS X So you develop PHP on a Mac? Mebbe you, like me, you might have noticed a few deficiencies in the pre-loaded version of PHP on your computer. Maybe you, like me, prefer to use a newer version of PHP? Here’s how to … Fix PHP on OS X First you’ll need Homebrew1. If you’re not already using it, what are you waiting for? tl;dr (just give me something to copy and paste) I

  • CakePHPアプリをNetBeans+xdebugでデバッグする

    2012/5/26 追記と修正を行いました よくあるパターンの割に、Eclipse(PDT)での解説しかないので、今後利用する人のために手順を残しておく。 確認した環境は以下の2つだ。 MacOS X(Snow Leopard) + NetBeans6.9.1 + CakePHP1.3 + xdebug2.1.0。ApacheはMAMPではなく、MacPortsでインストール MacOS X(Lion) + NetBeans7.1.2 + CakePHP1.3 + xdebug2.2.0。ApacheはLion標準。PHPはHomeBrewでインストール PHPにpearを組み込む xdebugのインストールにはpeclコマンドを利用するのだが、MacPortsで何も考えずにPHPをインストールすると、pearがサポートされない形になっているので以下のようにして、pearを組み込む。 su

    CakePHPアプリをNetBeans+xdebugでデバッグする
    jiskay
    jiskay 2012/11/05
    "アジャイルがどうだとかこうだとか言う前にデバッグの仕方くらいはベストプラクティスの追求をしたら良いんじゃないだろうか。" すごく同意します
  • mellzamora

    The former star of the hit series Dawson’s Creek, James Van Der Beek, usually uses his social networks to share with his followers various postcards with his wife Kimberly and his large family. Games, smiles, tantrums of the little ones, reflections on fatherhood happen, day by day, on his Instagram profile. This week, the actor … James Van Der Beek, the star of Dawson Creek, spoke of the difficul

    jiskay
    jiskay 2012/11/01
    php5.4をapt-getでインストールする方法 / しかしOndřej Surýさんて誰…
  • XSS脆弱性対策を極端に意識したPHP問い合わせフォーム構築例(正しいシリーズ) | WhiteHackerzBlog ハッカー養成学院 公式ブログ

    皆様から、安全なサイト構築の仕方についてお問合わせが多い為、学院としましてもここで技術公開に踏み切る運びとなりました。 XSS脆弱性対策を極端に意識したPHP問い合わせフォーム構築例 を公開致します(ソースのみ)。お勉強やビジネスにお役立て下さい。 <?php /** * 問い合わせフォーム * @author     DDm **/ //メール情報———————–——————————————– $shop_name         = “~七面鳥丸焼きのお店~【7men(しちめん)】”; $shop_mail         = “info@7men.jp“; $shop_mail_subject = “HPからのお問い合わせ”; $mail_subject      = “お問い合わせありがとう御座います。”; //—————————-————————————————

    jiskay
    jiskay 2012/11/01
    PHP4とかの時代ならこんなもんじゃないですかね
  • HomebrewでPHP環境 現時点でのまとめ - なんたらノート第三期ベータ

    MacでHomebrewを使ってPHPの開発環境を作るまとめです。 HomebrewはMacPortsより圧倒的にコンパクトなのがメリットです。MacPortsでPHPをインストールすると、/opt/localに、Apacheを含め、すごい量のパッケージをインストールされます。PHPのビルドにApacheのライブラリが必要で、さらに、Apacheのビルドには...という具合。これだと、容量あたりの単価がかかるSSD搭載のMac bookがかわいそうですね。HomebrewのPHPは、MacOSにApacheがあるのを知っているので、依存が浅くて軽いです。 MAMP.appがあるじゃないかという人はちょっと待った。あのパッケージ構造、httpd.confとphp.iniとmy.iniがどこにあるかすごくわかりにくいんですよね。そのうえ、使っている拡張の最新バージョン追従が個別にできないのは辛

    HomebrewでPHP環境 現時点でのまとめ - なんたらノート第三期ベータ
    jiskay
    jiskay 2012/10/09
    php5.4とphp5.3を共存
  • 新標準PSRに学ぶきれいなPHP

    16. 豪華なメンバー陣 Nate Abele: Lithium Robert Lemke: FLOW3 Nils Adermann: phpBB Larry Masters: CakePHP, CakePHP 2 Brett Bieber: PEAR, PEAR2 Ryan Parman: Amazon Web Services Guilherme Blanco: Doctrine, Doctrine2, SDK et al. Evert Pot: SabreDAV Jordi Boggiano: Composer, Packagist Fabien Potencier: Symfony, Symfony2 Karma Dordrak: Zikula Andre Romcke: eZ Publish Paul Dragoonis: PPI, PPI2 Paul Scott: Chisim

    新標準PSRに学ぶきれいなPHP
  • PHPMatsuri2012 official site

    株式会社Fusic FusicはITコンサルティングからシステム開発・運用までを手がけるシステム開発会社です。 福岡を拠点としてクラウド活用・RIAなど独自の技術力で躍進を続け、自社パッケージの開発も手がけています。 ランキング作成サイト「ナラベル」や、プレゼンテーション配信サービス「ZENPRE」、インターネット通販プラットホーム「売れるネット広告つくーる」などの自社サービスも展開しており、受託開発企業からサービス提供企業へと組織を拡大させ、市場の期待に応えられるサービスを順次リリースしていきます。 日マイクロソフト株式会社 マイクロソフトは様々な技術領域で相互運用性の確保に力を入れています。具体的には、よりオープンなプラットフォーム提供をオープンソースコミュニティの皆様や各団体と世界規模で進めています。 最新のクラウドプラットフォーム 「Windows Azure」では、オープンなプ

    PHPMatsuri2012 official site
    jiskay
    jiskay 2012/09/05
    今年もいけるか!?いきたい!
  • 在线快3官网平台-安全购彩

    YIYUAN CHAIRMAN创始人及设计总监张燕 怡元设计创始人 董事长/设计总监 全△国有成就资深室内建筑师 中国建筑装饰协会设计委员会委员 青岛装饰行业优秀企业家 2016年度中国设计行业青年领袖 ・・・・・・ 业界荣誉 > 设计所见 > 爱设计 > 中国设计品牌榜-杰出女性品牌人□ 物 国际ID+G金创意十大国际影响力设计师 法国双面神国际影响力设计师 美国TOP100全球影响力华人设计师 中美国际设计文化交流大使 ☆具设计商业价值50强 2016年度设计青年领袖 资深室内建筑师 中国建筑装饰协会设计委员会会员

    jiskay
    jiskay 2012/09/03
    ネタタグをつけようか迷うくらいSonicだ…
  • You code sucks, let's fix it

    How do you measure the quality of your code? Performance and testing are just one aspect of code, in order to meet deadlines and make maintenance quicker you also need your code to be readable, decoupled and generally easier to comprehend and work with. This talk will go over tips and exercises to help you identify trouble areas, refactor them and train you to write better code in future projects.

    You code sucks, let's fix it
    jiskay
    jiskay 2012/08/29
    Maintainable, Readable, Reusable and Testable code
  • PHP: The Right Way

    ようこそ 時代遅れの情報がウェブ上にあふれている。そんな情報を見たPHP初心者は戸惑ってしまうだろう。そして、まずい手法やまずいコードが広まってしまう。 そんなのはもうやめよう。PHP: The Right Way は気軽に読めるクイックリファレンスだ。PHPの一般的なコーディング規約、 ウェブ上のよくできたチュートリアルへのリンク、そして現時点でのベストプラクティスだと執筆者が考えていることをまとめた。 大事なのは、 PHPを使うための正式なお作法など存在しない ってこと。 このサイトの狙いは、はじめて PHP を使うことになった開発者に、いろんなトピックを紹介すること。 経験豊富なプロの人にとっても、これまで深く考えることなく使ってきた内容について、新鮮な見方を伝えられるだろう。 このサイトは、決して「どのツールを使えばいいのか」を教えるものじゃない。 いくつかの選択肢を示して、それぞ

    jiskay
    jiskay 2012/08/06
  • PSR-0はなぜ0(≒最重要)なのか

    Symfony勉強会で酔った勢いでPSRのステマをLT枠でしてきたのですが、参加者の半数以上がPSRを知っているというSymfony勉強会のレベルの高さに完全にやる気を失い、気のない話しかできなかったことをまずはお詫び申し上げます。 アレだとちょっと何が言いたかったのか意味不明ですので、改めて解説したいと思います。スライドはもう上げなくていいか。。 PSRとは PSRとはPHP-FIGっていう、色々なフレームワーク原作者同士の集まりみたいなところで策定されている「コーディング規約」です。標準だの何だの書いてありますが、要はコーディング規約ですよ。 ずっと公式サイトが無くてググラビリティが低いなクソッと思っていたら、いつの間にか公式サイトができていたようです。これで安心して「PSR公式サイトはここだよ!」と案内できますね PHP-FIG レベル分けがあって、今はPSR-0, PSR-1, P

    PSR-0はなぜ0(≒最重要)なのか
  • PHP-FIG — PHP Framework Interop Group - PHP-FIG

    Moving PHP forward through collaboration and standards. Welcome to the PHP Framework Interop Group! We're a group of established PHP projects whose goal is to talk about commonalities between our projects and find ways we can work better together.

    PHP-FIG — PHP Framework Interop Group - PHP-FIG
  • CactiでPHP APCのステータスを取得する

    お初にお目にかかります。斎藤です。 2012年5月中旬より、インフラエンジニアとして仕事をしております。どうぞよろしくお願いします。 さて、今日はPHPのパフォーマンス改善の際に用いることがあるAPC(Alternative PHP Cache)のパフォーマンスをCactiで確認できるようにした経緯について、お話し致します。 Cactiはパフォーマンスモニタリングツールとして人気があります。ネットワークトラフィックやサーバ体のリソースはもちろん、MySQLやApacheをはじめとしたミドルウェアはPercona社にて頒布しているPercona Monitoring Plugins for Cactiを用いると取得することができます(以下 Percona)。それなら、ほかのデータも...と欲も出てくるものです。 そんな中、今回のテーマであるAPCのモニタリングを実現するものとしてPALMが

    CactiでPHP APCのステータスを取得する
  • phpenv + php-build を使って 5.3 と 5.4 を共存させつつ php-fpm を使う - 肉とビールとパンケーキ by @sotarok

    っていう話なんですが、前提として、 phpenv + php-build は他にも多くの方が語ってるので、そちらを参考に。いやむしろ僕も参考にさせていただきました、ありがとうございます、いくら安いとはいえこれで PHP 5.4 のためにVPS1台借りるとかってことがなくなってよかったです。というか @yuya_takeyama さんのおかげですありがとうございます。 php-buildPHP 5.4.0 beta1 をビルドする - Born Too Late phpenv で複数の PHP 環境を管理する - Born Too Late なんですが、えーっと、作るのはだいたいWebアプリで、cli の php が複数バージョンいれられるのは大変嬉しいけどそれだけだと PHP 5.4 なら built-in server があるからいいけど PHP 5.3 の開発とか困るねってことで

    phpenv + php-build を使って 5.3 と 5.4 を共存させつつ php-fpm を使う - 肉とビールとパンケーキ by @sotarok
    jiskay
    jiskay 2012/07/12
    5.2環境がいまさらほしくなったので参考にします
  • CGI版PHPにリモートからスクリプト実行を許す脆弱性(CVE-2012-1823)

    CGI環境でPHPを動作させているサイトには、リモートからスクリプト実行を許してしまう脆弱性があります。php.netから提供されている修正リリース(PHP 5.3.12 / PHP 5.4.2)は不完全なため、該当するサイトは至急回避策を導入することを推奨します。 概要 CGIの仕様として、クエリ文字列に等号を含めない場合は、クエリ文字列がCGIスクリプトのコマンドライン引数として指定されます。 例えば、http://example.jp/test.cgi?foo+bar+bazという呼び出しに対しては、test.cgiは以下のコマンドラインで呼び出されます。 test.cgi foo bar baz この仕様を悪用して、CGI版のPHPにコマンドライン引数としてPHPのオプションを指定できます。例えば、http://example.jp/test.php?-s というリクエストは、-s

    CGI版PHPにリモートからスクリプト実行を許す脆弱性(CVE-2012-1823)
    jiskay
    jiskay 2012/05/07
    FastCGIは大丈夫らしい。しかしちゃんと動向しらべないと。
  • HomebrewでApache2.2+MySQL5.1+PHP5.3環境を構築 « LANCARD.LAB|ランカードコムのスタッフブログ

    残念ながらHomebrewのリポジトリにはApache、PHPがなく、MySQLは5.5となっています。もっともApacheとPHPに関しては、システムに入ってるものはインストールしないというHomebrewの方針なんだろうと思いますが。で探し回っているとこんなものを見つけました。 Alternate formulae repos for Homebrew https://github.com/adamv/homebrew-alt/ homebrewのリポジトリにはないものを野良的に公開してくださっています。上記利用させていただいて、MAMP環境を構築します。 PHP5.3のインストール HomebrewはFomulaの直URL指定でもインストールすることができます。 brew install https://raw.github.com/adamv/homebrew-alt/master

  • Stagehand_TestRunner v3, 何が変わったのか?

    昨日Piece ProjectからStagehand_TestRunner 3.0.0(以後Stagehand_TestRunner v3)をリリースいたしました。バージョン2.0.0のリリースからおよそ4年3ヶ月ぶりというメジャーアップデートとなった今回のリリースでは一体今までと何が変わったのか、リリースノートを補足する形でご紹介したいと思います。 Stagehand_TestRunnerとは?Stagehand_TestRunner は CLI でユニットテストを実行するための継続的テストランナーです。 Stagehand_TestRunner はローカル環境におけるユニットテストをとても簡単で快適なものにします。加えて Jenkins のような継続的インテグレーションサーバと簡単に統合することもできます。統合開発環境 (IDE) との統合を考慮して設計されているため、開発者が Mak

    Stagehand_TestRunner v3, 何が変わったのか?
    jiskay
    jiskay 2012/04/15