Posts filed under 'Computing'
Spring cleaning
Okay, I know it’s not spring yet, but you get the idea. I was fed up with running with only 10GB or so free disk space and I don’t want to void my support contract by replacing the existing 250GB hard-drive with a larger one (I have a pre-2009 Macbook Pro and replacing the hard-drive involves more serious surgery than I am willing to attempt while it’s still within the 3 year support contract).
There are many ways to examine your hard drive to identify where it’s all being used up. In my case I pretty much knew which directories where eating up all the space, but out of curiosity as much as anything else I tried a couple of disk analysers.
The first was OmniDiskSweeper, a free utility from the OmniGroup (the same people who make the spectacularly good OmniGraffle diagramming tool, and the ever-useful task management tool OmniFocus).
OmniDiskSweeper is simple and efficient. It scans your disk, reporting the total space assigned to each folder. Folder sizes are totalled so that it is relatively each to see which folders contain the most material.
The weakness of OmniDiskSweeper is that is it possible to miss large files that could be removed if they are buried in among other large files. The lack of a broad overview means these files can be overlooked.
This is not a weakness shared by the second disk analyser I used, the beautiful (and useful) DaisyDisk (free unrestricted demo with a nag screen, or $19.95). The reason for the apparently odd name of this tool becomes clear when you see the analysis display.
It looks vaguely flower like and I assume ‘Daisy’ was chosen for it alliterative quality.
DaisyDisk performs the same task as OmniDiskSweeper. It scans the selected drive, noting each files size and totalling each directory’s content. Where DaisyDisk wins out it in this flower-like display. It is a simple matter to see where file space is being used and spotting large files or directories among all the other clutter is simple, just look for the larger coloured segments. The colour coding provides easy identification of the sort of space (differentiating Library, User, Applications, and System files, among others). Hovering the mouse over one of the coloured segments provides specific details of actual size, path and for folders a breakdown of the largest constituent files and folders it contains.
Need a closer look at a specific folder? No problem, double click the relevant coloured segment and the display focusses on that folder. The makes examining deep folder structures with many smaller files much more comfortable.
Well worth a look if you want to figure out what is eating up your disk space.
The result of all this investigation is confirmation of my previous suspicions and so I have just archived three large folders containing media for the training course I produced last year (a grand total of 60GB of data). Add to this the removal of temporary render files used by Final Cut and my previously 10GB or so of free space has expanded to a comparatively capacious 91.2GB.
Anyway, long story short. With the archive and cleanup complete it provides a bit of breathing space and let me get on with producing some more media projects I have in mind.
The next time I’m in an Apple store I’ll ask about the possibility of dropping in the 500GB clone drive. If they can do this under the support contract I’ll definitely take that option as it will mean less messing around archiving data (and inevitably restoring it the next time I need to work on the files).
Add comment February 7, 2010
Mac OS X security exploits are like vampires
There are currently few exploits for OS X in the wild (oh yes, there are a few, so let’s not be complacent). There are several reasons for this; primarily, the market share of OS X in the operating system market is small enough that it is less likely to be attacked (why go for 5% of a market when you can aim at 90%); second, although OS X has vulnerabilities its core architecture is less prone to attack than certain other OSes out there; third, OS X users are less likely to go in search of hacked software (one of the major malware gateways); finally, OS X users are smarter and better looking than users of other OSes. Okay, I made that last one up.
So, there are fewer exploits for OS X, what’s all this vampire stuff? (more…)
Add comment February 6, 2010
Old IT or over complex taxation system?
The British government’s Public Account committee (bless ‘em) are blaming old IT systems for their failure to collect all taxes due (£11.2bn apparently).
But while the Department is working to improve its debt recovery, its efforts are constrained by outdated systems and it has deferred plans to invest in them due to lack of funding. Better systems would help the Department improve tax recovery and reduce losses.
p. 3, “Summary” HM Revenue and Customs: Improving the Processing and Collection of Tax: Income Tax, Corporation Tax, Stamp Duty Land Tax and Tax Credits – Second Report of Session 2009–10
The argument is that existing IT systems are outdated and insufficiently connected so it is impossible for tax collectors to show all tax owed by individuals or companies in one consolidated report. This apparently makes collection of tax more difficult.
The solution? Spend more money updating the IT systems.
Regardless the government’s less than stellar record when it comes to managing large-scale IT projects or my own vested interest in increased IT spending (I work in IT), surely a better solution would be to simplify the tax system? Simplify the tax system and you save time and effort in calculating the tax owing. Simplify the tax system and you make it more transparent and consequently more difficult to manipulate. Simplify the tax system and you do not then need Deep Thought to figure out who owes what.
Add comment December 10, 2009
PathFinder hanging?
If you’re a Mac user and you use both PathFinder and Dropbox then you may be experiencing problems with PathFinder hanging occasionally. This is an incompatibility with Dropbox, but fortunately easily fixed by updating to the latest version of Dropbox.
Add comment December 5, 2009
Okay. Sometime in the past couple of months. One of the updates from Apple has fixed my Mail application and it can now open PDF files correctly. (No, I have no idea why it was not working either.)
This now allows me to migrate from Thunderbird to the Apple Mail tool.
Why? Why Mark? Why are you moving from Thunderbird?
Well, Thunderbird is a good mail client. I may even go so far as to say it is an excellent e-mail client. However. Switching to the Apple Mail client will provide much more access to tools for information management on my Mac. (more…)
Add comment September 18, 2009
‘Interesting’ Mac issue this morning
This morning my MacBook Pro did something odd. Or rather it didn’t do something normal.
This morning I booted up and logged in as normal. My machine is configured to start a whole host of helper applications and a few applications I always fire up in the morning, but this morning the machine booted, I logged in, but no applications started. No helpers, no main applications, nada.
A bit of investigation revealed that a file (~/Library/Preferences/com.apple.loginitems.plist) had been cleared during yesterday’s boot. Why? I have no idea, but it had.
Fortunately I run TimeMachine and the file was easily recovered from yesterday. This saved me from having to remember all the utilities that I start, so good save TimeMachine. Once restored my login behaved as it should and all was once again right with the world.
This all leaves the mystery of why yesterday’s login decided to clear the file, which is frustrating.
Add comment September 1, 2009
Cloud computing. Good or bad?
Flavour of the moment in computing architecture is the notion of cloud computing. Whenever I see these new terms (well, newish in the case of cloud computing) being bandied about, particularly by the mainstream media, I immediately start to suspect that it’s largely hyperbole and marketing fluff. Cloud computing does not disappoint in this respect.
The idea that data is stored in a disparate infrastructure and processing power provided by commodity servers is hardly new, but to read the cloud computing lobby’s position you could be forgiven for thinking we were about to see something totally revolutionary.
What we are seeing of course, is the commercialisation of ideas which, until the last few years, have been maintained internally. Take any large organisation’s infrastructure in the last ten years and you have, to a large extent, the progenitor of cloud computing. Large, distributed storage facilities, large distributed server centres, and smaller local storage and processing facilities in the shape of desktop machines. Users hold most of their data on remote facilities, neither knowing nor caring about where or how they are physically stored.
There have been many attempts in the past to move from local PC computing to large commodity server processing. The irony being that early computing was based on dumb terminals and large central computing power. The cloud is slightly different, but only in that the provision of storage and service is not concentrated on one physical computer but rather spread about the internet, provided by potentially dozens of providers.
The shift to more browser based applications is no different to the shift from locally implemented drivers to operating systems. As Google are demonstrating, the shift to browser centric computing is an attempt to shift away from operating system dependence. The issue for consumers will be to protect the idea of open standards on browsers. Noticeably, even the mighty Microsoft are beginning to comply with standards in the latest incarnation of IE in order to position themselves in this emerging market.
Who benefits?
So, where does the market advantage come from for cloud computing? On the face of it the consumer will be the winner. With a crowded and competitive market of suppliers all using standards compliant protocols and browsers to deliver commodity services (no one should discount the bespoke market just yet) we can expect to get more bang for our buck in the next few years. The downside is trust.
Cloud computing in its purest form demands significant trust from users. Your data resides, not on your local machine, but ‘in the cloud’, which translates into ‘on someone else’s disks’. Google, Amazon, Microsoft, take your pick. Who do you trust with your information?
From the point of view of organisations supplying the cloud services the model turns you from a one time purchaser (when you buy your computer or software) into a revenue stream. Instead of buying software you buy access to it. Instead of buying a larger disk drive, you buy access to more on-line storage. The insidious thing about this model, from a consumer point of view, is that, like a hire purchase, seeing a few dollars each month leaving your account does not seem as painful as a large lump when you buy the computer and software but over the time you use the application you will almost certainly pay more.
It is inevitable that cloud services will be bundled in combinations that, like cable or satellite TV packages, will seem like value but in fact mean you pay for services you do not use.
Open Cloud?
Open source software is possible because many developers provide free time to developing it. You buy the hardware and they provide the software. With the cloud model open source benefits only the cloud suppliers. No longer can the consumer leverage free software into the cloud. Even if you find a cloud supplier willing to let you run an open source application on their infrastructure you will still have to pay for the run-time. It’s tough to see how open source will survive in the cloud.
Reliability
With current computing architectures there is a sense of ownership and problems with servers or storage (or your own PC) are directly under your control. If something happens then, assuming you have another PC and reliable backups, getting up an running is simple enough. Most business deal with these sort of failures every now and then, and most do so with minimal disruption to the business. With the cloud computing model there is an added risk that your supplier goes AWOL.
I have several external suppliers involved in delivering services for my business, one ISP provides my broadband connection, another provides support for my website, another supplier provides video streaming facilities, and another backup facilities. These all have high reliability promises, and they all fail periodically. When they fail I lose my on-line presence in part or as a whole. This is no major problem at the moment but as more of my business moves on-line I become increasingly aware of just how reliable a service needs to be to come close to one I own myself. The probability of system failure is the product of the probability of failure for each link in the supply chain.
Typical uptime promises offered by ISPs are 99.98%. This may seem very good until you realise that this means your ISP can meet this standard but still be completely unavailable for 1.75 hours every year. For a private individual this may not be a major problem, for a business it could be a big problem if that 1.75 hours is during a peak sale period. If there are four suppliers involved in the supply chain, each offering 99.98% reliability the worst case (assuming they meet this promise) means four lots of 1.75 hours downtime, or seven hours lost business.
There are strategies on the cloud that allow organisations and individuals to protect against failure, but at a cost.
Securing data
People do seem to be increasingly comfortable handing much of their information over to third parties. Occasionally someone will point out the inequities in a site’s terms of service, but more often than not people simply click through these without realising just what rights they are surrendering in doing so.
Certainly most information is not worth protecting too much. Does it really matter if your family holiday photo’s get out on the internet? Probably not. But what about those saucy photo’s you took with your boyfriend? These you probably would not want floating around. How about your banking details? Or some business plan you’re working on? What about that great invention that’s going to make you rich (providing someone does not beat you to the punch)? Or the blockbuster novel you’re writing? When you’re data is in the cloud it is no longer entirely under your control.
The internet is awash with horror stories of people sending e-mails without thinking of the consequences, and people losing their jobs because over perfectly innocent blog postings that their employer took exception to. The problems do not stop there once your data is in the cloud.
Consider the situation when a couple divorce. With all the data in your own local control it is fairly difficult for your ‘other half’ to get disclosure and almost impossible for them to dig around in your personal data without your knowledge. If this same information is in the cloud a simple subpoena opens the door to all that information and you are not necessarily notified that they have it.
I suspect there will be a growing market in tools to encrypt data as it goes to cloud storage, although we will all be increasingly reliant on third-party processing power if the cloud computing lobby have their way. When this happens we will be completely reliant on the storage solutions providing sufficient protection to our data as we will have no way to mediate any encryption.
As I said above, for a great deal of information it does not matter a great deal that we entrust it to the cloud (although I do take exception to sites that want some sort of ownership over, for example, my photographs just because I upload them to their disks). It is reasonable to assume that the big service suppliers have a vested interest in maintaining a good reputation for securing information. After all, clients will quickly move to another supplier if they believe their data is at risk. I for one will be very cautious about uploading anything remotely sensitive beyond the borders of my own local network without some serious encryption to which only I have the key!
Add comment July 14, 2009

