投稿

ラベル(iso-2022-jp)が付いた投稿を表示しています

snapが怪しい…

イメージ
メインマシンの Ubuntu26.04が固まる 通常のUpdateを行なって、再起動が必要というので再起動を実施。 gdmのログイン画面は表示される ユーザ選択 パスワード入力 デスクトップに切り替わる途中で固まる マウスは動作せず キーボードは反応する あれ?タイミングの問題かな?と思い再度実施するが、改善はしない。 どうやら最後のUpdateが問題っぽい。 ということで、GRUBメニューからSafe Mode(Netoworkあり+root)で起動する 記憶では、Linux-Kernel関係が7.0.0-29に上がっていた表示を見ているので、前の7.0.0-28に戻す。 改善せず ちなみにメインマシンの環境は Ubuntu26.04(64GB) + GeForce3060(8GB) + デュアルディスプレイ SSD(1TB+2TB) , HDD(4TB)という構成 一応、sshでの接続はできるので、MacBookからリモートでこの状況のログを確認しながら作業する。 ログを渡してGeminiに確認するが、nvidiaのドライバと、kernel7.0.0-29の問題と指摘される。 まぁ過去にもアップデート後にドライバ入れ直すことは多々あったので、またかぁ…という感じ。 そこで、open版に入れ直したり、バージョン変えたり…。 どれもだめ。 結局3時間ほど粘ったが改善せず。

久々にC++でコーディングして

仕事の関係で ライブラリの動作確認をするために、テストプログラムを書いていたんだけど、ライブラリがC++で書かれているので、自分もC++で書く必要が当然あるわけで…。 ところが、スクリプト系が主に多いのと、Cで書くことも多いのだけれど、C++はもう何年も書いていないことに、今更ながら気がついた…。トホホ。 まあ、ライブラリをよく読めば、そんなにたいそうなことはしていないし、計算がメインのものなので、使い方は別に難しくないはずで、と思いながらも、ついついコーディングミスをしている。 だいたい、using namespace std; すら書き忘れていて…。情けない限り。 よく考えたら… ほぼLinuxかMac上で作業しているので、今回もubuntu上でg++でコンパイル&実行までは完了した。ところがWindowsでコーディングすることが無いからVisual Studioも入っていないことに気づいた。というか気づいていたのだけれど、Linux上で動けば大丈夫だろうと…。 でも、念のため確認しておこうちうことで、expressを取り敢えず入れることに。 Microsoftも、こういったものを無料で提供してくれるようになって、有り難い限りです。昔Visual C++ 1.0を入手した時のマニュアルの重さというか、パッケージのでかさに驚いた記憶があるし、マニュアルは全部英語のものしかなくて、読むのに時間がかかった記憶が蘇ってきた。つい先日まで置いてあったんだけどあまりに重くて邪魔だったので廃棄したばかり。 CDで何枚もあったものが、今じゃ無料でネットでサクッと落として入れられるんだから、今時プログラミングを学習する人は、コストも手間もかからなくていいわねぇ…。とオヤジのボヤキですな…完全に…。 四元数・行列・ベクトルのライブラリで、とりあえずベクトルの回転を四元数で行うサンプルを試し、問題なく動くのと、手計算での答えがどれも一致することを確認してOKとした。 本当は、もっと沢山テストしないといけないんだけど、理論を説明する上で必要な最低限の部分のみでよしとする。 ところで… 他のサンプルもテストしていてハマったので、書いておこうと思う。 今回使用したのは、英語の邦訳本なんだけれども、サンプルプログラムやライブラ...