<?xml version="1.0" encoding="SHIFT_JIS"?>
<rdf:RDF
	xmlns="http://purl.org/rss/1.0/"
	xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:admin="http://webns.net/mvcb/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"
	xml:lang="ja">
	<channel rdf:about="http://mitsuki.engawa.org/index.rdf">
		<title>Mitsuki's Magic Laboratory</title>
		<link>http://mitsuki.engawa.org</link>
		<description>生温い技術屋がぼんやりする日々</description>
		<dc:creator>mitsuki</dc:creator>
		<admin:generatorAgent rdf:resource="http://www.blosxom.com/?v=2.0"/>
		<admin:errorReportsTo rdf:resource="mailto:mitsuki at engawa dot org"/>
		<items>
			<rdf:Seq>
				<rdf:li rdf:resource="http://mitsuki.engawa.org/Cygwin/20070614_cshrc.html"/>
				<rdf:li rdf:resource="http://mitsuki.engawa.org/Cygwin/20070508_ttyrec.html"/>
				<rdf:li rdf:resource="http://mitsuki.engawa.org/Diary/20070424.html"/>
				<rdf:li rdf:resource="http://mitsuki.engawa.org/Cygwin/20070320_screen.html"/>
				<rdf:li rdf:resource="http://mitsuki.engawa.org/Diary/20070206.html"/>
			</rdf:Seq>
		</items>
	</channel>
	<item rdf:about="http://mitsuki.engawa.org/Cygwin/20070614_cshrc.html">
		<title>tcsh と $HOME と空白の罠</title>
		<link>http://mitsuki.engawa.org/Cygwin/20070614_cshrc.html</link>
		<description>　なんとなく ruby/tk が使いたくなって迂闊に Cygwin をアップデートしたら、tcsh の起動でif: Expression Syntax.などというエラーが出て起動スクリプトが止まってしまうように。なんでやねん……とおもって調べてみると、/etc/profile.d/complete.tcsh の 42 行目41:    foreach f ("$HOME/.hosts" /usr/local/etc/csh.hosts "$HOME/.rhosts" /etc/hosts.equiv)42:        if ( -r $f ) then43:	    set hosts = ($hosts `grep -v "+" $f | grep -E -v "^#" | tr -s " " "	" | cut -f 1`)44:	endif45:    endで空白入り $HOME がダブルクオートなしで $f に展開されたのが原因っぽい（対応漏れ？）。とりあえず $f をダブルクオートで囲ったら今まで通り動くようになった。42:        if ( -r "$f" ) then　急にこうなった原因は多分、元々なかったか消してあった /etc/csh.cshrc が急に生えてきて complete.tcsh が読み込まれるようになったためだと思うけど、cygwin で tcsh つかってて、かつ C:\DOCUMENTS AND SETTINGS\%USERNAME%\ みたいな空白を含むパスを HOME にしてる人だと、この現象にひっかかってるはず……あんまりいないかな？「Cygwin使っている人いますか？ part2」の 933 が同じ現象ぽそう。5年も前だよ……。</description>
		<dc:subject><a href="/Cygwin">Cygwin</a></dc:subject>
		<dc:creator>mitsuki</dc:creator>
		<dc:date>2007-06-14T17:56+09:00</dc:date>
		<content:encoded><![CDATA[　なんとなく ruby/tk が使いたくなって迂闊に Cygwin をアップデートしたら、tcsh の起動で
<blockquote>if: Expression Syntax.</blockquote>
などというエラーが出て起動スクリプトが止まってしまうように。なんでやねん……とおもって調べてみると、/etc/profile.d/complete.tcsh の 42 行目
<blockquote><pre><code>
41:    foreach f ("$HOME/.hosts" /usr/local/etc/csh.hosts "$HOME/.rhosts" /etc/hosts.equiv)
42:        if ( -r $f ) then
43:	    set hosts = ($hosts `grep -v "+" $f | grep -E -v "^#" | tr -s " " "	" | cut -f 1`)
44:	endif
45:    end
</code></pre></blockquote>
<p>
で空白入り $HOME がダブルクオートなしで $f に展開されたのが原因っぽい（対応漏れ？）。とりあえず $f をダブルクオートで囲ったら今まで通り動くようになった。
<blockquote><pre><code>
42:        if ( -r "$f" ) then
</code></pre></blockquote>
<p>
　急にこうなった原因は多分、元々なかったか消してあった /etc/csh.cshrc が急に生えてきて complete.tcsh が読み込まれるようになったためだと思うけど、cygwin で tcsh つかってて、かつ C:\DOCUMENTS AND SETTINGS\%USERNAME%\ みたいな空白を含むパスを HOME にしてる人だと、この現象にひっかかってるはず……あんまりいないかな？
<p>
「<a href="http://pc.2ch.net/unix/kako/1003/10033/1003358904.html">Cygwin使っている人いますか？ part2</a>」の 933 が同じ現象ぽそう。5年も前だよ……。
]]></content:encoded>
		<trackback:ping rdf:resource="http://mitsuki.engawa.org/Cygwin/20070614_cshrc.trackback"/>
	</item>
	<item rdf:about="http://mitsuki.engawa.org/Cygwin/20070508_ttyrec.html">
		<title>ttyrec on cygwin</title>
		<link>http://mitsuki.engawa.org/Cygwin/20070508_ttyrec.html</link>
		<description>　職場でもttyshareで遊べる を活用できるように、ttyrec を cygwin で build してみたら予想外に難儀。やっぱ system call 絡むようなのは鬼門だなあ。1時間弱がんばって、なんとか動くようになった。　で、おわってからなんとなく google で検索してみると、cygwin 本家 ML で同じことしてる人がいるのに気づいた（遅いよ）。　まあせっかくなので、自分のパッチも晒しておく(ttyrec-1.0.8-cygwin-patch)。一応他の環境に影響与えないようにしてあるはず。　で、早速自身の build の様子を撮影してみたので、ためしに↓に埋め込んでみる。　なお、ttyshare 向けに録画する場合は画面サイズを 80 x 24 文字にする必要があるので、rxvt とか xterm ならウィンドウサイズが可変なのでいいとして、普通のコマンドプロンプトの場合は、「コマンドプロンプトのシステムメニュー→プロパティ→レイアウトタブ→ウィンドウのサイズ→高さ」を 24 にしておく必要あると思う。　あと現状日本語は utf-8 限定らしいので、bash 起動前に DOS の us コマンドで英語モードにしたりもしてるけど、あんまり関係ないかも。</description>
		<dc:subject><a href="/Cygwin">Cygwin</a>|<a href="/Web">Web</a></dc:subject>
		<dc:creator>mitsuki</dc:creator>
		<dc:date>2007-05-08T23:34+09:00</dc:date>
		<content:encoded><![CDATA[　職場でも<a href="http://ttyshare.com/">ttyshare</a><del>で遊べる</del> を活用できるように、<a href="http://0xcc.net/ttyrec/">ttyrec</a> を cygwin で build してみたら予想外に難儀。やっぱ system call 絡むようなのは鬼門だなあ。1時間弱がんばって、なんとか動くようになった。<br>
　で、おわってからなんとなく google で検索してみると、cygwin 本家 ML で<a href="http://cygwin.com/ml/cygwin/2004-10/msg00705.html">同じことしてる人</a>がいるのに気づいた（遅いよ）。<br>
　まあせっかくなので、自分のパッチも晒しておく(<a href="http://mitsuki.engawa.org/image/ttyrec-1.0.8-cygwin-patch">ttyrec-1.0.8-cygwin-patch</a>)。一応他の環境に影響与えないようにしてあるはず。
<p>
　で、早速自身の build の様子を<a href="http://ttyshare.com/rec/mitsuki_engawa/3248395/">撮影してみた</a>ので、ためしに↓に埋め込んでみる。<br>
<embed type="application/x-shockwave-flash" src="http://ttyshare.com/t/61723b15ec28c6d0ad5217f81e8d1a0d9724ae62" width="480" height="288"/>
<p>
　なお、ttyshare 向けに録画する場合は画面サイズを 80 x 24 文字にする必要があるので、rxvt とか xterm ならウィンドウサイズが可変なのでいいとして、普通のコマンドプロンプトの場合は、「コマンドプロンプトのシステムメニュー→プロパティ→レイアウトタブ→ウィンドウのサイズ→高さ」を 24 にしておく必要あると思う。<br>
　あと現状日本語は utf-8 限定らしいので、bash 起動前に DOS の us コマンドで英語モードにしたりもしてるけど、あんまり関係ないかも。]]></content:encoded>
		<trackback:ping rdf:resource="http://mitsuki.engawa.org/Cygwin/20070508_ttyrec.trackback"/>
	</item>
	<item rdf:about="http://mitsuki.engawa.org/Diary/20070424.html">
		<title>2007/04/24</title>
		<link>http://mitsuki.engawa.org/Diary/20070424.html</link>
		<description>* 20:55 Linux と Cygwin と BSDCygwin使っている人いますか？ その17791 名前：名無しさん＠お腹いっぱい。[sage] 投稿日：2007/04/24(火) 02:16:45Linux : 山田ルパン→栗貫ルパンCygwin : のぶよドラ→わさびドラBSD : かないみか→こおろぎさとみこれくらい違う　激しくワラタ。* 21:10 世界樹の迷宮、その15くらい　えーなんか大分間があいたけど、B18Fあたりをうろついたり（Lv47くらい）、2ndパーティ育てたり（今Lv25くらい）してた。　ちなみに 2nd PT は「闇侍／医詩呪」という余り物編成なのだけど、闇：罠張りが雑魚相手に尋常でなく強力。騎と組むと使いやすそう。侍：まだあまり特性理解してないけど、ボス向き？詩：狩をやや支援側に向けた感じ？　TP余りすぎ。呪：便利は便利だけど基本的に攻撃力がないのが難しい。　といった具合で、王道の 1st（騎剣／医狩錬） に比べて癖がありすぎてどうにも。早めに Lv 上げてシャフルしようかなー。</description>
		<dc:subject><a href="/Diary">Diary</a>|<a href="/Unix">Unix</a>|<a href="/Cygwin">Cygwin</a>|<a href="/Sekaiju">Sekaiju</a></dc:subject>
		<dc:creator>mitsuki</dc:creator>
		<dc:date>2007-04-24T21:11+09:00</dc:date>
		<content:encoded><![CDATA[
<p><span class="para"><a name="2055" href="http://mitsuki.engawa.org/Diary/20070424.rdf#2055">*</a> 20:55 Linux と Cygwin と BSD</span><br>
<blockquote>
Cygwin使っている人いますか？ その17<br>
<a href="http://pc11.2ch.net/test/read.cgi/unix/1154022733/788-791n">791</a> 名前：名無しさん＠お腹いっぱい。[sage] 投稿日：2007/04/24(火) 02:16:45<br>
Linux : 山田ルパン→栗貫ルパン<br>
Cygwin : のぶよドラ→わさびドラ<br>
BSD : かないみか→こおろぎさとみ<br>
<br>
これくらい違う<br>
</blockquote>
<p>
　激しくワラタ。

<p><span class="para"><a name="2110" href="http://mitsuki.engawa.org/Diary/20070424.rdf#2110">*</a> 21:10 世界樹の迷宮、その15くらい</span><br>
　えーなんか大分間があいたけど、B18Fあたりをうろついたり（Lv47くらい）、2ndパーティ育てたり（今Lv25くらい）してた。<br>
　ちなみに 2nd PT は「闇侍／医詩呪」という余り物編成なのだけど、
<ul>
<li>闇：罠張りが雑魚相手に尋常でなく強力。騎と組むと使いやすそう。
<li>侍：まだあまり特性理解してないけど、ボス向き？
<li>詩：狩をやや支援側に向けた感じ？　TP余りすぎ。
<li>呪：便利は便利だけど基本的に攻撃力がないのが難しい。
</ul>
<p>
　といった具合で、王道の 1st（騎剣／医狩錬） に比べて癖がありすぎてどうにも。早めに Lv 上げてシャフルしようかなー。

]]></content:encoded>
		<trackback:ping rdf:resource="http://mitsuki.engawa.org/Diary/20070424.trackback"/>
	</item>
	<item rdf:about="http://mitsuki.engawa.org/Cygwin/20070320_screen.html">
		<title>screen on rxvt on cygwin</title>
		<link>http://mitsuki.engawa.org/Cygwin/20070320_screen.html</link>
		<description>　……な環境で日本語(SJIS)が化けるのに悩む。あれこれ調べた結果、.screen にtermcapinfo xterm KJ=SJISdefencoding SJISとか書いておくと化けなくなった。termcapinfo は cygwin でも rxvt でもなく xterm というところがミソらしい。　ちなみに rxvt はこちらのもの（rxvt からクリップボードにコピーしても日本語が化けなくなるパッチ入り）。　screen はオフィシャルの 4.0.2 をコンパイルしたけど、configure の checking fifos をバイパスしたり、ifdefいじったりする必要あり(patch)。</description>
		<dc:subject><a href="/Cygwin">Cygwin</a></dc:subject>
		<dc:creator>mitsuki</dc:creator>
		<dc:date>2007-03-20T21:02+09:00</dc:date>
		<content:encoded><![CDATA[　……な環境で日本語(SJIS)が化けるのに悩む。あれこれ調べた結果、.screen に
<blockquote><code>
termcapinfo xterm KJ=SJIS<br>
defencoding SJIS
</code></blockquote>
<p>
とか書いておくと化けなくなった。termcapinfo は cygwin でも rxvt でもなく xterm というところがミソらしい。

<p>
　ちなみに rxvt は<a href="http://iwa.ath.cx/software/cygwin/rxvt.html">こちらのもの</a>（rxvt からクリップボードにコピーしても日本語が化けなくなるパッチ入り）。<br>
　screen はオフィシャルの 4.0.2 をコンパイルしたけど、<a href="http://slashdot.jp/~Mimiteru/journal/346706">configure の checking fifos をバイパスしたり</a>、ifdefいじったりする必要あり(<a href="http://mitsuki.engawa.org/image/screen-4.0.2-cygwin-patch">patch</a>)。]]></content:encoded>
		<trackback:ping rdf:resource="http://mitsuki.engawa.org/Cygwin/20070320_screen.trackback"/>
	</item>
	<item rdf:about="http://mitsuki.engawa.org/Diary/20070206.html">
		<title>2007/02/06</title>
		<link>http://mitsuki.engawa.org/Diary/20070206.html</link>
		<description>* 10:30 IEコンテキストメニュー拡張　便利そうだなーと思ったら、これ使ってツール作ったことあったのを思い出した（大ボケ）。　ちなみに、IEで開いてるページを Palm 用のオフライン web クローラーの XiinoCruiser に巡回登録するツールだったのだけど、今は Palm 自体の稼働率が低いからなあ……電車移動とかしてると便利なんだけど。最近なら RSS reader と連携させると便利そうとか思わないでもないけど、Palm 自体が既に滅びかけてるのが微妙だ。* 12:50　せっかく cygwin X 環境作ったので ssh X11 forwarding で遊ぼうとしたら、自宅サーバには /usr/X11/bin がなかった(´・ω・`)* 23:45 ハニービー　DSLite見に行った（そして在庫なかった）ついでに、おもちゃコーナー見てたらたまたま発見してしまったので、うっかり買ってしまった。　帰宅して飛ばしてみる。案外うるさい。そして案外自在には飛ばない。前傾してないので前進しないのと、メインローターのトルクとテールローターのテンションのバランスが取れてないのか、くるくるよく回る。衝突したり墜落したりであっちこっちにぶつけまくりだけど、今のところ壊れる気配もなく、案外丈夫。そして案外力強く飛ぶし、案外電池も持つ。これ結構いいな。</description>
		<dc:subject><a href="/Diary">Diary</a>|<a href="/Cygwin">Cygwin</a>|<a href="/Software">Software</a></dc:subject>
		<dc:creator>mitsuki</dc:creator>
		<dc:date>2007-02-06T12:52+09:00</dc:date>
		<content:encoded><![CDATA[
<p><span class="para"><a name="1030" href="http://mitsuki.engawa.org/Diary/20070206.rdf#1030">*</a> 10:30 <a href="http://codezine.jp/a/article/aid/874.aspx">IEコンテキストメニュー拡張</a></span><br>
　便利そうだなーと思ったら、これ使ってツール作ったことあったのを思い出した（大ボケ）。<br>
　ちなみに、IEで開いてるページを Palm 用のオフライン web クローラーの XiinoCruiser に巡回登録するツールだったのだけど、今は Palm 自体の稼働率が低いからなあ……電車移動とかしてると便利なんだけど。最近なら RSS reader と連携させると便利そうとか思わないでもないけど、Palm 自体が既に滅びかけてるのが微妙だ。

<p><span class="para"><a name="1250" href="http://mitsuki.engawa.org/Diary/20070206.rdf#1250">*</a> 12:50</span><br>
　せっかく cygwin X 環境作ったので ssh X11 forwarding で遊ぼうとしたら、自宅サーバには /usr/X11/bin がなかった(´・ω・`)

<p><span class="para"><a name="2345" href="http://mitsuki.engawa.org/Diary/20070206.rdf#2345">*</a> 23:45 <a href="http://www.amazon.co.jp/dp/B000GRUUN4">ハニービー</a></span><br>
　DSLite見に行った（そして在庫なかった）ついでに、おもちゃコーナー見てたらたまたま発見してしまったので、うっかり買ってしまった。<br>
　帰宅して飛ばしてみる。案外うるさい。そして案外自在には飛ばない。前傾してないので前進しないのと、メインローターのトルクとテールローターのテンションのバランスが取れてないのか、くるくるよく回る。衝突したり墜落したりであっちこっちにぶつけまくりだけど、今のところ壊れる気配もなく、案外丈夫。そして案外力強く飛ぶし、案外電池も持つ。これ結構いいな。
]]></content:encoded>
		<trackback:ping rdf:resource="http://mitsuki.engawa.org/Diary/20070206.trackback"/>
	</item>
</rdf:RDF>
<!--

-->