どせいたんさき。

ナスダヨー

Linux

google 日本語入力(mozc) でアクセント記号を入力するための辞書

目的 アクセント付きのアルファベットを効率よく入力したい. 解決方法 google 日本語入力 (mozc) 用に辞書を作成した. 誰かもっといい方法を知っていたら教えてください.

iraf (64bit) でファイル操作をしようとすると ERROR: segmentation violation が出る件

問題 NOAO/IRAF V2.16 を Ubuntu 12.04 (64bit) にインストールして使っている.ecl シェルからファイル操作を試みると毎回 ERROR: segmentation violation がでて操作できない.例えば imdelete といったコマンドが動かなかったり imarith でファイルを上書…

make でたくさんある下位ディレクトリを一括処理したい

目的 とあるディレクトリの下に似たようなファイルを持ったディレクトリがたくさんある.これらのディレクトリに対して同一の処理を make を介して実行したい.

apache から rsh をたたいてサーバに仕事をさせるための設定

目的 GAMESS というソフトウェアを研究室のサーバ (CentOS) にインストールしている.これを WebMO というブラウザ上で動作するインターフェースで操作したい.ただし GAMESS はマルチコアで計算させようとすると内部的に rsh や ssh で自分自身にログインし…

gnuplot で標準入力から入力したデータでプロットを書く

目的 以下のようにして gnuplot のスクリプト中で標準入力からデータを読み込みたい. # hoge.dat というデータファイルを hoge.gp というスクリプトで処理した結果を表示する cat hoge.dat | gnuplot -p hoge.gp # データファイルを fuga.dat に変えても同…

eps から png に変換するためのコマンド決定版

目的 gnuplot などで作成した postscript (eps) ファイルをプレゼンテーションの資料やホームページの画像として利用するためにラスタライズしたい. 方法 ghostscipt を利用する.以前も似たようなエントリを書いた.そのときは A4 サイズ(環境によっては l…

shell の printf で "invalid numberne" と言われておこられた件について

問題 ファイルから 1 行ずつ読み込んで printf で表示するスクリプトで以下のようなエラーを得た. #!/bin/bash while read readline do args=(${readline}) printf "%10.8f%10.8f%10.8f" ${args[0]} ${args[1]} ${args[2]} done < ${1:?} : invalid numbern…

xdvi を起動すると "Cannot convert string" という警告がでる

問題 xdvi を起動すると毎回以下のようなメッセージが出ていた. Warning: Cannot convert string "-*-helvetica-medium-r-*-*-12-*-*-*-*-*-*" to type FontStruct Warning: Cannot convert string "-*-helvetica-medium-r-*-*-10-*-*-*-*-*-*" to type Fon…

texlive-backports で新しい texlive を Ubuntu 12.04 にインストール

目的 Ubuntu 12.10 では TeXLive の新しいバージョンを利用できるため platex で utf-8 で書かれたファイルを直接コンパイルすることができる. Ubuntu 12.04 では texlive-backports というリポジトリを利用することで Ubuntu 12.10 に導入された新しい TeX…

WPA2 Enterprise での無線LAN接続が不調である

今のところ未解決. 問題 問題が発生したのはだいたい一週間くらい前.接続ができなくなったというのはたぶん正しくない. /var/log/syslog を眺めていると wpa_supplicant での認証はちゃんと通っているし IP アドレスはもらっているし,デフォルトゲートウ…

firefox から acrobat reader のプラグイン(nppdf.so)を削除する

問題 Ubuntu 12.04 にて firefox を起動するたびに C:\nppdf32Log\debuglog.txt なるファイルがホームディレクトリ*1に作成されるようになった.これは firefox の PDF reader (adobe) プラグインのバグに起因するらしい.もともとこのプラグインは無効化し…

SLLIB-1.4.0, SFITSIO-1.4.0 の導入でハマった件

症状 コンパイルでは問題なかった.ダウンロードしてきた tar.gz ファイルを展開.Makefile の CFLAGS に -m64 を設定して make && make install64 すれば SLLIB も SFITSIO もインストールはできた.問題が起こったのは実際に自分のプログラムで使おうとし…

png や jpeg といった画像ファイルを eps ファイルに変換したい

目的 PNG や JPEG 形式で作成した画像ファイルを LaTeX の文章で使用したい.つまり EPS 形式に変換したい.

git diff で長い行が wrap されなくて困ったときの設定

目的 git diff でながーい行を含むファイルの差分を表示したとき,ながーい行がコンソールの端っこで折り返さないで彼方に消えてしまった.変更点はながーい行の一部分だけを変更する場合もあるのでながーい行をきちんと折り返して差分を表示するようにした…

sshでダイナミックに転送してなんかVPNみたいなことをする

目的 大学内部からじゃないと接続できない各種ジャーナルの Web ページを外出中でも閲覧したい. 解決方法 いろいろあるけれども ssh のダイナミック転送なる機能で SOCKS プロキシを利用する方法を学んだ*1.使いたいポート番号を選んで ssh の -D オプショ…

convert でもぼやかさないで拡大したい!

目的 画像を unblurred で拡大したい.通常 -resize や -geometry といったオプションで画像の拡大を行うとピクセル間を補間して拡大するため画像がぼやける.ドット絵などを拡大する場合には向かない. 解決方法 -sample を使えばいいらしい.もともと 13×1…

~/.fonts.conf は deprecated らしい

目的 GNU/Linuxでfontconfigにより日本語フォントを優先させる方法を Ubuntu 12.10 に適応させたい. 問題 リンク先の設定を済ませていくつかのアプリケーションを起動したところ警告が出る.具体的には gnuplot を立ちあげて wxt ターミナルでプロットをす…

mozc の設定ツールをアプリケーションメニューに追加する

前提 gnome-shell を使っている.日本語入力として mozc を使用している.mozc の設定ウィンドウや辞書ツールを起動するためにわざわざ ibus のメニューを経由することを煩わしく思っている.

再起動するたびに Firefox がスペルチェックを en-gb に設定してきてつらい

問題 Firefox (Ubuntu 12.10) にてスペルチェックの辞書が再起動するたびに英国式辞書(en-gb)に設定されてしまう.米国式の辞書以外では日本語に全て赤線を引かれてしまうのでつらい.

gnome3 (gnome-shell) にて mailto: のリンクを任意のプログラムで処理するための設定

目的 Ubuntu 12.10 を使用している.デフォルトのメーラを Gmail にしたい.ちなみに単に Gmail で開くだけだったら gnome-gmail というパッケージがある.しかしできることならgoogle-chrome のアプリケーションモードで Gmail を起動したい.こういう細か…

emacs に markdown-mode をインストールする

目的 Ubuntu 12.10 に markdown と markdown-mode をインストールする. 手法 まずはパッケージをインストールする.markdown-mode は emacs-goodies-el というパッケージに入っている. sudo apt-get install markdown emacs-goodies-el続いて .emacs に以…

Ubuntu 12.10 で auctex が正しくインストールされない問題

問題 Ubuntu 12.10 にて auctex をインストールしたが emacs を起動すると auctex.el が見つからないというエラーメッセージが出る.もちろん TeX ファイルを開いても auctex は起動しない. 原因 現在は emacs24 がデフォルトで起動するようになっている.…

Ubuntu 12.10 on Thinkpad X1 Carbon でタッチパッドを無効化する

目的 Ubuntu 12.10 を Thinkpad X1 Carbon 上で使っていてタッチパッドを無効化したい. 方法 /usr/share/X11/xorg.conf.d/10-evdev.conf を編集する. gpointing-device-settings を使って GUI 上で設定ができるはずだったのだけど,再起動するたびに設定が…

gnome-shell でフォーカスの設定を mouse without raise に設定する

目的 gnome-shell on Ubuntu 12.10 においてウィンドウのフォーカスをマウスの移動に追従 (mouseover) しつつ,フォーカスの移動とともにウィンドウを全面に移動させない (without raise) ようにしたい.

作業中につい Facebook とか開いちゃう自分を律するために /etc/hosts 設定する

目的 つい出来心でアドレスバーに facebook.com とか twitter.com とか打ち込んじゃって作業効率が落ちているような気がするので仕事用のマシンではこれらのウェブサイトに繋がらないようにしたい.あるいはそれらのサイトを閲覧するまでに面倒くさいステッ…

Ubuntu 12.10 に ds9, xpa, iraf をインストールする

研究で使うソフトウェアのインストール.

Ubuntu12.10 に gnuplot と octave をインストール

gnuplot と octave を Ubuntu 12.10 にインストールする.両方ともパッケージとして公開されているけども今回は自分でコンパイルしてインストールする.パッケージとして提供されている gnuplot は readline がシェルと同じ設定になってくれないので少々使い…

Ubuntu 12.10 をセットアップ

Thinkpad X1 Carbon を手に入れたので早速 Ubuntu 12.10 をインストールした.とりあえず最初に必要そうな設定だけまとめて簡単にメモしておく.どうでもいいけど Ubuntu 12.10 のコードネームは Quantal Quetzal で「量子的なケツァール」である.

sllib と pthread の簡単なテストプログラム

内容 SLLIBと pthread の hello world 的なテストプログラム.おもに引数の受け渡しの練習.子スレッドたちが一斉に "Hello World!" と叫ぶようになものを作ってみる. コード 子スレッドは 30 匹用意.スレッドは配列で定義して for ループで回している.引…

set palette define で自分の好きなカラーテーブルを作成する

gnuplot の pm3d でカラーテーブルを変更する方法 【Proton.jp】 Gnuplotのグラフを調節するには上記リンクで『pm3d のカラーバーを設定する』を参照のこと. gnuplot でサーフェスに色を付けてマップ表示するためには set pm3d map # map をつけると上から…