No boom today. Boom tomorrow. There's always a boom tomorrow.

Monday, June 25

Blog

Tagged And Released

Wickedpinto tagged me:
Each person starts with 7 random facts/habits about themselves. People who are tagged need to then report this on their own blog with their 7 things as well as these rules. They then need to tag 7 others and list their names on their blog. They are also asked to leave a comment for each of the tagged, letting them know they have been tagged and to read the blog.
Well, okay then:
  1. I have broken every major bone in my body, with two exceptions.
  2. My favourite sport is parasailing.  I do this every Sunday without fail, except when I am actually in traction. (See 1.)
  3. I own a 6-foot teddy bear named Inigo Montoya.
  4. I once ate an entire Thanksgiving turkey without gravy.
  5. I am a tetraploid mutant, having 92 chromosomes.  I also have two livers.
  6. Despite that, I am unable to metabolize alcohol.  Any alcohol I consume remains permanently in my system, like dioxins do for other people.
  7. When asked to provide random facts about myself, I invariably lie.

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

Saturday, June 23

Cool

Now That

Is going to piss people off.

(Via Tim Blair himself.)

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

Wednesday, June 20

Blog

New Design

I've been working with our graphic designer on a new template design for mee.nu, and this is an example I've worked up:

/images/ai-test-small.jpg
more...

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

Sunday, June 17

World

There Is Something In What You Say

Matt Taibbi:
Anyone who’s ever been to a lefty political meeting knows the deal – the problem is the “spirit of inclusiveness” stretched to the limits of absurdity. The post-sixties dogma that everyone’s viewpoint is legitimate, everyone‘s choice about anything (lifestyle, gender, ethnicity, even class) is valid, that’s now so totally ingrained that at every single meeting, every time some yutz gets up and starts rambling about anything, no matter how ridiculous, no one ever tells him to shut the fuck up. Next thing you know, you’ve got guys on stilts wearing mime makeup and Cat-in-the-Hat striped top-hats leading a half-million people at an anti-war rally. Why is that guy there? Because no one told him that war is a matter of life and death and that he should leave his fucking stilts at home.
(via Tim Blair)

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

Saturday, June 16

Geek

Whosoever

Finds a way to harness the power of bored computer programmers shall rule the world!

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

Cool

Warning!

/images/warninglabel.jpg

(via Rocket Jones)

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

Friday, June 15

Blog

You Can Has Cheeseburger

mee.nu is live.

The queue forms here.

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

Geek

Damn

Still having issues with memcached.  I might have to disable it for a while.

It just seems to stop responding, but apparently only on the new server.  We have way more than enough CPU power for now, so disabling it won't even be noticeable.

Update: Added a global switch to the cache, and set it to off.

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

Blog

Ready To Roll

That banner up top is the draft version of our ad-supported site banner.  Yeah, it's a bit too busy, particularly on this site; I'll be handing it over to our designer who's working on the new standard templates to produce a nice clean version.

Posted by: Pixy Misa at 01:57 AM | Comments (4) | Add Comment | Trackbacks (Suck)
Post contains 47 words, total size 1 kb.

Tuesday, June 12

Geek

AAAAAAARGH!

An extraneous nohup in a startup script.

That was it.

That's what was behind the bug I've been tracing for seven hours.

I need a drink.

...

Okay, so while I was crawling around in the logfiles I was able to find and fix a couple of intermittent bugs that have been plaguing us for a while.  Including a nasty one where the session management code would, under certain circumstances, delete the database cursor for a thread and so ensure that the subsequent page request would drop dead. (The error management code would reinstate the cursor on the next request, but that particular page would fail.  It happened to me just now, editing this post.)

But still.  Seven hours for a nohup.

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

Monday, June 11

Geek

Got It!

Finally tracked down what's going on on the production web servers.

The system automatically flushes the cache when you update a page, so people don't get old copies of the page.  That's timing out - it eventually happens, but it takes more than ten seconds, so the reverse proxy times out and returns a "System not available" error.  Since the cache flush is handled by the redirect module (which all update pages have to call), you never receive the redirect because the proxy closes the connection first.

It was particularly confusing because (a) the updates actually worked and (b) because the error was inside the redirect module and redirect logging was at the start of the redirect module, the log files showed that the redirect was happening but no browser request was following it.

And the reason for that is that (a) I didn't have a local cache running and (b) the remote cache is blocked by the firewall.  It seems that cache lookups time out immediately, but cache flushes take much longer.

Which should have been obvious.

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

Sunday, June 10

Cool

How To Create Your Own Zombie Army!

Sort of.

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

Saturday, June 09

Cool

Fascinating

The new servers are acting poopy: While they are working fine for the database and files, and even for delivering pages out of Minx, when you submit a form you get neither a response nor an error... But the form does in fact work.  I've misconfigured something somewhere, but because I'm not getting an error back it's slow going trying to work out what.

Meantime, this is, well, fascinating.  I'm really rather surprised it's not more harmful than described.

(via Miss Anthrope at JREF)

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

Geek

Encouraging Signs

Just finishing the preparations for the launch of mee.nu.

I loaded a copy of the current beta database onto the production cluster.  By the time I could switch screens and bring up phpMyAdmin, it had already finished replicating.

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

Friday, June 08

Cool

Newspapers Just Might Survive

Maybe:
Hello everyone: I’m the new Buzz.mn content-wrangler. I’d say “editor,” but to me, the words “James Lileks, Editor” look like “Wile E. Coyote, Genius.”
Chances are still slim, but since the patient appeared to be DOA just a week ago, that's a hell of an improvement.

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

Thursday, June 07

Rant

Grr. Argh.

It's been a very tiring and frustrating week, for reasons I'm not going into right now, but which started with the bandwidth and server problems I mentioned earlier.

This is just the latest example of the herds of bleating nuisancery that flock to my inbox every day:
Effective immediately, .NU Domain has modified its policies and now permits the registration of .nu domain names using only one or two characters, including numeric characters - such as aj.nu, 92.nu or mu.nu - under our new Premium Names Service.
Hey, nice example there, given that I registered it in 1997.
The cost to register a two-character .nu Premium Name is 250 EURO (2 500 SEK) per year.
Crapsprockets.  It was 60 Euros for two years.  And yes, they've upped the renewal fee for existing domains.

Fortunately I'm already paid through to November 2011.

Update: The president of the .nu registry just apologised for that.  Seems like a nice guy, apart from the bit where he increased my renewal fees by 700%...

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

Monday, June 04

Cool

An Evening With Christopher Hitchens

At FrontPage.

I have got to buy his new book, God is Not Great.  Hell, it reduced his own brother to spluttering inanities.

I don't agree with him all the time, but he's consistently entertaining and insightful.

Update: Bought. While I was browsing the atheism section, and getting irritated by books like this one, another guy came up and also picked up a copy of God is Not Great.

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

Geek

No Joy In Mudville

The server that ate all of mee.nu's bandwidth just corrupted its own operating system and died.

Emails have been sent, you betcha.

Update: Evil server is no more; they've done a complete system swap.  Now I just have to reinstall everything.

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

Geek

Bugger

I just discovered that the two mee.nu production servers, which I'm about to put to work, had a little glitch in their reverse proxies and somehow managed to exchange a terabyte or so of wasted packets in the past few days.

Over our hosting company's public network.

And since it was a terabyte in each direction, and they bill for both incoming and outgoing data, that means I just used up the entire bandwidth quota for mee.nu for the month.*

Bugger.

Fortunately, Softlayer's excess bandwidth charges are among the lowest in the business, but still... Bugger.

Filed a support ticket throwing myself on the mercy of the accounting department.  You never know.

* Excluding the beta server, but I need to take that offline, get the drive replaced, and reinstall the operating system.

Posted by: Pixy Misa at 05:04 AM | No Comments | Add Comment | Trackbacks (Suck)
Post contains 134 words, total size 1 kb.

Saturday, June 02

Art

It Takes An Image

Well, I've uploaded Minx 1.0, so it's time I started playing with some of the new features. Let's see:

Automatic Server-Side Image Scaling and Thumbnails (ASSIST!)

Shrink to 200 pixels wide - side-by-side with a browser-scaled image for comparison:
[thumbnail=/images/Benten.jpg size=200x]
http://ai.mee.nu/images/Benten.jpg

Shrink to 200 pixels tall:
[thumbnail=/images/Benten.jpg size=x200]


Fit inside a box 100 pixels square, keeping proportions:
[thumbnail=/images/Benten.jpg size=100x100]



Resize to 100 pixels square, regardless of proportions:
[thumbnail=/images/Benten.jpg resize=100x100]


Accessing this directly from HTML:

<img src="/images/Benten.jpg?size=200x" border="0" />
benten

This is intended to make it easy to produce image galleries and photo albums where you need to produce images in multiple resolutions. Also, it will be used for user avatars: Since mee.nu users have complete control over their site layouts, there won't be a single fixed size for avatars, and resizing in the browser produces ugly images.

The advantages (apart from the improved quality) are that it makes it very easy to keep the image proportions, and it produces smaller files for fast loading times. (And less strain on your bandwidth.) Doing high-quality image processing is fairly CPU intensive, but we already have 16 CPUs at our disposal, so that is not anticipated to be a problem.

One hitch: This doesn't work for animated GIFs. Neither does the image processing function in the file module; the GIF library I'm using is lacking in several respects.

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

Geek

Slashzonk

I took "Zonk" off my list of editors over at Slashdot because, let's face it, he's an idiot.

The front page didn't update for the next 24 hours.  Because none of the other dozen of so editors posted anything.

So I re-enabled Zonk, read the page, and then took him off the list again.  Gah.

I expect Slashdot's readers to be about 60% idiots, but I can ignore them, mock them, or (when I have mod points) put the boot in.  Can't do much to Zonk when he's the only editor who's actually doing anything.

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

Cool

Tormented

Oh my...

What the world needs is real made-to-order Lego sets.  I want my Slayers Lego!

But in the meantime, this is pretty cool.

Posted by: Pixy Misa at 01:00 AM | No Comments | Add Comment | Trackbacks (Suck)
Post contains 25 words, total size 1 kb.

Friday, June 01

Geek

Aargh! (Part 97 Of A Continuing Series)

Spend two hours debugging a 25-line SQL query only to find out that it is syntactically correct, but that one of the parameters is being passed as a string instead of an int, which causes the interface library to quote it.

The information is there in the error message, but it wouldn't hurt for it to be a little less... delphic:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''30'' at line 1.
The program generates the query as a single line; it only became 25 lines after I broke it down for readability.

Blahs.

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

<< Page 1 of 1 >>
100kb generated in 0.2705 seconds; 63 queries returned 337 records.
Powered by Minx 1.1.4-pink.