体力,気力,ときどき知力

情報系大学院生 兼 HPC系ソフトウェアエンジニアのメモ書き.やったことを貼って後日にコピペ再現するために書いているので新規性・汎用性・芸術性は考えてません.数値計算,高精度演算,SIMD, vim, Linuxなど.

Linux

tmuxのセッション関係

プロジェクトごとにtmux上げてるので、暫く同じ仕事してて使わないとすぐわすれる。セッションに名前をつける tmux new -s my_session 現在のセッション名のリネーム prefix + $ セッションの一覧取得 tmux ls アタッチ tmux attach -t セッション名

簡易的,コンパイル成功時のみプログラムをバックアップ

gitとか使ってbackupするのが普通だけど,トライアンドエラーをしていて, 何だか知らないけど動かなくなってゲシュタルト崩壊する.という謎の相談を受けた.内心そんなのしらねーよ..と思いながら,まぁ適当なスクリプトを組んだので, このまま貼り付け…

ずっと前から言ってたライブラリを公開してみました.

sourceforge.net よければどうぞ.

sshでコマンドだけ送る

なんか意外と知らない人が多いようなので一応メモ rshが許可されていればこんなことしなくていいんだけど, 使えないならsshをこういう風に使えば代用できるよって話.ssh 192.168.0.1 "ls"などでコマンドを相手のサーバで実行して結果を表示できる.自分は…

Linuxのワイルドカードがわからない.だれか教えて...

Linuxのワイルドカードを一応まとめると,* 文字列 ? 1文字 [a-z] 英語1文字 [1-9] 数字1文字 なんだけど,1.txt~20.txtを結合したいときに, cat *.txt > result.txt とかやると,順番的には 1 10 11 12 13 14 15 16 17 18 19 2 20 3 4 5 6 7 8 9 っていう…

Linux テキストファイル 列結合

後輩に今日聞かれたので書いておく. 自分の環境でありがちな実験データとかで hoge1.txt >> name1 size1 time1 name2 size2 time2 hoge2.txt >> name1 size1 time3 name2 size2 time4 みたいになってる結果のファイルがたくさんあったり,1000行あったりす…

日頃なにか便利なLinuxコマンドはないかと探すために

英語読むのは面倒だし,IT-Proとかはコマンドが全部載ってるわけじゃない気がする. 暇つぶしにLinux(Unix)のコマンドを眺めて有用なのがあれば覚えるために,良いサイトを見つけたので貼っておく. 最近のLinuxだとデフォルトで入ってないコマンドもあった…

OpenCLのCPU版をLinuxに導入

OpenCLを導入してみた.GPUはよく分からんのでCPU版.Xeon Phiでも動くみたい. まずは以下からSDKのVersion XE 2013 R2を落としてくる.Xeonだけって書いてあるけどCPUでも動いた.(i7-2600k) http://software.intel.com/en-us/vcsource/tools/opencl # wge…

cygwin独自のコマンド

ctagsを公開するとかeclipseで遊ぶとか言いながら全然やれてない現実に泣きながら,取り敢えずcygwinまとめ. cygwinの独自コマンドで僕が使うのは3種類. 1) cygstart 拡張子ごとにwindows側が決めているソフトでファイルを実行 cygstart hoge.txt //自分の…

Linux, テキスト処理コマンドまとめ

Linuxでよく使うテキスト処理コマンドをまとめる.リダイレクト(>, >>)やawk, sedと組み合わせて使うと強力. 1) cat [-n] hoge.txt fuga.txt hoge.txtとfuga.txtを結合し,各行の左端に行番号を付けて出力 2) cut -d , -f 2 hoge.txt hoge.txt内の","を区…

subversionサーバ

subversionは中央集権型のバージョン管理サーバで,サーバを立てると各クライアントのバージョン管理を行う. バージョン管理サーバに管理されているファイルは,差分情報とかを含めてナンバリングされ,日付ごとの更新情報や,何か会った時に昔のバージョン…

WindowsならCygwinが良い

Windows端末からSSHとかするのに何を使うだろうか.自分的な選択肢としては ・putty ・poderosa ・teraterm ・RLogin の4つくらいで,ずっとteratermとRLoginを使っていた.周りの人はputtyか,VMwareを入れるとかが多かった. 最近,気になってCygwinを入れ…

Screenよりtmux派

Linuxのターミナルを割るコマンドで有名なのはscreen.(vimの:vsみたいな) 実はScreenコマンド使ったこと無いんだけど,ちょっと調べてキーバインドが気に入らなくてずっと使っているのはtmuxっていうやつ. fedora16と17では確かyumで落とせる.それ以上だ…

Fedoraのデスクトップ

FedoraのGNOMEはなんかウザくて,デスクトップにアイコンが置けない仕様になっている. けどウザい.ぼくはデスクトップに物が置きたい. と、思ったらちょっと検索すればいっぱい出てきた。「Fedora GNOME デスクトップ おけない」とかでわらわら出てくる。…