開発関連GoogleCloudからメール送信する(JavaMail&Gmail、G Suite) Googleに限らずですが、問合せフォームなどちょっとしたメールを送りたくてもセキュリティの関係でSMTPのポートが封じられているためSendGridやMailgunなどのサービスを使う必要があります。ただ、SendGridはIPを健全に... 2019.06.19開発関連
開発関連ScalikeJDBCの小技 基本的には自動生成したmodelを使うのですが、どうしてもっていう時に便利な小技です。 SELECTの結果の別名を短縮したくないとき そこまで性能にこだわってなく、SQLログのみやすさを重視する場合の設定方法です。 ob... 2019.06.03開発関連
開発関連【Node.js】セキュリティ的によくないBufferの使い方 むか〜し@nuxtjs/axiosにproxyいれてレスポンスをBuffer使って書き換えるコードを拾ってきて使っていたのですが、new Bufferする使い方はかなり危険だそうです。最近また動かしてみたら実行時エラーがでるようになってま... 2019.05.30開発関連
開発関連IntelliJのVMオプション変えたら起動しなくなった話 最近IntelliJが重くなってきた気がするので、VMオプションでいじって再起動したら起動できなくなってしまいました。。。 やったこと IntelliJの「Help⇛Edit Custom VM Options」で設定画面を開... 2019.05.29開発関連
開発関連[Vue warn]: The client-side rendered virtual DOM tree is not matching server-rendered content.に対応する ブラウザのコンソールにでてくるこの謎の警告の対応方法です。チームで開発してたりするといつのまにか出るようになってたりでけっこう厄介です。 : The client-side rendered virtual DOM tree is ... 2019.05.28開発関連
開発関連scalariformかけるとDSL形式のインデントが崩れる scalikejdbcやWSClientなんかでDSLっぽく書いたプログラムがscalariformかけるとインデント崩れする問題を解決するために調べたメモとなります。 scalariformとは コンパイルと同時にコード整形... 2019.05.21開発関連
開発関連古いPlay2を動かす方法 JDKを8から12にしてSBT1.2.8にして、いろいろあってivy2のcacheを消してしまったら、古いPlay2.3ベースのプロジェクトがコンパイルできなくなって困ったので対処法を残しておきます。数年に一回こんなことが起こってる気が・... 2019.05.14開発関連
開発関連Nuxt2にバージョン上げたら@kazupon/vue-i18n-loaderが動かなくなった Nuxt2にバージョンあげたらi18nタグが認識しなくなってしまった時の対処法方をまとめます。 nuxt.config.js moduleの定義は意味ないので削除。 module: { rules: [ //... 2019.05.02開発関連
開発関連play2.6から2.7にバージョンアップ 公式を見ながらplay2.7にバージョンあげつつplugin.sbtとbuild.propertiesとbuild.sbtの見直しをしたのですがはまったのでメモ。 sbt clean buildするとエラーが 証明書エ... 2019.05.01開発関連
開発関連知ってると便利なgitコマンド 知ってるといざとういうとき便利なコマンド集です。随時追加していこうと思います。 .gitignore書き忘れてpushしてしまった これやってしまうと後からgitignore書いても変更を無視してくれなくて困りますよね。そんな... 2019.04.30開発関連