タグ

phpに関するHashのブックマーク (66)

  • IFTTTのトリガーを受け取るWebアプリを作る - TsSoftLab?

    Update:201507112325ごろ もう、WPハックなんかに頼らなくていいんだ。IFTTT Maker Channel - TsSoftLab? もうifttt-webhookを使わなくても良くなった感じなので新しい記事に誘導しておきます。 要約 ifttt-webhookがあれば全て解決します。 前置き 先日より使用しているIFTTTですが、趣味プログラマーにとって残念なのが「自由にイベントトリガーを受け取れない事」。 たとえば、それこそ「特定の場所についた」みたいなトリガーを受け取れれば、従来はデバイス専用の開発環境と知識の構築、アプリの作成、(場合によっては)公開の手順を経なければ出来なかった位置連動の自動連携がおどろくほど簡単にできるようになったりするはずなのです。また、もともと自分で対応できるサービスについても、IFTTT通したほうが実装が楽な場合は多々あるはずです。一度

  • PhpStormでまず覚えるべきショートカット - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 個人的に使用頻度の高いショートカット。winとmacで標準に設定されているショートカットキーを表記しています。OSのショートカットと被っていたりすることもあるので注意。名称とカテゴリはkeymap設定に準じています。 Editor Actions Complete Current Statement おそらく最もお世話になるショートカット。現在のステートメントをカカッと終了させてくれる。行末にセミコロンを追加してくれるだけでなくfunction Hogeまで書いてコレするとfunction Hoge(){}まで補完してフォーマットも整え

    PhpStormでまず覚えるべきショートカット - Qiita
  • if式 / if文 の条件節で、左辺に定数を書くべき言語はあるか? @ajiyoshi.gist

    gistfile1.md if式 / if文 の条件節で、左辺に定数を書くべき言語はあるか? @ajiyoshi.gist twitterからながれてきたこの話題。昔のCコンパイラは、if文の条件節で代入を書いても文句を言わなかったので、このようなコードに何の警告も出なかった。 #include<stdio.h> int main() { int x = 0; /* おそらく意図と違う。 x == 1 と書くべきであった これでは常に実行されてしまう */ if ( x = 1 ) { puts("残念"); } } 「これをこのように書けば、コンパイルエラーになり、ある種の誤りをコンパイラに見つけさせることができる」というのが、「老害」とされる人の主張である。 /* これはコンパイルエラーになる */ if ( 1 = x ) { puts("残念"); } もし使っている環境が「コンパ

    if式 / if文 の条件節で、左辺に定数を書くべき言語はあるか? @ajiyoshi.gist
  • Yii2がきたぞ!ヤァヤァヤァ! - Qiita

    ##Yii2って? yii2 とはPHPフレームワークYiiの最新バージョンで、Yiiの高速な動作、拡張性をそのままにモダンなPHPを取り入れた最新のウェブアプリケーションフレームワークです。 Yiiという名前は、「イー」と発音します。中国語の「シンプル」「発展」という単語を由来とし、また、「Yes! It Is」の頭文字も兼ねています。(このフレームワークはセキュアなの?ちゃんと使えるの?といった質問に対しての答えだそうです) Yii2の特徴 PHP5.4以上のモダンなPHP環境で動作します オーソドックスなフルスタックMVCフレームワークです。様々なフレームワークやCMSに影響を受けていますが、基的なコードはRubyOnRailsによく似ています DBやキャッシュを幅広くサポートしています。RDBとNoSQLの両方を標準 でサポートしています。 IDEでの開発に最適化されています 他

    Yii2がきたぞ!ヤァヤァヤァ! - Qiita
  • HHVM

    Moving fast with high performance Hack The landing page for HHVM and the blog of Hack/HHVM What is HHVM? HHVM is an open-source virtual machine designed for executing programs written in Hack. HHVM uses a just-in-time (JIT) compilation approach to achieve great runtime performance while maintaining amazing development flexibility. HHVM supports the Hack programming language. We are moving fast, ma

    HHVM
    Hash
    Hash 2014/11/15
  • Laravel - The PHP Framework For Web Artisans

    Livewire New Laravel, Livewire, and Tailwind Packages

    Laravel - The PHP Framework For Web Artisans
    Hash
    Hash 2014/11/04
  • The end of Silex (Symfony Blog)

    Services Platform.sh for Symfony Best platform to deploy Symfony apps SymfonyInsight Automatic quality checks for your apps Symfony Certification Prove your knowledge and boost your career SensioLabs Professional services to help you with Symfony Blackfire Profile and monitor performance of your apps What about Silex in a Symfony 4 world? During the last few months, and as an exercise when working

    The end of Silex (Symfony Blog)
    Hash
    Hash 2014/11/04
    symfony2より薄い
  • Configuring Nginx + PHP-FPM for Heavy Load

    I was looking everywhere, but I could never find a good guide that explains how to configure Nginx with PHP-FPM for a heavy server load, so I hope this is the place where I will find my answer. I have a 24 core server with 32GB RAM with Centos 5.6 which is running Nginx 1.0.2 web server with PHP-FPM (PHP 5.3.5) which is hosting a website that is running some very easy and fast php scripts which ar

  • CakeEMail で Return-Pathが設定できないぉ : 電脳はるるん

    September 20, 201219:00 カテゴリお勉強お仕事 CakeEMail で Return-Pathが設定できないぉ ただいまお仕事でCakePHP2.1使ってますですが システムから送信するのに、Cake2.x系なので 普通にCakeEMailを使って送信しております がこれで送ったメールが受け取れないという人が どうやらスパム判定されちゃうらしいので、ヘッダをばよくよく調べると エンベロープヘッダ部分の送信元アドレス つまり Return-Path: が From: と全然ちゃうし っていうか、そもそもReturn-Path: のアドレスにメール送信不可やし うちのMacBook君から送ったら Return-Path: harurun@macbook.local とかになっとるわ これが原因ではないかとReturn-Pathの設定方法の調査開始 まずは、手始めにネットで

    CakeEMail で Return-Pathが設定できないぉ : 電脳はるるん
    Hash
    Hash 2013/12/24
    腹立つな
  • 今期のアニメ ver.α

    アニメ視聴リストを登録できるます。よし作りなおそう。 今期のアニメ 2016春期 3/24(水)12:00 スケートリーディング☆スターズ #11「完全」 バンダイチャンネル12:00 転生したらスライムだった件 第2期 第1部 #34「神之怒(メギド)」 ニコニコチャンネル12:00 転生したらスライムだった件 第2期 第1部 #34「神之怒(メギド)」 バンダイチャンネル17:55 七つの大罪 憤怒の審判 #11「神と対峙する人」 テレビ東京19:00 七つの大罪 憤怒の審判 #10「太陽の救済」 バンダイチャンネル19:25 ログ・ホライズン 円卓崩壊 #11「失望の典災」 NHK Eテレ21:00 魔術士オーフェンはぐれ旅 キムラック編 #10「彼女を殺せる唯一の」 AT-X21:30 転生したらスライムだった件 第2期 第1部 #35「魔王誕生」 AT-X22:00 蜘蛛ですが、

    Hash
    Hash 2013/12/19
  • はじめの言語の賞味期限 - Kato Kazuyoshi

    ライブドアブログの PSGI 化の話 は良いはなしだと思う。一方で、私はあんまり Perl が好きじゃないので、10年にわたって生き続けた Perl アプリケーションが、次の10年にむけてアップをはじめているのは、ちょっとしたホラーでもある。 TwitterRuby と JVM ライブドアブログが、将来に向けて mod_perl から PSGI + Starlet にかえたように、将来に向けてプログラミング言語をかえる人達も存在する。最近の事例で有名なのは、TwitterRuby から JVM 言語群への移行だろう。 OSCON Java 2011 の Twitter: From Ruby on Rails to the JVM では、JVM への移行に至った理由として Ability to handle server workloads A real concurrency

  • GitHub - zendtech/ZendOptimizerPlus

    The Zend OPcache ================ The Zend OPcache provides faster PHP execution through opcode caching and optimization. It improves PHP performance by storing precompiled script bytecode in the shared memory. This eliminates the stages of reading code from the disk and compiling it on future access. In addition, it applies a few bytecode optimization patterns that make code execution faster. Com

    GitHub - zendtech/ZendOptimizerPlus
    Hash
    Hash 2013/09/26
    パフォーマンス1割ほど上がるという情報
  • PHP: タイプヒンティング - Manual

    People often ask about scalar/basic typehints.  Here is a drop in class that I use in my MVC framework that will enable typehints through the use of a custom error handler. Note: You should include this code above all other code in your include headers and if you are the using set_error_handler() function you should be aware that this uses it as well.  You may need to chain your set_error_handlers

    Hash
    Hash 2013/09/20
    5.5以降はint, string等もtype hinting可能とのこと.
  • xhprofの読み方 - でつmblr

    最近xhprof使い始めたのですがインストールまではよく紹介されてたのですが、数値の意味まで解説してなかったので簡単にまとめます。 installsudo pecl install xhprof-beta peclでインストールする場合、まだベータ版しかないのでパッケージ名の後ろに"-beta"を付ける必要があります。 動作までは解説されてる記事がよくあるのでそちらを参考に PHPのプロファイラー「XHProf」の使い方 PHPプロファイラー XHProf プロファイル画面 表の項目について FunctionName コールされた関数名Calls コールされた回数Calls% 全体のコール回数に対する割合Incl. Wall Time その関数全体の処理時間IWall% 全体の実行時間に対する割合Excl. Wall Time その関数から呼ばれた関数の実行時間を除外した、関数の純粋な処理

    Hash
    Hash 2013/09/20
    なにこれ便利 // グラフのやつ他の言語でも使いたい
  • PHPをC++に変換して高速化する「HipHop for PHP」をFacebookが公開 : candycane development blog

    アメリカ時間の昼ごろにTwitter上が一つのニュースで埋め尽くされました。 PHPC++に変換して高速化する技術をFacebookが公開したというものです。世界中のPHPハッカーが注目する興味深いリリースという事でちょっと長いですが、リリースノートの和訳を行いました。 原文 http://developers.facebook.com/news.php?blog=1&story=358 Facebookにおいて重要なことのひとつが動作の速さです。過去6年間にわたって、PHPが提供する高速な開発ペースによって多くを成し遂げてきました。プログラミング言語としてみると、PHPはシンプルです。簡単に習得し、簡単に書き、簡単に読み、簡単にデバッグする事ができます。我々は他の言語よりも早くエンジニアを獲得し、それによってより早いイノベーションをすることができます。 今日、私は2年に渡って作業して

    Hash
    Hash 2013/07/24
    そこまでしてPHPを使うか
  • pecl install hoge でインストールしたとき、インストール先が extension_dir じゃないディレクトリになってしまう場合 - 肉とビールとパンケーキ by @sotarok

    Debain での話。 手元で色々 PHP いじってて環境が微妙なことになってしまったとき まぁ、こういうことになる人ってあんまいないと思うけど $ sudo pecl install hogeでインストールすると、 ... checking for PHP includes... -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib checking for PHP extension directory... /usr/lib/php/20100525-debug checking for PHP installed headers prefix...

    pecl install hoge でインストールしたとき、インストール先が extension_dir じゃないディレクトリになってしまう場合 - 肉とビールとパンケーキ by @sotarok
    Hash
    Hash 2013/06/24
    phpインストールしなおした時ext_dirが新しい方向いてくれなくて困ってたけどそーたろーに助けられた.
  • PHP: Booleans - Manual

    Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su

    PHP: Booleans - Manual
    Hash
    Hash 2013/06/13
    難しい
  • nginx + PHP-FPM for high loaded websites | printf(" SaltwaterC ");

    Hash
    Hash 2013/05/11
    backlog -- over fd max (Linux default: 1024). backlog default value is 128
  • Handle X-Forwarded-Proto in backend nginx

    - all - Joschka Paul stefan Eva Daniels BlogClaudia Martin Nerdy tech-fun(k), nonsense and everything in between and above. When nginx is being used as backend server, it will talk plain "http" to the frontend server only (for performance reasons and to simplify setup). But web applications often need to know, if the traffic between the browser and server is encrypted (https), e.g. when checking i

    Hash
    Hash 2013/04/23
    ELB側でHTTPSを解いて内部的にHTTPで渡す場合にnginxに加える処理
  • PHP のテストを Ruby で書く « blog.udzura.jp

    皆さん、楽しくテスト書いてますか~~~ 今日は、 rack-legacy を使うことで、 PHP のアプリケーションなのになぜか Ruby のコードでテストできて(受け入れテストのあたりですけど)、そうすると物の RSpec とかが使えて楽ですよ、と言う話をします。 rack-legacy とは。 まず、 Rack とは、 Ruby 製のウェブアプリケーション(Ruby on Rails、Sinatraなどをご存知かもしれません)とサーバ(Apache/Passenger、NginX、Lighttpdなどなど…)をつなぐ一種の規格です。 PerlPython にも似たような仕組みがあります。 ここで、 Rack::Legacy というミドルウェアを使うと、他の言語の CGI や、 PHP のアプリケーションが Rack の上で動かせます。 そして、 Rack の上で動くということは

    Hash
    Hash 2013/04/17
    PHPUnit覚えるのだるいなーと思ってたのでこれ使ってみるか