AnsibleでコピーするときはSynchronizeモジュール使ったほうが幸せになれる

背景 Ansibleでターゲットホストに何かをコピーするとき copyモジュールを使ってる人はとても多いと思います。 しかし恐ろしいぐらい遅いため、ansible copy slow何かで調べると 色々対策が書かれている…

外出先でも障害対応できるように 2in1 タブレットな ASUS T102HA を買ってみた

タイトル通りで外出先でも外出中でも障害対応ができるようにと タブレットを探していたんですけど色々悩んだ結果、20年くらい悩んでしましました。   候補はいっぱいあった ・タブレット ・2in1 ・小さいパソコン…

Slackにネイティブアプリのエンジニアに優しいBOTを作ってみた

皆さんSlack使ってますよね。 今じゃIT企業以外にもSlackが導入されてて日本への浸透も広がってきたと思います。   背景 今は趣味で色々やってるんですが、開発したAPIを叩くiOSエンジニアに 「最近の…

MySQLのデータベースをインポートする際に存在するテーブルのレコードを削除せずにALTER文を作成、実行するスクリプトを作った

先月末に数学のテストを終えました。 C単位は降ってきてほしいと切に願います。 あと、中間発表を控えてます。   背景 ステージング環境のDBをプロダクション環境のDBへインポートする際に レコードを消すわけには…

Node.jsのプログラムをsystemdで動かすと意図しない動作をどうにかする

背景 Node.jsで書かれたプログラムをsystemdで動かすと 実行ディレクトリが変わってソースによっては意図しない動作をします。 例 コード const fs = require(‘fs’); const path…