NetworkManager PPTP VPN Connection Fails

My university uses PPTP for its VPN, luckily GNOME’s NetworkManager has a PPTP plugin available for it called ‘NetworkManager-pptp’ but despite entering the correct settings, username and password it used to try to connect and always fail.

After much searching I found this forum thread with reports from many others also experiencing this problem, this post in particular solves the issue, so I didn’t see any need to reproduce its clear instruction.

It involves using ‘gconf-editor’ to add some entries, a bit like editing the Windows registry.

Hope it helps someone.

Posted in Free and Open Source, Guide | Tagged , , , , , , , , , , , , , , | Leave a comment

Missing GRUB Splashscreen On Fedora Linux

I recently upgraded from Fedora 11 to Fedora 12 and still encountered this issue which is detailed in this bug report. Basically, when booting up the GRUB splashscreen that asks whether you want to boot the default entry or select from a list has some graphical corruption, as shown below:

Screenshot of the GRUB splashscreen bug

In order to get rid of this minor but irritating issue one needs to edit the file ‘grub.conf’, to do this you need to become root (use the command ‘su’, hit enter then type your root password, or if you have ‘sudo’ set up just append ‘sudo’ to the front of the command). The actual command is:

# gedit /boot/grub/grub.conf

My file looks like this, you need to add ‘verbose=0′ to the file, I have highlighted it in bold in my example:

# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,4)
#          kernel /vmlinuz-version ro root=/dev/sda8
#          initrd /initrd-[generic-]version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,4)/grub/splash.xpm.gz
hiddenmenu
verbose=0
title Fedora (2.6.31.9-174.fc12.i686.PAE)
root (hd0,4)
kernel /vmlinuz-2.6.31.9-174.fc12.i686.PAE ro root=UUID=9897fdc8-b5ea-46f8-aa06-dd172ae4a63e noiswmd LANG=en_GB.UTF-8 KEYBOARDTYPE=pc KEYTABLE=uk rhgb quiet
initrd /initramfs-2.6.31.9-174.fc12.i686.PAE.img
title Windows Vista
rootnoverify (hd0,0)
chainloader +1

I hope that helps somebody and I really hope it gets fixed by default, especially given it’s such an easy fix.

Posted in Free and Open Source, Guide | Tagged , , , , , , , , , , , , , , , , , , , , | Leave a comment

Fragmentation on the Mobile Web

Every day I see some advert for an iPhone App, usually heralding itself as life changing. What concerns me is that a lot of the time these iPhone applications such as the Empire and Guardian ones, are really only providing a service that should be provided in a platform neutral manner, so anyone with a phone or device capable enough of receiving the internet can benefit, and only reorganising something that was previously free.

There are some benefits I can see for applications or applets (small applications, usually on the desktop) in there can be tighter integration, with native elements and styling. However I do not believe that this integration cannot be achieved either through a mobile-oriented website or similarly by deploying web based technologies to create these applications, much in the way that Mozilla Firefox add-ons are generally platform agnostic because they use standard open web technologies such as Javascript and CSS.

We’re moving into a time when more and more phones are going to have the ‘full’ internet on them so that at least access can be achieved, whether or not the device is capable of providing the same experience is different, and yet what this phone centric model is creating is fragmentation. Anyone who doesn’t own an iPhone may appear a second-class citizen when it comes to being a user of the internet. This shouldn’t be so, but of course it is Apple’s great success story that they’ve managed to monetise, in many cases, something that should have been and was essentially free, access to the internet.

With a unification in the capability of these devices, greater power, we should be seeing a dissemination of the internet not the same old story of an application only being available on UIQ phones, or Symbian phones and now Apple phones.

What’s wrong with some simple user-agent sniffing to attempt to detect a mobile web browser and give an optimised version? The BBC don’t need an application to provide a very fulfilling and complete experience through their recently revamped mobile website. You can still provide interactivity and in a way that reaches out to the largest userbase.

One cannot really blame Apple in its success, after all it is not forcing these companies to make these applications, they’re only incentivised by the shear mindshare and popularity that Apple has generated. Phones that really are capable of mobile computing, iPhones and N900s to name a few should really be looking to have a universal way of creating applets that will run on any platform — I thought this was what the WRT effort was for. Hopefully the proliferation of the cross-platform QT should alleviate this to an extent but I doubt that it’ll be pushed much by Nokia’s competitors, and why should they. Therefore I would like to see a harmonised effort in this respect. It’s simply better for everyone, the problem is at the moment why would Apple want to change this situation, it benefits them and in fairness I haven’t seen Nokia or any other major manufacturers pursuing a standardised approach to things.

Posted in Technology | Tagged , , , , , , , , , , , , , , , , , , , , | 2 Comments

The Smartphone Operating System War

In between History essays I can’t help but get distracted about technology, and my friend’s dilemma about which smartphone to plump for, now, with a year left on his contract, has made me think. He is very enamoured with the HTC Hero, the second-generation “Googlephone” in a way. Android is becoming ubiquitous and perhaps one of the major players in terms of amount of new devices it’s running on.

So this is just my thoughts on operating systems for smartphones. I used to be quite biased in favour of Symbian devices (I own an N82 and did a lot of research before hand) but with the N97 and 5800 it’s clear that even with ‘Symbian OS 9.4 5th edition’ it’s like trying to put a square peg in a round hole – it’s not going to work without force and even then it’s misshapen.

As I’ve mentioned in my previous tract about the new Maemo 5 and N900 device from Nokia smartphones are trickling down to the mass-market, unfortunately for Nokia, these new devices most of the time are not running Symbian OS and I am now seeing that even with becoming open source, the Symbian Foundation will not be able to accelerate that pace of innovation quickly enough, to make manufacturers put it on their device. Coming back to the N97, the N97 Mini even, and with the recent 2.0 firmware update, it’s just not fit for purpose. Nokia are fighting a rearguard action against a disruptive innovator, who got to the game ahead of them, or at least innovated a lot faster. I’m talking about Google here, the gorilla in the corner of the room that looks as if it’s about to beat everyone around the head – and Google will, given half the chance. Do no evil my arse. Look at what happened with Mozilla Foundation’s Firefox web browser, Google saw Mozilla making head-way, supported them and then pilfered Ben Goodger, the Lead Developer, along with a list of others and still bankrolls Mozilla to a large degree; now they’re competing head to head with the Chrome browser. My point is that Google’s like the Roman empire, it sees somebody doing something better than them and it copies them, and throws its entire weight behind it – it’s so aggressive. Google maintains this nice and friendly veil of ‘free’, as in beer and even supporting the open source community (see all the people who are on the Google payroll, Google’s summer of code) which is a very seductive principle, but just how altruistic is it as a company? It’s a public company, accountable to share holders, despite its generous track record, a lot of what they have done can be seen to be self motivated, and that isn’t a bad thing for a public company, however one needs to always be aware of it. Android might possibly be dominating the market in terms of new hardware sales, the ones that count. Look at Nokia’s recent historic loss while Apple has made a profit and increased market share, Google’s always making a profit with that huge valuation provided by its stock price.

I’ve briefly mentioned Apple, who must be respected. Where’s Microsoft in this? There was a recent interview with Steve Ballmer on the Engadget Show, where Ballmer mentioned that there are plans to iterate Windows Mobile faster and bring their services together, uniting Zune with Windows Mobile. I’m intent to believe him but at present Windows Mobile doesn’t have either much market share or mind share in the mobile phone space. However they’ve become very successful with the Xbox 360 and the way it has become a portal to subscriptions (Xbox Live Gold) and services based around this (Netflix, Sky Player). I’m sure that the mobile space is where the money is, and this has been born out, as I read in last week’s Guardian Technology supplement regarding mobile computer sales. Why is Microsoft not pushing this more?

Nokia may have had Maemo in the works and on devices, for years; it may be releasing Symbian as open source and it does own QT Software, which is a massive boon if it can really pull this cross-platform interlinkage together quickly enough. However Android is open source, no matter what this thought provoking article says and it has moved at such an incredible pace that it even though it was technically late to the party, it’s the one everybody wants to dance with. It is winning manufacturer contracts all over the place with good reason, it’s slick and it’s far more competitive against the iPhone OS than Symbian 5th Edition is. Maemo wins on all counts of openness but even with the huge advantage of a community, the N900 is one device, and a marginal device just like all the other internet tablets, even though this one version has a phone built in. Until Nokia can start winning real mind share again it won’t win market share.

As for the new Palm Pre and WebOS, it’s just been released over here in the UK and as such a small player I don’t think it’s going to grab much mind share amongst this now crowded market place.

Posted in Free and Open Source, Technology | Tagged , , , , , , , , , , , , , , , , , , , , , , | Leave a comment

Thoughts on the Nokia N900

Looking ahead to the UK launch of the N900 in late October, I wanted to collect my thoughts on the N900 whilst taking into account my previous ruminations on the N810 release, and making comparisons where appropriate (although unfortunately this article was lost with my absent-mindedness).

In the time between the N810′s launch, two years ago, and the N900′s announcement the mobile market has changed. This falls largely into two strands: infrastructure and consumer demand. One could easily argue that the concept of an ‘internet tablet’ has always been an oddity, and a very limited market. However what has been made clear by the ascendance of iPhones and Blackberries is that people are demanding internet everywhere. We have also seen further convergence amongst these devices, smartphones are becoming more ubiquitous and so the capabilities of a fully fledged computer are entering our pockets, backed up now, quite often, by an _always on_ style internet connection. The customer’s aversion to long and expensive contract terms has been negated at least in part, they’re according to the sales figures of Blackberries and iPhones among other high-end devices, becoming the norm. So a device in the £500 SIM Free bracket is not an odd price to pay on a two-year or eighteen-month contract plan.

It seems like the natural course then, for Nokia, a phone company, to incorporate cellular capabilities into their internet tablet line. Much has been spoken of by Nokia representatives that the N900 is the enjoining of a computer and a phone, in that order, and not a phone and a computer – putting great emphasis on the ‘full internet experience’ (Flash 9/10, multi-tasking etc) supposedly provided by this device.

Indeed, some have commented that Nokia has been a bit late in adding this function to this line of products and indeed reacting slowly to the increased competition from Apple and RIM’s devices. I can only agree; this is the first of Nokia’s devices to be truly competitive with the iPhone in terms of features and software originality.

I am pleased that Nokia is seemingly putting a lot of money and marketing behind the N900, at least advertising it to developers, which will hopefully in turn carry into consumer’s hands as well. Developer interest certainly seems very active, according to Nokia’s statistics on website hits to http://maemo.org . Let us hope that they follow through with an ad marketing-campaign fit for this prestigous flagship device.

The presentation of the device’s hardware and software is markedly improved over the N810, which in turn was a significant improvement in aesthetics over the plastic-looking N800. The sleek black form-factor, dominated by the 3.5” high resolution touch screen is a step down in physical size from the N810, but what should be considered a measured compromise for a phone sized device. Indeed the size measures favourably with other smartphones, but as I have said previously, the device’s lineage is more from the computer than the phone.

The continued inclusion of a hardware keyboard is welcome to many, as touch screen is still not suitable for all types of fast input (Although it does unfortunately add to the depth of the device). Hopefully the problem of the top-row of the keyboard being too close to the device’s bottom, as on the N810, has been solved. Although small, the keyboard is better than nothing, but with all keyboards one has to try it out for an extended period of time first, in order to form a proper opinion. In general, many have commented that the build quality is good, for example the resistive touch screen is of N97 quality or better.

The real headline feature of the device however, is the inclusion of the latest version of the Maemo operating system, Maemo 5. It is on the whole more user-friendly and more touch-oriented. Indeed, at a glance it is infinitely more presentable, dare I say cool, than earlier iterations of Maemo which look cluttered and unfriendly for a lay user. Maemo 5 includes some unique and re-thought-out usability features like the dashboard and scrolling home screens, which on their own aren’t very unique but the way they have been implemented is a core part of the OS and not just a tacked on gimmick. Home screen widgets aren’t just trivial things, they’ve become important: shortcuts, status updates, news feeds – all provided through the 3G connection.

So why then would a user want the N900 over an iPhone 3GS for instance? Well I must admit that Apple’s cult-like following cannot seemingly be broken. However the N900 continues a recent trend, along with the N97 and N86, of Nokia bringing out more fashionable devices that a normal style-concious user might choose in store. The N900 may be a geek’s device, with function still coming before style, but all that power and flexibility is there if you want it, not imposed upon you; you don’t have to run the x-terminal, you don’t have to delve into all the configuration that you can, you can feel fine just running the default applications (which for the first iteration of Maemo with a phone, is very mature if lacking in a few areas e.g MMS, FM Radio).

What I suggest is that you head on over to YouTube and watch some videos of the interface; it is worlds apart from Symbian OS 9.4 5th Edition which powers the Nokia 5800 and N97, amongst others.

Posted in Technology | Tagged , , , , , , , , , , , , , , , , , , , , , | 1 Comment

Optimoz Tweaks 0.4 Updated for Firefox 3.6

Optimoz Tweaks no longer appears to work with Firefox 3.6 despite me making my usual alterations.

At present I do not have the time nor ability to attempt to fix this, so I do apologise. Download it anyway and give it a go but I’ve had no success myself.

I have now updated Optimoz Tweaks 0.4 to run on Firefox 3.6.

You can get it here. Enjoy.

There’s plenty of information on the history of me unofficially ‘maintaining’ this useful extension, it can be found on the Mozillazine Forums here.

Thanks.

Posted in Free and Open Source, Technology | Tagged , , , , , , , , , , , , , , , , , , , , , , | 1 Comment

Just Some Statistics

During the lifetime of my old website I signed up to Google Analytics which is basically a statistical tool to model visits to your website, amongst other things. I signed up quite late to it, so it doesn’t encompass all the statistics for my old website.

However in the time that Analytics was active on my website (18 October 2007 – 9 September 2009) it collected a lot of data, in fact it still collects data on people trying to get to a website that is no longer there.

Some of the interesting statistics are as follows:

  • 6,989 visits.
  • 9,929 page views.
  • The maximum visitors in a day recorded was 44.
  • 3,101 of these visits were from the UK.
  • 89.56% of which were new visitors.
  • 85% of referrals were from search engines, the top keywords related to ‘AVG Free 8′.
  • The website with the most referrals was bbc.co.uk with 16.
  • 5% were from other websites.
  • The most popular article was my article on how to replace the battery in the iRiver H340 portable media player with 879 views alone, ~8% of my total visits.
  • The most popular language apart from English and its dialects was German.
  • 49% vs 42% of users were using Internet Explorer as opposed to Mozilla Firefox.

I don’t know about you but I find statistics like these interesting. Thanks if you visited, I hope I helped you out.

Posted in General | Tagged , , , , , , , , , , , | Leave a comment

How to Send Email From a Different Address Using Gmail and Thunderbird

This is a problem that’s been plaguing me for years, literally.

I’ll outline the problem in brief. Say you’re using Google’s email service Gmail and you use “plus addressing” (which is basically username+tag@gmail.com) and you also use mailing-lists. The popular mailing-list server is called mailman and this rejects all emails from email addresses not registered on the list. So if you’ve registered with username+tag@gmail.com but your email client sends new messages out as just username@gmail.com then it gets rejected.

The problem is actually two fold: how do I get Mozilla Thunderbird to compose messages from my “plus addressing” email address and then how do I get Gmail to respect it? Which through testing I find out the hard way, that it doesn’t – the emails still got rejected by the mailing-list.

Setting up ‘multiple identities’ in Thunderbird (I’m using version 3.0):

  1. Go to ‘Tools -> Account Settings‘ (on Windows), or go to ‘Edit -> Account Settings‘ (on Linux).
  2. In the bottom right-hand corner of the window is a button labelled ‘Multiple Identities‘, click it.
  3. Click ‘Add‘ and then fill out ‘Email Address‘ with the email address you need, e.g. username+tag@gmail.com
  4. You can then proceed to fill out any other applicable fields. I kept switching back and forth between my other identity, copying verbatim all the settings.
  5. Now when composing a new message with ‘Write‘ you can click ‘From‘ and select from either of your identities. Notice that the email addresses should be different. This is what you intended obviously.

Now for some strange  reason, perhaps a good one (Google it, I did) Gmail doesn’t respect you changing your ‘From‘ field. It just reverts it to the account’s email address e.g username@gmail.com . You must do the following to rectify this:

Changing ‘Send Mail As’ in Gmail:

  1. Log-in to your Gmail account.
  2. Go to ‘Settings‘ at the top right-hand corner of the webpage.
  3. And then click the ‘Accounts and Import‘ tab.
  4. You are looking at the ‘Send mail as:‘ row, click the button to add the appropriate address e.g. username+tag@gmail.com .

At this point it would be wise to send a test email to one of your mailing-lists in question. You can verify that it went through because you won’t get a rejection email from mailman asking you to contact the administrator. I also verified the email by logging into the mailing-list’s mailman server with my registered username and password and viewing the list’s logs.

I hope this helps someone.


Sources:

http://kb.mozillazine.org/Multiple_identities_per_e-mail_account

http://mail.google.com/support/bin/answer.py?hl=en-GB&ctx=mail&answer=22370

https://bugzilla.mozilla.org/show_bug.cgi?id=230247

https://bugzilla.mozilla.org/show_bug.cgi?id=264770

http://vafer.org/blog/20060502022752

http://pascal.vanhecke.info/2005/08/31/gmail-sender-header-makes-custom-from-address-useless-for-mailinglists/

http://www.askdavetaylor.com/configure_google_gmail_to_have_a_different_sender.html

Posted in Guide, Technology | Tagged , , , , , , , , , , , , , , , , , , | 2 Comments

Welcome

Well I finally have my website working again, and at a new and better domain (Do you like?)

Unfortunately, stupidly I forgot to back-up the old MySQL database so if there was any chance of retrieving some of my popular, by my standards, articles then it’s gone.

Hopefully I’ll have lots of original thoughts and guides to workaround things that annoy me.

Enjoy.

Posted in General | 1 Comment