The ravens are looking a bit sluggish. Tell Malcolm they need new batteries.

Saturday, August 18

Blog

Found A New Editor!

I'll see if I can deploy it here for some live testing.  I will definitely use it for the new system.

It's called Redactor.  The other one I'm looking at is called Froala.  Froala has some neat tricks, but it's a bit on the expensive side.  Redactor is 60% cheaper, plus I bought a license for an earlier version years ago, so I can upgrade to the latest version for half price.

Redactor has fewer tricks but has a nice API for adding extensions, so I can tie it into my new API.  

For example, if you start typing an @name, I can look up your friends list and show you the matching names and when you select one, automatically turn it into a link.

Also: Autosave.

Update: Bought a Pro license for Redactor.  I got a Basic license all the way back in 2012 to try it out, but didn't switch at the time.  They've done a whole bunch of updates since then.

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

Saturday, August 11

Blog

Maintenance (Just A Bit)

Had to restart the application container due to a memory leak.  

It looked like an I/O error at first, because the first sign of problems was images refusing to load.  But that was because of the on-demand resizing Minx does, which is fairly memory-intensive.  There are no I/O errors in the server logs or the backup logs, so after a quick restart and some parameter tweaks (and an extra backup, but that's still running) we're back on the air.

Right now the application container  is using 400MB out of the assigned 24GB, so we should be fine while I poke around and find out what happened.  There is only one code change I've made since we moved, but that should use less memory, not more.  Hmm.  Maybe not...

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

Sunday, August 05

Blog

More Updates

Sorry, we had another database glitch just now. Fixed and working on the root cause.

Update: Aha! I screwed up the MySQL configuration directory when I was copying the old database server over, so it was running with an out-of-date config file. That led to the issue with not being able to post a few days ago, and the issue with running out of connections just now.

All is stable again.

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

Saturday, August 04

Blog

Maintenance This Weekend

Doing some more server maintenance this weekend to improve performance and shut off the old server. We might have some glitches, please bear with us.

Update: Found and fixed a couple of slow queries, and built a new index, which affected posting again but only for 12 minutes this time.

Update: We are switching servers right now! This should simply happen, but while it is happening images won't load on this site. They will load on your site, just not on this site, because I'm testing new features here. That should resolve itself soon.

Update: Waiting for DNS changes to propagate to complete the switch. I can already see the load spooling up on the new server and dying down on the old one as more people pick up the DNS change. It's kind of neat.

Update: Images are now loading here. We have normality. I repeat, we have normality. Anything you still can't cope with is therefore your own problem.

Update: Also, performance should be back to normal:
76kb generated in CPU 0.01, elapsed 0.0159 seconds.
14 queries taking 0.0109 seconds, 25 records returned.

Update: And I accidentally shut down the old server while running final backups, but at least that proved that the new server was working...

https://ai.mee.nu/images/Azu13.jpg?size=720x&q=95
This weekend's updates brought to you by K-On!!!

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

Monday, July 30

Blog

Ongoing Maintenance

So, slight problem with last night's update - there was a glitch with the config file on the new database server which meant that no-one could post new blog entries.  Comments worked fine, but you couldn't post new entries.*

And I was in a meeting all day today without access to the server, so I only just got a chance to find the problem and fix it.

Sorry about that.

Also, creating new posts is weirdly slow.  Other things seem fine.  Updating posts is fine.

I'll get that fixed tomorrow.

Uploading images is also fixed.

https://ai.mee.nu/images/Australia9.jpg?size=720x&q=95

*  The config file was correct, but somehow the server was ignoring a critical setting, which meant some specific queries just didn't work.

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

Saturday, December 23

Blog

So, What Happened There...

I was planning to do a server migration last weekend, but the new server died.

So it got pushed back until basically the last minute before the old server was set to get cancelled on Thursday - and then on Thursday Akismet, the spam filtering service provided by Wordpress, basically dropped dead.  Don't know what's up with that, but it took out not only all commenting on mu.nu and mee.nu, but also the old server itself due to a huge backlog of requests (it was taking forever for Akismet to eventually time out).

This happened while I was migrating the server, and since everything was in flux I had no idea what, specifically, had gone wrong.

The remaining issues were due to an upgrade from MySQL 5.0 to 5.7, which by default runs in strict mode and didn't like some old, sloppy SQL queries and definitions; a couple of places where I'd specified canonical server names (whatever.mu.nu) instead of functional names (bloghost.mu.nu), and a proxy configuration error that meant the real IP address wasn't getting passed through to Minx.

And that meant, because Akismet is rejecting all my API requests, that every commenter was treated as having the same IP address, which was banned.

Splat.

Working on the recent comments and search functions now.  I had to disable recent comments because MySQL 5.7 can't properly evaluate the query (it takes a minute and a half for something that used to take milliseconds).  I'm not sure yet what happened to search.

On a related note, the MySQL query optimiser doesn't seem to improve over time.  They just move the bugs around.

Update: I think Akismet didn't actually go down, they just changed something that we were depending on.  They probably sent me an email six months ago...

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

Saturday, December 02

Blog

Server Migration

We'll be moving servers either next weekend or the following one.

The current server is kind of expensive, and I've kept it around because moving servers is a pain.  Thanks to a post-Black-Friday special offer and account credit with another hosting provider, I've managed to bag a new server with basically the same capacity for just $107.10 for the next 12 months.  Not $107.10 per month, but for the entire year.  (More thereafter, but still a fraction of what I spend currently.)

I'll get things in gear tomorrow and most likely do the migration next weekend, so that it's all bedded down well before Christmas.

Update: The server is named Mikan, which is one of my roster of anime-schoolgirl-goddess-colour-names.*

http://ai.mee.nu/images/mikan-iro.jpg

I couldn't remember where I took the name Mikan from.  I did a quick Google and aha!  Gakuen Alice.  I haven't thought about Gakuen Alice in years.  Now I want to go watch it again.


* That is, the mu.nu / mee.nu / mee.* servers are all named after anime schoolgirls who are also goddesses (or at least magical) and whose names are also colours.  There's more of those than you might think.

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

Saturday, February 11

Blog

Blups React

More A/B testing.

๐Ÿ˜๐Ÿ™‚๐Ÿ™๐Ÿ˜๐Ÿ˜ฌ๐Ÿ˜ฐ๐Ÿคข๐Ÿ˜ก

 

๐Ÿ–ค๐Ÿ’—๐Ÿ’›๐Ÿ’™๐Ÿ’š๐Ÿ’œ๐Ÿ’–๐Ÿ’”

 
Ugh.

If you look at at at that on Android it's a train wreck.

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

Blog

Blupface



๐Ÿ˜€๐Ÿคฃโ˜บ๐Ÿ˜†๐Ÿ™‚๐Ÿ˜Ž๐Ÿ˜˜๐Ÿ˜š๐Ÿ˜›๐Ÿ˜

๐Ÿ˜๐Ÿ˜ƒ๐Ÿ˜๐Ÿ˜…๐Ÿ˜Š๐Ÿค“๐Ÿ˜—๐Ÿค—๐Ÿ˜œ๐Ÿค”

๐Ÿ˜‚๐Ÿ˜„โ˜น๐Ÿ˜ญ๐Ÿ˜‰๐Ÿ˜๐Ÿ˜™๐Ÿ˜‡๐Ÿ˜‹๐Ÿ˜’

๐Ÿ˜‘๐Ÿ˜๐Ÿ˜ฎ๐Ÿ˜ฉ๐Ÿ˜ด๐Ÿ˜”๐Ÿ˜•๐Ÿ˜Ÿ๐Ÿ˜ง๐Ÿ˜ฑ

๐Ÿ˜ถ๐Ÿ˜ฃ๐Ÿค๐Ÿ˜ซ๐Ÿ˜Œ๐Ÿ™๐Ÿ˜–๐Ÿ˜ฆ๐Ÿ˜ฌ๐Ÿ˜“

๐Ÿ™„๐Ÿ˜ฅ๐Ÿ˜ฏ๐Ÿ˜ช๐Ÿ™ƒ๐Ÿ˜ฒ๐Ÿ˜ž๐Ÿ˜ข๐Ÿ˜จ๐Ÿ˜ฐ

๐Ÿ˜ท๐Ÿค•๐Ÿคค๐Ÿ˜ค๐Ÿค ๐Ÿ˜ˆ๐Ÿ‘บ๐Ÿ‘ป๐Ÿค–๐Ÿ˜ธ

๐Ÿค’๐Ÿ˜ต๐Ÿ˜ณ๐Ÿ˜ ๐Ÿคก๐Ÿ‘ฟ๐Ÿ’€๐Ÿ‘ฝ๐Ÿ’ฉ๐Ÿ˜น

๐Ÿคง๐Ÿคข๐Ÿคฅ๐Ÿค‘๐Ÿ˜ก๐Ÿ‘นโ˜ ๐Ÿ‘พ๐Ÿ˜บ๐Ÿ˜ป

๐Ÿ˜ผ๐Ÿ˜ฟ๐Ÿฑ๐Ÿ๐Ÿฑ๐Ÿ‘“๐Ÿ™‰๐Ÿถ๐Ÿฆ๐Ÿฎ๐Ÿญ๐Ÿป

๐Ÿ˜ฝ๐Ÿ˜พ๐Ÿฑ๐Ÿ’ป๐Ÿฑ๐Ÿš€๐Ÿ™Š๐Ÿบ๐Ÿฏ๐Ÿท๐Ÿน๐Ÿจ

๐Ÿ™€๐Ÿฑ๐Ÿ‘ค๐Ÿฑ๐Ÿ‰๐Ÿ™ˆ๐Ÿต๐Ÿฑ๐ŸฆŠ๐Ÿ—๐Ÿฐ๐Ÿผ

๐Ÿธ๐Ÿ”๐Ÿพ๐Ÿฆ๐Ÿ•๐Ÿ†๐Ÿƒ๐Ÿ๐Ÿช๐Ÿ

๐Ÿด๐Ÿฒ๐Ÿฉ๐Ÿฆ๐Ÿˆ๐ŸŽ๐Ÿ„๐Ÿ‘๐Ÿซ๐Ÿ€

๐Ÿฆ„๐Ÿฝ๐ŸฆŒ๐Ÿ’๐Ÿ…๐Ÿ‚๐Ÿ–๐Ÿ๐Ÿ˜๐Ÿ‡

๐Ÿฟ๐Ÿข๐Ÿฆˆ๐Ÿณ๐Ÿ ๐Ÿ™๐Ÿฆ…๐Ÿฆƒ๐Ÿค๐Ÿง

๐ŸฆŽ๐Ÿ๐Ÿฌ๐Ÿ‹๐Ÿฆ๐Ÿš๐Ÿฆ†๐Ÿ“๐Ÿฅ๐Ÿ•Š

๐ŸŠ๐Ÿ‰๐Ÿฆ‘๐ŸŸ๐Ÿก๐Ÿฆ€๐Ÿฆ‰๐Ÿฃ๐Ÿฆ๐Ÿฆ‡

๐Ÿฆ€๐Ÿฆ‰๐Ÿฃ๐Ÿฆ๐Ÿฆ‡๐Ÿ›๐Ÿž๐Ÿ•ธ๐Ÿ‘…๐Ÿ‘ค

๐Ÿฆ…๐Ÿฆƒ๐Ÿค๐Ÿง๐Ÿฆ‹๐Ÿœ๐Ÿฆ‚๐Ÿ‘๐Ÿ‘„๐Ÿ‘ฅ

๐Ÿฆ†๐Ÿ“๐Ÿฅ๐Ÿ•Š๐ŸŒ๐Ÿ๐Ÿ•ท๐Ÿ‘€๐Ÿ‘ฃ๐Ÿ—ฃ

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

Wednesday, January 04

Blog

Cert This

Got an email today (yesterday now, actually), from MyCERT, the Malaysian Computer Emergency Response Team.  

Usually such notifications are to report spam or phishing attempts coming from a server in the mununiverse, meaning some poor soul got their CPanel or Wordpress account hacked.

This time it was instead a cyber harassment complaint.

Relating to a small JPEG image.

Of a cartoon.

On an item, on a blog, posted in 2012.

Discussing censorship.

MyCERT copied our hosting provider, so I sent them - our hosting provider, that is - a query asking if the image violated their terms of service, which seems unlikely.

If I get hit with a valid DMCA request I will comply fortwithly, because otherwise our hosting provider will comply by yanking our connection (which they need to do to keep their legal immunity under the DMCA).

But I'm more likely to edit user comments for spelling than to remove an image because it "harassed" someone.

Update: Our hosting provider said, and I quote:

Looks like free speech to me.  Closing ticket.

Incero.  Love these guys.

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

<< Page 1 of 41 >>
58kb generated in CPU 0.11, elapsed 0.367 seconds.
54 queries taking 0.2982 seconds, 194 records returned.
Powered by Minx 1.1.6c-pink.
Using http / http://ai.mee.nu / 192