開発メモ その205 LinuxでCPU脆弱性対策を無効にしてみる

タイトル通り Introduction流石に仕事で全部無効にすることがあるのか、と思いますがネットワークから完全に隔離されているマシンとかならありではと思わなくも無い。 How to do?親切な方の記事は下記。 HackMDLinuxでSpectreの遅くなる脆弱性対策を無効化する - HackMDhttps...

開発メモ その204 SECCOMPが有効かどうかを確認する

LinuxでSECCOMP(SECure COMPuting mode)が有効かどうかを確認する方法 Introduction何故コレを確認したいかというと、twitterでCPU律速なRuby/Pythonコードはデフォルト設定のdocker上で遅くなるという興味深い記事が流れてきたためです。 まめめもCPU...

開発メモ その203 ORACLEで「ソケットから読み込むデータはこれ以上ありません」(勘違い)

ORACLEで作ったデフォルトデータベースにつながらない、と勘違いした問題。 IntroductionSQLPLUSはつながるのに、SQL DeveloperやJetBrains DataGripから上述のエラーが出てしまった。 ※上の設定はSIDを間違っています。正しくはORCL これが原因でした。ORCL...

開発メモ その202 libsodiumでファイル暗号化 (XChaCha20-Poly1305)

libsodiumでファイル暗号化を試してみました。 Introduction何故ファイル暗号化に libsodium が必要なのかというと C++で使いたい OpenSSLはビルドが面倒 ライセンスが緩い という3点です。 そんなlibsodiumはこちら GitHubGitHub - jedisct1...

開発メモ その201 PowerShellで変数の実行プログラムを簡単に起動する

変数内に記された実行プログラムを実行するには IntroductionInvoke-Expressionでもいいですが、もっと手軽に。 How to do?PowerShellの演算子には 呼び出し演算子 (実行演算子) というのがあります。 docs.microsoft.com演算子について - PowerS...

開発メモ その200 VisualStudioにおけるvar型のヒント表記を無効にする

var型に対して明示的な型名がヒント表示されるのが邪魔 Introduction説明するよりも見たほうが早い。 列がずれるし、型が変わるとヒントも変化するから、キャレットが突然ずれてわかりにくいことがある。 How to fix?これは、Visual Studio の機能ではなく、Resharper の機能で...

開発メモ その199 Spring Bootでorg.springframework.webが見つからない

Spring Bootでorg.springframework.webが見つからない。 IntroductionSprint Bootのデモプロジェクトを start.spring.ioundefinedhttps://start.spring.io/ で作成した。 こんな感じ。 このサンプルをIntel...

開発メモ その198 Could not initialize class org.codehaus.groovy.reflection.ReflectionCache

IntroductionCould not initialize class org.codehaus.groovy.reflection.ReflectionCache というエラーが表示される。 会社を辞めて転職するため、C/C++、C#、Python以外の習得言語が欲しくなり、昔資格として取得したJava...

開発メモ その197 Visual Studio Codeのエクスプローラーを改善する その2

IntroductionVisual Studio Codeのエクスプローラーの挙動を自分好みにする その2。 タブでファイルの表示を切り替えるとエクスプローラーペインでの選択状態も同期して変更される機能があります。あれが非常に煩わしい。なので無効化する。 How to?下記の設定のチェックを外します。 無...

開発メモ その196 Ubuntu 18.04のSSDを新しいSSDにクローンする

Introductiondockerイメージがディスク容量を逼迫していたため新しいSSDを購入しクローンしました。 移行元 (/dev/sdd) 256GB (Ubuntu 18.04.3) 移行先 (/dev/sdc) 512GB 懸念点は、ディスクサイズが違っても大丈夫か、未割り当て領域を拡張でき...