記事

記事

[Laravel5]チュートリアル書籍でLaravelにざっと触れてみる1〜モデルの作成まで〜

新しい言語なりフレームワークを触る時は、まずチュートリアルをなぞって全体像を把握しようと努めます。私の場合、全体像を把握しないままドキュメントを読んでも、ほとんど理解できず眠くなってしまうので。公式のチュートリアルは5.2で止まっているよう...
記事

【近況2】CakePHP2→Symfony,CakePHP3,Laravel

前回も書きましたが株式会社アスタでは今年の9月から受託の割合を減らして、自社サービスの開発と自社案件へのシフトをはじめました。受託を受けるにしても限られた少数の顧客に頼るのではなく、なるべく多くの会社とお付き合いさせていただくほうが、新しい...
スニペット

【近況】技術メモの保存先をGistBoxからBoostnote+HappyQualityへ

このブログはもともと技術的なメモを残すのに書いていたのですが、スニペット* ((スニペットとは使い回しできる断片的なコードのことです。よく使うコードや、やっと上手くいったナイスなコードを書き溜めて、辞書のように再利用しやすくしてくれるのがス...
CakePHP

[CakePHP]HABTMの中継モデルをloadModelするとAppModelになる件

以下の環境、手順でHABTMの中継モデルをloadModelすると、ロードされるモデルがAppModelになってしまい定義したメソッドが実行できない問題があったためメモしておきます。 CakePHP 2.8.0 CakePHPのモデル No...
PHP

[PHP]Input数が多いフォーム送信ですべての値が取得できない場合のtips

PHPで、フォームから送信された値を扱うときにすべての値が送信できない(PHPで取得できない)問題があった場合に、もしInputの数が多い場合はPHP.iniのmax_input_varsディレクティブを確認してみてください。参照:max_...
CakePHP

[CakePHP]ポートフォワーディングされたSSL通信をrequest->is(‘ssl’)で判定する

最近はコードスニペットやtipsの管理にGistBoxを使っていて、ブログを書く機会がめっきり減ってしまいました。気づけば今年初の記事なんですね。誰かの役に立ちそうなtipsは積極的にブログにも書いていきたいものです。今回はAWSのELB(...
記事

[CakePHP][PHP]コンポーネントを利用せずにベーシック認証を実装する

CakePHPの案件で一時的に特定のページ以下にBasic認証を付けたいという要望があって対応したのですが、CakePHP2系からはSecurityコンポーネントを使ったベーシック認証が廃止されたんですね。2系では基本的にデータベースを利用...
記事

MacでGit

プロジェクトメンバーのGit導入を手伝ったのでそのメモです。Gitのインストール以前はターミナルからインストールした気がしますが、今なら本家にあるインストーラーから入れるのが楽だと思います。ダウンロードはこちら:Gitインストールするだけで...
記事

[PHP]PHP-BarcodeとgenbarcodeでCODE128Cのバーコードを生成する

PHP-Barcodeはバーコードを生成するPHPのライブラリですが、これ単体ではEAN-13、またはISBNのエンコードしかできません。今手をつけている案件では32桁の数値からなるコードをCODE128のスタートコードCで吐き出す必要があ...
記事

[PHP]PostgreSQLからMySQLへ移行する

わりと急ぎの案件でシステムのデータベースをPostgreSQLからMySQLに置き換えるお仕事をいただきました。かなり古いソースで、Pear::DBやPDOではなくPostgreSQL関数を利用しているため、単純なDBの移行ができません。し...