モヒカンは正義

プログラマー風林火山で言う「風のエンジニア」になりたい(比較的)若者Webエンジニアの備忘録

口頭で話したことは必ず文字に起こす

口頭で話したことは絶対に文字に起こして、相手へ共有したほうが良いと思っている。 それは電話であろうが、対面であろうが、関係ない。 なぜか? 証拠を残すため 悪意が有っても無くても、言った言わなかった問題は絶対に起こる。 心理学的には、ひとは一ヶ…

スマホの分割払いを滞納したら記録され、次の分割払いの審査にひびく

少し時間が経ってしまったが、 "年収300万円以下はiPhone XSの割賦審査が通らない” tweetが話題になっていたとき、ふと気になって次のようなアンケートを取った。 スマホでもPCでも、割賦はローンなので滞納したら記録されて、次のローン契約に響くのってど…

ワイルドカード証明書はサブドメインでなくても利用できるのかどうかを調べた

背景 *.pinkumohikan.com 用のワイルドカード証明書が pinkumohikan.com ドメインでも使えるのかどうかが気になった。 これまでは pinkumohikan.com はドメインの階層(深さ)が違うので使えないと考えていたが、あるとき pinkumohikan.com でも使えるという…

Makefileを使ってcomposerをスマートにダウンロードする

やりたいこと composerをダウンロードしたい 繰り返し実行できるように、composerが既にDL済みのときは何もしたくない (毎回DLするのは無駄なのでやりたくない) やりたいことを叶えるMakefile .PHONY: setup setup: composer.phar # ここにアプリケーション…

IntelliJに "ext-json is missing in composer.json" って怒られた

背景 phpプラグインを有効にしているJetBrains IntelliJで、とあるphp拡張を利用した実装をしたとき下記のような警告がでた ext-json is missing in composer.json 「ext-jsonって確か組み込みモジュールだよなー。足りないはずはないし、なんで警告でるねん…

ブログをSSL対応させましたッ

時代はフルSSLなので追従しました staff.hatenablog.com SSL化してURL Schemeが変わるとソーシャルブックマークが(はてなブックマーク以外は)リセットされるし、Google Search ConsoleやAnalyticsの設定変更なども必要になってvery 面倒なので腰が重く、着…

LumenでCache DriverにRedisを使う

Laravelベースなマイクロフレーム LumenでキャッシュドライバとしてRedisを使おうとしていくつかハマったのでメモ (改めて公式ドキュメントみたら大体書いてたw)。 必要なこと Redisを使えるようにする Redisサーバの用意 (割愛) .env に REDIS_ 系環境変数…

#isucon8 予選参加して、無事爆死してきたンゴ

Iikanjini Speed Up Contestへ人生2回目の参加をして、無事爆死してきました ▼ チームメンバー がんばるぞ〜!起床に成功したので、今のところ優勝ペース#isucon #isucon8— 寝具突撃部隊 寝無理隊 (@pinkumohikan) September 15, 2018 予選おつかれさまでし…

名前をつけてgit stashする

gitには、今作業中なんだけどすぐに別の作業したくなって一時的に変更を退避させたいんだよねーという時に使える git stash という便利コマンドがあります。 gitを使い始めて6年ぐらいの先日、stashに名前をつけられることを知りました (厳密には名前じゃあ…

docker上でコンテナとしてdocker-composeを動かす

「dockerは動くがdocker-composeが動かない」というおもしろい環境のデバッグを手伝っていた際にdockerの公式ドキュメントを読んで、コンテナとしてdocker-composeを動かす方法が紹介されていて、とてもdockerっぽくて面白いなと思った。 Docker Compose の…