--- Log opened Fri Mar 30 00:00:02 2012 |
00:07 | | eckse [eckse@Nightstar-0ebdbca6.dsl.sentex.ca] has joined #code |
00:07 | | mode/#code [+o eckse] by ChanServ |
00:22 | | eckse [eckse@Nightstar-0ebdbca6.dsl.sentex.ca] has quit [Client closed the connection] |
00:30 | | eckse [eckse@Nightstar-0ebdbca6.dsl.sentex.ca] has joined #code |
00:30 | | mode/#code [+o eckse] by ChanServ |
00:34 | | * McMartin beats the shit out of people who install Vimperator by default |
00:36 | <@ToxicFrog> | Vimperator? |
00:37 | <&McMartin> | It is an add-on for Firefox that replaces the UI with vi controls |
00:38 | <@TheWatcher> | ... what |
00:38 | <&McMartin> | Among other things, apparently this also meant that click-to-download no longer worked |
00:38 | <&McMartin> | Dev floater Mac here, it looks like one of the vi zealots got their mitts on it last. |
00:38 | | * McMartin solves this problem with rm. |
00:39 | <&McMartin> | It's things like this that make me totally unashamed about being an emacs partisan, because I don't try to use it as an OS |
00:39 | <&McMartin> | But if I *did* it would at least be a better idea |
00:39 | <&McMartin> | Those vi guys, apparently, were projecting |
00:41 | <@rms> | ... why are you messing with someone else's settings? |
00:41 | <@rms> | If that came as a distro, then yes, murderate them. |
00:42 | <@TheWatcher> | You missed the bit where he said "dev floater mac" |
00:42 | | You're now known as TheWatcher[T-2] |
00:43 | | * rms googles that |
00:43 | | * rms gets nothing that looks relevant |
00:44 | <@TheWatcher[T-2]> | Machine that any of the devs can use, essentially it's everyone's settings. |
00:44 | <@rms> | Ah |
00:45 | <@rms> | That's more iffy, but aren't there Mac ports of Portable Apps? |
00:46 | | You're now known as TheWatcher[zZzZ] |
00:48 | < celticminstrel> | ...whyyy must they make me to such incredibly complicated things in assembly language. |
00:50 | <&McMartin> | rms: Which we don't use because it's the dev account and it would be retarded to install a dozen versions of the same things |
00:50 | | Derakon[AFK] is now known as Derakon |
00:53 | | Attilla [Obsolete@Nightstar-c6df5028.as43234.net] has quit [Ping timeout: 121 seconds] |
00:54 | <@rms> | ... and you completely miss the point of using PA in that context |
00:55 | <&McMartin> | OK, also, it's parked at someone's desk for awhile and even though it's a workflow we support, working off a USB is unpleasant at best, especially for core applications. |
00:55 | <@rms> | PA is to keep your settings without messing with someone else's when you have a shared machine |
00:58 | <@rms> | If you're using a Mac as a floater, it means you're deving a native app. At which point you shouldn't be using the web except for a few minor things. If you're using it enough to want to do something like install vimperator, then you get Portable Firefox. But really, doing it on the base install of a shared machine is a jerk move. |
00:59 | <@rms> | Why you're making an argument for him to do the jerk move is beyond me. |
01:00 | <&McMartin> | It's really more "the existence of Vimperator is evidence of severe brain damage" |
01:00 | <@rms> | I disagree there |
01:01 | <@rms> | It compliments wmii nicely in that I need to mouse less than before. |
01:01 | <@rms> | Since I use laptops often, and disable the trackpads, it's a very nice thing to have, familliar behavior is just a bonus. |
01:03 | <@rms> | BTW, there's an emacs counterpart to Vimperator. |
01:04 | <&McMartin> | This also seems like a bad move |
01:04 | <&McMartin> | Especially since elinks seems to have a graphical mode (???) |
01:04 | <@rms> | Then you miss out on Firefox plugins |
01:07 | | Kindamoody[zZz] is now known as Kindamoody |
01:23 | | Noah [noah@D5CC77.617194.5C9AE8.BDECC2] has joined #code |
02:30 | | Eri [Eri@Nightstar-3e5deec3.gv.shawcable.net] has quit [Operation timed out] |
02:41 | < Tarinaky> | http://www.reddit.com/r/programming/comments/rk5e1/how_not_to_write_python_part_ 1_thanks_adobe/ |
03:01 | | * Derakon ponders how to tackle this issue. |
03:01 | <&Derakon> | Some commands you can input to the game require the game to prompt the user for more information. |
03:01 | <&Derakon> | For example, asking what item to use. |
03:02 | <&Derakon> | I want to maintain a good separation between the game model and the graphics layer to facilitate multiple UIs. |
03:02 | <&Derakon> | This means that objects can't know how to draw themselves. |
03:03 | <&Derakon> | So...I guess I make functions that exist in the UI layer but know how to display those objects? |
03:03 | <&Derakon> | That creates some external dependency issues which are moderately unpleasant even if I use accessors for all the information. |
03:15 | < Tarinaky> | I don't believe there is a perfect 'clean' solution. |
03:16 | < Tarinaky> | I'd be tempted to give Items a handful of attributes specifying what they look like (such as a string holding part of a pathname to a png and a character s |
03:16 | < Tarinaky> | +for a curses system |
03:17 | <&Derakon> | Things will need to have a unique identifier so that the artists know how to draw them, but it won't be representational at all. |
03:17 | | * Alek curses curses |
03:17 | <&Derakon> | Most likely just an index of some kind. |
03:17 | < Tarinaky> | Yeah, I think. |
03:17 | <&Derakon> | It's up to the artist to map that index to a character for "curses" mode or a PNG for graphical mode. |
03:18 | < Tarinaky> | Same diff really; just a detail. |
03:19 | <&Derakon> | An important detail, because what happens when we want to move to a 3D display or animated tiles or whatever? |
03:19 | < Tarinaky> | Adding a new UI will involve adding more data to the model either way. |
03:19 | <&Derakon> | More data to the display layer. |
03:19 | <&Derakon> | The model stays separate. |
03:19 | < Tarinaky> | I guess. |
03:20 | | Reaper [Z@Nightstar-3602cf5a.cust.comxnet.dk] has quit [Connection reset by peer] |
03:20 | | Reaper [Z@Nightstar-3602cf5a.cust.comxnet.dk] has joined #code |
03:36 | | Reaper [Z@Nightstar-3602cf5a.cust.comxnet.dk] has quit [Ping timeout: 121 seconds] |
03:49 | | Rhamphoryncus [rhamph@Nightstar-5697f7e2.abhsia.telus.net] has quit [Client exited] |
05:38 | | * Vornicus pokes vaguely at python and csv and that sort of thing. Wonders if he can interrupt an iterator and then continue it in another loop. |
05:40 | | Vash [Vash@Nightstar-cdeba41f.wlfrct.sbcglobal.net] has joined #code |
05:40 | | mode/#code [+o Vash] by ChanServ |
05:43 | <&Derakon> | Hey Vorn, do you remember what the magic function is to support the indexing operation in Python? |
05:44 | <&Derakon> | Oh, __getitem__, apparently. |
05:46 | < celticminstrel> | I usually look them up in the docs... <_< |
05:46 | <&Derakon> | Finding docs for those can be tricky. |
05:46 | <&Derakon> | I found this one by trying to index into an ad-hoc class and getting the exception to tell me what I was missing. |
05:48 | <~Vornicus> | the docs you need is "special method names" in the language reference. |
05:48 | <~Vornicus> | YOu also need to include __setitem__ and __delitem__ for those to work. |
05:49 | <&Derakon> | __setitem__ doesn't make sense in this context, and __delitem__ is covered more explicitly elsewhere. |
05:56 | <&Derakon> | Context: I have a class that is more or less a smart wrapper around set(). I want to be able to impose order on it as needed, so it has an optional sorting function, and an indexing function to look up items in that sorted order. |
06:02 | < Noah> | Huh, I seem to have discovered some kind of shift click and drag tile management |
06:17 | < Tarinaky> | Argh. I've gone to the effort to walk in to Uni to try to motivate myself to get work donw and I still cba. |
06:17 | < Tarinaky> | :/ |
06:21 | < Noah> | I'll probably have to do a study hall tomorrow too :\ |
06:30 | < Tarinaky> | I have this horrible feeling that I don't understand model/view/controller as well as I should. |
06:30 | | * Tarinaky goes frantically google. |
06:31 | | himi [fow035@D741F1.243F35.CADC30.81D435] has quit [Ping timeout: 121 seconds] |
06:32 | | * Tarinaky hates patterns because they're just so bloody obsfucating. |
06:32 | < Noah> | lol |
06:37 | < Tarinaky> | Fuck. |
06:37 | < Tarinaky> | I actually have no idea what I'm doing / |
06:37 | < Noah> | Find an adult! |
06:37 | < Tarinaky> | I've left it a bit late. |
06:37 | < Tarinaky> | It's the last day of term. :/ |
06:40 | | Vash [Vash@Nightstar-cdeba41f.wlfrct.sbcglobal.net] has quit [[NS] Quit: I lovecraft Vorn!] |
06:42 | < Noah> | Tarinaky: That is not how you college |
06:43 | < Tarinaky> | You're right, it's well before the deadline. |
06:43 | < celticminstrel> | I have something due too soon as well... :/ |
06:44 | < Tarinaky> | No, really. |
06:44 | < Tarinaky> | I get several weeks after easter to finish this. |
06:44 | < Tarinaky> | It's just I need this out of the way so I can do my Maths revision. |
06:44 | < Tarinaky> | Because having this unfinished is eating at me. |
06:44 | < celticminstrel> | Oh. |
06:45 | < celticminstrel> | Mine's due early next week, if I recall correctly. |
06:47 | < Tarinaky> | I also can't find the bloody api docs for 'Controller' mentioned in this example... |
06:48 | < Tarinaky> | Or 'AbstractModel' mentioned in another. |
06:50 | | Derakon is now known as Derakon[AFK] |
06:51 | | gnolam [lenin@Nightstar-202a5047.priv.bahnhof.se] has quit [Client closed the connection] |
06:51 | | gnolam [lenin@Nightstar-202a5047.priv.bahnhof.se] has joined #code |
06:57 | < Noah> | Wow, now that I discovered shift dragging in gnome, this is really easy |
06:57 | < Noah> | Tiling my windows that is |
07:10 | | celticminstrel [celticminst@Nightstar-5d22ab1d.cable.rogers.com] has quit [[NS] Quit: Kablammo! Celticminstrel is now unavailable for comment.] |
07:23 | | eckse [eckse@Nightstar-0ebdbca6.dsl.sentex.ca] has quit [Client closed the connection] |
08:30 | | gnolam [lenin@Nightstar-202a5047.priv.bahnhof.se] has quit [[NS] Quit: GOne] |
08:34 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
08:35 | | mode/#code [+o himi] by ChanServ |
09:10 | | Attilla [Obsolete@Nightstar-c6df5028.as43234.net] has joined #code |
09:27 | | You're now known as TheWatcher |
09:48 | <&McMartin> | Noah: ! |
09:48 | <&McMartin> | Opinion of GNOME: Now noticably increased |
09:52 | | RichyB [MyCatVerbs@Nightstar-3b2c2db2.bethere.co.uk] has joined #code |
10:36 | | Kindamoody [Kindamoody@Nightstar-af5b4ccf.tbcn.telia.com] has quit [[NS] Quit: Off to gym, work and system upgrade!] |
10:49 | | You're now known as TheWatcher[afk] |
11:00 | | Attilla_ [Obsolete@Nightstar-98fb4227.as43234.net] has joined #code |
11:01 | | Attilla [Obsolete@Nightstar-c6df5028.as43234.net] has quit [Ping timeout: 121 seconds] |
11:23 | | Tamber [tamber@furryhelix.co.uk] has quit [Ping timeout: 121 seconds] |
11:28 | | Tamber [tamber@furryhelix.co.uk] has joined #code |
11:28 | | mode/#code [+o Tamber] by ChanServ |
11:54 | < Tarinaky> | http://6.asset.soup.io/asset/3025/2278_0c70_500.jpeg |
12:20 | | Reaper [Z@Nightstar-3602cf5a.cust.comxnet.dk] has joined #code |
12:54 | <@Alek> | dude |
12:56 | <@Tamber> | Duuuuuude. |
13:14 | | Attilla_ is now known as Attilla |
13:19 | | Rhamphoryncus [rhamph@Nightstar-5697f7e2.abhsia.telus.net] has joined #code |
13:33 | < Tarinaky> | Dude. |
13:35 | < Reaper> | OMGLIEKD00D! |
13:47 | < Tarinaky> | Dude! |
13:49 | | Reaper is now known as Serah |
13:50 | | Serah is now known as Reaper |
14:33 | | Reaper [Z@Nightstar-3602cf5a.cust.comxnet.dk] has quit [Ping timeout: 121 seconds] |
14:45 | | Kindamoody|out [Kindamoody@Nightstar-5b3db968.telia.com] has joined #code |
14:45 | | mode/#code [+o Kindamoody|out] by ChanServ |
15:04 | | Kindamoody|out is now known as Kindamoody |
15:13 | | Kindamoody [Kindamoody@Nightstar-5b3db968.telia.com] has quit [Client exited] |
15:21 | | celticminstrel [celticminst@Nightstar-5d22ab1d.cable.rogers.com] has joined #code |
16:05 | < Noah> | Dood. |
16:06 | | * Vornicus throws an exploding penguin at Noah. |
16:07 | < Noah> | "Can I be the hero" is like the hardest fucking game on the PSP |
16:08 | < Noah> | http://en.wikipedia.org/wiki/Prinny:_Can_I_Really_Be_the_Hero%3F |
16:11 | < celticminstrel> | Sounds oddly like I Wanna Be The Guy. |
16:11 | < celticminstrel> | From the title alone. |
16:11 | | * celticminstrel didn't click the link. |
16:11 | < Noah> | I think it might be as hard |
16:12 | <@rms> | It gives you 1000 lives. |
16:12 | < Noah> | And it's all you get |
16:12 | <@rms> | You need them. |
16:12 | < Noah> | No |
16:12 | < Noah> | You NEED more |
16:13 | < Noah> | My hyperactive amphetimine salt dosed best friend still hasn't beaten it |
16:14 | < Noah> | In the second one, Etna's panties get raided |
16:15 | < Noah> | So it's obvious which country it comes from if by some mysterious bout of stupidity, you didn't before |
16:16 | | Reaper [Z@Nightstar-5aa18eaf.balk.dk] has joined #code |
16:18 | < celticminstrel> | I don't think that makes it obvious. :P |
16:18 | < celticminstrel> | Might give a hint, I suppose. |
16:18 | | * Noah tosses celticminstrel out a window and into a throng of Japanese school girls |
16:19 | < celticminstrel> | ... |
16:21 | < Noah> | throng, not thong |
16:24 | < celticminstrel> | ...yes, that's what you said. |
16:46 | < Noah> | Ah, now I remember why 64 bit Linux annoys me. There are no 64 bit versions of ZSNES |
16:50 | < celticminstrel> | What's wrong with BSNES? <_< |
16:51 | < Noah> | I can't get Terranigma to run in it |
16:51 | < celticminstrel> | Isn't ZSNES the one that's kind of a hack with all sorts of tweaks for common games? |
16:52 | < celticminstrel> | While BSNES was supposed to be all about accurate emulation, including the bugs? |
16:52 | < Noah> | It has hacks for many many games, even uncommon ones |
16:52 | | Kindamoody|out [Kindamoody@Nightstar-6154a72a.tbcn.telia.com] has joined #code |
16:52 | | mode/#code [+o Kindamoody|out] by ChanServ |
16:52 | < Noah> | But I'm pretty sure accurate emulation of Terranigma isn't a black screen, which is all I'm getting at the moment |
16:52 | | Kindamoody|out is now known as Kindamoody |
16:53 | < celticminstrel> | Point. |
16:53 | < celticminstrel> | I dunno really. |
16:56 | < Noah> | Super Mario World won't even load, wtf |
17:01 | < celticminstrel> | On BSNES? |
17:01 | < Noah> | Yea |
17:02 | < celticminstrel> | Definitely something odd then, because I've played it on BSNES on the mac. |
17:21 | | * TheWatcher[afk] readsup |
17:21 | <@TheWatcher[afk]> | ... so compile zsnes from source? |
17:22 | < Noah> | TheWatcher[afk]: Well, I found a amd64 deb at http://ftp.debian.org/debian/pool/main/z/zsnes/ |
17:23 | < Noah> | gonna try that |
17:23 | < Noah> | And if that doesn't work, compiling will be my only choice |
17:24 | < Noah> | But allegedly even compiling zsnes is really annoying too |
17:31 | < Noah> | Well, the package depended on ia32-libs, but even after installing them, it still says they're missing, so I ran dpgk -x * zsnes64 on the deb, and ran the binary inside there, and it it segfaulted, so I ran it again with -ad sdl, and now it's running |
17:55 | < Noah> | Dungeon Dice Monsters is working well in VBA-M |
17:55 | < Noah> | Will need to setup MAME or something later |
18:09 | < Noah> | I think I'll experiment with making a class loader from yaml files later |
18:17 | < Noah> | Need to make a rom collection on DVD too later |
18:17 | < Noah> | Bah, and homework |
18:19 | <@ToxicFrog> | zsnes is kind of a nightmare internally because a lot of it is written in asm |
18:19 | <@ToxicFrog> | Also, what's wrong with snes9x, which has the virtue of actually being in most repos? |
18:19 | < Noah> | Yea, I think I remember reading about that somewhere |
18:19 | < Noah> | It's not in mine apparently? |
18:20 | <@ToxicFrog> | What distro are you on? |
18:20 | < Noah> | Mint Lisa |
18:21 | <@ToxicFrog> | I'm on Mint Katya and it has it |
18:21 | <@ToxicFrog> | ben@thoth ~ $ apt-cache search snes9x |
18:21 | <@ToxicFrog> | snes9x-gtk - GTK+ port of Snes9x - Super NES Emulator |
18:21 | <@ToxicFrog> | snes9x-x - X binaries for snes9x - Super NES Emulator |
18:28 | <@rms> | snes9x was giving me a bunch of issues last time I tried it, ended up installing 32bit zsnes on 64bit Arch |
18:29 | < Noah> | Yea, that only returns bsnes for me |
18:30 | < Noah> | I usually use both, because I got in that habit due to the fact that for the longest time, Sim Earth and Sim Ant's maps wouldn't show up right in zsnes |
18:30 | < Noah> | Woot! Pocoyo's on! |
18:33 | < Noah> | Lemme check the debian ftp |
18:34 | < Noah> | Doesn't appear to be there |
18:36 | < celticminstrel> | ...SimAnt was on SNES? |
18:36 | < celticminstrel> | And SimEarth? |
18:36 | < Noah> | Sure were |
18:36 | < Noah> | Sim Ant even worked with that stupid SNES mouse |
18:37 | < celticminstrel> | I had SimAnt for DOS and SimEarth for... Mac/Windows. |
18:37 | < celticminstrel> | Well, have. |
18:38 | < Noah> | I perfer Sim Ant on the SNES for it's cartoony feel |
18:39 | <@ToxicFrog> | Oh hell yes |
18:39 | <@ToxicFrog> | Wasteland 2 kickstarter hits $1.6M; Avellone and Fargo say that if they can get it up to $2.1M, Obsidian will co-develop. |
18:41 | < Noah> | Heh |
18:46 | < Noah> | See, I assumed that since Mint also uses Ubuntu, it'd be in Ubuntu's repo |
18:49 | < Noah> | I think it's in natty, I'll try adding that repo |
18:50 | | RichyB [MyCatVerbs@Nightstar-3b2c2db2.bethere.co.uk] has quit [Client closed the connection] |
18:50 | | Attilla [Obsolete@Nightstar-98fb4227.as43234.net] has quit [Client closed the connection] |
18:50 | | Attilla [Obsolete@Nightstar-98fb4227.as43234.net] has joined #code |
18:53 | < Noah> | That seems to work |
18:57 | < Noah> | There we go, had to switch audio to SDL, or it was slow as all fuck |
18:58 | < Noah> | Run better than Zsnes, so I'll use it |
19:15 | | * ShellNinja makes a wishes on a shooting stars: to understand how DEMON MAGIC (wifi interference fields) work, so he can adjust the location of the adapters without so much trial and error. |
19:17 | < ShellNinja> | I also wish for adapters to have better sensitivity and error compensation. |
19:18 | < Noah> | I'm guessing you already changed channels? |
19:18 | < ShellNinja> | They are powerful enough to punch through several walls and metal roofs, givinng high upload speed, but suck at downspeed. |
19:18 | < ShellNinja> | Noah: I use whatever channels the access points use. |
19:18 | < ShellNinja> | Not much choice here. |
19:18 | < Noah> | Oh, right, hmm |
19:21 | | Kindamoody is now known as Kindamoody[zZz] |
19:22 | < Noah> | Certain floor varnishes have a metal component that can screw up signals, lol. Had to beg a guy once to humor me and move is router because he was blaming his modem for poor wireless signal :\ |
19:27 | | Kindamoody[zZz] [Kindamoody@Nightstar-6154a72a.tbcn.telia.com] has quit [Client exited] |
19:50 | | Kindamoody|out [Kindamoody@Nightstar-6154a72a.tbcn.telia.com] has joined #code |
19:50 | | mode/#code [+o Kindamoody|out] by ChanServ |
20:57 | | You're now known as TheWatcher |
21:37 | | Noah [noah@D5CC77.617194.5C9AE8.BDECC2] has quit [Ping timeout: 121 seconds] |
21:51 | | Alek [omegaboot@Nightstar-efc8dc53.il.comcast.net] has quit [[NS] Quit: berb] |
22:00 | | Alek [omegaboot@Nightstar-efc8dc53.il.comcast.net] has joined #code |
22:00 | | mode/#code [+o Alek] by ChanServ |
23:35 | | Noah [noah@D5CC77.617194.5C9AE8.BDECC2] has joined #code |
23:36 | | Reaper [Z@Nightstar-5aa18eaf.balk.dk] has quit [Ping timeout: 121 seconds] |
23:54 | | eckse [eckse@Nightstar-0ebdbca6.dsl.sentex.ca] has joined #code |
23:54 | | mode/#code [+o eckse] by ChanServ |
--- Log closed Sat Mar 31 00:00:17 2012 |