--- 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 |