69式のおっさんを呼び込むスレ【00000100b】

このエントリーをはてなブックマークに追加
1おじゃばさま
おっさん情報
37歳独身(酉年らしい、本人談)
酒好き(焼酎系の安いものがメイン) ※しかし金は持ってる
生息地域 九州じゃんがら明太子
特技 デーモン系の開発 ※ドライバもミドルも得意
得意言語 C/C++ ※主要言語は使えるしJavaもやってる

Javaがあふれるこの時代に
マ板のウルトラセブンともいえるC使いのおつさんだが
なかなかためになる事を知っている。おっさんを呼び込もう。
なぜかジャワ使いが押し寄せてくるが気にせず行こう。

コンテナオサン
69式フリーPG ※底が知れないおっさん

続々とレギュラー化するオサン光臨(年代順)
62式おさん ※タダモノではない
66式窓際サラリーPG ※純粋C厨だが技術力は高い
68式流浪PG ※こだわりはあるが気が小さい
69式オサンクローン ※技術はないが金はある
おじゃばさま

過去スレ
http://pc8.2ch.net/test/read.cgi/prog/1153497275/l50
http://pc8.2ch.net/test/read.cgi/prog/1158541892/l50
http://pc10.2ch.net/test/read.cgi/prog/1162718023/l50
http://pc10.2ch.net/test/read.cgi/prog/1172033919/l50

※:勝手予想事項

初めてスレ立ててみた。
2仕様書無しさん:2007/03/07(水) 19:35:05
おおーーーーーーーーまってたよー
3仕様書無しさん:2007/03/07(水) 19:36:07
世界をリードするアーキテクトなジャワ連がひどい祭り
http://pc11.2ch.net/test/read.cgi/prog/1149694546/l50
4仕様書無しさん:2007/03/07(水) 19:44:15
>>1
おじゃばって良い香具師だな
でも、おまい、C爺のために新スレ立てて、Java使いから裏切り者と言われないか
ところで、>>3でJava vs. C爺やってるが援軍に行かないのか
5仕様書無しさん:2007/03/07(水) 19:50:10
ありゃおじゃばが立ててくれたのか。thx.
6仕様書無しさん:2007/03/07(水) 19:53:03
おっ、やっとたったか、
 ∧_∧
 ( ・ω・)=つ≡つ
 (っ ≡つ=つ
 ./   ) ババババ
 ( / ̄∪


やーいやーい、糞C爺のばーかっ
 ∧ ∧
 (。・ω・)つ,☆オシリ ペンペン
   と_,、⌒) )
     (_ ノノ
7仕様書無しさん:2007/03/07(水) 19:54:40
うぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉぉー
イイタイコトバカリイッテクレタネ>>6
8仕様書無しさん:2007/03/07(水) 19:56:50
俺たちゃ鬼かよw
969式フリーPG ◆hND3Lufios :2007/03/07(水) 19:58:03
ほらほら、本家がたったからJava厨の振りして他スレを盛り上げるんじゃなく戻ってくるんだ。
おまいら。
10仕様書無しさん:2007/03/07(水) 20:02:14
ここは落ち着くなあ〜♪
11仕様書無しさん:2007/03/07(水) 20:06:35
さあ
 じっくりと んぽ ろうか
12仕様書無しさん:2007/03/07(水) 20:14:49
戻って来いと言いつつ出張している69式
13仕様書無しさん:2007/03/07(水) 21:44:15
前スレ 1
>Java厨があふれるこの不毛の時代に
>マ板のウルトラセブンともいえるC厨化石のおつさんだが
>なかなかためになる事を知っている。おっさんを呼び込もう。
>なぜかジャワ糞が押し寄せてくるが気にせず行こう。

本スレ 1
>Javaがあふれるこの時代に
>マ板のウルトラセブンともいえるC使いのおつさんだが
>なかなかためになる事を知っている。おっさんを呼び込もう。
>なぜかジャワ使いが押し寄せてくるが気にせず行こう。

微妙に変えている、おじゃばがかわいい。また、そこがいいところ。
14仕様書無しさん:2007/03/07(水) 21:57:34
>>13
うむ、おいらが立てるとこうなったな。↓

>なぜかジャワ糞が押し寄せてくるが気にせず行こう。

>なぜか んぽぽん が押し寄せてくるが気にせず行こう。
15仕様書無しさん:2007/03/07(水) 22:08:49
>>13
オー、可愛いな。

長い間、Java触れてないから、今のjavaの現状知らんから聞く。
Javaが早くなった(ている)と前スレや>>3スレで言ってるんだが、
どこが改善されて早くなった?、VM?
16仕様書無しさん:2007/03/07(水) 22:24:53
>>15
マシン性能
1766式窓際サラリーPG:2007/03/07(水) 22:58:15
新スレ記念かきこ♪
おじゃばが立てたのか。

おじゃばはいい人だな〜。俺と違って。
18仕様書無しさん:2007/03/07(水) 23:04:17
ううむ。ちかれたな。
1966式窓際サラリーPG:2007/03/07(水) 23:14:01
>>16
さすがにそれだけってことは無いとおもう。
速度差の体感は、マシンスペックの違いもあって単純に今と昔で比較できないが
昔はよくGCで凍りつくことがあったようなのに、今は凍りつく感じはないのは関心している。
eclipseでそれは感じる。
20仕様書無しさん:2007/03/07(水) 23:18:34
ハゲの自作自演スレですな
21仕様書無しさん:2007/03/07(水) 23:18:51
Javaが遅いという奴は遅れたバブル世代じゃね? 3
http://pc11.2ch.net/test/read.cgi/prog/1149694546/
22仕様書無しさん:2007/03/07(水) 23:19:56
>>1
マ板のウルトラセブン(笑)
23仕様書無しさん:2007/03/07(水) 23:21:26
元スレたてたやつはウルトラセブンをよく見ていた
オッサン世代w


恐らく、宮崎勤と同じくらいの年齢層w

バブリー世代を超えたオッサン
24仕様書無しさん:2007/03/07(水) 23:27:00
>>23
世代の代表に宮崎勤かよw
25仕様書無しさん:2007/03/07(水) 23:28:47
ジャワ軍団が調子づきましたな
26仕様書無しさん:2007/03/07(水) 23:34:59
Javaのおかげで彼女ができました。
27仕様書無しさん:2007/03/07(水) 23:39:04
>>26
くそう。

俺もJavaをやってれば23歳くらいの新妻と!
28仕様書無しさん:2007/03/07(水) 23:56:04
だめなやつはなにをやってもだめ
29仕様書無しさん:2007/03/08(木) 00:04:13
69式>>28だってさwww
30仕様書無しさん:2007/03/08(木) 00:06:49
ふぃー。ジャワぽん相手する元気ないよ〜
31仕様書無しさん:2007/03/08(木) 00:20:31
お舞ら、年がいもなくあばれたから、疲れたんだろ
32仕様書無しさん:2007/03/08(木) 00:24:48
つか、この辺のスレのテンションの高さって、

PGらしくないよ?

なんでそんなに元気なの?
33仕様書無しさん:2007/03/08(木) 01:02:28
>>31
カーネルデバッグだよ。つかれるでぇ〜タノシイケドネ
34仕様書無しさん:2007/03/08(木) 01:16:32
なんか自慢げな感じが痛い。カーネルデバッグなんて馬鹿でもやれる。
35仕様書無しさん:2007/03/08(木) 01:20:16
えっへんエライダロ
おいらもビジネスロジックデバッグがうらやましいよ>>34
36仕様書無しさん:2007/03/08(木) 01:21:44
つうわけでうまく動いた!キモチイイネ
すっきりと帰るぞ、愛車のポルシェちゃんでね>>34は軽か?
37仕様書無しさん:2007/03/08(木) 01:26:18
こんな遅くまでお仕事ですか? 大変ですねぇ...
あ、車をちゃんづけで呼ぶのも痛いですよ。しかも自慢げに。
ま、お気をつけて。
38仕様書無しさん:2007/03/08(木) 08:03:15
さあ朝だ>>37コレ仕上げれば3月遊んで暮らすからね♪たった一日ぐらい
のピークで遅くまでやるのは何て事ないよ♪ジャワぽんたちは年中ピークだろw
39仕様書無しさん:2007/03/08(木) 09:48:44
昨日から、んぽぽんとか言いながら
Java対Cを煽っているテンション高いやつがいるな。
40仕様書無しさん:2007/03/08(木) 10:26:48
>>39
またかまって欲しくて来たのか?
かわいいなジャワぽんはw
41仕様書無しさん:2007/03/08(木) 10:47:33
さあさあ、じゃわぽんが大量発生する新人様(フレッシュマン:死語)の季節がきますねえ。
42仕様書無しさん:2007/03/08(木) 11:43:56
うちの現場にC++要員として
新卒の女の子が来年入るらしい!!
春!人生の春到来!
俺、妻子もちなのがもどかしいっ・・!
43仕様書無しさん:2007/03/08(木) 12:11:31
俺もアーキテクトのように
レースクイーンスタイルの専属コンパニオン欲しいよorz
44仕様書無しさん:2007/03/08(木) 16:13:33
HP-UXってgccデフォで入っているの?
45仕様書無しさん:2007/03/08(木) 17:05:27

前におじゃばが騒いでいたjava nioだが
このコードみるとFD_SET,FD_ZERO...などのc実装の中身が浮かびあがる。
ようはselect周りをラップしただけ。69式も指摘したけどWindowsのselectも同じコード
で実装されているのがあれだよなあ。

http://www.techscore.com/tech/J2SE/NIO/5-2.html
46仕様書無しさん:2007/03/08(木) 17:12:07
Javaに興味津々ですねwww
47仕様書無しさん:2007/03/08(木) 17:12:07
>>43
それ69式にはキツイかも。69式もかわいい嫁はんはようみつけい。なっ。
48仕様書無しさん:2007/03/08(木) 17:13:43
>>46
ジャワやると女にもてるって聞いたからね。
49仕様書無しさん:2007/03/08(木) 17:16:59
nioのsocketタイムアウト値はちゃんとLoopの中で書いていてくれているのだろうか
と中が見えないので心配だ。
50おじゃばさま:2007/03/08(木) 18:55:58
Javaが遅いって〜スレで、
技術的な自虐ネタは66式で、レースクイーンネタはクローンで、インチキ商法ネタはCぽんじゃないのか?
51おじゃばさま:2007/03/08(木) 18:58:43
HP-UXはaCCじゃなかったかな?
52仕様書無しさん:2007/03/08(木) 20:39:03
>>51
やっぱ、ジャワやると女にもてる?
気になるよ
5369式フリーPG ◆hND3Lufios :2007/03/08(木) 20:41:02
いいなぁ。おじゃばさまは。
5466式窓際サラリーPG:2007/03/08(木) 21:56:30
>>50
そ、それはすごいコンビネーションチームプレイ。
読みが甘いな。実は全部俺♪
55仕様書無しさん:2007/03/08(木) 23:29:45
>>50
スレ主(69式)のネタスルーするなよwww
56仕様書無しさん:2007/03/09(金) 00:15:23
>>53
オサンもそう思うか、ほんとjavaって良いな、俺も若い女と肩を並べて仕事したいよ
おじゃばの職場は、高層ビルの素敵なオフィスと言うところで、若い女がいっぱいいるんだろうな、
で、外の景色も最高にいいんだろうな、いいよな
C爺の職場は地下で隣に工作機械・道具が置いてあるようなところ(職人の仕事だ)なんだろ?
5766式窓際サラリーPG:2007/03/09(金) 00:55:01
:((# ・∀・):: つっ >>56
5872式C++厨:2007/03/09(金) 00:58:33
>>56 結構当たってるんじゃまいか

漏れも組み込み系開発が中心だが、薄暗い工場の敷地内が多いな。
たまに業務アプリの開発やったりすると、立派な高層ビルだったりする。

でも組み込み系でも、品質評価担当の若い女の子とか結構いたりするけどな。
ってか、おいしく戴いちゃったこともある。そんときは全部で30発以上はやったな。
59仕様書無しさん:2007/03/09(金) 01:07:55
>>58
貧すれば鈍すだなあ。
余裕があれば種籾喰ったりしないもんだ。
6066式窓際サラリーPG:2007/03/09(金) 01:09:24
>>58 女の子の品質評価なら俺も得意です。
61仕様書無しさん:2007/03/09(金) 01:13:59
>>58
>>60
妄想は其処まで
62仕様書無しさん:2007/03/09(金) 10:08:16
なんでおじちゃんは結婚しないの?
63仕様書無しさん:2007/03/09(金) 10:32:37
おじちゃんはね、Cに恋しちゃったのさ♪
64仕様書無しさん:2007/03/09(金) 10:39:08
俺はもてるからんな心配いらんけどな。
つうか女と付き合うとトラブルになるから最近はもういいかな。
もてない>>62>>63がんばれよ。なっ。

独り言 もてない>>62>>63がうらやましいよ。
65仕様書無しさん:2007/03/09(金) 10:43:41
人とまともに話せんジャワぽんがもてるわけ無いからな。
職場に女がいるのとジャワぽんがもてるのとは次元が違う話だw
66仕様書無しさん:2007/03/09(金) 11:01:52
>>64-65 示唆に富む談話をありがとうございます。
67仕様書無しさん:2007/03/09(金) 11:27:06
そこでトラブルを避けるには

オパイパブ で決まりですな
68仕様書無しさん:2007/03/09(金) 12:16:40
職場にデリヘル
69仕様書無しさん:2007/03/09(金) 13:38:01
>>32
新参者が現れたんだよ。
Java陣営に、新しき世代が。
世代交代のときかもしれない。

70仕様書無しさん:2007/03/09(金) 13:41:02
>>36
ポルシェといえばカイエンヌ(Cayenne)

そして、カイエンといえば、これだ。

話題のO/Rマッピングツール「Cayenne」を使う
http://www.atmarkit.co.jp/fjava/products/cayenne/cayenne_1.html

そして、今カイエンヌはApacheプロジェクト傘下に入った。
Apache Cayenne
Object Relational Mapping, Persistence and Caching for Java
http://cayenne.apache.org/
71仕様書無しさん:2007/03/09(金) 13:41:50
とりあえず、ポルシェ・カイエン・ターボについては
http://www.carview.co.jp/close_up/cayenne/default.asp
72仕様書無しさん:2007/03/09(金) 13:42:26
>>41
フレッシュマンはアメリカでは死語じゃないけどなあ

大学一年生という意味もあるし
73仕様書無しさん:2007/03/09(金) 13:43:57
>>56
いちおう、零細企業でも高層ビルくらいで働くことはできるぞw

新宿の高層ビルでな。

だが、ブラック企業ばっかだがなw
74仕様書無しさん:2007/03/09(金) 15:17:30
>>70
javaって難しいことやってんだね、頭良くなきゃjava使えないね、おれ、さーっぱりだよ。
偉大なるおじゃばがデータベースもオブジェクト指向ベースのリレーショナルデータベースを作って
それを今のデータベースに置き換えればいいのにね。そうすれば、マッピングなんていらんだろ。
おじゃばは優秀だからそれぐらいできるだろに、で、今、開発中なんだろ、マッピングはそれまでの中継ぎだよね。
1-2年後にはオブジェクト指向リレーショナルデータベース時代になるよな、そうだろ、おじゃば
75おじゃばちま:2007/03/09(金) 15:22:25
       _,,,,,,,,,,,,,,,,,,,,,,,,_
      /\     /ヽ
     /  Java命/  . |
     |____ V ___;|      呼んだ?
     r||. ''=・=',i i.'=・='' |h 
  .  ( || | ´ | |` | ||)    
     .|j |. rl_.h  | |j     
      ヽ| ,-ー-  |ノ 
       \  ̄ /   
   γ´‖⌒´===ヽ⌒~‖ヽ      
  /⌒ ‖  ィ  ____  )‖ヽ)   
  /    ノ^ 、 ( 〇 )人ノ   |  
76仕様書無しさん:2007/03/09(金) 18:40:00
>>1の69式オサンクローンのコメントワロタ
77おじゃばさま:2007/03/09(金) 19:12:02
>74
JavaもCも頭が良くなければ使えないと言う事はない。
適切な指導と期間があれば、90%の人間はマスター出来る。
10%ぐらいは無理な人もいるが、それは向いてないという事で、頭が悪いとは違う。
頭が良くないと(センスがないと)使えないのはC++だ。

オブジェクト指向でやると全てがうまくいくと言うのは間違いだ。
SQLをはじめ、帳票や画面、XMLやフォーマット変換処理などは、オブジェクト指向と相性が悪い。
相性の悪い所に無理して使う必要はない。

また、ある物を使うのがJava流。ちなみに、DBみたいなのを作った事はある。
SQLベースではなく汎用性はないが、C-ISAMなどを使って高速な処理が出来る物だった。
結構、C使いの中にはDBもどきを作ってる人は多いぞ。友人も昔のPostgres並のDBを一人で作ったりしていた。
しかし俺も友人もそれを使うのはやめた。なぜなら、メンテは大変だし、他の人は修正出来ないし、
PostgresやMySql使った方がいいからだ。
だからDBなんかは作らない。
78仕様書無しさん:2007/03/09(金) 19:27:44
おじゃばさまにはOODBとRDBとISAMの区別がつきません。
79仕様書無しさん:2007/03/09(金) 19:31:18
>>77
C++は糞だから使えなくとも良い(UNIXの世界限定)

オブジェクト指向から入ったやからは手続き型が出来ない。
応用が利かないので大問題になっているのご存知?

>C-ISAM
おじゃばは62式よりも年齢が高いと核心した


80仕様書無しさん:2007/03/09(金) 19:40:14
>>71
ポルシェでいちばんダサいバージョンじゃないの
ポルシェといえば空冷フラット6 911カレラ
81仕様書無しさん:2007/03/09(金) 19:45:13
C++でOOとか正直笑っちゃう
82仕様書無しさん:2007/03/09(金) 19:50:50
ジャワでSQL文埋め込んでmainだけで組む>>81よりはすこしましかな
83おじゃばさま:2007/03/09(金) 19:56:33
ちなみにC-ISAMは俺がパフォーマンスで困っていた時に、超高齢SEのおじさんに教えてもらった。
そのおじさんの時代は必須だったらしい。
78、79がそのおじさんと同年代と言う事が分かった。
84仕様書無しさん:2007/03/09(金) 19:59:04
>>83
今日のレスは切れ味いいですねー
8569式フリーPG ◆hND3Lufios :2007/03/09(金) 20:03:00
ISAM!
86仕様書無しさん:2007/03/09(金) 20:05:00
DataBaseIII 互換仕様が多かった涙
サイズが増えるとリインデックスにやたら時間がかかった
フィルタをかけて検索するとシーケンシャルに見るので今のジャワのように
遅かったなあ。
8769式フリーPG ◆hND3Lufios :2007/03/09(金) 20:07:41
諸君はF-ISAMをしっているか!
88仕様書無しさん:2007/03/09(金) 20:10:20
>>83
14年ぐらい前の事だろ。おいら新人だったよ。
Cでソース公開されていて先輩から「解析しろ、ごるぁ」って言われて
ぜんぜん分かんなかった。あの頃を思い出すと今はずいぶんできるように
なったなあ。たぶん69式オサンも同年代だから新人時代あたりに知っているはず。
89仕様書無しさん:2007/03/09(金) 20:20:17
それはいいけど「おじゃば」んぽぽん指向スレで苛められてるな。
あんな「んぽぽん」に顔出すなよ時間の無駄だ。
なんでジャワぽんはみな同じように回りくどい頭の使い方しかできんのか
不思議だ。A型が多いのかな。
A地点からB地点まで最短の距離のルートを選択するCエンジニア様とちがい
オパイパブ、ミニスカ刑事パブ、ヲタクカフェを経由しないと仕事した気に
なれんのかな?
90仕様書無しさん:2007/03/09(金) 20:21:31
>>87
知らんぞ、○正電子製のC-Isamだった
9166式窓際サラリーPG:2007/03/09(金) 20:33:25
>>62
結婚なんて、変に高コストなメンテナンス契約みたいなものですよ。
契約期間中は他との契約も禁止されているし、しまったと気がついたときには契約解除も大変。
9266式窓際サラリーPG:2007/03/09(金) 20:43:42
ポルシェって… みんな金持ちなんだな〜

>>68
職場にメイドさんがいる会社なら知っている
http://f.hatena.ne.jp/images/fotolife/k/kotosatoru/20060401/20060401083854.jpg
http://f.hatena.ne.jp/images/fotolife/k/kotosatoru/20060401/20060401083851.jpg
http://f.hatena.ne.jp/images/fotolife/k/kotosatoru/20060401/20060401083428.jpg

>>81
笑いどころが俺にはわからん。
93仕様書無しさん:2007/03/09(金) 22:13:30
ねぇねぇ、CでHTML出力する時って、
fprintf(fd, "<html><head>〜" ...)とかってやるのぉ?
画面デザインかわったら大変だねぇ。
フォームの入力値とかどうやってとるの?デコートは?
えっ?、HTTPヘッダーも自前でださなきゃなんないのぉ?
え〜っ、セッション管理どぉすんのぉ? トランザクションはぁ?
94仕様書無しさん:2007/03/09(金) 22:24:30
おまえはそんなコードも書けないの?
95仕様書無しさん:2007/03/09(金) 22:24:47
>>92
そういう所をオフィスと呼ぶんだよな、
冥土がいても違和感がないのがいいな、おじゃばの職場は羨ましいな。

>>93
子供言葉だ...子供は、もう遅いから早く寝なさい。
96仕様書無しさん:2007/03/09(金) 22:39:11
>>92
いかにもKOKUYOなOA家具が安っぽいな。
男はパイプ椅子に作業服、PCは導電マットの上に置いて作業するものだ!
97仕様書無しさん:2007/03/09(金) 22:53:24
>>96
>導電マット
漢だね、おじゃばの机にはこんなの敷いてないよな
導電マットの作業机じゃなければ、仕事する気なくなるよな。
98仕様書無しさん:2007/03/09(金) 23:00:50
それどこのグッドウィル?
99仕様書無しさん:2007/03/09(金) 23:02:06
それどこのフルキャスト?
10066式窓際サラリーPG:2007/03/09(金) 23:05:05
>>93 つcgic (使ったことなく言っている)
ポータブルでないなら、httpdで提供しているライブラリがあると思うが。
組み込みだとそんな感じ。

セッション、トランザクションの管理はないな〜
きっとプロセッサがいい感じでやってくれるw
ってかwebで言うトランザクションって何?

> 画面デザインかわったら大変だねぇ。
どういう場面を想定して、何を悩んでいるのかわからないんだが。
101仕様書無しさん:2007/03/09(金) 23:07:29
工場勤務って底辺っぽい。
10266式窓際サラリーPG:2007/03/09(金) 23:09:32
>>96-97
さらに安全靴+ヘルメット(いやまじでそういうところもある)。
劣悪作業場自慢なら、屋外でデバッグしたこともある。
10366式窓際サラリーPG:2007/03/09(金) 23:13:41
>>101
Javaの人もそのうち来ますよ。
104アーキテクト:2007/03/09(金) 23:25:07
       _,,,,,,,,,,,,,,,,,,,,,,,,_
      /\     /ヽ
     /  アーキ☆テクト . |
     |____ V ___;|      呼んだ?
     r||. ''=・=',i i.'=・='' |h 
  .  ( || | ´ | |` | ||)    
     .|j |. rl_.h  | |j     
      ヽ| ,-ー-  |ノ 
       \  ̄ /   
   γ´‖⌒´===ヽ⌒~‖ヽ      
  /⌒ ‖  ィ  ____  )‖ヽ)   
  /    ノ^ 、 ( 〇 )人ノ   |  
105仕様書無しさん:2007/03/09(金) 23:36:19
>>104 アーキテクト様
>>93は難しすぎてわからないです、どうすれば良いのか教えてくださいませ
106アーキテクト:2007/03/09(金) 23:48:41
       _,,,,,,,,,,,,,,,,,,,,,,,,_
      /\     /ヽ
     /  アーキ☆テクト . |
     |____ V ___;|      Cでは無理だな。いや無理ではないが労多くして功少なしだ。
     r||. ''=・=',i i.'=・='' |h      Javaにしたまえ。Sunのサイトを常にチェックするのは良いプラクティスだ。
  .  ( || | ´ | |` | ||)    
     .|j |. rl_.h  | |j     
      ヽ| ,-ー-  |ノ 
       \  ̄ /   
   γ´‖⌒´===ヽ⌒~‖ヽ      
  /⌒ ‖  ィ  ____  )‖ヽ)   
  /    ノ^ 、 ( 〇 )人ノ   |  
107仕様書無しさん:2007/03/10(土) 00:02:34
>>106
AAうぜぇ
10869式オサンクローン ◆4E1yVnBRhg :2007/03/10(土) 01:32:49
>>93
>ヘッダー
伸ばすな ヘッダと言え
以上
10969式オサンクローン ◆4E1yVnBRhg :2007/03/10(土) 01:37:07
>>76
おじゃばは俺に嫉妬してるからな
110仕様書無しさん:2007/03/10(土) 02:50:45
>>74
つ[Java SE 6]--[Apache Derby]
111仕様書無しさん:2007/03/10(土) 02:52:51
>>77
90%はマスターできるといっても
どれくらいの時間がかかるかが明示されていないとな
112仕様書無しさん:2007/03/10(土) 03:28:21
>>80
見た目がなw

だが、ケイマンSよりは人気があるようだな
http://www.carview.co.jp/userreviews/result.asp?key=30&method=1

カレラ911に乗りたがって自慢したがる奴なんて
地方のヤンキーに見られる厨房。

とくに赤い奴を欲しがる奴はヤンキー認定だな

で、暴走してあの世に逝くのが定説。

赤いスポーツカーに乗る奴はどいつもこいつも早死にするわ
交通事故で他人に迷惑かけるわで馬鹿共ばかり。

だから奴らの保険料は高額w
113仕様書無しさん:2007/03/10(土) 03:29:08
>>86
お前かなりのオッサンだな。
MS-DOS時代の腐ったものをw

114仕様書無しさん:2007/03/10(土) 03:29:33
>>88
随分とおっさんだなw
115仕様書無しさん:2007/03/10(土) 03:29:52
>>88
髪の毛薄くなってないかい?
116仕様書無しさん:2007/03/10(土) 03:30:18
>>89
Java嫌いが血ヲタってのがワロタw
117仕様書無しさん:2007/03/10(土) 03:32:23
>>92
笑わせる気かw

それ本当に何年も続けてやっていたら
テレビに出るぞw
118仕様書無しさん:2007/03/10(土) 03:33:27
>>92
背後で監視されているとは、まったく落ち着かねえなw

メイドのコスプレした女に機密情報盗まれるんじゃねえのかw


119仕様書無しさん:2007/03/10(土) 03:34:41
>>96
嫌だねw

そんなブルーカラーはお前だけがやっていればいいよw
120仕様書無しさん:2007/03/10(土) 03:38:57
>>102
キモイ職場だな。

女プログラマが安全靴の替わりにブーツやバンプスやハイヒール履いて
ヘルメットの替わりにメイドカチューシャ填めて
パイプ椅子の替わりに社長椅子、
作業服の替わりにメイド服で、導電マットの替わりに
ひらひらエプロンの上でキーボード叩いているところを

眺めているほうが全然いいよ。


121仕様書無しさん:2007/03/10(土) 03:39:20
>>104
アーキテクトがそんな恰好しているわけないだろw

建築家だぞw
122仕様書無しさん:2007/03/10(土) 09:41:00
昼夜逆転の無職ヲタが荒らしにきたんですね
123仕様書無しさん:2007/03/10(土) 09:55:51
用語辞典
【ジャワぽんアーキテクト】
アーキテクトと横文字つける人は間違いなく能無し無職。
124仕様書無しさん:2007/03/10(土) 09:57:18
追補
本人は一級もなにも資格制度がないIT業界なのに「建築家」と自称する。
12566式窓際サラリーPG:2007/03/10(土) 10:31:36
> 背後で監視されているとは、まったく落ち着かねえなw

正面や隣にいるときにおこなわれている事は、とても会社案内では紹介できないらしいですよ。
126仕様書無しさん:2007/03/10(土) 10:36:16
Javaのおかげで加齢臭が無くなり、娘がだっこを嫌がらなくなりました。
127仕様書無しさん:2007/03/10(土) 10:37:19
はっ!!
>>121 はひょっとして アネハ系
128仕様書無しさん:2007/03/10(土) 10:38:09
姉歯こそつるっぱげじゃねえか!!!!!!
12966式窓際サラリーPG:2007/03/10(土) 10:39:01
Javaやっていると人生勝ち組になれますか?
おれもJavaに鞍替えしようかな… (半分以上、マジ。
130仕様書無しさん:2007/03/10(土) 10:40:00
Perlerになって森ビルの某IT企業でほりえもんと働く。
131仕様書無しさん:2007/03/10(土) 10:44:00
いやアネハは一級建築士の資格を持っていたから
>>121と同列に語るのはアネハ氏に大変失礼だな。
132仕様書無しさん:2007/03/10(土) 10:45:24
>>129
またまた66式は心にもない釣りネタを仕込みますねぇ♪
13366式窓際サラリーPG:2007/03/10(土) 10:49:58
>>132
いや、半分以上まじ。
おれが使ったことあるJavaってVisual J++(wでそれ以来触ったこと無い。
このスレに触発されて最近のJava事情を調べているうちに
やりたくなってきた。
134仕様書無しさん:2007/03/10(土) 10:53:07
>>133
よっしゃ、俺もやるよ。俺の場合は復活だけどね。
Visual Age for Java
Oracle OAS+Java
IBM WebShpere WSDL(今はラショナル製か)

doPost(..){
 //全部JNIにしてやる
 callJNI_works();
}
13569式フリーPG ◆hND3Lufios :2007/03/10(土) 10:54:24
gcjでもやってみるか。。。

でも、あれってバイナリがアホみたいにでかくなるんだよな。g++もそうだけど。
136仕様書無しさん:2007/03/10(土) 10:54:26
あははwsdlじゃねえーよ
WSADだっけか?忘れたなあ
137仕様書無しさん:2007/03/10(土) 10:57:39
ハゲが集まってきましたね。
Javaをやれば髪の毛ふさふさ、嫁ももらえます。本当ですよ。
138仕様書無しさん:2007/03/10(土) 10:58:45
【ニュース速報】
マ板の剣豪集団がジャワにチャレンジ開始!!
139仕様書無しさん:2007/03/10(土) 11:04:56
そんなゴミみたいな言語はいいから、おまいらlighttpd 1.5のソース見ろ。
140仕様書無しさん:2007/03/10(土) 11:05:43
>>139
リンクプリーズ
141仕様書無しさん:2007/03/10(土) 11:08:23
・wikiの解説
http://ja.wikipedia.org/wiki/Lighttpd
・公式サイト
http://www.lighttpd.net/
・ダウンロード
http://www.lighttpd.net/download
14266式窓際サラリーPG:2007/03/10(土) 11:10:10
たとえゴミでも、これだけ使っているというのは無視できないぞ
14366式窓際サラリーPG:2007/03/10(土) 11:16:18
>>134
いくらなんでも。せめて全部staticメソッドのクラスファイル一本。
144仕様書無しさん:2007/03/10(土) 11:17:11
今更はじめたってなあ。
14566式窓際サラリーPG:2007/03/10(土) 11:20:37
>>144
年金支給開始が遠くになって、ちょっと必死w
146仕様書無しさん:2007/03/10(土) 11:25:53
>>141
今make install中
14766式窓際サラリーPG:2007/03/10(土) 11:34:18
ところでJavaで何を組めば…
なんて振るとまたフレームの元なんで自分で考えるか。
148仕様書無しさん:2007/03/10(土) 11:36:41
.\ligthhddpd\lighttpd-1.4.13\src\network.c"
・ 308,11 : listen(srv_socket->fd, 128 * 8)) {

このあたりがサーバ開始位置かいな
149仕様書無しさん:2007/03/10(土) 11:50:53
>>139
みたけどおいらの全体構成のほうがすっきりと美しいと思った。
おいらって世界水準以上なんだなあ(でへへ)

/usr/local/sbin/lighttpd ここにインスコされてしまった
150仕様書無しさん:2007/03/10(土) 11:52:53
>>147
とりあえず、Googleのパーソナライズドホームみたいなポータル
151仕様書無しさん:2007/03/10(土) 12:00:30
>>139
しかしselect周りのテクは必見かも
152仕様書無しさん:2007/03/10(土) 12:05:43
>>139
いえる事はGNUのライブラリを使いつつ
キレ者が一人で作っているのだと思う
じゃわぽんみたいに「みんなでいっちょにおぶじぇくとちこうちようね」
みたいなお子様ランチ大会で作らせても絶対出来んなw
あいつらつれションでないとトイレもいけない体質だからな。
153仕様書無しさん:2007/03/10(土) 12:14:48
まるで、>>152一人でも作れるような言いっぷり
154仕様書無しさん:2007/03/10(土) 12:17:05
>>153
作れるよ、つうか出来てていまストレステスト中。おいらのほうがメモリ使用量が
少ないんじゃないかな。
155仕様書無しさん:2007/03/10(土) 12:22:16
まあでもCはなんでも作れるようになったから飽きてきたし
そろそろ

ジ ャ ワ で も や る か
156仕様書無しさん:2007/03/10(土) 12:25:47
>>154
ふぅん、そりゃGNUの精神に則ってぜひ公開しなきゃ。
参考にしたいんでオープンソースでね。
CGIとかSSLにも対応してるんだよね?WebDAVは?
157仕様書無しさん:2007/03/10(土) 12:31:05
>>156
CGI,SSL全て対応だよ。.netframeworkやジャワのサービスも含めてね。
残念ながらおじゃばのように人が良くないので非公開を貫く。
158仕様書無しさん:2007/03/10(土) 12:33:08
つまり出来てないんじゃんwww 嘘つくなよ。情けなぁ。
カーニハンも泣いてるぞ
159仕様書無しさん:2007/03/10(土) 12:35:50
うむ。信じる信じないは>>158の自由で結構。
160仕様書無しさん:2007/03/10(土) 12:37:00
これで食っているのになんでぱかぽんたちに無料でださんといかんのか
それが理解できん。
161仕様書無しさん:2007/03/10(土) 12:39:48
つうことでGNUにソース出す人は尊敬するな。感謝!
162仕様書無しさん:2007/03/10(土) 12:42:20
言ってること矛盾しすぎ
163仕様書無しさん:2007/03/10(土) 12:43:45
>>157
>.netframeworkやジャワのサービスも含めてね。
このざっくり感がなんとも馬鹿すぎる
164仕様書無しさん:2007/03/10(土) 13:00:32
こんなとこでまともな事いえるわけねーじゃん
>>163は真性んぽぽん
165仕様書無しさん:2007/03/10(土) 13:37:58
また爺が出没してるな
166仕様書無しさん:2007/03/10(土) 14:04:27
こんなとこでまともな事いえるわけねーじゃん

いったい何を信じればいいんだ...
167仕様書無しさん:2007/03/10(土) 14:07:30
んぼぽんって何?
168仕様書無しさん:2007/03/10(土) 14:08:31
どうせまともな事じゃないから気にしなくていいよ
169仕様書無しさん:2007/03/10(土) 14:13:58
信じるものは己の技術です。
日々研鑽された自分の宝。それが全てです。
170仕様書無しさん:2007/03/10(土) 14:43:36
それじゃあそろそろマ板の剣豪たちがジャワにチャレンジする
ドキュメンタリーに戻しましょうか。
171仕様書無しさん:2007/03/10(土) 17:31:34
やっぱり誰もジャワなんてまじめにやろうとしないようですorz
172仕様書無しさん:2007/03/10(土) 18:19:09
昔の剣技で最新鋭兵器に太刀打ちできるわけないだろ。
かつての剣豪の刀はもはや錆びついてしまったのだ。
173仕様書無しさん:2007/03/10(土) 18:41:36
どっち側にも変なのいるな・・・
174仕様書無しさん:2007/03/10(土) 18:41:48
C=錆びた刀
java=テポドン
でいい?あれ、目標に正確に到達しなさそうですけど
17566式窓際サラリーPG:2007/03/10(土) 20:34:15
>>170
それ、誰が書いてくれるの?
17666式窓際サラリーPG:2007/03/10(土) 20:53:36
とりあえずJ2SEのドキュメントを読んでみる。(意味ある?)
17766式窓際サラリーPG:2007/03/10(土) 21:01:21
>>172
なんで刀を交換してみるテスト。刀に振り回されるかもしれない…
178仕様書無しさん:2007/03/10(土) 21:09:03
>>123
それじゃあシステムエンジニアは能無し無職なのかw
179仕様書無しさん:2007/03/10(土) 21:09:28
>>124
実際ITアーキテクトという肩書きがあるんだしw
180仕様書無しさん:2007/03/10(土) 21:15:16
>>92
スカートのしたにある白いペティコートが
可愛いのはいいけど
エプロンのフリルが足りない。


フリルは肩だけでなく腰までかかってないと鎧みたいで格好悪い。
前掛けもお尻を覆うようになってないと。


181仕様書無しさん:2007/03/10(土) 21:15:47
>>127-128
姉は一級建築士というエロゲを思い出した
182仕様書無しさん:2007/03/10(土) 21:16:16
>>129
やってるだけで勝ち組になれるのかw
183仕様書無しさん:2007/03/10(土) 21:18:12
>>130
そして粉飾してタイーホ

堀江はたった懲役四年と少ない借金返済と
貧乏暮らしだけで済むけど
今Perl厨が堀江と同じことやると
J-SOX法適用により、人生を棒に振ります。
エンロン社長みたいに自殺することになっちゃいますよ。
彼は自殺しなくても死ぬまで牢屋の中で暮らす運命でしたが。

184仕様書無しさん:2007/03/10(土) 21:18:46
>>133
さっさとやれよw
185仕様書無しさん:2007/03/10(土) 21:21:07
>>134
Visual Age for Java(゚听)イラネ
Oracle OAS+Java(゚听)イラネ

186仕様書無しさん:2007/03/10(土) 21:21:22
>>135
あれSun純正のJavaよりも糞遅いぞw
187仕様書無しさん:2007/03/10(土) 21:21:46
>>133
プギャーJ++と言いたくなる
J#でもやるかw
188仕様書無しさん:2007/03/10(土) 21:24:50
>>141
で、Apacheがいらなくなるのか解説よろ

Tomcatとの連携するならどっちが良いのか教えて

このブログではただ連携したとしか書いていないし
http://www.in-vitro.jp/blog/index.cgi/Misc/20060205_01.htm
189仕様書無しさん:2007/03/10(土) 21:25:36
>>146
makeオンリーに拘りすぎ。
今なら、バイナリだろううとソースだろうとrpmにまとめてしまうのだ。
190仕様書無しさん:2007/03/10(土) 21:25:50
>>147
オンラインバンキング
191仕様書無しさん:2007/03/10(土) 21:26:31
>>150
Apache Potal(Jakarta Jetspeed)でもつかうのか
192仕様書無しさん:2007/03/10(土) 21:27:18
>>152
それをいってたら、GNUのライブラリ使ってる時点で
一人じゃねえじゃねえか

GNUの強力があったからこそだろう
19366式窓際サラリーPG:2007/03/10(土) 21:28:00
Javaな人の興味の対象ってサーブレットなの?
194仕様書無しさん:2007/03/10(土) 21:28:14
>>157
リチャードストールマンガ起こるぞ
195仕様書無しさん:2007/03/10(土) 21:28:43
>>161
Apacheにソース出す人にも感謝しないと
196仕様書無しさん:2007/03/10(土) 21:29:14
>>170
それ凄く見てみたい
197仕様書無しさん:2007/03/10(土) 21:29:39
>>171
ム板では始めてる香具師いるけどな。

しかもなぜか自分からスレ立てて
198仕様書無しさん:2007/03/10(土) 21:29:58
>>173
さすがジジイのミスリーダー
19966式窓際サラリーPG:2007/03/10(土) 21:30:02
>>194 誤変換なんだろうけど、リチャードストールのマンガに見えた。ぷぎゃー
200仕様書無しさん:2007/03/10(土) 21:30:30
>>174
流石ジジイのミスリーダー


C=テポドン

Java=バンカーバスターです
201仕様書無しさん:2007/03/10(土) 21:30:43
>>176
そもそも、J2SEなんて死語
202仕様書無しさん:2007/03/10(土) 21:31:31
>>180
メイドは長袖ロングスカートでないとね
203仕様書無しさん:2007/03/10(土) 21:31:57
>>193
シラネ
204仕様書無しさん:2007/03/10(土) 21:32:27
>>199
ピアニスト リチャード・ストルツマンが怒ってるぞ
205仕様書無しさん:2007/03/10(土) 21:32:57
長袖のメイドならカフスをとっつかまえて両腕の事由を奪える
20666式窓際サラリーPG:2007/03/10(土) 21:35:43
>>202 >>205 こだわりがあるんだなぁ〜
>>201 死語はじじいの得意技ですから。ナウなヤングにはわかるまい。
207仕様書無しさん:2007/03/10(土) 22:14:33
寄る年波には勝てませんなぁ、ふぉっふぉっふぉっ
208仕様書無しさん:2007/03/10(土) 23:23:07
とりあえずJavaでなんか作ってみてよ。
えらそうにしてるじいさんが、どれくらいやるのか見てみたいし。
20966式窓際サラリーPG:2007/03/10(土) 23:37:02
よーしパパ、JavaでJavaVMつくっちゃうぞ〜
21069式フリーPG ◆hND3Lufios :2007/03/10(土) 23:54:36
うーん。今年も大台に届きませんでした。。orz
21172式C++厨:2007/03/10(土) 23:58:09
わぁ〜、パパかっこいい〜♪



って、娘に言われてみたいな。(昨日1歳になったとこなんだ)
21266式窓際サラリーPG:2007/03/11(日) 00:10:18
やったねパパ!明日はホームランだー。
で今日書いたコード。

public class HelloWorld {
 public static void main(String[] args) {
  System.out.println("Hello World");
 }
}

うーん、先は長いな〜
213仕様書無しさん:2007/03/11(日) 01:16:42
66式さんUIつくるの好きですか?自分は製造の中でも
最も嫌いな部分です。なぜなら創造性が少なく、機械的
で退屈な作業だからです。決まりきった部品を用いた画
面設計、画面への入出力、書式の対応、入力値のチェッ
ク、イベントコードの記述...あぁ、毎度毎度の決まりきった
作業、いやだいやだ反吐がでる。でもここがユーザの評
価を左右する最も重要な部分だったりするんですよね。

もし、UI周りが嫌いだったら、Javaはやめといた方がいい
と思いますよ。ま、Webの場合は今後はAjaxで多少は面
白くなるかもしれませんが。でもそれも直に収束するでしょ
う。それ以上の画面装飾は本来PGではなくてデザイナー
の仕事だし。創造的な仕事に拘りたいのであればCの世界に
いるべきだと思います。
21456式:2007/03/11(日) 02:48:42
>>213
66式はここで遊んでいるだけだから。
>>212を読めば判るでそ
そんなマジレスしなくても(笑)。
貴方は真面目なんだね
21569式オサンクローン ◆4E1yVnBRhg :2007/03/11(日) 09:00:19
うわっ
56式さんどうもはじめまして、くろーんです、よろしく。
21666式窓際サラリーPG:2007/03/11(日) 09:38:34
> 創造的な仕事に拘りたいのであればCの世界にいるべきだと思います
この結論の導きが唐突過ぎてわからん。
おいおいJavaは非創造的でCは創造的か?とまわりも騒ぎ出すぞ。
実際、Cが創造的かというとそうでもない部分もあったりする。
組み込みだってデバイスの用途が同じなら、ドライブも似たり寄ったりだったりするぶぶんも。
217仕様書無しさん:2007/03/11(日) 09:40:51
UIに独創性がないのではなく、自分に独創性がないから
決まり切ったものしか作れないわけだが
21866式窓際サラリーPG:2007/03/11(日) 09:45:49
>>214
見やすいもの、判りやすいもの と、真実が一致するとは限らないですよ。
21966式窓際サラリーPG:2007/03/11(日) 09:53:03
> 66式さんUIつくるの好きですか?
場合により。

> 自分は製造の中でも最も嫌いな部分です。
製造?最後の最後まで設計だと思う。

> なぜなら創造性が少なく、機械的で退屈な作業だからです
UIを創造性あふれる仕事にするというのはどうだろう。と偉そうに言って見る。

> それ以上の画面装飾は本来PGではなくてデザイナーの仕事だし。
デザイナーに任せておけるか!もあるかもしれん。
何でもソフトが担当するみたいな風潮はオレもウンザリ。
220仕様書無しさん:2007/03/11(日) 10:03:23
>>210
トリプル大台にすこし届かなかった。悔しい。
221仕様書無しさん:2007/03/11(日) 10:05:14
>>211はこのスレのキムタクだな。
C厨がモテモテで結婚も出来る象徴だ!!!
どーだ、ジャワぽんどもよw
222仕様書無しさん:2007/03/11(日) 10:07:13
つうかみんなバカだろ。バーカバーカ
223仕様書無しさん:2007/03/11(日) 10:09:45
おっ、やるかぁじゃわぽん 高速NOPパンチ
 ∧_∧
 ( ・ω・)=つ≡つ
 (っ ≡つ=つ
 ./   ) ババババ
 ( / ̄∪


やーいやーい、ハゲじゃわぽんのばーかっ
 ∧ ∧
 (。・ω・)つ,☆オシリ ペンペン
   と_,、⌒) )
     (_ ノノ
224仕様書無しさん:2007/03/11(日) 10:13:12
最強カウンターCXパンチ dec cx jz next
 ∧_∧
 ( ・ω・)=つ≡つ
 (っ ≡つ=つ
 ./   ) ババババ
 ( / ̄∪
225仕様書無しさん:2007/03/11(日) 10:21:17
ところで
ジャワでSMTPサーバの土台作りを考えるなんてここらしくてイクない?
もちろんギンギンふにゃふにゃやにOOPで行く。
226仕様書無しさん:2007/03/11(日) 11:14:44
まずはSMTP応答コードをジャワのfinal値で設計していく
http://www.puni.net/~mimori/smtp/reply.html
227仕様書無しさん:2007/03/11(日) 11:17:09
SMTPメッセージフォーマットは文字列だから
サーバがクライアントとの応答コードのやり取りのときに
文字列のまま比較するのか数値に変換するように構造体
(おっと違った)クラスデータとして持つか検討する。
228仕様書無しさん:2007/03/11(日) 11:22:58
はぁ?数値のわけないだろ。
229仕様書無しさん:2007/03/11(日) 11:30:17
>>228
内部的に数値にコンバートしたほうがよいかどうか検討すると言う話。

SMTP 通信開始、終了手順

クライアント                     サーバ
 tcpポートオープン---------------------------------->TCP 25番Port
 SMTP接続要求   "220<SP>jawaPonClient.co.jp<CR><LF>"
 
       <--------------------------------------挨拶返信
       "HELLO<SP>jawaponSMTP.co.jp<CR><LF>"
 
 SMTP通信開始--------------------------------------->SMTP接続ドメインの確認
          "250<SP>jawaPonClient.co.jp<CR><LF>"
       --------------------------------------->データ解析
          メール転送(base64エンコード)

 終了コマンド送信----------------------------------->終了コマンド判定
          "QUIT<CR><LF>"
          
 Conn Close   ----------------------------------->コネクションクローズ判定
          "221<SP>jawaPonClient.co.jp<CR><LF>"
          
          
       <--------------------------------------コネクション切断
230仕様書無しさん:2007/03/11(日) 11:37:38
>>228
もちろんfinal値としては文字列で"250"とかで持つ必要は絶対にあるよ。
判断するときに String cmd;
cmd.equals(recvCmd, "250")とやるのと初期化時に数値にコンバートしておいて
if(intCnvCmd == 250)とやるのとどっちが合理的かと言う細かい話。
3バイト(UNICODE 6バイト)だから速度はかわらんといえば変わらんのだがw
実装コードではcmd.equals(recvCmd, "250")はカコイクないと思う
俺のこだわり。反論プリーズ。
23166式窓際サラリーPG:2007/03/11(日) 11:38:29
> SMTP応答コードをジャワのfinal値で設計していく
これが「まず」というのは違うオカン。
232仕様書無しさん:2007/03/11(日) 11:40:42
>>231
それではなにからいけばよいと
233仕様書無しさん:2007/03/11(日) 11:42:10
1文字ずつ数値として処理して、応答の伝文を生成する最終段階で連結して文字列化。
後ろの文字列もその段階でappend
23466式窓際サラリーPG:2007/03/11(日) 11:44:00
>>232
やっぱ、このスレ的にはselectでしょw
235仕様書無しさん:2007/03/11(日) 11:44:51
俺としてはリテラルで埋め尽くされているジャワのソースがどうも
気に食わん。SMTPサーバを作成するならば仕様で固定されたシーケンス
データクラスから行くのが「まずてはじめに」だと思うんだけど。

リスンサーバとしての処理仕様は定型だしね。
236仕様書無しさん:2007/03/11(日) 11:45:32
>>234
ああ、そっか nio ねっw
237仕様書無しさん:2007/03/11(日) 11:45:38
postfixのソースコピペ禁止
238仕様書無しさん:2007/03/11(日) 11:48:12
selectをこちらで担当して
ジャワぽん代表にメッセージフォーマットクラスを設計させて
叩きまくるってのもいいな。
239仕様書無しさん:2007/03/11(日) 11:48:54
>>237
スクラッチから作るからコピペなんてしない
240仕様書無しさん:2007/03/11(日) 11:54:09
【募集】
自称アーキテクトでハゲてなくていい男なジャワぽん様
リアルでハゲていてもかまいません。

SMTPサーバのシーケンスクラス設計を出来る方
オサン道場破りにいらしてください
241仕様書無しさん:2007/03/11(日) 11:57:31
【参加条件】
コテ名にしてください
推奨名
1.ジャワポンアーキテクト
2.おじゃばの子分
3.オブジェクト指向教祖
242仕様書無しさん:2007/03/11(日) 12:00:54
nioってなに?mp3プレーヤー?
243仕様書無しさん:2007/03/11(日) 12:02:14
24466式窓際サラリーPG:2007/03/11(日) 12:07:59
>>230
ちなみに
if(intCnvCmd == 220) if(intCnvCmd == 250) ...
と並んでいくんでしょうか?
245仕様書無しさん:2007/03/11(日) 12:11:27
数値だったらswitchにできるけど
"250", "221"等の文字列コンベアだったら
if...
else if...
else if..
else
になっちゃいますよね
246仕様書無しさん:2007/03/11(日) 12:13:50
>>237
コピペされたくないほど恥ずかしいコードなんですか?
24766式窓際サラリーPG:2007/03/11(日) 12:16:01
switchでcaseが並んでいくんだろうか…

おっさんC的には、コードと関数ポインタのマップなんだけど。
あと、状態との対応も取らんと遺憾し。
248仕様書無しさん:2007/03/11(日) 12:17:27
>>247
それジャワでは無理じゃありません?
24969式フリーPG ◆hND3Lufios :2007/03/11(日) 12:17:36
1文字毎に意味があるから、それ単位で裁けば比較は簡単だし、
伝文を形成するときも固定長なのでstrcatする必要が無くなり高速化できる。
250仕様書無しさん:2007/03/11(日) 12:19:03
>>247が出来るというジャワアーキテクトの光臨求む
25166式窓際サラリーPG:2007/03/11(日) 12:19:09
Javaって関数ポインタって無いけど、こういうときどうするの?
リフレク?
252仕様書無しさん:2007/03/11(日) 12:20:51
オサンって関数ポインタのイベントマトリックス作るの好きだよな。
253仕様書無しさん:2007/03/11(日) 12:21:28
オリジナルはいいこと言いました。
ジャワポンさんからこのような意見がほしかったのですが。。。

200番台、500番台にそれぞれ意味があり
先頭1文字で大分類するというコンセプトですね。
254仕様書無しさん:2007/03/11(日) 12:22:52
qmailがあるからイラネ
25566式窓際サラリーPG:2007/03/11(日) 12:23:45
>>252 はは。そうそう。
256仕様書無しさん:2007/03/11(日) 12:23:46
後ろ向きなジャワポンさんは良く来るのですが
技術に燃えたジャワポンはいないのでしょうか?
25766式窓際サラリーPG:2007/03/11(日) 12:25:54
たぶんそうだろうなと思って「おっさんC的には」と言ってみた。
258仕様書無しさん:2007/03/11(日) 12:27:47
基本はコネクション毎にスレッド処理でしょうね
スレッドにすれぱsockのタイムアウトさえ処理できれば
ファーストバージョンではブロッキングソケットでもいいではありませんか
25969式フリーPG ◆hND3Lufios :2007/03/11(日) 12:28:53
>>252
90年代前半のIF誌(93年頃か?)に特集であったんだよな。
状態遷移マトリックスを作って、それをそのまま関数ポインタの配列にする手法。

おいらはあまりやりませんが。
26066式窓際サラリーPG:2007/03/11(日) 12:36:04
>>258
コネクションが100個くるとスレッド100個は普通?
(そこまで大それたもの扱ったことないんで知らんで聞いてる)
261仕様書無しさん:2007/03/11(日) 12:38:42
接続毎にスレッド作ってたら、すぐに飽和しちゃうよ。
まあhttpdじゃ無いのでそこまで神経質になる必要ないのかもしれませんが。。。
262仕様書無しさん:2007/03/11(日) 12:42:02
240スレッドぐらいまでは平気でしょう。
ループに必ず他のスレッド割り込み用のsleep入れればね
263仕様書無しさん:2007/03/11(日) 12:43:25
Javaはそんな用途に使う言語ではありません。
264仕様書無しさん:2007/03/11(日) 12:43:41
あまりスレッド増やしたくないなら
acceptでブロックしてサービス中止するかなんかでしょうね
265仕様書無しさん:2007/03/11(日) 12:44:53
>>263
ジャワで作ると5コネクションぐらいしか処理できないとか?w
266仕様書無しさん:2007/03/11(日) 12:49:39
>>247
じゃヴぁならこんなんじゃね?

・文字列をDI定義
・文字列と対になるKey・処理内容でClass作成
・DIコンテナから文字列を元に、対になるClassを取得し、処理要求
267仕様書無しさん:2007/03/11(日) 12:52:25
>>263
こんなのも出来ないんじゃ
いったいジャワでなにが出来るんだ?
シングルクライアントMS-DOSな業務システムか?
268仕様書無しさん:2007/03/11(日) 12:54:35
>260
PenIII 766MHzあたりに仕込んだRedHatでもそのぐらいは
らくらく処理できるよ。
269仕様書無しさん:2007/03/11(日) 12:55:38
そこでcommandパターンでつよ
270仕様書無しさん:2007/03/11(日) 12:56:56
ジャワポンから設計の提案が出ない件

彼らは机上の空論でしか凄めないのでしょうか?
ジャワのクラスで作れと譲歩しているのにも関わらずです。
271仕様書無しさん:2007/03/11(日) 12:58:00
俺手伝ってもいいよ。
272仕様書無しさん:2007/03/11(日) 12:59:30
>>271
サンクス、できたらコテにしてくれないかな。
273仕様書無しさん:2007/03/11(日) 12:59:34
Javaでは車輪の再発明はしないのじゃ。
JavaMailのソースでも覗いてろ。
274仕様書無しさん:2007/03/11(日) 13:00:53
>>273
なにも運用で使うものを作るといっていない。
設計実装を学習するだけと言っているのに
お前は んぽぽん 決定だな。
275仕様書無しさん:2007/03/11(日) 13:03:11
既にあるものを作るのは工数の無駄。
276仕様書無しさん:2007/03/11(日) 13:05:55
>>273
>>275
あれってMX対応されてないよな。この件についてコメントしてくれ。
277仕様書無しさん:2007/03/11(日) 13:06:12
>>275
JavaMailの中身理解していて>>274が言っている事を理解できればいればそんな回答は出ないだろ・・・
278仕様書無しさん:2007/03/11(日) 13:08:56
MXの意味も分からなきゃここにくるな。なっ。
279仕様書無しさん:2007/03/11(日) 13:12:34
>>271はジャワ技術者
>>273,275はジャワぽん
この違いは大きい。
280仕様書無しさん:2007/03/11(日) 13:20:36
カレーって言ってみる
281仕様書無しさん:2007/03/11(日) 13:20:48
なんでMXの意味が分からんって判断したんだろ。
DNS弄ったことある奴は誰だって知ってるっつうの。そんな難しい言葉か?
282仕様書無しさん:2007/03/11(日) 13:26:01
>>271 (コテは無理強いしない)
クラスを設計してほしい。constおっとちがうfinalの固定文字列データを
配列化したクラスが必要だと思われる。(現時点)
以下参照
>>226
>>229

commandパターンで振り分けるのが合理的だと思ったらcommandパターンで
取り扱い易い設計を考えて欲しい。その他の方式が合理的だと判断したら
お任せします。

サーバが受信するクライアントからの電文シーケンスは全て7bit Ascii文字列
とりあえずプロトタイプをお願いします。
28366式窓際サラリーPG:2007/03/11(日) 13:28:03
>>264
acceptするときにはすでにestablishedじゃね?
SMTPレベルでダメーていうか、切っちゃうか。と思う。
それをブロックというならそうかもしれんけど。
284仕様書無しさん:2007/03/11(日) 13:28:28
>>282
>>266はスルーかよ・・・
285仕様書無しさん:2007/03/11(日) 13:29:53
>>284
それしらん、もっと詳しく>>266
286仕様書無しさん:2007/03/11(日) 13:31:02
>>283
mutex保護フラグかなんかで見てスレッドの消費量で
acceptを許可する/しないとかするんじゃねーですか
287仕様書無しさん:2007/03/11(日) 13:31:35
ああmutex==しんくろないずどw
28866式窓際サラリーPG:2007/03/11(日) 13:32:56
コードとCommandオブジェクトのマッピングで
コードに対するObjectに ->execute() ?
28966式窓際サラリーPG:2007/03/11(日) 13:35:07
threadコンテナの要素数なオカン。>>286
ってか、acceptを許可するとは?
290仕様書無しさん:2007/03/11(日) 13:35:18
>>211
72式の定義がわからぬ
291仕様書無しさん:2007/03/11(日) 13:35:36
>>212
C++できんならもっとましなおのを(ry
292仕様書無しさん:2007/03/11(日) 13:36:11
>>266 DIコンテナってそもそも何?ってかんじな俺。
29366式窓際サラリーPG:2007/03/11(日) 13:37:05
ついつい、operator->()。>>288
Javaだったわ。
294266:2007/03/11(日) 13:37:36
ごめん、どうやら居場所を間違えたみたいだ。忘れてくれ
295仕様書無しさん:2007/03/11(日) 13:38:25
>>206
長袖のほうが腕がほっそりとしていていい。
肩がバッフルバフという膨らみがあるワンピースはかなりかわいい。
肩を膨らませると腕が補足見えるからますますかわいくなる。
それに肩の皺の寄り具合がかなりかわいい。

それにエプロンドレスのフリルが重なるとますます可愛く見えるので
メイドちゃんになってしまった女の子の腕、肩を捕まえたくなってくる。



29666式窓際サラリーPG:2007/03/11(日) 13:38:49
>>291
おっさんの脳みそはZ80 2MHzなみなんで…
297仕様書無しさん:2007/03/11(日) 13:38:49
>>211
自分の娘にメイドの恰好をさせなさいw
298仕様書無しさん:2007/03/11(日) 13:40:01
>>289
前提がきちんと話されていないね。threadはPoolしておく。
だからPoolのスレッドが使われたら消費量は増減する。
この数でacceptを許可するしない。Poolのメカニズムは
初期値デフォルトを作成。多忙度応じて増減するしないはとりあえず
考えない。なにか問題あります?
299仕様書無しさん:2007/03/11(日) 13:40:25
>>213
マジレスするとJavaのUIはSwingが強化されているため
Java Web Startの地位がますます高まってきてるので
以外と悪くはないかも。NetBeansが最近人気になってる理由も何となく理解できてしまう。
300仕様書無しさん:2007/03/11(日) 13:41:01
>>217
メモリとHDDの容量が制限されているならそうかもしれませんねえ
301仕様書無しさん:2007/03/11(日) 13:41:54
>>223
NOPパンチ?
NullPointerExceptionPunch?
302仕様書無しさん:2007/03/11(日) 13:42:15
>>225
Apache Jamesがすでに作ってるよ
30366式窓際サラリーPG:2007/03/11(日) 13:43:21
> threadはPoolしておく。だからPoolのスレッドが使われたら消費量は増減する。
> 初期値デフォルトを作成。多忙度応じて増減するしないはとりあえず
考えない。
いいかと思う。

acceptを許可しないとどうなるんだろうか… あ、細かい話なんで先へどうぞ。
304仕様書無しさん:2007/03/11(日) 13:43:44
>>242
エージェントスミスがアンダーソン君を侮辱するときの俗称
305仕様書無しさん:2007/03/11(日) 13:43:45
306271:2007/03/11(日) 13:44:25
>>282
クラス設計するならトップダウンですすめていくほうがやりやすいと思うよ
307仕様書無しさん:2007/03/11(日) 13:44:37
>>303
サーバエラーでしょうw
308仕様書無しさん:2007/03/11(日) 13:46:42
>>302
Jamesいいねえ
309仕様書無しさん:2007/03/11(日) 13:46:46
>>306
ここがTOPだよ。サーバが扱うデータのほとんど全て。
残りはメール本文とアタッチバウンダリデータ。
ここの設計で実装のやりやすさが決定されると言っても過言でない。
310271:2007/03/11(日) 13:47:15
SMTPのステータスコードを1つのクラスで管理するより、
stateパターンを使って状態クラスごとにスタータスコードを管理するほうが
Javaっぽいかも。
311仕様書無しさん:2007/03/11(日) 13:48:23
>>295
フリルにはレースもつけないとだめだよ。
あの透けて見えるところがますます可愛らしさを増す
312仕様書無しさん:2007/03/11(日) 13:48:24
>>310
なるほど、よくわからんがC脳では無い発想。
ならそれでまかせた。プロトでいいので頼む。
313271:2007/03/11(日) 13:51:46
JavaMailの呼び出し方はこんな感じ。
http://www.atmarkit.co.jp/fjava/javatips/123java022.html

どんな感じでTOPのAPIを切りたいかによって
下の層のクラス設計はかわってくるね
31469式フリーPG ◆hND3Lufios :2007/03/11(日) 13:51:58
どうでもいいけど、誰か領収書を読み込んで弥生会計に入力するソフトつくってくんない?
315仕様書無しさん:2007/03/11(日) 13:52:55
>>303
マジレスすると
最大飽和スレッド数閾値 maxThreadCnt > acceptDoneCnt
acceptDoneCntになったらacceptさせてスレッド動かして
「421:このSMTPサーバはジャワ製なため処理しきれないようです」
のメッセージを返す
316仕様書無しさん:2007/03/11(日) 13:54:27
>>313=271
あのさ、作るのはSMTPサーバのほうだよ
31766式窓際サラリーPG:2007/03/11(日) 13:58:40
>>307
いや、acceptって接続を受け付けるんじゃなくって
すでに接続してたまっているsocketを引っ張り出すかと。
そのたまっている最大数がバックログかと。
細かいこと気にするC脳なんでごめん。

って書いている途中で、>>315に納得。

>>314 なんか切実な雰囲気で、わらた。
31866式窓際サラリーPG:2007/03/11(日) 14:00:29
UMLとかでクラスやらステートやらシーケンスが出てくるオカン。
319271:2007/03/11(日) 14:02:38
>>316
あそっかごめん。かんちがいしてた。
320仕様書無しさん:2007/03/11(日) 14:03:01
>>314
コレ終わったらオパイパブいってねw
32166式窓際サラリーPG:2007/03/11(日) 14:05:03
もしかして、オパイパブの領収書…
322仕様書無しさん:2007/03/11(日) 14:06:34
>>319==271
いそがんでいいからじっくりやってね。
323仕様書無しさん:2007/03/11(日) 14:06:46
324仕様書無しさん:2007/03/11(日) 14:07:45
>>314
技術力あるなら自分で作れ。

スキャナでとりこんでOCRで
読みとったものならデータ化するのは容易だろ
325仕様書無しさん:2007/03/11(日) 14:08:02
>>321
ありえるw
326仕様書無しさん:2007/03/11(日) 14:08:12
>>316
だからApache Jamesがあるというのに。
車輪の再発名再発名
327仕様書無しさん:2007/03/11(日) 14:09:04
>>323
それを素材にすればかなりかわゆいメイドさんができますね。
32866式窓際サラリーPG:2007/03/11(日) 14:11:28
>>326 HelloWorldさえ、あえて作ってはいけないかもしれない。
>>327 かわゆいメイドさんの素材って着る中身の子かと思った…
329仕様書無しさん:2007/03/11(日) 14:15:18
33066式窓際サラリーPG:2007/03/11(日) 14:16:39
>>326 SMTPサーバがだめというなら、他の提案は?
331仕様書無しさん:2007/03/11(日) 14:20:52
ここまでのジャワ「んぽぽん」率
優秀かつ真摯なjava技術者 1名>>271殿

そのた全員んぽぽん 19名(約)

んぽぽん率 約95パーセントでした
332仕様書無しさん:2007/03/11(日) 14:21:46
うざい
33366式窓際サラリーPG:2007/03/11(日) 14:24:08
オラ、わくわくしてきた。なんせまだHelloWorldレベルなんで…

>>331 全員に自分入れてる?
334仕様書無しさん:2007/03/11(日) 14:26:20
>>333
入れてるよwなるべくんぽぽん数を増やす営業活動してるからね
33569式フリーPG ◆hND3Lufios :2007/03/11(日) 14:27:58
ちなみにあの手の店で領収きってもらうと、「〇×観光」とかだったり。
336仕様書無しさん:2007/03/11(日) 14:29:02
>>335
ワラタ、しっかり使ってるのねw
337仕様書無しさん:2007/03/11(日) 15:00:02
おじゃばには、彼が前にやったMXレコード引きのビット解析の箇所を
担当してもらおう。
33866式窓際サラリーPG:2007/03/11(日) 15:10:50
ちなみに271は何年式なのかが、このスレ的には気になるところ。
339仕様書無しさん:2007/03/11(日) 15:15:39
土曜日の昼間からおっさんたちなにしてるの?
340仕様書無しさん:2007/03/11(日) 15:20:35
んぽぽん>>339 おまいさんこそいちいちこんな隔離スレチェックして
キモイよ
341仕様書無しさん:2007/03/11(日) 15:23:27
おーい>>271 ざっくり何年式?
342271:2007/03/11(日) 16:11:18
73年式っす
343仕様書無しさん:2007/03/11(日) 16:40:37
73式つうことはちょうど油が乗ってきた鯖の塩焼定食みたいなところだな。
344仕様書無しさん:2007/03/11(日) 16:46:47
>>271
プロトの前提だし、出して来た物は叩かないから安心して好きに考えてね。
前向きな検討をみなでしよう。
345仕様書無しさん:2007/03/11(日) 16:50:50
346仕様書無しさん:2007/03/11(日) 17:06:17
あいやあおいら手元にある10台のマシンどれにもVMが入っていないんだわ(イレタクネエ)
しかたねえなテスト機のRedHatに1.4.xでも仕込むか
>>271
下位互換性を重視するため1.4.xまでを対応範囲とする
StringBuilderは使用禁止
347仕様書無しさん:2007/03/11(日) 17:11:35
nioのselectってどんな動きするのかなw
まさかフルgcみたいな動作じゃないよなあ
おいらもドキドキしてきた。
348仕様書無しさん:2007/03/11(日) 17:20:48
Server Main側の実装データ覚え書

スレッドPool管理数 : int threadPoolCount
  初期値 = 起動に作成する最大数-1 (配列の添え字が0からだから)
  最大値 = 50ぐらいでどうっスか?
  サーバBusy判定数 = 最大数 - 10ぐらいでどうっスか?
  スコープ private およびgetterで公開 getter/setter共にsynchronized排他を入れる

書きながらジャワのスレッドってクラスの参照を引数にセットできたっけか?
その参照がacceptされたクライアントsockアドレスとかセットされるんだけど。
349仕様書無しさん:2007/03/11(日) 17:21:00
>>345
thx
SMTP実はよく知らないので読んでみます
350仕様書無しさん:2007/03/11(日) 17:26:29
>>349
先頭3文字の数値文字列データでやり取りするのが基本。
このコマンドみてキャッチボールを何回かしてメール本文を送る。
そうそう、ジャワだとUNICODEだから7bit Asciiしか透過しない仕様の
SMTPに当てはめる際にはエンコードの設計も重要。ありゃここはかえってCより
めんどいのかorz
351仕様書無しさん:2007/03/11(日) 17:44:48
どのタイミングでasciiに変換するかを上手く考えないと。
352仕様書無しさん:2007/03/11(日) 17:51:17
今さらメールサーバなんか作ってどうする気なんだ。
353仕様書無しさん:2007/03/11(日) 17:54:40
おじちゃんの公開オナニー
354仕様書無しさん:2007/03/11(日) 17:57:31
>>352 & >>353
>>274
んぽぽんが釣れまくっていますw
355仕様書無しさん:2007/03/11(日) 17:59:49
>>351
asciiじゃなくて、JISでしょ。
あと、ヘッダとかバイナリにMIMEエンコードも必要。
356仕様書無しさん:2007/03/11(日) 18:05:49
つ UTF-7
357仕様書無しさん:2007/03/11(日) 18:13:49
>>355
RFCの基本では7bit Asciiだろ。
マルチバイトをストリームに乗っけるためにbase64とかの7bit Asciiでデコードする
仕様があるわけで
358仕様書無しさん:2007/03/11(日) 18:26:50
あれ、本文はJIS(ISO-2022-JP)でいいんじゃないんだっけ?
エスケープシーケンスで切り替え。 By RFC1468
359仕様書無しさん:2007/03/11(日) 18:28:44
>>358
いぇーす、基本は です
360仕様書無しさん:2007/03/11(日) 18:29:25
ISO-2022-JPって無駄が多いんだよな
361仕様書無しさん:2007/03/11(日) 18:31:06
>>358
Javaにはbase64にエンコードするクラスなんてあるんしょ
36269式フリーPG ◆hND3Lufios :2007/03/11(日) 18:33:11
サーバ側でJISから他形式への変換(もしくは逆)しないといけないんだっけか?
エンコードはクライアント側の作業と思ってたが。。。
363仕様書無しさん:2007/03/11(日) 18:33:18
しっかし>>271以外はほとんど んぽぽん
(>>358はどっちの厨か不明だし)

これがジャワの現状かよ
364仕様書無しさん:2007/03/11(日) 18:34:32
>>362
バイナリをバウンダリ区切りで分割しつつbase64文字列に変換して
本文にアタッチするときなんざサーバ側で必須の作業になるっス
365仕様書無しさん:2007/03/11(日) 18:37:42
あれクライアントがアタッチするときそうするんだな。
しかしエンコードされたアタッチを取り出すのにも
サーバ側での処理は必須だね。>>362 すまん。
366仕様書無しさん:2007/03/11(日) 18:41:52
仕様が決まってないからグダグタだな。
367仕様書無しさん:2007/03/11(日) 18:42:19
整理しなきゃいかんね
POPクライアントがサーバに接続して取り出す場合は
rawストリームをそのままクライアント側に落として
クライアントプログラムがデコードする。んそっか

サーバ側での処理はしないかw
だとすると楽になるな>>271
368仕様書無しさん:2007/03/11(日) 18:45:28
>>366
仕様を決めている段階だからな。仕事じゃないし楽しんでくれ。

>>271
だから今話していたのはメール本文の部分だな。
そこは無視していいんじゃね。エンコードもなしにしよう。
メールで送信できるのは非マルチバイト文字。これなら簡単。
369仕様書無しさん:2007/03/11(日) 18:52:05
これ、結構たいへんじゃね?
ローカル配信とか、中継とか、ヘッダ解析したり、付加したりとか。
メールの保存形式(Mailbox/Maildir)はどうすんだ?
それとも、たんに擬似応答返せばオッケーって話?
37069式フリーPG ◆hND3Lufios :2007/03/11(日) 18:54:13
大変も何も、本気で作ったら売り物になるぞな。

メールの大量配信って需要あるし。
(おいらが作った奴も数箇所で稼動してる。)
371仕様書無しさん:2007/03/11(日) 18:56:23
>>369
最低でもヘッダ解析はしなきゃね。これが今回のジャワ技術側のメインじゃね。
こっちはnio系の実装確認がメイン。
372仕様書無しさん:2007/03/11(日) 18:57:39
>>370
だめだろ。ジャワ製だから。実装試験用だよ。
373仕様書無しさん:2007/03/11(日) 18:59:18
nio系の実装みたいだけなら。。。。

smtpとか
37466式窓際サラリーPG:2007/03/11(日) 19:01:01
とりあえずは、1スレッド1セッションていう方向かな?
mimeとかというより、最初のフォーカスは伝送シーケンスだったと思った。

「こっち」って何? >>371
375仕様書無しさん:2007/03/11(日) 19:02:43
>>374
66式が実装する箇所の定義->nio リスンサーバメインエンジン
376仕様書無しさん:2007/03/11(日) 19:04:35
>>271 SMTPヘッダ解析エンジン部
66式->リスンmain
おじゃば->MXレコード引きDNSクラス
69式->ヘッダ解析支援
でどう?
377仕様書無しさん:2007/03/11(日) 19:07:15
おっさんら、ひまなのか?
37866式窓際サラリーPG:2007/03/11(日) 19:07:36
あれー、いつの間にオレも作ることに…
っていうか、そういう分担なら全体像を決めておかないと。
379仕様書無しさん:2007/03/11(日) 19:08:24
友達いないんだろwハゲだし
380仕様書無しさん:2007/03/11(日) 19:08:49
>>378
それも含めてこれから決めればいいやんか(また言うけど仕事じゃないし)
38169式フリーPG ◆hND3Lufios :2007/03/11(日) 19:09:43
支援って、あーた、誰を支援すればいいの?ww
38266式窓際サラリーPG:2007/03/11(日) 19:09:50
>>377 アイマスやってて忙しい。
383仕様書無しさん:2007/03/11(日) 19:10:50
>>374
1スレッド1セッション。はい。これ最高。socketの実装がシンプルになるね。
いいんでないでしょうか。他の意見がある方、レスプリーズ。
384仕様書無しさん:2007/03/11(日) 19:11:41
>>381
>>271にきまってるやんかw
あはは俺も忙しいよ。マジ。ビルドの隙間でこれ書いているw
385仕様書無しさん:2007/03/11(日) 19:12:38
ていう事は
ひまなのは
 お じ ゃ ば だけだな
38669式フリーPG ◆hND3Lufios :2007/03/11(日) 19:14:17
了解w。
>>271はコテつけて、とりあえずacceptしてHELLO返すだけの雛型を作ってみそ。
38766式窓際サラリーPG:2007/03/11(日) 19:16:57
っていうか、1スレッド1セッションだとnio.Selectorいらないんじゃないの?
な〜にをselectするのだろう。青春時代が〜♪
388仕様書無しさん:2007/03/11(日) 19:17:02
何で俺がお前らのおもちゃにならなあかんねん。
389仕様書無しさん:2007/03/11(日) 19:20:44
ここは、>>384のリーダとしての適正を判断するスレになりました。
390仕様書無しさん:2007/03/11(日) 19:23:01
ちょwwww
30過ぎてPGやってるような奴にリーダーシップなんかあるわけが無いwww
391仕様書無しさん:2007/03/11(日) 19:24:14
>>387
そだね。スレッド方式ならそうだす。
392仕様書無しさん:2007/03/11(日) 19:25:29
>>388
って誰? んぽぽん?
相手にされなくてさびしいのか?
393仕様書無しさん:2007/03/11(日) 19:53:58
>>386
>>387
そこはお二人で>>271をサポートして頂くということで
394仕様書無しさん:2007/03/11(日) 19:56:30
>>271はとっくの昔に国外逃亡しておりますが...
395仕様書無しさん:2007/03/11(日) 19:59:39
いや>>271はまじめで勤勉だ。んぽぽんの>>394とはちいと違う
396仕様書無しさん:2007/03/11(日) 20:04:36
>>271 = >>388 ということに気づかないのか?
397仕様書無しさん:2007/03/11(日) 20:05:46
はぁ?
39866式窓際サラリーPG:2007/03/11(日) 20:10:57
しおしおのぱぁ〜
399仕様書無しさん:2007/03/11(日) 20:17:17
まあこれが んぽぽん の現状ですということで
400仕様書無しさん:2007/03/11(日) 20:23:08
結局ジャワの人ってやる気ないんだよなあ〜♪
40166式窓際サラリーPG:2007/03/11(日) 20:49:48
き、、気を取り直して…

nio.Selectorにこだわるなら、
[reactor] --readable_notify->{ [smtp_message_disassembler]--smtp messgae-> [smtp_sequencer] }
reactor : socketの状態を通知
smtp_message_disassembler: socketから文字列を受信して文字列からsmtpのメッセージを解析
smtp_sequencer: smtpシーケンスを動かす
{ }の範囲が1セッションごとにあると。

なんて構成で、[reactor]でSelectorの出番もありかと。
このばあいはsocketはノンブロッキング。
1スレッド内はあの構成で複数セッション。スレッド数複数。
acceptしたsocketは、ロードバランスやらラウンドロビンしてスレッドに配置するとか…
なーーんてモデルを想像。
402仕様書無しさん:2007/03/11(日) 20:52:39
>>338
そういう意味だったのか。
つまり、おまえは1966年生まれっつうことか。
69式とかいうやつも1969年生まれなのか

それで69式のおっさんと呼ばれているわけか
403仕様書無しさん:2007/03/11(日) 20:55:46
>>401
マルチスレッド実装ならこだわる必要なし。
あれでもタイムアウトを判断するのに単一ソケットをselectする必要ない?
404仕様書無しさん:2007/03/11(日) 20:57:40
>>402
甘いですよ。年齢なんて分かりませんよw
ねっ66式はん
40566式窓際サラリーPG:2007/03/11(日) 20:58:16
>>403 Java的にはInterruptException?
406仕様書無しさん:2007/03/11(日) 21:00:16
1バイト送信後<CR><LF>を送信しないで
だんまりなんてされたらソケットがすぐ無くなりまっせw
407仕様書無しさん:2007/03/11(日) 21:02:55
timeアウト素直にとれたっけ?
そりゃあIOExceptionとか吐いてくれればいいんですが。

キャッシュのデータ
http://java-house.jp/ml/archive/j-h-b/026705.html
40866式窓際サラリーPG:2007/03/11(日) 21:03:36
>>404
確かめようが無いことを気にすることに意味ないですよ。
実は16歳の女子高生かも知れない。にぱぁ☆
40966式窓際サラリーPG:2007/03/11(日) 21:06:33
といいつつ、オレも気にしてたなハハハハハ。
410271:2007/03/11(日) 21:06:43
>>386
了解ちょっとやってみる。
411仕様書無しさん:2007/03/11(日) 21:07:03
connectできないとかacceptできないとかでExceptionになるでしょうけど
接続が確立してブロッキングソケットでrecvしたときのタイムアウトはとれないでないの?
もしかしてw
412仕様書無しさん:2007/03/11(日) 21:07:53
あらら、ジャワポンの虚言で>>271さんに失礼しました。
ごめんね。
413仕様書無しさん:2007/03/11(日) 21:08:07
こんなすれた女子高生なんかいないっつうの
414仕様書無しさん:2007/03/11(日) 21:09:19
ジャワポンは身内まで落としいれる悪い性格なのですね
41566式窓際サラリーPG:2007/03/11(日) 21:16:11
>>406 詳細please。たぶんtimeout入れろよという忠告だろうか。
416仕様書無しさん:2007/03/11(日) 21:25:48
>>415
スレッドモデルでブロッキングソケット使うとsockopt設定できんでしょう
そのときExceptionが対処してくれるか私はしりまへん。-> >>271 != アーキテクトさんレス求む。
import.java.net.*;
クラス途中略
InputStream is = sock.getInputStream(); コレ系の受信とか

タイムアウトを判断するにはnioを利用してスレッド処理内部の受信箇所で
Selectする必要があるのでは?という疑問なのですが私はこの詳細は知りません。
417仕様書無しさん:2007/03/11(日) 21:29:08
なあんかsockoptつかってBSDソケットでごりごり書いたほうが早いぞ
とおもっちゃった♪
418仕様書無しさん:2007/03/11(日) 21:29:41
なんつうか・・・・


めんどくせーなー。これ。
41966式窓際サラリーPG:2007/03/11(日) 21:31:31
SocketTimeoutException?
420仕様書無しさん:2007/03/11(日) 21:35:33
42166式窓際サラリーPG:2007/03/11(日) 21:37:07
なんか本当におっさんのJava事始になってきたな〜
422仕様書無しさん:2007/03/11(日) 21:37:45
という事はブロッキングソケットを使ってもOKでいいのかな
OKなら簡単ですね。
423仕様書無しさん:2007/03/11(日) 21:37:51
Javaのスペシャリストに降臨願いたい。
42466式窓際サラリーPG:2007/03/11(日) 21:39:14
自分で言うのもなんだが、町工場のおやじ連中が集まって
新しい技術を習得しよう会みたいな…
425仕様書無しさん:2007/03/11(日) 21:40:56
いやいや周りは携帯操作バシバシなのにMS-Xを必死で勉強中みたいな。
426仕様書無しさん:2007/03/11(日) 21:45:32
>>424
おそらくジャワの人たちもこのあたりは全くやっていませんよ。
必要ないしねw
427仕様書無しさん:2007/03/11(日) 21:57:31
タイムアウトが解決したけどスレッドの調停という大問題がありますねえw
428仕様書無しさん:2007/03/11(日) 21:58:01
まぁ今更生ソケット使うことってほとんどないしなぁ。
つうか、おっさんらいつもこんな行き当たりばったり
な開発の仕方してんのか。普通、事前調査するだろ。
Javaなめてる?
429仕様書無しさん:2007/03/11(日) 22:11:55
>>428
>まぁ今更生ソケット使うことってほとんどないしなぁ。
>>428は使い込んでる実績あり?

汚そうだからなめたくはないかなあ。できれば避けて通りたいかなあ。
430仕様書無しさん:2007/03/11(日) 22:13:49
>>428
今調査中のステータスでしょ。仕様も決まってないし。
何か変?
43166式窓際サラリーPG:2007/03/11(日) 22:28:36
スレッドの調停って何?
432仕様書無しさん:2007/03/11(日) 22:29:25
東大阪の鉄工所の親父がNC加工の勉強会やってるみたいだな。
433仕様書無しさん:2007/03/11(日) 22:29:29
>>431
セマフォですかね
434仕様書無しさん:2007/03/11(日) 22:30:57
ものづくりニッポンが復活したみたいな熱い雰囲気がいいですねえ
43569式フリーPG ◆hND3Lufios :2007/03/11(日) 22:34:17
>>432
機械に頼るようじゃいけねえな。
436仕様書無しさん:2007/03/11(日) 22:37:28
>>402
って連想ゲームで勝てないタイプですね。
437仕様書無しさん:2007/03/11(日) 22:40:48
OOPって連想配列とかあるじゃんか
だめじゃん>>402 手続き型計ジャワぽん決定
438仕様書無しさん:2007/03/11(日) 22:42:16
>まぁ今更生ソケット使うことってほとんどないしなぁ。

なあんか後ろ向きなコメントが多いのがジャワぽんさんたちですよね〜♪
439仕様書無しさん:2007/03/11(日) 22:44:29
全部httpに乗せるのが時流ですね。
440仕様書無しさん:2007/03/11(日) 22:45:42
ジャワのhttpはソケットは必要ないからですかね〜♪
441仕様書無しさん:2007/03/11(日) 22:45:55
まあ実際Javaの仕事だとソケットは使わないと思う。
442仕様書無しさん:2007/03/11(日) 22:48:35
ここにある程度のサンプルじゃなんか不服なんだろうか?
ttp://www.hellohiro.com/socket.htm
あとネットワークがらみでできることって、ServerSocket
のメソッド弄ることぐらいじゃ。
それとも、ServerSocketすら使わないとか?
443仕様書無しさん:2007/03/11(日) 22:49:34
>>441のコメントはジェネリックにジャワ技術者全般に言える事で
いいんですかね〜♪
すると何やるの?って感じになって

ビ ジ ネ ス ロ ジ ッ ク(笑)

に確定しちゃいますよ〜♪
444仕様書無しさん:2007/03/11(日) 22:51:10
>>442
お子様向きですね。スレッドも使ってないし。
445仕様書無しさん:2007/03/11(日) 22:54:00
>>443
なんで2chで世の中判断しよとするかな
446仕様書無しさん:2007/03/11(日) 22:54:03
447仕様書無しさん:2007/03/11(日) 22:56:13
>>446
今の方針ではnioは却下で、マルチスレッドサーバでいく流れなんですよ〜
448仕様書無しさん:2007/03/11(日) 22:56:40
httpだったら、HttpServletあるし、クライアント側なら
URLConnection とかあるし、メールはJavaMail。FTPはなんだろ、
なんかクラスあるかな。
でも、Javaでサーバ作るとかってほとんどないし、ソケット使う
って限られた状況であるとはいえると思う。
アプレットだとあるかな。俺は知らん。
449仕様書無しさん:2007/03/11(日) 22:57:42
>>446
ころがっているサンプルあさるのはいいですけど(否定しませんこれはこれで有用)
自分の考えはないのですか?
450仕様書無しさん:2007/03/11(日) 22:57:45
>>444 スレッド使ってるよ。下の方。ちゃんと見ろって。
451仕様書無しさん:2007/03/11(日) 22:58:39
>>450
だからあnioつかっわないんスよ。たとえスレッドでも。
無駄はしない。これ鉄則。
452仕様書無しさん:2007/03/11(日) 22:59:35
>>448
すばらしい意見ですねえ。そういうのを求めてました。
453仕様書無しさん:2007/03/11(日) 23:01:18
>Javaでサーバ作るとかってほとんどないし

なのにここにいるオサンたちは本当に無謀ですねえw
454仕様書無しさん:2007/03/11(日) 23:02:22
やすりと万力で人工衛星造る気なんだろw
455仕様書無しさん:2007/03/11(日) 23:03:59
いやあせいぜい出来てもオパイパブの領収を経費にするぐらいですかねえ
456仕様書無しさん:2007/03/11(日) 23:04:58
ということで今日は電動オープントップのベンツで帰ります
45769式フリーPG ◆hND3Lufios :2007/03/11(日) 23:05:05
ちゃんと見てるぞw
458仕様書無しさん:2007/03/11(日) 23:05:11
つうか、>>45 のソースをたたき台にすればいいじゃん。
459仕様書無しさん:2007/03/11(日) 23:07:05
>>458
たたき台って好きじゃないんですよ。
スクラッチから作る。これが至福。あなたも悔しくないですか?
他人が作った糞コードをこねくりまわすのって?
私はいやですねえ。
460仕様書無しさん:2007/03/11(日) 23:07:41
>>457
めんごw
461仕様書無しさん:2007/03/11(日) 23:09:15
おっさんて基本マゾだな
46266式窓際サラリーPG:2007/03/11(日) 23:16:31
>>448
HttpServletってhttpdの実装も含まれてるの?
それともApacheなどのサーバとのインタフェースなだけ?
463仕様書無しさん:2007/03/11(日) 23:26:02
>>462 後者。Webサーバというより、APサーバから呼ばれる。
46466式窓際サラリーPG:2007/03/11(日) 23:29:49
だよね。一瞬、前者に思えてあせった。
465仕様書無しさん:2007/03/11(日) 23:33:39
tomcatなんかの実装はどうなってるの?
466仕様書無しさん:2007/03/11(日) 23:40:08
知るかっ!て前ぇで調べろよ。
46769式フリーPG ◆hND3Lufios :2007/03/11(日) 23:46:23
ふう。やっと領収書の整理が終わった。
風呂入って寝る。
46872式C++厨:2007/03/11(日) 23:59:39
今日も一日中、娘の子守だったぜよ。

>>221
>このスレのキムタクだな。
ありがとう。
でも漏れはそんなにイケメンじゃないからね。

>>290
> 72式の定義がわからぬ
なにが知りたいのかな?自己紹介でもしろと?
漏れはキムタクと同い年のC++使いだということだが。
Javaはほとんど使えないが、Sun認定Javaプログラマ(310-055 86%)ではある。

>>297
> 自分の娘にメイドの恰好をさせなさいw
今日ようつべで娘に「ほねほねワルツ」というのを見せていたのだが
漏れ的には娘を「えれぴょん」みたいになって欲しいとおもた。
ここの住人はアキバ系多いだろから、えれぴょん萌えなんだろ?

>>467
飲み代の領収書?経費扱いなの?
469仕様書無しさん:2007/03/12(月) 00:28:04
おっさんにえれぴょんは辛い
470仕様書無しさん:2007/03/12(月) 09:00:51
>>208
こんなレスあったんですね。ちょうどいいな。
471仕様書無しさん:2007/03/12(月) 10:24:12
>>369
>>271
ん・まじめにレスしとかなきゃな仕様にかかわるとこだ

>これ、結構たいへんじゃね?
それなりにね

>ローカル配信とか、中継とか、ヘッダ解析したり、付加したりとか。
ローカル配信->サポートしない
中継->サポートしない
ヘッダ解析->■する
付加したりとか->アタッチの事かな?アタッチはサポートしない

>メールの保存形式(Mailbox/Maildir)はどうすんだ?
個人用のMailboxは作らない。サポートしない
Maildirは適当に/var/OjavaMail/spoolとかにrawファイルを保存するだけ

>それとも、たんに擬似応答返せばオッケーって話?
受信したrawコンテンツはメール単位にディスクにシリアライズする
だからいちおう最低限だけど完璧なSMTPサーバを作る

・マルチバイト解析およびデコードサポートなし
・メール添付サポートなし

クライアントからの受信メールをそのままファイルに落とす仕様。
これでどう?
なにか問題があればレスプリーズ。
472仕様書無しさん:2007/03/12(月) 10:27:02
【補足】
MTAは初代バージョンでサポートしない
クライアントからの受信のみを目標とする。
473仕様書無しさん:2007/03/12(月) 16:24:04
//ライフゲーム じゃあーん。あなたのVMたんはどこまで耐えられるか
//耐え切ったlenサイズで戦いあう新世代のゲームです。
//耐え切った最大値の環境を晒しましょう。
class JawaPon{
 public static void main(String jawaPon[]){
  String jawaPonStr = "JawaPon!!!";

  int counter=0;
  while(true){
   for(int c='a'; c <= 'z'; c++){
    jawaPonStr += "" + c;
   }
   //かわいそうにだんだん遅くなりますね
   System.out.print(" "+ ++counter + " len="+ jawaPonStr.length());
  }
 }
}
474仕様書無しさん:2007/03/12(月) 16:31:06
VMたんが苦しそう。。ハラハラドキドキ
475仕様書無しさん:2007/03/12(月) 16:54:23
StringBuilderつかえよ。
476仕様書無しさん:2007/03/12(月) 17:05:48
StringBuilderは下位互換性が全くないだめなメソッドです
使用禁止
477仕様書無しさん:2007/03/12(月) 17:09:02
ビッグバッファをconcatで結合して即死させればいいんだけどねえ〜
それじゃあVMたんがあまりにもかわいそうで。
478仕様書無しさん:2007/03/12(月) 17:09:45
StringBufferでもいいぴょん。charの配列でもいいぴょん
479おじゃばさま:2007/03/12(月) 17:10:09
とりあえず起動オプションには、
-server -Xms512M -Xmx512M
を追加して実行しましょう。
480仕様書無しさん:2007/03/12(月) 17:18:19
そんな潤沢なメモリ積んでないんじゃね? 貧乏そうだし
481仕様書無しさん:2007/03/12(月) 17:27:50
次は再帰でスタックをつぶす例がいいかな。
482仕様書無しさん:2007/03/12(月) 17:29:27
まるで、Cで組めば再帰でもスタックつぶれないような言い草
483仕様書無しさん:2007/03/12(月) 17:30:37
>>480
おいおいいまどき512Mで潤沢か?
んぽやろうめw
484おじゃばさま:2007/03/12(月) 17:31:28
>66式
まず基本的な言語仕様を学習するために本を買おう。
「Java言語 プログラミングレッスン(下)」結城著がオススメだ。
ちなみに上巻はCを知っていれば必要ないので買わなくてもいい。見かけたら5分立ち読みすれば理解出来る。
下巻はCと違う所が書いてあるので、何回も読むことになるだろう。
まあ分からなくても、軽く1回読んでみておくべきだ。

次に実習方法としてはTomcat5.5を使用する。
JDK5とTomcat5.5をダウンロードしてインストールする。
Tomcat起動後、ブラウザで「http://localhost:8080」を表示すると、Tomcatのページが表示される。
そこにServletとJspのサンプルプログラムがあり、実行結果とソースを見ることが出来る。
これを参考にHelloサーブレットを作ってみよう。
しばらくはサーブレットで何かを作ってみるといい。
485仕様書無しさん:2007/03/12(月) 17:33:30
おいおい
おじゃばよ、66式はしょっぱなからもっと上のベテランジャワぽんたち
さえもやってない分野からスタートなんだぜ。
486仕様書無しさん:2007/03/12(月) 17:35:27
>>478
アキバ系かよ!!
487仕様書無しさん:2007/03/12(月) 17:36:41
サービスを利用するだけのジャワポンたちとは違い
ここのオサンはサービスを提供する側でないと満足できねーつぅの
488仕様書無しさん:2007/03/12(月) 17:37:33
おじゃばって野郎はうんこだけして、風のように去っていくな。
489仕様書無しさん:2007/03/12(月) 17:40:48
ただし仕事以外ではオパイパブ等で手厚いサービスを利用する人も一名
いる事はいる。
490仕様書無しさん:2007/03/12(月) 19:09:54
ジャワポンがしないこと。
byte配列の泥臭い操作。
以上。
491おじゃばさま:2007/03/12(月) 19:32:33
オマエラ、66式がJava習得するのが怖くて、無理な所から始めさせようとしてるんじゃないか?
第一、能力のある人間なら、簡単なサーブレットから始めても、課題の内容以上に学習する物だ。
サーブレットだけでもかなりの可能性があることを、優秀な人間なら分かるはずだ。
49266式窓際サラリーPG:2007/03/12(月) 19:35:14
>>484
え?!今、The Java Language Specification Second Editionを必死に読んでいるのに。
そんないいものがあったとは…

やっぱJavaの人の興味の対象ってサーブレットなんだな〜
49366式窓際サラリーPG:2007/03/12(月) 19:37:15
>>491
応援してくれてありがとう。でもあんまりサーブレット興味ない…ごめん。
494仕様書無しさん:2007/03/12(月) 19:55:47
>オマエラ、66式がJava習得するのが怖くて、無理な所から始めさせようとしてるんじゃないか?

なんでよw
66式がスキルが高いのは周知だろう。彼なら大丈夫だよ。なっ。おじゃば。
495仕様書無しさん:2007/03/12(月) 19:57:12
>サーブレットだけでもかなりの可能性があることを
おいらたちはSMTPの次はhttpdを考えている。
ココナッツサブレかどうかしらんがそんもんやらんわい
496仕様書無しさん:2007/03/12(月) 20:00:13
メールを送らないメールサーバになんの意味があるのだろう。ぶつぶつ...
497仕様書無しさん:2007/03/12(月) 20:01:16
TCPリスンサーバの実装とヘッダ解析だけを目標としているからね。
何回も言うけど運用サーバを作るなら糞うんこジャワなんかで作らないからね。
498仕様書無しさん:2007/03/12(月) 20:25:28
結局使うんだろ
499仕様書無しさん:2007/03/12(月) 20:29:23
使うかよwうんちジャワ製じゃ起動時間をぼけーって待つだけで嫌になって
アンインストールしちまうよ
500仕様書無しさん:2007/03/12(月) 20:30:51
サーバの作りこみに興味津々なジャワぽんが押し寄せてきましたね〜♪
501おじゃばさま:2007/03/12(月) 20:39:45
>66式
サーブレットに興味が無いって?
サーブレットは別に特別な物ではなくて、ただの実行方法の1形式にすぎないぞ。
簡単に言うと、コマンドラインから実行させるのが、mainだとすると、
ブラウザから実行させるのが、サーブレットのserviceみたいな物だ。
サーブレットの利点は、ブラウザを使うので入力画面を作るのが簡単だからだ。
502仕様書無しさん:2007/03/12(月) 20:39:53
使うと言ったり使わないと言ったり頭変ですね?
503仕様書無しさん:2007/03/12(月) 20:42:50
結局おっぱい揉むより揉ませるほうが好きなんだろ
504仕様書無しさん:2007/03/12(月) 20:46:46
>>501
おいらも無いよ。あれ糞だもん。
505仕様書無しさん:2007/03/12(月) 21:08:59
>>496
メールを送らないメールサーバにも意味はあるさ。それが、スパムの踏み台にされていた日々の大切な思い出だからな
506仕様書無しさん:2007/03/12(月) 21:29:16
>>504
どういうところが糞なの。参考までに。
507仕様書無しさん:2007/03/12(月) 21:37:20
さっさと組めよ。
50866式窓際サラリーPG:2007/03/12(月) 21:47:56
>>501
たびたびthxです。
いや、どういう仕組みかとかそういう意味ではなくて、単にオレの脳みそが興味を示していないだけなんで・・・

実行形式、main…サーブレットってインプロセスじゃなくてアウトプロセスなの?
つまりサーバからリクエストがあるとアウトプロセスで起動され環境変数やら標準入出力のパイプでスタコラサッサ〜と
perlでcgi見たいな(って言ったら怒られるか?)

いや、あまり興味がないんでいいです。ごめん。

ところで、オレ、別になんか作って示すなんて一言も言っていないとおもったけど。(こっそり勉強しているのはたしか)
そういえば、昨日の>>271は?
509仕様書無しさん:2007/03/12(月) 21:50:13
ちゃうちゃう、VMという水槽の中でのお話ですよ
510仕様書無しさん:2007/03/12(月) 22:00:41
最近、仮想化技術がCPUで対応し始めたから、サンはメインOSと並列に動作するJavaに最適なOSを開発しないのかな
いつまでも寄生虫VM(水槽の中とも言うのか)じゃ嫌だろうに
511仕様書無しさん:2007/03/12(月) 23:50:07
お前ら老体に無理は良くないぜ?
51269式オサンクローン ◆4E1yVnBRhg :2007/03/13(火) 01:06:08
>>507
まともにやりゃあ3日で十分だろうな。だけど勿体つけて
おまいらジャワポンを釣りまくるのがポイントだ。
よってすぐは組まないな。
51356式:2007/03/13(火) 01:15:19
>>215
こちらこそよろしく。
>>512
貴方も遊んでいるわけですね
#自分も茶々を入れるのが面白いだけですが。
514仕様書無しさん:2007/03/13(火) 01:20:16
>>513
さすがに無理があるだろ・・・
51569式オサンクローン ◆4E1yVnBRhg :2007/03/13(火) 01:20:19
>>56式さんこんばんわ
ぜひだめだめなおじゃばくんにご意見をお願いします。
あいつ太い幹がないんですよねえ。
51656式:2007/03/13(火) 02:25:18
>ぜひだめだめなおじゃばくんにご意見をお願いします。
申し訳ないですがお断りします。
見ていて茶々を入れるほうが面白いから(笑)。

>あいつ太い幹がないんですよねえ。
「太い幹がない」という発言と同様な発言は、高級言語しかわからないPGが増えたときに
アセンブラが判っているPGから度々聞かれました。
「歴史は繰り返す」という命題の正しさを再確認する思いです。
多層化するというソフトウェアの長期的な変遷/進化の中で、
表層しか理解していないPGが増えていくのも仕方の無い事です。

結論:そういう時代なのですよ。
517271:2007/03/13(火) 02:38:39
眠いが>>386の宿題を少しやってみる。
518271:2007/03/13(火) 02:57:18
まずはmain

public static void main(String[] args) throws IOException {
ServerSocket serverSocket = new ServerSocket(25);
while (true) {
Socket sock = serverSocket.accept();
new Thread(new SmtpSession(sock)).start();
}
}
519271:2007/03/13(火) 03:01:58
次にクライアントとの1セッションを受け持つクラス

class SmtpSession implements Runnable {
Socket sock;BufferedReader in;BufferedWriter out;SmtpHandler handler;
public SmtpSession(Socket sock) throws IOException {
this.sock = sock;
in = new BufferedReader(new InputStreamReader(sock.getInputStream()));
out = new BufferedWriter(new OutputStreamWriter(sock.getOutputStream()));
handler = new HELOHandler();
handler.next = new TestHandler();
out.write("220 localhost\r\n");
out.flush();
}
public void run() {
while (true) {
try {sRun();} catch (Exception e) {
e.printStackTrace();
break;
}
}
}
public void sRun() throws Exception {
String input = in.readLine();
SmtpCmd cmd = new SmtpCmd(sock, input);
out.write(handler.handle(cmd));
out.flush();
}
}
520271:2007/03/13(火) 03:03:43
次にクライアントからのメッセージを入れるクラス

class SmtpCmd {
String cmd;
String arg;
Socket sock;
public SmtpCmd(Socket sock, String input) {
this.sock = sock;
String str[] = input.split(" ", 2);
cmd = str[0].toUpperCase();
arg = str.length == 2 ? str[1] : "";
}
}
521271:2007/03/13(火) 03:08:12
コマンドのハンドラ

abstract class SmtpHandler {
SmtpHandler next;
public abstract String handle(SmtpCmd cmd) throws Exception;
}
522271:2007/03/13(火) 03:27:55
ハンドラの実装

class HELOHandler extends SmtpHandler {
public static final String HELO = "HELO";
public String handle(SmtpCmd cmd) throws Exception {
if (HELO.equals(cmd.cmd)) {
return "250";
} else {
return next.handle(cmd);
}
}
}
523271:2007/03/13(火) 03:29:37
テスト用

class TestHandler extends SmtpHandler {
public String handle(SmtpCmd cmd) throws Exception {
System.out.println("cmd=" + cmd.cmd + " arg=" + cmd.arg);
Thread.sleep(10000);
return "250\r\n";
}
}
524271:2007/03/13(火) 03:30:27
動かすこと目標に頑張った。寝る。
525仕様書無しさん:2007/03/13(火) 03:36:24
>>524
お休み 271.
526仕様書無しさん:2007/03/13(火) 09:28:46
ジャワぽんばかりなジャワ世界に>>271のような剣豪も存在することが分かった。
527おじゃばさま:2007/03/13(火) 09:28:51
>508
実際にはサーブレットエンジンがリクエストを受け取って、スレッドを立ち上げて制御を渡すので、
Cでのプロセスがスレッドに変わっただけだ。ちなみに内部の仕組みは気にしなくていい。

Javaの何に興味があるのか分からないが、Javaならサーブレットから呼び出す事が出来るので、
サーブレットにすればいい。サーブレットからソケットで他のサーバにつないで、メール送って
結果を返すなどでもいい。
利点はHTMLを知っていれば、入力画面や出力画面を、Windowsフォームアプリケーションなどで作るより、
簡単に作れると言う事だ。まあ、「俺はコマンドライン一筋」だと言うなら、mainでもいいが。
Javaにはアプレットと言う、Windowsフォームアプリケーションみたいなのもあるが、これを使うなら
VBの方がいいので、アプレットをマスターしてもあまり意味が無い。
528仕様書無しさん:2007/03/13(火) 09:32:19
>>527
クローンにだめだめと言われているぞ
>>271はコードが美しい。おじゃばが以前に書いたリパースプロキシの
コードと違うの自分で分かるか?
529仕様書無しさん:2007/03/13(火) 09:38:04
HTMLとWindowsフォームとアプレットの違いを理解していない、おじゃばでした。
530おじゃばさま:2007/03/13(火) 10:17:48
>528
クローンいじめていいのか?

前に書いたプロキシのコードは、その時に明記したが、どっかのHPから持って来たやつがベースだから
俺のコードじゃない。俺のコードはもっと前に書いたスレッドのやつだ。
で、美しいって何で判断してるのだ?

>529
理解した上で敢えて言っていると考えてくれ。
531仕様書無しさん:2007/03/13(火) 10:36:29
どうせならもっと実用的なものつくってくれよ。
オサンスレ監視して書き込みあったら知らせてくれるとか、
おじゃばが書き込んだら、自動的に叩くとかさ。
532仕様書無しさん:2007/03/13(火) 10:42:24
>>530
ビット解析のやつか?
ありゃあもっとだめだめだぞ
533仕様書無しさん:2007/03/13(火) 10:44:34
>>271の件についてはオリジナルに光臨してもらうという事で
534仕様書無しさん:2007/03/13(火) 11:48:58
>>530
美しさは>>271の頭の良さが伝わる点かな。
彼はやる事をきちんと理解してクラス関連もシンプルに整理してある。
無駄なものが無い。仕様の理解力も高い。

おじゃばは行き当たりばったりでコードを書く。その違い。
535仕様書無しさん:2007/03/13(火) 11:57:25
おじゃばはビット解析の時も要求仕様にプライオリティがつけられなかった。
出てきた言葉は「素人にでも分かるように説明しろ」だった。
あのときの例題は「サービス内の実装テクニック」だった。
このような例題で素人前提で話してくれは無いと思う。

>>271はすぐに自分なりに噛み砕き、調査し、深い理解をできるタイプ。
素直で誠実な性格もポイントが高い。
(補足:おじゃばは素直じゃないけど性格は悪くない)
536仕様書無しさん:2007/03/13(火) 12:04:27
そしてこのスレで一番人気を誇るのもおじゃば
537仕様書無しさん:2007/03/13(火) 12:10:23
>>58
72式ってジツハ結構悪人?w
今の奥はそのパターンでgetしたのかと質問したりして
538仕様書無しさん:2007/03/13(火) 13:36:52
こ、これは、もしや、Chain Of Responsibility パターンではないか?
つうか、これだと不正入力時の対応で破綻しないか?
539仕様書無しさん:2007/03/13(火) 13:40:30
>>538
>>271のコードの件?細かいレビューは後ほど。オリジナル光臨後。
540仕様書無しさん:2007/03/13(火) 13:42:43
不正入力ね。1文字送信だんまりとか色々手口はあるけど。
>>271も言っているように、とりあえず動かすバージョンだったんでしょ。
それはあとで考えればいいっしょ。つかはじめっからそんなの含めて完全に
実装したらコードが莫大になっちまうよ。
541仕様書無しさん:2007/03/13(火) 13:59:34
>>540
いや、俺が言ってんのは構造的な問題。
シーケンスの何処まで進んだんのかわかんないと、あれかなと思って。
ま、これからだな。
542仕様書無しさん:2007/03/13(火) 16:14:27
>>541
第一リリースだ完璧を求めたら>>271がかわいそうだ。
改善する余地はみんなで議論すると言う約束。
543仕様書無しさん:2007/03/13(火) 16:49:40
>>542
そのとおりだ、>>271が眠いのをがまんして作った>>518-523は最初のプロト、つまりC/C++で言う最初のビルドだ
これから、色々検討し改善すれば良い。ちゃんと、>>271は仕事したから、お舞らもそれに応えてやれよ。
544仕様書無しさん:2007/03/13(火) 16:53:50
>>271 大人気あげ
545仕様書無しさん:2007/03/13(火) 16:57:43
今の人気チャート
1. 赤丸↑ >>271
2. おじゃば
3. 66式ラリラリオサン
4. 69式オリジナル

悪人キャラクタ
1. 72式
546仕様書無しさん:2007/03/13(火) 19:22:15
張りつめていますね
54769式フリーPG ◆hND3Lufios :2007/03/13(火) 19:49:27
お。>>271君が頑張ったんだ。えらい。
acceptしたら何か返すだけでもいいと思ってたのに、一応それっぽく出来てるじゃん。
いかにもJavaらしいコードで、叩き台としてはいいんじゃない?
548おじゃばさま:2007/03/13(火) 19:50:53
>535
これには大いに反論がある。
俺は素人に分かるように説明しろと言ったが、その後にソースコードを添付して、
悪い所があれば修正してくれと言ったはずだ。これ以上に明確な指示は無いだろう。
あの時の問題点は出題者のC厨が曖昧な課題を出した事で、本人もそれを認めていたはずだ。

俺が要求仕様にプライオリティーを付けられなかった?
一体、どう解釈すればそうなるのか、本当に疑問だ。
535に脳内で繰り広げられた隠れたストーリーでもあるのだろうか?
C厨は行間が本文より長いっていうからな。つーか535があの問題出した説明不足のC厨じゃないだろうな。
549仕様書無しさん:2007/03/13(火) 20:05:23
>>548 おじゃば、かっかするな、もちつけ。
時にはこだわらずに適当にスルーする(受け流す)こともだいじだぞ。特に、コテじゃ香具師相手の場合には

で、同じjava使いからみて>>518-523ついて何かコメントでもある?
俺はjava分からんから、これが、javaとして良いコードなのかさえ分からんよ、orz
550仕様書無しさん:2007/03/13(火) 20:12:54
む、なるほど>271さんのコードは日本語で読めるとこがいいですね。
現実の実装はともかく、仕様書になるコードを書けるのはすばらしい。
ただ、実力が見えるのはこの先だ、と言いたいんじゃ?>おじゃばさま
それは確かにそう。だから、彼の勇気は認めたいと思うよ。
55162式おさん:2007/03/13(火) 20:14:53
ありゃ、メール欄と入れまちがいました。もうろくしてますね。
すいません。
55266式窓際サラリーPG:2007/03/13(火) 21:11:00
なんか、以前におじゃばが言っていた「やさしさ」みたいなものが、なんとな〜くわかってきたような。
>>271を見つめるみんなの生暖かい目を通して。

それが必要なのも状況によりだけど、今は、生暖かさが必要だな…

ここからはグチだが、うちのクライアントにも求めたい。って求めちゃダメだな(w
55366式窓際サラリーPG:2007/03/13(火) 21:12:54
>>527
いろいろ紹介してくれるのはありがたいが、ちと今どきっぽくなさを感じる話も多々あるのでツッコミ。

> 利点はHTMLを知っていれば、入力画面や出力画面を、Windowsフォームアプリケーションなどで
> 作るより、簡単に作れると言う事だ

HTML+ServerSideScriptだけのフォームって今どきどうなんでしょ。というか、ふつうXHTML?

> Javaにはアプレットと言う、Windowsフォームアプリケーションみたいなのもあるが、これを使うなら
> VBの方がいいので、アプレットをマスターしてもあまり意味が無い。

JavaアプレットってActiveXともども死滅したやつね。
今ならJavaScriptじゃ?最近知ったたが、グラフィック描画もできるし。

クライアントAppなら、WORAを捨ててもSWTの方がいい予感。
VBの方がいいって、比較のリングにも上がっていないと思う…
55466式窓際サラリーPG:2007/03/13(火) 21:15:53
じつは今日、今ごろになって確定申告なんだが
申告書類って国税局のページで簡単につくれるんだね。今年初めてしった。

ってこれ.jspじゃん♪
55566式窓際サラリーPG:2007/03/13(火) 21:25:39
> 動かすこと目標に頑張った。寝る

これが全てだと思う。問題があると気が付いたら直せばいいんじゃ?
で、このスレがレポジトリ?
55662式おさん:2007/03/13(火) 21:32:52
>553
クライアントは今確実なのはFlashだと思いましたこないだ。
入力がすくないもん限定ですが。
確かにJavascriptがいいかも知れないです。WebFX使ったばかりですが。

確定申告はおとなしくしてたほうがおとくみたいですね、結局w。
何年か前ひどい目に遭いました。
557仕様書無しさん:2007/03/13(火) 21:36:13
かなり昔にjavaスクリプトとjavaの区別ができない人を見た事ある。
かなーりむかしに。
55869式オサンクローン ◆4E1yVnBRhg :2007/03/13(火) 22:27:26
おじゃば大人げないな。いちいち切れるなよ。
>>271 ブラボーすげえな。勇気あるな。おいらC爺に叩かれるが怖くて出せんよ。
55966式窓際サラリーPG:2007/03/13(火) 23:21:51
>>557
ECMAScriptという言い方はどこへ行ってしまったんでしょう。
560仕様書無しさん:2007/03/13(火) 23:33:26
どこへも行ってない。ちゃんと残ってる。
56166式窓際サラリーPG:2007/03/13(火) 23:45:59
>>530
> 前に書いたプロキシのコードは、その時に明記したが、
> どっかのHPから持って来たやつがベースだから俺のコードじゃない。

仕事ではないのでもちろん同列に扱えないのだが。某社では、これをやったらクビだそうです。
コピペコード?お前の設計は?説明できる?持ってきただけなのでわからねーだと?カエレー!!

怖いですね。ちなみに私のところではありません。

>>560
オレの周りでは1名を除いて通じなかった。
562仕様書無しさん:2007/03/14(水) 00:01:20
リアルでうざそうなオッサンだな。
563仕様書無しさん:2007/03/14(水) 00:15:33
↑まさに、んぽぽんの典型的な書き込みだな
564仕様書無しさん:2007/03/14(水) 00:57:52
クビって労組無いの?
どこの底辺企業?
56572式C++厨:2007/03/14(水) 01:19:40
>>537
嫁は合コンで拾った。元ナースだ。

>>545
漏れが悪人だとは!?
もしかして、ここには素人童貞おっさんしかいないのか?

それにしても>>271の人気は少しうらやましいな。
漏れもコード書いて評価上げたいところだが、
最近もっぱらPMや設計ばかりで、久しくコード書いてねぇよorz
56672式C++厨:2007/03/14(水) 01:21:05
漏れも66式と同じくサーブレットには興味がないな。
というか…WEBアプリ・業務アプリ・DBは正直つまらん。
567仕様書無しさん:2007/03/14(水) 01:35:46
ここは本音を言うおじさんがいるスレですね。
568仕様書無しさん:2007/03/14(水) 02:16:32
>>346
意味無しだw
569仕様書無しさん:2007/03/14(水) 02:18:05
Lighttpの話をしているようだが、

今なら、アパッチ族に対抗して作った

チェロキー HTTP Serverがあるぞ。
570仕様書無しさん:2007/03/14(水) 02:19:37
>>402
やっぱり、このすれオッサン多いな
571仕様書無しさん:2007/03/14(水) 07:21:11
ど、どうていちゃうわ。
572仕様書無しさん:2007/03/14(水) 08:09:58
>>565
ナースという事は!!
ナースパプいかなくともナースパブ以上の設計ができるのか!!
実装はそれはもう激しい実装になるのが予想される。
夜を徹してのデスマーチか!!
573仕様書無しさん:2007/03/14(水) 08:30:04
>>570
スレタイ読め。オサンのための楽園だ。
574仕様書無しさん:2007/03/14(水) 08:41:38
言った手前クラスファイルを作って確認しようと思うが->69式もたのむで

import java.net.*;
import java.io.*;
↑importはこれだけでいいの?>>271

なにげに3項演算子を使っているところがC爺ぽいと思った。

arg = str.length == 2 ? str[1] : "";
575仕様書無しさん:2007/03/14(水) 08:45:39
つうか>>271はこのスレにマッチしたスキルの持ち主だな。
やれSQLだEJBだんぽぽんだSpringだEclipseのリファクタリングだとか
騒がしく言わずにずばばと決めてくる。そこがおじゃばと違う。
576仕様書無しさん:2007/03/14(水) 08:53:17
俺が確認するからpomとsrcクレ
577仕様書無しさん:2007/03/14(水) 08:57:29
IBMのJIT JREだとsplitがエラーになっちまうよorz

Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1)
Classic VM (build 1.3.1, J2RE 1.3.1 IBM build cxia32131-20020622 (JIT enabled: j
itc))
578仕様書無しさん:2007/03/14(水) 08:58:07
ジャワの互換性が低い点について。
579仕様書無しさん:2007/03/14(水) 09:02:18
んまてよ。コンパイルエラーだからJITは関係ない。IBMごめん。
splitがシンボルを解釈処理できません。になっちゃうんだけど
これってjava.langだからインポート不要でいいんだよね。
580仕様書無しさん:2007/03/14(水) 09:07:35
JREのバージョンは出せるけど javacのバージョンはインストール先みないと
分からないんだね。
./usr/local/bin/j2sdk1.4.1_03/bin/javac

1.4.1._03ちょいと古めこのコンパイラでsplitのエラー
581仕様書無しさん:2007/03/14(水) 09:15:52
すまん。JITコンパイラのパスとSunのコンパイラがインストールされていて
JITコンパイラのほうが呼ばれたかなんかでコンパイルできなかった。
SUNのコンパイラのjavacをフルパスで与えたら無問題でした。
582仕様書無しさん:2007/03/14(水) 09:23:55
コンパイル確認したから。動作は後ほど。ちょいと今日は忙しい。
583仕様書無しさん:2007/03/14(水) 10:09:44
>>271
>>576有志がでたね。頼む。あとオリジナルオサン。
おいらも時間が許すかぎり確認する。

第一目標は
リスンサーバ箇所の最適化の検討なのか?
584仕様書無しさん:2007/03/14(水) 10:32:25
#include <stdio.h>
#include <errno.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#define PORT_SMTP (25)
int main(int argc,char* argv[]) //SMTPクライアントテストプログラム
{ int s, i; struct sockaddr_in addr; char hellocmd[256]; char buf[1024]; int rc;
if(argc == 1){
fprintf(stderr, "Hey! You're Npopon!!\n"); //ほら! あなたはんぽぽんです!
fprintf(stderr, "$>cltest your.domain SMTP_ipaddr[Enter]\n");
return -1;
} // SMTPクライアント要求コマンドシミュレート
sprintf(hellocmd, "220 %s\r\n\r\n", argv[1]);
s = socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);
if ( s < 0 ){ perror("socket"); return -1; }
addr.sin_family = AF_INET;
addr.sin_addr.s_addr = inet_addr(argv[2]); //IPアドレス
addr.sin_port = htons(PORT_SMTP); //SMTPポート
if ( connect(s,(struct sockaddr*)&addr, sizeof(addr)) < 0 ){ perror("connect"); return -1; }
if ( send(s, hellocmd, strlen(hellocmd),0) < 0 ){
perror("send"); return -1; }
if ( send(s,hellocmd,1,0) < 0 ){
perror("send"); return -1; }
while(1){
if ( (rc = recv(s,buf,1024,0)) <= 0 ){
break;
} buf[rc] = '\0'; printf("%s",buf);
} close(s); return 0;
}
585仕様書無しさん:2007/03/14(水) 10:45:42
いけね、途中からIP追加したから
if(argc == 1){ バグ×
if(argc < 3){ なおしてね
gccバージョン。
gcc -o cltest npopon.c
WinSock版は69式が作ってくれると思う。
586おじゃばさま:2007/03/14(水) 11:12:07
>549
いや煽りには真っ向勝負が俺流だからな。それ相応に返さなければ失礼になる。

俺がメールサーバのコードに口を出さないのは、根本的な方針が違うからだ。
簡単に言うと、メールサーバを見て、メールサーバを作るのがC使いで、
メールサーバを見て、それを使ってどんなサービスが出来るのかを考えるのがJava使いだからだ。
ただC使いの事を否定する気は無く、批判する気も無い。

まあ、コードを見た俺の感想から言うと、よく短時間でそれなりに動くのを作ったなって感じだな。
ただ本人も言っている通り、とにかく動くのを目指して作ったとの事なので、粗さは目立つ。
エラー処理が圧倒的に足りないのはしょうがないだろう。
まず基本的な疑問としてはC厨大好きなノンブロッキングチャネルIOを使ってないと言う事だろう。
個人的には性能的に必要ないと思うが、C厨は必須だと言っていた気がする。
java.nio.ServerSocketChannelを使うことになるが、そうするとスレッドは使わなくなるので、
設計が根本的に変わる。もし使うと、大変更になるだろう。
まあ、スレッドを使う従来の方式で行くとしたら、C厨大好きなスレッドプーリングを使ってないのも
気になる。まあ、これは後付けでもいいかもしれないが。
それとコマンド毎にハンドラを作る設計のようだが、単に他の人にハンドラを作ってもらうためなのか、
拡張性を意識したのか、ノンブロッキングチャネルIOに移行するのを意識した設計なのかわからん。
出来れば意図を教えてほしい所だ。

まあ、感想を言うと、555と同意見かな。ただ直すのは大変そうだ。
58769式フリーPG ◆hND3Lufios :2007/03/14(水) 11:14:44
telnetで叩け。

わしゃいそがしいわ
588仕様書無しさん:2007/03/14(水) 11:24:26
>簡単に言うと、メールサーバを見て、メールサーバを作るのがC使いで、
>メールサーバを見て、それを使ってどんなサービスが出来るのかを考えるのがJava使いだからだ。
>>274 おじゃばは前提を理解する能力がない。これが仕様を理解しにくい理由だと思う。

>まあ、コードを見た俺の感想から言うと、よく短時間でそれなりに動くのを作ったなって感じだな。
悪いけどおじゃばのコードよりぜーんぜん良いよ。それは衆目の一致するところ。

>ただ本人も言っている通り、とにかく動くのを目指して作ったとの事なので、粗さは目立つ。
おじゃばが言う権利なし。

>エラー処理が圧倒的に足りないのはしょうがないだろう。
あのねえ、おじゃばのように2ビットみるのにクラスを沢山作って大事なポイントを曖昧にするよりいいよ。

>まず基本的な疑問としてはC厨大好きなノンブロッキングチャネルIOを使ってないと言う事だろう。
>個人的には性能的に必要ないと思うが、C厨は必須だと言っていた気がする。
これも前提仕様検討からこうなった。よく流れを読めよ。

>java.nio.ServerSocketChannelを使うことになるが、そうするとスレッドは使わなくなるので、
>設計が根本的に変わる。もし使うと、大変更になるだろう。
おじゃばはnioを使ったサンプルが見たいだけなんだろ。

>まあ、スレッドを使う従来の方式で行くとしたら、C厨大好きなスレッドプーリングを使ってないのも
これもこれからだ。>>271に失礼だろう。

>気になる。まあ、これは後付けでもいいかもしれないが。
>それとコマンド毎にハンドラを作る設計のようだが、単に他の人にハンドラを作ってもらうためなのか、
>拡張性を意識したのか、ノンブロッキングチャネルIOに移行するのを意識した設計なのかわからん。
>出来れば意図を教えてほしい所だ。
この件は参加して意見として聞いてくれ。

>まあ、感想を言うと、555と同意見かな。ただ直すのは大変そうだ。
えらそうに〜。おまいなんかクローンにいじめられてしまえ。
589仕様書無しさん:2007/03/14(水) 11:25:57
はあ〜なんで おじゃばは長文なんだ
590仕様書無しさん:2007/03/14(水) 11:32:54
 twintailよりもV2Cが出来がいいのは、言語の差じゃなくて、単なる腕の差にすぎない。
 ただ、2chブラウザ程度のものだったら、Delphiで十分なのであり、問題は、Lazarusが作れないことにある。
 BorlandやMicrosoftのメインの開発チームは外して考えるとして、二番手三番手のチームが、かなり複雑な
NetbeansやSharpDevelopを作りうる、というのが、JavaあるいはC#の存在理由なのだ。
591仕様書無しさん:2007/03/14(水) 11:40:30
>>587
はいはいw 怒るな。そんなにイライラするならオパイパブでも池。

しかしtelnetだとSMTPコマンドのやりとりの際にいちいちコマンドを
入れ続けなければならん。そのクライアントベースが>>584のソースなのだが
誰かWinSock版にしてくれ。perrorのところをGetLastErrorで番号取得して
fprintf(stderr..にして
インクルをwinsock.hあたりにかえてWinSockの初期化を入れるのとcloseを
closesocketに変更する程度だと思う。
592仕様書無しさん:2007/03/14(水) 11:42:00
そうだ、おじゃばが直せ。なっ。
59369式フリーP ◆hND3Lufios :2007/03/14(水) 11:58:06
>>591
すまぬ。怒っているわけではなかったんだが、とりあえず確定申告が終わるまで待ってくれ。

おじゃばはあれだな。
レビューのセオリーを知らんな。

重箱の隅つつきはいくらでも出来るわけで(ぶっちゃけバカでも出来る)簡単なこと。
重要なのは、萎縮して発言や投稿を控えられないように運用することなんだな。
594仕様書無しさん:2007/03/14(水) 12:15:11
>>593
はいよ!了解。確定終了したら活躍してくれ。なっ。

おれらはジャワを糞味噌に叩くが>>271のような真摯な技術者は別格だ。
こちらもまじめに対応したい。ようは、んぽぽんジャワ軍団は話にならない
から叩くだけになっていただけなんだよ。まじめに技術で取り組むのなら
流れは変わる。

595仕様書無しさん:2007/03/14(水) 12:20:41
んぽぽんの特徴を列挙しとこうか

・すでにある物は作るなと後ろ向き
・頭が空洞で手のひらで叩くと「んぽぽん」と音がする
・はげている
・技術論をオブジェクト指向論にすげかえる
596仕様書無しさん:2007/03/14(水) 12:21:49
全然技術論とやらが進まないなw
597仕様書無しさん:2007/03/14(水) 12:26:37
>>596
動作確認しだせば一揆に進む。ただ今日はおいらは無理。
69式も3末まで無理だろう。あせることはないよ。
JavaによるThread Poolマルチスレッドサーバの可能性が学習できれば
安いものだろう。>>596のいる程度の会社じゃそんな研修してくれないだろう。
598仕様書無しさん:2007/03/14(水) 12:56:09
>>271人気におじゃばが嫉妬しだしました
599仕様書無しさん:2007/03/14(水) 13:11:28
確定申告明日までだゾ
600仕様書無しさん:2007/03/14(水) 13:32:21
明日以降大活躍 69式
601仕様書無しさん:2007/03/14(水) 13:36:37
あれ!
おじゃばは、給湯室の陰で泣いているの?
602仕様書無しさん:2007/03/14(水) 13:48:56
かまってちゃんが湧いているな
603仕様書無しさん:2007/03/14(水) 15:17:03
今の人気チャート
1. 赤丸↑↑○ >>271
2. 69式オリジナル
3. 66式ラリラリオサン
4. おじゃば

悪人キャラクタ
1. 72式 赤丸↑↑○ ナース仕様、毎日がデスマーチ
604おじゃばさま:2007/03/14(水) 18:58:20
>69式
重箱の隅とは心外だ。真面目にソース読んで、それなりに内容のあることを書いたつもりだ。
俺が一番真面目に解析したんじゃないか?
重箱の隅つつくなら、RunnableじゃなくThread使えとか、三項演算子使うなとか言うだろう。

つーか、スルーされるより内容を議論された方が嬉しいものだ。
良く書く俺が言うんだから間違いない。萎縮とか気を使ってないで書きたいことを書けよ。
605仕様書無しさん:2007/03/14(水) 19:06:37
三項演算子使うなとか誰もいってねーよ
また仕様が理解できないか。

お ま い は や め ち ま え
606仕様書無しさん:2007/03/14(水) 19:07:38
今の人気チャート
1. 赤丸↑↑○ >>271
2. 69式オリジナル
3. 66式ラリラリオサン

悪人キャラクタ
1. おじゃば↑↑○
2. 72式 赤丸↑○ ナース仕様、毎日がデスマーチ
607仕様書無しさん:2007/03/14(水) 19:12:46
おじゃばの文章は要点が分かりにくいし長いわりには説得力にかけるし最低だな。
608仕様書無しさん:2007/03/14(水) 19:15:13
三項演算子なんてVBでも積極的に使われているわけだが。
60966式窓際サラリーPG:2007/03/14(水) 19:29:23
>>593
え〜、明日までですよ。私は昨日行って来ました。(すごい混雑)
フリーで確定申告って大変そう。でも経費でオパイパブとかいろいろ落とせてうらやましい。
610おじゃばさま:2007/03/14(水) 19:29:51
サーブレットの話だが、Javaを学習するのにいいって話で、それにはJavaScriptやFlashは
絡まない方がいいだろう。あとサーブレット=WEBアプリケーションな訳でなく、
何に使ってもいいわけだから、嫌いになる必要はないだろう。

>605
別に「誰かが三項演算子使うなと言っていたのが重箱の隅だ」と言っている訳ではなく、
「俺が重箱の隅をつつくなら、三項演算子使うなという」って意味だ。
誰かが三項演算子はじじくさいとかなんとか言っていたが、特にそれとは関係ない。
まあ、俺も三項演算子反対派だし。
611仕様書無しさん:2007/03/14(水) 19:32:21
またくどいなあおじゃば
サーブレットの話はもうやめてくれ。
612仕様書無しさん:2007/03/14(水) 19:33:38
そんなに元気ならば
nioを利用したSocket Pooligの雛形をおじゃばから出してくれないか。
オサンC軍団はとてもそれをできるスキルがないからさ。
61366式窓際サラリーPG:2007/03/14(水) 19:36:55
>>610 いや、嫌いになる必要がある。理由は言うと怒られそうなので言わない。
614おじゃばさま:2007/03/14(水) 19:43:56
第一に、66式に限らずC厨をJavaに引き込んで、C厨を内部分裂に持ち込みたい。

あと、Java使いはメールサーバやサーブレットエンジンは作っちゃいけないんだよ。
JamesとTomcat5を使わないといけないんだ。そのためのJavaなんだから。
だからJames使って新しいサービスを作るって話なら参加する。
ちなみにjava.nioはノンブロッキングI/Oで、プールなのはスレッドだ。
615仕様書無しさん:2007/03/14(水) 19:51:47
釣られないでよくまともに話したな。
が「作っちゃいけない」スタンスを貫くならしばらく来るなよ。
運用サーバ作るわけじゃないし、モックアップテストするのさえも
許されないほど閉鎖的なジャワ糞なのか?
それじゃ進歩はありえないな。金魚鉢VM内でいつまでもどろどろしてろ!
616仕様書無しさん:2007/03/14(水) 19:54:32
>C厨を内部分裂に持ち込みたい

プ 分裂症の集団でデフォルトBoot時から分裂してるぞ。
617仕様書無しさん:2007/03/14(水) 19:55:44
>C厨をJavaに引き込んで

わりいけど神様に選ばれしおいらはそっちには行けないんだ。ごめん。
618仕様書無しさん:2007/03/14(水) 19:58:13
>>609 69オサン、今頃悲鳴あげてんじゃね

>>610 おじゃば なんで、三項演算子反対なんだ? 
619仕様書無しさん:2007/03/14(水) 19:59:27
>>618
>>217の書いた三項はすっきりしてシンプル。納得の三項利用お手本。
だが、おじゃばが書くと何かいているか自分でも分からなくなるから。
620仕様書無しさん:2007/03/14(水) 20:03:27
>>617 ワロタヨ
迷惑にならないように隔離されたんだな。
621仕様書無しさん:2007/03/14(水) 20:06:57
なんでおじゃばはCエンジニア様方をジャワに引き込みたいの?
62262式おさん:2007/03/14(水) 20:09:28
車輪の再発明を否定したいのはよくわかるよ、おじゃば君。
でもこの業界にはほんとーにっ昔から、キャタピラも自転車のタイヤも
同じ車輪だと言い切ってしまう奴らが多いのを、
悲しいけれど俺らはよく知ってるんだよ。
自転車だか大八車だかからはじめた年寄りからみると
オートマ車は不安なんだよ、許しとくれw
623仕様書無しさん:2007/03/14(水) 20:09:40
おじゃばが騒ぎ出すとぐだぐだになってくるな。
エラー位置が分からないコアダンプみたいなやつだな。
624仕様書無しさん:2007/03/14(水) 20:11:59
今の人気チャート
1. 赤丸↑↑○ >>271
2. 69式オリジナル
3. 66式ラリラリオサン
4. 62式オサン↑

悪人キャラクタ
1. おじゃば↑↑↑○
2. 72式 赤丸↓ ナース仕様、毎日がデスマーチ
62569式フリーPG ◆hND3Lufios :2007/03/14(水) 20:28:38
今日逝って来ました。
経費を売上の28%に設定したから、まあ大丈夫だろう。。。

疲れたから飲む。
62669式フリーPG ◆hND3Lufios :2007/03/14(水) 20:33:39
だな。
車輪の再発明というのはこの業界でよく聞くけど、ほんじゃおまいの車には
車力の車輪でもつけとけよ。って気になるよな。
627仕様書無しさん:2007/03/14(水) 20:34:00
>>625
乙。>>271タンの事たのむね。
62869式フリーPG ◆hND3Lufios :2007/03/14(水) 20:41:57
んー。
みなさんは>>271君の提示したコードをどっちの方向に発展させていきたい?

1) ハイパフォーマンスサーバの実装
2) MTAの実装

大きく分けるとこんな感じかいな。他にあったらよろしく。

俺自身としては、Javaに疎い人もいるとおもうし(実は俺自身も。)
>>518, >>519, >>520, >>521, >>522, >>523のコード片を
実際に動かすところから始めて欲しかったりする。
629仕様書無しさん:2007/03/14(水) 20:47:05
>>628
個人的な意見だけどMTAは第二段階でいいんでない?
ベースとなるPoolingスレッド処理を可能な限りシンプルに
ハイパフォーマンスに動かすがいいんでないかなあ。
みなさんどう?
630仕様書無しさん:2007/03/14(水) 20:48:36
オサン連中はみなJavaに疎いわけだし、そこは>>271タンもわかってくれるよ。
631仕様書無しさん:2007/03/14(水) 20:48:42
なーんかただのコーダとの違いが明白になりつつあるな。
632仕様書無しさん:2007/03/14(水) 20:52:19
>>628
ハーイ挙手
・メモリPoolingも必須にしない。スレッドが持ちまわるContextデータ。
いちいちnewするのはダサい。
633仕様書無しさん:2007/03/14(水) 20:56:59
66式もなんか言ってくださいな。シズカデブキミ
634仕様書無しさん:2007/03/14(水) 21:06:10
>>402
30代後半が40代が今までJavaを見下していたのか

なるほど納得納得
635仕様書無しさん:2007/03/14(水) 21:06:28
>>404
Java嫌いな香具師はオッサンが多いってことはもう前から知ってるよ
636仕様書無しさん:2007/03/14(水) 21:07:14
爺には無理(笑)
637仕様書無しさん:2007/03/14(水) 21:07:25
>>408
そんないらん妄想を(ワラ

どこかの出会い系サイト業者と思われる30代のオバサンが女系スレで女子高生や女子中学生に
化けていることがあるようだがw
638仕様書無しさん:2007/03/14(水) 21:07:40
要するにCはわかるが、Javaが普及してからはついてこれなくなった年寄りか。
コボラーみてーなもんだな。
ださ。
639仕様書無しさん:2007/03/14(水) 21:13:10
んぽぽんがまとめて釣れたなw
640仕様書無しさん:2007/03/14(水) 21:15:33
おっさんきた
64166式窓際サラリーPG:2007/03/14(水) 21:18:13
"Java"と"Java使い"と"Java厨"を区別したほうがいいと思う。

>>614 うわっ。それは楽しみ♪
>>625 おつかれさんです。
642仕様書無しさん:2007/03/14(水) 21:24:29
ジャワぽんもなんだかんだ言ってもオサンに叩かれるのがすきなんだよな〜♪
64369式フリーPG ◆hND3Lufios :2007/03/14(水) 21:25:56
さー、4月になったら旅行でもすっかなー。

>>629, >>632
そうだよね。
今はjvmのソースも手に入るわけで(6ですが)、皆さんの得意分野を
生かした実装が出来るだろうし、こういうアプローチはあまり無いような気もするね。

#もしあったら、Javaに無知なおいらに教えてくださいっ。
644仕様書無しさん:2007/03/14(水) 21:29:35
>>634
しょせんJavaでしょ(なめているわけではないしょせん言語と言う意味)
なんとかなりまっせ。shmgetでのシェアードビッグメモリを
全部ポインタ操作でmutexロックしながら取り扱うより簡単でしょう。
64569式フリーPG ◆hND3Lufios :2007/03/14(水) 21:43:01
長澤まさみって乳がでかいのか?
646仕様書無しさん:2007/03/14(水) 22:13:28
見りゃ分かっだろ
647仕様書無しさん:2007/03/14(水) 22:21:01
九州人って仕切りたがりのバカ多いよな。
648仕様書無しさん:2007/03/14(水) 22:36:32
やっぱ、いつの時代でも車輪は作り直さないとだめだよな。
脚は非常に重要だからな、そのときの最先端の技術を用いて、そして、目的を明確にして作らんと駄目よな
64966式窓際サラリーPG:2007/03/14(水) 22:38:42
>>595
>・頭が空洞で手のひらで叩くと「んぽぽん」と音がする
んぽぽんの由来ってこれなのか…

>>633(# ・∀・)
650仕様書無しさん:2007/03/14(水) 22:47:10
>>647
悔しいのか?
ビジネスロジックしか書けない。発想も出来ない自分が。
651仕様書無しさん:2007/03/14(水) 22:48:57
>>649
>>んぽぽんの由来ってこれなのか…
まあジャワぽんたちの発言見てたら納得でしょう。
後ろ向きが好きで、爺とか九州人とかしか言えないんだから
ある意味かわいそうとイウカ・・・
652仕様書無しさん:2007/03/14(水) 23:00:52
爺とも、java使いの>>271はやるべきことをやった、今度はC爺の番だぞ
なにかC爺のすごさを見せるレス(コード)を>>271にしてやれよ
そうしないと、実際にはなにも出来ない・しない口先C爺とjava使いに馬鹿にされるぞ
653仕様書無しさん:2007/03/14(水) 23:04:54
↓ネット証券口座をお持ちの2ちゃんねらーにお知らせ

【NZD】フルレバロング祭り【爆上げ】
http://live25.2ch.net/test/read.cgi/livemarket2/1173877363/

1 名前:Trader@Live![] 投稿日:2007/03/14(水) 22:02:43.88 ID:RMMXEEvV
市況2住民の総力を結集し、
本日23時45分にNZD/JPYロング祭りを開催しよう!
という企てが進行中です。
できればフルレバでご参加ください。
みんなの力で100億キウイ(=8000億円)ぐらい動かしちゃえ!
654仕様書無しさん:2007/03/14(水) 23:14:00
>>441
使うって。DatagramSocketクラスとか使うし
655仕様書無しさん:2007/03/14(水) 23:14:15
>>652のレスを呼んでいたらバックグラウンドミュージックが脳内を流れた

おどりおどーるなぁぁらちょいと んぽぽん おぉんどぉ〜ヨイヨイ
656仕様書無しさん:2007/03/14(水) 23:14:26
>>444
お前恥ずかしいぞw
657仕様書無しさん:2007/03/14(水) 23:14:42
>>445
2ch以外に生き甲斐がないからだろうねえ
658仕様書無しさん:2007/03/14(水) 23:15:50
>>654
どんなDGRAMサービス作るの?
UDPでjavaって興味ある。詳細プリーズ。
659仕様書無しさん:2007/03/14(水) 23:18:08
まるで>>652>>271の手柄を自分のもののように。。カタッテルシ・・

ん ぽ ぽ ん♪
660仕様書無しさん:2007/03/14(水) 23:19:29
なんか、ナローバンドすぎる奴が混じってるな
661仕様書無しさん:2007/03/14(水) 23:24:27
今の人気チャート
1. 赤丸↑↑○ >>271
2. 69式オリジナル
3. 66式ラリラリオサン
4. 62式オサン↑

悪人キャラクタ
1. おじゃば↑↑↑○
2. 72式 赤丸↓ ナース仕様、毎日がデスマーチ

んぽぽん大賞
1. >>652
662仕様書無しさん:2007/03/14(水) 23:28:13
>>660
うん。
うざいね。
今さら400番代にレスされてもねぇ。
何bpsなんだよって感じ。
663仕様書無しさん:2007/03/14(水) 23:28:55
おっさんがなれあってる。。。

キモ
664仕様書無しさん:2007/03/14(水) 23:35:56
仕事一筋で恋愛も結婚も出来なくて30半ばを過ぎちゃった終わってる人たちでしょ。
ここでなれ合うくらい放っておいてやれって感じだが。
おまえこそこんな所にいると同じ事になるぞ。
いやならお前が現実に戻って恋愛なり結婚なりしなよ。
俺はそうするからw
665仕様書無しさん:2007/03/14(水) 23:50:44
結婚だけが人生じゃないぞ、俺はしたが。
66672式C++厨:2007/03/15(木) 00:01:49
流れ無視スマン

>>622
ここ最近「車輪の再発明」という非難をよく聞くようになったが
漏れには何が悪いのか理解できないな。

国産自動車を開発しようっていう先人たちがいたから、今のトヨタがあるんじゃないのか?
外国産自動車があるのに、わざわざ自分たちで自動車を研究・開発してしまったトヨタは愚かなのか?

ソフトウェア業界にしたって
同じ技術をなんども焼き直したり、異なる技術を組み合わせたりしながら進歩しているんじゃないの?

C++厨な漏れでも、Javaは嫌いではない(Java厨は嫌いだが)
でも、SUNやJavaコミュニティーはどれだけ斬新なアイデア・技術を発明した?
667仕様書無しさん:2007/03/15(木) 00:03:09
>>666
言葉も理解力次第って事だよ
668仕様書無しさん:2007/03/15(木) 00:21:48
>>666 改善、改良、拡張はいいよ。
同じ物や劣化版作ってどうすんだって話。
現実世界と複写可能なデジタル世界は同列には語れませんよ。

>>SUNやJavaコミュニティーはどれだけ斬新なアイデア・技術を発明した?
いろいろあるけど、アプレットもAPサーバもORMもJava発でしょ。
アプレットが消えたと思ってる人が多いみたいだけど、それなりに使われ
てまっせ。
669仕様書無しさん:2007/03/15(木) 00:22:58
>>666
「車輪の再発明」という非難は、

使えるライブラリーがあるなら使えという判っているようで判っていない人間の台詞。

当たり前だが、ライブラリーも仕組みがわかっている人間が使ってこそ意味があるし。
問題点があったり自分なりに変更する理由がある場合は再発明が意味がある。

例) 某スレでおじゃばがC++のコンテナクラスについて勉強した時に事前に
   領域を確保した方が早い事を発見した。
   ↑仕組みわかっている人間なら当たり前。
          仕組みがわかって無くても、想像力のある人間ならやるまでもなく納得できる論理。

   実は、ここまでは常人のクオリティ。

   Javaでも事前に確保すれば早くなるんじゃないか?
   事前に確保するようなメンドくさい事やるんじゃ意味がないんじゃないか?

   これが、まあ
   “使えるライブラリーがあるなら使えという判っているようで判っていない人間”クオリティ。

おじゃば、いまさらながら言うが、ねぎ食えねぎ。
670仕様書無しさん:2007/03/15(木) 00:32:14
>ねぎ食えねぎ
ここだけ理解できないので教えてたもれ
671仕様書無しさん:2007/03/15(木) 00:33:28
ところで、>>271は何処行ったんだ? 
672271:2007/03/15(木) 00:50:40
遅レスでスマソ

>>574
それでOK

>>576
pomなんか無い。つかいらん。

>>おじゃばさま
>出来れば意図を教えてほしい所だ。
単に他の人にハンドラを作ってもらうため
673271:2007/03/15(木) 01:02:46
つか、リアルでもこんな褒められたことねーや。
皆さんありがとうございます。
67472式C++厨:2007/03/15(木) 01:27:45
>>673
漏れはJava使えないから細かいことまでは分からんかったけど
>>271のコードはかなりいい出来だと思う。
身近にはそうなかなか>>271くらい書ける奴いない。


>>668
>いろいろあるけど、アプレットもAPサーバもORMもJava発でしょ。

>アプレット
漏れの認識ではアプレットはActveXと同じ頃(1996年)だったと思ったが、
どうも1994年10月にSUN社内でHotJavaのデモンストレーションがあったようなので
アプレットのような概念はJava発といってもいいかもしれないな。

>APサーバ
はぁ?具体的にどこが発明なの?

>ORM
最初にDBへオブジェクトを永続化したのが、Javaってこと?
それともマッピングツールがJava発ってこと?
漏れにはエンティティビーンが、オブジェクトではなく単なる構造体にしか見えないんだが。

いろいろあるんだったら、もう少し挙げてみてくれ。
67569式オサンクローン ◆4E1yVnBRhg :2007/03/15(木) 01:53:48
おいおい、おじゃばは生臭いねえ。
腐った魚のようだな。
676仕様書無しさん:2007/03/15(木) 02:04:28
>>675 おじちゃん
生臭いねえ と 腐った魚 合ってないんじゃない?
677仕様書無しさん:2007/03/15(木) 02:34:42
>>668
歴史上最初のweb用APサーバ、WebObjectsはObjective-Cで書かれた。
>ttp://ja.wikipedia.org/wiki/WebObjects
Ver5でJavaに書き直された。
同時に最初の?ORマッパーであるEOFも作られている。
ついでに最初のWebサーバもNeXT上に作られた。
>ttp://ja.wikipedia.org/wiki/Web#.E6.AD.B4.E5.8F.B2

いっぽうJavaはSun社内でC/C++の代替として始まった。
ttp://ja.wikipedia.org/wiki/Java#.E8.8D.89.E5.89.B5
↑を見ると組み込みに使われるのも正当だというのがわかる(笑)
678仕様書無しさん:2007/03/15(木) 08:03:14
EOFってEndOfFile (-1)の事?
679仕様書無しさん:2007/03/15(木) 08:20:59
Enterprise Objects Framework だそうだ。
>ttp://wodock.jp/tutorial/index_c5.html#doc6_731
680仕様書無しさん:2007/03/15(木) 08:39:06
まるで商標を二番煎じしたようだな。
EOFといえばCのEOF
Enterprise Objects Framework と凄まれても
ハア?という感じ。
681仕様書無しさん:2007/03/15(木) 08:43:10
>>673==271
いやいやおまいさんの評価は高いよ。口より先に実践をしてくれたのは
Java使いでは初めての人。おじゃばをサンプルにすると
まず前フリから長々と始まって、ツールの説明、実行環境の説明、オブジェクト指向の説明
が延々続いて結局なにも残らなかったのが過去の実績。
682仕様書無しさん:2007/03/15(木) 09:02:50
>680
別に凄んでるわけじゃなかろ(藁)
3文字略語がかち合うことはよくあることだし。
ま、でもEOF ったらEnd Of Fileだと思っちゃうよな。
683仕様書無しさん:2007/03/15(木) 09:46:32
>>674

JavaBean、Eclipse、DIコンテナ、Looking Glass 3D、携帯アプリ、家電組込、あとはjavaテクノロジとかでググってくれ。
少なくともWeb開発の市場を広げテクノロジを牽引してきたのはJavaだろ?

>はぁ?具体的にどこが発明なの?
>最初にDBへオブジェクトを永続化したのが、Javaってこと?
>それともマッピングツールがJava発ってこと?
APサーバもORMも使ったことないんだろ? 使ってから反論してくれよ。そのためにはまずJavaをおぼえなきゃな。
684仕様書無しさん:2007/03/15(木) 09:52:17
>>683はここまで同じ流れ↓
>まず前フリから長々と始まって、ツールの説明、実行環境の説明
685仕様書無しさん:2007/03/15(木) 09:57:50
>>684
「前フリ」、「ツールの説明」、「実行環境の説明」ってどこが?
読解力ないのか?
686仕様書無しさん:2007/03/15(木) 10:05:19
前フリ>>677
ツールの説明->Eclipse
実行環境の説明-> 携帯アプリ、家電組込、あとはjavaテクノロジ
687仕様書無しさん:2007/03/15(木) 10:14:48
>>686
>>677 は俺(>>683)じゃないし、「説明」じゃなくてただの「列挙」。
そもそも、>>683の文は>>674へのレスだっつうの。
流れ読めば分かるが、発端は>>666の書き込みだろ。頭割すぎ。
688仕様書無しさん:2007/03/15(木) 10:23:32
列挙は紹介、紹介は説明の発端。説明クラスに含まれる要素。
689仕様書無しさん:2007/03/15(木) 10:33:28
人間って不思議だよな。使い慣れるとそれが最高と勘違いしちゃうとこない?
VSのIDE暫く使っているとなじんじゃって最高なっちゃうし。
今UNIXの仕事で使い慣れているエディタオンリーなんだけど、これも
ちょうど慣れて今の気分はこれが最高なっちまった。
VSのIDEなんて立ち上げたくも無い。
ジャワポンはeclipseしか使わないからこのように最高の気分になっちゃてるんだろうな
と思った。
690仕様書無しさん:2007/03/15(木) 11:00:26
つ Emacs + JDEE
691仕様書無しさん:2007/03/15(木) 12:06:52
でスレッドPoolと
メモリPoolはMediatorパターンの一部として考えていいの?
692仕様書無しさん:2007/03/15(木) 12:08:02
状態の変化を監視する必要があるから
Observerパターンに適合するほうがいいのか?
どっちだおじゃば
693仕様書無しさん:2007/03/15(木) 12:09:33
クライアントからのSMTPコマンド解析部分は
Stateパターンがいいのか?
694仕様書無しさん:2007/03/15(木) 12:10:38
スレッド&メモリPoolそのものはFlyweightパターンか?
695仕様書無しさん:2007/03/15(木) 12:10:55
理屈はいいからコード晒せ
696仕様書無しさん:2007/03/15(木) 12:12:25
>>695
あせるな、んぽぽん。
設計前の検討が大事なんだよ。
697仕様書無しさん:2007/03/15(木) 12:21:44
検討してないだろ。
デザパタを羅列してるだけ。
それを適用することの妥当性の検証をしてはじめて検討といえる。
わかったかJava厨よ。
698仕様書無しさん:2007/03/15(木) 12:24:27
>>697
おいらは素人だ。素人が適合するパターンを模索して何が悪い。
Cだったら脳内でイメージがあり、実績パターンも多々ある。
しかしJavaではそれがない。
そういうおまいは脳内でイメージできてるのか?
できてるのならおまいがどっかの部分の擬似コードでも晒してみたら?
できないだろうけど。
699仕様書無しさん:2007/03/15(木) 12:33:49
せめて根拠を書けよ。
くそじじい
700仕様書無しさん:2007/03/15(木) 12:34:00
>>697
まわりくどいデザパタで話をしているのもJava側に歩みよってやってるんじゃねえか
69式も宣言してたけどおれたち基本的には「Java素人」なんだよ。
おまいは素人にもそのような高飛車な口の聞き方をするのか?
まず人間として失格だな。んぽぽん♪
701仕様書無しさん:2007/03/15(木) 12:42:02
よくわからんがこう考えた
・Flyweight 負荷を可能な限り減らしたい(当たり前)
・Mediator  メインプロセス(javaではすレッドか)からMediatorに
含まれるオブジェクトをコントロールしたい(できないとスレッド眠りっぱなし)
・State 状態遷移ごとに処理できるようにしたい(重そうだけどなよくわからん)
・Observer 自分以外のオブジェクと状態の変化を知りたい。(Stateとどう違うのかわからん)

基本
メインスレッド-->コントール(マルチスレッドの状態管理をしたい)
PoolメモリはスレッドContextパラメータに持たせる。(常套手段)
702仕様書無しさん:2007/03/15(木) 12:47:45
しったか乙
703仕様書無しさん:2007/03/15(木) 12:51:05
ジャワぽんが来るとちっとも前向きな話にならんな♪
その点>>271の凄みが際立つな。彼のためにも素人ながらがんばるぞ。
704仕様書無しさん:2007/03/15(木) 12:53:48
お・ひょっとして!!
>>697==699==702
は俺が提示したパターン使ったことないんじゃねえの?
たぶんシングルトンしか使えないんだろうw
705仕様書無しさん:2007/03/15(木) 12:58:28
【Fryweightパターン】

生成済みのオブジェクトをグローバル領域にPoolしておき、必要に応じて
該当オブジェクトを取得する処理が必要。

なあんだ、用語でかっこつけやがって単にグローバルPoolじゃんか
mutexロックは自動でやってくれないよなorz
706仕様書無しさん:2007/03/15(木) 12:59:46
スレッドの配列もった単純なマネージャクラス作ればいいんじゃね?
デザパタ使うまでもないと思うけど。
707仕様書無しさん:2007/03/15(木) 13:01:29
>>706
そこはあれだよ、初心者なんでかっこから入りたいわけよ。
708仕様書無しさん:2007/03/15(木) 13:05:57
C爺がデザパタ理解してるわけないだろ、爺だぜ
709仕様書無しさん:2007/03/15(木) 13:08:06
>>706
せっかくいい機会だからデザインパターンの概観だけでも学習する
【Mediatorパターン】

複数の部品オブジェクトを相互作用させたい

トップレベルの情報伝達クラスを用意する。(ルートプロセスなるのか)
・クライアントコマンド解析クラスを呼び出す
・拡張後のMTAクラスを呼び出す

なんて応用ができそう。

710仕様書無しさん:2007/03/15(木) 13:09:52
>>708
もう俺のほうが、んぽぽん>>709よりも詳しそうだな
711仕様書無しさん:2007/03/15(木) 13:11:49
いけねえ!調子にのって自分をんぽぽんにしちまったorz
712仕様書無しさん:2007/03/15(木) 13:15:27
>>710 おっさん、本当に一通りのデザパタを知らないのか?
だいたい、C爺ならC++つかいこなすだろ、C++使う香具師ならデザパタ基礎知識だろに
713仕様書無しさん:2007/03/15(木) 13:22:32
>>709の想定がよくわからんが、呼び出すだけなら寧ろFacadeパタンじゃまいか。
714仕様書無しさん:2007/03/15(木) 13:25:33
>C爺ならC++つかいこなすだろ
根拠が舞い
>C++使う香具師ならデザパタ基礎知識だろに
同様にまったく根拠が無い
715仕様書無しさん:2007/03/15(木) 13:27:01
>>712
おいらはカーネル専門のCオンリー。C++も多少やるけどね。
ただディスクトップアプリプログラマと違ってんなもの必要なし。
だから知らん。

>>713
おお、まともなレスありがとう。
だがFacadeはまともすぎてつまらんと思わない?
716仕様書無しさん:2007/03/15(木) 13:28:09
つまり、爺はC++使いこなせない?
717仕様書無しさん:2007/03/15(木) 13:29:00
デザパタほど高速処理に向かないものはない。
718仕様書無しさん:2007/03/15(木) 13:30:51
>>716 C++はCよりだめな言語だよ。そこ分かってくれればどうでもいいよ。
LinuxカーネルはC++は使えない。だめだめだから。だめなものは俺は嫌い。

>>717 なるほど。じゃやめよか。
719仕様書無しさん:2007/03/15(木) 13:31:18
さぁ、さぁ、仕事仕事、散れっ
720仕様書無しさん:2007/03/15(木) 13:31:36
>>715
デバドラ屋なら解るが、いまどき、カーネル専門て、すごいな、何の、カーネルやってるんだよ
721仕様書無しさん:2007/03/15(木) 13:51:12
サンダース
722仕様書無しさん:2007/03/15(木) 13:53:07
>>715は、実はLinus
723仕様書無しさん:2007/03/15(木) 16:14:53
>>712
ではjavaでもCでも基本的な考えは同じという事で。
そうなるとやはりサーバはコテコテなオブジェクト指向は不要でいいのかな。
724仕様書無しさん:2007/03/15(木) 18:16:21
うをおおーーー、Linus様光臨してたのか!

>>723 
サーバー開発にオブジェクト指向を使うか使わないかっていうの設計者しだいじゃない。
オブジェクト指向設計で、実装はC言語ってやるしね。
だいたい、C爺はC言語でオブジェクト指向っぽいことやってるだろ。

725仕様書無しさん:2007/03/15(木) 18:27:16
おーい69式オサンオブジェクト指向は無視でいいみたいよ。

>>724
構造化プログラミングはやっている。
726仕様書無しさん:2007/03/15(木) 18:44:50
結局、爺に先端技術は無理
727仕様書無しさん:2007/03/15(木) 18:57:00
javaの不完全な手続き型嘘OOPで満足している>>726って

ん ぽ ぽ ん♪
728仕様書無しさん:2007/03/15(木) 19:59:28
誰かAA作ってくれねえかな。
ハゲたジャワぽんの頭を手のひらで叩くと「んぽぽん!」って音するやつ
729仕様書無しさん:2007/03/15(木) 20:01:13
C言語で止まってる>>727って

C ん ぽ ぽ ん♪
730仕様書無しさん:2007/03/15(木) 20:05:31
精神年齢の低いおっさんどもだな。
731仕様書無しさん:2007/03/15(木) 20:06:59
だって、ん ぽ ぽ ん だもの♪
732仕様書無しさん:2007/03/15(木) 20:16:30
(=_=;)あわせてやってるんだろうが
733仕様書無しさん:2007/03/15(木) 20:45:53
C言語は永遠に不滅です。 長島茂男
734仕様書無しさん:2007/03/15(木) 20:46:24
嶋だったなごめん長嶋さん。
735仕様書無しさん:2007/03/15(木) 20:57:18
そして、いまの巨人みたいになる。
73666式窓際サラリーPG:2007/03/15(木) 22:41:43
今日は静かだな〜。おやすみ。
737仕様書無しさん:2007/03/15(木) 23:00:52
>>522
HELOをそんな使い方すんなら、enum使えよ
738仕様書無しさん:2007/03/15(木) 23:02:00
>>527
今はサーブレットエンジンという言葉使わないぞ。
サーブレットコンテナ

もしくは、広義にはWebコンテナと呼ぶ。
739仕様書無しさん:2007/03/15(木) 23:13:38
>>737 enum は5.0から。つか遅レスの連投やめれ。
740仕様書無しさん:2007/03/15(木) 23:13:53
>>738
おじゃばは元COBOLERだから、サーブレットエンジンなんですよ
じじたち、EHLOなんて使わないの
74172式C++厨:2007/03/16(金) 00:52:01
>> 674
とてもJava厨らしいレスをありがとう。

>APサーバもORMも使ったことないんだろ? 使ってから反論してくれよ。そのためにはまずJavaをおぼえなきゃな
WebLogicなら少しだけ触ったことがある。
ORMもマイナーだがN社の開発フレームワークで少し使ったことある。
これじゃ不服か?(不服なんだろな)

>> Eclipse、DIコンテナ、Looking Glass 3D、携帯アプリ、家電組込、あとはjavaテクノロジとかでググってくれ。
個人的にはDIコンテナがどういった場面でつかえば有効なのか知りたいところではあるな。
でもDependency Injection自体は古くから当たり前にやってきたテクニックにたいしてマーチン・ファウラー氏が命名しただけだろ?
Eclipseはリファクタリング機能やJUnitとか使えてすごいなと思ったが、どちらもSmalltalk発だよな?
あとはもっと具体的に教えてくれないと分からないな。

ttp://www.google.co.jp/search?hl=ja&q=java%E3%83%86%E3%82%AF%E3%83%8E%E3%83%AD%E3%82%B8&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=
ググってみたがどれだ?
漏れが知りたいのはJavaで作ったもの焼きなおしたものじゃなく、
Java(コミュニティー)が”発明”したものなんだが。
74269式オサンクローン ◆4E1yVnBRhg :2007/03/16(金) 01:16:14

おじゃばはベッドの横で泣いているのかな
気にせずこいよおいらがいじめてあげるからさ
743仕様書無しさん:2007/03/16(金) 01:27:03
何この人たち発明に拘っての? 逆にC++の発明って何? templateとか?
そんな言語実装上のものだったらJavaだってバイトコード、J2EE、J2ME
はJava独自の仕様のものだし。周辺技術ではJavaDocとか、XDoclet、JSTL、
EL、Swing、SWTとかもあるね。なんにしてもウザいオッサンだな。
744仕様書無しさん:2007/03/16(金) 01:43:48
>>741 一生懸命ググったのか知らんが、いちいち固有名詞書いて、
検索結果をさも知ってたかのように書いてるがいじらしいなw
74572式C++厨:2007/03/16(金) 01:44:30
>>743

>>273みないなことをいうJava厨が多いから、
Javaの再発明じゃない発明ってなんだよって聞いてんだよ。
746仕様書無しさん:2007/03/16(金) 01:46:32
お前ら・・・暇なんだな
747仕様書無しさん:2007/03/16(金) 02:20:29
>>745、おじちゃん 
>>273は Javaでは車輪の再発明はしないのじゃ。と言ってるだけで
発明したとは言ってないぞ。
つまり、再発明しないけど、発明もしないよ ってことかもしれん。
言い換えれば出来合いの物を使うだけですって感じかな。
748仕様書無しさん:2007/03/16(金) 02:22:07
だから進歩がとまっちゃった。
749仕様書無しさん:2007/03/16(金) 08:13:10
少なくとも、童貞・彼女なし・ハゲな>>744よりナース仕様な72式の勝ち
750仕様書無しさん:2007/03/16(金) 08:15:00
おれがもしナース仕様をゲットできたら
家に帰ったらナース仕様でいてくれて。
身の回りの世話もナース仕様でしてくれて。
いっしょに買い物いくのもナース仕様のまま行ってほしい。
751仕様書無しさん:2007/03/16(金) 08:30:45
Javaの発明品といえば、んぽぽんじゃないか。
752仕様書無しさん:2007/03/16(金) 08:39:45
そういやあJavaってC言語車輪の再開発だよなw
753仕様書無しさん:2007/03/16(金) 09:06:52
・レガシーCで書かれたVM使ってるのにCみたいな糞言語とは違うとかえばりちらして
・レガシーCの基本言語仕様そのままパクッて(ビットシフトまでほぼ完全互換)るのに気づかず
・レガシーCのライブラリをだめだめOOPでラップしてるだけなのに高飛車に出る

これが ん ぽ ぽ ん の特徴
754仕様書無しさん:2007/03/16(金) 09:15:00
出来合いのものを拾う。なければ作る。このスタイルのどこが悪い。
C糞どもは毎度毎度、全部発明してんのか?。大変だなw
755仕様書無しさん:2007/03/16(金) 09:22:52
Javaの今日の繁栄は、C糞共の幾多の犠牲の上に成り立っている。
それは感謝している。その死を無駄にしないためにも、俺達は
C糞共の屍を越えてゆく。さらばだ。
756仕様書無しさん:2007/03/16(金) 09:26:51
>>752 そういやあC言語ってB言語車輪の再開発だよなw
757仕様書無しさん:2007/03/16(金) 09:51:04
再開発貝塚の上君臨し俺様時代しか視野にない
 んぽぽん真理教
758仕様書無しさん:2007/03/16(金) 12:20:58
Java ≒ C++ && boost って感じ?
開発方法論の充実度の差でJavaの勝ち。
759仕様書無しさん:2007/03/16(金) 12:50:22
>>754==755
は元気良くていいな。コテにしろよ。なっ。
760仕様書無しさん:2007/03/16(金) 12:51:12
コテ名は
ジャワ真理教教祖でどうだ
761仕様書無しさん:2007/03/16(金) 12:51:55
>>759 お前がコテにしろよ
762仕様書無しさん:2007/03/16(金) 12:57:19
おまんこ
763仕様書無しさん:2007/03/16(金) 12:58:16
ぼぼー
764仕様書無しさん:2007/03/16(金) 13:55:16
>>758
方法論ってwああた
 いったい何?
765仕様書無しさん:2007/03/16(金) 14:01:17
方法論は言語と無関係だ罠
766仕様書無しさん:2007/03/16(金) 14:05:50
で。それはつまり「オブジェクト指向を使った業務システム設計」
プロセスの事をいいたいの?
767仕様書無しさん:2007/03/16(金) 15:38:57
また ん ぽ ぽ ん お得意の広告虚言ですか
768仕様書無しさん:2007/03/16(金) 17:13:08
>>754 
>出来合いのものを拾う。なければ作る
いや、これで良いと思うよ、開発(再開発)とちがい発明(再発明)なんてあまり(ほとんど?)ないよ。
だいたい、厳密には発明で評価されるべきは、発明に係わった人たちであり、コミュニティ(=その言語を使ってる香具師ども集団?)に居た人たちじゃないだろ。
ここのC爺ぐらいのキャリアになると発明あるだろ、自慢話よろしく。おれは、超んぽぽんだから特許1件も取得してないよ、会社から1件ぐらい特許取得しろと言われてる、orz
769仕様書無しさん:2007/03/16(金) 17:51:05
発明と特許は似て非なるもの
770仕様書無しさん:2007/03/16(金) 18:46:10
>出来合いのものを拾う。なければ作る
いや、これでいいんだけど、ジャワぽんのばやいはごみ拾い的な収集ポリシーなんだな。
それがどうも。。こうも。。
「女だったら誰でもイイ」みたいな節操と品の無さがどうも。。
771仕様書無しさん:2007/03/16(金) 18:51:54
C言語のばやいは選択肢少ないからなw
772仕様書無しさん:2007/03/16(金) 18:56:08
安いものほど選択範囲が広いんだな。
げんちゃりやコンパクトカー
C言語のばやいは高級という切り口でしか選択肢がないなあ。確かに。。。
773仕様書無しさん:2007/03/16(金) 18:57:17
マイバッハ==C言語




------------
低層ドメイン
中古自転車==ジャワ
774仕様書無しさん:2007/03/16(金) 19:02:08
ああ、それよりも>>271タンの事が気になっているんだが。
69式もsleepかましてるし。。
775仕様書無しさん:2007/03/16(金) 19:50:42
>>1 37歳でおっさんと呼ばれるのか…
そういや俺、先月37になったばっかりなんだよ。ハハハ・・・ハハ・・・
776仕様書無しさん:2007/03/16(金) 19:52:42
それだけガキが多いんだよ
見ればわかるだろ?
77769式フリーPG ◆hND3Lufios :2007/03/16(金) 20:05:15
もうすぐ38です。。。。
778仕様書無しさん:2007/03/16(金) 20:16:20
\(^o^)/ 人生オワター
77969式フリーPG ◆hND3Lufios :2007/03/16(金) 20:17:05
うっさい!
780仕様書無しさん:2007/03/16(金) 20:19:44
この世の90%はバカで出来ています。
781仕様書無しさん:2007/03/16(金) 21:26:19
>>777
おめでとう。
もうすぐオサンからジジイに転職だなw
782271:2007/03/16(金) 21:59:48
>>774
気にせんでいいってw
それよりやっぱ、おじゃばが来ないとつまらんね
あの人のレスずーっと前から読んでるけど、俺なんかより1000倍スキルあるねマジで。
年いくつなんだろ
783仕様書無しさん:2007/03/16(金) 22:09:29
>>781
ほんとにすまんのう、せっかくやってくれたのにほたっらかしにして
おじゃばはここのC爺どもと年齢同じ位じゃないのかのう。
784仕様書無しさん:2007/03/16(金) 22:22:06
:'゙'l;,         ''llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllト   ''ノ
:li:           '''llllllllllllllllllllllllllllllllllllllllllllllllllllレ  ,,-'
.!!             ゙'''lllllllllllllllllllllllllllllllllllllllllll ,:-'゙             ノ
''゙                ゙'''''lllllllllllllllllllllll''''''゙゙              ,:'
     ,,,,,
 '     ''ll|''''-:,,,_                       _,,,.:-;lll''
      . .'ll   ゙゙'''':::,_               :,,,,:-‐'''゙゙  :;ll
      ' :lll_     lllli;;,           ,,;illlllト     ,ill
      、  ''llli;,,_  :'llllll\        ,r゙ ''''''`  ,,,,;;illl    r
'i,   ::;;illllll|    ゙゙'''llll!liiiiii:;i;;;ill、      ;li;iililllllllllllll'''''゙゙    :i!_
'r,  ,illllllllllliiill;.   .r゙             `     ゙';     ;i!;;;iiii,_
゙'''゙'--::::::::,,,ill_                       |    :i! ''''iiiiiili'゙' _,-
        'l、  '!       . r    !       .l   :il゙'゙゙゙゙゙゙゙゙゙゙'''''゙゙゙`
         'i_  !,       .!,,,   ,,)      l   .;i゙
          .゙'li;_ .),    .i,  ,,;;;iil;;;;ili;iii;;;;_,,'   .ノ  ;i!
        ,,,;;;:::i| .''llllll;_   ゙゙゙''llllllllllllllllllllll`    / ,,r''゙.|;;,,,_
    :,,;r:''''゙゙  .;ト   ''llllllli;,_    ,;;iiii゙::     ,;llll!'゙  .ト ゙゙゙'''':;;,_
  :,,r''''゙     .;ト.    .''llllllllli;_       .,,;iilllll'゙     l     ゙'''':,,_
                      ∧
      / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄   ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
      | おじゃばにスキルがあるだと? 何の冗談だ?
      \________________________
78566式窓際サラリーPG:2007/03/16(金) 22:23:26
俺もう40です…いまだにPG。
786仕様書無しさん:2007/03/16(金) 22:30:29
>>785
あと25年がんばれば、年金もらえるね? 破綻しなければ。(C言語残ってるかな・・・)
78766式窓際サラリーPG:2007/03/16(金) 22:35:09
破綻の前に確定拠出の運用実績がどうなるのかが心配です。
78866式窓際サラリーPG:2007/03/16(金) 22:37:20
C言語の前にプログラミング言語が存在しているかどうかが心配です。
789仕様書無しさん:2007/03/16(金) 23:45:11
年金もらう前に66式が生きてるか心配です。
79069式フリーPG ◆hND3Lufios :2007/03/16(金) 23:57:08
25年後もオパイパブに通ってやる。


存在していれば。
79169式オサンクローン ◆4E1yVnBRhg :2007/03/17(土) 00:20:11
おじゃばは情けねえなあ
これねえんだ。藁
オシリペンペン
79269式オサンクローン ◆4E1yVnBRhg :2007/03/17(土) 00:22:01
激しく叩かれても立ち向かうのがおじゃばの美点だったがな
あいつも年寄りの仲間か
79366式窓際サラリーPG:2007/03/17(土) 00:25:32
>>789 俺も心配です。
79466式窓際サラリーPG:2007/03/17(土) 00:33:42
そういえば、おじゃばは見ないね。
本当に給湯室の陰で泣いているんだろうか…


泣きながらデバッグしている奴ならリアルで見たことがある。
(俺が泣かせたわけではありません)
79569式オサンクローン ◆4E1yVnBRhg :2007/03/17(土) 00:38:50
>>794
おいらは怒り狂いながらおじゃばの悪口をディスプレイに言いつつ
デバッグしてます。
796仕様書無しさん:2007/03/17(土) 00:41:27
おぉ、今夜はオサン共が大集合だな。
ウプッ、加齢臭が、こりゃたまらん、ちょと失礼・・・
79766式窓際サラリーPG:2007/03/17(土) 00:42:52
今夜はカレーでした。
79869式オサンクローン ◆4E1yVnBRhg :2007/03/17(土) 00:43:38
ラーメンとカレー丼をさっきたぺたのでカレー臭とにんにく臭は
するかな
799仕様書無しさん:2007/03/17(土) 00:47:30
さすがだな。俺はまだ恥ずかしくてそんな言葉は口走れない。
80069式オサンクローン ◆4E1yVnBRhg :2007/03/17(土) 00:48:03
おやじですから。人前で屁もできるし。
80169式オサンクローン ◆4E1yVnBRhg :2007/03/17(土) 00:49:04
>>799はかっこつけてもどうせもてないんだから
そんなに気にすることないってば
80269式オサンクローン ◆4E1yVnBRhg :2007/03/17(土) 00:51:11
カッコワリイノトカ、ダサイのってビット反転すると
ものすごくかっこよくなったりするのが人生の不思議。
中途半端にかっこつけてもカローラみたいでかっこよくないよ。
まじめで良い人だねで終わる。
803仕様書無しさん:2007/03/17(土) 00:53:26
ちょいばかおやじだな
804仕様書無しさん:2007/03/17(土) 00:54:18
いやかなり馬鹿
80569式オサンクローン ◆4E1yVnBRhg :2007/03/17(土) 00:55:13
でも女にもてちゃうんだなあ。ごめん>>802
80669式オサンクローン ◆4E1yVnBRhg :2007/03/17(土) 00:56:47
無限Loopの自己レスで打ったので寝よ
もてるのは苦しい。まじ苦しい。もてなくなりたい。
807仕様書無しさん:2007/03/17(土) 00:59:25
朝、お父さんが歯磨きをする時にオエツするのがきもいです。
808仕様書無しさん:2007/03/17(土) 09:51:59
WWWサーバの性能試験ツールオープンソースなんだけど
呼んでみるとこれもジャワ製。ジャワ製のスレッドコネクションで
ジャワ製のWWWサーバいじめるのかと思った。

パフォーマンスが出ないときのガイドに
こんないじめ方したらだめですよ。とかあって笑えた。

ttp://h50146.www5.hp.com/products/software/oe/linux/summary/reference/pdfs/Apache-JMeter.pdf
809給湯室の陰:2007/03/17(土) 09:56:14
シクシクシクシク
810仕様書無しさん:2007/03/17(土) 11:59:55
    _, ._
  ( ・ω・)
  ○={=}〇,
   |:::::::::\, ', ´
、、、、し 、、、(((.@)WWWサーバ
811仕様書無しさん:2007/03/17(土) 14:54:55
ふぁ〜眠い
81269式フリーPG ◆hND3Lufios :2007/03/17(土) 15:03:26
でたっ。JMeter
813仕様書無しさん:2007/03/17(土) 15:17:32
>>812
いいの?どうなの?
814仕様書無しさん:2007/03/17(土) 15:33:26
いいよ
815仕様書無しさん:2007/03/17(土) 18:06:42
いつになく静かな暮れなずむ土曜の午後、
皆さんいかがお過ごしでしょうか。
今日も良い天気でしたね、皆さんの所の
桜の開花予想は如何ですか? 満開の桜と
おねいちゃんの色香を楽しみつつ酒を酌
みかわせば、デバッグも捗るというもの
でございます。Unixの入ったノートPCに
通信カードを差し込んでいざゆかん、桃
源の郷ヘ。
816仕様書無しさん:2007/03/17(土) 18:13:56
おいおまいら、遅いジャワのおかげでバグが見つけられた。ジャワさまさま。
TOMCATのApacheコヨーテが遅いから見つかった。あーよかった。
ありがとう遅いジャワ!
817仕様書無しさん:2007/03/17(土) 18:17:03
ジャワが遅いのではない、>>816が早すぎるのだ。
818仕様書無しさん:2007/03/17(土) 18:19:03
>>817
IISとかだと更新ボタンを激しく押し続けても全く平気なんだけど
TOMCATのコヨーテだとどんどん遅延してsocketの処理のところで
コケた。このテストをしないとひどいバグ残すとこだった。
819仕様書無しさん:2007/03/17(土) 18:22:32
ちなみに
遅延しないIISはASP
遅延するTOMCATはJSP
820仕様書無しさん:2007/03/17(土) 18:25:22
>>818 Apacheにしとけ
821仕様書無しさん:2007/03/17(土) 18:27:20
>>820
運用じゃねーの。単にテスト。
822仕様書無しさん:2007/03/17(土) 18:30:23
>>820
ApacheからTOMCATにまわす(ajpだっけか)場合でもやっぱり遅いのかな?
823仕様書無しさん:2007/03/17(土) 18:31:49
いやあ遅延させるストレスプログラム仕込まなくとも遅延してくれる
ジャワの環境ってデバッグに便利だなとマジ思った。
824仕様書無しさん:2007/03/17(土) 18:37:23
Tomcatのデフォは、中程度の負荷を処理するように設定されてる。
高負荷にはチューニングが必要。生兵法はやめとけ。
825仕様書無しさん:2007/03/17(土) 18:38:13
でもこんなにもすぐに遅延が始まるジャワを最高と思っている
ジャワぽんってw
826仕様書無しさん:2007/03/17(土) 18:39:34
>>824
IISもデフォ、TOMもデフォ
ジャワの特徴なのだが、メモリ負荷が高まるととたんに遅くなりだすね。
これはチューニングとか言う問題ではなく基本的な仕様なのではないかな。
827仕様書無しさん:2007/03/17(土) 18:47:00
828仕様書無しさん:2007/03/17(土) 18:55:59
呼んだけどなあんか抽象的だな。
具体的なスレッドPoolの最大値とか書いてないし。
オブジェクト指向を語るときのジャワポンみたいと思ったが
それを書くと商売にならんから書いてないのかな。
829仕様書無しさん:2007/03/17(土) 18:58:08
>Tomcatのデフォは、中程度

俺様一人がJSPのno-cacheコンテンツをリロードしまくるだけなのに
中程度以上にいってしまう敷居の低さは問題だな。
830仕様書無しさん:2007/03/17(土) 19:03:04
Tomcat単体って普通開発環境でしか使わないの。
ツールにメモリを大量に与える設定にしてどうすんだよ。
運用では大体、apacheと連携させる。
831仕様書無しさん:2007/03/17(土) 19:03:06
簡単なサンプルや簡単なテスト用雛型だとうまくいくのに、苛酷な環境で
稼動させると一定レベルを境に急激に破綻に向かうのはJavaの特徴。
つまり、負荷を想定しやすいものがJava向きであり、最大負荷を想定しにくい分野には
向いていない。
所詮、組込向けに作られた箱庭言語なんだと思う。箱庭の中でなら大丈夫だよ。

832仕様書無しさん:2007/03/17(土) 19:04:53
C/C++コミュニティってすごいよな、IISようなすごいの作るんだからな
でも、何でWindows以外ないの? C爺早く他のOSに移植しろよ。
833仕様書無しさん:2007/03/17(土) 19:12:29
ジャワぽんの必ずメモリオプションいじれとか
チューニングしろとか言うウザイ詭弁の多さに閉口
834仕様書無しさん:2007/03/17(土) 19:13:47
なんだろこのオサンの、鬼の首をとったかのような喜びようは。
835仕様書無しさん:2007/03/17(土) 19:13:51
運用泣かせなんだよね。PGがバカでも務まるようになるかわりに、運用が大変になる。
836仕様書無しさん:2007/03/17(土) 19:15:54
>PGがバカでも務まるようになるかわりに

あーあいっちゃったよw
837仕様書無しさん:2007/03/17(土) 19:16:06
チューニングしないサバ管もつかえねぇけどな。
838仕様書無しさん:2007/03/17(土) 19:17:13
なんだろこのジャワぽんの、急所を叩かれたようなあせりようは。
839仕様書無しさん:2007/03/17(土) 19:17:40
PGが楽になるってことはPGの相対的価値が下がっていくってことなんだけどな。
必然的にドカタ一直線。
840仕様書無しさん:2007/03/17(土) 19:20:57
あれぇ、うちんとこのtomcatだと全然大丈夫なんだけどなぁ。
おかしいなぁ。あと、違うとしたら、ハード環境かぁ、ちょっと
うちの環境、リッチすぎちゃったかな。
メモリあげようかぁ? CPUも欲しい?
841仕様書無しさん:2007/03/17(土) 19:21:10
間違えたようだからおいらが移動してやる

193 名前:仕様書無しさん :2007/03/17(土) 18:42:28
普通はリソースプールとか弄るんだよ、アホか。
しかし、負荷テスト好きだな、このおっさん。
そんな大規模サイトやってるようには見えんが。

842仕様書無しさん:2007/03/17(土) 19:22:19
デタ!
ハード投資とメモリ追加。
ジャワぽんの常套句!!
843仕様書無しさん:2007/03/17(土) 19:23:00
それもあまり効果なかったり・・・。
844仕様書無しさん:2007/03/17(土) 19:23:59
運用側は自分の仕事が出来て大満足。
でもあるけどね。
845仕様書無しさん:2007/03/17(土) 19:24:59
>>843
普通に考えてそれがまっとうだね。
ネイティブスレッドをラップしたジャワから呼び出して
バイトコードをインタープリットしながら動かすから当然。
846仕様書無しさん:2007/03/17(土) 19:25:09
チューニングこそ、C爺の腕の見せ所じゃないのかよ。
847仕様書無しさん:2007/03/17(土) 19:26:14
軽自動車のエンジンをチューニングしてもF1には出れん
そういうことだね。>>846
848仕様書無しさん:2007/03/17(土) 19:28:18
>>845 Tomcatは一応gcjによるネイティブ動作ですが、何か?
「Java=インタープリタ」って固定観念コリコリのとんかち頭もどうかと。
849仕様書無しさん:2007/03/17(土) 19:28:34
チューニングをPGから奪うわけよ。
PGは大量投入のドカタ要員。とりあえず動いて検収終わったらハイさようなら。

で、運用が始まって負荷があがりあちこちが破綻し始めるとチューニングしたり
ハードを増強したりする。これはSEさんの仕事。もうドカタはお呼びじゃない。
850仕様書無しさん:2007/03/17(土) 19:29:35
キャシュメモリに入りきらないバイトコードは
インタープリットだろうがw
おまいらの糞巨大ごみいっぱいクラスをメモリに読み込むと
たとえ100Gメモリつんでも足らんぞきっとw
851仕様書無しさん:2007/03/17(土) 19:31:52
>おまいらの糞巨大ごみいっぱいクラス
オブジェクト指向だからね〜こうなって当然
852仕様書無しさん:2007/03/17(土) 19:34:08
プログラミングとかHTMLのデザインを運用に必要な日々の作業から隔離する。
意味がある。そうすりゃその辺の作業要員は害虫の偽装請負にやらせて、
終わったら撤収させられるだろw。
チューニングにPGが必要になると、そいつらをフルタイムで抱え込まないといけなくなる。
853仕様書無しさん:2007/03/17(土) 19:34:15
毎秒1000処理を1500処理にすんのをソフトでやろうが、ハードで解決
しようが、経済性の問題だろ。自己満足うざいよ。お前ら目糞鼻糞だなwww
854仕様書無しさん:2007/03/17(土) 19:35:06
>>848
スレッドのリークが直っていない猫たんの事が好きなんだな
855仕様書無しさん:2007/03/17(土) 19:36:51
ハードによる高速化はリニアに性能が上がるわけじゃないんだけどな。
856仕様書無しさん:2007/03/17(土) 19:38:39
Java鯖にCPUを追加しても殆ど効果ないです。残念!
857仕様書無しさん:2007/03/17(土) 19:38:48
>>854
好き嫌いじゃない。現に多くのサイトで問題無く使われてる実績が
あるだろ。Tomcatに荷が重すぎる場合は別の解をだす。C爺は好き嫌い
に拘りすぎ。まぁ好きな環境だけで仕事できるにこしたことはないが、
そんなこと言えるのはよっぽど恵まれた奴だけ。
858仕様書無しさん:2007/03/17(土) 19:39:36
TOMCATの遅延をマジに解析すると
シンクロナイズで排他されて他のスレッドが動かなくなるタイミングが
早すぎるんだな。これは問題だ。
859仕様書無しさん:2007/03/17(土) 19:40:53
>まぁ好きな環境だけで仕事できるにこしたことはないが
俺の事だな。しあわせだ んぽぽん。
860仕様書無しさん:2007/03/17(土) 19:43:45
>現に多くのサイトで問題無く使われてる

どこも大変みたいです。
861仕様書無しさん:2007/03/17(土) 19:45:17
ちょちょっとTOM猫のソースのぞいてみちゃおかw
862仕様書無しさん:2007/03/17(土) 19:46:26
>>860 「どこも」という日本語を間違って理解していうようです。
863仕様書無しさん:2007/03/17(土) 19:53:01
>>850 意味不明
864仕様書無しさん:2007/03/17(土) 20:04:16
やばい!
TOM猫いぢめのクライアントCプログラム書いちまった!!
これからテスト ワクワク
865仕様書無しさん:2007/03/17(土) 20:06:58
ここって毎度毎度、ネットワークとスレッドの話ばっかしてない?
866仕様書無しさん:2007/03/17(土) 20:10:50
業務アプリの話をぜひ振ってくれたまえ
分野が違うので楽しみにしているのだが。
867仕様書無しさん:2007/03/17(土) 20:11:52
まあいちばん楽しいとこが
ネットワークとスレッドだと俺は思うけどな。
ごめんな業務アプリしらんで言ってる。
868仕様書無しさん:2007/03/17(土) 20:16:58
単細胞だからな無理もない。覚えること少いし。
869仕様書無しさん:2007/03/17(土) 20:50:36
今日発見された特徴
>運用泣かせなんだよね。PGがバカでも務まるようになるかわりに、運用が大変になる。
870仕様書無しさん:2007/03/17(土) 20:56:30
今日発見された特徴
C糞はネットワークとスレッドしか話題にしない。
871仕様書無しさん:2007/03/17(土) 21:01:50
>>865
それぐらいしか、日本のC/C++爺が扱える分野が無いんだよ
システム(ソフト)を森とすればネットワークとスレッドなんて木の枝葉だろ
>ネットワークとスレッドだと俺は思うけどな。
ま、こんなC/C++香具師が多いから、パッケージソフトは海外メーカーにやられてるんだろうな
このソフトのフィーチャーはネットワークとスレッドなんですよ、あとはんぽぽんです。

872仕様書無しさん:2007/03/17(土) 21:15:21
ゲーム分野はまだC/C++が活躍してるのにこのスレじゃ出てこないね
873仕様書無しさん:2007/03/17(土) 21:19:46
Javaは技術とは到底いえないビジネスロジックしかないしな。
874仕様書無しさん:2007/03/17(土) 21:22:05
でも、いまはC言語より使われてるんですよ
875仕様書無しさん:2007/03/17(土) 21:32:24
Java通の俺から言わせてもらえば今、Java通の間での最新流行はやっぱり、
Javaで3D、これだね。
jdk落としたら次にj3d-core、vecmath、j3d-core-utilsを落とす。
これが通の楽しみ方。
876仕様書無しさん:2007/03/17(土) 21:33:49
Javaってそんなに使われてるか?
うちじゃ全然使ってないんだが。
877仕様書無しさん:2007/03/17(土) 21:38:35
>>876 うちじゃって、お前んとこは世界か
878仕様書無しさん:2007/03/17(土) 21:40:14
うちでも全く使ってないし
「客がJavaどーですか?」
とか言うと
「あーーやめましょう。あれメンテにかなりお金かかりますから、あれで提案すると
あとで文句いわれちゃいますよ笑」
客「そっそーですか笑」
「あっははっーJava選択しないでめでたしめでたし」
879仕様書無しさん:2007/03/17(土) 21:41:35
ジャワで3Dってああた、レンダリングするのに365日かかりそうだな。
880仕様書無しさん:2007/03/17(土) 21:45:41
「Java通」
ジャワツウ
ジャワポン
ジャワXXの流れが
881仕様書無しさん:2007/03/17(土) 21:46:09
具体的に教えてくれ。
iアプリ以外にあるのか?
882仕様書無しさん:2007/03/17(土) 21:47:49
最近携帯変えたらジャワ製なんだろうな
ボタン押してから1.8秒ぐらいかかって画面書き換える
あれなんとかしてほしい。
883仕様書無しさん:2007/03/17(土) 21:48:23
COBOLの代わり
884仕様書無しさん:2007/03/17(土) 21:57:17
進化とまったC言語、なおも進化を続けるJava

Javaは世界で最も使われているプログラミング言語
ttp://www-06.ibm.com/jp/developerworks/java/library/j-java2007.shtml#e
885仕様書無しさん:2007/03/17(土) 21:58:07
jmol はソフト3Dなのに高速で、生物/化学系では既にJavaが天下をとっているのでは?
http://en.wikipedia.org/wiki/Xith3D はJava3dの倍速いそうですね。
886仕様書無しさん:2007/03/17(土) 21:58:43
何に使われてるの?
887仕様書無しさん:2007/03/17(土) 22:01:25
fortranの天下です
888仕様書無しさん:2007/03/17(土) 22:14:53
ファーストバージョンの設計がよすぎて進化の必要がないC言語
進化という虚言に包み込まないとやっていけないジャワ
889仕様書無しさん:2007/03/17(土) 22:17:07
>>884

おい、EclipseによってS$nは恥をかいたの?
そんなことI$Mのサイトで書いていいのかと。。
890仕様書無しさん:2007/03/17(土) 22:17:46
ジャワ軍勢どおしで仲良くすりゃあいいのにと思う。
891仕様書無しさん:2007/03/17(土) 22:19:52
途中にはエンジン停止ってw
VMのGCを表現してるのかな。
892仕様書無しさん:2007/03/17(土) 22:26:52
CはK&Rでも普通に使える。実際、GCCはK&Rで書かれている。
893仕様書無しさん:2007/03/17(土) 22:28:05
まじな話、Javaが進化してインラインアセンブラサポートしたり、
gcjが進化しちゃって、Cコンパイラと同等のネーティブコード出力
するようになっちゃったら、C糞の仕事ってメンテぐらいしかなくなっ
ちゃうんじゃね? C糞はそんなこと絶対ありえないとか思っちゃって
るの? 能天気だね、こりゃまた。
894仕様書無しさん:2007/03/17(土) 22:29:47
組み込みでGC許容できる暢気な仕事あるの?
895仕様書無しさん:2007/03/17(土) 22:34:13
うん
896仕様書無しさん:2007/03/17(土) 22:35:44
Rubyにしても、Pythonにしても、C#にしても、PHPにしても、
今はどんどん新しい機能を実装している。COBOLやFORTRANの
時代にはこんな頻繁な言語のバージョンアップなんてなかった。
もっとゆっくりしたもんだった。今は言語がツールみたいな存
在になってきてる。進化の止まったCはやべーって。Cばっかやっ
てると新しい概念そのものがわかんなくなるぞ。つかもはや手
遅れか。アーメン。
897仕様書無しさん:2007/03/17(土) 22:38:41
じゃないだろう。図画工作と同じ。オンリーワンな回答はない。
が人によってはとてつもないパワーを生み出すC言語。

ジャワはちまちましたAPIをどろろって使うだけっしょ。
898仕様書無しさん:2007/03/17(土) 22:41:12
Cのよさって全部自分の好きなように作れるシンプルさかな。
「ジャワだとAPIあるじゃん」つかう。どろろろろろろろろ〜遅い
まっいいかあるもん使えりゃ。
899仕様書無しさん:2007/03/17(土) 22:41:55
プログラマのテンションを下げたのはジャワだな!!
900仕様書無しさん:2007/03/17(土) 22:42:44
あほあほあほ、今はちょっとぐらい優位なスピードよかクロスプラットフォームだって。
901仕様書無しさん:2007/03/17(土) 22:48:29
みんなも経験あるだろ
「なんでも詰め込んで便利にするぞ!」って意気込んで
出来たら汎用性無し。それが今のジャワの状態。

シンプルであれば美女にもなれれば69式のオサンにも化ける。
どうころぶか分からないのがC言語のよさ。
902仕様書無しさん:2007/03/17(土) 22:49:00
チーム開発しても破綻しないことが大事
特に会社跨ぐような規模になったときに差がでる
903仕様書無しさん:2007/03/17(土) 22:50:49
>>874
馬鹿は大勢いるから
904仕様書無しさん:2007/03/17(土) 22:51:04
またぐ前にVMがgcで悲鳴をあげたりして
905仕様書無しさん:2007/03/17(土) 22:55:13
>>893がとてつもなく
ん ぽ ぽ ん な発言してた!!
906仕様書無しさん:2007/03/17(土) 22:55:25
Javaから、C糞の作ったライブラリなんていつでも呼べんだよ。
つまり、手のひらで弄ばれてんのは、C糞の方。
おら、さっさとはやーいライブラリ作りやがれや。
907仕様書無しさん:2007/03/17(土) 22:59:15
>>893
それはもうJavaじゃないお
908仕様書無しさん:2007/03/17(土) 23:01:48
Javaの仕事はつまんない…
909仕様書無しさん:2007/03/17(土) 23:03:52
>>906
おいらジャワのサービスが起動される前に
シェアードメモリを使い切るサービスを作ろうと思う。
ジャワがメモリを確保できなくて起動に失敗してからメモリを開放する。
910仕様書無しさん:2007/03/17(土) 23:05:36
ジャワぽんたちも給湯室の影で泣く時代だな。。。
911仕様書無しさん:2007/03/17(土) 23:25:23
>>906
Java糞は使うしかできない。
しまいには自分が何にもしないでいい感じなライブラリを要求する始末。
存在する意味あるの?
912仕様書無しさん:2007/03/18(日) 00:04:07
携帯をFOMAに変えたらもっさりしていらつく。
913仕様書無しさん:2007/03/18(日) 00:05:57
FOMAって何で開発してんの?
914仕様書無しさん:2007/03/18(日) 00:07:47
Javaが遅いったって、そんなに遅いわけないだろ。
つぅことで、CとJavaの速度比べてみた。

/* C */
int main(int a, char** argv)
{
double i,j;
for(i=0,j=0;i<10000000.0;i++)
j += i;
}

/* Java */
public class test {
public static void main(String[] args) {
double i,j;
for(i=0,j=0;i<10000000.0;i++)
j += i;
}
}
915仕様書無しさん:2007/03/18(日) 00:08:59
$ time ./test.out
real 0m0.120s
user 0m0.115s
sys 0m0.002s

$ time java test
real 0m3.708s
user 0m3.557s
sys 0m0.043s

ガーン、30倍以上違います。本当にありがとうございました。
916仕様書無しさん:2007/03/18(日) 00:12:01
あちゃー
917仕様書無しさん:2007/03/18(日) 00:13:14
ジャワだとループ回るたびに

ぽんぽん音がして遅延しそうだなw
918仕様書無しさん:2007/03/18(日) 00:13:38
バイナリとVMで動く物を比較してるよ、これが爺クオリティか
919仕様書無しさん:2007/03/18(日) 00:14:38
プロファイラの性能差じゃねーの?
920仕様書無しさん:2007/03/18(日) 00:14:59
しこしこしこしこ
921仕様書無しさん:2007/03/18(日) 00:15:05
>>915
java VMのロード時間も含めると1000倍ぐらいの差になるよw
あ・予想で未確認ですけど。
922仕様書無しさん:2007/03/18(日) 00:15:39
>>918曰く。JavaはCとスピード比較しちゃダメなんだってさ
923仕様書無しさん:2007/03/18(日) 00:16:06




924仕様書無しさん:2007/03/18(日) 00:18:18
たぶんおじゃばが言うメモリ 512とかギガメモリをアロックすれば
当然時間はかかりまくる。だから予想で1000倍w
全く根拠が無いわけじゃないっと
925仕様書無しさん:2007/03/18(日) 00:18:54
んじゃPerlとかPHPとかPythonを相手にしてろ。
926仕様書無しさん:2007/03/18(日) 00:19:15
そのときジャワぽんはこう言う(予想)

ばか者パフォーマンステストのときはメモリオプションつかうな!!
927仕様書無しさん:2007/03/18(日) 00:21:26
いやあテストとは言え、ジャワはだめっスねえ
テストでも使うのがだるいと思ってたのに。
これでよくあの起動時間がかかるIDEたちを喜んで使ってると思いますよ。
あ・俺今エディタっスから起動は0.00001秒ぐらいっス
928仕様書無しさん:2007/03/18(日) 00:23:13
今までは携帯を機種変するたびに早くなってたのに、今度の機種は重くなった。
JAVAの範囲が広くなってないか?
929仕様書無しさん:2007/03/18(日) 00:23:39
Emacsは起動に時間かかるじゃん
930仕様書無しさん:2007/03/18(日) 00:24:57
勝手にCに殴りかかってきたのに、
やられそうになったときの捨て台詞が>>918ですかw
931仕様書無しさん:2007/03/18(日) 00:25:22
>>925
PerlやPHPに比べちゃかわいそうっス
ジャワは独自世界を構築してまスっスから
932仕様書無しさん:2007/03/18(日) 00:25:54
ワロタ
こりゃひどい
933仕様書無しさん:2007/03/18(日) 00:26:25
>>929
仮にemacsがjavaで作られていたらもっと起動に時間がかかるだろ。
934仕様書無しさん:2007/03/18(日) 00:27:21
>>929
おいら爺っすからオールアセンブラのVzっス
935仕様書無しさん:2007/03/18(日) 00:28:33
>929
エクリプスに比べたら100倍速い。
936仕様書無しさん:2007/03/18(日) 00:28:49
最近のマシンで64kのVz使うとはやいっスねえ
キーボード押す前に起動してくれるっス
937仕様書無しさん:2007/03/18(日) 00:29:33
おいおい、この数字はウソだろw
反論しろよJava糞。
938仕様書無しさん:2007/03/18(日) 00:31:04
>>933
ワラタ
939仕様書無しさん:2007/03/18(日) 00:31:31
javaの範囲が広くなるって、お舞、それCの範囲が減ったてことじゃないかよ
爺ども、なんでそんな糞なJavaがCより使われてんだよ、爺が仕事しないからじゃね
可哀そうだなC言語、糞Javaに仕事をとられるなんてよ、すべては、爺が悪いんだよ、C言語は悪くないよ。
940仕様書無しさん:2007/03/18(日) 00:31:31
こんな小さなコードじゃJITも負担にならないだろうし。
941仕様書無しさん:2007/03/18(日) 00:31:34
Emacsがジャワだったら。。。。
おぞましいっス
942仕様書無しさん:2007/03/18(日) 00:32:11
思ってたより善戦したな、というのが正直な感想
これ起動時間を比べたようなもんだろ
演算速度で差がでるはずは……
943仕様書無しさん:2007/03/18(日) 00:32:40
944仕様書無しさん:2007/03/18(日) 00:32:45
>>939
既出だけど、高級品はCで作る
バーゲン、安物はジャワで作る

すみわけが出来てきたんだな
945仕様書無しさん:2007/03/18(日) 00:32:54
> なんでそんな糞なJavaがCより使われてんだよ

何度も言わせるな。馬鹿が多いからだ。
946仕様書無しさん:2007/03/18(日) 00:35:17
なにこれ
たったこれだけでそんなに差がでるの?
947仕様書無しさん:2007/03/18(日) 00:36:01
>>943
IO Waitが多いから大差なく見えるだけろ。
コードランニングのパーセントはどれだけなんだ?
948仕様書無しさん:2007/03/18(日) 00:36:07
>>946がいい事言った!!
949仕様書無しさん:2007/03/18(日) 00:37:17
コードが増えれば
スレッドが増加すれば
コネクションが増加すれば

はい>>946計算できますね。あなたは頭がいいから。
950仕様書無しさん:2007/03/18(日) 00:37:53
爺、新スレぐらい自分で立てろよ
爺は仕事しないから、おじゃばがこのスレ立ててくれてるよ
仕事しない香具師に使われると素晴らしいC言語でも凋落するってことだな
951仕様書無しさん:2007/03/18(日) 00:40:33
>>950は2chが仕事なのか?
952仕様書無しさん:2007/03/18(日) 00:43:23
おじゃばも年齢は爺なんだけどな。
953仕様書無しさん:2007/03/18(日) 00:45:00
Pythonのほうが速いんじゃないの?
954仕様書無しさん:2007/03/18(日) 00:46:17
>>945
ソフト産業は馬鹿で間に合う産業分野なんだ、だから ITドカタって言われるんだな
そんな産業分野で、長い間やってきた爺って、バカの先導者なんだ
955仕様書無しさん:2007/03/18(日) 00:47:27
なんか暇な奴増えてんなw
956仕様書無しさん:2007/03/18(日) 00:47:34
さあさあ粘着んぽぽんのストレスも
最高潮のようで
957仕様書無しさん:2007/03/18(日) 00:49:39
おまんこおまんこ
958仕様書無しさん:2007/03/18(日) 00:52:21
>>954
今の糞IT業界を先導して支えてきたのはJavaぽん。C爺はIT関係ないし。
Cの仕事が減ったのは確かだよ。みんなJavaに行った。
おかげでCから馬鹿が減って助かる。
959仕様書無しさん:2007/03/18(日) 00:58:11
>>953 いやいや、さすがにスクリプトには負けませんよ。

#!/usr/bin/env python
j = 0.0
for i in range(10000000):
j += i

$ time ./test.py
real 0m9.066s
user 0m8.371s
sys 0m0.567s
960仕様書無しさん:2007/03/18(日) 00:58:51
よかったね、下がいて。
961仕様書無しさん:2007/03/18(日) 01:02:08
日本のパッケージソフトが糞弱いのはC爺がバカだったからだよ
パッケージ分野はC/C++が得意とする分野だろ、少しは、海外のC/C++使いを見習えよ
先導者が馬鹿なのに、後続が優秀なわけないだろ
なんか 日本のパッケージソフトで世界中で使われてるのある、いま、開発中かな
962仕様書無しさん:2007/03/18(日) 01:02:12
って、パイソンの三倍かよ!核爆
963仕様書無しさん:2007/03/18(日) 01:04:35
$ time ./test.py

real 0m5.241s
user 0m4.970s
sys 0m0.265s
964仕様書無しさん:2007/03/18(日) 01:06:42
Perlならいい勝負じゃね?
965仕様書無しさん:2007/03/18(日) 01:06:55
>>962
目は大丈夫か?
966仕様書無しさん:2007/03/18(日) 01:08:14
>>961
涙目で必死に反論されてもw
967963:2007/03/18(日) 01:09:23
$time java test

real 0m0.703s
user 0m0.178s
sys 0m0.055s
968仕様書無しさん:2007/03/18(日) 01:12:00
Java使いども、C言語は優秀な言語だ、ただ、大事なのはこれでお金を稼ぐことなんだよ
残念ながらC爺はこれが出来ないんだよ。だから、お舞ら、C言語せめるな。
叩くなら、爺を叩けよ。
969仕様書無しさん:2007/03/18(日) 01:13:25
>>964 うん、いい勝負かも。

#!/usr/bin/env perl
for($i=0,$j=0;$i<10000000.0;$i++) {
$j += $i;
}

$ time ./test.pl

real 0m6.037s
user 0m5.854s
sys 0m0.010s
970963:2007/03/18(日) 01:17:09
環境の問題ジャマイカ
$ time ./test.pl

real 0m3.550s
user 0m3.318s
sys 0m0.031s
971仕様書無しさん:2007/03/18(日) 01:18:42
>>969
それをCINTでやったらどうなる?
俺、Win版のCINT使ってるから興味あるよ。
972仕様書無しさん:2007/03/18(日) 01:19:03
誰かもちっと公平に総合的に判断できるコード書いてくれよ。
973仕様書無しさん:2007/03/18(日) 01:20:40
Cの三十分の一といったら感覚的にはPerlだよな。
974仕様書無しさん:2007/03/18(日) 01:24:51
>>972
確かにループだけじゃ説得力ないからな
でも、現状のインタプリタ速度比較は興味あるよ
正規表現を使った文字列置換とかだったら、なんか、perl早そうな気がするが
975仕様書無しさん:2007/03/18(日) 01:26:15
>>971 すまんCINTは入ってない。rpmあんのかな、makeすんのまんどくせ。
976仕様書無しさん:2007/03/18(日) 01:28:04
給湯室の陰から泣きながら反論されてもww
977仕様書無しさん:2007/03/18(日) 01:28:45
コンパイルする意味ないやん。
978仕様書無しさん:2007/03/18(日) 01:29:04
せめてJavaをgcjにすればいいかもしれない。
979仕様書無しさん:2007/03/18(日) 01:30:42
>>975
了解。
rpmはないと思う、win版もソースからビルドしたからな。
CINT使ってる奴って、あまり居ないからな。
980仕様書無しさん:2007/03/18(日) 01:32:36
整数でやれよ。
981仕様書無しさん:2007/03/18(日) 01:33:22
>>978
やっぱ、Linuxの場合gcjの方が良い?
982仕様書無しさん:2007/03/18(日) 01:35:30
それぞれ特徴があるので、簡単に比較すんのは無理だな。
983仕様書無しさん:2007/03/18(日) 01:36:08
>>981
実際に使われる形がJava:バイトコードとC:ネイティブなんで
この点に異論はないんだけど

人によってはバイトコードとネイティブコードの比較に
不満を持っている人もいるかと思って。


984仕様書無しさん:2007/03/18(日) 01:36:16
gcjもネィティブって割りには遅い。
985仕様書無しさん:2007/03/18(日) 01:37:48
つかどうみてもネタじゃん
986仕様書無しさん:2007/03/18(日) 01:38:45
だと思いそれでとどめを刺す。
987仕様書無しさん:2007/03/18(日) 01:38:56
参考までに、Ruby

#!/usr/bin/env ruby
j = 0.0
for i in 1..10000000
j += i
end

$ time ./test.rb

real 0m27.806s
user 0m17.767s
sys 0m8.062s

最遅だな。
988仕様書無しさん:2007/03/18(日) 01:40:33
ループ関係ないじゃん。ほとんど起動停止のコストじゃん。
989仕様書無しさん:2007/03/18(日) 01:42:00
やはり環境の問題ジャマイカ
$ time ./test.rb

real 0m3.902s
user 0m3.760s
sys 0m0.032s
990仕様書無しさん:2007/03/18(日) 01:43:39
最初のjavaコンセプトから外れるが、俺、javaもネーティブバイナリを標準にしたら良いと思ってんだけどな
VMのチューニングなんて止めて、バイナリチューンにはげめは今よりだいぶよくなるような気がするが
991仕様書無しさん:2007/03/18(日) 01:43:53
スクリプトではPerlが最速。
年季が違うよ。
992仕様書無しさん:2007/03/18(日) 01:44:53
それじゃJavaの良さが無くなってしまう
993仕様書無しさん:2007/03/18(日) 01:46:19
いっそ、javaもスクリプトということにしてくれれば、
えばれるんだが・・・
994仕様書無しさん:2007/03/18(日) 01:53:57
995仕様書無しさん:2007/03/18(日) 01:55:58
monoは遠慮したい
996仕様書無しさん:2007/03/18(日) 09:12:22
みんなファイル名前を付けて保存でこのスレを保存したほうがいいぞ。
あとでプレミアがつくぞ。
997仕様書無しさん:2007/03/18(日) 09:13:03
ん♪
998仕様書無しさん:2007/03/18(日) 09:22:04
まとめると
ジャワはコンパイル言語なのにパフォーマンス試験の相手は
スクリプト言語がちょうど良いと。
999仕様書無しさん:2007/03/18(日) 09:27:51
1000仕様書無しさん:2007/03/18(日) 10:00:40
ぽぽん♪
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。