研究上、やむを得ず身に付いていくIT関連技術
基本的に MacOS X にDHCP で private IP アドレスを割り当てている環境。
以前は Windows XP Home ed. を LAN につなげてファイル共有などをしていたが、
めんどうなのでやめた。Windows は業務環境からおおよそ排除できた。幸せ。
ルーチン
私の便利な perl のルーチン
(October 20, 2014)
めも
- キングジム pomera DM200 に Linux
をインストール
(comming soon, 2023)
- gnuplot をOS X 10.13 High Sierra でコンパイル
(December 13, 2017)
- OS X の tar と GNU tar の互換性
(June 12, 2014)
- Mac OS XをHTTPプロキシーサーバーにする
(June 12, 2014)
- gnuplot をMac OS X 10.7 Lion でコンパイル
(February 10, 2012)
- GNU Octave を CentOS 5 にインストールする
(February 17, 2011)
- GNU Octave と MATLAB の互換性メモ
(February 8, 2011)
- kindle DX で日本語の文書を読む
(February 18, 2010)
- GNU octave で非線形フィッティング
(February 3, 2010)
- GNU R で標準で入っていないパッケージをインストールするには
(January 28, 2010)
- Mac OS X 10.5 で po4a と OmegaT で TeX 文書を翻訳
(August 24, 2009)
- latex2html のインストール
(May 21, 2009)
- CVSの使い方
(April 11, 2008)
- Mac OS X で Linux のディスクをマウントする
(April 10, 2008)
- EUC 版 pLaTeX のコンパイルとインストール
(December 11, 2007)
- Rでヒストグラムを描く
(May 15, 2007)
- screenで快適リモート作業
(April 5, 2007)
- emacsをMac OS Xでコンパイル
(February 1, 2007)
- maximaをMac OS Xでコンパイル
(February 1, 2007)
- gnuplotをMac OS Xでコンパイル
(January 29, 2007)
- EUC pLaTeX 用に Vine Linux を Mac から使う
(December 6, 2006)
- ワープロの選択
(October 14, 2006)
- スピアマンの順位相関係数を perl で計算
(September 30, 2006)
- 超幾何分布を perl で計算
(September 15, 2006)
- 日本語入力ソフトウェアの選択
(August 31, 2006)
- フォルダーをネットワーク越しにコピーすると中身が消える
(June 19, 2006)
- Open Language ToolsをMac OS Xで使う
(June 15, 2006)
- VineLinuxをQ(QEMU)上で使う
(June 8, 2006)
- Mac OS XでMATLABを使うときに困ること
(May 23, 2006)
- vim 6.3/7.0 のコンパイルと設定
(May 9, 2006)
- SuSE Linux 9の管理
(April 13, 2006)
- AppleTransの使い方
(March 24, 2006)
- UTF-8で生活する
(March 10, 2006)
- Mac OS XからNASに接続
(February 15, 2006)
- MINIXを使ってみる
(October 28, 2005)
- GNU octaveのインストール
(October 17, 2005)
- LaTeXからOmniGraffleで描いた絵を取り込む
(October 1, 2005)
- デジカメ動画をスクリーンセイバー風にする
(September 13, 2005)
- iDiskが同期してくれない
(September 12, 2005)
- iWork '05をスムーズにインストール
(September 8, 2005)
- デジカメ動画をiDVDでDVD videoにする
(July 19, 2005)
- KeynoteからPDFとかPowerPointに
(July 15, 2005)
- TigerにBoost C++ Libraryをインストール
(June 7, 2005)
- Tigerに乗り換えで生じた問題
(May 26, 2005)
- Xcodeでソースコードを印刷
(May 20, 2005)
- iWork '05:Pages '05のちっぷす
(May 9, 2005)
- iWork '05:Keynote 2の注意点
(April 9, 2005)
- RedHatでユーザー追加
(April 4, 2005)
- CVSの使い方
(March 31, 2005)
- Epson BO版インクジェットプリンタPX-10000
(March 28, 2005)
- GSLの使い方
(March 18, 2005)
- NeoOfficeのヘルプを日本語にする
(March 17, 2005)
- NeoOfficeでうまいことMS
P明朝とかを使いたい
(March 9, 2005)
- Mac OS Xでコピーとかできないとき
(March 9, 2005)
- MS-WordにOmniGraffleから絵を貼りたい
(March 7, 2005)
- 時系列解析の方法
(December 6, 2004)
- MATLABでフーリエ変換/逆変換
(November 9, 2004)
- MusiXTeXのインストール
(September 21, 2004)
- pstoeditのコンパイル
(September 14, 2004)
- Netinfoで大事故
(August 16, 2004)
- sshでパスフレーズを聞かれずにすむようにする
(July 20, 2004)
- GNU readlineのコンパイル
(January 10, 2003)
- Excelでプロット
(October 17, 2002)
- デフォルトの動作が全く納得行かないPowerPointで、最低限のところだけ設定
(October 8, 2002)
- ターミナルをEUCに設定して、ls で日本語ファイル名を表示するには
alias ls '/bin/ls -alF !\* | u2e'。-v はいらない。
でもこれだと、濁点を含む文字がうまく扱われない。ターミナルの文字コードが
UTF-8 にしとけば何の問題もないのだが。
(Sep. 24, 2002)
- Mac OS X のテキストエディットのデフォルトコードは、UTF-16。
でもperl5.8では、UTF-16はダメっぽいので、デフォルトをせめて UTF-8
にしておく。
(Sep. 23, 2002)
- rootユーザーを有効にする
(Aug. 25, 2002)
- 無線 LAN と有線 100BaseT の切り替え
(May. 24, 2002)
- lpr を Mac OS X で使えるようにする
(Apr. 3, 2002)
- Mac OS X に ATLAS を LAPACK をインストール
(Mar. 28, 2002)
- Mac OS X の perl とか java
とかでの日本語
(Mar. 13, 2002)
- Mac OS X で Webサーバーを起動
(Feb. 21, 2002)
- Mac OS X で SSHサーバーを起動
(Feb. 20, 2002)
- とりあえず、Mac OS X と Windows XP で Samba
を導入せずにファイル共有
(Feb. 11, 2002)
職場で使う小物
- Mac OS Xでスクリーンショットをとるコマンド(Mar. 6, 2004)
screnncapture -i | スペースキーで対話的に撮る
|
screnncapture -c | clipboardにコピー
|
screnncapture -x | 音を出さない
|
screnncapture [file] | ファイルにセーブ
|
- SCoreの簡単な使い方 (Jan. 9, 2003)
- Unicode(UTF-8) と EUC の変換フィルタ
ラッパーは単に環境変数LANGを未定義にするだけ(perl 5.8 の warning
対策)。使わなくても、stderr を使わない限りは特に困ることはない。
- iCal に入れてる予定を職場のwebに反映させる
フィルタは、iCal のファイルを勝手に読んで、
標準出力に1行に1日分の予定を書き出す。ラッパーは、上記 i2c が
$HOME/bin にある時に、sgis0:%7E/.sched を上書きする。
また iPod が tcsh で *iPod という名前でマウントされていたら、
そこにも問答無用で書き込む。また、iPod にはカレンダーは全部転送するが、
web には指定した名前のiCalカレンダーしかアップロードしない。
- iCal から desknet 用の CSV にするフィルタ
(Sep. 24, 2002)
一応、エラーのない程度に変換はする。あとは、
重複イベントを上手く検出するようにして、
連続しているエントリーを帯状にするラグをたてるようにすれば、
おおよそ完成。
プログラミングなちっぷす
- Jaguarでは、config.guessとconfig.subはそれぞれ
/usr/share/libtool/と/usr/share/automake-1.6にある。
それぞれ内容は違うらしい。
- Javaでは、どうもlsコマンドに当たるものがなさそう。(20020927)
ので、子プロセスで ls を実行する。com.apple.cocoa.application.*
を import しといて
Runtime rt = Runtime.getRuntime();
Process pr = rt.exec(converter);
InputStreamReader isr
= new InputStreamReader(pr.getInputStream(), "euc-jp");
BufferedReader br = new BufferedReader(isr);
while ((gotLine = br.readLine()) != null) { ...
こんな感じ。
- java+Cocoaでホームディレクトリを得る方法がない。
WebObjectを買えばいいらしい。(20020927)
しょうがないので、上記同様、
子プロセスに教えてもらう。
tcsh -c "echo $HOME"
- Runtime.exec で BSD rsh 系に子プロセスになってもらうと、
ちゃんと終了を監視しないとどうもよろしくない感じ。
(20020928)
ので、ちゃんとProcess.waitFor()で終了を待つ。待たないと、
rsh 系コマンドが終了する前に親プロセスが終了してしまって、
コマンドが完了しないことがある。
- Mac OS X 10.2 についてくる Project Builder
で書いたソースコード中の日本語は、UTF-8 らしい。