If you want comments on your site, post something wrong.
Anyway, to those who haven't visited before: Welcome, and yes, I know that WWI was basically a family feud among Queen Victoria's grandchildren, and that The Molotov-Ribbentrop Pact would be a good name for a rock band.
Ancient Chinese history I'm less reliable on, so if you want to take up a discussion of the Yellow Turban Rebellion in my comments, go right ahead.
Wikipedia says the Yellow Turban Rebellion was: "agrarian crisis, in which famine forced many farmers and former military settlers in the north to seek employment in the south, where large landowners exploited the labor surplus to amass large fortunes." Seems as though nothing changes over the centuries as we see nowaday with current worldwide droughts.
Thanks for putting this rebellion out cause I had never heard about it. Might also want to read A Time To Stand ( booksbyoliver.com ) cause it's more current today as people continue to fight tyranny. I recommend it.
Posted by: OhioRiver at Saturday, July 21 2012 01:16 AM (kWhze)
3
Steven - no problem, I don't mind people correcting me as long as the point is (a) salient, (b) reasonably polite, and (c) hasn't been made twelve times already.
OhioRiver - as my 8th grade history teacher liked to say, Those who do not study history are going to be back in my class again next year.
Posted by: Pixy Misa at Saturday, July 21 2012 01:33 AM (PiXy!)
I'm doing a new design for the next version of Minx, based on the 960.gs / Skeleton / Bootstrap CSS layout libraries.*
The rounded corners are likely to go at this stage; form design will improve, and blogs will resize (at least in theory) to fit your device, but in discrete steps rather than one pixel at a time.
The idea is that you'll choose a 12- or 16-column layout, and then assign a certain number of columns to each element on the page, so you might choose 12 columns, and allocate 8 to the content and 4 to the sidebar. But you could also have a headlines area (between the banner and the content) with three items each four columns wide.
The new base widths will be 700 pixels (for smaller devices like tablets and phones), 940 pixels (for older PCs and notebooks), and 1180 pixels (for larger screens). All of those work out evenly whether you choose a 12- or 16-column grid.
There will be a pair of new, interactive menu bars above and below your banner image, the top one for the mee.nu system as a whole, the bottom one for your site. The current ads (which I haven't sold any of yet anyway) will shrink down to fit in the top menu bar, rather than sitting above it, and will expand out on mouseover. I think that's the best compromise to make them as unobtrusive as possible while still giving advertisers a useful amount of space.
Sample Images
Update: Damn arithmetic! One problem with the above layout is that to fit ads neatly in the sidebar you'd want it to be 240 pixels wide - the same as the ad itself. But the maths just doesn't work out.
With a 940-pixel standard layout, you have 12 columns each 60 pixels wide, and 11 margins in between each 20 pixels wide. 12 x 60 + 11 x 20 = 940.
With 16 columns, it's 16 x 40 + 15 x 20 = 940.
This works because we're ignoring the rightmost 20-pixel margin - if we included that, the widths would be 720, 960, and 1200 pixels - all multiples of 240, with lots and lots of useful factors.
So if you have a 3 column sidebar in a 12-column layout, that's 3 x 60 + 2 x 20 = 220px. 4 columns in 16-col layout is 4 x 40 + 3 x 20 = 220px. Either way, too narrow for the ad. 4 columns in 12-col layout is 4 x 60 + 3 x 20 = 300px; 5 columns in 16-col layout is 5 x 40 + 3 x 20 = 280px, which leaves a fair chunk of space over.
I'm not sure how bad that will be in a live design, so I'm not going to tear up the fundamental principles of mathematics just yet. And you could force the sidebar into a 240-pixel layout within a 280/300 pixel division if need be, with a larger than normal gap between the sidebar and the main content.
Real-world testing is indicated here.
* Most likely Bootstrap; I had some issues with version 1.4, but the newly released 2.0 cleans up most of the things I didn't like and adds even more features.
Okay, I've lined up reasonably-priced providers in the following locations:
Phoenix (2)
Dallas (2)
Atlanta
New Jersey
Chicago
Los Angeles
Fremont
I'm not sure about the company operating the Chicago and Fremont hosting - they seem to have happy customers, but they're small and operate out of Malaysia. Mind you, I'm even smaller and operate out of my living room...
One of the providers in Phoenix - I/O Flood - is also a tiny company, but they clearly know what they are doing (very active online) and their pricing is great. The other two providers have been in business for years and I've had servers with both of them previously, but they're the most expensive. (But still significantly cheaper than what I'm paying now.)
Fremont, Dallas, and New Jersey would make sense from a geographical perspective, but I really like the guys in Phoenix. Maybe Phoenix and Atlanta.
We're going to have a little downtime around 1AM CDT this Sunday to replace the failed drive. Should only be around 15 minutes assuming all goes well. If all goes wrong, could be a couple of hours. I'd place the probabilities at about 60/40.
Running and double-checking backups right now.
Update: Ran a little late and a little long and a little hiccupy, but all done now.
Update to the update: And then when all was said and done, the network decided to notwork: The switch lost track of all our IP addresses and effectively null-routed the server. Had to manually bind them directly to the network interface, then restart the virtual servers one by one.
Had a drive failure1, which caused the system to reboot2, which caused a lengthy filesystem check because we'd been up so long3, which when circumvented allowed us to boot cleanly, which highlighted a networking glitch4, which when fixed allowed us to find the database corruption5 which we've now fixed allowing us to get back on the air.
I was supposed to be in a conference session on hosting web applications right about now...
1 Grrr Western Digital! 6 2 Grrr Adaptec! 6 3 Grrr ext3 default settings which I didn't bother to override...6 4 Grrr OpenVZ! 6 5 Grrr MySQL! 6 6 Though it must be said that we've been running on this without a hiccup for nearly 18 months.
Posted by: Wonderduck at Sunday, August 21 2011 10:12 AM (o45Mg)
2
I am sorry to bring it up in view of quick and successful resolution, but you should not keep two DNS servers on the same subnet. Run "host -t ns mee.nu" and "host -t ns zaitcev.us" to see what I mean. My secondary is not just on a different subnet, it's on a different continent.
Posted by: Pete Zaitcev at Sunday, August 21 2011 02:36 PM (9KseV)
3
Agreed. I had secondary DNS on a little VPS at another provide, but then the host node fell over and was down for 20 hours, during which time I moved it to the main server and never got around to moving it back.
Posted by: Pixy Misa at Sunday, August 21 2011 06:02 PM (PiXy!)
4
"...it's on a different continent" --- yes, but what if an asteroid takes out the planet? How will the astronauts on the ISS get to your web site after that? I plan to put DNS servers on Luna, Phobos, and Io. Just in case.
Posted by: dkallen99 at Monday, August 22 2011 12:50 AM (HOXKi)
I'll buy Seagate or Hitachi, even (ugh) Fujitsu, before I buy something from WD.
Posted by: Blacque Jacques Shellacque at Monday, August 22 2011 10:53 AM (PaYgs)
6
Hey Pixy, I have a new idea on fixing spam at AoS, but I don't want you to ban me, and I don't want to humiliate myself in front of internet great Steven Den Beste again(is he still around?)
So let me write my idea here, and you can quickly delete it once you've read it. Thanks in advance for not banning me.
Here it is. We all know that 'captcha' sucks. But what if you added captcha for any comment that included 3 or more hyperlinks? You'd catch 100% of the spam, and maybe half a percent of the nonspam. You'd win, aussie! Oi!
Posted by: Kevin at Thursday, August 25 2011 09:57 AM (PjWPp)
7
Yeah, some sort of captcha when there's something unusual going on - too many links, too many posts an hour from a given IP - that could definitely help.
Posted by: Pixy Misa at Thursday, August 25 2011 02:15 PM (PiXy!)
Youtube video, custom size, including the extra 30 vertical pixels the player uses: [youtube=5_sfnQDr1-o size=400x255]
Youtube video, custom size, not including the extra 30 vertical pixels - the BBCode engine detects if you've entered something that works out to exactly 4:3 or 16:9 and adjusts the player size appropriately: [youtube=5_sfnQDr1-o size=400x225]
If you mess up the size it still works: [youtube=5_sfnQDr1-o size=400x224]
Specify just the width - assumes you want 16:9: [youtube=5_sfnQDr1-o size=540x]
While in fact it's Wintertime here at Pixy Labs (and it's bloody freezing - or close to, anyway), I've just spent a couple of hours dusting off the main mee.nu site and I'm going to be posting there again. In fact, I'm going to try posting there every day. Even if it kills me. Which it probably will.
Going to put up a new banner too. I can recycle the current one next month anyway.
Well, on the plus side, the "more" tag worked this time.
Posted by: atomic_fungus at Friday, April 23 2010 01:13 PM (Rcclv)
4
Yeah, I can't reproduce the bug with new posts, so I think it's an issue with posts created with an earlier version of the software - I need to run a database cleanup.
I'm going to get a copy of the database and test my cleanup code, and if it looks good I'll run it on the live database this weekend.
Posted by: Pixy Misa at Friday, April 23 2010 03:34 PM (PiXy!)
Since you're working on this stuff anyway, here's another that may have fallen through the cracks:
If you take a post which has comments and change its category, then when you open the category listing that post will be there but its comments won't be.
Posted by: Steven Den Beste at Saturday, April 24 2010 02:40 AM (+rSRq)
6
Huh. That really, really shouldn't happen. The way things work behind the scenes should make that unpossible.
I'll take a look.
Posted by: Pixy Misa at Saturday, April 24 2010 03:15 AM (PiXy!)
7
And while we're hunting down esoteric bugs, something in Wonderduck's page format prevents me from clicking on any main page links from my Droid's browser. I can only assume it's using a specially modified version of Chrome, but it doesn't seem to happen at Chizumatic or at my own place.
Well now that's odd... Clicking a link in his sidebar worked, then after retreating to the main page, all the other links worked. Some confounding combination of formatting and browser?
Posted by: Will at Saturday, April 24 2010 05:35 PM (3BrvJ)
We'll be moving to our shiny new server this Sunday at 6PM Sydney time - 8AM GMT, 4AM EDT, 1AM PDT. So a mostly convenient time for most people - in the evening for me, and in the middle of the night for almost everyone else.*
Downtime is expected to be 30 to 60 minutes, depending on exactly how long the network switch takes to refresh its ARP cache. All URLs, logins, and IP address will be unchanged; it should just go offline and then come back an hour later on the new server running (up to) twice as fast.
Update: Pushed back one day and bumped. My test migration worked perfectly, but I only got there half an hour before the real thing was scheduled to happen, so I'm putting it off until tomorrow.
* 8 o'clock on a Sunday morning counts as the middle of the night according to ISO 8833.7.
Posted by: Pixy Misa at
05:37 PM
| No Comments
| Add Comment
| Trackbacks (Suck)
Post contains 161 words, total size 1 kb.
Friday, July 17
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
| No Comments
| Add Comment
| Trackbacks (Suck)
Post contains 129 words, total size 1 kb.