はてなブログを持っていれば、誰でも参加できます。
ginのContextをgoroutineに渡す時は、Context.Copy()を使うこと。 ... ctx := c.Copy() go func() { // ctx を使った処理など } ... gin.Contextのインスタンスはsync.Poolで使い回されており、使う度にフィールドを初期化するためにリセットしている。そのため、goroutineにContextを渡すと、処理中に別の…
今回は、Data Binding でレイアウトとリスナーメソッドをバインドする方法を解説します。 なお、ここに掲載しているソースコードは以下の環境で動作確認しています。 Android Studio Electric Eel | 2022.1.1 Patch 1 JDK 11.0.15 Android Gradle Plugin 7.4.1 Kotlin 1.8.0 Gradle 7.6.0 an…
ITAコーパス、MANAコーパス、ROHANコーパスをOREMOで収録するための録音リストを配布します。 ダウンロード OREMO用各種コーパス録音リスト - BowlRoll
ここまでのあらすじ Streamを使用したバックグラウンド処理 その1 Streamを使用したバックグラウンド処理 その2 まとめ ここまでのあらすじ 突然のブログ更新を思いたったのですが、久しぶりにも関わらず懲りずに 「Timerの精度」 という全く需要の無さそうな記事を書いてしまいました。 satoshi-maemoto.hatenablog.com ただ書き始めるとすぐ次のアイディアが浮かん…
みんなで作ったたくさんのエクセルファイル。 テンプレート時点で誤記があったせいで全直し。。。 クソ面倒なので、嫌いなVBAで置換
2022年11月の第3回世界将棋AI電竜戦本戦、及び、 第1回マイナビニュース杯電竜戦ハードウェア統一戦に参加したJust Stop 26歩の評価関数です。定跡無しで飛車を振る、水匠をはじめとした入賞ソフトの多くに振り飛車で倒す、いずれの大会も振り飛車ソフトとしては最高成績を上げる(6位、9位)と2023年2月時点でおそらく最強の振り飛車将棋ソフトであると思われます。ふかうら王(dlshogi)向…
ネイティブエンジニアの桐山です。 最近はFlutterアプリを作っていますが今回はネイティブの領域から離れ、「Google Apps Script × BigQueryでSlackにグラフ画像を投稿する」やり方について書いてみます!
前回までのあらすじ このリストの上から順に潰していくよ。 XDRIVE まずは「ゲームメーカーズ」って書いてある… gamemakers.jp STEP1:必要な道具を揃えるSTEP2:ゲームエンジンを入手する …は、もう終わっているので 長…っ! 時間かかりそうなのでちょっと置いておこう…
Ruby on Rails 7 で、アプリケーションを scaffold で作成中です。 そこで、データの削除時に confirmのメッセージが出ない事象に遭遇しました。 Rails 7 になってから、turbo が動くようになったことが原因のようです。 以前、button_to でも以下のように「削除時の確認メッセージが出ない」で遭遇していたのですが、今回は link_to で発生していたのに気…
次のページ