Page : 67/76

First Page    Prev. Page    Next Page    Last Page


Thursday, 10 Jun 2010

This morning when I unlocked my workstation I was greeted with a bizarre background image:-



At first I thought I was the victim of a prank by my workmates, but no - it was a browser window that I must have left open yesterday. It was the Google homepage. I guess it must have refreshed all by itself. It's quite a cool picture, actually, even though it does a complete 180 on the famous Clean Homepage ethos.

There was a message and link, asking:-

Curious about today's homepage? Add your own background image now


I'll let the lack of a full stop slide for now. The link takes you to a page where you are invited to create your own background image for your Google homepage. It announces:-

Google has more to offer when you sign in to your Google Account. You can customise pages, view recommendations and get more relevant search results.


All you have to do is:-

Sign in to personalise your Google experience.


Oh, I get it. If I do not like this new background image, I can put my own on there but only if I sign in.
As I write, the background image has changed. I suppose they have it set to refresh with a new image every so often.


I actually find this one distracting and it obscures what text thereis on the page. But it's okay - I can change it, if I let Google track my every movement.

I'm not opposed to sharing information that Google can use for marketing in return for an optional piece of functionality or an enhanced user experience. Not in principle, anyway.

But when it is forced on me like this, I don't like it.

==
Related article at the Guardian:-
http://www.guardian.co.uk/technology/blog/2008/oct/28/google-mobilephones?CMP=twt_gu

Sunday, 9 May 2010

Open Source and Microsoft - never the twain

For most of my professional life in software development (say, the last two thirds of it) I have been in the Microsoft camp. I started out using Solaris/Unix, Vi, LaTeX and shell script, and I awked, grepped and sedded merrily away. But nowadays I am used to VB, ASP, VBScript, Access and Microsoft SQL Server. For web applications, the world tends to split into two camps - the Open Source LAMP Stack Gang (Linux + Apache + MySQL + PHP), who use free gear, and the Microsoft Bunch (Windows + IIS + SQL Server + ASP.NET), who have historically paid considerably more than nothing for their software development tools.

I understand that the LAMP Stack Gang far outnumber the Microsoft Bunch, and a major reason for this must be cost. You can get all the pieces of the LAMP Stack for free, which is great if you are are a solo developer or small outfit with little spare cash to capitalise your software projects. Isn't it the case that the vast, vast, huge majority of web servers in the world are Apache systems, almost certainly run on some version of Unix? I think so, although it may be that the split of 98% to 2% split has moved somewhat in the direction of the IIS/Windows combination in recent years.

The twain rarely meet. It's cool to be a Microsoft Hater. Dude. Let's face it, it is quite easy to find yourself cursing Microsoft when stuff does not work the way it should - say SQL Server Management Studio just crashes on you, or Excel does the same in the middle of some complex formula definitions, or Word just hangs forever.... I could go on, and indeed I might on another occasion. It's easy to criticise the Open Source School too, though - focussing on the myriad of versions, lack of coherent documentation and support.

It's a bit like the adage: "There are 10 types of people in the world: those who understand Binary and those who don't."

It's pretty entrenched.

Well, as of a few months ago, I have been programming web applications in PHP with a SQL Server backend - which I guess is a novel, mixed aproach, and it gives the lie to the "Never the Twain" motto. PHP is indeed a powerful language and I quite like it. Some of my colleagues are ace gurus with it and I have lots to learn yet.

Installing PHP was a bitch, however. Which version should I instal? What changes are there between versions? There is a decided lack of concern for backwards compatibility. What extensions should I enable. What else do I need to tweak in IIS to make it work? It is really fiddly and as a developer, I'd rather be focussing my mental energies on solving problems of design architecture, not farting around with configuration details.

My work installation has been stable for months now so I don't worry about it any more.

But this weekend, I have had cause to want to investigate WordPress in some detail. (WordPress is a great blogging engine, by the way, but that is not imporant here.) Now, WordPress is written in PHP and sits on a MySQL database. So I decided to get personal with the installation process and instal WordPress on my laptop. Yes, it's a Windows laptop - XP Professional SP3 if you want to know; and it has been a trusted development box for some years.

That's where my problems began.

MySQL

I'd installed MySQL on my laptop some months before, to see what it was like, but I had not got round to doing anything meaningful with it, so I decided to uninstal it and begin afresh with the latest download.

Watch out! MySQL does not uninstal properly. It leaves stuff behind that you have to remove by hand; otherwise it gets in a tangle when you re-instal. When I can find the online article that showed me the workaround, I'll post it. Of course I did not get this the first time round. At first I figured it was me doing something dumb, so I did the obvious thing and went through the uninstal-instal cycle another once (or was it twice?). So that turned out to be the "something dumb" that I'd been doing.

PHP

O god help me! PHP for Windows is about the most disjointed deployment I have come across. There seem to be differing distributions and options (e.g. PECL library for Windows, whatever that means) and its easy to find that the installation does not support some other PHP application because it needs this or that DLL. You can also use either CGI or ISAPI as your interpreting engine within IIS. How do you decide? There is no definitive answer, it seems, as there are strong advocates of both. Then you can find that certain DLLs need to be copied from your C:\PHP folder to your Windows or system32 folder, which means your PHP installation files are spread around the box, which is not so good if you need to upgrade cleanly or uninstal.

WordPress

WordPress is a great blogging engine that has come of age and can be enhanced to act like a proper CMS. It's really great. However, it is written for Unix/Linux systems, not Windows. As long as you can put PHP and MySQL on the box first, you should be okay. Installing WordPress still felt a little allien to me, possibly because I have been brainwashed by the Microsoft experience

The WordPress folks boast about their so-called "Famous 5-Minute Install". Their target installation audience is users who have hosting provided by a thrid party with the necessary environment pre-prepared, admittedly. Nevertheless, this claim was a joke for meand it took ages; I kept getting an unhelpful error message announcing that something (it did not say what) was not configured correctly for WordPress. Hours of googling got me the answer eventually: I had to move some DLLs or enable some extensions in the php.ini file. The thing is, the WordPress.org web site does not feature much information to help Windows folks doing a local instal like this. Am I such a freak?

Microsoft's Answer

I did get a WordPress installation working on my laptop, and it was a good learning experience. What I found out very soon afterwards is that Microsoft have themselves taken on the challenge to make available smooth installations on Windows servers (and XP boxes). They have a thing called the Web Platform Installer (WPI), which claims to do it all for you, and not just WordPress:-

www.microsoft.com/web

Microsoft have realised just how popular a number of online tools have become, with many hosting providers offering one-click instals. Some of them do not use any Microsoft technology to work and are free - such as WordPress and Joomla - and I guess Microsoft want a piece of this action.

They have gathered a bunch of platforms and apps together and made them available through the WPI. This clever application instals on your Windows machine and then you can use it to select your favourite web app (say WordPress). The WPI figures out the dependencies (in this example, MySQL and PHP), then it fetches them for you and and instals them. Then it instals the app that you chose. You are guided through this process by a wizard that asks you for passwords and so on.

I have to sing qualified praises for Microsoft here - praise because the thing actually works, or at least it worked for me; qualified because it's not full-proof and gets stuff wrong if you have installed an app already by hand, say. Oh, and hangs sometimes for no excusable reason. I have found out that the WPI has been around for some months now, so in my view these glitches are very poor show by Microsoft. The WPI also appears not to include an uninstal feature for the items installed using it, which seems to be half-heated to me.

In my case I tried to use it to use the WPI instal WordPress again on my laptop - this time the "Microsoft Way". I had to totally uninstal my instance of PHP as it used ISAPI and the WPI wants to use FastCGI and it got all confused. Uninstaling PHP was tricky - again, I had lots of help from Google to delete the right files and remove objects from IIS. And I uninstalled MySQL too (remember that that is not straightforward either). This way I ensured that I gave Microsoft the power to choose exactly which version and build of each item to fetch and instal.

Eventually it all came together. It is impressive to watch the WPI working through the process and it is relaxing also not to have to instal all the dependencies myself, although I'll remind you that I did go through the exercise first, just to prove my chops. Wink

So in the end I used a Microsoft solution to instal Open Source, non-Microsoft applications on my Windows machine. In the UK we now have a coalition government made up of Conservatives and Liberals, which is a historic pairing of political rivals. And we also have this blurring of the distinction between two software worlds that once divided the web development community.

It is a brave new world.

Wednesday, 7 Apr 2010

Do you buy computers from Dell? I do. I have bought them for myself and for my friends, family and clients. Why do I do it? Because they are reputable and supply reasonably reliable machines and what you get for your money is pretty good value.

But I have *never* bought online. Online is - I believe - the preferred sales channel with Dell. I have always ended up speaking to a sales rep on the phone and cutting a deal in person.

I hate the Dell web site. It is shockingly difficult to use and unpredictable. It is also flaky. I have to share here with you the result (two tries was enough) of my attempt to chat with a sales expert about the spec of a laptop I am considering buying.



This sort of crap really annoys me. Am I asking too much?

Monday, 5 Apr 2010

I wonder if I should introduce a Political Correctness or Brainache Beaurocracy category for some of my rants. How about this story from the BBC? It's a great example of the authorities stifling the efforts of well-intentioned citizens trying to make their community a better place.

Or is it? At the top of the article it gives the time of publication:-

Page last updated at 16:00 GMT, Thursday, 1 April 2010 17:00 UK

So it was published on April Fool's Day, but it was the afternoon and, traditionally, April Fool's gags are supposed to apply only before midday. So who knows? If this was an April Fool's joke I think it was in somewhat poor taste, with its reference to a desperate true story of a soldier who died in a road collision involving potholes.

Kent man told to remove makeshift pothole warning sign

A Kent plumber has criticised police for asking him to take down a home-made sign warning motorists about potholes near his home.

Ted Relf, 59, erected the makeshift sign outside his home in Shadoxhurst, near Ashford.

But he was told to take it down by a police community support officer (PCSO) who said a complaint had been made.



Kent Police said the sign could have been a distraction for motorists because it hung over the pavement.

Mr Relf said he erected the sign because he was frustrated by the sub-standard work by his local highways authority.

He said: "I was a bit annoyed because police time and resources were being used to investigate a trivial matter.

"The police told me it was a distraction but I pointed to the potholes and said that they were too.

"Making people aware of the potholes is a serious issue.

"It's just stupid to think that someone would complain about a sign."

His wife, Carole Relf, 55, said she was alarmed to read about soldier Capt Jonathan Allen, who was killed when he was hit by a lorry as he cycled near his base in Wiltshire.

It is believed the 29-year-old was struck as he swerved to avoid a pothole while riding home to Burbage from his barracks.

Mrs Relf said: "We don't want anyone else dying as a result of potholes. It is a serious problem around here."

Mr Relf has vowed to put the sign up again if the potholes are not repaired within two weeks.



A Kent Police spokesman said: "There was a complaint from a local who doesn't want to be identified.

"The PCSO went to speak with Mr Relf and he agreed to take the sign down. We didn't go in heavy-handed."

Kent County Council said it has repaired 45,600 potholes county-wide on 1,595 roads since the beginning of the year.

A spokesman said potholes were a "huge problem" but the authority had earmarked at least £1m to help fix them.


Here is the original article at the BBC web site.
Damian Thompson is a prodigious blogger at the Telegraph Online. It says there:-

"Damian Thompson is Blogs Editor of the Telegraph Media Group," but his blog entries are usually to do with religion - Catholic stuff, mostly. He's usually a good read.

He has added a couple of musings on Archbishop Rowan's recent exercise in kicking himself in his own backside.

On 3rd April 2010 he wrote:-


Archbishop Rowan Williams should think twice before commenting on the Catholic sex abuse crisis…
… because there are plenty of unexploded bombs lying around his own back yard in the shape of sexual relationships between Church of England priests and teenage boys that have never come to light. Believe me. When I run through my mental checklist of Anglican clergy who were widely and credibly rumoured to be using their status to pressure post-pubescent boys and young men into sex in the 1970s, 80 and 90s, I realise that it is quite a long one. Also, that some of the prelates who chose to ignore this situation are still alive and highly respected retired bishops. As it happens, I agree with every word that the Archbishop of Canterbury has said about the Irish Church, and I do not suspect his motives in making those comments. It’s just a bit rich, coming from the leader of a Church in which traditions of English reserve have managed to keep so many scandals politely concealed.


It seems that we Catholics have more in common than I appreciated with our Anglican brethren.

Here is the link to the original article. The comments thread is full of strong reactions and agreements and is worth a wade through.

On 4th April 2010 Damian followed up with:-


The Archbishop of Canterbury eats his words

Well, that stunt backfired, didn’t it? Archbishop Rowan Williams’s Requiem for the Irish Catholic Church wasn’t scheduled to be broadcast by BBC Radio 4 until Monday’s Start The Week. But someone released it as a single just in time for Holy Saturday, thinking that no one outside the Vatican would object. Bad call.

The irony is that Dr Williams wasn’t really wrong about Catholic Church in Ireland. He said:

“An institution so deeply bound into the life of a society suddenly becoming, suddenly losing all credibility – that’s not just a problem for the Church, it is a problem for everybody in Ireland.”

Sounds about right to me, though I’d take issue with “suddenly”. The Catholic Church in Ireland has been busy draining itself of dignity and credibility for decades. The Vatican’s Apostolic Visitation can’t happen soon enough, and why is Cardinal Sean Brady still in office?

But obviously it didn’t occur to Dr Williams that the Irish hierarchy wouldn’t like their painful Easter made even more humiliating by a rebuke from the main Protestant denomination in England, the country they dislike above all others. And so now he’s had to apologise for basically telling the truth, adding rather less convincingly that “nothing could have been farther from his intention than to offend or criticise the Irish Church”.

What were you thinking, Dr Williams? You were apparently persuaded – perhaps in the studio on the spur of the moment, perhaps in advance – that your scathing thoughts on Irish Catholicism would enhance your moral authority on this holy feast day. Possibly your friends in the media convinced you that anyone can get away with saying anything about the Catholic Church right now: it doesn’t matter whether it’s true (the Irish Catholic Church has lost credibility) or false (the Pope is complicit in sex abuse). But they, and you, reckoned without the hair-trigger Irish temper, which is easily provoked by British patronising.

Oh, and nice cheap shot about the Ordinariate, by the way. But it won’t have the desired impact, because all anyone will remember about this weekend is that you had to eat your own words.


I confess that I found this rather strong. I have friends who must know better than me that think this Rowan bloke is okay but I have found him unconvincing most of the time. So I am no big fan. But Mr T here is clearly showing a significant lack of respect for him.

I have less respect for him that he did not stick to his guns. What he said had merit. He could have apologised for the timing and the tenor of this thrust but he should have shown some spine and backed up his words. As Mr T said, what people will remember is the embarrassing climb down.

Here is the link to the original article.
BlogX.co.uk Beacon