Saturday, May 21, 2011

Imagine and keep it simple (Hãy tưởng tượng và giữ nó đơn giản)

Trước hết, tôi xin kể một kinh nghiệm nhỏ như sau
Như chúng ta đã biết, Prof. Einstein là một nhà khoa học đáng kính, người đã thay đổi chúng ta về cách hiểu về vũ trụ, năng lượng và vật chất. Nhưng vì sao Prof.Einstein có thể giải quyết nhiều vấn đề phức tạp như vậy.
Đơn giản là về phương pháp suy nghĩ, tư duy và giải quyết vấn đề

Phát thảo vấn đề ở mọi nơi có thể

Học theo cách ghi note của John Nash, và Mark Zuckenberg

1 bản design của hệ thống search engine cool hơn Google đây

Cuốn "Khảo lược Adam Smith" khá hay về kinh tế"
Trí tuệ đám đông nói lên những bí mật đằng sau thuật toán PageRank của Google

Blackboard là 1 người bạn tốt

Monday, May 2, 2011

What we can see after the Web 2.0 era

(Bài blog này dành cho những cho những người như tôi, mong muốn  biến dịch vụ điện toán thế hệ post Web 2.0 trở nên gần gũi và giúp ít nhiều hơn với người dùng end-user.)

When 2.0 was a buzz word for years, the technologies have been evolved rapidly, and I think we can adapt these techs in a small enterprise.
The technologies, cloud computing platform (E.g: Google Office Docs and Google Data API), open source frameworks (E.g: Apache Projects, PHP CodeIgniter, ...), could be cheap solution for Enterprise Information System.
As an engineer in a start-up company, I must always improve my skills, more agile for working, thinking and dealing with an uncertain world. Yes, everything can change day by day.

In this 2010, the open source community have see the acquisition of Sun and Oracle,
One is the symbol of innovation in IT in 1990s, Sun Micro-system and one is the "proprietary company", Oracle.
MySQL as the database solution for cheap storage in Web 2.0 era has been moved to be "proprietary software" of Oracle.
"Has been", yeah I think Oracle can use their power to make MySQL is day after day "less open a little", "less freedom for me".

In my mind now, is how to find alternative for MySQL as database engine for Web Application. Maybe not now but in 2 or 3 years

The problem is how to scale more but less costs.
The relational database was invented in 1970s, now in 2011, with the massive data  is everywhere, the Facebook and others is create a very big platform for users, developers and third parties create the content.
What we can see now is our data is stored in very distributed way. We use FB, Twitter, blog, Picasa,Gmail, Flickr, ... the web 2.0 era has been made the Internet is bigger about data, but not about knowledge. 
I think about the personal database which unify all my data in the cloud, add simple structure, taxonomy, semantic to my data. So index all them, find them more easily .

In my mind, the vision of this system could solve the following problems:

  • Data is everywhere but not easy find the useful information, relationship or hidden knowledge. A search engine as Google  only help you searching the public data in Internet with some keywords, but in personal data like in Facebook, Blog, or daily activity, I imagine we can do more with this data by letting computer "know"
  • Privacy of users is more important. Like a paradox, we want computer help us search all information, both public and private. "Don't be a evil!" let them have time, they will be.
  • Personal suggestion useful info when we need, just like a true assistant, secretary.

Still thinking and  finding the answer

Info Flow in simple DB about jobs in cloud (Blogger is good)