Glenfiddich and the X100

So having previously raved about how discrete the X100 is and how good it can cope with low-light, here’s a few shots from a recent trip around the Glenfiddich Distillery (no, I’m not linking as they have a stupid age limit on the web site, despite the fact that both my currently under-18 children were welcomed on the real tour with no problems at all).

Web-idiots aside, the tour was fascinating anyway: it’s something that should be experienced rather than watched as the range of smells, sounds and temperatures as you are taken through the various stages of the process was quite unexpected. The staff were friendly and knowledgeable and there was no pressure to buy any of their goods. Just what monkey made their website so hard to use ?

Share

CloudFlare: Welcome to the Collective

Home hosting of content is a great idea (I’ve been doing it for over a decade) but at some stage the cons start to outweigh the pros. In particular, the speed of UK ADSL uplinks (448kbps) is a large factor in considering external, commercial, hosting, as is the availability of the line and the amount of SysAdmin time needed to keep ahead of the script kiddies.

Ok, so you don’t have to put in time to beat the scripters: staying on top of security updates is often sufficient, but in the early days of WordPress I found that could loose my outbound bandwidth for half an hour or more as a stream of dumb proxy attacks came in.

The electrical cost of running a home server also varies from the super fast might-as-well-rent-dedicated-server end of the market, down to low power devices that can spend the best part of two days building MySQL.

Now, though, there’s an interesting new twist to the cost/speed spreadsheets from CloudFlare, a start-up from 2010 which is making the idea of low power home serving a much faster and more reliable option. They offer (for free) a distributed CDN (Content Delivery Network) together with a very Borg like security consolidation system, where any recognised attack on any site utilising CloudFlare is instantly blacklisted for every site in the collective.

The basic service is free, supported by a commercial offering with better stats and security offerings. So far it appears to do exactly what they suggest for static content, with one graphics laden WordPress page dropping in load time from 34s to 4.05s – this is for a US site analyser looking at a UK site.

Uptime isn’t perhaps as good as a reliable as the best home host, as they have a very aggressive anti-DoS stance on their website which does attract a lot of DoS attention, but given that they will serve the last known content when your site is entirely off-line and the fact that they do actively monitor and work to mitigate attacks, it’s certainly worth a try.

And no, this domain is currently using them: far too many horrid squirly technicalities with machines right now, but I hope to get there soon.

Share

Why buy a new camera ?

This post is sort of a follow on from last year when I wrote about how great it was to seek out 5 year old hardware as it can give better results than new. Now, just over a year later I’m saying how great it is to buy new: consistency is great, isn’t it?

Ok, so silly openings aside, what makes this fascinating to me is that it’s all about the Fuji X100, possibly the most talked about pre-announced digital camera I’ve seen so far, and a camera which I dismissed and ignored mainly due to the huge volume of hype and excitement. Once the camera arrived, it’s awkward operation was nearly as painful as something that Olympus or Sony would produce, so again I ignored it.

Yeah, I know: everything has upgradeable firmware these days, but when was the last time any equipment you owned that could be upgraded actually was, and improved every aspect of operation? In my experience there isn’t an upgrade path (“Just buy the new model”) or the improvement makes things worse in four or five other areas, or worst of all, it removes functionality which has now been moved into a separate product line.

Of course, Fuji confounded me by actually releasing a firmware update. A useful update.

So what is so attractive about an (arguably) hideously expensive pocket camera with a fixed focal length lens ? Its handling. I’ve come from a film background so this may not apply to teenagers who have grown up wielding smartphones (actually, demographic breakdown of purchasers would be interesting, or if you are one of the aforementioned pure digital-era photogs please do leave a comment). After the initial confusion of trying to get anything useful out of the printed manual (get a PDF onto an iPad or something similar) with its useless guide and terrible (lack of) index, things start to make sense with the discovery that there are generally 3 ways of doing pretty much everything.

Don’t buy this camera in duty free on your way to a once-in-a-lifetime holiday – you will need a couple of days to experiment with all the ways of operating various functions in order to find a way for it to suit your shooting style. Yup, you read that right: the camera will adapt to you, rather than insisting on training you. For example, I’m a great lover of * button AF on Canon DSLRs, and this little pocket camera has a mode that matches that operation. Stunning.

Yes, the startup time is stupidly long, but given the shorter than average battery life it’s obvious that the camera really does turn off fully rather than being in low power sleep mode like most devices, but I did find that it does become part of a rhythm: see a photo, flick the power switch whilst leisurely bringing the camera up to your eye and it’s pretty much ready to go.

The standout features? They’re personal, but the top three for me are the amazing high ISO performance, practically silent shutter, and stunning lens. Yes, there are cameras out there with numbers that go higher in their ISO menus, but the results from the X100 at ISO3200 are perfectly usable, albeit better in black and white.

No, the shutter isn’t a digital implementation and so isn’t 100% silent, but turn off the stupid synthetic sound (or long press one button to mute all sounds and disable the AF light: genius) and it has the gentlest of ‘snick’ noises. It also has frustrating drawbacks such as a rather low top shutter speed of 1/1000 at f2, but that is actually an advantage: rather than the more common focal plane shutters with high top speeds and fairly pedestrian flash sync speeds, this is a bladed leaf shutter which means that there is no top flash sync speed.

The lens is, quite simply, excellent. As a personal guide I’ve always found that if you’re spending less on a DSLR lens than you did on the body you will find flaws in the output; the cheaper the lens, the sooner the flaws become apparent. An f2 lens is fairly fast, but it’s important to note that wide open, the X100 is not pixel peeping sharp: there is a glow and ‘feel’ to images shot wide, especially closeup or in macro mode. Stop down to f4 and things change dramatically, and f11 is brilliantly usable.

The balance between digital and retro is very well implemented, and having a detailed ‘heads-up’ display superimposed on an optical viewfinder is everything I’ve always wanted in a digital camera. Live histogram, superb depth of field guide, focus indicator, level guide and grid all make for an informative and above all assistive rather than directive shooting experience. For the first time this digital camera actively improves upon the totally film-era technology in my Canon DSLRs in a way that enhances the photographic process rather than impeding it.

Auto ISO. This is not the first body to offer it, but the implementation and low noise of high ISO settings combine to create a brilliantly useable option. I have set it, and only run into issues when in very, very dim conditions when it doesn’t get up to 6400. In all other circumstances it keeps the shutter speed above your chosen minimum without any fuss, and drops down to the lowest possible ISO at all times. Hint to Fuji: one improvement would be to automatically use the built-in ND filter if the image would be overexposed at ISO200, but that’s about all I can think of to change.

For me, this is the ideal street or party camera. Unless I’m on an assignment to cover a party I want to be able to blend in and get properly candid images: this camera is as stealthy as it’s possible to get without using a spy camera. Having had people stop me to talk about my DSLR (the 5D and 70-200 are an imposing pair), literally no-one cares when I start to use the X100. I’ve used it in numerous restaurants and cafés with no comments from staff or other diners, and both on the street and in shopping centres by simply pressing the shutter with it hanging at chest height.

So have I sold my DSLRs? Absolutely not. What camera will I reach for first ? Tricky. Would I unreservedly recommend the X100 ? Probably not. If you have not used a rangefinder camera, then you really need to try the camera out before purchase. If you enjoy telephoto lens work, then don’t get one. For black and white low-light work, I can’t think of much better for the money.

Share

Fuji X100 slowdown after putting SD card in a Mac or iPad

If you have used an iPad SD card adaptor to review images taken on a Fuji X100, then you may find that the camera is slow to respond or wake from sleep. In my case, I thought the camera had broken as it took 30 seconds to display any data after being turned on, but it turns out that the iPad had created a folder in the root of the SD card, and it was this that was the culprit.

In short, switch the SD card write protect switch to the Lock position before inserting it in a USB card reader or iPad adaptor and nothing can interfere with the camera formatting, preserving the normal operating speed.

Share

PogoPlug and pkgsrc MySQL server

For the most part, I’ve had no real issues building pkgsrc on my PogoPlug, but all three variants of MySQL server failed to build due to a conflicting type declaration error. For the 2011Q2 branch of pkgsrc and the mysql55-server package, simply comment out the offending line 169 in sql/mysqld.cc so that it reads:


#ifdef HAVE_FP_EXCEPT // Fix type conflict
//typedef fp_except fp_except_t;
#endif

Share

Aperture shooting with multiple cameras and mismatched clocks

Ok, so I’m not that bothered about my camera’s clock, but when shooting with multiple bodies and one happens to be 55 minutes slow, it’s a jarring experience to review the full set of images in time order. Aperture 3 does have a neat time adjustment tool in Metadata -> Adjust Date and Time that does, as many websites say, allow multiple images to have their time changed.

What I hadn’t realised until I needed to do it is that whilst you set an explicit time on your pick of the selection group, the adjustment is applied to each image, not the exact timestamp you’ve just entered. Phew: job done.

Share

PogoPlug, FreeBSD (kirkwood) and pkgsrc

Having bought an end-of-line v2 (pink) PogoPlug, I ignored all the setup guides (of course !) and reflashed the stock u-Boot image with Jeff Doozan’s version. After the obligatory messing with Linux (both ArchLinux and Debian) and discovering that the all-singing, all-dancing setups simply don’t work at all for me (the multi-hundred line shell script for debootstrap simply can’t cope with armel as both host and target), I switched to a real OS and had fun with a CF card and Nicole’s Kirkwood FreeBSD pages.

Of course, the first USB2<>SATA enclosure I used would mount but not boot (grr…) and it took a while to figure out how to get the FreeBSD 8.2 Kirkwood image onto a bigger than 2GB drive (hint: use an existing FreeBSD system and vnconfig), but once I’d used sysinstall on an existing x86 FreeBSD system and also discovered the joys of tunefs -L I had a nice shiny 320GB FreeBSD 1.2GHZ ARM system.

Now for pkgsrc: using the 2011Q2 stable tarball, it was still a bit of a PITA as perl kept dying on me with a SIGABRT, but the key for perl is to put CFLAGS+= -fno-stack-protector into the hacks.mk file inside lang/perl5 and then miniperl won’t keep dying.

I’ve not had any luck with mysql55-server at all, but to get mysql55-client to stop sulking you will need to add two symlinks into the lib directory within work/.dist when it complains. After that, the bmake package command runs to completion.

Not yet got a full setup running with enough features to properly thrash the system, but it’s been happily building multiple packages simultaneously with a load over over 4 without any hiccups, and write speed to the USB2 doesn’t appear to be as much of a gating issue as I had worried it might be, so hopefully my websites will be much lower power in a couple of weeks time.

Share
Page 1 of 5912345...102030...Last »