code logs -> 2011 -> Sun, 10 Jul 2011< code.20110709.log - code.20110711.log >
--- 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
code logs -> 2011 -> Sun, 10 Jul 2011< code.20110709.log - code.20110711.log >

[ Latest log file ]