cannalab

PHP

【PHP】CSVファイルの読み込み

いろいろ方法はあるのだけれど、 個人的にはこれがスマートだと思うのでメモメモ $file = new SplFileObject("読み込むCSVファイル"); $file->setFlags(SplFileObject::READ_CSV...
PHP

【PHP】配列の中身を改行してファイルに書き出す

まぁ、配列をループさせて書き出せばいいんだろうけど もっと簡単にできないかなぁと思ったのでメモメモ $records = array('a', 'b', 'c'); $fp = fopen("書き込むファイル", 'w'); fwrite(...
PHP

【PHP】execの戻り値で日本語が消える

文字コード関連の設定なんだろうなということは分かっても ちょっと忘れそうなのでメモメモ /etc/sysconfig/httpd こちらのファイルに HTTPD_LANG=ja_JP.utf8 これを追加して、httpdを再起動すれば解決!
CakePHP

CakePHPを試す

なんとなく触れてこなかったCakePHPを今更ながら触ってみたのでメモメモ 2016/2/18時点での最新バージョンは3 ってことで当然CakePHP3をインストール! 意外とハマったのが、早く気づけよって感じだけれど php-intlが必...
CentOS

PHP7にアップデート

かなりのパフォーマンス改善がされたってことで テスト用のサーバ(CentOS7)のPHPをバージョンアップしてみたよー まずは、今まで使ってたphp5.4をサヨナラ # yum remove php 若干残骸が、、、なので下記コマンドでそれ...
Server

casperjs 小技いろいろ

casperjsでいろんな画面のキャプチャを取得して みたんだけど、うまく取得できなかったり ちょっと、小細工したりしたかったので そこらへんの内容をメモメモ ■ SSLのページが失敗する SSLのページをキャプチャしようとすると 真っ黒に...
CentOS

casperjsでitunesのURLに接続できない

casperjsはすごい便利で使える と思ってたら、itunesの画面をキャプチャしようとすると 真っ黒に、、、もちろんHTMLソースも取れない、、、 どうやら、SSL Protocolが原因のようで itunesはTLS 1.2を使用して...
AWS

容量が足りないときの原因調査

dfコマンドで調べたところ ディスク使用率が、なんと97%に!! こいつはやばいっ! そもそも、もとから7.8Gしかないのも淋しい、、、 # df -h Filesystem Size Used Avail Use% Mounted on ...
AWS

mysqlなどの簡単な監視&再起動

AWSでWordPressを構築したのだけれど 恐らくメモリ不足により、MySQLが時々落ちる・・・ swap領域の作成など対策をしてみたけれど やっぱり落ちる。。。 ってことで、とりあえずMySQLを監視して 落ちてたら、起動させるクーロ...
MariaDB(MySQL)

【WP】検索機能で全角、半角を区別させない

wordpressの検索機能のデフォルトだと 全角と半角を区別してしまうため検索にひっかからない。 たとえば「A」と「A」は別の文字とみなされてしまう。 そんなときに大活躍するのがこれだっ!! COLLATE utf8_unicode_ci...