Sunday, March 4, 2012

I never had a though of web development.

Never think about web development is far more advance than my expectation. I am C programmer since 2003, I know C and C++ ins and outs, pretty well. When come to web, I only know yahoo.com. Never think about how to make something like yahoo.com, never think about JAVA, never think about JavaScript is so hard to learn, never think about dynamic web-page design, and never think about database.

Saturday, March 3, 2012

Only package JASPER file into JAR

According to stackoverflow. When package a JAVA program into JAR file, the common practice is to only CLASS file into the JAR. Same goes to jasper report, the common practice is to only package JASPER file into JAR instead of JRXML file.

Need more improvement to Android developer

Trying to search a good app for printing purpose for my tablet this morning. I found out that there are plenty of apps from android market but the quality isn't really that good if compare to iOS.

Part of the reason is that quality control on Apple is very strict, just like Bada, one of my app until now (since last year) still couldn't get approval from Samsung. Indirectly this give me an impression that Android app's quality is not up to the standard.

The quality issue could be partly due to the particular Android developer. They should take up the responsibility. I am a programmer too, when issue is in front of me, I will take the initiative to solve it as soon as possible. I can even skip lunch, stop facebook update, lock myself in a room, full time concentrate to the particular problem, fixed it, and deliver on time.

I think all developer (especially open source developer) should be self discipline in order to deliver a quality software. We can even compete with Enterprise software if the product is good in one day.

I do understand that there are developer very jealous to Apple, some of them even anti-Apple group. I do understand that Android developer have creative idea, without quality control, a creative idea is equivalent to rubbish at the end.

Lets learn together, lets improve together to bring up the open source community up to a quality standard. Good luck to all open source developer.

Sunday, February 26, 2012

Absolute Filters, Fuzzy Logic, Rumours

In the beginning stage of an investing process, is to select a stock. Selecting a stock is a very frustrating task to me because there are many factors I need to take into consideration. I found there are two common methods that people always do in selecting a stock: absolute filters, fuzzy logic, and rumours from newspaper.

Absolute filters is a process of screening through every stocks and filter out those stocks that doesn't meet your minimum requirement. For example, those stocks that have dividend yield more that 3% and growth rate over 15%.

Fuzzy Logic is to go through a list of interview question, such as the product, future development plan, any achievement base on the last three years track record. And then from that answer will be given a score. Those stock with high scores will be short-listed candidate into buy/sell list.

Rumours from newspaper always the last to know, and always miss out the golden opportunity to buy/sell. But don't few bad on it, some people usually overlook the opportunity that hide inside the newspaper.

Saturday, February 25, 2012

gnome-vfs is require for the compilation

There was an error when I issue the command ./autogen.sh when I was compiling LibreOffice where I couldn't find a compatible version of gnome-vfs package in Fedora 16. Below is the detail output of the error:
configure: error: Package requirements (gnome-vfs-2.0 >= 2.6.0 ) were not met:
No package 'gnome-vfs-2.0' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables GNOMEVFS_CFLAGS
and GNOMEVFS_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
According to developer guide, there are some dependencies are required before the compilation can begin. gnome-vfs is one of it. Here is the text of the solution:

sudo yum install gnome-vfs2-devel

The journey with Libre Office has began

My journey with Libre Office has began. Long long time ago, I was trying to start up a journey with Open Office. At the end we break off due to the lacking of documentation at the start up stage and the development speed was terrible slow.

Now I have continue my journey with Libre Office, hope it will bring me a wonderful and exciting journey.

Boredom and fascination

I just downloaded a book with title Think Complexity from greenteapress.com. When I was reading the preface section, I was trying to understand the motivation that drive him to wrote this book. He wrote this book is due to the reason of boredom and fascination.

When the message reached me, I translate it into this form: boredom of weekend, and fascination of the book. This is true. I love theory and prove, hope this book could greatly improve on my problem solving skills.