-
システム開発Tips
MacでIEの動作確認を行う
Macを使っている方なら大抵はWindowsは極力使いたくないという方が多いのではないかと思います。少なくとも私はそうなのですが、どうしてもIEの検証をする必要があるときがあるのでWindowsは1台所有しています。BootCampでデュアルブートしていたときもあ... -
CodeIgniter
【CodeIgniter】バージョンの確認方法
CodeIgniterのバージョン確認方法です。system/core/CodeIgniter.phpに定数として定義されています。 const CI_VERSION = '3.1.4'; フレームワーク内からならCI_VERSIONを表示すれば確認することができます。 -
CodeIgniter
【CodeIgniter】Carbonパッケージを利用する
CodeIniter3系(3.1.4)でCarbonを使いたいと思ったのですがわからなかったので利用できるようにするまでの手順をまとめます。 前提条件 ・composerでCarbonパッケージをインストールすることを前提とします。・CodeIgniterのディレクトリ構成は以下を前提と... -
MySQL
【MySQL】SQLで文字列を結合する
取得したデータに特定の文字列を結合したり、特定カラムのデータに特定の文字列を追加して更新するなど、SQLの中でカラムデータを編集したいときがあります。そのようなときはCONCAT関数を使うことでいろいろなことができます。 例えば抽出したカラム(name... -
システム開発Tips
.gitignoreで特定のディレクトリ・ファイルのみ管理したい場合の設定方法
Git管理をしていると、.gitignoreファイルで「特定のディレクトリのみ」や「特定のファイルのみ」をバージョン管理対象とし、それ以外は除外したいケースが出てきます。また、フォルダごと無視したい場合や、なぜか指定が反映されない場合もあるでしょう。... -
システム開発Tips
【CodeIgninter】一時的に違うデータベースに接続する
通常はアプリケーション内でデータベースを切り替えるということはあまりしないと思いますが、たまにこのデータだけは違うデータベースから取得するような処理が発生するときがあります。CodeIgniterベースの場合、以下の接続を一時的に切り替えることがで... -
システム開発Tips
Homobrewインストール時に必要なxcodeがインストールできない
macOS Mojaveのせいかわかりませんが、Mojaveにアップグレード後、Homebrewインストール時に必要なxcodeをインストールしようとしてApp Storeアプリからxcodeのインストールを実行したのですが、「xcode このソフトウェアは、現在ソフトウェア・アップデー... -
システム開発Tips
blurでフォーカスアウト時にalert()を使うとループする
前に作った案件でblurを使っている箇所にフォーカスが当たっているときに別ウィンドウに切り替えて、戻るとアラートが連続して止まらなくなるという調査依頼があり、確認したところ確かに現象が発生。。大抵は原因調査してすぐ解決できるか、エラーメッセ... -
システム開発Tips
nginx-proxyでクライアントがアップロードできるファイルサイズ上限を調整
Dockerでリバースプロキシ環境を構築する場合、jwilder/nginx-proxyというイメージを使うことで簡単にリバースプロキシ環境が構築できます。多少設定すればすぐ使えるようになるのですが、使っていて、ファイルをアップロードするときにnginxで最大値を超... -
Laravel
【Laravel】 Laravel 5.7コレクション を一気に勉強(10) − mapWithKeys,max,median,merge,min
mapWithKeys() コレクション全体を反復し、コールバックから返されたキー・値のペアで新しいコレクションを生成します。 $collection = collect([ ['name' => 'ichiro', 'no' => 51, 'team' => 'B'], ['name' => 'ichiro', 'no' => 31, 'team' => 'NY'], [...