11:47:30
icon

36.9℃

11:48:22
icon

喉が痛いの以外は治った

13:10:02
icon

龍角散飲んでも喉が痛い おわり

13:11:14
icon

カリカリのカリン酒

13:56:36
icon

Misseyこんな機能あるんだ(元ポスト social.mikutter.hachune.net/@o

Web site image
桜井政博 (@osa_k@social.mikutter.hachune.net)
Attach image
14:04:39
icon

ちょっと骨伝導のヘッドセット欲しくなってきた

14:09:13
icon

百貫……

14:15:30
icon

骨伝導イヤホン、かなり値段にばらつきがあるけど何が違うんだろう

14:16:10
icon

dbってどういう意味なの

14:18:28
icon

顔文字の指だけ残ってんのか

14:20:30
icon

チェーンをチューン……ってコト!?

14:25:31
icon

ビックカメラ行ったら骨伝導イヤホンの試着とかできるかな

15:57:16
icon

ルートビアはBarq'sがうまい coca-cola.com/us/en/brands/bar

Web site image
Barq''s - Varieties & Nutrition Facts | Coca-Cola US
15:59:49
icon

人間は社会性動物なので社会の維持に貢献してれば生産性は正なんですよ

16:00:17
icon

少子化で滅びつつある世界の場合は……

16:09:25
icon

Xboxのスティックの原点ずれ、何回か抜き差ししたらなんか直ることない?

17:08:15
icon

車道を走ってる自転車が右折したいときって車線のどっち側に寄るのが正しいの?

17:23:28
icon

好きな温泉発表ドラゴン

17:25:28
icon

蔵王温泉大露天風呂

17:29:48
icon

百貫よりもデカい温泉、それが蔵王温泉大露天風呂

17:39:58
icon

重い本が少なくとも5冊は積まれてるはずだけど、引っ越しのタイミングで既読管理が壊れたのでどれを積んでるのか分からなくなった

19:34:08
icon

金曜からなんとなくだるくて土曜朝起きたら発熱してたけど、丸一日寝込んでたら治った

19:36:38
icon

めちゃくちゃ軽かったけど症状は確かにコロナっぽさあるんだよな……

19:38:15
icon

扁桃腺あたりの喉の痛みから始まって寒気と発熱、筋肉痛

19:50:36
icon

Goは書いてあることがそのまま実行されて、それで後から読む人が不安にならないことに特化した言語だからね

19:56:36
icon

ていうかRecursive Typeで怒られるのはそもそもGoで普通に型名を書くと(参照ではなく)実体としてメモリ確保されるからであって、Genericsは関係ないのでは?Cでもそういう再帰的な型は作れないし、作りたいならポインタを使って間接参照させる必要がある

20:14:54
icon

1.18以前はinterfaceの中に単独で書ける型名はinterfaceのみで、それはembedded interfaceとして扱われていたけど、Genericsのサポートのためにinterfaceじゃない型名を書いたときの意味が全部定義されたらしい。力技すぎて草 go.dev/ref/spec#General_interf

Web site image
The Go Programming Language Specification - The Go Programming Language
20:35:08
icon

Union Typeを使って「値を見てみるまでどっちの型か分からない」状態だと変数の型を見て分岐する処理が必要になる(もし必要ないならinterfaceにくくればよい)が、Goはランタイムに型を見る能力が乏しく、特にUnion Typeの制約を意識したmatch節のような物を書く手段がないから、結局フィールドの宣言でGenericsのtype constraintを書いても無意味ってことなのかな

20:40:49
icon

Type parameterを導入することで「型名だけすげ替えた構造体を定義するテンプレートがほしい」というありがちな要件に対応しながら、match節はサポートしないという意思決定によって抽象化はあくまで振る舞いによってなされるものであり(i.e. interface{}の持つメソッド)、型そのものではないという立場を維持してるのかな

20:46:13
icon

型に対するmatchが書けないということは帰納法が書けないということだから、型パズルをやるのはだいぶ厳しそう

20:49:05
icon

文字列リテラルのprefixで何かが起きるみたいなやつ、知らないと何が起きてるか調べられない(検索できない)ので学習するのがきつい

20:50:22
icon

知ってる人にすべて聞けるならいいけど、自習してて s"${foo}" みたいなのが出てきて自力で解決するの無理じゃない?って話です

20:52:39
icon

Pythonのf"{}"もやばいし、f"{}"以前も%だったのでかなり救えない

20:54:02
icon

@teobot f-Stringって名前、f-wordっぽいと思いませんか?

20:54:45
2024-03-17 20:53:46 sudo_viの投稿 sudo_vi@social.mikutter.hachune.net
icon

このアカウントは、notestockで公開設定になっていません。

20:55:22
icon

実際よくわからんコードを説明してもらうと大抵正しい答えかキーワードが返ってくるのはマジで便利

20:58:12
icon

printfのフォーマット指定子が分かりづらいのはそうとして、でもリテラルの特殊構文と違ってprintfのドキュメント見ればいいんだなっていうのはすぐ分かるから……

21:00:11
icon

GTK3マジで意味わからん

21:03:21
icon

GTK3のドキュメントもよく分からんしRuby-GNOMEのドキュメントもほとんど何も書いてないのですべてが闇の中。適当に検索するとC++バインディングのドキュメントが引っかかるのでそれ見ながらmikutterいじってた気がする

21:06:49
icon

C++標準化委員会のアンミカ「あのな、C++のコンストラクタって5種類あんねん」

21:07:09
icon

ほんとに5種類かどうかは知りません(たぶん少なくとも5種類はある)

21:13:56
icon

member initializer listって聞いて思い浮かべてたやつはlist-initializationだった。C++なんもわからん

en.cppreference.com/w/cpp/lang
en.cppreference.com/w/cpp/lang

Constructors and member initializer lists - cppreference.com
List-initialization (since C++11) - cppreference.com
21:15:55 21:19:07
icon

C++のコンストラクタでFoo() : name("miku"), age(17) {} みたいに書くのがmember initializer list、vector<int> v{1, 2, 3}; みたいに書けるのがlist-initialization

21:56:28
icon

Gtk.TreeViewのTreeってツリーメニューのことだと思ってたけど、もしかして配列の代わりに赤黒木で要素を管理してるからTreeViewなのか!

gitlab.gnome.org/GNOME/gtk/-/b

21:58:41
icon

高速に動くvisible_rangeみたいな関数を作りたかったら要素を赤黒木みたいなやつで管理するしかないよなーと思ってソース見てみたらそのまんまで笑った

22:23:33
icon

いや赤黒木は単純にこういうrange queryに高速に答えるために管理してるだけっぽいな(それはそれとしてモデルはTreeModelとして木構造になってる)

22:24:23
icon

じゃあなんでListBoxはvisible_rangeできないんだ?

22:37:05
icon

理由はよくわからんが、赤黒木を使ってrange queryの高速化をしてるウィジェットがTreeViewしか存在しておらず、むしろこっちのほうが例外っぽい

22:39:42
icon

あぶねえフィッシングに引っかかりそうになった

22:46:08
icon

これ先頭へスクロールするアニメーションのコードにしか見えないんだけど、なんでスクロールロックになってるんだ? dev.mikutter.hachune.net/proje

22:53:38
icon

なんもしないと挿入した要素の高さ分だけTreeViewが自動的にスクロールして、表示されてる内容が変わらないようになってるってことかな

23:02:12
icon

昔の記憶がまったくないんだけど

> 追加された message がTL表示領域外であっても subparts 高さの演算が走っている?
dev.mikutter.hachune.net/issue

ってGTK3以前からそういうもんじゃなかったっけ……

バグ #1528: gtk3: TL先頭を表示していない場合でもメッセージ受信でTLがスクロールする - mikutter - やること
23:40:10
icon

@teobot Netlifyに/a.htmlというファイルを置くと/aでもアクセスできてしまうみたいなんだけど、この機能を切る方法ってない?

23:42:56
icon

@teobot これほんと?X-Content-Type-Optionsってブラウザにしか効かなくない?

23:50:25
2024-03-17 23:49:31 お尻めうbotの投稿 meu_bot@otogamer.me
icon

このアカウントは、notestockで公開設定になっていません。

23:53:15
icon

.html抜きURLを切る方法はなさそう

23:56:19
icon

CPython 3.11以降はコードの単純化のためにIEEE754が必須になったらしい? stackoverflow.com/a/70189136