OpenChat Java

Java(1326คน)

Javaプログラマ(になりたい人)の質問や雑談の部屋。JavaScriptではありません。 授業・研修等で分からないことはまず先生・講師に質問したり、同級生・受講生と相談したりしましょう。 課題を丸投げして解いて貰う場ではありません。 ソースコードは写真やスクリーンショットではなくてテキストをそのまま貼り付けましょう。 「質問して良いかどうか?」を聞くことなく質問して頂いて問題ありません。

เข้าร่วม ดูการสำรองข้อมูล

【ข้อความสำรอง】Java

J
Javaプログラマ山本ユースケ
新卒は特に研修体制や、どんな先輩が背中を見せてくれるか、大事ですよね(先輩に関してはかならずしも選べませんが)
2020-01-24 23:59
1
17ec084
javascriptも、xmlも、感覚をつかんだら、まず書いてみるのが大事なのかも、とか思います。 ただ闇雲に書くのではなくて、IDEを使うと、文法エラーをリアルタイムで突っ込んでくれます。
2020-01-25 00:05
K
K
ありがとうございます! Javaがやっと少し理解出来たと思ったらJavaに付随して他の知識も必要になってきて混乱してますが、少しずつ慣れていこうと思います(emoji)
2020-01-25 00:09
ゆめかけ
併用です。 あと、サーバーサイドレンダリングだとCDN使ったり出来ない部分があるので、必要ならサーバーサイドも使う。 でも、APIとして切り離しておかないと、スマホアプリも増えたときにメンテが辛くなるというのがあるので、サーバーサイドレンダリングで
2020-01-26 12:31
ゆめかけ
なので、風潮よりも必要だからって感じでしょうね。 サーバーサイドアプリと静的コンテンツ配信はわけて、なるべくサーバーサイドの負荷分散するとか。 それが全てとは言いませんが、単に流行りだからというのも違うのかなぁと
2020-01-26 12:33
J
Javaプログラマ山本ユースケ
管理するものが増えるほど大変ですから、必要に応じてつかっていけばいいんじゃないですかね。Nodeを使うのもCDN使うのも、必要があれば使えばいいけど
2020-01-26 12:36
J
Javaプログラマ山本ユースケ
出力のフォーマットが増えたときに対応するのは簡単だし。
2020-01-26 12:37
J
Javaプログラマ山本ユースケ
今必要がないもの、直近でも必要になりそうにないものに対して備えておくのは負荷ですよね
2020-01-26 12:38
J
Javaプログラマ山本ユースケ
htmlを吐いているコードを、別のエンドポイントからアクセスしたらjsonを吐くようにするのは瞬時ですし。もちろん必ずしも画面とAPIが一対一になるわけではないですが。
2020-01-26 12:40
J
Javaプログラマ山本ユースケ
なので、現時点で必要なければ極力少ない箇所にまとめておくのが好きです。
2020-01-26 12:43
J
Javaプログラマ山本ユースケ
htmlを吐くのもjsonを吐くのも負荷的にはたいして変わらず、ブラウザからすれば読み込むリソースも増えるし。
2020-01-26 12:43
ゆめかけ
そうですね。 順を追って学ばないと大変でもあるし、要らないものを学ぶのも学習側の負荷ですもんね。
2020-01-26 12:48
ゆめかけ
確かにAPIと画面が一対たり得ない部分はとても悩ましいところ…
2020-01-26 12:49
J
Javaプログラマ山本ユースケ
そうなんですかね?Spring Boot使ってるところはほぼThymeleaf使ってるものと思ってました
2020-01-26 12:50
ゆめかけ
そういえば、ThymeleafってSpring Bootの推奨ですが、日本だとどこまで採用されているのでしょう?(ほぼJSPしか聞かないので…)
2020-01-26 12:50
J
Javaプログラマ山本ユースケ
WebLogic、WebSphereにデプロイするJava EEアプリであればjspが多いでしょうけど
2020-01-26 12:51
ゆめかけ
Spring Bootと一緒に普及して行っているのかなぁ。 確かにJSP組み込むの面倒だから、Spring Bootを採用していればって感じなのかもですね。 Spring Bootを採用していなければJSPって感じなのかも?
2020-01-26 12:58
H
Hiro
みなさん貴重なご意見ありがとうございました! 色々な会社を見て、総合的に決めたいと思います。 SESよりは自社開発している企業を狙いたいと思います。
2020-01-26 13:01
J
Javaプログラマ山本ユースケ
がんばってください!
2020-01-26 13:02
J
Javaプログラマ山本ユースケ
JSPだけでなくJSFも多いのかな?JSF2.0からはマシになってるけど、昔はview IDを引き回さないと行けなくてPOST前提だったり、筋が悪いなーと思ったまま触ってません。
2020-01-26 13:04
ゆめかけ
ファイトです!応援してます
2020-01-26 13:05
いがぴょん
spring 使っている母集団だと JSF 使いは少数派のようです。 於、spring fest 2019セミナーでの非公式アンケート
2020-01-26 13:06
J
Javaプログラマ山本ユースケ
基幹系の話はあんま外には出ませんからね
2020-01-26 13:06
ゆめかけ
JSF…採用されてる話を聞いたことがない😅
2020-01-26 13:06
ゆめかけ
基幹系だとJSPが多い雰囲気なのかなぁという印象はあります。(営業担当から聞いた話ですが) Spring Boot使っているって話の方とは別の方から聞いた話なので、Thymeleafが使われているのか否かはさっぱり情報持っていなかったり…
2020-01-26 13:10
いがぴょん
基幹系でJava EE 選ぶと、ほぼ強制的に JSP か JSF になるかと、、、 thymeleaf は Java EE ではないので選択できない。
2020-01-26 13:13
ゆめかけ
なるほど、確かにEEだけで固めるとそうですね。 ThymeleafはEE規格関係ない、規格からしたらサードパーティのフレームワークですもんね。 気付かなかったです。
2020-01-26 13:16
J
Javaプログラマ山本ユースケ
全部コンテナのサポートに乗っかるならjspやJSFの方が安心ですが。
2020-01-26 13:19
J
Javaプログラマ山本ユースケ
まぁ、json吐くところはJAX-RSで、html吐くところはThymeleafもありかもですね。
2020-01-26 13:19
J
Javaプログラマ山本ユースケ
自分で使った事は無いけどトレーニングで教えていたことはあるw
2020-01-26 13:28
遊良遊
JSF 業務では使ったことない...
2020-01-26 13:28
さいさく
JSFは大手の基幹系で1度だけ
2020-01-26 14:14
K
K
すみません、質問させて下さい(emoji) Eclipseにて動的webプロジェクトの作成中で、今まで普通にサーバーを起動出来ていたのですが、特にサーバー関連を弄っていないのに突然サーバーを起動出来なくなってしまいました。 コンソールには重大として「子
2020-01-26 18:19
1
17ec084
GUI関係でしょうか? コンテナってことは (違ったらごめんなさい、とんちんかんなこといってるかも)
2020-01-26 19:13
J
Javaプログラマ山本ユースケ
この場合のコンテナはTomcatとかJettyとかの「サーブレットコンテナ」ですね
2020-01-26 19:30
J
Javaプログラマ山本ユースケ
サーブレットを込めるミドルウェアもコンテナです。
2020-01-26 19:41
J
Javaプログラマ山本ユースケ
SwingとかもコンテナってありますがあれはコンポジットパターンでGUIパーツを込める(contain)いう意味のコンテナ。
2020-01-26 19:41
J
Javaプログラマ山本ユースケ
何かログはありませんか?
2020-01-26 19:42
K
K
ありがとうございます!Tomcatを使用していて、サーブレットを実行する前にサーバーの起動が出来なくなってしまいました(emoji) エラーメッセージはこんな感じです
2020-01-26 20:56
t
tkr
サーバーのクリーンやtomcatワークディレクトリのクリーンなどは試してみましたか?
2020-01-26 21:00
K
K
クリーンは試してみました!いまいちサーバーについて理解しておらず、サーバーが起動しない場合の原因はどこを調べれば良いのか分からずにいます(emoji)
2020-01-26 21:08
i
ichi
Javaと直接関係無い話題になってしまうのですが、Androidアプリ開発について、 android.content.Intent の使い方がイマイチ分かりません... 分かる方、教えていただきたいです。
2020-01-26 21:11
J
Javaプログラマ山本ユースケ
エラーや警告メッセージを読んだり検索したりして見ましょう
2020-01-26 21:46
K
K
ありがとうございます、サーバーを作り直したら解決しました!お騒がせしました(emoji)
2020-01-26 21:57
遊良遊
めでたい
2020-01-27 01:00
脱臼
DIは尚更あり得ないです。 コンパイル後のクラスをDIで管理できません(´・ω・`)
2020-02-04 22:32
アボカド
えええたぬきだったの
2020-02-04 22:33
脱臼
なんか色々おかしいでゴザる
2020-02-04 22:33
エンガワ
何がおかしいかも、よく分からんのです
2020-02-04 22:34
さいさく
結局クラスの中身を知りたいのと、モノホンのソースコードが欲しいのとどちらなのか…
2020-02-04 22:34
r
rednamed
元の型を見に行くっていうのはどういう方法で見に行ったんですか?
2020-02-04 22:34
脱臼
ブドウ食べよ
2020-02-04 22:34
エンガワ
エクリプスで 宣言を開く で見えました
2020-02-04 22:35
エンガワ
どちらでもなく、 コンパイルしてクラスファイルにしてしまった後に使えるのか?という疑問です
2020-02-04 22:37
さいさく
「使えるのか?」がソースコードのないクラスをいま自分の書いているプログラム内でimportして利用できるか?という意味であればYesです
2020-02-04 22:39
ぺんぎん
普通に使えますよ。 .javaのソースコードもコンパイルして.classファイルにしてから、JVMで読み込んで動かしているわけですし。
2020-02-04 22:40
エンガワ
import! すいません、import先を確認していませんでした、 そこに、答えがあるかもしれません。
2020-02-04 22:43
エンガワ
クラスファイル=バイナリー が頭にあるので Javaソースのように見える事が不思議で質問しました。
2020-02-04 22:44
ぺんぎん
バイナリーの理解であっていますよ🤗
2020-02-04 22:45
エンガワ
ありがとうございます。 また明日調べてみます。
2020-02-04 22:52
脱臼
(こう言っちゃなんだけど、夜中とか深夜にプログラムするのダメなんだよな)
2020-02-04 22:53
エンガワ
何故?
2020-02-04 23:03
k
kis
クラスファイルがバイナリーであることはあっていて、Javaのバイトコードは逆アセンブルしやすいのでソースコードの形で表示できるということですかね。
2020-02-04 23:04
いがぴょん
cafe babe
2020-02-04 23:12
Y
YujiSoftware
java.* 配下のクラスならソースコードが JDK についてきてますよ。src.zip
2020-02-04 23:15
Y
YujiSoftware
どめいんじゃないよ.zip
2020-02-04 23:18
脱臼
疲れる(´・ω・`)
2020-02-04 23:22
エンガワ
寝ましょう 明日寒いらしいから
2020-02-04 23:31
エンガワ
Javaソースじゃなくてなんでクラスファイルなの?って思った 何か目的、意味、美味しい何かがあるから、そうしているのではなかろうかと。
2020-02-04 23:31
さいさく
JVMの気持ちになればclassファイルが読めるようになる
2020-02-04 23:33
遊良遊
オマエがJVMになるんだよ
2020-02-04 23:37
エンガワ
俺が…
2020-02-04 23:40
k
kis
毎回パースしたり型チェックしたりはCPUやメモリがもったいないからです
2020-02-04 23:41
エンガワ
それは開発時の話?
2020-02-04 23:43
J
Javaプログラマ山本ユースケ
which bone?
2020-02-04 23:44
r
ryo
I am the bone of my jvm
2020-02-04 23:44
J
Javaプログラマ山本ユースケ
トレース・オン
2020-02-04 23:45
N
NPE
身体はJVMで出来ている
2020-02-04 23:46
エンガワ
ポカリスエット
2020-02-04 23:47
k
kis
実行時です
2020-02-04 23:54
エンガワ
うーん 勉強不足です
2020-02-04 23:59
k
k.maeda
Unlimited Nullpointer Works
2020-02-05 00:07
ゆめかけ
最近触っているのですが、特にこれといったハマりどころが無いです。 闇というのが何を指すのかわからないですが、改善されたのかも?
2020-02-05 00:10
遊良遊
npm audit fix が役に立たなくて、かと言って手動対応をすると無理ゲー
2020-02-05 01:11
ぺんぎん
しかしnullゆえに、なにも複製されないのであった……
2020-02-05 02:12
ユースケ
全ての初心者が満足できるように対応するのは恐らく無理ですしね。この部屋の規模でも難しいくらいですから
2021-07-21 15:18
ユースケ
Javaの低空飛行、というとリリース当初というよりもJava 7リリースが遅れてふわふわしているあたりが一番元気なかったかなーと思います。NOSQLや動的言語がもてはやされていたころ。
2021-07-21 15:19
ちよ
Java (893) ヤクザ・・・
2021-07-21 15:20
ユースケ
薬味。
2021-07-21 15:21
o
oxy
すごい。前半と後半で話の内容の変化がすごい。
2021-07-21 15:22
ユースケ
オフトピどころではないまったく関係ない、ツイッターには書きづらい話ですが、先週木曜日、ワクチン2回目を打って家に帰る途中、おじいちゃんが自転車ごと転んでました。
2021-07-21 15:22
ユースケ
「大丈夫ですか?」 爺「大丈夫大丈夫。酔っ払っちゃって」 「だめですよそんなにベロンベロンになって自転車乗っちゃ。家はどちらですか?」 爺「○○町のxx公園の手前」 「だいたい同じ方面だからお送りしますよ。私が自転車引きますから。立てますか?」
2021-07-21 15:23
ユースケ
半袖、首もよく見れば彩り豊かな肌がチラリとのぞいていました。
2021-07-21 15:24
ユースケ
お!?っと思ってよく見てみれば反対の手も小指がありませんでした。あらまー
2021-07-21 15:24
ナヌ
お疲れ様です! 話変わるのですが、ワクチンの副作用とかどうですか?
2021-07-21 15:25
ユースケ
いえいえ。ツイッターに書きづらいでしょー!?
2021-07-21 15:25
o
oxy
鮮やかな伏線回収の良質なストーリー、ありがとうございます!
2021-07-21 15:25
ユースケ
お礼をするとか、家に帰ればお金があるとか、しつこくて恐くなって途中コッソリ警察を呼びましたが、無理矢理部屋に連れて行かれることなどなく、分かれることができました。
2021-07-21 15:26
ユースケ
1回目で37度後半まで出た「当たり」体質なので、覚悟はしていいましたが、翌日、翌々日と寝込むとは・・・。
2021-07-21 15:27
ユースケ
木曜日に打って、金曜、土曜はずっと寝てましたね。頭痛くて熱も高い時は38.5度まで出て。 日曜は37度前後まで下がって、軽い頭痛のみになって、月曜には普通に働けるようになりました。
2021-07-21 15:27
ナヌ
打とうか迷ってます🥲
2021-07-21 15:28
ナヌ
やはり、副作用出る人は出るんですね😰しかもそんなにひどいとは
2021-07-21 15:28
ユースケ
副反応強くてもコロナにかかるより1000倍楽っていいますし、様子を見て打つのがおすすめです。
2021-07-21 15:29
ユースケ
熱と頭痛で起きてられない、なんてのは割合としてはかなり低いみたいですしね。痛くて腕があげられない、なんてのは多そうですけど。
2021-07-21 15:30
ユースケ
私も新しい薬だし、なんだか恐いなー、様子を見て、遅めに打つのでいいや、と思ってました。
2021-07-21 15:31
ユースケ
7/30のオリンピックのチケットがあったので、間に合うな!と急きょ大規模接種センターで打つことにした次第です。副反応はかなりひどい方ですけど、もちろん全然後悔してないです。
2021-07-21 15:32
ユースケ
打ったからと言ってマスク外すわけでもどんちゃん騒ぎするわけでもないし、テレワークできる我々の業界は急いで打たなくてもいいかもですね。
2021-07-21 15:33
良彦
@ユースケ ぶっちゃけjavaGOLDはたいしたことなですか? @ユースケ
2021-07-21 15:35
ナヌ
確かに総合的にみると打つのが吉ですよね、申請します! ありがとうございます😊
2021-07-21 15:35
良彦
javaGOLDとったら転職できました!
2021-07-21 15:35
o
oxy
外出するのにビクビクしたり、人気の多い場所に行って帰ってきてから2週間感染してないかな…してたらやだな…ってソワソワしたくないのでさっさと打ちたいです!
2021-07-21 15:35
ユースケ
あと、詰め込みでも暗記でも、最低限の勉強ができる人間だという証明にも・・
2021-07-21 15:36
良彦
なるほど!
2021-07-21 15:36
ユースケ
どうなんでしょう。少なくとも基礎的な知識があることの証明にはなりますよね
2021-07-21 15:36
ユースケ
あとはこういった試験を受けることで得られる体系的な知識は結構大事だったりしますよね
2021-07-21 15:39
ユースケ
実際にコードを書く力ははかれないと思いますが、参考書を何回かは見ないと受からないと思うので、参考書を何回か見て覚える力がある、っていうのはちゃんと一定の伸びしろがありますよ、っていう意味になると思います。
2021-07-21 15:39
ユースケ
だから就活に役に立つかどうかだけでなく、知識の幅を広げる目的で受けるのも良いと思います。
2021-07-21 15:41
センクシャ
逆にjavaの基礎的な所は大丈夫だねって思われて、研修やOJTがおざなりになったりするので、そこは注意が必要かなと思います。
2021-07-21 15:42
良彦
ふむふむ
2021-07-21 15:42
ユースケ
恐ろしい
2021-07-21 15:44
ユースケ
この手のは「出来ないことはない」こと証明するもので「出来ること」を証明するわけではないと思いますが、それだけで「出来る」と思われたら恐いですね。
2021-07-21 15:45
ユースケ
英検1級、準一級とかならまだしも、TOEIC満点だからといって英語が話せる証明にはならないですし・・。
2021-07-21 15:46
ゆたか
資格持ってないので、資格取らないとなぁと思うんですけど、ベテランの人から見るに、資格取得ってどういうものがいいですかね。
2021-07-21 16:51
k
kimukou
技術知らない経営層が いるところだと (お堅いとこ 資格必須 言われるところ多いですね
2021-07-21 17:26
k
kimukou
学生時代に 基本情報持ってないと採用しないとか 基本情報のオプチャ見てると そのての話題でてきますね。たまに
2021-07-21 17:29
ユースケ
足きりや参考にするのはいいとして、あれば合格、は危ないですね。
2021-07-21 17:31
k
kimukou
Oracle java とかは言われないそうなので 上の人が知らないんですかね(Moon satisfied)
2021-07-21 17:31
元康
基本情報 持っていないよりは、 持っている方がいいですもんね。
2021-07-21 17:31
べぞ酢
oracle管理する人はoracleマスター持ってないとダメ見たいな現場はありました マイグレーションなどの運用は何も持ってない人でもやってましたが
2021-07-21 17:32
k
kimukou
android も資格必須は言われないな~
2021-07-21 17:32
k
kimukou
テスト系とかの会社さんだと テスト系の資格必須みたい スクラムマスターとかは 研修受ければとれるそうですけど(結構高い
2021-07-21 17:33
o
oxy
資格気にした事ないので下手な事言えないんですが、入社しようと狙ってる会社さんがどんな性質の会社で、どういう人を求めてるかアタリつけて、その会社が加点評価下しそうな資格をとるという戦略はどうでしょう?
2021-07-21 17:36
たくみん
官公庁や公共機関の案件は情報処理技術者の上位資格保有者が何人以上いないと入札できないといった制限ある場合がありますね
2021-07-21 17:42
k
kimukou
ですね~。それ聞いたことあります > 資格者人数の申告が必須
2021-07-21 17:47
k
kimukou
資格って お客さんや経営層の安心を買ってる気がする (資格補助ない所多いみたいですけどね
2021-07-21 17:49
k
kimukou
今年の秋ぐらいから 基本情報の試験料値上げするみたいな話が話題になってましたね (CBTで現在受けやすくはなってるそうですが
2021-07-21 17:50
ゆたか
効率的ですね
2021-07-21 18:49
ナッツ
未経験初心者なのでITパスポートくらいは取ってたほうがいいのかな?と思ってたんですけど実際どうなんでしょう?受ける価値はあるものなのでしょうか?
2021-07-21 19:01
のぼっこ
受ける価値あるかな?って人には受ける価値あると思います。
2021-07-21 19:14
個人的な意見として、開発案件行きたいならJavaSilverまで取って、後はひたすらプロダクト作成。非IT関連ならば、履歴書に色が付けれる程度(運転免許レベル)の意味合いかと。 むかーしに取りましたが、今振り返ってみて、ちょっと内容初歩的過ぎです。
2021-07-21 19:20
ユースケ
未経験なら尚更基本情報狙うといいかも。もちろんステップとしてパスポートを取るのも悪くはないですけど。
2021-07-21 19:32
k
kimukou
ITパスポートだと CSサポートセンターとかの部署があるとそっちに配属されるみたいな話聞きますね。 未経験か別業界の人が 開発者になりたいなら java silverか基本情報みたいです (業界経験者ならなくても ただここら辺の話は
2021-07-21 19:46
レオ
ITパスポート僕も取ろうかなあと思ってます:(´◦ω◦`):
2021-07-21 19:51
センクシャ
時間があるなら基本情報は取った方が知識自体も役に立ちます
2021-07-21 19:52
ナッツ
私が目指す方向的には基本情報のほうが良さそうです 基本情報の勉強はしてるので試験に合格できるよう頑張りたいと思います!ご回答ありがとうございます!
2021-07-21 19:53
レオ
頑張ってください!僕も頑張ります
2021-07-21 19:54
ミラ・ジャバビッチ
どんな凄腕エンジニアでも勉強なしに基本情報技術者試験は合格できないと思います だからこそ、基本情報もってれば「この人は継続的な勉強できる人だ」って印象を受けると思います が、それは私がエンジニアの立場だからで、人事とか経営者はどうでしょうね
2021-07-21 19:56
ミラ・ジャバビッチ
未経験の人なら基本情報やってればIT業界のこと学べるからおすすめです
2021-07-21 19:57
はなぶさ
長々とすいません…!
2021-07-21 20:14
はなぶさ
初めて質問させていただきますー!文系未経験から昨年コロナ禍でJava SEとしてSESに入社した者です。 転職の際に応用情報の取得がどれぐらい評価されるかご意見いただければ幸いです。 現状、コロナ禍で受け入れ先がなく1年ほど待機状態で、転職も視野に
2021-07-21 20:14
k
kimukou
javaの案件のコネが 貴方自身か、営業さんにコネないと厳しいですよね オープン案件という一般求人系だと 自分も正直java案件って見たこと無いです (業務経験者を短期間みたいなのポツポツは見ますが
2021-07-21 20:18
ユースケ
仕事にアサインされてなくてもこんなコード書いてきました、こんな資格取りました、などとアピールできるのは大きいですね
2021-07-21 20:19
ユースケ
フリーランスになりたいという話ではないのでは
2021-07-21 20:19
たか
今は何も仕事をしていない状態ということですか?
2021-07-21 20:19
k
kimukou
会社に就職して リモワか常駐できるところ探し中の認識でした (フリーの状態ではないかと
2021-07-21 20:20
はなぶさ
その状態です!🙇‍♀️
2021-07-21 20:21
ユースケ
今仕事がない状態で、同じ業態の別の会社に転職するのはあんま良い策ではない気がしますね
2021-07-21 20:22
ユースケ
転職先もSESに絞りこんでるんですか?
2021-07-21 20:22
はなぶさ
アピールポイントの一つにはなり得るのですね!
2021-07-21 20:22
はなぶさ
ありがとうございます。まだそこまで検討するには至ってない状態で、次のことは慎重に検討してからと思ってます。
2021-07-21 20:23
ユースケ
供給より需要が少ないってことでしょう?需要が大きな業態を目指した方がいいと思う
2021-07-21 20:23
ユースケ
派遣に登録もいいですね
2021-07-21 20:24
k
kimukou
SESは特に 今は常駐できないので 厳しいですよね (そういう会社の求人がやたら多いのは知ってます リクナビとかでも
2021-07-21 20:24
はなぶさ
需要が大きな業態!
2021-07-21 20:24
はなぶさ
そうですね未経験にはかなり選択肢がしぼられてしまう感じです💦
2021-07-21 20:25
ユースケ
活躍しなくてもいいからいっぱい残業しろ、みたいなこともないし
2021-07-21 20:25
ユースケ
派遣会社は単価が高いほどいいし、守ってくれますし
2021-07-21 20:25
ユースケ
未経験でも自分でコードを書いて、サーバを立てて、資格を取ることはできます。
2021-07-21 20:26
はなぶさ
派遣あんまり考えれてなかったです、よく自分でも調べてみます!
2021-07-21 20:26
ユースケ
ぼんやり何もしてないと未経験で実力がないままですが、サーバ立てました、ブログ運用してます、こんなアプリ書いてみました、こんな資格とりました、となれば単なる未経験とは違う扱いになりますよ
2021-07-21 20:27
k
kimukou
派遣は 経験豊富かスキルフルアピールできて 間開かないようにしないと 常駐契約とか無い期間 すぐ保険とか切れるので 怖い人はそうですよね
2021-07-21 20:27
ユースケ
派遣はスキルアップして高い単価の案件を取れるようにしてくれますからね。SESは誰でもいい案件に転がしてたくさん残業させるのが一番効率いい、となると従業員はつらいです。
2021-07-21 20:28
はなぶさ
メリットデメリットいろいろありそうですね…!
2021-07-21 20:28
はなぶさ
はい!今は今後のことを慎重に検討しつつ、なるべく自力でSpringで Webポートフォリオ作れるとこまで持っていこうと思っています。
2021-07-21 20:28
はなぶさ
そういう雰囲気はたしかに今の会社からも感じます😂
2021-07-21 20:29
k
kimukou
常駐待機で給料貰えてるなら その期間にスキルアップ 辺りは確かに 給料厳しいかもですが(たらりー)
2021-07-21 20:29
ユースケ
SES全てがそうではないでしょうけどかなりの割合でそういう会社はある気がします(実際の根拠となる数字があるわけではないです)
2021-07-21 20:29
はなぶさ
腐らず一歩ずつやってみます!ありがとうございます🙇‍♀️
2021-07-21 20:29
はなぶさ
そうですね、給料はこの年齢の割にヤバいと思いますが、状況いかして今吸収できることはしようって思います。
2021-07-21 20:31
k
kimukou
 長時間安く=オープン案件 でどの会社でも入札できる案件(価格競争になりやすい と考えると たとえ次がSESでも 営業さんが強い会社を探すべきですね
2021-07-21 20:33
はなぶさ
はい、同じこと繰り返さないために、その視点も持っとくようにします😂
2021-07-21 20:34
k
kimukou
ただ派遣を 転職前に挟むのはメリットがあって だいたいの給与金額が  前職と同じぐらい+α になるので 派遣時期挟むと次の給与上がりやすいです (もしくは極端に下がらない あと遣りたい(経験したい)仕事に応募できますね SES系
2021-07-21 20:36
k
kimukou
Excelテストしか遣らせてもらえない所なら 直ぐでも脱出すべき (経験にならないので(うぅっ)
2021-07-21 20:37
はなぶさ
そうなんですね!派遣…✨ 今のところ最も濃厚なのはまさにそれです、Excelテストのみです😂💦
2021-07-21 20:38
ユースケ
あと、パワハラセクハラ横行みたいなヤバイ現場の場合、SESだったら「そういうものだがんばれ我慢しろ」ですが、派遣なら改善するよう交渉してくれたり、手を引いて次の現場を探したりしてくれます
2021-07-21 20:43
はなぶさ
そうなんですね! ちょっと冷静に進路?考えてみます。 これまた個人的なことですが既婚でもし恵まれればですが数年以内に子供も産みたいとか思ってるので…自分が会社で何をして価値提供し得るか、家庭も大事にしていけそうか等も含めて検討します!
2021-07-21 20:44
k
kimukou
転職考えてるなら 自社開発してるソフトやプロタクトがある会社が良いですよ
2021-07-21 20:46
k
kimukou
IT系 前年度よりも営業利益高い会社が多いって分析があるみたいですけど 作業場所の削減と 光熱費、電気代、交通費支給の削減とかが大きい というお話聞きますね(Moon mask) 在宅で通勤ラッシュ少ないのは助かりますけど
2021-07-21 20:50
ユースケ
今日も #モクモクJava ありますよ。よろしければ https://twitter.com/yusuke/status/1417815239328894978?s=21
2021-07-21 20:55
o
oxy
「○○資格を取るために勉強して取ってきました!」って、同じ資格を取ってくる人がいるところでは差別化する項目としては難しいんですけど「○○を作ってみようと思って、自分で調べて、色々問題にも躓きましたが、試行錯誤してモノを作りました」は、創造性・問題設定&解決
2021-07-21 21:08
k
kimukou
こんなオーラ発してたら 確かにw (戦闘力高そう
2021-07-21 21:24
こん
エクセルテストってなんでしょうか?
2021-07-21 21:27
はなぶさ
そうなんですね!そういうところも、ハナから無理とか決めつけずに視野を広げるつもりで見てみます(o^^o)
2021-07-21 21:29
ユースケ
テスト項目がExcelに書いてあって手動で一つ一つテストして、テスト結果を書き込んでいくヌクモリを込めた生暖かい仕事ですね。
2021-07-21 21:29
3
3M
自動化はなしのぬくもり…
2021-07-21 21:30
ユースケ
沢山工数をかけることが出来て、沢山残業ができて、納期もうしろにずらすことが出来て、Win-Winなテストですね
2021-07-21 21:31
はなぶさ
なるほどです!知識の詰め込みでなくちゃんと考えて結果を作れるか、頭において勉強していきます〜💪
2021-07-21 21:32
はなぶさ
強そうですw
2021-07-21 21:33
k
kimukou
この手のテストなくならないですよね~ (一つ一つ手作業で丁寧に <スクショあり テストの自動化も seleniumまでいけば凄い系 junitとかのテストも重視して欲しいのですが (こっちも傾きすぎるとカバレッチ100%とか言い出す人も
2021-07-21 21:37
ユースケ
テストで品質を保つということはかなり早い段階から教えるべきと思います。
2021-07-21 21:47
ユースケ
まずは教育から見直しですよね。文法覚えればok、フレームワーク覚えればok、ではなく、
2021-07-21 21:47
こん
ご回答ありがとうございます!
2021-07-21 22:59
はなぶさ
こちら未経験者が資格取ること云々のご相談についてたくさんアドバイスありがとうございました🙇‍♀️応用情報は10月合格に固執せず、コード書いたりサーバ構築やってみたり、手を動かしていくことに今は注力します。
2021-07-21 23:06
ユースケ
IntelliJ IDEA、安くなっておりますのでどうぞ! https://twitter.com/samuraism/status/1418124920114978820?s=21
2021-07-22 17:31
ミラ・ジャバビッチ
うおおお、いいなあ
2021-07-22 17:32
ながとも
1週間前に買ってしまいました....
2021-07-22 17:37
ユースケ
そんなときは、#侍割 のリンクをツイートですよ
2021-07-22 17:41
ユースケ
ううう
2021-07-22 17:41
ユースケ
リツイートしますので。
2021-07-22 17:42
あいみ
この価格がキャンペーン価格ということでしょうか?
2021-07-22 17:45
ユースケ
是非ともサムライズムから。
2021-07-22 17:48
ユースケ
直販から買わないでーお願い
2021-07-22 17:48
ユースケ
弊社だと200円安くて17000円です。
2021-07-22 17:48
ユースケ
じゃないですそれ定価です
2021-07-22 17:48
ミラ・ジャバビッチ
ユースケ
弊社からだと17000円で、5100円引きで11900円、税込13090円です。侍割も使うと550円安く、税込み 12,540円です。
2021-07-22 17:50
あいみ
え、これ税抜価格なんですか? 税込併記しないのはつい最近違法になったのでは?
2021-07-22 17:51
ユースケ
クーポンコードも紹介コードも入ったすばらしいリンク!
2021-07-22 17:51
ユースケ
JetBrains直販だと税込み13,244円
2021-07-22 17:51
ユースケ
ユースケ
弊社はちゃんと税込み価格も表示してます
2021-07-22 17:52
ユースケ
そうなんですよ。
2021-07-22 17:52
ユースケ
ぱっと見て「なんだ直販より高いな」って思われてはこまるので併記してますが。
2021-07-22 17:53
ユースケ
All Products Packだとこんなに価格変わってきます https://twitter.com/samuraism/status/1418134416497336326?s=21
2021-07-22 18:03
あいみ
https://nekochan-mama.hatenadiary.org/entry/20080906/1220679480 皆さんはこのように、評価の中で代入も済ませる書き方をしますか? トリッキーだなぁと感じてしまい、自分は避けてしまいます
2021-07-22 18:53
あいみ
そうなんですね。ファイル読み取りに関しては利用してみるようにします。
2021-07-22 18:56
ユースケ
普段はしませんが、ストリームの読み込みでwhileの条件で書くのは一般的ですね
2021-07-22 18:56
ミラ・ジャバビッチ
for文だと(for自体をあまり書かないけど)、for (int i = 0, l = hogeList.size(); i < l; i++) { (略)} みたいに書くこともあります
2021-07-22 18:57
ユースケ
見慣れないのですがこれはどういう目的で?
2021-07-22 18:59
ミラ・ジャバビッチ
いや、違うな、これかくのJavaじゃない、JavaScriptだ
2021-07-22 19:00
ミラ・ジャバビッチ
i < リストのサイズよりも、先にl = サイズで定義しておいた方がパフォーマンスいいみたいなこと聞きました
2021-07-22 19:00
あいみ
JavaScriptだとi++より++iのほうがわずかに早い。ってIE6の時代は言われてました。今もそうなのかはわかりませんが。。。
2021-07-22 19:01
ユースケ
なるほど
2021-07-22 19:01
ユースケ
みたいに。
2021-07-22 19:03
ユースケ
for (int i = hogeList.size() - 1; i >= 0; i--) { System.out.println(i); }
2021-07-22 19:03
ユースケ
上限値を取得するのにコストがかかるような場合は(list.size()は大丈夫だと思うけど)、逆にループするテクニックがありますね。あんましないけど
2021-07-22 19:03
ミラ・ジャバビッチ
そちらの方が素直ですね
2021-07-22 19:04
ユースケ
IDEAならforの部分でalt + Enterを押して、"reverse direction for loop"を選べば逆順にしてもらえます。Eclipseもたぶん同じような機能あると思います。
2021-07-22 19:04
ミラ・ジャバビッチ
中途半端な理解のままだった
2021-07-22 19:06
ユースケ
ArrayList#size()なんかはほぼコストないと思って良さそう
2021-07-22 19:06
ユースケ
データベースから件数を取ってそれを上限にするような場合はそうやってあらかじめ計算しておいて使いまわした方が良さそうですね👍🏻
2021-07-22 19:08
あいみ
調べたらインクリメント演算子よりi+=1のほうがええよって出てきた。 https://blog.sarabande.jp/post/12026907374/amp
2021-07-22 19:13
ユースケ
普段は気にすることないでしょう
2021-07-22 19:16
ユースケ
珍しい書き方するのは本当に必要な場面に留めたいですね
2021-07-22 19:19
タケン
はじめまして。 Javaでコンソールでのカーソル移動を実装したいのですが、C言語のgetch関数のような関数などありますでしょうか? enterボタン押さずにカーソルをサクサク進めたいのです。 宜しくお願い致します。
2021-07-22 21:31
ユースケ
標準ではないですね
2021-07-22 21:45
タケン
ありがとうございます。
2021-07-22 21:51
a
abab
こちらをタイムリーフで書くとどうなるでしょうか。
2021-07-23 10:55
a
abab
inputにth:fieldを設定すると、ただのテキストになってしまい。
2021-07-23 10:57
あいみ
11:16 rtyuが参加しました。
2021-07-23 11:03
a
abab
うーん、うまく言ってないです。開発ツールのpostデータに出てこない。
2021-07-23 11:18
ナッツ
質問です こういった場合の(short)や(int)ってlong型の変数を型変換している、と捉えて大丈夫でしょうか?どういった場合に(型名)を使った代入を行うべきなのでしょうか?
2021-07-23 11:25
初心者z
画面に表示ができたのならあとはhtmlのお話
2021-07-23 11:26
ユースケ
認識の通りです。暗黙的な変換が行われない場合に行う必要があります。基礎文法なので、まずは書籍を一冊通して読みながらコードを書いて身につけましょう。
2021-07-23 11:39
a
abab
ググると、タイムリーフだとデータリスト使えないみたいなページあったので。
2021-07-23 11:47
ナッツ
ありがとうございます! 持ってる本には書かれていなかったのでまた別の書籍も買ってみます!もし初心者向けの書籍でおすすめがありましたら教えていただけると嬉しいです
2021-07-23 11:51
ユースケ
この本が評判良いですね https://www.amazon.co.jp/dp/4295007803/ref=as_li_ss_til?tag=samuraism-22
2021-07-23 11:52
ユースケ
あら、どちらの本ですか?
2021-07-23 11:52
ナッツ
書籍はやさしいJavaしか使っていなくて…😅 スッキリわかるJavaも購入してみます!
2021-07-23 12:02
ユースケ
なるほど、説明しない方針もあるんですね。書いて、エラーを出して感覚で覚えていくというのも1つの手かもしれませんね
2021-07-23 12:04
ユースケ
このインストーラでIntelliJ IDEA Community Editionというのをインストールしてみてください。無料です https://samuraism.com/jetbrains/jetbrains-toolbox-app
2021-07-23 12:06
ユースケ
IDEを使えば書いているそばから間違っているコードを教えてくれます。エディタではなくてIDEで書くことをお勧めします
2021-07-23 12:06
ナッツ
ありがとうございます! 少し前からIDEも使っていて、使い方に慣れている途中です💦頑張って早く慣れたいと思います!
2021-07-23 12:28
あいみ
期待通りの動作をするhtmlが書けましたら、変数に置換。
2021-07-23 12:44
あいみ
なるほど。 まず、th:なんとか とか ${}とか 一切使わずにベタ打ちでhtml書いてみてください。 それで期待通りの動作を開発者ツールで観測できるか?という点を確認してみてください
2021-07-23 12:44
ユースケ
a
abab
ありがとうございました。 18:36 こねが参加しました。
2021-07-23 13:41
ミラ・ジャバビッチ
Good Job!
2021-07-23 13:41
a
abab
出来ました。 input name="hoge" th:value="*{hoge}" list 以下略
2021-07-23 13:41
こね
すみません、質問していいでしょうか... mainメソッド内でAインターフェースのhogeメソッドを使うためには どうしたらいいでしょうか
2021-07-23 18:38
ユースケ
オーバーライドしているので呼べないと思います
2021-07-23 18:41
こね
ありがとうございます!
2021-07-23 18:48
ユースケ
defaultで定義したものをオーバーライドすることはそもそもあんまりないと思います
2021-07-23 18:51
ユースケ
defaultを用意しておけばインターフェースを実装するクラス間で共通の処理があってもabstractなスーパークラスを用意しなくてもいい、みたいな面で使われることが多いです
2021-07-23 19:47
ぴーちゃん
springを学習したいのですがいい学習方法、参考書はありませんでしょうか?
2021-07-24 07:50
ユースケ
Spring (Boot)についてはこのサイトが比較的情報が新しいと思います https://note.com/makingx/m/m2dc6f318899c 11:50 にんにく大好きが参加しました。
2021-07-24 11:37
ぴーちゃん
ありがとうございます。
2021-07-24 13:10
B
BAN
ここのJavaプロのみなさんは,今GUIのプログラムをJavaもしくはKotlinで書くなら,何のライブラリを使いますか?
2021-07-24 13:10
ユースケ
ちょっと書くならSwing、アニメーションとかして見栄え良くしてみたいならJavaFX、商業的にも本格的に成功させる意気込みならばそもそもJavaを使わずElectronが無難ですかね。
2021-07-24 13:14
ミラ・ジャバビッチ
JavaでGUI書きたくないと抵抗する
2021-07-24 13:18
ーー
VUIを書く言語としてはJava(謎妄想)
2021-07-24 13:20
ユースケ
私はJavaが大好きで、Swingにはちょっと慣れているし、SwingはMacでもWindowsでもそこそこ違和感ない見栄えになのでSwingを選択しますが、万人にお勧めするかというと?? JavaFXもSwingの反省が活かされている部分はあります
2021-07-24 13:22
B
BAN
皆さんありがとうございます! 確かにJavaを使わないという選択肢もありますね... 参考になります...!
2021-07-24 14:26
ユースケ
どんなアプリを作りたいんですか?特にJavaに関連するツールであればもちろんJavaで書いた方が楽ですね
2021-07-24 14:49
B
BAN
ゲームボーイのエミュを作ろうと思ってます なのでUIは、ウィンドウ内にメニューバーとゲーム画面があるくらいのシンプルなものを作りたいと考えてます
2021-07-24 18:03
ユースケ
なるほど。であればSwingでいいと思います
2021-07-24 18:04
o
oxy
ウィンドウ内にメニューバーとゲーム画面があるくらいのものならたしかにSwingかなぁ。 なんかユーティリティ的なツール(ドロップダウンとかセレクトとかボタンとかのよくあるUIコンポーネント部品系)ならべるなら僕はSwingかJavaFXかで一瞬考えて
2021-07-24 19:03
k
kimukou
Electionか~ 知り合いが javaのGUIのお仕事と聞いて 面談うけたらそうだったというお話聞いたことある  営業さんというかエージェントさん? でもjavaとjsの違いはわからないんですかね(Moon satisfied)
2021-07-24 19:43
k
kis
electronよ
2021-07-24 20:29
ゆたか
結構使われてますよ。
2021-07-24 20:59
ゆたか
サイネージとか
2021-07-24 21:00
夢かけ
結構どころか、MS Teamsのクライアントアプリ、VS Code、PostmanのクライアントアプリあたりもElectronベースだったりします。
2021-07-24 21:05
夢かけ
あとは、クロスプラットフォームで動かせるようなエンドユーザー向けアプリなんかを作成するのにも使われたりするそうです。 React.jsなどを使っていれば、そのままGUIアプリ作成にも持って行くのではないかと。 スマホアプリ作ってる会社だと、re
2021-07-24 21:08
ゆたか
確かに結構というか、めちゃくちゃ使われてますね笑
2021-07-24 21:31
ゆたか
なんか、意識してないから忘れてしまうけどeditorも slackもそうですねぇ
2021-07-24 21:32
ユースケ
動的なwebアプリケーションをそのままクライアントアプリケーションにできますからね。
2021-07-24 21:33
ユースケ
そもそもwebアプリケーションで動的にするっていうスタート地点が妙な気がしますが、10年以上この流れになっていますね。クライアントアプリを作ってからweb assemblyでwebにも展開するなんて未来もあるのかもしれませんが。
2021-07-24 21:34
夢かけ
確かにSlackもそうですね
2021-07-24 22:29
ユースケ
VS Codeもそうかな 23:33 だぁが参加しました。
2021-07-24 22:32
だぁ
よろしくお願いします!
2021-07-24 23:34
F
FIFA
よろしくです!
2021-07-25 11:06
F
FIFA
Javaで、描画した図形をマウスでクリックすると色が付くような機能をつけるためには、どうすれば良いでしょうか?
2021-07-25 11:10
ユースケ
あとは
2021-07-25 11:11
ユースケ
どういう処理に分解できるか、まず考えてみましょう。たとえば1つはマウスでクリックした座標を取得することですね。
2021-07-25 11:11
ユースケ
もっと簡単な処理に、たとえばマウスでクリックせずとも図形の色を変える処理を書いてみるとか。
2021-07-25 11:12
F
FIFA
はい、MouseEventにインスタンス変数eを渡し、int x = e.getX()などとして取得することができます。
2021-07-25 15:12
ユースケ
図形の描画はできますか?
2021-07-25 15:32
F
FIFA
問題ないです。
2021-07-25 15:46
F
FIFA
Graphicsインスタンス引数gをとってきて、g.setColor()ですかね。
2021-07-25 15:48
ユースケ
あとは何が分からないのでしょうか?
2021-07-25 15:50
ユースケ
マウスクリックは取得できる、図形の描画ができる
2021-07-25 15:50
F
FIFA
この後、draw()メソッドでどうするか、が分からないです、
2021-07-25 15:50
F
FIFA
描画する前に色をセットしたいです
2021-07-25 15:51
F
FIFA
セットしてない時はテンプレで黒ですが、赤や青などにしてみたいのです。
2021-07-25 15:52
ユースケ
描画する色を設定する方法がわからないということですかね?
2021-07-25 16:12
F
FIFA
はい
2021-07-25 16:35
ユースケ
あ、setColorっていうメソッドはみつけているんですね。その色が反映されないということでしょうか?
2021-07-25 16:43
ユースケ
もう少し、何が分からないのか、何がうまくいっていないのかを頑張って説明してみてください。
2021-07-25 16:44
ユースケ
setColor()はご存知で、図形の描画もできていて、あとは何がわからないのでしょうか?
2021-07-25 20:26
k
kimukou
うーん。 昔あった  らくがきライブ みたいなアプリつくろうとひてるのかな?
2021-07-25 21:43
ユースケ
ドロー系なのかペイント系なのかによっても処理が変わってきますね。塗り潰しはちょっと難しい。
2021-07-25 22:54
k
kimukou
ドロー系だと こだわると  ペンシル  クレヨン風  筆 とか凝れるんですよね 色はカラー円グラフみたいなので選ぶとかなのかな (ColorPickerとか標準のどんな感じだったかなー(ホッ)
2021-07-25 23:24
タワポン
Java Discord入りたいんですが招待リンク探したら有効期限切れてました(TT)
2021-07-26 13:59
ユースケ
お、失礼しました
2021-07-26 14:04
ユースケ
こちらでどうぞ
2021-07-26 14:06
タワポン
ありがとうございます!\(^o^)/
2021-07-26 14:12
m
maigo_name
あえて有効期限設定してたら要らぬ話で申し訳ないですが。
2021-07-26 14:14
m
maigo_name
discordの招待リンク、無期限でも設定できるみたいですよ
2021-07-26 14:14
元康
メンバーが丁度888人ですね!!今日もいいことありますように。😀
2021-07-26 14:18
初心者z
888
2021-07-26 14:19
ユースケ
はい、Discord初心者でして、念のため。
2021-07-26 14:31
ユースケ
オープンチャットみたいにスパムが来るようなことはないですかね
2021-07-26 14:33
ーー
Discordはサーバー部屋さがすとき日本語じゃなくて英語のみになっている部分がいろいろあるのかも、Googleさんに聞けば解決するけど
2021-07-26 14:33
ユースケ
あ、サーバの検索もできるんですね
2021-07-26 14:34
ーー
英語文化圏のそれはオープンチャットのように使えますね、日本語のそれは一覧にでてこないかんじ  スパムは入会時の自己紹介での承認形式や、二重認証強制とかで対策しているかんじですね
2021-07-26 14:36
ーー
ZOOMみたいな使い方もボイスチャット&テキストとか、あとゲームやらカメラの配信的でも問題はないかんじですが、大きなサーバーにいくつか繋げると重い部分(繋げる数でメモリ消費が肥大)があるかなと思う。低速PCで省エネ状態にならないかんじ?
2021-07-26 14:39
k
kimukou
ブラウザーextentionだと 映像周りは限界あるかな~(うぅっ)
2021-07-26 17:56
k
kimukou
持ち運びで最近 chromebookなので Discordの方がありがたいかも (Zoomのchromeos版は微妙 slackのビデオチャットは元々動きませんが(うぅっ)
2021-07-26 17:56
タワポン
Android Studio4.2.2で日本語化プラグインをマーケットプレイスから検索しても見つからないんですが、Pleiadesで日本語化する方法しかないんでしょうか?
2021-07-26 18:11
ユースケ
Pleiadesはかなり不安定になるのでオススメしません
2021-07-26 18:13
ユースケ
今公式プラグインは対応してないですね
2021-07-26 18:13
タワポン
そうなんですね…公式プラグイン待ちつつ英語のままでやって行きたいと思います ありがとうございます!
2021-07-26 18:14
ユースケ
Android Studioの機能が一週遅れでくる感じですけど
2021-07-26 18:15
ユースケ
IDEA Community Editionなら日本語化できてAndroidアプリ開発もできます
2021-07-26 18:15
k
kimukou
一応 IDEA CEベースとは歌ってますし
2021-07-26 19:44
k
kimukou
日本対応してるIDEAのバージョンっていくつからでしたっけ? (対応してるバージョンなら日本語パックうごく?
2021-07-26 19:44
ユースケ
今はインストールできません。手動でjarを解凍してマニフェストをいじれば入らないことはないかも
2021-07-26 19:54
夢かけ
IDEA Ultimate ならMarketplace からインストール出来ましたが、それ以外は未だなのですねぇ
2021-07-26 20:16
ユースケ
コロコロ変わってます。最新の情報は弊社でまとめてますのでどうぞ https://samuraism.com/jetbrains/localization
2021-07-26 20:17
ユースケ
以前はAndroid Studioも対応してたnですけどね
2021-07-26 20:17
ユースケ
もちろん長期的には英語で問題ないことを目指して欲しいけど
2021-07-26 20:19
ユースケ
人それぞれ。
2021-07-26 20:19
たか
Android Studioは英語のままでぜんぜん大丈夫だと思いますけどねー
2021-07-26 20:19
k
kimukou
今日悩んでましたorz
2021-07-26 20:26
k
kimukou
英語だと Editor上でタブを可視化とかしようとするときに悩みますね(うぅっ)
2021-07-26 20:26
k
kimukou
単純にTABで検索すると 上Tabの設定のページがry
2021-07-26 20:27
ユースケ
よほどのアレルギーでなければ英語で。英語恐ければ日本語化して、だいたい慣れた頃に英語を試してもらえれば!
2021-07-26 20:28
ユースケ
インスペクションメッセージはちょっと難しいですけどね。
2021-07-26 20:29
k
kimukou
普段使わないオプションの設定探そうとすると なかなか
2021-07-26 20:30
ユースケ
サムライズムで買っていれば日本語、日本人、日本時間帯のサポートがあるから大丈夫。法人ならSlackのサポートもあるし。
2021-07-26 20:32
夢かけ
日本語化パックアンインストールしようかな。 むしろ、わからなくなる😅
2021-07-26 20:33
k
kimukou
変な訳なんですか?
2021-07-26 20:38
夢かけ
慣れの部分が大きいので、逆に日本語になると探す作業が増えて使いづらいなぁって
2021-07-26 20:39
k
kimukou
確かに公式のページでも 日本語じゃ探せないんですよね
2021-07-26 20:42
夢かけ
はい、並び順だけでなく、字面でも覚えている部分が強いようで、日本語化した、読んでこれかって探す作業が頻発して、使いづらいなぁと
2021-07-26 20:44
k
kimukou
ですよね~ 因みにこういうIDEAネタな話って javaチャンネルで会話しても問題ないのかふと(なんと!?) たしかユースケさん IDEAのチャンネル作られてたと記憶
2021-07-26 20:49
ユースケ
Java関連じゃない?いいんじゃないですか
2021-07-26 20:50
夢かけ
なるほど……どうなのでしょう😅
2021-07-26 20:50
ユースケ
Discordもよろしく
2021-07-26 20:51
ユースケ
本日もモクモク会しております。勉強、仕事、質問相談などお気軽にどうぞ https://twitter.com/yusuke/status/1419305997076549635?s=21
2021-07-26 21:24
ユースケ
本日も https://mokumokujava.connpass.com/event/220401/?27 23:59 伊藤さんが参加しました。
2021-07-27 20:57
おはようございます。 Servletで一点お聞きしたいです。 Servletクラスでエラーをcatchして、そこでprintStackTrace()を使うのではなく、JSPファイルでその情報を表示させたいのですが、、、。printStackTrace(
2021-07-28 07:54
1番簡単なやり方をお聞きしたいです
2021-07-28 07:55
ユースケ
こんな感じでできるかも。 <% ex.printStackTrace(new PrintWriter(out)); %>
2021-07-28 08:21
ユースケ
ではさんでください
2021-07-28 08:22
ユースケ
調べ方: 1. ExceptionのJavaDocをみて、printStackTraceがThrowableで定義されていることを確認する https://docs.oracle.com/en/java/javase/16/docs/api/jav
2021-07-28 08:25
ユースケ
3. PrintWriterにWriterを引数にとるコンストラクタがあることを見つける https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/io/PrintWriter.h
2021-07-28 08:26
ユースケ
JspWriterがWriterを継承しているよなー、とかprintStackTrackeが標準エラー出力以外に出力するメソッドあったよなー、といった知識がないとなかなかたどり着くのは難しいですが。
2021-07-28 08:27
ユースケ
サーブレット側でスタックトレースを文字列にしておいて、リクエストに積んでおく方法もあります Arrays.stream(ex.getStackTrace()).map(StackTraceElement::toString).collect(Coll
2021-07-28 08:32
ご丁寧にありがとうございます!
2021-07-28 09:00
k
kimukou
ふと思ったのですが オレオレLog出力で 行数と呼び出し元関数を表示するために 毎回getStackTraceしてるコード見てるんですが あれって遅くないのかなーと。(Moon cool)
2021-07-28 09:16
ユースケ
遅いですね
2021-07-28 09:17
ーー
ストレージにlogなんて吐いたらストレージのランダムアクセス性能に依存するので、それ回避するならば大容量のメモリに ログを掃き出しで解決じゃないかな(何)
2021-07-28 09:19
ユースケ
ログの書き出し自体の重さの話ではなくて、new Throwable()などを呼んでスタックトレースを積み上げる処理が重いのです
2021-07-28 09:22
ーー
なるほど 
2021-07-28 09:23
ユースケ
行番号を書き出してくれるロガーはAppenderを分けておいて、パフォーマンスが問題になったら重たい箇所だけAppenderを切り換えればok
2021-07-28 09:24
ーー
ログ止めても重すぎるってことですね
2021-07-28 09:24
ユースケ
たぶんオレオレ実装しなくてもLogbackに行番号を出力するのがあったと思います
2021-07-28 09:25
ユースケ
"L" っていうやつですね http://logback.qos.ch/manual/layouts.html
2021-07-28 09:26
たかひ〜
皆様宛に質問なんですが、単体試験で、JUnitを導入したとして、顧客にエビデンスはどのようなものを提示していますか?テスト結果が100%になっているIDEのスクショとかになりますか?
2021-07-28 09:59
ユースケ
私は受託開発はしていませんが、必要あればCIサーバに顧客がアクセスできるようにすればいいかなーとも。
2021-07-28 10:25
m
maigo_name
jacocoなどのカバレッジレポートのhtmlとかだせるので、それを提出されてはいかがでしょうか。 (クラス名やメソッド名をみせても問題なければですが)
2021-07-28 10:31
たかひ〜
なるほど。ありがとうございます。 jacocoは初耳だったのでありがとうございます。調べてみます。
2021-07-28 10:44
たかひ〜
(JUnit早く導入したい。。)
2021-07-28 10:45
ユースケ
蒸気機関以前・・。
2021-07-28 10:51
ユースケ
全手動やばいです
2021-07-28 10:51
ユースケ
品質を向上させるJUnitと、動力である蒸気機関は、比較するものとしてはオカシイですけど。
2021-07-28 10:57
のぼっこ
単体テストのエビデンスを顧客に提示するケースってそこそこ珍しい気がしますけど、JUnit無しだと逆に今まで何を提示してたんでしょう? 結合相当だとSeleniumとかになりませんか?
2021-07-28 11:10
ユースケ
テスト仕様書があれば、納品時にそれが通っていることが前提であって、エビデンスまで提示する必要があるのか、という気はしますね。
2021-07-28 11:13
k
kimukou
ですね~ ただ カバレッチ100%おじさん は無茶なので注意ですね!
2021-07-28 11:13
たかひ〜
RestAPIなんですが、IDEにブレークポイント設定して、PostmanやVSCodeでAPI叩いて、ブレークポイントで止まった箇所で、スクショ取ったり、例外のテストは、ソースコードにthrow new Exceptionを埋め込んだりして、結果をスクシ
2021-07-28 11:33
たかひ〜
結合テストは、クライアントがUnityなので、自動化は難しそうなイメージです。
2021-07-28 11:35
きり丸
単体テストとしてカバレッジレポートを提出してたことはあります。 カバレッジが通ってない箇所は言い訳を添えてました。 ファイルの文字コードがsjisだった時の想定とか、簡単に通せませんし…
2021-07-28 11:37
のぼっこ
なるほどスクショですか🥺 けど元がそれだと高カバレッジ要求はありそうですね
2021-07-28 12:08
k
kimukou
Seleniumと画像diffまでやらんと自動化できなそう~
2021-07-28 12:10
k
kimukou
charles proxy でレスポンスの繋ぎ先差し替えて みたいなテストも見たことありますが手間ですよね~(Moon mask)
2021-07-28 12:14
ユースケ
テストに失敗したときはスクショ取ってS3にアップロードするようにしてありますが、成功したときは撮ってないなー
2021-07-28 12:21
夢かけ
REST APIのテストは、クライアントをPythonのRobot Frameworkなんかで書いて回した方が楽だったりするけど、サーバーサイドレンダリングのテストは辛そうですね。(少なくとも、Javaのテスティングフレームワークだと、使いづらそう……Se
2021-07-28 12:44
夢かけ
そういえば、Postmanってマクロみたいな機能があったような? パフォーマンステストにも使えて、依存関係のあるREST APIを叩いていくシナリオを作る機能があるらし
2021-07-28 12:48
k
kimukou
JMeterとかだとそこら辺のスクリプトとかあるんだろうか?
2021-07-28 13:30
たかひ〜
なるほど。こちらも参考になりました。ありがとうございます。
2021-07-28 13:31
k
kimukou
OWASP ZAP だと脆弱性しんだんになってしまうしな~(Moon unbearable)
2021-07-28 13:32
夢かけ
JMeterの代わりに、簡単に軽いというかとりあえず最低限のパフォーマンスを計測するのに使える程度です。 JMeterだとGroovyだとかのスクリプトで書いて、アクションでしたっけ?に引き渡したりしていく感じ
2021-07-28 13:33
k
kimukou
一回操作した操作をマクロとして保存してくれるみたいだけど
2021-07-28 13:33
ユースケ
JMeterはプロキシにしてシナリオを記録してくれる機能がありますね 14:12 なかさはが参加しました。
2021-07-28 13:47
k
kimukou
ヤッパリ同じような機能は有るんですね~
2021-07-28 14:28
ユースケ
あくまで負荷テストツールなので、スクショ撮るような機能はないですけどね。APIからシナリオを実行することはできるので、異常時にスクショ撮ることはできるかも 15:08 マスカットが参加しました。 17:37 Lx_BUMPが参加しました。
2021-07-28 14:41
L
Lx_BUMP
よろしくお願いします
2021-07-28 17:37
さとふり
なかなかヤクザ(893)の壁は超えないですね
2021-07-28 17:38
ユースケ
薬味!
2021-07-28 17:43
ちよ
箔一(はくいち)の 891 円の金箔ソフトクリーム食べたなー。金箔は何の味もしなかったけど。http://goldicecream.hakuichi.co.jp/
2021-07-28 17:47
ユースケ
金沢のやつですね
2021-07-28 17:51
ちよ
そうです、そうです。なんかすごい贅沢っぽいですけど、たしか食用金箔1枚300円くらいだったかと。
2021-07-28 17:55
k
kimukou
金箔って美味しいんですか?
2021-07-28 18:30
ユースケ
食用の金箔は、金閣寺に貼り付けるような伸ばした金箔とは違ったと思います
2021-07-28 18:34
ユースケ
無味でそのまま💩に。
2021-07-28 18:34
夢かけ
うちの地元にも金箔アイスあるけど、食べたことないなぁ
2021-07-28 18:38
ユースケ
ビジネスチャンス!
2021-07-28 18:45
o
oxy
金箔アイス屋さん周辺の下水をトラップし、排出された金を集め続けたら……いや、なんでもないです。 頭に浮かんでも言葉にすると小学生なら許されたかもしれないけど、大人になるとダメそうな事って、たくさんありますね!ごめんなさい!つらい!
2021-07-28 18:45
夢かけ
コスパ合わなさ過ぎだと思います。 あと、観光地だから周辺のを採取しても、近くの猫カフェの猫ちゃんたちのが多いだけかも知れない。 18:58 ハムカツが参加しました。
2021-07-28 18:57
夢かけ
あれですよ。 良くて駅のトイレって程度で、地元民は食べないし、猫カフェ密集地だからって喩えです。あとは、飲食店、食べ歩きが多いから、なおさらコスパ悪いでしょうねぇ。
2021-07-28 19:05
夢かけ
ところで、GitHub ActionsでGradleからgpg叩いて署名してMaven Centralに上げるサンプルコードをご存知の方いらっしゃったら教えてください。 あと少し……gpgのキーリングファイルさえ指定できたら行けるのに😭 只今、
2021-07-28 19:56
ユースケ
リリースは手元でやってるなー
2021-07-28 19:59
夢かけ
ありがとうございます。 手元なら、パスわかるから動くのですが、GitHub Actionsだと、keyRingファイルだけが見当たらなくて……(gpgの使い方の問題っぽい気もするけど分からず) GitHubのリリース作ったら、それをトリガーにし
2021-07-28 20:01
T
Test.class
VBAにもいるね君
2021-07-28 20:50
T
Test.class
ここの管理人さんは仕事が早いのでいいですね、他のオープンチャットだといつまでもスパム放置されてるとこ、結構あるので
2021-07-28 21:16
ユースケ
だいたい頑張って削除してますが、今回のは運営側が対応してくださったみたいです!
2021-07-28 21:18
T
Test.class
あ、運営側もそういうのしてるんですね笑
2021-07-28 21:20
ユースケ
おぉ、ありがとうございます
2021-07-28 21:21
ユースケ
1分以内に消えることも結構。
2021-07-28 21:21
t
ttmm
あ、すぐに通報しました
2021-07-28 21:21
ユースケ
がんばってくださってるみたいですよー
2021-07-28 21:21
B
BOT君
大雑把ですみません
2021-07-28 21:29
B
BOT君
保守開発経験ありで、新規開発経験ない場合、結構難易度上がりますか?
2021-07-28 21:29
m
maigo_name
やりたいことにチャレンジしてみましょ
2021-07-28 21:30
ユースケ
一通りwebアプリケーション開発はできる感じですか?
2021-07-28 21:30
ユースケ
人によるんじゃないですかね
2021-07-28 21:30
ユースケ
そうですね
2021-07-28 21:31
B
BOT君
一通りと言いますと? 設計→テストまででしょうか?
2021-07-28 21:31
B
BOT君
空では無いです
2021-07-28 21:32
B
BOT君
ですが、既存の設計、既存のソース等を参考にして出来るくらいです
2021-07-28 21:32
B
BOT君
あります!
2021-07-28 21:32
B
BOT君
保守しかない
2021-07-28 21:32
B
BOT君
保守開発の経験ないけど、新規開発アサインされるかなと
2021-07-28 21:32
ユースケ
保守開発で、開発する部分がかなり局所的で一から作るのは難しいと言うことだと勉強しないとですが、一通り分かるのであれば問題ないんじゃないかと思います
2021-07-28 21:33
B
BOT君
なるほどですね、 苦戦はするけど、やらないこともないって感じですね!ありがとうございます😭
2021-07-28 21:34
m
maigo_name
経験者でも普通だと後者のような開発を積み重ねて信用得てから「じゃあデカイの任せようか」となると思うので、そこから始めてよいなら、 クラス作成からできるコーディングスキルあれば参加させてくれるのではないかと。
2021-07-28 21:39
m
maigo_name
新規開発ってどのくらいの規模感なのかにもよる気がします。 新規サービスの立ち上げからとかなら難しいと思いますが、 コード量で数十行から数百行くらいのやつも含むのかとか。
2021-07-28 21:39
B
BOT君
事細かくご返事ありがとうございます😭 一応、他のクラスを参考にしながらの新規クラス作成の経験はありますね。 後はプライベートでもwebアプリケーションの作成もしている感じです。 なるほど段階を踏んでいくのですね、! ありがとうございます!!
2021-07-28 21:45
ユースケ
個人でも開発して腕を磨いているのであれば保守開発しか経験がないから・・と気後れする必要はないと思いますよ!
2021-07-28 22:54
B
BOT君
有難うございます!今の案件が保守開発で、次も保守開発ですが、来年の頭で切れるのでその際に新規開発にTRYしてみます。それまで腕を磨きます! 23:36 SHUNが参加しました。
2021-07-28 22:56
ユースケ
ためらう理由はないと思います。
2021-07-29 10:46
ユースケ
必須ではないでしょうけどあってマイナスになることはないでしょう
2021-07-29 10:46
ナッツ
未経験からjavaなどのエンジニアを目指しているのですが、ポートフォリオは必須でしょうか? 技術がないので簡単なミニゲームのようなものを作ってみようかと考えています。
2021-07-29 10:46
ユースケ
Javaで仕事をするとなるとSpring かJava EEでWebアプリケーションの開発が圧倒的に多いので、Spring Bootで掲示板とかtodo管理とかメモ帳とか作るのがお勧めです。
2021-07-29 11:03
あさだ
コードのお作法として、ファイルリーダーとファイルライターのような対になるメソッドを書く際、リーダーの戻値がリスト、ライターの引数がリストではなくString など、型の整合が合わない書き方はやめた方がいいのでしょうか。
2021-07-29 11:13
ユースケ
使っていて面倒に感じたら増やせばいいですし
2021-07-29 11:15
ユースケ
いえ、扱いやすければ特に合致させる必要はないと思いますよ
2021-07-29 11:15
あさだ
ありがとうございます!😂
2021-07-29 11:46
ナッツ
ありがとうございます! 挑戦してみます…! 15:04 anoが参加しました。 20:20 32が参加しました。
2021-07-29 13:03
3
32
よろしくお願いします。 入ってすぐで悪いのですが質問させていただきます。 私は少し前まで初心者用のjavaの本を買って勉強していました。それはテキストエディタでプログラムを書いてコマンドプロンプトで表示するみたいなものでした。 私はいつかJavaでゲ
2021-07-29 20:39
m
maigo_name
釣り針が大きい
2021-07-29 20:41
m
maigo_name
Java に詳しくないですが、 テキストエディターで書いて、Java のコンパイルやビルドをコマンドラインからというのは、 2020年代ではやらないかと思います。 eclipse やIntelliJなどのIDEを使うのを強くお勧めします。
2021-07-29 20:43
たか
Processingでゲーム作ってみたらどうでしょう? ほぼJava言語で開発できます。 https://processing.org/ 例) ブロック崩しを作ろう https://www.greenowl5.com/gprogram/pro
2021-07-29 20:44
ユースケ
Java向けのゲームエンジンもありますけど https://github.com/AlmasB/FXGL
2021-07-29 20:44
ユースケ
そもそもゲームを作るのにJavaはあまり向いていません。Javaよりもゲームに重きを置くのであればC#でUnityがお勧めです
2021-07-29 20:44
あいみ
ブラウザで動作するギャルゲー的なものならSpringでつくることもできるかも。
2021-07-29 20:46
3
32
皆さんありがとうございましたm(_ _)m 今はEclipseを使ってとりあえずJavaでできるところまでやってみようと思います。 Unityも前から検討していたのでその内触ってみようかなとおもいます。 ありがとうございました。(*´∀`*)
2021-07-29 20:54
ユースケ
Unityなら最初から鬼ごっことかタワーディフェンスとかのゲームの土台がある状態から始められますしね。
2021-07-29 21:02
o
oxy
僕も質問者さんの雰囲気から察するに、Unityをお勧めしますねー。 ・まずは環境構築とかよけいな事で、なるたけ躓かないほうがよさそう ・まだゴリゴリに勉強したわけではなさそうなので、動機が「ゲーム作りたい」なら公開したりプラットフォームに乗せた
2021-07-29 21:02
3
32
なるほど…ありがとうございます… ちょっとUnity触ってみます。
2021-07-29 21:03
ユースケ
Switch、PS、Xbox、PC、Mac、携帯などマルチプラットフォームで展開できますし。
2021-07-29 21:03
ユースケ
Javaは画面のないサーバサイドのプログラムのマルチプラットフォームは得意ですが、画面のあるアプリケーションはPC/Mac/Linuxデスクトップ向けが限界と思って良いです。
2021-07-29 21:04
ユースケ
(そして、残念ながらその会社にあまり引き合いは多くない)
2021-07-29 21:05
o
oxy
将来的にゲーム制作以外の事もプログラミングスキルとして役立てたい!と思ったりしていらっしゃるのであれば、おそらくそれも UnityというIDE的なツールを使いこなせるようになって、C#という言語に習熟したら、そのスキルを身につけた後からJava覚えるのは
2021-07-29 21:05
ユースケ
PC以外への展開は技術上は可能と思いますが、そのノウハウを獲得できたら会社を興せるくらい。
2021-07-29 21:05
ユースケ
ですね。C#はJavaのいいとこ取りをしている言語なのでとてもよく似ています。
2021-07-29 21:06
o
oxy
懐かしい……
2021-07-29 21:13
たか
昔はiアプリやMIDPでゲームも作ったんですけどね笑
2021-07-29 21:13
k
kis
わりとちゃんとゲームぽいものができている https://www.youtube.com/watch?v=0G6tUy6yBog
2021-07-29 21:14
k
kis
Javaでゲームだと、いまならjMonkeyEngineが実用的かなー
2021-07-29 21:14
たか
マインクラフトもJavaですし
2021-07-29 21:15
B
BOT君
本業エンジニアで副業でもエンジニアとして開発業務を行っている方っていらっしゃいますか?
2021-07-29 22:27
k
kek
副業がよくわからないですけど、昼間仕事でプログラミングして、家に帰ってきたら趣味でプログラミングする人はたくさんいそう
2021-07-29 22:36
ユースケ
起きてる時間結構プログラミングしてますね。お金を頂いてやってるわけじゃないですけど
2021-07-29 22:39
a
ano
File file = new File(file_name); PrintWriter pw = new PrintWriter(new BufferedWriter(new FileWriter(file)));
2021-07-29 23:13
a
ano
Java初心者ですが宜しくお願いします。クラスのラッピング?について質問です。 ファイルに書き込みをする以下のコードをネットで見つけました。PrintWriterをインスタンス化する時、コンストラクタの引数にFile型を入れないのはなぜですか?
2021-07-29 23:13
ユースケ
PrintWriterのJavaDocを見てみましょう
2021-07-29 23:15
k
kis
質問の答えではないけど、いまはFileクラスは使わずにPathクラスを使うほうがいいですね。 そうするとFilesクラスの便利メソッドが使えるので次のように書けます ``` Path.path = Path.of(file_name); Pri
2021-07-29 23:44
k
kis
あ、コンストラクタの引数に「入れることができない」のはなぜかではなくて、PrintWriterのコンストラクタはFileを受け取れるのになぜこのサンプルで直接渡してないのかって話ですね。 PrintWriterのコンストラクタにFileを渡すと内部でBu
2021-07-30 00:07
たか
ここの説明を読むとよくまとまっていると思います。 https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q14216455504
2021-07-30 00:23
a
ano
皆様ありがとうございます。
2021-07-30 00:28
k
kis
知恵袋のPrintWriterの説明も誤りですね。
2021-07-30 00:32
m
maigo_name
罠しかない
2021-07-30 00:33
たか
誤りではないんですけどね。 これってJava1.5より前の実装の仕方で、Java1.5以上であれば PrintWriter(String fileName) や、 PrintWriter(File file) で同じことが出来るようになってい
2021-07-30 00:34
k
kis
> PrintWriter自体にはファイルに出力する機能は無い と言いきっているし。
2021-07-30 00:35
k
kis
2019年の話としては誤りですよ
2021-07-30 00:35
たか
そういう意味では確かに誤りですね 「Java1.5より前では〜」という説明が入っていないから
2021-07-30 00:39
a
ano
BufferedWriterインスタンスが裏で作られてメモリを圧迫するということですか?
2021-07-30 00:40
k
kis
圧迫はしないけど、いまとなっては冗長な表記なのでFileを直接わたさない理由はないですね。 06:56 Keyeが参加しました。
2021-07-30 00:46
こん
SQLについて質問です。 CHARとVARCHAR、皆さんはどう使い分けていますか?
2021-07-30 10:40
ユースケ
それぞれのタイプの違いはわかりますか?
2021-07-30 10:41
こん
また、int 型はどのような項目の時によく使われますか?やはりIDやコードの時でしょうか?
2021-07-30 10:41
こん
固定長と可変長ということとバイトの消費する違いなどは理解しております
2021-07-30 10:42
ユースケ
ですね。なので固定長のデータを格納するときはchar、そうでなければvarcharですね
2021-07-30 10:43
こん
具体的には電話番号や郵便番号など桁固定されているものはCHAR、桁固定されていない名前などはVARCHARという使い分けであっていますでしょうか?
2021-07-30 10:44
こん
桁固定されている整数はCHAR(4)とかで指定してしまっていて、なおさらINTの使う場面がよくわかっていません、、
2021-07-30 10:45
ユースケ
charだと数字以外も入れることができますので、intだとアルファベットや記号が混在してしまう可能性を避けることができますね
2021-07-30 10:46
のぼっこ
この記事が良さそう https://qiita.com/nuts_468/items/4db32c8066c1d0772c6b
2021-07-30 10:47
ユースケ
郵便番号はここしばらく桁数変わっていないので、桁数が変わるときはその時に対応すればいいや、という決め打ちであれば固定でもいいですね。ただ、お客様に入力してもらうような場合は昔の3桁5桁が入力されたり、誤って8桁入力されたりということもありますので、決め打ち
2021-07-30 10:48
ユースケ
電話番号は固定電話と携帯で桁数違う気がします。あと国番号が入ったり入らなかったり、ハイフン入れたり入れなかったりもしますね。
2021-07-30 10:49
ユースケ
ハイフン入る入らない、なんかはあらかじめ正規化して入れればいいことですけれども。
2021-07-30 10:50
ユースケ
charで自動インクリメントはたぶんできないんじゃないかと思います。(たぶん)
2021-07-30 10:52
こん
ありがとうございます!読んでみます!
2021-07-30 10:52
ユースケ
あと、intならば自動インクリメントでidにすると便利ですね
2021-07-30 10:52
こん
なるほど!詳しくありがとうございます!すごく分かりやすいです、、!
2021-07-30 10:52
こん
本当に勉強になります💦ありがとうございます!
2021-07-30 10:53
こん
私の認識ですと CHARは文字数で VARCHARはバイト数です。 間違いがありましたらご指摘いただきたいです
2021-07-30 10:55
こん
先程のぼっこ様が送ってくださったホームページに載っていたものなのですが、(m)は文字数なのでしょうか?他のページだとバイト数というものがありまして、
2021-07-30 10:55
ユースケ
どうなんでしたっけね。こういうときは仕様を見るのが一番!
2021-07-30 10:57
ぽこすけ
質問 [概要] メソッド名:paddingZero(String target, int length) 仕様 入力された文字列がlength以下の場合は、文字列の右側に数字の0を埋めてlenghtの文字列を返却する。 [作成したソースコード]
2021-07-30 10:57
ユースケ
SQL92とかSQL99といった仕様で定義されています。またはお使いのデータベースのドキュメントを見るのもいいですね
2021-07-30 10:59
ユースケ
SQL99の仕様書とか無料公開はされてないのかな・・ https://www.iso.org/standard/26196.html
2021-07-30 11:01
こん
承知しました!アドバイスありがとうございます!
2021-07-30 11:02
のぼっこ
Oracleだとvarchar2ですしね
2021-07-30 11:04
ユースケ
データベースは結構方言、癖があるので物によって違ったりします。PostgreSQLやIBMのDB2なんかは結構SQL92 / 99に忠実な印象です。
2021-07-30 11:04
ユースケ
あとはvarchar(8)で全角8文字入るか。
2021-07-30 11:05
ユースケ
あとは、実際に char(8)で全角文字が8文字入るのか、実験してみるのも面白いですね
2021-07-30 11:05
ユースケ
そうそう、Oarcleだとvarchar2にしないと指定した文字数分全角文字は入らないんでしたっけね
2021-07-30 11:06
こん
それめっちゃ良いですね、やってみます🙇‍♂️
2021-07-30 11:06
こん
そうなんですよね💧今はMySQLをしているのですがOracleだと違いますもんね
2021-07-30 11:06
ユースケ
バイト数だって書いてありますね
2021-07-30 11:12
ユースケ
mysql:8.0.21での動作を確認してみました
2021-07-30 11:23
ユースケ
この表はlatin1など、キャラクターセットがシングルバイトの場合、って書いてありましたね。"The following table illustrates the differences between CHAR and VARCHAR by showi
2021-07-30 11:24
ユースケ
ご自分でもお試しになってください!
2021-07-30 11:25
こん
凄すぎます!早速ありがとうございます😭🙇‍♂️バイト数なのですね、間違っていたので知ることができて感謝いています。本当にありがとうございます!
2021-07-30 11:25
ユースケ
いや、バイト数ではなく文字数ですね
2021-07-30 11:26
ユースケ
先の動画のように、IntelliJ IDEAを使えばプラグインとか追加しない素の状態でDockerでMySQLを起動して、テーブルを作って、SQLを補完してくれて、結果をExcelライクに表示してくれます。(ドヤッ)
2021-07-30 11:28
ユースケ
それともダメだと言ったのは人間ではなく、コンパイルエラーが出るという意味でしょうか?
2021-07-30 11:29
ユースケ
何に対してダメだと言われたのか分からないので、なんとも言えませんね。先生に何がダメなのか聞くか、ノートや教科書を読み返すかしてみましょう。
2021-07-30 11:29
のぼっこ
utf8mb4とかも関連あると思うので設定等も気をつけて見たほうが多分良いですよ
2021-07-30 11:30
こん
はい!たくさんありがとうございました!非常に勉強になりました✨
2021-07-30 11:30
ユースケ
結果をJUnitで試験しましょう、という課題はとても素晴らしいですね
2021-07-30 11:31
ユースケ
JUnitテストケースも期待通り通っているのであれば、何がダメなのか言ってくれないとわかりませんよね。
2021-07-30 11:31
ユースケ
ですね。全角が入ると思って安心していたら絵文字が入らない、なんてことも。(実際それで例外出したことあります)
2021-07-30 11:31
ぽこすけ
コンパイルエラーは起きません。 正しくテストは行えます。
2021-07-30 11:31
ぽこすけ
もう少し聞いたり調べたりしてみます。 ありがとございます。
2021-07-30 11:32
ユースケ
それでも分からない場合は改めて先生に聞きましょう。
2021-07-30 11:32
ユースケ
ダメ、としか言ってくれないのであればこれまでの講義で説明したことを思い出してよく考えて、ということだと思いますので、がんばりましょう。
2021-07-30 11:32
ユースケ
checkLengthとzeroPaddingどちらもprivateメソッドなのは気になりますね。
2021-07-30 11:33
ユースケ
そのままではJUnitから呼び出せないので
2021-07-30 11:34
ユースケ
答えになっちゃったかもしれませんが、何にしろこれまでの講義を思い出して考えてみてください。
2021-07-30 11:36
ユースケ
もしかするとそのことかもですね。main()を呼びだすのではなく、checkLengthやzeroPaddingを直接JUnitからテストしましょう、みたいな。
2021-07-30 11:36
ちよ
このコードだと、右側でなく左側を0で埋めそうな。あとコメントにある通り、元の文字列にスペースが含まれていると正しく動作しないかな。
2021-07-30 11:48
ユースケ
じゃぁテストケースも足りないのかもですね
2021-07-30 11:50
ミラ・ジャバビッチ
厳しい先生だ
2021-07-30 11:52
ミラ・ジャバビッチ
テストケース足りないくらいいってくれたらいいのにw
2021-07-30 11:52
ちよ
確かに。
2021-07-30 11:53
ユースケ
でもヒントは欲しいですね・・。
2021-07-30 11:53
ちよ
private の件もあるし、まだ JUnit テストは書けてないのかもしれませんね。どういうテストをしたんでしょうか。
2021-07-30 11:53
ユースケ
まんま教えちゃうとためにならないってのはあるでしょうけどね。きっと見直せば気づくはずだ、と思ったのでしょう
2021-07-30 11:53
ユースケ
「きっとポカミスで、この生徒なら見直せばわかってくれるはず!」という算段があったのかもしれませんので、なんとも言えませんが。
2021-07-30 12:03
げそ
charだと固定長のファイル作るの便利 機械との伝聞は固定長だったりするのもあるし (今どきかどうかはわからんけど 13:33 Kabyが参加しました。 14:51 えふが参加しました。
2021-07-30 12:10
k
kimukou
折り畳みまで できたら持ち運び最高ですけどね~ 16:43 焼きそばが参加しました。
2021-07-30 15:18
焼きそば
初めまして🙇‍♂️ よろしくお願いします。 早速質問なのですが、 SQLで取ってきた 1,2,3,4 (カンマ区切りで出力しています。) これをそのまま [1,2,3,4]とリスト化したいのですが、調べても理解できるのがなくて困っています。
2021-07-30 16:46
のぼっこ
splitかな。
2021-07-30 16:51
s
sipadan2k3
でくぐってみるとヒットします
2021-07-30 16:54
s
sipadan2k3
java 文字列 分割 リスト
2021-07-30 16:54
o
oxy
ちょっと質問の情報量が少なすぎますね! ・SQLで取ってきた どのような手段で、何をもって「取ってきた」と言っているのか、具体的な手順をもう少し詳しく(コマンドを叩いた、とか、自作のプログラムで〇〇というライブラリを用いたなど) List型と
2021-07-30 16:59
げそ
https://docs.oracle.com/javase/jp/8/docs/api/java/lang/String.html で配列で返ってくるものを探してみましょう
2021-07-30 17:12
ユースケ
SQL的には4行で帰ってくる?カンマ区切りで1行で帰ってくる? をリストにしたい?それとも配列にしたい?
2021-07-30 17:14
o
oxy
しかし質問を再度じっと眺めていたら、うん…「文字列を分割してリスト型にしたい」が真の質問意図な気がしてきたので、splitで正解な気がしてきました!余計な事を言ったかもしれない……!
2021-07-30 17:17
ユースケ
GROUP_CONCAT、みたいなので並べていればそうですね
2021-07-30 17:22
工学部
ReadWriteLockで戻り値を返すにはどうすればよいですか?ご教授ください・
2021-07-30 20:02
工学部
java.txt
2021-07-30 20:05
ミラ・ジャバビッチ
(テキストファイルを添付されるとウイルスかもと身構えて開けない)
2021-07-30 20:46
t
ttmm
(あ、通報しちゃった(汗))
2021-07-30 20:50
k
kimukou
コード共有サイトでそこへのリンクならまだみれるんですけど(あちゃー)
2021-07-30 20:53
工学部
すみませんでした。
2021-07-30 20:54
工学部
自己解決いたしました。
2021-07-30 20:55
ユースケ
何か分からないことなどあれば、モクモク会で見ますよー https://twitter.com/yusuke/status/1421021724657668096?s=21
2021-07-30 21:01
工学部
import java.util.*; public class Main { public static void main(String[] args) { HashTester tester = new HashTest
2021-07-30 21:07
ユースケ
今開催中です。
2021-07-30 21:08
ユースケ
モクモク会でよろしければ見ますよ https://twitter.com/yusuke/status/1421021724657668096?s=21
2021-07-30 21:08
工学部
詳しい方ご教授ください.
2021-07-30 21:08
工学部
このメインクラスはvscodeでデバッグすると正常に動作します.しかし,コマンドプロンプトで実行すると,書くインスタンス生成の部分でcannot find symbolエラーが発生します.
2021-07-30 21:08
工学部
グループに入りました.
2021-07-30 21:10
ユースケ
#モクモクJavaの今日のスレッドでどうぞー 22:27 よろしゅうーが参加しました。
2021-07-30 21:11
よろしゅうー
お願いします! 割ったらすみません。 実践Java技術者試験は簡単ですかね?
2021-07-30 22:28
ユースケ
知らないけど、取得するならOracleの認定の方がお勧めです。
2021-07-30 22:29
ユースケ
初めて聞いた。これですかね https://www.dreamnews.jp/press/0000150360/
2021-07-30 22:29
ユースケ
ユースケ
実践Java技術者試験、どれくらい知名度が分かりませんが、私は履歴書にかかれても「へ?Oracleの認定のことではなくて?」って思ってしまいます。取得するよう言われているのであればとってもいいかもしれませんが。
2021-07-30 22:34
よろしゅうー
わかりました。 ありがとうございます!
2021-07-30 22:43
ユースケ
Oracleの公式の認定の方が定番の参考書なども充実していますしね 23:29 キーが参加しました。
2021-07-30 22:47
わらび餅
894!!
2021-07-31 01:02
o
oxy
894 うぐいす 平安京
2021-07-31 02:08
T
Test.class
894 白紙に戻そう 遣隋使
2021-07-31 02:14
o
oxy
ぼんじり食べたい…
2021-07-31 02:16
T
Test.class
妬くよ うぐいす
2021-07-31 02:17
k
kimukou
ぼんじり しばらく食べてないですね~(あちゃー) 15:47 泡沫·°が参加しました。 17:38 あかしんごうが参加しました。
2021-07-31 07:12
フレームワークの用語についてお聞きしたいです。 ・Spring ・Spring Framework ・Spring Boot ・Spring MVC これらのくくりがどのようにイメージできるのかが理解できません。 Spring=Spring
2021-08-02 14:35
そもそも Spring と Spring Frameworkは別のことを指してますか?
2021-08-02 14:36
ユースケ
Spring Bootは様々なSpringのフレームワーク群をまとめて簡単に使えるようにした仕組みです。
2021-08-02 14:38
ユースケ
SpringとSpring Frameworkはほぼ同義と思って大丈夫です。 Spring Frameworkの一番中心にあるのがDIコンテナと呼ばれるオブジェクトの生成などを管理するフレームワークです。Springのライブラリ/フレームワークは他にたく
2021-08-02 14:38
ユースケ
最近はSpringのcore(DIフレームワーク)やMVCなどを個別に選んで使うよりも、Spring Bootでまとめて使うことの方が多いのでSpring BootのことをSpringと呼んでいる場合はあるかも。
2021-08-02 14:42
Spring と Spring MVCは同列でフレームワークのことを指して、Spring Bootはフレームワーク自体というより、それらを集めて作られたものということですか?
2021-08-02 14:43
ユースケ
Spring FrameworkはSpring CoreやSpring MVCなどの総称、かな? このリポジトリにあるものですね https://github.com/spring-projects/spring-framework
2021-08-02 14:44
Spring Boot はSpring FrameworkやSpring MVCなどで構成されてるという考えであっていますか?
2021-08-02 14:44
ユースケ
で、それらを手軽に使えるようにしているのがSpring Boot https://github.com/spring-projects/spring-boot
2021-08-02 14:45
なるほど。めちゃくちゃわかりやすい🤔ありがとうございます!
2021-08-02 14:48
ユースケ
「うちのアプリケーションはSpringベースです」って言ったらSpring CoreでDIしてます、というよりもSpring Bootで作っているっていう意味な可能性が高いですね。Java EE/Jakarta EEベースのアプリケーションでSpring
2021-08-02 14:51
ユースケ
Java EE / Jakarta EEにはDI機能がありますので、Spring Coreを使わずにSpringの他のライブラリを使う場合も。
2021-08-02 14:52
ユースケ
Spring Boot登場以前はWebLogicやWebSphere、JBossなどのJava EEアプリケーションサーバとSpringを組み合わせて開発することも多かったです(今もそれなりに多いとは思いますが)。今はアプリケーションサーバが何かということ
2021-08-02 14:55
ユースケ
サポートなしにSpring Bootを使うと何かあったときは全部自分で調べて解決せねばならないので、ミッションクリティカルなシステムではアプリケーションサーバは商用のものを使って、随時ベンダにサポートしてもらえるようにすることももちろん多い。
2021-08-02 14:56
ユースケ
RedHatもサポートしてます https://access.redhat.com/products/spring-boot
2021-08-02 14:59
ユースケ
本家のVMWareにサポートしてもらうことも出来ますし、 https://spring.io/support
2021-08-02 14:59
J
Jav
このAPI使ったアプリ作りたいんですが、javaでcurlのかわりみたいなのが実装する方法調べたらすごい長くて複雑でした。 jqueryとか他の方法探すべきでしょうか?
2021-08-02 21:25
ユースケ
Java 11以降でしたらHttp Client APIというのが使えて比較的楽ですよ
2021-08-02 21:26
J
Jav
コマンドライン上で curl -u xxx:yyy -F "image=@zzz" http://whatcat.ap.mextractr.net/api_query xxx : 「この猫なに猫?」のユーザ名 yyy : 「この猫なに猫?」のユーザパ
2021-08-02 21:26
J
Jav
ありがとうございます。調べてみます! 8使ってるんですが、特にこだわりないので11にします笑
2021-08-02 21:29
ユースケ
来月になったら17にしましょ
2021-08-02 21:32
ユースケ
16にしましょ
2021-08-02 21:32
J
Jav
16使ってるような職場いける気がしないです😢
2021-08-02 21:33
ユースケ
来月出るJava 17は3年間はアップデートがでるLTSです。普通に使う分にはほぼJava 16と同じです。
2021-08-02 21:34
m
maigo_name
職場で使わなくったって、新しいのを使ったっていいんですよ
2021-08-02 21:34
ユースケ
無理だと言っていると、たぶん無理なんですが、がんばるぞー、って言ってればそうなる可能性は増えます。
2021-08-02 21:35
m
maigo_name
あと、自分で開発する時はJava16使っていて、17出たらすぐ17に移行しましたって言うと、16使うような会社が関心持ってくれるかも
2021-08-02 21:36
ユースケ
古いバージョンを使っていて損することはありますけど。
2021-08-02 21:37
ユースケ
新しいバージョンを使っていて得することはあっても損することはありませんので!
2021-08-02 21:37
J
Jav
なるほど、、、 マインドのアップデートして最新版使うことにしました。
2021-08-02 21:37
ユースケ
バグを出せたら大した物です
2021-08-02 21:38
J
Jav
なんとなく最新版はバグがあるものだと思ってましたがそうでもないんですか?
2021-08-02 21:38
ユースケ
随分とまえからアーリーアクセスが出ていて、十分に安定していることを確認して出ていますので。すでに18もありますよ https://jdk.java.net/18/
2021-08-02 21:39
げそ
Javaは大人数でどつき回してるイメージだからバグを見つけるの大変そう
2021-08-02 21:39
J
Jav
16で遊んできます😏 ありがとうございます
2021-08-02 21:39
J
Jav
生意気でした🥺
2021-08-02 21:39
ユースケ
普通に使っていて問題が出るか、というとどのバージョンも大丈夫でしょう。
2021-08-02 21:40
ユースケ
バグがある、という話だとどのバージョンもバグはあります。
2021-08-02 21:40
ユースケ
ちなみに今日もモクモク会しております https://mokumokujava.connpass.com/event/220401/
2021-08-02 21:41
ユースケ
勉強中の皆様は是非!
2021-08-02 21:42
m
maigo_name
もくもく会、怖いお兄さんがいっぱいいるって聞きました
2021-08-02 21:43
ユースケ
お兄さんもお姉さんも、初心者も上級者もいますね
2021-08-02 21:46
m
maigo_name
色んな人が参加しやすすぎるラインナップですね
2021-08-02 21:49
ユースケ
怖い、を否定していなかった。優しい世界です
2021-08-02 21:57
タワポン
Tomcat10にSpringBootのwarデプロイしてみたら404で開けなかったでござる 調べてみたらTomcat10にはまだ対応してないっぽい?
2021-08-02 22:13
ユースケ
jakarta.*を使ってないからですね
2021-08-02 22:20
J
Jav
これとりあえずMacでコマンド叩いてみたんですが、CSRF検証に失敗したため、リクエストは中断されましたって返ってくるので別のapi探すことにしました。
2021-08-03 09:17
J
Jav
フォームで画像送信するようなAPIで面白いのでご存知の方いらっしゃったらぜひおしえてください
2021-08-03 09:18
ユースケ
curlで叩いてそのエラーが出たんでしょうか?
2021-08-03 09:51
ユースケ
教えて欲しいのはこのAPIをJavaから呼び出す方法?
2021-08-03 09:52
J
Jav
そうです。 Javaでやる前にシェルでやったんですけど、そのエラーが出ちゃいました。
2021-08-03 10:01
J
Jav
ぜひ教えていただきたいです🙇‍♀️
2021-08-03 10:04
ユースケ
やってみたけど正常に呼び出せました
2021-08-03 10:06
ユースケ
curl -u ****:**** -F "image=@***.jpg " http://whatcat.ap.mextractr.net/api_query [["Aegean_cat",0.9961954355239868],["american
2021-08-03 10:06
ユースケ
まずはcurlで成功させてみましょう
2021-08-03 10:06
ユースケ
どんなコマンドを叩いてどんなエラーが出たのかも貼り付けてみてください。
2021-08-03 10:07
J
Jav
やってみてくださったんですね ありがとうございます。 環境見直してみます
2021-08-03 10:07
ユースケ
まずは先に教えたJava 11以降のHttp Client APIを試してみて、何が分かって何が分からないのかを切り分けましょう
2021-08-03 10:08
J
Jav
すみません、、、リンクの一番後ろの/api_query 付け忘れてました(つけたら動きました)
2021-08-03 10:11
J
Jav
ありがとうございます ちょっとメモとりながら頭整理してやってきます。 整理できたらまたご相談させてください! 10:27 なるふが参加しました。 11:19 ソロモンが参加しました。
2021-08-03 10:12
すず
2021-08-04 12:16
すず
いつもお世話になっております。 3日ばかりトライしたのですが、うまく行かなかったため質問させて戴きます。 PrimeFaceで検索機能があるデータテーブルを作成しました。numberカラムにcommandLinkをつけて、レコードを取得するメソッド
2021-08-04 12:16
すず
bb.java import java.io.Serializable; import java.util.List; import java.util.logging.Logger; import javax.ejb.EJB; import
2021-08-04 12:17
ユースケ
「、テーブル内に表示されたリンクを押すとデバック上では値がnullになってしまう」というのはどういう意味でしょう?
2021-08-04 15:50
ユースケ
あと、アプリケーションサーバの種類、Javaバージョン、PrimeFaceのバージョンはなんでしょう?(私はPrimeFace使ったことありませんが。)
2021-08-04 16:00
すず
作用でございます。 初期画面で値のリンクを押すと値が入っているので、入力欄にも反映されます。 デバッグでも値が入ってます。 検索後クリアボタン押した後のリンクを押すと値がnullになってしまいます。numberのところは0を受け取ってます。
2021-08-04 16:33
すず
Java 11 PrimeFaces 10.0.0でございます
2021-08-04 16:34
おがま
僕はWindowsはJAVA8とJAVA11でLinuxはJAVA8です
2021-08-04 16:38
のぼっこ
clear()で全部null入れてる事と無関係ですか?
2021-08-04 16:46
おがま
前者は内容をクリアすることで後者は生成されたインスタンスの破棄です
2021-08-04 17:08
すず
初期画面→検索→検索結果一覧→リンクを押す場合もnullになってしまうので、違うのかもしれません。。
2021-08-04 17:10
すず
怪しいのが 検索ボタンの onkeyup="PF('customersTable').filter()" クリアボタンの onclick="PF('customersTable').clearFilters()" この処理が行われた時にnul
2021-08-04 17:16
すず
その後どうしたらいいのかわかりません。。。。
2021-08-04 17:17
J
Java
ざっくりとした質問ですがeclipseが重い場合の対応って皆さんどうしてますか?
2021-08-04 17:18
ミラ・ジャバビッチ
intelliJ IDEAへ乗り換える!
2021-08-04 17:22
J
Java
eclipseは重いものだと割り切るわけですね
2021-08-04 17:28
J
Java
なるほどー
2021-08-04 17:28
ユースケ
そしてこれが世界のJavaデベロッパーの選択 https://twitter.com/yusuke/status/1405874093598052364?s=21
2021-08-04 17:43
k
kis
Eclipse、出た当初は他IDEに比べて動作が軽いという触れ込みだったけど、いまとなっては構造的に重いだけのIDEになってしまった。
2021-08-04 17:43
m
maigo_name
IntelliJも重い気がするんですが、今は eclipse の方が重いんですね
2021-08-04 17:44
k
kis
PrimeFacesの問題、なんかわかりそうな気がするんだけど、いま頭使うと熱暴走するのでなー(ワクチン副反応で発熱中)
2021-08-04 17:44
k
kis
EclipseはネイティブコンポーネントをJavaでラップする仕組みなんで、リソース食いになるんですよね。
2021-08-04 17:45
m
maigo_name
きしださんは休んでください。 2回目の副反応はみんなつらいつらい言うてます
2021-08-04 17:45
ユースケ
Eclipseが出た瞬間はSwingはグラフィックアクセラレーションが効かず重かったので、ネイティブで実装したら早いという触れ込みでした。すぐにSwingはグラフィックアクセラレーション効くようになって、ネイティブ実装はむしろボトルネックになっちゃったとい
2021-08-04 17:47
ユースケ
パフォーマンスとは別に、UIコンポーネントがさまざまなOSS製品の寄せ集めなので、トータルでコーディネートされているIntelliJ IDEAと比べると・・・というのはありますよね。慣れの問題で、Eclipseに慣れてしまえばIDEAは使いづらいと感じるか
2021-08-04 17:53
k
kis
onkeyup="PF('customersTable').filter()" を onkeyup="PF('customersTable').filter(); return true"にするとかだった気がするけど、熱にうなされてるだけかもしれない。
2021-08-04 17:55
k
kis
なんか、JSのイベントよびだしたときにreturn trueしないと後続処理が行われなくなって思ったように動かないということがあったようななかたような。ブラウザ上のデバッガでJS上の動きを追ってみるといいのかも。しかし面倒かも。
2021-08-04 17:57
k
kis
活動限界なのでSleepします
2021-08-04 17:58
m
maigo_name
なるほど。 動作環境とか感覚的に〜とかではなく、実装やメカニズム的にそう言う点があるんですね。 教えていただきありがとうございます🙏
2021-08-04 17:58
ユースケ
IntelliJ IDEAも歴史が積み重なって、一貫性のない部分も正直ありますけどね。現在プロジェクトモデルも含めて整理整頓が進んでいます。
2021-08-04 18:02
すず
試してみます!! ありがとうございます。
2021-08-04 18:12
ユースケ
PrimeFacesってそれ自体にサーバが含まれているんですか?WebLogic、WebSphereなどでJSFのアプリケーションに組み込んで使うものと思ってました
2021-08-04 18:15
k
kis
PrimeFacesはJSでもいろいろ処理してJava側と連携してるけど、動きが自明ではなかったりドキュメントが典型的正常系しかなかったりで、JSから追わないといけないことが結構あるので、この機会にちょっと覗いてみるといいと思います。
2021-08-04 18:24
S
S
Eが参加しました。 22:23 ValkyrieKiraが参加しました。
2021-08-04 19:36
V
ValkyrieKira
よろしくお願いします。
2021-08-04 22:23
ユースケ
何がわかりませんか?
2021-08-04 22:24
V
ValkyrieKira
これが分からなくて誰か教えてください🙇‍♀️
2021-08-04 22:24
V
ValkyrieKira
いきなりなんですけど… 22:24 画像 22:24 画像
2021-08-04 22:24
ユースケ
がんばって!
2021-08-04 22:25
V
ValkyrieKira
まだ高校1年生で全然知らなくて
2021-08-04 22:25
ユースケ
まずは教科書読んで、講義を思い出しましょう。
2021-08-04 22:25
V
ValkyrieKira
今日学校の模擬授業で貰ったやつなのでわかんなくて…
2021-08-04 22:25
ユースケ
ペケペケって埋めればokです
2021-08-04 22:25
V
ValkyrieKira
写真やつのやり方?
2021-08-04 22:25
ユースケ
高校1年生でも、大学1年生でも、社会人1年生でも、勉強です。私も社会時21年生ですが、毎日勉強です。
2021-08-04 22:26
ユースケ
教えられていない知識で解くような問題はでていないと思います。
2021-08-04 22:26
ユースケ
そうですね。紙やホワイトポードに間違えずにコードを書くのは難しいのでIDEを使うといいかもですね
2021-08-04 22:27
ぽこすけ
実際にコード書いてみるとわかりそうですね! プリントだとわかりづらい
2021-08-04 22:27
きり丸
消えるの早い 22:29 lkjがメッセージの送信を取り消しました
2021-08-04 22:28
ユースケ
是非、このインストーラでIntelliJ IDEA Community Editionを https://samuraism.com/jetbrains/jetbrains-toolbox-app
2021-08-04 22:28
ユースケ
あぁ、写真が消えたんですね
2021-08-04 22:29
ぽこすけ
( ゚д゚)
2021-08-04 22:29
ユースケ
え、退室?
2021-08-04 22:29
きり丸
あれ、自分の視点だと既に退室されているようでした
2021-08-04 22:32
いぬ
答えだけ教えてもらいにきたのかな
2021-08-04 22:33
ユースケ
って出ました。
2021-08-04 22:33
ユースケ
ですね。アイコンタップしたら
2021-08-04 22:33
ユースケ
いや、プリントがあったからオフライン授業かな。友達作って! 22:35 Elliotが参加しました。
2021-08-04 22:34
いぬ
今頃ヤフー知恵袋いってることでしょう
2021-08-04 22:34
ユースケ
高校の授業がオンラインなのかどうかはわかんないけど
2021-08-04 22:34
ユースケ
オンラインで悪友もいないとそういうの難しいですよねー
2021-08-04 22:34
k
kimukou
マクドとかいくと コロナで午前様で終わるみたいで 午後は宿題してるみたいな学生さんが沢山おられますね~(Moon hehe)
2021-08-04 22:36
E
Elliot
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Calendar; impo
2021-08-04 22:36
E
Elliot
入っていきなりですが質問です。
2021-08-04 22:36
ユースケ
デバッガを使ってみましょう
2021-08-04 22:37
ユースケ
デバッガを塚手見ましょう
2021-08-04 22:37
E
Elliot
これはなぜなのでしょうか?
2021-08-04 22:37
E
Elliot
このコードを入力して実行したところ、 7/20~7/20と入力すると、 1回目では-1が出て2回目には0がでます。
2021-08-04 22:37
ユースケ
IDEを使っていなければこれで https://samuraism.com/jetbrains/jetbrains-toolbox-app IntelliJ IDEA Community Edition(無料)で。
2021-08-04 22:38
ユースケ
コードを途中で止めたり、一行ずつ実行したり、途中で変数がどんな値になっているか確認したりできます
2021-08-04 22:38
E
Elliot
見てみたんですがわからないんですよねー
2021-08-04 22:39
E
Elliot
それを見たんですが...
2021-08-04 22:40
ユースケ
cal1.compareTo(cal2)のところですよね?cal1とcal2に入っている値が違うのが確認できるのではないでしょうか
2021-08-04 22:40
E
Elliot
はい
2021-08-04 22:40
ユースケ
デバッガでご覧になりました?
2021-08-04 22:40
E
Elliot
みたいで
2021-08-04 22:41
E
Elliot
時間らしきところは見てみたんですが同じ見た家
2021-08-04 22:41
E
Elliot
パラメータが多すぎるのもあるんですが何が違うのかぱっとわからないんですよね
2021-08-04 22:41
E
Elliot
電卓マークはどこでしょう?
2021-08-04 22:42
ユースケ
やってみてください
2021-08-04 22:42
ユースケ
見た目同じように見えて、本当に同じなのか、違うのかとか確認できます
2021-08-04 22:42
ユースケ
電卓マークを押せば任意のコードを実行できます
2021-08-04 22:42
E
Elliot
Idea Intellijをつかっているのですが・・・
2021-08-04 22:43
ユースケ
これです
2021-08-04 22:43
のぼっこ
(デバッガで)
2021-08-04 22:44
E
Elliot
evaluate でfind action して見つけました!
2021-08-04 22:44
のぼっこ
一回目と二回目ってのが同一実行上の入力を指すなら改行コード辺りは確認ポイントですかね。
2021-08-04 22:44
ユースケ
0になることが多いですが
2021-08-04 22:45
ユースケ
何度かやると-1になることもあります
2021-08-04 22:45
ユースケ
2回目以降、必ず0ではないですね
2021-08-04 22:45
ユースケ
あぁ、なるほど。これはちょっと面白い
2021-08-04 22:45
ユースケ
2回呼び出しているので厳密には同時ではないのです
2021-08-04 22:46
E
Elliot
はい
2021-08-04 22:46
ユースケ
難しいので答えをいっちゃいますが、Calendar.getInstance()は現在時刻を返しますね
2021-08-04 22:46
E
Elliot
なにが原因なんでしょう...
2021-08-04 22:46
E
Elliot
え、そうなんですね!!
2021-08-04 22:46
k
kis
デバッガでとめてステップ実行すると違う値がでるやつ?
2021-08-04 22:47
ユースケ
二回目以降はJITコンパイラで最適化が走って、getInstance()の呼び出しが早くなっているのではないかと
2021-08-04 22:47
E
Elliot
cal1.set cal2.set で設定しなおしたつもりだったのですが
2021-08-04 22:47
E
Elliot
なるほど..!
2021-08-04 22:48
ユースケ
setは秒までしかセットしていないので、ミリ秒単位でずれているのはそのままなのではないかと
2021-08-04 22:48
E
Elliot
Calendar cal1=Calendar.getInstance(); Calendar cal2=cal1;
2021-08-04 22:49
ユースケ
System.out.println(cal1.getTime().getTime()); System.out.println(cal2.getTime().getTime()); と入
2021-08-04 22:49
E
Elliot
ポインタ関係が不安なのですが
2021-08-04 22:49
ユースケ
古いAPIで互換性のために残されている、と思って良いです。
2021-08-04 22:50
のぼっこ
clear()呼べって何処かに書いてましたね
2021-08-04 22:50
ユースケ
プログラムで何をしたいかによります。が、そもそもCalendarはもう使わないのでLocalDateTimeを勉強しましょう!
2021-08-04 22:50
E
Elliot
なるほど、ずれてますね
2021-08-04 22:50
ユースケ
一回目は最適化されていないのでミリ秒単位(下3桁)がずれていますが、2回目は揃っていますね
2021-08-04 22:50
E
Elliot
これで初期化しても問題ないでしょうか?
2021-08-04 22:50
E
Elliot
なるほど、localdatetimeに切りえてみます!
2021-08-04 22:51
ユースケ
JITコンパイラによる最適化は、メソッドを抜けないと行われないので、whileループの中は最適化されないと思いますが、Calendar.getInstance()の中は最適化されて、呼び出しが早くなっているので2回目以降は同じ値になることが多いのでしょう。
2021-08-04 22:52
E
Elliot
ちなみに、今回のコードは (この後に)曜日を取得するためにCalendarをつかったのですが、 millisecondや時間、分などの情報は一切必要ないのですが、
2021-08-04 22:53
ユースケ
今日の曜日なら System.out.println(LocalDate.now().getDayOfWeek()); でとれます
2021-08-04 22:54
E
Elliot
その場合において最適なものはあるのでしょうか?
2021-08-04 22:54
k
kis
これやると必ず0がでるけど、たまたまですね
2021-08-04 22:54
のぼっこ
使わないと思いますけど、一応ドキュメント情報でした https://docs.oracle.com/javase/jp/8/docs/api/java/util/Calendar.html#set-int-int-int-int-int-int-
2021-08-04 22:55
ユースケ
Calendarを使っている書籍やサイトなどは古いので、java.time.*を使っている書籍、サイトを参考にすることをおすすめします
2021-08-04 22:56
E
Elliot
なるほど、そうなんですね! 勉強になりますm(__)m
2021-08-04 22:57
k
kis
Calendar、ミリ秒まで指定して初期化するメソッドがないから、set(MILLISECOND, 0)しないとだめそう。 そういう意味でもCalendarクラスは非推奨ですなー
2021-08-04 22:57
ユースケ
古いライブラリを呼び出す場合などでCalendarやDateを使うのは仕方ないのですが。
2021-08-04 22:57
E
Elliot
気になったんですが LocalDateTime とLocalDateの違いは何なのでしょうか?
2021-08-04 22:58
ユースケ
日付時刻か、日付かですね
2021-08-04 22:59
k
kis
文字通りよ
2021-08-04 22:59
ユースケ
java.time.*は登場するクラスは多いですが、API的には整理されていてわかりやすいです
2021-08-04 23:00
E
Elliot
あ、ほんとだw 失礼しました
2021-08-04 23:00
ユースケ
JITで動作が変わって見えるの、面白い例でした! 23:22 pinoが参加しました。
2021-08-04 23:03
E
Elliot
書きたいコードを書くことができました! 皆さん本当に有難う御座いましたm(__)m
2021-08-04 23:03
p
pino
よろしくお願いします
2021-08-04 23:22
p
pino
最近javaに興味を持ち勉強をし終えました。どこでプログラムをすればいいのですか?
2021-08-04 23:25
小久保
そんな質問する時点で興味ないんだなと
2021-08-04 23:26
o
oxy
スターバックスとかがおすすめです!
2021-08-04 23:26
ユースケ
勉強をし終えた、というのは書籍を一冊通して勉強した、みたいな意味でしょうか?
2021-08-04 23:26
p
pino
わかりました
2021-08-04 23:27
ユースケ
勉強は終わりませんのでずっと勉強し続けましょう
2021-08-04 23:27
p
pino
プログラムを書く場所です。僕のなかではメモ?ってなったのですがそれでは不便なので
2021-08-04 23:27
k
kis
すごい
2021-08-04 23:27
p
pino
プロゲート、本、動画です。形など完璧に覚えました
2021-08-04 23:27
ユースケ
どこで、というのはどこに就職すればプログラミングできるか、みたいな意味?
2021-08-04 23:27
p
pino
頑張って書いてきます
2021-08-04 23:28
k
kis
ProgateでWebでしかコードを書いてないから終わったらどこで書いていいかわからない、ということかー
2021-08-04 23:28
ユースケ
日本で、伝統的な企業ではEclipseも多いですが。
2021-08-04 23:28
p
pino
ありがとうございます
2021-08-04 23:28
ユースケ
IntelliJ IDEAが世界的には最もシェアが高いです↑がインストーラです
2021-08-04 23:28
o
oxy
スタバは冗談です。ごめんなさい。 が、eclipseとかintellijなどの、IDEと呼ばれるツールをインストールしてとりあえず書いてみるのが良いと思います!
2021-08-04 23:28
p
pino
はい
2021-08-04 23:28
ユースケ
場所、というのはコードを書くツールの話?
2021-08-04 23:28
ユースケ
あと、コミュニケーション能力も大事です。
2021-08-04 23:29
o
oxy
実は結構そういう方は多いでしょうねー。
2021-08-04 23:29
p
pino
頑張ります!
2021-08-04 23:29
ユースケ
IDEを使ってコードを書くのは入り口です。がんばって!
2021-08-04 23:29
ユースケ
相手の立場をイメージして、質問に質問で返されないようにするには何を伝えると良いか、考えると良いです。
2021-08-04 23:30
p
pino
分かりました
2021-08-04 23:30
ユースケ
どう表現すれば相手に伝わるか、とても難しいことなのですが。
2021-08-04 23:30
ユースケ
でも、質問返しされるのを恐れるよりも、じゃんじゃん質問する方が大事!
2021-08-04 23:31
p
pino
はい、すいませんでした
2021-08-04 23:31
ユースケ
とりあえず、IntelliJ IDEAを入れて圧倒的成長を果たして下さい
2021-08-04 23:32
p
pino
おけです!
2021-08-04 23:32
ユースケ
はい。飲み過ぎに注意して。
2021-08-04 23:33
p
pino
成長しますレッドブル飲んで羽生やすぐらい成長します
2021-08-04 23:33
p
pino
1日一本
2021-08-04 23:34
ユースケ
毎夜、モクモク会(モクモクと勉強や作業をする会)してますので、よろしければご一緒に https://twitter.com/yusuke/status/1421775350317469703?s=21
2021-08-04 23:34
p
pino
カフェイン中毒怖いですよね幼稚園の時カフェインの多いお茶飲みまくって中毒おこしましたもん
2021-08-04 23:36
ユースケ
計画、というと・・・何時から何時にこれをやろう、みたいな?
2021-08-04 23:37
p
pino
@ユースケ @ユースケ さん!プログラムを書く前は計画たてるのおすすめですか!
2021-08-04 23:37
ユースケ
移動中とか布団の中とか、PCに向かっていないときはあーしようか、こうしようか、と考えます。
2021-08-04 23:38
ユースケ
コードの構成についてはPCに向かっているときは手を動かすのと設計は同時ですね。
2021-08-04 23:38
p
pino
おけです
2021-08-04 23:38
k
kis
最初はどんな計画たてればいいかというのもわからないだろうから、手探りで無計画にやっていってもいいんじゃないですかねー
2021-08-04 23:38
p
pino
どんなものを作るか、何をどうするか、など
2021-08-04 23:38
ユースケ
私は時間の使い方も、設計も行き当たりバッタリですね
2021-08-04 23:38
p
pino
いいですねそれ!
2021-08-04 23:39
ユースケ
最初はフローチャートを書いて流れを整理するのもいいですね
2021-08-04 23:40
o
oxy
最初はいろんな方面に対して、実験と経験の積み重ねするという手段もありますねー。 人によってどういう学習方法が性に合ってるかは異なると思うので、どういうやり方が自分に向いてると思いますかー?(達成感がないと続けられそうにないとか、曖昧な所を潰し切らないと進
2021-08-04 23:42
H
H
jcpadを使って書いてたのですが、他の言語でVScodeを使っていてこっちでも書けるようにしたいのですが、環境構築って簡単ですかね?
2021-08-05 11:59
ユースケ
利用者も少しずつ伸びてきていますしね https://twitter.com/yusuke/status/1405874093598052364?s=21
2021-08-05 12:01
ユースケ
もちろん本格的に書くのはつらいと思いますが。
2021-08-05 12:01
ユースケ
コンパイル、実行するだけなら難しくないと思います。
2021-08-05 12:01
ユースケ
たまにJavaを触る、くらいならいいんじゃないかと思います
2021-08-05 12:02
k
karin.
私もVSCodeとかvimとか一つのエディタに纏めたい派ですね
2021-08-05 12:03
k
karin.
ところでjcpadって聞いたことないけどCPadっていうものがあったのですね
2021-08-05 12:06
ユースケ
IntelliJ IDEAならJava,Rust,Ruby,PHP,Python,Kotlin,Scala,Go,JavaScript,TypeScript,bash,SQL,HTML を書けますがサクッと触るにはVS Codeもいいかもですね
2021-08-05 12:06
ユースケ
私も初耳でした。javacを呼び出せるメモ帳みたいなものですかね。
2021-08-05 12:07
H
H
これです! 自分は大学で入れさせられたので入ってるだけでして…
2021-08-05 12:17
ユースケ
ドットなアイコンがカワイイ💕
2021-08-05 12:21
k
karin.
いろいろなツールがあるんですね~ 15:56 これくらいはマウントが参加しました。 16:29 ユースケがこれくらいはマウントをこのオープンチャットから退会させました。
2021-08-05 12:26
ユースケ
ササッ
2021-08-05 16:29
k
kis
職人の仕事を見た
2021-08-05 16:29
m
maigo_name
はや
2021-08-05 16:29
ユースケ
これくらいはアンマウント。 18:51 Lが参加しました。
2021-08-05 16:39
ーー
see you
2021-08-06 06:33
J
Jav
URL(http://whatcat.ap.mextractr.net/api_query )にアクセスして ログインをクリックし ユーザー名:openchat パスワード:java で下の画像のページにアクセスしています。 ここからAPIを利
2021-08-06 10:54
ユースケ
手で書くのは難しいですね
2021-08-06 10:55
ユースケ
multipart/form-data で、画像ファイルをエンコードしてテキストで表現する必要があります。MIMEという仕様を勉強せねばなりません
2021-08-06 10:56
J
Jav
方向性が間違ってたみたいですね教えていただありがとうございます。
2021-08-06 10:57
ユースケ
curlコマンドで動作確認できたら次は素直にHttp Client APIで呼び出しましょう
2021-08-06 10:57
J
Jav
Httpクライアントでアクセスするとjsonで帰ってくるのですが、detail:認証情報がありません。 というものだったので、一度ブラウザでアクセスしてみようと思った次第です。
2021-08-06 10:58
ユースケ
API呼び出しをしてみたいのであれば、ちょっとこれは難易度高めかも。画像を送らなくても良いAPIから挑戦しましょう。
2021-08-06 10:58
ユースケ
BASIC認証でリクエストを送る方法を調べてみましょう
2021-08-06 10:59
J
Jav
URLにユーザー名とパスワードを含ませるやり方ですね。 帰宅したらソースのURLをどちらに変えてみます。
2021-08-06 11:00
J
Jav
勘違いしてました。 ありがとうございます調べてみます! 沼にハマるところでした。 ありがとうございます。 11:04 さわびが参加しました。
2021-08-06 11:01
ユースケ
BASIC認証の仕組みを調べてみましょう
2021-08-06 11:01
ユースケ
ブラウザからアクセスするときは url:password@ みたいに書きますが、実際はAuthorization というリクエストヘッダに書きます
2021-08-06 11:01
ユースケ
画像ファイルを送る必要がない、こちらのAPIから挑戦しましょう https://metadata.co.jp/apis/word-associator-specifications.html
2021-08-06 11:05
J
Jav
たしかにこちらができれば、画像の送信の仕方がおかしいのだとわかりますね。 そうします!
2021-08-06 11:06
ユースケ
文字だけの場合は key=value を連ねたデータを送るだけですが、画像を送る場合はmultipartといって、multipart boundary っていう境界線で区切ってテキストデータと画像データテキストにエンコードしたものを分けて送るんです。区切り
2021-08-06 11:10
J
Jav
すごい、わかりやすいです! 用語の意味と実際の処理がいまいち結びついて無かったのですが、ざっくりとわかった気がします!
2021-08-06 11:14
J
Jav
ものすごくわかりやすく用語の意味と実際の処理がいまいち結びついて無かったのですが、ざっくりとわかった気がします!
2021-08-06 11:14
ユースケ
なんかそんな単語が関係しているっぽい!くらいでまずは大丈夫です!まぁまぁ難しいところですのでご安心(?)ください
2021-08-06 11:15
J
Jav
自尊心ぐちゃぐちゃにされてたので、むずかしいことに挑戦しているんだとわかって安心してしました😭
2021-08-06 11:18
J
Jav
違いますちがいます!
2021-08-06 11:19
ユースケ
ひぃ、ごめんなさいそんな意図は全くもってないのですが、言い方キツイですかね。気を付けます。
2021-08-06 11:19
ユースケ
なるほどなるほど
2021-08-06 11:20
J
Jav
ユースケさんには感謝の気持ちしかないです。 誠に誠に誠にありがとうございました
2021-08-06 11:20
ユースケ
難しい、っていうのは「あなたには無理」ということではなく、「ちょっと順番すっ飛ばしていて理解が追いつかないと思うので、この道順でいきましょう!(その道順を経由すればたぶん理解できる)」みたいな意味です。
2021-08-06 11:20
J
Jav
エラー解決できなくてってことです! 紛らわしくてごめんなさい🙇‍♀️
2021-08-06 11:20
J
Jav
よかったですよかったです
2021-08-06 11:21
ユースケ
コンピュータは間違って与えた指示は間違った通りにしか動いてくれないので、人間にお願いするのと比べてきつく感じることはあるかもですね。
2021-08-06 11:21
ユースケ
逆に、人間は大人になると「お前は間違っている」って言って貰えることは減ってくるので間違ってるものを間違っていると言ってくれるコンピュータは頼もしく感じたりもします。
2021-08-06 11:22
J
Jav
人間相手だと受け取った側のミスみたいな言い訳ができてしまいますもんね。自分が間違ってても
2021-08-06 11:23
ユースケ
指示があいまいでも、汲み取って作業してくれたり、メダルをかじるような間違いを犯しても誰も指摘してくれ・・・いや、あれは皆が指摘してますね。
2021-08-06 11:24
J
Jav
俺がやられたらブチ切れますあれは笑
2021-08-06 11:26
ユースケ
近年あまりやらないし、実際にかじる人ほとんどいねーよ、という・・・。 11:32 ぽこすけがメッセージの送信を取り消しました
2021-08-06 11:27
ユースケ
百歩譲って、許可を得た上でかじるフリですよね・・。
2021-08-06 11:27
J
Jav
この時期にやるセンスすごいです笑
2021-08-06 11:35
ぽこすけ
教材からの引用です。 ■今わかっていること ・変数nameがからの場合にはNullPinterException例外 ・引数fileが不正なパスである場合にはFileNotException例外 このコードが何をしたいのかがわかりません。
2021-08-06 11:37
ユースケ
教材の分からないところは先生に聞きましょう
2021-08-06 11:40
ぽこすけ
個人で勉強しているので、先生がいないんですよね...
2021-08-06 11:42
ユースケ
何の教材ですか?
2021-08-06 11:45
ユースケ
なるほど、このFileってjava.io.Fileではなくて独自クラスですよね?ちょっとこれだけだと分からないですね。
2021-08-06 11:45
ユースケ
あと、コンパイル通らなそう
2021-08-06 11:46
ユースケ
クラスの定義にもメソッドの定義にもなっていないので、書き写し間違えていると思います。
2021-08-06 11:47
ぽこすけ
ちょっとわかりづらいかも知れませんが 教材のコードはこのような感じで、少し不親切です。
2021-08-06 11:48
ユースケ
class 、じゃないですね。コンストラクタですねこれ
2021-08-06 11:49
ユースケ
なるほど、isInvalid()ってメソッドがないからFileは独自クラスだと思ったのですが、isInvalidってパッケージプライベートのメソッドがあるんですね
2021-08-06 11:50
ユースケ
IDEでサクッとソースコード開けますよ
2021-08-06 11:51
ユースケ
Nameは大文字始まりじゃないし、inovalid、じゃなくてinvalid、ですね
2021-08-06 11:51
ぽこすけ
確かに、classではなかったですね
2021-08-06 11:51
ユースケ
ここで説明したい部分だけを引用している、という意味では不親切、ということはないかなーと思います
2021-08-06 11:51
ユースケ
IntelliJ IDEAであればCmd + O(WindowsはCtrl + N)で、fileinputstreamとタイプしてenterを押せば標準APIのソースコードを開けます
2021-08-06 11:52
ユースケ
・変数nameがからの場合にはNullPinterException例外 ・引数fileが不正なパスである場合にはFileNotException例外 と、書籍にも説明がある通りですが、何が分からないのでしょう?
2021-08-06 11:53
ユースケ
例外の意味が分からないのであれば恐らくその書籍のもうちょっと前のページに説明があると思いますので読み返してみましょう
2021-08-06 11:54
ユースケ
"eclipse open class by name"とかで調べてみましょう
2021-08-06 11:55
ユースケ
調べてみてください
2021-08-06 11:55
ぽこすけ
eclipseの場合はどのようにしたら開けますか?
2021-08-06 11:55
o
oxy
このページを見る限り、自分でいろんな条件をチェックして、条件を決めて、好きな例外をthrowする事ができますよー。と言う説明ページというだけに見えますね!
2021-08-06 11:56
ユースケ
もっとも、詳しい人が回りにいるのでなければデファクトスタンダードとなっているIntelliJ IDEAをお勧めしますが・・・
2021-08-06 11:56
ぽこすけ
調べてみます
2021-08-06 11:56
ユースケ
書き写して間違えてclassを入れてしまうところからしてそうかもしれませんね。
2021-08-06 11:57
たか
クラス、コンストラクタ、メソッドの関係を分かってないとか?
2021-08-06 11:57
ユースケ
(私の意見はIDEA寄りに偏ってはいますが) https://twitter.com/yusuke/status/1405874093598052364
2021-08-06 11:57
ユースケ
この先で自前クラスで例外を投げるコード例とか出てくるきがするので、それを書き写して動かして理解していくのがいいかも?
2021-08-06 11:58
ユースケ
この書籍ですね https://wings.msn.to/index.php/-/A-03/978-4-7981-5112-0/
2021-08-06 11:59
ぽこすけ
そうです。 ご親切にありがとうございます。 もう少し調べてみます。
2021-08-06 12:00
ユースケ
完全に理解して次に進む、つもりだと難しいかも。なんとなくそんな説明があった、程度の理解で先に進みながら何周か読むくらいのつもりがいいと思います。
2021-08-06 12:01
ユースケ
独習Java、文法のトピック毎に章が分かれているから後から調べるのにも読みやすいでしょうし。
2021-08-06 12:02
ユースケ
あと、妥協せずに網羅的に説明している感もあるので、それこそ全部理解しなくてもプログラマにはなれます。
2021-08-06 12:03
ユースケ
例外は理解しておく必要ありますが、一週目ではそこそこの理解でいいかも。最初のうちは自分で例外を投げるコードはあまり書かないので、キャッチの仕方さえ把握していれば大丈夫です。
2021-08-06 12:04
小久保
Java完璧に覚えた人がプログラム書く場所わからないというのはどういうことでしょう
2021-08-06 22:45
p
pino
その中で学習したことを完璧に覚えただけです。プログラムのコードなどを勉強しただけで書く場所を勉強したわけではありません。なので分かりません
2021-08-06 23:06
p
pino
その中で学習したことを完璧に覚えたと言ってますよね?
2021-08-06 23:08
小久保
それは全くもって完璧とは言えません ボール蹴ったことないけど本で勉強したからサッカー完璧って言ってるのと同じです
2021-08-06 23:08
p
pino
すいませんでした
2021-08-06 23:12
p
pino
はい
2021-08-06 23:12
あさだ
仲良くやりましょ🥰
2021-08-06 23:12
p
pino
間違ってます?
2021-08-06 23:12
小久保
駆け出しって怖い
2021-08-06 23:13
小久保
Javaの勉強終わったんですよね?
2021-08-06 23:13
p
pino
まずなんでそんなに言ってくるのですか?なんかしました?
2021-08-06 23:14
p
pino
あの、それについてはユースケさんにまだ勉強終わってないと説明して頂けたので分かってます
2021-08-06 23:14
ユースケ
もういいでしょ。これまで参考にしたサイトについてはそれなりに理解したつもり、程度の意味だっていうことはわかるでしょ。
2021-08-06 23:15
あさだ
駆け出しはそのくらいが丁度良いと僕は思いますよ、僕も駆け出しですが
2021-08-06 23:15
o
oxy
質問をしている人は大抵、 「わからない事があるから聞いている」という前提があり、わからない人視点だと、自分が何をわかっていなくて何をわかっているのかを開示したいけれど、そもそもどう聞けばいいのかもわからない中、情報を出そうとしている事が多いと思います。
2021-08-06 23:15
小久保
今後、エンジニアを目指すのであればわからない事は自分でググって解決できるようになりましょう
2021-08-06 23:16
m
maigo_name
こんな底なし沼を一人で渡ろうなんて危険です
2021-08-06 23:20
p
pino
何故そこまで言われるんですかね変な人ですね。自分は初心のころなかったのですかね
2021-08-06 23:20
m
maigo_name
自分たちでなんとかできると思って走り出すと怪我をします
2021-08-06 23:21
m
maigo_name
いや、マジで
2021-08-06 23:21
m
maigo_name
走り出しの時はメンターを見つけられるなら聞いたほうがいいです
2021-08-06 23:21
m
maigo_name
そうです
2021-08-06 23:22
p
pino
人の情報聞くの大切ってことですか?
2021-08-06 23:22
S
SHOU
ずっと「何もわからない」状態…
2021-08-06 23:23
m
maigo_name
慣れてきたら一人でも出来ること増えると思いますが、 開発ツールをなにを使うかわからないとかは、たぶん走り出したとか、走り出そうとしてると思うので、聞いた方がいいです
2021-08-06 23:23
S
SHOU
ですね! 何事も支え合ってできていくものですね。
2021-08-06 23:23
初心者z
私にも完全に理解したときがありましたが、今は何もわからない😅
2021-08-06 23:24
S
SHOU
GitとかAWSの使い方間違えて、数十万の請求来た人とかもいるのでご注意を…駆け出しさんたち…
2021-08-06 23:24
ユースケ
ずーっと手を動かさず、調べず(同じことを)聞いてばかりでもだめですけどね。
2021-08-06 23:24
ユースケ
何が分からないか分からない状態では調べようもないので、やはり基礎体力が付くまではどんどん聞いて方向を教えて貰うのは大事ですよ
2021-08-06 23:24
S
SHOU
深いですよね!  なにかをなんとなーく動く様には出来るけど、もっと深層の事が…💧
2021-08-06 23:25
S
SHOU
@初心者z @初心者z 非常に良い画像です♪
2021-08-06 23:26
p
pino
ちょっとできるなりたい
2021-08-06 23:39
t
tayatam
いつか チョットデキル になりたいもんです。😎
2021-08-06 23:39
ユースケ
Twitter-4Jチョットデキル
2021-08-06 23:40
p
pino
#チョットデキル
2021-08-06 23:45
o
oxy
理解してないとなかなか難しい崩し方のやつだ
2021-08-06 23:53
p
pino
わくはみ出とる し 半分はみ出てる
2021-08-06 23:56
たくみん
職場で新しい人入るときに「Javaできる人だよ」って言われるんですが、できるの意味が人によって違うので驚くことがあります
2021-08-07 00:19
T
Test.class
いい画像ですね! 保存しましたw
2021-08-07 00:24
a
abc
素敵な画像をありがとうございます。 思いっきり真ん中地点です。 01:27 pinoが参加しました。 02:00 ニック1212が参加しました。 03:36 第一形態が参加しました。
2021-08-07 00:33
g
gina
夏休み何かいい課題があれば教えて欲しいですね。 来年4月あたりにJava・Springのプログラムがある案件に入れたらいいと思っています。 期間:一週間くらいですね。 現在の立ち位置:SES形態の社員です。今は、Vueの案件(調査から追加開発) Vu
2021-08-07 12:19
ユースケ
GCPかAWSでブログを建てる。WordPressでもJekyllでもなんでもいい。
2021-08-07 12:20
g
gina
ありがとうございます。
2021-08-07 12:21
ユースケ
spring bootで掲示板かTwitterか todoリストかを作る
2021-08-07 12:21
ユースケ
ソースコードはGitHubにあげる
2021-08-07 12:22
ユースケ
単体テストもE2Eテストもしっかり実装
2021-08-07 12:22
ユースケ
GitHub ActionやCircle CIでCIする
2021-08-07 12:23
ユースケ
開発の経過を逐次ブログに書いてツイートもする
2021-08-07 12:24
ユースケ
1週間ではちょっと多いかもですが。休みあるなし関係なく継続してコード書いてるとどんどん収入上がります。
2021-08-07 12:25
g
gina
ありがとうございます。言っっていただけるとやる気が出ます。
2021-08-07 12:28
ユースケ
と、繰り返しお勧めしているけど年単位でブログが続く人はいません。 いないということは継続すれば飛び抜けられるということです。
2021-08-07 12:30
g
gina
なんども伺って恐縮です。
2021-08-07 12:32
ユースケ
私もブログ途切れ途切れですけどね! 13:05 ねるが参加しました。
2021-08-07 12:33
ユースケ
頑張ってください!
2021-08-07 12:33
三人以上でgit使って一緒に開発なんかもいいと思います。実際の現場でも共同作業ができない人は詰みますし、面談でも結構聞かれる事項です。 Discardの方で仲間求めれば、簡単に集まるのではないでしょうか?きっと@ユースケ さんもナイスなreviewし
2021-08-07 18:31
ユースケ
#モクモクJava で拝見しますよー
2021-08-07 18:36
m
maigo_name
安心して、仮に複数人開発ができない人でも、一人での開発はできるわ
2021-08-07 18:43
m
maigo_name
活躍できる場所は限られますけど
2021-08-07 18:44
ユースケ
私もほとんど複数人開発の経験がなく・・。
2021-08-07 20:18

もっと見るキーワード検索 

ค้นหาคำ
#PondPhuwin #แชร์ร้านเหล้า #ขอเงินได้น้า #เที่ยวทั่วเกาหลีใต้ #BestofBest #ซือไท่ #ราคาส่งตั้งแต่ชิ้นแรก #daychallenge #BLACKPINK #กลุ่มคนเหงา #Promote #สาวเหนือ #แนะนำ #Korn3g #คือคนเดียวกับ #ทนายลากคอกระติ๊บ #หม่าม๊าน้องจีมิน #เติมเหรียญ #นูน่า #relxupdate #รวมร้านขายเมล #ตัวเเทนร้าน #Store #หมอนวดชายรับงาน #ซานฟราน #InfoSec #จากการลงทุน #store #DIARY #asMEWwish #บอลเต็ง #online #ตัวแทนขายแอพ #skinrxlab #เฉพาะบอท #นิโคลัส #บางขุนเทียน #Perfume #anymore #บ้านขนมปังของลูกเกด #ลูกทีมทำเมล #official #บัตรนร #ห้องมหาเศรษฐี #Dinosaur #Garena #ตัวแทนเติมเหรียญร้านเดลต้า #ตัวแทนแอพพรี #ปั๊มไลค์ #dek65 #กลุ่มลับ #กัญชาเพื่อทางการแพทย์ #เกย์พะเยา #chase #Camping #Thailand #งานวิจัย #หารเเอพพรีเมียม #ตัวเเทน #ลดน้ำหนักง่ายด้วยสารอาหารและวิตามินจากธรรมชาติ #Pattaya #คูมgdหายไปไหน #ตัวแทน #MINISO #คืนเงินค่าบัตร #ด้อมไม่มีชื่อ #ตัวแทนส่ง #น้ำหนึ่งเนยเป็นเฟื่อนกัน #งานกราฟฟิก #เอาไว้แลกเพลง #ฉบับมือใหม่ #dek63 #พร้อมส่ง #official #ninejiu #Kazetarians #ABOUT #เสื้อผ้า #เท่านั้น #Sindy #Massage #TCAS66 #นภัสสรณ์ #โซนระยอง #แฟนคลับ #เสื้อผ้างานเกาหลี #ทำเมล #พัทยาและต่างจังหวัด #Streaming #ชะชวย #ภาษาอังกฤษง่ายๆ #ชั้นสร้างบุญ #ลูกทีมทำเมล3฿ #อยากเป็นหมอ #Charming #มาคุยกัน #มันส์ดีไม่ต้องมี #FAMILY #พรีออเดอร์ญี่ปุ่น #กลุ่มโปรสเตลล่า #ส่งต่อเสื้อผ้า #หนู๋อยากบอก #แต่นอนน้ะ #Unifans #topini #สารพัดเรื่อง #THAILAND #แพรพลอยศรีสวรรค์ #ร้านสาคู #ตัวแทน #สายล่อฟ้า #Cosmetics #Mashoplovely #Master #น้ำหอมแท้ราคาส่ง #สงขลา #Japanese #สอนเลือกหุ้นดี #JisooRamyeonTH #บาททุกหัว