- 1 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/31(水) 09:29:26 ]
- Cygwin Information and Installation
www.cygwin.com/ Cygwin アンテナ sohda.net/cygwin/antenna/ >>2-5あたりにログなど
- 213 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/24(金) 19:19:35 ]
- ssh-host-config使えYo
- 214 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/24(金) 23:31:42 ]
- MinTTYのr241からUTF-8モードで日本語がまともに使えるようになったお。
・IMEが使えるようになった。 ・CJK widthをフォントメトリクスから自動検出するようになった。 これでようやくUTF-8 CygwinにでもCygwin-1.7にでも乗り換えられるお。
- 215 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/24(金) 23:51:57 ]
- Cygwin-1.7のzsh、コマンドラインでutf-8日本語の編集できてるひといる?
1.5のzshとか1.7のbashなら出来るんだがー
- 216 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/25(土) 00:28:49 ]
- >>215
確かにダメだな。設定とかコンパイルオプションとか足りないのかと思ったけど、--multibyteは有効だし、~/.inputrcのmeta系オプションも設定したんだが。
- 217 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/25(土) 01:05:05 ]
- .bashrcにLANG=ja_JP.SJISと書いておいて
環境変数もチェックすればちゃんと設定されているのに、 シェルのコマンドからLANG=ja_JP.SJISと打ち込まないと 日本語入力が出来るようにならないのはなんででしょうか?
- 218 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/25(土) 01:06:16 ]
- >>217は1.7についてのことです。すいません
- 219 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/25(土) 13:31:25 ]
- export
- 220 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/25(土) 14:15:17 ]
- >>219
すみません、exportは付けています。 Emacsを起動するときはLANG=Cにしてやってますが・・・ export LANG=C #別のウィンドウとしてEmacs起動 emacs & export LANG=ja_JP.SJIS こんな感じです。あと、ファイル名の表示などは出来るんです。 出来ないのはコマンドラインからの入力、日本語ファイル名への シンボリックリを辿ることなどです。
- 221 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/25(土) 14:33:56 ]
- >>216
ですよねえ。時間が出来たらzsh作り直してみるかな。 で、とりあえず1.5に戻してzshを最新のにしたら、 そっちはそっちで日本語表示がおかしくて、古いバージョン探し中。 Linux上のzshは4.3.2以後4.3.9まで日本語絡みで変なこと起きてないから、 cygwin zsh固有の問題だとは思うのだけど。
- 222 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/25(土) 14:37:02 ]
- >>220
.bashrcじゃなくて、.profileか.bash_profileじゃないとlogin時には読み込まれないんじゃないっけ? .bash_loginだったかも。zsh使いだから詳しくは知らないけど。
- 223 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/25(土) 14:41:24 ]
- >>222
yes. .bash_profile, .bash_login, .profile の順で優先されるみたいだな。 俺は、.bash_profile に「test -f ~/.bashrc && . ~/.bashrc」って書いてお茶を濁してる。
- 224 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/26(日) 03:21:48 ]
- env LANG=C emacs
- 225 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/26(日) 13:20:25 ]
- いろいろありがとうございました。
>>224さんのようにしてexport LANG=〜を2回しないようにしたら上手くいきました。
- 226 名前:名無しさん@お腹いっぱい。 [2009/04/28(火) 11:27:29 ]
- >>224
envはなくてもいける
- 227 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/28(火) 16:26:09 ]
- ありゃ、.profileってbashだと読まないんだっけ?
- 228 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/09(土) 05:44:02 ]
- Cygwin-1.7 はそろそろ移行し頃? なんかまだ致命的なバグある?
- 229 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/09(土) 17:47:10 ]
- >>228
今テストしてみてる。Windows7rcと。 ところで、win板のCygwinスレはここに統合されたということでおK?
- 230 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/09(土) 18:34:16 ]
- cygwinはすすめない
- 231 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/09(土) 18:44:55 ]
- 正直使いたくないけどねぇ
某開発環境 Linux に移行してくれんかのぅ
- 232 名前:229 [2009/05/09(土) 19:36:31 ]
- 2.7は、クリップボードのコピペで日本語が化けるね。
しかも、bash.exeだと全然無理。
- 233 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/09(土) 19:37:47 ]
- cygwin使えなくなると、NTemacsとかMeadowのコンパイル出来なくなるから困る。
- 234 名前:228 mailto:sage [2009/05/09(土) 20:33:27 ]
- >>232
Windows7RC+Cygwin-1.7+環境変数LANG=ja_JP.UTF-8にすると、 メモ帳⇔コンソールウィンドウ(Cygwin bash)⇔mintty で、日本語文字列のコピペに問題はなかった。 LANGの設定が不足してるか、UTF-8以外にしてたりする?
- 235 名前:232 mailto:sage [2009/05/09(土) 22:14:40 ]
- >234
すみません、~/.inputrc で、 set convert-meta off set output-meta on を設定しわすれてました。 しかし、以下のような日本語パス名が ある場合、メモ帳間のコピペはうまくい くものの、cd で日本語パスを補完する と、以下のように文字化けしてしまい ます。。 hoge@localhost ~/tmp/hoge $ ls -la total 0 drwxr-xr-x 1 hoge None 0 May 9 18:20 日本語パステスト/ drwxr-xr-x 1 hoge None 0 May 9 18:21 ./ drwxr-xr-x 1 hoge None 0 May 9 18:20 ../ hoge@localhost ~/tmp/hoge $ cd ^N日^N本^N語^Nパ^Nス^Nテ^Nス^Nト/
- 236 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/10(日) 00:10:56 ]
- >>229
Cygwin使っている人いますか? 5 pc12.2ch.net/test/read.cgi/win/1175419995/ これのことか?
- 237 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/10(日) 01:26:43 ]
- >236
あれ、おかしいな。 そのスレ、navi2chで見れない。。
- 238 名前:228 mailto:sage [2009/05/10(日) 02:21:14 ]
- >>235
bash起動前に環境変数LANGが設定されている必要があるはず。 cygwin.batやシステムプロパティの環境変数でLANGを設定すればOKだと思う。
- 239 名前:名無しさん@お腹いっぱい。 [2009/05/10(日) 06:56:48 ]
- CygwinのXってXorgとは別物?
- 240 名前:232 mailto:sage [2009/05/10(日) 10:08:13 ]
- >>238
いや、勿論Windowsの環境変数で設定しているよ。 LANG=ja_JP.UTF-8 を。
- 241 名前:228 mailto:sage [2009/05/10(日) 12:21:35 ]
- >>240
うーん、おかしいなぁ。その挙動、LANGで文字コードが設定されていないか、プログラム内で setlocale(LC_ALL, "") が行われていないときのものなんだけど……。 俺の環境ではちゃんと動いてるし。(LANG以外何も設定されていないWindows7RCでも) 一度再起動してみてもだめ?
- 242 名前:232 mailto:sage [2009/05/10(日) 13:42:20 ]
- >>241
>>241 あ、 LC_ALL=ja_JP.UTF-8 設定したら、bashの補完で化けなくなった。 ありがとう。 しかし、日本語パス内でlsすると、何故かベルと文字化けしたカレントフォルダー名が 最後に出力されます。 hoge@localhost ~/tmp/hoge $ ll 合計 0 drwxr-xr-x 1 hoge None 0 2009-05-10 13:23 日本語パステスト/ hoge@localhost ~/tmp/hoge $ cd 日本語パステスト/ ?語パステスト hoge@localhost ~/tmp/hoge/日本語パステスト $ ll 合計 0 -rw-r--r-- 1 hoge None 0 2009-05-10 13:23 aaa ?語パステスト hoge@localhost ~/tmp/hoge/日本語パステスト $ これって、何だろう。。
- 243 名前:228 mailto:sage [2009/05/10(日) 14:28:22 ]
- >>242
それで上手くいくとすると、LC_CTYPEの設定がおかしいんじゃないかな。 厳密に言うと、LC_CTYPEがCだったりすると文字コード変換まわりが狂う。 (やっぱ、LC_CTYPEがCのときはUTF-8にしてくれんかな……) あと、下の方、こちらでも再現した。単に改行するだけでも現象が発生する。 トリガーはCygwinでデフォルト設定されるプロンプトのエスケープシーケンス。 ・mintty: 現象が再現。ウィンドウタイトルのところの表示もおかしい ⇒たぶんminttyのウィンドウタイトル設定エスケープシーケンス処理あたりのバグ ・コマンドプロンプト: 再現せず。ただしウィンドウタイトルが文字化け ⇒たぶんSetWindowText時の文字コード関連のバグ (minttyでも同じバグがあった)
- 244 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/10(日) 16:28:06 ]
- >>243
なるほど、minttyのバグもあったんですねぇ。 でも、Cygwin-1.7はまだマルチバイト対応に時間がかかりそうですねぇ。。
- 245 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/12(火) 20:28:26 ]
- >>244
minttyの方は、修正が0.4ブランチに取り込まれたから、次のリリースで直るお。
- 246 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/13(水) 11:09:18 ]
- cygwinじゃないけど、Mac OS XのTerminal.appでも同じ症状に出くわした
- 247 名前:名無しさん@お腹いっぱい。 [2009/05/15(金) 10:40:26 ]
- 1.7どうよ。安定してんの?
- 248 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/15(金) 20:03:00 ]
- >>247
俺が使ってる範囲では困ってないな。 ただ、数日中に出る予定のcygwin1.dllは結構大き目の修正が入る&& メインのメンテナが来週から2週間ほど不在らしいので注意が必要かも。 俺ら的に影響のある修正は、 ・アプリ中でsetlocale()してなくても、ファイル名の変換には LC_ALL/LC_CTYPE/LANGが参照される。未設定or C localeの場合はUTF-8が デフォルト。これで、PythonみたいにデフォルトではC localeで動く プログラムも、正しくファイルアクセスできるようになる。 ・wcs?widthがまともになる……かもしれない。(まだCVSには来てないなぁ)
- 249 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/16(土) 11:43:19 ]
- 何もなければ今後6週間以内(ということは6月か)に1.7.1正式リリースだってさー。
- 250 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/16(土) 16:32:08 ]
- 今時 CVS かよw
- 251 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/16(土) 18:40:10 ]
- 昔からあるプロジェクトは、移行はいろいろ大変なんだ。
- 252 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/16(土) 19:28:41 ]
- CVSか他のSCMかは単にツールの違いだが、BTSが無いのはどうなんだ……。
- 253 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/16(土) 19:57:51 ]
- きっとExcelでBTSしてるんだな
- 254 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/23(土) 16:35:21 ]
- カンマ セパレート バリュー
C S V
- 255 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/23(土) 18:35:59 ]
- セパレーテッドでは
- 256 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/26(火) 21:24:50 ]
- sambaでもnfsでもいいんですが
Windowsをクライアントにして遠距離のサーバーの共有フォルダにドライブ文字を与えて利用したいんですが このソフトで可能ですか? ソフトの紹介の範囲では使い方どころか目的の機能があるかもよく分かりません。
- 257 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/27(水) 00:52:15 ]
- >>256
あなたに必要なのはsshd CygwinにもOpenSSHはあるけど、Windows専用のsshdクローンもあるはず サーバ側でsshdを立ち上げて、ポートフォワーディングでSMBプロトコルをサーバ自身のTCP:139へ 転送してやればいい クライアントの設定も含め datafarm.apgrid.org/software/html/ja/user/smboverssh.html 辺りが役に立つと思う
- 258 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/29(金) 00:23:34 ]
- w3mで、認証が必要なサイトにアクセスしたいんですけど、
IDとパスをいちいち入力するのがめんどくさいんです。 テキストファイルにIDとパス書いておいて、 スクリプトかなんかで自動的に入力することって出来ますか? cygwinに限ったことじゃないかもしれないですけど、 参考になるサイトとかありましたら、教えていただけませんでしょうか?
- 259 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/29(金) 00:43:08 ]
- >>258
全然Cygwinと関係ないな まあいいや urlにユーザ名とパスワード入れてブックマークしとけば良いのでは? www.spencernetwork.org/reference/rfc1738-ja-URL.txt
- 260 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/29(金) 00:45:02 ]
- wget --helpをみれ
.wgetrcか.netrc
- 261 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/29(金) 07:16:22 ]
- >>258
認証の方法によってwgetだけでいけるかどうかは異なるぞ basic認証みたいな簡単なのだったらwgetのオプションでも指定すればいい そうでないなら、rubyとかpythonでシコシコスクレイピングしないといかん
- 262 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/29(金) 08:49:25 ]
- wget は入手したものでシコシコするもんだとおもってた
- 263 名前:258 mailto:sage [2009/05/29(金) 21:51:15 ]
- レス参考にしてやってみたんですけど、
ログインできるサイトと出来ないサイトがあるんですよね(両方社内イントラです)。 basic認証で realm 分かるサイトはOKでした。 出来ないサイトは、realm が間違ってる? それとも対応してない認証方式なんかな? realm の設定調べる方法ってあるんですか?
- 264 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/30(土) 08:04:06 ]
- w3m の質問して、wget について返答が来て、参考になったんだ
-pauthでダメだったってこと?realmは関係ないかと
- 265 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/30(土) 23:04:26 ]
- >>264
そういや、w3m の質問したのに、何故か wget の回答きてますね 参考にはなったのでありがたかったんですがw スクリプトに直接パス書くのためらわれたんで、 ~/.w3m/passwd ファイル記述しておいたんですが、 realm 書かないとダメっぽいんですよね じゃあ、ちょっと -pauth も試してみます
- 266 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/30(土) 23:58:47 ]
- BASIC認証のrealmならヘッダを見れば済むんじゃないの?
- 267 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/31(日) 11:40:14 ]
- >>266
ありがとう、ヘッダにかいてあった
- 268 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/31(日) 18:22:46 ]
- ごめんwwww w3mとwget間違えてたww
いや参考になってなによりだが
- 269 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/06(土) 22:45:23 ]
- すいません、超初歩的な質問になってしまうんですが
C言語のプログラムa.exeを実行時に、main関数に引数としてa.txtを渡したいときに ./a.exe a.txt という書き方で渡せますか? 会社でUNIXを使ってて自宅用にCygwinを入れたばかりでよくわからなくて
- 270 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/06(土) 22:48:48 ]
- 渡せます。
そのばあい ARGV[1]に文字列"a.txt"が入ります。 UNIXとまったく同じです。
- 271 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/06(土) 22:53:39 ]
- 早速ご解答を頂きありがとうございます、助かりました
- 272 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/06(土) 23:03:43 ]
- できる
- 273 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/07(日) 07:29:44 ]
- cygwinに全く関係ない話題が続いててワロタ
- 274 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/07(日) 20:28:42 ]
- このスレで言うことじゃないのかもしれんが
CygwinじゃなくてcoLinuxにすればよかったのに # coLinuxを入れたら今度はCygwinにすればよかったのにと言われてな
- 275 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/07(日) 21:14:24 ]
- coLinuxじゃなくてVMwareにすればよかったのに
- 276 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/08(月) 23:58:04 ]
- まぁVM動かすならVMware最強だな。お手軽さ的に。
VMware ServerならVMとコンソールが切り離せるので、 邪魔なウィンドウも消しておける。 で、CygwinのMinTTYとsshでVMにログインするのさ(゚∀゚)アヒャ
- 277 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/10(水) 10:57:03 ]
- ちょっと質問いいでしょうか?微妙にどちらできいたらいいのかわからんのですが、
cygwin特有の特有と思いこちらで質問させていただきます。 cygwin UTF-8 DLL化しておりまして、cygwin gitを使っております。 git statusやgit commitなどでこんな風に化けて?(というかコードで)出力されてしまいます。 # new file: "\345\217\226\346\211\261\350\252\254\346\230\216\346\233\270.pdf" これは解消できるものでしょうか?ファイル名は5文字の漢字("取扱説明書.pdf")です。 何か必要な設定はありますでしょうか? ターミナルはckでDisplay UTF-8にチェックを入れております。
- 278 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/10(水) 13:42:51 ]
- ck.exeを使っているのですが、コマンドラインが長くなり、次の行に折り返される時に
次の行に行かず、同じ行の先頭にでてしまい困っています。 また、上キーなどでコマンド履歴をさかのぼる場合、複数行にわたる履歴だと だんだんとカーソル位置がずれていってしまい非常に使いにくいです。 履歴を表示して、左キーなどで編集しようとする時もずれてしまいます。 ck.exeだと問題があり、コマンドプロンプト上のbashだと特に問題ありません。 これってどの変の設定がおかしいものでしょう?
- 279 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/10(水) 15:49:44 ]
- 環境変数TERMとかCOLORTERMとかはどうなってる?
- 280 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/11(木) 06:50:08 ]
- >>279
xtermになってます $ echo $TERM xterm $ echo $COLORTERM xterm
- 281 名前:278=280 mailto:sage [2009/06/11(木) 07:22:27 ]
- >>279
xtermなのがマズイのかと思い、 ~/.ck.config.jsに以下を追加したところ、 app.Env("TERM") = "cygwin"; > コマンドラインが長くなり、次の行に折り返される時に > 次の行に行かず、同じ行の先頭にでてしまい困っています。 こちらの問題は解決しました! ただ、何故か、履歴をさかのぼった後で、履歴の文字列を修正しようとすると、どんどんずれていきます orz PS1のせいかと思い、 PS1="\#\$ " にしたところ、確かに大丈夫です。 今は、 PS1="\e[36m\u@\h:\w \\$ \e[0m" にしていて問題が起こるのですが、プロンプトはカラーにしない方がいいものでしょうか?
- 282 名前:278 mailto:sage [2009/06/11(木) 07:32:03 ]
- >>281の
> ただ、何故か、履歴をさかのぼった後で、履歴の文字列を修正しようとすると、どんどんずれていきます orz の問題ですが、ck.exe特有の問題なのか?と思い、 Poderosa3でも試したのですが同じ問題がおきました。 試しに、 PS1="\u@\h:\w \\$ " のように色をつけないようにプロンプトの設定をしたところ、ずれなくなりました。 エスケープシーケンスで色をつけつつも、ずれなくする方法はないものでしょうか? webで検索したところ、皆さん色をつけておられるようで、結構FAQな気もするのですが… 少し気になる点は、色なしだと画面端まで入力できるのに、 色をつけていると、画面端までいかず途中で折り返しが働く点です。
- 283 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/11(木) 09:56:53 ]
- PS1="\[\e[36m\]\u@\h:\w \\$ \[\e[0m\]"
- 284 名前:278 mailto:sage [2009/06/12(金) 06:45:55 ]
- >>283
ありがとうございます。\[ \]でエスケープシーケンスを囲うだけでよかったんですね…。 解決したみたいです。 ありがとうございました。 この辺は、どの辺のドキュメントに載っているものなんでしょうか? man bash PS1とかで検索するんですが、なかなか公式っぽいのが見つからない
- 285 名前:278 mailto:sage [2009/06/12(金) 06:50:11 ]
- 日本語訳のドキュメントですが、この辺に記述がありました。
Bash Prompt HOWTO: Xtermのタイトルバーの操作 www.linux.or.jp/JF/JFdocs/Bash-Prompt-HOWTO-4.html > 表示されないエスケープシーケンスはプロンプトに興味深い効果をもたらすために用いられます。 > このようなエスケープシーケンスを用いるには、\[ と \] で囲んでやり、 > Bashがプロンプトの大きさを計算する時に無視させます。 > この区切りを入れてやらないと、行編集の際のカーソルの位置の計算が違ってきます。 > エスケープシーケンスは、バージョン2より以前の Bash では \033[ からはじめ、 > それ以降のバージョンでは、\033[ でも \e[ でもはじめることができます。 Bash Prompt HOWTO: ANSI エスケープシーケンス: 色とカーソル操作 www.linux.or.jp/JF/JFdocs/Bash-Prompt-HOWTO-5.html てか、完全にBashの話題ですね、これ。
- 286 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/13(土) 01:29:28 ]
- なんか基本ツール(diffとかfindとか)が、長いファイル名で毎回コア吐くんですが、
これ直らないのかな。
- 287 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/13(土) 03:38:06 ]
- 例えばどんなファイル名
- 288 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/14(日) 03:39:23 ]
- unicodeファイル名です。タイ語のファイルをいっぱい扱ってるので。
コア吐く度に一個ずつ見直してファイル名縮めてます。
- 289 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/14(日) 12:46:43 ]
- >>288
Cygwinのバージョンは? 再現方法と一緒にCygwin MLに突撃すれば、修正してくれるかもしれんぞ。
- 290 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/14(日) 14:10:56 ]
- >>288
UTF-8DLL入れてる?そもそも素のcygwinだとキツイだろ
- 291 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/14(日) 18:37:51 ]
- >>289>>290
そです、本のは1.5.25で、それの代わりにokisoftさんのこれ入れてます。 > 2008/11/18: Cygwin 1.5.25-15 改訂対応版 なんか不思議なのが、文字数で140文字ぐらいのファイル名があるディレクトリで 例えばlsするとコア吐いて、 100文字ぐらいのファイル名だとFile name too long と文句言うだけでコアは吐かないようです。 ちなみにunicodeで103文字のファイル名はutf-8にエンコードすると253バイトでした。
- 292 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/14(日) 19:46:14 ]
- >>291
Cygwin-1.5だとPATH_MAXが260だから、スタックかヒープぶち抜いてるな、それ。 Cygwin-1.7だと4096だから大丈夫かも。(要環境変数LANG設定。例えばja_JP.UTF-8とか)
- 293 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/14(日) 21:48:40 ]
- >>292
1.5系の限界ということですね。 1.7はまだいろいろ問題がありそうなので、暫くこのまま我慢することにします。 (今はこの長いファイル名の事以外、特に問題を感じていないので)
- 294 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/16(火) 01:00:31 ]
- 質問させてください。
実行している状態でターミナルの×ボタンで終了させた時や、 実行している状態でwindows終了させた時に処理をさせるにはどうすればいいでしょうか? SIGINTをトラップしたり、atexitで関数登録したりしましたが、どちらも実行されなさそうでした。 よろしくお願いします。
- 295 名前:294 mailto:sage [2009/06/16(火) 01:03:59 ]
- SIGINTじゃないや、SIGTERMです
- 296 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/16(火) 01:05:20 ]
- SIGHUP はこないかい?
- 297 名前:294 mailto:sage [2009/06/16(火) 01:51:33 ]
- なるほど、SIGHUPですか!
試してみたところ、win終了時はSIGHUPで終了されているようでした。 一応目的は達成できそうです。 ありがとうございます。 ×ボタンはSIGHUPではなさそうです。 その他signal関数でトラップできるものをすべて試してみましたが、それらでもなさそう。 SIGKILLとかSIGSTOPなんですかね? もし御存知でしたら教えてください。
- 298 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/16(火) 09:43:12 ]
- SIGKILLとかだったらトラップできないよな
- 299 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/16(火) 16:53:59 ]
- CygwinでCUI環境のみ(つまりX11などをのぞいたもの)
のパッケージをダウンロードしたいのですが、 どのカテゴリのツリーを選択すればいいでしょうか? とりあえず Games、Gnome、KDE、X11あたりを除いておけばいいですかね?
- 300 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/16(火) 17:51:25 ]
- わざわざ選択しなきゃ最小限の物しか入らないと思うけど。
- 301 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/16(火) 18:01:31 ]
- 最小限だと使いたいものも入ってこないので……。
CUI環境のみすべてインストールしたいんです。
- 302 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/16(火) 18:03:09 ]
- とりあえずx〜〜という名称系と、GUI系らしい名称のものだけ除いて
インストールしてみます。
- 303 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/16(火) 18:47:38 ]
- >>301
デフォルトのまま一度環境を構築して、再度setup.exe起動して 自分の使いたいものを選択すれば依存関係で必要なものはごっそり入ってくる。 不要なパッケージを不用意に入れるのは、トラブルの元だからやめたほうがいいと思う。
- 304 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/16(火) 18:56:34 ]
- >>303
SSDにインストールしているので可能な限り使いそうなものは まとめて先に入れておきたいんですよ。 まずデフォルト環境はすでに構築してます。 で、結局面倒になって全部入れちゃいました。 現在インストール中です。 今は依存関係でアンインストール指定から 自動的にアンインストールされるものを考慮すると、 GUI系のカテゴリをアンインストールすればちょうどいい感じになるかな、と考えてます。 基本Teratermからしか使わないんですが、railsやらJavaやらいろいろやるので、 このぐらいがちょうどいいんです。 (会社では全部インストールしていたので気がつかなかったんですが、 デフォルトだとviすらないのにびびりました)
- 305 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/16(火) 19:23:55 ]
- まあがんばってや。
- 306 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/16(火) 21:32:09 ]
- 全部入れて、Xmingも入れてX環境も使えばいいじゃん
- 307 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/16(火) 21:43:37 ]
- > 今は依存関係でアンインストール指定から
> 自動的にアンインストールされる そんな機能は無いと思うが
- 308 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/20(土) 08:17:31 ]
- cygwin-1.7.0-50 来たよー。
LANG=ja_JP.UTF-8 で、○△□やαβγが2桁幅扱いになりますた。 1桁幅扱いにしたければ LANG=ja_JP.UTF-8@cjknarrow でおk。 これで、日本語フォント使ってもbash等でカーソル移動が狂いません。
- 309 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/20(土) 08:35:11 ]
- おお、試してみよう
- 310 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/21(日) 02:07:01 ]
- あとはzshの日本語入力が直れば……
- 311 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/21(日) 11:34:14 ]
- >284
この設定してても、長いコマンドラインを入力して、Ctrl-Aで先頭に戻ると、 プロンプトにコマンドラインがかぶったりして、まだぐちゃぐちゃになるけど。
- 312 名前:311 [2009/06/22(月) 22:30:58 ]
- >284
ちなみに日本語ファイル名が入ったパス入りなんだけど。 cygwinはUTF-8 cygwin 2008-11-18版。 MinTTYでもCKでもなるわ。
- 313 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/22(月) 22:34:36 ]
- tcshにしたらいいじゃん
|

|