Posts

Viacom Lawsuit Against Google

How good is Google? That has been my lingering question for the past years. When they first bought YouTube my first question was how on earth they will handle the intellectual property problem? After a few months Viacom and a few companies did file a case against them. As you all know they did win the case. They defend their case and made an argument that for every illegal upload on YouTube they remove it upon request by the owner. After a few months losing the case Viacom made a come back on their case arguing that a growing number of illegal copyright videos are being uploaded on YouTube. It was a real strong case that could possibly shuts YouTube down. If I was on their situation I don’t think I would even survive the first case. Then I begin to wonder what if Microsoft, Apple and other sectors are facing this kind of problem what would they do? I think if Microsoft is face on this case they will go for settlement. A billion dollar settlement is my bet. For Apple, I think they will ...

Charts

Image
I finally completed the last phase of my user interface which is "Charts". Fortunately, GWT code for this object was not pretty hard and I manage to complete it in no time. Check them out: Column Charts Income Charts Line Charts Pie charts Finally, I can concentrate on real coding and focus much of my time on building the structure of my web.

Google Code Jam

Do you enjoy solving tough problems and grappling with technical challenges? Then enter Google Code Jam! Google Code Jam is a coding competition in which professional and student programmers are asked to solve complex algorithmic challenges in a limited amount of time. The contest is all-inclusive: Google Code Jam lets you program in the coding language and development environment of your choice. http://code.google.com/codejam/ It's about time!

GWT: Image Chooser

Image
One of the most difficult user interface to code was the image chooser of the GWT Showcase demo most of its components source code can be viewed easily when you click the view button but not the image chooser because of its complexity. The good news is I manage to make it work. I think the image will speak for it self. Here's another... Soon you will see these components in action when my site will be out. Hope you like it.

Firefox 3

Download starts now...User's burn your bandwidth: http://www.mozilla.com/en-US/firefox/all-rc.html

GWT Captcha on EIS

Image
I've got a captcha! Yes! I finally manage to run a captcha on my EIS(Energy Information System) it's been three days since I have been working on this baby and trying to understand how the heck servlet works on Apache Tomcat. One thing I realize when I was working on this project: Coming from a Microsoft developer, when you start working on free IDE the first thing that comes into my mind is "IT SUCKS!" but if you keep on holding on and be open minded about how to deal with problems you will appreciate the art of coding.

Eric Schmidt in Conversation with Ken Auletta

Another interview from the Google CEO...One important question that you will realize on this video. Why Eric Schmidt is the father figure of Google. Watch the video: Eric Schmidt in Conversation with Ken Auletta

GWT-Ext 2.0.4 is out

GWT-Ext 2.0.4 is finally out. This release support for FireFox 3, GWT 1.5 RC 1 Support, and many bug fixes. With GWT-EXT 2.0.4 Ajax developer for Google Web Toolkit can now take advantage on GWT 1.5 RC1 features. The power of nice interface and performance is now in harmony with each other. Download it here .

Google Culture: Why Eric Schmidt is the best CEO

It is the first time I have seen Eric in a conference of business people and from my point of view Bill Gates and Steve Ballmer combine is no match with this guy. After watching his video there's one important key that this guy keeps on telling his audience: The values of Listening. If someday I'll be able to run my own company I would make "the culture of fear" as my number one list on how to deal with it. Watch the video: Eric Schmidt at the Management Lab Summit

Google Web Toolkit, RPC (Remote Procedure Call) and Apache

For the past weeks I was trying to figure out why my web apps won’t display whenever I deploy then on web host. I tried every trick I could but I just couldn't make it happen. It took me 3 days of break before I finally solve them. Phew! During the process of solving I decided to install Apache (a web server) in order to simulate things using local host before deploying them to the actual site. This will provide me a solid confidence that the problem is not on my web apps since it did run on a simulated web host. And it works! The form object did appear and all those fancy stuff however, on thing is missing “ The RPC ” it is one of the most important part on communicating between client and server. As I try to search for alternatives they say accessing thru JSON could be good choice. I began to wonder…What’s with the RPC? Why won’t it connect to my free web host? As I try to Google things around one answer did appear. And it was clear. RPC is using Java’s servlet to ...

Google IO

For the past years I have been an advocate of Microsoft and Mac conferences. This time it's Google's first conference called Google IO After watching the video I must say it was an awesome experience. I do believe that what Google just did has been a long dream for most developers. To have a powerful, open and scalable tools for free. The power of desktop, web and mobile is now in our hands. I just love Google.

GWT 1.5

Google has just release the 1.5 version of their web toolkit. I'm hoping things gets better on it. With 1.5 new capabilities are being introduce such as Java 5 syntax support. Java generics , enumerated types, annotations, auto-boxing, and variable parameter lists are enabled. Honestly, I'm not sure what they are but it will be very interesting to learn them soon. Check it out: Google Web Toolkit

Google Web Toolkit - Out of memory

Image
In case some of you are working on GWT(Google Web Toolkit) using eclipse and you are experiencing out of memory problems during loading or compiling your web apps. The anser is here... Under Eclipse on run->open run dialog... Select GWT Hosted mode application on the side tree and choose prameters tab and comfigure your VM Options with this syntax "-Xmx800m" in executing the java virtual machine the " -Xmx " means the maximum range of memory and the " 800m" means 800MB. Which means increasing the maximum memory upto 800Mega bytes.

GWT(Google Web Toolkit)

I have just finish releasing my first AJAX application. It was cool and perhaps soon I can work more on the content and the structure. Feel free to check it out: http://wormz.freehoxt.com/EIS.html

DNS Complete (SMI-Branch)

Image
I am please to announce that I have managed to complete my system after four years in the making. Currently the annex branch of CELCOR(SMI-Palangke) is using my system already. Every single transaction that they made is powered by DNS. Just yesterday, I no longer stay there for maintenance. One more week to make it more mature and we will launch the new system on the main office. It really feels different whenever you see employees using your system you made all by your self. I could remember the day when John toured me to that place. I was excited because it was challenging but I was more nervous wondering if I could actually do it especially on the part of processing payments. It’s always been hard work and persistence against all odds that made me complete this task. Here’s how my module look like now: Another scary part when I visited the SMI was figuring out on how to create a program that will process the transferring of data from SMI to the main office. Once ...

Microsoft to show new search tech

I was reading an article about Microsoft new technologies and it says: "Microsoft hopes to back up its refrain that it has a plan to catch Google by showing off some improvements to its Live Search product at a company-sponsored advertising conference later this month..." Read more here While reading the article I was about to believe in them because they have just withdrawn their bid on Yahoo! and decided to take things on their own to beat Google. However, at the end of the story one comment changes everything and it says: "Once again we are on the Microsoft roundabout. Promising the next big thing in search or the next big thing in computing. Meanwhile, their competitors deliver the goods without the hype. People use Google for a reason, it delivers. Microsoft promises to deliver and simply continues to fail." Honestly, It's so true! Maybe Microsoft should stop talking those hype and deliver.

Free WIFI

Wow WIFI is going mainstream in our place as more coffee shop are being open now. Thank God its free hehehe

JDTS Database Connectivity

I finally manage to connect my Java program to MS SQL Server 2000 using JDBC JDTS after 11 hours of understanding how to connect and configure things. I guess that’s the beauty of OpenSource tools you have to dedicate most of your time in learning things but I am pretty much sure after this painful learning curve things will get smooth. Here is the Simple Code: import java.sql.*; public class NewApplication { public static void main(String[] args){ Connection conn; try{ Class.forName("net.sourceforge.jtds.jdbc.Driver"); conn = DriverManager.getConnection("jdbc:jtds:sqlserver://ADVENT/DNS;user=mark;password=mark;namedPipe=true"); System.out.println("Successfully connected"); conn.close(); } catch(Exception e){ System.err.println("Unable to connect"); e.printStackTrace(); System.exit(1); } } } Though I c...

Unleashing the web through Facebook

I have been so curious about what’s with the facebook and what makes it different against all other social sites that are up right now? The answer is Facebook Platform. I do believe that soon Facebook will be the next web OS in the coming years to come as long as they keep on track with what they are doing. Using Facebook today is pretty quite confusing but it’s pretty much obvious that their strategy is really strong. If they can work things the right way and execute things fast enough it will be a hit in the long run. Google must learn to market their new products beyond search and prioritize their strategy as Facebook and Microsoft charging their way to eat their source of revenue which is the advertisement. Watch the Video: http://developers.facebook.com/videos.php to better understand why.

DNS Implementation

I do believe that what I’m doing right now in my project is suicidal. It took me 4 years to build the project and last January 2, 2008 my system kick off. It lasted for only 4 days and right after that insane experience I was never the same again. It almost took my life due to stress but I manage to execute plan B (Back to Old System) at the right time. The experience I had really proves to me the existence of God. In technical details I do believe that the failures I had during those time was the lack of user’s cooperation on providing me the complete details on how things work. It’s really hard to build something where you start from scratch and you don’t have any clue on how the company system works. You have to look for problems, solve the problems and train the users on the module you made. What choice do I have? Building something big like corporate system takes time and there are no shortcuts especially when you are just starting. The experience I had provide me a clear view on ...