Blog Tag google

I Got a Secret, I Love Java

Published by Myles Braithwaite ago. 0 Comments

Tags , , , , and

The first application I wrote completely by myself was in Java, I got my start working on a Java code base. I have a secret love affair with this programming language and I am not ashamed of admitting it, while okay maybe I am. Java has always had a good and bad reputation. The idea of write once run every where is more of a myth than a fact (the amount of porting is more than say porting a Python application to every platform). It took forever to Sun to release Java open source. It's syntax is like an angry sex baby of C and C++. But it was my first programming language and I still have feelings for it, I know I have trouble letting go.

So when I read that Oracle America (Sun Microsystem's new name) is suing Google for copyright infringement on Android I got a little pissed. I always had some respect (or maybe fear) of Oracle (even when they did some stupid things: rebrand Red Hat Enterprise Linux under the name Oracle Unbreakable Linux now called Oracle Enterprise Linux), the owner is a fellow sailer, and they don't have that bad of a database system compared with MySQL. But this law suite has the smell of SCO.

Google Chrome Frame

Published by Myles Braithwaite 11 months, 1 week ago. 1 Comment

Tags , , , and

This week two Mozilla Foundation executives, Chairperson Mitchell Baker and Mike Shaver Vice President Engineering criticised Google for their Chrome Frame, an Internet Explorer add-on that allows the use of the Google Chrome's layout engine instead of using Microsoft's Trident layout engine.

Mike Shaver is criticising Chrome Frame for loss of security controls and features.

Running Chrome Frame within IE makes many of the browser application’s features non-functional, or less effective. These include private browsing mode or their other security controls, features like accelerators or add-ons that operate on the content area, or even accessibility support.

And Mitchell Baker is criticising Chrome Frame for the loss of control from the users perceptive.

What rendering engine do you end up using? That depends on the website now, not on you. And if you end up at a website that makes use of the Chrome Frame, the treatment of your passwords, security settings, personalization all the other things one sets in a browser is suddenly unknown. Will sites you tag or bookmark while browsing with one rendering engine show up in the other? Because the various parts of the browser are no longer connected, actions that have one result in the browser you think you’re using won’t have the same result in the Chrome browser-within-a-browser.

I agree that the issue of security of Chrome Frame is a big one. But from the perspective of a web developer this is the greatest thing that Google has released in a long time. One issue that I run into writing web applications is cross-browser support because most business management web software (CRMs, ERPs, Accounting, etc.) have be design to work with IE 6 (and don't work with a modern web browser) it is difficult to tell someone you will have to open Mozilla Firefox or Google Chrome to visit the web page. So I have to spend almost half my time writing IE support.

One way around this issue is the Firefox add-on IE Tab (which allows the user to render a web page using the Trident layout engine instead of the Mozilla's Gecko layout engine). This plugin had a major design flaw it was targeted to the Power User which meant it was extremely hard to train non-technical people to use the plugin.

Google Chrome Frame has taken the need for the user to switch the Layout Engine and has put that power into the hands of web developers (which I admit is a bad thing). All I have to do is add a simple meta tag to the <head> of the base template:

<meta http-equiv="X-UA-Compatible" content="chrome=1">

I don't think Google Chrome Frame is an elegant or technically sound solution but it is a step in the right direction and hopefully it just might make Microsoft and more importantly business management web software think that maybe they should start support the modern web.

Talking about Google App Engine @ PyGTA

Published by Myles Braithwaite 1 year, 5 months ago in Planet. 0 Comments

Tags , , , and

On 21 April 2009 at 7:30 pm I am going to be giving a talk about Google App Engine at the linuxcaffe.

Google App Engine is a platform to building and hosting web applications on Google's infrastructure (which is sometimes called PaaS1). It has a pay-for-what-you-use payment level but anything below 5 million pageviews a month.

PaaS
Platform as a Service is the delivery of a computing platform and solution stack as a service.

Moving *.arific.com to the Google Cloud

Published by Myles Braithwaite 1 year, 11 months ago. 0 Comments

Tags , , , , , and

*.arific.com was a project I started about a year ago to house some of really cool ideas I might have. Most of them haven’t really be published because doing the setup is to much work. Those in a effort to fix this I am moving everything (Email, Websites, Chat, and Project Management) to Google’s Cloud. Currently the only thing that is running on any of my servers is DNS and a redirect from `arific.com` to `www.arific.com`.

Initial Thoughts on Google Chrome

Published by Myles Braithwaite 1 year, 12 months ago. 0 Comments

Tags , and

I have been play around with Google Chrome doing some of the more resource intensive things. Running three Gmail, MobileMe, RoundCube, and Zimbra all in the same browser window and I would have to say it is incredibly fast. Also the User Interface is awesome; I really like the spartan aspects of the design.

Another cool feature is the fact I can create web based applications (similar to Prism) with just a right click.

The Google Browser Comic

Published by Myles Braithwaite 2 years ago. 0 Comments

Tags , , and






































Android, iPhone, and Symbian OS

Published by Myles Braithwaite 2 years, 1 month ago. 0 Comments

Tags , , , , , and

I haven’t talked a lot about the mobile platform, mainly because I do not know anything about it, but I thought today would be a good day to add my two cents. Full disclosure: I have an iPhone, Nokia N800 (which runs Linux), and a Symbian OS device,

WordPress 2.6 and Google Gears!

Published by Myles Braithwaite 2 years, 1 month ago. 0 Comments

Tags , , , and

WordPress just announce 2.6 and it includes support for Google Gears. Nice work WordPress.

Predictions for 2008

Published by Myles Braithwaite 2 years, 8 months ago. 0 Comments

Tags , , , , and

This has been somewhat of a tradition, my predictions for the New Year.

Google Doc

Published by Myles Braithwaite 3 years, 10 months ago. 0 Comments

Tags , and

Google’s new Doc systems is pretty cool.