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

2024年01月04日

数学の勉強 〜 買い物を兼ねた散歩 〜 友人と話す

3 時半起床.

寒い. 暖房を入れる.

数学をやる.
圏論の教科書を読む.
昨日, 今一つ腑に落ちなかった箇所をあらためて考えて, ひとまず理解できたと思う.

現在読んでいるのは, 代数の圏と極限・余極限の話. 面白い.
集中できたが, 少し頭が疲れた.

朝食をとる.
キャベツと目玉焼きとコーヒー.

少し眠る.

昼前に起きて散歩に出かける.
途中, 銀行の ATM に寄って今週残りの分の生活費をおろす.

その足で買い物に行く.
肉と野菜などを買う.

夕方に友人から電話がある.
久し振りである.
お互いの近況や, 日々の生活のことなど話す.
話ができてよかった. 背中を押されたような気がする.

夕食は豚キムチ.

眠剤と頓服を飲んで休む.
posted by 底彦 at 18:45 | Comment(0) | TrackBack(0) | 日常生活

2024年01月03日

親戚で集まる

2 時半起床.

数学をやる.
圏論の教科書を読み進める.

年末に勉強ができなかったので, なかなか集中できない.
同じところを何回も読み直す.
今一つ理解できず.

午前中まで続ける.

昼から親戚での集まりに出かける.
煮染めや寿司などを食べながら, いろいろ話をする.

やはり地震の話題も出た. あまり新年を祝うという雰囲気ではない.

料理はとても美味しかった.

夜に帰宅.

眠剤と頓服を飲んで布団に入る.
posted by 底彦 at 21:19 | Comment(0) | TrackBack(0) | 日常生活

2024年01月02日

システム管理作業 〜 散歩と夕食

6 時起床.

午前中は OpenBSD のアップグレード作業を行う.

昼前に散歩に出かける.
1 時間ほど歩いた.

外の空気は冷たかったが, 歩いているうちに温かくなってくる.

帰宅して少し休む.

夕方に食事.
昨日の豆のシチューの残りとご飯.

一日のんびりできた.

まだ早いが, 眠剤と頓服を飲んで休む.
posted by 底彦 at 16:38 | Comment(0) | TrackBack(0) | 日常生活

Emacs: Emacs HEAD のコンパイルとインストール ── 2024 年 1 月

Emacs HEAD のコンパイルとインストールを行う.

export AUTOCONF_VERSION="2.71"
export AUTOMAKE_VERSION="1.16"
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib/gcc/x86_64-unknown-openbsd7.4/11.2.0
$ ./autogen.sh
$ ./configure \
'CFLAGS=-I/usr/include -I/usr/X11R6/include -I/usr/local/include' \
'LDFLAGS=-L/usr/lib -L/usr/X11R6/lib -L/usr/local/lib -lgccjit' \
--prefix=/usr/local \
--mandir=/usr/local/share/man \
--infodir=/usr/local/info \
--with-x-toolkit=athena \
--with-imagemagick \
--with-xaw3d \
--with-x \
--without-xim \
--with-xpm=ifavailable \
--with-native-compilation
$ git pull
$ gmake bootstrap
$ gmake check
# gmake install

問題無く終わった.

システム管理: OpenBSD のアップグレード作業 ── 2024 年 1 月 (2)

昨日から走らせていたベースシステムのコンパイルは, 先月と同じ箇所でエラー終了した.

/usr/src/gnu/usr.bin/clang/libclangAST/../../../llvm/clang/lib/AST/Interp/ByteCodeExprGen.cpp:119:18: error: no member named 'emitCast' in 'clang::interp::ByteCodeExprGen'
return this->emitCast(*FromT, *ToT, CE);
~~~~ ^
/usr/src/gnu/usr.bin/clang/libclangAST/../../../llvm/clang/lib/AST/Interp/ByteCodeExprGen.cpp:1428:16: note: in instantiation of member function 'clang::interp::ByteCodeExprGen::VisitCastExpr' requested here
template class ByteCodeExprGen;
^
. . . .

fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
*** Error 1 in gnu/usr.bin/clang/libclangAST (:67 'ByteCodeExprGen.o': @c++ -O2 -pipe -fno-ret-protector -mno-retpoline -ffunct...)
*** Error 2 in gnu/usr.bin/clang (:48 'all': @for entry in include/llvm/Config libLLVMSupport libLLVMTableGen llvm-tblgen inc...)
*** Error 2 in gnu/usr.bin (:48 'all': @for entry in clang cvs binutils binutils-2.17 perl texinfo; do set -e; if test -d /u...)
*** Error 2 in gnu (:48 'all': @for entry in lib usr.bin usr.sbin; do set -e; if test -d /usr/src/gnu/${entry}.amd64; then ...)
*** Error 2 in . (:48 'all': @for entry in lib include bin libexec sbin usr.bin usr.sbin share games gnu sys; do set -e; if ...)
*** Error 2 in . (Makefile:97 'do-build')
*** Error 2 in /usr/src (Makefile:74 'build')

少し調べてみようと思い, stable 版のベースシステムのソースコードを取得してコンパイルしてみる.

# mv /usr/src /usr/src.current
$ cd /usr
$ cvs -qd anoncvs@anoncvs.example.org:/cvs checkout -rOPENBSD_7_4 -P src
# make obj && make build

このプロセスを流したまま, 区切りを付ける.

X のコンパイルを行う.

# cd /usr/xenocara
# make bootstrap
# make obj
# make build

これは問題無く終わった.

ports のアップデートを行う.

# pkg_add -uv

ひとまず, ベースシステム以外のアップグレード・アップデートは終了した.

2024年01月01日

一日だらだらと過ごす

8 時起床.

月初めの OpenBSD のアップグレード作業を行う.

一区切り付けてから, 近くの八雲神社に参拝に行く.
けっこう大勢の人が来ていて少し並んだ.

帰宅して豆のシチューを作る.
去年の元日にも作った.

本を読む.
太宰治『御伽草子』「新釈諸国噺」から「猿塚」.
駆け落ちした男女と, 飼っていた猿の噺. 何というか救いの無い話だった.

料理ができたので食べる.

その最中に地震がある.
かなり長い時間揺れていた.

ラジオを付けると, 石川県で大きな地震があり, 津波警報が出ているとのこと.
無事であってほしい.
ラジオを聴き続ける.

眠剤と頓服を飲んで休む.
posted by 底彦 at 20:02 | Comment(0) | TrackBack(0) | 日常生活

システム管理: OpenBSD のアップグレード作業 ── 2024 年 1 月 (1)

新しい月になったので, OpenBSD のアップグレード作業を行う.

ベースシステムのソースコードのアップデート.

$ cd /usr/src
$ cvs -q up -Pd -A

X 関連のソースコードのアップグレード.

$ cd /usr/xenocara
$ cvs -q up -Pd -A

ports のアップグレード.

$ cd /usr/ports
$ cvs -q up -Pd -A

システムの最新スナップショットへのアップグレード.

# sysupgrade -s


リブート後, カーネルの再構築を行う.

# cd /sys/arch/amd64/compile/GENERIC.MP
# make obj
# make config
# make && make install

ベースシステムのコンパイルを行う.

# cd /usr/src
$ make obj && make build

これは時間がかかるので, プロセスを流したまま今日は区切りを付ける.
ファン
検索
<< 2024年01月 >>
  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 31      
最新記事
最新コメント
眼科の定期検査 〜 散歩 by コトタマ (02/15)
眼科の定期検査 by 三文字寄れば文殊のヒフミヨ (09/21)
本を読んで過ごす by 底彦 (12/13)
本を読んで過ごす by ねこ (12/12)
数学の計算をする by 底彦 (12/04)
タグクラウド
カテゴリアーカイブ
仕事(59)
社会復帰(22)
(44)
コンピューター(211)
(1460)
借金(8)
勉強(13)
(13)
数学(97)
運動(8)
日常生活(1407)
(204)
健康(38)
読書(21)
プロフィール

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