Wow. Wild digs.
Tell me about it. My googoomomometer is going babies.

Friday, January 08

Geek

New Server: Sakura

I have a new server, Sakura, to handle backups for the mununiverse.  It has 32TB of disk, arranged as two independent 8TB RAID-1 volumes.  The previous backup server (also named Sakura) had 6TB RAID-5, so 16TB RAID-1 is quite an upgrade.  And the new server is slightly cheaper.

Only downside is the new Sakura has shingles.  That is, it uses shingled disk drives, where the tracks actually overlap.  This works because drive read heads are smaller than write heads, and can accurately read the half-sized tracks.  But it means that you can't overwrite a single sector; you have to read a whole group of tracks, change the bits you want, and write the whole lot back.

Sequential performance is just fine - 160MB/sec on both reads and writes.  Random access is fine, even great, up to a point.  The drives have a 20GB buffer area for random writes, which works extremely well - several times faster than a normal disk drive.

But I can't recommend doing an OS update while a RAID rebuild is running.  That seems to be pushing things a bit too far.

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

Friday, December 04

Geek

Two Weeks-ish With A Mac

After about 10 years in Windows and Linux-land, I've been setting up my new iMac over the last couple of weeks.  This takes a while, because I use a lot of different applications.

My impressions so far:
  • Performance: 9/10.  Almost everything is zippy.  Best result ever on my Python benchmark, twice as fast as running in a Linux VM on my four-year-old Windows box.

    That was one of my main reasons for getting a Mac - I can run the server-side applications I work on directly under OSX rather than having to run Linux virtual machines.  I have VMWare Fusion so that I can run virtual machines, but I don't have to.

  • Screen: 9/10.  Exceptionally sharp and vibrant, let down slightly by the reflective finish and lack of adjustment options (tilt only).

  • Sound: 6/10.  Adequate and inoffensive, but far from amazing.

  • Noise: 9/10.  Pretty much silent when you're not asking it to make noise.  My Windows box gets quite loud when it's busy.  (Though for about $100 I could add a closed-loop water cooler that would silence it.)

  • Mouse: 7/10.  The mouse is a bit oddly-shaped, but the "magic" part works very well - you can left-and-right-click even though it has no buttons, and you can scroll up, down, and sideways even though it has no scroll wheel.

    The only problem is with mouse acceleration in OSX.  Mouse acceleration sucks and there should be an option to just have a constant but high mouse resolution.

  • Keyboard: 2/10.  The so-called Magic Keyboard sucks.  It's a mediocre notebook keyboard with no feel or key travel, transplanted to the desktop where it has no reason to exist.  I dug my 15-year-old G3 iMac keyboard out of the closet and I'm using that instead.

  • Gaming: 7/10.  Runs Baldur's Gate EE, Torchlight and Cities: Skylines just fine.  Haven't had time to try anything else yet.

    One letdown is that it doesn't seem to be possible to run games natively at 5k; they default to the UI resolution, which is half that, so 2560x1440.  That's the right resolution to run at given the mid-range video card it has, but I would have liked to see Cities: Skylines at 5k.

  • UI: 5/10. Coming back to the Mac after a decade away, all the nice stuff is still there.  Also all the bad stuff.  A bit disappointing, really.

    The single menu bar needs to die.  It made sense on a 9" screen.  It's absurd on a 27" screen.  

    Launchpad is dumb - it's the Mac equivalent of Windows 8's Games window.  Snapping windows is dumb.  Finder is dumb.  Installing software works pretty well, mostly.  Uninstalling is a mess.

  • Developer tools: 9/10.  All my JetBrains tools run on Mac, and handle the 5k display better than they do the 4k screen on my Windows box.  (Plus AppCode for Swift and Objective-C, which is Mac only.)

    The Homebrew installer is great.  For my work I need MySQL, MongoDB, Elasticsearch, RabbitMQ, Neo4J, Redis, Python, PyPy, Ruby, Lua, Node.js, PHP, CouchDB, uWSGI, Nginx, LMDB, PhantomJS - oops.

    The PhantomJS package won't install on OSX 10.11, but that's the first problem I've run into.
So overall it works pretty well, and I'm happy with it.  Ran into some trouble with the Adobe installer (it basically refused to install anything), but they released an update and it started working.

The only worry now is how quickly I'm filling up the 1TB SSD.  I have 70GB of loops to download (bundled with Mainstage) and I've barely started installing my Steam and GOG libraries, even though only about one third of my games run on Mac.  I might add an external SSD at some point - the Samsung T1 looks like a nice option.

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

Tuesday, November 24

Geek

Facing The Raven

Warning: This whole post is a huge spoiler for current season of Doctor Who, up to episode 10 and possibly including episodes that haven't aired yet.

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

Monday, November 23

Geek

Never Mind The Quality, Feel The Gamut

So the new 27" Retina iMac isn't much of an upgrade from the previous 27" Retina iMac - very slightly faster processor, graphics, and memory, and a significantly faster SSD, though that was already quite fast.

What it does have is a wide-gamut screen calibrated for DCI-P3 - that is, it's designed to display the same colour range as digital cinema projectors, and in the same way.  And that colour range is wider than the typical monitor or television - Apple says 25% wider.

Normally you only notice colour gamut when a device is bad, rather than good.  The original 2012 Nexus 7 had a noticeably limited colour gamut - everything looked like a rainy winter's day even with the brightness at maximum.  (The 2013 model was much improved on this, as on most things.)

And I didn't notice it on my iMac at first either, until the screen saver turned up this image of the Colorado River.  It's a striking photo on my old monitor, but on a wide-gamut screen it's eye-popping.  I've never seen that shade of orange on an LCD display, and I don't think I've ever seen it on a CRT either.

It's one of those things you have to see for yourself.

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

Saturday, November 21

Geek

Taigalised

Posting from Taiga!

It works.  Plugged in, switched on...  Where's the switch?  Where's the switch?!  Ah.  Switched on, poing sound, off we go.

Magic mouse is pretty good.  Magic keyboard is a piece of crap with no feel or key travel.  An entry-level Logitech keyboard is better than this.  So was the old Mac keyboard from the 2nd generation iMac...  Which I have sitting in closet upstairs, so I'll dig that out tomorrow.

Screen is all it should be - 14 million pixels and a wide colour gamut and great viewing angles.

Everything so far is pretty zippy.  I'd hope so, since it has the fastest of everything that I could possibly get - and since I haven't done anything remotely taxing so far.

The memory upgrade was pretty nice.  There's a couple of tricks to it, but they're well-designed tricks:
  • There's a button that releases the hatch over the RAM slots.  The button can only be reached after removing the power cord, so there's no way you can open it while it's powered on.

  • There's a latching mechanism that locks all four RAM slots at once, and when you unlatch it, they hinge outwards for easy access.  You just drop the modules in and push the latch shut again.
32GB of 1600MHz third-party RAM was $260, vs. $960 for the upgrade from 8GB to 32GB from Apple.  For $700 I'll accept that 2-3% real-world performance difference.  (Though why they didn't just use DDR4 I don't know.)

Now let's install Steam...


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

Monday, November 16

Geek

Taiga'd

Taiga arrived.  Today.  When I was at the office.

And the delivery guy got confused because when he knocked on my door, my neighbours answered their door.

So I had to leave work early to head home and sort it out, which means I'll be working late tonight to catch up.  But that's fine.  Taiga is safe in the spare room and I'll get her set up in the next day or two.

Update: 32GB extra RAM and 5TB external drive arrived today.  The Blu-Ray drive is back-ordered, but that's not urgent; I have on in my Windows PC.

Now I'm all set except for software, and that I can buy online as needed.

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

Tuesday, November 10

Geek

Taiga

I've been meaning to buy a new Mac for so long that they've changed the naming scheme for OS X releases and the joke no longer works.  (My old Macs are all PowerPC models.  I have a second-gen iMac with the 15" CRT, and an even older PowerMac - a 7600, I think.)

Anyway, ordered the following from the Apple Store today:

27-inch iMac with Retina 5K display
27-inch iMac with Retina 5K display
 
 
A$ 5,519.00
With the following configuration:
4.0GHz quad-core Intel Core i7, Turbo Boost up to 4.2GHz
8GB 1867MHz DDR3 SDRAM - two 4GB
1TB Flash Storage
AMD Radeon R9 M395X with 4GB video memory
Magic Mouse 2
Magic Keyboard (International English) and User’s Guide (English)
Accessory Kit












Yeah, it's not exactly cheap.* Australian prices have jumped about 25% this year due to currency fluctuations. On the other hand, it's probably the best software developer workstation available at any cost.

That 8GB RAM isn't going to stay that way; I'm just deciding whether to go to 32GB or splash out on 48GB or 64GB. 64GB of third-party RAM costs less than Apple's 32GB upgrade.

Anyone who has current Mac experience is welcome to chime in with recommendations for additional hardware and software.  I want a USB Blu-Ray drive, some good (but not audiophile) stereo speakers (don't really need surround sound or a subwoofer), and either VMWare Fusion or Parallels Desktop.

I already have software subscriptions with Microsoft, Adobe, and JetBrains that will transfer straight across to Mac, so I'm covered there.

Apart from the old iMac, probably the last desktop PC I bought - rather than built - was my Sun Ultra 5 from around 1999.  And even with that I replaced the disk drives and added a video card.

Update: Added 32GB of RAM, a Samsung external Blu-Ray writer, and a 5TB LaCie external drive, and I'm still $270 under Apple's 32GB upgrade price.  That could pay for a nice set of AudioEngine speakers.

64GB might be nice, but (a) 32GB is enough, and I already have two computers with 32GB of RAM each, and (b) 64GB costs four times as much as 32GB because you need newer high-density memory.

Update: It's shipped!  ETA Monday...  When I won't be home.  Of course.

* In fact, it's crazy expensive.  You can get a decent computer including a small SSD and an IPS monitor for about A$1200.  But I spend 60+ hours a week sitting** in front of my screen, and it's how I earn a living, so I can kinda sorta justify the expense.

** Speaking of which, I also need a new chair.

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

Friday, September 04

Geek

Sometime Simpler Is Better

Two virtual machines, each with 3 cores and 4GB RAM, running CentOS 7. 
[Edit: Wait, Kururu is on CentOS 6.  Well, near enough.]

Kururu is running under OpenVZ:

/images/Kururu-S.gif

While Rere is running on KVM:

/images/Rere-S.gif


Also, Kururu didn't have 3 cores and 4GB of RAM.  It had 1 core, and 1GB.  I changed it to take this screenshot - but check the uptime.

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

Geek

Good News, Irritating News, Great News

A few days ago I signed up with Wable, a new VPS service run by the company that hosts most of the mee.nu servers.  They were having a lifetime half-price sale on their entry-level package, just $8 per month for 2GB of RAM and 50GB of disk, which you could then split across 1-3 separate VPSes as needed.

Today I saw a special offer that went a step further and gave you a bonus 4GB of RAM, 30GB of SSD, and 2 VPSes if you signed up right away.

Dammit.  Nothing spoils a good deal faster than a better deal you can't have.

I clicked on the promo code anyway...  And it added the bonus to my existing account.

Nice.

Underlying hardware is the Intel E5-2643 v3, one of the fastest server CPUs available for single-threaded workloads.  As long as your hardware node doesn't get overloaded, that should really fly.  Crazy good performance for the price.

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

Wednesday, September 02

Geek

It's A Machine That Goes Ding

How to build a perfect website.

DO:
DON'T:
  • Use PHP or Node.JS.
  • Use a heavyweight Javascript client framework unless you know precisely why you need it.
  • Use templates that mix code and layout.
  • Ignore common edge cases. If your site looks lousy on an iPad, you have a problem.
And yes, we don't currently score very well on this list. Knowing what to do doesn't automatically grant the time in which to do it. neutral
more...

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

<< Page 1 of 124 >>
77kb generated in CPU 0.04, elapsed 0.056 seconds.
53 queries taking 0.0292 seconds, 270 records returned.
Powered by Minx 1.1.6c-pink.