As I’m opening up ZRMT to multiple authors, I shall be moving my personal things to www.andyloughran.co.uk .
Thank you.
As I’m opening up ZRMT to multiple authors, I shall be moving my personal things to www.andyloughran.co.uk .
Thank you.
When I first came across Ubuntu, I fell in love with the philosophy.
I am who I am, because you are who you are.
Having studied Psychology, the ‘person in social psychology’ is an extremely complex issue. When you ask a person to define ‘who they are’ – they very often describe social relationships. “I’m a rugby player” describes a person, because we can then draw on the social norms associated with rugby players, drinking, fitness, fairness and camaraderie.
In our consumerist society, the western adoption of ubuntu would probably go along the lines of:
“I am who I am because I’m better than him”
In the race to the top, in constantly looking as individuals to better ourselves, the first thing that breaks is community. The social fabric of communities that helped build up the work ethic in the early development of the industrial revolution has been reversed, when now the paradigm is to try and better oneself in comparison to one’s peers.
The problem with this approach is that it breaks community. Instead of looking for shared prosperity, we are looking to break it. The recession of 2009 is evidence that such an approach is not sustainable, nor what people would actually want. I can assert with confidence that the majority of people would be uneasy to say all they want to do is be ‘better than their neighbours’.
The root of the problem then lies in the social system, which is manipulating our individual psychology for prosperity. We are told by adverts to want the next big thing, we need to get bigger houses, more TVs, the latest iPad.
The good news, for me, is that it is the system that is manipulating the individual, rather than an inherent belief in an individual to want to better their peers. The vast majority of people look to share their prosperity with their friends, family and future offspring. There are other factors involved with the status quo, but I will not go into them in this post.
So if we go back to the root, if we look carefully at how we behave. Think about the pound that you spend; the time you use up. It is possible to turn the system on it’s head. I’m lucky enough to have been involved in the ‘Open Source’ movement – this is moving away from software being regarded solely in terms of monetary value, and instead being given a social value. We exchange it for free, so that each of us may have a more prosperous resource from which to work.
Certainly, there are more challenges to be faced when using the same structures to share material goods, but these are not insurmountable. I’m sure anyone that’s worked in retail will be fully aware of the mark-up put on products. If buying through a third party supplier, it’s possible for the end distributor to make far more money on ‘mark-up’ that was earned by the manufacturer. I’d argue that the main reason for this is that the ‘buffer’ between the distributor and manufacturer is large enough for it not to have to play on the conscience of the distributor. If we move to a more local economy, then I’d suggest that these discrepancies in ‘value’ versus ‘price’ would be much narrower.
I saw this, and I concur:
I recently put my mind to tackling the problem that had been plaguing mine and my fiancés MacBook Pros: backups.
We both have files held on our systems that we simply can’t afford to lose. We also work wirelessly. For those reasons Apple’s TimeMachine seemed like a really good option. However, at the £250GBP price tag and already having a home server, a bespoke solution appealed to both the geek and cost-saver in me.
After collating information from several different sources, please find below the steps required to setup and configure an Ubuntu instance to take backups from your Mac via TimeMachine:
Download netatalk 2.2 (The version held in Ubuntu repositories is 2.1 and Lion requires 2.2)
Natty i386: https://launchpad.net/~stefanor/+archive/ppa/+files/netatalk_2.2.0-0ppa2~natty1_i386.deb
Natty amd64: https://launchpad.net/~stefanor/+archive/ppa/+files/netatalk_2.2.0-0ppa2~natty1_amd64.deb
(Others here: https://launchpad.net/~stefanor/+archive/ppa/+packages)
Install netatalk
via dpkg -i <netatalk package name>
Edit /etc/netatalk/afpd.conf
The only line you want: “- -udp -noddp -uamlist uams_randnum.so,uams_dhx.so,uams_dhx2.so -nosavepassword”
Edit /etc/netatalk/AppleVolumes.default
Remove the default line for ~/ (if it exists) by commenting it out (a # should do). Add a new line: “~/.TimeMachine “$u Backup” allow:jamesanslow cnidscheme:dbd options:usedots,upriv,tm” – REPLACING “jamesanslow” with YOUR server username.
Create your Timeachine directory
mkdir ~/.TimeMachine should do it fine
Edit /etc/netatalk/netatalk.conf
Add/append/uncomment/leave the same the following important lines to:
ATALK_NAME=`echo ${HOSTNAME}|cut -d. -f1`
ATALK_UNIX_CHARSET=’LOCALE’
ATALK_MAC_CHARSET=’MAC_ROMAN’
export ATALK_UNIX_CHARSET
export ATALK_MAC_CHARSET
CNID_METAD_RUN=yes
AFPD_RUN=yes
AFPD_MAX_CLIENTS=20
ATALKD_RUN=no
PAPD_RUN=no
TIMELORD_RUN=no
A2BOOT_RUN=no
Create a new file in /etc/avahi/services/afpd.service
Copying in the following:
<?xml version=”1.0″ standalone=’no’?><!–*-nxml-*–>
<!DOCTYPE service-group SYSTEM “avahi-service.dtd”>
<service-group>
<name replace-wildcards=”yes”>%h</name>
<service>
<type>_afpovertcp._tcp</type>
<port>548</port>
</service>
<service>
<type>_device-info._tcp</type>
<port>0</port>
<txt-record>model=Xserve</txt-record>
</service>
</service-group>
Restart netatalk:
sudo /etc/init.d/netatalk restart
Connect to your server from your mac
Go to Finder and your server should appear in the left hand side. If not, CMD+K to manual connect.
Create your sparse backup file
Open up a terminal on your Mac. Move (cd) to the folder where your server’s mounted. This should be /Volumes/<username> Backup. So for me that would be “/Volumes/jamesanslow Backup”. Then run this command to create your backup file (replacing 512g with the size you’d like your TimeMachine to be in Gigabytes):
hdiutil create -size 512g -fs HFS+J -volname “Time Machine” `grep -A1 LocalHostName /Library/Preferences/SystemConfiguration/preferences.plist | tail -n1 | awk ‘BEGIN { FS = “|” } ; { print $2 }’`_`ifconfig en0 | grep ether | awk ‘BEGIN { FS = “:” } ; {print $1$2$3$4$5$6}’ | awk {‘print $2′}`.sparsebundle
Configure OS X to show all types of media for use in TimeMachine
Set OS X to show all types of media, such as ours by running this command in the terminal:
defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1
Go for it. Open up TimeMachine, select your network TimeMachine instance and get backing up!
I have recently spent time back on eBay after a few years’ break due to an unfortunate incident which damaged my confidence in the eBay payment protection policy. It was a few years ago now and I’m very much impressed by the improvements made by eBay and Paypal. Though I’ve only been on it a few weeks, they have already successfully blocked someone attempting to defraud me, and though I had my suspicions, it was for low value goods, therefore a good opportunity to help test my confidence in the new systems.
One of my recent purchases has been the Amstrad Emailer Plus. It’s an interesting little device originally sold in 2002 by Amstrad for circa £200, dropping to £15 only two years later in Tesco, and finally discontinued on July 14th 2011.
As you can see, it is quite a chunky but pretty device – as well as providing convenient access to email – so why did it fail?
Though the market for email on a household phone is probaby quite a small one – the Emailer Plus definitely has the ‘geek’ factor as well as being a little bit ‘retro.’ I bought one, not because it can give me access to emails, (I can do this well enough from my Samsung Galaxy S2 already,) but because it has got personalty. The big blue display not only displays a nice clock in standby mode, but it also has the ability to play ZX Spectrum games, and other little tidbits that when integrated properly could make the big display quite useful. The standard issue BT phone I have on my desk at work costs more than this, but offers much less in terms of functionality.
The failure in the Amstrad Emailer Plus is down to a naivety in understanding the direction that the internet and email was taking. In the early days of modems and dial-up internet, it could cost 5p per minute to get online – webmail wasn’t taking off because staying online to write emails was costly – so it was better to have an offline client to do the writing. The Amstrad Emailer required a ‘phone home’ call at least once a day – with a cost of 14p per call. It’s a bit of a premium price to pay for receiving a bulk email delivery – plus, unless you were sensible enough to group your outgoing emails up into a single batch – the outgoing cost was also 14p per connection.
It’s a real shame, as I think had Amstrad had the foresight to see that the screen was valuable real-estate, the Emailer could have been a market-changing device. It has the ability to host ‘widgets’ or ‘apps’ as they are now commonly known. Amstrad have learnt it all now, with their ‘Amscreen’ – a backwards piece of technology consisting of essentially a flatscreen with a red LED ticket attached to the top in a bulky, ugly black case – being used to broadcast advertising. The technology itself isn’t expensive or interesting – the real value is in where the screens are. I recall a seminar at Warwick Business School a few years ago, with the General Manager of McDonalds in the UK. When asked ‘What is McDonalds’ core business?’ most people responded with ‘selling burgers’ – when he replied that it wasn’t, the majority looked fairly confused. His answer was ‘acquiring prime real-estate, to prevent our competitors selling burgers.’
In the same way, strategy needs to look at pushing alternatives to the core market of a project. Sure, there may be a specific target market to aim the product at – but individual markets are a finite resource. Look at alternative uses for your product – can it be abstracted and re-marketed at a different sector? Do you have to sell it for it to benefit you? The end result for the Amstrad Emailer was for Amstrad to use it as a loss-leader for selling their Emailer service. It’s a shame that the device couldn’t be rescued from obscurity by diversifying. Hopefully I’ll be able to make some use of it and deny this technological marvel it’s resting place on some gadgetry wasteland for a few more years to come.
This is a brief addendum to my previous post on the same topic.
I was driving down the M6 the other night, past junction 8 where the M5 splits off – and the Active Traffic Management was turned on.
At one point, we were all going along nicely at 40mph, as indicated by the overhead signs. All lanes were open, and there were no workmen about on the roads.
At the penultimate gantry before the M5 lane forked off the main carriageway, the overhead signs had been set to 20mph. With the majority of traffic moving along nicely, 11pm and no obstructions in the road, the driver of the lorry must have not seen the drop by 20mph. Unfortunately, the car driver in front of him had – and with the threat of the speed camera sign, had slowed his vehicle fairly abruptly.
This sent the HGV swerving into the middle lane, causing me to pull out into the fast lane – luckily fully aware that there was nothing coming up on the outside.
It’s exactly stupid and irresponsible uses of technology like this that make me wonder why Active Traffic Management was put there in the first place.
With the sad events that have occurred on the roads over the past few days, I can only hope that someone has the good sense to review this technology before it too contributes to the rising death tolls on our motorways.
I love ubuntu. The Community, the Operating System, and especially the philosophy; “I am who I am because you are who you are.” It can be applied to so many things in life, and is a great mantra for an Open Source Project.
Unity.
I have to be honest; when unity first appeared I though it looked like a very interesting idea – and since studying UI design at University (even doing a project on UI design in Gnome2) – there were lots of opportunities to be taken up by differentiating Ubuntu through it’s clean, friendly, UI-driven linux desktop environment. However, Unity seems to be on a pathway to division.
A key paradigm across all my software development has been “developers are not the users” – and ‘clever’ design lies in simplicity, not complexity. Users should be able to intuitively pick up and go without having to think about how the desktop works. I personally believe this last bit to be especially true. Many people are of the belief that using a computer and mouse is unnatural; that may well be so – but through consistency of action, and predictability of response – all systems can be easily learned.
The big issues that I have with Unity at the moment, are that simple things are no longer simple. When left click used to mean ‘action something’, and right click brought up a menu – users were able to innovate and design and mess with their own desktop. With the unity approach, even experienced computer users are having to open google to work out how to add an application to the sidebar. I no longer know where to find things in the menu, and am finding myself having to rely on pressing a combination of keyboard buttons and mouse movements in order to do relatively simple things. I can’t see an easy way of adding an application to the launcher, and there appears to be very few casual customisation options available to the end user.
Of course, the caveat to all this is that it’s still an unfinished product. I see the non-LTS releases of Ubuntu as glorified BETAs – showing the developers and community the vision for what can be put into an LTS release. I’m not sure where or how I’m going to cope with future upgrades, but for now a quick ‘aptitude install xbuntu-desktop’ has put me straight back into my comfort zone. I hope that’s not the same story with too many other people.
I’ll keep this one short for brevity. It’s sweet and simple. If you’re anything like me you’re probably using at least 10 different operating systems at once. Well, that might be a slight over exaggeration, but I certainly use at least three in my home. Here’s the problem that I faced this evening and how I overcame it.
I have a linux server which is sharing some data using a samba share (SMB). Connecting to this from my windows box is simple, since microsoft is good enough to make mounting shares over SMB a piece of cake. My MacbookPro running OS X Lion, however, was a different story.
One option is to use the finder to manually connect to the share, but since I often connect to various computers using SSH I wanted to find a purely command-line solution. Thankfully, it’s super simple. Just use the UNIX command mount – as follows:
mount -t smbfs //<username>@<ip or fqdn>/<share name> <mount point>
The example of this on my network is as follows:
mount -t smbfs //james@192.168.0.4/james /Users/jamesanslow/linuxserverfiles
Note: you will require smbfs + samba installed + configured for this to work (duh?)