Bus errorとSegmentation faultに困ったら見るブログ

物理の研究者による日々の研究生活のメモ書きです ( python/emacs/html/Japascript/シェルスクリプト/TeX/Mac/C言語/Linux/git/tmux/R/ポケモンGO)

摂氏温度℃を出したい【LaTeX】

5${}^\circ$C 5℃ と表示されるtakataninote.com ランキング参加中です ↓クリックしていただけると嬉しいです〜ランキング参加中Python ランキング参加中HTML ランキング参加中Mac

MacにApex Oneをインストールしようとしたらうまくいかなかった【Mac Sequoia 15】

mac

原因はわかりませんが、インストールしようとすると、以下のような画面が出てきました・・・ インストールできませんでした 一度インストールしようとして、はい/いいえのクリックをどこかで間違えたせいかも再起動してからインストールをやり直しても特に改…

windows10でLinux(WSL2)を使いたい

windows11だとデフォルトで入ってるとかいう話を聞いたことがありますqiita.com 今回はwindows10の話コマンドプロンプトで、以下のコマンドを打てばいいらしい wsl --install d Debianと後ろつけると、Debianになるとか・・・ windowsの細かいversionによっ…

cgi-binでpythonを走らせたときに、temporary cache directory を作ろうとしてエラーが出る【python3, Debian】

エラーメッセージは Matplotlib created a temporary cache directory at /tmp/matplotlib-nmam8fv7 because there was an issue with the default path (/var/www/.cache/matplotlib); it is highly recommended to set the MPLCONFIGDIR environment varia…

rsyncをできる限り早く終わらせたい【シェルコマンド】

20GBくらいのファイル群をrsyncするのに20分くらいかかっていることに気づいたこれをcrontabで1分ごとに、走らせていたので少しえらいことになっていた・・・そもそも、実行時間が20分かかるのがおかしいだろう?ということで、rsyncのオプションを早くでき…

Markdownで書いた箇条書きをTeXでいい感じのpdfにするときにテンプレートを使いたい【pandoc】

前回記事 coffee-guhaw.hateblo.jp どうでもいい話 知らなかったけど、pandocってHaskellで書かれてるんすね・・・pandocでtexコードにするときのテンプレートの使い方がわかったのでメモしておきます これを使えば、ヘッダーとかフッターのサイズなどをコン…

自作デーモンで、Standard output type syslog is obsolete, automatically updating to journal. Please update your unit file, and consider removing the setting altogether というエラーが出た【Debian12】

sudo systemctl status hogehogeで自作デーモンの状況を確認したら、エラーを吐いてた Standard output type syslog is obsolete, automatically updating to journal. Please update your unit file, and consider removing the setting altogether 参考 do…

crontabが多重起動しないようにしたいとき【Debian12】

kitaeng.hateblo.jpこの記事がわかりやすかった今回は自分はrsyncをcrontabで走らせたかった rsyncするディレクトリはsshfsでマウントしているsshfsがきちんとマウントできているかの判定は1つ前の記事を参照 多重起動しないための方法 1. ロックファイルを…

sshfsでマウントがきちんと行われているかの判定をしたい【シェル】

SSHFSがすでにマウントされているかどうかを確認し、されていなければマウントを実行するmountpoint -q hogeでhogeがマウントされているかチェックできるらしいコードは if ! mountpoint -q /mnt/synology then # マウントされていないとき sshfs ... else #…

サーバーのSSL設定をメモ、オレオレ証明書【Debian12】

最近、Debian12でサーバーの設定をやってたSSL証明書の設定は、内部サーバーなのでスキップしたちゃんとやるとどこかで申請しないといけない?のだと思うそこをオレオレ証明書でスキップする方法もあるみたい 関連する記事だけメモしておく zenn.devqiita.co…

MacDownで書いたmarkdownをTeXコードに変換する【pandoc】

参考 qiita.com pandoc -sN -f markdown -t latex hoge.md -o hoge.tex hoge.mdをhoge.texに変換してるただし、生成されたhoge.texはヘッダー部分がそのままではコンパイルできなかった・・・ 関係ないヘッダー部分をコメントアウトしたら、コンパイルできた…

rsync.service is a disabled or a static unit, not starting it.というエラーが出た、デフォルトではdisableされてるっぽい【Debian12】

Debian12で、rsyncを使っているコードがうまく走らない・・・インストールされてないのかな?と思って、aptでインストール sudo apt -y install rsync rsync.service is a disabled or a static unit, not starting it. というエラー?が出る理由はわからん…

slackwebをmambaにインストールする【Debian12】

調べてみたらslackwebはconda-forgeにはないっぽいpypi.org pip install slackweb これでOK ランキング参加中です ↓クリックしていただけると嬉しいです〜ランキング参加中Python ランキング参加中HTML ランキング参加中Mac

使わないデフォルトユーザーの削除【Debian12】

サーバー購入時に入っていた使わないアカウントを削除するsudo userdel -r hogehogehogehogeはユーザー名で置き換えてくださいqiita.com ランキング参加中です ↓クリックしていただけると嬉しいです〜ランキング参加中Python ランキング参加中HTML ランキン…

Debian 管理者ハンドブックというのを見つけました【Debian11】

Debian 管理者ハンドブックというのを偶然見つけましたdebian-handbook.info今の所、最新版はDebian11向けのものっぽいインストール後の初期設定とかは 4.2 インストール作業の各段階 あたりから読んでいくと便利そうこれの一部だけを取り出したものが serve…

apache2でcgi-binを使えるようにしてみる【Debian12】

参考ページ www.server-world.info sudo a2enmod cgid # 再起動 sudo systemctl restart apache2 cgi-binで走るスクリプトをpythonのみに限定する 上記のサイトでは/etc/apache2/conf-available/cgi-enabled.conf にその設定を書き込むように書いてあるが、…

BASIC認証(.htpasswd)を使って、webページに鍵をかける【Debian12】

関係してる過去記事 coffee-guhaw.hateblo.jp今回は、Debian12なので .htaccess を使わずに、BASIC認証の設定をします 参考にしたページ www.server-world.info いつものserver-worldさんですページでは以下のことをしろと書いていますが、自分の環境では不…

apache2を入れて、ウェブサーバーを動かす【Debian2】

かなり参考にしたサイトwww.server-world.info apacheのインストール sudo apt -y install apache2 設定ファイルの変更 sudo emacs /etc/apache2/conf-enabled/security.conf 12行目:変更 `ServerTokens Prod` これによってApacheのversionやOS情報を外に出…

cgiというパッケージがなくなったので、代わりにlegacy-cgiを使う【python3.13・mamba】

python3.13でcgiを使おうとしたら、パッケージがないと言われた調べてみたら、python3.13 からcgiはデフォルトのパッケージではなくなったらしいchaba-lab.com 困った・・・と思って調べてみると、legacy-cgiというパッケージがあるらしいpypi.org インスト…

新しくターミナルを開いた時にmamba のbaseがactivateされていないとき【mamba・miniforge】

.zshrcの一番最後に、mambaをactivateするためのおまじないは書かれているが、新しくターミナルを開いた時にmamba のbaseがactivateされていないとき mamba initとしても、そもそも、そういうオプションがないっぽい代わりに、 conda initとしても、なぜか .…

sshfsを使ったら、fusermount3: option allow_other only allowed if 'user_allow_other' is set in /etc/fuse.confというエラーが出た【ssh・Debian】

エラーメッセージ fusermount3: option allow_other only allowed if 'user_allow_other' is set in /etc/fuse.conf エラーメッセージが言う通り、設定ファイルを見て、修正してみる sudo emacs /etc/fuse.confuser_allow_other のコメントアウトを外すこれ…

chronyを使ってntpの設定をする【Debian12】

www.server-world.infoを超絶参考にしながら設定したchrony をインストールして、時刻同期サービスを提供する NTP サーバーを構築する # インストール apt -y install chrony # 設定ファイル sudo emacs -nw /etc/chrony/chrony.conf# 8行目 : デフォルト設…

初期設定されたhostnameをlocalhostから好きなものに恒久的に変えたい【Debian12】

sudo hostnamectl set-hostname hogehogeでOKhogehogeを好きなものに変える hostname または hostnamectlで本当に変わってるか確認できる 参考 www.server-world.info ランキング参加中です ↓クリックしていただけると嬉しいです〜ランキング参加中Python ラ…

mambaを使うためにminiforgeをインストールした【Debian12・python3】

参考 zenn.dev anaconda miniconda miniforge は別物らしい その区別は上記のリンクを参照今回は mambaが使いたいので、 miniforgeをインストールする mambaはc++で書かれてるので? 通常のcondaよりも早い インストールマニュアル github.com # スクリプト…

新しいものをインストールしなおしたら、タブバーとかメニューバーの灰色が目についたのでThemaを変更した【iTerm】

themaをダークに変更したら解決できた ランキング参加中です ↓クリックしていただけると嬉しいです〜ランキング参加中Python ランキング参加中HTML ランキング参加中Mac

起動したら、open terminal failed: not a terminal tmuxとエラーが出る【iTerm2】

tmux kill-serverとtmuxを再起動するコマンドを打つと解決できた 参考 qiita.com ランキング参加中です ↓クリックしていただけると嬉しいです〜ランキング参加中Python ランキング参加中HTML ランキング参加中Mac

mac portでgnuplotをインストール中にエラーで止まった【MacOS15】

Error: Failed to activate dbus: Image error: /Library/LaunchAgents/org.freedesktop.dbus-session.plist already exists and does not belong to a registered port. Unable to activate port dbus. Use 'port -f activate dbus' to force the activatio…

iTerm2の設定ファイルを古いMacから新しいMacに引き継ぐ方法【MacOS15】

画面の色や大きさキーマップなどは~/Library/Preferences/com.googlecode.iterm2.plistにあるファイルに保存されてますこれを古いMacからコピーしてきて、新しいMacに送ります (Dropboxとかscpとかで)あとは、同じファイルを上書きしてあげればOKただし、…

iTerm2でmac portを使おうとすると Warning: MacPorts started under Rosetta 2, re-executing nativelyと表示される【MacOS15】

portを使おうとした時のエラーメッセージ Warning: MacPorts started under Rosetta 2, re-executing natively chatGPTに聞いてみると、あなたのMacはApple シリコンというcpuだけど、terminalはx86_64で動いているとのこと 確認方法 % uname -m x86_64のよ…

emacsの起動が遅いので、mac portを再インストールする、インストールしたパッケージたち【MacOS15】

前回記事 まずはmac portをアンインストールする sudo rm -rf /opt/local単純に、このコマンドだけではダメみたいでした rm: /opt/local/var/macports/home/Library/Preferences: Permission denied rm: /opt/local/var/macports/home/Library/Mail: Permiss…