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

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

mac

新しいものをインストールしなおしたら、タブバーとかメニューバーの灰色が目についたので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…

emacsの起動が遅かった原因は、mac portがきちんと移行できていなかったから【MacOS15】

かれこれ6年くらい、emacsの起動が遅いです・・・その度に、iniファイルを見直したり、設定ファイルをバイトコンパイルしたりしていましたcoffee-guhaw.hateblo.jp あとはwarningが出るからとそれをみない設定にしたり・・・coffee-guhaw.hateblo.jp 最近、e…

MacがソフトウェアアップデートでしきりにOSをアップデートさせたがってきてうざい【Mac】

mac

環境設定で、一般 → ソフトウェアアップデート自動アップデートの右のiを選択macOSのアップデートをインストールのチェックを外すこれで、OSアップデートの告知をしきりにしてこないはず・・・・ ランキング参加中です ↓クリックしていただけると嬉しいです…

複数台のMac bookで1つのキーボードを共有する方法【Mac】

mac

複数台のiPhoneと1つのイヤフォンを紐付けするのはデフォルトでできますが、キーボードだとできないみたい・・・oguemon.comこの記事を見て、知ったんですが、キーボードとMacのペアリングは、USB type-Cのケーブルで接続すれば済むみたい Mac に繋げているU…

Mac book pro 15inch retinaの中を清掃した、開封のための背面ネジについてメモ【Mac】

mac

2015年のモデルのMac book pro 15 inchモデルをまだ使っている もう10年も前のモデルなのか・・・1度だけ、バッテリーが膨張しててやばい!となったので、修理に出した覚えがあるあとは、一度コネクター部分を水没させて、それも修理に出したなぁ リュックの…

VeraCryptで新しい暗号化ディスクを作成し、マウントしたらディスク名がNO NAMEになってしまう件【macOS Sequoia】

mac

新しく買ったMac Book air (M4, macOS Sequoia)でVeraCryptを使った新しい暗号化ディスクを作成しようとしました前回は作成自体でトラブりましたが、今回は作成後のディスクがなんか変という話です作成した暗号化ディスクをマウントしてみると、 /Volumes/NO…

VeraCryptで新しい暗号化ディスクを作成しようとしたら「システム機能拡張を有効にするには復旧用環境でセキュリティ設定を変更してください」とエラーが出た【macOS Sequoia】

mac

新しく買ったMac Book air (M4, macOS Sequoia)でVeraCryptを使った新しい暗号化ディスクを作成しようとしましたそうすると、↑のようにシステム機能拡張を有効にするには復旧用環境でセキュリティ設定を変更してくださいとエラーが出て、作成できませんでし…

google documentで取り消し線を引く方法

Googleドキュメントで取り消し線(打ち消し線)を引くには、テキストを選択してショートカットキーを使用するか、メニューから操作します ショートカットキー Windowsの場合、Alt + Shift + 5 Macの場合、Command + Shift + X メニューから操作 取り消し線…

【gnuplot5】ハート型を陰関数を使って書いてみる

twitter で見かけたこれをやってみたい ■ 参考 : gnuplotでハートの形を描く 陰関数を使う方法は、 ■ 参考 : 3.7 どうやったら陰関数のグラフが書けますか を参考に 注意としてはset tableしたあとでunset tableしないとその後のコマンドがきちんと動かない …

【gnuplot】サンプル点の数をを絞ってプロットする

f(x)=1/x set samples 11 plot [0:10][0:1] f(x) w lp lw 2 pt 6 ps 3 set term png set output "hoge.png" rep最初 set samples 10 にしてて、なんか数字が合わないなぁ〜・・・と悩んでたけど、1~10を10区切るならまだしも 0~10を10個に区切ったら半端にな…

【gnuplot】key(title)を左揃えにするには、

■ 参考 : 87.34 凡例 (key) set key left topとかではtitleの表示する場所が左上になってしまう titleの文字を左揃えにしたいときはset key Left また、titleとサンプル直線の場所を逆にしたいときはreverseを追加するset key Left reverse ランキング参加中…

【gnuplot5】fittingした結果を出力する方法

gnuplotでfittingをする方法は以前まとめた■ 過去記事 : 【gnuplot】を使ってヒストグラムをRayleigh分布でfittingしてみるこのfittingの出力結果を取り出してさらに別のところで使いたい・・・・ fittingした結果を毎回、手でメモって代入する方法では5000…

【gnuplot5】ガンマ関数と不完全ガンマ関数

それぞれgamma(x)とigamma(a, x)とかで呼び出せるヘルプは以下のような感じgnuplot> help gamma The `gamma(x)` function returns the gamma function of the real part of its argument. For integer n, gamma(n+1) = n!. If the argument is a complex val…

【gnuplot5】色の付いた世界地図を書いてみたい

ホント感動した・・・ こんな図がgnuplotでも作れる (正確にはシェルコマンドで綺麗に整形したデータをプロットしてるだけだけど・・・そこは野暮か・・・) ■ 参考 : Plotting raster data from Natural Earth プロットするためのコマンドは、 ■ 参考 : プロ…

【gnuplot5】gsl-histogramの結果をwith stepsでプロットしたい

今回は、with stepsでこれをプロットしたい 今まで単一のデータをプロットするときは、塗りつぶしプロットでも用は足りていたが、2種類のデータを塗りつぶしのwith boxesで重ねると 多少は透過させているとはいえ、見にくい・・・・ 単純にwith stepsで2つの…

【gnuplot5】データを間引く(n個飛ばしにする)

plot "hoge.txt" every nで最初の1点を打った後、次の(n-1)点を飛ばして、その次はn番目のデータをプロットする 実際に使うときはnじゃなくて(n=3と事前に打っておくならnでもいいけど)3とか整数値に置き換えて使うplot "hoge.txt" every n u 1:3 w lpのよう…

【gnuplot5】エラーバーを付けたい

昔書いた気もするけど、グラフにエラーバーを付けたことがあるのって4年生以来だから一体何年舞なんだよ・・・って感じだ・・・・ とはいえ、実際に測定したものにエラーバーを付けるのではなくて 自分の場合ほとんどがモンテカルロシミュレーションを繰り返…

【gnuplot】曲線のlabelを図中に書き込む涙ぐましい努力メモ

こういうcontourにlabelを書き込むことがやりたかった 一応やり方は記事にまとめられてるけど、よくわからん ■ 参考 : Contour plots それで他の方法を探してみたら、こんなのを見つけた■ 参考 : Labels with white background in LaTeX terminals■ 参考 :La…

【gnuplot】でfor文を使ってループさせる

■ 過去記事 :【gnuplot】を使ってリサージュ曲線のgifを作りたいとき、以前こんな記事を書いた↑プロットするデータを(例えば)100行ごとに空行を入れて生成すると gnuplotでindexというオプションを使って分割プロットができる(1つの空行でいけるはずだけど、…

【gnuplot5】ルート(sqrt)とチルダを綺麗に書きたい

↓これを書きたい↓これを書きたい こんな感じで書ける ちなみにset term epsでは文字化けしてダメだったset term postscript enhanced color linewidth 2 fontscale 2 set title '{/Symbol @\326\140}@x{/Symbol \140}@+{/Symbol \140}3' set ylabel '{/Symbo…

【gnuplot 6】gsl-histogramの結果を塗りつぶしてプロットしたい

GSLをインストールすると、一緒にgsl-histogramというコマンドもインストールされる 使い方 :Usage: gsl-histogram xmin xmax [n] Computes a histogram of the data on stdin using n bins from xmin to xmax. If n is unspecified then bins of integer wi…

【gnuplot5】何もプロットしない方法

何がやりたいかというとこういうグラフが書きたい左下がメインの図で、2つのデータの散布図 左上が散布図のx方向のデータのヒストグラム、右下が散布図のy軸方向のデータのヒストグラム おまけで平均値まで付けてみた(awkさん、ありがとう)普通にgnuplotのmu…

【gnuplot 5】1枚のグラフにx2軸を使わずに複数のx軸を付ける方法

ググったら1件だけ出てきた かなりごり押しの方法だけど・・・■ 参考 : スケールの違う複数の軸を描きたい.(最終更新日2002年だけど、gnuplot 5でも動きます)上記ページで紹介されている方法は、簡単にまとめると ・multiplotを使う ・2枚目の図を1枚目の図…

【gnuplot 5】paletteを使ってグラデーションプロットを作るには

20本くらいの線を引くときに、色を手で指定していると大変なので、グラデーションを使ってみる■ 参考 : gnuplotでグラデーション■ 参考 : Gnuplot color interpolation for set of linear functions■ 参考 : gnuplotで簡単に色を指定するためのちょっとしたT…

【gnuplot5】multiplotで全体のtitleを付ける方法

set term png set output "blog1.png" set multiplot layout 1,2 set title "Plot 1" plot sin(x) w l lw 2 lc 1 set title "Plot 2" plot cos(x) w l lw 2 lc 2とすると、 これでは全体のtitleではなくて、それぞれの図のtitleになってしまう・・・■ 参考サ…