江戸切子職人の歌だ
【人力VOCALOID】Heart Voice 辻野あかり - ニコニコ動画
https://www.nicovideo.jp/watch/sm39778576
ボンクラプログラマー
頭とお腹が弱い。
最近は個人鯖の @shibafu528 がメインです。
⚠️ CW設定のない下品な発言が非常に多いです。これは仕様ですのでご了承下さい。
ℹ️ spam対策でフォロー承認制にしています。上の一文が構わないという方ならお気軽にどうぞ。
FINAL FANTASY XIV 関連の著作物は
(C) SQUARE ENIX CO., LTD. All Rights Reserved.
江戸切子職人の歌だ
【人力VOCALOID】Heart Voice 辻野あかり - ニコニコ動画
https://www.nicovideo.jp/watch/sm39778576
mikutter-continious-hashtagもGTK3対応が必要なんだけど、それ以前にいくつもPRが積まれている
12/1 ?! 最近巡回してなかったのがバレる
クソデカ夕映えプレゼント - ニコニコ動画
https://www.nicovideo.jp/watch/sm39694633
邪悪だった
【Rimworld Ideology】なんでもするセイカさんI #10(終)【VOICEROID】 - ニコニコ動画
https://www.nicovideo.jp/watch/sm39804214
そういえば後輩の使ってるカラースキームが良さそうだなあと思ってEmacsポートを探したら普通にあった
https://github.com/conao3/iceberg-theme.el
落ち着いててかっこい〜
powerlineがいよいよ見えづらくなるので、もう捨てるかw
これで全画面で使うくらい横幅取って運用する想定なら、モードラインとミニバッファを1行に圧縮するやつ入れればもっとスマート
ミニバッファ必要な時にちゃんと出てくれればいいし、messageくらいならちょっと狭い空間に適当に出されてもあんま文句ない感あるよね
mikutterにもEmacsのfaceみたいなのほしい フォントカスタムだるいから
QuartzだとGTK 3.24.31落ちまくるから3.24.30に戻そう
いや落ちまくるのmikutterが神引きしてるだけだと思うんやが…
gtkリビルドしたらmikutter動くようになったんだけどなんで???????
トコダは2013年とかにやったきりなのでレーティングないです…
まだアカウントがログインできて当時の提出が参照できることにビビった
/Users/shibafu/git/mikutter/vendor/bundle/ruby/3.0.0/gems/gobject-introspection-3.4.9/lib/gobject-introspection/loader.rb:614: [BUG] Segmentation fault at 0x0000000000000008
ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-darwin19]
環境によって気まぐれで落ちるmikutter---
バックトレースにCarbonとか見えまくってるけど、Carbon APIってまだ生きてんのか
Big Sur以降にしたら状況が揃うんだったらもうアプデするが (なおMonteley)
GTKチャレンジ的にはMonteleyはissueにあんまりバグレポ上がってないのが怖い
いや普通にあったわだいぶ終わってる感じのやつが修正されたりしてる
macOS 12 Monterey all windows are black (#4342) · Issues · GNOME / gtk · GitLab
https://gitlab.gnome.org/GNOME/gtk/-/issues/4342
Catalina生かしてる理由、自作アプリの動作確認用と想い出補正なんだけど、もうあと1年ない命のOSサポートせんでもいいか〜になってきたから捨ててもいいなとなってきる
会社にCatalinaの人間ごろごろいるのここに手製の悪いツールがあってheheって言うときにたぶん動くって言いにくいからうちのチームくらいは全員上げてくれ
CaとBSでだいぶ動くかのライン変わるのでちょっとなーみたいな
キョ的な関心があまりにもなく、自分は動いたり狂ったりする道具で遊ぶのが楽しいんだなとなった
みたらしは年間で俺よりシコってるから実は枯れてないんだよな
機械学習に興味はないけどTissueのpublicからリベンジポルノっぽいのだけ勝手に蹴ってほしい
これこそ「よくしらないけどえーあいってやつでなんとかしてよ」っていう発注です
Webを除くGUIアプリケーションプログラミングがすきですはーと
サンタ衣装姉妹 - ぺんぺけのイラスト - pixiv
https://www.pixiv.net/artworks/94981045
This week in KDE、Khristmasとか冗談飛ばしてて草
https://pointieststick.com/2021/12/25/this-week-in-kde-samba-printer-browsing-and-more/
列挙可能なものはeachに寄せてあったほうがRuby標準の操作関数群が使えて便利なんです…
昔IDEの時代にならガシャッとHDD入れ替えられるやつ使ってた
5インチベイが1つ付いててそこに3.5インチマウンタを仕込んでるので、正直裸HDDをガシャポンできたほうが変えやすくて都合がいい
Catalina好きなんだけどなーAPIが不便だからじゃあな
MBAをデカサーに更新したのでCocotodonのUIが正しく表示されるようになった
This account is not set to public on notestock.
は〜〜Komiflo読んだら知ってる人間の名前で萎えた〜〜
This account is not set to public on notestock.
Error: Your Command Line Tools are too outdated.
ておくれ……ってコト!?
この時間どこも人いるよなあとなった結果すいてる家系ラーメン適当に入ったからあまり期待できない
Mac miniでそこまでかかってへんが?って思ったが、そっちはM1な上にFileVault offという差があるか…
Xcode、その次にセキュリティアップデートが出た時のmacOSシステムアップデートが続いて体験悪い
brewのgtk3、bottleがインストールされるとmikutterがクソデカテクスチャになって死ぬ現象が起きたりするけど、強制的にビルドさせると何となく動いてる感じになる。なんだそりゃ。
えっちなことばをおしえるイタコさん_十語目 https://nico.ms/sm39809463?ref=nicoiphone_other
知ってはいたけど、mikutterいきなり100スレッド生やしたかと思ったら速攻でみんな消えていったり情緒不安定だ
うーーむ、ひょうな操作ですぐハングしたりQuartz-backend mikutterは気難しすぎる
これをチケットにするか、するにしてもどう書くか悩む https://social.mikutter.hachune.net/@shibafu528/107508506035425575
どう定義するか、どう実装するか、持たせられる属性はどこまでか、設定の互換性は、ウーム
こういう時は本当に欲しいなら考えこまずに雑コードをでっち上げてしまったほうが結果にはなるみたいなの、あるな
This account is not set to public on notestock.
うわっほんとだ しかも既にfollowingだから本物か!
お前らが歯医者おっぱいの話擦り倒すせいで俺は地元の歯医者開拓した時におっぱいのこと考えてしまったんやぞ
「おっぱいに無縁な俺がおっぱいで歯医者を選んでみた」ラノベ化???
This account is not set to public on notestock.
十字架を背負ってたり老いぼれてたりすればもっと安くなるのか…
Slackはチャンネルやスレッドを別ウィンドウに出せるようにしてくれ
クライアント用意してるならそんくらいできてくれ、Webのみでの提供ならこんな事思わなかったのに
Android離れすぎてしまったのでどうするかな…読まん気がする…
ポークビッツ入れてX11-backend mikutter on Macの環境作ってもいいかもしれねえなあ
でもポークビッツ入れなくてもcairoとpangoとgtkだけ手ビルドしたらよくない?みたいな気持ちもある
optional依存関係の概念を作ってしまったmastodon_postbox_visibilityの罪
昔brew+X11でmikutter動かした時の記事、完全に死んだので追記しておいた
brew + mikutterしたい→obsoleteなあひるの記事→obsoleteな俺の記事→いくえ不明
Tissue見たんですけど既に俺が使いそうな絵の漫画が貼られてて泣きました
Emacsの設定調整しないとmikutter開発の体験が微妙問題ある
今mikutter開くとちょいちょいエラー出すelispがあり…
マジレスするとRubyは何で書いてもそんなに体験が大きく伸びないので何でもいい
例えばdabbrev相当の近いコードから補完持ってくる能力があるかどうかみたいなエディタの地力で変わる部分と、今ならsolargraph使えるかどうかで変わる部分くらいなので、まあ、なんでもいい
@tacumi 上手く行くこともそれなりにありますが、無理な時は無理でしょうという認識です。なぜならカジュアルにメタプロによる生成が行われ、それを静的にカバーすることは困難なため。
Railsはコード読みにくくてムカつく Rubyコアのコードリーディングのほうがまだマシじゃねえのか?
RailsとRailsに影響を受けたgemはそれぞれ別系統の読みにくさなのでそれもムカつく 同じ読みにくさであれ
ところでmikutterをやってるとかなりrubyの使うと初見殺しな能力にひたすら当たることになるのがここ10年で明らかになっているので、いきなりハード以上の難易度を選んでいるんじゃないかという気がしています
これはmikutter自身も本人がゲロっているようにそうだが、依存gemも含めての話
mikutterのおかげでそんじょそこらのgemのメタプロには動じずにデバッグする能力が付きました!とでもいったらええのか
mikutterの場合はイベント駆動すぎてバックトレースが意味不明なこともある
This account is not set to public on notestock.
Railsで学んだことはコード分割のためのmodule化はマジでやらんほうがいいということです
ActiveRecord読む時に6バッファくらいたらい回しに遭うなどがある
RailsアプリのConcernどうするか問題みたいな話じゃなくて、Railsコアのコードでキレてるっていうコンテキストが抜けるとこの発言がすごく薄くなる
Plugin.callから見たcaller(1)をイベントの情報として隠しもってくれて、イベントリスナーの実行中のuncaught exception時にターミナルにセットでゲロってくれると嬉しいかもしれないという事はある
ただこれもイベントリスナーはDeferredを起爆して終わりみたいなことが多々あるので、そうなるとまた意味がわかんねえことになるんだよな…
MikuTwitter::RateLimitErrorが100回くらいでてるの気にはなるな
そういえば特に使い道はないんだけど、streaming_connection_statusプラグインってmikutter coreから外されて、かといってGitHubにも上がってないんですよね…
入れた: cosmo0920/mikutter-core-audio: Play sound mikutter on OSX
https://github.com/cosmo0920/mikutter-core-audio
1.Twitter Worldはコンストラクタでverify_credentialsのAPIコールをする
2.World pluginのload_worldはcollectionのrewindで複数回呼ばれうる、このたびに全てのWorldが再作成される
3.load_world実行回数*twitterアカウント数分のリクエストが走る
4.ところでTwitter worldの初期化に成功するとPlugin.call(:world_modify)が実行される
5.2に戻るのでは……?
#mikutter
レートリミットにかかると今度は1アカウントあたり10回自動リトライが積まれる
これはcollection APIが実装されたのはtwitter pluginが落ちた後だから考慮されてないのか
じゃあ$GLOBALS触りまくりたいか?と言われると触りたくないでしょ
ここにきてtwitter pluginのバグ見つけるのだいぶアレやな
mikutter側の考慮が足りてないとするべきか、twitter pluginが本体の改修に追従できてないとするべきかは余地があるが
これがMastodon Worldで起きてたらあひるに殴られてたな
これはえっちやろ
えっちなことばをおしえるイタコさん_11語目 https://nico.ms/sm39815173?ref=nicoiphone_other
入れてるだけでDoSするプラグインはちょっとアレなので改修方法は考えたい
brewで構築したmikutterが安定してればあっきぃ助けられたんだがな… まったく安定しとらんからな…
動きさえすればOS標準の日本語入力が普通に通るなどの恩恵がある、動きさえすればな!!!!!
画像プレビューのラリラリ加減はGTK2 brew構築の時と変わっとらんし、もっと謎な停止不具合があるので救いがにえ
かといってX構築でトチ狂った描画されるのもだいぶ救いがなくて困ったもんだが、どっちか片方くらいどーにかなれよと思いはする
ArchからXQuartz 2.8.1にX転送した時は別になんもなかったのが謎
coreのmastodonもmastodon_settingが初期値持ってるのか 🤔
settings DSLを使うためにはsettingsへの依存が発生するが、UserConfigは何にも依存してなくても使える基本セットのAPIなのでsettings系プラグインに初期値書く理由にはならないと思うんだよな。
UserConfigをユーザーが変更するUIを提供するためのプラグインであって……と umm
でもtwitterみたいなコアになる必須プラグインが1つ存在する場合においては問題にならなさそう。
twitter, twitter_settingsの順でのロードが保証されていて、twitterのロードに失敗したら後者もロードされないのであれば、前者に初期値があれば満たせることになる
でも、そうだな 実際には1つの子プラグインでしか使ってないような設定についてはそうする動機が薄い。
UserConfigを編集するだけなら確かに明示的依存が必要ないので、そうなるのかも
/Users/shibafu/git/mikutter/vendor/bundle/ruby/3.0.0/gems/delayer-deferred-2.2.0/lib/delayer/deferred/deferredable/node_sequence.rb:31:in `pull': Invalid sequence flow `reserved' to `get_child'. (Delayer::Deferred::MultipleAssignmentError)
ぬぇー
@toshi_a delayer-deferredよく分からないんだけど、この呼び出しは違法なの?
Invalid sequence flow `reserved' to `get_child' とか Invalid sequence flow `graft' to `get_child' になった。
https://github.com/shibafu528/twitter/commit/d982c2cd172091a33cfb50948a48ce537e55ebe5
半分まで思いついたけど正確に書くためにググったから俺もわかってない
俺の運営次第でこの垢凍らすことだってできるんだぞってことで
なんか勝手にauto-fill-modeがonになっててキレてる
あっ理解した 知らずに設定してたskk-auto-fill-modeのせいや。いらねえ失せろ。
mikutter/twitterのTwitter爆砕バグ直ったかも
Delayer::Deferredで苦しむのはこりごりなのにまたDelayer::Deferredと戦ってしまった
Delayer::Deferredのnext/trapでDeferred同士の継ぎ木をすることで結果をn個のDeferredに配信できるというハックを習った
ダサいことで有名なサイトからmacOS向けのEmacsバイナリを落とすと、Info.plistに書かれてるエントリポイントがRubyスクリプトなのでシステム環境設定からアクセス許可をかける対象が/usr/bin/rubyになるとかいう馬鹿げた話を知りました
/usr/bin/rubyにフルディスクアクセスとか通すの……まあ結局そうするみたいな事はありそうだけど何か違和感あるな?
まあ僕そこからバイナリ落としてないんで関係ないんですけど…
システムモニター「thilmera 7」が完全無料化 ~シェアウェア版の機能を解放 - 窓の杜 https://forest.watch.impress.co.jp/docs/news/1377904.html
user_initializeとかたまたまチェックアウトしてあったmikutter 3.4.0にもあったし古代すぎる
【Rimworld】ずんだもんのじょうずに遭難できるかな?#5 - ニコニコ動画
https://www.nicovideo.jp/watch/sm39814494
あーそういえばuser_initializeでDeferredが失敗した場合はキャッシュ消して新しいチェーンでリクエストできるようにしたほうがいいのかもしんねーけど、twitter使ってないからモチベねーな
元々は起動後1回を想定した処理、かつ失敗しても別にアプリ停止するわけじゃないコードパスだからどうでもいいという認識
そうですねそれくらいで コードに関しては を殴るということで
相対じゃなくて絶対サイズも必要だろ高校校歌を斉唱していただくなどで
#mikutter twitterのステータス単体を表示するタブがWindow横幅を拡張する気がする
そういえばこれはそうしないのかツッコミがあったような気もするが、実はCocotodonだと画面の75%の領域の内側に収まるように、かつ余白を作らないようにプレビューウィンドウを表示していたりする (が、mikutterで出来るか知らんしあんまり興味もなかった)
真面目にやるとウィンドウサイズはクライアント領域の話なのかフレームも含むのかとか、ツールバーの高さを差し引いて計算だとかダルいので…
/Users/shibafu/git/mikutter/vendor/bundle/ruby/3.0.0/gems/gobject-introspection-3.4.9/lib/gobject-introspection/loader.rb:616: [BUG] Segmentation fault at 0x0000000000000028
ruby 3.0.3p157 (2021-11-24 revision 3fb7d2cadc) [x86_64-darwin20]
Xのマルチディスプレイ回りに戻ると、実装を簡潔にするためにテキトーに見積ってそう(この推理もテキトー)
XRandR回りをサボろうとしたら1つの画面扱いにしたほうが全体的に楽そうではある
具合悪くて金貰ってinit.elの盆栽してるだけになってる
さて、Twitter DoS対策はあれだとメモリ効率が終わってることに気づいてしまったわけだが
挙動は問題ないです、ただdeferredチェーンが全てメモリに残り続けるっぽい
想定としてはチェーン全体ではなくhashに突っこんでる部分から先だけが到達可能objectのつもりだったんだけど、どうやら単方向リストではなく双方向リストだったらしいので
PriScVistaの人か。そこ干渉できるんだなあ。
ウィンドウはやっぱり四角くなきゃ! という人のための「Corner Sharpness」 - Windows 11で絶対使いたいアプリ - 窓の杜
https://forest.watch.impress.co.jp/docs/serial/win11must/1370460.html
This account is not set to public on notestock.
This account is not set to public on notestock.
昨日格闘してたけど、emacs-tree-sitterってdynamic module機能使ってるのか!
なんでdylibがここに…?と思いながらやってたがそういうことだよな
なるほど、オールインワンから小さなパッケージの選択になることを歓迎する潮流があるのか。
2021年の補完UI事情とEmacs28に標準添付されるfido-vertical-modeについて - Qiita
https://qiita.com/tadsan/items/f1738cb463b1ec536f84
ivy/counselが時々狂うので、なんか安定して動くなら他のパッケージにしたいような気持ちはあるんだよな
fido-vertical-modeだいぶ他のやつと同じようにしか見えなくてウケるな
MIKU.parseにfrozen stringを渡すとクラッシュするらしい #mikutter
@toshi_a #1447 を供養しようとしてプラグイン化してたら気づいた
@toshi_a まあMIKUをサードパーティで呼ぶやつおらんから大丈夫やって
俺のGitHub名前空間に抽出関係の細々したプラグインが増えてきていて、入れるのめんどくさい感じになってる
datasourceとかextract conditionとか
@toshi_a 例外見てそうなんだと思っただけで読んでないゾ
心の余裕があれば今年よく使ったオカズを出すページとかパッと作りたかったかもしれないが、心の余裕がなかった
おほー / ぴらむ さんのイラスト - ニコニコ静画 (イラスト)
https://seiga.nicovideo.jp/seiga/im6780568?track=seiga_illust_keyword
新宿駅徘徊してたらデカマラみたいな名前の菓子屋あってビビった
This account is not set to public on notestock.
ニュースサイトから画像リンク経由で一次サイトに飛ぶみたいなムーヴしたせいか
老人会記事だ(なつかしい)(URLなおした)
当時は“世界最先端”だった――日本の「ケータイアプリ」の歴史を開発目線で振り返る:ITmedia Mobile 20周年特別企画(1/4 ページ) - ITmedia Mobile https://www.itmedia.co.jp/mobile/articles/2112/28/news098.html
突貫工事で作って、これローカル環境は9月くらいまでの自分のデータ取り込んであるんだけど、繰り返し使うことってそこまでないんかなとなっている
カンバッジとか色々つけたおたくを久々に観測して、どこか安心感を覚えている
This account is not set to public on notestock.
なぜかスマホからはwgハンドシェイクできるのにPCからできねーが
あ、スマホに刺してるprivatekeyでハンドシェイク通った。設定ミスってるなこれ。
まだ置いていったディスプレイあったし動いた
なんか電源のつきが悪くなってるが…
疲れてて眠いから明日の朝レビュー対応して本番一発勝負でデプロイするか
ユキハミが隣にいたからよくダメージ通りそうだなあって思いました
うーむ部屋にchromecastあったかな、RiJ流したら楽しそう
なんか通信が不安定だな、gen1は11nまでしか使えないんだっけ?
これあれかなPixel3aからスマホの画面キャストしたほうが安定するか
Pixel3aから画面キャストしたほうが圧倒的に安定するやん… うーむ。
実家から自宅方向の通信なんか速度でねぇなと思ったら、これIPv4か…
ドライバ入れた
自宅のファイアウォールいじってwireguardサーバにIPv6疎通できるようにした
爆速転送ができた
sharp faviconどうにかするwebpackのpluginとかで使われてるやつか
これが公営賭博回か
アップデート: 年間グラフのページに「最も使ったオカズ」を追加しました - Tissue
https://shikorism.net/info/22
#tissuelog 今年もありがとうございました。よいお年を!
ここ1、2年でラッシュがあったのでまずここを耐えてどうなるかを見たい
ぐんまちゃん6話まで茶の間にキャストしおわった所でチャンネル権がなくなった
あと、オカンのスマホにChromecastが生えた通知が飛んでナンヤコレェっていわれたりした
自室のLANケーブルが疎通せんと思ったら、そういえば自室宛を抜いてNASに繋いだのであった
しばふの穴という穴にLANケーブルを差し込んでスイッチングハブとして余生を過ごさせる
なんか血圧計あったから測ったらバカ数値でてワイ生きられるんかになった
This account is not set to public on notestock.
おててでしてもらうときは対面と背中からどっちがいい?