Cygwin使っている人いますか? その17
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2006/07/28(金) 02:52:13http://www.cygwin.com/
Cygwin アンテナ
http://sohda.net/cygwin/antenna/
>>2-5あたりにログなど
0399名無しさん@お腹いっぱい。
2006/12/11(月) 19:46:470400名無しさん@お腹いっぱい。
2006/12/11(月) 19:46:48Win32にポートされるまで若干のタイムラグはあったかもな。
0401名無しさん@お腹いっぱい。
2006/12/11(月) 19:47:480402名無しさん@お腹いっぱい。
2006/12/11(月) 19:50:44何どもってんの。
http://www.att.or.jp/perl/win/nt_cgi2.html
とか見る限りでは、普通にWin95の時点でポートされてたっぽい。
0403名無しさん@お腹いっぱい。
2006/12/11(月) 19:51:51explorer.exeは今となってはWindowsのOSの根幹に関わりすぎてるから
消せんだろ。
winfile.exeとはワケが違う。
0404名無しさん@お腹いっぱい。
2006/12/11(月) 19:55:13アーキテクチャをCPUなどの金物にしか使わない用語だとでも思ってるのか?
ソフトウェアの世界でもその単語は設計/デザインを示すものとして
使われるし、アークテクチャを設計する人間のことをアーキテクトと
呼ぶんだよ。
0405名無しさん@お腹いっぱい。
2006/12/11(月) 20:30:31君面白いね
0406名無しさん@お腹いっぱい。
2006/12/11(月) 20:56:43windowsで言ってる「シェル」と、
cygwinの(というかunix的な)「シェル」はずいぶん違うから、
答としては使えない。
0407名無しさん@お腹いっぱい。
2006/12/12(火) 00:41:33なんてウンコな話してるんだよ
cygwinを起動とかくだらないネタに反応してんじゃねーって
まさか、、、ね?
0408名無しさん@お腹いっぱい。
2006/12/12(火) 02:29:500409名無しさん@お腹いっぱい。
2006/12/12(火) 09:28:050410名無しさん@お腹いっぱい。
2006/12/12(火) 09:46:030411名無しさん@お腹いっぱい。
2006/12/12(火) 09:47:40http://pc8.2ch.net/test/read.cgi/win/1121456258/
0412名無しさん@お腹いっぱい。
2006/12/12(火) 10:33:26世の中には専用のdllが無いと動かないWindowsアプリなんていっぱいある
なんでcygwin1.dllにだけ粘着するのかわからん
0413名無しさん@お腹いっぱい。
2006/12/12(火) 13:50:080414名無しさん@お腹いっぱい。
2006/12/12(火) 20:46:35c:/windows/system32/notepad.exe
??c:/windows/system32\comdlg32.dll
????c:/windows/system32\SHLWAPI.dll
??????c:/windows/system32\ADVAPI32.dll
????????c:/windows/system32\ntdll.dll
????????c:/windows/system32\KERNEL32.dll
????????c:/windows/system32\RPCRT4.dll
??????c:/windows/system32\GDI32.dll
????????c:/windows/system32\USER32.dll
??????c:/windows/system32\msvcrt.dll
????c:/windows/system32\COMCTL32.dll
????c:/windows/system32\SHELL32.dll
??c:/windows/system32\WINSPOOL.DRV
0415名無しさん@お腹いっぱい。
2006/12/12(火) 21:21:13>>413は「俺はcygwinなんか使わないで、Linux使ってるんだぜ〜」
という自慢をしたいんだろう。
最近はLinuxよりcygwin使うほうが茨の道な感じするけどね。
0416名無しさん@お腹いっぱい。
2006/12/12(火) 21:29:11Cygwinを否定する香具師はこのことを言ってるんだが?
0417名無しさん@お腹いっぱい。
2006/12/12(火) 22:29:16gccでワイド文字リテラル使うと変換エラーとか文句言われる。
まぁどっちみちnewlibのロケール/mbtowc()あたりの実装がウンコなので
使い物にならんだろうとは思ってたが。
この辺、いつかまともになるんか?
newlibの正式なアップデートでなくて、Win32完全特化でもいいから
まともに動作する実装が欲しいよ。
それと、例のUTF-8パッチの使い勝手はどう?パッチの中身をちら見してみたが、
あまりに怪しすぎて副作用が怖いんだけど。
0418名無しさん@お腹いっぱい。
2006/12/12(火) 22:29:530419名無しさん@お腹いっぱい。
2006/12/12(火) 23:13:490420名無しさん@お腹いっぱい。
2006/12/13(水) 00:19:580421名無しさん@お腹いっぱい。
2006/12/13(水) 00:20:33Thx。そーなんか。
コンソールのコードページは932、フォントはTerminalで大丈夫?
それとも、chcpでコードページ変換しないといかんの?
chcpはUTF-8コードページに対応してなかった気もするけど。
しかし、gccはいい加減オプションか何かでソースコードのencoding
指定できるようにすべきだと思った。
SJISのソースだとワイド文字列リテラルはコンパイルエラー。
UTF-8にするとコンパイルは通ったけどちゃんとUTF16にエンコード
されてない。
環境変数のLC_CTYPEとか色々変えてみてもダメ。
だいたいnewlibは setlocale(LC_CTYPE, "") でちゃんと
SJIS環境にならない。
setlocale(LC_CTYPE. "C-SJIS") は動作するがこんな胡散臭い
locale指定はgettextやnls等とアンマッチで使い物にならない。
しかもmbtowc()はUnicode変換じゃなくて、X風のなんちゃって
ワイド文字化。
もう、アフォかと(ry
0422名無しさん@お腹いっぱい。
2006/12/13(水) 00:42:18書いてあることの半分も理解できてないんだけど、
-finput-charset=cp932 -fexec-charset=cp932
とかとは別の話なのかな?
0423名無しさん@お腹いっぱい。
2006/12/13(水) 00:52:32おお、そんなオプションがあったんだ!
教えてくれてありがd。
確かにそれで、ちゃんとiconv()使ってワイド文字リテラルが
UTF-16にエンコードされたよ!
んでも、newlibの提供するwc<->mb変換がUnicodeベースじゃないから、
これだけだとワイド文字は使い物にならんかなぁ……
利点はSJISのソースで(ワイドでない)文字列リテラルを使う時に
ムダに\エスケープするのを避けれることかな。
0424名無しさん@お腹いっぱい。
2006/12/13(水) 00:59:13stdioやstdlibのワイド文字系関数は一切役に立たないけど
iconvやICUで自前で変換することにすればいいわけだNE。
0425名無しさん@お腹いっぱい。
2006/12/13(水) 02:53:01ソースある場所ご存知の方がいらっしゃったら教えてください。
0426名無しさん@お腹いっぱい。
2006/12/13(水) 19:11:500427名無しさん@お腹いっぱい。
2006/12/13(水) 22:24:46UTF-16なら、固定長ではないよ。サロゲートペアとかを考慮すればね。
0428名無しさん@お腹いっぱい。
2006/12/14(木) 18:11:02サロゲートペア文字使えるの?
0429名無しさん@お腹いっぱい。
2006/12/14(木) 18:54:05Xサーバの起動までをWindowsのスタートメニューから一発で起動したいのですが、どうしたらよいのでしょうか?
0430名無しさん@お腹いっぱい。
2006/12/14(木) 20:33:46管理が楽なんだろうか。
0431名無しさん@お腹いっぱい。
2006/12/14(木) 22:56:57つまり、ベタの ascii で「\uXXXX」という形式で UCS-2 のコードポイントを表現しちゃう。
0432名無しさん@お腹いっぱい。
2006/12/14(木) 23:32:56困った
0433名無しさん@お腹いっぱい。
2006/12/15(金) 13:55:400434名無しさん@お腹いっぱい。
2006/12/15(金) 14:06:480435名無しさん@お腹いっぱい。
2006/12/16(土) 03:27:12謎がほとんど氷解した
これWebで調べるより本買ったほうがいいなと痛感した
0436名無しさん@お腹いっぱい。
2006/12/16(土) 08:59:380437名無しさん@お腹いっぱい。
2006/12/16(土) 15:41:51d
Windowsの環境変数なんか久々だ
IO.SYS
HIMEM.SYS
EMM386.EXE
COMMAND.COM
CONFIG.SYS
FILES=1
BUFFERS=2
とかDOS時代にやった記憶も・・・蘇った
0438名無しさん@お腹いっぱい。
2006/12/16(土) 17:01:32まぁ、昔のことなんでうろ覚えなんだろうが…
> FILES=1
> BUFFERS=2
おぃ… まともに DOS が(上で)動かねぇよw
0439名無しさん@お腹いっぱい。
2006/12/16(土) 17:05:54そう思うだろ?
こうしないと動かないエ○ゲが(ry
吊ってきます
0440名無しさん@お腹いっぱい。
2006/12/16(土) 17:33:150441名無しさん@お腹いっぱい。
2006/12/16(土) 18:19:35そういう時は、HSB とかを使ってエロゲ用の config.sys/autoexe.bat を
使うようにするんだ…懐かしすぎる。
</チラ裏>
0442名無しさん@お腹いっぱい。
2006/12/17(日) 00:31:340443名無しさん@お腹いっぱい。
2006/12/17(日) 01:21:430444名無しさん@お腹いっぱい。
2006/12/17(日) 02:26:57vi [Enter] で勝手にNewfile
家で勉強するならフルインストール推奨
0445名無しさん@お腹いっぱい。
2006/12/19(火) 03:44:320446名無しさん@お腹いっぱい。
2006/12/19(火) 07:20:35もっとあがると、いいことがあるの?
0447名無しさん@お腹いっぱい。
2006/12/19(火) 08:10:48http://gcc.gnu.org/gcc-4.0/changes.html
http://gcc.gnu.org/gcc-4.1/changes.html
0448名無しさん@お腹いっぱい。
2006/12/19(火) 13:00:56修正が必要なものもありそうだな
0449名無しさん@お腹いっぱい。
2006/12/19(火) 15:08:050450名無しさん@お腹いっぱい。
2006/12/19(火) 20:39:200451名無しさん@お腹いっぱい。
2006/12/19(火) 20:57:39Reinstallでいいの?
0452名無しさん@お腹いっぱい。
2006/12/19(火) 21:05:00いったいぜんたい、なんでそうおもうの?
0453名無しさん@お腹いっぱい。
2006/12/19(火) 23:08:04お前は次へを連打するだけでいい
0454名無しさん@お腹いっぱい。
2006/12/20(水) 02:06:22Cygwin使っている人いますか? 4
http://pc8.2ch.net/test/read.cgi/win/1121456258/
0455名無しさん@お腹いっぱい。
2006/12/20(水) 21:38:21今日cygwinを起動したら、プロンプトが「ユーザー名@ディレクトリ名」
ではなく、「bash-3.2$」になっていました。
さらに、cd以外のコマンドが何も使えません。lsもviも使えなくなりました。
この状態を元に戻すにはどうすればいいでしょうか?
0456名無しさん@お腹いっぱい。
2006/12/20(水) 22:29:04プロンプトはシェル変数PS1をセットすると変えられるよ
lsやviは/bin/ls /bin/viでどう?
0457名無しさん@お腹いっぱい。
2006/12/20(水) 23:22:35そこで PS1 とか PATH の設定をするといいよ
0458名無しさん@お腹いっぱい。
2006/12/21(木) 01:36:11PATH が通っていないということなので、
/etc/profile が壊れていないか確認してみてはどうでしょう?
最近 bash の仕様が変わったので、CR+LF が含まれていると
プロファイルなどが実行できないと思います
0459名無しさん@お腹いっぱい。
2006/12/21(木) 17:55:05ttp://cygwin-je.sourceforge.jp/cygwin_je/
を覗いてみたら,2004年8月から更新されていないようですが,
きちんとパッケージのメンテナンスがなされていないのでしょうか。
ちょっと残念。
転送速度は多少遅くても構わないので,きちんとメンテナンスされている
お勧めのダウンロード先があったら教えてください。
0460名無しさん@お腹いっぱい。
2006/12/21(木) 18:10:230461名無しさん@お腹いっぱい。
2006/12/21(木) 18:11:290462名無しさん@お腹いっぱい。
2006/12/21(木) 18:17:28つづく
0463名無しさん@お腹いっぱい。
2006/12/21(木) 18:22:40ttp://cygwin-je.sourceforge.jp/cygwin_je/
を覗いてみたら,2004年8月から更新されていないようですが,
きちんとパッケージのメンテナンスがなされていないのでしょうか。
ちょっと残念。
転送速度は多少遅くても構わないので,きちんとメンテナンスされている
お勧めのダウンロード先があったら教えてください。
0464名無しさん@お腹いっぱい。
2006/12/21(木) 18:27:34自己解決しました。
スレ汚しスマソ。
0465名無しさん@お腹いっぱい。
2006/12/21(木) 18:27:48なぜかアク禁されてて携帯からの書き込みでてこずっちゃって‥。
そこは???
そこじゃ‥、ダメ‥?
Cygwinがさっぱり分からないのでCygwin JEの本を買って読んでいたのですが‥。
なんか評価が芳しくないですね。
0466名無しさん@お腹いっぱい。
2006/12/21(木) 20:59:00http://ftp.dnsbalance.ring.gr.jp/pub/pc/gnu-win32
ftp://ftp.jaist.ac.jp/pub/cygwin
0467名無しさん@お腹いっぱい。
2006/12/21(木) 21:15:460468名無しさん@お腹いっぱい。
2006/12/23(土) 12:53:500469名無しさん@お腹いっぱい。
2006/12/23(土) 18:39:09ssh-host-config 実行してなかった
そりゃそうだお
177じゃないけどやっとできたお orz
0470名無しさん@お腹いっぱい。
2006/12/23(土) 20:43:220471名無しさん@お腹いっぱい。
2006/12/24(日) 09:39:07http://cygwin.com/ml/cygwin/2006-12/msg00583.html
0472名無しさん@お腹いっぱい。
2006/12/26(火) 19:19:06setup.exeでいろいろやってみたのだが、以外に思うように行かない。
そもそもどこのダウンロード先も最新アップ用のデータしかないんでしょうか。
何をしたいかというと、cygwin1.dllのバージョンとmakeのダウンバージョンをかけたいのです。
どなたかご教授を。
0473名無しさん@お腹いっぱい。
2006/12/26(火) 23:06:54ミラーサイトからiniファイルだけ取ってきて1個づつ探すとか
古いのそのまま置いてるサイト一杯あるお
ブラウザでチェックしてもあっさりみつかりそう
0474名無しさん@お腹いっぱい。
2006/12/27(水) 05:56:44埋め
0475名無しさん@お腹いっぱい。
2006/12/29(金) 12:31:21ls foo なら cd foo, ls, cd .. と同じ効果
ls fo なら ls | grep fo と同じ動作にする設定ってありますか?
難しいでしょうか
0476名無しさん@お腹いっぱい。
2006/12/29(金) 14:01:10zsh なら tab じゃね?
0477名無しさん@お腹いっぱい。
2006/12/29(金) 14:01:590478名無しさん@お腹いっぱい。
2006/12/29(金) 14:28:490479名無しさん@お腹いっぱい。
2006/12/29(金) 16:16:46ls というスクリプトを作ればいいじゃん。
それで現在のディレクトリを取得して処理を分ければ。
0480名無しさん@お腹いっぱい。
2006/12/29(金) 16:49:28foobar, bar に対しても
ls bar で表示したいので補完じゃ無理っぽいです
>>477
昔触った端末がそういう設定だったから
つい打っちゃうのでできれば ls がイイです
>>479
設定ファイルにオプションつける程度でいけるかと思ったんですが
スクリプトがいるんですね。
スクリプトはまったくわかってないので少し調べてみます
0481名無しさん@お腹いっぱい。
2006/12/29(金) 17:02:190482名無しさん@お腹いっぱい。
2006/12/29(金) 17:03:400483名無しさん@お腹いっぱい。
2006/12/29(金) 17:04:400484名無しさん@お腹いっぱい。
2006/12/29(金) 17:09:360485475
2006/12/29(金) 18:37:05ファイル、ディレクトリが
foo
├─hoge
├─moge
bar
foobar
とあるとき
ls fo で foo, foobar が表示される
ls -a fo とかもできる
ls ba で bar, foobar が表示される
ls foo で hoge, moge が表示される <- これは無くてもOK
>>484
GNUの ls を zsh 上で使っています
ニホンゴ変でしたね、ごめんなさい
0486名無しさん@お腹いっぱい。
2006/12/29(金) 19:07:09そいつの設定をもってこれんの?
>>485
なくておkなら
alias ls="ls | grep"
でいんじゃね?
0487名無しさん@お腹いっぱい。
2006/12/29(金) 20:37:30新PCにインスコしたいのに
0488475
2006/12/29(金) 21:21:39多分Solarisだったと思うんですが、それもあやふやです
今以上に良くわかってませんでしたし
ですから言うまでもなく持って来れないですね
>alias ls="ls|grep"
grep のみタイプしたときのこのメッセージが出てしまいます
Usage: grep [OPTION]... (略
0489名無しさん@お腹いっぱい。
2006/12/29(金) 22:02:02要はこういうことだろ
ls hoge || ls | grep hoge
0490名無しさん@お腹いっぱい。
2006/12/30(土) 00:16:31ftp://ftp.jaist.ac.jp/pub/cygwin/
http://ftp.jaist.ac.jp/pub/cygwin/
ftp://ring.so-net.ne.jp/archives/pc/gnu-win32/
ftp://ring.nict.go.jp/archives/pc/gnu-win32/
ftp://ring.ip-kyoto.ad.jp/archives/pc/gnu-win32/
ftp://ring.exp.fujixerox.co.jp/archives/pc/gnu-win32/
ftp://ring.astem.or.jp/archives/pc/gnu-win32/
ftp://ring.asahi-net.or.jp/archives/pc/gnu-win32/
ftp://ring.aist.go.jp/archives/pc/gnu-win32/
ftp://ftp.u-aizu.ac.jp/pub/gnu/gnu-win32/
0491名無しさん@お腹いっぱい。
2006/12/31(日) 20:50:14こちらが何もしていないのに勝手に、しかも一瞬で窓が消えました
これってなんでですか?
0492名無しさん@お腹いっぱい。
2007/01/02(火) 00:59:11デフォルトのまま設定て何よ
ダウンロード〜インスコ、即起動だと使えない悪寒
Project HeavyMoon // Cygwin 文書図書館(翻訳館)
http://www.sixnine.net/cygwin/index.html
ユーザーズガイドやFAQの日本語訳があります。
Cygwin を使う
http://sohda.net/cygwin/
Cygwin のセットアップ方法の説明があります。
ここ見て理解できないなら、市販本買うしかない
0493名無しさん@お腹いっぱい。
2007/01/02(火) 20:40:13そのアイコンはバッチファイルへのショートカットか?
リンク先を見て何が行われてるか確認し,
同様のことを cmd.exe から実行してみれば,
なぜ一瞬で窓が消えるかわかると思う.
0494名無しさん@お腹いっぱい。
2007/01/04(木) 00:01:12cygwin端末にlogon後以下をやったとします。
$ while true ;do date ;sleep 1;done ->(1)
$ trap "echo trap;break" INT
$ while true ;do date ;sleep 1;done ->(2)
$ trap - INT
$ while true ;do date ;sleep 1;done ->(3)
(1),(3)はctrl + c 押してループがすぐ終了する。
(2)はなんだかSIGINTをtrapできてない感じでループがなかなか終了しない。
なんだろう?
実際の問題は、bash関数経由のtrapハンドラが邪魔して、ちょっとした
繰り返し処理を止めづらくなったの問題なのですがググりまくったけどわかりませんでした。。
すげーひとヘルプミーです。
0495名無しさん@お腹いっぱい。
2007/01/05(金) 23:25:45現象
%>cp A B
で、コピーするファイルAについては補完が効くんだけど、
コピーされるファイルBについて補完が効きません。
0496名無しさん@お腹いっぱい。
2007/01/05(金) 23:29:30コピーされるファイルがまだ存在していないからじゃないの?
存在してなければ補完のしようがない。
2回目に上書きコピーする時はちゃんと補完されるはず。
0497495
2007/01/05(金) 23:35:53カキコありがとうございます。
コピーされるファイル名は存在します。
極端な話、
cp test.c test.c
と、やろうとしても、2つ目のtest.c は補完されません。
0498名無しさん@お腹いっぱい。
2007/01/06(土) 00:39:21bash?
うちでは補完されるが。
bash-completionはインストールしてない。
bash-completionのせいか?
■ このスレッドは過去ログ倉庫に格納されています