Profile

金具✅

45391 posts 614 follows 441 followers

アイコンは @akkiesoft 氏作

https://mstdn.kanagu.info/@cobodo
Search in cobodo@mstdn.kanagu.info
金具✅ 金具✅ reblogged at 6 years ago

unarist unarist@mstdn.maud.io

ドキュメントの自動クラウドバックアップ、えっち画像貯めてる人が突然死しそうだなーとか思った

金具✅ cobodo@mstdn.kanagu.info

wrong constant numbers of GLib class · Issue #1244 · ruby-gnome2/ruby-gnome2
github.com/ruby-gnome2/ruby-gn
書いちゃった

金具✅ cobodo@mstdn.kanagu.info

おお

金具✅ 金具✅ reblogged at 6 years ago

もぐのもがないの moguno@social.mikutter.hachune.net

"core/mui/cairo_timeline.rb"

44 @tl.model.set_sort_column_id(2, order = Gtk::SORT_DESCENDING)

が怪しい?

金具✅ cobodo@mstdn.kanagu.info

じゃあMAXLONG使うべきなのか……バグってるけど……

金具✅ cobodo@mstdn.kanagu.info

vendor/bundle/ruby/2.5.0/gems/glib2-3.2.9/ext/glib2/rbgobj_type.c:551
_register_fundamental_klass_to_gtype(rb_cInteger, G_TYPE_LONG);
そうなのか

金具✅ cobodo@mstdn.kanagu.info

vendor/bundle/ruby/2.5.0/gems/gtk2-3.2.9/ext/gtk2/rbgtkliststore.c
rg_set_value()の実装見ると g_value_init(&gval, gtype); してから rbgobj_rvalue_to_gvalue(value, &gval); してるし、ここで変換されそう。たぶん。

金具✅ cobodo@mstdn.kanagu.info

どこで順序を処理してるにせよ、@tl.modelの第3カラムを参照してるのは間違いないだろうし、それがGtk::ListStoreであって、コンストラクタで型を渡している以上、C側の実装でint型に翻訳されて格納されている可能性は高いか。

金具✅ cobodo@mstdn.kanagu.info

Gtk::TreeView#visible_rangeは明らかに順序を知っている。

金具✅ cobodo@mstdn.kanagu.info

Gtk::TimeLineが@tlにGtk::TimeLine::InnerTL < Gtk::CRUD < Gtk::TreeViewを持っていて、Gtk::TreeView#modelはGtk::ListStoreで持っていて、TLへの挿入時には@tl.model.appendで作ったレコードに必要なものを入れて@tl.set_iter_dictしてるがset_iter_dictは@iter_dict[uri]に突っ込んでるだけでmodelは触ってないし謎。

金具✅ cobodo@mstdn.kanagu.info

うーん、どこでorderを使ってるのか全くわからない。

金具✅ cobodo@mstdn.kanagu.info

平和な世界に生きてきたのでハードリンク使ったこと無いマン

金具✅ 金具✅ reblogged at 6 years ago

SHIMADA Hirofumi shimada@mstdn.maud.io

Linuxでもそうなんやけど、ハードリンクはプログラム側がシンボリックリンクも許さない実装である場合に騙すときの手段みたいなもんやし、できればシンボリックリンクかジャンクションが穏便でいいよなぁとは思う

金具✅ 金具✅ reblogged at 6 years ago

アッキーソフト akkiesoft@social.mikutter.hachune.net

マスターの頒布物をいまいち理解してないので説明が雑な売り子の初音ミク

金具✅ cobodo@mstdn.kanagu.info

@tsutsuii さしあたり、 gist.github.com/cobodo/f74d97b このパッチ当てたらそれらしく動くんじゃないかとは思います。

金具✅ cobodo@mstdn.kanagu.info

retweetの処理はretweet?とretweet_sourceでやってたんだなぁ

金具✅ cobodo@mstdn.kanagu.info

順序付けはmikutter側でやってるような気がしてきた

金具✅ cobodo@mstdn.kanagu.info

うーん? gtk関係ないのかなぁ

金具✅ cobodo@mstdn.kanagu.info

@tsutsuii それは正しそうですね……

金具✅ cobodo@mstdn.kanagu.info

それはそれとして