1262にパッチ書いてる(微妙にマージ待ちしてる)
ボンクラプログラマー
頭とお腹が弱い。
最近は個人鯖の @shibafu528 がメインです。
⚠️ CW設定のない下品な発言が非常に多いです。これは仕様ですのでご了承下さい。
ℹ️ spam対策でフォロー承認制にしています。上の一文が構わないという方ならお気軽にどうぞ。
FINAL FANTASY XIV 関連の著作物は
(C) SQUARE ENIX CO., LTD. All Rights Reserved.
sshで自宅に帰ってewwとか駆使して自分のGitHub見ながらパッチを起こすの、何だこの作業形態
WindowsはSKK
WSLはSKK
EmacsはSKK
!!だけどArchはMozc!!
こだわらなければ、og:imageで妥協してもいいかなあ。(ただしフレームが入る)
og:imageで妥協する路線にすれば、インスタ映えメソッド打つだけで対応できるから楽っちゃ楽だが
……あっwww そういうことか、mikutter_support_pixiv動いてない理由わかったw
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
性能が必要!とかいってcppにして無事に大炎上した会社なら夢の中で心当たりがある(
たぶんDBの扱いが壊滅的に下手くそだったか、まともなアルゴリズムも書けないアホしか集めてなかったんだと思うんですけど、まあ夢の中だから関係ないよね((
MagickしょっちゅうアレしてるからYukari;MagickDecoderはもうサポートする気がないです(そもそもあれもバージョンよくわからん謎バイナリやしな……)
将棋盤で人気のクソ動画を見るしか能がないのでユーザースタイルをかきました
.RankingMatrixNicoadsRow {
display: none;
}
言語の筋もいいけど、それ以上にKotlinだからというよりは単に環境が悪すぎて激甘Syntax Sugarとして使われるAndroid+Kotlin
Route::post('/hokkai.do', 'HokkaidoController@store')
もう有識者が無限回言ってると思うので私が言うまでもないけど、SI界隈に正気な仕様を求めるな
仕様を正気にできないプロジェクト体制でおよそ正気なFW選定をしていると信じられないので、1かなってなってしまいがち
このアカウントは、notestockで公開設定になっていません。
俺もイキってるけどまだ頭からPHP 5.3が抜けきってないから分からないことだらけだ
過去に自宅向きのMyDNSドメインでXoopsが運用されていた痕跡があるが、それをXoopsとは認識していたけど何がしたかったんだろう
入社した頃はまだ突然要件にないIEひとけたをねじ込んでくる会社がけっこうあったけど
最近はIE11で妥協してくれるから優しいものだな……と手をゆるめると向こう5年はIE11に呪われそうだしやっぱ死ねや
なんか一昔前の入門だと脳死で仕込まれてるから理解する以前みたいなところありませんかこいつ
来年あたり新人向けWeb入門再開できるかもしれないし、その時に俺が入社した頃のカビはえた社内資料使われるかもしれんから、そろそろ "scriptにlang= や type= はべつに書かなくていいです" "styleにもべつに書かなくていいです" "属性に大文字が入ることはないです" など書いておかないといけない気がする
編集時に灰色にならんなあと思ったら、変更しかemitしてないんだから初期がねーわな
オッどうしました、別のツイクラの成果物たるカスタマイズt4jに長期間jitpackで乗っかり太郎の実績の出番か!?
SNSクライアントを気合で作れるの学生特権みたいなところあるので、経験者はそれよりか高齢化しているしSNS移ってまで入れ込むほどじゃなくなってたりで、あのクライアントのMastodon版がほしいは本当に夢、夢だよ、夢なんだよな
わざわざプラットフォームネイティブで開発せんでもブラウザとハードウェアが十分に強いし、Webベースでやるならもう本体WebUIが十分だしで、アプリとしてクライアントを志すインセンティブまじで少なくない?
あぁーGoogleグループ/Twitter4J……検索でたまにかかるから存在は知ってましたけど、アクティブだったんですかあれ
jarがほしい! だとMavenとかGradle使ってるんだったらこれでいけるで、そうじゃないならごめんね〜な感じあるけど、案内できる英語力はないなあ
ハンドソープの匂いから女を強く感じとったことで発狂していたことが1回あったし、DEOCO使ったらどうなるんだろうねに多少の興味はあるけれど、あー独立していたら試していたかもしれぬ
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
ウォ、疲れで性どころではなくなっていたうちにKomifloのマガジンラックちょっとかわったな 雑誌名がロゴになっており
なぜか実装サボってたシリーズ。仕事で使ってたら開いた大量のタブから使うやつを探すのに苦労したので。
アクティブタブのindexをWorkspaceに保存する by shibafu528 · Pull Request #61 · shibafu528/florarpc
https://github.com/shibafu528/florarpc/pull/61
特定のRPCを叩くためだけに起動するみたいなのがここ数日の用途で多くて、記憶されてれば探さずに済む
ロードしたprotobufファイルのツリーから、IntelliJのProjectツリーみたいにインクリメンタルサーチしたいよねという気持ちもある
ガチのプロジェクトで使おうとするとツリー上にマップされる要素数が多いから、とても探すのが大変という当然の気づきがある
飯食ったあと力尽きて倒れこんで、起きてから何も考えずにシャワー浴びたんだけど、服が絶賛乾燥中でパンイチを強いられている
このアカウントは、notestockで公開設定になっていません。
どっかのマシンの~/.mikutterに「☕️」ってタブがあって、某ドリップコーヒーの部分一致で抽出してた気がする
build failure Tシャツならそろそろ発注してもいいかなという気になってきた
このアカウントは、notestockで公開設定になっていません。
Hyper teokure
[version: 3.4.0] [coverage: 15%] [test: failed]
・🙇 Well-defined
・🙇 Fully Automated Build
・🔧 Multi Dimensional
#shindanmaker
https://shindanmaker.com/952010
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
Insomnia、macOS意外でもHide Othersとかメニューに出してるのなんか世間しらずでいいな
解説。map<K, V>は適切に解釈しない場合、互換措置として message { K key = 1; V value = 2; } の repeated field ということになる。だから前者のような深い配列が生成されてたわけです。
JSONからProtobuf messageに変換する際はどちらで与えても正しいし、Protobuf messageのバイナリ表現としてはどの道messageのrepeated fieldとしてエンコードされている。
Kは整数か文字列のみと定められているので、略記で {"map_field": {"3.14": "pi"}} とか与えたらたぶんパースエラーになります
このアカウントは、notestockで公開設定になっていません。
スケルトンジェネレータ、desc2json(), field2json(), write2json() とかいう名前が分かりにくいstatic関数3兄弟になってしまった
ヘッダーファイルでは ProtobufJsonPrinter::makeRequestSkeleton() ってそれっぽい名前しか公開してないが…
desc2json(): Descriptor(メッセージ)をJSONにする
↓呼出 ↑再帰呼出
field2json(): FieldDescriptor(メッセージ内の1フィールド)をJSONにするためにcons cellを生成
↓呼出
write2json(): cons cellのcdrをrepeatedならArrayでwrap、そうでなければそのまま値として、JSON Objectの1エントリを出力
まあC++だとQtとlibprotobufとlibgrpcがフルに使えるから都合はとても良い
PythonはTissueのネタにはなるかもしれないが壊滅的に俺向きではないので永遠に採用はない
俺はgrpcのサンプルがRuby向けにはゴミしかないのが、Pythonになるとめっちゃバリエーション豊富なことにすら中指を立てているんだぞ
Pythonはやりたくないし、やるしかなくなったとしても1〜2日頑張れば基本的な書き方は学習できそうだから学ぶ気も起きない
必要に迫られた時に入門記事読んでスタックに乗せて、用が済んだら破棄してるから永遠に覚えられない
人間にArray#mapを与えただけで職人芸(罵倒的表現)がたびたび発生するのに、あんな表記でやられてたまるか……
俺はPHPとRubyの人間だよ Kotlinは最近書いてないので事実上の引退です
alt shellscriptとしてPythonかPerlを選べと言われたら真剣に悩む
LINQクエリ式、何気にVB.netで使うと冗長な表記が消しとんですごい感じになる
ほら、VBでラムダ式っていちいち Function(args) expr って書くから…
理系のアカデミックな人が使う分には数学から借用した概念はスッと入りやすいとかそういうのでもあるんですか?
FFIはどこでもできるので、FFIそのもののやりやすさは評価に値しないと思う。FFIするための既製のグルーが大量に揃ってるから便利という点はそうですね。
Perl、XS入門みたいなのちょっと読んでこれはバインディングも書きたくねえな…になった
VSCode→Microsoft Emacs (Emacsenとかが移住してるし、エディタ内で拡張でなんでもやるのは完全にEmacs)
JavaScript→Internet Lisp (インターネットで使えるLispっぽい何かなので)
PHP→JavaScript (最近構文の仕様がJavaっぽくなってきたので)
#おしごとメモ
WebLispじゃなくてInternet Lispって発言したあたり、俺の絶妙な頭の悪さが滲みでている
このアカウントは、notestockで公開設定になっていません。
Perl 5にすらmyのスコープ範囲があるのに、なんでPHPとRubyにはないんですか?になったことがある
/home/shibafu/git/mikutter/core/mui/gtk_extension.rb:351: [BUG] Segmentation fault at 0x0000000000000018
macOSのダークモード、Qt側の対応が惜しいのかなんか一部Widgetは微妙な感じになるな
このアカウントは、notestockで公開設定になっていません。
"分散モノリス"...
モノリスの分解において、マイクロサービスは必然ではない - QCon LondonにおけるSam Newman氏の講演より
https://www.infoq.com/jp/news/2020/06/monolith-decomposition-newman/
あんまり使う気もなかったんだけど、Webサーバ型のgRPCクライアントツールも引き出し増やすためにいくつか使ってみるかね。どうせ現代ならdocker runで実行できるだろうし、面倒はそんなにないだろう
FloraRPC、前にも書いたがコネクションを抽象化してlibgrpc++だけじゃなくて、STDIN/OUTでgRPCセッションを張ってサブプロセスに実際のRPCをさせられたら面白そう
flora.exe(libgrpc++)←[http2]→Server
flora.exe←[stdin/stdout]→Sub Process←[http2]→Server
とかできたら、flora.exeだけだとlibgrpc++を使うしかないけど、grpc-goやgrpc-javaで書いたアプリに通信を委譲できるようになる。実装の差異に依存すべきではないが、実装の差異に着目して切り分ける必要が出てきても対応できる。
goでstdin/outやunix sockを使ったgRPCの例がアホほど転がっているので、まあ難しくはなさそう
まあ通常TCPの上でhttp2を使っているというだけで、TCP以外の上でhttp2をするだけですから、まあ、そりゃそうよね
このアカウントは、notestockで公開設定になっていません。
[::1]:50051/grpc.reflection.v1alpha.ServerReflection/ListApisにdialしたらPluggaloidのeventが列挙される回?
grpcui、README一発目でDockerじゃなくてgo getを要求されてころすぞ❤️になった
FloraRPCにフォーム型の入力UI作ってもええんちゃうかという気持ちにはなった
QWidgetを動的にうにゃうにゃnewするコードを延々書くことになるので、たぶん辛い
フォームでunsetと初期値なだけのfieldを区別するには、こういちいちチェックボックスを付けることになるのかーとなってる
grpcurlのラッパーとしては優秀かも。同じとこが作ってるので明らかにそうなんだけど。
どうでもいいですが、protocのコマンドオプションに慣れてるとインポートパスだけで何文字も打たされるのは想定ユーザー的に設計ミスな気がする
grpcurl -d '{"note": "黒髪貧乳美少女"}' rpc.shikorism.net CheckinService/ejaculate
会社の最寄りのセブンはY/Nしか聞いてこないが、他の店ではサイズ聞かれた。知るかよ。
yukari4a@ertona.netはすごくて、毎回メールアドレスのエイリアス文字列が何だったか忘れてるので数回ログインに失敗する
会社に置いてあるmikutterはEnterprise Editionって名前になってる
このアカウントは、notestockで公開設定になっていません。
認知済みアカウント増えたから、そろそろちゃんと適当なAccessTokenを仕込んで監視できるようにしときたいところ
仕事に関係しているフィードを全部mikutterで受けたいはまあまあマジではあるんだけどなあ
toshiakaigo2020はtoshi_aがコロナにかかって即死するのを避けるために中止です
滲出液マシマシになってたところに治す力ぶつけたら1日でマシマシではなくなったが、かといって治ってる感はまだ無い
いやわかった。これ他の言語のキーボードになってもいいようになってんのか
うーむ あまりrsync遅くまでやってると迷惑かかるからやりたくないんだけど終わんねー
GitHubがiOS向けのライブラリばかりレコメンドしてくるようになって、違うそうじゃねーーーーつってる
アメジストブロックやたらもろいので鉄で掘った方がいいかなと思ったり思わんかったり
この人よく知らないけどこの切り抜きはだいぶ好き
「失恋したのー?」(無意識の拍手) - ニコニコ動画
https://www.nicovideo.jp/watch/sm38959632
茜ちゃんVSウニ - ニコニコ動画
https://www.nicovideo.jp/watch/sm38979262
生産するならSwift、学ぶならObjective-Cがいいなあと思ってるけど、他人がObjective-Cで今からiOS参入するとか言いだしたら殴ってでも止めます
Cocotodonでは診断メーカーのスクレイピング以外がObjCで書かれているからな…
デバッグの手段として便利だよ〜ちゅって紹介されているのであって、Foundationをぶっ壊したりよそのプログラムにパッチねじこもうぜと言っているわけではない
そこそこ動的なJavaっていう言語をやってきたから、ObjCみたいなランタイムでだいぶ好き放題させてくれる言語もまあ好きなのかもしれない
たとえば僕、C++とかC#で原則として静的ディスパッチされるのがあまり気に入ってなかったりするんですよ
まあ若い頃は元請けが書いたコアが気に入らなくてランタイムでボコボコに殴り倒したコード納品したりしましたけど…
メモリ管理の観点で最悪な未来が見えるけど、ObjCのメッセージディスパッチシステム使い倒せばmrubyとガッチリ結合させて透過的に呼び出すの可能なんだよなー
[obj hogeWithA:B:C:keywordD:E:F:usingBlock:]
を
obj.hoge(A, B, C, D: d, E: e, F: f, &block)
にしたすぎるでしょ
やあやあ我こそはC++/CLIで書いてたプロジェクトをVC++2010に移行しようとしてIntellisenseが出ないからVC++2008に出戻った太郎なり
ObjCで今の俺にとって一番難しいこと、英語力がないとイケてるメソッド名がどうやっても作れないことなんだけど
classやfieldが何か日本語混じりになるとかは割とどうでも良くて、ソースコードのライフサイクルに渡ってちゃんと関係者に伝わればいいです
未経験Fラン刈り取るのと地元のマイルドヤンキーなり損ない高卒を刈り取るのどっちが教育費含めてで安くコーダーさせられるだろうか
Cocotodon、タブのカスタマイズ性が致命的に無いこと以外はだいぶ満足できてしまっていて、mikutterをどうにかするモチベーションが最近出ていない
クソプラグインcompatibilityによって人に六甲颪で殴りかかるなどができてしまうしなあ
プラグインの依存レベル細分化がだいぶ進んだから、mRPCで色々遊ぼうとしてもいいんだろうけど
……と思ったけど、boolなpropertyはカスタムgetter名でis〜にしてるから、これじゃだめだよ!
PostBoxの入力値をModel化してCocoa bindingsでがちゃがちゃみたいな作業ができた #Cocotodon
Q. バインディングでコード、減りました?
A. 減ったらよかったんですけどねえ、なんででしょうね
NSObjectController.contentに依存させれば、contentをVCの何かにバインドすることであるViewのバインド対象を動的に変えられるみたいな認識していいんかな
別にxibにObjectぽんと置けるしそこにバインド張れるけど、これだとインスタンスをすげ変えるようなことできないよな
このアカウントは、notestockで公開設定になっていません。
葵ちゃん達に心配される普通の葵ちゃん / syumi さんのイラスト - ニコニコ静画 (イラスト)
https://seiga.nicovideo.jp/seiga/im10772857
ん、post後にバインドしてる下書きオブジェクトをnewするようにしたせいで公開範囲がリセットされた
全体的に見たらコード微増したけど、PostBoxのView内にロジックがごちゃつくみたいなのはだいぶ解消できた
入力を受け付けないようにするより、投稿キューみたいなものとViewを作ってあげて即座に次の入力に移れたほうが幸せっぽそうな気がする
わざわざサードパーティクライアントを使うような人間にはそれくらいの最適化があったほうがいい
#Cocotodon v0.1.5 をリリースしました。Cmd+Nで投稿欄フォーカスとか、投稿処理中かどうかが分からなかったのが分かるようになったとか。
https://github.com/shibafu528/Cocotodon/releases/tag/v0.1.5
IBありならまあCocoa Bindings使ってもいいけど、なしならだいぶやる気起きないな
DSM7が予定されてるけど、単に群馬に置いてあるNASをリモートで上げる心の準備ができねえ
このアカウントは、notestockで公開設定になっていません。
ChromeのCmd+Q押した時のポップアップ、Mission Controlに出てくるんだ
なんとなく先週もこんな調子だった気がするので、1週間後にあの努力は無駄だったんだになるshibafu528くんにご期待ください
カルチャーに関する10-18歳の頃に投げたブーメランは概ねキャッチに失敗してぶつかりまくったのでもはや何も言うまいな状態にある
React更新なあ、Tissueは何もしてないから上げられるだろうけど、ギョー…
仕事はReactと向き合わずにwebpack蹴り飛ばせないかなと飽き時間で考えてる
このアカウントは、notestockで公開設定になっていません。
ぐったりしていますがやらねばならない事はいくつかあります まったくやってないけど
このアカウントは、notestockで公開設定になっていません。
Tissue collectionでreact-query使ってるけど、devtoolsがextensionじゃなくてページ内でお前Laravelのdebugbarと被るやんけになってその1点だけもにょってるので、RTKは検討してもよかったかもしれんな。あっちはdevtoolsの使い勝手も分かってるし…
うえ〜ん 資料作成が終わらないよ〜 夏休みモードに入ったのは完全に自己責任ですが……