2024-02-01から1ヶ月間の記事一覧

rdesktopでwindows11に接続できない場合の解決方法

ubuntuなどのlinuxからWindowsを遠隔操作したい場合は「リモートデスクトップ接続」を使います rdesktop(古い方法) rdesktopというアプリを使いますインストール $ sudo apt install rdesktop リモートデスクトップ接続 rdesktop <windowsのホスト名> これで windows10やwindo</windowsのホスト名>…

emacsでgraphvizで作成した図をリアルタイムでpreviewする

graphviz(dot)の編集は emacs上で org-mode と org-flyimage-mode を連携させると良いです セットアップ Emacsで以下のパッケージを使います org-mode org-babel org-flyimage org-mode の設定 割愛します org-babel の設定 dot コマンドの実行を許可します …

C/C++で文字列を小文字に変換する

C言語またはC++で,文字列を小文字(lower case)に変換する方法です 移植性が高い方法 C99またはC++ならワンライナーで記述できます #include <ctype.h> char str[] = "ABCD"; for (char *p = str ; *p; ++p) *p = tolower(*p); ANSIのtolower関数を使っているので移</ctype.h>…

CUDA用のemacs設定とlspの導入方法

CUDAのプログラムを書くための emacs の設定です cuda-mode まずcuda-modeをインストールします設定はこれだけ (use-package cuda-mode :mode ("\\.cu\\'" "\\.cuh\\'") ) これでCUDA関連の予約語などがhighlight表示されます lsp 関連 clangd 経由でCUDAの…

LinuxにCUDAをインストールする方法(2024年版)

LinuxにCUDAをインストールする方法をまとめます.インストールだけでなく,動作確認として SDK,開発環境が動作すること 作成したプログラムが実行できること まで確認します インストール インストール手順 インストールはNVIDIAのページに書いてある手順…

TeXで論文雑誌やジャーナル名を短縮した略称に差し替える方法

TeX

TeXで文献リスト中の雑誌名やジャーナル名を略称に差し替える方法です 手順1:bibファイルを使う 文献リストには「正しい書き方」というものが存在します.TeXの場合は,書誌情報はbibファイルで管理して,自動処理で「正しい書き方」の文献リストを出力す…

TeXで本文に行番号をつける方法

TeX

TeXで本文に行番号をつける方法です 5行おきに行番号をつける.行は文章全体で数える. 文章の先頭行を1として行を数えたい場合は次のようにします \usepackage[right]{lineno} \runninglinenumbers \modulolinenumbers[5] 5行おきに行番号をつける.行は…

gmail にメールが届かない件とその解決方法

2月1日以降 gmail.com 宛のメールが届かない現象が起きています具体的には,gmail.comのメアドにメールを送っても,エラーのメールが返送されるだけで,相手に届きません.原因は2月からgmail.comが迷惑メール対策を強化したためです以下 gmail.comへメール…

TeXでソースコードを載せる方法

TeX

TeXで文章にプログラムのソースコードを掲載する場合は listings パッケージを使う方法がおすすめです.注意:類似した名前で listing パッケージも存在します.本エントリで紹介するのは末尾に"s"がつく, listings パッケージです 使い方 シンタックスハイ…

TeXで表中で改行する方法

TeX

TeXの表中で改行する方法をまとめます表中のセル内で改行する方法はたくさんあります セルの中で別の表を定義する \makecell を使う tabularx 環境を使う 数箇所だけ改行したい場合は,一番目の方法が便利です改行したいセルが多い場合は,三番目のtabularx …