【POSIX】UNIXプログラミング【BSD】
1 :名無しさん@お腹いっぱい。 :2015/09/24(木) 23:08:25.35 .net 無かったので
2 :名無しさん@お腹いっぱい。 :2015/09/24(木) 23:40:57.34 .net だれかカキコってよ。。。
3 :名無しさん@お腹いっぱい。 :2015/09/24(木) 23:50:02.10 .net ム板でやれ
4 :名無しさん@お腹いっぱい。 :2015/09/25(金) 06:53:00.38 .net char s[4096]; puts(getwd(s)); ↑ これだけのプログラムなのにセグフォります。わかる方、お願いします。
5 :名無しさん@お腹いっぱい。 :2015/09/25(金) 16:23:49.49 .net 荒らし
6 :名無しさん@お腹いっぱい。 :2015/09/25(金) 20:01:55.11 .net 答えられないと嵐ということにするんですね、わかります
7 :名無しさん@お腹いっぱい。 :2015/09/25(金) 21:54:48.77 .net じゃ、馬鹿
8 :名無しさん@お腹いっぱい。 :2015/09/25(金) 22:08:33.18 .net 能無しw
9 :4 :2015/09/26(土) 09:11:51.05 .net 追加情報。 char s[4096]; getwd(s); puts(s); ↑だとなぜかセグフォりません。>>4 だとセグフォります。
10 :名無しさん@お腹いっぱい。 :2015/09/26(土) 09:19:41.12 .net せぐふぉりゃー
11 :名無しさん@お腹いっぱい。 :2015/09/26(土) 09:41:40.99 .net すみませんが詳しい方のみ回答をお願いします
12 :名無しさん@お腹いっぱい。 :2015/09/26(土) 10:37:26.21 .net せぐ堀?
13 :名無しさん@お腹いっぱい。 :2015/09/26(土) 11:31:51.19 .net ユーフォ
14 :名無しさん@お腹いっぱい。 :2015/09/26(土) 11:46:54.45 .net >>9 getwdの戻り値を確認しろよ
15 :名無しさん@お腹いっぱい。 :2015/09/26(土) 11:48:12.70 .net ふぉ〜?
16 :名無しさん@お腹いっぱい。 :2015/09/26(土) 11:52:56.49 .net >>4 てかgetcwdをつかえ
17 :名無しさん@お腹いっぱい。 :2015/09/26(土) 12:25:18.81 .net >>16 getcwdに変えてみました。 char s[4096]; puts(getcwd(s, sizeof s)); ↑ でも全く同じようにセグフォります><
18 :名無しさん@お腹いっぱい。 :2015/09/26(土) 12:28:23.71 .net (V)o\o(V)セグフォフォフォ
19 :名無しさん@お腹いっぱい。 :2015/09/26(土) 13:13:41.33 .net >>17 第一引数のサイズがたりなければNULLを返す 戻り値は一旦NULLでないことを確認しなければ危険だ
20 :名無しさん@お腹いっぱい。 :2015/09/26(土) 13:32:49.82 .net >>19 >>9 だと動作するんだから、NULLが返ってないことは明らか。
21 :名無しさん@お腹いっぱい。 :2015/09/26(土) 13:33:52.40 .net 前スレからの釣りだよ
22 :名無しさん@お腹いっぱい。 :2015/09/26(土) 13:42:48.97 .net >>19 NULLチェック入れてみました。 char s[4096], ss; ss = getcwd(s, sizeof s); if (ss != NULL) { puts(ss);} ↑ やっぱりセグフォります><
23 :名無しさん@お腹いっぱい。 :2015/09/26(土) 13:46:29.33 .net コピペミス? ssがchar?
24 :名無しさん@お腹いっぱい。 :2015/09/26(土) 13:49:39.44 .net >>23 char *ss でした。やっぱりセグフォります。
25 :名無しさん@お腹いっぱい。 :2015/09/26(土) 13:53:02.01 .net どこのディレクトリで実行してるの?
26 :名無しさん@お腹いっぱい。 :2015/09/26(土) 13:58:40.82 .net ディレクトリはちゃんと存在するし/bin/pwdコマンドで表示されます。 というか >>9 なら正常動作するんですよ。
27 :名無しさん@お腹いっぱい。 :2015/09/26(土) 14:07:42.56 .net 原因わかったよ。教えてやったらパンツ脱いで家の周り一周してくれる?
28 :名無しさん@お腹いっぱい。 :2015/09/26(土) 14:12:32.40 .net >>26 だったら >>9 を使えばいいじゃない
29 :名無しさん@お腹いっぱい。 :2015/09/26(土) 14:28:21.67 .net 返事ねえな。確かにおれの環境でもこれが Segmentation fault で、 main() { char s[4096]; puts(getcwd(s, 4096)); } このコードはそのままであることをすれば正常に動くんだが はやくパンツ脱いで家の周り一周して写真とってUPだ!
30 :名無しさん@お腹いっぱい。 :2015/09/26(土) 14:33:50.80 .net ぱんつ!ぱんつ!ぱんつ!
31 :名無しさん@お腹いっぱい。 :2015/09/26(土) 14:36:14.41 .net プログラミングの際の注意事項があります。 コンピュータのCPUの電流が何ボルトであるか調ベておく事が大切です。 32ボルトCPUを搭載したコンピュータでは、 32ボルト用のプログラミングをすること。 64ボルトCPUを搭載したコンピュータでは、 64ボルト用のプログラミングをすること。 これを間違えればプログラムが動きません。
32 :名無しさん@お腹いっぱい。 :2015/09/26(土) 14:49:00.46 .net おかあさん、あの5Vはどこへいったのでしょう?
33 :名無しさん@お腹いっぱい。 :2015/09/26(土) 14:51:36.92 .net >>21 前スレ?
34 :名無しさん@お腹いっぱい。 :2015/09/26(土) 15:34:11.77 .net 秋葉の駐車場から飛んでいった
35 :名無しさん@お腹いっぱい。 :2015/09/26(土) 15:36:17.24 .net 屋根まで飛んで 壊れて消えた
36 :名無しさん@お腹いっぱい。 :2015/09/26(土) 15:43:56.53 .net そして後藤大地が割れ
37 :名無しさん@お腹いっぱい。 :2015/09/26(土) 16:05:31.36 .net 2chでプログラミング関係はID無い板じゃ無理だわ IDの出るこっちの板でやれよ UNIXプログラミング質問すれ Part10 http://peace.2ch.net/test/read.cgi/tech/1303113996/
38 :名無しさん@お腹いっぱい。 :2015/09/27(日) 15:57:25.02 .net 結局誰も答えわからず終了?
39 :名無しさん@お腹いっぱい。 :2015/09/27(日) 16:24:07.87 .net たぶんgetcwdのプロトタイプ宣言がないからだな unistd.hをインクルールドしてないとオレの環境でも落ちる
40 :名無しさん@お腹いっぱい。 :2015/10/13(火) 17:11:37.27 .net ちゃんとワーニング出せよ
41 :名無しさん@お腹いっぱい。 :2015/10/13(火) 22:05:14.48 .net >>22 おまえの環境なんて知るか、ボケ
42 :名無しさん@お腹いっぱい。 :2015/10/16(金) 06:40:28.28 .net >>22 ss はポインタじゃないだろ
43 :名無しさん@お腹いっぱい。 :2015/10/22(木) 22:51:45.89 .net ☆ 日本の核武装は早急に必須ですわ。☆ 総務省の『憲法改正国民投票法』、でググってみてください。 日本国民の皆様方、2016年7月の『第24回 参議院選挙』で、日本人の悲願である 改憲の成就が決まります。皆様方、必ず投票に自ら足を運んでください。お願い致します。
44 :名無しさん@お腹いっぱい。 :2015/10/23(金) 09:30:19.09 .net 前スレで質問して、「UNIXでもネットトレーディングはできる」と 回答をもらった者です。そこで早速ネット証券の口座を作り、 ゆうちょ銀行100株を買ってみました。 で、買った株券はどこから出てくるのでしょうか? 念のため、CD-ROMドライブを開けてみましたが、 株券は入っていませんでした。 やはりUNIXはネットトレーディングに対応していないのでしょうか?
45 :名無しさん@お腹いっぱい。 :2015/10/26(月) 21:42:25.98 .net 病んでるなー 面白くないもの
46 :名無しさん@お腹いっぱい。 :2015/10/26(月) 22:13:38.12 .net ネットでチケット買って、「どこから出てくるの?」ってマジで聞いてきた奴いたし多少はね?
47 :名無しさん@お腹いっぱい。 :2015/10/27(火) 06:38:47.14 .net IPOに外れたんだろ。当たった人はちゃんと株券出てきたよ
48 :名無しさん@お腹いっぱい。 :2015/10/27(火) 09:48:06.21 .net プログラム書くかお金払って作ってもらえよw
49 :名無しさん@お腹いっぱい。 :2015/11/01(日) 11:24:24.73 .net 黒い画面は一般人からしたら 魔術師のマント たった一つの間違った言葉で 全部壊してしまうようで 恐くてで震える replは全てソクラテスの子孫だ 私は哲学者ではない 忍耐に耐えれず心が壊れる
50 :アルコール :2015/11/01(日) 11:36:54.76 .net 金は資源を割り当てるシステムとして正当化されるなら 君が金持ちに値する人間に似ている鏡の国の怪物になりたければ 計算至言か節約できないアルゴリズムになって正当化されるべきだ
51 :アルコール :2015/11/01(日) 11:39:55.46 .net プログラマはポエマーをバカにする 君の人生は 大局的にはポエむでしか正当化できないのに
52 :アルコール :2015/11/01(日) 11:47:46.41 .net 空気は生存にとって不可欠だが、 大量にあるために限界費用はゼロになる。 これが幸せの定義である。 幸せとは生存に不可欠な空気のようなもののことだ。
53 :アルコール :2015/11/01(日) 11:52:14.49 .net あなたが空気のようであればあなたは幸せである あなたは窒息するまでそれに本能的に気付かない 理性的にはわかっている 恋人に裏切られたらわかる気持ちのようなものだ 人を恨んではいけないがあなたは人を必ず恨む
54 :名無しさん@お腹いっぱい。 :2015/11/01(日) 14:38:33.16 .net 有名なの?
55 :名無しさん@お腹いっぱい。 :2016/01/08(金) 06:52:54.23 .net なんだこんなスレあったのか みんな使わないのか?
56 :名無しさん@お腹いっぱい。 :2016/01/08(金) 10:06:57.50 .net ム板でいいじゃん
57 :名無しさん@お腹いっぱい。 :2016/01/08(金) 10:09:37.05 .net >>56 でもあいつら文法と入門書しかしらないじゃん
58 :名無しさん@お腹いっぱい。 :2016/02/06(土) 23:25:42.18 .net posixってストールマンが提唱したってマジ?
59 :名無しさん@お腹いっぱい。 :2016/02/08(月) 11:24:59.92 .net そんなこと誰が言ってたの
60 :名無しさん@お腹いっぱい。 :2016/02/09(火) 13:45:14.90 .net POSIXという「名前」はリチャード・ストールマンがIEEEに提案したものである 当てにはならんがw
61 :名無しさん@お腹いっぱい。 :2017/12/29(金) 08:09:55.71 .net 誰でも簡単にパソコン1台で稼げる方法など 参考までに、 ⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。 グーグル検索⇒『宮本のゴウリエセレレ』 DAKMZBIRMH
62 :名無しさん@お腹いっぱい。 :2018/01/18(木) 15:31:56.03 .net POSIXのコマンドラインユーティリティにfort77加えられていることに気がついた。 今更かよ!?
63 :名無しさん@お腹いっぱい。 :2018/01/20(土) 07:20:49.00 .net FORTRAN 77 って行番号の桁がある規格外に古びた言語でしょ なんでそんなのを2018年にもなって実装してんの
64 :名無しさん@お腹いっぱい。 :2018/01/21(日) 12:51:59.78 .net 実装しちゃいけない理由がなにかあるのか?
65 :名無しさん@お腹いっぱい。 :2018/01/21(日) 21:36:29.21 .net fort77コマンドってはるか昔から存在するわけで、新たに実装って話じゃなく、現状を追認して規格化しただけよ。 今さら感は確かにある。
66 :名無しさん@お腹いっぱい。 :2018/01/22(月) 00:49:02.35 .net FORTRANなんて捨てろとも思うがどうしても標準化するならfort90実装の方が 良かったなぁ……なぜ今になってfort77実装なのか……。 やっぱUnix畑の連中の脳味噌は理解しがたいわ ていうかWikipedia見たらfort90ってANSI標準に取り込まれてたんだな。 なら一層POSIXもfort90を採用してくれりゃいいのに。
67 :65 :2018/01/22(月) 09:04:02.06 .net ちゃんと規格確認したら、fort77は1995年頃の Issue 4 の時点で既に規格に入ってたって書いてあるやんけ。 >>62 にまんまと騙された。 おまけに将来規格から削除するかもねとまで書いてあるぞ。
68 :名無しさん@お腹いっぱい。 :2018/01/22(月) 15:29:06.97 .net > Issue 7 > SD5-XCU-ERN-97 is applied, updating the SYNOPSIS. > POSIX.1-2008, Technical Corrigendum 2, XCU/TC2-2008/0102 [546] and XCU/TC2-2008/0103 [546] are applied. -- fort77 / The Open Group とあるけど?
69 :65 :2018/01/22(月) 18:51:00.81 .net >>68 それ、内容が更新されたって記載であって、 「fort77加えられている」っていう記載じゃないじゃん。 「fort77加えられ」たって記載は、その上にある First released in Issue 4. の方。 でもって、Issue 4 Version 2のリリースは、1990年代半ば。
70 :名無しさん@お腹いっぱい。 :2018/01/22(月) 19:27:14.92 .net Fortranとは全く関係ないんですけど、foldコマンドについて質問です。 foldコマンドって所謂マルチバイト対応はしないのでしょうか。 (少なくとも) UTF-8で記述された日本語を含む平文をfoldに通すと 文字の途中のバイト列で切断され、結果的に改行近くの文字が破壊されてしまいました。 素人の発想ですが、バイト列が固定されるUTF-32に対し4の倍数バイト目で切断したならば 文字情報の破損を防げると思ったのですが、これもまた上手く生きませんでした。
71 :名無しさん@お腹いっぱい。 :2018/01/22(月) 19:34:17.15 .net >>70 実装依存なのでOSとそのバージョンを明らかにしないと誰も答えられない。
72 :名無しさん@お腹いっぱい。 :2018/01/22(月) 19:56:59.12 .net >>67 >>62 の「今更かよ!? 」は>>62 自身が「気がついた。」ことに対してじゃないのw
73 :名無しさん@お腹いっぱい。 :2018/01/22(月) 20:17:00.18 .net >>72 そんならOK だとすると>>68 は別人ってことかな。
74 :70 :2018/01/22(月) 20:25:50.78 .net >>71 すいません。 $ fold --version fold (GNU coreutils) 8.26 $ uname --operating-system GNU/Linux よろしくお願いします。
75 :名無しさん@お腹いっぱい。 :2018/01/22(月) 20:44:27.42 .net >>74 最新版でもマルチバイト文字には対応してないね。 http://git.savannah.gnu.org/cgit/coreutils.git/tree/src/fold.c
76 :名無しさん@お腹いっぱい。 :2018/01/22(月) 20:54:10.98 .net ちなみにFreeBSDのfoldはマルチバイト対応してる。 C言語でプログラム書ける人なら移植は難しくないけど。 https://github.com/freebsd/freebsd/blob/master/usr.bin/fold/fold.c
77 :名無しさん@お腹いっぱい。 :2018/01/22(月) 21:15:37.32 .net >>75 わざわざ確認していただいてすいません。 ありがとうございます。 >>76 FreeBSDってGitHubにリポジトリ持ってるんですね。まずそれにビックリしました。 foldはシェルスクリプトでどうにかします。 C言語はともかく移植してリポジトリに登録して……っていう作業はキツいっす
78 :名無しさん@お腹いっぱい。 :2018/01/22(月) 21:23:49.39 .net リポジトリに登録する必要はないのでは。。。
79 :名無しさん@お腹いっぱい。 :2018/01/23(火) 08:41:53.50 .net 必要は勿論ないけど、よそのソースいじるんだったらバージョン管理するのはもはやデフォでしょ。 自分だってやると思う。 さすがにリポジトリまるまるコピーするとデカイので、こういう場合はRCSを使うかもしれないがw
80 :名無しさん@お腹いっぱい。 :2018/01/23(火) 14:10:28.42 .net gitなんだからcloneしてそのままいじればいいんだろう? 登録ってなんぞ?
81 :名無しさん@お腹いっぱい。 :2018/01/23(火) 14:45:18.23 .net FreeBSDのgitリポジトリをcloneすると3GB越えになるから、 たかだか1ファイル6KBのためにそれだけcloneするのは オッサン的には心が痛む。 FreeBSDの場合、マスターは subversion だから、そっちを checkout するだけなら 1GBくらいで済むけど、それだと コミットして自分の変更内容を管理できないし。 で、必要なところだけを部分的に自分専用のリポジトリに 突っ込むのなら、登録って話になると思う。
82 :名無しさん@お腹いっぱい。 :2018/01/24(水) 04:32:28.92 .net めんどくさいって言ってる人間がそんなことするのか? あり得ない妄想膨らませてどうすんの。
83 :名無しさん@お腹いっぱい。 :2018/01/24(水) 08:55:04.68 .net まあリポジトリ登録なんてどんなバージョン管理ツール使っても一瞬だから、そこが心理的障壁になる感覚はよく分からんな。
84 :名無しさん@お腹いっぱい。 :2018/01/24(水) 13:18:38.75 .net 単純に低能なだけだろVCSも碌に扱えないような人間が ソフトウェア開発に咬むとか笑止
85 :名無しさん@お腹いっぱい。 :2018/01/24(水) 13:51:23.74 .net なんでそこまで辛辣になれるのかよく分からん。 日頃よほど辛い目にあってるとかかな。
86 :名無しさん@お腹いっぱい。 :2018/01/24(水) 14:38:41.95 .net 辛辣っていうかあたりまえでは…… ちょっと口調は荒いけど,OSSに参加するならそれくらい勉強しようよとも思う ってのが正直なところ
87 :名無しさん@お腹いっぱい。 :2018/01/24(水) 14:52:34.67 .net 自分の必要に応じて手元でソース改変するか自力で書くかって話 (しかも結局自力で書くことにしたって話)を 「OSSに参加する」って表現する感覚は俺には分からないな。 前者を「OSSを利用する」って表現するなら分かるが。 何をそんなに怒ってるのかまったく分からん。 正義感とかじゃないよな。 自分の思う通りに人が動かないと満足できないってこと?
88 :名無しさん@お腹いっぱい。 :2018/01/24(水) 14:59:33.03 .net >>86 いつの間にOSSの開発になったんだ?
89 :名無しさん@お腹いっぱい。 :2018/01/24(水) 16:37:04.40 .net ストールマンもリーナスもキチガイだし多少はね? まあ86が彼等に匹敵する技量の持ち主だとは到底思えないんだけども(失笑)
90 :名無しさん@お腹いっぱい。 :2018/01/24(水) 16:48:10.52 .net いやいや、一番過激と目されるストールマンだって、ソースの公開範囲は、そのソフトウェアの利用者だけで良いとしているぞ。 GPLにもそう書いてある。 (ただし、ソースを配布された利用者が、さらにそのソースを再配布することを制限してはいけないので注意) 自分が使うために改変したソースにまで公開義務があるなんて考えてる人って、OSS原理主義者と目されている人にもいない筈。 そんなこと考えるのは、むしろ OSS ライセンスに疎い人なんじゃないか?
91 :名無しさん@お腹いっぱい。 :2018/01/25(木) 16:40:38.16 .net foldのマルチバイト対応云々言い出した人どうなったんだろ 喧騒に巻き込まれたくないから書き込んでないだけならいいんだけど
92 :名無しさん@お腹いっぱい。 :2018/01/30(火) 07:13:17.94 .net POSIX的に「絶対に存在する」「中身のある」ファイルってなんだろう。 何かの処理を解説する上でそのファイルを使いたい。 ttps://www.ibm.com/developerworks/jp/linux/library/l-awk1/index.html 例えばawkを紹介するこの記事ではawkで処理するファイルに/etc/passwdを選んでるけど、 ttp://pubs.opengroup.org/onlinepubs/009695399/functions/link.html ここを見る限り/etc/passwdは任意のようだし… /dev/nullとかはPOSIXで決ってるけど、テキストファイルじゃないから、自分の用途には合わない。
93 :名無しさん@お腹いっぱい。 :2018/02/05(月) 13:28:48.78 .net ここも読んでるとは思うけど、あきらめて/tmp/unko.txtとか自前で作るしかないやろ http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap10.html
94 :名無しさん@お腹いっぱい。 :2018/02/13(火) 20:37:58.33 .net UnixつーかPOSIXで, 「行の先頭に (同じ) 文字列を加える」ことに特化したコマンドない? sed でもいいんだけど,Unix哲学に基きたい。 ``` foo bar buzz ``` っていうのに対して, ``` aaafoo aaabar aaabuz ``` っていうのを付け加える。 aaaっていう文字列が書かれたファイルはなくて,できれば引数として渡したい。
95 :名無しさん@お腹いっぱい。 :2018/02/13(火) 20:38:27.00 .net 変更後の buz → buzz
96 :名無しさん@お腹いっぱい。 :2018/02/13(火) 20:40:43.80 .net そういう各行の編集をするためにこそsedがあるんじゃん
97 :名無しさん@お腹いっぱい。 :2018/02/13(火) 21:50:29.81 .net pasteでいけると思ったが > aaaっていう文字列が書かれたファイルはなく で無理ぽ for l in $(cat ./file.txt | wc -l); do printf 'aaa\n' >> gen.txt; done として paste -d '' gen.txt file.txt とか。
98 :名無しさん@お腹いっぱい。 :2018/02/14(水) 02:07:33.12 .net >>94 こっちでも聞いてみよう シェルスクリプト総合 その26 http://mevius.5ch.net/test/read.cgi/unix/1489979246/
99 :名無しさん@お腹いっぱい。 :2018/02/14(水) 14:02:20.03 .net >>94 pasteとyesを組み合わせた全く新しい格闘技
100 :名無しさん@お腹いっぱい。 :2018/02/14(水) 17:20:00.03 .net yes って「あるファイルの終端まで」みたいな判定効いたっけ?無理じゃね?
101 :名無しさん@お腹いっぱい。 :2018/02/14(水) 18:27:48.46 .net wcで行数調べて、headで打ち切りかな
102 :名無しさん@お腹いっぱい。 :2018/02/15(木) 00:02:42.38 .net $ cat ./file.txt foo bar buzz $ yes aaa | head -n $(cat file.txt | wc -l) | paste -d '' - ./file.txt aaafoo aaabar aaabuzz かwww意味不明だなw しかも file が標準出力の場合やりようがないという…… paste って同時に複数の標準出力無理だよな
103 :池本 雅也 :2018/02/18(日) 01:29:01.63 ID:HppvNzIUt 彼「初犯だから許してもらえるんだよ」 我「常習犯だからでしょ?」 一同爆笑
104 :池本 雅也 :2018/02/18(日) 01:33:38.46 ID:HppvNzIUt 偶然出会ったbsdの友達よ 楽しく生きようぜ 利子と 慈愛、正義、監視の結界に感謝する
105 :池本 雅也 :2018/02/18(日) 01:34:08.02 ID:HppvNzIUt でも、嬉しくはない
106 :池本 雅也 :2018/02/18(日) 01:37:04.89 ID:HppvNzIUt そういうもんなんだよ。 だれかが、勝負したがってると感じたら。 去ればいいよ。
107 :池本 雅也 :2018/02/18(日) 01:43:44.55 ID:HppvNzIUt 俺が30歳の時 月給37万円の管理職の案件が舞い込んできた 普通断るから、ちゃんと断ったぜ シュンペーター様ー
108 :池本 雅也 :2018/02/18(日) 01:46:56.11 ID:HppvNzIUt 古代のモンスターが復活した 今、古典をよむべきだ
109 :池本 雅也 :2018/02/18(日) 01:48:12.58 ID:HppvNzIUt 「シャーマン」 彼と、我の、間に立つモンスター
110 :名無しさん@お腹いっぱい。 :2018/02/18(日) 16:18:29.46 .net POSIX原理主義って保守? Unix哲学という考え方は新しい部類に入るからリベラル?
111 :名無しさん@お腹いっぱい。 :2018/02/18(日) 19:06:14.20 .net Unix哲学なんでBSD出来る前からある奴だろ
112 :名無しさん@お腹いっぱい。 :2018/02/21(水) 09:04:59.49 .net >>110 保守とリベラルは対立軸ではないぞ。
113 :名無しさん@お腹いっぱい。 :2018/02/24(土) 13:30:11.90 .net findコマンドってオプション各々の優先順序を丸括弧で指定できるじゃん。 その時にシェルにサブシェルだと解釈されないようにエスケープ記号で無効化する必要があるけれども, 一々エスケープ記号を付けるのが面倒なので,どうにかして一気に無効化したい。 そこで $ find ~ "( -type f -type l ) -print" とかやってみたが,当然引用符全体が一つのオプションとしてfindに渡されてエラー。 なにか案ありますかね。 やはり一々エスケープして, $ find ~ \( -type f -type l \) -print とかやらないといけないんですかね……。
114 :106 :2018/02/24(土) 13:32:07.65 .net あ,エスケープ記号じゃなくてエスケープ文字かも。 そこらへんの用語曖昧なので適宜無視して下さい。
115 :名無しさん@お腹いっぱい。 :2018/02/24(土) 14:58:46.57 .net >>113 $() もしくは ``
116 :名無しさん@お腹いっぱい。 :2018/02/24(土) 15:06:18.03 .net ↑勘違いです無視して下さい
117 :名無しさん@お腹いっぱい。 :2018/02/25(日) 01:33:21.37 .net >>113 サブシェルをサポートしていないシェルを使う。 なければ作る。それこそプログラマ。
118 :名無しさん@お腹いっぱい。 :2018/03/03(土) 16:49:43.38 .net yesってheadで切り出せるのか……今更知ったわw ^Cで止めないといけないのにどうしてheadで中断できるんだろうと思ったが、headがSIGINTを送ってるのかな?
119 :名無しさん@お腹いっぱい。 :2018/03/03(土) 16:53:45.20 .net yes書いてみれば分かるよ
120 :名無しさん@お腹いっぱい。 :2018/03/11(日) 05:53:07.38 .net POSIXってCLIのUI/UXについては規定してないのかな? 例えば Install? [Y/n] っていうプロンプトをよくみかけるけど、 あれ大文字小文字の区別とか入力後にエンター押すか押さないかとか既定値はあるのかないのかとかが曖昧で嫌でさ。 どっかの団体が規格作ってくれてないかなぁ
121 :名無しさん@お腹いっぱい。 :2018/03/11(日) 11:21:30.20 .net >>120 既定は一切ないよね 紳士協定すらもない 一旦過去をリセットすることをせず、かといって後方互換もない 混沌こそ*nixの理想
122 :名無しさん@お腹いっぱい。 :2018/03/11(日) 18:24:41.87 .net >>120 既定を右にするか左にするかだけでも話がまとまらないと思うので、誰も手をつけないと思う
123 :名無しさん@お腹いっぱい。 :2018/03/22(木) 21:23:34.46 .net MakefileをPOSIX互換にしたいと思っているのですが、 installコマンドのよい代替コマンドはありますか? というかかなり多くのMakefileがinstallコマンドを使っていて、 そうでないものはなにか特殊な (例えばGo関連ならgo installみたいな) コマンドになっていて 良い例が見付かりませんでした…
124 :名無しさん@お腹いっぱい。 :2018/03/22(木) 22:35:02.28 .net >>123 autotoolsにinstall-shというシェルスクリプトがついてくるので、それを使えばいい。
125 :池本 雅也 :2018/03/28(水) 19:22:28.79 .net 帰結が、超有利なのは、皆さんご存知でしょうが だからといって 過程の者を、あざ笑うなどという 愚 は、もういらないのです
126 :池本 雅也 :2018/03/28(水) 19:25:00.07 .net そして、それを考慮に入れた上での 共産に関しては、拒否 の選択を取ろうと思います 今はね
127 :池本 雅也 :2018/03/28(水) 19:27:12.40 .net 例えば我が 真理に向かう魂だとしても、 それを、世に公開せぬほうが 結果として、我自身が、得してしまう それが、我に、かけられた、呪いでありましょう。
128 :池本 雅也 :2018/03/28(水) 23:44:55.33 .net 我が子を食らうサトゥルヌス 様に 我が展望を語るなどの 愚 は、もう、やめようと思います
129 :池本 雅也 :2018/03/31(土) 16:07:00.54 .net unix + Cの経験のために 大規模な回線キャリアの、サービスの追加を行い 実際には、店舗スタッフなどに、新規オプションに対する認知努力などの複雑さを与え 消費者に対して、押し付けさせる 社会悪を実装してしまっていた などという 愚を 二度と行いません
130 :池本 雅也 :2018/03/31(土) 16:12:26.30 .net システムの意味が、社会の複雑性の縮減に向かうものなのか 十分に、考慮すべきであった
131 :名無しさん@お腹いっぱい。 :2018/04/01(日) 04:26:30.14 .net MakefileってPOSIXの範囲内だと函数が一切合切使えないんだな shell函数も使えないとなると厳しいなぁ
132 :名無しさん@お腹いっぱい。 :2018/04/05(木) 21:57:14.80 .net https://www.cs.cmu.edu/~mihaib/kernighan-interview/ カーニハン(C言語の開発者、Unixの開発者)のインタビュー
133 :名無しさん@お腹いっぱい。 :2018/04/10(火) 22:28:22.65 .net grepの-A/Bオプションの再現ってPOSIXの範囲内だとやっぱりsed使わないと厳しいのかな。
134 :名無しさん@お腹いっぱい。 :2018/04/11(水) 16:12:50.51 .net sedコマンドでファイルの先頭に行追加(ヘッダを追加)したいんですが ググったら出てくるようなとこに書かれてる方法がAIXじゃ使えません AIXでのやり方を教えてください
135 :名無しさん@お腹いっぱい。 :2018/04/11(水) 16:35:33.10 .net AIXしらんけど sed '1i\ foo ' hogefile でだめなん?
136 :名無しさん@お腹いっぱい。 :2018/04/11(水) 16:37:19.81 .net >>133 awkなら簡単だと思うけど、sedでできる自信がない。
137 :名無しさん@お腹いっぱい。 :2018/04/12(木) 13:16:11.68 .net >>135 ありがとうございます リアル改行を挟むという発想が無かったです
138 :名無しさん@お腹いっぱい。 :2018/04/24(火) 00:50:25.97 .net nprocコマンドってPOSIXの範囲で代替できないかね。 そもそも/proc以下がFHSでしか定義されてないから土台無理な話なのかなぁ……。
139 :名無しさん@お腹いっぱい。 :2018/04/28(土) 17:52:52.70 .net age
140 :名無しさん@お腹いっぱい。 :2018/04/28(土) 20:51:26.72 .net >>138 POSIXだと無理じゃないかなあ。 POSIXにこだわらなければ、 getconf _NPROCESSORS_ONLN か、あるいは getconf NPROCESSORS_ONLN でとれるOSがわりと多いけど、とれないOSもあるしなあ。
141 :名無しさん@お腹いっぱい。 :2018/04/28(土) 21:41:05.70 .net 愚痴というかいちゃもんに近いけど,POSIXユーティリティの殆どが「その機能を表わした名前」であるのに対して awkという名前に違和感を覚える。 sed→Stream EDitor, cal→CALendar とか分かりやすいのにawkだけ「開発者の頭文字」という非合理的な命名をされたせいで 何の目的に使うのかよくわからない。 awkじゃなくて例えばexsed(EXtended SED)とか。
142 :名無しさん@お腹いっぱい。 :2018/04/28(土) 22:35:26.35 .net sedは普通のツールの範疇に入るけど(とはいえチューリング完全ではある)、 awk は完全にプログラミング言語だからな。 プログラミング言語の名前なんてそんなもんよ。
143 :名無しさん@お腹いっぱい。 :2018/04/28(土) 23:28:39.56 .net awkに多くを求めるな
144 :名無しさん@お腹いっぱい。 :2018/05/12(土) 08:41:50.26 .net 今時POSIXに拘る意味ある?
145 :名無しさん@お腹いっぱい。 :2018/05/12(土) 13:55:03.73 .net Linux と Mac のどちらでも動かしたいとか
146 :名無しさん@お腹いっぱい。 :2018/05/12(土) 15:45:51.45 .net やっぱりMacは例外なんだよなぁ
147 :名無しさん@お腹いっぱい。 :2018/05/12(土) 16:37:54.34 .net Macてbsdだっけ? あれはちゃんとしているの?
148 :名無しさん@お腹いっぱい。 :2018/05/12(土) 23:33:54.40 .net MacってUNIX(TM)ではあるけど(ちゃんと許可も貰ってる)、別にPOSIX互換じゃないんじゃない? bcとかはデフォで入ってなさそう。
149 :名無しさん@お腹いっぱい。 :2018/05/13(日) 01:06:19.24 .net POSIX互換、昔はシェルもtcshだったが10.3からbashになってる POSIX互換だけど、Linux(GNU)ではないのでコマンドのオプションが違ってる BSD系のコマンドはGNUにくらべて基本的に機能が少ない homebrewなどのサードパーティ製のパッケージ管理ツールを使うと GNU系のコマンドを追加導入することができる POSIXであってLinuxではないので当然だけど Linuxカーネルを必要とするDockerは仮想マシンを使って動かすしかない
150 :名無しさん@お腹いっぱい。 :2018/05/13(日) 10:14:48.83 .net POSIXにはcsh関係ないし、DockerもLinuxカーネル前提じゃないだろ今は
151 :名無しさん@お腹いっぱい。 :2018/05/13(日) 12:51:22.59 .net MacOSもWindowsもLinux仮想マシンを使うんだけど、 いつDockerがLinuxカーネル前提じゃなくなったの?
152 :名無しさん@お腹いっぱい。 :2018/05/13(日) 20:31:57.52 .net >>148 POSIXに適合することを確認するtest suiteに合格しないと UNIX(tm)は名乗れないというのに、いったいどこからこういう誤解が?
153 :名無しさん@お腹いっぱい。 :2018/05/13(日) 20:52:27.39 .net >>151 AIXのDockerもLinux仮想マシンを動かすの? まじで?
154 :名無しさん@お腹いっぱい。 :2018/05/14(月) 08:21:54.94 .net >>153 いつAIXでDockerが動くようになったの? それDockerクライアントじゃないの?
155 :名無しさん@お腹いっぱい。 :2018/05/14(月) 13:11:32.70 .net >>154 動かないの?マジで?
156 :名無しさん@お腹いっぱい。 :2018/05/14(月) 18:37:59.87 .net 1. Dockerが動くのはLinuxだけ 2. AIXはLinuxではない この二つから動く理由が他になければ動かないでしょうね そして動く理由は一つも見つかってないので、動かない
157 :名無しさん@お腹いっぱい。 :2018/05/14(月) 20:16:23.82 .net >>156 1の根拠は?
158 :名無しさん@お腹いっぱい。 :2018/05/14(月) 21:59:59.59 .net >>157 Linux の cgroups に依存してるから、じゃない? FreeBSD の Linux エミュレータ以外で Dockerが 動いているという話は聞かないし。興味を持ってる人は ある程度いるようだけど。
159 :名無しさん@お腹いっぱい。 :2018/05/22(火) 02:36:04.94 .net 知り合いから教えてもらったパソコン一台でお金持ちになれるやり方 時間がある方はみてもいいかもしれません グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』 BRYP2
160 :名無しさん@お腹いっぱい。 :2018/05/24(木) 07:57:38.87 .net >>152 ttps://www.opengroup.org/openbrand/register/
161 :名無しさん@お腹いっぱい。 :2018/05/24(木) 08:39:55.45 .net >>160 そこの Learn More というリンクを辿ると、最初に Only systems that are fully compliant and certified according to the Single UNIX Specification are qualified to use the UNIX® trademark. って書かれてるわけで、 このページ見た上でPOSIXに適合しないと誤解したなら、 それはすなわち英語読めないのに勝手に誤解したってこと? ちなみにGoogle翻訳でも Single UNIX Specificationに従って完全に準拠し、認定されているシステムのみがUNIX®商標を使用する資格があります。 と正しく翻訳できてるので、Google翻訳の使い方も知らないってことになるが...
162 :名無しさん@お腹いっぱい。 :2018/05/24(木) 13:17:13.70 .net >>161 Single UNIX Specificationって書いてあるけどPOSIXって書いてないじゃん よしこれだ!
163 :名無しさん@お腹いっぱい。 :2018/05/24(木) 13:42:33.30 .net >>162 その発想はなかった! 可能性としてはありうるか。 Single UNIX Specification とは何なのか調べよとは思うが...
164 :名無しさん@お腹いっぱい。 :2018/05/27(日) 08:07:11.24 .net つまりunixはlinuxのサブセットですね
165 :名無しさん@お腹いっぱい。 :2018/05/27(日) 13:32:05.89 .net LinuxはUnixじゃないのに、なぜサブセット?
166 :名無しさん@お腹いっぱい。 :2018/08/03(金) 14:36:56.32 .net C99のPOSIX仕様書(http://pubs.opengroup.org/onlinepubs/9699919799/utilities/c99.html )を見ると -Wallや-pandemicや-O2などGCCやClangなど主要コンパイラに標準的に搭載されているオプションがありません。 これらは独自拡張なのでしょうか? つまり使うべきではないのでしょうか。
167 :名無しさん@お腹いっぱい。 :2018/08/04(土) 01:46:45.55 .net C99って言語仕様じゃないんだっけ
168 :名無しさん@お腹いっぱい。 :2018/08/06(月) 09:03:20.72 .net 言語仕様はあくまで言語仕様であって、 オプションの規定はない。 コマンドライン版コンパイラが存在しなくても仕様上問題ないわけで。 -Wallや-pandemicはgcc拡張。 gcc以外でもclangでも使える。 Intel コンパイラでも -Wall は使えるし、 -pedantic は無視されるので指定して構わない。 それ以外のコンパイラだと存在しないことが多い。 とは言え特に -Wall は有用なので開発環境では使うし、 たとえば autoconf を使ってれば $GCC = yes で判定して オプションに追加したりする。 -O2 の方は多くのコンパイラに存在する。 特に UNIX 上のコンパイラならまず存在すると思う。
169 :名無しさん@お腹いっぱい。 :2018/08/09(木) 00:07:33.59 .net >>168 ありがとうございます。 c99(1)はコマンドであってC99そのものを規定している訳ではないということですね。
170 :名無しさん@お腹いっぱい。 :2018/08/10(金) 12:00:40.85 .net 今ってc99というコマンドがあるのか 直球でわかりやすいな
171 :名無しさん@お腹いっぱい。 :2018/08/16(木) 16:04:13.95 .net その内fort77(1)とかも規格に載るみたいよ
172 :名無しさん@お腹いっぱい。 :2018/08/16(木) 16:06:12.74 .net c11はまだか
173 :名無しさん@お腹いっぱい。 :2018/08/18(土) 20:55:35.83 .net >>166 http://pubs.opengroup.org/onlinepubs/9699919799/utilities/make.html#tag_20_76_13_09 もう解決してるっぽいけど,POSIX makeが解釈するMakefileのCFLAGS変数に -O 1が「-O 1」が代入されている以上POSIXは-Oオプション程度は想定してるという認識でいいんじゃないかな。 もちろん最近のCコンパイラは-Wall,-pandemic,-O 2くらいはみんな持ってるだろうが。
174 :名無しさん@お腹いっぱい。 :2018/08/19(日) 22:59:15.51 .net $ gcc -pandemic gcc: error: unrecognized command line option ‘-pandemic’; did you mean ‘-mandroid’?
175 :名無しさん@お腹いっぱい。 :2018/08/23(木) 19:33:57.08 .net makeってまだPOSIX標準じゃねーのかww
176 :名無しさん@お腹いっぱい。 :2018/10/14(日) 17:55:09.00 .net 私たち日本人の、日本国憲法を改正しましょう。 『憲法改正 国民投票法』、でググってみてください。
177 :名無しさん@お腹いっぱい。 :2018/10/14(日) 17:55:26.54 .net 私たち日本人の、日本国憲法を改正しましょう。 『憲法改正 国民投票法』、でググってみてください。 拡散も含め、お願い致します。
178 :名無しさん@お腹いっぱい。 :2018/10/14(日) 17:56:47.39 .net 私たち日本人の、日本国憲法を改正しましょう。 『憲法改正 国民投票法』、でググってみてください。 平 和は勝ち取るものです。拡散も含め、お願い致します。
179 :名無しさん@お腹いっぱい。 :2018/11/18(日) 14:04:54.87 .net LinuxはPOSIXに沿ってるから部品単位でUNIXと共通かも知れないがUNIXではないと そのためにはまずUNIXの細かな規格のSingle UNIX Specificationを通せってことなのか SUSの攻略に加えて大金払うんだろ?Appleがいくら払ったか知らんけど
180 :名無しさん@お腹いっぱい。 :2018/11/18(日) 15:07:27.39 .net 今更UNIX名乗る必要もねえだろ
181 :名無しさん@お腹いっぱい。 :2018/11/19(月) 06:04:58.51 .net そう。LinuxもWindowsも、それ自身で信用できる存在になったんだよ Appleとは違う
182 :名無しさん@お腹いっぱい。 :2018/11/19(月) 09:04:26.34 .net 今のPOSIX標準化にはLinux関係者が関わっていて発言力もあるし、実際glibc独自機能がPOSIXに入ったりしてるよ。
183 :名無しさん@お腹いっぱい。 :2018/11/19(月) 10:14:10.27 .net まあPOSIXが大事だよね。 SUSという区切りはあまり意味ないと思う。
184 :名無しさん@お腹いっぱい。 :2018/11/19(月) 23:10:24.18 .net 昔はともかく今やPOSIXとSUSって同一の規格だから、片方だけ意味ないって変よ。
185 :名無しさん@お腹いっぱい。 :2019/04/18(木) 01:04:18.59 .net >>182 正確にはIBM関係者だろう。
186 :名無しさん@お腹いっぱい。 :2019/04/18(木) 08:42:46.21 .net >>185 今年の3月7日の回の議事録だと Red Hat の人間が参加してる。 ttps://www.mail-archive.com/austin-group-l@opengroup.org/msg03735.html IBMの名前はないな。
187 :名無しさん@お腹いっぱい。 :2019/04/18(木) 08:43:46.51 .net >>186 あ、打ち間違い。 3月7日じゃなくて27日だった。
188 :名無しさん@お腹いっぱい。 :2019/04/18(木) 21:47:02.66 .net RedHatってIBMの子会社なんだぜ。
189 :名無しさん@お腹いっぱい。 :2019/04/18(木) 22:05:30.22 .net いや確かに最近そうなったけど、まだ独立性高いし社風も全然違うっしょ
190 :名無しさん@お腹いっぱい。 :2019/04/18(木) 22:15:40.16 .net 20年前のLinuxブームのとき莫大な投資をしてLinuxの商用利用を進めたのはIBM。 LinuxとIBMの関係は昔から深いよ。IBMが投資しなかったら今のLinuxの地位はないよ。 だから犬厨はIBMとケンカしてくれたMSに対して足を向けて寝れない。はず。
191 :名無しさん@お腹いっぱい。 :2019/04/18(木) 22:49:38.31 .net 意味が分からん
192 :名無しさん@お腹いっぱい。 :2019/04/18(木) 23:08:11.68 .net 当時の話を全く知らないの? それは困ったな。
193 :名無しさん@お腹いっぱい。 :2019/04/18(木) 23:11:07.38 .net いや、MSとIBMの下り。Linuxに何の関係があるのかと。
194 :名無しさん@お腹いっぱい。 :2019/04/18(木) 23:24:56.67 .net 当時、MSとIBMがIBM互換機のOSを開発していた。 だけど、IBMのアホ要求の連続でゲイツがブチギレして独断でOSを開発した。それがNT。 MSは既に裏切ってるのにもかかわらず表面的にIBMと開発を続行してできたのがOS/2。 市場はMSの圧勝で終わって、発狂したIBMが担ぎ出したのがLinux。 他方、OS開発に莫大な投資をして大失敗したAppleが担ぎ出したのがおまえらのBSD。
195 :名無しさん@お腹いっぱい。 :2019/04/18(木) 23:49:16.98 .net IBMがLinuxを担いだ理由が間違っとる。 Microsoft対抗じゃないよ。 自社のハードウェア製品の種類があまりに多くて おまけに全部互換性がないから 同じソフトウェアを走らせることができるようにするためでしょ。 つまりIBMがJavaを担いだ理由と同じ。
196 :名無しさん@お腹いっぱい。 :2019/04/19(金) 00:04:54.87 .net > 同じソフトウェアを走らせることができるようにするためでしょ。 当時のIBMの各部門はソフトの統一とかOSの統一とかそういう思想などなかった。 IBMがMSに要求してきたのは、既存ハードにOSを合わせろという要求。 ハードが固定フォントだがらOSも固定フォントにしろとか。日本の縦割り行政みたいなもの。で、ゲイツがキレた。 プライド捨ててあれこれやりだしたのは市場で大敗してから。
197 :名無しさん@お腹いっぱい。 :2019/04/19(金) 00:07:32.70 .net Linuxに力を入れるIBM http://www.sv-comm.com/sub116.htm
198 :名無しさん@お腹いっぱい。 :2019/04/19(金) 00:35:36.27 .net そのページにも以下の記述があるぞw 同じIBMのハードウェアを使っていても、 Intelベースのサーバーから、Unixサーバー、 さらにメインフレーム・コンピューターへと機種を 上げていくと、そのたびにユーザーはOSを変更しなければならず、 そのためのユーザー・ソフトウェアの変更やテストなど、 多大な労力がかかる。 これはIBMにとっても、決してよい状況ではない。 これを、LinuxによってすべてのIBMハードウェアをサポートすることにより、 解消できるようになったわけである。
199 :名無しさん@お腹いっぱい。 :2019/04/19(金) 01:35:41.05 .net >>194 >市場はMSの圧勝で終わって、発狂したIBMが担ぎ出したのがLinux。 MSの圧勝をどの時点で捉えるかによるけど、 5年から10年くらい時間が空いてるんだけども
200 :名無しさん@お腹いっぱい。 :2019/04/19(金) 01:36:45.74 .net >>196 >当時のIBMの各部門はソフトの統一とかOSの統一とかそういう思想などなかった。 上から下までSAAで統一しようとしてる(してた)じゃん。
201 :名無しさん@お腹いっぱい。 :2019/04/19(金) 01:40:50.47 .net ハードの差をOSで統一したいだけなら、 IBMはLinuxじゃなくてもOS/2を展開しても良かったんだよ。AIXでも良かった。 でも既に両OSともWindowsNTにサーバ市場で大敗したんだから仕方がない。 人気のある対抗馬が必要だったんだ。
202 :名無しさん@お腹いっぱい。 :2019/04/19(金) 03:29:19.86 .net Linuxを担ぎ始めた頃だったら、AIXとWindowsNTはまだ市場がだいぶ違ってたころじゃないか? まあ直に飲み込まれたのは歴史を知ってるからそう思うだけで。まだあの段階では Linuxはともかくx86はここまで信頼を勝ち取るとは思えなかったけどなあ。 だからintelだってイタニウムを作ったのだろうし。
203 :名無しさん@お腹いっぱい。 :2019/04/19(金) 08:41:06.35 .net イノベーションのジレンマに書かれてるパターンそのままだから x86の成功を予測してた人はいたと思う。 でもMicrosoft対抗って感じはまったくしなかったな。 当時も今もマーケットがかなり違うと思う。 Sun対抗ってなら当たってると思うが。
204 :名無しさん@お腹いっぱい。 :2019/04/19(金) 16:07:21.86 .net 確かにUNIX市場だけで見ればSolarisはLinuxに食われたのだから、Sun対抗だったともとれるが、 Solaris相手ならAIXで戦えばよく、自社製品ではないLinuxを担ぎ出す理由はないな。それもコンピュータの巨人が。
205 :名無しさん@お腹いっぱい。 :2019/04/19(金) 18:14:50.83 .net スレ違いの話をいつまで続けるつもりなんだろ
206 :名無しさん@お腹いっぱい。 :2019/04/19(金) 18:17:54.23 .net NTはposix準拠だったんだぞ。
207 :名無しさん@お腹いっぱい。 :2019/04/19(金) 20:10:00.80 .net >>204 >>197 にもSun対抗って書いてあるぞw
208 :名無しさん@お腹いっぱい。 :2019/04/19(金) 20:44:05.50 .net 木を見て森を見ずだな。 小さなUNIX市場でSunとIBMが小競り合いしてる間にサーバ市場をMSに取られてしまった。
209 :名無しさん@お腹いっぱい。 :2019/04/19(金) 22:01:37.54 .net 台数ベースで見るとずっとLinuxの方が上なのでは? ttps://w3techs.com/technologies/comparison/os-linux,os-windows
210 :名無しさん@お腹いっぱい。 :2019/04/19(金) 22:23:17.93 .net 市場シェアは売り上げ金額。よって高額なSunやOracleは数のわりにシェアがあるように見える。
211 :名無しさん@お腹いっぱい。 :2019/04/19(金) 23:18:05.67 .net UNIXerにとってはGUIオンリーのサーバが売れるとは思っていなかった。だってviの否定だからな。
212 :名無しさん@お腹いっぱい。 :2019/04/19(金) 23:40:00.91 .net そんなわけなかろう。 GUIでないと使えない素人さんの存在はみんな身に染みて知ってる筈。 だからWindowsとUNIX系の住み分けは昔からされてるし Windows対抗としてLinuxが使えるとIBMが当時思ってたなら IBMはホンマもんのアホだろな。
213 :名無しさん@お腹いっぱい。 :2019/04/20(土) 00:23:25.36 .net 少なくともMSはそう思っていないし、 カトラーはUNIX駆逐が目的でNTに注力したし、posixサブシステムも載せた。 そしてviはメモ帳に駆逐された。
214 :名無しさん@お腹いっぱい。 :2019/04/20(土) 02:00:25.56 .net posixサブシステムは米国政府の調達要件だったからだろ
215 :名無しさん@お腹いっぱい。 :2019/04/20(土) 07:07:04.11 .net ほんと調達仕様を名目上満たせばいい的なゴミ実装だったよな。 当初のWindows NTのPOSIXサブシステムって。
216 :名無しさん@お腹いっぱい。 :2019/04/25(木) 10:48:06.85 .net 使ったことあんのかよw
217 :名無しさん@お腹いっぱい。 :2019/04/25(木) 14:11:50.16 .net 伝聞で聞いたな。 Interix になってからは何とか使い物になったらしいが、 それより前、1990年代のPOSIXサブシステムはマジでゴミだったそうだ。
218 :名無しさん@お腹いっぱい。 :2019/04/25(木) 16:56:11.30 .net . \ 実話ですか? /ゲススギル ヒィィィッ ─────\ ∧_∧ ∩ 実話です! / ∧_∧ ∧_∧ 名器度は「3」 \ ( ・∀・)ノ______ / (; ´Д`) (´Д`; ) ───∨── \ (入 ⌒\つ /|. / ( つ ⊂ ) ( ⊃ ⊃ ∧_∧ \ ヾヽ /\⌒)/ |/ 〉 〉 く く //( ( ( `ハ´ )彡 \ || ⌒| ̄ ̄ ̄| / (_.)(_) (_) (__) Σm9っ つ \∧∧∧∧ /“子作り”に突入 限界露出 セックス中毒 人 Y < 週 > 妊娠確実 ア〜ン 1分間100回 ナマ挿入 し (_) < 刊 > 略奪舌入れキス パンチラ パイパン ↑劉飛昶 < 実 > マシンガンピストン ナマ中出し解禁 ─────────< 予 話 >───────────────── < 感 の > < パパー遊んでー __ ナニコレ… < !!! > < パパは大事なお仕事中なのよ ||wjn Λ_Λ /∨∨∨∨\ ||__(Д`; ) /思われる き\ ∧_∧ \_ ⊂´ )./らしい(関係者) っ\ ( ・∀・) <新春中出しSEX…と ( ┳/は確実 可能性が と \ _(__つ/ ̄ ̄ ̄/_ / との噂が でしょう(情報通) \ \/ / カタカタ /かも おそらく との見方が強まって\
219 :名無しさん@お腹いっぱい。 :2019/04/25(木) 18:05:44.49 .net これ発狂してるの? ちょっとググればすぐ裏がとれる話なわけだが。
220 :名無しさん@お腹いっぱい。 :2019/04/25(木) 22:45:56.33 .net >>217 使ったこともないくせにクソだと言い切れるのはゆとり? Windows Meも同じ被害に遭ってるよな
221 :名無しさん@お腹いっぱい。 :2019/04/25(木) 23:02:35.29 .net Meはほんと糞だった。 NT、2k対応に遅れてたソニーがMeばかりだったからVAIOで被害にあった人も多いだろう。
222 :名無しさん@お腹いっぱい。 :2019/04/25(木) 23:40:27.89 .net >>220 当時あれだけクソだったのが知れ渡ってたのに崇拝してるって その頃はお子様だった人? お子様はせめてgoogleの使い方くらい覚えてからUNIX板に来てほしいにゃあ。 まあお子様に教育するのも年長者の務めなので教えてあげるね! まず www.google.co.jp で「"Windows NT" "POSIX subsystem"」で検索してみような! すると最初のページ(俺の場合上から2番目)に ttps://brianreiter.org/2010/08/24/the-sad-history-of-the-microsoft-posix-subsystem/ が出てくるはず。 これを読んでみよう! こんなことが書いてあるね! POSIX subsystems were never really completed but they were shipped with the first five versions of Windows NT through Windows 2000. The POSIX subsystem supported POSIX.1 spec but provided no shells or UNIX-like environment of any kind. ウププ。 ほんとマジもんのゴミだよ。 FIPSに書いてることだけ満足して米政府の調達仕様を満たすためだけの存在であって、 当時実用してた人は誰一人存在しなかった。 その後このゴミは全部捨てて、Interixを買収してそっちを代わりに使うようになったわけ。 一応念のため言っとくと、20世紀当時の POSIX.1 仕様ってまだSUSベースになってなくて 超貧弱だったからな。
223 :名無しさん@お腹いっぱい。 :2019/04/25(木) 23:49:08.35 .net 当時、posixサブシステムは実用してた人は誰一人存在しないどころか 試しに使った人もほとんどいないなのに糞だと散々言われていた。 逆に当時、NTは一部の人に実用に使われていて、使ってる人は安定していることを知っていたが、 この板では不安定だの糞だのスパゲッティコードだの散々言われていた。 この板では妄想で批評する奴が多い。
224 :名無しさん@お腹いっぱい。 :2019/04/25(木) 23:53:05.18 .net クソだって言ってるWebページいくらでも提供できるからw 当時の NTのPOSIXサブシステムが素晴らしいなんて書いてる人、世の中に一人もいないっしょ。 妄想の中に住んでるのはどちらかって話だよ。
225 :名無しさん@お腹いっぱい。 :2019/04/26(金) 00:02:00.18 .net この件に関しては実際にクソだっただろうが、 posixサブシステムはクソと最初に言った奴がいて、それを聞いた奴が検証せずにまた広めた可能性が高い。 当時のNTは一部でしか普及してないから。 まずはどれぐらいクソだったか検証したWebページをいくつか挙げてくれ。
226 :名無しさん@お腹いっぱい。 :2019/04/26(金) 00:55:38.42 .net >>222 ググルと本当のことが出てくると思ってるあたり、 ゆとりというよりただのバカだったか。 >>221 SonyがクソなのにMeもとんだとばっちりだな
227 :名無しさん@お腹いっぱい。 :2019/04/26(金) 02:24:51.08 .net >>226 先にお前の方から、お前の主張と、その根拠を出してくれ
228 :名無しさん@お腹いっぱい。 :2019/04/26(金) 02:32:27.37 .net 対案を出せと言えば勝った気になるお子様か 国会からしてそんなレベルものなあこの国sigh
229 :名無しさん@お腹いっぱい。 :2019/04/26(金) 03:48:02.08 .net 勝った負けたの話じゃなくね? 先にお前の方から、お前の主張と、その根拠を出してくれ という当たり前の話を言ってるだけで、 当たり前の話を聞いて、 勝ったとか負けたという話につなげてしまう 発想がおかしいよ?
230 :名無しさん@お腹いっぱい。 :2019/04/26(金) 03:48:33.11 .net 負けたと思ってるから「く、勝った気になるなよ!」って 言ってるんだろ?
231 :名無しさん@お腹いっぱい。 :2019/04/26(金) 04:07:43.60 .net 主張が理解出来ないとか納得できないというのはわかるが、 先におまえから主張しろってのは、なんなん?w
232 :名無しさん@お腹いっぱい。 :2019/04/26(金) 08:36:54.37 .net 技術系の板でWindows MEをこういう風に擁護する奴が出てくるとは... こりゃ歴史修正主義がはびこるわけだ。
233 :名無しさん@お腹いっぱい。 :2019/04/26(金) 10:32:24.18 .net 98とリソース上の制限は同じなんだから、同じように使えば普通に安定するのに、 技術系の板で技術力のないメーカーが提供したものそのまま垂れ流しておいて 不安定だと言い出す奴がいることに驚きだよ。
234 :名無しさん@お腹いっぱい。 :2019/04/26(金) 11:09:45.55 .net 9x系が普通に安定とか釣り針でかすぎだろw
235 :名無しさん@お腹いっぱい。 :2019/04/26(金) 12:16:51.51 .net 技術力のない奴は安定させられなかったよね
236 :名無しさん@お腹いっぱい。 :2019/04/26(金) 13:47:31.16 .net 事実は ・98とシステム上の上限は同じだけどOS自体が消費するリソースが増えてたので、アプリで使えるリソースはMEの方が98より少ない ・95/98/MEは、NT系と異なりメモリー保護が不完全で、アプリのバグでOS全体を落としたりハングさせたりできる UNIX板で擁護できるようなOSじゃない。 釣り針垂らしてるのではなく 現実との接触を失ってる人なのかもね。
237 :名無しさん@お腹いっぱい。 :2019/04/26(金) 19:16:20.09 .net >>236 メーカー製アプリまでOSに入れちゃう人か
238 :名無しさん@お腹いっぱい。 :2019/04/26(金) 21:03:35.93 .net おまえらが何と戦ってるのかよう分からん
239 :名無しさん@お腹いっぱい。 :2019/04/26(金) 21:42:05.32 .net >>237 いやいやメーカー独自のプリインストールソフトがなくてもWindows MEの方が資源食いだった。 ttps://www.atmarkit.co.jp/fwin2k/insiderseye/20000829windowsme/20000829windowsme.html に同一マシンにクリーンインストールした比較があるが、 起動直後の空きシステムリソースを比べると 98 SE の 94% に対し、ME では 92%。 つまり起動時点でシステム側が使用しているリソース量は 98 SE の 6% に対し ME では 8% と 30% も増えてる。 GUI 部品が時代とともにゴテゴテしてくるのが理由の一つだから その後もこれに近い割合で消費量が多くなる。 ただしこの記事によるとログイン・ログオフを繰り返した場合のリソースリークは ME の方が改善されてるようだな。 とは言えやっぱりリークしてるわけで、 OS自体にリソースリークがあるという、UNIXではまず考えられない劣悪品質。 あと速度比較で ME が 98 SE に比べて32%も遅いってのもマジでひどい。
240 :名無しさん@お腹いっぱい。 :2019/04/26(金) 22:57:16.39 .net 原因は明確ではないが Windows Me対応はうたわれていない いい加減な与太話しか載ってないじゃん 文章を読むリテラシーを身につけようよ
241 :名無しさん@お腹いっぱい。 :2019/04/26(金) 23:40:06.77 .net UNIXプログラミングと関係ない話はいつまで続くのか
242 :名無しさん@お腹いっぱい。 :2019/04/26(金) 23:57:59.35 .net 文章を読むリテラシーはプログラミングでも大切だよ
243 :名無しさん@お腹いっぱい。 :2019/04/26(金) 23:58:07.04 .net 世界を現実とは逆に認識してる上に 自分の認識の根拠を確認もせずに正しいと信じてる人間には いくら常識を説き証拠を突き付けたところで 馬の耳に念仏となるのは不可避だったな。 時間の無駄だった。
244 :名無しさん@お腹いっぱい。 :2019/04/27(土) 01:51:10.75 .net ぐぐって見つけたものを正しいと信じ込んでしまうのはゆとりの人なのかな
245 :名無しさん@お腹いっぱい。 :2019/04/27(土) 02:33:04.77 .net つまり、ぐぐって見つけたものは間違いである
246 :名無しさん@お腹いっぱい。 :2019/04/27(土) 17:42:30.10 .net ぐぐって見つけたものを間違いと信じ込んでしまうのはゆとりの人なのかな
247 :名無しさん@お腹いっぱい。 :2019/04/27(土) 18:07:53.27 .net 正しいとは限らない=間違い、ではないよ 君には難しかったかな
248 :名無しさん@お腹いっぱい。 :2019/04/27(土) 19:52:55.18 .net 元から知ってる知識でありしかもググってもそれを裏付ける情報ばかりがひっかかる事実に対し 5chでたったひとりそれに異論を唱えているという状況がまずあって 元々知ってる知識を数値的に裏付ける証拠をググって提示したって話だよな。 ググって見つけたものを正しいと信じ込むなんて話では全然ないだろう。 自分ひとりだけが信じてる主張、しかもリソースメーターの数値が明白に誤りを 示している主張を、人に信じてもらえる可能性があるといまだに思ってるってのは いったいなんだろね。 仮説に反する測定結果が出た場合には、仮設の方を棄却するっていうのが 科学的手続きなんだが、そういう訓練を受けたことがないのは間違いなさそう。
249 :名無しさん@お腹いっぱい。 :2019/04/27(土) 20:09:10.66 .net 科学的な問題点はサクッと指摘されてると思うのだが、 そこは無視するんだな。韓国風の科学的手続きって奴?
250 :名無しさん@お腹いっぱい。 :2019/04/27(土) 22:21:43.26 .net スレチという指摘を無視するんだから所詮お前らはそういう人間
251 :名無しさん@お腹いっぱい。 :2019/04/27(土) 22:59:25.56 .net >>247 その理屈だと、ググって見つけたものの中に 正しいものが有ると言ってるように思える
252 :名無しさん@お腹いっぱい。 :2019/04/28(日) 03:02:10.13 .net >>251 ネット上にあるものは統べて間違い、だとしたら、 この発言自体は正しいのだろうか間違いなのだろうか
253 :名無しさん@お腹いっぱい。 :2019/04/28(日) 13:08:25.77 .net ここまで、このposixスレですらposix subsystemを触った奴ゼロ。 だが、みなさもNTでのposix開発経験があるかのようにクソだという。
254 :名無しさん@お腹いっぱい。 :2019/04/28(日) 13:12:39.14 .net 使ったことがないならせめてググって どこがクソなのか調べればいいのに
255 :名無しさん@お腹いっぱい。 :2019/04/28(日) 14:23:09.53 .net 最初からそう言ってるだろ。何週遅れだよ。
256 :名無しさん@お腹いっぱい。 :2019/04/28(日) 14:28:45.82 .net もう一週する? >>254 ググれば何でも出てくると思ってるの? どんだけゆとりなんだよ
257 :名無しさん@お腹いっぱい。 :2019/04/28(日) 23:12:13.25 .net >>256 落ち着け。ググれば何でも出てくるなんて言ってない。 それよりも話を進めよう
258 :名無しさん@お腹いっぱい。 :2019/04/29(月) 01:20:27.19 .net >>257 じゃあ何のためにググルの?
259 :名無しさん@お腹いっぱい。 :2019/04/29(月) 02:50:24.50 .net >>258 お前は冷蔵庫を開ける時、なんでも出てくると思って開けるんか?
260 :名無しさん@お腹いっぱい。 :2019/04/29(月) 03:59:56.11 .net >>259 なにが入ってるかくらい把握してるだろ
261 :名無しさん@お腹いっぱい。 :2019/04/29(月) 07:40:26.55 .net いい加減よそでやってくれ
262 :名無しさん@お腹いっぱい。 :2019/04/29(月) 20:05:59.32 .net >>260 だから入っていると思って開けるんですよね
263 :名無しさん@お腹いっぱい。 :2019/04/29(月) 20:11:19.82 .net >>262 自分で入れたものが入ってるだけじゃん
264 :名無しさん@お腹いっぱい。 :2019/04/29(月) 20:25:34.84 .net (独身)
265 :名無しさん@お腹いっぱい。 :2019/04/29(月) 20:35:11.41 .net 結婚してて他人のチンコが入ってたらやばいよやばいよ
266 :名無しさん@お腹いっぱい。 :2019/04/30(火) 22:12:34.86 .net 冷蔵庫に?
267 :名無しさん@お腹いっぱい。 :2019/04/30(火) 23:22:48.97 .net 阿部定か
268 :名無しさん@お腹いっぱい。 :2019/07/04(木) 12:52:40.33 .net 老人なら仮に独身でも冷蔵庫に何を入れたか把握してないかもしれない。
269 :名無しさん@お腹いっぱい。 :2019/07/06(土) 07:17:35.91 .net POSIXの範囲のC言語ってhttp通信とか行えるんだっけ。
270 :名無しさん@お腹いっぱい。 :2019/07/06(土) 13:43:39.64 .net >>269 可能
271 :名無しさん@お腹いっぱい。 :2019/07/06(土) 22:26:54.95 .net >>269 できますん
272 :名無しさん@お腹いっぱい。 :2019/07/07(日) 06:01:39.47 .net I/Oポートさえ触れられればTCP/IPは全部実装できるだろ。
273 :名無しさん@お腹いっぱい。 :2019/07/07(日) 19:23:43.44 .net >>272 そう言われるとそうなんだけどねw
274 :名無しさん@お腹いっぱい。 :2019/07/07(日) 20:14:34.21 .net 作ればあるもん!
275 :名無しさん@お腹いっぱい。 :2019/07/07(日) 22:53:33.05 .net http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/netinet_tcp.h.html とかね。
276 :名無しさん@お腹いっぱい。 :2019/08/02(金) 13:10:40.81 .net 機能検査マクロってどのくらい使ってる? というかどのレベルで定義してる? _XOPEN_SOURCE 700が一番多いのかな。
277 :名無しさん@お腹いっぱい。 :2019/08/03(土) 20:40:57.44 .net >>276 ぼくは_XOPEN_SOURCE 700だよ
278 :名無しさん@お腹いっぱい。 :2019/08/10(土) 17:01:14.84 .net >>277 だよな!
279 :名無しさん@お腹いっぱい。 :2020/08/02(日) 10:59:44.92 .net >>275 これを実際に使ってHTTP通信やってるところみたことない。 普通libcurlでしょ。POSIXの範囲から外れるけど。
280 :名無しさん@お腹いっぱい。 :2020/12/09(水) 09:26:40.16 .net https://i.imgur.com/CAhD03M.jpg
281 :名無しさん@お腹いっぱい。 :2022/10/11(火) 00:07:55.10 ID:DtqFelApM 腐敗を謳歌してきた自民党か゛禁忌としてきたことを腐敗の権化安倍晋三か゛あっさり踏み越えて.曰銀に盛大に金刷らせて 賄賂癒着資本家階級とともに俺も俺もと孑孫の税金を食い荒らして,圧倒的資産格差を形成してきたわけた゛か゛,今度は 消費活性化を名目に相続税まて゛引き下げて、圧倒的資産格差を末代まて゛盤石なものにするための税制改正までしようとしていやがる そんな本質すら理解できないど底辺のお前らは末代まて゛圧倒的優越的地位を濫用されて.遺棄罪にも等しい不幸な子を産み落とすわけよ 人として最低限の論理思考能カか゛あるなら、所得税や消費税その他を全廃して、相続税を基幹税にするほうか゛、 末代まて゛消費する必要のない資産を金持ちの子に持たせるよりも,消費か゛活性化することくらい理解て゛きるだろうにな そもそも地球破壊することにしか金を使えず,騒音まき散らして知的産業に威力業務妨害して壊滅させて,消費に値しないポンコツ製品 しか生産できなくした前代未聞史上最惡の腐敗の権化テ囗リス├安倍晋≡を讃えなか゛ら消費とか笑わせんなや腐敗税制調査会 創価学会員は.何百万人も殺傷して損害を与えて私腹を肥やし続けて逮捕者まで出てる世界最悪の殺人腐敗組織公明党を 池田センセ一か゛ロをきけて容認するとか本氣で思ってるとしたら侮辱にもほと゛か゛あるそ゛! hтtρs://i、imgur,соm/hnli1ga.jpeg
282 :名無しさん@お腹いっぱい。 :2023/03/20(月) 14:02:09.45 ID:JukC2RjoS クソ航空機に生活や仕事を妨害されたら‥アプリ「ADS-B Unfiltered Plane Tracker」を入れて,登録記号を確認https://jasearch.info/aircraft_hist.html △ここで検索して所有者(使用者)を特定したら、グク゛って電話番号を確認.この地球破壊私権侵害強盜殺人テ口リストにクレ一厶を入れよう! 例えば.登録記號『JA7973」は気侯変動させて災害連發させて人を殺して私腹を肥やしてる「ア儿ファ━アビ工ィション』だと分かる 言うまて゛もなく、四六時中猥褻か゛らみて゛逮捕されなか゛ら威カ業務妨害ヘリ飛は゛しまくって望遠カメラて゛女風呂のぞき見しなか゛らグルグ儿 騷音まき散らして暇すぎるしお前らなんか犯罪おかせやと知能への嫉妬心丸出して゛知的産業を壊滅させ,かつてない頻度で挑発を繰り返す クソ税金泥棒ポリ公にもクレ―厶を入れ、山上大先生みたいなのが『ポリ公ヘリにイライラしてやった」とか言ってくれることを期待しよう! ‐刻も早くクソ航空機による侵略を止めさせるため,被害者か゛連携して私権侵害テ口リストに対して断固とした措置を取っていくことが重要! 創価学會員は、何百万人も殺傷して損害を与えて私腹を肥やし続けて逮捕者まで出てる世界最悪の殺人腐敗組織公明党を 池田センセ−が口をきけて容認するとか本気て゛思ってるとしたら侮辱にもほと゛があるそ゛! hТΤρs://i、imgur、соm/hnli1ga.jpeg
283 :名無しさん@お腹いっぱい。 :2024/03/27(水) 19:38:19.20 .net 高配当バリュー無風でなんか申し訳ない気持ちにならなかったテスト 上場廃止してたし、今年序盤のウンコぶりはコロナで家族崩壊て 充実したがってるのかわからんわ
284 :名無しさん@お腹いっぱい。 :2024/03/27(水) 20:47:25.08 .net 一回は必ず課金されるっぽいよね
66 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★
本文 スレッドタイトル 投稿者