@iwasaki さんのアバター 103views

CakePHP3のキャッシュクリアコマンド

以下のコマンドでキャッシュクリアが行えます。 # bin/cake cache clear_all Welcome to CakePHP v3.4.5 Console ------------------------------------ 2017年5月1日
@iwasaki さんのアバター 21views

AWS CliでRDSのエンジンを上げる方法

AWSのマネジメントコンソール上から操作したものの、うまく反映がされなかったため、コマンドベースで実行してみました。 aws rds modify-db-instance --db-instance-identifier XXXXXXX - 2017年4月28日
@iwasaki さんのアバター 794views

CakePHP3でトランザクション処理を行う

公式ドキュメント https://book.cakephp.org/3.0/ja/orm/database-basics.html#id11 UsersController.php use Cake\Datasource\Connectio 2017年4月27日
@iwasaki さんのアバター 192views

CakePHP3でファイルにSQLのログを出力する方法

config/app.php 'Datasources' => [ 'default' => [ 'log' => true, //ここをtrueにすることでファイルにSQLのログが出力されます。 2017年4月27日
@iwasaki さんのアバター 80views

herokuでMastodonを動かす時に管理者アカウントを設定する方法

以下のコマンドを実行することで管理者ユーザーを指定することができます。 heroku run bundle exec rails mastodon:make_admin USERNAME=[管理者にしたいユーザー名] --app [アプリ名 2017年4月26日
@iwasaki さんのアバター 110views

CakePHP3のFormHelperで変数を拡張する方法

CakePHPで独自の変数を渡したい場合には以下のようにします。 例: // help プレースホルダ付きでテンプレートを追加 $this->Form->setTemplates([ 'inputContainer' => 2017年4月26日
@iwasaki さんのアバター 116views

Material UIを非同期で追加したDOMに反映する方法

DOM要素描画後に以下を呼ぶと良いようです。 componentHandler.upgradeDom(); もしくは componentHandler.upgradeAllRegistered(); この2つに違いはないっぽいです。 要素を 2017年4月26日
@iwasaki さんのアバター 107views

herokuでMastodonを動かす時に出たエラーの解決方法

大人気のMastodon。 RailsとPostgresということでherokuとの相性もバツグンで立ち上げてみた方も多いのでは。 手順は http://qiita.com/sho7650/items/290fd3daff28e962e5e 2017年4月26日
@iwasaki さんのアバター 81views

HomebrewでDynamodb Localがインストールできなくなった

DynamoDBをローカルで検証する際に便利なDynamodb Local。AWSが公式で出しているものになります。 http://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/develo 2017年4月25日
@iwasaki さんのアバター 67views

プロセスが使用しているポート番号を確認する方法

psコマンドで調べたいプログラムのプロセスIDを調べて、lsofコマンドでポートを調べることができます。 $ ps auxww | grep tomcat $ ps auxww | grep eclipse $ lsof -n -P -p 2017年4月25日
@iwasaki さんのアバター 15views

AWS関連のセキュリティ情報

AWS関連のニュースなどの情報は膨大すぎて一箇所にまとまっておらず大変に探しにくいのですが、AWSの各サービスに関する情報についてまとめてみました。 リリースノート 各サービスの更新情報はこちら https://aws.amazon.com 2017年4月24日
@iwasaki さんのアバター 306views

CakePHP3で連携するテーブルのデータを保存する方法

CakePHPではテーブルのカラム名をいい感じに指定すると、外部キーを指定しなくても勝手にリレーションしてくれます。 Formのname指定をいい感じに指定してあげると、簡単なsaveメソッドで、関連するテーブルにも勝手にデータを保存してく 2017年4月20日
@iwasaki さんのアバター 111views

alpineベースのDockerイメージだとlocaledefが動かない

PostgresのDockerイメージ https://hub.docker.com/_/postgres/ 対応する言語を変更する場合には You can also extend the image with a simple Docke 2017年4月20日
@iwasaki さんのアバター 187views

Amazon LinuxをDockerで動かす

Amazon Linuxの公式イメージをDockerで動かせるように慣れば、本番環境と開発環境とで完全に同じ状況を再現するのも簡単になります。 公式ドキュメントの手順にそって進めればOKです。 イメージを落としてきます。 $ docker 2017年4月19日
@iwasaki さんのアバター 162views

タイムゾーンの設定

それぞれの環境でのタイムゾーンの設定方法です。 国内だけのサービスであればJSTにするケースもありますが、世界を狙うぜ!という場合にはUTCにしておいて、表示側で調整する、なんてことが重要になってきそうです。 ミドルウェアによってはOSのタ 2017年4月19日
@iwasaki さんのアバター 25views

Microsoft Remote Desktop Connection Client for Macからの接続エラー

Microsoft Remote Desktop Connection Client for Mac バージョン 2.1.1 (110309) が Windows Server 2008 R2 SP1 へのリモート接続に失敗するようになった 2017年4月19日
@iwasaki さんのアバター 572views

ImageMagickのバージョン確認方法

# convert -version Version: ImageMagick 6.8.9-9 Q16 x86_64 2017-03-12 http://www.imagemagick.org Copyright: Copyright (C 2017年4月18日
@iwasaki さんのアバター 19views

PHPに画像系のライブラリが入っているか確認する方法

$ php -i | grep -Ei '^(gd|imagic|gmagic)' | grep enabled GD Support => enabled バージョンまで見たい場合は以下のようにするといいかもしれない。 $ php 2017年4月18日
@iwasaki さんのアバター 61views

CakePHP3のコーディング規約を最小限ピックアップ

インデントなど基本的なフォーマットについてはIDEがよしなにしてくれるはずです。 覚えておくとよさそうなのだけ最小限でピックアップ 命名規約 関数 キャメルバック function longFunctionName() { } クラス キャ 2017年4月18日
@iwasaki さんのアバター 199views

CakePHP3でのデバッグコードはdebug()を使うと良い

phpのデバッグといえば、print_rですが、CakePHP3では便利なメソッド debug($data); が用意されているので、これを使うとよさそうです。 メリットとしては 呼ばれた場所となるファイルと行番号も出力してくれます。 また 2017年4月17日
@iwasaki さんのアバター 593views

atomでPHP開発

atomでPHPを開発する上ではMac上に PHP および composer のインストールが不可避なようです。 atomのインストール brew cask install atom composerのインストール brew install 2017年4月14日
@iwasaki さんのアバター 16views

CotEditorを指定してファイルを開く

-aオプションで開くアプリケーションを指定することが可能です。 open -a CotEditor .gitignore http://qiita.com/udzura/items/6bce3b2371506c302e7f 2017年4月14日
@iwasaki さんのアバター 240views

alpineでPHP-intlインストール時にエラーが起きる原因

alpineベースのイメージでPHPをインストールする際に configure: error: Unable to detect ICU prefix or no failed. Please verify ICU install pref 2017年4月13日
@iwasaki さんのアバター 406views

docker-composeでエラー

以下のようなエラーが出ることがあります。 ERROR: Couldn't connect to Docker daemon - you might need to run `docker-machine start default`. Do 2017年4月12日
@iwasaki さんのアバター 7views

MySQLのデータをすべて削除する方法

mysqlで hoge のプレフィックスがついているデータベースを一気に削除する方法です。 mysql -u root -paipo -e 'show databases' | grep hoge | xargs -I "@@" mysql 2017年4月10日
@iwasaki さんのアバター 17views

SimpleDBのデータをアカウント間で移行する(完全版)

なかなか完全版のものがなかったので。 Promiseを使うことでコールバック地獄に陥らずにすみました。 process.env.TZ = "Asia/Tokyo"; var AWS = require('aws-sdk'); var dev 2017年4月7日
@iwasaki さんのアバター 12views

SimpleDBのテーブル内の全データを取得する方法

以下で取得できるようになります。 Promiseを使うことでシンプルにかけます。 process.env.TZ = "Asia/Tokyo"; var AWS = require('aws-sdk'); AWS.config.update( 2017年4月7日
@iwasaki さんのアバター 115views

aws cliでアカウントを切り替えるし、AWS SDK for JavaScriptでも切り替える

デフォルト設定 aws configure デフォルト以外の設定を作る aws configure --profile developer aws configure --profile test 呼び出し方 aws sdb list-do 2017年4月6日
@iwasaki さんのアバター 61views

Homebrewのcaskでインストールしたものに対してもoutdatedのチェックができるようになっていた

いつの間にか、以下のコマンドが実行できるようになっていました。 brew cask outdated pgadmin4 (1.2) != 1.3 みたいに出るので、 brew cask reinstall pgadmin4 などのようにして 2017年4月5日
@iwasaki さんのアバター 47views

lambdaでS3上にあるELBのログを読み取る方法

解析など細かなことを行いたい場合にはこういったライブラリなどもあるようです https://www.npmjs.com/package/elb-log-analyzer https://www.npmjs.com/package/elb-l 2017年4月4日