The best thing about YouTube for me has been it’s ability to remind me of some great memories I thought I had forgotten. ….. 1 Trackback
Weblog language translator – blog translation on the fly with Roller specific functionality
Finally got round to upgrading my ‘Weblog language translator‘ from beta.
Key to improving it was removing the roll over based banner I had implemented (the Google translation service, which I piggy-back off of, only translates circa 3k characters, so the banner header, full of links was using up the majority of the translation).
Obviously this points out a few of the flaws of the implementation, namely reliance on Google to provide the service (and of course a dependency on the call syntax not changing), and all of the weaknesses that follow on from relying on the Google service, not least the translatable character limit.
This time round I’m much happier with the implementation – and I’ve done a fair bit of testing to ensure it’s fit for purpose.
Unlike the other implementations out on the web I’ve added Roller specific functionality, implemented in JavaScript, creating a ‘main’ (or rather ‘weblog’) page for each language.
I did this because I wanted to tailor the service to be language specific, and because the major search engines outside of the English speaking, Google dominated, Internet, often verify that there is actual language specific content (and I want these search engines to be able to index my site, even if that’s only a couple of pages).
The code uses Roller Weblogger specific URL notations to provide the matching ‘weblog_xx’ (where xx stands for the two character country code – five characters when looking at Traditional and Simplified Chinese) to the target language to be translated to.
Currently it works for the generic weblog URL, all ‘entry’ variants, all ‘date’ variants, and all ‘page’ variants. It doesn’t work for ‘tags’ or ‘category’ variants (mainly because I haven’t had time to research the URL notation), but I hope to get this done soon. I’ll research and code up the other, alternative Roller URL formations when I next revisit the code. I find this acceptable, as it still provides a translation, however without accessing the language specific ‘weblog’ page.
The JavaScript is available via the page source – and you’re welcome to have a look and re-use if you wish (it’s nowhere near the nicest bit of JavaScript available – if you’d like to tidy it up at all you’re more than welcome).
I’ve also added Dutch and Greek to the list of languages that can be translated to, as these have been recently added to Google’s translation service (still no Hindi or Bengali though). That makes a total of fourteen languages, including the already implemented Simplified Chinese, Traditional Chinese (Taiwanese), English, Spanish, Arabic, Portuguese, Russian, Japanese, German, Korean, French and Italian. Plus I’ve replaced the language text with flag icons – which improves the look and feel too.
The icons are “available for free use for any purpose with no requirement for attribution” (although I thought it would be nice to credit the originating site) from FamFamFam, by fellow ‘Brummie‘ Mark James, available at https://www.famfamfam.com/lab/icons/flags/
Previously, after the initial implementation in beta, I found a variety of resources in a similar vein, none of which are Roller specific though, here’s a few examples for you to have a look at if you’re interested:
- https://lorelle.wordpress.com/2005/10/22/instantly-translate-your-blog/
- https://labnol.blogspot.com/2005/11/add-language-translation-to-website.html
- https://labnol.blogspot.com/2006/11/add-google-translation-flags-to-your.html
Have to admit I’m really glad I’ve tidied this up as I was starting to feel as though it was in danger of genuinely being in ‘permanent beta’, and however fashionable that is, in the apocryphal words of Steve Jobbs: “real artists ship”.
- Recovered link: https://horkan.com/2007/11/28/roller-google-weblog-blog-translation
- Archived link: https://web.archive.org/web/20100713051526/https://blogs.sun.com/eclectic/entry/roller_google_weblog_blog_translation
- Original link:
https://blogs.sun.com/eclectic/entry/roller_google_weblog_blog_translation
The Mighty Boosh, New Rave, Aluminium Potasium Sulphate and Monoammonium Phosphate
The Mighty Boosh have returned for a third series – and all I can say is thank you Aunty Beeb for bringing it back ready to blow away the Winter blues. …..
Remembrance Day, 2007
So Remembrance Day, 2007, it always seems to roll around so quickly – and how quickly we all seem to forget the debt we owe those who have fought and died for us to live comfortable and peaceful lives at home in the UK. …..
Sun Microsystems Executive Bios: Wayne Horkan
Wayne Horkan, Chief Technology Officer, United Kingdom and Ireland, Sun Microsystems
Wayne works at the most strategic and senior levels with Sun’s customers and provides technology leadership across Sun’s Global Sales & Services Organisation. He has significant delivery experience in Enterprise SOA and integration implementations, Datacentre build-outs, major Internet, B2B and G2G systems, and national and international Identity Management systems.
Passionate about technology and innovation, Wayne champions a number of major initiatives in the field of large-scale and complex computing at Sun; including cloud computing, enterprise architecture, data centre economics and web science. He holds positions on the CBI’s Innovation, Science and Technology (IST) working group, as well as with PITCOM and EURIM, and is a Chartered Fellow of the BCS, a Fellow of the IoD and a Senior Member of the IEEE.
Wayne writes one of the most popular Sun blogs at https://blogs.sun.com/eclectic/
Links for this article:
Happy Halloween 2007
Happy Halloween ! …..
Wayne Does Blur
Thanks to Terry Jones, partner Systems Engineer extraordinaire, who filmed this debacle. …..
Sun CEC 2007 tomorrow
So just one more day until I fly out to Sun CEC 2007 . …..
Welcome to the ‘blogosphere Peter…
Really glad to see Peter Alsop join the blogging community at Sun. It’s great to see a new blog appear from the UK and Ireland technical team – especially when it’s someone I admire as much as Peter. His ‘blog is over at https://blogs.sun.com/psa/.
Peter’s a very talented fellow and a great orator – he’s immensely passionate about technology and it’s application in the real world and is one of the most enthusiastic speakers I know.
I first met Peter five or so years ago, when he was the team leader of the System Engineers in what we at Sun call the ‘Commercial’ industry. But I really remember him for his excitement over Java and the possibilities it brought to the UK development community.
Here’s a photo from a couple of years ago, when Peter had roped me into an event at his local university, Hertfordshire – the event was a J2EE (Sun) versus .Net (Microsoft) discussion – and was a friendly and convivial affair, despite the strongly worded title (not just because we had just signed our first interoperability agreement). A PDF formatted ‘flyer’ for the event is available: University hosts key web services debate.
From left to right – for Microsoft – Gavin King, Anthony Saxby and Mike Quirk; for Hertfordshire University – Jill Hewitt, Head of Computer Science, Dr Roger Oliver, Associate
Head of Computer Science and Vice-Chancellor, Professor Tim Wilson; and
for Sun Microsystems, Peter Alsop, Simon Cook and Wayne Horkan.
As I recall Peter did an overview both of Java and of the Java runtime environment model. Simon did details of the programming language (including syntax), available integrated development environment (IDE), J2EE (Java 2 Enterprise Edition) capabilities and the Web and Bean containers it offered. I was dragged along to discuss J2EE implementation models, application ‘stripping’, and real-world case studies – mainly of the J2EE runtime environments (and supporting infrastructure) I had had a part in building.
I’m pleased to say that Peter has acted as a mentor and as a friend to me at Sun, especially over the last couple of years – lately he’s helped me to understand my sphere of influence, it’s limitations, and how it needs to grow to be as effective as I need it to be.
If you get the opportunity to see Peter present and speak at an event then do so – I recommend it wholeheartedly.
As to Peter’s ‘blog – well “Congratulations Peter !” – here’s to a long and fruitful ‘blogging career !
Sun Customer Engineering Conference 2007
Just two weeks until Sun’s major Field Technologist get together – the Customer Engineering Conference (CEC) 2007.
This is a yearly event – being held in Las Vagas this year – and virtually in Second Life.
Over 3,600 Sun Customer Engineers and around 300 Sun Partners from around the world will meet in Las Vegas, Nevada.
The event always feature keynotes from Sun executives but this year will also include Industry leaders too.
There will be a ton of things going on during the event – all around field focused, customer engineering.
Apparently it will “deliver critical training with focused technical tracks and breakout sessions”, plus there will be “a demo pavilion, and abundant networking opportunities for all participants”.
The real highlight for me will be seeing Andy Bechtolsheim:
The Value of Design: Sun’s Systems Launch
Join John Fowler and Andy Bechtolsheim on Tuesday, October 9th, at the launch of the next-generation CoolThreads servers and blade designed for virtualization. You will also hear about the latest Sun systems based on the Intel and AMD quad-core processors, and innovations in storage and software that more easily enable virtualization and web-scale computing.
And to all my friends going to the conference – see you there !
- Recovered link: https://horkan.com/2007/09/22/sun-customer-engineering-conference-2007
- Archived link: https://web.archive.org/web/20100715133815/https://blogs.sun.com/eclectic/entry/sun_customer_engineering_conference_2007
- Original link:
https://blogs.sun.com/eclectic/entry/sun_customer_engineering_conference_2007
Who are the Pirates when the record industry resorts to entrapment ?
Here’s the indomitable Trent Reznor extolling his Australian fans to “steal” his latest album (Year Zero) – in fact to “steal, steal, steal away”. …..
Wikipedia – Historical Revisionism, Negationism and Dystopian Fiction
Wikipedia reminds me ever so much of Winston Smith’s job in 1984 by George Orwell (or Eric Blair), as I recall Winston constantly rewrites the past to suit the needs of the present.
Surprisingly however (or not) Wikipedia’s entry for ‘Historical Revisionism (Negationism)’ doesn’t include any references to itself.
The chap in ‘Brazil’, the 1985 film by Terry Gilliam, has the same, or very similar, job to Winston, as I further recall.
My favourite ‘traditional’ dystopian story is Malcolm Bradbury’s ‘Fahrenheit 451‘, although I enjoyed Alan Moore’s ‘V for Vendetta‘ when it came out in 18 years ago, when I was 18, in 1988.
However I suspect that I’ll enjoy Aldous Huxley’s ‘Brave New World‘, when I eventually get around to reading it (although I didn’t get on with his ‘The Doors of Perception (1954)‘ which I read half-heartedly at 14).
I appear to have read, and own, an unhealthy amount of the material on Wikipedia’s list of dystopian literature – strangely my favourite author of ‘unsettling’ dystopian fiction, J. G. Ballard, doesn’t make the list at all – perhaps because Ballard focuses on the dysfunctional present and our dystopian modernity rather than a far flung fiction.
So is Wikipedia the symbol and reminder of our current dystopian situation or a of the good that can be derived from the “Hive Mind” and it’s approach to collectively working together to break down social, intelectual and technical problems ?
Of course the real truth is that for all the good that Wikipedia does it is still the great ‘Lowest Common Denominator‘ in many cases – and perhaps this isn’t such as bad thing as long as people are aware of it’s limitations, using it accordingly – long may it (and it descendants) reign.
- Recovered link: https://horkan.com/2007/09/10/dystopia-wikipedia-historical-revisionism-negationism
- Archived link: https://web.archive.org/web/20100715133815/https://blogs.sun.com/eclectic/entry/dystopia_wikipedia_historical_revisionism_negationism
- Original link:
https://blogs.sun.com/eclectic/entry/dystopia_wikipedia_historical_revisionism_negationism
Marble driven, wooden, binary adding machine
This is great – I saw this marble driven, wooden, binary adding machine on my friend Doug Clinton’s ‘blog and I just had to add it here. …..
Games the kids play
Current games on the boy’s PCs…
- Age of Empires III
- Age of Empires III – The War Chiefs
- Dawn of War – Dark Crusade
- Dragonshard
- Harry Potter and the Order of the Phoenix
- Jade Empire
- Neverwinter Nights 2
- Oblivion
- Overlord
- Power Rangers – Ninja Storm
- Rayman 3
- Rayman – Raving Rabbids
- Rise of Legends
- Star Trek Armada II
- Stronghold Legends
- Supreme Commander
- The Lord of the Rings (Battle for Middle-Earth II)
- The Lord of the Rings (Battle for Middle-Earth II)- The Rise of the Witch-King
- Warcraft III
- Warcraft III – Frozen Throne
- Zoo Tycoon 2
- Zoo Tycoon 2 – African Adventure (part of the ‘Zookeeper Collection’ edition)
- Zoo Tycoon 2 – Endangered Species (part of the ‘Zookeeper Collection’ edition)
- Zoo Tycoon 2 – Marine Mania
- Zoo Tycoon 2 – Extinct Animals (includes the ‘Dino Danger Pack’)
The Fair Finance Consortium – fighting Financial Exclusion one step at a time…
I’d like to introduce you to just one of the organisations fighting financial exclusion in the West Midlands – the Fair Finance Consortium.
The Fair Finance Consortium is a collaboration of 10 independent Not for Profit financial services providers who operate throughout the West Midlands, members include:
- ART
- Black Business In Birmingham (3b)
- Black Country Enterprise Loan Fund
- Black Country Reinvestment Society
- Coventry and Warwickshire Reinvestment Trust
- Impetus
- North Staffordshire Risk Capital Fund plc
- Sandwell Advice and Money Link
- Street UK
- The Arrow Fund
- The Halal Fund
All of the members are either Independent Not for Profit businesses, Charitable Foundations (Ltd by guarantee), or Industrial and Provident Societies (IPS). Unlike ‘For Profit’ organisations loan capital (money earned from loan repayments) is recycled, and loaned out again and again.
In my mind the most important work that the FFC does is in fighting financial exclusion – helping small businesses, entrepreneurs, and sole traders as well as individuals who would otherwise be excluded from credit – this in turn helps to reduce the number of ‘door step lenders’. They also help to build financial literacy – especially Street UK which is soon implementing the UK’s first “Not for Profit” Bill Payments service and will be offering it’s customers banking facilities – this is a big step forward in providing a holistic and ‘one stop shop’ approach to the financially excluded in the West Midlands (more about this in a later post soon).
I asked George Keenan of the Fair Finance Consortium if he could give me a short introduction to the Fair Finance Consortium. Over to George:
“During the summer of 2004 eleven independent Community Development Finance Institutions (CDFIs) establish the Fair Finance Consortium (FFC) part funded by the RDA, and the CDFI sectors National Association, the CDFA. Their collaborative objective is to improve the access to and the ability for people to locate and select CDFIs as the realistic alternative provider of business finance (Offering loans from £1,000 up to £50,000). Their products are designed to help startups and SMEs including social enterprises, situated within the conurbations of the West Midlands, who are unable to secure investment via traditional sources such as banks.
By 2005 (FFC) had shaped the interim brand strategy, Implementing a diverse mix of awareness techniques, that commenced with the launch of www.fair-finance.net in March 2006. This regionally customer focused online web portal set out to simplify the online search experience.
April 2007 marked the first anniversary of their web portal, which received over £2.5 million in loan applications, the membership continue to build a growing reputation for tackling market failure by investing in innovation and funding growth, building a stronger economic region via an accessible client focused sector.”
George has a blog, where he talks mainly about all things CDFI related – he’s recently relaunched it with better functionality around comments and inclusivity of opinion – George Keenan’s Fair Finance Blog – it would be great if you could have a look.
Caernarfon Castle
Here’s some photos I took on my Sony Ericsson W880i the week before last whilst the family was on Holiday in North West Wales. ….. 2 Trackbacks
Enterprise Architecture @ Sun Microsystems
Enjoy !
Enterprise Architecture @ Sun Microsystems
- Welcome to the Conference !
- Introductions
- Contents
- The 3 major uses of EA @ Sun Microsystems
- EA used internally at Sun
- Sun internal EA has delivered…
- EA used externally for Sun Customers : Why do customers involve Sun in there EA Programmes
- EA used externally for Sun Customers : Supporting customers EA teams helps Sun to…
- EA used externally for Sun Customers : Three EA case studies…
- EA case study no. 1 : A large Utility company : When EA goes ‘Bad’
- EA case study no. 2 : A large Government department : EA & SOA – the perfect marriage ?
- EA case study no. 2 : A large Government department : EA + SOA = SOA Adoption Roadmaps
- EA case study no. 3 : A large Government organisation : “It’s about the people, stupid !”
- Enterprise Architecture and Innovation…
- …using EA to perform customer analysis
- In Summary – Enterprise Architecture ‘Best Practises’
- Where can you get EA help at Sun Microsystems ? Try over here…
- Q&A;
- Thank you very much & enjoy the rest of the Conference !
Fin.
Related Links:
- Recovered link: https://horkan.com/2007/08/24/enterprise-architecture-sun-microsystems-presentation
- Archived link: https://web.archive.org/web/20100713052715/https://blogs.sun.com/eclectic/entry/enterprise_architecture_sun_microsystems_presentation
- Original link:
https://blogs.sun.com/eclectic/entry/enterprise_architecture_sun_microsystems_presentation
Enterprise Architecture Practitioners Conference, 2007
I’ve finally prepared my slides from when I presented at the Enterprise Architecture Practitioners Conference, 2007, so just thought I’d finalise by covering the day and getting the slides online…
I have to say it was a great day – Enterprise Architecture (EA) is one of my favourite disciplines and getting to present on the subject for the conference was something I’d looked forward to since the previous years event.
The conference was hosted in Paris, at the Paris Hilton, just off the Sienne – it was hosted by the Open Group, and I was kindly asked to present by John Spencer, the recently retired Director of The Open Group’s Architecture Forum, and once I was there I was warmly welcomed by Allen Brown, the President and Chief Executive Officer of The Open Group.
As you can probably guess I’m very passionate about EA, in fact any (almost all) of the methods and techniques for getting a contextual, “Big Picture” view of an IT / IS estate ecosystem (what I like to call ‘Macro IT’) – and I’ll be writing a little more about some of these methods in latter posts.
As an industry we’ve been pretty successful to date about understanding and evolving the knowledge and experience around both Infrastructure and Applications. What we’ve been much less successful at, and I believe that it’s due to demand (and compromised by time to deliver), is understanding how these technologies, are put together as systems in a holistic manner, and how those systems themselves co-exist in Enterprise IT eco-systems (and to an extent how they compete with each other as ‘functional’ entities).
Last year when I presented at the Enterprise Architecture Practitioners Conference, 2006 (hosted in London), my slides were much more visual, and focused on how EA was being used at Sun, they were well received, but the comments afterwards were that they were too ‘high level’. So this year I decided to focus much more on Case Studies where we had been involved with Customers EA programmes. The change in direction must have worked because I got a half room standing ovation – the first I’ve received of that size (circa 200 there – I was still on a high about it for at least a couple of weeks).
Because of this there are two version, one with my speakers notes attached and one without – I’ve also created a ‘blog post from the slides (including the speakers notes) which I’ll put online tomorrow.
PDF with speakers notes |
PDF without speakers notes |
Last years slides are also available (“Enterprise Architecture Practitioners Conference 2006”), and are also on the ‘Architecting the Enterprise’ web site.
Related Links:
- Recovered link: https://horkan.com/2007/08/23/enterprise-architecture-practitioners-conference-2007
- Archived link: https://web.archive.org/web/20100713052715/https://blogs.sun.com/eclectic/entry/enterprise_architecture_practitioners_conference_2007
- Original link:
https://blogs.sun.com/eclectic/entry/enterprise_architecture_practitioners_conference_2007
Scott McNealy to be honoured as a Distinguished Fellow of the British Computer Society
Scott is due to be honoured as a Distinguished Fellow of the British Computer Society (BCS) – and will be joining me as the only other Fellow of the BCS at Sun.
Fellow is the most senior professional grade of the BCS, it is in itself quite an achievement to be awarded with one, and Distinguished Fellowship is even rarer – being presented to members of the computing profession who have made an outstanding contribution to the advancement of computing (the last one was eight years ago).
The presentation is being made during the BCS’s Winter Gala and Candlelit Dinner, by BCS President-elect Rachel Burnett, on the 14th of November (the day after Scott’s birthday) and the location is the beautiful Goldsmith’s Hall in London.
When I last spoke to Scott he said he was “Really looking forward to it.”.
You can learn more about the event here at the offical event website.
The event is open to non-BCS members, as well as members, and tickets can be reserved from the website above – however if you’d like to go I would recommended that you hurry as I believe most of the tickets have already gone.
Obviously I’ve already booked tickets for Donna and I – those of you who know me reasonably well know that I am huge fan of Scott’s – in fact that I contribute an early major growth in my career to Scott (see this ‘blog entry for the whole story – “Why I work for Sun Microsystems”) – or at least a moment of epiphany brought on by Scott.
I’m really excited about Scott receiving his Fellowship – the BCS are working really hard to promote ‘Professionalism in IT’, something I’m extremely supportive of – and I believe this helps to strengthen that agenda both in Sun UK and Ireland and in the wider IT community of the UK.
My Fellowship came through in June this year, on the 50th anniversary of the BCS and our (Sun’s) 25th anniversary. My generous sponsors were Colin Thomas (an ex IT Director of the Inland Revenue, and ex Deputy Chairman of the BCS) and Chris Loughran (Head of SI Consultancy at Deloitte in the UK) – both of whom I have a huge amount of respect for and certainly look up to as great implementers of technology.
I very much believe in Professional Membership, both as a means to bring together like minded individuals into a community which can share ideas and information, also to provide a single point of contact and collective ‘voice’ for that community (notably into Government as these organisations represent a ‘trade’ or a number of ‘trades’) and to provide guidance in the respective industry around qualifications and capabilities.
I call the Institute of Electrical and Electronics Engineers (IEEE), the Institution of Engineering and Technology (IET – formerly Institution of Electrical Engineers (IEE) and Institution of Incorporated Engineers (IIE)), the Association for Computing Machinery (ACM) and the BCS the ‘big four’ as they have the largest coverage (by member numbers) and make the largest contribution to the wider technology community (than most of the other technology professional membership organisations).
The major segregations of the ‘big four’ are that of location of the membership population and technology focus:
- The IEEE is predominantly ‘Engineering’ focused and mainly US / Worldwide (circa 350,000 members)
- The IET is predominantly ‘Engineering’ focused and mainly UK / some Worldwide (circa 150,000 members)
- The ACM is predominantly ‘Computing’ focused and mainly US / some Worldwide (circa 60,000 members)
- The BCS is predominantly ‘Computing’ focused and mainly UK / some Worldwide (circa 80,000 members)
Personally I am a member of two of the ‘big four’ technology Professional Membership organisations: the BCS and the IEEE (of which I’m a Senior Member) – I felt for me this gave the best ‘coverage’ across the major technology alignments and member locations.
To be inclusive I wanted coverage in engineering and computing, local and worldwide (mainly US) – as a technologist whose career in IT has mainly been around the implementation of computer technology and computer systems my primary requirement was computing.
I felt that the BCS was best aligned to meet my needs in computing, plus it’s local coverage is excellent (60,000 members mainly spread across 60,000,000 population of the UK is around 1 member per 1,000 population – the ACM in comparison has 80,000 members spread across the 300,000,000 population of the USA is around 1 member per 3,750 population – almost four times less than the BCS, although it has strong competition from the IEEE computing group, according to wikipedia).
As both computing and UK coverage was taken up by the BCS, it made the IEEE the obvious choice to cover engineering and Worldwide – serendipity as the IEEE have the largest membership of any of the ‘big four’ worldwide – and arguably contribute the largest amount in terms of standards definition.
This doesn’t mean that I’m unsupportive of the IET or of the ACM, in fact I hope that in the future there is more co-operation and joint working initiatives between the ‘big four’. This is something I have consistently been vocal about with the BCS and IEEE – and I very much hope that it helps to lead to this end. I’m fortunate that at a personal level this is something I can demonstrate – currently I’m working with my good friend Mike Ashton (of Sun UK), our only Fellow of the IET at Sun, on a technology assessment and quality improvement initiative focused upon the delivery of our solutions via the Sun UK services organisation.
I very much recommend getting involved with the appropriate Professional Membership organisation for your chosen career or career area – although take your time in choosing the right organisation for you. In many respects they will already be representing you indirectly either to your local government (as in the case of the BCS) or to the wider community, especially if they are seen as indicative of your industry.
And if you end up going to the BCS Winter Gala on the 14th of November to see Scott receive his Distinguished Fellowship of the BCS – and you heard about it from this ‘blog post – then please do remember to say “hello”.
- Recovered link: https://horkan.com/2007/08/13/scott-mcnealy-distinguished-bcs-fellow
- Archived link: https://web.archive.org/web/20100713052715/https://blogs.sun.com/eclectic/entry/scott_mcnealy_distinguished_bcs_fellow
- Original link:
https://blogs.sun.com/eclectic/entry/scott_mcnealy_distinguished_bcs_fellow
Goodbye Tony Wilson…
Very sad to hear earlier today that Tony Wilson passed away this week (Friday the 10th of August). …..