--- Log opened Sun Jul 10 00:00:01 2011 |
00:30 | | You're now known as TheWatcher[T-2] |
00:34 | | You're now known as TheWatcher[zZzZ] |
00:38 | | Stalker [Z@2C3C9C.B2A300.F245DE.859909] has quit [Ping timeout: 121 seconds] |
00:49 | | AnnoDomini [annodomini@Nightstar-ba4b6572.adsl.tpnet.pl] has quit [[NS] Quit: leaving] |
00:56 | | Stalker [Z@2C3C9C.B2A300.F245DE.859909] has joined #code |
01:04 | < Vornicus> | Tarinaky: well it's not the coordinates themselves; I do need a coordinate-shaped thing. |
01:06 | < Tarinaky> | Hang on. Let me find some paper. |
01:06 | < Tarinaky> | By find some paper I mean: install inkscape. |
01:07 | < Tarinaky> | Note to self: some day I need to create a python script for autoinstalling software on windows >.> |
01:10 | < Tarinaky> | Ah ffs |
01:10 | < Tarinaky> | The download was interrupted by a dropped connection and I can't figure out how to get Chrome to either resume or restart the download. |
01:10 | < Vornicus> | The coordinates though aren't really the issue. |
01:10 | < Vornicus> | The issue is that I have coordinates and connectivity |
01:10 | < Vornicus> | And having both violates DRY very solidly. |
01:11 | < Tarinaky> | DRY? |
01:11 | < Vornicus> | Don't Repeat Yourself |
01:12 | < Vornicus> | ALl information should have exactly one authoritative representation in the system; this includes data information can generate from other pieces. |
01:12 | < Tarinaky> | Well. The most sensible thing I can think o- Oh FFS FUCKING POPING UP WINDOWS |
01:13 | < Tarinaky> | For each vertex you a add a reference to each associated tile. |
01:13 | < Tarinaky> | GAH I@VE LOST MY CONNECTION AGAIN?! |
01:13 | < Vornicus> | Right right, exept that |
01:13 | < Tarinaky> | klmklmmk l |
01:14 | < Tarinaky> | Back. |
01:14 | < Tarinaky> | Except what? |
01:14 | < Vornicus> | I can generate connectivity from coordinates, though it can be hairy to do so. |
01:15 | < Vornicus> | It is this hairiness that is giving me grump. |
01:16 | < Tarinaky> | I don't know exactly what you're trying to do but I think making vertexes the children of the tile objects might be the sensible way of doing it. |
01:16 | < Tarinaky> | In a Many:Many relationship. |
01:16 | < Vornicus> | Problem is that each vertex is actually |
01:16 | < Vornicus> | gneh. |
01:17 | < Tarinaky> | That way getting the vertexes of a tile is as straight forward as possible. |
01:17 | < Tarinaky> | The only thing I can think of is it make garbage collection hairy. |
01:17 | < Tarinaky> | *makes |
01:17 | < Vornicus> | Well, garbage collection would happen as entire boards. |
01:18 | < Tarinaky> | Aye. Well... If it's python it's a nonissue. |
01:19 | < Vornicus> | This would be the db side. |
01:19 | < Tarinaky> | Well I have no idea then >.> |
01:19 | < Vornicus> | I think you've gotten yourself lost in the shallows here, probably because i haven't explained myself well. |
01:20 | < Tarinaky> | I mean I know nothing about databases. |
01:20 | < Vornicus> | On the one hand: I could build the board from edges and corners and tiles and connectivity and have those reference each other. |
01:20 | < Vornicus> | However, this makes it very difficult to build the coordinate system, and it's very easy to build a non-euclidean system. |
01:21 | < Vornicus> | On the other hand: I could build the board from coordinates and have few if any direct references. |
01:21 | < Vornicus> | However, this, having no direct references, makes querying the board difficult. |
01:21 | < Tarinaky> | Sure. But the trouble is you're going to end up using some complicated maths to reference what you want. |
01:22 | < Tarinaky> | So a direct reference ends up being a more straight forward way of accessing the data you actually care about. |
01:22 | < Tarinaky> | In the context you care about it in. |
01:22 | < Tarinaky> | And it'll probably be faster. |
01:23 | < Tarinaky> | As far as I'm aware references are cheap in any language. |
01:24 | < Vornicus> | It's not that references are cheap |
01:24 | < Vornicus> | It's that references and coordinates together are redundant. |
01:26 | < Tarinaky> | And that's bad? |
01:27 | < Vornicus> | Yes. |
01:32 | < Tarinaky> | I... don't understand. |
01:32 | < Tarinaky> | If you don't need coordinates why have them? |
01:36 | < Vornicus> | Because I do, in at least some senses, need coordinates. |
01:36 | < Vornicus> | Like I said - it's very hard to regenerate the coordinates from the connectivity. |
01:38 | < Vornicus> | And the coordinates are needed for display. |
01:39 | < Tarinaky> | So they aren't redundant. |
01:48 | < Vornicus> | Ng. |
01:50 | < Tarinaky> | I'll stop getting in your way and being unhelpful >.> |
01:51 | | ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds] |
01:56 | < Vornicus> | Actually I think you're being very helpful |
01:56 | < Vornicus> | Because you're making me think I'm thinking too hard. |
01:57 | < Vornicus> | This is unsurprisingly something I do too often. |
02:01 | < Tarinaky> | Heh. |
02:13 | < Tarinaky> | Well. I'm half distracted as I'm trying to learn blender. |
02:15 | < Tarinaky> | I didn't know keyboards had "Ecscape" keys these days >.> |
02:18 | < gnolam> | ... what |
02:20 | < Namegduf> | That's nothing. |
02:20 | < Namegduf> | I found out just the other day that even the newest keyboards still have an enter key. |
02:20 | < Namegduf> | I thought they got rid of them ages ago. |
02:24 | < Tarinaky> | Namegduf: ? |
02:24 | < Tarinaky> | gnolam: Annoying American person on a video can't say "Escape" properly. |
02:25 | < Tarinaky> | And I'm a terrible person who mocks people for these kinds of things :p |
02:25 | < Namegduf> | Oh, the typo. |
02:25 | < Namegduf> | It's okay, I was mocking your mockery. |
02:30 | < Vornicus> | Ok so. |
02:30 | < Vornicus> | Final answer: fuck it, coordinates go in there, as "display only" sort of thing. |
02:31 | < Vornicus> | And then I have the connections in there too, all three directions. |
02:31 | < Vornicus> | And also harbor-site because those are kind of important too. |
02:39 | < gnolam> | Tarinaky: something that hasn't been posted in channel then? |
02:40 | < gnolam> | (Doesn't seem that way from my skimming of the backscroll at least) |
02:47 | < Tarinaky> | gnolam: Sorry, yes. Nothing from this channel. |
02:49 | < kwsn> | remember kids |
02:49 | < kwsn> | feed your coder regularly |
02:49 | < kwsn> | :D |
02:49 | < gnolam> | That usually takes care of itself. |
02:49 | < kwsn> | yes |
02:50 | < kwsn> | but last week i was foaming at the mouth nuts at getting this code to work |
03:08 | < Tarinaky> | Apply equal parts water and caffiene, carefully point at the technical issue and stand well clear. |
03:09 | < Tarinaky> | If symptoms do not resolve add fresh water and caffiene before applying again. |
03:09 | < Tarinaky> | *symptoms persist |
03:11 | < gnolam> | Not *caffeine? |
03:12 | | * kwsn decapitates gnolam |
03:12 | < gnolam> | Nothing important in that head anyway. |
03:23 | | gnolam [lenin@Nightstar-202a5047.priv.bahnhof.se] has quit [[NS] Quit: Z?] |
03:31 | | Attilla [Some.Dude@Nightstar-f29f718d.cable.virginmedia.com] has quit [Ping timeout: 121 seconds] |
03:40 | < kwsn> | oh vmiperator |
03:40 | < kwsn> | how i love thee |
03:40 | < kwsn> | *vimperator |
04:08 | < McMartin> | unclean |
04:12 | | ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has joined #code |
04:38 | | Vash [Vash@Nightstar-f03c5637.sd.cox.net] has joined #code |
04:53 | < kwsn> | McMartin: don't like vim? |
05:03 | < kwsn> | D< |
05:07 | | celticminstrel [celticminst@Nightstar-5d22ab1d.cable.rogers.com] has quit [Client closed the connection] |
05:07 | | celticminstrel [celticminst@Nightstar-5d22ab1d.cable.rogers.com] has joined #code |
06:18 | | celticminstrel [celticminst@Nightstar-5d22ab1d.cable.rogers.com] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
06:24 | < McMartin> | kwsn: No, and even if I did, I wouldn't want it as my web browsesr. |
06:25 | < McMartin> | I don't even use emacs for my web browser! Why would I want to use Vim for it? |
06:25 | < kwsn> | it's not vim |
06:25 | < kwsn> | it's firefox |
06:25 | < kwsn> | it's using vim like commands |
06:25 | < kwsn> | for example |
06:25 | < McMartin> | I know what vimperator is. |
06:25 | < kwsn> | :P |
06:25 | < McMartin> | However, my point stands. |
06:25 | < kwsn> | you're unclean D: |
06:26 | < kwsn> | it's nice though when you don't relly hve a mouse |
06:26 | < McMartin> | All I have to say is that Vimperator proves that vi people bitching about emacs are in fact performing an enormous feat of projection. |
06:26 | < kwsn> | oh? |
06:27 | | kwsn is now known as kw\t-something |
06:29 | | kw\t-something [t1gg@Nightstar-5a8951e9.res.rr.com] has quit [[NS] Quit: ] |
06:29 | < McMartin> | Well. |
06:30 | < McMartin> | Because while the gag is that emacs is a great OS and it's too bad it has no text editor, the vi folks are retrofitting vi into their OS so it can be their OS. |
06:31 | < Derakon> | Some of the vi folks. ?.? |
06:31 | < Derakon> | Most people have the sense to leave well enough alone. |
06:46 | | Stalker [Z@2C3C9C.B2A300.F245DE.859909] has quit [[NS] Quit: If the world didn't suck, we'd all fall off.] |
07:00 | | Derakon is now known as Derakon[AFK] |
07:01 | | * Vornicus eyes his database design, gets splodeyhead. |
07:13 | | Stalker [Z@5E691D.FC7C16.9F8D82.EDFF4B] has joined #code |
07:23 | < Tarinaky> | Derakon[AFK]: There's plugins for Firefox to make it respond to vim keys. |
07:23 | < Tarinaky> | Err *vi keys |
07:29 | | Kindamoody is now known as Kindamoody|out |
07:34 | | Stalker [Z@5E691D.FC7C16.9F8D82.EDFF4B] has quit [[NS] Quit: If the world didn't suck, we'd all fall off.] |
07:55 | | Stalker [Z@Nightstar-3602cf5a.cust.comxnet.dk] has joined #code |
08:42 | | Vash [Vash@Nightstar-f03c5637.sd.cox.net] has quit [[NS] Quit: Spaaaaaaaaaaaaaaaaace sleeeeeeeeeeeeeeeep!] |
08:56 | | Stalker [Z@Nightstar-3602cf5a.cust.comxnet.dk] has quit [Ping timeout: 121 seconds] |
10:31 | | You're now known as TheWatcher |
10:32 | | AnnoDomini [annodomini@Nightstar-3a5a2fc4.adsl.tpnet.pl] has joined #code |
10:33 | | gnolam [lenin@Nightstar-202a5047.priv.bahnhof.se] has joined #code |
10:57 | | Kindamoody|out is now known as Kindamoody |
11:59 | | Attilla [Some.Dude@Nightstar-f29f718d.cable.virginmedia.com] has joined #code |
12:35 | | Kindamoody is now known as Kindamoody|out |
13:57 | | Thaqui [Thaqui@27B34E.D54D49.F53FA1.6A113C] has quit [Client closed the connection] |
14:06 | | Kindamoody|out is now known as Kindamoody |
14:38 | | McMartin [mcmartin@Nightstar-3c94596c.pltn13.sbcglobal.net] has quit [Ping timeout: 121 seconds] |
14:40 | | McMartin [mcmartin@Nightstar-11664913.pltn13.sbcglobal.net] has joined #code |
15:22 | | Kindamoody is now known as Kindamoody|out |
16:04 | | celticminstrel [celticminstre@Nightstar-5d22ab1d.cable.rogers.com] has joined #code |
17:02 | | Stalker [Z@Nightstar-3602cf5a.cust.comxnet.dk] has joined #code |
17:11 | | Reiver [orthianz@9C034E.E649EA.3194C7.8381A3] has quit [Client closed the connection] |
17:11 | | Reiver [orthianz@9C034E.E649EA.3194C7.8381A3] has joined #code |
17:31 | | celticminstrel [celticminstre@Nightstar-5d22ab1d.cable.rogers.com] has quit [Connection reset by peer] |
17:31 | | celticminstrel [celticminst@Nightstar-5d22ab1d.cable.rogers.com] has joined #code |
17:34 | | celticminstrel is now known as celmin|away |
17:34 | | Reiver [orthianz@9C034E.E649EA.3194C7.8381A3] has quit [Client closed the connection] |
17:34 | | Reiver [orthianz@9C034E.E649EA.3194C7.8381A3] has joined #code |
17:36 | | kwsn [t1gg@Nightstar-5a8951e9.res.rr.com] has joined #code |
17:38 | | * kwsn waves |
17:41 | | celmin|away [celticminst@Nightstar-5d22ab1d.cable.rogers.com] has quit [Client closed the connection] |
17:41 | | celticminstrel [celticminst@Nightstar-5d22ab1d.cable.rogers.com] has joined #code |
17:53 | | celticminstrel is now known as celmin|busy |
18:55 | | Derakon[AFK] is now known as Derakon |
19:52 | | Reiver [orthianz@9C034E.E649EA.3194C7.8381A3] has quit [Client closed the connection] |
19:52 | | Reiver [orthianz@9C034E.E649EA.3194C7.8381A3] has joined #code |
20:59 | | Stalker [Z@Nightstar-3602cf5a.cust.comxnet.dk] has quit [[NS] Quit: If the world didn't suck, we'd all fall off.] |
21:12 | | Kindamoody|out is now known as Kindamoody |
21:26 | | Stalker [Z@5E691D.FC7C16.75EF63.9AD30E] has joined #code |
21:43 | | Serah [Z@5E691D.FC7C16.75EF63.9AD30E] has joined #code |
21:44 | | Stalker [Z@5E691D.FC7C16.75EF63.9AD30E] has quit [Ping timeout: 121 seconds] |
21:45 | | Serah [Z@5E691D.FC7C16.75EF63.9AD30E] has quit [[NS] Quit: If the world didn't suck, we'd all fall off.] |
21:57 | | Stalker [Z@2C3C9C.B2A300.F245DE.859909] has joined #code |
21:58 | | celmin|busy [celticminst@Nightstar-5d22ab1d.cable.rogers.com] has quit [Client closed the connection] |
21:58 | | celticminstrel [celticminst@Nightstar-5d22ab1d.cable.rogers.com] has joined #code |
22:21 | | You're now known as TheWatcher[afk] |
22:25 | | Vornicus is now known as Finerty |
22:37 | | Thaqui [Thaqui@27B34E.D54D49.F53FA1.6A113C] has joined #code |
22:59 | | * Derakon mutters at his Apache, which doesn't want him to execute CGI scripts. |
22:59 | < kwsn> | heh |
23:15 | | Taki^ [Taki@Nightstar-0d4dd6d5.consolidated.net] has joined #code |
23:54 | | You're now known as TheWatcher |
--- Log closed Mon Jul 11 00:00:16 2011 |