Posted at 2007/06/14 17:56
in Cygwin
/ Comments (0)
なんとなく 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 ) then
43: set hosts = ($hosts `grep -v "+" $f | grep -E -v "^#" | tr -s " " " " | cut -f 1`)
44: endif
45: 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年も前だよ……。
Posted at 2007/05/08 23:34
in Cygwin|Web
/ Comments (0)
職場でも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 コマンドで英語モードにしたりもしてるけど、あんまり関係ないかも。
Posted at 2007/04/24 21:11
in Diary|Unix|Cygwin|Sekaiju
/ Comments (0)
* 20:55 Linux と Cygwin と BSD
Cygwin使っている人いますか? その17
791 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2007/04/24(火) 02:16:45
Linux : 山田ルパン→栗貫ルパン
Cygwin : のぶよドラ→わさびドラ
BSD : かないみか→こおろぎさとみ
これくらい違う
激しくワラタ。
* 21:10 世界樹の迷宮、その15くらい
えーなんか大分間があいたけど、B18Fあたりをうろついたり(Lv47くらい)、2ndパーティ育てたり(今Lv25くらい)してた。
ちなみに 2nd PT は「闇侍/医詩呪」という余り物編成なのだけど、
- 闇:罠張りが雑魚相手に尋常でなく強力。騎と組むと使いやすそう。
- 侍:まだあまり特性理解してないけど、ボス向き?
- 詩:狩をやや支援側に向けた感じ? TP余りすぎ。
- 呪:便利は便利だけど基本的に攻撃力がないのが難しい。
といった具合で、王道の 1st(騎剣/医狩錬) に比べて癖がありすぎてどうにも。早めに Lv 上げてシャフルしようかなー。
Posted at 2007/03/20 21:02
in Cygwin
/ Comments (0)
……な環境で日本語(SJIS)が化けるのに悩む。あれこれ調べた結果、.screen に
termcapinfo xterm KJ=SJIS
defencoding SJIS
とか書いておくと化けなくなった。termcapinfo は cygwin でも rxvt でもなく xterm というところがミソらしい。
ちなみに rxvt はこちらのもの(rxvt からクリップボードにコピーしても日本語が化けなくなるパッチ入り)。
screen はオフィシャルの 4.0.2 をコンパイルしたけど、configure の checking fifos をバイパスしたり、ifdefいじったりする必要あり(patch)。
Posted at 2007/02/06 12:52
in Diary|Cygwin|Software
/ Comments (0)
* 10:30 IEコンテキストメニュー拡張
便利そうだなーと思ったら、これ使ってツール作ったことあったのを思い出した(大ボケ)。
ちなみに、IEで開いてるページを Palm 用のオフライン web クローラーの XiinoCruiser に巡回登録するツールだったのだけど、今は Palm 自体の稼働率が低いからなあ……電車移動とかしてると便利なんだけど。最近なら RSS reader と連携させると便利そうとか思わないでもないけど、Palm 自体が既に滅びかけてるのが微妙だ。
* 12:50
せっかく cygwin X 環境作ったので ssh X11 forwarding で遊ぼうとしたら、自宅サーバには /usr/X11/bin がなかった(´・ω・`)
* 23:45 ハニービー
DSLite見に行った(そして在庫なかった)ついでに、おもちゃコーナー見てたらたまたま発見してしまったので、うっかり買ってしまった。
帰宅して飛ばしてみる。案外うるさい。そして案外自在には飛ばない。前傾してないので前進しないのと、メインローターのトルクとテールローターのテンションのバランスが取れてないのか、くるくるよく回る。衝突したり墜落したりであっちこっちにぶつけまくりだけど、今のところ壊れる気配もなく、案外丈夫。そして案外力強く飛ぶし、案外電池も持つ。これ結構いいな。