なにもわからない

気分で技術系の雑記を書きます

alpineのapkで古いpackageを指定してインストールする

(これはメモ的なアレです。内容の正しさなどはアレです) たまに apk で指定バージョンのパッケージをインストールしたい時がある。 例えば VSCode で Remote Container を使っていて、プラグインを動かす用に python 3.5.x がほしい時(具体的には CodeLLD…

Docker for Mac でも快適な Symfony 開発環境を作りたい

Symfony Advent Calendar 2019 3日目の記事です。 昨日は @polidog さんの 「JsonSchemaBundleを作った話」 でした。 Docker が開発環境のお供として定着したおかげでチーム内の環境差はだいぶ小さくなりました。 しかし、Docker for Mac は APFS との相性が…

macOSX 向け dotfiles を Github Actions でテストする

macOS 環境が無料で CI が回せる時代になりましたね。16インチ MacBook Pro を買ったこともあって GitHub Actions で macOS 向け dotfiles をテスト&見直ししてみました。 案の定動かない処理もあったりして、やはりテストを定常的に回すのは効くなと思い知…

Selenium IDE は for each したりできるよ

ウェブブラウザのオートメーションツール Selenium には、Google Chrome / Mozilla Firefox のプラグインとして動く、最近開発が活発な Selenium IDE というものがあります。 その Selenium IDE には conditional logic and looping を実現する Control Flow…

jq で特定条件にマッチする要素を置換する

こういった 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…

man したい alpine ワンライナー

macOS と Linux を跨って使うような Shell Script や Makefile を書く際に、オプションなど挙動の差をどう解決するか考えることがよくある。 そんなときにサクっと alpine を Docker で立ち上げて man を見るのに使えるワンライナーのメモです。 docker run …

MySQL on Docker で MySQL init process failed.

$ 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…

Amazon Linux 2 on Amazon Workspaces

Amazon Linux 2 Desktop on Amazon Workspaces (from MacBook Pro)操作難あるけどわりかし軽快で使えそう。音も出るし映像もまぁ見れる。家に鯖立てるのと比べると電気代でペイしそう。4G ネットワークでどうかなー。 pic.twitter.com/v6lZfpTULE— Daichi Ta…

ajito.fm/23 を聴いて:「学びの話」「講演の話」

ajito.fm は VOYAGE GROUP の社内バー AJITO の名を冠したテック系 Podcast です。 今週公開された最新話の23回では、テストの伝道師で講演者としても知られる @t_wada さんが、プレゼンテーションや講演の作り方などについて話されていました。 こんなに価…

はろー

技術系の雑記を書いて行こうと思います。 意外だったんだけど、昔の記事の自動引き継ぎとかないのかな。 どう葬ろうか考えなきゃなーと思ってたからまぁよかったんだけど。 最後に書いたのがおよそ8年前。 いま読むと毒にも薬にもならない内容だなー。 http:…