--- Log opened Fri Feb 23 00:00:27 2007 |
00:03 | <@ToxicFrog> | My god, unpacking portage takes weeks. |
00:09 | < MyCatVerbs> | ToxicFrog: rather impatient there. |
00:10 | < MyCatVerbs> | What're you on? I don't remember it being particularly arduous on a 300MHz SPARC box... |
00:15 | <@ToxicFrog> | Athlon64 2200+ |
00:16 | <@ToxicFrog> | However, it's a laptop, which means a slow, low-power-draw hard drive. |
00:16 | <@ToxicFrog> | And it consists of billions and billions of tiny files. |
00:17 | <@ToxicFrog> | 144,712 to be exact. |
00:18 | < MyCatVerbs> | ToxicFrog: tell me you're not using ext3fs for that. |
00:18 | < MyCatVerbs> | If you are, it's your own silly damn fault. |
00:19 | <@ToxicFrog> | I am. |
00:19 | | * MyCatVerbs blinks. |
00:19 | <@ToxicFrog> | What am I going to use? Reiser? It's still beta. ext2? I don't want to sit through lengthy integrity checks. |
00:19 | < MyCatVerbs> | Put /usr/src on a seperate partition and make it reiserfs. Otherwise you're just begging to spend a long time twiddling your thumbs. |
00:20 | <@ToxicFrog> | (and it doesn't go in /usr/src anyways, it goes in /usr/portage) |
00:20 | <@ToxicFrog> | Bbiab, errands. |
00:20 | < MyCatVerbs> | Reiserfs is unstable? My left arse cheek. It's certainly fine enough for a bloody portage tree, which gets wiped out on a regular basis anyway. |
00:27 | | Thaqui [~Thaqui@Nightstar-26359.jetstream.xtra.co.nz] has quit [Ping Timeout] |
00:51 | | ReivZzz is now known as Reiver |
01:06 | | Chalcedon [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has joined #code |
01:06 | | mode/#code [+o Chalcedon] by ChanServ |
01:15 | <@ToxicFrog> | Wow. |
01:15 | <@ToxicFrog> | Emerge is terrifyingly verbose. |
01:18 | < MyCatVerbs> | ToxicFrog: presumably the Gentoo developers don't like to have things break and not be able to track the problem down tightly. |
01:19 | <@ToxicFrog> | Presumably. |
01:19 | <@ToxicFrog> | However, this means that anything that *isn't* a fatal error is something I will never, ever see. |
01:20 | <@ToxicFrog> | I will have to try --quiet next time. |
01:20 | <@ToxicFrog> | I hope that's actually quiet, and not silent. |
01:21 | | Janus [~Cerulean@Nightstar-10302.columbus.res.rr.com] has quit [Quit: Jouets de Dieu, jouets de jouets, les jouets de me, na?tre Clair enfant voire.] |
01:22 | <@ToxicFrog> | (I note that the default is an amount of output I normally associate with -vv or even --debug) |
01:45 | | Forj [~Forj@Nightstar-869.bitstream.orcon.net.nz] has joined #code |
01:53 | | Forjeh [~Forj@Nightstar-869.bitstream.orcon.net.nz] has joined #code |
01:54 | | Forj [~Forj@Nightstar-869.bitstream.orcon.net.nz] has quit [Ping Timeout] |
01:57 | | Thaqui [~Thaqui@Nightstar-25967.jetstream.xtra.co.nz] has joined #code |
02:05 | | Reiver is now known as ReivOut |
02:15 | <@ToxicFrog> | MyCatVerbs: amusingly, genkernel (when installed) gives you a big warning message about how Reiser4 Is Fucking Broken, We Will Not Accept Bug Reports If You Are Using It. |
02:15 | | Ogredude [~user@Admin.Nightstar.Net] has joined #code |
02:15 | < Ogredude> | oh man, I'm dealing with true genius now |
02:16 | < MyCatVerbs> | ToxicFrog: reiserfs == reiser3.6 == well stable. |
02:16 | <@ToxicFrog> | Aah. |
02:16 | < MyCatVerbs> | ToxicFrog: reiser4, yes, isn't stable. It's rather faster, though I certainly wouldn't use it for my root filesystem yet. |
02:17 | < Vornicus> | geniuses? |
02:17 | < Ogredude> | Got my hands on a mod for SMF that's got a WYSIWYG editor in it... The editor's got this PHP file that lets users upload pictures. |
02:17 | < Vornicus> | Oggy! \(^_^)/ |
02:18 | < Ogredude> | But the script doesn't authenticate you against SMF; it doesn't check to see if it got called from SMF; it doesn't check the contents of the file, only the extension in the filename; and it picks the directory to upload the file to based on the value of a GET variable in the URL. |
02:18 | < Ogredude> | Vorn! \(^.^)/ |
02:19 | <@ToxicFrog> | ... |
02:20 | <@ToxicFrog> | Hmm. Ok, genkernel DFW, and I can't be arsed to hand-configure my kernel. |
02:21 | | * ToxicFrog pokes ubuntu to download faster, takes a moment to kill the ubuntu distributors right in the goddamn face for not having something smaller available |
02:22 | | gnolam [Lenin@Nightstar-13557.8.5.253.se.wasadata.net] has quit [Quit: Z?] |
02:23 | < MyCatVerbs> | ToxicFrog: a) bittorrent |
02:23 | < MyCatVerbs> | ToxicFrog: b) free |
02:24 | < MyCatVerbs> | ToxicFrog: c) it's Ubuntu. This is only the very *beginning* of your disappointment streak. |
02:25 | <@ToxicFrog> | Heh. |
02:25 | <@ToxicFrog> | After Debian and Gentoo it will have a hard time being more disappointing. |
02:25 | < MyCatVerbs> | Eh, I rather liked Gentoo for being the only good distro available for SPARC. :/ |
02:26 | < Ogredude> | debian ick. |
02:26 | <@ToxicFrog> | As for free - so are Debian and Fedora. They still manage to have support for networked installs, with install discs <50MB. |
02:26 | <@ToxicFrog> | Debian, in fact, *officially supports* installing right off /boot, and Fedora can do that with some minor adjustments. |
02:26 | < MyCatVerbs> | ToxicFrog: see: idiotproofing. |
02:27 | <@ToxicFrog> | Gentoo has a 50MB "minimal" disc; DSL, the entire system is under 50MB; Arch probably has something similar... |
02:27 | <@ToxicFrog> | And if it was idiotproofing, they would offer *one* disc. |
02:27 | <@ToxicFrog> | Instead they offer three equally bloated, yet different, once. |
02:27 | <@ToxicFrog> | *ones. |
02:28 | < MyCatVerbs> | mmmph. |
02:28 | < MyCatVerbs> | Arch is one CD w/ lotsa packages, one "base" CD and one that's marked for FTP installs. |
02:29 | <@ToxicFrog> | FTP install == download the packages over FTP after booting from the CD? |
02:30 | < MyCatVerbs> | Presumably. I've not tried it, so I couldn't tell you. |
02:30 | < MyCatVerbs> | ToxicFrog: Ubuntu also hand out free CDs, they're very commonly given out in CS dept. offices and so on. I think that probably has a lot to do with it - they need to be sure that the full package CDs are damnably well tested so that they'll be safe for newbies with 33.6kbaud modems. |
02:30 | < MyCatVerbs> | Getting everyone to use full-bloat CDs would be a very effective way of ensuring that. |
02:36 | < Ogredude> | ugh |
02:40 | < Vornicus> | (personally I think there should be three sizes - a small one that fits on a mini-CD, one that fits on a whole CD, and one that has world + dog on it) |
02:40 | <@ToxicFrog> | Yes. |
02:40 | < Vornicus> | (which comes in CD and DVD versions) |
02:40 | <@ToxicFrog> | This is in fact how Fedora does it, kind of. |
02:41 | <@ToxicFrog> | There's DVD or 4-CD installs, which have everything; just the first CD of those will give you a minimal system; and then there's the small networked install which can go on a miniCD, a USB stick, /boot, etc. |
02:41 | < Vornicus> | Though I think I would have two different whole-CD versions - one for desktop and one for server. |
02:44 | <@ToxicFrog> | Ubuntu has one for desktop (liveCD+installer), one for server (installer, no X11) and one for "other" |
02:44 | | * Vornicus wonders what "other" is supposed to be. |
02:44 | <@ToxicFrog> | The documentation implies that the last of those is also the only one that lets you actually, say, configure your mountpoints. |
02:44 | <@ToxicFrog> | Or set up LVM and RAID. |
02:44 | <@ToxicFrog> | As opposed to just doing everything automatically. |
02:45 | <@ToxicFrog> | (and probably not the way you want) |
02:52 | < MyCatVerbs> | ToxicFrog: if the luser in question is able to setup LVM on their lonesome, do you really think they need the ultrasimplistic Ubuntu installer? |
02:54 | | Mischief [~Mischief@Nightstar-2942.ashbva.adelphia.net] has joined #code |
02:55 | < Mischief> | Arr~ Does anyone know of a method to convert .lwo to a 3Ds Max 7 format? |
02:55 | < Mischief> | ((Which will be further moved to a .dts format)) |
02:58 | <@ToxicFrog> | lwo...Lightwave, is that? |
02:58 | <@ToxicFrog> | sorry, no idea. |
03:00 | | * Mischief nods slowly... |
03:00 | < Mischief> | Thanks anyways.. |
03:02 | <@ToxicFrog> | Someone else might, though. |
03:11 | < Mischief> | Anyone else know? |
03:11 | | * Mischief is hoping the poly count isn't above 2500. |
03:11 | < Mischief> | My game engine can't support datablock objects with that many prims/poly, would kill the systems |
03:23 | <@ToxicFrog> | www.3dlinks.com/software_converters.cfm <-- this help at all? |
03:29 | | * Mischief clicks. |
03:31 | <@ToxicFrog> | Argh, what the hell is the difference between "text mode" and "OEM mode"? |
03:33 | | * ToxicFrog throttles Ubuntu |
03:33 | | * Mischief kills .dts |
03:34 | | * Mischief checks the dump file. |
03:43 | | Forgles [~Forj@Nightstar-869.bitstream.orcon.net.nz] has joined #code |
03:44 | | Forjeh [~Forj@Nightstar-869.bitstream.orcon.net.nz] has quit [Ping Timeout] |
03:47 | | Ogredude is now known as Ogredude-Away |
03:47 | < Mischief> | Ah-HAH! Exported |
03:49 | | MyCatVerbs [~mycatownz@Nightstar-379.dsl.in-addr.zen.co.uk] has quit [Connection reset by peer] |
03:50 | | MyCatVerbs [~mycatownz@Nightstar-379.dsl.in-addr.zen.co.uk] has joined #code |
03:54 | < Mischief> | ..... Well, that didn't work. |
03:56 | <@Chalcedon> | MCO, TF, Vorn!! it's finished! I've handed it in! |
03:56 | <@ToxicFrog> | YAYE! |
03:58 | < Vornicus> | YAY! |
03:59 | | * Vornicus feeds Chalcy Filet Stoatnon. |
03:59 | | * Chalcedon nrom |
03:59 | | * ToxicFrog fluffles Chalcy and gives cookies |
03:59 | | * Chalcedon nrom those too |
03:59 | < Mischief> | "Warning #101: Config file "dtsScene.cfg" not found." |
04:00 | < Mischief> | "Error #1:Nothing to export." |
04:07 | < Mischief> | Why the hell is dts-scene missing? |
04:09 | | MahalWORK is now known as Mahal |
04:10 | < Mischief> | ... Maybe I should give up with 3ds max |
04:34 | | Chalcedon is now known as ChalcyAFK |
04:46 | | Ogredude-Away is now known as Ogredude |
04:47 | | * ToxicFrog eyes the hell out of Ubuntu |
04:47 | < Vornicus> | What now? |
04:47 | <@ToxicFrog> | Does this package manager not know *what version* of packages are available? |
04:48 | <@ToxicFrog> | Some of them it tells me, others it just says "provided by the Ubuntu community" or "a graphical IRC client" or whatever and doesn't list any version information, nor does it appear to have any way to get at it. |
04:50 | < Vornicus> | What package manager? |
04:50 | < Mischief> | Ubuntu X! |
04:50 | < Vornicus> | because I don't know any that don't list a version somewhere. |
04:51 | <@ToxicFrog> | The default Ubuntu graphical one. |
04:52 | <@ToxicFrog> | It shows me whether it's installed or not, the name, the icon, and the popularity |
04:52 | <@ToxicFrog> | I will grant it, however, that it is faster than yum |
04:52 | < Mischief> | Yum != Fast? |
04:52 | <@ToxicFrog> | I wonder if xubuntu uses a different one. |
04:53 | <@ToxicFrog> | Mischief: it is not merely not fast, it is the current standard for slowness when it comes to package managers. |
04:53 | <@ToxicFrog> | It also only lets you run one instance at a time. |
04:53 | <@ToxicFrog> | On the plus side, it has an excellent interface and has yet to plunge me into dependency hell, putting it one up on both Ubuntu's add/remove and apt-get. |
04:55 | | ReivOut is now known as Reiver |
04:57 | | Mischief [~Mischief@Nightstar-2942.ashbva.adelphia.net] has quit [Quit: ] |
04:59 | < Vornicus> | Synaptic? |
04:59 | < Vornicus> | It should have the version number as a column in the packages table. |
05:00 | <@ToxicFrog> | It's not synaptic, although synaptic does appear to be installed. |
05:00 | < MyCatVerbs> | ToxicFrog: I thought everything on Ubuntu used apt-get as the backend? |
05:00 | | * MyCatVerbs gives ChalcyAFK a sorely belated hug. |
05:02 | <@ToxicFrog> | MyCatVerbs: yes. However, ubuntu's add/remove is a new and somehow even less useful interface to it. |
05:05 | | * MyCatVerbs shrugs. |
05:06 | < MyCatVerbs> | The standard method for me to deal with this conversation is to reccommend an operating system that you will never, ever actually use in practice, so that I can attribute the magical and wonderous ability to mysteriously fix all your problems and make your life happier in the process to it. |
05:07 | < MyCatVerbs> | Thus, have you ever thought about converting all your machines to Plan 9? |
05:09 | <@ToxicFrog> | Pfft. |
05:09 | < MyCatVerbs> | MINIX! |
05:22 | | Forgles [~Forj@Nightstar-869.bitstream.orcon.net.nz] has quit [Quit: Gone] |
05:27 | | Chalcy [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has joined #code |
05:27 | | mode/#code [+o Chalcy] by ChanServ |
05:28 | | ChalcyAFK [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has quit [Ping Timeout] |
05:37 | | BlueTiger [BlueTiger@Nightstar-567.natsoe.res.rr.com] has joined #Code |
05:57 | | BlueTiger [BlueTiger@Nightstar-567.natsoe.res.rr.com] has quit [Quit: Sleeeeeeep!] |
06:12 | | Ogredude is now known as Ogredude-Away |
06:38 | | Netsplit Blargh.CA.US.Nightstar.Net <-> DeepThought.NY.US.Nightstar.Net quits: Serah, EvilDarkLord, MyCatVerbs, Reiver, @ToxicFrog, Vornicus, @Pi, jerith, Raif, @Chalain |
06:39 | | Netsplit over, joins: Reiver, Chalain, Raif, jerith, Pi, Vornicus, ToxicFrog, Serah, EvilDarkLord, MyCatVerbs |
06:40 | | Netsplit Blargh.CA.US.Nightstar.Net <-> DeepThought.NY.US.Nightstar.Net quits: Serah, EvilDarkLord, MyCatVerbs, Reiver, ToxicFrog, Vornicus, Pi, jerith, Raif, Chalain |
06:41 | | Netsplit over, joins: Reiver, Chalain, Raif, jerith, Pi, Vornicus |
06:41 | | Netsplit over, joins: ToxicFrog, Serah, EvilDarkLord, MyCatVerbs |
06:41 | | ServerMode/#code [+ooo ToxicFrog Pi Chalain] by DeepThought.NY.US.Nightstar.Net |
06:42 | | Ogredude-Away [~user@Admin.Nightstar.Net] has quit [Ping Timeout] |
06:42 | | mode/#code [+o Mahal] by ChanServ |
06:42 | | mode/#code [+o Chalcy] by ChanServ |
06:44 | | Netsplit Blargh.CA.US.Nightstar.Net <-> DeepThought.NY.US.Nightstar.Net quits: Serah, EvilDarkLord, MyCatVerbs, Reiver, @ToxicFrog, Vornicus, @Pi, jerith, Raif, @Chalain |
06:46 | | AnnoDomini [~farkoff@Nightstar-29639.neoplus.adsl.tpnet.pl] has quit [Quit: Some people find sanity a little confining.] |
06:46 | | Netsplit over, joins: Reiver, Chalain, Raif, jerith, Pi, Vornicus, ToxicFrog, Serah, EvilDarkLord |
06:46 | | Chalcy [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has quit [Operation timed out] |
06:47 | | MyCatVerbs [~mycatownz@82.69.51.ns-27271] has joined #code |
06:47 | | Netsplit Blargh.CA.US.Nightstar.Net <-> DeepThought.NY.US.Nightstar.Net quits: Serah, EvilDarkLord, Reiver, ToxicFrog, Vornicus, Pi, jerith, Raif, Chalain |
06:48 | | Thaqui [~Thaqui@Nightstar-25967.jetstream.xtra.co.nz] has quit [Operation timed out] |
06:48 | | Chalcy [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has joined #code |
06:50 | | Netsplit over, joins: Chalain, Raif, jerith, Reiver, Pi, Vornicus, ToxicFrog, Serah, EvilDarkLord |
06:50 | | AnnoDomini [~farkoff@Nightstar-29639.neoplus.adsl.tpnet.pl] has joined #Code |
06:50 | | Thaqui [~Thaqui@Nightstar-25967.jetstream.xtra.co.nz] has joined #Code |
06:50 | | mode/#code [+o Mahal] by ChanServ |
06:50 | | Mahal [~Mahal@Nightstar-4998.worldnet.co.nz] has quit [Quit: fuk off i got biskit] |
06:50 | | mode/#code [-o TheWatcher[zZzZ]] by ChanServ |
06:51 | | MyCatVerbs is now known as NSGuest-596 |
06:55 | | Mahal [~Mahal@Nightstar-4998.worldnet.co.nz] has joined #Code |
06:55 | | mode/#code [+o Mahal] by ChanServ |
06:59 | | Mahal [~Mahal@Nightstar-4998.worldnet.co.nz] has quit [Quit: fuk off i got biskit] |
07:03 | | Mahal [~Mahal@Nightstar-4998.worldnet.co.nz] has joined #Code |
07:03 | | mode/#code [+o Mahal] by ChanServ |
08:10 | | ThaquiBeasttop [~Thaqui@Nightstar-25967.jetstream.xtra.co.nz] has joined #code |
08:11 | | Thaqui [~Thaqui@Nightstar-25967.jetstream.xtra.co.nz] has quit [Killed (NickServ (GHOST command used by ThaquiBeasttop))] |
08:11 | | ThaquiBeasttop is now known as Thaqui |
08:36 | | gnolam [Lenin@Nightstar-13557.8.5.253.se.wasadata.net] has joined #Code |
08:41 | | NSGuest-596 is now known as MyCatStudies |
08:52 | | gnolam is now known as Mechagnolam |
08:54 | | Mahal is now known as MahalBed |
09:49 | | You're now known as TheWatcher[wr0k] |
10:02 | | Thaqui [~Thaqui@Nightstar-25967.jetstream.xtra.co.nz] has quit [Quit: Leaving] |
10:28 | | ChalcyGone [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has joined #code |
10:30 | | Chalcy [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has quit [Ping Timeout] |
11:57 | | jerith [~jerith@IRCop.Nightstar.Net] has quit [Ping Timeout] |
12:00 | | Mechagnolam is now known as gnolam |
12:41 | | Reiver is now known as ReivZzz |
13:02 | | Vornicus is now known as Vornicus-Latens |
13:18 | | jerith [~jerith@IRCop.Nightstar.Net] has joined #code |
13:18 | | mode/#code [+o jerith] by ChanServ |
13:29 | | ReivZzz is now known as ReivSLEP |
13:30 | | MyCatVerbs [~rb6822@Nightstar-23408.cs.bris.ac.uk] has joined #code |
13:46 | | Chalcy [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has joined #code |
13:46 | | mode/#code [+o Chalcy] by ChanServ |
13:47 | | ChalcyGone [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has quit [Ping Timeout] |
14:51 | | GeekSoldier [Rob@Nightstar-3577.pools.arcor-ip.net] has joined #code |
14:52 | | MyCatVerbs [~rb6822@Nightstar-23408.cs.bris.ac.uk] has quit [Quit: Swim, swim, hungry!] |
15:13 | <@jerith> | Any Python gurus around? |
15:20 | < GeekSoldier> | I'm a python n00b, sorry. |
15:22 | <@jerith> | Don't worry, I've found someone on another network. |
15:22 | <@jerith> | This is hairy (to me, at least) metaprogramming stuff. |
15:25 | < ToxicFrog> | What is? |
15:28 | <@jerith> | http://rafb.net/p/86m4MZ50.html <-- I have this wrapper class. |
15:29 | <@jerith> | Now I want to be able to set instance variables on the wrapped class by setting them on the wrapper. |
15:58 | <@jerith> | http://rafb.net/p/UrYS7U38.html <-- The solution. |
15:58 | | You're now known as TheWatcher |
16:41 | | * TheWatcher blarghs, idly notes the lua mode for emacs is crap, pokes at it |
16:58 | <@jerith> | TheWatcher: Switch to Python. Emacs has a pretty good Python mode. |
16:58 | | * jerith ducks. |
16:58 | < TheWatcher> | jerith: tell you what |
16:58 | < TheWatcher> | you tell blizzard to switch their scripting engine to python |
16:59 | < TheWatcher> | then maybe I'll do it. |
16:59 | <@jerith> | Nah, just write a Python interpreter in Lua and run that in their scripting engine... |
16:59 | | * jerith heads for the bunker. |
17:00 | < TheWatcher> | Alternatively, I could fiddle with the elisp for the lua-mode to make it do what I want :p |
17:00 | | * jerith grins. |
17:01 | <@jerith> | Then send your hacks upstream to make lua-mode less crap for the rest of us? |
17:05 | < TheWatcher> | Mayhap, depend sif they turn out useful |
17:13 | | ChalcyGone [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has joined #code |
17:14 | | Chalcy [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has quit [Ping Timeout] |
17:18 | | You're now known as TheWatcher[afk] |
17:32 | | Chalcy [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has joined #code |
17:32 | | mode/#code [+o Chalcy] by ChanServ |
17:33 | | ChalcyGone [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has quit [Ping Timeout] |
18:09 | | MyCatStudies is now known as MyCatVerbs |
19:15 | | MahalBed is now known as Mahal |
19:17 | | You're now known as TheWatcher |
19:32 | | Thaqui [~Thaqui@Nightstar-25354.jetstream.xtra.co.nz] has joined #code |
19:36 | | Netsplit Blargh.CA.US.Nightstar.Net <-> Troika.TX.US.Nightstar.Net quits: ReivSLEP, Serah, EvilDarkLord, AnnoDomini, Thaqui, ToxicFrog, Pi, Vornicus-Latens, @Mahal, @jerith, (+3 more, use /NETSPLIT to show all of them) |
19:36 | | AnnoDomini [~farkoff@Nightstar-29655.neoplus.adsl.tpnet.pl] has joined #Code |
19:39 | | ReivSLEP [~reaverta@IRCop.Nightstar.Net] has joined #Code |
19:39 | | Vornicus-Latens [~vorn@Admin.Nightstar.Net] has joined #Code |
19:39 | | ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has joined #Code |
19:39 | | Serah [~-@87.72.36.ns-26407] has joined #Code |
19:39 | | EvilDarkLord [~jjlehto3@Nightstar-2194.vipunen.hut.fi] has joined #Code |
19:39 | | Mahal [~Mahal@Nightstar-4998.worldnet.co.nz] has joined #Code |
19:39 | | Chalain [~chalain@Admin.Nightstar.Net] has joined #Code |
19:39 | | Pi [~sysop@Nightstar-6915.hsd1.or.comcast.net] has joined #Code |
19:39 | | gnolam [Lenin@Nightstar-13557.8.5.253.se.wasadata.net] has joined #Code |
19:39 | | jerith [~jerith@IRCop.Nightstar.Net] has joined #Code |
19:39 | | Thaqui [~Thaqui@Nightstar-25354.jetstream.xtra.co.nz] has joined #Code |
19:39 | | Raif [~corvusign@Nightstar-22484.hsd1.ca.comcast.net] has joined #Code |
19:39 | | ServerMode/#code [+ooooo jerith Pi Chalain Mahal ToxicFrog] by DeepThought.NY.US.Nightstar.Net |
19:39 | | mode/#code [+o TheWatcher] by ChanServ |
19:39 | | mode/#code [+o Chalcy] by ChanServ |
19:40 | | AnnoDomini is now known as NSGuest-604 |
19:40 | | Netsplit DeepThought.NY.US.Nightstar.Net <-> Troika.TX.US.Nightstar.Net quits: @Pi, Raif, gnolam, Thaqui, @jerith, @Chalain |
19:41 | | Netsplit over, joins: Thaqui |
19:42 | | NSGuest-604 is now known as AnnoDomini |
19:49 | | gnolam [Lenin@Nightstar-13557.8.5.253.se.wasadata.net] has joined #Code |
19:52 | | Chalain [~chalain@Admin.Nightstar.Net] has joined #Code |
19:52 | | mode/#code [+o Chalain] by ChanServ |
19:52 | | Raif [~corvusign@Nightstar-22484.hsd1.ca.comcast.net] has joined #Code |
19:58 | | jerith [~jerith@IRCop.Nightstar.Net] has joined #code |
19:58 | | mode/#code [+o jerith] by ChanServ |
20:16 | | MyCatVerbs is now known as MyCatGames |
20:22 | | Mahal is now known as MahalErrands |
20:24 | | Janus [~Cerulean@Nightstar-10302.columbus.res.rr.com] has joined #code |
20:40 | | MyCatGames is now known as MyCatVerbs |
21:36 | | Bxkini [~bxkini@Nightstar-11654.athedsl-175460.otenet.gr] has joined #code |
21:39 | | Pi [~sysop@Nightstar-6915.hsd1.or.comcast.net] has joined #code |
21:39 | | mode/#code [+o Pi] by ChanServ |
22:02 | | Chalcedon [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has joined #code |
22:02 | | mode/#code [+o Chalcedon] by ChanServ |
22:03 | | Chalcy [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has quit [Ping Timeout] |
22:08 | | Forj [~Forj@Nightstar-869.bitstream.orcon.net.nz] has joined #code |
22:08 | | Chalcedon [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has quit [Quit: ] |
22:17 | | * Janus thinks he finally has planar collision down. |
22:18 | | * Janus finishes his thesis on the subject, http://img.photobucket.com/albums/v492/tai_ragnarok/intersecks.jpg |
22:20 | < GeekSoldier> | I've never visualized collision detection re: dinosaurs wearing EZ-E clocks... |
22:20 | | * MyCatVerbs scratches at his noggin. |
22:20 | < MyCatVerbs> | The frightening thing is I think I could implement the algorithm from that drawing. Like, right now. o_O |
22:21 | < GeekSoldier> | in Intercal? |
22:21 | < MyCatVerbs> | GeekSoldier: ?a depend. |
22:22 | < MyCatVerbs> | If you allowed me to write a C-to-brainfuck compiler and then a brainfuck-to-intercal compiler, almost. |
22:22 | < MyCatVerbs> | On account of Intercal isn't actually deterministic, or guaranteed to actually run any given correct program. |
22:22 | | You're now known as TheWatcher[zZzZ] |
22:22 | | BlueTiger [BlueTiger@Nightstar-567.natsoe.res.rr.com] has joined #Code |
22:23 | < Janus> | Brainfuch's aren't a wise middleman. |
22:24 | < MyCatVerbs> | Janus: it'd be easier to implement in intercal than any other given middleman. |
22:25 | < MyCatVerbs> | Though yeah, I wouldn't really want to use C as the starting point. Too frisky. |
22:25 | < MyCatVerbs> | A B&D language like Pascal might work though. |
22:26 | < Janus> | Black&Decker has their own language? :P |
22:27 | < MyCatVerbs> | Yes, it's called HAMMER. |
22:27 | < GeekSoldier> | I have forgotten most of the pascal I've learned in my life... |
22:27 | < GeekSoldier> | sad, that. |
22:27 | < MyCatVerbs> | In a similar fashion to other overly-applied languages like C++, it makes the entire universe look like a big set of NAILS. |
22:28 | < MyCatVerbs> | Not really. Not like it's a good language anyway. |
22:29 | | * Janus isn't having much luck with Google. On that note, the Hammer is one badass bowling ball. |
22:30 | < GeekSoldier> | use scheme for all your hacking needs!! |
22:30 | < GeekSoldier> | (())(((()())()))())!!! |
22:31 | <@ToxicFrog> | No, Intercal is deterministic. |
22:35 | < Vornicus-Latens> | For the record, the usual way of doing collision detection between (n)D objects is to break the object into convex pieces and check if those collide. |
22:37 | < Janus> | Oui... that sounds considerably tougher. Polygon to polygon? |
22:39 | < Vornicus-Latens> | Yes. |
22:39 | < Vornicus-Latens> | It's not too hard, really |
22:42 | < Vornicus-Latens> | You can use a cross product to determine what side of a line a particular point is on. |
22:42 | | * Janus learned cross and dot products just today. Hazzah. |
22:42 | < Vornicus-Latens> | Then you just cycle around each polygon testing against the other polygon's points, and if it's on the inside of all the lines, it's inside the polygon. |
22:43 | < Vornicus-Latens> | You do have to worry about two things, doing it this way, though |
22:43 | < Vornicus-Latens> | 1. it's possible to have polygons intersecting without any points being inside the other - take for instance the Star of David configuration |
22:44 | < Janus> | Alright, I can visualize that then. |
22:44 | < Vornicus-Latens> | 2. it's a discrete function, so technically it's possible for one poly to pass through the other. |
22:45 | < Vornicus-Latens> | (creating a "fall-through" situation) |
22:46 | < Janus> | This only happens when there's either a lack of vertices or a weird arrangment of them though, right? |
22:48 | < Vornicus-Latens> | The first one can happen if you have a span of vertices on both polys that can cross the other poly without landing any vertices inside. There's a way to fix this, but I don't recall it. |
22:49 | < Vornicus-Latens> | (two rectangles can have this happen) |
22:49 | | BlueTiger [BlueTiger@Nightstar-567.natsoe.res.rr.com] has quit [Quit: ] |
22:50 | < MyCatVerbs> | ToxicFrog: there's a feature in some of the later versions which rejects impolite programs, that is, programs with less than one third of their "DO" statments written as "DO PLEASE" or "PLEASE DO." |
22:50 | <@ToxicFrog> | MyCatVerbs: yes. And? |
22:51 | < MyCatVerbs> | ToxicFrog: there's another feature, wherein *overly* polite programs are rejected too - that is, programs which use PLEASE for *more* than one third of their DO statements. |
22:51 | < Janus> | Perhaps a check on the point in the very center of the polygon? It's not an absolute fix, but it would make it considerably tougher. |
22:51 | < MyCatVerbs> | ToxicFrog: there's also a version which randomly (25% chance on each statement) converts "DO" to "DO PLEASE" |
22:51 | <@ToxicFrog> | I'm still not seeing how this makes it nondeterministic. |
22:51 | < Vornicus-Latens> | ...oh, oh, now I recall |
22:51 | <@ToxicFrog> | ...ok, that is. |
22:51 | <@ToxicFrog> | However, that's not in the spec, AFAIK. |
22:52 | < MyCatVerbs> | ToxicFrog: it is now. The current report published on ESR's site has that written in. |
22:52 | < MyCatVerbs> | Though I'm not sure if it's listed as required or not. |
22:52 | < Vornicus-Latens> | The only surefire way to solve this is to make your physics engine continuous. |
22:53 | < Vornicus-Latens> | Though that makes collision detection harder. |
22:53 | < MyCatVerbs> | Vornicus-Latens: wow, nice infinitely-fast CPU there, dude. =) |
22:54 | < Janus> | I'm not sure I follow... continuous? |
22:56 | < MyCatVerbs> | Janus: computes the function for the entire real number set in the relevant interval, not just all the rational numbers. |
22:57 | < Vornicus-Latens> | MCV: not quite |
22:58 | < Vornicus-Latens> | Instead of saying "is this point inside this polygon?" you say "will this point cross into this polygon over the next 15ms?" |
22:59 | < MyCatVerbs> | Oh. We have different definitions of "continuous" computer. |
22:59 | < Vornicus-Latens> | (indeed, all the rational numbers also requires an infinitely fast computer) |
23:00 | < Janus> | Would that mean vectors between the old and new positions of points..? |
23:02 | < Vornicus-Latens> | That, or if you want to get really accurate, curves. |
23:02 | < Vornicus-Latens> | quadratic at most. |
23:03 | < Vornicus-Latens> | (well, okay, if you're doing very-long-term accurate gravitic things you'd need quartics, but) |
23:24 | | ReivSLEP is now known as Reiver |
--- Log closed Sat Feb 24 00:00:27 2007 |