http://php.net/supported-versions.php
今更ですが、php 5.xは、年内でサポートが終了するんですね…
過去に納めた殆どの案件はPHP 5.xばかりなのですが、さて、どうするのがいいでしょうねぇ?
http://php.net/supported-versions.php
今更ですが、php 5.xは、年内でサポートが終了するんですね…
過去に納めた殆どの案件はPHP 5.xばかりなのですが、さて、どうするのがいいでしょうねぇ?
PHPカンファレンス福岡に参加してきました。
なんだかんだで毎年参加しています。そして、ビシビシと刺激されています。
参加者は、なんとなく若い人が増えているような…そして、僕は参加者の中でも最年長の部類に入ることは間違いなし。
そもそも50代と思しき人はまったくいないし。
印象に残っているのは…
「MySQLで画像を扱うデメリットと特殊パターン」
今まさにやろうとしていることなので、参考になりました。
画像の用途に応じてDBに入れるか、ファイルのままにしておくか検討しないといかんと、再認識しました。
「PHPerのためのよくわかるCPU脆弱性解説」
テレビのニュース番組でも取り上げられたCPUの脆弱性のお話。
あーなるほど、こういうことかと実にわかりやすかった。
最近のCPUの高速化の手法に起因するだけに、根が深い問題ということですかね。
その昔、僕がアセンブラとか書いてた頃は、CPUは一つずつ命令を実行していくだけで、先読みとかキャッシュとかほとんどなかったですし…
「ランサーズバージョンアップ報告」
CakePHPのバージョンアップのお話。
僕も経験があるだけに、他人事ではないないようでした。ま、案件の規模は全く違いますが…
しかし、コントローラー/アクション毎にCakePHPを切り替えていくというやりかたには感心しました。
登壇者の皆さん、スポンサーさん、そして運営スタッフの皆さん、毎度のことながらありがとうございました。
僕は会場のはしっこで、ヘラヘラしながら登壇者のお話を聞くだけですが、深く感謝いたしております。
テスト環境でCakePHP 3 のDebugKitが読み込まれず。
あれこれ試すもダメ。
で、検索してみたら、先人の書かれた記事がありました。
http://kojirooooocks.hatenablog.com/entry/2018/04/19/021442
DebugKitのなかで、動作しているホストがローカル環境かを調べているようです。
やや無理矢理ですが、
debug_kit/src/ToolbarService.php
の isEnabled() の
if ($enabled && !$this->isSuspiciouslyProduction())
を
if ($enabled)
に書き換えました。
親切といえば親切、大きなお世話といえば大きなお世話ですなあ。
===追記
ログを見てたら、
Warning: DebugKit is disabling itself as your host `develop.xxxxxxx.com` is not in the known safe list of top-level-domains (localhost, dev, invalid, test, example, local). If you would like to force DebugKit on use the `DebugKit.forceEnable` Configure option.
といった内容が…
DebugKitをloadする直前で以下を追加すればOKみたいです。
Configure::write(‘DebugKit.forceEnable’, true);
https://book.cakephp.org/3.0/en/debug-kit.html#configuration
mpd(Music Player Daemon)のリモコンとして動作するWebアプリ、mpcbridge ver 5.7をリリースしました。
↓↓ダウンロードはこちら
https://mpcbridge.fourthgate.jp/files/download/mpcbridge.zip
ver 5.6から以下の修正、変更を行っています。
1) フリーテキスト検索で、演奏者の後方一致が部分一致になっていた問題を修正しました
2) ウェブアプリ マニフェストを追加しました。Android版Chromeでは、スマホ/タブレットのホーム画面にアイコンを追加することができます
3) 日本人アーティスト名情報を追加しています
以前の変更履歴は、別途「変更履歴.txt」を参照ください。
なお、mpcbridgeのサイトをリニューアルしています。
内容は以前と変わりありませんが、basercmsで作り直しています。
mpcbridge ver 5.6
mpd(Music Player Daemon)のリモコンとして動作するWebアプリ、mpcbridge ver 5.6をリリースしました。
↓↓ダウンロードはこちら
https://mpcbridge.fourthgate.jp/files/download/mpcbridge.zip
ver 5.5から以下の修正、変更を行っています。
1) フリーテキスト、五十音順検索で、ソート順が反映されない問題を解消しました
2) iOSでタップが動作しない不具合を解消しました
なお、同梱のCakePHPのバージョンは、3.5.11です。
以前の変更履歴は、別途「変更履歴.txt」を参照ください。
なお、mpcbridgeのサイトをリニューアルしています。
内容は以前と変わりありませんが、basercmsで作り直しています。
mpd(Music Player Daemon)のリモコンとして動作するWebアプリ、mpcbridge ver 5.5をリリースしました。
↓↓ダウンロードはこちら
https://mpcbridge.fourthgate.jp/download/mpcbridge.zip
今回は、いろいろと細かな変更を加えています。
ver 5.4から以下の修正、変更を行っています。
1) 楽曲情報のdate(年)の扱いを変更しました。
年月形式や年月日形式のものについては年のみに変換するようにしました。
2) トップページのスマホでのレイアウトをちょっと変更しています
3) 再生中の楽曲情報から、曲名とアーティスト名で検索できるようにしています
なお、同梱のCakePHPのバージョンは、3.5.10です。
以前の変更履歴は、別途「変更履歴.txt」を参照ください。
mpd(Music Player Daemon)のリモコンとして動作するWebアプリ、mpcbridge ver 5.4をリリースしました。
↓↓ダウンロードはこちら
https://mpcbridge.fourthgate.jp/download/mpcbridge.zip
今回は、いろいろと細かな変更を加えています。
ver 5.3から以下の修正、変更を行っています。
1) ラベル編集機能の不具合を修正しました
2) トップページのスマホでのレイアウトをちょっと変更しています
3) 五十音順検索で、すべてを表示する項目を追加しています
なお、同梱のCakePHPのバージョンは、3.5.6です。
以前の変更履歴は、別途「変更履歴.txt」を参照ください。
先日リリースしたmpcbridge ver 5.3に、マイグレーションファイルを入れ忘れていましたので、mpcbridge ver 5.3aとしてリリースし直しています。
mpd(Music Player Daemon)のリモコンとして動作するWebアプリ、mpcbridge ver 5.3をリリースしました。
↓↓ダウンロードはこちら
https://mpcbridge.fourthgate.jp/download/mpcbridge.zip
今回は、いろいろと細かな変更を加えています。
1) 再生中の楽曲の演奏時間や作曲者などの情報の表示非表示を指定できるようにしました
「設定」→「楽曲情報表示設定」で設定できます。初期状態ではオフです。
本設定は、Webブラウザ単位となります。
2) 検索結果一覧において指定した曲の再生ができない問題を修正しました
3) 五十音検索にすべての音を表示するリンクを追加しました
4) 五十音順検索で「その他」を選択した際にすべてが表示される問題を解消しました
5)トップページに表示している再生中の曲情報を整理しました
6) DSDを再生した場合に、再生中の曲情報が正しく表示されない問題を解消しました
7) 「選曲(ディレクトリ)」メニューで現在のパスを表示するようにしました
8) 日本人アーティスト名情報を追加しています
9) アルバムカバーを表示するgetimage.phpなどで、imagickがない場合にエラーが出る問題を解消しました
なお、同梱のCakePHPのバージョンは、3.5.4です。
以前の変更履歴は、別途「変更履歴.txt」を参照ください。
https://kixs.connpass.com/event/61205/
今回はクラウドサービスのお話ということで、参加させていただきました。
AWS、Azure、GCP、さくら、ロリポップから、それぞれにお話があったのですが…
世の中、コンテナサービスが突き進んでいくんですかね?
ロリポップのマネージドクラウドは、コンテナを使うというのがとても面白いです。
コンテナの起動が高速であるということを使って、リクエストがあるとコンテナを起動、通信が途絶えるとコンテナを終了されるといったイメージで、FastCGiのような考え方だそうです。
Googleはdockerを使ったプラットフォームのお話。これも、最近dockerを勉強中の僕には、とても興味深いお話でした。
dockerについては、まだ、ちょっと試してみたレベルで敷かないのですが、かなり便利そうだなあというのが実感です。もっとも、僕が使うとしても、テスト環境の構築くらいでしかないですが…。
さくらインターネットさんのお話は、VPSサービス開始裏話といったものでした。
fourthgate.jpのWeb、メールサーバーは、随分前からさくらのVPSで動いていますが、こういう経緯で始まったのかとなかなか面白かったです。