アフィリエイト広告を利用しています

2024年06月10日

大家さんと話す

5 時半起床.

空腹なので早めに朝食をとる.
キャベツとスクランブルエッグとコーヒー.

数学をやる.
Riehl の教科書 を読み進めたが, 集中できたのは 1 時間程度だった.
後は脳が疲れてしまってぐったりする.
本を読んだり考えたりする体力というか, そういうものが衰えている.

散歩がてら銀行 ATM に行って今週の生活費をおろす.
それから買い物に出かけて野菜や魚などを買う.

夕方に大家さんから電話があった.
これまでは 9 月にアパート取り壊しの予定だったのが, 1 か月早まって 8 月中になったという.
引っ越しの物件探しも予定を早めて, 7 月中には開始しなければならない.

慌ただしい.

夕食は鰹のたたきと大根おろしとご飯.

眠い. まだ早い時間だが布団に入る.
posted by 底彦 at 18:18 | Comment(0) | TrackBack(0) | 日常生活

2024年06月09日

買い物と読書

11 時起床.

昨晩寝るために飲んだ眠剤が効き過ぎた.
倦怠感がある.

のろのろと昼食をとる.
キャベツとスクランブルエッグとコーヒー.

目を覚ますために買い物に行く.
いつものスーパーまでの道を歩いているうちに身体が目覚めてくる.
よかった. 怠さは少し治まった.

帰宅してから本を読む.
白井恭弘『外国語学習の科学』.

外国語の学習において, 影響を及ぼすものは何か? まず次のものが挙げられる.
・ 母語 (たとえば自分の場合なら日本語である) の影響 ── 日本語と英語の距離は大きい. しかしたとえばドイツ語と英語の距離は小さい. そしてドイツ語を母語とする方が英語の学習に関しては習得が容易で時間も短くて済むことが知られている.
・ 学習を始める年齢の影響 ── 外国語学習において, 年齢が若いほどよいという傾向は統計的に認められている. ただし理由については, 脳の若さによるとする説や学ぶ環境によるとする説などいろいろ考えられており, まだわかっていない.

面白い.
ここまでの内容からは, 中年になってからドイツ語とフランス語の勉強を始めた日本語母語の自分は, 習得にのためのかなりの障壁を覚悟しなければならないという結論に至る. どうすればいいのか?

夕食は枝豆とおろし蕎麦.

薬を飲んで布団に入る.
posted by 底彦 at 20:06 | Comment(0) | TrackBack(0) | 読書

2024年06月08日

ネットの見過ぎ 〜 無気力な時間を招く

8 時半起床.

あまり眠れなかった.

朝食をとる.
キャベツとスクランブルエッグとコーヒー.

身体が怠い.
休みたい.

だらだらと昼過ぎまでネットを見てしまう.
ネットのニュースや, Twitter など脈絡無く延々と見る.
引き込まれるという程ではないのだが止められない.

よくない. これをやると精神的に酷く疲れる.
様々な情報が大量に頭に入ってくる.
疲れるだけではなく, 不要な思い込みなどに考えが振り回されてしまう.

休んだ. 夕方まで寝込む. 疲れている.

夕食は鶏もも肉焼きとサラダ.

早い時間に床に就いたが, 目が冴えてしまって眠れない.
眠剤を飲んだ.

そのまま寝る.
posted by 底彦 at 23:30 | Comment(0) | TrackBack(0) | 日常生活

2024年06月07日

ストレスから来る腹痛?

4 時起床.

今日は久し振りに作業療法に行こうと考えた.

弁当を作る.
その最中から動悸が苦しくなる. 不安と恐怖の気持ちが強くなってくる.
外に出るのが怖い. 人と会うのが怖い.

とりあえず弁当は何とか作った.

しかし出かける時になって, 動悸だけではなく腹痛が激しくなってくる.
横になった.
体を海老のように曲げて痛みに堪える.

結局家から出られなかった.
断定はできないがストレスで腹痛が発症したのではないだろうか.

鬱は良くなっても, 精神の弱さは変わらないということか.
それにしてもあまりにも弱く脆過ぎる.

何もする気が無くなって午後まで寝込む.

夕方に朝作った弁当を食べ再び横になる.

そのまま休む.
posted by 底彦 at 19:48 | Comment(0) | TrackBack(0) |

2024年06月06日

文書の整理 〜 診察を受ける

2 時半起床.

入院中にネットで見つけて気に留まった文章や記事を整理する.
自然科学や語学の文章の他に, 市井の人の逸話を記述したものもある.
そのような記事を集めて, ブックマークに保存してある.

単に事務的に並べ変えるつもりだったが, ふと読み耽ってしまい整理にならなくなった.

そのようにして昼までやる. 自分は何をしているのだろう.
整理といってこういうことをしていると, いつまでたっても終わらない.

いつ読めなくなるかわからないとはいえ, 読むのを途中で区切りを付けて昼前まで作業を進める.

午後から出かける.
先日まで入院していた病院で診察を受ける. 家から近いという理由で, 外来でこの病院に訪れるのは初めてである.
かなり緊張した.
待ち合い室で 30 分ほど. 診察を受ける.

入院中に自分を担当してくれた医師がこれからの主治医である.
当初は不安に感じていたが, 医師の丁寧な質問に次第に自分の病状について澱み無く話せるようになる.

院前の薬局で薬を処方してもらって帰宅.
精神的に疲れた.

帰宅して一休みをしてから布団に入る.

今日は精神的にくたびれてしまった.
深く眠れば回復すると思う.
posted by 底彦 at 21:13 | Comment(0) | TrackBack(0) |

2024年06月05日

眼科の定期検査 〜 急な体調不良

4 時起床.

Emacs の設定に関する文章を書きブログに投稿する.

午前中は眼科に行って定期検査を受ける.
問題無しだった.

それはよかったが, 眼科からの帰り道, 炎天下を歩いていると次第に眩暈と吐き気がしてきた.
あまりいいことではない.

そのまま買い物に行こうと思っていたのだが, 真っ直ぐに帰宅する.
水を飲んで横になってしばらく休んだ. ふらふらする.

2 時間ほど楽にしていたら, 幸い何とか回復した.
はっきりとはわからないが, 熱中症の初めの症状だったのかも知れない.

それから数学をやる.
先日の続きで, 教科書 の記述の誤りやミスタイプを修正して Github.com にコミットする.

数学のノートのリポジトリーで最後にコミットしたのは今年の 1 月 5 日である.
それ以降, 今年の前半は鬱でほとんど何もできなかった. そのア顕れである.

夕方になってから午前中に行けなかった買い物に行く.
野菜や鶏卵を買った.

夕食は豚ばら肉と玉葱炒めとサラダ.

今日は思わぬ体調不良に見舞われた.

しっかり眠りたい.
薬を飲んで布団に入る.
posted by 底彦 at 20:31 | Comment(0) | TrackBack(0) | 日常生活

システム管理: Emacs HEAD のコンパイル・インストール ── 2024 年 6 月 (2)

Github.com へのコミットを Magit (Emacs から git を呼び出すパッケージ) 経由で行おうとしたら, 次のようなエラーが出た.
● git のログ表示コマンド (git-log) 実行時:

Suffice magit-log:--*-order is not defined or autoloaded as a command

● ローカルブランチの切り換え時 (git-branch) 実行時:

Suffix magit-branch..rebase is not defined as a command

これらの原因については思い当たることがある.

今回の Emacs HEAD のインストール時に Magit パッケージの設定を変更した.

以前: Magit パッケージをソースコードからバイトコンパイルした結果を \$HOME/.emacs.d/site-lisp 以下に置いていた.
それに対応して, init.el 内で load-path 変数の設定に

(add-to-list 'load-path "~/.emacs.d/site-lisp/magit/lisp")
(add-to-list 'load-path "~/.emacs.d/site-lisp/transient/lisp")

のような変更を加えた.

今回: \$HOME/.emacs.d/site-lisp ディレクトリー配下内に置いてある Emacs Lisp パッケージを見直して, ほぼ全てが GNU ELPA からインストールしたパッケージで置き換えられることがわかった.
それで site-lisp ディレクトリー以下からの (1) パッケージファイルの削除; (2) そのパッケージの GNU ELPA からのインストールの 2 つを行った.

問題は, この変更に合わせて init.el 内の上記の記述を

;; (add-to-list 'load-path "~/.emacs.d/site-lisp/magit/lisp")
;; (add-to-list 'load-path "~/.emacs.d/site-lisp/transient/lisp")

のようにコメントアウトすべきだったがそれを行わなかったことである. 忘れてしまった.

この結果, 古い load-path のの設定だけが中途半端に残る.
いくつかの Magit コマンドは, init.el の古い設定にしたがって削除済みの Emacs Lisp ファイル, たとえば \$HOME/.emacs.d/magit/lisp 以下や \$HOME/d.emacs.d/transient/lisp 以下に置かれていた Emacs Lisp ファイルを読みに行ってしまう. それがエラーになっていたのではないだろうか.

あらためて init.el 内の不要になった処理のコメントアウトを行うことにより, Magit が問題無く動くようになった.

システム管理: Emacs HEAD のコンパイル・インストール ── 2024 年 6 月 (1)

6 月 3 日に行った作業の覚え書き.

Emacs HEAD をコンパイルする段階においていくつか問題が発生した.

まとめると

(1) configure スクリプト実行時に libgccjit のテストでエラーになる;
(2) elisp.info 生成時にエラーとなる;
(3) libgccjit 共有ライブラリーが呼び出されたときにエラーとなる;
(4) Emacs の起動時にエラーが出る.



それぞれの問題に対して行ったことをまとめておく.

(1) configure スクリプト実行時に libgccjit のテストでエラーになる;
エラーメッセージは以下の通り:

checking for gcc_jit_context_acquire in -lgccjit... yes
checking for libgccjit.h... yes
configure: error: The installed libgccjit failed to compile and run a test program using
the libgccjit library; see config.log for the details of the failure.
The test program can be found here:
<https://gcc.gnu.org/onlinedocs/jit/intro/tutorial01.html>.
You can try compiling it yourself to investigate the issues.
Please report the issue to your distribution if libgccjit was installed
through that.
You can find the instructions on how to compile and install libgccjit from
source on this site:
<https://gcc.gnu.org/wiki/JIT>.

libgccjit の使用可否テストプログラムのコンパイルと実行に失敗するという内容である.
新しい OpenBSD 7.5 では, これまでの libgccjit が動かない.
libgccjit をコンパイル・インストールし直すことによって解決した.

(2) elisp.info 生成時にエラーとなる.

GEN ../../info/elisp.info
parsetexi/Parsetexi.c: loadable library and perl binaries are mismatched
(got first handshake key 0xec00000, needed 0xeb80000)

現在インストールしてある makeinfo プログラムが, もはや OpenBSD 7.5 では動かないことによる.
makeinfo をソースから作り直す ことにより解決した.

(3) libgccjit 共有ライブラリーが呼び出されたときにエラーとなる.

'../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp \
--eval "(setq load-prefer-newer t byte-compile-warnings 'all)" \
--eval "(setq org--inhibit-version-check t)" \
-l comp -f batch-byte+native-compile emacs-lisp/loaddefs-gen.el
bootstrap-emacs:/usr/local/lib/libgccjit.so.0.0.1: undefined symbol '_Z15fname_as_string'
ld.so: bootstrap-emacs: lazy binding failed!

このエラーメッセージが述べているように, libgccjit 内に _Z15fname_as_string により参照される関数が存在しない.
libgccjit 共有ライブラリーのソースに対するパッチ:

--- libgccjit.c.orig Sun Jun 2 14:00:39 2024
+++ libgccjit.c Sun Jun 2 14:04:37 2024
@@ -3474,3 +3474,9 @@ gcc_jit_context_add_top_level_asm (gcc_jit_context *ct
RETURN_IF_FAIL (asm_stmts, ctxt, NULL, "NULL asm_stmts");
ctxt->add_top_level_asm (loc, asm_stmts);
}
+
+const char *
+fname_as_string(int pretty_P __attribute__((__unused__)))
+{
+ return NULL;
+}

を適用し忘れていたことによるエラーである.
パッチを適用して libgccjit 共有ライブラリーを作り直す ことによって解決した.

(4) Emacs の起動時にエラーが出る.

File is missing: Cannot open load file, No such file or directory, compat-26

原因がなかなかわからなかったが, init.el 内にあった記述:

(require 'compat)

をコメントアウトすることによって解決した.
調べると, emacs_dir/etc/NEWS 内に

** New package Compat.
Emacs now comes with a stub implementation of the
forwards-compatibility Compat package from GNU ELPA. This allows
built-in packages to use the library more effectively, and helps
preventing the installation of Compat if unnecessary.

という記述があった.
GNU ELPA にある compat パッケージに相当する機能が Emacs 本体に組み込まれた, これにより compat パッケージを, それが不要な場合にもわざわざ GNU ELPA からインストールしなくてもよくなった, とのこと.
この原因により, 上記の (require 'compat) が必要なくなったのだと考えられる.

$ git pull
$ gmake
$ gmake check -k
# gmake install

M-x emacs version
This is GNU Emacs 30.0.50 (build 2, x86_64-unknown-openbsd7.5,
X toolkit, cairo version 1.18.0, Xaw3d scroll bars) of 2024-06-03

2024年06月04日

眠い中, 内科に行く

4 時半起床.
昨晩は深夜まで眠れなかった. なぜか眠剤が効かなかった.

朝の時間で昨日行った Emacs のコンパイル・インストールの作業についてまとめる.
ノートに記録しながらの作業だったので, それを整理すればいい.
しかし眠くて頭が働かずほとんど進展せず.

午前中は内科に行って定期検査を受ける.
待合い室で眠ってしまう.

検査の結果は特に問題無し.

買い物をして帰宅.

眠気が強く, 夕方まで寝る.

夕食は豚肉と玉葱炒め, サラダ.

片付けをして休む.
posted by 底彦 at 19:55 | Comment(0) | TrackBack(0) | 日常生活

2024年06月03日

コンピューターの作業と生活費と買い物

3 時半起床.

気持ちよく起きられた. 体調はいい.

コンピューターの設定作業の続きを行う.
Emacs のコンパイルとインストール.
昨日はうまくいかなくて無理矢理区切りを付けた.

問題の切り分けや検索などいろいろやる.
朝食を挟んで昼まで.

とりあえずうまくいった. 小さなことだが嬉しい.

気分転換と散歩を兼ねて駅まで歩く.

銀行の ATM に寄って今週の生活費をおろす.
それから一旦アパートに戻り, 今度は買い物に出かける.

野菜や魚, 米, 調味料などを買った.
米を買ったのでかなり荷物が重くなる.

ゆっくり歩いて帰宅. 一息つく.

夕食は銀だらのムニエルとパン.

薬を飲んで休む.
posted by 底彦 at 19:37 | Comment(0) | TrackBack(0) | 日常生活
ファン
検索
<< 2024年11月 >>
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
最新記事
最新コメント
眼科の定期検査 〜 散歩 by コトタマ (02/15)
眼科の定期検査 by 三文字寄れば文殊のヒフミヨ (09/21)
本を読んで過ごす by 底彦 (12/13)
本を読んで過ごす by ねこ (12/12)
数学の計算をする by 底彦 (12/04)
タグクラウド
カテゴリアーカイブ
仕事(59)
社会復帰(22)
(44)
コンピューター(211)
(1449)
借金(8)
勉強(13)
(13)
数学(97)
運動(8)
日常生活(1404)
(204)
健康(38)
読書(21)
プロフィール

ブログランキング・にほんブログ村へ
にほんブログ村
にほんブログ村 メンタルヘルスブログ うつ病(鬱病)へ
にほんブログ村
にほんブログ村 科学ブログ 数学へ
にほんブログ村
にほんブログ村 IT技術ブログ プログラム・プログラマーへ
にほんブログ村