1 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/31(水) 09:29:26 ] Cygwin Information and Installation www.cygwin.com/ Cygwin アンテナ sohda.net/cygwin/antenna/ >>2-5 あたりにログなど
388 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/10(月) 08:16:47 ] UTF-16でBOMがついてる。
389 名前:387 [2009/08/10(月) 08:49:54 ] >>388 TeraPadで編集していて 文字コードおUNICODEにしていますが、その辺ってことでしょうか?
390 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/10(月) 23:22:12 ] >>389 何故にわざわざUnicode……。UTF-8N使っとけ。
391 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/11(火) 16:05:51 ] UTF-8もUnicodeなんだけどね
392 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/11(火) 16:08:21 ] おUNICODEとはおよろしゅうござーますわね。
393 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/11(火) 21:54:24 ] >>391 ああ、質問者以外には不親切だった。 TeraPadの文字コード指定では、UTF-16が「Unicode」って選択肢になってんだ。 # メモ帳に合わせてるんだろうけどな。
394 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/11(火) 23:47:06 ] > I just uploaded a new Cygwin 1.7 test release, 1.7.0-57. (snip) > I refrain from telling nonsense like "this is the last test release" 超訳: もう「最後のテストリリース」なんて言わねーよ、うわぁぁぁんヽ(`Д´)ノ 懲りたらしい。
395 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/12(水) 00:15:34 ] そんなに難産なのか・・・
396 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/12(水) 16:17:34 ] >394 > I finally catched up with reality. 超訳: 戦わなきゃ、現実と。 も味わい深いです。
397 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/16(日) 02:25:48 ] WinXP+cygwin+rsyncで、Linuxサーバのデータバックアップを取ろうと 思っているのですが、所有者情報を保持できなくて困ってます。 例えばWinXPの管理者権限を持つuser1にて、 $ rsync -a root@転送元Linuxサーバ:/etc/passwd /home/user1/ を実行すると、パーミッション、グループ(root)の情報は保持したまま コピーできるのですが、所有者がrootではなくuser1になってしまいます。 cygwinの/etc/passwdの、Administratorをrootに書き換えて 一応rootユーザは作ってあります。 (su - root するとsu :/bin/bash:Permission deniedになりますが・・・) UIDで保持しようと--numeric-idsを付けてみても同様でダメでした。 何か解決策は無いでしょうか?
398 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/16(日) 10:55:58 ] $ /mnt/c/WINDOWS/system32/runas /user:Administrator "rsync -a root@転送元Linuxサーバ:/etc/passwd /home/user1/"
399 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/17(月) 06:03:21 ] ユーザ情報の同期やリストアすること考えると ssh+tarとかのがいい気がする。
400 名前:397 mailto:sage [2009/08/17(月) 22:37:33 ] >>398 レスどうも。 試してみましたが、所有者がuser1→Administratorに変わるだけで解決には至りませんでした。 >>399 結局、それに落ち着きそうです。
401 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/19(水) 16:34:30 ] >I just uploaded a new Cygwin 1.7 test release, 1.7.0-59. Just a bugfix update. 本当に何も言わなくなったな・・・
402 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/21(金) 21:47:33 ] Cygwin を使って,X と GTK を使ったアプリケーションを動かしています。 アイコンクリック一発でアプリケーションが立ち上がり,全て終了させると X も終了するよう にするには,どうすればよいのでしょうか?
403 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/22(土) 17:09:12 ] >>402 bat/cmd(NT)
404 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/23(日) 14:18:10 ] >>403 起動はスクリプトをシェル起動時に走らすように指定すればなんかなりそ うですが,終了時に自動的に X も終了させる方法がわからないのです。
405 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/23(日) 16:30:34 ] kill -QUIT `pidof X`
406 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/23(日) 17:16:34 ] >>405 今マシンが手元に無いので試せないのですが,アプリケーションを複数起 動した場合,アプリケーションを1つ終了させた時,他のアプリケーショ ンがまだ終了していないのに X が終了してしまいませんか?
407 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/23(日) 18:33:59 ] >>406 そうやって理詰めで考えられるなら そのままスクリプトにすればいいだけじゃん。
408 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/23(日) 22:27:08 ] >>407 それでは他に X を使うアプリケーションが起動しているかどうかを調べ るにはどうすればよいのでしょうか?
409 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/23(日) 23:12:28 ] X なんてルートレスでずっと起動させときゃいいんだよ
410 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/24(月) 01:07:56 ] Cygwinの話じゃねーじゃん。 ~/.xsession の最後にフォアグラウンドで対象のアプリを起動するコマンドライン書いとけ。 詳細は .xsession でぐぐれ。
411 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/24(月) 04:13:37 ] >>409 使わない時も常駐させるのは嫌です! >>410 対象とするアプリは複数あるのです。
412 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/24(月) 09:58:46 ] 面倒臭いわりには実りが少ないなぁ……。 ・アプリは全てスクリプト経由で起動する。起動・終了時に下記の処理を仕込む。 で、X使用数を全スクリプトで共有するカウンタとする(ファイルに書くとかね)。 ・スクリプト起動時にX使用数が+1する。X使用数が1になったらXを起動する。 ・スクリプト終了時にX使用数を-1する。X使用数が0になったらXをkillする。 ・使用数を加算・減算・参照するとき、Xを起動・終了するときの排他制御に注意。
413 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/24(月) 14:36:34 ] スクリプト経由にする時点で余計めんどくさいね。
414 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/24(月) 17:08:35 ] >>412 その方法だと,なんかの拍子にカウントした数と実際に起動している数が ずれるのが嫌なので,他に方法はありませんか?
415 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/24(月) 19:04:36 ] スクリプト終了時に ps で他に起動している X アプリがあるか調べて、 なければ X を kill
416 名前:412 mailto:sage [2009/08/24(月) 19:13:59 ] >414 だから面倒臭いわりに実りが少ないと書いた。マトモな答えはたぶんないよ。
417 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/24(月) 23:55:26 ] DE か WM で用意されてるセッションマネージャーとかで自動的に起動。 今 Cygwin じゃないから試してないけど >>410 さんの書かれたように ~/.xsession に似たようなことを書いてもいいのかも。 #!/bin/bash for app in `cat ~/.startup_list.txt` ; do "${app}" & # sleep 3 #(PCのスペックに見合った時間) done wait sleep 1m #(作業時間に見合った時間) # アプリの監視 # 心配なら三回くらい繰り返せ。 for app in `cat ~/.startup_list.txt` ; do while (killall -0 "${app}") ; do sleep 1 ; done done # 全部終わってたら DE か WM かなんかを落として X も終了 # sleep 3 killall (DE WM あるいは Xのプロセス) # EOF # while の部分は、邪魔にならないように nice とか入れたほうがいいのかもしれない。
418 名前:417 mailto:sage [2009/08/24(月) 23:58:23 ] 修正。 wait のあとの sleep は必要無い。
419 名前:名無しさん@お腹いっぱい。 [2009/08/25(火) 00:42:20 ] cygwin には fuser のようなコマンドはないのかな? Xのライブラリ参照しているプロセス数が1だったらサーバ落とす とかじゃだめか?
420 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/25(火) 01:09:47 ] PS3薄型と旧型の違い 旧型PS3: Linuxインストール機能内蔵でPS3をPCとして使うことができる。 PPC Linux用の無料のソフトがいっぱい動く。 また、Cellの開発ツールも無料で入手できるので自分でCellのプログラムを作って実行させることができる。 ドルビーTrueHD、DTS-HDMAはリニアPCM変換で対応。 HDD〜80G 実勢価格36000円程度 薄型PS3: Linuxインストール機能は除去された。 ブラビアリンク機能でブラビアと連動した電源のON OFFができる。 ドルビーTrueHD、DTS-HDMAのビットストリーム出力対応。 HDD120G 比較して低騒音低発熱 実勢価格29980円
421 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/27(木) 15:48:35 ] >>415-419 後から出して申し訳ありません。 手動で X を立ち上げることがあって,そのときは終了させない,という 風にできませんか?
422 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/28(金) 14:43:26 ] UTF-8 cygwin上のzsh 4.3.4で $ echo "" <- こう打ってから $ echo "日本語" <- こう打とうとすると $ echo "?????????" <- こうなる って言う風になるんだが、これって回避する方法ってある? あと日本語を打ってからバックスペースで消そうとすると、 半角一文字分しか消えなかったりするから、 マルチバイド文字の扱いに難があるのはわかるんだけど。 最新のcygwin zshは日本語打とうとすると、 $ echo 日本語 が $ echo <00e6><0097><00a5><00e6><009c><00ac><00e8><00aa><009e> ってなるからなぁ。 なんとかならんもんでしょうか。
423 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/28(金) 17:05:05 ] そのへんはlocaleがまともに実装されてないと無理でしょ。 Cygwin-1.7上のzshでそれがまともに動くかどうかは知らんが、 まだそっちの方が期待が持てるんじゃないかい。
424 名前:424 mailto:sage [2009/08/31(月) 15:44:55 ] >>423 あーやっぱりその辺りは目をつぶるしかないのか。 まあなんとかがんばってみる。レスサンクス。
425 名前:名無しさん@お腹いっぱい。 [2009/09/01(火) 05:07:38 ] コマンドの使用方法などを表示させると日本語表示なのですが これを英語表示にするにはどうすればいいんでしょうか? LANG=C とやってもダメです。
426 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/01(火) 11:16:19 ] export LANG=C
427 名前:425 [2009/09/01(火) 14:08:35 ] export LANG=C でも日本語表示です。 ~/.bashrcを書き換えても変わりません。
428 名前:名無しさん@お腹いっぱい。 [2009/09/01(火) 14:51:31 ] 普段 UNIX で使っている自前のプログラムを Windows でも使うために Cygwin の inetd を使っていますが,Cygwin に頼らない inetd のようなスーパーデーモンの仕組みって Windows XP / Vista には 用意されていないのでしょうか?
429 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/01(火) 15:22:34 ] >>428 サービス?
430 名前:425 mailto:sage [2009/09/01(火) 16:05:49 ] すいません、ping --helpだったんですが、 which ping で /cygdrive/c/Windows/system32/ping でした。
431 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/01(火) 16:41:43 ] 逝ね
432 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/01(火) 19:37:30 ] chcp 437
433 名前:名無しさん@お腹いっぱい。 [2009/09/01(火) 19:49:04 ] musashi.sourceforge.jp/cygwin/cygwin.html cygwinをインストールしたいです。上のURLの通りにやると、 2. Cygwin-JEのダウンロード&インストール a) ダウンロード先の入力 のとき、www.sixnine.net/pub/cygwin_je/ が404になってしまいます。 変わりのURLはどういったものがあるでしょうか?
434 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/01(火) 19:53:50 ] そんな5年前の情報を参照してはいけません
435 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/01(火) 20:05:28 ] なんで今時、今更JEなんか入れようと思うんだかさっぱりわからん…… リソースをバイナリで直接弄ってl10nしてた昔と違って、 i18nを前提としてリソースも分離されるのが普通となった今、 「日本語版」を無理して探して入れる必要はほとんど無いはずだ。 インプットメソッドや文字コード変換ユーティリティくらいは 労力掛けて追い求めてもいいのかもしれないけど。 >>433 インストールしたいものはCygwinなの?それともCygwin-JEなの? インストールしたCygwinの使用目的は?その目的にJEである必要性はどれくらい?
436 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/01(火) 20:16:36 ] >>433 ちょっと気になって覗いてみたんだけど、 カテゴリAllをInstallに変えて全部入れろとか、 かなり質の悪いインストールガイドだな、それ。 そういうページを参考にするぐらいなら、 まず一回デフォルトのまま進めて最小インストールしてから 実際に自分が使いたいパッケージがあれば再度setup.exeを起動して それをインストールする(依存関係のあるパッケージは自動で入る) という程度の作業でほとんど問題ないと思う。
437 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/01(火) 20:21:20 ] 今から新たにCygwinを使うのならそろそろobsoleteになる1.5系ではなく cygwin.com/setup-1.7.exe をダウンロードして1.7系を使ってはどうか。 1.7系はそろそろbetaテスト終了して正式化されるところまで来ている。 (予定では先月あたりには正式版1.7.1が出るはずだったが微妙に梃子摺ってる模様)
438 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/01(火) 20:33:05 ] >>433 代わりのURLとしては ftp://sourceware.org/pub/cygwinports などはいかがでしょうか。
439 名前:433 [2009/09/01(火) 20:36:09 ] 目的はC++のプログラムミングです。 とりあえずcygwinをインストールしろと言われたので、ググって一番上にあるサイトで試した結果がこれです。 1から10までガイドされているサイトがあればありがたいのですが・・・
440 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/01(火) 20:51:52 ] >>439 それなら>>436 のとおりに Develの中のgcc-g++とmakeあたりだけ入れればいいんでないかな。 あとで使いたいライブラリやツールがないってなったら その都度追加するかんじで。
441 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/01(火) 21:24:29 ] >>439 そういうことならJEは不要だね。 > 1から10までガイドされているサイトがあればありがたいのですが・・・ 適当にググったけど www2.ktokai-u.ac.jp/~kfuji/cygwin/cygwin.htm とかでいいんじゃないの? 時間があるのならちょっとクセがあるかもしれないけど 沖ソフトさんのとこ www.okisoft.co.jp/esc/cygwin.html を読んでみる というのもいいんじゃないかな。
442 名前:433 [2009/09/01(火) 22:30:12 ] ありがとうございます。どちらも試してみます。 もしまた分からないことがあれば質問させてください。
443 名前:433 [2009/09/02(水) 07:20:57 ] 438で433の通りやってもダメでした。 また、440、441のようにやると、インストール後cygwinアイコンをクリックしても何も起こりません 他のガイドサイト(www.ton.scphys.kyoto-u.ac.jp/~nisimoto/lecture/cygwin.html )の通りやっても、上と同じです パソコンに根本的に何かが足りないのでしょうか?Visual C++ 2008 Express Edition のインストールにも失敗しているので
444 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/02(水) 07:44:28 ] Cygwin関係なく、PC自体の問題だと思うので pc11.2ch.net/pcqa/ pc11.2ch.net/pc/ あたりで聞くのがいいかと ただ、 >Visual C++ 2008 Express Edition のインストールにも失敗 どの板でもそうだけど、こういう情報は小出しにせず全部書かないと相手にしてもらえないから注意 あーめんどくせーと思うならOSの再インストール(リカバリ)しちゃったほうが早いよ
445 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/02(水) 12:10:14 ] >>443 > 438で433の通りやってもダメでした。 >>438 のURLはJEと同じく追加パッケージのリポジトリだから、無視していいよ。 >>440 の手順でやって何かエラーは出るの? あるいはWINDOWSディレクトリかその下のsystem32ディレクトリあたりにある cmd.exe(9x系だったらcomannd.com)は起動できる? (「スタートメニューのプログラム->アクセサリでコマンドプロンプトを選べ」みたいののほうがいい?) cmd.exeが動くなら、c:\cygwin\bin\bash --login と打ち込んで なにかエラーが出るか確認して。
446 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/04(金) 06:45:29 ] setup.exeのパッケージ選択で検索できるようになってほしいな
447 名前:名無しさん@お腹いっぱい。 [2009/09/04(金) 07:54:31 ] 1.7系ではできるようになってるよ めちゃくちゃ遅いけど
448 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/04(金) 18:21:56 ] >>443 OS壊れてるよ そんなのでcygwinとかないわw リカバリしてアップデート適用してから出直して
449 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/04(金) 23:00:23 ] >>439 >目的はC++のプログラムミングです。 初心者はCygwinやめとけVMwareとかでLinuxなりFreeBSDなり入れた方が C++の勉強になる
450 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/05(土) 15:32:08 ] > 初心者はCygwinやめとけVMwareとかでLinuxなりFreeBSDなり入れた方が > C++の勉強になる はいはいよかったね。
451 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/05(土) 15:35:45 ] デフォルトのメモリ上限ってなんであんな低くしてるんだ。 2Gほどのファイルをmmapしてはまったよ。 しっかし、GCCのデバッグってやり方があんまりわかんね・・・ どんな時でも、 _cygtls::handle_exceptions: Exception: STATUS_ACCESS_VIOLATIONだもん。 ダンプはかれても、あれ読んでわかる人なんて変態だろ・・・。
452 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/05(土) 15:53:15 ] >>450 449じゃないけどcygwinなんて特殊な環境はやめといたほうがいいと思う まだWindowsのIDE使ったり、他のUNIXを触れる環境を作ったほうが将来のためになる
453 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/05(土) 15:54:31 ] ちなみにWindowsだとこんなかんじ タダで始めるC/C++プログラミング for Windows ttp://www.ooyashima.net/db/prog.htm
454 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/05(土) 18:19:56 ] > 449じゃないけどcygwinなんて特殊な環境はやめといたほうがいいと思う > まだWindowsのIDE使ったり、他のUNIXを触れる環境を作ったほうが将来のためになる そんなに特殊か?
455 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/05(土) 20:05:25 ] 何を作るかにもよるんじゃなかろうか
456 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/06(日) 00:21:22 ] >>454 Cygwinアプリから見えるディレクトリ構成と普通のWindowsアプリから見える ディレクトリ構成が違ったり、パーミッションの扱いが違うという時点で、 十分特殊だと思う。 慣れ切るとそんなことはすっかり忘れてしまうが。(で、ごくまれにハマる)
457 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/06(日) 05:56:37 ] そう、UNIXをつかうならまともなUNIX使わないと後ではまるんだよね cygwinと違うって・・・(いやそれもどきだし・・・ 「cygwinをインストールしろと言われた」ってのがねえ 指示した先輩があれなのかもな
458 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/06(日) 09:54:40 ] cygwinはunixに慣れたユーザーが windows上でどうしてもunix的な使い方をしたいとき に使うものだと思ってたが 勉強のために使う香具師がいるのか
459 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/06(日) 10:18:23 ] >>457-458 老人の話はだれも聞いてないよw
460 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/06(日) 11:10:02 ] >>459 まあ老人に近いけど若さしかないやつに言われてもね cygwinってさ遊ぶにはいいけどお金になんないでしょ 老婆心からどうせ学ぶならまともなUNIXがいいと思っただけだから 本人が選べばいいと思う あと本質はC++ってこともお忘れなく
461 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/06(日) 11:59:56 ] rubyをビルドしようと、 ./configure --prefix=/use/local と指定しても、何故かCドライブ直下にc:/use/localディレクトリが作成されてしまいます。 何か設定がおかしいんでしょうか。。。
462 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/06(日) 12:48:38 ] >>460 残念ながら金になる仕事で使っております。。。orz
463 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/06(日) 13:21:05 ] >>461 ×/use/local ○/usr/local というのはおいといて、PATH上にあるUNIX系ツールが、Cygwinとそれ以外(MinGWとか)で混在してたりしない?
464 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/06(日) 13:22:28 ] >>459 Cygwinは老人のためのツールだと思うぞ。 若いもんは素直に生のWindowsかLinuxかMacOSX使っとけ。
465 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/06(日) 13:39:29 ] windows上でunix系のコマンドが使える事が便利な場面が色々あるよ。 yaccの吐いたコードをVCのプロジェクトに入れたり、 perlで静的な表の初期化コードを作ってVCのプロジェクトに入れたり・・・ 単にC++の勉強がしたいなら、違うと思うけど。
466 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/06(日) 14:09:08 ] というか、UNIX上で動かすつもりのソフトの開発で俺は使ってる Windowsのコンパイラだと、mmapとか使えないし・・・。 Cygwinで動作確認取ってから、UNIXでコンパイルしてテスト。 まぁ、開発からUNIXでもいいけど、Winの方が使い慣れてるってのと、さくらエディタのマクロ作りすぎて 他の環境に行けないのがあるんだ・・・w
467 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/06(日) 14:24:22 ] 逆手を取ってwineを使う
468 名前:名無しさん@お腹いっぱい。 [2009/09/06(日) 14:44:54 ] >>466 そういう使い方は俺もしてる C++の開発ではインテリセンス最強だと思うんだ. それで Visual Studio を使っている. でもそれはライブラリで,俺の場合多くのライブラリは 最終的に Python の拡張モジュールとしてコンパイルする. 当然Linux/UNIX上でも動いてくれないと困る. だからWindowsにおける Visual Studio での開発と 並行して Eclipse CDT でもデバッグしてる. その時のコンパイラは Cygwin の gcc/g++ を使ってる. その時点で動いていれば,あとは Linux + Eclipse CDT でのデバッグも容易だし,ほぼ変更なしにうまく動く. ソケット周りと ioctl 周りの挙動が ちょっと違うこともあるけど.
469 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/06(日) 18:24:50 ] >>465 どっちもcygwinじゃなくてもwindows上で可能
470 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/06(日) 18:29:06 ] >>469 可能かどうかっていう話なら、大抵の事は可能になっちゃうだろ。
471 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/06(日) 19:22:21 ] windows用gccがあるからな
472 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/06(日) 19:41:41 ] 1.7でこれ使えるのかなあ www.eaflux.com/cygwin-xfree-jp-supplement/ (home) Cygwin + X + 日本語アプリケーション
473 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/06(日) 20:18:18 ] cygwin入れててもyaccやperl入れ忘れてたら 入れる手間は結局かかる訳で 必要なものはそれぞれのwindows番版入れれば済むし
474 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/06(日) 20:26:38 ] 訳で
475 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/06(日) 21:37:52 ] >>473 setup.exe起動してチェックを入れるだけ(しかも依存関係は自動で解決) の手間と、tar.gzだのzipだのを落としてきて、ひとつずつ展開していく (しかも他のパッケージと依存関係があるのに後から気付いてさらに拾い 直しに行く)手間では、前者の方が圧倒的に軽いんだよね。 # 素のWindows版UNIX-likeツールも、もうちょっとなんとかならんのかね……。 # まぁ、あのsetup.exe自体も、決して使いやすいとは言えないんだけど。
476 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/06(日) 21:41:49 ] >>473 yaccやらperlやらぞれぞれの単体ツールじゃなくて、 shを含めたあれこれ一式をWindowsでなんかやるときにも使いたいのよ。
477 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/06(日) 22:02:19 ] setup.exe でチマチマ選ぶのが面倒で全部入れてしまう漏れは負け組?
478 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/07(月) 00:57:18 ] bashとmakeだけでも十分価値が有ると思うす。
479 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/07(月) 02:02:16 ] 実はWindowsには、UNIX for windowsというサブセットがあるんだけどな。 あんまり知られてないけど。
480 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/07(月) 02:17:21 ] Windows Services for UNIX というサブシステムなら知ってる。
481 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/07(月) 02:23:22 ] あれはなぁ、ぶっちゃけどうなんだろ WinNT以降は全部ついてるんだっけ?
482 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/07(月) 02:31:09 ] ついてはいない。無償だと思うけど。 動かしてるの一回しか見たことない。 なんでも自分で移植するなら、いいんじゃ?
483 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/07(月) 03:01:12 ] Interix (SFU/SUA) は win32 サブシステムと親和性が無い
484 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/07(月) 06:43:49 ] >>462 わかってる人が使う分にはいいと思う コーダーやプログラマが開発環境に入れるとかならぜんぜんおk
485 名前:名無しさん@お腹いっぱい。 [2009/09/07(月) 06:58:46 ] setup.exe がコマンドラインから扱えればいいのに. setup.exe install make とかそんな感じで.
486 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/07(月) 07:17:12 ] >>485 cyg-aptじゃだめ?
487 名前:名無しさん@お腹いっぱい。 [2009/09/07(月) 08:25:15 ] >>486 そんなものがあるとは
488 名前:名無しさん@お腹いっぱい。 [2009/09/07(月) 13:15:39 ] シータは変わった。 パズーがそう感じ始めたのはいつ頃からだったろう。 シータと暮らし始めて1年、確かに今でも彼女は聡明で優しく誰よりも可愛い女の子だ。 しかし、初めて彼女と出会い海賊達と冒険を繰り広げたあの時とは明らかに何かが 変わってしまった。 こんなことがあった。 いつものようにシータが夕食の準備のために、台所で忙しげに立ち働いていた時のことだ。 何か手伝いでもしようかとパズーはゆっくりと台所へ歩み入り、シータの背中に声をかけ ようとした。 とその時、シータの尻のあたりから「ブーッ、プス〜ッ」と大きな音がした。 パズーは突然のことに驚きその場に立ちすくんでしまったが、シータはそんなパズーに気付く こともなく、また放屁を恥じるような様子もなく調理を続けていた。 シータだって人間だ。放屁もするだろうし、一人でいる時にいちいち周りに気を遣うような 仕草をすることもないだろう。それが当たり前だ。 しかし、それなら1年前の彼女はどうであったろう? ドーラ一家の船で一緒に過ごした頃のシータは、決して放屁などしなかったのではなかったか? 放屁を全くしない人間なんて存在しないことをわかっているはずなのに、パズーにはなぜか あの頃のシータが一人きりでいる時でさえ1度も放屁をしたことがないと確信できたのだ。