• cheeser
  • ernimril
  • joed
  • kinabalu
  • lunk
  • ojacobson
  • r0bby
  • ThaDon
  • ricky_clarkson
  • topriddy

« 2019-07-11


2019-07-13 »

Nick Message Date
rruizt [rruizt!] has joined ##java [12:04]
Nicmavr [Nicmavr!~Nicmavr@unaffiliated/nicmavr] has joined ##java [12:08]
Hanii [Hanii!~Hanii@2a00:23c5:c587:a800:21b3:afc1:95e4:15fd] has joined ##java [12:14]
DTZUZO [DTZUZO!] has joined ##java [12:18]
fragamus [fragamus!] has joined ##java [12:19]
sbalmos [sbalmos!] has joined ##java [12:29]
greenfructose_ [greenfructose_!~greenfruc@] has joined ##java [12:53]
wodencafe [wodencafe!] has joined ##java [12:53]
Zarthus [Zarthus!zarthus@trivialand/guesser/zarthus] has joined ##java [12:56]
exonity01 [exonity01!uid364582@gateway/web/] has joined ##java [01:11]
DiabloD3 [DiabloD3!] has joined ##java [01:30]
Jigsy [Jigsy!~Jigsy@unaffiliated/jigsy] has joined ##java [01:30]
rorx [rorx!] has joined ##java [01:31]
CombatVet [CombatVet!~c4@gateway/tor-sasl/combatvet] has joined ##java [01:34]
Diablo-D3 [Diablo-D3!] has joined ##java [01:41]
immibis [immibis!] has joined ##java [01:50]
drdanick [drdanick!] has joined ##java [01:50]
Diablo-D3 [Diablo-D3!] has joined ##java [01:51]
g00s [g00s!~g00s@unaffiliated/g00s] has joined ##java [01:57]
led_dark_1 [led_dark_1!~Thunderbi@] has joined ##java [02:05]
OnceMe [OnceMe!~OnceMe@unaffiliated/onceme] has joined ##java [02:06]
noodlepie [noodlepie!~phillip@] has joined ##java [02:11]
puppy_za [puppy_za!uid277586@gateway/web/] has joined ##java [02:12]
palasso [palasso!~palasso@unaffiliated/palasso] has joined ##java [02:14]
DTZUZO [DTZUZO!] has joined ##java [02:16]
nokdoot [nokdoot!~nokdoot@] has joined ##java [02:26]
v01d4lph4 [v01d4lph4!~v01d4lph4@] has joined ##java [02:27]
shrewdu [shrewdu!~root@] has joined ##java [02:28]
ericek111 [ericek111!] has joined ##java [02:35]
liefer [liefer!] has joined ##java [02:36]
unleaded [unleaded!~digiberk@unaffiliated/digiberk] has joined ##java [02:36]
donotturnoff [donotturnoff!] has joined ##java [02:47]
bnyio [bnyio!] has joined ##java [02:51]
minos_ [minos_!] has joined ##java [02:57]
Jigsy [Jigsy!~Jigsy@unaffiliated/jigsy] has joined ##java [03:00]
Markow [Markow!~ejm@] has joined ##java [03:02]
thebope_ [thebope_!~thebope@pdpc/supporter/student/thebope] has joined ##java [03:07]
zkxs [zkxs!zkxs@2600:8804:8043:3f00::1:1] has joined ##java [03:10]
minos_ [minos_!] has joined ##java [03:14]
Lengsdorfer [Lengsdorfer!~Lengsdorf@unaffiliated/lengsdorfer] has joined ##java [03:15]
minos_ [minos_!] has joined ##java [03:16]
minos_ [minos_!] has joined ##java [03:18]
TomyWork [TomyWork!~TomyLobo@] has joined ##java [03:22]
ipe [ipe!] has joined ##java [03:22]
Chuguniy [Chuguniy!~Chuguniy@] has joined ##java [03:25]
progart [progart!~kamee@] has joined ##java [03:28]
martiansoul [martiansoul!6f5d7832@] has joined ##java [03:35]
martiansoul what does this cron value "0 30 */3 * * *" in spring-boot mean? [03:35]
Maldivia martiansoul: [03:38]
Maldivia Maldivia's title: "A Guide To Cron Expressions | Baeldung" [03:38]
acidjnk [acidjnk!] has joined ##java [03:46]
kgrimes2 [kgrimes2!] has joined ##java [03:47]
LaSombra Interesting... [03:48]
devish [devish!345f4b1d@unaffiliated/devish] has joined ##java [04:04]
ravenousmoose [ravenousmoose!~ravenousm@] has joined ##java [04:04]
devish Does a spring interceptor executes for all the requests made? [04:05]
Me4502 [Me4502!~quassel@unaffiliated/me4502] has joined ##java [04:06]
TlrDr9 [TlrDr9!] has joined ##java [04:12]
devish Answering myself..Yes [04:19]
paws_ [paws_!uid89121@gateway/web/] has joined ##java [04:21]
Secret-Fire [Secret-Fire!~Secret-Fi@] has joined ##java [04:28]
Jigsy [Jigsy!~Jigsy@unaffiliated/jigsy] has joined ##java [04:29]
Secret-Fire [Secret-Fire!~Secret-Fi@] has joined ##java [04:29]
Secret-Fire [Secret-Fire!~Secret-Fi@] has joined ##java [04:31]
Jigsy [Jigsy!~Jigsy@unaffiliated/jigsy] has joined ##java [04:34]
Jigsy [Jigsy!~Jigsy@unaffiliated/jigsy] has joined ##java [04:40]
kgrimes2 [kgrimes2!] has joined ##java [04:43]
macroprep [macroprep!~smallvill@2405:7f00:8a0c:900:ed90:31cd:cb3b:ef05] has joined ##java [04:47]
Diablo-D3 [Diablo-D3!] has joined ##java [04:51]
KidBeta [KidBeta!~Kidbeta@hpavc/kidbeta] has joined ##java [04:57]
atslash [atslash!] has joined ##java [04:59]
magz__ [magz__!] has joined ##java [05:01]
kgrimes2 [kgrimes2!] has joined ##java [05:03]
ravenousmoose [ravenousmoose!~ravenousm@] has joined ##java [05:06]
tmxcax [tmxcax!~root@] has joined ##java [05:09]
tmxcax hello [05:09]
Jigsy [Jigsy!~Jigsy@unaffiliated/jigsy] has joined ##java [05:12]
hypc1 [hypc1!~Thunderbi@] has joined ##java [05:16]
ali1234 [ali1234!~ali1234@2a01:4f8:210:2026::2] has joined ##java [05:24]
kgrimes2 [kgrimes2!] has joined ##java [05:24]
Secret-Fire [Secret-Fire!~Secret-Fi@] has joined ##java [05:28]
masuberu [masuberu!] has joined ##java [05:29]
pdgwien [pdgwien!] has joined ##java [05:30]
waz [waz!~waz@pdpc/supporter/active/waz] has joined ##java [05:30]
masuberu hi, I have an issue with my tomcat application where it becomes unresponsive and I need reboot it every 3-4 days. I think I have a memory leak problem. Is there a command I can run locally to dump the memory snapshot to analyse later? [05:32]
yawkat jmap [05:33]
Maldivia or jcmd, or attach visualvm -- many ways [05:33]
masuberu I tried to connect visualvm to the remote machine but it is giving me an error, however I can telnet to remote_ip:port I had this issue in the past and I fixed it rebooting tomcat but I don't want to restart it yet [05:34]
masuberu ok I will try jmap and jcmd [05:34]
Maldivia masuberu: well, visualvm needs to attack to the jmx port, if doing it remotely [05:35]
Maldivia don't know if that was the port you were trying on [05:35]
mbooth "attack the jmx port" -- sounds right :-) [05:37]
masuberu [05:38]
Maldivia masuberu: are you running it as the same user that owns the java process+ [05:40]
Maldivia also, make sure that the version of the jmap/jcmd tool you use is from the jvm version that you're trying to attach to [05:41]
kgrimes2 [kgrimes2!] has joined ##java [05:45]
AugustusCaesar24 [AugustusCaesar24!] has joined ##java [05:45]
masuberu ok, so please let me know if I am wrong... I am planning to tell cron to run jmap -heal <pid> every4 hours and dump it into a text file. I should check that 'PS Old Generation' does not increase over time and stays stable. Am I right? [05:50]
masuberu I mean, if % used in the old generation is always increasing means I have a memory leak issue? [05:51]
Maldivia not neccesarily [05:52]
Maldivia just because the memory usage increases doesn't mean it's a leak; it could be intentional [05:54]
progart [progart!~kamee@] has joined ##java [05:54]
masuberu Maldivia, ok but if it increases until the free space is close to 0 and tomcat becomes unresponsive? [05:56]
VegetarianFalcon [VegetarianFalcon!uid258908@gateway/web/] has joined ##java [05:57]
OnceMe [OnceMe!~OnceMe@unaffiliated/onceme] has joined ##java [05:57]
masuberu so what should I do to address this issue? [05:57]
masuberu or to identify a memory leak issue? [05:58]
Maldivia well, if it's intended behavior, give more memory :D if it's not, figure out what's causing it and fix it [05:58]
Maldivia mat [05:58]
Maldivia Maldivia, mat is the Memory Analyzer Tool, available as an eclipse plugin or as a standalone app. [05:58]
Maldivia use MAT to analyze the heap dumps; and see where the memory is [05:59]
dob1 [dob1!~dob1@unaffiliated/dob1] has joined ##java [05:59]
rruizt [rruizt!] has joined ##java [05:59]
progart [progart!~kamee@] has joined ##java [05:59]
dob1 hi, I am using this to send mail in my linux box, the problem is that it creates multi-part mails and I can't read them with mail [06:00]
dob1 (mail the command) [06:00]
Maldivia then don't create multi part emails [06:03]
kgrimes2 [kgrimes2!] has joined ##java [06:05]
Secret-Fire [Secret-Fire!~Secret-Fi@] has joined ##java [06:14]
paulpaul1076 [paulpaul1076!b92c0d24@] has joined ##java [06:19]
progart [progart!~kamee@] has joined ##java [06:20]
Secret-Fire [Secret-Fire!~Secret-Fi@] has joined ##java [06:20]
kgrimes2 [kgrimes2!] has joined ##java [06:26]
mohsen_1 [mohsen_1!uid289573@gateway/web/] has joined ##java [06:31]
p[a]ddy [p[a]ddy!~paddyez@wikipedia/paddyez] has joined ##java [06:36]
v01d4lph4 [v01d4lph4!~v01d4lph4@] has joined ##java [06:37]
hassoon|work [hassoon|work!hassoon@gateway/shell/] has joined ##java [06:39]
hassoon|work 'morning [06:39]
surial morning [06:40]
hassoon|work I have french accented strings in e.g an file, i don't get to render them correctly in utf8 format, when i call/import variables from that one file, they show up as irregular strange characters [06:42]
hassoon|work knowing that summaryPart1 is my string, i did this: byte[] bytes = summaryPart1.getBytes(Charset.forName("UTF-8"));String str = new String(bytes, Charset.forName("UTF-8")); [06:42]
hassoon|work but str is still not formatted to utf8 [06:42]
dob1 Maldivia, I can't read the mail it creates with mail / mailx [06:42]
hassoon|work how should i achieve that [06:42]
dob1 Maldivia, I read the javadoc but I don't find any option to disable this [06:43]
macroprep [macroprep!~smallvill@2405:7f00:8a0c:900:98cf:b344:93f5:c48] has joined ##java [06:44]
surial hassoon|work: It's StandardCharsets.UTF_* [06:48]
surial UTF_8 I mean [06:48]
surial hassoon|work: UTF-8 is not a 'format'. [06:49]
surial hassoon|work: and obviously, turning a string into bytes as per encoding X and then those bytes back to a string as per enocding X, is a no-op. [06:49]
surial that always gets you the same string (or an error, if the string contains chars not encodable in X). [06:49]
surial hassoon|work: the string you have, that looks fucked up? You're already lost. [06:49]
hassoon|work surial: ah :o [06:49]
surial hassoon|work: where-ever you got that string? THAT is where you pass in UTF_8. YOu can't fix it afterwards (you can try by going string to bytes using whatever encoding it was read as, then those bytes back to string via UTF_8, but no guarantees if that will actually work, depends on which encodings and which chars). [06:50]
hassoon|work surial: so it's not totally possible ? [06:51]
dreamreal show us [06:51]
dreamreal dob1, Paste the code (and any errors) in a pastebin where we can see it. See ~pastebin for options. Also see ~testcase for good examples as to how to help us help you quickly diagnose and solve problems. [06:51]
dreamreal dob1: and it may be that it ALWAYS creates a multipart mail. Check the source, or ask the author. [06:53]
nfd9001 [nfd9001!] has joined ##java [06:59]
dob1 dreamreal, the code is this: really simple, what I get is a multipart message that I can't read with mail/mailx [07:03]
dob1 I can read it with mutt/alpine [07:04]
dreamreal yeah, well, check the source - or ask the author what's up. It could be that that mail lib doesn't create mails without them being multipart. mail/mailx, of course, ain't all that... but that shouldn't matter. [07:05]
dob1 dreamreal, ok I will see if there is some way to contact the author [07:05]
dreamreal he says to ask stackoverflow or github [07:06]
dob1 I will ask on stackoverflow later [07:06]
dreamreal looking casually at teh source implies that it does in fact mandate mime multipart [07:09]
dob1 dreamreal, always? [07:10]
dreamreal [07:10]
dreamreal dreamreal's title: "simple-java-mail/ at develop bbottema/simple-java-mail GitHub" [07:10]
dreamreal <-- more importantly [07:13]
dreamreal dreamreal's title: "simple-java-mail/ at develop bbottema/simple-java-mail GitHub" [07:13]
dob1 ah, so it's by default [07:14]
dob1 and there is no way to change it... [07:14]
dreamreal of course, this is a very casual scan, so I wouldn't take my word as being canonical. I don't think I've ever seen this library before. [07:14]
dob1 well when you find an easy to use library there is always something that doesn't work [07:16]
dreamreal eh [07:16]
dob1 I can't use java mail to send a simple mail to my linux box... I prefer to invoke the mail command via a process or whatever [07:17]
dreamreal dob1: you can't... use... JAVAMAIL to send a simple email? [07:17]
Maldivia well, you could also use a mail client that understands multi part... [07:17]
dreamreal I'm betting you're wrong [07:17]
dob1 dreamreal, I can for sure, but it's a waste of time imho, configuration, properties to just send a mail to localhost [07:18]
dreamreal I mean, I guess maybe you're unable to, but javamail can certainly do it [07:18]
dreamreal dob1: sure, do whatever works for you [07:18]
dreamreal It sounds like simplejavamail can't do it by design, but that doesn't mean the other APIs have the same limitations [07:19]
dob1 Maldivia, yes, the other option is this. [07:19]
dob1 dreamreal, but it is simple :) [07:19]
dreamreal so is commons-email [07:19]
dob1 you see ? 10 lines to do send a mail, with java mail how many lines? [07:19]
dreamreal dob1: what's your point? [07:19]
Maldivia if you just set text of the email, you see what in your client? [07:20]
dreamreal I mean, I don't know, I don't remember javamail having all that much of a difficult API [07:20]
dreamreal so it really comes down to you, your preferences, and your requirements [07:20]
dob1 Maldivia, I can read it via mutt/alpine [07:20]
dreamreal just get it done, if it works it works, in the end [07:20]
dob1 I will take a look at commons-mail later [07:20]
dreamreal we don't care how much code you write or don't write, I wouldn't think [07:21]
deavmi [deavmi!~deavmi@] has joined ##java [07:21]
dob1 dreamreal, maybe I can be wrong :) [07:23]
dreamreal about what [07:23]
v01d4lph4 [v01d4lph4!~v01d4lph4@] has joined ##java [07:25]
dob1 dreamreal, about javamail to be more difficult to use [07:25]
dob1 for the task I have to do [07:25]
dob1 anyway commons-mail seems ok, I have to test it [07:26]
dob1 dob1's title: "Commons Email Examples" [07:26]
dreamreal It's more low-level than the other APIs. If you need precise control, it's the API to use. OTOH, you get to work very close to the wire. The wrapper APIs like simplejavamail and commons-mail use it under the hood. [07:26]
irinix [irinix!~irinix@unaffiliated/irinix] has joined ##java [07:32]
ravenousmoose [ravenousmoose!~ravenousm@] has joined ##java [07:35]
kindling [kindling!USsthrQL@unaffiliated/kindling] has joined ##java [07:37]
dj_pi [dj_pi!] has joined ##java [07:41]
Secret-Fire [Secret-Fire!~Secret-Fi@] has joined ##java [07:47]
adder [adder!~adder@gateway/tor-sasl/adder] has joined ##java [07:51]
led_dark_1 [led_dark_1!~Thunderbi@] has joined ##java [07:52]
v01d4lph4 [v01d4lph4!~v01d4lph4@] has joined ##java [07:54]
deavmi [deavmi!~deavmi@] has joined ##java [07:55]
Secret-Fire [Secret-Fire!~Secret-Fi@] has joined ##java [08:00]
forgottenone [forgottenone!~forgotten@] has joined ##java [08:08]
dez [dez!uid92154@fedora/deSouza] has joined ##java [08:13]
iamNOTadog [iamNOTadog!~nicey@2804:7f4:c780:5d0c:7e82:fd48:98ee:e49b] has joined ##java [08:19]
iamNOTadog parted the channel: [08:19]
iamNOTadog [iamNOTadog!~nicey@2804:7f4:c780:5d0c:7e82:fd48:98ee:e49b] has joined ##java [08:19]
gbobby [gbobby!~raltnoede@LINBIT/gbobby] has joined ##java [08:21]
iamNOTadog parted the channel: [08:23]
mf7 [mf7!~user@] has joined ##java [08:27]
waz [waz!~waz@pdpc/supporter/active/waz] has joined ##java [08:40]
visualshock [visualshock!9b374338@gateway/web/cgi-irc/] has joined ##java [08:42]
kgrimes2 [kgrimes2!] has joined ##java [08:43]
LSCody [LSCody!] has joined ##java [08:43]
LunarJetman2 [LunarJetman2!LunarJetma@] has joined ##java [08:44]
impermanence [impermanence!c01c0125@gateway/web/cgi-irc/] has joined ##java [08:44]
mf7 [mf7!~user@] has joined ##java [08:46]
zeden [zeden!~user@unaffiliated/zeden] has joined ##java [08:48]
karab44 [karab44!~karab44@unaffiliated/karab44] has joined ##java [08:48]
nfd [nfd!] has joined ##java [08:59]
Arimil [Arimil!] has joined ##java [08:59]
runlevel7_ [runlevel7_!~runlevel7@unaffiliated/runlevel7] has joined ##java [08:59]
Swish[\] [Swish[\]!] has joined ##java [09:00]
xeno_ [xeno_!~xeno@unaffiliated/xeno] has joined ##java [09:00]
javabot [javabot!~javabot@unaffiliated/javabot] has joined ##java [09:17]
dreamreal glad to hear you've succeeded [09:17]
kgrimes2 [kgrimes2!] has joined ##java [09:19]
visualshock [visualshock!9b374338@gateway/web/cgi-irc/] has joined ##java [09:22]
manualcrank [manualcrank!] has joined ##java [09:36]
Jantz [Jantz!] has joined ##java [09:39]
kgrimes2 [kgrimes2!] has joined ##java [09:40]
waz [waz!~waz@pdpc/supporter/active/waz] has joined ##java [09:42]
macroprep_ [macroprep_!~smallvill@2405:7f00:8a0c:900:98cf:b344:93f5:c48] has joined ##java [09:47]
tang^ [tang^!~tang^@2604:3d09:47f:fb80:2476:d572:486b:c664] has joined ##java [09:48]
ravenousmoose [ravenousmoose!~ravenousm@] has joined ##java [09:49]
netcrash [netcrash!] has joined ##java [09:51]
netcrash Hello I'm trying to import a keystore into cacerts , it requests me for a password which none of the stores has. I place the password empty and it fails. Any ideas? [09:52]
tang^ cacerts password is 'changeme' by default [09:57]
palasso [palasso!~palasso@unaffiliated/palasso] has joined ##java [09:58]
netcrash keytool error: Keystore was tampered with, or password was incorrect [10:03]
freeone3000 'changeit', not 'changeme' [10:07]
tang^ oh sorry [10:14]
gbobby also, if you're as annoyed as I am by keytool, you might want to try keystore explorer [10:17]
gbobby it's written in Java, quite a nice GUI for working with keystores [10:17]
gbobby has worked pretty well for me so far [10:18]
netcrash tang^: no problem, thanks the same [10:18]
netcrash gbobby: going to check , thank you [10:18]
dreamreal gbobby: put that in the bot, if it works [10:19]
gbobby if I knew how to use the bot, I would - but maybe that's my chance to learn it ;) [10:21]
dreamreal help [10:21]
dreamreal for a FAQ and a quick tutorial on how to use javabot, see: [10:21]
gbobby thanks :) [10:21]
pikapika [pikapika!] has joined ##java [10:26]
pikapika Is jsp "full Java" or is it a limited templating language? [10:27]
dreamreal yes [10:28]
dreamreal I don't know what you mean by "full java" though [10:28]
cheeser jsp is a templating language. full stop. [10:28]
dreamreal and it's limited! [10:28]
pikapika Full Java as in any valid Java can be placed inside such as class declarations etc [10:28]
dreamreal yes, you can do that [10:29]
pikapika So where is the "controller logic" meant to be placed then? [10:29]
dreamreal you really shouldn't though [10:29]
dreamreal mvc [10:29]
dreamreal dreamreal, mvc is -- For GUI development, examples include the Smalltalk libraries and Swing. For web applications, see Spring or one of the multitude of other frameworks [10:29]
dreamreal pikapika: what normally happens is a servlet handles the request and routes to a template renderer (which might be JSP?) for rendering [10:29]
pikapika How about the case where one does not want to use a big framework like spring [10:29]
pikapika Okay [10:29]
dreamreal a JSP that has lots of java code in it is a horror [10:29]
pikapika So the main logic happens in a servlet [10:30]
pikapika and jsp handles the view [10:30]
dreamreal pikapika: do what works. [10:30]
pikapika Of course [10:30]
pikapika But I wish to avoid php style code in html/html in code stuff [10:30]
dreamreal well, note that JSP is kinda lame... if you're interested in doing things well, you'd look at wicket, or javascript on the client, not worry about your web presentation layer in java [10:30]
dreamreal pikapika: well, so .. you want to avoid JSP then [10:30]
pikapika I see [10:31]
dreamreal wicket [10:31]
dreamreal dreamreal, wicket is a component based web application framework written in java. See or ##wicket for more details [10:31]
pikapika I wish to avoid js rendering though, fuck that kind of bloat [10:31]
pikapika Server side rendering only [10:31]
dreamreal shrugs. In the end, users find apps like that to be ... odd [10:31]
dreamreal good luck [10:31]
dreamreal gotta jet [10:31]
pikapika Depends on the kind of app [10:34]
Suchorski [Suchorski!~regex@unaffiliated/suchorski] has joined ##java [10:35]
Suchorski [Suchorski!~regex@unaffiliated/suchorski] has joined ##java [10:36]
rippa [rippa!] has joined ##java [10:36]
tuskkk____ [tuskkk____!uid18470@gateway/web/] has joined ##java [10:37]
Nicmavr [Nicmavr!~Nicmavr@unaffiliated/nicmavr] has joined ##java [10:48]
kgrimes2 [kgrimes2!] has joined ##java [10:51]
iamNOTadog [iamNOTadog!~nicey@2804:7f4:c780:5d0c:7e82:fd48:98ee:e49b] has joined ##java [10:52]
netcrash looks like keystore does the job well and it works [10:54]
iamNOTadog hi friends [10:55]
iamNOTadog anyone know of a realtively fast java ide? [10:55]
iamNOTadog my pc is trash and it takes ages to save a project or just use eclipse in general [10:55]
mindCrime [mindCrime!~mindCrime@] has joined ##java [10:56]
cheeser idea [10:56]
cheeser IntelliJ IDEA is an open source Java IDE that has free and non-free versions. It is the IDE of choice for many in this channel. See Questions about this can be asked in #idea-users. Also ask me about ~ide for alternatives. [10:56]
cheeser netbeans [10:56]
cheeser cheeser, netbeans is Oracle's standard Java IDE. See and/or download this Also ask me about ~ide for alternatives. [10:56]
mbooth iamNOTadog: Hardware is nearly always cheaper than your time ;-) [10:57]
mbooth But I guess dogs have a hard time carrying cash, what with not having pockets [10:58]
iamNOTadog ... [10:59]
iamNOTadog w-who are you calling a dog [10:59]
iamNOTadog im not a dog [10:59]
mbooth My mistake [10:59]
iamNOTadog k [10:59]
iamNOTadog is jGRASP any good? [11:00]
iamNOTadog internet says its lightweight and internet never lies [11:00]
mbooth Never heard of it [11:00]
freeone3000 It looks like JGrasp is an alternative Java plugin for Eclipse instead of the Java plugin for Eclipse. [11:02]
freeone3000 Seems like adding a carbon fiber hood to a semi, tbh. [11:03]
sbalmos freeone3000: hey, but if that carbon fiber hood increases the airflow to the engine, that increases horsepower, and MOAR POWAH! [11:04]
sbalmos freeone3000: Plus, carbon fiber is even easier than steel to slice your hand on and not know it [11:04]
mbooth There's always VSCode, but the Java support is just the Eclipse JDT underneath anyway, so.... [11:07]
iamNOTadog parted the channel: [11:14]
mohsen_1 [mohsen_1!uid289573@gateway/web/] has joined ##java [11:15]
RedSoxFan07 [RedSoxFan07!] has joined ##java [11:20]
sbeex [sbeex!~sbeex@] has joined ##java [11:20]
Diablo-D3 [Diablo-D3!] has joined ##java [11:21]
sbeex hi guys, I would like to log some audit logs like user A changed its password, user B created a new article named XYZ at this time, etc. I have seen audit4j do you have other libs under the hood ? I am thinking about writing my own appender in order to store some meta data audited values in a fluent style (and generate some XML structured) but if something exists already then lets use it [11:22]
yokel [yokel!~yokel@unaffiliated/contempt] has joined ##java [11:29]
Diablo-D3 [Diablo-D3!] has joined ##java [11:32]
plarsen [plarsen!~plarsen@redhat/jboss/pdpc.professional.plarsen] has joined ##java [11:32]
HumanG33k [HumanG33k!~HumanG33k@] has joined ##java [11:33]
Iolo [Iolo!] has joined ##java [11:37]
Diablo-D3 [Diablo-D3!] has joined ##java [11:42]
pikapika Is there any good java ide written in C++ or something? [11:44]
pikapika The ones written in Java seem to be rather resource heavy [11:44]
ron do you use a computer from 2003? [11:45]
pikapika 4gb of ram is too little these days apparently [11:45]
waz [waz!~waz@pdpc/supporter/active/waz] has joined ##java [11:45]
Katana [Katana!~hentai@unaffiliated/katana] has joined ##java [11:46]
cheeser tech support [11:47]
cheeser Hello, ##java is not a technical support channel for your Java apps or virtual machines; it's a development channel for enthusiasts to discuss programming with the Java language. Please ask the vendor of your software for support if you're having trouble with it. [11:47]
ernimril pikapika, is it for private or for a job? if job gets you 4GB or RAM as a developer I strongly suggest that you find another place to work [11:47]
mike802 [mike802!~IceChat9@unaffiliated/mike802] has joined ##java [11:47]
cheeser you've been given the list of java ides used by most devs here. if your hardware is too weak to use them, upgrade. [11:47]
ernimril pikapika, if it is private then upgrade your memory [11:47]
sbalmos s/memory/PC/ [11:48]
mike802 parted the channel: [11:48]
pikapika Personal machine [11:52]
pikapika ernimril [11:52]
mike802 [mike802!~IceChat9@unaffiliated/mike802] has joined ##java [11:56]
panopticon3M [panopticon3M!~panoptico@] has joined ##java [11:59]
freeone3000 VSCode + JDT should come in under that? [12:16]
iamNOTadog [iamNOTadog!~nicey@2804:7f4:c780:5d0c:7e82:fd48:98ee:e49b] has joined ##java [12:16]
freeone3000 I think there's also AIDE for Android devices, which usually have a bit more RAM nowadays but that should be able to scale down better. [12:17]
sunri5e [sunri5e!~sunri5e@unaffiliated/sunri5e] has joined ##java [12:20]
zeden [zeden!~user@unaffiliated/zeden] has joined ##java [12:24]
gelignite [gelignite!] has joined ##java [12:26]
orbyt_ [orbyt_!~orbyt@] has joined ##java [12:30]
donotturnoff [donotturnoff!] has joined ##java [12:39]
vbgunz_ [vbgunz_!vbgunz@gateway/vpn/privateinternetaccess/vbgunz] has joined ##java [12:42]
DiabloD3 [DiabloD3!] has joined ##java [12:42]
jcnmark6 [jcnmark6!] has joined ##java [12:48]
hypc [hypc!~Thunderbi@] has joined ##java [12:51]
Diablo-D3 [Diablo-D3!] has joined ##java [12:52]
Diablo-D3 [Diablo-D3!] has joined ##java [01:03]
jesmon [jesmon!~user@] has joined ##java [01:09]
seventwo [seventwo!] has joined ##java [01:15]
roboirc [roboirc!] has joined ##java [01:17]
tomboy64 [tomboy64!~tomboy64@gateway/tor-sasl/tomboy64] has joined ##java [01:22]
roboirc anybody try pircbotx on java yet? [01:29]
Zarthus as opposed to trying it on python? [01:30]
roboirc hahha Zarthus your on her too [01:30]
roboirc here too :P [01:30]
mike802 i heard all of python is a scam [01:30]
mike802 is that true [01:30]
Diablo-D3 [Diablo-D3!] has joined ##java [01:33]
roboirc ask python chan [01:33]
mike802 that's ok, i get enough tensor flow reruns in the news [01:35]
roboirc Zarthus just trying to try pircbotx on android java ... [01:36]
Jantz [Jantz!] has joined ##java [01:36]
Zarthus you might want to note this is not an android channel [01:36]
roboirc yes but java = java :P [01:37]
ron yes, but android != java :p [01:37]
roboirc doesn't hurt to ask [01:37]
roboirc k let me try android chan cya [01:42]
roboirc parted the channel: "Closing Window" [01:43]
Diablo-D3 [Diablo-D3!] has joined ##java [01:43]
MarkyC [MarkyC!] has joined ##java [01:48]
iamNOTadog parted the channel: [01:48]
wildlander [wildlander!~wildlande@unaffiliated/wildlander] has joined ##java [01:49]
ipee [ipee!] has joined ##java [01:50]
c0ns [c0ns!] has joined ##java [01:52]
royal_screwup21 [royal_screwup21!a11735f1@gateway/web/cgi-irc/] has joined ##java [01:58]
VelvetThunder [VelvetThunder!] has joined ##java [02:02]
Sasazuka [Sasazuka!~Sasazuka@unaffiliated/sasazuka] has joined ##java [02:04]
progart [progart!~kamee@] has joined ##java [02:14]
progart [progart!~kamee@] has joined ##java [02:14]
progart [progart!~kamee@] has joined ##java [02:15]
progart [progart!~kamee@] has joined ##java [02:17]
kicked progart (Banned: please fix your connection. you're bouncing in and out. this ban will expire after 2h) [02:21]
kupi [kupi!uid212005@gateway/web/] has joined ##java [02:34]
vbgunz_ hello fellas, remember yesterday a long winded conversation about maybe all the knowledge here should write a book? [02:40]
vbgunz_ a wiki or something? [02:40]
Zarthus what [02:40]
cheeser yes? [02:40]
vbgunz_ well it looked like a bunch of people here just jumped on the idea to write the "final" link to learning java... it was wild but responsive [02:40]
cheeser ? [02:41]
vbgunz_ anyhow, I say call it "the 20% of everything you should know" and focus on that 20% that everybody should know [02:41]
vbgunz_ haha [02:41]
vbgunz_ I think book problems today is they teach you everything as if you're really going to learn everything. truth is, it's bullshit. there is a 20% of java everybody should know, focus on that [02:42]
Sleaker [Sleaker!quasselcor@2604:880:a:7::e1b] has joined ##java [02:42]
velix [velix!~velix@unaffiliated/velix] has joined ##java [02:44]
freeone3000 k, which 20% is that? We do hello world, then what? Classpath? Modules? Okay, cool, now what? [02:44]
freeone3000 Threads, I guess. Networking. Testing and program validation. [02:45]
velix I know, this isn't #oracle, but maybe anyone of you can help. I need to run a java based applet on a server. I need a commercial license for this. Can I buy a single license? Oracle is known to sell 500 license, evenif you need one only. [02:45]
dreamreal irc [02:45]
freeone3000 velix: We're not Oracle. [02:45]
cheeser tech support [02:45]
cheeser velix, Hello, ##java is not a technical support channel for your Java apps or virtual machines; it's a development channel for enthusiasts to discuss programming with the Java language. Please ask the vendor of your software for support if you're having trouble with it. [02:45]
dreamreal applets [02:45]
dreamreal dreamreal, applets is Check the topic, and read In short, don't use them because soon nothing will exist to run them - even Oracle says so: . If you must embed java in a web page, at least use the JNLP support in 6u10+. see [02:45]
velix I don't need tech support :-) [02:45]
cheeser you do. so very much. [02:45]
freeone3000 You could also just deploy with OpenJDK and not care what Oracle says. [02:45]
velix Okay, thanks a lot. I'll try it. [02:46]
velix But it's another reason, not to use Java anymore :-( [02:46]
velix Thanks for help. [02:46]
velix parted the channel: "Leaving" [02:46]
dreamreal ... because you don't have to use oraclde? [02:46]
cheeser next [02:47]
cheeser Another satisfied customer. Next! [02:47]
vbgunz_ freeone3000: what I mean is, I don't know how to parse the source and java api but as I'm learning, I keep seeing .toString() and .length and some other common methods on various objects. these methods seem so important for MANY objects and yet there is no list of the 20% of methods all objects have in common. [02:52]
vbgunz_ if you covered the 20% of common methods could you possibly cover the 80% of objects that have them in common? [02:52]
vbgunz_ it's just an idea, the channel seemed to go wild yesterday with the idea of collaborating on something [02:53]
freeone3000 Uh, yes there is. [02:54]
freeone3000 javadoc Object [02:54]
freeone3000 freeone3000: [JDK: java.lang.Object] [02:54]
vbgunz_ I just personally think, my opinion, my contribution is focus on the 20% of java. e.g., take the top 100 java projects on github, gitlab, parse them to death and what's the 20% they have in common? surely, regardless of what libraries, etc they use, they all have at least 20% in common. if 20% throws anyone off, think 18%? [02:58]
vbgunz_ I supposed just don't think of covering everything, just cover the little that will most likely do everything [02:59]
dreamreal vbgunz_: uhhhh [02:59]
dreamreal for one thing, what you saw yesterday was mostly people "oh good I get to criticize someone else's work" [02:59]
vbgunz_ yeah, that's how you get an answer, haha [02:59]
palasso [palasso!~palasso@unaffiliated/palasso] has joined ##java [02:59]
dreamreal for another, there's no "20% of java" - there's the syntax, the collections API, and then... uhh.... [02:59]
vbgunz_ hey guys I know how to do this! and then people give you the answer [03:00]
dreamreal I'd love to see that happen, actually, but I've already done my time for stuff like that, and it's not only thankless, it's a shitload of work [03:00]
vbgunz_ you're right [03:00]
cheeser indeed [03:00]
cheeser and i, personally, have code to write. [03:00]
vbgunz_ I agree [03:00]
ali1234 the top 100 java projects probably dont have anything in common besides being written in java [03:01]
vbgunz_ nah, I'm sure if someone parsed them up, there is a 20% [03:01]
dreamreal I've already committed to being willing to *help* but as far as being a core author... I dunno, I don't like people here enough any more, the social capital's been exhausted for that kind of request [03:01]
freeone3000 it'd be cool, but Java is not yet a historical curiosity and yet is mainly preserved by people still working on old code. [03:01]
cheeser statstics [03:01]
cheeser cheeser, what does that even *mean*? [03:01]
ali1234 maybe like 2% [03:01]
dreamreal vbgunz_: it's... syntax [03:01]
cheeser statistics [03:01]
cheeser 92% of alll statistics are made up on the spot. [03:01]
dreamreal statistics [03:02]
dreamreal 86% of alll statistics are made up on the spot. [03:02]
dreamreal literal statistics [03:02]
dreamreal <reply>(7|8|9)(1|2|3|4|5|6|7|8|9)% of alll statistics are made up on the spot. [03:02]
mike802 i think, all FOSS projects are trash [03:02]
mike802 AND irc needs to encrypt traffic [03:02]
mike802 parted the channel: [03:02]
dreamreal no, statistics is <reply>(7|8|9)(1|2|3|4|5|6|7|8|9)% of all statistics are made up on the spot. [03:02]
dreamreal OK, dreamreal. [03:02]
cheeser i think 100% of what he has to say should be hashed. [03:02]
dreamreal I still want to port the bot to rivescript at some point >:( [03:03]
vbgunz_ if I had the resources and could parse the top 100 java projects. what is the most popular class, the second most popular, etc. I don't know enough of the lingo but I bet the results would be interesting [03:03]
dreamreal vbgunz_: you're thinking of it the wrong way [03:04]
dreamreal "the most popular class" would be Object.. String... ArrayList. [03:04]
alza [alza!uid49753@gateway/web/] has joined ##java [03:04]
freeone3000 IRC does encrypt traffic? [03:04]
ali1234 that core of information has been done to death over and over anyway [03:04]
dreamreal vbgunz_: what would you be actually looking for in such a resource? [03:04]
sbalmos freeone3000: Hoping that's a rhetorical question [03:06]
vbgunz_ not sure, I'm not asking for anything, just giving my 2 cents about the excitement from yesterday [03:06]
waz [waz!~waz@pdpc/supporter/active/waz] has joined ##java [03:06]
dreamreal vbgunz_: well, what would it have to have to be interesting to you [03:06]
dreamreal I mean, we know java [03:06]
dreamreal we don't need such a resource [03:06]
kgrimes2 [kgrimes2!] has joined ##java [03:08]
ali1234 i don't really know java so maybe i can answer that question [03:08]
dreamreal okay [03:08]
dreamreal waits with bated breath [03:08]
vbgunz_ yeah, and I'm learning it, everybody kind of took a dump on the book I'm learning with (no arguments about that). but as I go along with the book and keep ya in mind, I thought damn, either this book is repeating itself or it could have been 80% shorter [03:08]
ali1234 i know enough programming languages that i can hack on java and make it do what i want [03:08]
ali1234 i don't need another OOP tutorial [03:08]
dreamreal let's try again: what do you NEED [03:09]
ali1234 what i need is stuff like "this is how to use maven properly", "this is how you make a project from scratch in idea properly* [03:09]
dreamreal and keep in mind that vbgunz_ DOES need an OOP tutorial [03:09]
dreamreal ali1234: well, the way you make a project in IDEA is you use maven... [03:09]
ali1234 if you google either of those topics, the results you get are not very good [03:09]
dreamreal but yeah, I kinda wondered about a "let's walk through the tooling and concepts and syntax and some common classes" style of approach [03:10]
MarkyC The new project dialog in IDEA is pretty good, and Spring has the Initializr [03:10]
dreamreal we could ignore scanner and include testng [03:10]
dreamreal MarkyC: initializr has a ton of bugs [03:10]
ali1234 MarkyC: the new project dialog in idea makes a new project with a main class and that's it. if you want to compile your project to a jar, like literally everyone would? too bad, go mess around int he settings for two hours until you accidentally make it wowrk [03:10]
dreamreal so... installing java (and tools like a good IDE, so IDEA, and a build tool like gradle and/or maven) [03:11]
livepan eh, there is a feature in IDEA to do that i think but you probably want a proper build tool if its going to be real project [03:11]
dreamreal then syntax for java and some common classes... then libraries like spring/guice and testng [03:11]
MarkyC ali1234: You can make a new maven project using the new project dialog, which I'm fairly certain makes a jar by default [03:12]
livepan the best thing to do is start a project from a maven/gradle template generally [03:12]
vbgunz_ that's a good example [03:12]
dreamreal MarkyC: that's... still maven [03:12]
livepan then you dont have to figure out how to reverse engineer a build file after you built up a project [03:12]
ali1234 MarkyC: maybe, but it isn't clear to someone like me if it does or if it doesn't. it didn't when i used it yesterday, let's put it that way [03:12]
vbgunz_ the book thinks I'm writing single page java source but I learned from idea (at least the directory structure is wild) ... which leads me to ask, what's the one project style or structure that'll cover 80% of my future work. at this moment, 9 chapters in. I'm not sure and everyone has an opinion but nothing solid (yet, that I've found and could trust) [03:14]
vbgunz_ and that's just starting out [03:14]
dreamreal there's a standard directory structure [03:14]
dreamreal your book just doesn't cover the tooling well [03:14]
cheeser maven [03:15]
cheeser Maven is a software management tool that can compile, test, package, and deploy your project, with plugins for everything you can think of. See and [03:15]
cheeser read the books link [03:15]
esro [esro!~esro@] has joined ##java [03:15]
jesmon vbgunz_: no book or tutorial is going to be helpful for very long. You may find a good source to get you up to speed on the basics, but you need to start writing code on your own ASAP (create your own web app or something) and just used those things for referenence when you find you're missing the knowledge required to accomplish something [03:15]
freeone3000 sbalmos: Someone complained it didn't. I'm connected through SSL, for sure. [03:16]
vbgunz_ jesmon: I agree totally. no better way to learn than to just put the learning down and start failing on your own. I'm just hoping to get a good foundation before I go crash and burn [03:17]
iamNOTadog [iamNOTadog!~nicey@2804:7f4:c780:5d0c:7e82:fd48:98ee:e49b] has joined ##java [03:17]
dreamreal okay, so a *possible* TOC might be: Introduction, installing software, building projects, basic coding, testing, JDBC, dependency injection, web apps [03:18]
dreamreal What else, what would you change about the order there [03:18]
moonboy move the introduction last [03:18]
dreamreal yeah, shut up [03:19]
dreamreal you don't count [03:19]
dreamreal nobody loves you [03:19]
jesmon vbgunz_: you kind of need to crash and burn in order to figure out what you really don't know [03:19]
vbgunz_ exactly, I'm not doubting you one bit, you're right [03:19]
dreamreal "basic java" might include syntax and collections, along with other stuff but mostly focusing on those [03:21]
ali1234 "building projects" seems a bit hand-wavy [03:21]
dreamreal networking, I guess [03:21]
dreamreal ali1234: well, it has to be, to some degree. But the SHORT form of that section would "mvn package" and "gradle jar" [03:22]
dreamreal along with describing the standard directory structures [03:22]
ali1234 well, where is the "creating a project" section? [03:22]
dreamreal "building java projects" would have that [03:23]
dreamreal This is just an exercise before I get back to work, I know that the burden of writing 99% of this would be on me somehow if I undertook it [03:23]
dreamreal and the remaining 1% would be me fixing stuff where people complained [03:23]
ali1234 understood. and i'll probably never need to read it anyway [03:24]
dreamreal It sure would be neat to have, though [03:24]
dreamreal Just imagine people saying "but I want to... [03:24]
dreamreal and then "see section 4.5.1 in the java-soup-to-nuts book at..." [03:24]
ali1234 i mean instead of writing another book you could also just make the tools easier to use [03:25]
dreamreal and if someone actually did have knowledge from the channel to impart we could theoretically just... add it to the document [03:25]
dreamreal ali1234: well, good point. I think I'd rather raise the titanic; it'd be easier [03:25]
vbgunz_ haha [03:26]
dreamreal (In my latest book, my acknowledgements start with: "_____ would like to think the unthinkable, but the itheberg got to it already.") [03:26]
tomaw [tomaw!tom@freenode/staff/tomaw] has joined ##java [03:27]
dreamreal ali1234: fixing ALL OF THE TOOLING is, of course, a giant effort and would involve swimming against teh current in a big way, including telling the entire openjdk team that they're doing it wrong [03:28]
ali1234 haha [03:28]
kgrimes2 [kgrimes2!] has joined ##java [03:28]
ali1234 welli certainly don't have the authority to do that [03:28]
dreamreal plus, the tooling IS THERE - it's not impossible to change what people do (otherwise maven, ant, gradle wouldn't exist, yeah?) but it's not trivial at all [03:32]
dreamreal well, seeing the enthusiasm generated by a potential TOC being done gratis confirms the process :) [03:35]
FCGreg [FCGreg!~FCGreg@fsf/member/fcgreg] has joined ##java [03:37]
iamNOTadog parted the channel: [03:49]
kgrimes2 [kgrimes2!] has joined ##java [03:49]
waz [waz!~waz@pdpc/supporter/active/waz] has joined ##java [03:50]
juanrgar [juanrgar!~juanrgar@] has joined ##java [04:04]
juanrgar [juanrgar!~juanrgar@] has joined ##java [04:06]
rruizt [rruizt!] has joined ##java [04:09]
CookieM [CookieM!] has joined ##java [04:16]
Sheilong [Sheilong!uid293653@gateway/web/] has joined ##java [04:26]
dmlloyd it's just that everything is so much *work* :) [04:31]
dreamreal Yeah, well, when someone offers to do the worst of it and the result is still ".... yawn", well, that's useful research [04:38]
FCGreg [FCGreg!~FCGreg@fsf/member/fcgreg] has joined ##java [04:45]
donotturnoff [donotturnoff!] has joined ##java [04:45]
jesmon [jesmon!~user@] has joined ##java [04:49]
Katana [Katana!~hentai@unaffiliated/katana] has joined ##java [05:05]
pygmypuppy [pygmypuppy!~pygmypupp@] has joined ##java [05:12]
Altimelix_ [Altimelix_!~crac@unaffiliated/altimelix/x-7917406] has joined ##java [05:17]
wpkeg [wpkeg!~kegster@unaffiliated/wpkeg] has joined ##java [05:17]
dob1 parted the channel: "Leaving" [05:21]
kgrimes2 [kgrimes2!] has joined ##java [05:22]
slosh [slosh!~slosh@] has joined ##java [05:22]
Altimelix_ parted the channel: [05:30]
visualshock [visualshock!] has joined ##java [05:41]
Peste_Bubonica [Peste_Bubonica!~Peste_Bub@unaffiliated/peste-bubonica/x-4612396] has joined ##java [05:52]
code_zombie [code_zombie!~code_zomb@2605:a601:aa1:da00:f5be:6283:1a1:ef3e] has joined ##java [06:16]
v3x3d [v3x3d!] has joined ##java [06:27]
horribleprogram [horribleprogram!~horriblep@unaffiliated/nightcoder] has joined ##java [06:35]
demeg0 [demeg0!] has joined ##java [06:38]
Devastator [Devastator!~devas@unaffiliated/devastator] has joined ##java [06:47]
prafaelo [prafaelo!] has joined ##java [06:47]
Renari [Renari!] has joined ##java [06:48]
kgrimes2 [kgrimes2!] has joined ##java [06:51]
tomboy64 [tomboy64!~tomboy64@gateway/tor-sasl/tomboy64] has joined ##java [06:53]
immibis [immibis!] has joined ##java [06:58]
hexyul [hexyul!~omonk@unaffiliated/omonk] has joined ##java [06:59]
horribleprogram parted the channel: [07:01]
DTZUZO [DTZUZO!] has joined ##java [07:08]
jesmon [jesmon!~user@] has joined ##java [07:11]
SanguineAnomaly [SanguineAnomaly!] has joined ##java [07:14]
kegster [kegster!~kegster@unaffiliated/kegster] has joined ##java [07:29]
Devastator [Devastator!~devas@unaffiliated/devastator] has joined ##java [07:31]
Markow [Markow!~ejm@] has joined ##java [07:55]
atslash [atslash!] has joined ##java [08:11]
royal_screwup21 [royal_screwup21!a11735f1@gateway/web/cgi-irc/] has joined ##java [08:11]
dj_pi [dj_pi!] has joined ##java [08:14]
waz [waz!~waz@pdpc/supporter/active/waz] has joined ##java [08:17]
yawkat [yawkat!] has joined ##java [08:21]
Diablo-D3 [Diablo-D3!] has joined ##java [08:43]
RedSoxFan07 [RedSoxFan07!] has joined ##java [08:47]
Diablo-D3 [Diablo-D3!] has joined ##java [08:54]
pygmypuppy [pygmypuppy!~pygmypupp@] has joined ##java [08:55]
jdfthetech [jdfthetech!] has joined ##java [09:13]
cfoch [cfoch!uid153227@gateway/web/] has joined ##java [09:15]
skrd159 [skrd159!~skrd159@] has joined ##java [09:18]
VegetarianFalcon [VegetarianFalcon!uid258908@gateway/web/] has joined ##java [09:25]
Lengsdorfer [Lengsdorfer!~Lengsdorf@unaffiliated/lengsdorfer] has joined ##java [09:28]
Nicmavr [Nicmavr!~Nicmavr@unaffiliated/nicmavr] has joined ##java [09:28]
Jantz [Jantz!] has joined ##java [09:32]
ryuuji [ryuuji!~ryuuji@] has joined ##java [09:34]
rruizt [rruizt!] has joined ##java [10:22]
tasse [tasse!] has joined ##java [10:26]
abf_ [abf_!~abf@2601:404:c101:234::a1e9] has joined ##java [10:36]
ryuuji [ryuuji!~ryuuji@] has joined ##java [10:39]
impermanence [impermanence!c01c0125@gateway/web/cgi-irc/] has joined ##java [10:46]
tomboy64 [tomboy64!~tomboy64@gateway/tor-sasl/tomboy64] has joined ##java [10:49]
RedSoxFan07 [RedSoxFan07!] has joined ##java [10:53]
g00s [g00s!~g00s@unaffiliated/g00s] has joined ##java [11:00]
KidBeta [KidBeta!~Kidbeta@hpavc/kidbeta] has joined ##java [11:04]
macroprep [macroprep!~smallvill@2405:7f00:8a0c:900:2593:9420:8c56:7cfb] has joined ##java [11:07]
AMcBain [AMcBain!] has joined ##java [11:19]
dansan [dansan!] has joined ##java [11:27]
DTZUZO [DTZUZO!] has joined ##java [11:38]
dansan [dansan!] has joined ##java [11:39]
hypc [hypc!~Thunderbi@] has joined ##java [11:43]
joev [joev!] has joined ##java [11:48]
AugustusCaesar24 [AugustusCaesar24!] has joined ##java [11:57]