code logs -> 2015 -> Tue, 01 Dec 2015< code.20151130.log - code.20151202.log >
--- Log opened Tue Dec 01 00:00:04 2015
00:39 Derakon[AFK] is now known as Derakon
02:06 Reiv [NSwebIRC@Nightstar-q8avec.kinect.net.nz] has quit [Ping timeout: 121 seconds]
02:13 Reiv [NSwebIRC@Nightstar-q8avec.kinect.net.nz] has joined #code
02:14 mode/#code [+o Reiv] by ChanServ
02:34 Meatyhandbag [sebastianfe@Nightstar-hlp.39a.224.136.IP] has joined #code
02:51 ion [Owner@Nightstar-gmbj85.vs.shawcable.net] has joined #code
03:30 Meatyhandbag [sebastianfe@Nightstar-hlp.39a.224.136.IP] has quit [Client exited]
03:59 Meatyhandbag [sebastianfe@Nightstar-hlp.39a.224.136.IP] has joined #code
04:11 Reiv [NSwebIRC@Nightstar-q8avec.kinect.net.nz] has quit [Ping timeout: 121 seconds]
04:32 celticminstrel [celticminst@Nightstar-uce74q.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!]
04:38 himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code
04:38 mode/#code [+o himi] by ChanServ
05:04 Derakon is now known as Derakon[AFK]
05:15 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Connection closed]
05:16 Meatyhandbag [sebastianfe@Nightstar-hlp.39a.224.136.IP] has quit [Client exited]
05:16 Meatyhandbag [sebastianfe@Nightstar-hlp.39a.224.136.IP] has joined #code
05:35 gnolam [lenin@Nightstar-t1tbf0.cust.bahnhof.se] has quit [[NS] Quit: Gone]
05:41 Meatyhandbag [sebastianfe@Nightstar-hlp.39a.224.136.IP] has quit [Client exited]
06:00 Reiver [quassel@Nightstar-ksqup0.co.uk] has quit [Operation timed out]
06:00 Orthia [quassel@Nightstar-ksqup0.co.uk] has quit [Operation timed out]
--- Log closed Tue Dec 01 06:04:04 2015
--- Log opened Tue Dec 01 06:04:09 2015
06:04 TheWatcher [chris@Nightstar-ksqup0.co.uk] has joined #code
06:04 Irssi: #code: Total of 1 nicks [1 ops, 0 halfops, 0 voices, 0 normal]
06:04 Irssi: Join to #code was synced in 34 secs
06:05!Deepthought.Nightstar.Net TS for #code changed from 1448949849 to 1318470567
06:05 ServerMode/#code [-not TheWatcher] by *.Nightstar.Net
06:05 ServerMode/#code [+nrt] by *.Nightstar.Net
06:05 Ogredude [quassel@NetworkAdministrator.Nightstar.Net] has joined #code
06:05 jerith [jerith@ServerAdministrator.Nightstar.Net] has joined #code
06:05 abudhabi [abudhabi@Nightstar-7nkq9k.de] has joined #code
06:05 Azash [Azash@46.4.123.35] has joined #code
06:05 Tamber [tamber@89.16.175.252] has joined #code
06:05 Alek [Alek@Nightstar-ld7us0.il.comcast.net] has joined #code
06:05 himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code
06:05 Crossfire [Z@Nightstar-pdi1tp.customer.tdc.net] has joined #code
06:05 grindhold [quassel@Nightstar-0ona3l.cyan.servdiscount-customer.com] has joined #code
06:05 ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has joined #code
06:05 [R] [rstamer@genoce.org] has joined #code
06:05 iospace [Alexandria@Nightstar-fkokc2.com] has joined #code
06:05 jeroud [sid10043@Nightstar-h2b233.irccloud.com] has joined #code
06:05 VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code
06:05 PinkFreud [WhyNot@Pinkfreud.is.really.fuckin.lame.nightstar.net] has joined #code
06:05 Syloq [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code
06:05 JustBob [justbob@Nightstar.Customer.Dissatisfaction.Administrator] has joined #code
06:05 Derakon[AFK] [chriswei@Nightstar-5mvs4e.ca.comcast.net] has joined #code
06:05 Emmy-zZz [M@Nightstar-9p7hb1.direct-adsl.nl] has joined #code
06:05 Reiver [quassel@Nightstar-ksqup0.co.uk] has joined #code
06:05 wowaname [h@wowana.me] has joined #code
06:05 Orth [quassel@Nightstar-ksqup0.co.uk] has joined #code
06:05 Thalass [thalass@Nightstar-283.o7s.158.104.IP] has joined #code
06:05 Namegduf [namegduf@Nightstar-lcgn9d.beshir.org] has joined #code
06:05 froztbyte [froztbyte@Nightstar-frrora.za.net] has joined #code
06:05 Kindamoody[zZz] [Kindamoody@Nightstar-0lgkcs.tbcn.telia.com] has joined #code
06:05 ricer_rwA1 [ricer@Nightstar-dlmh0f.stratoserver.net] has joined #code
06:05 macdjord|slep [macdjord@Nightstar-r9vt2h.mc.videotron.ca] has joined #code
06:05 ion [Owner@Nightstar-gmbj85.vs.shawcable.net] has joined #code
06:05 McMartin [mcmartin@Nightstar-rpcdbf.sntcca.sbcglobal.net] has joined #code
06:05 Xon [Xon@Nightstar-j72.ku7.252.119.IP] has joined #code
06:05 Attilla [sid13723@Nightstar-ed0oqj.irccloud.com] has joined #code
06:05 ServerMode/#code [+oaooooooaooooooaoaooooooao Ogredude jerith jerith abudhabi Tamber Alek himi Crossfire ToxicFrog ToxicFrog iospace jeroud PinkFreud Syloq JustBob Derakon[AFK] Derakon[AFK] Reiver Reiver Thalass Namegduf froztbyte Kindamoody[zZz] macdjord|slep McMartin McMartin] by *.Nightstar.Net
06:05 *.Nightstar.Net changed the topic of #code to: Welcome to #Code! || Ask, then hang about till someone appears who can help: We have high latency, but excellent signal. || We <3 newbies. || Rants and monologues are encouraged; many cores, no waiting || Pastebin: http://pastebin.starforge.co.uk/ (Antispam question: answer 'yes')
06:05 mode/#code [+o TheWatcher] by ChanServ
06:08 Crossfire [Z@Nightstar-pdi1tp.customer.tdc.net] has quit [Ping timeout: 121 seconds]
07:16 VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [Connection closed]
07:40 catadroid [catalyst@Nightstar-5f0jho.dab.02.net] has joined #code
09:02 Kindamoody[zZz] is now known as Kindamoody
09:04 Kindamoody is now known as Kindamoody|out
11:36 macdjord|slep [macdjord@Nightstar-r9vt2h.mc.videotron.ca] has quit [Ping timeout: 121 seconds]
11:37 Emmy-zZz is now known as Emmy
11:38 Kindamoody|out [Kindamoody@Nightstar-0lgkcs.tbcn.telia.com] has quit [Ping timeout: 121 seconds]
11:44 Kindamoody|autojoin [Kindamoody@Nightstar-0lgkcs.tbcn.telia.com] has joined #code
11:44 mode/#code [+o Kindamoody|autojoin] by ChanServ
11:50 macdjord|slep [macdjord@Nightstar-r9vt2h.mc.videotron.ca] has joined #code
11:50 mode/#code [+o macdjord|slep] by ChanServ
11:51 Attilla [sid13723@Nightstar-ed0oqj.irccloud.com] has quit [Ping timeout: 121 seconds]
11:51 Attilla [sid13723@Nightstar-ed0oqj.irccloud.com] has joined #code
12:09 Kindamoody|autojoin [Kindamoody@Nightstar-0lgkcs.tbcn.telia.com] has quit [Ping timeout: 121 seconds]
12:10 Kindamoody|autojoin [Kindamoody@Nightstar-0lgkcs.tbcn.telia.com] has joined #code
12:10 mode/#code [+o Kindamoody|autojoin] by ChanServ
13:05 catadroid` [catalyst@Nightstar-5f0jho.dab.02.net] has joined #code
13:05 catadroid [catalyst@Nightstar-5f0jho.dab.02.net] has quit [Connection closed]
13:13 abudhabi [abudhabi@Nightstar-7nkq9k.de] has quit [Connection closed]
13:34 VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code
13:42 Crossfire [Z@Nightstar-r9lk5l.cust.comxnet.dk] has joined #code
13:42 mode/#code [+o Crossfire] by ChanServ
13:44 catadroid` is now known as catadroid
14:05 catadroid` [catalyst@Nightstar-si51qg.dab.02.net] has joined #code
14:08 catadroid [catalyst@Nightstar-5f0jho.dab.02.net] has quit [Ping timeout: 121 seconds]
14:15 catadroid` [catalyst@Nightstar-si51qg.dab.02.net] has quit [[NS] Quit: Bye]
14:34 abudhabi [abudhabi@Nightstar-7nkq9k.de] has joined #code
14:41 catadroid [catalyst@Nightstar-550el4.dab.02.net] has joined #code
14:45 celticminstrel [celticminst@Nightstar-uce74q.dsl.bell.ca] has joined #code
14:45 mode/#code [+o celticminstrel] by ChanServ
16:51 Emmy is now known as Emmy-Noms
17:13 gizmore [kvirc@Nightstar-4m1.mv6.252.213.IP] has joined #code
17:24 Emmy-Noms is now known as Emmy
17:39 Derakon [chriswei@Nightstar-5mvs4e.ca.comcast.net] has joined #code
17:40 mode/#code [+ao Derakon Derakon] by ChanServ
18:08 Crossfire [Z@Nightstar-r9lk5l.cust.comxnet.dk] has quit [Ping timeout: 121 seconds]
18:18 catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has joined #code
18:57 Crossfire [Z@Nightstar-pdi1tp.customer.tdc.net] has joined #code
18:57 mode/#code [+o Crossfire] by ChanServ
19:01 abudhabi is now known as Wulfric
19:08 catadroid [catalyst@Nightstar-550el4.dab.02.net] has quit [[NS] Quit: Bye]
19:32 Wulfric [abudhabi@Nightstar-7nkq9k.de] has quit [Ping timeout: 121 seconds]
19:34 Wulfric [abudhabi@Nightstar-7nkq9k.de] has joined #code
19:45 Kindamoody|autojoin is now known as Kindamoody
20:51 Reiv [NSwebIRC@Nightstar-q8avec.kinect.net.nz] has joined #code
20:51 mode/#code [+o Reiv] by ChanServ
21:06 JustLurk [justbob@ServerAdministrator.Nightstar.Net] has joined #code
21:06 JustBob [justbob@Nightstar.Customer.Dissatisfaction.Administrator] has quit [NickServ (RECOVER command used by JustLurk)]
21:06 mode/#code [+o JustLurk] by ChanServ
21:06 JustLurk is now known as JustBob
21:53 ion [Owner@Nightstar-gmbj85.vs.shawcable.net] has quit [Ping timeout: 121 seconds]
21:57
<&Derakon>
I am kind of surprised at how I'm not finding an easy "this is how you open a secure connection to a server" / "this is how you write a server that can handle secure connections" guide for Java online.
21:57
<&Derakon>
I've found a few kind of fiddly things that rely on Apache Commons, which we don't have.
21:58
<@celticminstrel>
Does the basic Java HTTP server support it...?
21:58
<&Derakon>
But I really expected to just find a turnkey "drop this into your program, replace the hostname, port, and certificate with your own, and you can securely communicate."
21:58
<&Derakon>
CM: It may! It's hard to know!
21:58
<@celticminstrel>
I think it's in Oracle's namespace.
21:58
<&Derakon>
Yeah, I'm looking at https://docs.oracle.com/cd/E13222_01/wls/docs103/security/SSL_client.html at the moment.
21:59
<&Derakon>
But that's not very helpful. Nothing I've found has been very helpful.
22:00
<@celticminstrel>
Oh sorry, it's in Sun's namespace.
22:00
<@celticminstrel>
com.sun.net.httpserver.HttpServer
22:02
<@celticminstrel>
But I don't think that's helpful.
22:02
<@celticminstrel>
Oh wait.
22:02
<&Derakon>
It might be.
22:02
<@celticminstrel>
com.sun.net.httpserver.HttpsServer
22:03
<&McMartin>
Derakon: Apache Commons are freely available
22:03
<&Derakon>
McM: yeah, but we're trying to avoid them for reasons I don't recall off the top of my head.
22:03
<&Derakon>
Possibly licensing?
22:04 Thalass [thalass@Nightstar-283.o7s.158.104.IP] has quit [[NS] Quit: "hibye reboot"]
22:04
<&McMartin>
Hrm. I thought they were quite liberally licensed for some reason
22:04
<&McMartin>
This part isn't my field
22:05
<&McMartin>
"See if you can't solve non-technical roadblocks" is worth at least keeping on the back burner. The Commons are part of the larger Jakarta project and that is, well
22:05
<&McMartin>
It's like trying to write a webserver in C while never touching Apache-related technology. It's probably *possible* but it's going to be unnecessarily convoluted.
22:06
<&McMartin>
(Yes, I know nginx exists)
22:06 thalass [thalass@Nightstar-283.o7s.158.104.IP] has joined #code
22:06 mode/#code [+o thalass] by ChanServ
22:07 Kindamoody is now known as Kindamoody[zZz]
22:10
<&Derakon>
Ah, okay, it's not licensing, we just don't want to add the entire Apache Commons in because it's huge.
22:10
<&Derakon>
If we have a decent reason to use a portion of it then we can add it freely.
22:11
<&McMartin>
It has a bunch of subcomponents
22:11
<&Derakon>
Yes.
22:11
<&Derakon>
We are, for example, using Apache Commons Math.
22:11 * McMartin nods
22:11
<&McMartin>
Right
22:11
<&McMartin>
This is 'you can use some shell scripts to build this stuff with but please do not include Every Shell Script Ever as part of your prereqs"
22:11
<&McMartin>
And there's an option for that, because Enterprise~
22:13
<&Derakon>
Anyway, mostly I'm just bitching about having to reinvent the wheel.
22:14
<&Derakon>
Because Java is supposed to already have a million people who have Done This Before and blazed the trail, right?
22:15
<@celticminstrel>
Is it really reinventing the wheel when there's a premade HTTPS server available in the com.sun.net namespace?
22:15
<&Derakon>
It's not just the server, but also the client and setting up verification/authentication.
22:17
<@celticminstrel>
I wouldn't be surprised if there's a class to handle the client, too.
22:17
<&McMartin>
Derakon: Yeah, that wheel everyone's been tinkering with is the stuff in stuff like Commons and surrounding it
22:18
<&Derakon>
I've been looking for a "How to do secure network communications in Java" article or the like, though, not just a handful of classes whose javadocs I need to carefully read, plus understand the protocols involved and also exactly how security works.
22:18
<&McMartin>
I mean
22:18
<&McMartin>
Apache Tomcat *is* the reference implementation of Java-based server technology
22:18
<&Derakon>
(This is why I'm categorizing this more as "bitching" than "legitimate complaints" at this juncture though)
22:21
<&McMartin>
Yeah
22:22
<&Derakon>
In reality ultimately we'll probably be using our existing webserver for this, which is Python-oriented.
22:22
<&Derakon>
So the client-side stuff is more important.
22:22
<&McMartin>
I mean, I sort of get the impression that the Java community considers what you're looking for to be the stopgap, and the handful of Java classes that are well-documented with javadocs to be the preferred end state
22:22
<&Derakon>
Ehh. They're both important.
22:22
<&Derakon>
The javadocs are the ultimate reference, but they're lousy for task-oriented problems.
22:23
<&Derakon>
Articles are great for task-oriented problems but do a shit job of telling you what's going on behind the scenes and how things actually piece together.
22:23
<&Derakon>
My personal best-way-to-learn is to get a basic working example that I can experiment with, which is occasionally nearly impossible just from javadocs.
22:24 * McMartin nods
22:29
<@Reiv>
v much
22:29
<@Reiv>
"Help how do I X" being answered with "Check the javadocs, it's in there" did the opposite of helping for me
22:30
<@Reiv>
Interestingly, the Oracle equivalent is so excellent I use it as a routine reference including to newbies, but that's another matter entirely
22:30
<@Reiv>
(And has flaws of its own, of course.)
23:32 catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has quit [[NS] Quit: ]
23:32 catadroid [catalyst@Nightstar-jajh1r.dab.02.net] has joined #code
23:54 Emmy is now known as Emmy-zZz
23:59 Turaiel [Brandon@Nightstar-7mqsi0.mi.comcast.net] has joined #code
--- Log closed Wed Dec 02 00:00:21 2015
code logs -> 2015 -> Tue, 01 Dec 2015< code.20151130.log - code.20151202.log >

[ Latest log file ]