ablog

不器用で落着きのない技術者のメモ

2016-06-01から1ヶ月間の記事一覧

Poderosa から Cygwin に接続するとバックスペースが効かない

別件でいろいろ試した時に接続時のターミナル種別を kterm にしていたからだった。vt100 や xterm にするとバックスペースが効いた。

Cygwinで1行でプロンプトを表示する

.bashrc でシェル変数 PS1 を設定する。 .bashrc 設定例 PS1='\d \t \W\ $' 実行結果 Wed Jun 29 15:46:40 Poderosa\ $ 参考 bash の場合 PS1 という名前のシェル変数です。なぜ PS1 なのかは、マニュアルによると "The primary prompt string"=プライマリ…

nfsiostat で NFS の I/O レイテンシや IOPS を調べる

NFS で iostat の await と svctm のような情報を取れるツールが欲しいと思っていたら nfsiostat という素敵なツールを見つけた。await にあたるのが avg exe (ms)、svctm にあたるのが avg RTT (ms) だと思う。 iostat の await と svctm の意味は Linux の…

strace の -y や -yy でFD番号と共にファイルパスやIPアドレス・ポート番号を表示する

strace を使う場合、プロセスが起動している間に lsof や /proc/[pid]/fd でファイルディスクリプタ(FD)番号とファイルパスの対応を確認しておかないと、read(17, ... などと出力されている場合に、17 のファイルパスがわからなくなりますが*1、 strace 4.…

よく使う strace のオプション

Linux で strace を使ってシステムコールのトレースを調べる時によく使うオプションをメモ。 特にお気に入りのオプションは -T、-c、-ff & -o です。 書式 システムコールを詳細に追う tt: 行頭にタイムスタンプを出力(マイクロ秒) T: 行末にシステムコール…

GitHub Desktop のプロキシ設定を行う

Git shell を起動する 以下のコマンドを実行する。 $ git config --global http.proxy proxy.foo.com $ git config --global https.proxy proxy.foo.com C:\Users\ユーザー名\.gitconfig に以下のエントリが追加される。 [http] proxy = proxy.foo.com:80 [h…

Lenovo X250 でファンクションキーが効かない

Fn キーの緑のライトが消えている場合は、Fn + Esc を押して、ライトを点灯させるとOK。 参考 X250 X240 Fnキー 緑のライトが消えてファンクションキーが押せない場合 | ThinkPad X240sを使い倒す シンクパッドのレビュー・カスタマイズ

GitHub のテキストエディタ ATOM をインストールする

Windows 7 に GitHub が出しているテキストエディタ ATOM をインストールしてみた。 ATOM をインストールする Atom で [Download Windows Installer] をクリックし、AtomSetup.exe をダウンロードする。 AtomSetup.exe を実行し、ウイザードに従ってインスト…

Cygwin for 64-bit versions of Windows をインストールした

久しぶりに Cygwin を Windows 7 にインストールしたのでメモ。 Cygwin Installation から setup-x86_64.exe をダウンロードする setup-x86_64.exe を実行する [Choose A Download Source] で [Install from Internet] を選択する Select Root Install Direc…

Qiita に初投稿して良いと思った点

はてなダイアリー*1を使っているので Qiita に投稿するモチベーションがなかったけど、初投稿して良いなと思った点をメモ。 更新すると、自動的にバージョン管理され、変更履歴と変更内容を見れる 編集画面で入力しながらプレビューが見れる *1:一応、はてな…

SQL*Plus で COLUMN FORMAT の設定を確認する

SQL*Plus で COLUMN FORMAT の設定を確認する。 SQL> col COLUMN SERIAL# ON FORMAT 999999 COLUMN sid ON FORMAT 99999 COLUMN PROCESS ON FORMAT a10 COLUMN OSUSER ON FORMAT a10 COLUMN TERMINAL ON FORMAT a10 ... 参考 現行のすべての列表示属性を表示…

Oracle Database でSQLトレースを取得する方法

SQLトレースを取得する。 自セッション*1 SQLトレースを有効化する(開始)。*2 waits: true にすると待機イベントと待機時間が出力される(デフォルト値: true) binds: true にするとバインド変数の値が出力される(デフォルト値: false) plan_stat: STAT…