2023-04-01から1ヶ月間の記事一覧

ディスクユーティリティ.appが初期化できないディスクを初期化する方法

ディスクユーティリティ.appで初期化できないディスク(USBフラッシュドライブ,外付けHDD,SDカードなど)を初期化する方法ですmacOS標準のアプリ,ディスクユーティリティ.appはパーティションテーブルの状態によってはディスクの初期化もパーティションテ…

Pythonで積分を計算する

scipyの integrate モジュールを使うと定積分が簡単に計算できます spicy.integrate の使い方 例えば を計算するコードは,たったの三行です. from scipy import integrate from math import sin, pi print( integrate.quad(sin, 0, pi/2.)) 結果は数値解な…

Linuxで日本語文字が中華フォントになる場合の対処方法

ブラウザやGUI上の文字が奇妙なフォント,いわゆる「中華フォント」で表示される場合があります.これは,中華フォント,つまり繁体字や簡体字のフォントがインストールされている場合に起こる症状です.この症状は 中華フォントをアンインストールする 中華…

Linuxカーネルのソースコードを読む(その5:umaskのデフォルト値を調べてみた)

umaskのデフォルト値について,カーネルのソースコードから /etc/の下の設定ファイルまで全部調べました.作業メモを公開します. umaskのデフォルト値 シェル(bash)から見ると, umask の初期値はディストリビューションによって異なります. ディストリビ…

TeXを再インストールする方法

TeX

TeXのインストール済みパッケージを,強制的に再インストールし直すワンライナーです $ tlmgr info --only-installed | while read a pkg b; do pkg=${pkg/:/}; sudo tlmgr install $pkg --reinstall; done [改訂第8版]LaTeX2ε美文書作成入門作者:奥村晴彦,…

TeX環境のインストール済みのパッケージ一覧を得る方法(JSON版)

詳細な情報が必要な場合は,"--json"をつけるとJSON形式で情報が出力できます.インストール日時だとか,パッケージに含まれるファイル名が必要な場合はJSON形式を使う方が良いでしょう. $ tlmgr info --only-installed --json JSON形式なので jq コマンド…

TeX環境のインストール済みのパッケージ一覧を得る方法

TeX Live 環境のインストール済みパッケージのリストを得るには以下のコマンドを使います $ tlmgr info --only-installed 出力の書式は i パッケージ名: 説明文です パッケージ名だけが欲しい場合 shell芸bash のワンライナー $ tlmgr info --only-installed…

mac OSにtexlive2023 (BasicTeX)をインストールする方法

mac の TeX環境を texlive2023 (BasicTeX) に更新したので手順をまとめます.この記事は以下のエントリを macOS と Tex Live 2023 に合わせて更新・加筆したものです. https://pyopyopyo.hatenablog.com/entry/2022/04/06/211116 (TeX Live 2022の記事) htt…

C言語で glibc のバージョンを確認する方法

C言語で glibc のバージョンを確認する方法をまとめます コンパイル時にバージョンを確認する 以下のマクロを使います __GLIBC__ __GLIBC_MINOR__ バージョンをprintf()で表示する #include <stdio.h> int main(void) { printf("%d.%d\n", __GLIBC__, __GLIBC_MINOR__</stdio.h>…

debian を使っている人は apt line を見直すべし

Debian のパッケージ構成に変更があり,non-free は non-free と non-free-firmware に分割されることになりました.すでに開発版の sid (unstable)では IntelのCPUのマイクロコード(パッケージ名:intel-microcode) nvidiaのGPUのfirmware(パッケージ…