カレーのライスをtech忘れ

odmishienのtechメモ

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

SpotifyWebAPIで遊んでみる

最近趣味としてのプログラミングというか創作みたいなものができていなかったので久しぶりに遊びました。 developer.spotify.com SpotifyのAPIは色々頑張っていて、特に audio-features という曲の特徴(BPMや調はもちろんenergyやdanceabilityなどSpotifyが…

GAE/ Go1.9 から Go1.12 へ移行するためにやったこと

業務でGAEのGoアプリケーション(1.9)を1.12化をすることがあったので、作業ログをまとめておきます。 ドキュメント やること app.yaml の書き換え runtime: go112 script: auto skip_files は .gcloudignore へ移行 login が非推奨になるので新しい認証を入…

Vuexのstateの変更をVueで監視したい

vuex.vuejs.org ここに書いてあるように computed に指定すればよしなに監視してくれる。 computed: { hoge() { return store.state.hoge; } }

Go で time.Format() する際に 2019 はダメだけど 2006 ならいけた

Go

package main import ( "fmt" "time" ) func main() { t := time.Now() fmt.Println(t.Format("20190709_151230")) // 270790709_1372710 fmt.Println(t.Format("20060709_151230")) // 20190709_1372710 } 何だよ 27079 年て.................。 追記 https…

Vue ではオブジェクト変更を知らせるために $set を使う

qiita.com

"ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)" このエラー5万回見た

結局やらなくてはいけないことは sudo touch /tmp/mysql.sock みたいな感じで sockファイルを作る sudo chown mysql:mysql /tmp みたいな感じでmysqlにsockファイルの入っているディレクトリの権限を与える そもそも sudo mysql.server start などしていない…

macOS 10.15 Beta にしてからbrew upgrade が動かなかったりした

タイトルの通り、新しいもの好きの私はすぐアップデートとかしたがるんですが毎回こうやってBeta版の洗礼を受けます 今回は brew upgrade が動かなくなった ==> Upgrading heroku/brew/heroku Error: Your Xcode (10.2.1) is too outdated. Please update to…

git submodule foreach とかあるんだ

git

よくsubmoduleのあるリポジトリで Pull したり Push したりしていたら知らず知らずのうちにsubmodule内にdiffができてしまっていて、それを消さないとずっとvscodeの左のバーに通知バッチみたいなものが出てしまって鬱陶しい これまでは素朴に cd /path/to/m…

eDEX-UIを導入してみた

SF大好きっ子なら、いつでも開発環境をかっちょ良くしたいと願っているはずですよね。ということでTwitterで見かけてかねてから気になっていた eDEX-UI を導入してみました。 github.com インストール > git clone https://github.com/GitSquared/edex-ui.gi…

SeleniumでChromeheadlessを使う際に要素がVisibleにならずTimeOutになってしまう

とあるaタグのhref要素を取得したい。Pythonで書いています。 button = WebDriverWait(driver, 30).until(EC.visibility_of_element_located((By.ID, "id-of-element"))) detail_menu_url = detail_menu_button.get_attribute("href") しかしChromeのheadles…