WSL2に複数バージョンのPHPを入れようとしてリポジトリ追加に失敗した件
WSL2にPHPを複数バージョンを入れようと思ってリポジトリを追加しようとしたところ、、 タイムアウトエラーとなりました。調べてみると GPGキーサーバに繋がらないという感じのようです。何度か時間を置いて実行しても失敗し … Read more
WSL2にPHPを複数バージョンを入れようと思ってリポジトリを追加しようとしたところ、、 タイムアウトエラーとなりました。調べてみると GPGキーサーバに繋がらないという感じのようです。何度か時間を置いて実行しても失敗し … Read more
Behaviorとは? レコードを物理消去せずに論理消去しておきたいときに使うと便利なModelに追加できる共通機能。 無効化 とても便利ですが、場面によってその機能を外したい場合があります。 (上述の論理削除したレコー … Read more
【現象】 CakePHPのmodelを利用して、tinyint(1)で定義したカラムを読み込むとbool型として読み込まれる。 これまでは特に気にしていなかったが、、このデータをfindByIdで読み込んで、、そのまま、 … Read more
サーバに繋がらない、、となったときによくやること、、「名前解決」「ping」「httpアクセス」。 いつもやっていることながら、外出中にスマホしかない場合だと面倒だったりします。 そういう時にも便利な、 サーバ状態確認ツ … Read more
favicon.icoを変更してもブラウザキャッシュが効いているため見た目が変わらない… ということたまにあります。 そういう時は、普通にfaviconについても?hoge=xxxxxを追加してあげれば強制的 … Read more
ファイルの文字コードを変換してダウンロードできるツールを作りました。 ファイル文字コード変換 ※対応している文字コードはUTF8,EUC,SJISです。 ※サーバ上には全くデータが残らない作りになってますので、そのあたり … Read more
今後のお仕事時のスピードアップのため、CakePHPの基本レイアウトを少し整理。 BootstrapのCDN(Contents Delivery Network)がかなりすっきりと提供されていたので利用してみる。 Boo … Read more
CakePHPでCSVを扱う時に便利なヘルパーFastCSV。 ただ、稀に文字化けが発生。 原因は、最初に指定しているto_encodingでした。 $this->FastCSV->to_encoding = ‘sjis … Read more
CakePHP2.3.9を入れると、debug_kitを入れてね♪というwarningがでるので、入れ方メモ。 1) CakePHPのapp/Pluginに移動 cd app/Plugin 2) GitHubからDebu … Read more
昨日は遅すぎてプログラムまでできませんでした。。 たまたまあった愛車のリコール整備のためディーラーにてお勉強。 これぞプログラミングのお手軽さですね。 結果的にはすごく簡単(いろいろなサンプルを利用させていただきました) … Read more