New Relic Now Learn about New Relic’s most transformative platform update yet with 15 product launches.
Transcript ӡ༻ɺՃ։ൃͮ͠Β ͍PHPΞϓϦέʔγϣ ϯʹະདྷΛ༩͑Δํ๏ VOYAGE GROUP ాத վ (ara_ta3) PHP ΧϯϑΝϨϯε 2017 #phpcon2017_3 ࣗݾհ • VOYAGE GROUP ৽ଔ4 • fluct(ࠂ) -> Zucks(ࠂ) -> HR Tech Studio(ਓࡐ) • ओʹαϙʔλʔζ։ൃ • Twitter(@ara_ta3) • ͖ͳݴޠ • Scala, Go, PHP7.x • Splatoon2 σϚΤ S+0 VOYAGE GROUP VOYAGE GROUP None None • ӡ༻ɺՃ։ൃͮ͠Β͍ΞϓϦέʔγϣϯ ΛͲ͏վળ͍͔ͯ͘͠ • ୈҰาΛͲ͏ͬͯ౿Έग़ͯ͠ະདྷʹ ͔͏͔ ࠓ͍͑ͨ͜ͱ Agenda • ӡ༻ɺՃ։ൃͮ͠Β͍ͱʁ • αϙʔλʔζͷ࣌ͷڥ
PHP5.5 から標準バンドルされる Zend OPcache を PHP5.4 にインストールしてみました。 インストールする環境は Vagrant 上の CentOS6.4 です。PHP は remi リポジトリからインストールしています。 $ php -v PHP 5.4.14 (cli) (built: Apr 11 2013 11:04:32) Copyright (c) 1997-2013 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies Zend OPcache のインストール remi リポジトリには Zend OPcache は存在しないようなので、github からソースをダウンロードしてビルドしました。 手順は Zend OPcache の github ページに記載
PHPからさくらのオブジェクトストレージを利用したくなり、AWS SDKを使えるか試したときのメモ。 AWS SDK for PHP v2 を使った。 list objects composer.json { "require": { "aws/aws-sdk-php": "2.*" } } list_objects.php <?php require 'vendor/autoload.php'; use Aws\S3\S3Client; $client = S3Client::factory([ 'key' => '<<アクセスキー>>', 'secret' => '<<シークレットキー>>', 'base_url'=> 'https://b.sakurastorage.jp/', //コンパネに表示されるURLからバケット名を除いたもの ]); $iterator = $client-
今回はオールアバウトのnnmrが弊社サイトAll About Japanの速度を高速化した経緯についてまとめます。 All About Japanとは そもそもAll About Japan(以下AAJ)とは何かといいますと、弊社が提供している訪日外国人向けの日本紹介サイトです。 外国人向けサイトで、英語、中国語(繁体字)、中国語(簡体字)、タイ語、韓国語の5か国語に対応しております。 「Anime」「Izakaya」「Ninja」といったような特集や、実際に観光する人向けのモデルルート記事が特色です。 ■ 特集 (url : http://allabout-japan.com/en/tag/sushi/ ) ■ モデルルート記事 (url : http://allabout-japan.com/en/article/222/ ) 技術的な紹介 LAMP環境です。 (サーバー構成は後に記述
Updated 2015.12.07 / Published 2015.04.04 Firefox OSやWindows Phoneの登場でユーザエージェント情報に依存して処理を行っている部分が相次いで見直しを迫られることになりますので、2015年版JavaScriptユーザエージェント判別・判定と同趣旨でPHPにてスマートフォン・タブレットまわりのユーザエージェントを判別・判定して分岐処理を行う手順をご紹介します。 <?php class UserAgent{ private $ua; private $device; public function set(){ $this->ua = mb_strtolower($_SERVER['HTTP_USER_AGENT']); if(strpos($this->ua,'iphone') !== false){ $this->device =
PHPUnitのインストールメモ オチから言うと,ちゃんとsebastianbergmann/phpunit - GitHubのInstallationを最初に読んでやりましょう.ということで以下まぬけな失敗ログ. % sudo pear channel-discover pear.phpunit.de Adding Channel "pear.phpunit.de" succeeded Discovery of channel "pear.phpunit.de" succeeded phpunitのチャンネルを追加して,installを実行. % sudo pear install phpunit/PHPUnit Unknown remote channel: components.ez.no Did not download optional dependencies: channel
phpをインストールしたフォルダに go-pear.bat というバッチファイルがあります。 http://www.bnote.net/windows/windows/win_pear.shtml ないよ…。 PHP5.3.8にはgo-pear.batは入ってないみたいなので他の方法を探した。 go-pear.phar 下記からダウンロード。 http://pear.php.net/go-pear.phar PHPをインストールしたディレクトリに「pear」フォルダを作ってそこに配置。 インストール実行 C:\php\pear>php go-pear.phar Are you installing a system-wide PEAR or a local copy? (system|local) [system] : Below is a suggested file layout fo
そろそろrsyncでデプロイするのは卒業したいな、ということでRocketeerというデプロイツールを導入してみました。 RocketeerはPHP製のCapistrano風デプロイツールです。PHP製なだけあってはじめからComposerやPHPUnitをサポートしてるし、当然だけど設定ファイルや新しいタスクもPHPで記述できるしでとても使いやすいです。 Rocketeer自体はフレームワークに依存しないデプロイツールではありますが、Laravelのパッケージとしてインストールすると、artisanからデプロイできたり、データベースのマイグレーションやシーディングなんかもできるようになるので、Laravelアプリケーションのデプロイには特に便利に使えます。 ただ、新興のツールであるからか、日本語での具体的な導入手順について解説している情報があまりありません。素晴らしいツールでありながら導
Download PHP Markdown Lib 2.0.0 (131 KB) Library package for developers. Requires PHP 7.4 or later. Also available on Packagist et and Github. September 26, 2022. The old classic version that works as a plugin for WordPress and Smarty is no longer supported. Introduction This is a library package that includes the PHP Markdown parser and its sibling PHP Markdown Extra with additional features. Ori
問題 a,b,c,d,e,fの文字をすべて、1回ずつ使って作れる文字列をすべて書き出せ。 (異なるn個のものからr個とって1列に並べる順列の数は?) 解答例 順列ですね。 個数は ですね。 以下プログラムで一覧を書き出します。 /** * 順列作成関数 * * @param $a 後方に付ける文字の配列 * @param $s 前方の文字列 * @return 文字の組み合わせ結果の配列 */ function pat($a, $s = '') { $r = array(); if (count($a) && is_array($a)) { //第1引数に文字の配列を渡されたらループして処理 foreach ($a as $k => $v) { //文字の配列から1文字もらってこちらにくっつけて $_s = $s . $v; //もらった1文字を除いた文字の配列を作って $_a = $a;
PHP_Beautifier php5に切替えて $ sudo pear install PHP_Beautifier $ cd ~/src $ curl -O http://pear.php.net/get/PHP_Beautifier-0.1.3.tgz $ tar xzvf PHP_Beautifier-0.1.3.tgz $ mv PHP_Beautifier-0.1.3/scripts/php_beautifier ~/bin/. $ vi ~/bin/php_beautifierシーバング行をphp5のCLIに変更してテスト $ php_beautifier hoge.php dyld: Library not loaded: /opt/local/lib/libintl.3.dylib Referenced from: /usr/local/php-5.1.6/bin/php
Captcha security check dollpaper.com is for sale Please prove you're not a robot View Price Processing
CodeIgniter はPHPを使ってwebサイトを構築する人向けのアプリケーション開発フレームワーク - ツールキット - です。 一般的に必要とされるタスクを実行するための豊富なライブラリだけでなく、ライブラリにアクセスするための単純なインターフェースと論理構造を提供することで、1からコードを書くのに比べてプロジェクトの開発速度を加速させることが目的です。 CodeIgniter を使えば、与えられたタスクにおいて必要とされるコードの量を最小限にすることができ、創造的にプロジェクトに集中することが可能になります。 CodeIgniterの背景にある幅広いコンセプトについてはイントロダクションの章をご覧ください。その後、はじめようページに進みましょう。 CodeIgniter はどんな人に向いていますか? CodeIgniterは、こんな人にぴったりです: 省スペースのフレームワークが
javaにはjavadocと言う、ソースファイルからjavaのリファレンスマニュアルを生成してくれるコマンドがありますが、phpにも同様のものとしてphpDocumentorがあります。これはPEARパッケージの1つとして提供されていて、PEARを導入していれば簡単にインストールが可能です。 phpDocumentorの特徴としては、ドキュメントのoutput形式として、下記のようなフォーマットがサポートされています。 html(複数のテンプレートから選択が可能) PDF Windows Help インストールはpearコマンドで簡単にインストール出来ますが、memory_limitがデフォルト値(8M)のままだとメモリー不足でインストール出来ませんでした、php.iniを修正してmemory_limitを16Mに増やせば問題なくインストール出来きました。 ;;;;;;;;;;;;;;;;
ずいぶん前にPHPDocを取り上げてあれこれ触ってみましたが、いつの間にかPEARマニュアルからページがなくなっていました。現在ではPHPDocの代わりに、高機能なphpDocumentorがPEARに追加されています。 phpDocumentor本家 PEARマニュアルのphpDocumentorのページ 基本的にはPHPDocと同じ「APIドキュメントを自動生成する」という機能だけなのですが出力形式が多様で、HTMLだけでもデザインテンプレートが何種類も用意されており、pear.php.netにあるAPIドキュメントでも採用されています。HTML以外にもPDF形式やWindowsのヘルプファイル用hhpファイル(別途コンパイルが必要)、はたまたpeardoc用docbookも出力できてしまいます。 今回はインストールからざっとした使い方までやってみました。 まずはインストールです。お決
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く