#tfl@irc.freenode.net logs for 19 May 2009 (GMT)

Archive Today Yesterday Tomorrow
tfl homepage


[00:00:30] --- Marzo_away is now known as Marzo
[00:00:59] <Marzo> Returned I have
[00:02:46] <WizardryDragon> Greetings
[00:06:18] <Marzo> I seem to recall that you have a real MT32, right?
[00:07:12] <WizardryDragon> On my older laptop
[00:07:49] <Marzo> I ask because I am curious as to how well Exult performs with it
[00:08:19] <Marzo> I have tried the new version of Munt (which apparently is closer to the real deal) and Exult is very choppy
[00:09:21] <WizardryDragon> Not even too aware what Munt is
[00:09:38] <Marzo> It is the project formerly known as MT32Emu
[00:10:28] <WizardryDragon> I never had any issues with Exult on my older laptop that weren't addressed by subsequent bug fixes, although I always seemed to consistently have the client/server link for Exult/Exult Studio break pretty consistently
[00:10:38] <WizardryDragon> Which I am going to assume is unrelated :P
[00:10:43] <Marzo> Aye
[00:11:11] <Marzo> The odd thing is that Exult works very well with the older version of the Munt driver, but not very well with the latest one
[00:11:25] <WizardryDragon> Some of the MT patches sound quite different than the game under, say, a Soundblaster, though
[00:12:03] <Marzo> I guess; the MT32 was quite more versatile than any SB of that age
[00:12:38] <Marzo> (for instance, sysex messages can be used in an MT32 to reprogram the way it generates midi -- until it is reset, of course)
[00:13:03] <Marzo> (and U7/SI used it a lot)
[00:13:44] <WizardryDragon> To be honest, Im not terribly familiar with MIDI coding present or past
[00:13:52] <WizardryDragon> So you may as well be speaking latin to me :P
[00:14:24] <Marzo> I am not too versed in it as well
[00:15:29] <Marzo> My knowledge of midi is from Exult and from puzzling about the (very hackish) Miles Sound Driver (whose hackish ASM source is available for free)
[00:16:57] <WizardryDragon> I have some experience in _sequencing_ midi that Ive gained from composing digital music as something of a hobby, but the coding end of it Ive very limited experience with
[00:18:48] <WizardryDragon> On a side note,
[00:19:02] <WizardryDragon> Whoever coded the style formatting for MediaWiki should be flogged
[00:19:06] <WizardryDragon> Its pretty arcane
[00:19:33] <Marzo> Many coding styles suffer from that flaw
[00:19:39] <WizardryDragon> Well
[00:19:54] <Marzo> And everyone defends *their* arcane coding style to their dying breath and beyond :-p
[00:20:19] <WizardryDragon> To make a change to the _appearance_ of the site, that isn't entirely superficial, basically means delving into the actual code of the wiki
[00:20:21] <WizardryDragon> For example
[00:20:30] <WizardryDragon> To change the copyright text on the bottom of the Wiki
[00:20:46] <WizardryDragon> I have to rewrite the part in footer.php that handles that
[00:21:26] <WizardryDragon> (Information: http://www.mediawiki.org/wiki/Manual:FAQ#How_do_I_change_the_footer.3F )
[00:22:08] <WizardryDragon> I sense making the main site and the wiki use a consistent theme is going to be much more trouble than it is worth
[00:22:21] <Marzo> Hehe
[00:25:07] * WizardryDragon goes back to finding a way to port the source documentation to the wiki.
[00:29:13] <WizardryDragon> Oh,
[00:29:16] <WizardryDragon> Incidentally
[00:29:28] <Marzo> Shoot
[00:29:34] <WizardryDragon> I'd be pretty partial to a TFL map somewhat like the ones you had posted on the forum
[00:30:02] <Marzo> I am just waiting for the map to mature a bit more, actually
[00:30:33] <Marzo> (in particular, the cities are pretty bland at the moment...)
[00:30:42] <WizardryDragon> Hehe
[00:30:47] <WizardryDragon> Well
[00:30:54] <WizardryDragon> The chunks will be done fairly shortly
[00:31:18] <WizardryDragon> Depending on how much time I have between work, Id say that part of the map may even be done by the end of the month.
[00:33:13] <WizardryDragon> I liked that last BG one you made, though.
[00:33:29] <Marzo> The chunks should help
[00:34:01] <Marzo> (and I think you mean aside from the fact that the first rune was miscolored)
[00:34:24] <WizardryDragon> I hadnt noticed, actually
[00:34:33] <WizardryDragon> Aha
[00:34:47] * WizardryDragon abuses MediaWiki to hack the footer
[00:34:55] <Marzo> The cloth texture actually turned out quite well, didn't it?
[00:35:35] <WizardryDragon> I thought it was well executed. Apparent without detracting from the map or being overdone.
[00:36:02] <Marzo> I actually limited it to the ocean, borders and the background of the side notes
[00:36:28] <Marzo> Otherwise it would make the landmass more difficult to see
[00:37:14] <Marzo> I am thinking of making a 'dark path map'-style Orb of the Moons map for Keyring/TFL too
[00:38:15] <WizardryDragon> Neat :)
[00:38:32] <WizardryDragon> And yeah, thats one of the things that keeps it from being overpowering
[00:38:40] <WizardryDragon> Keeping it to the less important areas, that is
[00:38:59] <Marzo> (of maybe changing the orb of the moons to a dialog form, asking where you want to go; the avatar used it extensively in U6, after all...)
[00:39:47] <Marzo> Hm. This new map actually provides the mantras for the shrines (and even the Word of Power needed to restore the shrine of Sacrifice)
[00:39:54] <WizardryDragon> Or make it sensitive to the position you point it, but Im sure as hell not scripting that
[00:39:55] <WizardryDragon> :)
[00:40:46] <Marzo> Hm. Adding a temporary grid when you double-click the orb of the moons might help with the targetting
[00:41:13] <Marzo> (and would be fairly easy to implement)
[00:43:22] <WizardryDragon> Possibly
[01:02:49] --- Marzo is now known as Marzo_away
[01:05:23] <WizardryDragon> Okay
[01:05:29] --- Marzo_away is now known as Marzo
[01:05:33] <WizardryDragon> http://www.thefeudallands.ca/wiki/Source:First_circle#Translate
[01:05:44] <WizardryDragon> Tell me what you think of the format of that page?
[01:06:03] <WizardryDragon> First attempt at "wikifying" the source docs.
[01:06:16] <Marzo> Interesting
[01:06:17] <WizardryDragon> Other than some spacing I had to fix I dont think it went that bad myself.
[01:08:23] <WizardryDragon> If I could get that working consistently across the docs, it would mean you'd just have to recompile the actual documentation if you had some sort of significant changes, as the wiki nature of those documents would allow minor changes to be done directly.
[01:08:49] <WizardryDragon> Itd also let others add their own notes if they wanted, though I suppose I'd have to write a way to preserve those sections.
[01:10:51] <WizardryDragon> I could probably write a plugin for NaturalDocs to export it to a wiki format too, though the internal linking could get a little sketchy.
[01:11:20] <WizardryDragon> (Right now I hardcoded my little parser hack to link within the "Source:" namespace)
[01:11:29] <Marzo> I'd say ignore the direct changes made to the wiki
[01:11:41] <Marzo> (for source docs)
[01:11:54] <Marzo> It is supposed to be documented in the source, after all
[01:12:27] <WizardryDragon> I suppose. Im not overly concerned about it at the moment, given the sparse editor membership of the Wiki
[01:12:39] <WizardryDragon> Just trying to be mindful of possible future problems
[01:13:16] <Marzo> (in fact, I'd say that requiring high ranking editors for the source docs would be best)
[01:13:35] <WizardryDragon> One moment; Im going to switch over to the internet on my laptop, where I have the actual source, and see if I cant write something to wikify from the sourcecode instead of the Natural Docs-outputted HTML
[01:16:06] --> wizardrydragon_ has joined #tfl
[01:16:18] * wizardrydragon_ waves at hisself
[01:16:29] <Marzo> :-p
[01:16:34] <-- WizardryDragon has left IRC (Nick collision from services.)
[01:16:38] --- wizardrydragon_ is now known as wizardrydragon
[01:16:39] * Marzo pokes WizardryDragon with the Death Scythe in an attempt to get a response
[01:16:50] --- ChanServ gives voice to wizardrydragon
[01:16:50] <Marzo> Ah, too late
[01:16:59] <wizardrydragon> Ghosteded
[01:17:00] <wizardrydragon> hehe
[01:17:22] <Marzo> Indeed; if I had been a second or so faster, I could claim to have ghosted your former self :-p
[01:17:28] <wizardrydragon> hehe
[01:18:56] <wizardrydragon> I'll probably semi-protect the source pages, meaning that editors will have the register to edit them.
[01:19:02] <wizardrydragon> For now, that'll probably be sufficient.
[01:19:14] <wizardrydragon> If it becomes a further issue, I can always full protect it
[01:19:15] * Marzo is toying with cppcheck and astounded at how many delete/delete[], delete/free and delete[]/free mixups are there
[01:19:26] <wizardrydragon> hehe
[01:19:51] <Marzo> Adding some sort of warning at the top about editing the article sounds like a good idea too
[01:20:13] <Marzo> (stating that it is autogenerated and any changes made will be lost on the next update)
[01:21:28] <wizardrydragon> That would be easy enough to do.
[01:21:34] <wizardrydragon> In fact, I will do that now.
[01:24:52] <Marzo> I always get a chuckle when I see this preprocessor constant: COLOURLESS_REALLY_HATES_THE_BG_SFX
[01:29:06] <wizardrydragon> Hee
[01:33:21] <wizardrydragon> http://www.thefeudallands.ca/wiki/Source:First_circle
[01:33:26] <wizardrydragon> Think someone will miss the warning?
[01:33:35] <wizardrydragon> I hope not
[01:33:54] <Marzo> They might if they are colorblind :-)
[01:34:21] <wizardrydragon> Heh, I suppose
[01:34:41] <wizardrydragon> Maybe I should make it in 18-point font too?
[01:35:38] <Marzo> Maybe increase it by 2 points or so
[01:36:30] <wizardrydragon> Hehe
[01:37:28] <wizardrydragon> Well, its got a warning and semi-protection, I can jimmy a bit with the warning (you can too, incidentally, provided you're logged in, it's at Template:SourceDisclaimer), but I think that combination will be sufficient for now.
[01:37:59] <Marzo> Aye
[01:41:01] <wizardrydragon> Refresh and see if the increased size looks good?
[01:41:37] <Marzo> It does
[01:42:05] <Marzo> (the main point is that it combines with the box and image to really draw attention)
[01:42:24] <wizardrydragon> :-)
[01:42:57] <wizardrydragon> Well, before it was just "standard wiki size" font, whereas now I have the header hard set to 16pt and the body to 12pt
[01:43:14] <Marzo> Querry: ever since that downtime on the webserver, the server stats don't seem to be updating
[01:44:06] <wizardrydragon> Its been sketchy at best, and I've not had the time to fix them _and_ keep developing tfl :P I can reset awstats and see if that fixes things though
[01:44:38] <wizardrydragon> Note that Wordpress' stats and the wiki stats work fine, so I imagine that the awstats daemon is just stuck or crashed
[01:45:09] <wizardrydragon> (especially since the awstats and statpress plugin use the same source of information)
[01:45:40] <wizardrydragon> Of course
[01:45:50] <wizardrydragon> It helps if I remember the root password..
[01:51:48] <wizardrydragon> Hrm
[01:52:01] <wizardrydragon> tailwatchd and cpanellogd are both running, so stats should be working.
[01:52:31] <wizardrydragon> I'll reset them, but they don't seem to be malfunctioning in any way
[01:53:33] <wizardrydragon> Exim acting up might be making tailwatchd have some issues though
[01:54:01] <wizardrydragon> Hrm, looks like it, too
[01:54:04] <wizardrydragon> In the logs:
[01:54:15] <wizardrydragon> (This being from a trace)
[01:54:26] <wizardrydragon> lots of it going
[01:54:30] <wizardrydragon> tat64("/var/log/maillog", {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
[01:54:32] <wizardrydragon> stat64("/var/log/maillog", {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
[01:54:33] <wizardrydragon> _llseek(2, 0, [0], SEEK_CUR) = 0
[01:54:35] <wizardrydragon> stat64("/var/log/exim_mainlog", {st_mode=S_IFREG|0640, st_size=654662, ...}) = 0
[01:54:36] <wizardrydragon> stat64("/var/log/exim_mainlog", {st_mode=S_IFREG|0640, st_size=654662, ...}) = 0
[01:54:44] <wizardrydragon> Looks like exim ate its own log
[01:57:20] <wizardrydragon> Is it certain stats that aren't working for you, or just AWstats in general
[01:57:23] <wizardrydragon> +?
[01:57:34] <Marzo> Let me check
[01:58:48] <Marzo> Analog stats display the same stats
[01:59:15] <Marzo> So does webalizer
[01:59:59] <wizardrydragon> Its probably tailwatchd having issues, then, as they all process information from tailwatchd
[02:00:11] <wizardrydragon> And it looks like tailwatchd is having issues with mail logs
[02:00:34] <wizardrydragon> I could probably just disable mail log watching until I manage to resurrect Exim
[02:00:47] <Marzo> The raw logs seem to work fine
[02:01:10] <wizardrydragon> yeah
[02:01:19] <wizardrydragon> the raw logs will be from the files tailwatchd processes
[02:01:31] <wizardrydragon> Such as the /var/log/exim_mainlog from above
[02:02:05] <Marzo> And it makes me wonder about banning ip 194.153.113.7, as it has all the characteristics of a spambot
[02:02:23] <wizardrydragon> Let me take a look
[02:03:10] <Marzo> Well, not neccessarily a spambot; but it did check robots.txt and went about looking for several pages for which there are no links in or out of the site
[02:03:38] <wizardrydragon> Interestingly
[02:03:45] <wizardrydragon> Awstats works fine for the TFL domain
[02:03:47] <wizardrydragon> I just checked
[02:03:50] <wizardrydragon> It seems okay
[02:04:07] <Marzo> Plus 21 hits in the span of 6 seconds
[02:04:18] <wizardrydragon> Though I do notice some suspicious activity that looks like leeching
[02:04:42] <Marzo> From the TFL domain?
[02:04:46] <wizardrydragon> Probably not in bad faith, but you think people could just upload the TFL screenshots to their own pages
[02:04:56] <Marzo> Ah
[02:05:22] <wizardrydragon> Theres about two times more hits to the screenshot images
[02:05:25] <wizardrydragon> than to the actual page
[02:06:57] <wizardrydragon> Oh, neat
[02:07:05] <wizardrydragon> Someone needs to tell me these kinds of things
[02:07:17] <wizardrydragon> Dino posted some stuff about TFL on his news page
[02:08:23] <Marzo> He did?
[02:08:43] <wizardrydragon> Well, I feel less stupid about not knowing, now
[02:08:48] <wizardrydragon> Yeah, the URL shows up in my AWstats
[02:09:10] <wizardrydragon> 0.27% http://gigi.nullneuron.net/ultima/news.php
[02:09:38] <Marzo> It is about the alpha release
[02:09:40] <wizardrydragon> Some more poking reveals:
[02:09:41] <wizardrydragon> http://gigi.nullneuron.net/ultima/news.php?day=26&month=02&year=2009
[02:09:43] <wizardrydragon> yeah
[02:09:44] <Marzo> Feb 26
[02:09:46] <wizardrydragon> No one told me
[02:09:48] <wizardrydragon> :P
[02:09:50] <wizardrydragon> So
[02:09:54] <wizardrydragon> I just find these things out now!
[02:10:00] <Marzo> Hehe
[02:10:28] <wizardrydragon> Predictably
[02:10:34] <wizardrydragon> The top referrer other than search engines
[02:10:39] <wizardrydragon> Is the exult page
[02:12:13] <wizardrydragon> Hrm
[02:12:26] <wizardrydragon> Webalizer should work if AWstats doesn't, though
[02:13:07] <wizardrydragon> If tailwatchd is the issue anyways
[02:14:08] * wizardrydragon will have to tool around with stuff
[02:27:36] --- Marzo is now known as Marzo_away
[02:35:24] <wizardrydragon> Well, off to bed with me. I have a longer shift tomorrow.
[02:35:26] <wizardrydragon> Night
[02:35:34] --- Marzo_away is now known as Marzo
[02:35:39] <Marzo> Sleep well
[02:35:50] <wizardrydragon> You too, when you do
[02:35:58] <-- wizardrydragon has left IRC ("zzzzz")
[02:47:21] --- Marzo is now known as Marzo_away
[06:10:23] --- Marzo_away is now known as Marzo
[06:20:26] --- Marzo is now known as Marzo_away
[06:54:39] --- Marzo_away is now known as Marzo
[06:56:21] <-- Marzo has left IRC ("Marzo vanishes suddenly.")
[14:44:53] --> Marzo has joined #tfl
[14:44:53] --- ChanServ gives voice to Marzo
[14:56:23] --- Marzo is now known as Marzo_away
[18:00:20] <-- servus has left IRC (kornbluth.freenode.net irc.freenode.net)
[18:00:50] --> servus has joined #tfl