[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 05/18 20:39 / Filesize : 277 KB / Number-of Response : 1025
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Java入門・初心者質問スレ Part.5



1 名前:デフォルトの名無しさん mailto:sageteoff [2017/09/29(金) 17:53:25.24 ID:XnizQSCA.net]
Java初心者のためのスレッドです。

※前スレ
Java入門・初心者質問スレ Part.4
mevius.2ch.net/test/read.cgi/tech/1498828456/

508 名前:デフォルトの名無しさん mailto:sage [2017/11/06(月) 23:32:04.04 ID:hLy/qxdc.net]
>>481
直接の答えじゃないんだけどオライリーの「HeadFirstデザインパターン」を
読んでみるのもいいかも
質問のような店、商品、客のクラスを例にしてデザインパターンを使ってどう扱うかを
サンプルコードで説明しているので参考になると思う

509 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 05:57:39.09 ID:uepCx6fG.net]
これは、プログラムの問題じゃない。
システムの設計。SE の仕事。
図書館の貸し出しシステムとか

情報処理資格上級のデータベーススペシャリストの、過去問題集に一杯載ってる。
上級SE とか、部長クラスの資格

510 名前:shosinsha mailto:sage [2017/11/07(火) 08:48:13.35 ID:G8xLWgQW.net]
privateとpublicはよく使うけど protected とか未指定って何!
パッケージとかサブクラスって何!
finalって何!
なんで無駄に継承して作るの!!
みたいなこと思うのは私だけでしょうか メリット・デメリットが一切わからん・・・

511 名前:350です mailto:sage [2017/11/07(火) 08:51:50.25 ID:FPDcUT3d.net]
>>477
ありがとう
上級javaグラマーアカデミー調べてみます

512 名前:350です mailto:sage [2017/11/07(火) 08:57:52.64 ID:FPDcUT3d.net]
>>481は私じゃないですが

コンストラクタの件もそうなのですが、自分でこうしてプログラムを書いてみようとすると、同じようにい設計面での様々な悩みが大量に出てきて
どうしていいかわからなくってしまう

なにか指針となる良い本とかないだろうか

513 名前:遊園地 mailto:age [2017/11/07(火) 09:53:53.39 ID:Pq/ecwAD.net]
>>481
>>502

質問の仕方からプログラムの基礎ができて無い。



514 名前:@過去スレのjava入門スレや図書スレとggる事ぐらいしろ。




言い訳するな
[]
[ここ壊れてます]

515 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 10:24:16.08 ID:uepCx6fG.net]
まずこの本で、オブジェクト指向を学ぶ。
スッキリわかる Java入門 第2版、2014
スッキリわかる Java入門 実践編 第2版、2014
スッキリわかる サーブレット&JSP入門、2014

実践Javaコーディング作法 プロが知るべき、
112の規約と21の心得、森崎雅稔(まさとし)、2014

Java 最強リファレンス、田中裕一、2014

EFFECTIVE JAVA 第2版、2014

Spring Framework 4 プログラミング入門、掌田津耶乃、2014
Spring Boot プログラミング入門、掌田津耶乃、2016

これらはプログラミングの本だから、これらを読んでも設計はできない。
システムの設計は、SE の仕事

図書館の貸し出しシステムとか、中古車販売システムとか、
情報処理資格上級のデータベーススペシャリストの、過去問題集に一杯載ってる。
上級SE とか、部課長クラスの資格

実際の仕事では、プログラミングよりも、設計とフレームワーク、
サーバーの環境構築・運用が重要で、10年以上掛かる

516 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 10:33:42.87 ID:OjaJJCZW.net]
10年経つと学習速度が追いつかなくなってお払い箱になる
SEとは成れの果てだ
だが毎日感謝の正拳突きを続ければ道が開ける、生涯現役



517 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 10:50:50.46 ID:9O+xl0zZ.net]
>>434
どのみちチートがあるからサーバ側でvalidateするんじゃ
MVCのViewがjavascriptだったりローカルアプリでもするでしょ

518 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 10:51:22.93 ID:9O+xl0zZ.net]
ズレてた

519 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 14:59:23.44 ID:X/d0WSR0.net]
>>502
Javaは俺も初心者だが本立ち読みして、買って、ネット検索して苦労することが成長させてくれると思うけどね。
お手軽に手に入れても深みが足りないんじゃないかな。

520 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 16:15:54.55 ID:PHAeZGZp.net]
>>504
テンプレも長くなったな

521 名前:デフォルトの名無しさん [2017/11/07(火) 16:45:25.12 ID:1gOGMHE5.net]
>>509
実務がないのにあんなにやってもどれほど意味があるのかどうか。

522 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 18:21:11.72 ID:HKEWD4ZX.net]
Java始めます。
eclipseインストールしました。
よろしくお願いします。

523 名前:デフォルトの名無しさん [2017/11/07(火) 18:24:58.95 ID:1gOGMHE5.net]
>>511
インストールするようなものではない。
初めから間違っている。

524 名前:デフォルトの名無しさん [2017/11/07(火) 18:27:07.48 ID:UinuS14I.net]
最近はIntelliJが流行りなんでしょ

525 名前:デフォルトの名無しさん [2017/11/07(火) 18:30:19.78 ID:1gOGMHE5.net]
統合開発環境がどうのこうの言うのは話がそれる。

526 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 19:11:35.77 ID:e+Onr1Ut.net]
eclipseはソースコード呼んだほうがいいと言われた
それなりに読めるようになるまでどれ程かかるか…



527 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 20:02:29.17 ID:PzMEUpkG.net]
>>512
何が間違ってるの?

528 名前:デフォルトの名無しさん [2017/11/07(火) 20:21:32.13 ID:JPbswaOw.net]
>>513
そして気づいたらKotlinの方にハマってると

529 名前:デフォルトの名無しさん [2017/11/07(火) 20:52:30.52 ID:Mdyxq0ii.net]
>>516
慣れたいのがEclipseなのかJavaなのか?

まあEclipseの使い方から入ってもいいが、Java環境の基本の勉強なら遠回りになる。

530 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 20:56:35.41 ID:OjaJJCZW.net]
eclipseがオワコン言ってるのは泥目当ての子たちだろう
皮肉にもAndroidのおかげでJavaに関心が集まったのも事実だ
でなきゃ悠久の時の中で緩やかに死んでいた

531 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 20:58:14.04 ID:6QEepYb8.net]
>>516
アーカイブ展開するだけのことをインストールとは言わないと思ってる人が最近増えたっぽいね
最近はeclipseもインストーラー提供してるけど、そっちでインストールしたら> >512も納得なんじゃない?w

532 名前:デフォルトの名無しさん [2017/11/07(火) 21:45:35.21 ID:Mdyxq0ii.net]
アーカイブ展開という言葉もおかしいけどな。

533 名前:デフォルトの名無しさん [2017/11/07(火) 21:47:33.19 ID:Mdyxq0ii.net]
>>519
どこの世界にいるのか?

534 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 21:52:42.44 ID:6QEepYb8.net]
>>521
正解を教えて下さい><

535 名前:デフォルトの名無しさん [2017/11/07(火) 22:02:52.09 ID:Mdyxq0ii.net]
日本ではセットアップと言うのが無難。準備でもいい。

インストールは日本語にない概念だから、日本人には定義が難しい。

536 名前:デフォルトの名無しさん [2017/11/07(火) 22:06:45.45 ID:UinuS14I.net]
>>524
柔王丸



537 名前:デフォルトの名無しさん mailto:sage [2017/11/07(火) 23:51:44.86 ID:a8Yk/iaO.net]
>>525
セットアップ!(金田パースで)

538 名前:デフォルトの名無しさん mailto:sage [2017/11/08(水) 00:33:05.64 ID:1QltM1OK.net]
https://ejje.weblio.jp/content/install

主な意味
(式などを行なって)就任させる、任命する、(正式に)就任させる、つかせる、(…に)就任させる、着ける、落ち着かせる、着く、腰を下ろす、(…に)取り付ける

539 名前:デフォルトの名無しさん mailto:sage [2017/11/08(水) 06:43:41.74 ID:pFtekju4.net]
ポータブル版
ダウンロードして解凍するだけだから、安全。
フォルダごと移動できるし、アンインストールも削除するだけ

システムをいじっていない

インストール版
システムをいじっている

環境変数PATH などに、インストールしたフォルダを追加しているため、
単純にアンインストールしただけでは、システムは元に戻らない

所定のアンインストール作業が必要で、フォルダごと移動したりも出来ない

540 名前:デフォルトの名無しさん mailto:sage [2017/11/08(水) 06:50:29.41 ID:Ct/mmK9J.net]
客の見るメソッドで店頭にある弁当の在庫を確認
客の購入メソッドで弁当を客の注文リストに追加、店の在庫を減らす
客の支払いメソッドで店のレジに客自身のオブジェクトを追加してレジに並ぶ
店のレジで追加された客の注文を参照して、客に支払いを要求する

541 名前:デフォルトの名無しさん mailto:sage [2017/11/08(水) 07:08:44.82 ID:zA0Iq8dD.net]
単に買い物する仕組みならショッピングカートで実現されてる
アマゾンも楽天も流れは同じだよね
システム改良や業務改善ではなく売上を上げることを目標にしているなら
客の不信感を想起させないようこれら大手と同じアプローチを採用した方がいい
一方、システム改良というのは例えばレジ無人化のためにICタグをどこにつけるとか
実店舗の在庫とオンラインの在庫を統合して即日配送するとか、そういう話だろうね

542 名前:デフォルトの名無しさん mailto:sage [2017/11/08(水) 20:25:46.62 ID:laSDUSFT.net]
このスレで聞くべきでなかったらすみません

2年前にjavaシルバーse7の資格を取りましたが、今更になってgoldを目指そうと思っています
今はもうse8が新しく出てるみたいですが、やはり取るならse8のゴールドをとるべきなのでしょうか?

その場合、移行試験でシルバーse7→シルバーse8をとり、ゴールドse8を取る流れであっていますでしょうか?

543 名前:デフォルトの名無しさん [2017/11/08(水) 20:58:35.99 ID:fA12vdwi.net]
資格かあ。取ろうと思ったことないなあ。

544 名前:デフォルトの名無しさん mailto:sage [2017/11/08(水) 21:03:48.82 ID:yXBCWp2w.net]
資格で給料が上がるなら取ればいい

545 名前:デフォルトの名無しさん mailto:sage [2017/11/08(水) 21:11:24.10 ID:laSDUSFT.net]
補助が一回でるだけですけどね
se8でなくse7でも大丈夫なのかどうか…

546 名前:デフォルトの名無しさん [2017/11/08(水) 21:59:06.12 ID:Rd/X6Lpc.net]
>>534
移行試験の試験対策情報は少ないから気をつけた方がいい。



547 名前:デフォルトの名無しさん [2017/11/10(金) 18:24:31.68 ID:Hs3iAD9z.net]
eclipseでpostgresqlデータベースにアクセスしようとするとこのエラーが出てしまいます。
解決策を教えていただけませんか?お願いします。
org.postgresql.util.PSQLException: Connection to 10.0.0.5:5432 refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections.
at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:262)
at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:52)
at org.postgresql.jdbc.PgConnection.<init>(PgConnection.java:216)
at org.postgresql.Driver.makeConnection(Driver.java:404)
at org.postgresql.Driver.connect(Driver.java:272)
at java.sql.DriverManager.getConnection(DriverManager.java:664)
at java.sql.DriverManager.getConnection(DriverManager.java:247)
at test.conectDAO.Conect(conectDAO.java:22)
at test.Main.main(Main.java:6)
Caused by: java.net.ConnectException: Connection refused: connect
at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:85)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:589)
at org.postgresql.core.PGStream.<init>(PGStream.java:61)
at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:144)
... 8 more

548 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 19:18:51.17 ID:vS+vTxvI.net]
>org.postgresql.util.PSQLException: Connection to 10.0.0.5:5432 refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections.

ここに書いてある。
このエラーメッセージで検索すれば?
正確なエラーメッセージで検索するのが、開発者の基本!

システムの構築・運用は、プログラミングと関係ないから、勉強に数年掛かる

549 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 19:26:57.77 ID:O9mK3j04.net]
psqlを使って10.0.0.5にログインできるか試しファイアウォールの設定を見直すんじゃないかな
つかJavaどころかeclipseの話にすらなってなくね

550 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 21:02:52.57 ID:EtowUS5u.net]
技術というか歴史?思想?についての質問です
Cを一通りやってからJavaに入ったんですけどもうとにかく長々と書くことが多くてゲンナリしています
例えば勉強の一環でオンラインジャッジとかやってるんですが、Cならscanf一発で済むのがbufferedreader云々……とあーもーと
文法上でもCを下地にしてるのは感じ取れるのですが、ならなんでもう少し分かりやすい方向に行かなかったんでしょう。複雑すぎる気がしています

551 名前:デフォルトの名無しさん [2017/11/10(金) 21:04:50.40 ID:J1b6d6mW.net]
>>536
Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections.

552 名前:デフォルトの名無しさん [2017/11/10(金) 21:08:42.80 ID:J1b6d6mW.net]
>>539
慣れの問題。

それと、短く書きたいなら Kotlin やってみるのもいいかも知れないが、まだ Java を知らない人向けの入門書はないようだ(少なくとも日本語の本には)。

553 名前:デフォルトの名無しさん [2017/11/10(金) 21:29:38.83 ID:J1b6d6mW.net]
そういえば、出てきたメッセージが英語というだけで全く読もうともせずに人に聞く人が昔から居るように思うのだが、なぜ居なくならないんだろうか?

英語が全然わからないのか?まあわからなくてもいいんだが、しかしコピペするだけで自動翻訳してくれるサイトもかなり前からあるわけで、なぜそういうのを活用しないのか?

554 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 21:34:08.74 ID:LsbUks3P.net]
>>539
Cから来ると最初はそうだと思うけど
Javaの方が分かりやすくなってくる

555 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 21:51:22.98 ID:U9BLdyQY.net]
エラーメッセージ程度の英語すら理解できないような残念な人に限ってすぐに人に聞くというだけのことでしょう
何も不思議ではない

556 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 22:17:54.40 ID:JoTZHkVR.net]
>>539
そもそも、Cよりシンプルであることを目指して作られた言語じゃないから



557 名前:◇BrBq2CJg6HGd mailto:age [2017/11/10(金) 22:28:27.11 ID:yN1hofrq.net]
全力出してないのに過小評価されてしまいます。
どうしたら良いでしょうか?

558 名前:◇BrBq2CJg6HGd mailto:sage [2017/11/10(金) 22:30:43.32 ID:yN1hofrq.net]
まあ客観的に見れば初心者のレベルは超えてますね。

559 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 23:21:33.08 ID:LmWE/3t/.net]
35歳のプライドだけ高い無能はお帰りください

560 名前:デフォルトの名無しさん mailto:sage [2017/11/11(土) 00:57:43.80 ID:NMddSJrr.net]
>>539
C使ってればいいじゃん

561 名前:デフォルトの名無しさん [2017/11/11(土) 01:40:30.49 ID:cTWJmMx0.net]
>>546
全力出せばいいんじゃないでしょうかね。

これにて一件落着。

562 名前:デフォルトの名無しさん [2017/11/11(土) 02:41:43.39 ID:+e5YBpfH.net]
出そうと思ってますが体力が無いです
体力つけるには靴が擦り減るんです
1000円も大事なので靴が買えないんです
それに選ぶの面倒じゃないですか
これじゃあ全力出せまでんよ

あえて基礎から学んでますがね

563 名前:デフォルトの名無しさん [2017/11/11(土) 03:02:08.67 ID:4HyMUlDc.net]
靴は座敷の入り口に色々なものが並んでるから合うのを持ってきたらいいのでは。

564 名前:デフォルトの名無しさん [2017/11/11(土) 03:23:36.30 ID:cTWJmMx0.net]
>>551
君の言っていることがよくわからない

565 名前:デフォルトの名無しさん mailto:sage [2017/11/11(土) 05:16:17.78 ID:3tqm8fVd.net]
>>539
組込用の言語だったから、初期の設計の時点では機能的に欲張れなかったのが第一の理由
ン十年前の組み込みだからメモリなんかほとんどない、16Mbytes「もあるのか」レベル
たぶん必要ないってなったらかたっぱし実装を諦めていくことになる

で、その言語をWeb系に転用したら大評判になった
評判になってしまうとヘタに仕様いじれないでしょ、互換性の問題で
これが、Javaがときおりやたら回りくどい理由の主因
はなから機能が少ないものがなぜか流行ってしまったわけです

で、例えばバッファリングとかでWebアプリ高速化的な需要があるんス、とかいうと
「既存のコードをラップするクラスでごまかす」以上の手がなくなるわけで
彼らはそうしたというか、まぁそうなるわ

おっしゃられるbufferedreaderとかは「過去の互換性の問題でラップラップをキメにキメてキメまくった結果
初心者にはイミフでチェケラなんて言えんわ逝ってよし、になってしまったもの」と諦めてください
つまり定型文として飲んでしまうしかないわけ

566 名前:デフォルトの名無しさん mailto:sage [2017/11/11(土) 09:30:20.77 ID:zWQHyOB4.net]
>>554
ユーザーにラップさせなくても、commonsみたいによりシンプルなAPIを提供することはできたわけだし、
そうすりゃ互換性云々は関係ないし、その考察は筋が悪いね



567 名前:デフォルトの名無しさん mailto:sage [2017/11/11(土) 11:30:26.02 ID:SGA9z9gD.net]
>>539
scanfに相当するのはDataInputStreamあたりで、
BufferedInputStremはエンコードとかオーバーフローの問題を見てくれるから、ちょいと複雑になるのはしょうがない。
例題がマズイのかもしれんが実は実現されていることが1と10ぐらい違うよ

568 名前:デフォルトの名無しさん mailto:sage [2017/11/11(土) 14:48:52.87 ID:cTWJmMx0.net]
そういや printf() はあるんだから scanf() のようなものも標準で作れば良いのにね。
Cみたいに代入先の変数のポインタ渡す必要なくて、入力元とフォーマットだけ受け取って
戻り値は List か配列に並べて返して戻された側が(必要であれば instansof で型チェック
してから)値を受け取ればいい。

というか、そんなもんは標準になってないだけで多分誰かもう作ってるだろうな。

569 名前:デフォルトの名無しさん mailto:sage [2017/11/11(土) 14:51:04.43 ID:cTWJmMx0.net]
あ。Scanner の findInLine() があったか。

570 名前:デフォルトの名無しさん mailto:sage [2017/11/11(土) 15:07:25.99 ID:q33W9Eq8.net]
んなもん誰も使わねーよと思ったがJava9でrepl追加されたしな、ありかもしれない(手のひら返し

571 名前:デフォルトの名無しさん mailto:sage [2017/11/11(土) 16:49:44.72 ID:mUpupxIk.net]
プログラミング初心者です
以前までCを学習しており苦Cを一通り終えました
そしてJavaを始めようと思ったんですがVS2017でのJavaのインストールがわかりません
スレチでしょうか?
それとおすすめの解説サイトを教えてもらえれば光栄です

572 名前:デフォルトの名無しさん mailto:sage [2017/11/11(土) 16:53:34.89 ID:tTK3UjSB.net]
visual Jはもう何十年も前に終わったが?

573 名前:デフォルトの名無しさん [2017/11/11(土) 17:33:42.50 ID:Lc3pPUB/.net]
>>559
既に scanf() なんて個人で勝手に作ったのが世界中に溢れかえっていてちょっとクグれば何万箇所もダウンロードサイトが出てくる、
と思ったら一件も出てこなくて世界中Javaでscanf()と同じようなないのかという質問だらけ。どうやら今までに作ったやつは居ないか物凄く少ないようだ。

これはチャンスだ。
初心者向けのお題としても良いかも知れん。

574 名前:デフォルトの名無しさん [2017/11/11(土) 18:06:51.35 ID:Kl6g3F68.net]
>>560
統合開発環境はVSだけじゃないんだから少しは調べてみてはどうだろう?

575 名前:デフォルトの名無しさん [2017/11/11(土) 18:53:02.06 ID:0Zx9tY2B.net]
あのーJava9とかでたみたいだけどいろいろ見てたらいまだに現場はJava7ですとかいうのをみました
ほんとのところはどうなの?
新しいJava9とかつかってる人はいないの?

576 名前:デフォルトの名無しさん mailto:sage [2017/11/11(土) 20:31:16.85 ID:d+WjX2lt.net]
新プロジェクトが始まってJavaのバージョンが6から7になったぞ
やったー!



577 名前:デフォルトの名無しさん mailto:sage [2017/11/11(土) 22:52:37.84 ID:EECkPVkZ.net]
害☆悪

578 名前:デフォルトの名無しさん mailto:sage [2017/11/11(土) 23:01:21.79 ID:3tqm8fVd.net]
>>555
JSRみたいなの見てると、Java界は大きな機能入れづらい風土なんだろなーって印象はあるわ
外部の誰かが楽になるものを書いたら似たようなのが次のJavaSEなりEEに入る感じで、後追い

EEに関してはEclipse移管で開発速度上がるんだろうか? Java MVCが結局おしゃかなのは残念だ

579 名前:デフォルトの名無しさん mailto:sage [2017/11/12(日) 02:29:11.67 ID:0YSprajH.net]
>>564
うちの会社は古いプログラムでは1.1で、新しいやつは1.6使ってるよ。
なんでバージョンアップしないのかというと、既に膨大な量が作られていて検証するのが大変だから。
まあその内またJavaで新しいの作るかも知れないけど、その時はその時のバージョンで作ると思う。
しかし年月が経ってJavaのバージョンが上がってもそのプログラムに対してはそのバージョンのJavaを使い続けると思う。
業務用のプログラムはだいたいそんなもんだ。一度動いたものをそう簡単には変えないんだ。
変えて動かなくなったら損失になるからね。金と信用が掛かってるから物凄く保守的なの。

580 名前:デフォルトの名無しさん mailto:sage [2017/11/12(日) 02:37:09.86 ID:dfp1zEFU.net]
COBOLとか.docや.xlsが未だに生き残ってる理由

581 名前:デフォルトの名無しさん mailto:sage [2017/11/12(日) 03:49:09.64 ID:DpCGzFcJ.net]
逆にバージョンアップするたびに変えてたら
莫大な更新費用が掛かるのは明白だからな

582 名前:デフォルトの名無しさん [2017/11/12(日) 08:32:33.39 ID:G8Pw/Luh.net]
>>568
くわしくありがとー

583 名前:デフォルトの名無しさん [2017/11/12(日) 14:52:06.17 ID:GpB3XqQ3.net]
サポート切れのシステムを使うと、

セキュリティーホールがあるから、顧客から損害賠償請求される

584 名前:デフォルトの名無しさん mailto:sage [2017/11/12(日) 15:01:18.14 ID:/VKzDrV0.net]
サポートが切れると穴が空くというわけじゃないがな。穴があるとすれば最初から空いているもの。
そういう意味では新しすぎるものよりある程度枯れたバージョンの方が安全だったりする。
どっちにしても、サポートが切れてもリプレースせずに使い続けるのは顧客の責任だわな。

585 名前:デフォルトの名無しさん mailto:sage [2017/11/12(日) 15:36:57.76 ID:j0JK3XOe.net]
バージョンアップなんて簡単でしょ
テスト整備してないのかな

586 名前:デフォルトの名無しさん mailto:sage [2017/11/12(日) 15:52:30.64 ID:PPWufhUc.net]
>>574
そうだね。言うのは簡単かな。



587 名前: mailto:sage [2017/11/12(日) 16:59:34.52 ID:8BlcDgq9.net]
>>546-547
俺の名をかたって書き込んでじゃねーぞボケが

他の方、失礼しました。

588 名前:デフォルトの名無しさん mailto:sage [2017/11/12(日) 17:32:51.05 ID:52C+Ep3W.net]
>>573
空いた穴が塞がれないのが問題なんだろアホか

589 名前:デフォルトの名無しさん mailto:sage [2017/11/12(日) 17:42:04.33 ID:/IhaJnpm.net]
若干スレチで板違いですがJavaFXでゲームを作ってます
Timelineでゲームループ作って0.何秒ごとにループを回してキーボード方向他入力→処理→画面描画をやる、みたいなの守って作ってみたのですが
標準のListViewみたいなのを持ち物選択とかに使おうとするとキーボード入力→描画を1ループに収めたりするのが困難または苦痛になってきました
もしかしてゲームループみたいなものと標準の単独操作可能なコントロールコンポーネントは相性悪いのでしょうか
ゲームループを使うと決めたらCanvasに表もボタンも一覧も全部自前で絵として描いて全主導権を得るような感じじゃないとよくないのでしょうか

590 名前:デフォルトの名無しさん mailto:sage [2017/11/12(日) 18:01:31.05 ID:+Z7KFjJF.net]
>>576
◆が◇になるから皆もわかると思うよ

591 名前:デフォルトの名無しさん [2017/11/12(日) 18:03:49.92 ID:dvIcUwwY.net]
>>569
以前 .JXW という拡張子のファイルを見つけて、調べたら一太郎のファイルだったことが判明。

592 名前:デフォルトの名無しさん [2017/11/12(日) 18:07:09.44 ID:dvIcUwwY.net]
>>578
スレッド使ってないの?

593 名前:デフォルトの名無しさん mailto:sage [2017/11/12(日) 18:36:35.39 ID:/IhaJnpm.net]
>>581
いや特には
描画が終わってから次のフレームに行くことさえ守られてればいいんだろうなと思って
だからイベントリスナーはSceneにキーボード一つだけだしプロパティ同士のbindによる即時反映も使えないっぽいのでお互いがとっても遠いです

594 名前:デフォルトの名無しさん mailto:sage [2017/11/12(日) 20:19:49.04 ID:MJJ1XJCL.net]
>>573
新しいバージョンで塞がれ既知となったセキュリティホールが
サポート終わったバージョンではそのままかもよ

595 名前:デフォルトの名無しさん mailto:sage [2017/11/12(日) 20:25:10.79 ID:PPWufhUc.net]
セキュリティホールごときにびびってんじゃねえよ
男ならもっと大きく構えてろ

596 名前:デフォルトの名無しさん mailto:sage [2017/11/12(日) 22:52:51.63 ID:OjUQAGRR.net]
外向けの案件なんてまずほとんどないんだから
セキュリティホールあろうが何だろうが全く問題ない
strutsですら現役なんだからな



597 名前:デフォルトの名無しさん mailto:sage [2017/11/12(日) 22:54:47.68 ID:CLpxq670.net]
過去の技術にしがみつく技術者のことは芸能人と呼ぶ

598 名前:デフォルトの名無しさん mailto:sage [2017/11/13(月) 00:26:21.18 ID:x22VT2Cx.net]
>>578
だから完成したゲームはプレーンな機能を駆使して複雑に組み上げた俺俺フレームワーク+データになる
ビジネスフォームやレイアウトノード(かなり罠)とゲームの画面制御の考え方が相性悪いのもその通り
勉強にすらならんので、ゲーム作るならJavaFX以外、JavaFX学ぶならゲーム以外、をお勧めするよ

599 名前:デフォルトの名無しさん mailto:sage [2017/11/13(月) 01:54:41.58 ID:zqq3IZFf.net]
>>578
なんでJavaでゲーム制作が少なかったかっていうと
Javaは業務アプリ作るのに使うことが多いから
リアルタイムのGUIをあんま想定してない

一方C#はJavaに似てるけど
MSがゲーム(本体)作ってるから
GUIライブラリで差が付く

600 名前:デフォルトの名無しさん mailto:sage [2017/11/13(月) 06:15:48.65 ID:meU8fNdA.net]
JavaでゲームだとLWJGLやjMonkeyEngineやlibgdxなど
ライブラリやフレームワークがいくつもあるみたいだね
どのみち応答速度や描画更新を考える必要があるから
JavaFXで作ろうとするとすぐ限界になると思う

601 名前:デフォルトの名無しさん mailto:sage [2017/11/13(月) 08:03:21.61 ID:Mz30uZh8.net]
なるほど

602 名前:デフォルトの名無しさん mailto:sage [2017/11/13(月) 08:08:58.44 ID:OHcpKwzL.net]
あるwebから読み込んだhtml内の改行コードに、「0x0A」が含まれていて
windows環境ではこの改行を正規表現での置換ができないっぽいんだが
対処方法おしえて

603 名前:デフォルトの名無しさん mailto:sage [2017/11/13(月) 08:23:57.23 ID:x22VT2Cx.net]
別に高速描画でなければならないゲームだけではないから作れるゲームジャンルは少なくはないのだが
使ったのはCanvasとImageとTextとTimelineだけだったみたいな「JavaFXのメリットって何だったっけ?」というオチになる
どうせなら>>589が挙げてるようなOpenGLとかにもっと近いライブラリがお勧めだ
困ったことに話題のKotlinでも同じ問題があって、新規さんが注目しそうなゲーム関連が標準ライブラリで超苦手という…
まあ、ゲーム製作なんてそんなもんだということで

604 名前:デフォルトの名無しさん [2017/11/13(月) 08:38:26.56 ID:xZ3UOIq3.net]
>>591
正規表現で変換すればいいの?
s/\x0a// で空になるんじゃないの?
(""の中では \ は \\ な)

605 名前:デフォルトの名無しさん mailto:sage [2017/11/13(月) 09:01:10.83 ID:meU8fNdA.net]
>>591
LINE_SEPARATOR_PATTERNで検索すると目当ての正規表現がScanner.javaの中にみつかる
参考にしながら自前で用意しなおすとか

606 名前:デフォルトの名無しさん mailto:sage [2017/11/14(火) 05:59:06.28 ID:hziL3Fzo.net]
正規表現て\r→0x0d \n→0x0aにヒットするんじゃなかと?



607 名前:デフォルトの名無しさん [2017/11/14(火) 09:43:03.58 ID:9B++yybF.net]
>>595
Javaだとそれ固定だったっけ?
だったらそれで良い。

608 名前:デフォルトの名無しさん [2017/11/15(水) 02:21:01.57 ID:edbITJRa.net]
>>591
その質問、どういう状況なのかもうちょっと詳しく書いてみて。
何をやりたくて自分では何をやりそしてどのようにうまく行かなかったのか?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<277KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef