Monday, November 19, 2007

Saturday, November 10, 2007

2つのファイルを行単位でマージする

例えば、ファイル123.txt


1
2
3
4

とファイルabc.txt

a
b
c
d

の2つのファイルを

1 a
2 b
3 c
4 d

のようにマージするためには、

j=0;for i in `cat abc.txt`;do j=$((j+1));\
echo `sed -ne "$j p" abc.txt` `sed -ne "$j p" 123.txt` ;done


でいけます。ただし(1)2つのファイルのうち行数の長い方をcatにかます(2)遅い、
というのがあります。

Friday, October 26, 2007

コマンドを実行した時刻を知る。

bash環境で、historyコマンドを実行すると、コマンドの履歴が
でますが、環境変数HISTTIMEFORMATを指定すると、そのコマンドを
実行した時刻も表示されます。

例えば、


export HISTTIMEFORMAT='%H:%M:%S '


としてhistoryコマンドを実行すると、


947 12:08:38 source ~/.bashrc
948 12:08:41 history
949 12:08:47 vi ~/.bashrc
950 12:09:00 source ~/.bashrc
951 12:09:02 history
952 12:19:19 cat ~/.bashrc
953 12:20:55 hisotry


な感じになります。ビルドなど大きな処理を繰り返さないようにするための
戒めになります。

Tuesday, October 16, 2007

MS IMEで「単語を登録できません」

MS IME(10.0.6000.0)で単語を登録しようとしたところ、
「単語を登録できません」と表示されました。

ググって見ると辞書が壊れているかもしれないとのこと、
「MS IMEのプロパティ」で「修正」ボタンを押すと
修正されるそうです。



修復を行うと、登録した単語データが消える可能性が
あるということですが、実際に修復ボタンを押すと、
元の辞書ファイルはバックアップされて、処理が行われました。
これで登録できるようになってます。

Thursday, October 11, 2007

Monday, September 03, 2007

ちょマップ

手前味噌ですが、こんなのを作ってみました。

http://www.ii-okinawa.ne.jp/~hrk/chomap/index_ja.html

この先少しずつでも改良できたらなぁと思います。
やる気があれば、ですが、

Monday, July 16, 2007

Groovy-1.1-beta-2

10日も前ですが、
アノテーションが使えることが、大きな変更のようです。
Javaの拡張for文でないfor文も使えるようです。

Wednesday, May 02, 2007

XP -> Vista

連休中を利用してノートPC(Let's note R5, XP Professional)のOSをVista Ultimate
にアップグレードしました。

作業中2つ大はまりしました。

ひとつめは、アップグレードが途中で取り消されることです。
手順を踏んで、アップグレードを進めていくと、こんな表示がでます。

アップグレードは取り消されました。
アップグレード中にコンピュータに加えられた変更は、保存できません。

必要なドライバをインストールできなかったためインストールを続行できません。

存在的な問題点

Sonic MyDVD Plus
WINDOWS Messenger5.1
Sun Java Scheduler
Synaptics Pointing Device Driver
SigmaTel Audio Control Panel


「存在的な問題点」に続く文字列に関連しそうなソフトウェアを「プログラムの変更と削除」
(だったかな?)から削除して、何回かアップグレードを試してみましたがだめ。結局
カスタムを選択しました。1回の実行に結構時間をとられたので、アップグレードが終わった
のは朝方でした。

ふたつめは、USBのHDDにバックアップしたファイルをVista環境
にコピーできないことです。ファイル(フォルダ)のアクセス許可や、読み取り専用の
属性が変更できないことが原因でした。ファイル(フォルダ)の所有者を変更することで、
アクセス許可や属性は変更することができるのですが、それを気づくのに時間がかかり
ました。

参考
Windows を再インストール後、元からあるファイルにアクセスできません


Microsoftのサイトではバックアップのやり方が一通り説明されていました。
バックアップのサイズが大きくなると所有者の変更にも数十分かかるので、
この方法なら、そういうことをしなくていいのかなと思ってます。(自分は
済んでしまったことなので、確認はしていません)

参考
Windows転送ツールを使ってデータをバックアップする

ちゃんと仕事のできる状態には、もう少し時間がかかりそうです。

Monday, January 22, 2007

7-Zip

新しい圧縮ファイル形式のようです。

拡張子は"7z"

http://www.7-zip.org/