Google App discontinues IE6.0 support

January 30th, 2010

Today I got an email from Google Apps team saying:

In order to continue to improve our products and deliver more sophisticated features and performance, we are harnessing some of the latest improvements in web browser technology.  This includes faster JavaScript processing and new standards like HTML5.  As a result, over the course of 2010, we will be phasing out support for Microsoft Internet Explorer 6.0 as well as other older browsers that are not supported by their own manufacturers.

Web developers who have worked in IE 6.0 before know how much painful supporting IE 6.0 is. But we still should support IE 6.0 because there are some lazy ass corporate IT guys who do not want to upgrade to better browser. I think this is a great move and should be followed by many other companies to put pressure on IE 6.0 users to upgrade.

Fairfax launches iPhone optimised version of its mastheads

January 30th, 2010

Sydney Morning Herald iPhone siteFairfax Digital is the interactive (online) subsidiary of John Fairfax Holdings Ltd, Australia’s oldest and most respected integrated media company. Publications include The Sydney Morning Herald, The Age, The Australian Financial Review, Brisbane Times, WA Today, BRW and The Sun-Herald.

After two months for development finally the iPhone optimised version of  the five masthead of Fairfax has been launched this morning. Apart from nice design the new iPhone optimised version provide all the content available on normal site to iPhone users. The way that we implemented this new design is having skinning in our CMS and have a different content for iPhone user agent instead of developing a different site for iPhone.

If you are from australia and have an iPhone are encourage you to use these websites:

onchage event doesn’t bubble up in IE

January 2nd, 2010

In the last couple of days I was busy updating the timesheet entry form in our timesheet management software. I create a class called TimesheetFromController to handle all the operations like:

  • update the total time as user change the time
  • set the modofied to true when user edit the form after saving
  • do validations as user edit this form
The code design was very nice but unfortunately in IE (6 and 7) onchange event doesn’t bubble up. So I should listen on onchange event on every element inside the form. This form contains dynamic elements so the solution was not as tidy as I was hoping.

Stop the user from leaving a page if changes has not been saved

January 2nd, 2010

The requirement was “Give a warning if user want to go away from timesheet form if they made a change to their timesheet and hasn’t saved yet”

  • window.unload is too late we should use onbeforeunload event.
  • onbeforeunload is not supported by prototype so we should use direct java script.
  • if onbeforeunload returns a string a confirm message will be show to user by browser. And is supported on ie6+, firefox and safari (maybe other browsers support it too).

so the will look like this:

var TimesheetFormController = Class.create({
   //some part of the code will update this variable.
   changed: false,

   initialize : function() {
       window.onbeforeunload = this.beforeunload.bind(this);

       //rest of code.

   },

    beforeunload: function(event) {
        if (this.changed) {

            return "You haven't saved your changes yet.";
        }
    }

<});

Fast garagesales and mypazzwords has been removed

November 23rd, 2008

Due to lack on interest of public to these websites and also change of direction in beyond ng we decided to stop these services and focus on our hhtimesheet product. We had these sites running for more than six month and there was only few posts on the website. We want to focus on our main product which will be hhtimesheet.

HHTimesheet

November 23rd, 2008

HHTimesheet is a timesheet hosted timesheet management system. HHTimesheet is the latest product from Beyond NG. We are in the process of development of hhtimesheet. The development of this product is going well ahead of schedule we are proud to announce that product will be ready for first public release before march 2009. Thanks to all the development team and all the people who helped us during the last six month.

Behrang Javaherian

Promote your site using iPhone Apps

July 28th, 2008

There has been different numbers about the actual number of iPhone apps downloaded from internet.  There is one thing is common between all of these numbers: Unlike previous mobile platforms people are actually downloading programs from iPhone app store. Last time I checked there was about 500 apps in the store and most of them are games. Putting an iPhone app in the iPhone app store means that millions of people will see your application (if it is free you should expect some of them download your application too). It provides a great opportunity for websites like http://www.fastgaragesales.com. What we do in fast garage sales is giving the list of garage sales in a range of locations. Internal GPS in iPhone will make it a great choice for this purpose. You will run the application and view all the garage sales in you area. The most appealling part of iPhone in this context is the size of its app store. There are not many applications inside the iPhone app store and writing one application requires knowledge of Cooca, objective C, iPhone SDK and having an Apple computer and paying $100 fee to apple. So I don’t think the market will grow dramatically any time soon. Writing an application for your website will put your website in frond of eyes of millions of iPhone users with very small amount of investment. So I think currently writing an iPhone app store is a better marketing strategy than paying for google ad words.

Keep all of your passwords in one place.

April 5th, 2008

This web based application allows you to store all of your accounts and passwords in one location. It is absolutely safe and secure. It store your passwords in a secure environment that no one on the planet can get access to your passwords without having your master password of course.

read more | digg story

New website to handle your list o passwords

April 5th, 2008

There are plenty of websites, each requires separate login and registration. If you are like me, you are probably already confused and cannot remember all the user names and accounts on different websites</p>
Mypazzwords is the solution to your problem. You create on account with a master password to store and retrieve all of your passwords.

I wrote this website this weekend and I hope you enjoy using it. It is secure and free. http://www.mypazzwords.com

go to Google discussion forum for your questions about using this website: http://groups.google.com.au/group/mypazzwords

Regards

Beyond NG

Fast garage sales is finished up and running.

March 19th, 2008

I finished the http://www.fastgaragesales.com website. You can start posting your garage sales and enjoy this website. Thanks to google free geocoding and productivity of rails I was able to provide this service in less than a month. The total development time was about two weeks (full time). I am already thinking about two next projects that I am going to work on. I created the story board for one of them in side the mingle.. I will talk about that project later on. It is about brining an old game that I used to play with my friends in high school into online word. I will keep you posted and thanks for reading this weblog.

Beyond NG


© Copyright 2010 Beyond NG Pty. All rights reserved.