cakePHP(v3.x, phinx),migrationで新しいTableを追加する. 今回はBooksという新しいテーブルを手動で追加するMigrationを書いて行きたいと思います. まずmigrationの雛形をbakeします. $ bin/cake migrations createBooks ここ… Aoi Watanabeハック2019.09.17 947
JST時刻をUTC時刻に変換したい シェルスクリプトを書いているときにJST時刻をUTCに変換したかったのでやってみました。 以下のスクリプトはタイムゾーンがJSTであることを前提としています。 AWS EC2でのタイムゾーンの変更方法は以下のリンクを参考… k.imaiハック2019.09.17 5,166
EC2インスタンスのタイムゾーンをJSTに変更する AWSのEC2でインスタンスを立てるとデフォルトのタイムゾーンがUTCになっています。 変更前の状態でdateコマンドを実行すると以下のようになります。 $ date 2019年 9月 17日 火曜日 02:29:19 … k.imaiハック2019.09.17 16,874
ionic上でサブページに一覧表示を作る ionicアプリ上にマップを表示したので、同じオープンデータの情報を別ページに一覧表示する方法について調べました。 サブページの作成 まずサブページを作成します。 ターミナルなどで $ ionic generate pa… Natsumi Ichikawaハック2019.09.13 498
cakePHP(v3.x)、containでhasManyアソシエーションを取得する際に特定のフィールドで並び替える。 例えば、AuthorというモデルがhasManyアソシエーションで複数のBooksを持っている時、 以下のようにある特定のidのAuthorに対してcontainsでBooksも取得したい状況において、 function… Aoi Watanabeハック2019.09.13 1,535
CakePHP(v3.x)、ChronosによるimmutableなDateとmutableなDate CakePHPでは日付時刻を扱うライブラリとしてChronosが採用されています。 標準的なのPHPのdateメッソドの場合、2019/1/31に対して1ヶ月加算したい場合に以下のような処理を実行すると、 date(‘Y… Aoi Watanabeハック2019.09.12 673
Ajax通信によりマップにマーカーを反映させる オープンデータのcsvファイルを読み込んだwordpressから、Ajax通信によってionicアプリにデータ転送し、アプリ上のgooglemapにマーカーとして表示する方法です。 Access-Control-Allo… Natsumi Ichikawaハック2019.09.12 382
設定ファイルのいじる時のバックアップの重要性 AWSのEC2にSSL証明書を発行しようとしてこちらのページを参考にssl.confの SSLCertificateFile SSLCertificateKeyFile SSLCertificateChainFile の… t.sakuraiハック2019.09.12 403
初心者学生向けweb学習サービス使ってみた(シラバス) こんにちは。hacknoteのKawaguchiです。 以前、こちらの記事でプログラミング初心者学生向けに、学習方法の紹介をしていたので、そのうちの一つのシラバス(Cyllabus)(Web)をやってみたので、その紹介を… Kawaguchiハック2019.09.12 1,817