トップページunix
1001コメント280KB

Sun Microsystems 最富の庇護

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2009/10/07(水) 15:05:21
考えようによっては強力なパトロンを得た SPARC & Solaris OPENな魂は野獣どもの歯牙をググりぬけられるのか?! 秘密兵器 Rockの登場はいつ?! 【前スレ】 Sun Microsystems 最大の岩望 http://pc12.2ch.net/test/read.cgi/unix/1247220804/
0287名無しさん@お腹いっぱい。2009/11/07(土) 13:07:34
>>286
静的解析で品質保証できないようなコードは禁止だよ。
0288名無しさん@お腹いっぱい。2009/11/07(土) 13:45:29
通らないCコード禁止みたいなもんか
最低レベル保証みたいな意味ならわからんでもない
0289名無しさん@お腹いっぱい。2009/11/07(土) 13:46:13
- 通らないCコード禁止みたいなもんか
+ lint 通らないCコード禁止みたいなもんか
0290名無しさん@お腹いっぱい。2009/11/07(土) 16:16:10
いや、そうじゃない。
マルチスレッドのバグを静的解析で確実に発見できるタイプのコードを書くことが求められてる。
つまり、静的解析でバグが発見されなければバグが存在しない、ということが求められてる。

それが出来ないのなら、マルチスレッドは禁止。
0291名無しさん@お腹いっぱい。2009/11/07(土) 16:19:23
なんか>>283と言ってることが違うような
0292名無しさん@お腹いっぱい。2009/11/07(土) 16:29:58
>>290
> つまり、静的解析でバグが発見されなければバグが存在しない、ということが求められてる。

お前もうちょっと勉強した方がいいと思うよ。
02932902009/11/07(土) 16:49:29
俺は283じゃない。

283はゲーム業界なので我々とは世界が違うだろう。
マルチスレッドといっても、彼らのと我々のとでは、使い方が違うだろうし。
0294名無しさん@お腹いっぱい。2009/11/07(土) 16:55:04
その我々が誰々なのか知らんけど、オラんとこでは誰かがマルチスレッド禁止とか
言い始めたら大変な事になるだろうなw
0295名無しさん@お腹いっぱい。2009/11/07(土) 17:21:19
>>294はコード書くの禁止
0296名無しさん@お腹いっぱい。2009/11/07(土) 17:26:14
>>293
お前が283かどうかは話の流れ上関係ないのでは?
0297名無しさん@お腹いっぱい。2009/11/07(土) 17:45:55
面倒はDB屋にやらせとけ
おいらはしこしこSQL書くだけ
02982902009/11/07(土) 17:46:06
>>296
うむ、俺が話を脱線させてしまったようだ。
0299名無しさん@お腹いっぱい。2009/11/07(土) 17:51:34
>>283
ゲームエンジンなんて他所から買えばいいだろう
欧米や韓国のゲーム屋からよりどりみどりで選べる
0300名無しさん@お腹いっぱい。2009/11/07(土) 18:19:45
>>299
エンジンのライセンス料で赤字になるだろ
こんなスレに来るゲーム屋って時点でエロゲと理解れよ
0301名無しさん@お腹いっぱい。2009/11/07(土) 19:30:23
その発想はなかった
0302名無しさん@お腹いっぱい。2009/11/07(土) 20:00:24
>>290
シングルスレッドのソースを静的解析しても見つけられないバグはある。
となると、おまいさんは全部の行のunittestを書かないといけない業界に居るのかな。
それならまぁ仕方ない気もしなくもない。
0303名無しさん@お腹いっぱい。2009/11/07(土) 20:20:31
業界を甘く見るんじゃねぇ!
おまえらみたいな人でなしが業界に逆らったら生きちゃいられねぇぞ
0304名無しさん@お腹いっぱい。2009/11/07(土) 20:30:31
>>302
> シングルスレッドのソースを静的解析しても見つけられないバグはある。

アプローチが逆なのよ

バグがあったときに、その原因を探すために静的解析を使って、それが万能ではないことに嘆くのではなく、
バグがあったとしても、それが万能ではない静的解析で見つけられるタイプのバグになるようにするのよ。
静的解析で完全にバグを抽出できる・・・というのは無理だけれども、できる限りやるのよ。
0305名無しさん@お腹いっぱい。2009/11/07(土) 22:12:01
>>300
エロゲにマルチスレッドwww
0306名無しさん@お腹いっぱい。2009/11/07(土) 22:34:20
>>304
お前アホだからプログラマ辞めろよ
0307名無しさん@お腹いっぱい。2009/11/07(土) 23:16:04
>>305
エロゲ屋ってUNIX自体知らなそう。
0308名無しさん@お腹いっぱい。2009/11/07(土) 23:53:12
>>306って、
静的解析? んなもん使い物にならねーよ、俺っちのコーディング技術で十分安全だよ
とか言ってる老害ぽいな。
0309名無しさん@お腹いっぱい。2009/11/08(日) 00:31:09
あのさぁ。DAWとか使ったことあるか? 軒並マルチスレッド化してるぞ。
もちろん、入力フォームと帳票デザイン延々やってるとこに
マルチスレッドプログラミングはムリだが、じゃあぜんぜん要らんのかというと
そんなことはなくて、ちょっとした裏方さん作りには既に必須。
やらないと終る、消えるのは確定。さあ消えてくれるかww? たいじょーw
そもそもデバイスドライバプログラミングとか、カーネル内だと昔からあるし。
シカケの実装は違うが、考え方は同じ。
0310名無しさん@お腹いっぱい。2009/11/08(日) 00:33:55
日本語でたのむ
0311名無しさん@お腹いっぱい。2009/11/08(日) 00:35:00
この程度わかんないようじゃ、マルチスレッドはるか以前のようだ...wwwwwwwwwww
0312名無しさん@お腹いっぱい。2009/11/08(日) 00:35:38
またDAWとか言ってるのかよ。
0313名無しさん@お腹いっぱい。2009/11/08(日) 00:37:24
>>290「静的解析で全てのバグを見つける(キリッ」

お前、池沼だろ
0314名無しさん@お腹いっぱい。2009/11/08(日) 00:43:01
タイミングによって出たりでなかったりするバグを探す前に、
静的解析で見つけられるようなのをなくしておきたいって話かと思った。
0315名無しさん@お腹いっぱい。2009/11/08(日) 00:44:32
DAWって典型的なCPU集中で並列処理可能なデータを扱うアプリじゃん。
0316名無しさん@お腹いっぱい。2009/11/08(日) 00:45:44
>>314
タイミングによって出たり出なかったり、なんてことにならないように、静的解析でバグが見つけられるようなコードを書くのよ。

>>313には理解できないようだが・・・
0317名無しさん@お腹いっぱい。2009/11/08(日) 00:48:39
>>315
で?
0318名無しさん@お腹いっぱい。2009/11/08(日) 00:51:25
>>290
> つまり、静的解析でバグが発見されなければバグが存在しない、ということが求められてる。

こんなこと不可能だろ。
その部分問題に過ぎない停止問題でさえ決定不能なのに。
0319名無しさん@お腹いっぱい。2009/11/08(日) 00:53:06
要するに関数型プログラミング最高ってこと?
0320名無しさん@お腹いっぱい。2009/11/08(日) 00:54:27
>>317
マルチスレッドで処理するのが非常に簡単なアプリだってこと
0321名無しさん@お腹いっぱい。2009/11/08(日) 00:54:55
DAW厨はスレ違い板違い
0322名無しさん@お腹いっぱい。2009/11/08(日) 00:55:37
Webサーバほどではない。
0323名無しさん@お腹いっぱい。2009/11/08(日) 00:59:00
>>320
意味不明だなww 処理の傾向とプログラミングの難しさが相関するのか?
アタマ大丈夫か?!ww
0324名無しさん@お腹いっぱい。2009/11/08(日) 01:01:38
>>318
停止問題が問題になるようなコードを書くことが禁止されてるの。
0325名無しさん@お腹いっぱい。2009/11/08(日) 01:04:44
>>323
あたりまえだろ

音声処理する部分を、ごく普通にスレッドセーフに書く
何ら難しいことはない

その音声処理する部分を、トラックごとに別のスレッドで呼ぶ
何ら難しいことはない

最近はCPUのコア数増えてきたので、同一トラックをパイプラインで処理してもいい
これも、さほど難しいことはない

0326名無しさん@お腹いっぱい。2009/11/08(日) 01:09:48
323のアタマがおかしいことだけは間違いない
0327名無しさん@お腹いっぱい。2009/11/08(日) 01:10:22
いるんだよねオナニー的に細かい粒度でマルチスレッド処理しちゃうのが
0328名無しさん@お腹いっぱい。2009/11/08(日) 01:22:35
画像・音声処理のようなDLPが活かせる処理は
スレッド増やさず広いベクタ長でSIMD
0329名無しさん@お腹いっぱい。2009/11/08(日) 07:27:19
>>324
ループ禁止じゃんw
0330名無しさん@お腹いっぱい。2009/11/08(日) 12:45:48
>>290,>>316 は同一人物だろうが
そんなバカな主張はじめてみた
Coverityだって静的解析はあくまで特定のタイプの
バグを見付けるだけだとしてる

どういう立場の人間だとこう思い込むんだろう
0331名無しさん@お腹いっぱい。2009/11/08(日) 12:50:54
煽りたい人
0332名無しさん@お腹いっぱい。2009/11/08(日) 13:21:48
>>330
単なる頭の悪い人じゃないの?
0333名無しさん@お腹いっぱい。2009/11/08(日) 13:56:16
>>330
バグが、その特定タイプに集まるように、コーディングするのさ。
0334名無しさん@お腹いっぱい。2009/11/08(日) 13:57:52
>>332
頭が悪いだけではここまではいかない。
精神病んでいて「認知の歪み」がある人でしょう。
自分は凄いと勘違いしている自己愛人格障害系だと思う。
0335名無しさん@お腹いっぱい。2009/11/08(日) 13:58:31
>>329
ロックを握ったまま、終わらないループをするのは禁止に決まってるだろが。
0336名無しさん@お腹いっぱい。2009/11/08(日) 13:59:35
>>334
はいはいレッテル貼り乙

すげー窮屈なコーディングを強いられてる土方なだけですよ。
0337名無しさん@お腹いっぱい。2009/11/08(日) 14:02:55
バグの絶対でないプログラミング、これからも頑張ってください
0338名無しさん@お腹いっぱい。2009/11/08(日) 14:18:01
俺は合理的で良心的なコーディングが出来る事に感謝しないといけないな…
0339名無しさん@お腹いっぱい。2009/11/08(日) 14:25:39
>>337
そう単純化されると困るな。

全体としてはバグは多少は出てしまうが、
しかし、再現が難しく修正が困難なマルチスレッド絡みのバグだけは出ないようにしてるの。
それが出来なければシングルスレッドでやらなきゃいけないの。
0340名無しさん@お腹いっぱい。2009/11/08(日) 14:35:30
>>290
> つまり、静的解析でバグが発見されなければバグが存在しない、ということが求められてる。

0341名無しさん@お腹いっぱい。2009/11/08(日) 14:47:16
なんか病的な子が一匹粘着してるようだな
0342名無しさん@お腹いっぱい。2009/11/08(日) 14:52:04
>>339
かなりトーンダウンしたね。
0343名無しさん@お腹いっぱい。2009/11/08(日) 15:25:08
>>342はコード書いちゃダメな子だろ
0344名無しさん@お腹いっぱい。2009/11/08(日) 15:30:40
ドカタ現場は無理
0345名無しさん@お腹いっぱい。2009/11/08(日) 15:39:41
>>342
してねーよ。

>>340のように、前の行が読めない人が、言葉尻に噛みついてるだけ。
0346名無しさん@お腹いっぱい。2009/11/08(日) 15:44:55
>>345
トーンダウンしたね。
0347名無しさん@お腹いっぱい。2009/11/08(日) 15:47:01
ちなみに、バグが本当に皆無なのは良くない。納入先にもよるが。
なぜ良くないのかは、こういうpublicな場では言えない。
0348名無しさん@お腹いっぱい。2009/11/08(日) 15:51:25
>>346
始終、マルチスレッドのバグの話ですが?

マルチスレッドのバグについて静的解析で品質保証できないコーディングをするってことは、
たまたま うまく動いているだけ
たまたま バグに気が付いてないだけ
というものを納品するってことだよ。

静的解析で対処できないマルチスレッドのバグは、
動的解析でも発見できない可能性が高いんだよ。
タイミング依存するようなのは、テストで発見できない可能性高いんだからさ。
0349名無しさん@お腹いっぱい。2009/11/08(日) 15:54:45
>>348
最初からそう書けば子供にも解りやすかったな
0350名無しさん@お腹いっぱい。2009/11/08(日) 16:04:52
マルチスレッドに限っても、
特定のタイプのバグしか扱えないってまだ理解できてないんだな。
静的解析でも、動的解析でも。
0351名無しさん@お腹いっぱい。2009/11/08(日) 16:19:42
>>350は発見困難なバグを仕込む能力が自慢らしい
0352名無しさん@お腹いっぱい。2009/11/08(日) 16:41:58
Haskell じゃダメなのかい?
0353名無しさん@お腹いっぱい。2009/11/08(日) 17:05:07
Haskellの案件やってみたいねー
0354名無しさん@お腹いっぱい。2009/11/08(日) 17:47:55
発想が静的型付け信者と一緒だな。
そういう人と同じプロジェクトでは働きたくないなあ。
0355名無しさん@お腹いっぱい。2009/11/08(日) 17:56:14
>>354
どうやって品質保証するの?
どうやってアホが崩壊させるのを防ぐの?
0356名無しさん@お腹いっぱい。2009/11/08(日) 18:01:16
>>355
そう。そういう感じの人。
0357名無しさん@お腹いっぱい。2009/11/08(日) 19:10:36
>>356
現実を見ろヨ
0358名無しさん@お腹いっぱい。2009/11/08(日) 19:28:20
>>354 にとって関数型パラダイムは酸っぱい葡萄かい?
0359名無しさん@お腹いっぱい。2009/11/08(日) 20:44:04
>>358
俺は SML 大好きだよ。でも CL も好きだし、何でもバランスが大事だと思うよ。
0360名無しさん@お腹いっぱい。2009/11/08(日) 22:19:22
好き嫌いの話なんて誰もしてない
バランスって馬鹿と知性のバランスの事か?
そりゃ大事だなこの不完全な世界で正気を保っていくには
0361名無しさん@お腹いっぱい。2009/11/08(日) 22:34:57
290がキチガイに延々絡まれててかわいそうだな
0362名無しさん@お腹いっぱい。2009/11/08(日) 22:37:30
だってロートルばっかり、なんですもの。
0363名無しさん@お腹いっぱい。2009/11/08(日) 22:38:55
年齢の問題じゃなくて知能の問題だと思うの
0364名無しさん@お腹いっぱい。2009/11/08(日) 22:59:01
>>360
お前誰だよw
0365名無しさん@お腹いっぱい。2009/11/09(月) 08:36:23
twitter のバックエンドの Scala 移行、効果のほどはどんなもんだったんだろう?
US では大手のプロジェクトも関数型への移行を試しているところがいろいろあるらしいが。
後は処理系の完成度次第か? clojure とかも面白い。
0366名無しさん@お腹いっぱい。2009/11/09(月) 11:55:52
>>361
スレッド遡ってみたが仕方ないだろ・・・・

バグが発見できるようなコードを書くって・・・
それができるならバグが入っていないコードを書いた方が建設的・・・・
0367名無しさん@お腹いっぱい。2009/11/09(月) 12:40:53
Sun決算、1億2000万ドルの赤字――Oracleによる買収の不確かさが影響
http://www.itmedia.co.jp/enterprise/articles/0911/09/news018.html
0368名無しさん@お腹いっぱい。2009/11/09(月) 14:31:29
>>366
そうだな。
マルチスレッドはバグるからシングルスレッドで書いたほうが建設的だな。
0369名無しさん@お腹いっぱい。2009/11/09(月) 18:22:29
もう「戦う前に負け」状態ですね。わかります。
0370名無しさん@お腹いっぱい。2009/11/09(月) 18:36:28
あのー、Sunも Intelも HPも IBMも言ってないトンチキなご説は、
どうぞ他のスレッドでやっていただけないでしょうか?
「並列やらない」なんて言ってるとこはどこにもないんですけど。
0371名無しさん@お腹いっぱい。2009/11/09(月) 18:52:36
まさに話題がスレッドだけに。
0372名無しさん@お腹いっぱい。2009/11/09(月) 19:26:26
ちなみに、トンチキとは トンマ+インチキ という、意味だそうです。
0373名無しさん@お腹いっぱい。2009/11/09(月) 19:55:04
へえ
で、どっちがSunでどっちがOracle?
0374名無しさん@お腹いっぱい。2009/11/09(月) 20:00:44
ユニバーサルメルカトルマルチスレッドプログラミング!(キリッ)
0375名無しさん@お腹いっぱい。2009/11/09(月) 20:29:07
>>373
もちろん、>374 がトンチキ。もろバレw
0376名無しさん@お腹いっぱい。2009/11/09(月) 21:37:45
>>370
話の流れを読め。
0377名無しさん@お腹いっぱい。2009/11/09(月) 22:11:21
>376 もトンチキ。まる出し。
0378名無しさん@お腹いっぱい。2009/11/09(月) 23:38:51
なんだよ、いつものアレな人が来たよ。
0379名無しさん@お腹いっぱい。2009/11/10(火) 00:25:08
質問です。コベルティでsolarisのデバイスドライバの
並列性も解析対象になるのでしょうか?
0380名無しさん@お腹いっぱい。2009/11/10(火) 01:09:12
>>379
できるんじゃね? 以下のようなのもあるし。
some issues reported by coverity for iscsi initiator
http://bugs.opensolaris.org/view_bug.do;jsessionid=2b3bf0bdaf22affffffffdebd6ab22e00a40?bug_id=6795073
0381名無しさん@お腹いっぱい。2009/11/10(火) 01:12:55
って並列依存の部分含まれてないな。
Free Trial使って確かめれば良い予感
0382名無しさん@お腹いっぱい。2009/11/11(水) 03:01:13
ttp://online.wsj.com/article/SB125570373292090093.html
Sun買収劇の裏で、インテルとIBMがインサイダー取引?
0383名無しさん@お腹いっぱい。2009/11/11(水) 03:04:32
Rockってどうなったん?

TPCベンチマークとかはAPLではなくVictoria Fallsでやってるわけで、その路線だけで十分じゃね?
0384名無しさん@お腹いっぱい。2009/11/11(水) 07:12:56
x86はCPUがピーキーだが、SPARCはどうなの?
何やっても安定してスピードでるの?
同じ2.5GHzではSPARCのほうが速い?
0385名無しさん@お腹いっぱい。2009/11/11(水) 09:08:20
>>382
Sunの幹部は関与してねえw
http://s.wsj.net/public/resources/images/P1-AS079_GALLEO_NS_20091016203329.gif
0386名無しさん@お腹いっぱい。2009/11/11(水) 17:19:34
WindowsNTの CHRP版って、Open Firmwareから起動するのか?
DEC DNARDも StrongARMに Open Firmwareだったんだな..
■ このスレッドは過去ログ倉庫に格納されています