2018-03-01から1ヶ月間の記事一覧

IF仕様書にない値を受け取ったときに耐えるデザインパターン

外部とシステム連携する場合、必ずIF仕様書を作成します そこでよくあるのがenum値 例えばアンパンマンに登場するパンだったらIF仕様書には パン: アンパン | 食パン | カレーパン と必ず書いてある ただ先方から急にIF仕様書に無い値が連携されてくることが…

【gradle】デフォルトのjarを自作のjarに差し替える

自分で設定をカスタマイズしたjarを生成したい 公式ドキュメントによると、自作jarのタスクを作って、それをartifactsで登録すればOKのようですが、それだとデフォルトのjarも作られ、成果物が2つになってしまう... なのでデフォルトのjarは削除するようにし…

【js】FetchAPIってのがあるらしい

ajaxといえばXMLHttpRequest でも直接触りたくないからそれを使うためだけにjqueryを入れる でもそれだけのためにjquery入れるのは辛いのでaxiosを入れてみる でもaxiosはまだv0.18だしなぁ じゃぁXMLHttpRequest直接触る? うーーん いつも↑このループに入…

silexをインストールする方法

php

どうも このブログもHTTPS化されました! よかったよかった 今日はsilexのインストール方法についてのメモです 毎回ググってやってるので、いい加減メモを残します composerをDLする プロジェクトディレクトリ配下でこれを実行 curl -sS https://getcomposer…

ServiceWorkerでsvgを書き換えるメモ

twitterLiteのようなプログレッシブウェブアプリが作りたいのでServiceWorkerを使ってみました 面白いけど、ちょっと癖があるのでメモ とりあえずProxyが面白そうなので今日はそのサンプルを載せます そもそもServiceWorkerて何? 正しい説明はググってくだ…