Aww... my bees.

Friday, July 17

Blog

One Last Outage - Around 1AM CDT

Today's outage is proudly brought to you by Adaptec - "The number one name in overpriced RAID controllers with crappy firmware" - and Western Digital - "Our drives are so tough they eat other disk drives!  Also, your data."

This is to replace the insane drive and wipe and rebuild the corrupted RAID-5 volume.  Should be about 15 minutes.  Once it's done, everything should be good - we have a RAID-5 array and a RAID-1 array and an enterprise SSD for the databases.  What could possibly go wrong?

...

No, thanks, I don't want a list.

Update: DONE!

Update: And for some bizarre reason, after the maintenance was done and I'd made sure everything was working correctly, the networking went notworking.  Bleh.

Posted by: Pixy Misa at 02:13 PM | Comments (5) | Add Comment | Trackbacks (Suck)
Post contains 129 words, total size 1 kb.

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 (13) | 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 | Comments (2) | 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 (7) | 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 (16) | 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 | Comments (1) | 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 | Comments (1) | 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 (4) | 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 | Comments (1) | 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 (3) | 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 | Comments (1) | Add Comment | Trackbacks (Suck)
Post contains 24 words, total size 1 kb.

Tuesday, April 15

Blog

Five Years Of Assorted Miscellanea

Today!

Huh.  It's not immediately obvious even with that link, because April 15 2003 was also a Tuesday.  But yep, five years old today.

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

Monday, March 31

Blog

New In 1.2: Video At Last!

Just as a reminder, this series of posts is talking about features in the new 1.2 relase coming in April. These tags aren't available on the live system just yet; I've copied the HTML produced by the test system to demonstrate their effects.

A couple more toys for you to play with, in the form of the [video] and [music] tags. I'm cheating slightly to show them working here, because while the player is installed on the server, the updated BBCode engine isn't.

To start with something simple, the tag [video=/flash/NewCuteyHoneyOp2.flv image=/flash/NewCuteyHoneyOp2.jpg theme=dark width=480 height=360] produces this:



The width and height default to 480 and 360 respectively, so if you're happy with that, you don't need to specify them. An extra 20 pixels is added to the total height for the player control bar. Two themes are currently available: dark, as shown above, and light, which is light grey with black buttons.

The image option specifies a placeholder image to be displayed until the user hits play. Or you can add an autostart option to, well, autostart. But that could get annoying - particularly if you have more than one video on the page...

Your file needs to be in FLV format at present (or SWF, but FLV is probably easier). There are a number of free tools that will convert AVI or MPEG files to FLV - Riva Encoder is one that I've tried that seems to work fairly well.

The [music] tag will display a simple player for MP3 files. The tag [music=/files/music/Eva-3-34.mp3] will produce:



You can specify a width and a theme just as with the video player.

Posted by: Pixy Misa at 03:48 AM | Comments (11) | Add Comment | Trackbacks (Suck)
Post contains 268 words, total size 3 kb.

Friday, December 21

Blog

Fixed!

That bug that was logging people out at random - the same bug that occasionally gave you someone else's name on a comments page - has been found and fixed.

It's a CherryPy bug and not a Minx bug, so I'm going to see if it's been fixed in the new beta of CherryPy, and if not, file a bug report.

The only problem is that I spent three hours looking for a bug in my code before I turned my gaze to CherryPy. neutral

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

Friday, September 21

Blog

Stampeeeede!

The migration is on. smile

Any mu.nu users want to move to Minx, just comment here or email me (andrew -at- pixymisa -dot- net), and I'll make it happen.  I've copied the post from Munuviana into the extended entry for more details.
more...

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

Friday, August 17

Blog

Popup Overload

Part one of the theme builder - the part that does fancy banners as seen above - is installed, though I haven't activated it for everyone.

Parts two and three, which handle layouts and styles respectively, will go in tomorrow.  That brings the total number of colour options available to 104.

That's not 104 different colours; that's 104 different things for which you can specify the colour.  Each with a little popup colour selector.

Also, you can spell it "color" and it still works.

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

Blog

Whoopsy

I was testing the new theme builder module on my test box (a good place for that sort of thing).  It seems to work well, except that the first thing it does is rename and deactivate your header, footer, and banner templates and replace them with the new standard versions.

Which I haven't actually set up yet.

One good point: Turns out the system is actually still usable with the header, footer and banner templates all missing.

Posted by: Pixy Misa at 02:37 AM | Comments (1) | Add Comment | Trackbacks (Suck)
Post contains 78 words, total size 1 kb.

Thursday, August 16

Blog

Presto Change-o

Okay, that looks a bit weird, but it actually worked.

Also de-tableized the banner.

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

Wednesday, August 15

Blog

No Ears Kitty

Okay, the ad / no ad switch works fine, except now Floofy has no ears.

So I'll change the banner.

Update: You know what?  That looks pretty good.  I need to fiddle with the rest of the page style a bit to make it match, but that banner design I'm actually happy with.

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

Blog

The Problem With That

Is that if you have 140 different colours of menu text, you need 140 different colours of mee.nu logos.  In two sizes.  And the same for mee.fm, and mu.nu.  (The other domains can wait.)

That's a total of 840 images, which took nearly three hours to create.  Well, half an hour messing about searching for the original version, fifteen minutes re-creating it, two hours to write the program, and fifteen minutes to run it...

I won't display them all, but here's a sample of each:

http://mee.nu/style/logo/mee.nu-mediumvioletred-sm.pnghttp://mee.nu/style/logo/mee.nu-chocolate-sm.png
http://mee.nu/style/logo/mee.fm-darkseagreen-sm.pnghttp://mee.nu/style/logo/mee.fm-slateblue-sm.png
http://mee.nu/style/logo/mu.nu-cornflowerblue-sm.pnghttp://mee.nu/style/logo/mu.nu-forestgreen-sm.png

more...

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

Blog

Font Set Three At Last!

Wrapping up things with the theme builder, with the plan of installing it later today.   Here's the third and final set of fonts - pedestrian, but Unicode-compliant.  Ish.

These include the Microsoft "Core Fonts for the Web", Bitstream's Vera, and the SIL fonts Charis and Gentium.

more...

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

Tuesday, August 14

Blog

Words And Colours

Here's a list of the words and colours available for menu items. Eventually I'll have a dynamic generator set up so you can use any word at all, but for now if you need other words you'll need to file a New Menu Item Request and wait a couple of hours.

more...

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

Sunday, August 12

Blog

Bob The Builder

The new theme builder module in action. Well, almost in action.



Posted by: Pixy Misa at 12:23 AM | Comments (1) | Add Comment | Trackbacks (Suck)
Post contains 14 words, total size 1 kb.

Friday, August 10

Blog

Sample Slideshow

Click a banner. Any banner. smile

/images/bikini-b.jpg?size=500x
/images/kitten-b.jpg?size=500x
/images/autumn-b.jpg?size=500x
/images/sunset-b.jpg?size=500x
/images/coffee-b.jpg?size=500x
/images/orchid-b.jpg?size=500x
/images/ckittens-b.jpg?size=500x

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

Thursday, August 09

Blog

All Dressed Up

Here's a sample with an ad, the mee.nu logo, and the menus overlaid. It's a little busy at this size; making the main banner section larger helps with that.

/images/coffee-sample.jpg?size=500x

You can choose from white or black text for the system menus. Other colours maybe later.

/images/bikini-sample.jpg?size=500x

Posted by: Pixy Misa at 01:26 PM | Comments (1) | Add Comment | Trackbacks (Suck)
Post contains 48 words, total size 1 kb.

<< Page 1 of 15 >>
106kb generated in 0.2685 seconds; 73 queries returned 271 records.
Powered by Minx 1.1.2-pink.