code logs -> 2014 -> Tue, 25 Mar 2014< code.20140324.log - code.20140326.log >
--- Log opened Tue Mar 25 00:00:52 2014
00:15 * Alek shakesfist.
00:15
<@Alek>
I miss my music.
00:24
<@gnolam>
Alek: ?
00:28
<@Reiv>
ToxicFrog: Frozen, eh?
00:46
<&ToxicFrog>
Reiv: yes.
00:46 Harlow [harlow@Nightstar-2kn67a.cc.il.us] has joined #code
00:46
< Harlow>
I don't like operator overloading, and it doesn't like me.
00:48
<@Reiv>
ToxicFrog: I take it the movie is worth watching then
00:49 You're now known as TheWatcher[T-2]
00:52
<~Vornicus>
The movie was -- it was all right, though I think half the film could have been removed and replaced with something better.
00:52
<~Vornicus>
I still don't know why they bothered with an actual villain.
00:56
<&ToxicFrog>
The movie was so good. I think I like it more than Brave.
00:56
<&ToxicFrog>
Also it has The Best Music.
01:02 You're now known as TheWatcher[zZzZ]
01:22
<&McMartin>
... Huh, Subversion 1.8.8
01:23
<&McMartin>
And the corresponding TortoiseSVN has support for "commit only part of a file"
01:57 Harlow [harlow@Nightstar-2kn67a.cc.il.us] has quit [Connection closed]
02:25
<@celticminstrel>
I have no idea where to obtain objc.h.
02:25
<@celticminstrel>
Beyond copying it from Mac, which seems like a bad idea.
02:59 VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [[NS] Quit: Program Shutting down]
03:45 thalass [thalass@Nightstar-cmieal.bigpond.net.au] has joined #code
03:45 mode/#code [+o thalass] by ChanServ
03:48 Derakon is now known as Derakon[AFK]
03:49 Turaiel[Offline] is now known as Turaiel
03:59 Kindamoody[zZz] is now known as Kindamoody
04:34 Turaiel is now known as Turaiel[Offline]
05:09 RchrdB [RichardB@Nightstar-c6u.vd5.170.83.IP] has quit [[NS] Quit: Gone.]
05:12 RchrdB [RichardB@Nightstar-c6u.vd5.170.83.IP] has joined #code
05:21 Red_Queen [Z@Nightstar-484uip.cust.comxnet.dk] has joined #code
05:21 mode/#code [+o Red_Queen] by ChanServ
05:37 celticminstrel [celticminst@Nightstar-mhtogh.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!]
06:40 ErikMesoy|sleep is now known as ErikMesoy
06:43 macdjord [macdjord@Nightstar-c0i1dq.cable.rogers.com] has joined #code
06:43 mode/#code [+o macdjord] by ChanServ
07:16 Erik [8f610223@Nightstar-obfcgl.mibbit.com] has joined #code
07:31 Kindamoody is now known as Kindamoody|afk
07:57 thalass [thalass@Nightstar-cmieal.bigpond.net.au] has quit [[NS] Quit: Leaving]
09:18
<@Tarinaky>
Kerbal Space Program/Orbital Mechanics: I want to use my re-usable lander for a polar landing.
09:18
<@Tarinaky>
However, major changes in inclination are expensive.
09:18
<@Tarinaky>
Currently the best I can think of is to create an intermediate dockable tug to use for the plane-change both there and back again.
09:32 You're now known as TheWatcher
09:36
< Erik>
mumble grumble having to use xml modules
09:37
< Erik>
someone is dissatisfied with my outfile.write('<tag attribute="'+str(value)+'" />\n')
09:37
< Erik>
I'm aware it's ugly, but the amount of overhead in the XML file writer is pretty darn ugly too
09:38
< Xon>
Erik, now you get a couple of megabtes of code and maybe dozens of megabytes of memory usage to write out a snipet =p
09:41
< Erik>
I remember last time I had to use the XML module for writing a tree to file and it went something like: WriteToFileWithEncoding(parseStringAsXML(XMLTree.ToString(XMLTree.root().convert ToFileFriendlyFormat())), 'utf8')
09:45
< Xon>
that is a nasty line
10:14 mode/#code [+o RchrdB] by ChanServ
10:17
<@TheWatcher>
... that really is a nasty line, sheesh
10:17
< Erik>
It's from memory, so it's probably off, but I do clearly remember that it converted from XML to string and back
10:18
< Erik>
I considered breaking it up, but thought that would just invite questions of why it goes back and forth, so I left it together with the other relevant parts
10:21
<@TheWatcher>
Talking of which
10:21
<@TheWatcher>
Why /does/ it go back and forth?
10:24
< Erik>
Because the convertToFileFriendlyFormat method takes stringified XML but the writeToFile method takes an XML object
10:25
< Erik>
I forget the exact reasons. I'll tell you what I actually get when I am done straightening out the current one.
10:39
<@RchrdB>
Tarinaky, using small landing shuttles is good, they can get loads of delta-v on relatively little fuel.
10:39
< Erik>
Aha! I was able to skip much of the unpleasantness this time just by calling a plain write() because here, I get to be whitespace-insensitive!
10:39
<@Tarinaky>
RchrdB: Yes, but the tradeoff is they have very little fuel.
10:39
<@Tarinaky>
A massive inclination is still expensive, relatively.
10:40
<@RchrdB>
Do you have an atmosphere where you're landing?
10:40
<@Tarinaky>
No.
10:40
<@RchrdB>
Make it a fairly big lander with a NERVA. :)
10:40 VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code
10:40
<@Tarinaky>
NERVA's not unlocked yet
10:40
<@Tarinaky>
(career mode)
10:40
<@Tarinaky>
The reason I want to use a reusable lander to make a polar landing is so I can get ALL THE SCIENCE!
10:43
< Erik>
This line now has 18270 characters according to npp.
10:43
< Erik>
I really hope it doesn't need to be made human-readable at some point.
10:43
< Erik>
>_> prettyprint
10:44
<@RchrdB>
Tarinaky, you are ambitious! ^_^
10:52
<@Tarinaky>
atm I;m having the issue that I can't seem to get this damn thing close enough to dock it.
10:52
<@Tarinaky>
The navball is being useless :/
10:54
<@Tarinaky>
Argh and now I'm going to wizz straight past
10:54
<@Tarinaky>
:/
10:55
<@TheWatcher>
You're using RCS for docking, right?
10:55
<@Tarinaky>
I'm not getting close enough to think about that yet
10:55
<@RchrdB>
Tarinaky, you know which two markers are the relative-velocity markers, right?
10:55
<@TheWatcher>
Aah.
10:56
<@Tarinaky>
RchrdB: Supposedly. Except the relative-velocity marker is pointing towards the target; and I'm drifting away
10:56
<@Tarinaky>
hich makes no sens.e
10:56
<@Tarinaky>
Hence navball being useless
10:56
<@RchrdB>
You may be looking at the wrong one.
10:56
<@Tarinaky>
It says target
10:56
<@RchrdB>
There's a towards-your-target and an away-from-your-target marker.
10:57
<@Tarinaky>
I know
10:57
<@Tarinaky>
This is the third attempt at a lander I've brought in to this station
10:57
<@Tarinaky>
Argh fuck this up the bum.
10:58
<@RchrdB>
I can't visualise what you're doing / what you need to be doing instead.
10:58
<@RchrdB>
Where are you doing this docking?
10:58
<@Tarinaky>
Me either :/
10:58
<@Tarinaky>
Low-altitude over the Mun.
10:58
<@Tarinaky>
Equitorial orbit.
10:58
<@Tarinaky>
I bring my closest approach in to within a few km
10:59
<@Tarinaky>
And then when I get there try to kill my relative velocity.
10:59
<@Tarinaky>
And slowly/carefully bring myself in.
10:59
<@Tarinaky>
Except the kill my relative velocity thing isn't happening.
10:59
<@Tarinaky>
I'm just drifting further apart.
10:59
<@RchrdB>
Yep. Your relative velocity will always slowly creep back up because you're in a different orbit than your target it.
11:00
<@Tarinaky>
Except the navball isn't /showing/ that.
11:00
<@Tarinaky>
I know I need to adjust the relative velocity constantly... But I'm not getting it in the ballpark.
11:00
<@Tarinaky>
Not even the same country the ball park is in.
11:01
<@RchrdB>
What I do is bring closest approach in to within a few km, then reduce my relative velocity a tiny bit at a time, watching the map. As I repeatedly correct and lose a little more relvel each time, the closest approach gets a little nearer bit by bit.
11:02 * TheWatcher recommends switching to sandbox, install mechjeb, and study how the mechjeb rendezvous planner and autopilot do the job. Then work on replicating it.
11:02
<@Tarinaky>
I know how to do this.
11:02
<@Tarinaky>
I've done it dozens of times before.
11:02
<@Tarinaky>
It just is being a prick this time.
11:03 * Tarinaky has been playing KSP since the Free version.
11:03
<@RchrdB>
The other other thing I'd recommend is doing it, like, thirty times in Kerbin orbit instead of going all the way to Mun. There's a knack to it, after getting which it spontaneously becomes trivial.
11:03
<@Tarinaky>
I know. I've done it thirty times in Kerbin orbit before.
11:03 * Tarinaky has played KSP before >.>
11:05
<@RchrdB>
Meh. Abuse quicksave/quickload a lot then, I guess. It'll come to you.
11:07 * TheWatcher wishes they'd implement proper multi-slot saves in KSP. I mean, you can quicksave, then copy the quicksave file to a different name, but meh
11:11 * Tarinaky is on the third attempt at a lander - had to bring the COG down because the second attempt kept tipping over :/
11:12
<@Tarinaky>
First attempt didn't have enough fuel.
11:12
<@Tarinaky>
*reusable single-man lander
11:12 * Tarinaky 's done landings in this save - but with single-stage lander/recovery craft.
11:25 * Tarinaky arghs at the game forgetting crew settings.
11:27 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Connection closed]
12:38 VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [[NS] Quit: Program Shutting down]
12:38 VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code
12:42 Pandemic [Pandemic@Nightstar-6i5vf7.sta.comporium.net] has joined #code
12:42 mode/#code [+o Pandemic] by ChanServ
13:03 celticminstrel [celticminst@Nightstar-mhtogh.dsl.bell.ca] has joined #code
13:03 mode/#code [+o celticminstrel] by ChanServ
13:05 himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
13:16
<&ToxicFrog>
Tarinaky: you're sure you had the navball in REL mode?
13:18 himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code
13:18 mode/#code [+o himi] by ChanServ
13:53
< Erik>
Microcomplaint: "Don't use split(), use a regex"
13:55
< Erik>
I am testing whether there's a ? character after the last / character in a string, currently using "if '?' in string.split('/')[-1]" and being told that this should use a regex. This seems to me like a great way of introducing new problems.
13:59
< Erik>
I think the local regex for this is something like r".*/.*(?!\?).*" and this looks to me like a cartoon character swearing
14:01
<@TheWatcher>
actually, that won't work: the .* will allow for /. You'd need /[^/]*\?[^/]*$
14:01
<&ToxicFrog>
r"\?[^/]*$"
14:01
<@TheWatcher>
Hm, yeah
14:02
< Erik>
I stand by my statement that this looks like cartoon characters swearing. :P And I don't see how it's supposed to improve legibility.
14:03
<@TheWatcher>
Mine'll require there to be a / somewhere before the ? and not after, while TF's will just make sure there isn't one after, but which is more appropriate will depend on the situation
14:03
< Erik>
Oh well. I have my orders, regexes it is
14:03
< Erik>
TheWatcher: I know there's / in the string and I want to filter based on whether or not there is ? later in the string
14:03
<@TheWatcher>
Use TF's then.
14:04
<&ToxicFrog>
Honestly I find both of them equally unreadable.
14:10 orth [orthianz@Nightstar-7sn5i0.callplus.net.nz] has joined #code
14:12
< Erik>
couldn't get it to work, poked coworker and ended up with r".*/[^?/]+$"
14:15
<@Tarinaky>
ToxicFrog: REL mode?
14:15
<@Tarinaky>
ToxicFrog: The speed indicator said Target.
14:16
<@Tarinaky>
Which, corresponds to the speed in the direction of the prograde marker iirc
14:16
<@Tarinaky>
Yes?
14:40
<&ToxicFrog>
Tarinaky: Target is what I meant, but it doesn't "correspond to the speed in the direction of the prograde marker" -- it's velocity relative to the target.
14:44
<@Tarinaky>
Doesn't the prograde marker, in that mode, show that vector?
14:44 Erik [8f610223@Nightstar-obfcgl.mibbit.com] has quit [[NS] Quit: http://www.mibbit.com ajax IRC Client]
14:49
<@Tarinaky>
ToxicFrog: Otherwise, what the hell /does/ the prograde marker show if not the direction of motion relative to the Target?
14:49
<&ToxicFrog>
Yes, it does show that.
14:49
<&ToxicFrog>
That's not what I thought you were saying.
14:49
<&ToxicFrog>
You were kind of incoherent.
14:50
<@Tarinaky>
I don't see how I was. :/
15:04
<@Tarinaky>
Idly, any advice on how to line up the angle of my docking port?
15:05
<&ToxicFrog>
You are entering a world of pain.
15:05
<@Tarinaky>
I was hoping the docking cam plugin would include some kind of useful readout but I haven't been able to figure out the numbers.
15:05
<@Tarinaky>
I /remember/ being able to do it fairly well by eye
15:05
<@Tarinaky>
But I don't remember what my trick was.
15:10 * Tarinaky spent a lot of time playing around with SSTO space-plane designs ... docking not optional >.>
15:12
<@Tarinaky>
But this was back before career mode.
15:13
<&ToxicFrog>
Yeah, I never really figured out a good trick for docking port alignment.
15:15 * TheWatcher tends to end up switching back and forth between the two craft, trying to line them up appropriately.
15:16 * Tarinaky only switches to retract sensitive instruments.
15:16
<@Tarinaky>
By which I mean solar panels.
15:16
<@Tarinaky>
In case I fuck up spectacularly.
15:16
<@TheWatcher>
Heh, I know that one
15:17
<@TheWatcher>
Action group 1: toggle solar panels, so very useful.
15:17
<@Tarinaky>
Honestly, I wish they had a dedicated action group that they got auto-added to.
15:18
<@Tarinaky>
Because it's easy to forget but I need it on basically everything.
15:18
<@Tarinaky>
(like landing gear~)
15:18 * Azash is conflicted
15:18 orth__ [orthianz@Nightstar-7sn5i0.callplus.net.nz] has joined #code
15:18 orth [orthianz@Nightstar-7sn5i0.callplus.net.nz] has quit [Connection closed]
15:19
<@Azash>
I like that Rails 3 auto-escapes all HTML, on the other hand, I am certainly worried about declaring things as .html_safe, out of instinct
15:20
<@Tarinaky>
I consider it something of a derp moment that I decided it was such a goo reason to put my solar panels on this thing next to the docking ring.
15:20 * Tarinaky faceplams.
15:20
<@Tarinaky>
/why/ didn't I put them at the other end I don't know.
15:33 * Tarinaky scuttles the old lander.
15:35
<@Tarinaky>
A Kerbal-esque maneuver that requires dropping a space-brick on the throttle and jumping out :P
15:39 * ErikMesoy stares at these instructions for using the sockets module as he begins writing Babby's First Dicebot.
15:39
<@ErikMesoy>
I cannot comprehend all these things. I am going to use copypasta magic.
15:47
<&ToxicFrog>
ErikMesoy: what language?
15:47
<&ToxicFrog>
Or is it sockets concepts you're having trouble with?
15:50
<@ErikMesoy>
Python, and yes, the concepts. Because the docs page (and Python has good docs) starts by referring me to the use of sockets in C and gets weirder from there.
15:50
<@ErikMesoy>
It seems to assume that people want this page mostly for translating into Python once they've used sockets elsewhere.
15:54 * Tarinaky sighs. My new, supposedly-harder to fall over lander, decided to flip over.
15:55
<@Tarinaky>
Upon landing face-first on the Mun the docking port then decided to object.
15:55
<@RchrdB>
ErikMesoy, uh yeah, you usually don't want raw sockets in Python
15:56
<@RchrdB>
ErikMesoy, the "sockets" module in Python is an almost-direct translation of the Berkeley sockets API, which has a good introduction by Beej here â http://beej.us/guide/bgnet/ or in PDF here â http://beej.us/guide/bgnet/output/print/bgnet_A4.pdf
15:56
<@ErikMesoy>
RchrdB: believe me, I'm not trying to write from those docs. I'm trying to write from "how to make IRC bot in python" things elsewhere, which use sockets, so I went to read the socket docs.
15:56
<@ErikMesoy>
stuff like http://www.osix.net/modules/article/?id=780
15:57
<@RchrdB>
Ah okay. If you're trying to implement the IRC protocol yourself then fine.
15:58
<@RchrdB>
"You usually dont want raw sockets in Python" â only because you usually want to pull some library off pypi, like "requests" for HTTP or "Paramiko" for ssh or⦠whatever, for whatever other protocol.
15:58
<@ErikMesoy>
But there's no default python irc library yet?
15:58
<@Tarinaky>
RchrdB: What if you're writing a game in Python?
15:59
<@RchrdB>
No. Adding everything and the kitchen sink to the standard library turned out to be a bad idea; instead you'll things getting added to pypi instead.
16:00
<@RchrdB>
Data structures and control flow schemes, like functools and collections, tend to go in the stdlib because they'll be useful to a wide audience, but most things that speak some network protocol that isn't necessary for bootstrapping egg compilation end up being on pypi.
16:00
<@ErikMesoy>
So far my dicebot attempt has gotten to the part where it sees "Looking up your hostname" then "Found your hostname" then "Registration timeout".
16:00
<@RchrdB>
Tarinaky, ça depend. You don't even necessarily use sockets for implementing games in C!
16:01
<@Tarinaky>
Assuming your protocol is UDP.
16:02
<@RchrdB>
*You don't even necessarily use raw sockets for implementing games in C!
16:02
< Xon>
Tarinaky, well the is "requests" for HTTP and a couple of flavours of webservers written in python if you want an 'simple' starting point =p
16:02
< Xon>
there is*
16:02
<@RchrdB>
e.g. there are some commercial off-the-shelf networking middlewares that take care of most of the boring stuff for you: you feed them (each frame) a list of messages to send with priorities + importance. e.g. kill and chat messages must get through, but don't have to be timely, where as "which direction is player #14 facing?" is best sent unreliably and with lowest possible latency
16:02
< Xon>
(for network code)
16:03
<&ToxicFrog>
ErikMesoy: that's an IRC problem, not a sockets problem - it's expecting NICK and USER commands from you
16:03
<@RchrdB>
ErikMesoy, https://pypi.python.org/pypi/irc â for example, if you wanted to skip writing the IRC protocol stuff yourself.
16:03
<&ToxicFrog>
That said, I was certain that python had an IRC library
16:04
<@RchrdB>
Not in the standard library, it'll be in the cheese shop!
16:04
<&ToxicFrog>
Like that
16:04
<@RchrdB>
There are a plethora of them in the cheese shop!
16:04
<@RchrdB>
The cheese shop contains everything!
16:04
<@ErikMesoy>
ToxicFrog: *in that order*? because I sent USER and NICK commands.
16:04
< Xon>
ErikMesoy, you may be sending to fast or too slow, =p
16:05
<&ToxicFrog>
Xon: no such thing as too fast here.
16:05
<&ToxicFrog>
ErikMesoy: I think you can send them in any order, but double check rfc1459.
16:05
<&ToxicFrog>
Also make sure you're using the right kind of line endings.
16:05
<&ToxicFrog>
Or, you know, use an existing irc library.
16:08
<@RchrdB>
ErikMesoy, pastebin your code if you want help.
16:11 orth__ [orthianz@Nightstar-7sn5i0.callplus.net.nz] has quit [Ping timeout: 121 seconds]
16:13
<@ErikMesoy>
Here's what i have so far: http://pastebin.starforge.co.uk/629 and now I'm up to "not enough parameters" on USER which I expect I can fix by reading the RFC to see what parameters are expected.
16:15
<&ToxicFrog>
Yeah, if you insist on rolling your own IRC protocol handler rather than using an existing one you should read the spec and probably look at some rawlogs/fiddle around with telnet as well.
16:25 * ErikMesoy advances to 451 JOIN error: not registered.
16:27 celticminstrel [celticminst@Nightstar-mhtogh.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!]
16:28 Pandemic [Pandemic@Nightstar-6i5vf7.sta.comporium.net] has quit [[NS] Quit: ThrashIRC v2.9 sic populo comunicated]
16:28
<@ErikMesoy>
I'm sending PASS NICK USER. Sending USER again at this point gives "You may not re-register", but sending JOIN then gives "You have not registered".
16:29 ErikMesoy [Erik@Nightstar-6v0.mal.203.80.IP] has quit [Z-Lined: Your IP range has been attempting to connect too many times in too short a duration. Wait a while, and you will be able to connect.]
16:31
<@TheWatcher>
Wups
16:32 * Tarinaky giggles.
16:34
< Xon>
see going to fast!
16:35
< Xon>
(well continiously reconnecting but hey)
16:35 orth [orthianz@Nightstar-7sn5i0.callplus.net.nz] has joined #code
16:45 ErikMesoy [Erik@Nightstar-t5i7tl.80-203-18.nextgentel.com] has joined #code
16:45
< ErikMesoy>
Maybe I should use an existing one. >_>
16:46 mode/#code [+o ErikMesoy] by ChanServ
16:51
<@TheWatcher>
Also, set up a local ircd so you don't need to worry ;)
16:52
<@TheWatcher>
(inspircd is easy to set up)
16:56 HearingEarDog is now known as Julius
16:57
<@Tarinaky>
Touchdown!
17:39 ErikMesoy1 [Erik@Nightstar-6v0.mal.203.80.IP] has joined #code
17:40 ErikMesoy [Erik@Nightstar-t5i7tl.80-203-18.nextgentel.com] has quit [Ping timeout: 121 seconds]
17:42 ErikMesoy1 is now known as ErikMesoy
17:43 mode/#code [+o ErikMesoy] by ChanServ
17:52 orth_ [orthianz@Nightstar-orn.mlf.148.118.IP] has joined #code
17:52 orth [orthianz@Nightstar-7sn5i0.callplus.net.nz] has quit [Connection closed]
17:52 orth [orthianz@Nightstar-7sn5i0.callplus.net.nz] has joined #code
17:56 orth_ [orthianz@Nightstar-orn.mlf.148.118.IP] has quit [Ping timeout: 121 seconds]
18:33
<@gnolam>
http://blogs.technet.com/b/microsoft_blog/archive/2014/03/25/microsoft-makes-sou rce-code-for-ms-dos-and-word-for-windows-available-to-public.aspx
18:34
<@Alek>
o_o
18:58
<@Tarinaky>
What's the compile flag to sell it to IBM and corner the early home PC market?
19:00
<@Tamber>
--gates
19:02
<@Tarinaky>
The manual says I can only use that flag if I can jump over my chair from a standing position.
19:05 Kindamoody|afk is now known as Kindamoody
19:11 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
19:11 mode/#code [+qo Vornicus Vornicus] by ChanServ
19:37 Red_Queen is now known as JackKnife
20:12 Kindamoody is now known as Kindamoody[zZz]
20:14 orth [orthianz@Nightstar-7sn5i0.callplus.net.nz] has quit [Ping timeout: 121 seconds]
20:26 orth [orthianz@Nightstar-7sn5i0.callplus.net.nz] has joined #code
20:51 JackKnife [Z@Nightstar-484uip.cust.comxnet.dk] has quit [Connection closed]
20:52 JackKnife [Z@Nightstar-ajg.slu.72.87.IP] has joined #code
20:52 mode/#code [+o JackKnife] by ChanServ
21:01 orth [orthianz@Nightstar-7sn5i0.callplus.net.nz] has quit [Ping timeout: 121 seconds]
21:03 JackKnife [Z@Nightstar-ajg.slu.72.87.IP] has quit [Ping timeout: 121 seconds]
21:04 JackKnife [Z@Nightstar-ajg.slu.72.87.IP] has joined #code
21:04 mode/#code [+o JackKnife] by ChanServ
21:19 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Connection closed]
21:20 celticminstrel [celticminst@Nightstar-mhtogh.dsl.bell.ca] has joined #code
21:20 mode/#code [+o celticminstrel] by ChanServ
21:20 JackKnife [Z@Nightstar-ajg.slu.72.87.IP] has quit [Connection closed]
21:22 JackKnife [Z@Nightstar-484uip.cust.comxnet.dk] has joined #code
21:22 mode/#code [+o JackKnife] by ChanServ
21:30
< [R]>
ErikMesoy: FYI you need to read the first IRC RFC and the second in tandem (as the second errata'd certain commands, namely USER)
21:30
< [R]>
If you want help, I
21:31
< [R]>
If you want help, I'm working on a JS, PHP and Java library to handle IRC stuff.
21:33 JackKnife [Z@Nightstar-484uip.cust.comxnet.dk] has quit [Ping timeout: 121 seconds]
21:35 Shiz [mark@Nightstar-t98.fff.21.178.IP] has joined #code
21:35
< Shiz>
I have been spawned
21:37
< Shiz>
all the errata fixes is two typos
21:37
< Shiz>
hardly relevant
21:38
< [R]>
?
21:38
< Shiz>
http://www.rfc-editor.org/errata_search.php?rfc=1459
21:39
< [R]>
<[R]> ErikMesoy: FYI you need to read the first IRC RFC and the second in tandem (as the second errata'd certain commands, namely USER)
21:39
< Shiz>
oh
21:39
< Shiz>
you might have noticed that absolutely nobody implements anything of RFC281x except certain cherrypicked parts like USER
21:39 orth [orthianz@Nightstar-7sn5i0.callplus.net.nz] has joined #code
21:39
< Shiz>
noticed him*
21:40
< [R]>
Aye
21:41
< [R]>
Honestly, I don't think anything implements the spec fully and correctly anyways.
21:41
< Shiz>
well
21:41
< [R]>
(Mostly due to the spec having a few idiotic ideas in there)
21:41
<@Tamber>
There's not really "standard compliant", more "compliant *enough*"~
21:41
< Shiz>
I found RFC1459 + RFC281x USER and 001-005 commands + ISUPPORT
21:41
< Shiz>
to be sufficient for every server I encountered
21:41
< [R]>
Yeah
21:43
< Shiz>
of course, ISUPPORT itself is amazingly underdocumented
21:43
< Shiz>
and only supported by an IETF draft that expired 9 years ago
21:43
< Shiz>
at least it's better than DCC
21:46
< [R]>
Anything that doesn't require server support over IRC is generally horrible in some form or another.
21:47
<@Tamber>
DCC seems to be one of those things that might've actually *worked* back when it was originally designed, but the 'net has changed, and now there's a lot more firewall and NAT between users.
21:48
< Shiz>
i think there was a fair amount of nat back then too
21:48
< Shiz>
which is why reverse DCCb ecame a thing
21:48
< Shiz>
(yes, really)
21:50 Turaiel[Offline] is now known as Turaiel
21:52
<@ErikMesoy>
I remember DCC working for file transfer >_>
21:53
<@Tamber>
I remember it working *once*.
21:54
<@Tamber>
Every attempt after that has just been a frustration-laden disaster.
21:54
< [R]>
DCC's annoying because it requires CTCP
21:54
< Shiz>
I think transport over CTCP is the least of its worries
21:54
< Shiz>
that way it doesn't need srever-side support at least
21:54
< [R]>
CTCP's only needed for the initial negotiations
21:55
< [R]>
Main issue with it, is the docs are horrible.
21:55
< Shiz>
yes
21:55
< [R]>
IIRC, DCC has better docs, but... yeah...
21:55
< Shiz>
well
21:55
< Shiz>
ctcp has an ietf draft
21:55
< Shiz>
afaik
21:55
< Shiz>
DCC has
21:55
< Shiz>
no docs
21:56
< [R]>
I thought irchelp.org had DCC docs?
21:56
< [R]>
(Or whatever that one site is)
21:56
< Shiz>
oh, no draft
21:56
< Shiz>
http://www.irchelp.org/irchelp/rfc/ctcpspec.html
21:57
< Shiz>
this documents both CTCP and DCC
21:57
< Shiz>
CTCP slightly better than DCC
22:19 orth [orthianz@Nightstar-7sn5i0.callplus.net.nz] has quit [Connection closed]
22:20 orth [orthianz@Nightstar-7sn5i0.callplus.net.nz] has joined #code
22:21 orth_ [orthianz@Nightstar-7sn5i0.callplus.net.nz] has joined #code
22:21 orth [orthianz@Nightstar-7sn5i0.callplus.net.nz] has quit [Connection closed]
22:41 Vornicus [Vorn@Nightstar-28h42k.sd.cox.net] has joined #code
22:41 mode/#code [+qo Vornicus Vornicus] by ChanServ
22:45 * ToxicFrog ties orth_ to the network
22:46 VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [[NS] Quit: Program Shutting down]
22:46 VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code
22:47 VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [Connection closed]
22:47 VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code
22:54 orth [orthianz@Nightstar-7sn5i0.callplus.net.nz] has joined #code
22:54 orth_ [orthianz@Nightstar-7sn5i0.callplus.net.nz] has quit [Connection closed]
22:59 ErikMesoy is now known as ErikMesoy|sleep
23:00 orth_ [orthianz@Nightstar-7sn5i0.callplus.net.nz] has joined #code
23:00 orth [orthianz@Nightstar-7sn5i0.callplus.net.nz] has quit [Connection closed]
23:26 orth_ [orthianz@Nightstar-7sn5i0.callplus.net.nz] has quit [[NS] Quit: Bye]
23:53 Orthia [orthianz@Nightstar-7sn5i0.callplus.net.nz] has quit [Ping timeout: 121 seconds]
23:58 You're now known as TheWatcher[T-2]
--- Log closed Wed Mar 26 00:00:08 2014
code logs -> 2014 -> Tue, 25 Mar 2014< code.20140324.log - code.20140326.log >

[ Latest log file ]