UNIXでJAVA
■ このスレッドは過去ログ倉庫に格納されています
のスレがないみたいなので立ててみる。 開発事例とかOSごとの違いなどキボーン。 最近Linuxでサーブレットの仕事が多いのですが みなさんはどうっすか? javaはもっとPC早くならんと使いもものにならん・・ 流体のシミュレーションやる時に使うけど、>>3 が言った通りマシンの 処理能力が遅いとお話にならないのよね。 俺が実際に、ヨットのデザインする際に普通のPCでボートの形等をデザイン するなんて、時間が掛かりすぎて駄目。 大学が所有しているスーパーコンピューターとか、64bitのUltra Sparcで やるのが現実と想はれ。 あれれ、そんなもんですかね。 AIXとかSolarisで開発したしとはおらぬかの? JDE1.3 を /usr/java/というフォルダにインストールしたのですが、 そのあとの設定方法がわかりません(TT SUN のサイトを一生懸命さがしたのですがありませんでした(TT 拡張子、.jar のファイルを実行したいのですが… よろしくお願いします >>6 java -jar *.jar を実行すればいいとか、/usr/java/jdk1.3.1/binをPATHに入れればいいとか、 ってそんな話ではなく? java -jar *.jar とやってもCommand not dfound になってしまいます Make install wp完了した直後の状態なのですが… >/usr/java/jdk1.3.1/binをPATHに入れればいいとか 申し訳ありませんこれはどういう意味でしょうか パスが通ってないんでしょ。ハア〜... やっぱ駄目ですね。このスレ。 やっぱり FreeUnixであまり Javaは流行ってないような。 つーか、BSD Userの間だけ? VMの sourceが簡単にみられない、つーか sourceの細かい ところまでみた hackerがいる communitiyがない不信感からか? 個人的に嫌いじゃないんだけどね。 ここ数年は、JAVAばっかし、提案するの。 XSLTやsoapとか使うようなのも増えてきたし・・ 一昔まえはJavaできるPGとか探すのも大変だったけど 最近は、中国系とかの安いPGでもJavaできるひと増えたから、 結構規模でかくなってもよさげ PHP で十分だろーってくらいの案件でもなぜか Java 使ってる。 まぁ別にいいけど。 >>6 CLASSPATHはちゃんと設定しないと T先生に殺されるよ >>15 今時のJavaなら、JDK/JREのjarにCLASSPATHなんか通す必要ないじゃん。 >>14 JAVAよりPHPの方が適している場合でもJAVA使うって のも多いよ。JAVA使える人は腐る程いる一方、PHPは 知りませんという人が多いから。 もうdat行きになりそうなので保守age。 Web以外でJavaを使うって事はないのでしょうかね? クライアントサイドじゃやっぱりMotifってのが まだ一般的なのかな? 今まで社会保険事務所系列の医療システムや東電とか のクライアントサイド(SolarisとHP-UX)やったときも やっぱMotifだったし。 つか、何故dat逝きになりそうだったのか考えれば、 このスレをあげる意味などないのがわかると思うが。 >>22 Javaはトラブルフリーってこと。 だからネタも無いってことね。 周囲では本当にできる人はUNIXでもJava使いこなしてますがねえ。 まあ使う機会が無いから評価しようがありませんって人は結構いるで しょうが、盲目的にJava嫌ってるのにはDQNしかいないですね。 何でもかんでもCのオールドタイプと、十分使い込む前に物事を評価 する真性馬鹿タイプと2通りいますが。 # Javaって遅いから・・・とか言ってるのは馬鹿と思って間違いない >>25 馬鹿の見分方:その2 JAVA・・とか書いてるのは馬鹿と思って間違いない 本当にできる人はJava使ってないと思うよ だって必要ないもん 本当にできる人はRuby,python,C++,Perlは使ってない と思うよ。だって必要ないもん。 ま、2chに巣食ってるような「自称何でも屋」(実は何もできない人)には Perlで十分か(プッ 2chに巣食ってる連中が呼ぶところの「できる人」じゃあなあ・・・ JAVAサーブレットだと、リクエストの度にプロセス作らなくていいとか、DBと連携しやすいとか、 どれだけの人がメリット/デメリット分かって議論しているんだろう。 javaでフィルタ処理するプログラム書いたのですが tcshのforeachで数千ファイルに対し回したらいつまでたっても終わりません! やっぱりjavaはunixとの相性も最高ですね。 >>36 そんなこと書いてるとmod_perlがどうとかPHPがどうとかApacheのモジ ュールがどうとかDBIがどうとかいう自称何でも屋が湧いてくるよ >>37 ホラ、適材適所を理解できないUNIXヲタクが一匹網にかかった >>37 プッ、おまえは少なくとも「できる人」じゃあねーよ。すっこんでろ。 Solaris使ってるのですが、やたらと遅いのはどういうことなんでしょう? なんか、ログイン失敗しただけでやたらと時間待たされたりするんですけど。 BSDとかだと多少は動作は速いのでしょうか? UNIXで一番快適なJAVAの開発環境ってどんな構成ですか? >なんか、ログイン失敗しただけでやたらと時間待たされたりするんですけど。 あれはわざと遅くしてるんでしょ? >>42 ログイン失敗で、わざと一定時間無反応になるのは仕様。 パスワードを推測して何度もログイン試行するヤシを防ぐため。 それはともかく、SolarisでもJavaは遅いし不安定なのは事実。 >>45 > SolarisでもJavaは遅いし不安定なのは事実。 ばーか(w 商用の製品は結構多いすよね、Java。 |8MのAix用NetworkDispatcher(スイッチみたいなもん)とかFのSolaris用クラスタ関連製品とか。 前者は確か2年以上前に出だしたので最近ではないですが・・・ >>42 そんなに遅いのが嫌だったら管理者に頼んで設定変更してもらいましょう。 設定ファイルは/etc/defaultの下にあるはず。 Javaは正義なんですよ、まったくそこのところをわかってない。 >>48 どの辺が「正義」で、何が「悪」なのか言ってみれ。 >>45 「Javaが遅い」って言う奴が多いのは、 1. Javaのプロセスは起動が遅い 2. スキルの低いJavaプログラマが多いからアプリもへぼいのが多い 1.については、確かにスピードを追求するなら、Javaって起動しっぱ なしにするようなプログラムにしか向いてないよな。 2.については、まともなプログラマが作ったプログラムなら、 Javaで書かれていても速いよ。 >>50 "write once run anywhere"だから、 たとえスキルの低いヤシが書いたヘボプログラムでも、 ポリシーとして書き直しができません。 >>51 > 37さんにはどうアドバイスする? しなきゃだめ? >>51 > たとえスキルの低いヤシが書いたヘボプログラムでも、 > ポリシーとして書き直しができません。 それは、Open-Closed Principleでは? "write once run anywhere"は一度書けば、どこでも動くと 言うJavaのスローガン。実際そうはいかないけど。 いや…swingつかうとほんとにトロいよ。 原理上しかたないと思うけど。 Swingは遅い、汚い、かっこ悪いと、Javaがクライアントでは使えないと判断 される原因となった大失策だね。 write once, run someware (w だけど、eclipseのSWTなんかはいい感じ。 # そろそろ板違いだね、スマソ >>56 確かにswingは1.4になってもまだダメだな。 EclipseのSWTってのもあるようだが、俺はまだ未検証。 参考スレ http://pc3.2ch.net/test/read.cgi/tech/1023103421/ かぶた。 まあ、swingの出来はアレだが、それ以外の実行速度は バージョンが上がるにつれ文字通り「桁違い」に速くなってるから、 未だにJDK1.1.8とか1.2.2とかのイメージで「Javaは遅い」とか 言ってる奴は馬鹿だな。 >>42 > BSDとかだと多少は動作は速いのでしょうか? threadがあきれるくらい駄目だからJavaには向かない。 SolarisかIBMのthread patchが当たったLinuxが一番いい。(UNIXでは) >>59 へ? J2SDK-1.3.1_03 って、 JDK-1.1.8 とかより明らかに重いですけど・・ メジャーバージョンが上がるたびに重くなっていくので、 もう、見放しています。 ・VMの起動 ・.class, .jarの読み込み ・コードの実行 分けて考えないと。 全ての局面で遅くなっているということはない。 www.spec.orgなどを参照。 >>61 の状況では、遅くて使えないことには特に異論はないが。 JAVAってさ使ってる奴誉めている奴の中に 救いようのないDQNがイパーイいるせいで 理論上では優れた言語とわかっていても 生理的に受け付けないのは漏れだけ? sed -e "s/JAVA/Linux/" -e "s/言語/OS/" sed -e "s/JAVA/2ch/" -e "s/言語/掲示板/" 何でも成り立ちますな。 選べる立場なら好きなもん使え、仕事なら黙ってやれ、ってことですな。 > 生理的に受け付けないのは漏れだけ? 生理的に受けつけないからやらなくて飯野は、学生。 > 選べる立場なら好きなもん使え、仕事なら黙ってやれ、ってことですな。 >65 に同意 2chってさ使ってる奴誉めている奴の中に 救いようのないDQNがイパーイいるせいで 理論上では優れた掲示版とわかっていても 生理的に受け付けないのは漏れだけ? "理論上では優れた掲示版"っていうのにワラタ。 おそい ForteやEclipseはおれのマシンじゃ動かないし.. JDEでもすげー重い。 Swing齧った程度でJavaはクソ!とかのたもうてる学生さんは ちょっとはJ2EEを勉強してから書き込んで下さいね。 SwingってAWTの後継だからいいんじゃないの? ってまだAWT勉強中の厨房です。 > 2chが優れた掲示板である、とは言い難し。 2ch >> fj > yahoo > /.j やっとでてきた具体例がSwingが遅いか。馬鹿すぎて煽る気にもならん罠。 ま、オマエのようなお絵かき厨房はms-paintでも使ってオナってろや(w (,,゚Д゚)∩ハイッ!! 先生いっぱい釣れますた!! 仕事となればJAVAだってCOBOLだってBASICだって 使わなきゃいけないのよね 悲しいけどこれ仕事なのよ・・・ >>77 つーか、お前が釣られて再び顔出してんじゃね─の? >77-78 みたいなDQNがいるからJAVAが 駄目、使えないという認識が広まるのです。 >>79 オマエモナー なんちって、これ死語だけど一回言ってみたかったんだよね〜 で、Java言語の話なのかJavaVMの話なのかJ2MEの話なのかJ2SEの話なのかJ2EEの話なのか どの程度の範囲で行くんよ? はっきりさせる必要がない、という御仁にはこの問題を進呈しよう Q. ・サーブレット ・JSP ・アプレット ・Stateless Session Beans の5つをまとめて語れるカテゴリーは? Q. Sunが無償提供するJ2SE、J2EE、J2MEのありかたは? ・ユーザがニセ物くさい有料の製品を手にしなくてもいいように無料でGetできるようにしている ・オープンソースの精神の顕れで無料でGetできるようにしている ・最低限この程度の実装がJavaであることを示すサンプル品だから無料でGetできるようにしている >>82 UNIX系じゃないとデバッグ作業がちょいと面倒 >>42 たとえばFreeBSDでJavaをやろうとしても HotSpot VMがまともに動かない(Linux版、native版ともに)から 遅いclassic VMで我慢するしかない。 素直にSolaris版を使うのが吉。 正直、実用レベルで動くのはSolarisとWindowsだけ >>87 IBMは、NT改の方にずっと力を入れていたよん。 >>89 実用レベルを保とうとするとそれは仕方ないでしょう。 Java自身の可搬性は、性能や堅牢性にまでは言及してないです。 >>81 UnixでJavaってんだからJavaVMの話に決まってるだろ?馬鹿か、あんた。 >>91 で、それについて語ることなんぞあったっけか? >>84 IBMのthread patchって何? ユーザスレッド+カーネルスレッドになるの? 実運用に使えるの? LinuxでもJ2SDK1.3からはHotSpotちゃんと効いてるよ。 遅いといっているのはJavaVM起動の時間だろ。 どうも、37です。foreachじゃなくてfindにしましたが やっぱり帰ってきません!!! なんとかしてください >>94 NGPT http://www-124.ibm.com/pthreads/ > 実運用に使えるの? 俺的にはOK。早くpatch統合されないものか? IBMのJDKと一緒に幸せ〜。 >>96 まさか一ファイルごとにVM起動してるんじゃないだろうね。 複数引数取るようにして、 find . なんだかんだ | xargs java あーだこうだ だよね… >>96 find を使うスクリプト > ファイル 上のようなのを、javaのプロセスで動かして、リダイレクトされたファイルをjavaで解析すれば? >>99 Thanks! これもろにM:Nスレッディングじゃないか! もうソラリス使う意味ないね >>102 Solaris 9では1:1に戻ってるよ、知らないの? いまどき「M:Nスレッディングじゃないか」ねぇ、数年遅れてるね(プ SolarisでJava実行するのが一番正しいです。 貧乏人はへぼLinuxでも使ってください。 >>104 SolarisでSun製無料javaってのはリファレンス環境でもあるということを 知っての狼藉か? >>103 1:1ってこたぁないだろう(笑) N:1とM:Nとどっちが性能いいかは、OSやCPUによって変わるんじゃない? まあ、Solaris9がM:Nを捨てたのは(性能だっけ?)意義深いような気がするが。 しかし、Solaris8の時点でN:1かM:Nか選べたような... あ、肝心なの忘れた。JDKとの関連。 http://java.sun.com/docs/hotspot/threads/threads.html 1:1は、#thread:#processじゃなくて、#kernel thread:#API thread。> >>107 > M:Nが以前として有効な応用もあるのには注意 だったらSolaris9では残すのでは? IBMのAIX用JDKはパッチレベルでHeap(OSの)の取り方がころころ 変わるのが気に食わん。ちとディープな話だが悩まされた人も 一人はいるだろう >112 AIXの場合はそれよりも(・∀・)ノィョ-に長くなってしまう プロセス名の方がいろんなひとから文句たらたらだったな 張 「先生、コチラデス」 山岡・栗田「何!」 海原「またこの二人がっ‥」 星村(家庭部記者)「はやしばらさんですね、はじめまして。私、東西新聞社の‥」 海原「私は、はやしばらじゃない、海原だ」 張 「アレ?電話デボクチャント海原先生ト言ッタツモリダタケド発音悪カタカナ?」 星村「大変失礼しました、私の聞き間違いだと思います」 「それで、私、今日は海原先生にJavaプログラミングのことをいろいろとお聞きしたいと思って‥」 海原「Javaプログラミングだとっ!?ふざけるなあっ!!」 「プログラミングのことを聞きたいと言うから張さんの顔を立てて来てみれば、Javaプログラミングだとっ!?」 「あんなものは、プログラム言語なんかじゃないっ!!」 張 「星村サン、ボクニぷろぐらみんぐノコト聞キタイト言ッタンジャナカッタノ?」 星村「い、いえ‥ただのプログラミングじゃなくてJavaプログラミングって言ったつもりですけど‥」 海原「人を見て物を言え、Javaプログラミングのことなどこの海原雄山に尋ねるとは無礼千万!」 「そんなクズ言語のことを聞きたかったらそこにいる与太者に尋ねるがいいっ!」 山岡「そんなことを言うからにはJavaで書かれたプログラムはいろいろと見てきたんだろうな?」 海原「ふっ!あんな言語、見てみなければクズかそうでないかわからぬと言うのなら、プログラミングについて云々言う資格はないわっ!」 山岡「かわいそうに年のせいで想像力も衰え、感性も鈍ったな」 海原「何!?」 山岡「80年代のプログラミング技法によりかかって新しい言語について理解しようともせずにJavaプログラミングを否定してしまうのは、想像力は衰え、感性も鈍った証拠だ!懐古趣味の固まりだ!」 海原「そこまで言うからにはおまえは評価に値するJavaプログラムを私に見せることが出来るのだろうな?」 山岡「当然だ!」 海原「よし、見せてもらおうじゃないかっ!」 山岡「見せてやるとも、究極のJavaプログラムをな!」 中松「Javaプログラミング肯定派からさらに愛護派にまで移っちまったぜ‥!?」 >>115 まぁまぁ、きっとこの後がすごくおもしろいんだよ。 はやいとこ続きをあげろよな >>114 どうせjbossだろ?究極のJavaプログラムとやらは IntelマシンでJavaやるとしたら、OSの選択肢がすくなくなるね。 Java始めてからBSDとさよならしちゃったよ。 linux_emuじゃきもちわるいし >>114 続きはまだ? あとJAVA厨も煽りが足りんよ もっとRUBY厨のように己の低脳ぶりをさらしてくれ!! >>121 > 正直Servletって使えるのか? きみには無理 >>123 なんだと! Servletぐらい本読まんでもつくれるわい! import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class Giko extends HttpServlet { public doGet(HttpServletResponse resonse, HttpServletRequest request) throws IOException, ServletException { PrintWriter out = response.getWriter(); response.setContentType("text/html"); out.println("123氏ね!"); out.close(); } さっきjava.sun.comのチュートリアルを10分ほど読んでから暗記を試すために書いてみ た。doGetの引数の順序に自信がアリマセン。 >>124 ほとんどの環境で文字化けすることくらい実行しなくても分かりますが何か? メソッドの型宣言に void を書いていないのはなぜですか? text/html を宣言しておいてプレーンテキストで返すのは嫌がらせですが? Web系のオモチャにしか使えねえだろ sagesage >>126 あ、本当だ。型宣言書いてねーや。 今勉強中だからちょっと待ってね。次はもうちょっと高度なやつを書くよ。 >>121 ふうーん、Servletってこんなに簡単に書けるんだ。 いや勉強になったよ、ありがとう。 Servletをまじめに勉強することにしました。 とりあえずオライリーの本を買って今読んでいるところです。 ただServletまんせーってところが気に食わない。起動にすげー時間かかるし、これって実務レベルで使えるのか?って感じです。 まぁ、そこのところも含め、勉強します。 あとJDEEをインストールしました。beanshellがいまいちちゃんと動きません。 C-v C-c .でメソッド名を補完しようとするとエラーがでちゃいます。。。。 >>132 >これって実務レベルで使えるのか? きみには無理 >132 >134 素直なやつは飲み込みが早いから その内使いこなせるでしょう 実用レベルで使われてるのかって、銀行屋も保険屋も業務で使ってるんですが。 起動は遅いけどレスポンスはすこぶる良い。サーブレットのパフォーマンス気に するより DB の設計ちゃんとやってくれ。 >136 銀行屋・保険屋はまだホスト・メインフレームが業務の中心だろボォケ お前のいう業務ってのはイントラのwebとか寒いところだろ いっぺん氏ね >>137 オンラインバンキング っつーか、Javaつかってもいいんだけど JavaはJavaの世界つくりすぎだから、気が引ける antって何だよ!makeつかえよ! >>138 プ(´ー`) お前JAVAどころか他のものもろくに使いこなせていない JAVA厨だろ(゜∀。)ワヒャヒャヒャヒャヒャヒャ > イントラのwebとか寒いところ 禁句を堂々と口にできるっていいよねー >138 JAVAしか使えぬJAVA厨 キタキタキタキタ━━━(゚∀゚≡(゚∀゚≡゚∀゚)≡゚∀゚)━━━━!! しかもJAVAすらまとに使えないんだろうな(禿藁 >>138 あほかこいつ。 ホスト・メインフレームしか持ってないような寒い銀行なんておまえんとこだけだ。 >>142 晒しあげ おいおいまじでこいつ銀行の基幹業務がJAVAで動いてるって 信じてるみたいだぞ >>136-144 ここは自作自演練習スレですか? >>136-145 まぁまぁ ここは http://aa.2ch.net/test/read.cgi/mona/1031200340/ でもみて落ち着いてまったりまったりと っていうか銀行の業務ってほとんどホスト中心だよ 行員のシステム部の連中もほとんどホスト屋中心 そんなコボラーな連中がJAVAなんて高級言語(藁)を 使えるわけがない。 使ってるのは外注の外回りの部分だけでしょ ようするにweb屋以外には関係ないってこと? >Java >>148 お前そんなことも知らずにJavaとか言ってたワケ? いまは、汎用もWindows上で動く時代だからなぁ・・・ 使ってるリソースがめちゃくちゃ小さいから、Windowsがらみで止まることはないって言ってはいたけど。 >>147 ハゲシクワロタ かなり和ませてもらいますた このスレ見てて、UNIXって起動にすげー時間かかるし、これって実務レベルで使 えるのか?とか煽ってるヤシがいたのを思い出した。 どちらかつーとUNIXの起動よりもハードウェアのセルフテストの 時間が長くていらいらするな・・・ 別に言語は何使ってくれても動くて業務上必要な速度がでればいいけどさ JAVAを使った商用アプリって激しくファイルサイズがでかくない? >>154 >JAVAを使った商用アプリって激しくファイルサイズがでかくない? おまえの馬鹿さ加減よりずっと小さいよ オライリーの本を一通り読みました。ざっとしか読んでいないので、これから一章ずつ じっくり読みます。 ここまでで「あれ?」と思ったことを書きます。 public void GekoServlet extends Servlet ..... { int counter; public void init(...) { counterの値をファイルから取得 } public void doGet(....) { counter++; } public void destroy() { counterの値をファイルへセーブ } } というカウンタープログラムのサンプルを読んで、「おー、Servletが生きている間は 変数が保持できるんだ、すげー」と感動しました。オライリーの本も「だからservlet まんせー」って感じでした。 でもServletが異常終了しちゃったら、countの値がパーになっちゃうんですよね。うー ん、変数の保持に限ってはすごいけど実用性がないというのが今の感想です。 別になくなっちゃってもいいや、程度の変数なら話は別ですが。。。 さて、これからSessionについて勉強します。 訂正 public class GikoServlet .... です。 スレ荒れ度: Java <<<<<<<<< Rubyyyyyyy >121 勉強してくれるのはいいんだけど 参考になるようにまずはじめに ちみの使ってる環境を述べよ >>158 >変数の保持に限ってはすごいけど実用性がないというのが今の感想です。 相変わらず丸出しだな。 >さて、これからSessionについて勉強します。 それでわかるだろよ(w >>157 > JAVA関係の話題って禿しく荒れるねぇ おまえのようにいつまでもJAVAって書く馬鹿がいるかぎり罠(w >>163 タイトルからして【UNIXでJAVA】だわな(藁 Java is .... Try once, quit anymore !!! Javaはね、全世界のハッカーの憧れの的であるBill Joy大先生が言語仕様に関わっているんだよ。 Javaの可能性を理解できないおヴォアさん達はVBでも使ってなさいってこった。 >>166 I hate csh language specification that Bill Joy wrote, so what ? >>167 You hate BSD ? You hate chroot ? And you hate vi ? hating something that someone made doesn't necessarily mean hating EVERYTHING that the person did, eh? do you have a logic? >>161 Celeron500Mhz Memory 128Mです。 Slackwareうごかしています。 またひとつやっかいな点が。 servletのclassファイルを更新するたびにtomcatを再起動するのがちょっと面倒っす。 >>169 OK, csh is made for interactive usage, not for script. Do you set login-shell to Bourne-sh? Ha ha ha. あ、tomcatのドキュメントを読むと、reloadableとかいうオプションがありますね。 >>172 ロジックはServletに書くべきだ!とどっかのサイトで見たので... >>173 Slackware 8.? か?結構根性あるやんけ(w つぎからはTomcatのバージョンもかいとけや。 今JSPとJavaBeansの本を注文しました。 ああ、ちょっとServletをかじるはずが.....そもそもJava自体先週Linuxを初インストー ルしたのがきっかけで始めました。(今まではずっとBSD) ところでみなさんはServlet,JSP,Beansをつかいわけていますか? Beansはチュートリアルを読んだけど、EventObjectのところがよくわかりません。 setXXX,getXXXメソッドを装備してSerializableをimplementsするというぐらいしか理 解できませんでした。 >>174 slackware8.1です。 あとtomcatは4.1.10,J2SDKは1.4.1rcです。 >>169 He ( >>166 ) mentioned about the language specification, and another ( >>167 ) mentioned just about it as well, period ! >>169 はジャパニッシュバレバレ。 It's not necessary to hate everything just because you hate something he did. の方がまし。 >>178 なら、171は本物のBill Joyかよ?(w >>175 Bean の定義自体が曖昧なのでその程度の認識で十分。要は get/set/is で プロパティにアクセスできて (static 主体の関数みたいな設計していない)、 execute とかメソッドがあって、インスタンスの永続性が保証されていれば 大抵 Bean と呼んで良い。もうちょっとこるなら Event と Listener 作っ たりもするけど。 ちっこいツールや動作確認 → JSP のみでゴリゴリ 仕事 → Servlet, JSP と何層かの Bean EJB はパフォーマンス悪すぎるので手抜きたい時以外は使わない おまいらjavaつーとアプレットとサーブレットしか思いつかんのか・・・ UNIX specificでもなんでもない、フツ-のJavaな話はよそでやったら? 環境がslackwareだからって、UNIX板でやるネタじゃねーじゃん。 > おまいらjavaつーとアプレットとサーブレットしか思いつかんのか・・・ あとは、論文のネタですな。ソフトウエア系の。 (´-`).。oO(何故だろう、>>182 がとてつもなく白痴に見える) (´-`).。oO(何故だろう、>>184 もとてつもなく白痴に見える) > おまいらjavaつーとアプレットとサーブレットしか思いつかんのか・・・ それ以外って言語屋のオナニーぐらいなもんでしょ まあ元がそうだし >>186 サーバサイドJavaはオナニーじゃないぞ ちょっと重いけど >>188 そうか? さすがに起動は遅いけどレスポンスはぜんぜん良いよ。よっぽど アフォ なコード書かなきゃネットワークやデータベースのチューニングに 人力集中したほうが良いくらい。リソースはそれなりに食うけどな。 ちなみに アフォ なコードとは↓こんなようなコード String[] hoge1 = new String[200]; for(int i=0; i<200; i++){ rs = stmt.executeQuery("SELECT HOGE1 FROM HAGE WHERE ID=" + i); hoge1[i] = rs.getString(0); } // …これが HOGE2, HOGE3, … と続く。 ログ見てたらすげー勢いで SELECT 投げてるから、(他社だけど) コード 覗いたらこんなんなってたよ… ガクッ。むしろ Java で怖いのは上記の ようなコードを書く奴が平気で「Java 使えます」と称している事 (上のは DB 絡みだけど)。こんなんなったのは先の Web リプレース バブルで怪しい派遣や紺サルどもが吹きまくったおかげ。 >>189 そのプロ(?)グラマ、確かに Java はできるんでないかい? ただし、それ以外の知識が皆無だとは思うが… >>189 リソースをバッツンバッツン食わせりゃ、そりゃレスポンスはよいのは確かだが っつーかそのコード ヒェェェ 可変値すら文字列化しちゃってるよこれ・・・ まー同一コネクションならLibraryCache残るからいいかもしれんが へんな害虫買ってきたんだねチミの雇い主さんは >>191 まだ Java 使える人が希少 & 高価だった時代、この手の連中が「Java 使えます」と称して大量に入り込んだぽ そのプログラマですが何か? JavaとSQLなら俺にまかしとけ! >>196 はいはい、next() 忘れてました、と。 Tomcat4.1.0(RedHat7.3)使っているんだけど、時々起動したら、1時間ぐらいハードディ スクをカリカリしている状態。もちろん何もできない。 何がおかしいんだろう?? nxt for java 誰か書いてくれないかなぁ.....。 >>198 二十日鼠が発電中。充電終わるまで待て。 互換性が売りなのに どうしてこんなに互換性がないのだろう・・・ >>203 確かに。 メジャーバージョンをころころ上げないで欲しかった。 ちなみに JDK 1.1.x がまもなく EOL Oracle8.1.7はなんでいまさら1.2.xを推奨するのだろぅ・・・ 新しいのに対応するのがめんどくさいから。 それ以外にないでしょ。 >>203 >どうしてこんなに互換性がないのだろう・・・ 具体的には? いや、互換性が無いとかバグがあるとかの情報は非常に有用なので。 203 じゃないけど 互換性というより、いつまで経っても定番がないのが嫌。 何でマイナーバージョンアップであそこまで変わるのよ? >>211 なんだ、俺が知らんような問題で悩んでるのかと思った。 Javaで書かれたUnix標準ツールライクなコマンドって無いかなあ。 Javaアプリの中から、findや、cvsを使いたい。 Runtime.exec()使って標準入力をパースすればいいんだけど、Pure Javaで書かれて いるとちょっとうれしい。 >>213 シェルから自分で作れよ。/bin/jsh とか。 >>213 以前作ろうかと考えてたけど、検索したら、似たようなものが いくつかあったからやめた。と言うかやる気が無くなったせい でもあるが。。。 Javaでshell作ると、hoge.policyを適当に設定して -Djava.security.manager -Djava.security.policy==hoge.policy とかオプション付けて起動するだけで、chroot使わなくても/etcとか 見えなくしたりできるから、公開しても安全なsshサーバを作れると 思ってたんだけどね。 >213 ちょっと思いついたんだが、Jakarta Antのコードを流用してみるというのはどうだろうか。 fileset関係とか、findと似たような機能だし。 JDK1.4 patchset1 キタ━━━━━━(゚∀゚)━━━━━━ !!!!! 真のJavaキャラクタは以下でつ(w http://javaco.org/ コンナトコロニ ( ・∀・) | | ガッ と ) | | Y /ノ 人 / ) < >__Λ∩ _/し' //. V`Д´)/ (_フ彡 / ←>>226 >>227 public class po { public static void main(String[] args) throws Throwable { String[] realArgs = new String[args.length - 1]; for (int i = 0; i < realArgs.length; i++) realArgs[i] = args[i + 1]; Class c = Class.forName(args[0]); try { c.getDeclaredMethod("main", new Class[]{String[].class}).invoke(null, new Object[]{realArgs}); } catch (java.lang.reflect.InvocationTargetException e) { if (e.getCause() instanceof NullPointerException) if (c == po.class) System.err.println("--------------------\n ( ・∀・) | | ガッ\n と ) | |\n Y /ノ 人\n / ) < >__Λ∩\n _/し' //. V`Д´)/\n (_フ彡 / ←>>1 "); else System.err.println(" ∧_∧ \n ( ´∀`)< ぬるぽ"); throw e.getCause(); } } } class Hello { public static void main(String[] args) { ((Hello)null).toString(); } } 12行目の「←>>1 」は「←>>229 」の間違いです。 スマソ。 もまいら、本当にできる人はプログラムなんかしねーんだよ。 もまいらは使われてるだけ。 FreeBSD4.8releaseでJSPをやってみようとmod_jkのインストールを portsから試みたが失敗します。アドバイスお願いします。 Free4.8の /usr/ports/www/mod_jk から make したところ、 ・ ・ ・ Reversed (or previously applied) patch detected! Assume -R? [y] Hunk #1 succeeded at 13. Hunk #2 succeeded at 22. Hunk #3 succeeded at 41. Hunk #4 succeeded at 236. Hunk #5 succeeded at 248. done *** Error code 1 Stop in /usr/ports/java/jdk12. *** Error code 1 Stop in /usr/ports/www/mod_jk. となって make がストップしてしまいます。 何でひっかかってるかが知りたいです。どうかよろしくお願いします。 /usr/ports/distfiles に、 jdk1_2_2-src.tar.gz、bsd-jdk122-patches-11.tar.gz、swing1_1_1.zip は別途落としていて突っ込んであります。 >233 ログを追跡して気になった箇所に該当するソースを修正汁 それくらい出来ないのならLinuxに乗り換えろ >>213 > Javaで書かれたUnix標準ツールライクなコマンドって無いかなあ。 > Javaアプリの中から、findや、cvsを使いたい。 > Runtime.exec()使って標準入力をパースすればいいんだけど、Pure Javaで書かれて > いるとちょっとうれしい。 >>218 もいっているApache AntのCVSタスクを使ってみましょう。 Antタスクを自作するてもあります。 あと、Java製のCVS, JCVS( http://www.jcvs.org/ )もあります。 >>233 プログラム板にTomcatスレでコネクタのmakeで同じようにつまずいた人がいるので そちらを参照してください。 >>239 ガベージコレクションにどの程度引きずられてレスポンスが悪くなってるかをみてから メモリの割り当て量を調整 これがベスト あとはServletの方のチューニングになっちゃうかな(スレッド数とか) あとカンケーないけども、 /bin/jshってのを仮につくったとすると、solarisで困るかも。 ∧_∧ ∧_∧ ピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。 =〔~∪ ̄ ̄ ̄∪ ̄ ̄〕 = ◎――――――◎ 山崎渉&ぼるじょあ OpenBSD 3.4でJAVAプログラミングの勉強したいと思ってる者ですが、必要な環境として どのようなものをお勧めしますか。 jikesをインスコしようと考えてますが他にもこっちの方が良いという意見があったら 教えてください。 ●●●マスコミの「盗聴/盗撮」は許されるの?その2●●● http://natto.2ch.net/mass/kako/988/988402795.html 864 名前: 文責:名無しさん 投稿日: 2001/05/25(金) 02:10 >>860 856じゃないけど、盗聴/盗撮は、トイレの音や、自分の過去、 今日その日思いついた事、買ったもの、自分の体までネタですよ、 気持ち悪いですよ、 本当に大変だから、気軽にそう書かない方がいいですよ。(マジレス) (笑)って冗談のように書く時あるけど、別に気楽な気持ちで書いているんじゃ なくて、悲しい事を楽しく表現する事で、重い気持ちを無くしたいんです。 じゃないと、体にくるから・・・ 710 名前: 文責:名無しさん 投稿日: 2001/05/21(月) 19:44 >>709 だから、気が付かなきゃ良かったのに。 気が付いたから、メディア総出でお前らを 精神病者か自殺に追い込もうとしてたんだ。 ゴミとか野良犬とか言ってやったろ。 それでも生きてるお前らはよほど神経が図太いんだな。 演技もいい加減疲れたらしな?。 仕方ないよ自分達が悪いんだから。 だとよ。 >>37 > javaでフィルタ処理するプログラム書いたのですが > tcshのforeachで数千ファイルに対し回したらいつまでたっても終わりません! > > やっぱりjavaはunixとの相性も最高ですね。 ソースコード晒せ。 どうせ無駄にnewしまくってんだろ Xの無いUNIXにJavaインストールして、SWING使ったアプレット使うとどうなるの? Rio Karmaの転送ソフトFreeBSD 5.2RC1で動きました。 jdk13では動かなくてjdk14入れ直したらあっさり・・・。ではなく IPv4 mapped ほにゃらら sysctl net.inet6.ip6.v6only=0 にしろと エラーが なんでjavaのためにmappedアドレスサポートを ONにしなきゃならんのだ〜。 通信はIPv4なのに、すっごくへンな感じ >>254 アプレット使うという事はJavaサポートしてるブラウザが必要なわけだが、 お前、其処のところ理解して無いだろ。 >>253 いや、新たにJavaマシンを立ち上げている予感・・・! forreach java -jar hoge.jar とかやってないだろうな。 >>255 ソースコードはどうした? 間違えた。JAVAアプレットじゃなくてJAVAアプリ。 >>258 もしかするとファイルの中身をいちいちメモリに全て展開しているかもしれんぞw >>261 そもそも日本でJavaStationは出回っていたのですか? 私は見たこと無いのですけど Eclipse使っている香具師はいないのか・・・・・ おまえら本当にJavaをやっているのかと小一時間 EclipseはWinで使ってる。 BSDはjavaサーバにしてる。 >>265 FreeBSD上でEclipse使ってますが、何か? # つーか、単に ports/java/eclipse & ports/java/eclipse-langpack を # make install するだけなんだから、いちいち騒ぐほどのことでもない。 perl,php,c/c++,javaなんて オブジェクト指向言語一個と手続き型言語一個覚えていれば 後は少しの調整でつかえるの? マジレスお願いします 私は社会人になってから3年間サーバーサイドJavaばかりやってきましたが、最近Perlのメールアプリを作る仕事をしました。 ある程度英語が読めればプログラミングなんてなんでもできます。 >>266 > BSDはjavaサーバにしてる。 kernelは何? 最近の*BSD、pthreadはいけてますかぁ? >>272 カーネルは5.0Release。 jdkは、linuxの1.4を使ってる。 Tomcat使ってのサーバサイドを試している段階。 portsからFreeBSDのjdk14をインストールしようとするとエラーが出るので pthreadについては不明。これからもう一回、インストールしてみます。 >>272 FreeBSDマシンをJavaサーバにするのはまだ止めておけ。 4-stableだとpthread関係がイケてない。 5-currentではpthreadもJavaもかなり安定して動作してるが、 流石に-currentを*サーバ*として運用する勇気はない。 漏れの環境だと、5.2-CURRENT(with libkse)で Tomcat他もろもろが元気に動いているが、 あくまで個人的な動作確認用にしか使っていない。 portsのTomcat41で質問なのですが、インストール時にはlinux-sun-jdk1.4.2を使い、 その後に、環境変数JAVA_HOMEを、FreeBSDのjdk1.4.2に変更しました。 これだとTOMCATがsocketが取れないと出るのですが。もう一度、Tomcatをmakeしなおしたほうがいいでしょうか? >>275 > TOMCATがsocketが取れないと出る エラーメッセージをそのままコピペして検索してみな。 iprv6には対応していないから-Djava.net.preferIPv4Stack=true をつけてね。というエラーが出力されていたので、 catalina.shに設定したら、うまく動きました。 さて、次はApacheとの接続にチャレンジ! >>267 みんなEmacsかviでしかプログラミングしていないのかと思ったんだよ。 だが、Eclipse知らない香具師おおそうだな おまえら、誇り高きJavaプログラマだったらJ2EEも使え! J2EE RI使え! オープンソースにしか興味が無いなら LGPLの JBoss使え! ハアハア、独自ドメイン取った。 DDNSでサーバサイドJavaやるよ、FreeBSDで。 FreeBSD 4.8 TOCAT 4.0.6 jdk 1.4.2 Apache 1.3,9 (mod_jk.so) 281ではないが、1.4.2ってなんか問題あるの? >>283 282が何を指しているかは本人じゃないのでわからんけど、 http://developer.java.sun.com/developer/bugParade/bugs/4879522.html のことだとじゃない? iso-2022-jpのデコードがらみで無限ループが起きるってやつね。 おーサンクスです >>284 知らなかった。まだ1.3使ってる…。 >>282 に10へぇ >>284 でも、これって、既に "Closed, fixed" ですけど。 あ、1.4.2 だと駄目で、1.4.2_04 じゃないと、ってことね。 Sunから取ってこれるソースは"1.4.2"なんだけど、 そのあたりのfixって含まれてないものなの? >>290 ありがとうございます。このご親切はしばらく忘れません。 > このご親切はしばらく忘れません。 「しばらく」かよ(笑 FreeBSD 4.9-R + mozilla 1.6 + jre plug-inの組み合わせで、 http://www.shogidojo.com/dojo/dojoindex.htm でよく遊ぶんですが、 投了後に盤面ウィンドウを閉じると高確率でハングします。 j2sdk142 p6だと 100%、j2sdk131 p9でも 95%位です。 mozillaのタブ切り替えはできるんで、java_vmが死んどるよーです。 勝ったときはハングしないです。 他の OS(除Windows)ではこんな現象起きとらんですか? 289の人はjdk15のpatchsetはもう試されたんだろうか。 amd64でもテストしたって言ってたよね作者。 どうしてBSDのJAVAは冷遇されてるのん? ソラリスがあるから? >>301 Validation test 通す金もってる法人格今までなかったから。通さなくても問題無く使えているので、あえてなんかしよう、って人が今まで出なかっただけ。 だから、binary配付されていないだけ。 別に冷遇されてないよ。 >>302 何時の時代の話をしているんだ?間違った知識をばらまくのはヤメレ。 >>304 過去の話だから、>>302 でいいんじゃないの? Sunのせいにしている人もいるようだけど。 ただ商業的にBSDはどうでもいいと考えていたのかと思ってたよ。。。 むしろ今の方がそんな感じか… >>306 Javaの出始めの頃は、レンタルサーバもBSD(i)が多かったから、 商業的には、Jjavaの市場拡大という意味があったんじゃないかな。 Solaris64bitSPARK用Java1.6プラグインはいつごろ出るでしょうか? >>314 オヤスミ… <⌒/ヽ-、___ /<_/____/  ̄ ̄ ̄ ̄ ̄ ̄ ̄ Yahoo!みんなの政治がプロ市民団体に乗っ取られてる件 http://seiji.yahoo.co.jp/ 大江康弘? 誰? 高橋千秋?? 知らない。どちら様ですか? そんな民主党のマイナー議員の皆様が激しく高得点。 そもそもどこの選挙区で何の実績を挙げてるのかすらよく知らん。誰かちゃんと全部知ってる? そんな人が70人通りかかって69人も支持。嘘だろー。 それに何か10,259件も誰かのコメントに支持したり反対したりしている。 何この超絶ヒマそうな民主党支持者。わけわかんない。 一時間ほど経過したところ、評価数がさらに増えて10,289件になっている。 見て回った中では最高得点のクリッカーだ。 懸命にクリックしているのだとすると腱鞘炎まっしぐらだし、 スクリプトだとするとBOT使いは死ねという話である。おとなげない。 小沢への異様なまでの高評価。正直に書くと支持されず。 http://seiji.yahoo.co.jp/giin/rev/index.html?g=2007000340&s=0&p=1 ヤフーが捏造した政党支持率 自民3% 民主76% 共産6% 社民3% 新党日本4% 国民新党2% 公明1% http://quizzes.yahoo.co.jp/quizresults.php?poll_id=7186&wv=1 アンケート操作疑惑 http://wiki.livedoor.jp/ahoo_question/d/FrontPage Yahoo!みんなの政治,政治工作の舞台に その2 http://society6.2ch.net/test/read.cgi/giin/1222287632/ >>317 オヤスミ… <⌒/ヽ-、___ /<_/____/  ̄ ̄ ̄ ̄ ̄ ̄ ̄ C言語で書かれた(a.c)関数 void aaa(void) をJAVAのソース(b.java)から呼び出したいとき、 makefileはどのように書けば良いのですか? ∧_∧ ガッ (,, ・∀・) 人 (⊃ .(⌒).< >_∧∩ (__ノ⌒ ̄ V`Д´)/ 彡 / ←>>230 Q. Java は UNIX の勉強に使えますか? A. Java は Object指向 に慣れた人間が multi platform を気取るのには向いていますが、 UNIX の勉強には向いていません。 僕multi platformぅぅぅ〜って感じ?w >>321 自身が“オープンソースを気取って”るんだと思う じゃなければこんな意味不明な言葉を使うはずがない・・・ Object指向に慣れた人間が という文章も意味ワカラン 【プログラミング速報】.NET Frameworkがオープンソース化!MS,Mono,GitHubなどが.Net財団設立へ http://maguro.2ch.net/test/read.cgi/poverty/1396585709/7 誰でも簡単にパソコン1台で稼げる方法など 参考までに、 ⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。 グーグル検索⇒『宮本のゴウリエセレレ』 0U0I4S584H 知り合いから教えてもらったパソコン一台でお金持ちになれるやり方 時間がある方はみてもいいかもしれません グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』 XJ02L >>1 イタッ(>_<) イタタタタタッ。 痛いな、こいつ。 javaはなくなる運命。 日付がNGになってる大昔のカキコに、レス(しかもageで)してるヤツの方が痛いんじゃないか? インカム28万 ただ2年目だよ ロンバルよりも罪が重い そんだけのことも出来る。 でも今回作詞もしたり見えるとこで工作してるだけでつまんない ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる