なかのにっき

最新版はこちら。 突っ込みは各日付の BBS エントリのほか、 メール (nakano@st.seikei.ac.jp) や フォーム からどうぞ。 なおスパム除けのため、BBS 機能には 緩い認証を入れて います。 検索エンジンから来た方は、エンジンの方のキャッシュを見るか、 下の簡易検索を試してみてください。


hns - 日記自動生成システム - Version 2.19.5

先月 2002年01月 来月
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Namazu for hns による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい
検索式:

2002年01月07日(月) [n年日記]

#1 チャリ

武蔵境のスタバとコンビニに寄って 50 分。 だいぶ調子良くなってきたな。

帰り:

本屋といなげやに寄って 60 分。

#2 [labo] 発注

西東京リコーに ipsio の廃トナーボトル。明日。

#3 WinLPrt 6.04.7

更新した。

#4 [book] 熱力学−現代的な視点から

ブックセンターで発注。amazon は培風館のは扱ってないようだ。

#5 [URL] dvipdfm で日本語 PDF を作る

小野澤さん のとこから。 しおりの入れ方とかも解説されている。

#6 [labo] バキュームプロダクツ

電話した。1/10 日に寄って、γ測定ホルダを受け取ることに。

#7 [labo] アルテック

電話した。野村さんが出てくれたので、再プッシュをお願いする(^^;

#8 [thesis] if〜then〜else

この 作業。
:map q o\ifJP^[
:map w o\else^[
:map e o\fi^[
:map r o\ifJP\else^[
:map m 20^E
のような .vimrc (^[ などは実際にはエスケープ文字) をカレントディレクトリに置いてタグ付け中。

m で半画面送ると酔う....

バランスの確認:

1 ファイル編集するごとに make してチェック。 エラーしたときは
cat -n hoge.tex | egrep '\\if|\\else|\\fi' | less
のような感じで確認。

終了:

% dvi2tty -J -w128 before.dvi > before.txt
% dvi2tty -J -w128 after.dvi > after.txt
% diff -u before.txt after.txt
といったような感じで。

日本語部のアンコメント:

% foreach p (*.tex)
foreach? mv $p $p.orig
foreach? sed '/^\\ifJP/,/^(\\else|\\fi)/s/^%//' $p.orig > $p
end
にて。

あう、これだと \else で section が break しない。 sed には | がないのか...

しょうがないので以下のようなダサい perl script でやっつけた。
#!/usr/bin/perl
$inJP = 1;

while(<>){
	if ($inJP == 1){
		if(/^\\ifJP$/) {
			$inJP = 0;
		}
		print;
	} else {
		if(/^\\else|^\\fi/) {
			$inJP = 1;
		}
		s/^%//;
		print;
	}
}

GNU sed なら \| が使える:

むむ、そうだったのか!

#9 HP DeskJet 1120C

机の近くにおいてあって、ipsio で出すまでもないような小さな印刷に使っていた。 カラーが出なくなったので、 いつ買ったのかわからんようなカートリッジに交換したが、 これがまた全然出ない(笑)。 クリーニングとか初期化とかしたけどダメ。

HP もういまいちインクジェットプリンタとかスキャナにやる気ないみたいだし、 Windows 2000 の native なドライバもないし、 安めの epson のプリンタを 1 台買おうかしらね。

と言いつつ epson も:

スキャナの件 の電話が相変わらずつながらぬ。

#10 [URL] 正規表現メモ

ということBonaim さん のところから。ありがとうございます。
正規表現は使い慣れれば便利なものですが、ツールによって 使える正規表現演算子(メタキャラクタ)に違いがあったりして 戸惑うこともあります。 そこで、正規表現を扱うツールの 代表的なものを幾つか選び、そこで使われている正規表現演算子 をまとめてみました。
Table of contents

grepで使用できる正規表現
egrepで使用できる正規表現
sedで使用できる正規表現
awkで使用できる正規表現
perlで使用できる正規表現
pythonで使用できる正規表現
rubyで使用できる正規表現
gawk 3.0で使用できる正規表現
Tcl 8.1(以降)で使用できる正規表現
POSIX 1003.2での正規表現について
各正規表現演算子の説明
各処理系正規演算子一覧表
用語集
参考文献

#11 今日のラジヲ英会話

commute 通学・通勤する
wait up (for 〜) (〜を)追いつくまで止まって待つ
be organized 整理されている、きちんとしている
be positive 確信がある
be up-front with 〜 〜に対して率直になる
cut back 節約する
コメント [全部読む/投稿する]

以上、1 日分です。
タイトル一覧
カテゴリ分類
book
dept
issp
labo
paper
snap
stock
vsj
Powered by hns-2.19.5, HyperNikkiSystem Project

中野武雄 (NAKANO, Takeo) <nakano@st.seikei.ac.jp> Since 1999-10-07
RSS feed, 更新時刻, LIRS エントリ, アクセス制御 (解説)

中野のホームページへ