Linux

Travis CIのOSXのビルドの開始が遅い

OSXのビルドは、物理マシンを利用しているので、利用者が多い場合は開始に時間がかかる。 下記にTravis CIのビルドステータスがある。 Travis CI Status OSXでのjob数はずっと同じ値になっており、Jobがスタックしているのが分かる。 Reference OSX builds e…

awkで偶数行目を取り出しと指定した数の倍数行に処理を追加

奇数行、偶数行を取り出す処理は、perlのワンライナーであったり、sedだったり色々あるが、今回はawkでの処理を記載。 cat filename.txt | awk 'NR % 2 == 0 {print $0;}' 偶数行目のみを取り出して、5の倍数行に改行を2つ入れる処理は以下のようにする。 ca…

PDFの奇数ページを左回転し偶数ページを右回転させる

先日誤って奇数ページが右に90度、偶数ページが左に90度回転してる変な状態でスキャンしてしまった。 元に戻すには、PDFの奇数ページを左に90度か移転し、偶数ページを右に90度回転させる必要がある。 PDFの偶数・奇数ページに別々の処理をする方法のメモ。 …

Macでpsからepsへ変換する

ps2epsを使う。 MacPortsが入っている場合は sudo ports install ps2eps でOK。 入っていない場合は、texがインストールされていれば多分入っている。 texユーザくらいしか必要としない機能だろうから話を進める。 ps2epsの使い方 hoge.psをhoge.epsに変換し…

Macでファイル名の一括置換

MacでのTerminalからの置換メモ。 Macではデフォルトで、renameコマンドが使えないので、findとsedで行う。 とっても参考になったサイト: findとsedを利用した一行野郎のファイル名変換 - Web就活日記 現在いるディレクトリ内の置換 文字列hogehogeを含むフ…

フォルダ以下のファイルの拡張子を一括で変換する方法

以前、フォルダに存在するファイル名を一括変換する方法を書いた。 ディレクトリに存在するファイルの拡張子を一括変換する - adragoonaの日記 上記の方法では、フォルダの中のフォルダに存在するファイルは変換の対象にならなかった。 一応、カレントディレ…

Ubuntu13.04でフォントの変更

前回、英語環境でフォントを変更し日本語表示を綺麗に行う方法を書いた。 前回はtweak toolを使っての方法だったが、今回は不要。fonts.confを変更し、sans,serief,monospaceに割り当てるフォントを変更する。fonts.confはxml形式のフォント設定ファイルで、…

shellの切り替え

ログイン時のshellの変更は chsh -s /bin/zsh などとすれば良いが、chshがない場合もある。 その場合はログインシェルのprofileに以下のように書いておけばログインシェルのように扱える。 [ -f /bin/zsh ] && SHELL=/bin/zsh [ -f /bin/zsh ] && exec /bin/…

Ubuntu12.10 64bitにネットワークプリンタBrother HL-5350DNのセットアップ

Ubuntu12.10にBrother HL-5350DNのドライバーをインストールしたのでメモ。 まずはcupsとlprがないと始まらないので、入ってなければとりあえずインストールする。 sudo apt-get install cups sudo apt-get install lpr ドライバを入れる前にいくつか事前に…

BLASとLAPACKとIpOptのインストール

BLASとLAPACKとIpOptをインストールしたのでそのメモ。 LAPACK version 3.4.2 IpOpt version 3.10.3 Ubuntu 11.10 gfortran,gcc,g++インストール済み BLASとLAPACKのインストール LAPACKのDL先はここ。 LAPACKにBLASが付属しているので、BLASはDLする必要な…

Ubuntuのネットが遅い!

ずいぶん前にUbuntuをインストールしたとき、ネットの速度が以上に遅かったり、繋がらなかったり非常に不安定になる場合があった。 原因は、NICドライバがR8168ではなくR8169と誤認識(?)されたためで、ドライバを入れ替えることで対処できた。 この間Ubun…