pkg_resources.VersionConflict: (acme 0.31.0 (/usr/lib/python3/dist-packages), Requirement.parse('acme>=0.40.0'))
aaaaaaaaくそくそく
ボンクラプログラマー
頭とお腹が弱い。
最近は個人鯖の @shibafu528 がメインです。
⚠️ CW設定のない下品な発言が非常に多いです。これは仕様ですのでご了承下さい。
ℹ️ spam対策でフォロー承認制にしています。上の一文が構わないという方ならお気軽にどうぞ。
FINAL FANTASY XIV 関連の著作物は
(C) SQUARE ENIX CO., LTD. All Rights Reserved.
pkg_resources.VersionConflict: (acme 0.31.0 (/usr/lib/python3/dist-packages), Requirement.parse('acme>=0.40.0'))
aaaaaaaaくそくそく
LightsailにVM立てる→gRPCサーバ実装をつっこむ→Let's Encryptで適当に証明書取ってgRPCサーバに刺す→イエーイ
HTTPサーバとか全く関係なく、DNS-01でチャレンジして証明書だけ取ってHTTPサーバ以外に使うというの初めてでした
FloraRPC、接続できないホストがあるのは確実なんだけどおま環疑惑もまあまあでてきたな
grpc-rubyで直接証明書刺したサーバには、grpcurlとFloraRPCいずれも接続できた
FloraRPCから検証用サーバにWin/Mac/Linuxそれぞれ使ってアクセスしてみたが、Linux以外はcacert.pemを手でロードさせないと繋げねえな…
しかしGRPC++、システムのルート証明書をロードするっぽい関数宣言しておきながらifdefでLinuxの場合にしか中身ないの笑っちゃうでしょ
その中身も一般に知られているca-certificates.crtやcacert.pemのファイルパスのベタ書きなのでひどいなぁと
【Noita】東北イタコが山中で悪霊退散して大金をせしめるMOD - ニコニコ動画
https://www.nicovideo.jp/watch/sm36591051
呼び出し内で同じ型のメッセージDescriptorが同一アドレスなのはおそらく保証されているはず
うまく証明書が刺さってれば、会社で動かんかったrubyコードでも暗号化されたgRPCリクエストできるな…
grpc-ruby、そういえば今更気づいたけどServer Reflection対応してないんだな
ただDescriptorPoolを漁って所定のレスポンスを返すサービスでしかないから、頑張れば作れるという感じあるな
どのサービスが実行中のサーバに登録されているかを把握しないといけないのだけ、かな
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
電気ケトルの底がやばいことになっていたのでクエン酸で沸かしたら正しい状態になった
ググったら大さじ1とか出てきたけど、なんかこのメンテナンス方法普通に取扱説明書とかにありそうだな
【神調教師(ウナ)vsAIきりたん】メルト【NEUTRINO】 - ニコニコ動画
https://www.nicovideo.jp/watch/sm36615805
久々にVSでWin32 Console Appのテンプレからプロジェクトつくったらめっちゃおせっかいやかれている
!!
実行した後勝手に閉じないようになってる 最後に適当にSTDINのreadいれなくて済む
かつてのVSあるある: Hello worldしようとしたら一瞬でコンソールが閉じるので目視確認できない
これVS2017だからもう数年前なんだよな…いかにWindowsプログラミングやってないか
Windowsの証明書ストアからルート証明書ガサッと取ってきてGRPC++に食わせる方法を考えてたんだけど、GRPC++を使う環境ではOpenSSLも依存関係で入っているので、Win32のCAPIでガサッと取ってきてからOpenSSLのAPIでDERをPEMに変換したらいけそう #FloraRPC
ためそうとしたところで、VSで雑にプロジェクト作ったらOpenSSLリンクされてねえな…めんどいな…になった
親切にしてくれないと思いこんでいるから4桁ずつの入力フォームだと手が勝手にTabキー叩いてしまう
GRPC++に対応する関数がエクスポートされているか分からないけど、GRPC Coreの
GRPCAPI void grpc_set_ssl_roots_override_callback(grpc_ssl_roots_override_callback cb);
を呼び出してコールバックで先程の処理をやる感じになるかな
char*を返さないといけないから、FILE*に書き出すOpenSSL API都合悪いな、BIOのほうがいいのか?
BIO_get_mem_dataで書き込まれた量と開始ポインタを得てから、バッファをmallocしてコピーしてGRPC Coreに所有権渡せばおっけだな
.clang-formatがないとWindowsでVSからコードいじるときに最悪な感じになるな
CMakeListsがOpenSSLとWin32 CryptoAPIどっち使いたいんだよって感じになった