簡単すぎて射精するのか、射精くらいの労力なのか
ボンクラプログラマー
頭とお腹が弱い。
最近は個人鯖の @shibafu528 がメインです。
⚠️ CW設定のない下品な発言が非常に多いです。これは仕様ですのでご了承下さい。
ℹ️ spam対策でフォロー承認制にしています。上の一文が構わないという方ならお気軽にどうぞ。
FINAL FANTASY XIV 関連の著作物は
(C) SQUARE ENIX CO., LTD. All Rights Reserved.
» CANDY HOLE 【ドーナツホール×双葉杏】 - ニコニコ動画 https://www.nicovideo.jp/watch/sm34323267
ポスグレチョットデキル人はFediverseにだいぶいるよ、俺はMastodonまともに運用してないし仕事かTissueくらいでしかポスグレしてないから…
ん゛え゛え゛え゛え゛ピ゛ザ゛お゛い゛し゛い゛よ゛ぉ゛ぉ゛本日も高品質・高殺意!ボンジョルノ!!!ご注文のペスカトーレ!!!次回使えるクーポン!!!ピッツァ(デスボ)!!!
https://shindanmaker.com/831381
スマホで自作アプリ書いたの今みたいに操作性マターというよりは、単に当時のスマホがザコすぎてブラウザ上げたくなかっただけなんや……
ておくれに頭をやられたshibafu528「あっこの惣菜mikutterの薄い本でロゴパロしてたやつじゃね?」
このアカウントは、notestockで公開設定になっていません。
一応割れてる可能性を頭の片隅に置いてはいるものの、少なくとも業務ではshibafu528と関係なくやっている。ただ辞めて行き先探したくなった時に不都合がありそうだよなぁってちょっと思う。
Tissue WorldはTissueがAPI公開すれば不可能じゃないですけど…
公私共に発言の末尾が森久保nizeされがちで、俺は森久保じゃないのでちょっと印象良くないなってなってる
したらばのデータが正しく取れない(タイトルなし、descriptionが"2"になる)の、EUC-JPだからかな
こういうPHPでの文字コードネタはPHP4時代あたりからやってる人なら余裕で捌く印象があるな
これの場合はmetaで判定するか、あるいは"utf-8, eucjp-win, sjis-win"とかの判定順位でmb_convert_encodingに通すとかっすかねえ
» kb10uy さんのチェックイン (6月8日 01:48) - Tissue https://shikorism.net/checkin/272
これよく見たら自給自足どういう意味だろうがあるな、自分の運営してるとこから出してきたからか
というかTissue,記憶が正しければkbs3が安定してからサービスインしてるね
Omnibarで namespace/repo_name だけでGitHub開いてほしいな
実質的に履歴情報によってカバーできてるけど
Tissue本番サーバのdoc rootが/usr/share/nginx/htmlなんだけど、手癖で/var/www/htmlに移動しようとするのきっつい
そういえばmikutterにpixiv対応のパッチ投げてること思い出したけど、これチケ番若すぎて完全に埋もれてない?
俺の本番プロファイルとか、いろいろ手を入れすぎて何も実績解除されない感じにSQLiteぶっこわれてた覚えが…
実績システム入れたら「一番搾り」「ハローワールド」「シコのケービィ」あたりは続投しそう
SperMaster、概ねTissueなので当時何を考えてたかとか参考にならなくもない。
ただ実績以外はほぼ移植しちゃったか。
Mastodonのソースのカードクローラー見てたけど、最後に取得したのが2週間以上前だったら再取得か、なるほどー
Ruby自体は読めるけどRuby製品は得てして世界観(FWなり独自なり)があるので結果的に読めないが多い
Get weather from Yahoo! ってなんかノリノリっぽいコメントだなって思ったけどそうでもなかった
自分のソフトだったら、だいたいリリースを打ったらその次のコミットからはバージョンインクリメントしてるなあ。リリースしたら同じバージョン番号で差異があるのは混乱しか生まないので。
なんだろう、bootstrap 4のカードタブのあのpaddingが気にくわない……
これくらい落としちゃってるほうが個人的には好きだけど、これはこれでしっくり来ない。
このアカウントは、notestockで公開設定になっていません。
Tissue fix/traditional-japanese-site-ogp
このアカウントは、notestockで公開設定になっていません。
今週のスケジュール鬱々してることが分かり、今日も来たくなかったのに鬱々としている
昔のソフトウェアにありがちな起動時の tips ウィンドウが好きすぎるんだけどジェネレーターでも作ったほうがいいのか?
雑にポインタ動かすためにhard resetとかいう自殺行為をすることがあり、それでよく自殺してる
クリトリススタジオは買う気起きないんだけど、なんかメディバンも広告やかましくなってやーね
このアカウントは、notestockで公開設定になっていません。
2.5GBくらいのレスポンスをストリーミングで送ってくるRPCをFloraRPCでリクエストしてみたら、なんか普通に受け止めきれたので驚いている
164040のProtobufメッセージを間髪入れずに送ってくるのだいぶ意味分からんけどな
Wombatで試したら、こいつ全レスポンスをGUIに表示するのでレンダリングが止まって死んだ
というかGUIフリーズしたままワーカースレッドが走り続けてメモリをスワップ込みで20GBくらい食われた
Wombat、Svelte Nativeでレスポンスのレンダリングに……monaco-editor使ってんのかよwwwww
FloraRPCはレスポンスがどんなに増えてもGUIには1つしかレンダリングしてないから、GUIが原因で受け切れずに死ぬことはないんだな
最後に受信したぶんに自動的にページ遷移もやってないから、ページカウントの更新しかGUIへの作用がない
Floraも素の関数呼び出しの連続じゃなくてQtシグナルのスレッド間メッセージング挟んでるから多少オーバーヘッドあるんだがな
grpc::ByteBufferをひたすらQVectorにpush_backする程度のメモリコストしかないのか
grpc::ByteBufferってstd::stringだった気がするな、ほぼ素のバッファが増えてるだけだな
BloomRPCはElectronのrendererはもう操作に応答せずCSSアニメーションだけが走ってる感じになってるけど、意外と沈みもしない
あいやこれ全部renderer processで処理してるからすっげーーー遅いだけだわ
といってもgrpc-c++とgrpc-nodeって書かれてるやつはどっちもgrpc core使ってるから変わらんのか
最終的にはWebフロントエンドくっつけようと思ってるけど、いつにしようかなあ バックエンドで考えついてる機能は一通り作ってからで間に合うなあ
コアRust製だけど表層に行くに従ってやりたい事の割に大袈裟になってだるくなるからgoにするとかでバランスを取る
Envoyなしで直接フロントがgRPC喋れるならもうBFFなしで特攻できるのになー
Envoy置くのとBFF書いて調停するのどっちがマシかというのは一考の余地あるか
gtk依存が前提のmastodon pluginをごまかしロードするために、いろいろな場所のgtk pluginへのdependencyを切ったり、Autoloadにしたりして動かすとこまでやった
mastodon plugin、バンドルになっているのだからもうちょっと切り分けてもいいのかもしれんな
mikutterdを作るためにmikutterコアの依存関係の知識が必要になってる
あれがモノリスなのはサードパーティで分割していい感じに扱う現実的な手段がないからだった気がするし
明細をガシガシ打ち出すタイプの帳票だとセクションで定義するタイプのレポートエンジンは便利で、既にシンレポはGUIデザイナを備えてるんだからこれがあればRubyも帳票業界で戦えるんちゃうかと思ってる
なさそう、単にこのスクショのmikutter_plugin_unload()が発火されねーなと思って
mikutter_shutdownはKernel.at_exitにフックしたから発火されたんだけど
@shibafu528
Failure Sucess 繰り返し
今は別れたブランチたちも
生まれ変わってマージされるよ
このアカウントは、notestockで公開設定になっていません。
昔検索でヒットしたとき「ちゃうんや俺がやりたいのGLES1.1だからUTで説明されても何もわからん…」と涙した
当時の俺にポストプログラマブルシェーダ時代を理解する知性はなかったので1.1で探してたんだよなあ
集合の話してる1コマ目くらいまでは何か知ってることの話をしてる気がするけどやっぱり寝てた奴
寝る前に思いついて、朝ffi gemを調べて、ガッと書いて呼び出せたので仕事に向かった
Plugin.create単位でnativeに降りることができて、その単位ごとにvoid*が1つ確保されていて、あとはイベントハンドラが仕掛けられれば何でもできると思いませんか
Ruby側で購読してnativeに降ろしてもいいし、nativeから直接購読できてもいいような気がします
ffi使うかfiddle使うかはちょっと悩んだけど、つついさんが苦しんでて記憶にあったからffiにした
int mikutter_init(*mikutter_t)
int mikutter_plugin_create(*plugin_t)
void mikutter_plugin_unload(*plugin_t)
void mikutter_shutdown()
が呼べるDLLなら何でも適当にdlopenなりLoadLibraryすりゃ良くねーかくらいに思ってるので、だからFFIであう必要性もあんましな…
つついさんに嫌な顔させるためにffiを使い、もぐのさんに嫌な顔させるために関数をなるべくエクスポートしない OK!
ウィンドウを持つプログラムなら任意のWndProcをフックとして滑りこませることできますね
ネイティブ側から型定義みたいなのをセットで渡してやればRuby側で解釈変えられるな
ところで確認したいんだけど、mikutterで直接Cに特攻した例そんなにないんですかね?
COMプログラミング、世代的なあれもあり殆どやったことがないんだけど、Windowsで育った身としては一度くらい真面目にやってみたい
WinRTですらCOMに基づいてるんだからWindowsはCOMやってこそでしょ
ffiで疎にして変にインターフェースを複雑にすると面倒だな。Pluggaloidは非同期なのでメモリ管理の問題もあるし。
もうもっと素直なC拡張の形でNative Pluginを表現して、VALUE構造体をやりとりしたほうが話が早い気がする
通信、Pluggaloidが通信できるようになればこれはやらなくてもいいんだよなあ
C拡張入門みたいなページ見てるんだけど、なんでこのサイトサンプルコードがK&Rなんだよ
なんだろう、mrubyを見てたせいかCRubyのC APIすげえ既視感しかないぞこれ……!
AppStoreのアプリ内課金、なんか請求までのタイムラグにめっちゃムラがある気がするんだがなんなんだろうこれ
YouTubeサイドメニューの探索とかいうのクリックしたらこの世の地獄が一覧されて涙出た
libidnのバインディングとして提供している以上変わることはないだろうな…というあれ
明るい女の子の可愛らしい中にも優しさあふれる声をベースとした入力文字読み上げソフトのおっぱい
このアカウントは、notestockで公開設定になっていません。
GUIを1000年フリーズさせるバカプログラムを書いたときに計算量という言葉を思い出せるかどうかが100次受け人生になるかどうかの境界
G suiteに対する感想、これはわかりがある
https://b.hatena.ne.jp/entry/4714241368171661026/comment/deztecjp
あまりにもVivaldiと態度が対極ですごい
Operaが暗号ブラウザ「Opera Crypto Browser」のベータ版を発表、NFTなどの購入がより簡単に - GIGAZINE https://gigazine.net/news/20220120-opera-crypto-browser-project/
このアカウントは、notestockで公開設定になっていません。
Mastodonクライアントとしては足りなさすぎて半端なy4a、殺してしまったほうが美しくはあるが今からクライアントをフルスクラッチする気なんて到底起きない
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
ertona.netはそろそろLightsailに押しこんだほうがいいのではないか説はある
先月ertona.netを一時的にスケールアップしてたから余計に金かかっとるやん