Info

Login

Channels

APIs

Credits

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

« 2019-04-15

2019-04-16

2019-04-17 »

Nick Message Date
alphazb [alphazb!~alphazb@unaffiliated/alphazb] has joined ##java [12:01]
kgrimes2 [kgrimes2!~kgrimes2@172.11.18.93] has joined ##java [12:03]
arcsin_ [arcsin_!~alureon@unaffiliated/proxa] has joined ##java [12:04]
Nicmavr [Nicmavr!~Nicmavr@unaffiliated/nicmavr] has joined ##java [12:07]
indistylo [indistylo!~aruns_@106.51.25.10] has joined ##java [12:08]
computeiro [computeiro!~computeir@177.66.184.98] has joined ##java [12:11]
tassee [tassee!~tasse@55d4f496.access.ecotel.net] has joined ##java [12:13]
morenoh149 [morenoh149!~nope@ool-3f8fc9c8.dyn.optonline.net] has joined ##java [12:18]
tasse [tasse!~tasse@55d478eb.access.ecotel.net] has joined ##java [12:20]
magyar [magyar!~magyar@unaffiliated/magyar] has joined ##java [12:23]
javango_ [javango_!~javango@proxy-23.sakh.com] has joined ##java [12:25]
themsay [themsay!~themsay@149.254.234.91] has joined ##java [12:37]
djhworld [djhworld!~djhworld@90.255.44.165] has joined ##java [12:38]
indistylo [indistylo!~aruns_@2401:4900:2717:55f:c48e:91b4:105c:d759] has joined ##java [12:43]
indistylo [indistylo!~aruns_@2401:4900:2717:55f:c48e:91b4:105c:d759] has joined ##java [12:46]
morenoh149 [morenoh149!~nope@ool-3f8fc9c8.dyn.optonline.net] has joined ##java [12:49]
javango_ [javango_!~javango@188.244.142.69] has joined ##java [12:51]
indistylo [indistylo!~aruns_@2401:4900:2717:55f:c48e:91b4:105c:d759] has joined ##java [12:52]
Chuguniy [Chuguniy!~Chuguniy@80.232.218.96] has joined ##java [12:54]
twoone [twoone!~2157@2a03:1b20:3:f011::13d] has joined ##java [12:55]
indistylo [indistylo!~aruns_@2401:4900:2717:55f:c48e:91b4:105c:d759] has joined ##java [12:58]
morenoh149 [morenoh149!~nope@ool-3f8fc9c8.dyn.optonline.net] has joined ##java [12:59]
morenoh149 [morenoh149!~nope@ool-3f8fc9c8.dyn.optonline.net] has joined ##java [01:13]
arcsin_ [arcsin_!~alureon@unaffiliated/proxa] has joined ##java [01:13]
twoone [twoone!~2157@2a03:1b20:3:f011::2d] has joined ##java [01:14]
_xor [_xor!~xor@50.216.161.66.ded-dsl.fuse.net] has joined ##java [01:15]
Galactus [Galactus!~Galactus@unaffiliated/galactus] has joined ##java [01:25]
exonity01 [exonity01!~exonity01@unaffiliated/exonity01] has joined ##java [01:26]
alphazb [alphazb!~alphazb@unaffiliated/alphazb] has joined ##java [01:29]
morenoh149 [morenoh149!~nope@ool-3f8fc9c8.dyn.optonline.net] has joined ##java [01:32]
morenoh149 [morenoh149!~nope@ool-3f8fc9c8.dyn.optonline.net] has joined ##java [01:38]
DTZUZO [DTZUZO!~DTZUZO@S0106bcd16584b0aa.vs.shawcable.net] has joined ##java [01:41]
tokam [tokam!~tokam@unaffiliated/tokam] has joined ##java [01:44]
Comstock [Comstock!Comstock@gateway/vpn/privateinternetaccess/comstock] has joined ##java [01:46]
OnceMe [OnceMe!~OnceMe@unaffiliated/onceme] has joined ##java [01:46]
dez [dez!uid92154@fedora/deSouza] has joined ##java [01:47]
alphazb [alphazb!~alphazb@unaffiliated/alphazb] has joined ##java [01:47]
beStKodErEveR [beStKodErEveR!~dannyD@2001:1ba8:160e:e100:54cb:e4c1:2a04:da15] has joined ##java [01:49]
palasso [palasso!~palasso@unaffiliated/palasso] has joined ##java [01:54]
omonk [omonk!~omonk@unaffiliated/omonk] has joined ##java [02:07]
ogradyd [ogradyd!~Thunderbi@2a02:8070:88bf:9df0::37a] has joined ##java [02:08]
immibis [immibis!~immibis@222.153.253.249] has joined ##java [02:08]
alphazb [alphazb!~alphazb@unaffiliated/alphazb] has joined ##java [02:09]
flughafen cheeser: Hanii http://bfy.tw/4TyD [02:14]
alphazb [alphazb!~alphazb@unaffiliated/alphazb] has joined ##java [02:19]
arcsin_ [arcsin_!~alureon@unaffiliated/proxa] has joined ##java [02:19]
morenoh149 [morenoh149!~nope@ool-3f8fc9c8.dyn.optonline.net] has joined ##java [02:22]
nebulae [nebulae!~nebulae@2a02:587:a3b:c000:9c0b:d7a4:6b94:9c48] has joined ##java [02:25]
alphazb [alphazb!~alphazb@unaffiliated/alphazb] has joined ##java [02:27]
indistylo [indistylo!~aruns_@106.51.25.10] has joined ##java [02:28]
mayurvpatil [mayurvpatil!~mayurvpat@202.149.218.202] has joined ##java [02:30]
jimender2 [jimender2!uid320657@gateway/web/irccloud.com/x-tjltptjinvhnpxtv] has joined ##java [02:31]
Lewix [Lewix!sid158496@gateway/web/irccloud.com/x-vkathazrbbbnwrui] has joined ##java [02:31]
karab44 [karab44!~karab44@unaffiliated/karab44] has joined ##java [02:32]
hussam [hussam!uid193284@gateway/web/irccloud.com/x-rajrcnklckpmwids] has joined ##java [02:37]
Siegfried [Siegfried!~user@2607:f470:6:3006:550a:dd6:1c94:2de8] has joined ##java [02:37]
alphazb [alphazb!~alphazb@unaffiliated/alphazb] has joined ##java [02:38]
aqd [aqd!~aqd@85-76-66-112-nat.elisa-mobile.fi] has joined ##java [02:38]
Matthijs [Matthijs!~quassel@unaffiliated/matthijs] has joined ##java [02:39]
sauvin [sauvin!sauvin@about/linux/staff/sauvin] has joined ##java [02:40]
acidjnk [acidjnk!~acid@i577BCA70.versanet.de] has joined ##java [02:40]
dob1 [dob1!~dob1@unaffiliated/dob1] has joined ##java [02:40]
morenoh149 [morenoh149!~nope@ool-3f8fc9c8.dyn.optonline.net] has joined ##java [02:41]
dob1 hi, why characters with accents are not correct printed to windows console? [02:42]
dob1 for example a System.out.println(""); [02:42]
g00s [g00s!~g00s@unaffiliated/g00s] has joined ##java [02:42]
dob1 I suspec it is related to encoding but if I write the same text to a file the text is correct [02:43]
bnyio [bnyio!~bnyio@alcatraz.open-xchange.com] has joined ##java [02:47]
progart [progart!~kamee@5.77.254.89] has joined ##java [02:47]
VegetarianFalcon [VegetarianFalcon!uid258908@gateway/web/irccloud.com/x-gkxncqzxngpamlpo] has joined ##java [02:52]
dani- [dani-!sid341953@gateway/web/irccloud.com/x-cvyttkkmszlaufpq] has joined ##java [02:53]
barq [barq!sid103986@gateway/web/irccloud.com/x-irlpmqnlfiwzvpmo] has joined ##java [02:53]
sebhoss [sebhoss!sid168260@gateway/web/irccloud.com/x-kttrrvnsfhvkqvrs] has joined ##java [02:54]
hussam [hussam!uid193284@gateway/web/irccloud.com/x-fimmurdxgrjnajfv] has joined ##java [02:57]
jimender2 [jimender2!uid320657@gateway/web/irccloud.com/x-psokbhsxgmzfzyvk] has joined ##java [02:58]
Lewix [Lewix!sid158496@gateway/web/irccloud.com/x-ofjtmiioiulgvdqe] has joined ##java [02:59]
wyvern [wyvern!sid40333@gateway/web/irccloud.com/x-lhstdtzrkvyzbbzw] has joined ##java [03:00]
trebuh [trebuh!~trebuh@unaffiliated/trebuh] has joined ##java [03:04]
alphazb [alphazb!~alphazb@unaffiliated/alphazb] has joined ##java [03:04]
indistylo [indistylo!~aruns_@106.51.25.10] has joined ##java [03:05]
forgottenone [forgottenone!~forgotten@176.88.96.93] has joined ##java [03:07]
tokam [tokam!~tokam@unaffiliated/tokam] has joined ##java [03:13]
sa02irc [sa02irc!~sa02irc@155-079-043-212.ip-addr.inexio.net] has joined ##java [03:15]
yawkat yea, then it's encoding. [03:16]
yawkat make sure your java encoding matches your terminal encoding (should be the case) and that your source file encoding is correct [03:16]
odinsbane dob1: can you view the file from the consol ok? [03:16]
alphazb [alphazb!~alphazb@unaffiliated/alphazb] has joined ##java [03:17]
dob1 odinsbane, no I can't. using for example type file.java I don't see it correct [03:18]
dob1 but opening it with an editor (gvim for example and even vim on console) I see it correct [03:19]
admin123 [admin123!~nope@ool-3f8fc9c8.dyn.optonline.net] has joined ##java [03:23]
Anthaas [Anthaas!~Anthaas@unaffiliated/anthaas] has joined ##java [03:25]
arcsin_ [arcsin_!~alureon@unaffiliated/proxa] has joined ##java [03:27]
alphazb [alphazb!~alphazb@unaffiliated/alphazb] has joined ##java [03:27]
andre144k [andre144k!~andre144k@212.204.98.20] has joined ##java [03:31]
indistylo [indistylo!~aruns_@106.51.25.10] has joined ##java [03:33]
con3 [con3!~kvirc@ml.sun.ac.za] has joined ##java [03:34]
con3|2 [con3|2!~kvirc@ml.sun.ac.za] has joined ##java [03:34]
andre144k hello all - anyone knows how to sign JAR-Files with a selfcreated certifikate without security on windows-client side inside browser ? [03:34]
andre144k i did follow: http://paste.arn-fai.net/?2872573 [03:34]
andre144k and get follow: https://ibb.co/7pjNDCn [03:34]
Addax g00s: thank you very much [03:34]
andre144k https://ibb.co/PrGj1mR [03:35]
andre144k my selfcreated ert seems to be correct on windows-side, but i get warning again. [03:36]
noodlepie [noodlepie!~Phillip@77.44.49.73] has joined ##java [03:36]
bdt [bdt!~fredrik@2a03:b0c0:3:d0::39f4:6001] has joined ##java [03:41]
Maldivia andre144k: are you making an applet?? [03:41]
royal_screwup21 [royal_screwup21!89de72f4@gateway/web/cgi-irc/kiwiirc.com/ip.137.222.114.244] has joined ##java [03:41]
Maldivia applet [03:42]
Maldivia Maldivia, applets is Check the topic, and read http://javachannel.org/no-applets/ In short, don't use them because soon nothing will exist to run them - even Oracle says so: https://blogs.oracle.com/java-platform-group/entry/further_updates_to_moving_to . If you must embed java in a web page, at least use the JNLP support in 6u10+. see http://bit.ly/NGy1NS [03:42]
andre144k Maldivia, not myself, but the team [03:43]
Addax your team is not creating an applet. [03:43]
Maldivia but why? java applets have been dead for 10 years; no up-to-date browser supports it [03:43]
bdt anyone want to recommend a good java book for a c++ programmer? [03:43]
sonOfRa books [03:43]
sonOfRa Some good java books are listed at https://javachannel.org/java-books/. Also see ~general books [03:43]
Addax If they are, they're living in 2009 and need to stop it. [03:43]
sonOfRa general books [03:43]
sonOfRa Good books for general programming are listed at https://javachannel.org/general-programming-books/ [03:43]
Addax bdt: if you're any good at C++, ORA's Java in a Nutshell is quite good [03:44]
sonOfRa tutorial [03:44]
sonOfRa The Oracle tutorial for Java is probably your best starting point, at https://docs.oracle.com/javase/tutorial . Skip the Netbeans bits. Another option: https://www.ktbyte.com/java-tutorial - https://hackr.io/tutorials/java has a list of others as well. [03:44]
andre144k Maldivia, im asking for disabling the warning - not about discussion about java+browser. [03:44]
sonOfRa While many things in the tutorial will be painfully obvious, some others won't be. Generics work a lot different than templates, for example [03:44]
Addax andre144k: there IS no "disabling the warning" because nothing can run applets any more [03:44]
Maldivia andre144k: well, Applets are out off-topic in this channel [03:44]
sonOfRa Also worth checking out in the tutorial is the bits on the classpath. [03:44]
Addax there's no "new work" that enables applets to do things because applets are dead, dead, dead, dead, dead [03:45]
Maldivia static != static, generics != templates [03:45]
Addax if you're able to run applets, well, that's great, you and the other guy who's able to run the applet are running security-hole-riddled browsers and need to update badly [03:45]
Addax and when you do that, no more applets [03:45]
Addax sorry [03:45]
bdt Addax and sonOfRa ok I will check it out thanks [03:47]
andre144k java is the big security hole.... but - users willnot buy each year a new version of oracle application servers and willnot re programm their applications each year only why oracle did big mistaces in history. [03:49]
sonOfRa what [03:49]
andre144k when u look exactly - oracle is doing crap with forms and all their things. [03:49]
Addax andre144k: Java's actually had a fantastic security record except where browsers and the applet sandbox screwed it up, which is why applets went away a while back [03:49]
andre144k but oki... situation is - i do need a selfsigned jar file. [03:49]
Addax andre144k: great. Good luck! We can't help you. [03:49]
andre144k oki thx [03:50]
acidjnk [acidjnk!~acid@i577BCA70.versanet.de] has joined ##java [03:51]
nickel8448 [nickel8448!~rahul@2a02:8084:d6be:8300:61f6:29c3:95c5:c1c2] has joined ##java [03:53]
immibis Addax: Java's built-in sandboxing is broken, and if you remove the sandbox, there is no security left to say you have, so i'm not surprised they didn't find any security holes in the non-sandbox parts [03:54]
Anthaas [Anthaas!~Anthaas@unaffiliated/anthaas] has joined ##java [04:00]
LaSombra How's that different from Go or C? [04:02]
progart [progart!~kamee@5.77.254.89] has joined ##java [04:02]
indistylo [indistylo!~aruns_@106.51.25.10] has joined ##java [04:03]
alphazb [alphazb!~alphazb@unaffiliated/alphazb] has joined ##java [04:04]
comrad who still runs applets? they are outdated since we left the 90s [04:04]
immibis LaSombra: it's not [04:05]
immibis comrad: the 00s [04:05]
hussam_ [hussam_!uid193284@gateway/web/irccloud.com/x-ftyidqrqfhbfmfzq] has joined ##java [04:05]
comrad late 90s, sorry ;) [04:05]
alphazb [alphazb!~alphazb@unaffiliated/alphazb] has joined ##java [04:07]
Jantz [Jantz!~IceChat9@2407:7000:8d04:100:1865:5f2e:992a:cc78] has joined ##java [04:21]
indistylo [indistylo!~aruns_@106.51.25.10] has joined ##java [04:23]
alphazb [alphazb!~alphazb@unaffiliated/alphazb] has joined ##java [04:24]
arcsin_ [arcsin_!~alureon@unaffiliated/proxa] has joined ##java [04:30]
twoone [twoone!~2157@2a03:1b20:3:f011::2d] has joined ##java [04:34]
LaSombra And what's broken on Java's sandboxing specifically? I only know about the applet sutff [04:35]
LaSombra stuff* [04:35]
immibis AFAIK all the broken applet stuff is generic broken sandbox stuff [04:38]
immibis it just only matters in the context of applets, because that's when people ran untrusted java code [04:39]
bbbobbb [bbbobbb!~bbbobbb@2a02:8308:20c3:1300:f6ee:38ca:5688:9e23] has joined ##java [04:40]
variable [variable!~variable@freebsd/developer/variable] has joined ##java [04:40]
Addax serialization, too [04:40]
variable Does anyone know the complete list of properties that are meaningful to pass to javax.swing.text.html.HTMLDocument.putProperty ? [04:41]
Addax but the sandbox isn't broken in and of itself [04:41]
mayurvpatil [mayurvpatil!~mayurvpat@202.149.218.202] has joined ##java [04:41]
variable or where I could go spelunking? The only refernece I could find is a bunch of old hacks [04:41]
enoq [enoq!~enoq@2a02:8388:6a87:b080:649f:9456:c1b1:28e4] has joined ##java [04:43]
Addax variable: the source has a few but I have no idea about a canonical list, there may not be one [04:45]
variable Addax: I can't even find any in the source - unless I'm looking in the wrong place [04:46]
Addax some of it's in AbstractDocument [04:46]
variable ah. I see what I'm doing wrong [04:46]
variable I'm looking for the specific properties my code is putting in [04:46]
variable which are _now_ unused [04:47]
variable but I could find several others which are checked for [04:47]
variable thanks [04:47]
Addax I'm surprised that helped, I'm clueless about HTMLDocument :) [04:47]
variable sometimes just getting me to look at the right thing helps [04:47]
variable I'm equally as clueless - just tryin to fix things in a 15+ yr old codebase [04:48]
g00s [g00s!~g00s@unaffiliated/g00s] has joined ##java [04:50]
flughafen 0 [04:52]
variable flughafen: 1 [04:52]
dez [dez!uid92154@fedora/deSouza] has joined ##java [04:56]
immibis 3 [04:56]
Addax You guys are silly. I'm far too dignified for such nonsense. (6) [04:57]
immibis are you 10? [04:57]
immibis or 15? [04:57]
Addax I've been ten.... [04:57]
lomex [lomex!~lomex@ip4d14ffaf.dynamic.kabel-deutschland.de] has joined ##java [04:57]
comrad 0xFF [04:58]
Addax I've even been 15! [04:59]
wisey [wisey!~wisey@80-44-185-183.dynamic.dsl.as9105.com] has joined ##java [05:00]
magz [magz!~magz@68-168-184-223.fttp.usinternet.com] has joined ##java [05:01]
Raging_Hog [Raging_Hog!~heikki@82-181-38-176.bb.dnainternet.fi] has joined ##java [05:02]
flughafen watch out guys, comrad knows hex! oh teach us great wise master ;) [05:03]
aqd [aqd!~aqd@85-76-66-112-nat.elisa-mobile.fi] has joined ##java [05:04]
comrad flughafen: nah thats just some obscure unicode smily [05:04]
mayurvpatil parted the channel: "Leaving" [05:09]
yawkat the sandbox is broken by design because its attack surface is much too large [05:11]
indistylo [indistylo!~aruns_@106.51.25.10] has joined ##java [05:11]
beStKodErEveR [beStKodErEveR!~dannyD@90.228.172.135] has joined ##java [05:12]
isnc [isnc!~isnc@89.20.171.172.static.ef-service.nl] has joined ##java [05:12]
togo [togo!~togo@2a01:5c0:1a:c171:3ee7:9c4a:6828:3ea8] has joined ##java [05:20]
indistylo [indistylo!~aruns_@106.51.25.10] has joined ##java [05:29]
tasse [tasse!~tasse@55d4b68e.access.ecotel.net] has joined ##java [05:31]
arcsin_ [arcsin_!~alureon@unaffiliated/proxa] has joined ##java [05:34]
flughafen [flughafen!mseidl@nat/suse/x-fnimwmxaerhoehmb] has joined ##java [05:34]
tasse [tasse!~tasse@55d4d201.access.ecotel.net] has joined ##java [05:38]
hbprotoss [hbprotoss!~hbprotoss@123.58.160.154] has joined ##java [05:41]
progart [progart!~kamee@31.7.162.99] has joined ##java [05:48]
alphazb [alphazb!~alphazb@unaffiliated/alphazb] has joined ##java [05:50]
indistylo [indistylo!~aruns_@106.51.25.10] has joined ##java [06:01]
progart [progart!~kamee@31.7.162.99] has joined ##java [06:07]
indistylo [indistylo!~aruns_@106.51.25.10] has joined ##java [06:15]
Tichodroma [Tichodroma!~lutz@fsf/member/Tichodroma] has joined ##java [06:18]
mohsen_1 [mohsen_1!~mohsen@79.127.64.105] has joined ##java [06:19]
snql [snql!~snql@unaffiliated/snql] has joined ##java [06:19]
Cahaan_ [Cahaan_!~Cahaan@static.88-198-39-148.clients.your-server.de] has joined ##java [06:24]
lomex [lomex!~lomex@ip4d14ffaf.dynamic.kabel-deutschland.de] has joined ##java [06:25]
indistylo [indistylo!~aruns_@106.51.25.10] has joined ##java [06:27]
fotato [fotato!sid41913@gateway/web/irccloud.com/x-kgqxwrmebnbggsab] has joined ##java [06:34]
spuz [spuz!6dee4b8e@gateway/web/cgi-irc/kiwiirc.com/ip.109.238.75.142] has joined ##java [06:37]
nfd [nfd!~nfd9001@c-67-183-33-240.hsd1.wa.comcast.net] has joined ##java [06:38]
nfd [nfd!~nfd9001@c-67-183-33-240.hsd1.wa.comcast.net] has joined ##java [06:39]
arcsin_ [arcsin_!~alureon@unaffiliated/proxa] has joined ##java [06:40]
surial I've counting in hex since I was A years old. [06:41]
julius_ [julius_!c2726876@gateway/web/freenode/ip.194.114.104.118] has joined ##java [06:41]
julius_ hi [06:41]
gelignite [gelignite!~gelignite@55d47580.access.ecotel.net] has joined ##java [06:42]
surial immibis: that's just not true. [06:43]
immibis what else do you count as a java security vulnerability? [06:43]
surial immibis: What addax is probably talking about, and certainly why I would consider the statement 'other than applets/the whole security manager thing, java has a pretty good security track record', is the other areas. [06:44]
surial immibis: specifically, to show hwere java did drop the ball, and you can sort of contrast it yourself from tehre... [06:44]
surial that JPG hack. [06:44]
immibis the applets/security manager thing is THE security that java was supposed to provide [06:44]
surial Where you could make a specially crafted JPG, and if you make a JVM decode it using the built in java libs to do it, you can run arbitrary machien code on the kernel hosting the VM. [06:44]
surial immibis: .. no, bullshit. [06:44]
surial The glibc library has a security track record. ruby has a security track record. [06:45]
surial none of these things ever had any notion of a 'security manager'. [06:45]
surial Java also has a built in web server in the core libs. [06:45]
surial that can have security leaks. [06:45]
immibis looking up "java jpg hack" doesn't return anything relevant looking [06:45]
aqd [aqd!~aqd@85-76-66-112-nat.elisa-mobile.fi] has joined ##java [06:46]
surial it's about the principle, and also, you suck at googling, but, because its about the principle, whether it happened or not isn't even relevant here. [06:46]
surial IMAGINE that it is possible to craft a specially designed JPG file. If you can make a VM decode it, you can p0wn the box. [06:46]
surial I assume you realize how many servers you can p0wn when you have that. Random web server that lets you upload jpgs for your profile image? Mine now. [06:46]
surial Do I need to extoll on how that would be bad, or, is your imagination and experience in these matters sufficient to go: "Oh. Yeah, that'd be bad?" [06:47]
surial (This actually happened, but even if it didn't, the argument stands). [06:47]
surial That KIND of thing? Java has a decent track record, even if for this one it dropped the ball. [06:47]
immibis that seems standard for a memory-safe language [06:47]
surial no shit. [06:47]
surial That's part of what addax is talking about. [06:47]
surial java libraries that interact with untrusted data RARELY have memory overruns or other hacks of such nature. [06:48]
surial especially the core libs. [06:48]
immibis if a java library had a memory overrun it'd just throw an ArrayIndexOutOfBoundsException [06:48]
surial exactly. which is a lot more secure than executing arbitrary code. [06:48]
immibis that's pretty much every language other than C [06:48]
waz [waz!~waz@pdpc/supporter/active/waz] has joined ##java [06:48]
surial There are many non-memory-controlled languages out there. [06:49]
surial C isn't the only one by any stretch of the imagination. Even for the other ones, many languages out there, like python, where lots of the underlying code almost immediately delves into native space. [06:49]
immibis in python you'd get an IndexError. in lua you'd get nil and then probably get some error from trying to use nil in arithmetic. in javascript, you'd get undefined, same thing. [06:49]
surial In java, the 'go for native' is a lot more rare and as a consequence, the protection of the memory model applies to more of the built in stuff. [06:49]
surial immibis: but in python, the web server is written in C. [06:49]
surial And in java it is not. [06:49]
surial Unfortunately in java the JPG decoder was in fact written in C and not java. If only it had been written in java. [06:50]
immibis python does have a lot more native libraries. [06:50]
acidjnk [acidjnk!~acid@i577BCA70.versanet.de] has joined ##java [06:50]
mauroc [mauroc!~mauro@host52-38-dynamic.51-79-r.retail.telecomitalia.it] has joined ##java [06:50]
mauroc good morning guys [06:51]
conan [conan!~conan@80.229.38.205] has joined ##java [06:51]
mauroc can anyone explain me how create a package of a simply JAVAFX app? [06:51]
immibis good morning maurc [06:51]
surial immibis: see? There's a point to talking about the security track record of java beyond SecurityManager. [06:52]
immibis ok [06:52]
surial this also makes it hard to talk about java and security in absolute terms. For example, oracle announced a high prio security update. [06:52]
surial for java, without naming (yet) what it is. [06:53]
mauroc Hi immibis , I have a simply javafx app that run without problem insidethe IDE (intellij). I'm trying to make a package to redistribuite the app without success. Can you help me? [06:53]
immibis probably not [06:53]
mauroc D [06:53]
surial mauroc: it's considered kinda rude to ping random active people. [06:53]
surial IRC has lots of unwritten rules I guess :) [06:54]
immibis surial: i said good morning to him [06:54]
mauroc surial, i asked because he answered me.. [06:54]
odinsbane mauroc: Unfortunately, I doubt smoebody *can* tell you. This page is a good start though. https://github.com/openjfx/samples [06:54]
odinsbane odinsbane's title: "GitHub - openjfx/samples: JavaFX 11 samples to run with different options and build tools" [06:54]
surial immibis: I bet that the security issue oracle is talking about is either the sandbox or the serialization mechanism, which means for example that my java server? Not affected in the slightest. [06:54]
mauroc odinsbane, tnx for your answer. I tried this example, but i always get the same error [06:55]
surial But.. if it is in fact for example another buffer overrun in a picture decoder, I'd need to update right fucking fast. [06:55]
mohsen_1 mauroc: what's the java&javafx version? [06:55]
odinsbane mauroc: which example were you trying, and what is the error you are getting? [06:55]
mauroc openjdk 11 with last openjfx (maybe 11) [06:55]
surial mauroc: So, you follow a standard tutorial, and you get some error. And you throw this at an IRC channel and assume that we can just.. answer? Come on. Use brain. Walk in our shoes. [06:56]
surial mauroc: start describing precisely what you are doing, what you think it should do, what actually happens. Don't paraphrase but copy/paste all errors you get, and describe where and when you get them, etc. [06:56]
surial We don't have a crystal ball mate. We're humans same as you. [06:56]
mauroc odinsbane, the problem is always the sam, the example run inside the IDE (intellij) but when i try to compile it i get the error [06:56]
surial mauroc: _PASTEBIN THE ERROR_. [06:57]
surial pastebin [06:57]
surial mauroc, Please paste your code and any errors online. For runnable main-classes, try https://glot.io/new/java . For general code and errors, use for instance https://gist.github.com or https://www.hastebin.com [06:57]
surial mauroc: computers tend to do the same thing the same way every time. "I always get the same error" is a bit like saying: "The fish? Well, it had gills". No shit. Almost all of them do. [06:57]
surial That doesn't really narrow it down, does it? [06:57]
mauroc surial, tnx for your help. The problem is that i don't know how to create a package. That why i'm asking here [06:57]
surial mauroc: we pointed you at a tutorial. [06:57]
surial are you trolling? [06:58]
mauroc the tutorial doesn't explain what i'm looking for [06:58]
julius_ im using this: String[][] rows = mapper.readValue(new File(inputFile), String[][].class); to parse a csv file, its jackson csv. but now i need to change the delimiter. basically this: String[][] rows = mapper.readValue(new File(inputFile), String[][].class); but how do you use a schema with readValue? [06:58]
Addax mauroc: what kind of package. [06:58]
surial julius_: schema and delimiter aren't synonyms. [06:58]
Addax julius_: that's a good question, and it's going to be answered by jackson's CSV docs, if at all. [06:58]
mauroc Addax, an EXE for example. I need to distribuite this app to my team [06:59]
surial but I guess jackson conflates the two, nevermind. [06:59]
Addax so... look up jlink or excelsior jet. Good luck. [06:59]
odinsbane mauroc: The tutorial tells you how to create a jlinked module for distribution. [06:59]
julius_ oh wait [06:59]
surial julius: CsvMapper mapper = new CsvMapper(); CsvSchema schema = mapper.schemaFor(String[][].class).withColumnSeparator(';'); [07:00]
julius_ i wanted to paste a different code line, the second one should be: CsvSchema bootstrapSchema = CsvSchema.emptySchema().withHeader().withColumnSeparator(';'); [07:00]
mauroc odinsbane, https://github.com/openjfx/samples this? [07:00]
surial julius_: You can take it from there, yeah? [07:00]
mauroc mauroc's title: "GitHub - openjfx/samples: JavaFX 11 samples to run with different options and build tools" [07:00]
surial julius_: exactly. so.. what's the problem? [07:00]
Addax the problem is probably that jackson's CSV module doesn't work very well :) [07:00]
julius_ surial: i was not able to use that with readValue() [07:00]
surial it's readValues though. [07:01]
surial julius_: mapper.readFor(String[][].class).with(schema).readValues(source); [07:01]
surial also, do I need to yell at you too? Are y'all mentally... christ. Fine. I'll explain. [07:01]
surial julius_: WE DO NOT HAVE A CRYSTAL FUCKING BALL. [07:01]
julius_ is it in the shop? ;) [07:02]
surial julius_: when you say 'I was not able to use that though', for fuck's fine sake give us a little something here. An error? Then paste the error. A result you didn't expect? Then explain that. [07:02]
julius_ surial: one second please [07:02]
surial I mean, have you ever helped anybody with anything? Surely you are aware that more info is better... [07:02]
odinsbane mauroc: yes. https://github.com/openjfx/samples/tree/master/CommandLine/Modular/CLI [07:02]
odinsbane odinsbane's title: "samples/CommandLine/Modular/CLI at master openjfx/samples GitHub" [07:02]
odinsbane It tells you exactly, step by step how to compile a javafx app and jlink it. What more do you want? [07:03]
mauroc i was looking the samples for intellij IDEA [07:03]
mauroc i will try this.. [07:03]
mohsen_1 mauroc: you can simply open a maven project in intellij idea [07:04]
mohsen_1 mauroc: so do as the tutorial says, and then open the maven project with intellij [07:04]
mauroc ok mohsen_1 tnx [07:05]
xterminal [xterminal!~xterminal@46.229.218.226] has joined ##java [07:05]
odinsbane mauroc: It is also in the intellij section too. [07:05]
cheeser flughafen: *I* don't need a download link but thanks? [07:06]
flughafen cheeser: i was just showing you the site "lmgtfy.com" [07:06]
julius_ surial: idially i wanted to just extend this: String[][] rows = mapper.readValue(new File(inputFile), String[][].class); with the delimiter, but as you already pasted the mapper.readFor(String[][].class).with(schema).readValues(source); is probably the way to go, but now i have a ObjectReader as return value and not my String[][] [07:07]
cheeser flughafen: i know about the lmgtfy site. there's no need to tag me in some driveby comment. [07:07]
flughafen cheeser: okie dokie [07:07]
julius_ cheeser: driveby comment - thats a good one [07:08]
surial julius_: no you don't. [07:09]
surial or you shouldn't.. oReader itself has a readValues() method. [07:09]
surial this returns an iterator over String[][], and you can iterate it, producing String[][] instances. [07:09]
surial julius_: I'm not entirely certain what you're doing here, see, this is where I'm a bit confused: Normally when reading CSVs, it is a stream of data. 1 line, 1 'data'. [07:10]
surial So, the return value of any attempt to parse CSV anything, is something 'listy'. Was your intent to read the entire file, soup to nuts, as String[][], where fore xample the file "a, b, c\nd,e,f\n" (that's the ENTIRE file) should be parsed, in its entirely, in one go, as a String[][] x = {{"a", "b", "c"}, {"d", "e", "f"}}? [07:11]
surial Because that's.. a very unusual way of doing things. [07:11]
Addax it's not unusual, it's just not very wise. (See: OpenCSV, SuperCSV.) [07:11]
julius_ surial: yes the file has ~300 lines and i want i all parsed in one go [07:13]
surial julius_: I woudln't try to put the onus of gathering it up like this on the CSV reader. It's a programming language; program. [07:14]
surial julius_: make the CSV parser do what it does best (which is to provide you an Iterator<String[]> or similar, and then you write code that converts an Iterator<String[]> to a String[][]. [07:14]
julius_ 300 lines and 9 rows....how much memory can that eat up? [07:14]
surial separate from that, who the flyting fuck wnats a String[][] for processing? That's a horrible data type. But, hey, your funeral. [07:14]
surial julius_: it's not about the memory load. [07:14]
surial julius_: it's about the code itself. What use is a String[][] over an iterator? That you know in advance how many lines you have? That's the only feasible advantage I can see here. [07:15]
surial also the point of jackson is kinda to make a POJO that describes a line and then get an Iterator<PojoDescribingLine> instead of String[], but I'm going off of vague memories of what the library was designed to do, not actual experience. [07:15]
tokam [tokam!~tokam@unaffiliated/tokam] has joined ##java [07:15]
julius_ surial: yes i dont want to make a pojo, i think its unneeded work when the files format does not change [07:16]
Addax well, it can make data management very easy, too [07:16]
surial unneeded work ?Wow, you're.. in a very different headspace than 95%+ of all java pros. [07:16]
surial but perhaps you're right. At any rate, what I told you: Let CSVReader give you an Iterator<String[]>, and _YOU_ roll that into a String[][] if you must. It's.. 3 lines of code. [07:16]
julius_ what do you do if the heading description changes...you need to change your pojo [07:16]
odinsbane pojo's aren't going to make themselves. [07:16]
aphxTWN [aphxTWN!~aphxTWN@78.130.136.42] has joined ##java [07:17]
Addax julius_: well, what do you do with your CSV if the format changes [07:17]
julius_ Addax: i change the code [07:17]
julius_ Addax: im just saying that the pojo not necesserely keeps you from typing [07:17]
Addax julius_: *shrug* suit yourself [07:17]
Addax treating structured data as unstructured data... eh [07:19]
surial julius_: if you think programming efficiency is about saving typing.. I'm pretty sure you're making mistakes. [07:20]
progart [progart!~kamee@46.241.185.92] has joined ##java [07:20]
surial julius_: It's about having the compiler tell you you're messing up. It's about having autocompletes in IDEs tell you what the data looks like. It's most of all about having the code itself be the documentation. [07:20]
surial you could either write in googledocs or whatnot: "The CSV consists of a bunch of lines, and each line is comma separated. The headers are, in order: "id", "name", "birthdate", where the formatting of id is that it is a long (in decimal), the name is a string with no restrictions, and birthdate is in yyyy-mm-dd (ISO) format. The entire file is UTF_8 encoded. [07:21]
surial OR, you just write a POJO with all that. [07:22]
Addax note also that with CSVs, your data tends to be dirty... converting to POJOs helps validate your model [07:22]
Addax ESPECIALLY if your library or process matches headers to fields [07:22]
julius_ yes its safer [07:23]
surial and, good point, validation of input needs to be done on an ad-hoc basis if you have strings. You'll soon start writing utility methods, such as: stringToInt(lineNum, "id", input, 0), where the sToI method calls parseInt, and throws an exception actually naming "Value in column 'id' (column 0) contains '_'; a number was expected". [07:23]
surial because without it you get a nondescript exception with no relevant details. [07:23]
Addax is presently working on an ingestion process for crunchbase, for example, with many many embedded newlines that tend to confuse CSV parsers [07:24]
julius_ yes those are all good points [07:24]
mayurvpatil [mayurvpatil!~mayurvpat@202.149.218.202] has joined ##java [07:24]
Addax frustrating, too, because crunchbase's web api is amazingly slow [07:24]
ArcherL [ArcherL!~ArcherL@unaffiliated/archerl] has joined ##java [07:26]
mayurvpatil Set<? extends ABC_CLASS> what is this ? and how it works ? [07:26]
Addax generics [07:27]
Addax mayurvpatil, For a tutorial on generics, please see http://docs.oracle.com/javase/tutorial/java/generics/index.html . Also, http://www.angelikalanger.com/GenericsFAQ/JavaGenericsFAQ.html is a great in-depth resource. [07:27]
mayurvpatil Thanks :) [07:28]
fizzie wildcard [07:28]
fizzie mayurvpatil, wildcard is the '?' in '? extends Foo' or '? super Bar'; '?' is the same as '? extends Object'. It means (more or less) "some type which is unspecified but which extends|is extended by the given bound". [07:28]
fizzie ^ as well for the very short explanation. [07:28]
ravenousmoose [ravenousmoose!~ravenousm@194.78.35.195] has joined ##java [07:37]
immibis i dunno if that "very short explanation" gives you any more information than you might guess upon seeing "? extends ABC_CLASS" [07:37]
immibis Set<Number> is not assignable to Set<Object> but it is assignable to Set<? extends Object> or Set<? super Integer> or Set<?> [07:38]
aqd [aqd!~aqd@85-76-66-112-nat.elisa-mobile.fi] has joined ##java [07:41]
surial immibis: hence why there was a link to an entire tutorial. I've tried explaining generics within the limits of about 2 IRC max-length messages... [07:42]
surial if you can't assume any significant knowledge on the part of the receiver, I've never come anywhere close. [07:42]
julius_ ive got one more weird csv file here, it got the normal column definitions for the first x rows, but after that the data is "next" to the columns like this: column1, column2, column3, 1990, 1991, 1992 below column1,2,3 is data and below the years is also data. can jackson untangle that? [07:42]
arcsin_ [arcsin_!~alureon@unaffiliated/proxa] has joined ##java [07:42]
Addax so you're saying 1990, 1991, 1992 are also column names? [07:44]
surial julius_: Yeah, it's hard to see what makes 'column1' and '1990' any different here. [07:46]
surial column1 is a column header. 1990 is a columnheader. the thingie below column1 is data for field with header 'column1'. The thingie below 1990 is data for field with header '1990'. [07:46]
julius_ Addax: no its the date for the data [07:47]
Addax no, it's a column name [07:47]
Addax the data under that column is the data for that year [07:47]
Addax it just happens to have semantic meaning [07:48]
julius_ ok but its kind of dynamic. the ammount of "year" columns could grow [07:48]
Addax well, then you're glad your data model is String[], yeah? [07:49]
julius_ im just writing a pojo now [07:49]
Addax I mean, if that's the requirement, that's the requirement [07:49]
julius_ so i should add 1990 as column names in the pojo? [07:49]
Addax no, if your data can grow like that your POJO needs to contain a Map<Int, String> itself, you'll want to write a custom mapper [07:50]
Addax and: CSV is a lousy way to represent that data [07:52]
beStKodErEveR [beStKodErEveR!~dannyD@c-5eea20d7-74736162.cust.telenor.se] has joined ##java [07:55]
julius_ Addax: i cant change that part [07:56]
Addax didn't say you could [07:56]
camerin [camerin!hoax@elite.bshellz.net] has joined ##java [07:58]
Addax It might be a good idea to suggest to whoever chose CSV that they migrate to something more structured, like JSON [07:58]
Addax but if you have no input into that, c'est la vie, be a programmer [07:59]
zmoo [zmoo!~zmoo@2605:ad80:40:280:b14a:da55:c86c:2a61] has joined ##java [08:01]
zmoo when using compare via Comparator, it uses the same logic as the CompareTo only two arguments, correct? [08:03]
aqd [aqd!~aqd@85-76-66-112-nat.elisa-mobile.fi] has joined ##java [08:03]
immibis yes [08:03]
sonOfRa That depends on the comparator. The point of a comparator is that it's not directly coupled to the class. It may do different things [08:03]
sonOfRa javadoc String.CASE_INSENSITIVE_ORDER [08:04]
sonOfRa sonOfRa: http://bit.ly/2UmUibM [JDK: java.lang.String#CASE_INSENSITIVE_ORDER:null] [08:04]
dj_pi [dj_pi!~dj_pi@d4-50-214-166.col.wideopenwest.com] has joined ##java [08:09]
wisey [wisey!~wisey@80-44-185-183.dynamic.dsl.as9105.com] has joined ##java [08:16]
nokdoot [nokdoot!~nokdoot@211.205.207.39] has joined ##java [08:17]
zeden [zeden!~user@unaffiliated/zeden] has joined ##java [08:28]
arcsin_ [arcsin_!~alureon@unaffiliated/proxa] has joined ##java [08:45]
aqd [aqd!~aqd@85-76-66-112-nat.elisa-mobile.fi] has joined ##java [08:47]
aqd [aqd!~aqd@85-76-66-112-nat.elisa-mobile.fi] has joined ##java [08:59]
steven__ [steven__!~shicks252@ool-4354603e.dyn.optonline.net] has joined ##java [09:00]
t2mkn [t2mkn!~t2mkn@43.226.3.218] has joined ##java [09:04]
RedSoxFan07 [RedSoxFan07!~Thunderbi@d-137-103-109-45.ct.cpe.atlanticbb.net] has joined ##java [09:07]
wisey [wisey!~wisey@80-44-185-183.dynamic.dsl.as9105.com] has joined ##java [09:09]
conan [conan!~conan@mdproctor.plus.com] has joined ##java [09:12]
exonity01 [exonity01!~exonity01@unaffiliated/exonity01] has joined ##java [09:25]
Comstock_ [Comstock_!Comstock@gateway/vpn/privateinternetaccess/comstock] has joined ##java [09:25]
ArcherL [ArcherL!~ArcherL@unaffiliated/archerl] has joined ##java [09:26]
aqd [aqd!~aqd@85-76-66-112-nat.elisa-mobile.fi] has joined ##java [09:27]
waz [waz!~waz@pdpc/supporter/active/waz] has joined ##java [09:28]
ravenousmoose [ravenousmoose!~ravenousm@194.78.35.195] has joined ##java [09:29]
palasso [palasso!~palasso@unaffiliated/palasso] has joined ##java [09:31]
steven__ [steven__!~shicks252@ool-4354603e.dyn.optonline.net] has joined ##java [09:33]
wisey [wisey!~wisey@80-44-185-183.dynamic.dsl.as9105.com] has joined ##java [09:36]
plarsen [plarsen!~plarsen@redhat/jboss/pdpc.professional.plarsen] has joined ##java [09:37]
aqd [aqd!~aqd@85-76-66-112-nat.elisa-mobile.fi] has joined ##java [09:38]
dstromboli [dstromboli!~parker@198.90.109.132] has joined ##java [09:39]
sa02irc [sa02irc!~sa02irc@155-079-043-212.ip-addr.inexio.net] has joined ##java [09:39]
mindCrime [mindCrime!~mindCrime@cpe-98-27-55-10.nc.res.rr.com] has joined ##java [09:46]
raatiniemi [raatiniemi!~raatiniem@h-193-253.A159.priv.bahnhof.se] has joined ##java [09:46]
ghormoon [ghormoon!~ghormoon@ghorland.net] has joined ##java [09:50]
aqd [aqd!~aqd@85-76-66-112-nat.elisa-mobile.fi] has joined ##java [09:53]
Revan- [Revan-!~Revan@host-72-174-107-194.static.bresnan.net] has joined ##java [09:56]
mniip [mniip!mniip@freenode/staff/mniip] has joined ##java [09:56]
mluser-home [mluser-home!~mluser-ho@ip68-0-67-199.tu.ok.cox.net] has joined ##java [09:57]
Revan- [Revan-!~Revan@host-72-174-107-194.static.bresnan.net] has joined ##java [09:57]
waz [waz!~waz@pdpc/supporter/active/waz] has joined ##java [10:00]
Rapture [Rapture!~textual@50-204-232-30-static.hfc.comcastbusiness.net] has joined ##java [10:02]
irdr [irdr!irdr@137.204.76.34.bc.googleusercontent.com] has joined ##java [10:09]
greggerz [greggerz!~greggerz@unaffiliated/greggerz] has joined ##java [10:14]
aqd [aqd!~aqd@85-76-66-112-nat.elisa-mobile.fi] has joined ##java [10:18]
steven__ [steven__!~shicks252@ool-4354603e.dyn.optonline.net] has joined ##java [10:26]
con3 [con3!~kvirc@ml.sun.ac.za] has joined ##java [10:29]
tasse [tasse!~tasse@55d4a3d9.access.ecotel.net] has joined ##java [10:30]
con3 [con3!~kvirc@ml.sun.ac.za] has joined ##java [10:30]
lomex [lomex!~lomex@2a02:8108:4740:3748:484:4f5b:5d48:10ff] has joined ##java [10:31]
snql [snql!~snql@unaffiliated/snql] has joined ##java [10:34]
SirNapkin1334 [SirNapkin1334!~SirNapkin@2601:648:8780:e0:91de:366a:7259:d4ec] has joined ##java [10:35]
tasse [tasse!~tasse@55d49693.access.ecotel.net] has joined ##java [10:35]
led_dark_1 [led_dark_1!~Thunderbi@217.66.160.14] has joined ##java [10:38]
tasse [tasse!~tasse@55d4a672.access.ecotel.net] has joined ##java [10:44]
Nicmavr [Nicmavr!~Nicmavr@unaffiliated/nicmavr] has joined ##java [10:47]
jamezp [jamezp!~jamezp@redhat/jboss/jamezp] has joined ##java [10:49]
tasse [tasse!~tasse@55d4fe0c.access.ecotel.net] has joined ##java [10:52]
xDie [xDie!~xDie___@unaffiliated/xdie] has joined ##java [10:56]
xDie hi [10:56]
xDie i have question [10:56]
Addax good [10:57]
Addax We were wondering [10:57]
sonOfRa Don't we all? [10:57]
xDie I used ibm websphere to run guidewire java application [10:57]
xDie some way to configure CPU usage to jvm [10:57]
xDie ? [10:57]
Addax that falls under tech support, unfortunately, and depends on your OS [10:58]
xDie Addax, Windows [10:59]
Addax yes, it's still something you'd control via windows, and that's not a ##java topic [11:00]
xDie my questions is [11:00]
xDie if is possible configurate cpu usage from jvm parameters [11:01]
Addax not normally. [11:01]
tassee [tassee!~tasse@55d4d732.access.ecotel.net] has joined ##java [11:02]
esro [esro!~esro@user119-167.otvarta.com.pl] has joined ##java [11:05]
mindCrime [mindCrime!~mindCrime@216.85.170.148] has joined ##java [11:06]
xDie Addax, and anormally? [11:09]
Addax xDie: I don't know, there might be packages that allow manipulation of system allocations of resources. [11:10]
surial xDie: it is not possible to modify CPU usage of a JVM using JVM parameters at all. Not even 'anormally'. [11:12]
surial xDie: perhaps you can write java code to invoke the windows equivalent of linux's 'nice' tool (C:\windows\system32\nice.exe?) to tell your own process to slow down to a crawl. If you know precisely what to call and you merely need to know how to do so from java, we can help. [11:13]
xDie Ok thanks buddys!!! [11:15]
ravenousmoose [ravenousmoose!~ravenousm@194.78.35.195] has joined ##java [11:17]
steven__ [steven__!~shicks252@ool-4354603e.dyn.optonline.net] has joined ##java [11:20]
tang^ [tang^!~tang^@207.229.38.10] has joined ##java [11:21]
Yamakaja [Yamakaja!~yamakaja@vps.pub.yamakaja.me] has joined ##java [11:23]
freeone3000 `start /belownormal`, btw [11:23]
sbeex [sbeex!~sbeex@46.140.90.107] has joined ##java [11:24]
sbeex good evening guys, would you recommend to store enums collections via JPA directly ? or better to create an entity which will contains the enum value and then be mapped into a collection ? [11:24]
Addax sbeex: JPA can handle the enums fine [11:25]
sbeex @ElementCollection [11:25]
sbeex I mean this [11:25]
Addax I don't think that's any different [11:25]
sbeex is it.. generally a good practice or kind of something that will break in my hands someday? :D [11:25]
steven__ [steven__!~shicks252@ool-4354603e.dyn.optonline.net] has joined ##java [11:26]
sbeex suppose I want to remove one part of the stored collection does it works gracefully ? [11:26]
Addax try it and see [11:26]
Regon [Regon!~Regon@unaffiliated/regon] has joined ##java [11:28]
sbeex ok so no experience return from your side. allright thx [11:28]
sbeex next [11:28]
sbeex Another satisfied customer. Next! [11:28]
Addax It works. :) [11:28]
sbeex Addax++ [11:28]
sbeex addax has a karma level of 1, sbeex [11:28]
Addax I mean, it might depend on the JPA implementation, but Hibernate certainly handles it well [11:28]
sbeex good :) thx for the more valuable response you gave after my conclusion xD [11:29]
Addax Thought it was kinda obvious, but wasn't sure based on your response [11:29]
ztychr [ztychr!~ztychr@unaffiliated/ztychr] has joined ##java [11:29]
steven__ [steven__!~shicks252@ool-4354603e.dyn.optonline.net] has joined ##java [11:30]
whaley [whaley!~whaley@192.133.78.19] has joined ##java [11:31]
indistylo [indistylo!~aruns_@106.51.24.137] has joined ##java [11:31]
admin123 [admin123!~nope@ool-3f8fc895.dyn.optonline.net] has joined ##java [11:32]
tasse [tasse!~tasse@55d49553.access.ecotel.net] has joined ##java [11:32]
rippa [rippa!~rippa@ppp-vpdn-37.1.85.157.yarnet.ru] has joined ##java [11:35]
tassee [tassee!~tasse@55d484e1.access.ecotel.net] has joined ##java [11:45]
karab44 [karab44!~karab44@unaffiliated/karab44] has joined ##java [11:47]
martial1 [martial1!~martial@196.50.12.193] has joined ##java [11:48]
zeden_ [zeden_!~user@unaffiliated/zeden] has joined ##java [11:48]
jamiejackson [jamiejackson!c7df1efe@gateway/web/cgi-irc/kiwiirc.com/ip.199.223.30.254] has joined ##java [11:49]
Yamakaja [Yamakaja!~yamakaja@vps.pub.yamakaja.me] has joined ##java [11:49]
DTZUZU [DTZUZU!~DTZUZU@S0106bcd16584b0aa.vs.shawcable.net] has joined ##java [11:54]
conan [conan!~conan@mdproctor.plus.com] has joined ##java [11:56]
tassee [tassee!~tasse@55d46807.access.ecotel.net] has joined ##java [11:58]
upgrdman [upgrdman!~upgrdman@blender/artist/upgrdman] has joined ##java [12:03]
Teckla Argh. I wish, when you reduce the core pool size with setCorePoolSize(), it took effect as soon as possible, rather than keeping the old size until the queue was empty. :( [12:03]
tasse [tasse!~tasse@55d4e2d5.access.ecotel.net] has joined ##java [12:04]
jimender2 [jimender2!uid320657@gateway/web/irccloud.com/x-vtatdbghnbnnwffp] has joined ##java [12:08]
ilhami [ilhami!~ilhami@unaffiliated/ilhami] has joined ##java [12:09]
ilhami hi [12:09]
ilhami where is dreamreal? [12:09]
ron rip [12:09]
ilhami he died? [12:09]
ilhami how? [12:10]
ron facepalms [12:10]
jamiejackson [jamiejackson!c7df1efe@gateway/web/cgi-irc/kiwiirc.com/ip.199.223.30.254] has joined ##java [12:10]
ron what do you want ilhami? [12:10]
ilhami just wanted to say hi [12:11]
ilhami been a long time [12:11]
pd09041999 [pd09041999!~pd0904199@2405:205:e:b307:6c18:b715:e4b4:5b8d] has joined ##java [12:11]
kicked pd09041999 (Banned: please fix your connection. you're bouncing in and out. this ban will expire after 7d) [12:11]
ilhami ? [12:12]
ilhami lol [12:12]
ilhami banned by the bot [12:12]
ron ssssh [12:12]
ilhami ok jew [12:13]
ilhami D [12:13]
whaley [whaley!~whaley@192.133.78.19] has joined ##java [12:18]
EgonX [EgonX!~Egon@2601:2c6:47f:98f4:e535:8736:c18f:32c1] has joined ##java [12:22]
magyar_ [magyar_!~magyar@unaffiliated/magyar] has joined ##java [12:25]
steven__ [steven__!~shicks252@ool-4354603e.dyn.optonline.net] has joined ##java [12:30]
Addax ilhami: I'm surprised you're back. [12:34]
Addax And I can't imagine you'll stay long. [12:34]
ilhami Addax, who are you? I don't remember you to be honest. Maybe someone who changed nick? [12:35]
Addax I'm just going off of the "ok jew" response [12:36]
steven__ [steven__!~shicks252@ool-4354603e.dyn.optonline.net] has joined ##java [12:36]
ilhami lol. well he is a jew. nothing wrong with stating facts. ron is half jew [12:38]
tang^ this is relevant to Java, how? [12:39]
ilhami it's not really relevant to Java tbh. I can't argue with that [12:39]
dstromboli [dstromboli!~parker@104.254.90.235] has joined ##java [12:46]
megaTherion [megaTherion!~therion@unix.io] has joined ##java [12:48]
gelignite [gelignite!~gelignite@55d47580.access.ecotel.net] has joined ##java [12:52]
morrowyn [morrowyn!~morrowyn@s55945b44.adsl.online.nl] has joined ##java [12:54]
dstromboli [dstromboli!~parker@198.90.109.132] has joined ##java [12:59]
indistylo [indistylo!~aruns_@106.51.24.137] has joined ##java [01:09]
indistylo [indistylo!~aruns_@106.51.25.10] has joined ##java [01:23]
zeden_ [zeden_!~user@unaffiliated/zeden] has joined ##java [01:25]
t2mkn [t2mkn!~t2mkn@43.226.3.218] has joined ##java [01:26]
snql [snql!~snql@unaffiliated/snql] has joined ##java [01:36]
zeden_ [zeden_!~user@unaffiliated/zeden] has joined ##java [01:36]
zeden [zeden!~user@unaffiliated/zeden] has joined ##java [01:40]
arcsin_ [arcsin_!~alureon@unaffiliated/proxa] has joined ##java [01:47]
nyherba [nyherba!~alureon@unaffiliated/proxa] has joined ##java [02:01]
LtHummus [LtHummus!~lthummus@97-126-75-31.tukw.qwest.net] has joined ##java [02:04]
Sasazuka [Sasazuka!~Sasazuka@unaffiliated/sasazuka] has joined ##java [02:06]
progart [progart!~kamee@46.241.185.92] has joined ##java [02:06]
TESTED123 [TESTED123!~blah@2001:8a0:6cca:3f01:cdd7:fa72:421d:dcb8] has joined ##java [02:07]
TESTED123 hey! [02:07]
acidjnk [acidjnk!~acid@i577BCA70.versanet.de] has joined ##java [02:08]
nyherba [nyherba!~alureon@unaffiliated/proxa] has joined ##java [02:09]
LtHummus hello [02:12]
eknadon [eknadon!~eknadon@66.187.94.90.dynamic.jazztel.es] has joined ##java [02:15]
con3 [con3!~kvirc@ml.sun.ac.za] has joined ##java [02:16]
TESTED123 so what is a good way to handle exceptions? [02:16]
cheeser exceptions [02:17]
cheeser exceptions are a mechanism to return from a method indicating something extra-ordinary has occurred. They are used to handle errors of all sorts. Read all about it: https://javachannel.org/posts/deep-dive-all-about-exceptions/ and at the tutorial https://docs.oracle.com/javase/tutorial/essential/exceptions/ [02:17]
rorx [rorx!~rorx@tserver.truestep.com] has joined ##java [02:17]
lxsameer [lxsameer!~lxsameer@unaffiliated/lxsameer] has joined ##java [02:21]
srisri [srisri!~srisri@204.14.239.53] has joined ##java [02:22]
DrowningElysium [DrowningElysium!uid190788@gateway/web/irccloud.com/x-xfodtwjsfbwqskjx] has joined ##java [02:22]
Ziberius [Ziberius!be52535e@gateway/web/cgi-irc/kiwiirc.com/ip.190.82.83.94] has joined ##java [02:24]
zeden_ [zeden_!~user@unaffiliated/zeden] has joined ##java [02:25]
hlan [hlan!5bb56d1d@gateway/web/freenode/ip.91.181.109.29] has joined ##java [02:38]
hlan hi there, quick question. What data structure would you pick if you only need to have the delete() function as thread-safe ? [02:39]
g00s [g00s!~g00s@unaffiliated/g00s] has joined ##java [02:40]
g00s if i call toString() on an object that doesn't define it, you see somthing like Myclass@12345 ... what is the 12345 and how do i get it if i want to override toString and include that like MyClass@12345{a=,b=,c=} [02:41]
progart [progart!~kamee@46.241.185.92] has joined ##java [02:43]
g00s oic its Integer.toHexString(hashCode()) [02:43]
eckon [eckon!~eckon@eckon.rocks] has joined ##java [02:50]
jamiejackson [jamiejackson!c7df1efe@gateway/web/cgi-irc/kiwiirc.com/ip.199.223.30.254] has joined ##java [02:51]
coolcustomer [coolcustomer!~coolcusty@unaffiliated/coolcusty] has joined ##java [02:54]
lomex [lomex!~lomex@2a02:8108:4740:3748:58bd:ef78:ef91:b64] has joined ##java [02:58]
freeone3000 g00s: Integer.toHexString(System.identityHashCode(this)) [02:59]
freeone3000 It's not terribly useful. [02:59]
mohsen_1 hlan: that is not your metric for picking a collection [02:59]
indistylo [indistylo!~aruns_@106.51.25.10] has joined ##java [03:09]
nyherba [nyherba!~alureon@unaffiliated/proxa] has joined ##java [03:09]
t2mkn [t2mkn!~t2mkn@43.226.3.218] has joined ##java [03:10]
wisey [wisey!~wisey@80-44-185-183.dynamic.dsl.as9105.com] has joined ##java [03:11]
bluezone [bluezone!uid104970@gateway/web/irccloud.com/x-jlnkojrhtskdyzxz] has joined ##java [03:17]
beStKodErEveR [beStKodErEveR!~dannyD@2001:1ba8:160e:e100:54cb:e4c1:2a04:da15] has joined ##java [03:17]
nyherba [nyherba!~alureon@unaffiliated/proxa] has joined ##java [03:19]
indistylo [indistylo!~aruns_@106.51.25.10] has joined ##java [03:20]
mohsen_1 [mohsen_1!uid289573@gateway/web/irccloud.com/x-qrjluqqktyhspkcf] has joined ##java [03:22]
tona [tona!bbaf2480@gateway/web/freenode/ip.187.175.36.128] has joined ##java [03:23]
tona hello everyone [03:23]
tona I am creating one web service using jax-ws then I am asking myself one way to avoid to send the parameters like localhost:8080/Send?product="apple"&color="green",this is the way I am sending the parameter , is there another way to send it [03:25]
freeone3000 how would you like to send it? [03:27]
ron telepathy! [03:29]
Ziberius I wonder if the body could in theory send radio waves [03:30]
freeone3000 not at the right frequency. I got to play with some skull-contact electrodes which use inductance, which are pretty cool. [03:31]
morrowyn [morrowyn!~morrowyn@s55945b44.adsl.online.nl] has joined ##java [03:31]
d10n-work [d10n-work!uid37161@gateway/web/irccloud.com/x-pvjqhzcgkigfmqay] has joined ##java [03:32]
bobek [bobek!~bobek@unaffiliated/bobek] has joined ##java [03:33]
mohsen_1 tona: couldn't you use some sort of path params [03:35]
veegee [veegee!~veegee@ipagstaticip-3d3f7614-22f3-5b69-be13-7ab4b2c585d9.sdsl.bell.ca] has joined ##java [03:36]
[twisti] tona: those are GET parameters. there are also POST parameters, as well as path parameters. google the terms, all of them have lots of stuff about them on google [03:36]
ron [twisti]: wat [03:37]
[twisti] ron: wat [03:37]
ron why are you giving misinformation? [03:37]
[twisti] i am ? [03:37]
ron yes [03:37]
[twisti] how so [03:37]
ron it's got nothing to do with GET or POST [03:37]
wisey [wisey!~wisey@80-44-185-183.dynamic.dsl.as9105.com] has joined ##java [03:38]
[twisti] i think you are wrong about that [03:38]
ron oh, well, then that must make you right. [03:38]
[twisti] im pretty sure that parameters attached to urls like that are called GET parameters [03:38]
[twisti] whereas parameters sent in the POST body are called POST parameters, and parameters that are part of the url path are called path parameters [03:39]
ron you mean, query parameters [03:39]
ron and payloads, or body paramterers [03:39]
[twisti] ive never heard them referred to as such [03:40]
ron then it must not be true [03:40]
sbalmos [twisti]: You've been stuck in the wrong world [03:40]
[twisti] sbalmos: i very much have, thank you for noticing my plight [03:40]
cheeser sends in the marines [03:40]
sbalmos [twisti]: Query parameters are only ever used with GET operations. POSTs have entity bodies. [03:41]
ron you're confusing HTML forms with actual HTTP requests [03:41]
ron eyes sbalmos [03:41]
sbalmos ron: Love you too, you don't have to show it [03:41]
[twisti] i dont think so, i dont work with html at all [03:41]
ron facepalms [03:41]
veegee [veegee!~veegee@ipagstaticip-3d3f7614-22f3-5b69-be13-7ab4b2c585d9.sdsl.bell.ca] has joined ##java [03:41]
sbalmos I think the telepathy idea would work better here. Though then brains would be subject to FCC Part 23 interference... which may not be a bad thing, given some peoples' brains. [03:43]
ron in short, tona what are you trying to do [03:43]
ron javadoc queryparam [03:44]
ron [twisti], ron: http://bit.ly/2UmAzcb [JavaEE: javax.ws.rs.QueryParam] [03:44]
[twisti] my bad i guess, ive been stuck too long in the horrible php world [03:44]
cheeser any time there is too long [03:44]
sbalmos ugh, that brought up 20-year-old horrors [03:45]
ogradyd [ogradyd!~Thunderbi@2a02:8070:88bf:9df0::17f] has joined ##java [03:46]
ron reminds me of https://pasteboard.co/IarFUiA.png [03:46]
ron ron's title: "Pasteboard - Uploaded Image" [03:46]
sbalmos ron: BTW, let me guess, you were glaring at me about my query parameter statement? [03:51]
ron sbalmos: yes. [03:51]
ron mostly because it was stupid and wrong, but you know. [03:51]
sbalmos ron: Thought I read an RFC clause that states that query parameters are accepted on all verbs, but should really only be usable with GET [03:52]
ron nah, they're common in all verbs. [03:52]
tasse [tasse!~tasse@55d498c0.access.ecotel.net] has joined ##java [03:54]
sbalmos ron: o_O just seems weird... you'd do a non-read operation on multiple entities based off of an implicit search? [03:54]
t2mkn [t2mkn!~t2mkn@43.226.3.218] has joined ##java [03:55]
ron sbalmos: I can go into details, but boarding a flight in a few minutes. I'll get back online once in air. [03:55]
sbalmos Friends don't let pilots text and fly. ;) [03:56]
ron sbalmos: I'm not like you, I'm not a pilot. [03:56]
ron anyway, later. [03:56]
eknadon [eknadon!~eknadon@66.187.94.90.dynamic.jazztel.es] has joined ##java [03:57]
vy [vy!5659d92d@gateway/web/freenode/ip.86.89.217.45] has joined ##java [03:57]
steven__ [steven__!~shicks252@ool-4354603e.dyn.optonline.net] has joined ##java [04:01]
peaceguy [peaceguy!~yu68@unaffiliated/peaceguy] has joined ##java [04:01]
mindCrime [mindCrime!~mindCrime@216.85.170.148] has joined ##java [04:02]
freeone3000 eh the plane flies itself [04:04]
mobiboss [mobiboss!~someguy@209.58.139.51] has joined ##java [04:04]
maryo [maryo!~Maryo@unaffiliated/maryo] has joined ##java [04:06]
ma1uta [ma1uta!~ma1uta@2a07:5741:0:89a::1] has joined ##java [04:09]
minimal_life [minimal_life!~minimal_l@2601:603:1500:1e9a:65c5:de5e:2209:50b2] has joined ##java [04:21]
nfd9001 [nfd9001!~nfd9001@2601:602:8500:2443:295c:f06:26fd:4d7a] has joined ##java [04:23]
Galactus [Galactus!~Galactus@unaffiliated/galactus] has joined ##java [04:27]
orbyt_ [orbyt_!~orbyt@8.4.228.64] has joined ##java [04:30]
gareppa [gareppa!~gareppa@unaffiliated/gareppa] has joined ##java [04:32]
TestAccountDelet [TestAccountDelet!~h1@S01069050ca9daaf3.vn.shawcable.net] has joined ##java [04:34]
Maldivia ron: re "use php"... I now share office with Zend :D [04:36]
immibis [immibis!~immibis@222-153-253-249-fibre.sparkbb.co.nz] has joined ##java [04:38]
indistylo [indistylo!~aruns_@106.51.25.10] has joined ##java [04:40]
earldouglas [earldouglas!~james@unaffiliated/jamestastic] has joined ##java [04:45]
earldouglas [earldouglas!~james@unaffiliated/jamestastic] has joined ##java [04:48]
wisey [wisey!~wisey@80-44-185-183.dynamic.dsl.as9105.com] has joined ##java [04:50]
tassee [tassee!~tasse@55d4af47.access.ecotel.net] has joined ##java [04:55]
basiclaser [basiclaser!uid10861@gateway/web/irccloud.com/x-wjxlzacqureaybse] has joined ##java [04:55]
nyherba [nyherba!~alureon@unaffiliated/proxa] has joined ##java [04:56]
yokel [yokel!~yokel@unaffiliated/contempt] has joined ##java [04:58]
paddyez [paddyez!~paddyez@wikipedia/paddyez] has joined ##java [05:03]
ztychr [ztychr!~ztychr@unaffiliated/ztychr] has joined ##java [05:09]
brandonson [brandonson!~brandon@208.91.114.1] has joined ##java [05:10]
conan [conan!~conan@mdproctor.plus.com] has joined ##java [05:10]
yuriescl [yuriescl!~yuriescl@unaffiliated/yuriescl] has joined ##java [05:17]
wisey [wisey!~wisey@80-44-185-183.dynamic.dsl.as9105.com] has joined ##java [05:21]
magyar [magyar!~magyar@unaffiliated/magyar] has joined ##java [05:27]
ztychr [ztychr!~ztychr@unaffiliated/ztychr] has joined ##java [05:31]
zquad [zquad!~BisuShiel@cpe-158-222-189-138.nyc.res.rr.com] has joined ##java [06:01]
acidjnk [acidjnk!~acid@i577BCA70.versanet.de] has joined ##java [06:02]
zquad I'm using springboot and is reacting a graphql service. There is a login query that returns a resource token T. this resource token is used to fetch data as its passed into sql queries. I need to react the http header Authorization and access it in all my resolvers. How do I react that header in spring boot? [06:03]
zquad *access [06:03]
wisey [wisey!~wisey@80-44-185-183.dynamic.dsl.as9105.com] has joined ##java [06:10]
Velgor [Velgor!~Velgor@HSI-KBW-109-193-081-230.hsi7.kabel-badenwuerttemberg.de] has joined ##java [06:20]
con3 [con3!~kvirc@146.232.77.178] has joined ##java [06:20]
nickel8448 [nickel8448!~rahul@2a02:8084:d6be:8300:61f6:29c3:95c5:c1c2] has joined ##java [06:25]
orbyt_ [orbyt_!~orbyt@8.4.228.64] has joined ##java [06:30]
whaley [whaley!~whaley@192.133.78.19] has joined ##java [06:30]
kenalex [kenalex!~alexi5@208.83.82.233] has joined ##java [06:35]
kenalex hello [06:35]
Addax hi [06:39]
SirNapkin1334 [SirNapkin1334!~SirNapkin@2601:648:8780:e0:f4c3:f5d1:d34:c45c] has joined ##java [06:48]
wisey [wisey!~wisey@80-44-185-183.dynamic.dsl.as9105.com] has joined ##java [06:48]
wisey [wisey!~wisey@80-44-185-183.dynamic.dsl.as9105.com] has joined ##java [07:00]
nyherba [nyherba!~alureon@unaffiliated/proxa] has joined ##java [07:02]
indistylo [indistylo!~aruns_@106.51.25.10] has joined ##java [07:03]
wisey [wisey!~wisey@80-44-185-183.dynamic.dsl.as9105.com] has joined ##java [07:11]
mluser-home [mluser-home!~mluser-ho@ip68-0-67-199.tu.ok.cox.net] has joined ##java [07:15]
wisey [wisey!~wisey@80-44-185-183.dynamic.dsl.as9105.com] has joined ##java [07:26]
Maldivia http://mail.openjdk.java.net/pipermail/jdk-updates-dev/2019-April/000951.html - OpenJDK 11.0.3 Released [07:31]
Maldivia Maldivia's title: "OpenJDK 11.0.3 Released" [07:31]
waz [waz!~waz@pdpc/supporter/active/waz] has joined ##java [07:33]
indistylo [indistylo!~aruns_@106.51.25.10] has joined ##java [07:33]
Maldivia https://mail.openjdk.java.net/pipermail/jdk8u-dev/2019-April/009115.html - OpenJDK 8u212 Released [07:33]
Maldivia Maldivia's title: "OpenJDK 8u212 Released" [07:33]
Maldivia (just for completeness) [07:33]
steven__ [steven__!~shicks252@ool-4354603e.dyn.optonline.net] has joined ##java [07:35]
MIC132 [MIC132!~MIC132@89-75-72-156.dynamic.chello.pl] has joined ##java [07:35]
MIC132 [MIC132!~MIC132@89-75-72-156.dynamic.chello.pl] has joined ##java [07:37]
wisey [wisey!~wisey@80-44-185-183.dynamic.dsl.as9105.com] has joined ##java [07:38]
Maldivia https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html - Oracle JDK 11.0.3 also available, under the new Oracle JDK License [07:39]
Maldivia Maldivia's title: "Java SE Development Kit 11- - Downloads" [07:39]
orbyt_ [orbyt_!~orbyt@8.4.228.64] has joined ##java [07:41]
conan [conan!~conan@mdproctor.plus.com] has joined ##java [07:46]
EgonX [EgonX!~Egon@2601:2c6:47f:98f4:e535:8736:c18f:32c1] has joined ##java [07:49]
happymeal|2 [happymeal|2!~happymeal@99-87-243-43.lightspeed.tukrga.sbcglobal.net] has joined ##java [07:50]
wender_ [wender_!~computeir@179.104.19.89] has joined ##java [08:01]
orbyt_ [orbyt_!~orbyt@172.92.5.20] has joined ##java [08:02]
wender_ [wender_!~computeir@179.104.19.89] has joined ##java [08:02]
computeiro [computeiro!~computeir@189.15.118.77] has joined ##java [08:02]
nyherba [nyherba!~alureon@unaffiliated/proxa] has joined ##java [08:10]
indistylo [indistylo!~aruns_@106.51.25.10] has joined ##java [08:13]
waz [waz!~waz@pdpc/supporter/active/waz] has joined ##java [08:17]
conan [conan!~conan@mdproctor.plus.com] has joined ##java [08:25]
yawkat [yawkat!~yawkat@cats.coffee] has joined ##java [08:29]
Kundry_Wag [Kundry_Wag!~Kundry_Wa@201-42-130-237.dsl.telesp.net.br] has joined ##java [08:39]
Kundry_Wag [Kundry_Wag!~Kundry_Wa@201-42-130-237.dsl.telesp.net.br] has joined ##java [08:42]
Jantz [Jantz!~IceChat9@2407:7000:8d04:100:cb7:8d81:65eb:ae44] has joined ##java [08:46]
wisey [wisey!~wisey@80-44-185-183.dynamic.dsl.as9105.com] has joined ##java [08:48]
learningc [learningc!~learningc@mti-37-145.tm.net.my] has joined ##java [08:48]
indistylo [indistylo!~aruns_@106.51.25.10] has joined ##java [08:54]
RedSoxFan07 [RedSoxFan07!~Thunderbi@d-137-103-109-45.ct.cpe.atlanticbb.net] has joined ##java [08:56]
wisey [wisey!~wisey@80-44-185-183.dynamic.dsl.as9105.com] has joined ##java [08:58]
mundus Hi, I'm trying to iterate through a tree, but I dont know how to tell what level of the tree I am currently at [09:04]
mundus here is my method https://p.bsd-unix.net/view/raw/96f81b8f [09:04]
mundus How do I +1 my currentDepth? [09:05]
mundus Or rather how do I tell what level of a binary tree I am currently at when doing a breadth first traversal [09:08]
nyherba [nyherba!~alureon@unaffiliated/proxa] has joined ##java [09:09]
mundus Got it [09:16]
Maldivia rubberduck [09:19]
Maldivia Have you tried talked to a rubber duck about your problem? Here's a virtual one to talk to: https://rubberduckdebugging.com/cyberduck/ [09:19]
code_zombie [code_zombie!~code_zomb@2605:a601:aa1:da00:5d43:4936:8bd:f20f] has joined ##java [09:19]
wisey [wisey!~wisey@80-44-185-183.dynamic.dsl.as9105.com] has joined ##java [09:20]
indistylo [indistylo!~aruns_@106.51.25.10] has joined ##java [09:25]
t2mkn [t2mkn!~t2mkn@43.226.3.218] has joined ##java [09:48]
computeiro [computeiro!~computeir@189.15.118.77] has joined ##java [09:52]
maryo_ [maryo_!~Maryo@unaffiliated/maryo] has joined ##java [09:57]
tasse [tasse!~tasse@55d44060.access.ecotel.net] has joined ##java [09:58]
runlevel7 [runlevel7!~runlevel7@unaffiliated/runlevel7] has joined ##java [10:05]
DrDonkey [DrDonkey!~DrDonkey@unaffiliated/drdonkey] has joined ##java [10:05]
srisri [srisri!~srisri@204.14.239.18] has joined ##java [10:11]
tassee [tassee!~tasse@55d4f2f7.access.ecotel.net] has joined ##java [10:12]
g00s [g00s!~g00s@unaffiliated/g00s] has joined ##java [10:12]
runlevel7 [runlevel7!~runlevel7@unaffiliated/runlevel7] has joined ##java [10:14]
alphazb [alphazb!~alphazb@unaffiliated/alphazb] has joined ##java [10:16]
wisey [wisey!~wisey@80-44-185-183.dynamic.dsl.as9105.com] has joined ##java [10:17]
tasse [tasse!~tasse@55d47bac.access.ecotel.net] has joined ##java [10:20]
whaley [whaley!~whaley@8.25.195.26] has joined ##java [10:26]
wisey [wisey!~wisey@80-44-185-183.dynamic.dsl.as9105.com] has joined ##java [10:29]
alphazb [alphazb!~alphazb@unaffiliated/alphazb] has joined ##java [10:29]
Jigsy` [Jigsy`!~Jigsy@unaffiliated/jigsy] has joined ##java [10:32]
forgottenone [forgottenone!~forgotten@176.88.96.93] has joined ##java [10:36]
wisey [wisey!~wisey@80-44-185-183.dynamic.dsl.as9105.com] has joined ##java [10:41]
dj_pi [dj_pi!~dj_pi@d4-50-214-166.col.wideopenwest.com] has joined ##java [10:41]
alphazb [alphazb!~alphazb@unaffiliated/alphazb] has joined ##java [10:42]
indistylo [indistylo!~aruns_@106.51.25.10] has joined ##java [10:46]
Kol [Kol!~Kol@S0106bcd1656555bc.vc.shawcable.net] has joined ##java [11:05]
shan_ [shan_!uid207478@gateway/web/irccloud.com/x-jjsymwnmofxgbgto] has joined ##java [11:12]
extor [extor!~extor@unaffiliated/extor] has joined ##java [11:29]
notadeveloper [notadeveloper!notadevelo@unaffiliated/notadeveloper] has joined ##java [11:30]
notadeveloper hello [11:30]
notadeveloper is java faster than c in multithreaded workloads [11:30]
cheeser yes and no [11:30]
notadeveloper ok [11:31]
alphazb [alphazb!~alphazb@unaffiliated/alphazb] has joined ##java [11:31]
Diablo-D3 are you implying that your test case is most optimally coded in both the C and Java? if so, they should perform near identically after adjusting for your benchmark not being a real world test case and not representative of what typical C and C++ codebases have to do to function reasonably. [11:32]
cheeser none of that made any sense [11:33]
Diablo-D3 cheeser: yes, thats what I just said. [11:33]
cheeser i see where the problem. [11:33]
cheeser tries again [11:34]
cheeser Diablo-D3: none of what you just said makes any sense. [11:34]
Diablo-D3 Okay, but it still is true. [11:35]
cheeser it's supposition without evidence. [11:35]
srisri [srisri!~srisri@204.14.239.18] has joined ##java [11:37]
alphazb [alphazb!~alphazb@unaffiliated/alphazb] has joined ##java [11:38]
kicked alphazb (Banned: please fix your connection. you're bouncing in and out. this ban will expire after 8h) [11:38]
rajrajraj [rajrajraj!uid72176@gateway/web/irccloud.com/x-noyczynbunagnrdj] has joined ##java [11:39]
Diablo-D3 cheeser: the issue with improperly designed java benchmarks is well known due to people being unfamiliar with either what java does for you, or for how little C/C++ does for you [11:40]
Diablo-D3 thus claim C/C++ is faster when you're simply not putting the same kind of work in, even though a real world C/C++ app would be doing those things [11:41]
cheeser i understand the issues. you can not make any claims about the performance of notadeveloper's probably hypothetical code because you haven't seen it. [11:41]
cheeser i've worked with java for over 20 years. you don't need to lecture me on performance misconceptions with java. [11:42]
Diablo-D3 well, I worded what I said very specifically [11:42]
cheeser and incorrectly [11:42]
Diablo-D3 tl;dr: if you don't fuck up your benchmark, threading performance will be, within reason, very similar. [11:43]
cheeser your answer presumes things you just don't know [11:43]
Diablo-D3 yes, and his question presumes things he doesnt know either. [11:43]
cheeser sighs [11:43]
Diablo-D3 shrugs [11:43]
rajrajraj Why are we not considering assembly language :p [11:44]
Diablo-D3 cheeser: I dunno man, Im an old man, I did the C/C++ fight for years, I even made all those bad arguments on why languages that do more management for you, like Java, are bad [11:44]
Diablo-D3 and its like, questions that ask "who threads faster" are just ignorant, and need to be stamped out. [11:44]
cheeser <blink>uh...</blink> [11:45]
whaley [whaley!~whaley@c-73-78-132-227.hsd1.co.comcast.net] has joined ##java [11:45]
Diablo-D3 my answer was not wrong, given two quality test cases, they will perform similarly. [11:45]
wisey [wisey!~wisey@80-44-185-183.dynamic.dsl.as9105.com] has joined ##java [11:48]
VegetarianFalcon [VegetarianFalcon!uid258908@gateway/web/irccloud.com/x-byecabjcovrspfdb] has joined ##java [11:50]
fstd_ [fstd_!~fstd@unaffiliated/fisted] has joined ##java [11:52]
dj_pi [dj_pi!~dj_pi@d4-50-214-166.col.wideopenwest.com] has joined ##java [11:54]
steven__ [steven__!~shicks252@ool-4354603e.dyn.optonline.net] has joined ##java [11:55]
notadeveloper [notadeveloper!~quassel@unaffiliated/notadeveloper] has joined ##java [11:57]