-
AI
AIの技術回答は正しい? 公式ドキュメントと実測で確かめる方法|存在しない列・版ちがい・資料にない仕様をOracle 19cで検証
こんにちは、おうどんです🍜 おうどん「Oracle 19c で、表領域の空きと自動拡張の上限をまとめて見る SQL ある?」 AIくん「お任せください! 空きは DBA_TABLESPACES の FREE_BYTES 列で一発です!」 おうどん「おお、一発。頼もしい」 コピーして... -
PC系
【おうどんの基礎講座】公開鍵と秘密鍵ってなに? SSH鍵はどっちを渡す? 作り方・authorized_keysへの登録・指紋の確認方法
こんにちは、おうどんです🍜 新人さん「サーバーに鍵でログインできるように、鍵を作って送っておきました!」 おうどん「お、えらい。どっちを送ったの?」 新人さん「両方です。念のため、秘密鍵も」 おうどん「……念のため、の使い方が逆」 (会... -
PC系
SSHでRSA鍵なのに接続できない原因と対処|「no matching host key type found. Their offer: ssh-rsa」の意味・ssh-rsa(SHA-1署名)とrsa-sha2-256/512の違い・+ssh-rsaの書き方
こんにちは、おうどんです🍜 新人さん「古いサーバーに SSH でつながりません!」 おうどん「エラーはなんて?」 新人さん「Their offer: ssh-rsa って。だから RSA 鍵を作り直しました」 おうどん「……何で作り直したの?」 新人さん「RSA で」 (... -
Database
OracleのPROCESSESとOPEN_CURSORS、増やす前に何を見る? ORA-01000・ORA-00020の原因をV$RESOURCE_LIMITとV$OPEN_CURSORで切り分ける(19c)
こんにちは、おうどんです🍜 新人さん「ORA-01000 が出ました! OPEN_CURSORS を 300 から 3000 に増やしておきますね」 おうどん「10倍!?」 新人さん「ついでに PROCESSES も 2000 にしておきます。大は小を兼ねるので」 おうどん「……それ、再起... -
プログラミング
Pythonのログ集計を並列化しても速くならない原因と対処|ThreadPoolExecutorとProcessPoolExecutorの使い分け・GIL・max_workers・chunksize・Windowsのif name
こんにちは、おうどんです🍜 うどん屋の閉店後。今日の注文ログを集計します。 1日ぶんで約12MB、それが8日ぶん。合わせて100MBほど。Python で1ファイルずつ読んで、ステータスコードを数えるだけ。……なのに、ちょっと待たされます。 店長(おうど...