--- Log opened Mon May 07 00:00:13 2012 |
00:04 | | celticminstrel is now known as celmin|away |
00:21 | | eckse_ [eckse@Nightstar-0f064304.dsl.sentex.ca] has joined #code |
00:24 | | eckse [eckse@Nightstar-6e13b787.dsl.sentex.ca] has quit [Ping timeout: 121 seconds] |
00:36 | | Rhamphoryncus [rhamph@Nightstar-5697f7e2.abhsia.telus.net] has joined #code |
00:58 | <&McMartin> | Welp, time to learn Distutils again. |
01:36 | < Noah> | That's for python innit? |
01:36 | < Noah> | Also, MFZ book, heard anything |
01:36 | < Noah> | To McMartin of course |
01:37 | < Noah> | I decided for pieces that I have less than 5 of are going into their own 1-of, 2-of, 3-of, and 4-of boxes |
01:39 | <&McMartin> | 5:12 <&McMartin> Whoever pinged me before re: MFZ: All I have so far is "I'll get you rules just as soon as I can. They'll be followed by setting material, illustrations, building instructions (still haven't done the Hi-Leg!), and other little pieces." |
01:39 | <&McMartin> | 15:39 -!- Noah [maoranma@Nightstar-03161ea1.pools.spcsdns.net] has joined #code |
01:39 | <&McMartin> | Also, yes, Distutils is indeed for Python |
01:40 | < Noah> | jerith got me going on Bitbucket using mercurial and PyDev |
01:40 | < Noah> | Now I have no excuse besides laze to not code |
01:40 | < Noah> | And I have a lot of laze, so~ |
01:40 | <&McMartin> | Heh |
01:41 | <&McMartin> | Yeah, my stuff is actually on github and I'm trying to make it more conveniently distributable. |
01:41 | <&McMartin> | Particularly from my personal website. |
01:45 | < Noah> | One of these days I'm going to make something worth distributing. |
02:09 | | celmin|away is now known as celticminstrel |
02:14 | | maoranma [maoranma@Nightstar-960be0fa.pools.spcsdns.net] has joined #code |
02:16 | | Noah [maoranma@Nightstar-03161ea1.pools.spcsdns.net] has quit [Ping timeout: 121 seconds] |
02:26 | <&McMartin> | The real goal here is eventually to get this up to speed with the newer and apparently non-shitty py2exe systems. |
02:26 | <&McMartin> | That will let me drastically improve Ophis's Windows footprint. |
02:27 | | eckse_ [eckse@Nightstar-0f064304.dsl.sentex.ca] has quit [Connection reset by peer] |
02:31 | | eckse [eckse@Nightstar-0f064304.dsl.sentex.ca] has joined #code |
02:31 | | mode/#code [+o eckse] by ChanServ |
02:32 | <&McMartin> | Also, time to find the people responsible for documenting py2exe and punch them in the goddamned face |
02:32 | <&McMartin> | http://www.py2exe.org/index.cgi/SingleFileExecutable |
02:32 | <&McMartin> | EIGHT SCREENS of "to get a single file executable, write an NSIS installer that extracts all of py2exe's cruft to a temp directory and run it there" and then as a footnote "or you could use the option to actually get a single file executable" |
02:33 | < Rhamphoryncus> | There's a lot of that going around |
02:39 | < Rhamphoryncus> | ... wtf |
02:41 | <&McMartin> | This is an unusually flagrant example. |
02:42 | < Rhamphoryncus> | CUPS has busted our printer driver (moreso than usual) in the last two ubuntu releases. I decided to search found mention of a canon linux driver (only on the european site, a wtf of its own). Only i386 though (another wtf), but it has a tarball with the source (a non-wtf!). build-deps are wrong, then fails to build (I'm guessing a missing include), so I take a look.. and there's a GPL header |
02:43 | <@Tamber> | Sounds rather like ours, with the exception of source. |
02:43 | < Rhamphoryncus> | They had the usual "you can do nothing, we own your first born child" blurb on download, but the file itself has a GPL header |
02:43 | < Rhamphoryncus> | well, one of the files |
02:43 | <@Tamber> | It's a blechmark; you get a CUPS filter, and a bunch of awful little applications to configure the printer, and unsurprisingly it's i386 only. |
02:44 | <@Tamber> | What makes it really a problem is that you can't even get it to respond to postscript unless it's run through that filter first. :/ |
02:44 | < Rhamphoryncus> | :/ |
02:45 | <@Tamber> | Anything else either gets you obstinate silence, or garbage. |
02:45 | <@Tamber> | (...that said, even when it works, y'get garbage.) |
02:47 | <@Tamber> | It's started, over the past month or so, using up all the magenta ink with great big broad hilighter-like broad stripes at odd angles across /some/ pages. It'd be funny if it didn't only choose the ones that are needed for something to do that. Printers really are instruments of the devil. |
02:54 | < Rhamphoryncus> | aaand the build script is broken anyway |
02:55 | <@Tamber> | Naturally. |
02:56 | < Rhamphoryncus> | Some day I will get a decent printer. Even if I have to build it myself. |
02:59 | <@Tamber> | I've heard some not-entirely-awful things about Brother's laser printers. And so far, my experience with HP's officejets isn't too bad. |
03:01 | < Rhamphoryncus> | on linux? |
03:01 | <@Tamber> | Yes. |
03:01 | < Rhamphoryncus> | huh |
03:04 | <@Tamber> | Mine's an all-in-one (OJP 7400); it scans up to 1200dpi (I think) in xsane, which is more than enough for me; prints fairly well under CUPS (Using HPLIP). I don't have any actual experience with the Brother machines, but from what I can gather, they work either straight OOB, or you grab a PPD from their site. Of course, YMMV on this~ |
03:05 | <@Tamber> | (OMG, TLAs!) |
03:05 | < Rhamphoryncus> | omg wtf bbq etc etc |
03:09 | | Kindamoody[zZz] is now known as Kindamoody |
03:10 | | Attilla [Obsolete@Nightstar-1f164f65.as43234.net] has quit [Ping timeout: 121 seconds] |
03:26 | | * McMartin learns that he was Bad At Writing Python in 2002. |
03:26 | <&Derakon> | Yyyyeah, I'm very carefully not looking at the Niobium source code~ |
03:27 | <&McMartin> | There's some tricks here that were good, but I probably don't need from __future__ import nested_scopes anymore, and I probably also ought to stop using tabs. |
03:28 | | * Derakon checks, and "from __future__ import braces" still works as of Python 2.7. <3 |
03:30 | <~Vornicus> | I don't think I've ever actually dealt with something where the scoping in that sense mattered |
03:31 | <&Derakon> | I do wish that Python had block-level scoping sometimes. |
03:31 | <&McMartin> | Vorn: Functional accent. I'll use internal functions for closure-like silliness occasionally |
03:33 | <&McMartin> | There's "with", kiiiinda~ |
03:33 | <&McMartin> | ('with' and dynamic typing fail to mix so very hard) |
03:33 | | * Vornicus is the crazy listcomp guy. |
03:33 | <&Derakon> | It still reeeeeaaallly bugs me that this breaks: http://pastebin.com/yEGx36Th |
03:33 | | * Vornicus does him some crazy listcomps. |
03:33 | <&Derakon> | Bind your closures tighter, Python. :( |
03:34 | | * McMartin took a while to get the hang of crazy listcomps, so he needed to lambda it up more with map and filter calls. |
03:34 | <&McMartin> | Derakon: That's "everything is an object", I think. -_- |
03:44 | <&Derakon> | It's bloody annoying, is what it is. |
03:45 | <&Derakon> | I have a lot of UI code that's "loop over a list of tuples describing buttons or menu options or whatever, and create the relevant widgets for each" and I have to do these ugly workarounds because Python won't bind the fucking lambdas until it evaluates them otherwise. |
04:13 | | Kindamoody is now known as Kindamoody|coding |
04:46 | < Rhamphoryncus> | Yeah, it sucks. I know exactly why it is, but it still sucks |
04:49 | < Rhamphoryncus> | A static language can search out and find the exact names at compile time and only copy them. A dynamic language would have to copy every local in the scope |
04:50 | < Rhamphoryncus> | IMO the best option in a dynamic language is to make it an error to call the function, as the function scope you referenced has been invalidated |
04:51 | < Rhamphoryncus> | Hrm. No, that doesn't work. I forget what I had in mind |
04:51 | < maoranma> | INKJET BAD BAD BAD |
04:52 | <@Tamber> | s/inkjet/printers/ |
04:52 | <@Tamber> | ?? |
05:01 | < Rhamphoryncus> | On the plus side I got cups to connect to a windows printer and it is working |
05:01 | < Rhamphoryncus> | (previously nobody could connect to that computer for anything. It was somehow fixed in the mean time.) |
05:01 | < maoranma> | Yay cups |
05:07 | | maoranma [maoranma@Nightstar-960be0fa.pools.spcsdns.net] has quit [Ping timeout: 121 seconds] |
05:08 | < Rhamphoryncus> | Fortunately I learned how to use the web interface through the many problems I've had before. KDE doesn't have any interface I can find |
05:13 | | Rhamphoryncus [rhamph@Nightstar-5697f7e2.abhsia.telus.net] has quit [Ping timeout: 121 seconds] |
05:16 | | Rhamphoryncus [rhamph@Nightstar-5697f7e2.abhsia.telus.net] has joined #code |
05:31 | | Alek [omegaboot@Nightstar-efc8dc53.il.comcast.net] has quit [Ping timeout: 123 seconds] |
05:31 | | McMartin [mcmartin@Nightstar-71663c79.pltn13.sbcglobal.net] has quit [Ping timeout: 121 seconds] |
05:31 | | McMartin [mcmartin@Nightstar-71663c79.pltn13.sbcglobal.net] has joined #code |
05:31 | | mode/#code [+ao McMartin McMartin] by ChanServ |
05:32 | | Alek [omegaboot@Nightstar-efc8dc53.il.comcast.net] has joined #code |
05:32 | | mode/#code [+o Alek] by ChanServ |
05:43 | | ErikMesoy|sleep is now known as ErikMesoy |
05:48 | | Noah [maoranma@Nightstar-960be0fa.pools.spcsdns.net] has joined #code |
06:01 | | Rhamphoryncus [rhamph@Nightstar-5697f7e2.abhsia.telus.net] has quit [Ping timeout: 121 seconds] |
06:04 | | Rhamphoryncus [rhamph@Nightstar-5697f7e2.abhsia.telus.net] has joined #code |
06:05 | | * Rhamphoryncus has found out that he can do matrix math with qalculate :D |
06:05 | < Rhamphoryncus> | Not just do the math but it will actually display it as a matrix |
06:05 | < Rhamphoryncus> | It is row-major though, and I was hoping for column-major |
06:13 | | celticminstrel is now known as celmin|sleep |
06:13 | | eckse [eckse@Nightstar-0f064304.dsl.sentex.ca] has quit [Client closed the connection] |
06:17 | | Kindamoody|coding is now known as Kindamoody |
06:26 | | Derakon is now known as Derakon[AFK] |
06:32 | | Kindamoody is now known as Kindamoody|Portal2 |
06:45 | | Rhamphoryncus [rhamph@Nightstar-5697f7e2.abhsia.telus.net] has quit [Client exited] |
07:13 | | maoranma [maoranma@Nightstar-0b54271b.pools.spcsdns.net] has joined #code |
07:14 | | maoranma [maoranma@Nightstar-0b54271b.pools.spcsdns.net] has quit [[NS] Quit: ] |
07:15 | | Noah [maoranma@Nightstar-960be0fa.pools.spcsdns.net] has quit [Ping timeout: 121 seconds] |
07:24 | | Reiver [Reiver@Nightstar-7a27571f.xtra.co.nz] has joined #code |
07:54 | < Reiver> | So is there any IRC client /other/ than irssi that lets you log into another machine to get your backscroll? |
07:55 | < Reiver> | I want to be able to grab bbackscroll, but irssi is so awful ;_; |
07:55 | <&jerith> | Reiver: Quassel? |
07:55 | < Reiver> | Is that for windows? |
07:55 | < Reiver> | >.> |
07:56 | <&jerith> | It's a client-server thing. |
07:56 | <&jerith> | Core runs on a machine somewhere and stays connected to IRC. |
07:56 | <&jerith> | The client talks to the core over a non-IRC protocol and gives you shiny things. |
07:57 | <&jerith> | It's Qt-based, IIRC, so should be cross-platform. |
08:00 | < Reiver> | QT based? |
08:00 | <&McMartin> | There's also ZNC |
08:00 | <&jerith> | Have a look at their website or something. :-) |
08:01 | <&jerith> | I don't like Quassel much myself, but I have several friends who've switched to it and are very happy. |
08:01 | <&jerith> | ZNC's major failing is that it talks IRC between the client and the server, which makes any attempt at backscroll and such hacky at best. |
08:07 | < Reiver> | I shall investigate; thank you! |
08:08 | <&jerith> | (ZNC's major feature is that you can connect to it with any IRC client.) |
08:09 | < Reiver> | That's a good trick |
08:10 | | Kindamoody|Portal2 is now known as Kindamoody |
08:10 | < Reiver> | So it basically just caches backscroll and batch-sends? |
08:12 | <&jerith> | Something like that. |
08:12 | <&jerith> | I think Quassel's more flexible. |
08:16 | < Reiver> | I'll have to have a play :-) |
08:16 | < Reiver> | ... and it ha a droid client. |
08:16 | < Reiver> | It' trying to eal my heart and I haven't bloody installed it yet~ |
08:17 | < Reiver> | steal. |
08:17 | < Reiver> | Fakking laptop keyboards >.> |
08:17 | <&jerith> | I thought you'd like that little tidbit. |
08:26 | | Reiver is now known as Reiv[T2] |
08:35 | | Reiv[T2] [Reiver@Nightstar-7a27571f.xtra.co.nz] has quit [Ping timeout: 121 seconds] |
08:36 | | Kindamoody is now known as Kindamoody|afk |
09:08 | | Attilla [Obsolete@Nightstar-1f164f65.as43234.net] has joined #code |
09:13 | | Attilla [Obsolete@Nightstar-1f164f65.as43234.net] has quit [Ping timeout: 121 seconds] |
09:39 | | Rhamphoryncus [rhamph@Nightstar-5697f7e2.abhsia.telus.net] has joined #code |
10:07 | < Rhamphoryncus> | Best way to ensure nobody ever uses yasttc: require OpenGL4 and C++11 |
10:09 | < froztbyte> | hah |
10:09 | < froztbyte> | bet you there's a bunch of demo-sceners rocking that |
10:27 | < Rhamphoryncus> | Welp, I was smirking about how many C++11 features I was using in my trivial little class (and actually using, not just for kicks).. then I got to formatting a string in a sanity-check exception |
10:27 | <&McMartin> | C+11 is one of the furthest places you can be from PURE 100% ASM OMG |
10:27 | <&jerith> | McMartin: Isn't it only two languages and three compilers away or something? |
10:31 | < Rhamphoryncus> | hrm |
10:31 | < Rhamphoryncus> | invalid_argument (const string &__arg) |
10:31 | < Rhamphoryncus> | That probably makes my issue moot, if it's only a reference and not a copy.. |
10:34 | | You're now known as TheWatcher |
11:10 | | Attilla [Obsolete@Nightstar-1f164f65.as43234.net] has joined #code |
11:34 | < Rhamphoryncus> | oh damnit, initializer list support needs clang 3.1 and I only have 3.0 |
11:51 | < Rhamphoryncus> | gcc has supported it for a few versions, so I've been able to make sure I'm doing it right |
11:51 | < Rhamphoryncus> | Ironically, I've come across a mention that GCC still doesn't default to C99 (for C) because it's still not fully supported. |
13:03 | | celmin|sleep is now known as celticminstrel |
13:07 | | Rhamphoryncus [rhamph@Nightstar-5697f7e2.abhsia.telus.net] has quit [Client exited] |
13:49 | | Attilla [Obsolete@Nightstar-1f164f65.as43234.net] has quit [[NS] Quit: ] |
14:44 | | Thalass is now known as Thalasleep |
15:22 | | Attilla [Obsolete@Nightstar-8ba07163.threembb.co.uk] has joined #code |
16:55 | | * gnolam stabs the electronics world. |
17:00 | <@TheWatcher> | Shocking! |
18:05 | | Kindamoody|afk is now known as Kindamoody |
18:14 | | gnolam [lenin@Nightstar-202a5047.priv.bahnhof.se] has quit [[NS] Quit: Reboot] |
18:17 | | gnolam [lenin@Nightstar-202a5047.priv.bahnhof.se] has joined #code |
18:32 | | Rhamphoryncus [rhamph@Nightstar-5697f7e2.abhsia.telus.net] has joined #code |
19:24 | | Attilla [Obsolete@Nightstar-8ba07163.threembb.co.uk] has quit [[NS] Quit: ] |
19:25 | | Attilla [Obsolete@Nightstar-5cf8db5d.as43234.net] has joined #code |
19:25 | | Kindamoody is now known as Kindamoody[zZz] |
19:41 | | * Alek resists the notion! |
19:43 | | Rhamphoryncus [rhamph@Nightstar-5697f7e2.abhsia.telus.net] has quit [Client exited] |
19:48 | | Rhamphoryncus [rhamph@Nightstar-5697f7e2.abhsia.telus.net] has joined #code |
20:22 | | Rhamphoryncus [rhamph@Nightstar-5697f7e2.abhsia.telus.net] has quit [Client exited] |
21:36 | | Vornucopia [NSwebIRC@C888DE.7F9621.4A1301.BBBE7B] has joined #code |
21:41 | | Noah [maoranma@Nightstar-0b54271b.pools.spcsdns.net] has joined #code |
21:54 | | Vornucopia [NSwebIRC@C888DE.7F9621.4A1301.BBBE7B] has quit [[NS] Quit: Page closed] |
22:09 | | ErikMesoy is now known as ErikMesoy|sleep |
22:14 | <&jerith> | 23:13 <@dash> heh, best nerd joke of the day |
22:14 | <&jerith> | 23:14 <@dash> "oh well, back to work, this quine isn't going to write itself" |
22:21 | | Vornucopia [NSwebIRC@C888DE.7F9621.4A1301.BBBE7B] has joined #code |
22:21 | <&McMartin> | Ow |
22:22 | < Vornucopia> | Apparently our online course system is down so I have nothing to do for the next hour. |
22:44 | < Noah> | Vornicus: Read the MF0 beta rules |
22:44 | < Noah> | http://mobileframezero.com/mfz/wp-content/uploads/2012/05/Mobile-Frame-Zero-Rule s-0.1p1.pdf |
22:44 | < Noah> | Incase McMartin hasn't already seen them |
22:46 | <&McMartin> | ... I see we have a name for MF0 fans |
22:46 | <&McMartin> | MoF0s. |
22:46 | <&McMartin> | I hadn't actually seen that yet, but there it is in my inbox |
22:46 | <&McMartin> | Well played |
22:46 | < Noah> | lol |
22:47 | < Noah> | Should we pronounce it Mohf-zeroes, or how it was probably intended |
22:49 | < Noah> | Special thanks to Glen Baker. Thanks to Drew Baker, Elliot Baker, Esther Baker, Meguey Baker, Emily Care Boss, Scott DiBerardino, Larry Pieniazek, and the guy who beat my mech to death with a shovel back at Gen Con '03. |
22:50 | < Noah> | lol, a shovel |
22:51 | < Noah> | Also, peaches seem to be really really important |
22:51 | < Noah> | I'm guessing they're an exotic peach-like fruit that causes euphoria and hallucinations |
22:51 | <&McMartin> | Ah, no, there's a story there, predating MF0 |
22:51 | < Noah> | But they probably are just peaches |
22:52 | <&McMartin> | They're just peaches |
22:52 | < Noah> | of course they are |
22:52 | <&McMartin> | Let me find the story as told to me by Mr. Wang himself |
22:52 | < Noah> | Please and dankon |
22:55 | <&McMartin> | 16:28 < Wang> I think the reasoning was a demo of a wargame way back in the day; he had a party of dwarves escorting <something> over a pass. He decided he needed to know what that something was. |
22:55 | <&McMartin> | 16:29 < Wang> It had to be perishable, or he'd just go the longer, safer way. |
22:55 | <&McMartin> | 16:29 < Wang> It had to be valuable, or they wouldn't bother. |
22:55 | <&McMartin> | 16:29 < Wang> It had to be bulky, or they'd smuggle them on foot. |
22:55 | <&McMartin> | 16:29 < Wang> So it was a cartload of fresh peaches. |
22:55 | <&McMartin> | 16:30 < Wang> Then *every wargame that they ever played again* had a peach truck. |
22:55 | <&McMartin> | 16:30 < Wang> The first sample "capture objective" in Mechaton and MFZ was the peach truck. |
22:56 | < Noah> | Nice |
22:57 | < Noah> | Is there a MF0 channel yet in place? |
22:57 | <&McMartin> | If there is I'm not yet aware of it |
22:57 | < Noah> | Drat |
22:57 | <&McMartin> | We should probably make one |
22:58 | < Noah> | perhaps, lemme check the hangar to see if anyone has yet |
22:59 | <&McMartin> | Oh, you mean a real official one |
22:59 | < Noah> | Doesn't appear to be any posts about IRC |
22:59 | <&McMartin> | I thought you meant "so we can stop polluting #code"~ |
22:59 | < Noah> | Oh |
22:59 | < Noah> | Nah, polluting #code is fun, it bugs gnolam |
23:00 | < Noah> | But making an unofficial channel could attract users to the network, dunno how many |
23:00 | < Noah> | Maybe even get it sanctioned as the official chat with any luck |
23:03 | < Vornucopia> | clearly #mf0 must be made |
23:03 | < Noah> | Agreed. Who wants to be founder? |
23:03 | < Vornucopia> | Noah does. |
23:04 | < Noah> | Apparently I do |
23:04 | < Noah> | God, do you know how long it's been since I've founded a channel? probably over a decade |
23:12 | < Noah> | #mf0 is up |
23:12 | < Noah> | Reviewing commands |
23:13 | | Vornucopia [NSwebIRC@C888DE.7F9621.4A1301.BBBE7B] has quit [[NS] Quit: Page closed] |
23:17 | < Noah> | McMartin: Adding you to aops, and anyone else who wants it, added TheShadow too, he gots logs going for us |
--- Log closed Tue May 08 00:00:29 2012 |