Saba note

醜悪コード Ugly hacks ITものづくり

Laravel5のページ作り(いろいろ)

いろいろなルーティングの方法があって、ここらがLaravel5というかフレームワークの真髄かなと。 Lravel5の最初の1ページの理解ができたら、ここらは殆どその応用みたいなものなのでそんな難しいもんじゃないです。 h […]


Laravel5でデータベースセッションを使う

WEBサーバーの冗長化にともなってMemcachedやRedisでセッション管理が人気ですが、ここではDBでセッション管理をする方法です。Laravelはとても簡単に設定できました。(少なくともCakePHP3よりかなり […]


Windows10でxamppのphpをCLIで使う

Windows10でxamppのphpをCLIで使う

Windows MINGW64でphpを使うの続きです。 Localのコンソールが何であるかによってちょっと変わりますが基本は同じです。私はMINGW64使っておりますのでここでもその想定で。 xamppのphpパス x […]


LolipopのPHP(CLI)でいろいろなバージョンを使う

LolipopにSSHログインしたらコンソールから cd /usr/local ls -al とやると一応使える言語がいろいろと出てくるので確認してみてください。 rootなのでlsしかできないですのが、ここらに使えるも […]


そのまま使える正規表現

“./aa”や”./09″などの形式にマッチ。ディレクトリとか。 ./[a-zA-Z0-9]{2}$ “VALUE”という文字列をを含まない行にマッ […]


PHPのビルトインサーバーを使う

PHP5.4以降からビルトインサーバーが使えます。PHP5.4がインストールされているなら、XAMPPとかApacheとか設定しなくても簡易的なWEBサーバーをその場限りで立ち上げて使えます。大規模な開発は無理だけど結構 […]


nginxのphp-fpmでハマる

Apacheの権威みたいになってきて気持ち悪いことになってきたので、nginx派になろうとして、nginxでphpを設定するときにphp-fpmでハマる。 socketがない 2017/03/14 19:49:50 [c […]


HTMLの間にPHPを挟む

PHPのif文をHTMLの中で書く方法 PHPのif文をHTMLの中で書く方法は稀に必要だけど、基本使わないのですぐ忘れる。こんな書き方できるの知らなかったですよ。なんかMTタグみたいなだな。 <?php if ( […]


Macでxamppを使う

Macでxamppを使う

インストールと初期設定 ここらあたりからダウンロードしてインストール。WindowsとLinux、Macとわかれているので、ここではMac版を選びましょう。私は、Mac版の「7.0.9 / PHP 7.0.9」を選んでみ […]


Symfony2でPOST値を取得する

$_POSTで受け取ることも勿論できるのですが、Symfony2を使っているのだったら使わない方がよいです。 リクエストのコンポーネントをよんで$requestから該当のポスト値を取得します。ポスト値はprotected […]


Windows MINGW64でphpを使う

結局xamppとかApacheとか入れないとPHPは使えないので作業が楽な方のxamppで。コマンド使うときは直接PHPを起動するといいみたい。 $ /c/xampp/php/php.exe -v PHP 5.6.19 […]


ImageMagickで、/TmpとかにMagick-Ayu89r53とかいうサイズの大きいファイルが出来る

Imagemagickで/tmpにいきなり40GB以上のファイルが作成されるという問題。magick-*というディレクトリ名で生成されます。これdiskサイズとか全く関係なくてImagemagickが予期せぬエラーで異常 […]


Imagemagickで解像度を指定する

Imagemagickで解像度を変更しようと思ったらわりと巷に出ているコマンドはうまくいってくれなかったのですが、以下のコマンドでいけました。 convert aaa.png -density 300 -units Pi […]


phpの時間の比較

プログラミングをやっていると殆どの仕様に時間云々が入ってくるのですが、むかしのプログラミング言語(という言い方もおかしいですが)エポック秒に換算して比較計算なんてことになっていて比較的面倒な作業でしたがphpは楽ですよ。 […]


CSVファイルを作成する場合の注意点

改行コード Windows環境:CRLF Linux環境:LF “(ダブルクォート)が文字列の中にある場合 CSVのフィールド内に「”」を記述する場合は、「””」のように「 […]


phpDocumentorのクラス:フォーマット

PHPのコントローラの頭とかにあるコメントはこんな感じで書いておくとphpDocumentorがいい感じに読み込んでくれる。 /** * [区分]クラスの概要 * * クラスの詳細 * 出来るだけ細かく書いたほうがよいが […]