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

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

debian

HTCondorで実行に失敗してステータスがXとなったジョブのみを表示する方法【HTCondor】

condor_history -constraint 'JobStatus == 3' HTCondor の condor_q や condor_history の出力で X と表示されるジョブは、実際には JobStatus == 3(Removed) や JobStatus == 5(Held)からの移行) など、何らかの理由で「正常終了以外で終わったジョブ…

自分のジョブのpriorityを設定する方法【HTCondor】

htcondor.readthedocs.io priority = 15 のようにサブミットファイルに書けばOK これを書かないと、デフォルトは0になってますこの数字がcondor_qしたときに、PRIと書かれている項目で確認することができます 注意点 Job priorities are computed per user, …

【makefile】暗黙に用いられるマクロ変数メモ

以下のページにまとめられてた ■ 参考 : 暗黙ルールに用いられる変数1998年の記事だけど大きくは変わってないやろ・・・ 使うかもしれない変数だけメモCC CXX CPP CFLAGS CXXFLAGS CPPFLAGS LDFLAGSCXXとCPPの関係 CXXFLAGSとCPPFLAGSの関係がよくわからん …

【Mac】sipsコマンドを使って画像を正方形にトリミングしたい

写真のホームページについていくつかのコメントを頂いたので反映する・ホームページの背景色をグレーor黒色にしてほしい => 見栄えが良くなるので ・画像のサムネイルのサイズを統一した方が良い、例えば正方形とかiPod touchで撮影すると、touchの構え方に…

【Mac】国際会議で写真撮影係に任命されて行うべきこと -画像のリサイズやサムネイル-

うちの研究室がほぼホストになって開催する国際会議で写真係に任命された 写真係の前は、ロストバゲージ対応係になりそうだったけど、どうやら写真係になったらしいちなみにカメラや写真については全然興味がないので、第5世代 iPod touchで撮影を行う撮影し…

【多段ssh】するときに楽な方法を2つ紹介

少し前から研究環境がリモート接続に移りつつある。 実験する場所が遠隔地かつ、現地に行くことが難しいので、リモート接続で色々と開発しないといけない・・・ ローカルのMacで作ってから、向こうに送ればいいとかあるんだろうけどMacではインストールでき…

【HTCondor v24】複数のqueueを書く機能はv24で廃止され、queueを1つの行にまとめる必要がある

複数のqueueを書く機能はv24で廃止される HTCondorでジョブを投げていたときに、次のようなワーニングが出てきた Warning: Use of multiple queue statements in a single submit file is deprecated. This functionality will be removed in the V24 featur…

【HTcondor】グループごとに割り当てられたジョブ投下権のpriorityを見てみたい

www-auth.cs.wisc.edu condor_userprio -quotasと打つと見れる

【シェルコマンド】findで検索して、ファイルを削除したい

find /XXXX/XXXX/*.txt -type f | xargs rm -rfて感じでOK一度findだけ走らせて、中身を確認してからrmした方が良いです 間違ったファイルをrmしたときは悲惨ですので・・・・findのオプションの-execというのもありますが、それは遅いという情報を見かけま…

【git】error: unable to read askpass response from '/usr/libexec/openssh/gnome-ssh-askpass' とGUI画面が出て困った

複数人で共有して使っている計算機で、上記のようなエラーメッセージが出てきて困った原因は他の人が使った時に、gitのパスワードか何かが残っていたのが原因っぽい unset SSH_ASKPASSとして、やればGUI画面が出なくなった 参考 h2ham.netqiita.com

自動的にマウントについてそのうち調べるメモ【Linux】

今までは、sshfsを使って外部のサーバーをマウントしたりしてたけど、もう開発が終了してるとか・・・代わりの方法を見つけないといけない。 とりあえず聞いた名前をメモしておく rclone union rsync+crontabを使ってどうにかすることもできるかもしれないそ…

HTCondorのデーモンが自動起動になっていなかったので修正した【Debian】

condor_qとか打つと次のようなメッセージが表示された Extra Info: You probably saw this error because the condor_schedd is not running on the machine you are trying to query. If the condor_schedd is not running, the Condor system will not be …

Debianのversionを調べるコマンド【Linux】

cat /proc/versionで調べられると思ってたけど、これは違うっぽい・・・これはLinuxカーネルのバージョン Debianのversionを調べるコマンド cat /etc/debian_version

ファイル最終更新日がある日時よりも古いファイルを削除したい【シェルコマンド】

使うときは path to dir を自分の環境のものに置き換えてください 7日より古い通常ファイルを再帰削除 find /path/to/dir -type f -mtime +7 -print # ドライラン find /path/to/dir -type f -mtime +7 -delete # 実行 ある“日時”より古い # 例: 2025-10-01 …

【ssh】公開鍵のパスフレーズを入力を省略したい

セキュリティ的にOKなのかはわからんが、以下の記事を見つけた■ 参考 : SSH で毎回パスフレーズを入れるのが面倒だと思ったときには eval `ssh-agent`ssh-add ~/.ssh/id_rsa_hogeでパスフレーズを聞かれるので入力するid_rsa_hoge は各自の秘密鍵に置き換え…

【UNIX】suとsu -の違い

% su rootに切り替える ただし今いるディレクトリからは動かない% su - rootに切り替える ただし今いる場所からルートのホームディレクトリに移動する■ 参考 : su と su - の違い 違いは - の有無 を付けるとrootの設定ファイルを読み込む をつけないと設定…

【NIS】ユーザを追加する方法, パスワード変更, シェル変更

NISを使ってパスワードを共有している計算機を使う機会があったhogeというユーザを追加する方法は% su % useradd -m -g users hoge % passwd hoge% cd /var/yp % makeこれでOK ユーザが自分自身でNISで共有するパスワードを変更したいときは%yppasswdユーザ…

【python3】subprocessでの標準出力を返り値として受け取りたい

参考 qiita.com コード例 import subprocess hoge = subprocess.run('ls', capture_output=True, text=True, shell=True).stdout で動くはず capture_output=Trueで出力が受け取れるようになり, text=Trueを渡すことで出力をバイナリではなく文字列として返…

【condor_submit】複数cpuを使ったジョブを投げたいとき

■ 参考 : Multi-threading Jobsubmitファイルに request_cpus = 8 と書けばいいっぽいこれで並列化できて、計算時間が短縮できる! ランキング参加中です ↓クリックしていただけると嬉しいです〜ランキング参加中Python ランキング参加中HTML ランキング参加…

【emacs】pythonコードで選択範囲のインデントを一括で浅く/深くしたい

インデントを深くする C-c >インデントを浅くする C-c <最近ずっとjupyter labでpythonコード書いてたから、あっちの便利さに体が慣れてしまったw どんどん便利なものを使えるようになって時短していきたい所存注意 この機能はpython modeでないと使えないっ…

【emacs】シンボリックリンクを追跡して自動的に開いてほしいとき

;; always follow the symlink (and edit the "actual" file directly) (setq vc-follow-symlinks t)と ~/.emacs に書いておく ランキング参加中です ↓クリックしていただけると嬉しいです〜ランキング参加中Python ランキング参加中HTML ランキング参加中Mac

【emacs】grep-findで全文検索して目的のファイルを見つける

再帰的にファイルの全文検索をしたいディレクトリに移動してgrep-findを実行する C-x C-f hoge M-x grep-find下のような表示がミニバーに出るので、そのまま検索したい言葉を入力する(この例ではsomething) Run find (like this): find . -type f -exec grep…

【emacs】emacsの中でsudoしてファイルを開く

ontrol+fでファイルを開いてsudo権限がないとダメと怒られたときは・・・・ /sudo::/home/hoge/hoge.txtって感じで、頭に /sudo:: をつければいい ランキング参加中です ↓クリックしていただけると嬉しいです〜ランキング参加中Python ランキング参加中HTML …

【emacs】黒字に青が見にくいときに、色合いを変更する方法

黒い背景のterminalでemacsを起動すると青色の文字がとても見にくい・・・ そういうときは設定で色を変更する .emacs にそれぞれ書き加えても良いが、色合いを見ながら変更する方法があったのでメモ M-x list-faces-displayこれで見えにくいと思う色のところ…

【emacs24】デフォルトで入ってるthemaを使ってみる

黒背景にしたときに青の文字が見にくいというトラブルに遭遇する・・・ いちいち個別に文字の色を調整するのがめんどくさくなってきたので、 デフォルトで入ってるthemaを使ってみる M-x customize-themesM-xってのはmeta-key(大概はエスケープキーとかoptio…

【emacs】キーバインドを確認する方法とキーバインドを無効にする方法

キーバインドを表示するには M-x describe-bindings特定のキーにバインドがあるかないかを知りたいときは M-x describe-keyとしたあとにそのキーを押せばいい キーバインドを無効にするには以下のような一部を.emacsに追加すればよい (global-unset-key "\C-…

【emacs】markdown modeを使おうとしたときのメモ

まずmarkdown-mode.elを落とす これを~/.emacs.d/elisp とかに置いておく(ロードパスの通っているところ?) curl http://jblevins.org/projects/markdown-mode/markdown-mode.el > markdown-mode.el次にemacsの設定をする 次のことを.emacsに書き加えておく …

【emacs】org-modeについて

最近は、Macでメモを書くときはすべてMacDownというマークダウン形式で書くことが多い昔(10年以上前)は、orgというもを知って、それを使ってたこともあった そのときのメモです emacsにデフォルトで入ってるので、基本的にどの端末でも使えるという点はかな…

【Emacs】日付を入れるショートカットキーを作成

;; F5で日付と時間を挿入 (defun my-get-date-gen (form) (insert (format-time-string form))) (defun my-get-dtime () (interactive) (my-get-date-gen "%Y/%m/%d %H:%M:%S")) (global-set-key [f5] 'my-get-dtime)たぶん使わないけど、調べたのでメモ ラ…

【Emacs】ファイルを新規作成したときに自動的にテンプレートを挿入したい

背景 Emacsで c-x c-f hoge.c とかで新しいファイルを作ると、普通は何も書かれていないまっさらなファイルができるしかしEmacsは拡張子からファイルをどんなmodeで開くか自動で決めてくれるので、 ついでにテンプレートを挿入すると便利例えばc言語なら #in…