ntfs3gに慣らされてたせいで、今日ふとMacに外付けHDD繋いだらreadしかできなくて当たり前だと気づくのに1分以上かかった
ntfs3gに慣らされてたせいで、今日ふとMacに外付けHDD繋いだらreadしかできなくて当たり前だと気づくのに1分以上かかった
45秒【歌うボイスロイドカバー(紲星あかり・琴葉茜)】【ボイチェビトーク1時間編集動画投稿祭】 - ニコニコ動画
https://www.nicovideo.jp/watch/sm39764324
This account is not set to public on notestock.
This account is not set to public on notestock.
分けた時は、まさか自分が次にmikutterに触るのが墓掘りになるとは思ってなかったので…
ヨドでCableDropを見たときの感想いいですか
TENGAが女性向けで売ってそうだなって思った
Raleigh-Reloadedピックアップしてきたらまさかマジで常用する形になるとは思わなかった
タイムラインに常にスクロールバーを表示する が欲しいようなどうでもいいようなと思ったりしなかったり
FastCopyの終了後処理に何か気づけるのを設定しようと思って、Webhook叩くのは今パッと書ける言語が入ってないから無理だなあ、じゃあ音か……音……つって真面目にCeVIOに喋らせる時がきてしまった
あっこういうのしゅき…
花隠し / きさら feat.柚子花 & 鳴花ヒメ・ミコト - ニコニコ動画
https://www.nicovideo.jp/watch/sm39759007
メインマシンをWindowsでブートして放置してるのでmikutterができねえ
This account is not set to public on notestock.
部屋があたたかくなったの昨日必死こいてエアコンのフィルタ掃除したからだったらいいんだけど
mikutter develop pullしたら設定画面が見知った感じになっててビビった
まぁpowerlineなくてもいいとは思ってるんだよなぁ…どうすっかな。
え、もしかしてGTKのWindowの所属Screenって面積で判定してる……?
なんかリフレッシュレートが低くて気持ち悪いと思ってたら設定が変に変わってた…
手元に弾はあるのでDS220+買おうかと思いつつあるが、出費が多く踏ん切りはつかない
電池買うついでに、何に使うか全く考えずに買ったので押し入れ送りの可能性がある
たぶんルーターの設定の問題なのだが、問題があってルーターのIPアドレスがわからん
This account is not set to public on notestock.
んん?バッキャローの隔離ONになってるのかと思ったけどなってねーな
んーだめだ 一生接続できねー
DHCPはちゃんと振られてるっぽいが
2GHz APへの接続→OK
DHCP→OK
サーバーへの接続→死
っぽい
それはちょっと思ったがどう切り分けたものかという感じもある
全く使わないということもなくて、これで照明リモコンを寝る時に動かさずに済むな
この家カスなので照明が常時通電されててリモコンでしか操作できないので、むしろこういうの噛ませるのは楽といえる
エアコンのリモコンも学習させようかと思ったけど、どうせ常時稼動させてるから意味なくね?になった
惜しいのはHomeKit対応してないことか なんか鯖立てるみたいなの検索にヒットしまくったが、そういうのはあるんだ〜という感じ
インターネットオブチンポグッズがその場で買えて試せるんだったらまぁ試してみるか程度の軽いノリなのでなんも調べてないんだよね
瞬間湯沸かし器の電池交換したら、エッチッチッチッチッチ勃ッって感じだったのがエチチチチチチチチチチ勃ッになった
入ってた電池Fuck痛のだったけど、これ近所のヨドバシで見たし前の人間同じとこで買っただろ
degladeをとりあえずrebase #mikutter
なんかX270でyayしたらSlack desktopがうまく動かなくなった
「お前WF-1000XM3持ってなかったっけ?」と言われてないので勝ちや
dialog.rbのdegladeしようとしてるが、よくわかんねぇなこれ…
あーなるほど、dialog.gladeはRubyだと実現困難だな
たぶんdialog.rbでGlade使ってる理由は"use-header-bar"フラグを立てたいからで、これはコードでやるならgtk_dialog_new_with_buttons()からしか指示できない。
しかし、これはGIで公開されていない関数なので呼び出すことができない。
じゃあValaやgtk-rsにはあるけどどうなってるん?って話だが、少なくとも後者だとここは手でC関数呼び出ししてるね…
MikutterWindowsのdegladeはできそう……かな……?
Dialogはg_object_new()がRubyから直接コールできたら勝ってた
MikutterWindowのdeglade完了 #mikutter
なるほどgtk2とgtk3で微妙にMikutterWindowのStatusBar周りのツリーがかわっていた
ボートレースの件、上毛新聞で継続的にお気持ち表明されまくっててクソウケるんだよな
突然何かの声がしたと思ったら数時間前に設定したフィーちゃんの声だった
フィーちゃんにファイルの同期終わったよ~って言ってもらうように設定したんや
雫にゃんにゃん | ZooAnime https://www.pixiv.net/artworks/94879209
GFWが防いでるものがポップアップ広告なのギャグすぎるだろ
タイトルが危うい
【Satisfactory】兎と満工 #1【ソフトウェアトーク実況】 - ニコニコ動画
https://www.nicovideo.jp/watch/sm39772140
@toshi_a 4週に1回メジャーバージョンアップやるか!?
@brsywe んー、あんまり出掛けたくないのでなぁ… 申し訳ないけど
twitter_bootstrapがあってその下に.gitがあったらclone飛ばす…?
twitter_api_keysが入っていないと凍結された時みたいな表示になるmikutter
@tsutsuii AppImageで同梱されてるgemって本体プラグインのやつだけだから、~/.mikutter以下のをインストールするタイミングもないからロードエラーになるんでしょうね多分。
あ、twitter pluginのGemfileってtwitter-text-simpleidnだけなのか。oauth系のやつとかも入ってると思ってた…
vendor/bundleの部分は実際は何でもよくて、慣例として使われているのがこのパスという雑な認識(実際のところはどうなんだか)
@tsutsuii やや大変そうな気もしますが、依存を切るならそれくらいしかないですね。でも、oauthがうっかりtwitter側に移されたらどの道どうするんだろうという思いはちょっとあります。
--path指定しない場合は gem environment で出てくる INSTALLATION DIRECTORY らしい
ここ数日ウェッッブやってないな ちょっと仕事で疲れているのでちょうどいいです (ということで年内にcollection間に合うかは分かんね)
一方、/statsに今年よく使ったオカズみたいなの出したい気持ちもあるんだが
8TBのLVM PEを移動するのどれくらい時間かかるんだろうな
傾向として大抵死ぬ時はrb_gi_callback_data_freeが再帰的に呼ばれた先でEXC_BAD_ACCESSな気がする
落ち方としてはこれが似ている事案な気がする。
https://gitlab.gnome.org/GNOME/pygobject/-/issues/455
そうなるとこれがリリースされると直る可能性があり、1.72まで待てというのか……いつだよ……
https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/283
しかもこれAPI変更で対応しようとしてるから、GIを使う側のプログラムを変えないといけないよなあ。単純にGIだけHEADビルドしたら直るって話じゃないよな。
関連ソースを追った感じだと、GIが雑なメモリ管理をしてるだけじゃねーーーか
まあ特定アーキでだけ構造体の中身が変わってくるみたいなそういう話っぽい
そういう事してていいのかは俺はCプログラマじゃないから知らね
まぁGIが悪いと思う、たまたまallocされた構造体の先頭と同じアドレスを指してるだけの別の意味の返値をfreeしやがってるので
Linuxにもwireguardの設定を入れ、これでたのしい高速rsync
消えはしないでしょ 互換機能としてクッソ奥に追いやられる…まで進んだらすごいですね
@toshi_a あれ、ないんだったっけ。それはよくないな…
何かの文字でフィールドが区切られていて、何かの文字でレコードが分割されているテキストならCSV!
つーか複数スキーマが混在しててコメントから始まる行がディレクティブになってるcompound csvもあったし…
今日の盆栽 Macのロケール周りよくわからんよな https://github.com/shibafu528/dotfiles/commit/2c8b93a3388d0ec6184939ad4d313ee60571aad7
Emacs.appは英語固定で起動するからこうなるんだと思う
WireGuard使うようにしたら逆に通信不良起こして死ぬようになったプロプラバックアップソフトと戦っている
This account is not set to public on notestock.
This account is not set to public on notestock.
ふと思いだしたことがありIntel MBAの離陸準備をしている
忘れてた、1年前くらいにgtk3動かねーつってた覚えあるわ
さっきのスクショはCatalina + ruby-3.0.3でdevelopブランチ実行してみてる
Catalina + ruby-3.0.3 + mikutter-develop からテスト
なんかguideのTLを表示するとウィンドウのpixbufが全体的に破滅するけど、抽出タブTLは問題ない
QuartzバックエンドのGTK3アプリ一般の問題として、英数かなで日本語入力切り替え不能などの問題はあるが、まあ動くは動くな
さてx86_64のMacで動くってことはやっぱりaarch64のMacでのGIがな…あかんね… ん…?ならRosetta 2ならワンチャンか?
/Users/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/gems/memoist-0.16.2/lib/memoist.rb:207: [BUG] Illegal instruction at 0x00007fff35840bc3
ruby 3.0.3p157 (2021-11-24 revision 3fb7d2cadc) [x86_64-darwin19]
これで奇跡的に動いたらMacでmikutter2022とか書いたんやが…
んーでもX.orgでdpiデカめにしてる環境では普通に動いてたような… XQuartzは割と不思議な気もするので言いっこないか
XじゃないMac環境だとRetinaでも正しそうなサイズのウィンドウが生えるが、なんか座標が(0,0)だし放っておくとSIGILLで自爆する
なんか画像プレビューだしても死なない時がある、よくわからんな
~/lib -> /opt/homebrew/lib とかいう悲惨なsymlinkを削除
GIのdlopenを通すために必要だったが、現状のGIバグってるのなら不要や
ピカチュウっぽいな - ニコニコ動画
https://www.nicovideo.jp/watch/sm39776365
そもそもGTK2が高密度環境に一切対応してなかったんだよな
対応してるように見えたやつは…なんだろう、たぶん対応してないと思うんですけど
brewでadwaita-icon-themeを入れようとするとlibrsvgを入れる必要が出て、librsvgを入れるためにrustを入れる必要が出て
現在のメインマシンであるMac miniで起動できてしまったので、どれくらい動くか犬のエサ食ってみるか…
/Users/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/gems/pluggaloid-1.7.0/lib/pluggaloid/event.rb:181: [BUG] Illegal instruction at 0x00007fff23056ef8
ruby 3.0.3p157 (2021-11-24 revision 3fb7d2cadc) [x86_64-darwin20]
はい(はい)
macOSで、しかも変なhomebrew formula使うとかなしにmikutter一応起動できるの大進歩っぽい
なんかgtk3-quartz mikutterだとUIスレッドが回らなくなることがあるな
UIスレというか…mikutterの場合はPluggaloidのイベント処理から戻ってきたらGTKイベントを1回処理する、なのでmacOSのイベントループとはだいぶそりが合わなそうではある
なぜかGTK3+QuartzだとMiraclePainterのレンダリング結果が圧倒的にきれいになってる
GTK2だとボタン画像がけつばんになったりする事があるけど、GTK3だと起きないな
(mikutter.rb:56438): Gtk-WARNING **: 21:39:49.142: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node tab owner GtkNotebook)
ううむ、安易にPlugin::Gtk3::Timeline#signal_do_destroyでi_timeline.destroyするとなんかGLib-GObject-CRITICALメッセージが吐かれる
GTK2時代はInnerTLのdestroy sigでi_timelineをdestroyしてたみたいだが、じゃあなんでそっちでは上手くいってるんや
X270だけpowerlineなしのEmacsに戻してるんだけど、やっぱこれで問題ない気がする
ちょっと気づいたことがあるんですが、GTK3のmikutterならトラックパッドで2本指スクロールしたときにちょっとなめらかに動く
/Users/shibafu/git/mikutter-gtk3/core/mui/gtk_inneruserlist.rb:53:in `initialize': tried to create Proc object without a block (ArgumentError)
うそだろ!?
signal_doでハンドルするとなぜかラリって、safety_signal_connectだと正気な動作をする……
とりあえずこれで直ったことにするか、タブ消えるようになったし
openimg_gtkが動かねえならQuick Lookで開いたらええやんって3回くらい言われたのでプラグインかいた
たぶん今年最後のプラグインになりそう
shibafu528/mikutter_openimg_quicklook: Quick Lookで画像をプレビューしたかった
https://github.com/shibafu528/mikutter_openimg_quicklook
米の上に肉とタレが乗ってるけど米以外が全部まずい弁当で泣いてる
愛にできることはまだまだまだまだまだあるゆかり【YandereSimulator】 - ニコニコ動画
https://www.nicovideo.jp/watch/sm39776529
ゆかりさんの言うことをなんでも聞く琴葉姉妹【VOICEROID劇場】 - ニコニコ動画
https://www.nicovideo.jp/watch/sm39787620
cc: @toshi_a
#mikutter 5.0でアップデートが必要なプラグインの一部を自動更新するスクリプト
https://gist.github.com/shibafu528/55fcb76ba54561b69584f3c50199d595
みんなだるいと思うから作った
bootstrapとの違いは新規さん向けではないことですかね
他にGTK3で更新が必要なことが明らかなやつがあれば追記してもいいけど、あんまりやっててもキリがないからあれで
このスクリプトが必要なの第一に自分で、まだ~/.mikutter/pluginにあるtwitter関連を更新してない
手でgit pullするのめんどいよ〜って念じてたら手でgit pullするより時間をかけて書いてしまったやつです
さすがにdなんとかをソースに記事書いちゃうの編集者名前覚えたからな案件でしょ
【ゆかり誕2021】不良品なの!?雫ちゃん!【VOICEROID劇場】 - ニコニコ動画
https://www.nicovideo.jp/watch/sm39786063
Mac JIS Eisu Kana keys work like Space key (#4117) · Issues · GNOME / gtk · GitLab
https://gitlab.gnome.org/GNOME/gtk/-/issues/4117
Correct translation of Mac JIS Eisu & Kana keys (!3782) · Merge requests · GNOME / gtk · GitLab
https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/3782
もしかしてGTK4にしかパッチが……ない……?
パッチ見てないけどGTK3にも適用できそうならFormulae作ってみても楽しそうだな
仕事したくなくて朝から興味本位でgtkをgit cloneする
gtkに英数かなキーのパッチ送ってる人、他のプロジェクトにもこの手の問題を報告したりしててすごい
喪女弊社に身売りしてくれればSlackで殴り合っても許されますよ
営業からしたら売り込みするためのアクション全てが重要に決まってるんだよな、だから善意に頼った通知システムは腐るのだ
1カテゴリしかなくて全部最重要にしてくるアホアプリはなんかまあ制御しようがなくて死んでほしい
営業戦略としては正しそうに見えるがストアからリジェクトされてほしい
負荷がスパイクして吐きそうになったり腹痛くなったりが同時に発生した
こころめちゃくちゃになりそうなのではよタスクを滅ぼしたいぞ
きりたん(20代男性)の夢記録15【VOICEROID劇場】 - ニコニコ動画
https://www.nicovideo.jp/watch/sm39792359
ふーむ、IMEをよく知らない自分にとってだいぶ不思議な現象が起きたかもしれん ちょっと検証中
gtk+3のFormulaを複数入れたり消したりして検証するのやばすぎる
X GTK3で日本語が打てない気がする
O AquaSKKを使うとGTK3上で英数かなが反応しなくなる
なんか謎ではあるがキーコード調べたりまでやる気起きんし、ワークアラウンドもあるので放っておくか
mikutterで画像をQuickLookで開けるようにして、関連付けも設定したはいいんだけど手動でsettings.ymlいじらんとクラッシュしたね
(mikutter.rb:54902): Gtk-WARNING **: 22:41:44.490: gtk_drag_set_icon_widget is not supported on Mac OS X
しらんがな
mikutterにDock上でアイコンつけたいけど、plistつけるのはなんかだるいのでもっとだるい方法としてNSApplicationを触りにいきたい気がする
This account is not set to public on notestock.
????????????????????????????????????
こ、これは…
tumashu/ivy-posframe: ivy-posframe is a ivy extension, which let ivy use posframe to show its candidate menu, ivy-posframe is a **GNU ELPA** package.
https://github.com/tumashu/ivy-posframe
ivyがchild frame上で出てくるのまあまあおもろいかも?
macOS mikutter5、けっこうUIスレッドが永遠にフリーズすることがあり難しい
同作者のcompany-posframeも入れてみましたよ
companyのレンダリングがバッファいじくり回してではなく、別frameになるので変な描画乱れとかが回避できるのかもしれん
変なfaceが当たってるバッファでcompanyで妙な崩れかたをした経験のある人、いると思うんだよね私は数回ある
auto-complete.elはlsp-modeとかそういうモダンなやつと組み合わせにくい気がする
display-line-numbers-modeくん、相対行番号表示できたのか…
入れたけど使ってないelispシリーズにneotreeがある
うーむimenu-tree.elかあ、あまり使ってないから消してもいいのかもしれんな
いざ表示してみたら便利そうだったが、使ってないということは…
Googleホームラリって部屋の照明のステートが謎になった
This account is not set to public on notestock.
x86_64) shibafu@ryza ~ % cd git/ikutter
cd: no such file or directory: git/ikutter
This account is not set to public on notestock.
This account is not set to public on notestock.
貧乳のかつよし
Vオタのゆんたん
みんなどこへいった
見送られることもなく
Macでの動作、自分はQuartz Backendでしか見てなくてX11 Backendは見てないので、誰もお互いの環境でどれくらい動くのか評価できないみたいなことになってね?
Quartz Backend、GTK4からmacOS Backendという名前になったらしいので間違いにくくなった
/Users/shibafu/git/mikutter-gtk3/plugin/gtk3/widget/timeline.rb:184:in `add_postbox': undefined method `postbox_delegation_generator' for #<Plugin::Gtk3::Timeline:0x7fde5b905f88 ptr=0x7fde2d6842b0> (NoMethodError)
んんん
#mikutter 5.0.0 osak/shindanmakerが動作しない
#mikutter 5.0.0 mikutter-continuous-hashtagが発動するとクラッシュする
continuous-hashtagに関してはmacOSだけっぽい
/home/shibafu/git/mikutter-gtk3/core/mui/cairo_sub_parts_message_base.rb:357: [BUG] Segmentation fault at 0x0000000000000028
ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-linux]
ミッ
Intentバグは俺がどうでもよくなったしLinuxで再現しないので次に引いた俺以外の人がなんとかしてほしい
Quartz backendのGTK狂ってるので、X11 backendなら起きねーとか普通にありそうだなくらいは思う
mikutter 5.0が出たからには~/.mikutterをGTK3仕様にしないといけないが、プラグインの棚卸などが必要だろうなー
masterブランチにmikutter 5.0対応版マージするの忘れてました、今やりました
https://github.com/shibafu528/mikutter_mastodon_postbox_visibility
そうだよな、32bitやめたら1990年代にビルドしたa.outバイナリとかどうすんねんってなるもんな
@akkiesoft 全部 {plugin}.gtk2 ってリネームされてるから頑張ってもどそう
プラグイン更新するやつ、何ならバックアップが既にあったらスキップするみたいなセーフティも入れてある
ワンライナーを書くとき、病的折衷主義のがらくた出力機はそう言われるだけの機能があるなあとなる
そして病的折衷主義のがらくた出力機の影響を受けたRubyの機能、誰も使わない
Rubyで制御構造としてBEGIN { ... } END{ ... } が予約されているのをつい昨日知って、使うやついるかよ!!!!!!になった
ちゃんとruby -pneとかで仕込んだ時に最後1回だけ発動するみたいな感じに動く
https://docs.ruby-lang.org/ja/latest/doc/spec=2fcontrol.html#END
> END ブロックは一つの記述につき最初の一回のみ有効です。たとえば以下のようにループの中で実行しても複数の END ブロックが登録されるわけではありません。そのような目的には Kernel.#at_exit を使います。
RubyがPerlに影響受けたシリーズは調べる旅に笑いまくった上で使わねえよバカんならPerl叩くわ!!!!と叫んで終わる
Perlの影響受けすぎやろって思うの、他にも require "English" が思った通りの機能として存在することですよ
昨日データ取りのためにperlでワンライナー書いて整形とかしてたので、あんまり馬鹿にできる話でもないんだが、しかしrubyでやらないしな…
じゃあ例です
$ echo -e "base\nbase\nkick\nkick\nbase\nkick\nkick" | ruby -ne 'BEGIN { $count = Hash.new(0) }; $count[$_.chomp] += 1; END { p $count }'
{"base"=>3, "kick"=>4}
mikutterのGTK3対応によって本当に自分の中ではGTK2の終焉が来た
そういえばSylpheedは一生GTK2っぽそうですが、ForkのClawsMailはGTK3対応性交してるっぽいんだよな
NGN網内通信がっつり帯域使い続けるとパケット捨てられたりでもするのかしら、Time Machineが進まん
WireGuard経由のafpマウントストレージへのTimeMachine
Network Link Conditionerでup-100Mbpsにしてみる (他のデバイス、他のソフトウェアの組み合わせで100Mbpsに絞ったらなぜか上手くいった謎があった)
常に速度が出ない、ではなくてある程度帯域を使いきった通信を続けると突然パフォーマンスが落ちる、なので規制の類だと思うんだよね
昔Ubuntuを落とそうとしただけでniftyに100kbpsも出ないような状態にされたことがあるのを思い出すな
観光地土産みたいなやつはWireGuardクライアントですよ
This account is not set to public on notestock.
Arch機から.mikutterをDropboxに上げといたので、Macでガンガン重い.mikutter使って検証してもいいな
Quartz-backendだとバニラ+twitterレベルのconfrootでもまあまあ重いのであれなんだが
たぶんメインconfroot使ったら秒でフリーズするんだが、まあ試さんことには
こっちだとクラッシュするからもう諦めてQuickLookに投げてるんやが…
持ってきた.mikutterを展開したらp_class_values.dbが入ってて草 いつのや
x86_64) shibafu@klaudia mikutter % ber mikutter.rb --debug
/Users/shibafu/.mikutter/plugin/mikutter_mode に書き込み権限を与えてください
!?!?!?!?!?!?!?wwwwwwww
まあd-bus使えない環境ならmikutter-modeいみないし
えっあるの
dbus — Homebrew Formulae
https://formulae.brew.sh/formula/dbus
うーむ UIの描画が更新されないのに文字は打てるし投稿できるみたいな怪異が発生してる
設定ボタンがある位置をクリックしたら設定ウィンドウ出てきたしこっちは普通に応答するな
GTK 3.24.31をquartz-backend=trueでビルドしようとしたら、QuartzCore.frameworkへのリンクが足りなくてビルドコケたんだけど?
GTK 3.24.31にパッチしてビルド成功したのでmikutter起動したら、いきなりCoreGraphicsでセグりだした
まじでこれどういう原理でレンダリングが破滅してるのか分からんな
This account is not set to public on notestock.
Ruby 3.1、Hash/キーワード引数の値省略のためにプロジェクトのRubyバージョンをそこまで上げるモチベがある
ラグアマナァ - ニコニコ動画
https://www.nicovideo.jp/watch/sm39797066
甜花ちゃんマーチ☆ - ニコニコ動画
https://www.nicovideo.jp/watch/sm39804118