--- Log opened Tue May 13 00:00:06 2008 |
01:41 | | Mojo1978 [~Mojo1978@Nightstar-7899.dip.t-dialin.net] has quit [Ping Timeout] |
01:44 | | Mojo1978 [~Mojo1978@Nightstar-8487.dip.t-dialin.net] has joined #code |
02:00 | <@McMartin> | "Dude, you guys should totally port UQM to Flash" |
02:00 | <@McMartin> | "It would have performance improvements!" |
02:01 | < Vornicus> | uh... huh. |
02:01 | < Vornicus> | Shoot him. |
02:03 | <@McMartin> | In other news, Seekrit Project IFW4 is in progress. |
02:24 | | Serah [~Z@87.72.35.ns-26506] has joined #Code |
02:24 | | mode/#code [+o Serah] by ChanServ |
02:31 | < Vornicus> | Imaginary Floating Wiser 4pril? |
02:34 | <@McMartin> | ...sure~ |
03:12 | | gnolam [lenin@Nightstar-10613.8.5.253.static.se.wasadata.net] has quit [Quit: Z?] |
03:24 | | Raif [~corvusign@Nightstar-25074.hsd1.wa.comcast.net] has joined #Code |
03:24 | | mode/#code [+o Raif] by ChanServ |
03:42 | < Vornicus> | :P |
03:49 | <@McMartin> | Less scary than Imaginary Floating Wiser 4chan. |
03:50 | < Vornicus> | Yes |
04:36 | | ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has quit [Operation timed out] |
04:38 | | ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has joined #code |
04:38 | | mode/#code [+o ToxicFrog] by ChanServ |
05:19 | | McMartin [~mcmartin@Nightstar-7072.dsl.pltn13.sbcglobal.net] has quit [Quit: upgrading Spiff] |
06:01 | | AnnoDomini [AnnoDomini@Nightstar-29187.neoplus.adsl.tpnet.pl] has joined #Code |
06:01 | | mode/#code [+o AnnoDomini] by ChanServ |
06:06 | | Vornicus is now known as Vornicus-Latens |
07:05 | | Thaqui [~Thaqui@Nightstar-711.jetstream.xtra.co.nz] has joined #code |
07:05 | | mode/#code [+o Thaqui] by ChanServ |
07:14 | | McMartin [~mcmartin@Nightstar-7072.dsl.pltn13.sbcglobal.net] has joined #code |
07:14 | | mode/#code [+o McMartin] by ChanServ |
08:15 | | You're now known as TheWatcher[afk] |
09:12 | < AFKSkull> | ...flash, performance improvements |
09:13 | < AFKSkull> | pfehehehehehehe |
09:13 | < AFKSkull> | maybe an improvement over as2 |
09:37 | <@McMartin> | Flash, totally faster than C |
09:37 | <@McMartin> | Also, rotozooming faster than prerendered. |
10:24 | | You're now known as TheWatcher |
10:38 | | gnolam [lenin@Nightstar-10613.8.5.253.static.se.wasadata.net] has joined #Code |
10:38 | | mode/#code [+o gnolam] by ChanServ |
10:46 | | Thaqui [~Thaqui@Nightstar-711.jetstream.xtra.co.nz] has left #code [Leaving] |
13:15 | | GeekSoldier [~Rob@Nightstar-8141.dip.t-dialin.net] has quit [Ping Timeout] |
14:03 | | Mojo1978 [~Mojo1978@Nightstar-8487.dip.t-dialin.net] has quit [Ping Timeout] |
14:06 | | Mojo1978 [~Mojo1978@Nightstar-11081.dip.t-dialin.net] has joined #code |
14:47 | | * AFKSkull gnahs at whoever designed the VPE format |
14:48 | < AFKSkull> | like, congradulations on making a human readable 3d format that is practically useless! |
14:49 | <@Reiver> | ? |
14:49 | <@Reiver> | Useless in practical purposes, or in the 'human readable' bit? |
14:51 | < AFKSkull> | both at once |
14:51 | < AFKSkull> | it's not even good at the one thing it was designed for |
14:51 | <@Reiver> | Ah, lovely. |
14:51 | <@Reiver> | ...oh? |
14:52 | < Shoukanjuu> | For a second there I thought you were talking about Windows :O |
14:52 | < AFKSkull> | Basically, it is an xml based 3d format from adobe |
14:52 | <@Reiver> | right |
14:52 | <@Reiver> | ...ah, so 'human readable' as in 'not bitpacked serial data' was all they were after? :p |
14:53 | < AFKSkull> | currently the only known use for it is transferring extrapolated 3d data from photograph into 3d scenes that can be used in after effects |
14:53 | < AFKSkull> | Human readable as in each point is enclosed in it's own set of verbose xml tags |
14:53 | <@Reiver> | ...hah, right |
14:53 | <@Reiver> | ...I'm not sure I parse what it's point is there |
14:53 | < AFKSkull> | so there's no way you could not know what is what- except that the numbers are meaningless |
14:54 | <@Reiver> | from photos to 3d screen conversion, you mean? |
14:54 | < AFKSkull> | photoshop has something called vanishing point, which is a photogrammetry module |
14:54 | < AFKSkull> | you can use it to geneate 3d measurements from a perspective photograph |
14:55 | <@Reiver> | Aaaah. Okay, I think I get it |
14:55 | < AFKSkull> | then you can export this vpe file and load the 3d scene into after effects to animate in 3d |
14:55 | < AFKSkull> | theoretically. |
14:56 | < AFKSkull> | but the format is horrible for that. |
14:56 | < AFKSkull> | when you read it, you can clearly see that the numbers don't relate directly to what after effects uses OR what photoshop uses. and the same for the camera. |
14:57 | < AFKSkull> | so photoshop has to export a file that is different from what it uses internally, and then after effects loads that file and has to interpret it(with wildly varying results) into it's own setup. |
14:57 | < AFKSkull> | Don't you think that, since this is the only reason the format exists, they might have done it a bit differently? |
15:01 | <@Reiver> | ...it sounds like someones brainchild got stillborn halfway through. |
15:01 | < Shoukanjuu> | That's what it sounds like to me, yeah |
15:01 | <@Reiver> | And then a psychotic mother used it for stem cell research in trying to create its brother. |
15:04 | < Shoukanjuu> | \o/ |
15:07 | < AFKSkull> | this stillborn thing, though, is one of the major and highly spotlighted features, though |
15:07 | < AFKSkull> | which is what makes it so weird |
15:08 | < Shoukanjuu> | Awesome. LEave it to adobe to showcase the flaws an d still get money |
15:08 | < Shoukanjuu> | Adobe doesn't afraid of anything |
15:09 | < AFKSkull> | and don't get me wrong. The after effects end is great, and the photoshop end is great. the weak link is the connection between them |
15:09 | < Shoukanjuu> | Well, that holds true for a lot of things |
15:09 | < AFKSkull> | and it looks like in flash cs4 you'll be able to export to flash and publish a walkaround version |
15:10 | < Shoukanjuu> | It seems there won't be a 64 bit CS4 for OSX |
15:10 | < Shoukanjuu> | I don't remember where I saw it, but it makes sense as to why |
15:10 | < AFKSkull> | but yeah, I'm wondering how hard it'd be to make a converter from a sane format to VPE |
15:10 | < AFKSkull> | yeah |
15:11 | < Shoukanjuu> | I'd hate to have to try to write it in cocoa, even if I KNEW HOW. :O |
15:11 | < AFKSkull> | well |
15:11 | < AFKSkull> | the format is incredibly limited |
15:11 | < AFKSkull> | which will help |
15:12 | < AFKSkull> | it is literally a list of points describing simple 4 point planes, each of which must be planar and has single image assigned as a texture map |
15:12 | < AFKSkull> | plus a camera |
15:12 | < AFKSkull> | the difficulty come in with trying to figure out the object space |
15:12 | < Shoukanjuu> | Ah....yeah |
15:12 | < AFKSkull> | because it makes these wild ridiculous numbers for everything |
15:13 | <@ToxicFrog> | Shoukanjuu: well, if they already have a 32 bit, the cocoa part should already be done. |
15:14 | < AFKSkull> | for instance, it will make a simple hallway scene(walls, floor, ceiling, all right angles) where the hallway is actually upended and backwards, with the camera at a ridiculous field of view and skew |
15:14 | <@ToxicFrog> | The problem is that Adobe hates 64-bit systems with all their black and empty heart. |
15:14 | < AFKSkull> | so it looks right, until you try moving/rotating the camera like you normally would |
15:14 | < AFKSkull> | and yes, they do |
15:16 | < Shoukanjuu> | That's a shame |
15:16 | < Shoukanjuu> | Not that it's really needed |
15:16 | < Shoukanjuu> | For me, at the least |
15:17 | < Shoukanjuu> | It should still be done. What are the chances of someone taking CS4 and making a 64 bit version out of itt? Some third party? >.> |
15:18 | <@MyCatVerbs> | Shoukanjuu: errr, nobody outside of Adobe has the sources or the legal right to hack on them. |
15:18 | | Serah [~Z@87.72.35.ns-26506] has quit [Quit: Don't try to read the quit message, that is impossible. Instead only realize the truth; "there is no quit message" and you will see it is not you who read the quit message but the quit message who reads you.] |
15:19 | < Shoukanjuu> | That's what I thought |
15:19 | <@MyCatVerbs> | I'm vaguely surprised that Photoshop doesn't play nicely with 64-bit chips yet. I'd've thought they'd've realised that they might just kind of need to work on such machines, for the sake of being able to work on images above four gigs. |
15:19 | < Shoukanjuu> | Legalities rarely stop people, though, and it IS possible to reverse engineer it >.> |
15:21 | <@MyCatVerbs> | Er, yes they do, and no it isn't feasible. |
15:21 | <@MyCatVerbs> | It'd be more difficult than cloning Photoshop from scratch. :P |
15:22 | < AFKSkull> | well, i managed to pretty easily create my own vpe from scratch, but it seems ti won't be terribly practical |
15:22 | < Shoukanjuu> | \o/ |
15:22 | < Shoukanjuu> | Lack of practicality hasn't stopped some people, I know that |
15:22 | < Shoukanjuu> | cracks and the like are illegal, but they are musch easier than reverse engineering something |
15:22 | < Shoukanjuu> | Well, all the way, at least |
15:23 | <@MyCatVerbs> | Shoukanjuu: it only fails to stop them from attempting. It's extremely successful in preventing them from succeeding. |
15:23 | | You're now known as TheWatcher[afk] |
15:23 | < Shoukanjuu> | I see what you're saying |
15:23 | < Shoukanjuu> | Thats's important, then |
15:23 | < Shoukanjuu> | I'm sure abode'll get around to doing something. |
15:23 | <@MyCatVerbs> | Um. Cracks are a much, much smaller task than the issues that people run into switching between CPU sizes. |
15:23 | < Shoukanjuu> | ....Eventually |
15:24 | < Shoukanjuu> | That's what I just said. |
15:24 | <@MyCatVerbs> | The problem is that lots of old code is written under the assumption that sizeof(int) == sizeof(long) == sizeof(void*) == 4. |
15:24 | <@ToxicFrog> | Yeah, well, they've been promising 64-bit flash for, what, two versions and how many years now? |
15:24 | <@ToxicFrog> | And that hasn't materialized. |
15:25 | <@ToxicFrog> | And for photoshop, as far as I'm aware, they can't even be arsed to make obviously false promises. |
15:25 | <@MyCatVerbs> | Which is kinda dumb, but it was true for approximately the last ten fifteen years, so there's a lot of code in which that assumption is made. (See "all the world's a VAX" syndrome.) |
15:25 | <@MyCatVerbs> | ToxicFrog: I will point and laugh if Gnash starts beating Flash for rendering speed, etc. |
15:26 | < Shoukanjuu> | Embarq is here to work on the phones. bbiab :O |
15:27 | <@MyCatVerbs> | Have fun. |
15:27 | | Vornicus-Latens [~vorn@Admin.Nightstar.Net] has quit [Connection reset by peer] |
15:27 | <@ToxicFrog> | MyCatVerbs: personally, I'd like to see it actually, you know, work first. |
15:27 | <@MyCatVerbs> | ToxicFrog: jah. At least it suffices for youtube already. |
15:28 | <@ToxicFrog> | True. |
15:28 | <@ToxicFrog> | Not for ZP, though. |
15:31 | | Shoukanjuu [~Shoukanju@Nightstar-19663.dhcp.embarqhsd.net] has quit [Ping Timeout] |
15:35 | | Shoukanjuu [~Shoukanju@Nightstar-19663.dhcp.embarqhsd.net] has joined #code |
15:35 | | * ToxicFrog finds a silly bug in the test framework |
15:39 | | Mojo1978 [~Mojo1978@Nightstar-11081.dip.t-dialin.net] has quit [Ping Timeout] |
15:40 | <@AnnoDomini> | I have a networking question. I need to design a network where computers would be able to see each other, but wouldn't be able to see the routers themselves - packets originating from computers destined for the routers themselves should be dropped, or something, as long as they do not allow the computers knowledge of the router's mere existence. How do I do this? We're working on CISCO routers, an |
15:40 | <@AnnoDomini> | d the doc mentioned that we should use access lists. We're working on RIP, BTW, if it's important. |
15:44 | | Mojo1978 [~Mojo1978@Nightstar-10104.dip.t-dialin.net] has joined #code |
15:45 | | Shoukanjuu [~Shoukanju@Nightstar-19663.dhcp.embarqhsd.net] has quit [Ping Timeout] |
15:46 | | Shoukanjuu [~Shoukanju@Nightstar-19663.dhcp.embarqhsd.net] has joined #code |
16:42 | | ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has quit [Operation timed out] |
16:47 | | ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has joined #code |
16:47 | | mode/#code [+o ToxicFrog] by ChanServ |
16:50 | | ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has quit [Operation timed out] |
16:56 | | ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has joined #code |
16:56 | | mode/#code [+o ToxicFrog] by ChanServ |
17:01 | | ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has quit [Ping Timeout] |
17:04 | | ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has joined #code |
17:04 | | mode/#code [+o ToxicFrog] by ChanServ |
17:09 | | ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has quit [Operation timed out] |
17:12 | | ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has joined #code |
17:12 | | mode/#code [+o ToxicFrog] by ChanServ |
17:14 | | Mojo1978 [~Mojo1978@Nightstar-10104.dip.t-dialin.net] has quit [Ping Timeout] |
17:17 | | Mojo1978 [~Mojo1978@Nightstar-10953.dip.t-dialin.net] has joined #code |
17:19 | | GeekSoldier [~Rob@Nightstar-9428.dip.t-dialin.net] has joined #code |
17:19 | | mode/#code [+o GeekSoldier] by ChanServ |
17:23 | | ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has quit [Ping Timeout] |
17:33 | | ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has joined #code |
17:33 | | mode/#code [+o ToxicFrog] by ChanServ |
17:36 | | ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has quit [Operation timed out] |
17:40 | | ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has joined #code |
17:40 | | mode/#code [+o ToxicFrog] by ChanServ |
17:52 | | ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has quit [Ping Timeout] |
17:52 | | Mojo1978 [~Mojo1978@Nightstar-10953.dip.t-dialin.net] has quit [Ping Timeout] |
17:55 | | Mojo1978 [~Mojo1978@Nightstar-8056.dip.t-dialin.net] has joined #code |
17:57 | | ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has joined #code |
17:57 | | mode/#code [+o ToxicFrog] by ChanServ |
17:59 | | ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has quit [Operation timed out] |
17:59 | | You're now known as TheWatcher |
18:02 | | ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has joined #code |
18:02 | | mode/#code [+o ToxicFrog] by ChanServ |
18:10 | | ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has quit [Ping Timeout] |
18:13 | | ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has joined #code |
18:13 | | mode/#code [+o ToxicFrog] by ChanServ |
18:19 | | ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has quit [Ping Timeout] |
18:22 | | ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has joined #code |
18:22 | | mode/#code [+o ToxicFrog] by ChanServ |
18:22 | | * AnnoDomini attempts to succeed at a DC 15 Heal check, to stabilize ToxicFrog. |
18:22 | <@AnnoDomini> | !roll 1d20+1: Heal |
18:22 | < DiceBot> | [AnnoDomini] rolled 1d20+1 "Heal": (7+1) = 8. |
18:22 | <@AnnoDomini> | I fail. |
18:23 | <@Reiver> | Hrm. You totally do. |
18:23 | | * Reiver wonders what's up there anyhow. |
18:23 | | * AnnoDomini gets the defibrilator. |
18:23 | <@AnnoDomini> | !roll 1d20+2: Touch attack! |
18:23 | < DiceBot> | [AnnoDomini] rolled 1d20+2 "Touch attack!": (8+2) = 10. |
18:23 | <@AnnoDomini> | !roll 2d6: Electrical damage |
18:23 | < DiceBot> | [AnnoDomini] rolled 2d6 "Electrical damage": ((2+2)) = 4. |
18:25 | | ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has quit [Operation timed out] |
18:38 | | ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has joined #code |
18:38 | | mode/#code [+o ToxicFrog] by ChanServ |
18:47 | | ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has quit [Ping Timeout] |
18:51 | | ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has joined #code |
18:51 | | mode/#code [+o ToxicFrog] by ChanServ |
18:53 | | ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has quit [Operation timed out] |
18:57 | | ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has joined #code |
18:57 | | mode/#code [+o ToxicFrog] by ChanServ |
19:01 | | ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has quit [Operation timed out] |
19:09 | | ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has joined #code |
19:09 | | mode/#code [+o ToxicFrog] by ChanServ |
19:19 | | ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has quit [Ping Timeout] |
19:40 | | Mojo1978 [~Mojo1978@Nightstar-8056.dip.t-dialin.net] has quit [Ping Timeout] |
19:45 | | Mojo1978 [~Mojo1978@Nightstar-8489.dip.t-dialin.net] has joined #code |
19:52 | | ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has joined #code |
19:52 | | mode/#code [+o ToxicFrog] by ChanServ |
20:09 | | Mojo1978 [~Mojo1978@Nightstar-8489.dip.t-dialin.net] has quit [Ping Timeout] |
20:16 | <@AnnoDomini> | Can anyone point me at a decent XML editor? I'm particularly looking for ones which are free, and have DTD and Schema validation. |
20:22 | | gnolam is now known as gnouroboros |
20:32 | | gnouroboros is now known as gnolam |
20:47 | <@McMartin> | I think I'd probably use something like Notepad++ on Windows, and find an autovalidator tool on the side. |
20:50 | < Shoukanjuu> | emacs \o/ |
20:50 | <@MyCatVerbs> | I'm going to hate myself in the morning for saying this, but emacs. |
20:50 | <@McMartin> | Yeah, emacs anywhere else. |
20:51 | <@McMartin> | But I don't beleve emacs does schema validation without plugins I'm unaware of. |
20:51 | < Shoukanjuu> | I guess the reason some people don't like emacs is because they used something else first |
20:51 | <@McMartin> | Until version 22 - which isn't *quite* universal yet - emacs was insufficient for TeX editing. |
20:51 | <@McMartin> | It was incapable of paragraphing properly. |
20:52 | < Shoukanjuu> | I see. |
20:52 | <@McMartin> | Also, though I hadn't noticed, version 22 is also when "next-buffer" and "previous-buffer" were implemented, which really are kind of basic. |
20:53 | < Shoukanjuu> | I still find myself trying to save things with C-x C-s |
20:53 | <@gnolam> | McMartin: Yes. Yes they are. :P |
20:54 | < Shoukanjuu> | Well of coruse they are :P |
20:54 | <@McMartin> | That's why they took 30 years to show up. |
20:54 | <@AnnoDomini> | I'd rather not use emacs if I can help it. |
20:55 | < Shoukanjuu> | McM: like effects of small scale radiation poisoning 8D |
20:55 | <@McMartin> | AD: If you're on a Unix box, there's really no acceptable substitute for code-like writing. |
20:56 | <@McMartin> | On Windows, EditPad or NotePad++. |
20:56 | <@McMartin> | On OS X, TextWrangler. |
20:56 | <@McMartin> | And then look for a web page that does validation. |
20:56 | <@ToxicFrog> | Personally, I prefer nedit, and half my coworkers swear by vim. |
20:56 | <@ToxicFrog> | But that's for general coding, not XML specifically. |
20:56 | <@McMartin> | Your coworkers are mad. |
20:56 | <@ToxicFrog> | I agree. |
20:57 | <@McMartin> | nedit has plugins, though, right? Does it do validation? |
20:57 | <@McMartin> | In-editor validation was the feature that kicked this off |
20:57 | <@ToxicFrog> | But hey, some people had an impressionable childhood and bound to modal editors~ |
20:58 | <@McMartin> | So did I |
20:58 | <@McMartin> | I got over it |
20:58 | <@ToxicFrog> | Not plugins per se. It has a scripting language, which is probably not powerful enough for XML validation, and it also has shell integration, so you can trivially call out to an external validator. |
20:58 | <@McMartin> | You don't see me getting nostalgic about EDLIN. |
20:59 | <@McMartin> | (Actually, I've been doing a great deal of my work in X-Code lately) |
21:00 | <@McMartin> | (But that is C and Java specific) |
21:00 | <@McMartin> | (And because OS X emacs is console-only and thus not mouse-aware) |
21:00 | <@ToxicFrog> | (the two are not mutually exclusive - cf elinks - but I kind of prefer it when they are~) |
21:00 | < Shoukanjuu> | (There is Aquamacs emcas, which does accept mouse input) |
21:01 | < Shoukanjuu> | (emacs*) |
21:01 | <@McMartin> | (Right, but X-Code came with the devtools, and I am fundamentally lazy) |
21:02 | <@McMartin> | (Also, emacs starts in less than 700ms, so if I need to run a specific set of macros, I can just fire it up for that purpose) |
21:07 | <@AnnoDomini> | I have the validators provided by the lecturer, but the DTD one I don't know how to use (no help for it), and the Schema one I don't understand (I fail to parse the errors). |
21:07 | <@AnnoDomini> | 'Particle cannot follow attributes or anyAttribute.' |
21:07 | | * AnnoDomini has no idea what that means. |
21:08 | <@McMartin> | It means that it wasn't expecting a "particle"< whatever that is, after an attribute, which IIRC are the things like href in <a href="blah"> |
21:09 | <@McMartin> | XML minutiae are not my forte |
21:10 | <@ToxicFrog> | Your best bet, then, is to hit the XML spec and find out what "particle" means in XML. |
21:14 | <@AnnoDomini> | http://pastie.caboo.se/196364 <- This is what I'm working on. I have the damned XML itself figured out, but the XSD is a horror. |
21:14 | <@AnnoDomini> | Particle appears to be either an element or group declaration. Or something. |
21:16 | <@McMartin> | That probably means, then, that you forgot either a close quote or a closing >. |
21:19 | <@AnnoDomini> | I'm pretty sure I didn't. |
21:23 | <@ToxicFrog> | Well, pastebin the offending XML? |
21:23 | <@AnnoDomini> | I did. |
21:23 | <@AnnoDomini> | XML, ---, XSD. |
21:24 | <@AnnoDomini> | Normally, I'd just use the blasted id thing as an element, rather than an attribute, but the doc said to do it this way. |
21:25 | <@AnnoDomini> | The W3 tutorials FAILS to have an example of declaring both attributes and elements in one complex type |
21:25 | <@AnnoDomini> | +. |
21:25 | <@AnnoDomini> | This should be possible. |
21:28 | <@ToxicFrog> | What line is the problem on? |
21:30 | <@AnnoDomini> | It doesn't give a line. |
21:31 | <@ToxicFrog> | ...try swapping 40 and 41 in the schme |
21:31 | <@AnnoDomini> | Tried that. Gave a different error. |
21:31 | <@ToxicFrog> | It feels like the <xs:attribute> should go immediately after the <xs:element> it's a part of. |
21:31 | <@ToxicFrog> | What's the error?\ |
21:31 | <@AnnoDomini> | That the element is not allowed in this context. |
21:35 | <@AnnoDomini> | I'll try placing it after the sequence. |
21:36 | <@AnnoDomini> | Fucker. It passed validation. |
21:36 | <@AnnoDomini> | >_< |
21:36 | < Shoukanjuu> | \o/? |
21:36 | <@AnnoDomini> | This is highly counterintuitive, given that attributes are visually BEFORE child elements. |
21:37 | < Shoukanjuu> | That...makes sense, I suppose |
21:37 | < Shoukanjuu> | If it's what I think it is, then yeah, makaes sense |
21:38 | <@AnnoDomini> | What makes sense? |
21:38 | <@ToxicFrog> | I disagree. |
21:39 | <@AnnoDomini> | ToxicFrog: Your logic? |
21:40 | < Shoukanjuu> | Well, I would expect to, for instance, with a bulleted list, know what the listings are talking about before they are bulleted |
21:40 | < Shoukanjuu> | Note, a title, then the bulleted text |
21:41 | < Shoukanjuu> | By the same token, I wouldn't expect to be given the attributes of something when I don't know what they go to, yet |
21:41 | <@ToxicFrog> | As you say, the attributes are visually before the child elements. Furthermore, there's no reason that I'm aware that forcing the attributes after the children in the schema definition would make validation easier. |
21:41 | <@ToxicFrog> | Ergo, there's no reason for them to require the schema to go "tag, children, attributes", when the format it defines goes "tag, attributes, children" in every case. |
21:42 | < Shoukanjuu> | Why is the format like that, though? |
21:42 | <@AnnoDomini> | Wait, you're agreeing with me? Were you disagreeing with Shoukanjuu? |
21:42 | < Shoukanjuu> | Probably a miscommunication based on my misunderstanding |
21:43 | <@ToxicFrog> | Agreeing with you, disagreeing with Shou. |
21:43 | <@AnnoDomini> | Aha. |
21:43 | < Shoukanjuu> | But I'm an idiot, as plainly evidenced by my misunderstanding above |
21:44 | <@ToxicFrog> | (also, at the implementation level, the validator should at least indicate where it is when it errors) |
21:44 | | * AnnoDomini assigns a nick colour to Shoukanjuu, since he has a nick of the same length. |
21:44 | < Shoukanjuu> | You should make my nick color gray because I'm the only summon spirit here D: |
21:45 | <@AnnoDomini> | All it gave me was a very long line that was completely unintelligible to me. It might have pointed at the error, but I don't know how to parse it. |
21:45 | <@AnnoDomini> | Shoukanjuu: You're light blue. |
21:45 | <@ToxicFrog> | Dark blue here. |
21:45 | <@AnnoDomini> | I have jerith and McMartin in gray already. |
21:45 | <@ToxicFrog> | And AD is cyan. |
21:45 | < Shoukanjuu> | ;_; |
21:45 | <@ToxicFrog> | McM is yellow, jerith is...also dark blue, I think. |
21:46 | | * jerith is beige and yellow at present. |
21:46 | < Shoukanjuu> | Oh, yeah? Well you're all in black. |
21:46 | < Shoukanjuu> | I win. |
21:46 | <@ToxicFrog> | AnnoDomini: so the error message you pasted here was not, in fact, the error message you recieved? |
21:46 | | * ToxicFrog thwacks |
21:46 | <@jerith> | Shoukanjuu is light red, ToxicFrog and AnnoDomini are purple. |
21:46 | <@AnnoDomini> | ToxicFrog: It was. The only intelligible part that I could retype in under fifteen minutes. |
21:47 | <@AnnoDomini> | It gives a error prompt, rather than an output window, and there's no way to C/P the text. |
21:48 | < Shoukanjuu> | A screenshot would have been more appropriate, then? |
21:48 | <@AnnoDomini> | Didn't think of that. |
21:48 | <@ToxicFrog> | error prompt being? |
21:48 | <@AnnoDomini> | A small window with unselectable text and an OK button. |
21:48 | < Shoukanjuu> | An error prompt as in...a pop up |
21:49 | <@ToxicFrog> | Aah. |
22:05 | | * ToxicFrog digs out libsurtr and fiddles with it |
22:05 | <@ToxicFrog> | I wonder if I should break apart send-receive and reply. |
22:22 | <@ToxicFrog> | Let's see. Create thread from {function,file}; get my thread ID, and my parent's thread ID; blocking send, blocking receive, reply; nonblocking send |
22:22 | <@ToxicFrog> | Perhaps: nonblocking receive; blocking but non-replyable send |
22:23 | <@ToxicFrog> | If the latter, I'd probably use that as the "real" send, and implement the reply-blockable send and reply itself in terms of it. |
22:23 | <@ToxicFrog> | And more and more I'm thinking that's the way to do it, as that's a more general mechanism... |
22:23 | <@ToxicFrog> | Thoughts? |
22:24 | <@McMartin> | "All cryptographic material generated by openssl, including ssh and gpg keys, g\ |
22:24 | <@McMartin> | enerated on Debian systems, after 2006-09-17, is considered compromised (due to\ a Debian-specific bug in the entropy initializer)." |
22:25 | <@McMartin> | http://lists.debian.org/debian-security-announce/2008/msg00152.html |
22:26 | <@jerith> | That was supper conversation here. |
22:26 | <@jerith> | At a truly excellent Chinese restaurant. |
22:27 | <@jerith> | They had a table big enough for 9 of us, with a Lazy Susan (or whatever it's called) in the middle. |
22:27 | <@McMartin> | That is, indeed, how it is done. |
22:28 | <@jerith> | They included a service charge in the bill, but we tipped the waitress above that. She was very confused. |
22:28 | <@jerith> | But quite pleased. |
22:28 | <@jerith> | She tired to give us money back, but we told her the service was worth more than the 10% on the bill. |
22:28 | <@jerith> | *tried |
22:29 | <@jerith> | She was very good about putting up with us, though. |
22:30 | <@ToxicFrog> | That == the debian crypto bug, or message-passing threading libraries? |
22:30 | <@ToxicFrog> | Also, does this affect Ubuntu systems as well? |
22:30 | <@jerith> | The wonton soup was great. The various dishes were mostly awesome, with a few that were merely good. |
22:30 | <@jerith> | ToxicFrog: crypto bug, Ubuntu too. |
22:30 | <@jerith> | Anything after Dapper, for Ubuntu. |
22:31 | <@jerith> | And I'm rambling now, so time for bed. |
22:31 | <@jerith> | G'night. |
22:33 | <@AnnoDomini> | There is no bed. Only Zuul. |
22:48 | <@AnnoDomini> | I have a problem. My XML is defined as using ISO-8859-2 for encoding, so it should display Polish diacritics properly. When displayed as plain text, it's fine. However, if I use an XSL, it fails. |
22:48 | <@AnnoDomini> | Why? |
22:48 | <@McMartin> | First, augh Latin-2. |
22:49 | <@McMartin> | Sdecond, maybe XSL thinks you're using UTF-8 like everyone else. |
22:49 | <@McMartin> | There's probably some switch somewhere? |
22:49 | | * AnnoDomini goes look for the attribute in XSL syntax. |
22:50 | <@ToxicFrog> | ISTR the spec is "the declared encoding if present, otherwise unicode if a unicode byte order mark is present, otherwise UTF-8" |
22:50 | <@AnnoDomini> | Ah, yes. It's in a silly place. In XML, I need to put it in the very first tag, but in XSL, I have to put in the second. |
22:51 | <@ToxicFrog> | That actually kind of makes sense. |
22:51 | <@ToxicFrog> | Since in the XML, you're putting it in the <?xml ?> metainformation tag; in the schema, however, you aren't defining the encoding of the schema, you're defining the encoding of the document structure it describes. |
22:53 | <@AnnoDomini> | Grr. Now it fails to process. |
22:54 | <@AnnoDomini> | Wait, nevermind. Forgot to delete my last attempt. |
22:55 | <@AnnoDomini> | It processes, but still fails to go with the right encoding. |
22:56 | <@AnnoDomini> | And changing encoding in the browser does not help. |
22:56 | | Attilla [~The.Attil@194.72.70.ns-11849] has quit [Quit: <Insert Humorous and/or serious exit message here>] |
23:02 | | AnnoDomini [AnnoDomini@Nightstar-29187.neoplus.adsl.tpnet.pl] has quit [Quit: There is strength not only in *knowing* the self, but *knowing* how to bring it forth in others.] |
23:04 | | Attilla [~The.Attil@194.72.70.ns-11849] has joined #code |
23:15 | | Vornicus-Latens [~vorn@Admin.Nightstar.Net] has joined #code |
23:16 | | Vornicus-Latens is now known as Vornicus |
23:54 | | gnolam [lenin@Nightstar-10613.8.5.253.static.se.wasadata.net] has quit [Quit: Z?] |
--- Log closed Wed May 14 00:00:12 2008 |