UNIXプログラミング質問すれ Part5at TECH
UNIXプログラミング質問すれ Part5 - 暇つぶし2ch950:デフォルトの名無しさん
05/05/23 15:51:20
やっぱり、Windoz厨は低レベルだな。

951:デフォルトの名無しさん
05/05/23 15:55:55
エロゲヲタのうえに ガノタ か、救いようがないな。


952:デフォルトの名無しさん
05/05/23 17:37:32
ファイルをゴミ箱に捨てる方法を教えてください

953:デフォルトの名無しさん
05/05/23 17:42:30
>>952
パソコン丸ごとゴミ箱に放りこめ

954:デフォルトの名無しさん
05/05/23 18:34:58
ふ~

955:デフォルトの名無しさん
05/05/23 19:49:03
初めての書き込みです。

CGIを勉強して「掲示板」等を作成したいのですが、
お薦めのサイトがありましたら、教えて頂ければと思います。

どなたかよろしくお願い致します。


956:デフォルトの名無しさん
05/05/23 20:41:38
>>955
鼬害

957:デフォルトの名無しさん
05/05/23 20:46:52
車輪の再発明が好きなスレはここですか?

958:デフォルトの名無しさん
05/05/23 21:53:55
車輪を再発瞑して何か悪い?

959:デフォルトの名無しさん
05/05/23 21:57:57
勉強するなら勝手だが世には出さないほうがいいかも

960:デフォルトの名無しさん
05/05/23 21:58:08
よーしパパ宙に浮く車輪を再発明しちゃうぞ

961:デフォルトの名無しさん
05/05/23 22:19:12
無敵の車輪

962:デフォルトの名無しさん
05/05/23 22:25:50
車輪付きの戦艦

963:デフォルトの名無しさん
05/05/23 23:31:23
すれち

964:デフォルトの名無しさん
05/05/23 23:34:25
なにかつくろうとするとたいていGNU製のがあったりするので
劣化した車輪の再発明をして遊んでいます

965:デフォルトの名無しさん
05/05/23 23:42:40
ディアゴスチーニから、
「車輪の再発明」創刊

966:デフォルトの名無しさん
05/05/24 00:11:43
車輪の再発明は飽きたので
スターリングエンジンの再発明に
ステップアップしようと思います。

どうですか?

967:デフォルトの名無しさん
05/05/24 00:41:39
ロータリーエンジンの再発明に挑戦してみないか?

できたらできたですごいが。

968:デフォルトの名無しさん
05/05/24 04:05:59
車輪の再発明ってクムホとかハンコックにいってやれw

969:デフォルトの名無しさん
05/05/24 08:27:35
gccでは一般的にいってc++よりFORTRANの方が高速なのでしょうか?


970:デフォルトの名無しさん
05/05/24 09:35:53
すみません教えてください。
UNIX環境で動くdir(仮称) というプログラムを作りたいのですが
機能としては DOSコマンドのように プログラムのdirを打ち込み
取得したいディレクトリをパラメタに指定すると、その配下のファイル一覧が
ズラーと取得できるような処理をイメージしています。
現在、パラメタに与えた、個別のファイルをフルパスで指定すると
その情報のみ抽出できるまで試作品は完成しました。
Cで作成しております。取得するための関数はstatを使用しました
考え方としてはwin系apiのFindFirst,Nextが利用できれば嬉しいのですが、
UNIX環境で開発して動作させる場合、このような再帰処理的に連続して
指定配下を処理する場合、どのようにかんがえればよろしいでしょうか?
もう1点ですが通常 cc test.cで test.cのコンパイルが行えますが
デバッグモードで1ステップずつ挙動をみたい場合、どうすればいいか教えて
いただけないでしょうか?長々と書きまして申し訳ありません。
是非、御教授おねがいいたします。

971:デフォルトの名無しさん
05/05/24 09:49:14
前半はopendirとS_ISDIRのことかな?
よく知らないけど

しかししつもんするがわというのはよむがわのよみやすさというものにもうすこしはいりょしてくれてもよさそうなものだが

972:デフォルトの名無しさん
05/05/24 09:57:36
なんでlsじゃいけないのか知りたいもんだ。

973:デフォルトの名無しさん
05/05/24 10:03:00
>>971
ありがとうございます。そちらのキーワードでググってみます。
分かりづらい文章すみませんでした。

>>972
半年以前のファイル更新日付で時刻部分が落ちてしまいます。
当方環境でlsを使うとsolarisのバージョンが古いので
--full-timeが動きません

なので、環境に依存しないstatを使えばどのファイルも同じ条件で列挙
出来るものだと考えました。

974:デフォルトの名無しさん
05/05/24 10:26:38
>>973
それならfind使えば?

975:デフォルトの名無しさん
05/05/24 10:29:54
>>973
自作したい理由が判らん。
例えば特定の名のファイル(stdで始まるインクルードファイル)を特定のディレクトリ群(/usr,/opt)以下から
探し出して日付けを知りたいなら、
find /usr /opt -name 'std*.h' -print|xargs ls -l
とかできるわけだけど。

976:デフォルトの名無しさん
05/05/24 10:44:22
>>974
>>975
レスありがとうございます。当方環境では find でもls-lでも
半年以前のファイル更新日付だと
時刻部分が飛んでしまうので自作で検討いたしました。


977:デフォルトの名無しさん
05/05/24 11:09:50
>>975
>976は時刻も知りたいらしいからls実行しちゃダメじゃんw
つーか、-printじゃなくて-lsでいいべさ。

>>976
つーことで、find . -lsなら時刻は出るべ。

978:デフォルトの名無しさん
05/05/24 11:15:29
>>977さん
レスありがとうございました.
表示形式は変ったのですが、やはりfind -lsでも時刻部分は
飛んでしまって表示されません。半年以内のファイルであれば
時刻まで表示されています。

979:975
05/05/24 11:24:50
あぁそうか。時刻が落ちるってそう言うことか。

そんじゃ、>>975のxargs以降をxargs tar cf -|tar tvf -でどうだ?
#いや、最早冗長すぎるけど。
##そこまでするならgnuのlsのソースでも見ればいいような。
###まぁ、gnuのlsをコンパイルすればいいのか。

>>977
findの-lsは無駄に情報量多くて好きじゃないもんで。順番もヒット順だし。
で、findの-lsも時刻は出ないってば。

980:デフォルトの名無しさん
05/05/24 11:26:36
適当につくったけど…こんなの?
-rで再帰、-tで最終変更時刻表示。

begin 644 dir.c.gz
M'XL("$^/DD(``V1I<BYC`'U4;4_;,!#^G/R*6ZI"`@7*)+ZLP(2T#YO$IFEL
MTB1`57`<:M$ZE>W`JJG_?7=GUR6IABI5]KT\?N[NN0R4%O.VDG!N5_;$K9;2
M'L\NTT'';%WINM9*&:E[ME8KZZJNS:F%[.&Y2C4[IKEZZ-N,TH]D2Y\;5<$2
MKYAI<M%HZT#,2@,'KC2/DJPC0"^8>EX^^J.C8Y'^39-/7W[``89,T@0Q6^'`
M<X<#_#,K-*L:\AR-<`'-4FIZ)`(7!5Q<P+=?U]<%(%A2,X\Z1\K2F%$F2JT;
M%_.&MKC3V0BV^8B?&.E:H_&T3I.7F9I+R/EM?-#(LJ)$_Q2]0&R0J%@L\^P8
MH3CRZ+*:ZG(A"]C;@^C==1/$0-6ZDC5\O_KY>?KUZG<ZP)O2,AK@_=E9.B#"
M-;Z7<"L?VOIVX[\GSIMFT>C!HIN-1.[=:W:O&D5^RA++58[QHRSCXA,YMY(K
MZWA[+?*^TGE?=A)RUVG/TRTW$-TX]XAG$8D&#1!XF%HVM#"T2)O#!8DSYZ1C
MZZ8+NA9;SKU$GFL'G^56A-+(<#/]<H-RRR-B4\G0ER3JEY\.2O4,8Z5K5HB8
M-U9N-#%)UVE*@EZ42N=TP+:)4=`_GI]O[UGFY!(C-?$GQD=YC</=O;H'!9YZ
MY@*M.(=FZ7*/3)@X`>/\"*@N03MP=,J5/*!BG\AA7Y03,W2&#H@2Q[QO]C]P
MO1L"IWZX,2N$N1#FW@[[&,+Z6]?J)]V\:%P[IQI]A[^@ET3^40Y+XPO*OFSG
M#CH8$$%\U>"74U;<TE(X:4#@W&`\;!@8>[V+S9,*7PYJ&QPQ%UWQYV+L6Q)'
MSIO2'_D:XF+4C8%<\>>',":@X)SGC*?#P]#?_^XCZY^5H.XW.X#Y8R\\_%PB
M9BMC^!LBC80CVJY.XV;T-FQGQ2+&&VNV1>LO6LC>-MMW?\P+\0_>^P6,M`8`
!`"MC
`
end

981:デフォルトの名無しさん
05/05/24 12:30:10
ls -R -1 | sed 's,:$,,g' | xargs stat

982:デフォルトの名無しさん
05/05/24 12:39:30
UNIX板のくだ質に出てた更新時刻を全部見る方法
stat
tar cf - hogehoge | tar tvf -
tcsh -c 'filetest -M: hogehoge'
diff -c hogehoge /dev/null | head -1

983:デフォルトの名無しさん
05/05/24 13:00:10
sys/time.hとtime.hの違いを教えてください

984:デフォルトの名無しさん
05/05/24 13:08:39
sys/

985:980
05/05/24 13:19:47
次スレ立てました。

UNIXプログラミング質問すれ Part6
スレリンク(tech板)

986:デフォルトの名無しさん
05/05/24 14:55:14
メモリーの無駄

987:デフォルトの名無しさん
05/05/24 14:55:46
誤爆スマソorz

988:デフォルトの名無しさん
05/05/24 21:18:24
statなんてコマンドないや~ン

989:デフォルトの名無しさん
05/05/24 21:19:58
最近の*BSDにはあったりするんだな、それが。


990:デフォルトの名無しさん
05/05/24 22:45:35
Writing Programs with NCURSES
URLリンク(web.cs.mun.ca)

これ訳そうと思ってるんだけど需要あるかな

991:デフォルトの名無しさん
05/05/24 22:45:55
BSDウザイ

992:デフォルトの名無しさん
05/05/24 22:48:27
>>990
cursesってまだUNIXでは現役なのか。
おれは10年ぐらい前に挫折したよ。
その後UNIXは他人に苦労させたもん勝ちということを理解した。

993:デフォルトの名無しさん
05/05/24 23:01:43
>>990
需要はわからんが、翻訳すれば翻訳者自身がNCURSESの知識を得れると思うよ。

994:デフォルトの名無しさん
05/05/24 23:03:13
>>992には Windows が似合ってるよ。

995:デフォルトの名無しさん
05/05/24 23:05:26
『Unix と C は究極のコンピュータウイルスである』

って古の Lisp Hacker が言ってたね
まぁ最近は苦労するって言ってもたかが知れてるけど

996:デフォルトの名無しさん
05/05/24 23:15:24
曇りときどき晴れ、ところにより雷雨


997:デフォルトの名無しさん
05/05/24 23:25:52
>>990
私は現役で使ってますよ。てっとりばやいですから。
どの程度需要があるのかは分かりませんが・・・


998:デフォルトの名無しさん
05/05/24 23:30:55
curses は asm のテキストで使われる事が多い気がする
関数呼び出しの例とかね

999:デフォルトの名無しさん
05/05/25 00:06:49
これも勉強だと思って訳してみるか

1000:デフォルトの名無しさん
05/05/25 00:07:10
そして1000

1001:1001
Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch