Your Ad Here

Auer Productions Corporate Blog
Version 1.0

Designed & Developed using the following tools:
Netbeans IDE 6.0.1
Dojo Toolkit
Crystal Project

Wednesday, July 16, 2008

Sad Day.

Its kind of sad today because my Adsense got banned!



Haiz.. I sent in the letter of appeal to the big shots up there and hopefully they might reinstate the account...



Reason for being banned: Invalid clicks...



Apparently, someone out there is clicking on my ads with IP addresses that conincided with my IP. Why? I don't know.. Pure harrasment or evil plot to bring down my main source of revenue for this site?



Anyway, on to latest events out here...



Been to Sun Developer's Days in Singapore 2008..

Here are some great photos...

The great logo!!

Great quote!!! - Showing the power of technology.

Oracle Partnernetwork...

Anyway, it was very elegant over there.. Good food, Well known speakers from the Java Community and of course, Sun Microsystems, Big man in Asia, here in Singapore... There was also the Java Jive Grand Finals... Thailand won, followed by Singapore & Malaysia.

Opensource technology was a big issue this year with JavaFX introduced as the next generation Web 3.0, animation & Java "flash" altogether. Also, benefits of OpenSource Technology V.S. Traditional Properiety Technology were talked about... Yeah.. with all this, I shall sign off here... So who's going for Sun Tech Days 2009? I already signed up!

Wiii....

Sunday, June 22, 2008

Java Movement.

For those who are wondering how simple 2d Java Movement works:
Application (.jar) here or here or here :: Source Code here.
Its an example of 2 moving graphics in a single demo using java.util.Timer and 2 png pictures inside a Label as an Image Icon.
And please help to support my sponsers or donate to me if you are rich and have paypal!!! Thanks a lot!
Have fun!

Sunday, June 01, 2008

XSL Assignment

Ok Guys & Girls, Let's get straight to the point
All payment by Cash / PayPal. Once paid, you will get your activation key.

Lite version(10 marks) $0
Leet version(12 marks) $1
  • Basic Recursive Function
  • No Special Functions.
  • With Comments / Obfuscator Param
  • $1 Msg Me to get.
Premium version(19 marks) $25
  • Basic Recursive Function
  • Additional js, html, css included
  • With Comments / Obfuscator Param
  • $25 msg me to get.
Sub License Version(19 marks) $150
  • Basic Recursive Function
  • Clean Syntax and Alignment
  • Additional js, html, css included
  • NO Comments / Obfuscator Param
  • $150 msg me to get.

Monday, May 26, 2008

Subversion & Version Control

In the IT industry and world of Object Oriented Programming, most of us would have heard of Source/ Version control, CVS, Subversioning or CMMI. These are tools and standards that help programmers like us to work together with one another and provide a central respository for us to share our code throughout the development phase without much hassle and having stability in the project.

Why Subversion?
However, one might ask, why use Subversion when we can actually sit down together, plan the whole thing and then just do it once the planning is completed? This was called the waterfall model in the past. It is PROVEN to fail in many big and complex solutions to industries problems today. A decade ago, a solution is simple, straight to the point, and without much changes. We just build what the client wants us to build and that's all.

Now, the industry had change. We are given a problem, and from there, we as developers have to think of the problem, generate the necessary use cases and then derive the class diagrams and finally go into development phase. Furthermore, in this age of rapidly changing technologies and standards, our development phase will encounter small to big changes depending on the client's wishes. If one is not dynamic and fluid in his change, he will lose out to his competitors and in turn his income.

So explaining the reason why we need subversion is easy. But then, how do we use subversion? What kind of subversion should we use? How are we going to differientiate between the many versions of subversion in the industry? These are the key points that we as developers have to answer when using subversion.

What Kind of Subversion should We Use?
For those whose favourite IDE is netbeans will have heard of Collabnet's Subversion. It is an intergrated subversioning tool in NetBeans from 6.01 onwards with very powerful IDE based checkout/commit tool. All you need is just the respository URL address, your user/password and you're ready to start.

For those who want their subversion to be intergrated in the shell, use TortiseSVN. It is a free open source subversioning tool created by Tigris as a windows shell extension of subversion. You can just committ, check out or do anything with it from the explorer itself.

For those using Eclipse, you will heard of Subclipse, a plugin tool from Tigris too for subversioning in the Eclipse IDE.

How do we use subversion?
Since Subversion is a kind of version control system using the Copy-Modify-Merge model, it is important that we understand what that model is.



Taken from http://svnbook.red-bean.com/en/1.1/ch02s02.html the following shows how the Copy-Modify-Merge Model works. For more information, please visit the link.

Other than the Copy-Modify-Merge Model, there is also the Lock-Modify-Unlock Solution whereby the file is being lock during editing and unlock once the editing is done. In this case, there is only 1 copy of the file at any time and it has much more disadvantages than the Copy-Modify-Merge Model so currently, the industry is moving on to the 2nd model as a result of change.

Where we are heading...
In Conclusion, with many leading projects becoming open source, more developers are also learning how version control works in order to participate and contribute their ideas to the projects in hope that one day, they will be under the list of names and bask in the glory of their creations. Thus, subversioning is a very important concept that we, as developers of the next generation and Web 2.0, should grasp.


Disclaimer: This entry covers a lot on Subversion, however, there are other versioning tools out there like CVS and mercurial that are not covered. The author sincerely apologise for this lack of coverage due to time constraints and inexperience in those tools. Sorry for any inconvience caused. With regards to the links and photos, the author would like to explicitly thank the source contributor and express acknowledgement of using the images.

Labels: , , , , ,

Wednesday, May 21, 2008

Another post ftw.

Hey Readers! Do me & yourself a favour please... In order to get to know the author of this blog more, please go to this site. Android Flex and register yourself as a user of the forum. From there, you can interact with the author of this blog while reading the daily posts here! Have Fun!


-Gemria Auer.

Sunday, May 18, 2008

JavaFX versus Flash9 vs Sliverlight.

The battle of the Interactive Web 2.0 has begun... Every since the introduction of JavaFX, Sun's flagship product in getting the slice of the Interactive Web 2.0, the 2 man fight between Adobe's Flash & Microsoft Sliverlight has expanded to a triple way threat.

Sun's JavaFX promised fast, reliable and highly interactive/dynamic and portable User Interface to mobile devices or other Sun's related products making it free from limitations of the web.

Compare to Flash, JavaFX still lacks the very powerful interaction that Flash have. Flash itself has a dedicated IDE / environment to create the rich graphics. So far, JavaFX only have a plugin for netbeans. As for Microsoft Sliverlight, they also included a template project for visual studio 2005 for developing on its propertiary product.

The competition has only begin so there's isn't much results yet.. So we shall see what will happen later on...

Labels: , , , ,

Tuesday, March 25, 2008

Software Engineering Quotes

Programming languages should be designed not by piling feature on top of feature, but by removing the weaknesses and restrictions that make additional features appear necessary.

A designer can mull over complicated designs for months. Then suddenly the simple, elegant, beautiful solution occurs to him. When it happens to you, it feels as if God is talking! And maybe He is.

It should be noted that no ethically-trained software engineer would ever consent to write a DestroyBaghdad procedure. Basic professional ethics would instead require him to write a DestroyCity procedure, to which Baghdad could be given as a parameter.

The problem with using C++ ... is that there's already a strong tendency in the language to require you to know everything before you can do anything.

If a million monkeys were typing on computers, one of them will eventually write a Java program. The rest of them will write Perl programs.

Unix was not designed to stop people from doing stupid things, because that would also stop them from doing clever things.

The hardest part of design ... is keeping features out.

Computers are high-speed idiots, programmed by low-speed idiots .

You know you're on the right track with code changes when you spend the majority of your time deleting code.

If Java had true garbage collection, most programs would delete themselves upon execution.

Always code as if the person who ends up maintaining your code will be a violent psychopath who knows where you live.

programming requires more concentration than other activities. It's the reason programmers get upset about 'quick interruptions' - such interruptions are tantamount to asking a juggler to keep three balls in the air and hold your groceries at the same time.

In a room full of top software designers, if two agree on the same thing, that's a majority.

t's not the prevention of bugs but the recovery -- the ability to gracefully exterminate them -- that counts.

When debugging, novices insert corrective code; experts remove defective code.

Hiring people to write code to sell is not the same as hiring people to design and build durable, usable, dependable software.

The best meetings get real work done. When your people learn that your meetings actually accomplish something, they will stop making excuses to be elsewhere.

The best way to get a project done faster is to start sooner.

Programmer's Drinking Song (sung to the tune of "100 Bottles of Beer'')
99 little bugs in the code
99 bugs in the code,
fix one bug,
compile it again,
101 little bugs in the code.
101 little bugs in the code....(Repeat until BUGS = 0)


Documents / Works created by Auer Productions

IT 2155 06 exam answers
OS MCQ Notes 2004 - 2007 Eledonia
SGConfessions (Coming Soon)
Auer's WebWorld (Coming Soon)

Past Entries


Archives


External Links
Google Android Flex Development Forum Zackal Technology Page Mervin Kelvin Warcraft III hp Viewer Official
Best viewed with Internet Explorer 7.0 at 1024 x 768 Screen Resolution.