ああああOpenSSLプログラミングのおじかんだああ
ボンクラプログラマー
頭とお腹が弱い。
最近は個人鯖の @shibafu528 がメインです。
⚠️ CW設定のない下品な発言が非常に多いです。これは仕様ですのでご了承下さい。
ℹ️ spam対策でフォロー承認制にしています。上の一文が構わないという方ならお気軽にどうぞ。
FINAL FANTASY XIV 関連の著作物は
(C) SQUARE ENIX CO., LTD. All Rights Reserved.
PEM_read_bioの**name、何が返ってくるのかと思ったら(まあリファレンス読んだから想像はついてたけど)、-----BEGIN CERTIFICATE----- とかの"CERTIFICATE"の部分なのね
PEMを読む、というだけでは何のデータだよという話なので、ここからよしなに分岐してさらに処理することになるのか
今回そこまでする必要はなくて、まあこのnameがあれば必要そうなデータが渡されたかくらいは判定できるかも
まあcertificateが必要なところにrsa private key入れるなバカって出すとか、そんくらいはしたいので
ゲムの人たちってかなり性能的なところやリソースの利用には気を遣ってると……数年前までは思ってたけど今はソシャゲに限っては全く思わなくなりました……
QLatin1Stringでchar*をラップすると、QStringっぽいインターフェースがあるけどdupされてないみたいなのができて、これパフォーマンスと使い勝手が両立できててよさそうだけど自分の足を撃つことにもなりそう
たとえば今OpenSSLがallocして返してきたchar*をこれでラップしてから処理してるんだけど、そんな扱いのめんどい物は文字列dupしてとっとと返してしまっても良いのではと思ったり
OpenSSLから返ってくるところをラップして、むしろデリーターを付与したunique_ptrとかにするというのもあるね
QtはモダンC++erには中指を立てられ、そうでもない人はなんやねんこれになるからすごい
タブから1枚デタッチしたらポインタが所有権ごと飛んでくるから、deleteしてあげないといけないとかいうのこれ本当に現代か?とはなる
ごめん間違えた、所有権が飛んでくるんじゃなくて事前にポインタ確保しておかないとポインタが虚空に残される
removeTabした時点で親Widgetとの親子関係からも切り離されるので、親Widgetのデストラクト時の一家心中にも入れてもらえなくなってずっと生き残りっぱなしになる
おそらく想定としては、こんなAPIを使って動的にページ操作をするなら
Window
|-- タブコンテナ
|-- タブ1
|-- タブ2
みたいに管理しておいてねってことなんだろうけど、だいぶ投げっぱなしですねという気持ちになる
親子関係が書き変わるから、タブコンテナに入れたらWindowの子ではなくなるのでは…?まあポインタは所詮ポインタだから、プログラマの手で破棄を書くことはできるけど、結局手動リソース管理じゃねーか!!
俺が探してないだけで、ちゃんとデタッチした上でmoveしてくれるやつ、あるんですかね……?あってくれよ……という懇願のフェーズに入ってきた
https://doc.qt.io/qt-5/qtabwidget.html#removeTab
> The page widget itself is not deleted.
repeat after me...
Q. これ辛いんですけど、何か解決法は無いんですか?
A. たぶんPySide2で書けば全てが上手くいくぜ、人間はC++をしてはいけなかったんな
ウィジェット、見せたくないならhiddenにするしビュー階層から消えたら普通は消滅してほしいんだよな
Qt、3→4でボコボコに殴られてるからAPI変えるのにトラウマはありそうだけど、いつまでもこれってのもなーうーん
そういえばQDialogってどう生成すべきなんだろうなーとふと思った、new書きたくないからモーダルならmake_uniqueで生成してスコープで死ぬようにしてるけど
MacBook Air 2020でJetBrains IDEが使えないやつ、AVXを使わないようにすれば落ちないかも!という投稿が出てきて盛り上がってきた
https://youtrack.jetbrains.com/issue/JBR-2310#focus=streamItem-27-4142109.0-0
IceLakeからAVX-512が標準になったけど、macOS環境でAVX-512が使えるマシンがこれまで(ほぼ?)存在してなかったから今の今までこの不具合が出てこなかったんじゃないかって説が出てきている
だいたいプロジェクトにライブラリコード抱え込むので…それが独自パッケージ管理されてるかどうかに関わらず。
ZFとかSymfony、いちおうEPEL7にはあったな……これ使ってる人いるのかな、というかちゃんとアップストリームバージョン追従してるのかな
This account is not set to public on notestock.
RubyMineで、C-S-M-nでFind symbolを出す
↓
2番目の候補を選びたくて、なぜかC-nを叩く
↓
Find classに切り替わる
↓
@toshi_a そういえばIntelliJのキーマッププリセットにEmacsってあるけど、使ったことあったら価値あるか教えて
ヤバヤバきゅ~と・ヤバいわよ!【キャルちゃんMAD】 - ニコニコ動画
https://www.nicovideo.jp/watch/sm36850609
【音MAD】ちゃちゃまるゥゥゥゥウウウ~~~~~~!!!! - ニコニコ動画
https://www.nicovideo.jp/watch/sm36855945
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
Chromeのタブグループ、グループにするだけで視覚的に折り畳みとかはできないのか。解散。
グルーピングしたくなるほどタブに溢れてたらそれくらいできないと意味ないでしょうが
まだイッちゃだめみたいな感じの美少女の画像をTissueのメンテ中のページに貼りてえよお
明日Tissueのメンテナンスがあるから、そこで何かちゃんとメンテ中っぽいの出せたらなあとは思ってるんよ