どせいたんさき。

ナスダヨー

Note

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

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

『夏祭り、夜店のくじに当たりなし』を簡単に検証する

目的 はてなのホットエントリーに以下の内容が流れてきたので簡単に計算する. くじ引きは1回300円、2回500円。1枚のくじに1〜100番の数字が振ってあり、55番以上なら「プレイステーション3」や「Wii U」などの人気ゲーム機が当たるとの…

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…

idlastro で fits のヘッダー情報を部分的にコピーする

目的 IDL でとある fits ヘッダーから別の fits ヘッダーにキー KEYWORD で指定される情報をコピーしたい.

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…

Nexus7 を Jerry Beans 4.2.2 にヴァージョンアップ

目的 Nexus7 に Jerry Beans 4.2.2 をインストールしたい. 問題 /system 以下のファイルをいじっているせいで patch がうまく当たらない.

SLLIB-1.4.0, SFITSIO-1.4.0 がリリースされたらしい件

JAXA 宇宙科学研究所の山内さんが開発している SLLIB, SFITSIO の新しいバージョンがリリースされたらしい. 今回のは SIMD を使った高速化と,IDL 風の要素指定ができる API が目玉です. /* 切り出してコピー */ array1 = array0.sectionf("0:99, *"); /* …

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

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

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

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

gnuplotで簡単に色を指定するためのちょっとしたTips

目的 gnuplot の lc rgb ... で自由に色を指定したいけどいちいち色の名前や 16 進法表示を調べるのがめんどくさい.できれば統一感のある色使いをしたいので HSV で色を指定したい.

impress.js でスライドを並べるのが面倒なので適当なスクリプト書いた

目的 impress.js を使ってスライドを作成しているのだけどスライドの位置をいちいち設定するのが面倒である.特にスライドの順番を変えたり,途中にスライドを挿入しようとしたりするとその後ろのスライドも全部位置を変えなければいけない.面倒である.

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

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

~/.fonts.conf は deprecated らしい

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

Chrome for Android (Jelly Beans 4.2) で中華フォントから脱出する

なんか色々といじっていたら成功したのでメモ.rooted Nexus7 なり.

作業中につい 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 で「量子的なケツァール」である.

PostScript で FizzBuzz 問題を解く

概要 ひょんな事で PostScript の文法を学んだので FizzBuzz 問題を解いてみた.

nexus7 の root 取得と fallback_fonts.xml の編集について

動機 nexus7 を購入した.持ち歩くのに手頃な大きさだしサクサク動くのでとても満足している.ところで,言語設定を英語にして使っているのだけど,どうもフォントの表示がおかしい.レンダリングそのものはとても綺麗なのだけど,どうやら言語設定が日本語…

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

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

.xsession-errors のおかげで home の容量がマックス

/home の容量がいつの間にか 100% になっていた 今日,ログインしてみたら急に調子が悪くなったというか,動作がものすごく遅くなっていた.表示を見てみるとどうやらディスクがいっぱいで書き込めなくなっているという話.「いやーまさかー」と思って調べて…

すばる望遠鏡プロポーザル提出用の TeX テンプレートをダウンロードする

ダウンロードのしかた ProMS 2.0 の ログインページ > FAQ に記載してあるリンクからダウンロードページに飛べる. 直接飛びたい方はこちら*1 https://proms.naoj.hawaii.edu/proms2/templates.html *1:ただし最新版を使ったからといってテンプレートに記載…

emacs で特定のモード起動時に自動的に他の機能をロードする設定

.emacs に add-hook で設定する 例えば LaTeX-mode を起動したときに reftex, flyspell を起ちあげて reftex と共に auto-revert を on に設定したい場合は .emacs に以下のような設定を書き加えればよいはず. (add-hook 'LaTeX-mode-hook 'turn-on-reftex)…

Xubuntu 10.04 64bit で xgterm が起動しなかった問題

xgterm を起動しようとするとエラーが出る ./xgterm: error while loading shared libraries: libXmu.so.6: wrong ELF class: ELFCLASS64最初は libXmu.so.6 がないと言ってきたので LD_LIBRARY_PATH で指定してあげたら今度はこういったエラーになった. go…

Xubuntu で CD/DVD の自動実行をオフにする方法

自動実行に関する設定が見つからずにハマったのでメモ(on Xubuntu 12.04).チェックボックスをオフにすれば完了. Settings Manager->Removable Drives and Media->Multimedia イカソース XFCE how do I disable dvd autoplay?

eps から png に変換するためのコマンドメモ

いきなり convert を使うとあまり綺麗に行かないので gs を使ってから mogrify でトリミングする.そんなわけで以下のスクリプトを適当な名前で保存して実行権限を与えて使用.しかし出来上がった png ファイルを見ると色の淡い部分がハーフトーンみたいにな…

"037 213" が gzip ファイルの目印らしい

NASA の PAH database からとある分子の赤外線スペクトルデータをテキスト形式でダウンロード.拡張子が .txt.gz だったので gunzip して中身を確認ようとしたらバイナリファイルだと警告されてしまう…….

cron をつかって定期的にバックアップをとる設定メモ

先日ハードディスクが死んでしまったデスクトップですが,中を開けてみたら一台生きていたので新しいデスクトップに USB で接続してバックアップ用のハードディスクとして使うことにしました.

vsftp を Ubuntu 12.04 で設定

コピー機でスキャンした画像(pdf)を直接デスクトップに送るために ftp サーバを立てる.

Emacs でスペルチェックのときに tex のコマンドをチェックしない方法

A. aspell をつかう google:aspell emacs 導入

複数に分かれている tex ソースをひとつにまとめるための perl スクリプト

tex で \input{hoge} を使いまくって散り散りになったソースをごしゃごしゃっとまとめて 1 つのファイルにする(標準出力に流し出す)ためのスクリプトを書いてみた.perl の復習.

ブラウザでできるプレゼンテーション impress.js を試してみた

先週のことになりますが大学のコロキウムの発表をブラウザ上で動くプレゼンテーションプログラム impress.js でやってみました.これはそのログです.サンプルはありません.なお,動かした環境は Ubuntu 10.04 on Thinkpad X200, Google Chrome (Version 20…

Dropbox の同期でファイルが足りないなと思ったらファイル名を確認しよう

Windows のローカルでファイルが見つからない!? Ubuntu と Windows で Dropbox を介してファイルを共有しているのだけど,どうもあるはずのファイルがない. Ubuntu 側では特に問題なく共有されているし Web からファイルを確認したけど正しくアップロード…

convert で amesh の降雨量を gif 動画に

4.24 の雨がかなり局所的に降っていたので 17:20−19:10 までの降雨量を東京アメッシュから取得して convert で gif 動画に変換してみた.ゲリラ豪雨の日とかおなじような画像を作ってみると面白いかもしれない.

Octave でエラトステネスの篩

引数として与えられた数 n よりも小さな素数の列を返す関数を考える.Project Euler の問題を解くために何度も書いたのでさすがにソラで書けるようになった. エラトステネスの篩 function lst = eratosthenessieve(n) sqn = sqrt(n); idx = ones(1,n); idx(…

IDL コマンドメモ

IDL のコマンドで最近使ったものをメモ.

idlastro, extast.pro でのエラー報告とその対処

idlastro のプロシージャ extast を実行したら以下のようなエラーが出た. % Attempt to subscript CTYPE with <INT ( 1)> is out of range. % Execution halted at: $MAIN$ 解決法 調べたら remchar あたりでエラー(バージョンアップで関数の挙動が変わった?)があっ</int>…

IDL起動スクリプト(idl_startup)

環境構築の時とかつい忘れがちなのでメモ.

clipping-mean についてもやもや

clipping-mean についていろいろと考えたことをもやもやと書き記しておく.

IDL 講習会(中級編)のメモ

先日参加した国立天文台の IDL 講習会(中級編)で作成したスクリプトなどをメモ.実習中にばばっと作成したものなのでコメントがひどかったり無駄があったりするかもしれない.改善点など教えていただけると助かります.

emacs -nw で漢字だけ文字化けした

研究室のサーバにログインして emacs -nw でターミナル上で emacs を起動したら漢字だけ文字化けした.しかも改めて書きなおそうとしたらフリーズしてしまう.ひらがなはきちんと表示されているのにおかしい…….というわけで検索したら同様の症状を発見.

bashなどで便利なブレース展開についてメモ

とりあえずこのエントリでは以下のような展開を指して「ブレース展開」と呼ぶことする(正式名称は知りません……).ブレース内で記述されたルールに基づいて文字列のリストが生成される. $ echo {a,b,c} # アイテム 3 つのブラケット展開 a b c $ echo どせ…

epsファイルからjpegファイルを手軽に作成したい

別に jpeg じゃなくてもいいんですが eps をラスタ画像にしたい時があります.

COMICS 観測用設定/スクリプト

COMICS 観測をスムーズに進めるための設定メモ. おしながき ana, ana2 への ssh ログインのしかた もろもろの設定ファイル(暫定版) xfc で表示する画像を最新版に更新するスクリプト

xorg-xserver-input-evdev をアレしてから復旧するまで

症状 xorg-xserver-input-evdev をダウングレードしたところ X 上で全ての操作ができなくなった GRUB2 の設定で GRUB menu が表示されないようになっていたためリカバリモードが起動できない 全ての入力を司るドライバが死んでしまったので起動したのち,ロ…

There is no public key available for the following key IDs

launchpad の公開鍵が取得できない問題 scim-mozc の更新と mozc+dict のインストール - どせいたんさき。 通常であれば上記のエントリの手順で問題なく launchpad のリポジトリからインストールできるはずなのだけど,今回に限ってなぜか launchpad の公開…

scim-mozc の更新と mozc+dict のインストール

scim-mozc を利用していたのだけど,先日アップデートしてからどうも様子がおかしい.どうやら scim-mozc を使っている人だけウィンドウマネージャか何かが凍りついてしまう模様.

bash で読み込んだファイルを 1 行ずつ処理する方法

ファイルを読み込んで 1 行ずつ処理していくには while read の組み合わせが有効.それぞれのカラムが空白で区切られている場合はパーレンをつかって配列にしてやることができる.各カラムの値を抜き出して独立に使いたい時に活用できる. スクリプト例 #!/b…