DRYな備忘録

Don't Repeat Yourself.

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

ameshコマンド & amesh Slack bot の最近の話

go

このエントリは Go 2 Advent Calendar 2020 - Qiita の8日目です。 背景 もう2年前になりますが、ソフトウェアを主業としない業界に転職しました 最近はストレス解消にコードを書いています。仕事ではいっさいコード書かない ameshコマンド、amesh-botは便利…

ld: library not found for -lssl

原因 ライブラリ見つからないって 解決 export LIBRARY_PATH=/usr/local/Cellar/openssl@1.1/1.1.1h/lib 雑感 つかれた

GoでWASMでHello World

背景 一応GoもやってるしWebのフロントエンドもある程度やっているのに、WASMなにも触ったこと無いのはよくないので触りたい WASMというものが一体何なのか、何ができるかも知らない tl;dr Goで書いたコードをwasmにするフラグをつけてビルドすると.wasmが手…

たぶん今どきなPythonプロジェクトのはじめかた

ただの備忘録として ls -la /usr/local/bin | grep python mkdir ~/proj/python/my_project cd ~/proj/python/my_proj python3.8 -m venv .venv source ./.venv/bin/activate # .venvの中にコンテキストが移動している which python python -V which pip pip…

Googleスプレッドシートで値の抽選

問題 こういうリストがあって、ここからランダムに値を抽出したい。 解決 = INDEX(A:A, RANDBETWEEN(1, COUNTA(A:A)), 1) おしまい 解説 INDEX: 値を参照、行、列を指定して取得する RANDBETWEEN: 2つの整数の間の数をランダムに返す COUNTA: 参照における…

【iOS】ビルドバージョンの自動インクリメントのSwift実装(PlistBuddyからの脱却)

背景 Xcodeのプロジェクトをやっていて、CI/CDなどを整えていると、iOSプロジェクトのビルドバージョン( 1.0 (N) のNの部分)を自動でインクリメントとかしたくなることがある。 PlistBuddyを使え macOSだとPlistBuddyというコマンドが/usr/libexec/PlistBu…

【Xcode】/usr/lib/swift/libswiftCore.dylib: mach-o, but not built for iOS simulator

問題 UITest実行時に、以下のエラーが出てテストがコケる。 2020-02-26 15:34:47.656498+0200 ExampleUITests-Runner[2134:4937234] +[CATransaction synchronize] called within transaction 2020-02-26 15:34:47.665527+0200 ExampleUITests-Runner[2134:4…

【iPhone】No such module 'RxSwift'

問題 pod installでRxSwiftをインポートしたつもりだが、ViewControllerでimport RxSwiftとすると、 No such module 'RxSwift' となり、もちろんビルドもRunもできない。 解決 .xcodeprojではなく、.xcworkspaceから開く。 No such module 'RestKit' with co…