--- Log opened Tue Sep 07 00:00:26 2010 |
00:05 | | You're now known as TheWatcher[T-2] |
00:10 | | gnolam [lenin@Nightstar-38637aa0.priv.bahnhof.se] has quit [[NS] Quit: Z?] |
00:10 | | You're now known as TheWatcher[zZzZ] |
00:15 | | Tarinaky [Tarinaky@Nightstar-f349ca6d.plus.com] has quit [Client closed the connection] |
01:45 | | McM[laptop] [mcmartin@Nightstar-77daf0ea.snfc21.pacbell.net] has joined #code |
01:48 | < McM[laptop]> | So, I was poking around with the - effectively shareware, though the rise of The Internet Proper has changed how that works - make-games-if-you-aren't-a-programmer system Game Maker 8 |
01:48 | < McM[laptop]> | Mainly to see how it did its thing, since I knew it had done a number of high-quality things already (Iji and Spelunky in particular) |
01:48 | < McM[laptop]> | I have concluded this: the "this totally isn't a programming system!" selling point is so totally a cavern of lies, and it hides it even less well than Inform 7 |
01:49 | < McM[laptop]> | On the other hand, it is *very firmly* more in the Inform 7 bin than in the ADRIFT bin. |
01:49 | < McM[laptop]> | (It has a full scripting language which looks to my somewhat untrained eye to be a close cousin of JavaScript, and it lets you throw the code blocks together with a Mindstorms-style interface.) |
01:50 | < McM[laptop]> | Meanwhile, its basic data structure support for automatically doing media management and event handling is quite solid indeed - it has a couple of mechanisms I wouldn't have come up with that are Good Ideas (official Pathing objects primarily) and most of the cynical things I expected it to be missing it's not |
01:51 | < McM[laptop]> | So hooray for it. I'm going to poke at the free version a little harder, because after a couple of hours poking at it I haven't yet disproven the thesis "If you're going to be targeting Windows, don't waste time on things like this and just learn Pygame" |
01:51 | < McM[laptop]> | I expected to disprove that in like 30 seconds~ |
01:53 | < McM[laptop]> | Once I finish putting it through its paces I will then have an answer to the question of whether or not people writing their own 2D engine in SDL & friends should look at it to make sure the engine *they're* writing handles everything reasonable. It's possible (though not guaranteed) that this could make a reasonable definition of The Bar, much as the Inform/TADS parsers are The Bar for "should you make a homebrew system?" |
02:00 | | Reiv [orthianz@Nightstar-a24aec6b.xnet.co.nz] has quit [Ping timeout: 121 seconds] |
02:03 | < Vornicus> | McM: that's pretty good news. Can you edit code files outside of its IDE-shaped thing? |
02:04 | < McM[laptop]> | Yes, though I haven't fully tested if you can make one .gml file by hand and then import it into 47 different script resources. |
02:04 | < McM[laptop]> | (You *can* define a bunch of scripts individually, export them into a single text file, and re-import it later in batch, but I haven't tried going from text by scratch) |
02:04 | < McM[laptop]> | It's also got prototype-based inheritance even in Mindstorms mode |
02:05 | < McM[laptop]> | And a Simple Vs. Advanced interface which exposes more stuff |
02:05 | < McM[laptop]> | I'm pretty comfortable already saying "If you can't already handle everything exposed in Simple mode, you have *no business* writing your own engine unless 'learning enough media programming to write your own engine' is actually your goal" |
02:06 | < McM[laptop]> | Also also, I'm stuck in my Iji replay; I can't figure out how to access the sixth poster; clearing a path for the first jump destroys platforms I need to make the second one. |
02:06 | < McM[laptop]> | ... unless I can use the Velocithor. Hmm. |
02:06 | | * McM[laptop] has been trying to Nuke from just far enough away to get the first one, and that hasn't been working |
02:09 | < Vornicus> | Sixth poster, let me check. |
02:09 | < McM[laptop]> | It's the one right under Yuki. |
02:10 | < Vornicus> | Yes, that's a velocithor task. |
02:11 | < McM[laptop]> | I was Concerned by the Level 5 poster until I realized Strength 8 and Health 1 were not actually required. |
02:11 | < McM[laptop]> | Er, Health 2 |
02:11 | < McM[laptop]> | My first route to get it absolutely required Crack 9, Tasen 10, Strength 8, Health 2, which, as you may note, requires all 25 points available without hypercharges to meet. |
02:12 | < McM[laptop]> | But then it turns out you need Jump 3 too, but Jump 3 makes the Health 2 optional and the Strength 8 was *never* required. |
02:12 | < Vornicus> | I still haven't managed to get the level 7 supercharge. |
02:12 | < McM[laptop]> | That's the one where you have to beat the Sentinel with weapons? |
02:13 | < Vornicus> | Indeed. |
02:13 | < McM[laptop]> | That's going to require way the leeg more Assimilate and Attack than I usually field. |
02:14 | < Vornicus> | (also, supercharge 10 is literally impossible to get in a 0-kill run, but that's quite all right, in a 0 kill run you still max all but one of the attributes.) |
02:15 | < McM[laptop]> | I'm 4 levels into an Extreme run. |
02:16 | < McM[laptop]> | Also, since I'd rather find it "officially" - do you happen to recall which level the logbooks that teach you the Nanofield Reboot and Retribution are on? |
02:16 | < Vornicus> | Reboot is one of the logbooks beside the generator in X. |
02:16 | < Vornicus> | I dunno where Retribution is. |
02:17 | < McM[laptop]> | ISTR there's one that teaches you Air Brake as well (Teching is in 7), but I was Air Braking by hand before I ever found it and my Secret Skills list doesn't list a "learned in" |
02:17 | | Abu[Laptop] [annodomini@Nightstar-63b4d632.adsl.tpnet.pl] has quit [[NS] Quit: AWAY.] |
02:18 | < Vornicus> | Apparently Retribution is in 8. |
02:18 | < Vornicus> | and Air Braking doesn't have a log, apparently? |
02:19 | < McM[laptop]> | Could be. |
02:19 | < McM[laptop]> | Retribution is also *impressive as hell* |
02:21 | < Vornicus> | I've never seen it. I've also never Teched. |
02:22 | < McM[laptop]> | Retribution is in the trailer. |
02:22 | < McM[laptop]> | You Will Know It When You See It. |
02:23 | < McM[laptop]> | Teching you probably have seen becuase one of the Nano Overdrives autotechs all damage. |
02:23 | < McM[laptop]> | You react to explosions less like a Tasen Soldier and more like a Komato Berzerker. |
02:24 | < Vornicus> | I mean I've never /actually done it/ |
02:26 | < McM[laptop]> | She techs at about 1:30 in http://www.youtube.com/watch?v=33mxD4FjD3w |
02:27 | | * Vornicus knows what it looks like. Just can't do it. |
02:27 | < McM[laptop]> | Man, this public wireless is not YouTube friendly. |
02:29 | < McM[laptop]> | Aha |
02:29 | < McM[laptop]> | Retribution is at 1:49 or so, but it's been drastically abbreviated. |
02:30 | < McM[laptop]> | It's basically the Item Crash from Dracula X, but with Every Weapon In The Game At Once. |
02:45 | | * Vornicus should get going on his Hard run. |
02:46 | < McM[laptop]> | Hero 3D runs like a dog on my system. =( |
02:46 | < McM[laptop]> | Actually, whatever it is Game Maker does to do 3D ish stuff lags the Hell out of Astatine. |
02:47 | < McM[laptop]> | Hero Core's motion blur staggers the system, too. |
02:51 | < McM[laptop]> | OK, dinner time. |
02:51 | | McM[laptop] [mcmartin@Nightstar-77daf0ea.snfc21.pacbell.net] has quit [[NS] Quit: Leaving] |
03:00 | | Stalker [Z@26ECB6.A4B64C.298B52.D80DA0] has quit [Ping timeout: 121 seconds] |
03:43 | | Stalker [Z@3A600C.A966FF.5BF32D.8E7ABA] has joined #code |
04:10 | | cpux is now known as shade_of_cpux |
04:14 | | celticminstrel [celticminstre@Nightstar-f8b608eb.cable.rogers.com] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
04:41 | | Thaqui [Thaqui@27B34E.D54D49.F53FA1.6A113C] has joined #code |
04:52 | | Rhamphoryncus [rhamph@Nightstar-bbc709c4.abhsia.telus.net] has joined #code |
05:17 | | shade_of_cpux is now known as cpux |
05:26 | | * Vornicus watches Dan Remar's speedrun of his own game. Jeeeeezus. |
06:00 | | Reiv [orthianz@Nightstar-0e291fa4.xnet.co.nz] has joined #code |
06:09 | | gnolam [lenin@Nightstar-38637aa0.priv.bahnhof.se] has joined #code |
06:28 | <@Kazriko> | which one? |
06:30 | <@Kazriko> | ah, Iji and not his earlier ones? |
06:35 | < Vornicus> | Iji, yes |
06:48 | | * Kazriko was going to watch scott pilgrim again tonight, but it's not in the theater here anymore. :( Inception was good though. |
07:00 | < Alek> | already? :O |
07:19 | <@Kazriko> | yeah. looking at the charts, it's lost 1000 out of 1800 theaters already. |
07:20 | < Alek> | lol |
07:20 | <@Kazriko> | ooh, actually, 2000 out of 2800. |
07:20 | < Alek> | yep, very much a niche film. |
07:20 | < Alek> | oh, are you a fan of ham? |
07:20 | <@Kazriko> | Ham? |
07:20 | <@Kazriko> | Hold and Modify? |
07:21 | < Alek> | http://tvtropes.org/pmwiki/pmwiki.php/Main/LargeHam |
07:21 | <@jerith> | Pig meat! |
07:21 | <@jerith> | NOOOOO! You linked to TVTropes. ;_; |
07:21 | <@Kazriko> | Ahh, occasionally. I watched Alien Trespass last night. Camp+ham eh? |
07:24 | < Alek> | then Sorcerer's Apprentice is something to see. XD |
07:25 | < Alek> | Cage is as hammy as ever. |
08:06 | < Reiv> | Kazriko: How do you trace that theatre thing? |
08:06 | < Reiv> | Could you look up how Tomorrow When The War Began is going? |
08:07 | <@Kazriko> | yeah. lemme see... |
08:08 | <@Kazriko> | searching isn't finding it... |
08:08 | <@Kazriko> | http://www.boxofficemojo.com/ << that's the site. |
08:10 | < Reiv> | sec |
08:10 | < Reiv> | Tomorrow, When the War Began (2010) |
08:10 | <@Kazriko> | is it out in the US yet? They sometimes don't track foreign films. |
08:11 | < Reiv> | Huh. I guess it might not be. |
08:11 | < Reiv> | Though it's been out here for a few weeks, and is hardly 'foreign' |
08:12 | < Reiv> | ... blink |
08:12 | <@Kazriko> | Australian. |
08:12 | < Reiv> | Released: Aus, NZ, Canada ? O.o |
08:12 | < Reiv> | Baffling! It's apparently really good. |
08:13 | < Reiv> | I guess the americans cannot handle the complexities of a film so foreign they have accents? :P |
08:14 | <@Kazriko> | or it's just not out yet. the only release in canada was a film festival. |
08:19 | < Reiv> | hm. I suppose. |
08:19 | < Reiv> | I hope it does get released. Would be sad if it was small and ignored, when it coulda taken the world by storm. :P |
08:20 | <@Kazriko> | I'm surprised inception has managed 700mil so far. |
08:22 | | * jerith should go watch that, actually. |
08:25 | <@Kazriko> | it isn't as brain-warping as Memento, but it was more interesting than the average movie. |
09:10 | | Stalker [Z@3A600C.A966FF.5BF32D.8E7ABA] has quit [Ping timeout: 121 seconds] |
09:31 | | Vornicus is now known as Vornicus-Latens |
09:39 | | You're now known as TheWatcher |
10:18 | | Anno[Laptop] [annodomini@Nightstar-0e71a8ff.adsl.tpnet.pl] has joined #code |
11:26 | | cpux_ [chatzilla@Nightstar-20a84089.dyn.optonline.net] has joined #code |
11:29 | | cpux [chatzilla@Nightstar-20a84089.dyn.optonline.net] has quit [Ping timeout: 121 seconds] |
11:29 | | Tarinaky [Tarinaky@Nightstar-f349ca6d.plus.com] has joined #code |
11:29 | | cpux_ is now known as cpux |
11:56 | | Thaqui [Thaqui@27B34E.D54D49.F53FA1.6A113C] has quit [Connection closed] |
12:37 | | cpux is now known as shade_of_cpux |
12:55 | | cpux [chatzilla@Nightstar-20a84089.dyn.optonline.net] has joined #code |
12:59 | | shade_of_cpux [chatzilla@Nightstar-20a84089.dyn.optonline.net] has quit [Ping timeout: 121 seconds] |
12:59 | | cpux is now known as shade_of_cpux |
13:34 | | Rhamphoryncus [rhamph@Nightstar-bbc709c4.abhsia.telus.net] has quit [Client exited] |
13:39 | | shade_of_cpux_ [chatzilla@Nightstar-20a84089.dyn.optonline.net] has joined #code |
13:41 | | shade_of_cpux [chatzilla@Nightstar-20a84089.dyn.optonline.net] has quit [Ping timeout: 121 seconds] |
13:41 | | shade_of_cpux_ is now known as shade_of_cpux |
14:19 | | celticminstrel [celticminstre@Nightstar-f8b608eb.cable.rogers.com] has joined #code |
15:05 | | Stalker [Z@3A600C.A966FF.5BF32D.8E7ABA] has joined #code |
16:02 | | Anno[Laptop] is now known as ST |
17:58 | | Syloqs-AFH [Syloq@NetworkAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds] |
18:04 | | Syloqs_AFH [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code |
18:04 | | Derakon [Derakon@Nightstar-1ffd02e6.ucsf.edu] has joined #code |
18:04 | | mode/#code [+o Derakon] by Reiver |
18:04 | <@Derakon> | Morning, folks. |
18:05 | | Syloqs_AFH is now known as Syloqs-AFH |
18:06 | <@Derakon> | I have a shell question. |
18:06 | <@Derakon> | Here's the script I'm working with: http://paste.ubuntu.com/489925/ |
18:06 | <@Derakon> | I would like, on the last iteration of the while loop, to modify the contents of singleFile.sh so that it invokes mail in addition to everything else it does. |
18:07 | <@Derakon> | ...actually, this may not work because I don't know that the queue will necessarily finish jobs in order, but I'd like to know how to test if I'm on the last iteration anyway. |
18:51 | <@ToxicFrog> | Isn't it easier to just do it outside the loop? I can't offhand think of a non-horrible way to see if you're at the last iteration. |
18:51 | <@Derakon> | Each iteration is spawning off a new process. |
18:52 | <@Derakon> | Reaching the end of iteration is not the same thing as the last process ending. |
18:52 | <@Derakon> | I think I'll just replace this with a Python script though; its reasons for being a shell script don't exist any more. |
18:54 | <@ToxicFrog> | You can just use 'wait'. |
18:55 | <@ToxicFrog> | Spawn all processes, wait for them, do the needful. |
18:56 | <@Derakon> | The processes are run on a remote cluster -- qsub means "submit this program to run on the queue". |
18:56 | <@Derakon> | But I didn't know about wait; thanks. |
18:56 | <@Derakon> | I think what I'll actually do here is have the processes append to a file when they're done, and the main script will monitor that file to see when all of the jobs have been finished. |
18:57 | <@Derakon> | (The ultimate goal being to notify the user when their jobs have finished) |
18:57 | < gnolam> | Argh. Have to do a complete rebuild. |
18:57 | < gnolam> | DO NOT WANT |
18:58 | | * Derakon used SHIFTING REQUIREMENTS on gnolam! It's super effective! |
18:58 | <@ToxicFrog> | If you can guarantee that the jobs in the queue run in order, just qsub one last job for that? |
18:58 | <@Derakon> | I don't think I can, though. |
18:58 | <@Derakon> | I'm not familiar with the queue mechanisms. |
18:59 | <@Derakon> | I will check that though; it would simplify matters. |
18:59 | <@ToxicFrog> | If you can't, how would tacking it on to the end of the last job have helped, then? What if it finishes before one of the earlier jobs? |
19:00 | <@Derakon> | I realized that earlier, but still wanted to know how to examine the list I'm iterating over for my own knowledge gain. |
19:00 | <@Derakon> | "...actually, this may not work because I don't know that the queue will necessarily finish jobs in order, but I'd like to know how to test if I'm on the last iteration anyway." -- Me, 10:07 PST |
19:07 | | Stalker [Z@3A600C.A966FF.5BF32D.8E7ABA] has quit [Ping timeout: 121 seconds] |
19:13 | | * Derakon eyes his code: |
19:13 | <@Derakon> | cd %s && /bin/sh %s %s "%s" %s & |
19:13 | <@Derakon> | Too many percents, ampersands, and esses. :( |
19:23 | < JBeshir> | I wince and think "escaping" when I see that. |
19:23 | <@Derakon> | The filenames being used have already been escaped by this point. |
19:24 | < JBeshir> | Ah, okay. |
19:55 | | Stalker [Z@26ECB6.A4B64C.298B52.D80DA0] has joined #code |
20:16 | | * Derakon mutters at scripts that require certain environment variables to be set before they can be used. |
20:31 | <@Derakon> | Argh, why is it that you run fine from the command line, but when I try to run you with qsub you give a "No such file or directory" error? |
20:47 | | Stalker [Z@26ECB6.A4B64C.298B52.D80DA0] has quit [Ping timeout: 121 seconds] |
21:02 | <@Derakon> | Ahh, there we go. Needed an absolute path to the script I wanted subprocess to run. Yeegh. |
21:02 | <@Derakon> | You would think I could have figured that out faster. |
21:51 | | Stalker [Z@3A600C.A966FF.5BF32D.8E7ABA] has joined #code |
21:58 | < gnolam> | Hah! Unexpected bonus. I can reuse a texture creation script created for work for some web publishing work for myself. :) |
21:58 | < gnolam> | -work |
22:27 | | * gnolam stabs VGUI with a rusty shiv. |
23:02 | | * Derakon successfully transfers files to a server, causes those files to be processed, and receives an email when the processing is complete. Woot. |
23:35 | | shade_of_cpux is now known as cpux |
23:36 | | ST is now known as AnnoDomini |
23:52 | | Derakon [Derakon@Nightstar-1ffd02e6.ucsf.edu] has quit [[NS] Quit: Leaving] |
23:59 | | You're now known as TheWatcher[T-2] |
--- Log closed Wed Sep 08 00:00:27 2010 |