- 2020.03.17
Go関連のことを調べてみた2020年03月17日
GAE/Go 2nd generationでDatastoreのmutationを使う上でトランザクションに気をつけろ! 僕は普段GAE/Goで開発をしているのですが、自社でdatastoreの機能をまとめたライブラリを作ることになって、[GoDoc](https://pkg.go.dev/cloud.google.com/go/datastore?tab=doc)を読んでいるときに初めて知ったの […]
GAE/Go 2nd generationでDatastoreのmutationを使う上でトランザクションに気をつけろ! 僕は普段GAE/Goで開発をしているのですが、自社でdatastoreの機能をまとめたライブラリを作ることになって、[GoDoc](https://pkg.go.dev/cloud.google.com/go/datastore?tab=doc)を読んでいるときに初めて知ったの […]
【和訳】Jetpack Navigation(Codelabs for the 2019 Android Dev Summit: Mountain View, October 23-24, 2019.) [Android Dev Summit 2019 Codelabs for the 2019 Android Dev Summit: Mountain View, October 23-24, 2 […]
アマゾン売れ筋ランキング(本) #1 ¥1,485 ぼくはイエローでホワイトで、ちょっとブルー #2 ¥2,310 改訂版 鉄緑会東大英単語熟語 鉄壁 #3 ¥990 遊☆戯☆王OCG パーフェクトルールブック 2020 (Vジャンプブックス(書籍)) #4 ¥1,320 オーバーロード14 滅国の魔女 #5 ¥2,035 与田祐希2nd写真集 無口な時間 #6 ¥825 ペスト (新潮文庫) # […]
rspec-railsで使うコマンドを羅列する 使うコマンドを雑多にメモる。 # 導入 “`ruby:Gemfile group :development, :test do gem ‘rspec-rails’, ‘~> 3.6.0’ gem ‘factory_bot_rails’ end “` […]
AWS EC2 でgit pull origin master ができない時の対処法 ### はじめに ローカル環境からgithubにpushをし、EC2からpullをしたときにエラーが出たのでメモを残します。 以下の記事を参考にして対処しました。 [本番環境でpullしたらコンフリクト?解決法3パターン!【Please commit your changes or stash them befo […]
dashはjupyter notebookでは実行できなかった件 ##①dashでjupyter notebook が実行できなかった 上記の問題は使用なために解決できない模様(多分) ##②jupyter notebook で、実行すると、 vscに記述して?ターミナルで実行するとエラーが表示された “` helloland@hellolandnoAir dash % python […]
anyenv 経由の nodenv 経由で Node.js をインストールする ## 背景 Node.jsをインストールする方法がたくさんあって迷う問題。 – [公式のインストーラ](https://nodejs.org/ja) を使う場合 – [homebrew](https://brew.sh/index_ja) 経由でインストールする場合 – [nvm]( […]
Basic認証の領域へプリフライトでリクエストしてハマった # 概要 CORS(クロス オリジン リソース シェアリング)となるリクエストを出したのにうまくレスポンスが戻らない。こんな時、プリフライトという仕組みに悩まされたエンジニアも多いでしょう。私もそんなエンジニアの1人でしたが、もう克服したものだと思っていました。 先日、Basic認証下の領域にあるJSONファイルについて、CORSで取得す […]
JdbcTemplateで@OneToMany的な振る舞いをさせる ## TL;DR ORMにを頼らずNamedParameterJdbcTemplateとRowMapperを組み合わせて結果を取得するシステムでOneToManyなデータの持ち方を実現したい場合はResultSetExtractorを実装したクラスを作ればいいが、構造が複雑になりがちなので新しいシステムを作る時は素直にJPA等に頼 […]
Go 言語でトランプのStructを作って、カードを強い順に並び替える ( #go lang sort card Struct ) “`go package main import ( “fmt” “sort” ) type Card struct { Strong int Name string } func main() { card […]