You know when grown-ups tell you everything's going to be fine, and you think they're probably lying to make you feel better?
Yes.
Everything's going to be fine.

Friday, June 19

Blog

And We're Back

I said half an hour, and half an hour it took!

Update: Except that my clever trick of redirecting the reverse proxy to minimise downtime caused the spam filter to block, um, everyone.

Most people should have picked up the DNS changes by now and won't have that problem any more.

Posted by: Pixy Misa at 08:30 PM | Comments (12) | Add Comment | Trackbacks (Suck)
Post contains 54 words, total size 1 kb.

Thursday, June 18

Blog

Really Moving

The on-again off-again mee.nu server move is on again, for this Friday at 6AM GMT.

Posted by: Pixy Misa at 07:09 PM | No Comments | Add Comment | Trackbacks (Suck)
Post contains 17 words, total size 1 kb.

Monday, June 08

Blog

Mooving

mee.nu (and the mu.nu Minx blogs) will be migrating across to its new home on Monday at 6AM GMT.

Was originally scheduled for Sunday at the same time, but I somehow slept through all of Saturday, so I'm not quite ready yet.

Downtime is expected to be about an hour.  Originally it was going to be just a few minutes, but due to recent hiccups I'm now planning to do a full database reload, so it will take a little longer.

Update: Running a bit behind schedule, bit still planning to do the move today.  I have worked out a plan to minimise the downtime, so when your blog goes blank for twenty minutes or so, that will be it.

(I should be able to put up a message saying what's happening.)

Update: Still working on it.  Tidying up the old environment now so that I can do a nice quick move.  While I'm doing that, I'll do a test run of the database load.

Update: Downtime should be only about 15 minutes.  The trial run took 3.5 minutes to dump the database, 1 minute to copy across to the new server, and 8.5 minutes to load.  That's not at all bad.

The setup is nearly ready, so I'm going to proceed and get it done before the database glitches again. frown

Update: Damn.  The database dump doesn't work correctly if there are corrupt indexes, so I'll have to do an index rebuild first, then dump.

Update: Ran into a bug.  Looks like it's not happening today after all.  I'll keep working on it and reschedule, probably to tomorrow.

Update: Doh!  I know what's going on.  Hang on...

Update: Nope, that wasn't it. sad   Weird.  I'm already running a CherryPy app in production on this server, so why won't this one start?  I can't even get a trivial sample program to run.  Same version of Python and CherryPy too.  Hmm.

Update: Foo.  Networking wasn't running correctly on the newly-created virtual server.  I restarted it, and everything is fine.  It looked like a firewall issue - with the new system, not only is the server protected from the outside world, but all the virtual servers are protected from each other, and, in fact, from themselves.  But no, it was just that the loopback interface wasn't running.

Update: Okay, looks like the application server and database are working fine now.  Just need to set up the load-balancer.  But it's nearly midnight, so I won't be doing the move today; it will be tomorrow instead.

Posted by: Pixy Misa at 11:42 PM | Comments (5) | Add Comment | Trackbacks (Suck)
Post contains 423 words, total size 3 kb.

Saturday, May 23

Blog

Two Removes Are Equal To One Fire

Moving mu.nu into its new home right now.

I've reached the quiet spot between frantic preparation and even more frantic bug-fixing, where the files are doing their final update.  Back to panic mode in 3... 2...

All finished!  Not too much pain involved, either.  Just waiting for the DNS changes to roll out now.

Posted by: Pixy Misa at 04:36 PM | Comments (15) | Add Comment | Trackbacks (Suck)
Post contains 61 words, total size 1 kb.

Saturday, February 07

Blog

1.2-alpha-c1

The new edition of Minx is working!

Okay, it's still in internal alpha testing, but after I ripped out its internals to provide for some of the major new features (scripting language, API support, safe third-party applets) it's been kind of broken for a while.

Now it's working fine, and seems to be at least close to the speed of 1.1.  I can optimise the common cases of my new tag dictionary class, which is very heavily used; that should help things along.

Hmm.

Before:
108kb generated in CPU 0.13, elapsed 0.1315 seconds.
65 queries taking 0.0324 seconds, 276 records returned.
Powered by Minx 1.1.2-beta.

After:
106kb generated in CPU 0.12, elapsed 0.1285 seconds.
70 queries taking 0.0426 seconds, 279 records returned.
Powered by Minx 1.2-alpha-c1.

But I just noticed that recent comments aren't working on 1.2.*

Based on the work I've been doing at my day job over the past year, I do have some neat ways to potentially speed up the query side of things (and reduce the number of queries).  But that's only one third the total time, so Amdahl's Law applies in spades.

* Doh!  It's that blasted cross-referencing indexy thing I implemented.  Efficient, yeah, but if the cross-reference table is empty it don't work.  And if the cross-reference table isn't accurate, it don't work right.  I'll have to find - or rewrite - the code to rebuild the index, but at least I know it's not a bug.  As such.

Posted by: Pixy Misa at 11:08 PM | No Comments | Add Comment | Trackbacks (Suck)
Post contains 244 words, total size 2 kb.

Friday, November 14

Blog

Can You Feel Anything When I Do This?

Let's see what happens...

Well, it kind of works.  (See below.)  Say bye-bye to half my CSS settings, and at the same time, half the markup in the document itself, but other than that, it's readable enough.

That's the documentation for one active tag (albeit one of the more complex ones).  And it's pretty terse and short on examples.

As of 1.2b3, the current development version, Minx supports 1651 active tags.  (I have no idea how many data tags there are - closing on a hundred thousand, I expect.)

Of course, most of those tags are variations or combinations or or specialisations or refinements of other tags, because Minx has only about 23,000 lines of code.

But if each tag needed a paragraph of explanation, that would fill a phone book.

So I need to take what I've been writing in Word, parameterise it, and build it into a Wiki.

Fortunately, two of the features added in 1.2 are Wiki support and text macros, so I can do exactly that.

So, um, I will.

Do that.

Yes.

more...

Posted by: Pixy Misa at 12:22 AM | No Comments | Add Comment | Trackbacks (Suck)
Post contains 3117 words, total size 100 kb.

Thursday, October 09

Blog

Whoops!

Back now.  Invalid entry in my.cnf.

Posted by: Pixy Misa at 12:06 PM | Comments (3) | Add Comment | Trackbacks (Suck)
Post contains 7 words, total size 1 kb.

Tuesday, June 03

Blog

And Off We Go Again

Cleanup is cleaned up.  Migrator is migratoring.

Sleep time.

Have to get up early, there's a man coming round to destroy my bathroom.

Posted by: Pixy Misa at 11:23 PM | No Comments | Add Comment | Trackbacks (Suck)
Post contains 28 words, total size 1 kb.

Monday, May 12

Blog

Stampeeeede!

And the buffalo are off!

Posted by: Pixy Misa at 10:27 AM | Comments (2) | Add Comment | Trackbacks (Suck)
Post contains 6 words, total size 1 kb.

Sunday, May 11

Blog

Run! Run While You Still Can!

About to import the entirety of mu.nu into Minx.  More than 200,000 posts, more than 1,500,000 comments.

Whee!

Posted by: Pixy Misa at 06:40 PM | No Comments | Add Comment | Trackbacks (Suck)
Post contains 24 words, total size 1 kb.

<< Page 8 of 44 >>
64kb generated in CPU 0.0244, elapsed 0.1578 seconds.
54 queries taking 0.1409 seconds, 245 records returned.
Powered by Minx 1.1.6c-pink.
Using http / http://ai.mee.nu / 243