2014-10-27

図表や参考文献番号をリンクにする

LaTeXで論文などのPDFを作成する時, 図表や参考文献番号をリンクにしておくと, 読者に対して親切である.

私は, 以前に紹介したように, dvipdfmxを使ってPDFを作成している. この場合, 以下の1行をプリアンブルに書いておくとよいと先輩から教えてもらった.

\usepackage[hidelinks,breaklinks,dvipdfmx]{hyperref}
リンクでジャンプする先が図表本体ではなくキャプションであることが難点だが, ないよりはましだろう.

2014-10-25

CUPSにてユーザごとにデフォルトプリンタを設定

CUPSでは, lpoptionsというコマンドを使うと, ユーザごとにデフォルトプリンタを設定することができる.
$ lpoptions -d printer
なお, このコマンドにより, ~/.cups/lpoptionsというファイルがつくられ, 設定が書き込まれる.

bzr にてSSH秘密鍵を設定しLaunchpadからチェックアウトする

  1. Linux にて鍵を生成.
    $ ssh-keygen ...
    ここでは, id_rsa_win と名付ける.
  2. id_rsa_winC:\users\user_name\.ssh\id_rsaにコピーする. (WinSCPなどを使う)
  3. Launchpadに公開鍵を登録する.
  4. Bazaarをインストール.
  5. Launchpadのアカウントを設定し, チェックアウトなど.
    bzr launchpad-login username
    bzr checkout ...
    

2014-10-22

PQI Air カードのシリアルポート部分に穴を開けた

以前に購入したPQI Air カードのシリアルポートのランドにアクセスしようと, 筐体に穴を開けた. 参考にしたのは, oto asobi - オトアソビ - 一回目で, 分解写真が載っている.
私は, カッターナイフでシリアルポートの部分だけを削りとった.

テスターでVSSとの抵抗を測ると, TX, RXともに1MΩ程度だったので, 断線はしていないと思う.

2014-10-08

GNUplotにおいて複数のプロットを上下・左右に並べる

GNUplotでは, multiplot という機能があり, 上下・左右に複数の図を並べてプロットすることができる.

参考

参考となるページをいくつか挙げておく.

使用例

以下に使用例を示す.
#! /usr/bin/gnuplot

set terminal postscript enhanced
#set size 0.7,0.6
set output 'hoge.eps'
set multiplot layout 3,1
set lmargin 10
set rmargin 1

set xlabel 'Time [s]'
set ylabel 'Voltage [V]'
plot \
'data1.dat' u 1:5 w d t 'V_a'
set key right top

plot \
'data1.dat' u 1:2 w d t 'V_b' ,\
'data1.dat' u 1:3 w d t 'V_c'

set ylabel 'Frequency [Hz]'
plot \
'data2.dat' u 1:2 w d t 'f_d'
つづけて他のプロットをするときには, set nomultiplotを行う.

2014-10-07

systemctl と chkconfig

EL7になって, サービス関連の操作が systemd になり, これまでとコマンドが変わってしまった. (互換性のため, service, chkconfig をつかってもフォワードしてくれる)
EL6までEL7
サービスの開始 service name start systemctl start name
サービスの停止 service name stop systemctl stop name
サービスを起動時に開始する chkconfig name on systemctl enable name
サービスを起動時に開始しない chkconfig name off systemctl disable name
サービス一覧 chkconfig --list systemctl list-unit-files
サービスの状態の表示 service name status
chkconfig --list name
systemctl status name

2014-10-03

Agilent USB SMU U2722A ドライバのインストール

Keysight のウェブサイトでは, U272X USB Modular Source Measure Unit IVI Instrument Drivers というドライバが提供されているが, これをインストールするとダメ.
「U2781A, U2300A/U2500A/U2600A Series 64/32-bit Driver」というものをインストールすると良い.

2014-10-02

sort: 最初のカラム以外でソートする方法

Coreutilssortは, 行ごとにデータをソートするプログラムで, テキストデータの処理に重宝する. 意外と高機能で, 列を認識し, 2列目以降によってソートさせるなどの機能も付いている.