andylockran’s blog
A man who knows when enough is enough will always have enough — Liao Tsu
12th
JUN
David Davis - The Digital Debate
Posted by Andy under BBC, Chaos, Conspiracy Theory, Control, Debian, Digital Freedom, Freedom, Linux, Marketing, Political, Python, SBLUG Planet, Tech Geek, Ubuntu
Too many D’s for my liking… but a fantastic marketing point.
After David Davis resigned from the Commons today, the speech he gave focused on where technology and policy collide.
We will have, shortly, the most intrusive identity card system in the world, a CCTV camera for every 14 citizens, a DNA database bigger than any dictator should have with thousands of innocent children and millions of innocent citizens on it.
We witness and assault on jury trial - that bulwark against bad law and its arbitrary abuse by the state, short cuts to our justice system will make our system neither firm nor fair and the creation of a database state opening up our private lives to the prying eyes of official snoopers and exposing our personal data to careless civil servants and criminal hackers.
It’s definately time for the debate to happen. Just because we can do things with technology doesn’t mean we should.
6th
JUN
Debian & Nvidia
Posted by Andy under Debian
X crashes on start.. “Error: Failed to load nvidia
nano /etc/modprobe.d/lrm-video
remove all references to nvidia
restart gdm
done ![]()
19th
MAY
BBC Click! Online - Build a PC using Free Software
Posted by Andy under BBC, Debian, Digital Freedom, Facebook, Freedom, Gentoo, Linux, Marketing, Microsoft, Political, Projects, SBLUG Planet, Software, Sun, Tech Geek, Ubuntu
BBC Click! Online - Watch the Show
Ok, so they ‘bend’ RMS’s definition of ‘free’ software in some places - but it’s still a fantastic 25 minute program for John Doe.
Enjoy!
16th
MAY
OLPC - Is advocacy a profitable business model?
Posted by Andy under Africa, BBC, BECTA, Conspiracy Theory, Debian, Digital Freedom, Freedom, Linux, Marketing, Microsoft, Personal, Political, Projects, Python, SBLUG Planet, Software, Tech Geek, Ubuntu
Having just read Rory Cellan-Jones article on the BBC News Website about the OLPC choosing to use the Windows XP operating system, I felt it sensible to put forward the reasons why I think it may/may not be a bad thing, and who’s going to benefit from the deal.
Education versus Training
Unfortunately, I think the UK IT Education System passed under this bridge so far up river, that it would require getting out of the river, and a hard trek upstream to ever get back to fixing the problem. Since 1997 (the year I started secondary school, and the year the Labour government came into power), there has been a worrying trend toward using the education system as a training system. I enjoyed my first couple of years IT lessons - we played with things like Logo - and used some very simple database software (key-plus?) to understand the power of databases. We also used MS Excel to enter data into spreadsheets, and learn some basic formulae - as well as being told how to write the same formulae on the Lotus 1-2-3 spreadsheet software I had at home.
The difference that occurred in Year 9 (when RM ‘upgraded’ the IT suite at school) - was that we were now using MS Office. Sure, we’d had Word and Excel on the PCs before, and I guess the financial costs of upgrading to Office rather than having the two separately are minimal, especially once you take into account the “educational discount” that schools are entitled to from Microsoft.
This meant that everything we did was MS based. The simple database has gone, we were using MS Access. In essence, IT lessons involved being trained in how to use basic productivity tools for our future office careers; which, in my opinion, is not something that the Education System should pay for. I’d prefer to see people have an understanding of the difference between the ‘web’ and ‘email’; the difference between what a Spreadsheet can accomplish in comparison with a Database; and hopefully a way for people to be taught on looking after their data, online and offline.
Advocacy as a Business Model
I recently watched a lecture given by Nicolas Negroponte in 1984. In it he discussed his ideas for the future of Computer Interfaces. It was an interesting talk, as he spoke about experiments he was doing in some African Countries on UI design. However, he also noted that he’d done a dry-run of these experiments in New York previous to heading out to the African Continent.
In the school in New York, there was a child of around 14. He didn’t know how to read and was seen as needing Special Needs treatment. However, he was simply left to fend for himself in the IT rooms. One of the days, a local council worker came to visit the school, and happened to notice this child in the library, so asked him what he was doing. He showed him what he’d created on the screen using the ‘LOGO’ program. The council visitor was suitably impressed, and asked him if he could do a little variation on his work. Rather than simply say ‘no - I don’t know how,’ the child reached for the manual, worked out how to do it - and did it - clearly pleasing the visitor.
The visitor then went to the Principle’s Office (his reason for attending the school in the first place) and happened to mention the child. The principle was certain that the visitor was the victim of some kind of ’set-up,’ therefore took the visitor down himself to see the child demo his abilities. Lo and behold the child was able to do a further variation on his work by looking through the manual.
When asked why the child could read the manual, yet could not read the books provided to him in class, his answer was akin to the following: “What the teachers give me in class is boring, and I don’t get anything out of it. However, when I’m on the computer and working, I can see the results of my efforts straight away and get rewarded for them.”
OLPC - Sugar UI
The Sugar UI for the OLPC project, for me, was a symbol of the ‘LOGO’ program for this child. Someone that the teachers has written off as a massive underachiever had been able to produce ingenuity and learning independently - given the resources to do it. Encouragement wasn’t necessary, as the learning process is something organic to the human mind.
The Sugar UI isn’t about being Free and Open Source (thus cheap) - it’s about so much more than that. However, it’s also not the be-all and end-all of the OLPC project. There are thousands of Open Source applications that can run on top of Windows XP that the OLPC users will be able to access. It will also open up their opportunities for developing for FLOSS software on Windows Desktops - and thus be able to access the Windows Market in developed countries.
Why did OLPC do the deal?
For those of you that have been following OLPC, you’ll know that the ‘Intel Classmate’ has played some underhand tactics in order to get their processor on the OLPC - and then pulled out once they’d hijacked the relationships that OLPC had with important African leaders. There’s so much corruption in Africa, that XP was probably an (unofficial/off the record) requirement. Sometimes you’ve got to get in bed with the bad guys to help the small guys.
Where does this leave OLPC in the future?
OLPC ‘Ltd.’ will always be the pioneers to the concept of OLPC. The aim is a noble one, yet in what is essentially a commercial market - pure advocacy fell to the power of multi-national marketing. However, it has opened up a new market in the developed countries too - of Ultra Mobile Personal Computers - many of which run Free / Open Source Software. This can only be a good thing in the long run, with more and more people using FLOSS and seeing the benefits. Coupled with the coming-of-age of Ubuntu, and the fantastic marketing effort that’s coming with that, Nicolas Negroponte can be confident that where his company may have compromised - his idea is still being pushed by those supporting him.
18th
APR
Who reads blogs?
Posted by Andy under BBC, Birmingham, CentOS, Chaos, Control, Debian, Digital Freedom, Freedom, Gentoo, Linux, Marketing, PCI DSS, Personal, Political, Projects, Python, SBLUG Planet, Software, Stupid, Tech Geek, Ubuntu, openLDAP
I was having a discussion with a few mates in the pub this evening about my blogging ‘antics.’ They’ve berated me for blogging before, but as it’s becoming more and more widespread I can see them getting more interested in my motivations for ‘blogging.’
One of the friends commented that it was purely the fact that he knew me that made the blog interesting. For someone that didn’t know me, the blog would be pretty dull and of no consequence. At this point, another chipped in saying - “Only bloggers read blogs.” Is this true? I don’t know, but I don’t think so.
My motivation for starting the blog was that it was a place where I could share my technical insights. Not profound insights such as the advent of structural-object-abstract programming methods that I’ve just decided are going to be the Web 3.0 - but short howto’s and the like, and to publish a few ‘Gotchas’ - problems that have few symptoms and a nice easy solution - but take hours of work to solve. I blog advice - There’s nothing quite comparable experience.
(un)Fortunately, which ever way you personally look at it - my blogging has branched out to cover all sorts of things. From the time when some guy smashed the window of my car, to re-living and walking through my car accident in 1999, to a short article on why to avoid Red Hat’s bundled openLDAP implementation because it’s crap.
I think it’s an interesting concept, for non-bloggers and bloggers alike. Who reads blogs? If you have a regular commentator on your blog, do you add him to your blogroll as a thanks for lifting your self-esteem by having him visit your blog? Do you think you have a regular readership, or just random visitors popping in and out after being directed from Google?
I don’t think it’s a negative thing that bloggers read blogs. It’s great. From the attendance at the spontaneous meet-up last Friday, it’s clear to me that there’s a nice little community of bloggers in Birmingham. However, this is a meeting of a cross-section of the readership who it’s worth meeting face-to-face in order to better your own blog.
Is blogging journalism? Is it art? Is it a cry for help from some pathetic moron wanting to share his story with the world? Is it ‘new media’? Does it matter?
I blog tech because I think some people read it and it helps them - and also as an easy reference for me. I blog ‘about me’ as a way to vent some thoughts and get some feedback from an audience who I think would be interested. This audience is dynamic, therefore I categorise my posts different to respect that.
When doing my Psychology degree, one of the things we covered was ‘online personalities and freedom of information.’ This blog is in the public domain. If it were a diary, having it leaked would immediately bring headlines of ’scandal and gossip.’ My blog is sort of a base for my online identity. ‘andylockran’ lives here. I happen to pop up on a mailing list or a forum or IRC and you want to know more about me. Much of it is here. It’s a bit like ‘CV 2.0.’ The web is my field - if I don’t market myself well on the web, how the hell can I expect anyone to be able to trust me to market their products on the web?
The best thing about it for me is the feedback, both positive and negative. Setting up a blog exposes you to both - and it gives you the opportunity to have a voice.
18th
VirtualBox & ‘bridged networking’
Posted by Andy under Debian, Ubuntu, VirtualBox
I’ve just started using VirtualBox on my freshly installed Debian PC to do my Virtual Machines, as the kernel support from VMware was just not up to date with my recent kernel. If I wait a few weeks, it’ll probably be there, but the ship has sailed for me.
VirtualBox is a nice qt styled Virtual Machine Server, being free and open source. It’s nice and simple to set up a new machine, and can cope with a variety of hosts and guest Operating Systems.
However, one drawback was the networking support. In vmware-server - I could just tick a box and it’d bridge over my host computer’s network card to make it appear like it was on the same network as all the other machines. With VirtualBox it isn’t quite so simple.
Run the command:
echo 1 >> /proc/sys/net/ipv4/ip_forward
If you’re running Debian/Ubuntu add the following to /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).# The loopback network interface
auto lo
iface lo inet loopback# setting up the bridge #######
auto eth0
iface eth0 inet manual
up ifconfig $IFACE 0.0.0.0 up
down ifconfig $IFACE downauto br0
iface br0 inet dhcp
bridge_ports eth0
# End setting up the bridge ###
I commented out (rather than deleted) my current setup, so that it’s easy to go back to if you move away from VirtualBox
That will set your PC up to have a bridged network for eth0.
You then need to give VirtualBox an interface to connect to:
Run:
sudo VBoxAddIF vbox0 <user> br0
VBoxManage modifyvm “My VM” -hostifdev1 vbox0
In you VirtualBox Machine settings, make sure the VM is powered off and selected.
Click on the ‘details’ tab.
Click on ‘network.’
Make sure the network adapter is enabled.
Select the ‘attached to: HOST INTERFACT’option in the top box, and enter vbox0 as the Host Interface Name in the bottom box.
Click ‘OK’ - and restart the computer to allow the bridge settings to take effect.
You should have the desired setup now :) Enjoy!
Categories
- Accident
- Adobe
- Africa
- Apple
- AVFC
- BBC
- BCS
- BECTA
- Birmingham
- blu-ray
- BOINC
- Boxing
- Cat
- CentOS
- Chaos
- Conspiracy Theory
- Control
- Debian
- Digital Freedom
- django
- Embryo
- enterprisemission
- Fish
- Football
- France
- Freedom
- Funny
- Gentoo
- Gnome
- Hypothesising
- Ingots
- Insurance
- iPlayer
- James May
- Language
- Linux
- LNMF
- Ltd.
- Madeleine
- Marketing
- Microsoft
- Music
- MySQL
- NHS
- Nuclear
- openLDAP
- openmoko
- PCI DSS
- Personal
- Personal
- Photography
- Political
- Projects
- Psychology
- Python
- Richard c. Hoagland
- Rugby
- SBLUG Planet
- Skiing
- Software
- Space
- Stupid
- Sun
- Tech Geek
- Terminal Velocity
- Three Peaks
- Ubuntu
- Uncategorized
- University
- Update
- Virgin Media
- VirtualBox
- wii
- XDA Stellar
- XMPP
- Yahoo!
- Zimbra