code logs -> 2006 -> Wed, 30 Aug 2006< code.20060829.log - code.20060831.log >
--- Log opened Wed Aug 30 00:00:05 2006
01:17 ReivZzz is now known as Reiver
01:53 Vornicus [~vorn@Nightstar-18307.slkc.qwest.net] has quit [Quit: ]
02:41 Vornicus-Latens is now known as Vornicus
02:57
< Vornicus>
Reiver!
02:57
<@Reiver>
Vornicus!
02:57 * Reiver huggles the nice Vorny!
03:30 Reiver is now known as Skrrit
03:46 Chalcy [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has joined #code
03:46 mode/#code [+o Chalcy] by ChanServ
03:47 Chalcedon [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has quit [Ping Timeout]
03:47 Chalcy is now known as Chalcedon
04:24 Mahal is now known as Gaim
04:24 Gaim is now known as Mahal
05:27 Chalcy [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has joined #code
05:27 mode/#code [+o Chalcy] by ChanServ
05:28 Chalcedon [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has quit [Ping Timeout]
05:48 ]Blake[ [~_Bakura_@86.108.93.ns-12202] has joined #Code
05:48
<@Mahal>
Hello Blake
05:48
< ]Blake[>
hi Mahal
05:51 ]Blake[ [~_Bakura_@86.108.93.ns-12202] has left #Code []
06:05 Netsplit Troika.TX.US.Nightstar.Net <-> DeepThought.NY.US.Nightstar.Net quits: @MahalWork, fhtagncaps, EvilDarkLord, @McMartin, @ToxicFrog|AFK, @ToxicFrog, himi, @Skrrit, @Reivlin
06:05 Netsplit over, joins: ToxicFrog
06:06 Netsplit over, joins: ToxicFrog|AFK, EvilDarkLord, MahalWork, McMartin, Reivlin, Skrrit, himi, fhtagncaps
06:06 mode/#code [+o jerith] by ChanServ
06:06 mode/#code [+o Chalain] by ChanServ
06:06 mode/#code [+o Mahal] by ChanServ
06:06 mode/#code [+o Vornicus] by ChanServ
06:06 mode/#code [+o Chalcy] by ChanServ
06:06 mode/#code [-o TheWatcher[afk]] by ChanServ
06:08
<@Vornicus>
I have determined that I do not have the foggiest idea how to do application design.
06:12
< McMartin>
Oh?
06:12
<@Vornicus>
Yes.
06:21 Chalc [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has joined #code
06:21 Chalcy [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has quit [Ping Timeout]
06:45 Chalc is now known as Chalcedon
06:46
<@Vornicus>
Because I'm sitting here, ADDing over all the various dialog boxes -- not getting anywhere on any of them, mind you -- and I don't even have a real inkling of where I /should/ be starting, or what kind of information I'd need to figure that out.
06:57
< McMartin>
Hmm
06:57 * McMartin is trying to get an interface for in-game keyconfig that doesn't utterly suck.
06:57
< McMartin>
And I think in the end I'm going to be basing it off of D2X's.
07:00
<@Vornicus>
Might be a good idea. Select the thing you want, change it.
07:00
< McMartin>
With two choices per command, and when you select joystick input, that forces a third for directionals.
07:00
< McMartin>
to wit, you can't remap joystick up to be anything other than "up".
07:01
< McMartin>
You can, however, map R1 to also be "up", in case you want a Thrust button.
07:01
< McMartin>
I'm a little stuck on how to handle gesture deletion.
07:02
< McMartin>
IIRC, the D2X way was "press Enter to change, press Alt-X to remove"
07:02
< McMartin>
I'd probably replace "Alt-X" with Delete.
07:03
< McMartin>
The ZSNES-style windowing system would be really nice to have in general, but those twits wrote it all in x86 assembler instead of something sensible.
07:08 * Vornicus counts.
07:08
<@Vornicus>
There's usually only three action buttons at any one time, right?
07:09
<@Vornicus>
...well, okay, Hyperspace and Stellar have one, menus have two, and battle has three.
07:10
<@Vornicus>
...gah, see, this is the problem. I have all these solutions for problems, but I can't put them together.
07:10
<@Vornicus>
I have written ten frameworks and no applications.
07:12
< McMartin>
Three action buttons, four direction buttons.
07:13
< McMartin>
Hyperspace and navigation, strictly speaking, use a combination of the other two (menu and flight).
07:13
<@Vornicus>
And then the map has more, now that I think about it.
07:14
<@Vornicus>
..heck, the map has five.
07:16
< McMartin>
Menu controls are "hard-coded".
07:16
< McMartin>
By which I mean you can't change them in-game, but have to hack keys.cfg directly.
07:16
< McMartin>
Eventually, I may make it so that you have to hack starcon.key or override it with an addon pack.
07:18
<@Vornicus>
which menu controls?
07:26 Chalcy [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has joined #code
07:26 mode/#code [+o Chalcy] by ChanServ
07:29 Chalcedon [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has quit [Ping Timeout]
07:29 Chalcy is now known as Chalcedon
07:29
< McMartin>
Vorn: All of them, basically. Up, down, left, right, select, cancel, page up/down, backspace, delete, tab, slash...
07:30
< McMartin>
I think that's all of them but I could be wrong.
07:30
< McMartin>
Oh. Pause, Quit, Debug, Emergency Program Abort.
07:30
< McMartin>
Page up/down and Zoom In/Out are basically the same thing, but I think we have them separate.
07:31
<@Vornicus>
I still don't know what pu/pd does
07:32
< McMartin>
Super Melee Load Team.
07:32
<@Vornicus>
aha!
07:32
< McMartin>
Scrolls the available choices by a page.
07:33
<@Vornicus>
Only place in the game where you have that many, iirc.
07:33
< McMartin>
Aye
07:35
<@Vornicus>
even maxed out, the component selector is like 11 and the ship selector is 8.
07:38
<@Vornicus>
(hm. 3 weapons, 2 fuels, 2 powerups, PD, crew, cargo, uh...
07:40
<@Vornicus>
...what you really need is a small hardcoded set - I don't know, probably just arrows and OK/cancel - and then let them define the rest.
07:42
<@Vornicus>
Because if you even get near defining some of them, you're going to break people's layouts.
07:42 Skrrit is now known as Reiver
07:43
<@Vornicus>
(also, if you try to do it on the joystick, you're going to make a lot of angry people.)
07:48 Serah [~Shemhazai@Nightstar-8502.ds1-ba.adsl.cybercity.dk] has quit [Connection reset by peer]
08:05 Vornicus is now known as Vornicus-Latens
08:07
< McMartin>
Pretty much everywhere but the main menu, where all you need is Select and Cancel, flight keys work too
08:07
< McMartin>
The problem with allowing online configuration is that they can map Quit to, say, Return.
08:07
< McMartin>
And now they can't do anything with the menu anymore.
09:19
< himi>
Have a confirmation stage, where the default is to cancel the changes unless they successfully negotiate an intelligence test?
09:20 Mahal [~Mahal@Nightstar-5107.worldnet.co.nz] has left #code [It's hard to be mad at someone who misses you while you're asleep. ]
09:20 Mahal [~Mahal@Nightstar-5107.worldnet.co.nz] has joined #Code
09:20 mode/#code [+o Mahal] by ChanServ
09:20
< himi>
. . . . or just make the default "no" rather than "yes", so they have to actually /change/ it, and then hit return, before they can kill their config
09:23
< McMartin>
himi: It's much easier to say "If you want to mess with the deep stuff, hack this file in your home directory."
09:24
< himi>
So what, split the key configuration into stuff people might be expected to change, and stuff they're expected to leave?
09:29
< McMartin>
Yeah.
09:29
< McMartin>
Delete, for example, should pretty much always be "Delete"
09:29
< McMartin>
But you could make it Space if you really wanted to!
09:33
< himi>
heh
09:33
< McMartin>
On the other hand, people doing ports to Xbox or PS3 or whatever are probably going to want to remap Pageup and Pagedown to shoulder buttons on the gamepad.
10:00 Reiver is now known as ReivMovie
11:32 Mahal is now known as MahalZzz
11:33 MahalZzz [~Mahal@Nightstar-5107.worldnet.co.nz] has quit [Quit: This computer just fell asleep.]
14:00 ReivMovie is now known as Reiver
14:41 ToxicFrog|AFK is now known as ToxicFrog|W`rkn
14:48 Chalcy [~Chalceon@60.234.221.ns-21239] has joined #code
14:48 mode/#code [+o Chalcy] by ChanServ
14:50 Chalcedon [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has quit [Ping Timeout]
15:07 Reiver is now known as ReivZzz
16:11
<@Vornicus-Latens>
frankly if I can't use my gamepad for everything I'm going to be mad.
16:12
<@Vornicus-Latens>
And since it's rare to find two gamepads that place the buttons the same way, you'd better be able to map everything.
17:10 Vornicus [~vorn@Nightstar-18307.slkc.qwest.net] has joined #code
17:10 mode/#code [+o Vornicus] by ChanServ
19:55 EvilDarkLord is now known as EvilAwayLord
19:57 You're now known as TheWatche
19:57 You're now known as TheWatcher
20:07 You're now known as TheWatcher[afk]
20:50 MahalZzz [~Mahal@Nightstar-5107.worldnet.co.nz] has joined #Code
20:50 MahalZzz is now known as Mahal
20:52 Mahal [~Mahal@Nightstar-5107.worldnet.co.nz] has quit [Quit: It's hard to be mad at someone who misses you while you're asleep. ]
20:52 Mahal [~Mahal@Nightstar-5107.worldnet.co.nz] has joined #code
20:52 mode/#code [+o Mahal] by ChanServ
21:08
<@Vornicus>
Duh.
21:08
<@Vornicus>
The first thing I should write
21:08
<@Vornicus>
is a /workflow/.
21:08
<@Mahal>
Yes.
21:08
<@Mahal>
Process diagrams.
21:08
<@Vornicus>
...that was thoroughly random.
21:09
<@Mahal>
?
21:10 * Mahal looks puzzled at Vorn.
21:11
<@Vornicus>
It just came to me, out of nowhere.
21:11
<@Vornicus>
I wasn't even thinking about my projects, I'm sitting here writing SQL.
21:12
<@Mahal>
Oh!
21:12
<@Mahal>
I thought you meant that my comment was random :)
21:14 * Vornicus reminds himself to write workflow diagrams.
21:29 Shemhazai [~Shemhazai@Nightstar-8502.ds1-ba.adsl.cybercity.dk] has joined #Code
21:29 Shemhazai [~Shemhazai@Nightstar-8502.ds1-ba.adsl.cybercity.dk] has quit [Client exited]
21:30 Shemhazai [~Shemhazai@Nightstar-8502.ds1-ba.adsl.cybercity.dk] has joined #Code
21:45 Mahal [~Mahal@Nightstar-5107.worldnet.co.nz] has quit [Quit: It's hard to be mad at someone who misses you while you're asleep. ]
21:46 Mahal [~Mahal@Nightstar-5107.worldnet.co.nz] has joined #code
21:46 mode/#code [+o Mahal] by ChanServ
21:46 Mahal [~Mahal@Nightstar-5107.worldnet.co.nz] has quit [Client exited]
21:46 Mahal [~Mahal@Nightstar-5107.worldnet.co.nz] has joined #code
21:46 mode/#code [+o Mahal] by ChanServ
22:00 Shemhazai [~Shemhazai@Nightstar-8502.ds1-ba.adsl.cybercity.dk] has quit [Ping Timeout]
22:29 Chalcy is now known as Chalcedon
23:14
< ToxicFrog|W`rkn>
...oh, sweetness.
23:14
<@Mahal>
Yes?
23:14
< ToxicFrog|W`rkn>
I finally got clearance from Kim to keep the CF-7xxx and took it apart to see what's inside.
23:14
<@Mahal>
:)
23:15
< ToxicFrog|W`rkn>
Two P3 processors (of unknown specifications), 4GB of PC133 SDRAM, one AGP slot, one ISA, and six PCI (containing two fiberoptic LAN cards and four Invertex Jalapeno SSL accelerators, although I'm going to have to give those back)
23:16
<@Vornicus>
...that's a shitton of slow ram.
23:16
< ToxicFrog|W`rkn>
Well, there are three factors at work here:
23:17
< ToxicFrog|W`rkn>
- when we designed it, DDR was not practical for this price range;
23:17
< ToxicFrog|W`rkn>
- it's a cache, so the bottleneck is network speed, not RAM speed;
23:17
< ToxicFrog|W`rkn>
- it's meant to keep as much of the cached data in memory as it can, because as soon as it starts hitting disk, that's the bottleneck instead
23:17
<@Mahal>
(Unrelated: I have discovered a wordpress plugin that makes it feel a LOT EASIER to use. I am very happy about this fact.)
23:18
< ToxicFrog|W`rkn>
So we took RAM that was fast /enough/ and crammed as much in as the processors could address.
23:18 * Mahal nods
23:20
< ToxicFrog|W`rkn>
It should be noted that this is an SA 7225; it dates from the days when we were called CacheFlow. I'm getting it because we haven't supported these in quite some time and are finally retiring the ones in the lab.
23:20
< ToxicFrog|W`rkn>
...oh. It also has two hot-swappable power supplies, and eight hot-swappable SCSI drive bays on two controllers.
23:21
<@Vornicus>
...bitching.
23:21
<@Vornicus>
Can I have one?
23:21
< ToxicFrog|W`rkn>
I think it has an ATA controller on the motherboard, but I won't be able to tell without a flashlight. If not I'll either have to keep my ATA drives in Orias, or install a PCI one.
23:21
< ToxicFrog|W`rkn>
(it /does/ have enough spare room in the case for a drive cage, if I can get the controller)
23:21
< ToxicFrog|W`rkn>
Sadly, we only have one.
23:22
<@Chalcedon>
thats quite a piece of machinery for it's age
23:22
< ToxicFrog|W`rkn>
I would offer you a CF-5000, which is similar - one less disk slot, one extra PSU slot, and faster processors (Xeons instead of stock P3s) - but of the two we have, both are dead.
23:23
< ToxicFrog|W`rkn>
One of them appears to have suffered a PIC failure, and the other one appears to have suffered a catastrophic motherboard failure /and/ a PIC failure.
23:23
<@Chalcedon>
somebody didn't like that one
23:23
< ToxicFrog|W`rkn>
And yes, it is. I believe it was one of our top of the line products when we released it.
23:24
< ToxicFrog|W`rkn>
These days it has been supplanted by the SG-8100, which has the same number of drives, but 8GB of DDR400 memory and two Opteron dualcore processors~
23:24
< ToxicFrog|W`rkn>
Sadly, Kim'll snark at me if I scarf the 300GB drives from our prototype 8100s, so I have to settle for populating my 7225 with 20GB drives.
23:25
< ToxicFrog|W`rkn>
(yes, this means a fully populated 8100 has 2.4 TB of disk. We're using one as a fileserver.)
23:26
<@Chalcedon>
niiice.
23:27
< ToxicFrog|W`rkn>
Neither the 8100 nor the 7225 have as awesome a case as the 5000 or the 2000, though
23:28
< ToxicFrog|W`rkn>
Two locking levers on the back of the case; pull them both open and then pull one out, and the entire internal frame containing the motherboard and SCSI and PSU backplanes slides out of the case on rollers.
23:28 ToxicFrog|W`rkn is now known as ToxicFrog|AFK
--- Log closed Thu Aug 31 00:00:05 2006
code logs -> 2006 -> Wed, 30 Aug 2006< code.20060829.log - code.20060831.log >