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

GtiHub Actionsでfork元の更新を定期的にfetchする

forkしてちょっとだけ変更を加えてそのまま放置… その間にも、fork元はコミットが進んでいるかも。 fork元の先進的な変更点は取り入れたいけれど、自分が変更したところは上書きされたくない! そんなときはGitHub Actionsを使ってみようという話。 この記事…

ansibleでmysqlにinsertしたらData too long for columnだけど手動だと成功する

結論: 環境変数 LANG (LC_ALL) を UTF-8 対応のにする やりたかったこと: mysql -uuser -ppassword < insert_data.sql のansible化 ansibleではこのようなタスクを定義: - name: insert data shell: mysql -uuser -ppassword < insert_data.sql 実行するとエ…

tour of go で学んだ Error() の定義と呼び方

問題 https://go-tour-jp.appspot.com/methods/20 検証コード Go Playground - The Go Programming Language Error() の実行 Error() を実行させるためには、 error インタフェースを満たす値を fmt の print系の関数に渡してやる。 print系関数の中身では、…

chrome os flex 導入メモ

chrome os flex (早期アクセス版) を導入したときのメモ 機器: DELL Inspilon 5505 (AMD Ryzen 4500U) サポート対象外機器 Wireguard VPN を使う インストールしなくても組み込みで使える。 設定 > ネットワーク > 接続を追加 > 組み込みのVPNを追加 ネーム…

GitHub Actionsでフォーマッタかけてpushするjob

フォーマッタかけるの,人手だと忘れる. - run: | cargo fmt if [ -n "$(git diff)" ]; then git config --local user.name "${GITHUB_ACTOR}" git config --local user.email "${GITHUB_ACTOR}@users.noreply.github.com" git remote set-url origin "http…