Posts

Ideacamp

Image
I was very much satisfied with the conversation we had at Ideacamp there are a lot of smart people willing to share what they have from IT, energy resources to mother nature you name it they have a lot of things to share. I have also seen a lot of business opportunity being offered to us. If there's one thing I really like about this organization its the fact that they let people become entrepreneurs. I used to think I was the only one who would venture on this and it was hard but now I have allies and people to talk, share and learn from. This is what I need. Hopefully, I could maintain my focus and keep the fire alive.

Inbox Reply

Image
I have been working on my mailbox functionality particularly the inbox reply of my content mails. As far as I am concern it works pretty cool right now. Check out the result of my mails. Here's the result of my top 20 inbox mails in Gmail pushed to my SocialMe project. I choose my iTunes mail. I decided to change the viewing content of my inbox since my old style of viewing affects all the objects and controls of my overall mailbox. Right now it's pretty much under control but it comes with a price of configuring the content view. Once the reply button was click all the basic task that a user need to reply will appear. Automatically the content will be send to the email address that was provided. Here's the view of my Yahoo Mail. As you can see the a new message pops up the moment we send the email. As we try to check the new inbox we can see that the mail comes from SocialMe email. finally, here's the result of my email. I'm still puzzled as to how to attach the im...

Google I/O 09

Web as a platform... For more videos just follow the related links on YouTube.

GWT 1.6 Gchart.gif error

If your using Gchart in GWT 1.6 and encounter and error with gchart.gif simply use this code to fix the problem. GChart.setBlankImageURL(GWT.getModuleBaseURL()+GChart.DEFAULT_BLANK_IMAGE_URL); I got the solution from here: http://code.google.com/p/gchart/issues/detail?id=6

GWT 1.6 Server class 'jar file' could not be found solution

Image
While migrating to 1.6 to take advantage of its new features I was face with lots of headache addressing a lot of warnings that are so ridiculous since I don't understand why. I have been Googling for answers to this problems but I found no answer. Out of despair I tried to solve things on my own by reading the manual. What more can I say I'm just too lazy to read those stuff. During the process of migration a warning that keeps on popping in even though I assign the java build path makes me want to scream. It looks something like this... After 5 hours of trying to search for answer I finally convince myself that I have to read the GWT manual and rely on my instincts. Here's the solution... First of all at the start of my development with my pet project I always make sure that all the jar files are being categorize according to folders to avoid confusion or easy removal in case I want to. Unfortunately, GWT 1.6 was not prepared for this (I guess) and all libraries that you ...

GCharts

Image
It's been a while since I post something informative in my blog still I am in the process of adjusting in my new environment after a month since I left my work place for five years. Most of the time I get side track by all kinds of distraction in my home town as compared to my old office never the less I manage to work on something cool and its the GChart. I used to work with GWT-EXT flash chart and it's pretty decent however, I just think that a no plug-in policy to most browser is even better. I'm working on my pet project SocialMe in which I decided to work with the bar and the line charts to provide a better presentation to customers who value their data more than ever. Bar Charts Line chart Over all I am very much please with the result and I think I would like to keep this for the longest time on my project.

Internet connection

I finally got my internet connect at home after more than 3 weeks of waiting. I just hate the PLDT subscription they should stop promoting their internet DSL connection if they can not cope up with the demand of the consumers. I just hope our smart bro connection will last. Ill be working with my project now.

How I work

Image
I just setup my new office place and I love the setup of my rig. I am pretty much fascinated how my mind work having four computers working together may it be on multi tasking or integrating them to work on one common goal. I haven't start coding yet but as far as I am concern during installation phase it looks very promising with reduce idle time.

A Better Inbox View

Image
After studying my inbox view and trying to make it closer on how Gmail handles the content especially the text/plain that has hyperlink and the ability to wrap whenever it's too long; I realize that Google was just too brilliant for me to handle. As I try to work out why my Javamail content data won't initialize the hyperlink and wrap I began to realize two important things. These are: 1. Even though I already created and tested the code that will handle those string and will inspect word for word on any possible hyperlink. Javamail seems to have issues with "getcontent functions" because I cant manipulate the content string but if append a new string the code works. 2. I think Google has a separate code for handling the wrapping of data. I have search everywhere to find a code in HTML/CSS that will wrap a very long word like hyperlink in facebook and I couldn't find one. Even though I manage to fail on trying to make it as good as Gmail the good news is I create...

Dealing with Different Mail Inbox

Image
Every time I open my inbox and read its content it never occurs to me that dealing with information have never been this complicated. Whenever we look at our mail and see the different kinds of messages we receive it seems that we find this things to be a natural and a standard for every email provider like Yahoo!, Gmail or Hotmail to be able to handle the different kinds of format. As I work closely with its content I realize that it was not as easy as I expect it to be. The different kinds of format on emails are quite tricky to deal with. Fortunately, a lot of people have already been working on them for the past few years and I was happy enough to find some solutions on the net. The three common types of emails: Text/Plain Text/HTML Multipart As you can see I’m still working on dealing with text/plain hyperlink. The Multipart was a little complicated to deal with and the text/HTML was the easiest. For the meantime I’ll be working on its functionalities and get back soon on this pro...

Google Chrome Beta 2.0

I am pretty much convince that Google Chrome Beta 2.0 is by far the best browser that I ever had. The speed is stunningly awesome. In a recent hacking competition, during day one... IE8 was hacked... FireFox was hacked twice... Safari was hacked... and Chrome was left unscathed. Chrome was built from the ground up with security in mind. I just hope my download manager will work on this browser. Download Here: Google Chrome (BETA)

GWT 1.6 RC

Time for upgrades on my Ajax application with GWT 1.6 ready and out for download. GWT 1.6

My Chrome Experience

Finally, I decided to test drive Google Chrome and my final verdict to this browser... "WOW" I have never seen such browser render this fast. Download it now: Google Chrome

Meralco: MDR(Meter Deposit Refund)+PPA+Katas ng Vat=Programmer’s hell

Since the middle of 2008 Philippine governments strictly cursing the energy sector searching for mistakes and the result was a billion pesos refund for customers. I’m not against this policy in fact I am so happy for this great news. However, only a few people would realize the painful process on this kind of transaction. It’s the programmer’s job to absorb this kind of mistakes and I am one of those unfortunate people to deal with this situation. It requires accuracy and consistency to deal with this day to day bills. I’m not really complaining about the level of difficulty of this problem but rather I just can’t work on my AJAX application with problems like this popping month after month. I exist on this company to revolutionize their overall transactions and not on crappy back jobs due to greediness by some few. I’m just worried about the bloatware of our converter as I add more codes to deal with situations like this plus our balance sheet is beginning to show an increase margin o...

Eric Schmidt at Teaching and Learning

I have never seen such a smart person attack by pessimistic and worries in this world and be able to counter it with optimism back with facts and solid reasons of his confidence. Introducing the best of Eric Schmidt:

My Final Meeting with the CFO

Every time I have a general meeting where I sit in front with every department users and our CFO will ask each individual if they still have any problems it never fail to give me the chills. Because no matter how hard you try to make things predictable by asking them for feed backs may it be a day or an hour before the meeting most of this users are unpredictable especially when face with a strict boss. Thankfully, I am very much happy with the results of our meeting this afternoon considering 95% of this users agree on the final completion of the project. It has never been an easy job because you have to convince all users plus the CFO. Five years in software development has never been fun especially when you have to face every single concern employee and learn every detailed transaction of an electric company from registration, billing, inventory up to the very .01 transaction of payments. It takes passion, hard work and guts to build the project. I have to say this is indeed one of ...

SocialMe Pushed Mailbox

Image
Since the birth of internet and emails I have always been fascinated on how this great technologies are being created and even wonder how it feels to be part on working with these tools. Everyday, I check my emails and everyday I always ask myself how it is being done? And so the journey begins... The first time I manage to pushed my emails using GWT-EXT and Javamail I was so excited with the technology because I know those technology are being used mostly by mobile phones. Unfortunately, GWT-EXT is a dying third party toolkit and I just realize it was way too slow as compared to the native GWT. I told myself "From now on I will focus my everything on the native GWT no matter how hard it was." And so I did and convert most of my codes to its native syntax. Honestly, I have never been so happy with how things are. It's simple, fast, cool and best of all it has a small amount of file size. The path to take this route was really hard but the benefits are totally amazing. Her...

Google Earth 5.0

After watching the Google Earth 5.0 launch, I absolutely think that the new features such as: Historical imagery from around the globe Ocean floor and surface data from marine experts Simplified touring with audio and voice recording Are totally mind blowing that I could not help but just say "Wow". The partners who team up with Google is so enormous I would like to thank them. With their help a new master piece is born. I just can't wait to download Google Earth 5.0 Watch the launch event: Google Earth 5.0 - Launch Event Download Google Earth: Google Earth 5.0

GWT+Dynamic Table

Image
A big YEAH for me! After 6 hours of analyzing Google code for dynamic table I finally got it work on my application. The complexity on just how to make it run is nerve breaking. Google team are so advance in constructing their code I don't even have a clue on how to start with the basics. The good news is all the fundamental structure of a simple dynamic table are now laid before my code. The bad news is I still have to understand some of its complexity as to why the function was design like that. Don't you just love opensource? it makes you realize that you still have a lot of room to improve your programming skills.

The Audacity of Hope

Image
I just bought this book last Saturday and started reading on it on Monday. Ever since I saw Obama's visit on Google Campus last 2007 I was impress on how he deliver his answers to most audience and knowing he is black competing for presidency in the U.S. seems to be an impossible path to take. But against all odds the guy just became the first African American President. The first question that pops into my head when I bought this book was "What the heck is Audacity?" I never really have any clue what to expect on this book except that all I know the writer of this book was good enough to make me wonder how this guy think and become the man who he is right now. I search Google for answers and behold the meaning: -fearless daring -aggressive boldness or unmitigated effrontery; "he had the audacity to question my decision" -Insolent boldness, especially when imprudent or unconventional; Fearless, intrepid daring As I finish the first chapter yesterday, my personal...