EmacsのNEWS.27を眺めている。
ネイティブのJSONライブラリが使えるようになったり、unexec処理に手が入ったり、~/.emacs.dではなく$XDG_CONFIG_HOME/emacsが使えるようになったり、適切なCairoとリンクしてればカラー絵文字が出せたり、cl.elがobsolete送りになったり……なかなか楽しいことになってるな
EmacsのNEWS.27を眺めている。
ネイティブのJSONライブラリが使えるようになったり、unexec処理に手が入ったり、~/.emacs.dではなく$XDG_CONFIG_HOME/emacsが使えるようになったり、適切なCairoとリンクしてればカラー絵文字が出せたり、cl.elがobsolete送りになったり……なかなか楽しいことになってるな
ミュート条件で条件作成時からの有効期限以外のアプローチで時間に干渉するのあまり見たことがないな
Laravel 7 is now released! - Laravel News
https://laravel-news.com/laravel7
Laravelのバージョニングが変わったことで、ものすごい速度でメジャーバージョン上がって置いていかれてる気分になる
うーんコンポーネント記法、これ機能としては良いかもって思うがちょっときもちわるいな
テンプレートエンジンが中途半端にHTMLっぽい擬態をしてくるのが
完全にHTMLのタグ属性としてテンプレエンジンとしての指示をしますみたいな割り切りがある前提ならいいんだけど、今のはなあ。
なんかあんまり謎な方向性で発展されると、もうどうせ世の中SPAなんだしAPIサーバを作るのが一番上手なLaravel以外を探したほうがいいになりそう
SlimにDBレイヤーでIlluminate/DatabaseとかDoctrine、ViewレイヤーはTwigとかあとは単にjson_encodeするとか組み合わせて適当に優勝すれば良さそう
Railsになろうとしているのは別にどーだっていいんだけど、なまじRailsっぽいことやってるのにRailsがやってないことをやるとどうなるかですよ
Cakeが3からはそんなにAPI変わってなくて学習/ライブラリ資産が活かせそうだし、案外アリなんじゃねえの
俺はTwigまあまあ好きだけど、そんなに使ってないから分かってないってのはある
{% よりは @ディレクティブのほうが書きやすいからまあ確かにTwig使いたいかって言われると……そうだな……
Blade likeなalternateを作ればバカウケしそう
生PHPでテンプレートするのが最強ですという意見はCakePHPの全面肯定だったりする
RJ\d{6}をDLsiteにリンクするmikutterプラグインほしくなってきた
mikutterの構造上これはプラグインとして書くことができる
なんか生活保護みたいな名前のポインタ触ってるけどなんもわからん、Rustに帰りたい
これ余計にしんどくなってるのQt使うGUIアプリかいてるからというのはあるな QObjectの一族は管理する必要がない
とりあえずFileDescriptor読む部分を捌いたから、こっからQTreeViewに落としこんでみたいけど、絶対だるそうだな
一瞬で使えるツリービューGUIコンポーネントAPIはこの世に存在しない
Qtやろうと思った理由:
1. GtkFileChooserDialogに恨みがある
2. いつのまにかqmake覚えなくてよくなってた
GtkFileChooserDialogへの恨み、KDE世界からブクマが使えないことは昔からだけど、GTK3のそれが微妙に好きになれないので拍車がですね。まあGTKアプリ捨てたくなるほどではない。
Process finished with exit code 139 (interrupted by signal 11: SIGSEGV)
変な場所でインライン化のショートカットを叩いた結果、CLionがあらゆるstd::vector.push_backをインライン化しようと計算している
やっとprotoの中身のrpc列挙までできた 人類はC++を使うべきではない
reinterpret_castが横行するスラム街みたいになってきた
中学生の頃の知識でC++書いてるから全てが間違ってる気しかしていない
途中でvoid*を経由するので何もかもがめちゃくちゃな回になった
なんでQt触ってるかっていうとgRPCクライアントを作っている。
とりあえず決め打ちのUnaryRPCリクエスト飛ばしてレスポンスを画面に出すとこまではいけた。
既存のやつが全員Web野郎しかいなくて実質ブラウザかCLIの2択しかクライアントがないの狂ってるだろ
HTTPサーバ上げてそっち繋いでってタイプのやつのほうがまだ良心が残っていて、これだけのためにElectronでラップしてるの真剣に資源の無駄遣いだと思う
これリクエストスケルトン作ってUIに展開するのそんな難しくなさそうだな。
protobufのAPIがJSONのシリアライズ・デシリアライズを備えてるせいで全ての話が早い
C++、やはりぬるま湯出身だと生産性がありえん低いのでこれは悪手だったなぁ
Rustでやりてえけど、RustのQtバインディングがどうなってるのか使えるのかまるで分からんのでやめた
「近くの飲食店をチェックしてみましょう」的なこと書いてあったGoogle Mapsの通知をタップしたら、突然タイの飯情報が出てきて困惑している
Qtの悪いところはPython以外の他言語バインディング情報がまるで謎なところやな…
gfx-rs/wgpu-rs: Rust bindings to wgpu native library
https://github.com/gfx-rs/wgpu-rs
WebGPU 実装であるところの wgpu なんかはもうちょっと面白くて、 Rust で実装されたバックエンド (wgpu-core) があり、その上に C 用の API (wgpu-native) と Rust 用の API (wgpu-rs) が生えている
RubyのQtバインディングは2種類あるけど、普通に想像するようなQWidgetとかぶん回す感じのやつはたぶんメンテされてなくて死んでる
RubyでGUIアプリを書く人間はほぼ居ないため、むしろRuby-GNOMEが様々な事情で生きてることのほうが奇跡
@ahiru append系のイベントにフィルタ噛ませばいいだけじゃね
目標点としてBloomRPCのクローンを作ろうとしているので触ってどんな動きするか見てるんだけど、これRequestは別にメッセージに存在しないキーあってもスルーされるだけなんだな。
@ahiru appendはもういないんだった…
extract_receive_messageとかupdateとか、その辺がメッセージ着信時にcallされるけど、filter_updateとかその辺で捨てられたはず
@ahiru filterブロックの引数で渡ってくるArray<Message>の中から捨てたいやつだけ捨てて戻り値にする
show_filterもだいたい同じだと思う
そうかこれってWriting mikutter plugin掲載の内容だな
きりたん(20代男性)の夢記録11【VOICEROID劇場】 - ニコニコ動画
https://www.nicovideo.jp/watch/sm36480300
protobufのpretty print的なJSONシリアライズオプション、タブが1spaceで謎
とりあえずpretty printせずに吐いて他のライブラリで整形したほうが読みやすいかも?
開始地点から\nが来たらそこまでをバッファにコピーして、その先に連続するU+0020をカウントしてその2倍のU+0020をバッファに詰めて、開始地点をスペースの終わりにして最初に戻って処理すればまあそれっぽい2 spaceフォーマットにはなりそう
preg_replace_callback('/^ +/m', function ($m) { return str_pad('', strlen($m[0]) * 2); }, $json); で済むようなことをなあ
別にgRPCクライアント作りたい強い心があると言うよりは、これが言いたいだけです
たぶん3日後くらいには飽きてCLion立ち上げなくなってるぜ he he
FAQ:
Q. このDescription言いたいだけのリポジトリの名前の由来
A. 名前考えてる時にフィリスのアトリエOSTボーカルアルバム聴いてた
ところでここまでGUI書いたはいいものの、未だにprotobuf/gRPC周りだけC++でやってあとはQMLでやったらよかったかななどと悩んでいます
最近ラーメンといえばデブラーメンばかりだったのでこういうの新鮮だな
mikutter premiamuの特典を紹介するペライチはありますか?
朝に目覚ましのスヌーズ切り忘れたままトイレに入ってめっちゃ鳴ってるみたいなのをよくやるせいで、最近自宅のトイレに入ると目覚ましの幻聴がする
従来パーティションを切って専用領域で処理していたのをFS内の1ファイルで表現できるようになったくらいしか考えてなかったが、そこに圧縮付けたいなんて考えたこともなかったな…
FSの透過圧縮、主観かつ俺の運用だとどうせ頻繁に使うものは小さくて高速なストレージに乗せきれて、でかいものはそんなにアクセスしないし遅い代わりに大容量ストレージは十分に安価になっているのでどうでもよくなっちゃったな
HentaiTLがFuckTLになったところで何の差がある?(??)
布団が吹っ飛んでしまいました
寒いダジャレのせいで凍えながら寝ることになります
お前のせいです
あーあ
【名取さな】新3Dお披露目のGB素材をフル活用してみた【爆誕記念】 - ニコニコ動画
https://www.nicovideo.jp/watch/sm36477504
今こういう虚無を書いてたんですけど、なんかこういう列挙シンボル名を楽に文字列化できないっすか
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
C++じゃなかったらもうリフレクションしてるか、そもそもこれくらいのこと標準でできるわ
あなたに口づけ試験をするなら?-初音ミク for LamazeP - ニコニコ動画
https://www.nicovideo.jp/watch/sm36483807
alias ber='bundle exec ruby' しがち太郎
うちもリモコンの乾電池が単一障害点でつらいからなあ、ラズパイから操作できたほうがいいか
壁スイッチがないせいでリモコンの乾電池にすべてが委ねられている
闇耐性が高いから闇と戦ってるけど嫌や〜こんな闇モジュール触りたくない〜って言いながらやってる
会社に慣れてきたのでSlackに怪文書を投げるようになってきた
家帰ってきたら目の保養タブにお徳用先生の絵が流れてていいゾ^〜になった
ほたの絵RTは信用できるし、tana3nはボイロに強いし、kb10uyは何で入れてるのか忘れたけどえっちな画像が流れてきたんだと思う
pacmanでpgAdmin4入れたらflaskが降ってきた……えぇ……
待てやこらpgAdmin4おまえそういう起動するのか(ブラウザが開いた)
MySQL WorkbenchがまだちゃんとデスクトップGUIしてるのでえらいなーになってきた
会社で起動したら妙にGUIの文字がでかくてそこはげんなりしたけど
クソ長いケーブルを部屋に這わせていると掃除の邪魔なのでPS4を近くに移動させた
逆側にはSwitchがいるのでゲームする人かな?と思わせてこれはただの置物
Switchは雑に置いててもどうでもいい感じだけど、PS4は威圧感あるな
処女厨の声優オタクのツイートを見て、なるほどこれはピュアオーディオみたいなものかと感じた
まぁまぁ悩んだんですが、結月ゆかりと言えば純でしょ ということで純フレームで
無効になってるアイテムだけツールチップ設定したので、なんか離したらとっとと消えてほしい気持ちある
雑に<hr>とか<b>とか書いたらマークアップできた。なるほど…
HTMLでマークアップする場合、\nとか入れるとプレーンテキスト扱いになるなどした 条件よくわからんけど、まあ……
strpos !== falseやるより分かりやすくていいと思うし、なぜ今まで提案されてこなかったのか不思議なレベルだな。でも、全部UTF-8でやれば困らないとはいえmb版も欲しいな…
記法がめっちゃ棘々しくてわろす
これ議論進むんですかね…
PHP: rfc:attributes_v2
https://wiki.php.net/rfc/attributes_v2
1回書き込んだら読み取り専用になるプロパティ、これは欲しいかもしれん
PHP: rfc:write_once_properties
https://wiki.php.net/rfc/write_once_properties
TwitterでRFCへの言及を見かけたのでRFC眺めてる
Write-Once Properties、宣言部でも__constructでもまだ値がセットされていない場合のみ、new後でも代入が1回だけ効くとのこと。だからwrite-once
いつのまにかTissueのシーケンスが8000超えてるやん
寝れるかバカつってKDEのNight Color設定しだした
<typename Function>で高階関数とるってなんや、もうちょっと物を言えって思ってたらコンパイル時にうまくいくかどうかで生死が決まる魔界送りになってこわいなになった
寝れないからってひたすらテンプレートを眺めてるのどう考えてもおかしい
【AIきりたん】トルコ行進曲 - オワタ\(^o^)/【ガルナ/オワタP】 - ニコニコ動画
https://www.nicovideo.jp/watch/sm36486531
俺は悪くないと思ってたセグフォが普通に俺が悪かったことわかったので直したいけど、時間がねえ
めっちゃセグってるやつ、家帰ったら直そうと思ってどこだろうねってちょっと見てたらただの初期化漏れという疑惑
シール在庫から何か使ってラベリングしないとこんなん一瞬でロストするなと思ったわけだが
OSTERじゃん! >>【AIきりたん】AIシテ!きりたん【オリジナル曲】 - ニコニコ動画
https://www.nicovideo.jp/watch/sm36480412
うっかり見えるとしぬ、うっかりくっつくと死ぬデーモンコアみたいな
KDEを使っているとGTKでGUI作りたくなくなる(GtkFileChooserが全部悪い)件について、社内のエンジニアと合意がとれた
GTK3のGtkFileChooserDialogだいぶアレだと思うけど、Linuxを使うような人間があのUIで満足できるとは思えない
GtkFileChooserDialog (3.x, Open Mode)
Qtのプラットフォーム中立なQFileDialogも大概やけどな
あれはネイティブ使わせる選択肢があるので、よほどじゃなければそうしないとキッツ
GTK2のGtkFileChooserDialogもWindowsのコモンダイアログに慣れてるとなんか独特だなぁと思ったけど、3よりは全然実用的だなと
GTK3のダイアログがみたいときは手元のFirefoxを、GTK2のダイアログがみたいときは手元のGIMPかmikutterを使うといいです
GTK3のFileChooserは1文字打つとインクリメンタルサーチモードになってテキストボックスがポップアップする
残業舐めてる世間が多すぎます。
土日自分がいいとか意味がわかりません。
成長で自分休みたいとか若者を舐めてますね。
若者に関してもそう。
消化体調なんての消化こと考えたら使えないはずです。
稼いでから言えって話。
気持ちしたくないとか消化不…
#shindanmaker
https://shindanmaker.com/972462
む、mikutter 診断メーカープラグイン、これ長すぎると途切れるな
lxappearance、これ ~/.gtkrc-2.0 しか見てないんか
GTK2、3それぞれの同じ名前のテーマが入っていることが前提になっているかもしれん
ソース読んだ感じだとini直パースじゃなくてgtk_settings APIでやってるからなんかそれ次第っぽいな
~/.gtkrc-2.0 と ~/.config/gtk-3.0/settings.ini に同じ値書き込んでそうな感じ。
おはよー!おはよー!そこにいるの?まぶしー!まぶしー!夢があるの!冒険が\はい!/挑戦を\はい!/つーれーてーきーたー\問☆題☆解☆決!/\(゚ヮ゚)>\(゚ヮ゚)/\(゚ヮ゚)/<(゚ヮ^)
家中の家電を外出先から制御できる、エレコム「スマホでかんたんどこでもリモコン」 - エルミタージュ秋葉原 http://www.gdm.or.jp/pressrelease/2020/0310/341185
昔Dropbox課金してなかった頃、容量に困ってOnedriveに分散させてたやつが今になって却って面倒になってきた (LinuxでOnedrive同期やりたくないし…)
https://aur.archlinux.org/packages/onedrive-abraunegg/ これを使えばいいんだろうけど
ま1回Windows起動してガッとmvしたほうが環境にパッケージ増えなくてクリーンだな
Well Known Messageもなんかしてパース環境に取り込んであげないといけないのか
protoc、自身のファイルパスから相対で../include/とかを検索してるというオチだった
だいたいシステムのパケマネでいれると/usr/bin/protocになるから/usr/includeにwell-known messageのprotoが入ってる想定みたいな
// Get the absolute path of this protoc binary.
bool GetProtocAbsolutePath(std::string* path)
っての発見してああああお前実行時解決かよってなった
/usr/includeとか仮定するわけにもいかんし、そもそもこのためだけにシステムの都合を気にしたくないな
CMakeのPROTOBUF_INCLUDE_DIRをそのままコンパイル時のマクロまで引き回すことにした。システムにだいぶ依存するが、一旦は…
ん、これもしかしてImporterを継承するなりしてカスタムImporter作れば何とかなるな
コンストラクタくらいしか差し込みできるポイントなさそうだけど
生成コードのDescriptorが入ってるプールからルックアップするDescripotorDatabaseをImporterに認識させればいけるはず
実際にWell known messageをリフレクションして使いたいときもどうせそっち参照することになるし
libgrpc++は覚えてもgRPCしかできないけど、libprotobufはProtobufが何かと使い道はありそうなので価値がある
今のままだと田舎ITのUIフリーズクラサバアプリになってしまう
COBOLを笑う人は十進演算が必須な場所で浮動小数点数とか使って怒られたことがないのだろうか あのような手間を払わずとも最初に習うデータ型がそれを担保しているのすごく特定ドメインでは強いと思うんですよ
最初に覚えるデータ型がコンピュータの二進数世界の都合に縛られてないんだぜ
本質的な強みはもっと他にあると思うが、俺はこれで仕事をしたことがないのでまあ分からん
俺はあの言語をプログラミング言語というよりDSLとして扱っているので…
こっちは通販をプライマリな経路にしてるんや、普段ドラッグストアやらイオンいってるやつはすっこんでろという気持ち
ES5書かされたらどうしようって思ったけど思ったより新しいやん
JavaScript Host Environment | Qt QML 5.14.1
https://doc.qt.io/qt-5/qtqml-javascript-hostenvironment.html
> The QML runtime implements the 7th edition of the standard.
ほんとぉ?
作ってるgRPCクライアントでQML使うか悩んでる あまりフットプリント大きいならC++で頑張ります……みたいな気持ちがあり
qmlsceneでQMLロードするとQtQuick.Controlsがネイティブの見た目になるのに、QQmlApplicationEngineクラスでロードすると独自になるな なんだこれ
main関数で使うやつをQGuiApplicationじゃなくてQApplicationにしたらネイティブになった……えっなにこれ
QApplication extends QGuiApplication の継承関係で、QApplicationはQt Widgetsに所属しているのか なるほどなるほど
QtQuick.Controls.TextField、右クリックコンテキストメニューが提供されていないとのことで解散です
右クリックしたらCut/Copy/Pasteくらい標準でできててほしいよね、ができないらしい……
コンテキストメニューくれってチケット起票されてるけど、2013年だしQt6でも載ることはなさそう https://bugreports.qt.io/browse/QTBUG-35598
ちなみにQMLロードしてもメモリはそんなに食わないみたいで、Chromiumを抱えこんで立ち上げるよりはよっぽど低コストのようだ
うーんImporter細工してwell-known proto仕込めるかと思ったが、なんかちゃんとカプセル化されてるな…
protobufのリポジトリから基本型のprotoファイル全部コピーしてきて、Qt Resource Fileにパックしてそれをロードできるように仕込みをするのは現実的にできそう
Qt Resourceからprotoファイルロードできるようにした
libprotobufのImporterはファイルロードの処理をSourceTreeというクラスで抽象化していて、基本実装としてはファイルシステム上のパスから仮想マップを作ってそれでパス解決するやつがある
これは好きに実装できるので、Qtのリソースの特定prefixから探索してヒットすればそこから、無ければ前述のファイルシステムから読むやつに全部委譲するやつを書いたらうまくいった
fopenするとはいったけど、InputStreamの操作もJavaとかのそれみたいな感じで抽象化されてるのでまあどうにでもなるやつですね…
このアカウントは、notestockで公開設定になっていません。
<T extends SourceTree> を表すにはこれでいいんか?
ZeroCopyInputStream (ただしZeroCopyかどうかは実装者に委ねられている)
KWidgetAddons、これTier 1なのか。かといってKDEベタベタでもないのに使いたいかというと…
KEditListWidgetがちょっと使いやすそうだなと思ったけど
デスクトップUI、アクセラレーターがちゃんと割り当たってるとそれっぽいし実際嬉しい!な感じあるな
英語でやっていける気がしなくなったので、全体的にラベルを日本語にした
Electronへの反発だけで「俺のほうがデスクトップアプリを理解している」って顔してQtを勉強するプロジェクトです
それが分かってる奴なら自分の脚を撃ち抜かないか撃ち抜いてもちゃんと痛むから問題ねーよ
前者は間違いなくそうなので分かる
後者は……こんなんでもないと上がらないのが辛くてしょうがないね
同じものをVB6初心者がVB6で書いたらこうはならんやろみたいな考慮事項が追加で発生してるあたりは文明が交替している
現代、リモートから受け取った任意の信用できないデータをUIにマップするのが何を使って何を作っても主な仕事になりがちなのに、なんでそんなところですらめっちゃしょぼい事由の任意コード実行の余地があるんだよとか、突っ込みたいものの多分野暮なんだろう
頼むから次の流行では、本当に何も知らないとリモートからHTTPでGETしたものをそのまま表示しただけでんほぉぉぉ!!イッグうううう!!する文明後退からは脱却してほしい
フレームワークを組み合わせていればという知識が要求されてるやん
mikutter-niconicoでニコレポ見れるようにした理由が、AirがオワコンになったせいでLinuxでニコ生通知が取れないからポーリングしてmikutterのインフラで通知してしまえ!となったからなの思い出した
今はブラウザの通知機能で取れるようになったのでmikutter-niconicoのほうが俺の中でオワコンになった
Windowsだとあの微妙に使いにくいフォルダ選択ダイアログが出てきそうなAPIdana
Qt、参照カウンタ付CoWなクラスと参照管理が必要なクラスがあって難しいンゴねえ
まあ親のないQObjectの所有権だけ注意すれば大丈夫なのかな…?
いや最終的には解放されるだけで、不要になったら自分ではよ捨てたほうがいいのか?わからんな
grpcurl何度もぶったたいて、あぁ〜こんなんコマンドラインでリクエスト書きたかねえよ馬鹿〜つってる(はやく自作クライアントを作らないと無限に消耗する)
たぶんLinux使いはテキステエディタのバッファをそのままリクエストボディとしてその手のツールに流し込みしてるから困ってないんだよな
このアカウントは、notestockで公開設定になっていません。
これProgressの計算式が remainingCount * 100 / limit だから、remain*100でint32超えて破滅してるだけやwwww
こんなアホみたいな数値飛んでくるとは思ってもいないし、なんかdoubleで計算するのもって思ってたんですけど、Twitterはそういう奴だったの忘れてたよ
miquire.rb、まるで限界ておくれじゃなくなったかのように言われてるけど今の姿も本質を残しているしあれやぞ
QFileDialogのディレクトリだけ開けるモード、KDEではWindowsのFolderBrowserDialogみたいなの出てきたからビビってたけど、GNOME環境でやったらなんか普通だった
@yuntan_t 存じています。GTKにあまり変なChooserなかったよなーと思ってたので、記憶の答え合わせをしていた感じです。
VSCode家で久々に起動した 1.43.0のリリースノートみてるけど今までNotarization通してなかったのか
CLion、インクルードガードマクロじゃなくてpragma once吐けるようにできないかな
Archでのパッケージ名が syntax-highlighting なのはちょっと声が出かくないかと思ったが
パンデみっくとは (パンデミックとは) [単語記事] - ニコニコ大百科
https://dic.nicovideo.jp/a/%E3%83%91%E3%83%B3%E3%83%87%E3%81%BF%E3%81%A3%E3%81%8F
Qt Designer、Oxygenでプレビューできるのうわっ懐かしい!ってなるな
エラーをJSONっぽくResponse欄に叩きこむの、どう考えてもインスパイア元が手を抜いてるやつだと気づいたのでちゃんとUI部品を置こうとしている
Trailing Metadata (レスポンスで返ってくるメタ) の表示対応やった
"-bin"で終わるメタデータはバイナリの可能性があるので一旦Base64にした
ツールキットというよりフレームワークの趣があるから色々モジュールあるんだよや
gRPCのサンプルとして動かすサーバ実装、たぶんPython実装が良さそう Ruby実装はやる気を感じられないのでコードの参考にはなるけど、そんなに……
grpc/grpcのexampleディレクトリに入ってるやつの話
これメタデータビューのテーブルに右クリックメニューつけたいな。Ctrl-Cでコピーできるけど、どうせGUIアプリならコンテキストメニューがあったほうが分かりやすい。
分かりにくさは否定しない、いちおうIマウスカーソル出るようにはしている
API見て「ん?」となっていたが、Metadataは3種類あるのか。
- Clientが送信するやつ
- Serverが応答の最初に送信するやつ
- Serverが応答の最後に送信するやつ
かな?
Python で gRPC の Metadata と Interceptor を使う | La Verda Luno
https://blog.masuqat.net/2018/10/06/grpc-python-metadata-and-interceptor/
あぁそうだあひるが火鳥リマインドしてくれてたのに見てなかった
オカルティックな解決(適当にGUIが再描画されそうな命令を叩く)
室長にインポ煽りされるのすら腹立つのに、室長以外にされるとなお腹立つな
としぁさんもTissue使えば自身が"有能"であることを示せる
VS2017以降のインストーラ、とても良くなったけど別にあれのためにWebテクノロジをふりかざす必要はなかっただろうにとだけ思う
窓じゃないのーとぱそこん買おうと思ってたら完全に買い時じゃなくなってつらい
こう、つらい思いをしないためには買いたくなったら5分でポチって振り返らないくらいの行動力の化身になるしかない
関数tryブロックとかいう存在を知って笑ってる、まあそうなるよなと理解できるけど笑みがこぼれる
ビルド時間がだるいことになるからMainWindow.cppに雑に書き殴るより、UIウィジェットもある程度の塊で切りまくって再ビルド不要を狙ったほうがいいのか?
実家では外付けHDDには製品型番をボリュームラベルにつける習慣がありましたね
内蔵のほうはテキトーだった
手押し車(ネコとか呼ばれるタイプのアレ)のタイヤを一番遠くまで転がす大会が開催されてて、観客として見てた
絶叫するギバラ - ニコニコ動画
https://www.nicovideo.jp/watch/sm36502351
screaming marmotすきすぎて会社のSlackに貼りそうになったことある
QiitaのLGTM、そこに込めた意味とかはまぁ論じる気ないんですけど、単に図形だったものが文字になったことで強烈な違和感がある
本命の要素に代入する前に他にnullptr代入したら黙ったけど、そうじゃないだろ
constructor以降でこのunionいじれないようにしたかったが union {...} const VAR_NAME; にするのか
なんか変な作りしてたノード構造をよく言えば簡素なやつにしたら、それをUIとバインドするQAbstractItemModelの実装がだいぶシンプルになった
それっぽい見た目にしたいがためにQDockWidgetを使ったため、ツリービューがウィンドウからもげるようになった
会社には1〜2日目からトラックボール持ち込んでるけど、どうも支給されているマウスを久々に使ったら左クリックが壊れてる説が浮上していて、何子宮してんねんという気持ちになった
みたらしだんごは心が乱れているのをIMEの学習黙らせたりすることでごまかしているだけ
別に何もポート介入されてないところに、とうとうキレだして主要なインフラであるメールのポートが1つつぶれたらそりゃ名前も付くでしょ
> 土屋さんは今も、地下室にこもってお仕事されているんですか?
草
『アトリエ』シリーズや未発表の新作もあるらしい、ガストブランドの来年度はどうなる⁉ 次期ブランド長・細井順三氏&クリエイター・土屋暁氏に訊いてみた - ファミ通.com
https://www.famitsu.com/news/202003/13194372.html
としぁはぷちトラ!買って自宅のアトリエアクリルジオラマと組み合わせろ
卓上カレンダー、会社に置いてもよさそうと思ったけどあんま置き場ないからやめとこ
べつにカレンダーへのアクセス速度が上がってもあんま嬉しくない
まあお前Win8のパクリかよみたいな感じだったし、Win10すらスライドやめたもんな…
> Going forward, we do not plan to evolve Visual Basic as a language.
😊
Visual Basic support planned for .NET 5.0 | Visual Basic Blog
https://devblogs.microsoft.com/vbteam/visual-basic-support-planned-for-net-5-0/
VB.NETって別に言語として習得しやすいわけでもないし、この言語の罠を学んでいるくらいならC#を最初から学んだほうがマシかついい仕事があるのではというアレがある
なんかもうこれでJBもReSharperで余計にVBに投資しなくなりそうだなぁとは思った
PHPを環境上げがだるいとかで雑にdisってるやつがphp -Sでタコ殴りにされてるのおもしろすぎるな
環境構築の難易度で論じるのだいぶ不毛なことにしかならないと最近は感じてきた
昔Krile使っていた時は、相互かどうかで色を変えて、リプライじゃないと伝わらないかエアリプでも伝わるか分かるようにしていた。あれは便利だった。
TL上の関係性インジケーターの類、いろいろなクライアントにあってとうとう使い方が分からなくて使わない人だったが、そういう使い方があったのか!!
複数の.protoファイルを扱えるようになった
なかなかやる気が起きなくて作業ぜんぜんしてなかった
サーバ側から送信されるメタデータにはInitial/Trailingがあるってのを思い出したので、両方出せるように…
exampleが充実してるからPythonのやつを書き換えて使ってるけど、実はメソッド呼び出しを追加した以外にまったく意味を理解していない
なんかしらのタプルっぽい構造であることしか認識できてないくらいPythonわからん
読めたほうがええんやろなぁと思いつつ、C++よりやる気がない
これで伝われとするか、あるいはKey/Valueの入力欄を作りこむか
利点としては、プレーンテキストで他で一気に作りこんだりしたのを流しこめる。欠点としては、こちらで入力支援しにくいかな…
まあ、PostmanでいうBulk editとしてこの入力方式はありつづけていいかも。
項目ごとにFile Pickerから流しこめてもいいかもしれん……と思ってたが、メタデータにそんなドでかいペイロードしこむのだいぶ狂ってるのでどうなんだろう。いや、作ったサンプルデータ的なProtobuf binaryあたりを投入すると考えれば需要がある……?
エラーのTrailing Metadataにgoogle.rpc.StatusのProtobuf binaryを乗せるみたいなのがgRPC業界にあるのを考えると否定しきれねー
「ファイルを開いて、現在のテキストカーソル位置にbase64エンコードしてぶちこむ」ボタンを用意するとかいう狂気はたった今思い付いた
Ctrl+Qに自爆スイッチ(ただのアプリ終了)をアサインしてたと思ってたんだけど、なんとsignal connectしわすれてた
賞味期限の切れそうになっているきんぴらごぼうパックを食うなどした
QGtkStyleでのQDockWidget、ヘッダーが異様に力強くてなにこいつという感じになるな
会社で「Windowsでこれビルドできるの?」って言われたけど、libprotobufとlibgrpc++とKSyntaxHighlighterをかき集めてきてインクルードパス通してリンクしてってだるそうですね…
QJsonObjectを範囲forにぶっこんだらKey-Value対で返ってこねーかなーって思ったけど、Qtがそんなに優しいわけなくてValueしかこなかった
コンソール上のログのデコードの仕方がわからないあたりがておくれポイント
なんかQTextEditがリッチテキストenableにでもなってんのか、どこかからペーストすると書式がくっついててフォント混在になったりして腹立つ
Stringのみがvaildと捉えることができるので、Objectは特殊処理に予約できる
現状だと何も状態の永続化がなくて、インポートパスいくつかつっこんでからうっかり閉じると絶望顔になるので、終了確認ダイアログを付けるなどした
うっかりはね、起こさないと思ってると起きる こういうの実装すると起きない
次はnoconfirmをよこせと言われるが、そもそも永続化できるようにしたら確認外す
Now HomoChecker API Available on https://homo.hinanawi.net/ !