libevとOpenSSLを使ったイベント駆動型サーバー
先日、#koedolug でちょろっと発表した、libevとOpenSSLを使ったイベントドリブン型のサーバーソフトの基本構造をGitHubにアップしました。 https://github.com/disco-v8/EvServer タイムアウト処理も盛り込んでありますが、まだクライアントから受け取ったメッセージを標準出力するだけで、echoサーバーにもなってません。...
View Article□CentOS8のカーネルバージョンを最新にする
まずはel-repoが参照できるようにする。 rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org rpm -Uvh https://www.elrepo.org/elrepo-release-8.1-1.el8.elrepo.noarch.rpm el-repoが参照できるようになったら、カーネルを探す。 dnf...
View Article□DELLのR610搭載、H700のRAIDディスクにCentOS8が入らない (入れたいよ
CetnOS8のbootイメージで、H700のRAIDディスクにCentOS8をインストールしようとしても、ディスクが見つからずインストールができない。なんでもRedHat等でH700のドライバがカーネルに組み込まれなくなったから、ということらしい。 でも、あちこちに「DUD(Driver Update...
View ArticleOpenSSLでMD5のハッシュ値を求める、という時に間違えないように
たまたま、久しぶりに最新のOpenSSLを触っていて、モヤモヤすることがあって気が付いた。 タイトルの通りで、OpenSSLでMD5のハッシュ値を求めたかったのだけど、ググって出てくるページの通りにやっていたら「あれ?」となることがあった。 久しぶりなので最初はコマンドを知りたかったので気が付かなかったけど、求めたハッシュ値でエラーになるので気が付いたというわけ。...
View ArticleOpenSSLのEVP_EncodeBlock()→EVP_DecodeBlock()をやったらハマった話
まぁ四の五の言わずにやってみるといいと思う。 // ---------------- // メイン処理 // ---------------- int main (void) { int src_len = 32; int encode_result = 0; int decode_result = 0; int memcmp_result = 0; unsigned char...
View Article□CentOS8がオワコンとのことで、Streamを試してみた
このコロナでドタバタしている時に、ちょっとインパクトのあるニュースが飛び込んできました。 この前でたばっかりのCentOS8のサポートを来年(2021年)の年末でやめますよ、という話です。...
View Articleアクティブウィンドウの画面キャプチャ
Windows10のネタをここに書くのはいかがなものかと思うけど、あまりにも頭に来たので、記録として残しておく。 Windowsユーザーならご存じのPrintScreenがSnipping Toolに代わり、最近のWindowsからはクイックアクションに「画面領域の切り取り」になって、さらにちょっと前になってやっと「アクティブウィンドウ」のみのキャプチャが実装されました。...
View Article□Windowsを違うパソコンに移行したらWindows FAXとスキャンが使えなくなった
使っていたDELLのOptiplexが古くなってきたので、新しいDELLのPCにWindows10をシステムディスクを「コピー」して別PCとして移動した。もちろんライセンスの問題が出てくるので、古いパソコンの方は処分するので、新しいDELLのPCには別のPCの名前が振られる。 で、ブラウジングもメールも他の既存アプリも特に問題なく使えていたのだが、FAXだけがなんだか動作がおかしい。...
View Article□Power Automate DesktopでTAB(タブ)文字を変数に設定したい
例えばクリップボードとか変数にTAB(タブ)文字を設定したいが、どうにもどこにもTABのような制御文字を入れる方法が見つからない。そもそもTAB(タブ)で検索すると、ブラウザなどでのタブの切り替えや、タブキーの押下についてしか出てこない。そうじゃなくて、変数にTAB(タブ)文字を設定したのですよ…...
View Article