2019-01-01から1年間の記事一覧
Symfony Advent Calendar 2019 3日目の記事です。 昨日は @polidog さんの 「JsonSchemaBundleを作った話」 でした。 Docker が開発環境のお供として定着したおかげでチーム内の環境差はだいぶ小さくなりました。 しかし、Docker for Mac は APFS との相性が…
macOS 環境が無料で CI が回せる時代になりましたね。16インチ MacBook Pro を買ったこともあって GitHub Actions で macOS 向け dotfiles をテスト&見直ししてみました。 案の定動かない処理もあったりして、やはりテストを定常的に回すのは効くなと思い知…
ウェブブラウザのオートメーションツール Selenium には、Google Chrome / Mozilla Firefox のプラグインとして動く、最近開発が活発な Selenium IDE というものがあります。 その Selenium IDE には conditional logic and looping を実現する Control Flow…
こういった JSON の .name == "Michel" の .attributes だけを置換して全体を出力したい。 /tmp $ cat test.json { "elements": [ { "name": "John", "attributes": { "private": true, "last_login": "2019-11-01 00:00:00" } }, { "name": "Michel", "attr…
macOS と Linux を跨って使うような Shell Script や Makefile を書く際に、オプションなど挙動の差をどう解決するか考えることがよくある。 そんなときにサクっと alpine を Docker で立ち上げて man を見るのに使えるワンライナーのメモです。 docker run …
$ docker-compose up ... mysql_1 | MySQL init process in progress... mysql_1 | MySQL init process in progress... mysql_1 | MySQL init process in progress... mysql_1 | MySQL init process in progress... mysql_1 | MySQL init process in progres…