2019-01-01から1年間の記事一覧

2019年振り返りと2020年

2019年 総括 会社が真っ二つになり、所属が変わりました 仕事 総評 兎にも角にも会社が分社化したのはとても大きな話です。 この業界、もはや政治のうねりに逆らえないのは覚悟していましたが… 元々必要な人材が集まっていた会社が分断化されたわけなので、…

Lua(Luajit)のSplit実装ベンチマーク比較

Luaはsplit関数がバンドルされていません。 そのためいくつか実装が存在しています。 http://lua-users.org/wiki/SplitJoin https://stackoverflow.com/questions/1426954/split-string-in-lua 今回、実装違いにより色々問題が出たため再検討していたのです…

ローカル環境でGitLab CI実行時、GitLab Container Registoryの認証が度々 `Denied Access Forbidden`になってしまうのを回避する

GitLab CIをテストしたい時、ローカル環境にgitlab-runnerをインストールしてそのままテストすることが出来ます。 蛇足ですが、以下のような感じでセットアップします。 # install brew install gitlab-runner # ローカル実行 gitlab-runner exec docker tes…

Nginxのアクセスログに機密情報を残したくない方のためのlua-resty-querymask

最近Facebookがパスワードを平文で保存しているというニュースがありましたね。 jp.techcrunch.com またシステム的に保持していなくても、意図せずアクセスログに情報が残ってしまうことも考えられます。 その対策として安全にアクセスログのマスク処理を行…

ECSサービスで「MemberOf placement constraint unsatisfied」が表示されたときの原因

AWS

placement constraintsで条件を指定しているサービスで以下のようなメッセージが表示されたとき… service xxxxxxxxxxxxx was unable to place a task because no container instance met all of its requirements. The closest matching container-instance …