--- Log opened Mon Jan 07 00:00:23 2013 |
00:16 | | Nemu [NeophoxProd@Nightstar-5af926d1.asahi-net.or.jp] has quit [Ping timeout: 121 seconds] |
00:29 | | You're now known as TheWatcher[T-2] |
00:31 | | You're now known as TheWatcher[zZzZ] |
00:38 | | thalass [thalass@Nightstar-724ec5eb.bigpond.net.au] has joined #code |
01:23 | | thalass [thalass@Nightstar-724ec5eb.bigpond.net.au] has quit [Ping timeout: 121 seconds] |
01:34 | | syksleep is now known as Syk |
02:36 | | Alek [omegaboot@Nightstar-56dbba0f.in.comcast.net] has quit [[NS] Quit: ] |
02:39 | | thalass [thalass@Nightstar-724ec5eb.bigpond.net.au] has joined #code |
02:42 | | Alek [omegaboot@Nightstar-56dbba0f.in.comcast.net] has joined #code |
02:42 | | mode/#code [+o Alek] by ChanServ |
03:03 | | Syk [the@Nightstar-7442d84b.iinet.net.au] has quit [Ping timeout: 121 seconds] |
03:33 | | Kindamoody[zZz] is now known as Kindamoody |
03:38 | | VirusJTG [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has quit [[NS] Quit: good night all] |
04:03 | | Vornicus [vorn@Nightstar-221158c7.sd.cox.net] has joined #code |
04:03 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
04:20 | | thalass [thalass@Nightstar-724ec5eb.bigpond.net.au] has quit [Ping timeout: 122 seconds] |
04:40 | <~Vornicus> | ok. saving. saving asks the Game object for a basic-types-only version of itself, that it then passes through json and saves off to the specified filename. |
04:49 | <&Derakon> | I would say generally that saving has the Game iterate over its objects and ask them for serializations, which it arranges. |
04:50 | <&Derakon> | The serializations would each contain a special key that guides the game in later deserializing. |
04:50 | <&Derakon> | E.g. every entry has a "className: foo" bit, and the game has a mapping of strings to class names that can be deserializeed with the rest of the entry. |
05:28 | | Syk [the@Nightstar-24e8cf19.iinet.net.au] has joined #code |
05:31 | <~Vornicus> | which is technically how python's standard json serializer/deserializer works; you can give it a custom encoder etc that handle that. |
05:31 | <~Vornicus> | but as far as I can tell that device is spectacularly unwieldy |
05:33 | | thalass [thalass@Nightstar-724ec5eb.bigpond.net.au] has joined #code |
05:34 | | Syk_ [the@Nightstar-36c6385c.iinet.net.au] has joined #code |
05:36 | | Syk [the@Nightstar-24e8cf19.iinet.net.au] has quit [Ping timeout: 121 seconds] |
05:38 | | Syk_ [the@Nightstar-36c6385c.iinet.net.au] has quit [Ping timeout: 121 seconds] |
05:39 | | Syk [the@Nightstar-62d504db.iinet.net.au] has joined #code |
05:44 | | celticminstrel [celticminst@Nightstar-e83b3651.cable.rogers.com] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
05:53 | | Kindamoody is now known as Kindamoody|breakfast |
06:01 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
06:01 | | himi-cat [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
06:05 | | Syk [the@Nightstar-62d504db.iinet.net.au] has quit [[NS] Quit: leaving] |
06:05 | | Syka [the@Nightstar-62d504db.iinet.net.au] has joined #code |
06:21 | | ErikMesoy|sleep is now known as ErikMesoy |
06:39 | | himi-cat [fow035@Nightstar-5d05bada.internode.on.net] has quit [Client closed the connection] |
06:39 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
06:39 | | mode/#code [+o himi] by ChanServ |
06:41 | | Derakon is now known as Derakon[AFK] |
07:01 | | Kindamoody|breakfast is now known as Kindamoody |
07:22 | | Vash [Vash@Nightstar-221158c7.sd.cox.net] has joined #code |
07:22 | | mode/#code [+o Vash] by ChanServ |
08:10 | <&jerith> | It's generally a beeter idea to have specific serialisation code for your data. |
08:11 | <&jerith> | (In a couple of our games, we actually stored all the internal state in nested dicts so that loading and saving was trivial. That only made sense because of the nature of the state, though.) |
08:21 | <~Vornicus> | jerith: I'm not sure what you mean by "specific serializationcode" - are you taking Der's side or mine or? |
08:28 | <~Vornicus> | also I dislike beets. :P |
08:36 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
08:42 | <&jerith> | Vornicus: In general. I find that pretty much all serialise-arbitrary-objects things fail. |
08:42 | <&jerith> | Especially when you want to add new features but still load old data. |
08:44 | | thalass [thalass@Nightstar-724ec5eb.bigpond.net.au] has quit [Ping timeout: 121 seconds] |
08:46 | | * Vornicus is still confused |
08:49 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
08:49 | | mode/#code [+o himi] by ChanServ |
08:51 | <~Vornicus> | So, here is my current plan: each game model class has a semi-serialization function. This function turns the object into a dictionary which can be used as a ** unpacker into the object's constructor. |
08:54 | <~Vornicus> | then deserialization is... relatively straightforward, and the constructors have huge heaps of defaults. |
08:56 | <~Vornicus> | Is this sanity? |
09:01 | | Alek [omegaboot@Nightstar-56dbba0f.in.comcast.net] has quit [[NS] Quit: ] |
09:02 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
09:05 | | Alek [omegaboot@Nightstar-56dbba0f.in.comcast.net] has joined #code |
09:05 | | mode/#code [+o Alek] by ChanServ |
09:09 | | thalass [thalass@Nightstar-724ec5eb.bigpond.net.au] has joined #code |
09:10 | | You're now known as TheWatcher |
09:17 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
09:17 | | mode/#code [+o himi] by ChanServ |
09:20 | | Kindamoody is now known as Kindamoody|afk |
09:36 | <&jerith> | Vornicus: Seems reasonable. |
09:41 | | ReivDriod [Reiver@Nightstar-801a2c6a.vf.net.nz] has joined #code |
09:42 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
09:43 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
09:43 | | mode/#code [+o himi] by ChanServ |
09:58 | | Kindamoody|afk is now known as Kindamoody |
09:59 | | thalass is now known as Thalass|rocketman |
10:04 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
10:17 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
10:17 | | mode/#code [+o himi] by ChanServ |
10:31 | | RichyB [richardb@Nightstar-3b2c2db2.bethere.co.uk] has joined #code |
10:49 | | Kindamoody is now known as Kindamoody|out |
10:58 | <@Tarinaky> | Interesting... |
10:58 | <@Tarinaky> | (Python2) |
10:58 | <@Tarinaky> | In [2]: math.sin(math.pi) |
10:58 | <@Tarinaky> | Out[2]: 1.2246467991473532e-16 |
10:59 | <~Vornicus> | Welcome to the wonderful world of floating point numbers. |
11:00 | <@Tarinaky> | Honestly, I'd have expected the function to have done something strange and peculiar for multiples of pi. |
11:01 | <~Vornicus> | Real thing here is |
11:01 | <~Vornicus> | you haven't given it pi |
11:01 | <~Vornicus> | You've given it something very cloe. |
11:01 | <@Tarinaky> | Like if (input % math.pi) return 0 |
11:02 | <@Tarinaky> | Errr except not written by a monkey. |
11:02 | <~Vornicus> | ...yes. |
11:02 | <@Tarinaky> | I am distracted. |
11:02 | <@Tarinaky> | >.> |
11:02 | <~Vornicus> | No, you haven't actually given it pi. If you want your program to be perfect like that use an actual CAS |
11:03 | <@Tarinaky> | CAS? |
11:03 | <@Tarinaky> | Also: I didn't have a calculator to hand so I just used ipython as a calculator >.> |
11:04 | <~Vornicus> | Computer Algebra System |
11:05 | <~Vornicus> | wolfram alpha |
11:05 | <@Tarinaky> | As I said. I would have expected it to catch multiples of the approximation of pi being used as pi as a special case. |
11:06 | <@Tarinaky> | (virtual pi?) |
11:06 | <@Tarinaky> | I'm rambling >.> |
11:06 | <~Vornicus> | it's not that cool. |
11:06 | <~Vornicus> | also there's rather a lot of multiples of pi you'd want it to catch. |
11:06 | <@Tarinaky> | Doesn't the modulo operator work? |
11:06 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
11:07 | <~Vornicus> | not by a long shot |
11:07 | <@Tarinaky> | Oh. |
11:07 | <@Tarinaky> | In that case nevermind. |
11:07 | <~Vornicus> | how do you expect it to catch pi/3 for instance |
11:09 | <@Tarinaky> | Oh, I wasn't thinking about that special case at all. |
11:09 | <@Tarinaky> | Zero is 'special' in that things that're expected to be 0 that aren't actually quite zero cause things to slowly float away. |
11:09 | <~Vornicus> | Thre are an infinity of constructible angles; here's one: pi/4294967295 |
11:10 | < RichyB> | Specifically, a countable infinity. |
11:10 | <@Tarinaky> | I was only considering the case of n pi where n is an integer. |
11:10 | < RichyB> | There are lots of those, too. |
11:10 | <@Tarinaky> | Yeah, but doesn't modulo catch those? |
11:11 | <~Vornicus> | not necessarily! |
11:13 | | * Vornicus pokes it a bit, trying to find one. |
11:14 | <~Vornicus> | You only have limited precision; you can end up in a situation where you run out of bits and end up with a big mess at the end. |
11:16 | <@Tarinaky> | Okay. I'm going back to #math to bitch about how much I suck. |
11:18 | | Vash [Vash@Nightstar-221158c7.sd.cox.net] has quit [[NS] Quit: I <lovecraft3 Vorn!] |
11:19 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
11:20 | | mode/#code [+o himi] by ChanServ |
11:31 | | Vornicus [vorn@Nightstar-221158c7.sd.cox.net] has quit [[NS] Quit: ] |
11:36 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
11:36 | | RichyB [richardb@Nightstar-3b2c2db2.bethere.co.uk] has quit [[NS] Quit: Leaving] |
11:49 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
11:49 | | mode/#code [+o himi] by ChanServ |
12:03 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
12:03 | <@Tarinaky> | Herpaderpa derp. |
12:03 | <@Tarinaky> | How do I go from 1/(k+3)(k+4) to 1/(k+3) - 1/(k+4) ? |
12:04 | <@Tarinaky> | In my notes I've written that they're equal. |
12:04 | <@Tarinaky> | And but a square around it. |
12:04 | <@Tarinaky> | And it's essential to solving this problem... |
12:04 | <@Tarinaky> | But I have no idea where the hell it's come from. |
12:08 | <@Tarinaky> | More technology than they took to the moon and I still can't take notes worth crap. |
12:16 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
12:16 | | mode/#code [+o himi] by ChanServ |
12:25 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
12:29 | <@TheWatcher> | Tarinaky: that's a partial fractional expansion |
12:37 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
12:37 | | mode/#code [+o himi] by ChanServ |
12:42 | | abudhabi [abudhabi@Nightstar-37cb24eb.adsl.inetia.pl] has joined #code |
12:42 | | abudhabi is now known as ShellNinja |
13:27 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
13:40 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
13:40 | | mode/#code [+o himi] by ChanServ |
14:53 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
15:07 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
15:07 | | mode/#code [+o himi] by ChanServ |
15:12 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
15:25 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
15:25 | | mode/#code [+o himi] by ChanServ |
15:33 | | Nemu [NeophoxProd@Nightstar-5af926d1.asahi-net.or.jp] has joined #code |
15:47 | | Syloq [Syloq@NetworkAdministrator.Nightstar.Net] has quit [[NS] Quit: .] |
15:47 | | Syloq [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code |
15:47 | | mode/#code [+o Syloq] by ChanServ |
15:48 | | Thalass|rocketman is now known as Thalass |
15:49 | | Syloq [Syloq@NetworkAdministrator.Nightstar.Net] has quit [[NS] Quit: .] |
15:49 | | Syloq [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code |
15:49 | | mode/#code [+o Syloq] by ChanServ |
15:54 | | Syka is now known as Syk[werk] |
16:07 | | ErikMesoy [Erik@Nightstar-be32adc8.80-203-17.nextgentel.com] has quit [Ping timeout: 121 seconds] |
16:13 | | ErikMesoy [Erik@Nightstar-be32adc8.80-203-17.nextgentel.com] has joined #code |
16:21 | <@Tarinaky> | Really? |
16:22 | <@Tarinaky> | I need to install 32bit python for a package I want to play with but when I launch the msi for 32bit Python 2.7 it asks me if I want to reinstall Python... |
16:22 | <@Tarinaky> | I just want a fucking zip file. |
16:23 | <@Azash> | Tarinaky: 1/(k+3)(k+4) = 1/(k+3) - 1/(k+4) | *(k+3)(k+4) |
16:23 | <@Azash> | 1 = (k+4) - (k+3) |
16:24 | <&McMartin> | -> 1 = 1 |
16:25 | <&ToxicFrog> | ...my laptop fan is making really alarming noises. |
16:25 | <&ToxicFrog> | I think it may have inhaled a feather. |
16:25 | <&McMartin> | \o/? |
16:25 | <@Tarinaky> | I don't suppose python has something built in to make it pretend to be 32bit for modules? |
16:26 | <&McMartin> | Loading 32-bit DLLs into a 64-bit executable basically never works anywhere, AIUI |
16:27 | <@Tarinaky> | Python won't let me install a 32bit version of itself. |
16:27 | <@Tarinaky> | Because they only ship a sodding msi that very helpfully points out it's already installed :/ |
16:27 | | * Tarinaky *glares* |
16:27 | <&McMartin> | Do you have a 64-bit version of the same files in the same location? |
16:28 | <&McMartin> | Because yeah, that doesn't work |
16:28 | <@Tarinaky> | I want to install 32bit python somewhere else. |
16:28 | <@Tarinaky> | Like c:\python2.7_32 |
16:28 | <&McMartin> | They *should* give 32 and 64 bit MSIs diffrent product codes, so shame on them |
16:30 | <@Tarinaky> | I bet it actually uses the registery as well to work out what directories it needs to shit all over :/ |
16:30 | | * McMartin does a quick check of MSI command line options |
16:30 | <&McMartin> | Pretty sure not, for Python, since different versions go in different places |
16:30 | <&McMartin> | Registry should just be for the uninstaller and for file assocs |
16:31 | <&McMartin> | Hrm |
16:31 | <&McMartin> | MSIExec lacks some options InstallShield seems to have. |
16:31 | <@Tarinaky> | In that case, can someone archive me up a flat working directory? |
16:31 | <&McMartin> | Don't have windows access just now, I'm afraid, but... |
16:32 | <&McMartin> | Oh wait, there it is |
16:32 | <&McMartin> | msiexec /a whatever.msi |
16:33 | <&McMartin> | This is the "administrator installation" option, which is to say, it extracts the files and lets you do the rest |
16:34 | <@Tarinaky> | Ahah. |
16:34 | <@Tarinaky> | Does it tarbomb or does it go into a folder? |
16:35 | <&McMartin> | Best to assume it will tarbomb, I expect |
16:35 | <&McMartin> | (I assume it depends on the contents, as per tar and zip) |
16:35 | <&McMartin> | But it also appears to write out a modified MSI? |
16:36 | | * McMartin has never used this before. It is not *intended* to be an extractor, that's just a side effect |
16:36 | <@Tarinaky> | Also: nope. |
16:36 | <&McMartin> | Whut |
16:36 | <@Tarinaky> | It prompted me that python.exe was in use. |
16:36 | <&McMartin> | OK, they're doing something *wildly* fucked up |
16:36 | <@Tarinaky> | I suspect it has now made a complete pigs ear of everything >.> |
16:36 | <&McMartin> | msiexec /a is explicitly not supposed to touch the system in the stock case |
16:37 | <@Tarinaky> | "Administrative install - Installs a product on the network" |
16:37 | <&McMartin> | Yeah, that's a lie, as it happens |
16:37 | <&McMartin> | Here's the discussion I've found: http://stackoverflow.com/questions/5564619/what-is-the-purpose-of-administrative -installation-initiated-using-msiexec-a |
16:38 | <&McMartin> | I've only previously encountered it in workflows involving VMware Workstation 5.5, before they switched over to using InstallShield. |
16:38 | <&McMartin> | (Where it was "hit it into a temporary directory and pull what you need from there") |
16:39 | <&McMartin> | Creating the admin image should be completely independent of the running system's setup unless something has gone *massively* wrong. |
16:39 | <&McMartin> | MS imagined this would be "put the files on a share and then everyone will install from first use", but, um |
16:39 | <&McMartin> | Disk sizes increased faster than bandwidth did, so. |
16:40 | <&McMartin> | But if the installer is cutting out because of what's running on the "share", that's the Python Foundation's fault. |
16:41 | <@Tarinaky> | Ahah. |
16:41 | | Thalass is now known as Thalass|slep |
16:42 | <&McMartin> | Probably easiest to have someone with 32-bit 2.7 installed to zip stuff up |
16:42 | <@Tarinaky> | I'm trying to uninstall 64bit python. |
16:42 | <@Tarinaky> | It's not letting me. |
16:42 | <@Tarinaky> | :/ |
16:42 | <@Tarinaky> | "I'm sorry, I can't let you do that dave. |
16:42 | | * Syk[werk] hands Tarinaky a Windows install disk |
16:42 | < Syk[werk]> | one does not simply uninstall software on Windows |
16:42 | <&McMartin> | Sure one does. |
16:43 | <&McMartin> | However, one does *try* not to fuck up one's package manager. |
16:44 | <&McMartin> | When you say "trying to uninstall" do you mean "with the 32-bit MSI that is confused with it" or "through add-remove programs"? |
16:44 | <&McMartin> | Because the latter is Just Running A Program and you should be able to pull that out of the registry by search for A-R P's string... |
16:44 | <&McMartin> | ... which is probably MSIEXEC.EXE /x {horrible-guid} |
16:44 | <&McMartin> | And then you can purge that guid and all that references it from the registry |
16:45 | <&McMartin> | Probably wise to make a system restore point first, though~ |
16:46 | <&McMartin> | I'm guessing the 32-bit installer was somehow set up to fuck up the pre-existing install before checking to see whether or not it should. |
16:46 | <&McMartin> | (MSIs let you run arbitrary code) |
16:47 | <@Tarinaky> | If only Windows came with some sort of table of allocated files. |
16:48 | <@Tarinaky> | Then people wouldn't have to come up with these elaborate systems to determine whether something was installed or not. |
16:48 | <@Tarinaky> | </snark> |
16:49 | <&McMartin> | I'm not sure which part you think you're mocking |
16:49 | <@Tarinaky> | The registery and installers. |
16:50 | <&McMartin> | I mean, you could be talking about the file system, or you could be talking about a package manager, where it is entirely possible that an upgrade changes the location and name of every single file while still being conceptually the same product. |
16:50 | <&McMartin> | The "some sort of table of allocated files" bit. |
16:50 | <@Tarinaky> | None of these package managers for windows ever actually do any of these things because they're all incredibly hard to configure and change every version. |
16:50 | <&McMartin> | The latter this (package management) is in fact *exactly* the problem MSIEXEC thinks it is solving, but it does have to be met about 3/4s of the way, which is in some sense why you shouldn't use it. |
16:51 | <@Tarinaky> | So nobody ever uses them for anything more than a self-extracting archive with pain. |
16:51 | <@Tarinaky> | It'd be cheaper to just run dtrx while inserting needles into your scrotum. |
16:51 | <&McMartin> | ... you've never used a net installer that had a working uninstaller show up in Add/Remove programs? |
16:51 | <&McMartin> | You need to run better programs |
16:51 | <@Tarinaky> | But I guess Marketting can't sell that. |
16:51 | <@Tarinaky> | I'm lucky if Add/Remove Programs works. |
16:52 | <&McMartin> | Yeah, you need to stop installing terrible programs |
16:52 | <@Tarinaky> | Normally Add/Remove programs takes longer to load than removing the software from the registery manually. |
16:53 | <&McMartin> | Given that Add/remove programs is just enumerating that one registry key and then looking up and execcing "UninstallString"... |
16:53 | <@Tarinaky> | No. It has to go through the entire registery first to populate itself. |
16:53 | <@Tarinaky> | And given I very rarely run Add/Remove Programs. |
16:54 | <&McMartin> | I don't have it handy, but "the entire registry" is two keys, one for the user and one for the machine |
16:54 | <&McMartin> | It's like HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall |
16:54 | <&McMartin> | It's all there |
16:54 | <&McMartin> | By name (or GUID for rude MSI programs) |
16:54 | <@Tarinaky> | In that case why does it take so long to populate? :/ |
16:55 | <&McMartin> | It doesn't on my system :shrug: |
16:55 | <@Tarinaky> | Anyway, python 32bit is installed now. |
16:55 | <@Tarinaky> | Now to reinstall packages :/ |
16:55 | | ErikMesoy [Erik@Nightstar-be32adc8.80-203-17.nextgentel.com] has quit [Ping timeout: 121 seconds] |
16:56 | | ErikMesoy [Erik@Nightstar-be32adc8.80-203-17.nextgentel.com] has joined #code |
16:56 | | ErikMesoy1 [Erik@A08927.B4421D.FE7332.A86588] has joined #code |
16:58 | <@Tarinaky> | As far as I am concerned - every OS sucks. |
17:00 | | ErikMesoy is now known as NSGuest41635 |
17:00 | | NSGuest41635 [Erik@Nightstar-be32adc8.80-203-17.nextgentel.com] has quit [Ping timeout: 121 seconds] |
17:00 | | ErikMesoy1 is now known as ErikMesoy |
17:05 | <&ToxicFrog> | Tarinaky: yeah, Something Is Wrong. ARP opens instantly for me and takes 1-2 seconds to finish populating and sorting the list after opening. |
17:05 | <&ToxicFrog> | (with ~250 entries) |
17:05 | <&ToxicFrog> | Granted, some of them are a bit questionable, like the two entries for "AVWW Auto Updater" that are 273 and 398 GB. |
17:06 | <@Tarinaky> | In fairness, I haven't actually had any of these issues since moving to Windows 7. |
17:06 | <@Tarinaky> | It's just so ingrained after so long. |
17:07 | <@Tarinaky> | And the only reason I ever have to call Add/Remove Programs is to nuke something from orbit anyway. |
17:07 | <@Tarinaky> | Usually when irrate. |
17:07 | <@Tarinaky> | Video games are all installed and removed through Steam these days. |
17:08 | < ErikMesoy> | Well, new ones. |
17:08 | < ErikMesoy> | I still play a lot of old things that aren't on Steam. |
17:11 | <@Tarinaky> | They take up so little space you never uninstall them :p |
17:13 | <@Tarinaky> | A couple of the really good ones I already have archives of patched program directories. |
17:13 | <@Tarinaky> | Just tweak a config file so it knows to look for the game data in the right place and off you go. |
17:14 | <@Tarinaky> | I need a supply run. |
17:14 | <@Tarinaky> | Later. |
17:24 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
17:38 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
17:38 | | mode/#code [+o himi] by ChanServ |
17:58 | <@iospace> | woo, the PCI enum test code i wrote is sound, just formatting issues :3 |
18:00 | | Syk[werk] is now known as syksleep |
18:12 | | syksleep_ [the@Nightstar-df48a937.iinet.net.au] has joined #code |
18:12 | | syksleep_ [the@Nightstar-df48a937.iinet.net.au] has quit [[NS] Quit: leaving] |
18:13 | | Syka [the@Nightstar-df48a937.iinet.net.au] has joined #code |
18:14 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
18:14 | | syksleep [the@Nightstar-62d504db.iinet.net.au] has quit [Ping timeout: 121 seconds] |
18:16 | | Syka is now known as syksleep |
18:27 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
18:27 | | mode/#code [+o himi] by ChanServ |
19:24 | <@iospace> | yay segfaults -_-;; |
19:25 | <&McMartin> | Boo |
20:03 | | Courage [Moltare@583787.FF2A18.190FE2.4D81A1] has quit [Ping timeout: 121 seconds] |
20:04 | | Courage [Moltare@583787.FF2A18.190FE2.4D81A1] has joined #code |
20:04 | | mode/#code [+o Courage] by ChanServ |
20:04 | | Kindamoody|out is now known as Kindamoody |
20:17 | | Kindamoody is now known as Kindamoody[zZz] |
20:22 | | ShellNinja [abudhabi@Nightstar-37cb24eb.adsl.inetia.pl] has quit [[NS] Quit: Lost terminal] |
20:23 | | ShellNinja [abudhabi@Nightstar-37cb24eb.adsl.inetia.pl] has joined #code |
20:23 | | Vornicus [vorn@Nightstar-221158c7.sd.cox.net] has joined #code |
20:23 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
22:00 | | celticminstrel [celticminst@Nightstar-e83b3651.cable.rogers.com] has joined #code |
22:00 | | mode/#code [+o celticminstrel] by ChanServ |
22:08 | | * simon` has gotten slightly out of touch with reality lately. |
22:09 | <&McMartin> | Hm? |
22:09 | <@simon`> | I'm handing in a project report tomorrow with a fellow student, and we're generating some diagrams of reversible circuits, and we are able to find LaTeX typos funny because the resulting diagram is clearly not reversible. |
22:10 | <@simon`> | the guy we're sitting with (who is writing about something completely different -- obfuscation of ELF binaries) doesn't see the humor, which suggests it isn't there. |
22:11 | <&McMartin> | Alternately, people who write about obfuscation of ELF binaries are humorless drones! |
22:11 | <&McMartin> | Have you considered this? |
22:18 | | Rhamphoryncus [rhamph@Nightstar-cc6253d6.abhsia.telus.net] has quit [Ping timeout: 121 seconds] |
22:20 | | Rhamphoryncus [rhamph@Nightstar-cc6253d6.abhsia.telus.net] has joined #code |
22:20 | | mode/#code [+o Rhamphoryncus] by ChanServ |
23:20 | | ErikMesoy is now known as ErikMesoy|sleep |
23:38 | | You're now known as TheWatcher[T-2] |
23:43 | | You're now known as TheWatcher[zZzZ] |
23:55 | | VirusJTG [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has joined #code |
--- Log closed Tue Jan 08 00:00:39 2013 |