Đăng bởi: Tiendq | 1-03-2010

The Bookself 2010

Recently I saw a topic in a forum, where people asked each other about what they want to read during Tet holiday. Unfortunately, there were only few people coming back and told others what they had read, so you won’t know how far between what they wanted to read and actual read books. Yesterday I quickly picked several books and put them into a single lot for 2010 reading list, I have been inspired much to Christian and philosophy after reading “The gioi cua Sophie” and watching “The Da Vinci Code” so most of those selected books are related with these topics. I also shamefully admit that I have read only about 70% of books I have bought, so this is a chance to fill that gap :D .
Although I’m moving and have a plenty of free time now, it will not last too long. Upcoming challenges and responsbilities in the new company surely will make 2010 become a year of hard working (and a big success :D ) so to read all of these books may be an unrealistic plan, but as Google said, it is better to achieve 60% of impossible plan than 100% of the ordinary plan.
Of course it is for spare time only, by working as a technical guy surely I have always had to read lots of software related stuffs on daily basis to keep my good work and make a healthy living :) .
Đăng bởi: Tiendq | 26-02-2010

A cool new feature of Gmail

How many times did you forget attachment and re-send the message starting with “Sorry”?

Forgotten Attachment Detector
From time to time, we all forget to attach a file and sheepishly send another email with the forgotten attachment. To help save you from that embarrassment, Gmail looks for phrases in your email that suggest you meant to attach a file and alerts you if it looks like you forgot an attachment.

Read full post here: http://gmailblog.blogspot.com/2010/02/gmail-labs-graduation-and-retirement.html

Đăng bởi: Tiendq | 21-02-2010

Gấu và anh Khải

Đăng bởi: Tiendq | 13-02-2010

Chúc Mừng Năm Mới 2010

Chúc Mừng Năm Mới 2010

Happy New Year 2010

Đăng bởi: Tiendq | 11-02-2010

Lucene.Net 101: Basic concepts

Index is pumped data from your data source where contain the data you want to search. You don’t search on the original data, you search on the index. You must built the index before you can search.

You use Query to search, queries can be complicated so you should use an built-in query parser to parse the query string (like what you use to google) and produce the query object that can be used to search.

Index stores a set of Document, it is an intrinsic object for every data you want to search. Whatever your original data is from databases, files or any other sources, you must extract all necessary information and convert them into documents and store them in the index. Data is stored in documents in Fields, a series of simple name/value pairs.

Đăng bởi: Tiendq | 10-02-2010

Hello Distributed Cache

Today (28-Oct-09) we almost complete the current project – an e-commerce store, generally it is much better than previous site but I am still not satisfied with it, at least in technical aspect. There are already at least a few things in my mind that we should look at and hopefully do it to improve site performance. For now site performance is most annoying complaint that I, as a technical lead, have been heard from both my boss and customer. I want…

- Replace current basic Enterprise Library caching capability with a distributed cache framework – Velocity.

- Look closely into code to put more and more data into cache, definitely we can buy more server memory but not speed and customer’s time.

- Strictly enforce coding practices to prevent as many trivial bugs (but result in non-trivial issues) as possible.

- Put every exception data into database, we want to know as much as possible about how a bug was happened and why.

Sidebar: Memcached is used in most popular sites such as Flickr, Wikipedia, WordPress etc. and Velocity is a raising star just renamed to Windows Server AppFabric recently.

Đăng bởi: Tiendq | 9-02-2010

Lucene.Net 101: What is Lucene.Net?

Lucene.Net is a most simple class-per-class, API-per-API port of the Lucene Java to the .NET platform in C# language.
Lucene.Net is always released in much slower progress than Lucene, currently the latest release of Lucene is 2.9.0 and Lucene.Net is 2.0.3, although you can always get the newer code directly from SVN, which now is tagged 2.3.2.
Lucene.Net community is quite inactive in compare with Lucene’s.
You can build Lucene.Net successfully and use it in an .NET 3.5 application without any error.
Lucene.Net is not an application itself, it is an open source search framework that provide your application search capability with little coding. But you definitely have to code indexing, searching functions as well as creating a fancy UI yourself.

Vậy là cách đây ít phút mình đã chính thức tuyên chiến trên toàn mặt trận với cái kiểu làm việc 4` ở một cty mà ai cũng biết là cty nào đấy :D . Cuộc chiến đã khởi đầu từ cách đây 02 tuần với một mặt trận rất nhỏ, tuy nhiên sau đó do sự thờ ơ thiếu can thiệp kịp thời của các nước có vị thế lớn hơn dẫn đến tình hình trở nên xấu đi, chiến tranh lan rộng sang các nước lớn hơn (và có quyền lợi liên quan). Trong lúc đó thì một liên minh HC-IT lại bất ngờ nhảy vào tham chiến, tình huống này là hơi bất ngờ, và mặc dù là lực lượng chênh lệch khá lớn (1 chọi > 3) tuy nhiên bên mình có các vũ khí hạng nặng là sự chuyên nghiệp, rõ ràng, và đứng trên quyền lợi chung nên không có ngán gì hết, chơi luôn.

Dù biết rằng chiến tranh là không hay ho gì, các bên đều thiệt hại ít nhiều, mình vốn yêu hoà bình, nhưng thực sự thì “ta càng nhân nhượng thì thực dân Pháp càng lấn tới”, không trì hoãn được lâu hơn nữa.

Hiện tại các nước lớn nhất vẫn giữ thái độ im lặng  ”toạ sơn quan hổ đấu”, chưa biết tình hình sẽ tiếp diễn như thế nào. Kịch bản thường thấy, rất có thể xảy ra, là sẽ đàm phán để hoà hoãn và chìm xuồng dần theo thời gian. Các nước lớn không thể hay không muốn giải quyết dứt điểm nguồn gốc xung đột sẽ luôn là câu hỏi không có phần trả lời?

Mình đang đá pressing toàn sân, thỉnh thoảng thi đấu thể thao phát cũng thích heheheh :D

Life is not easy :)

Sau vài lần định mua một cái desktop mới để thỉnh thoảng xem mấy cái phim HD, nghe ít music, slideshow mấy cái photo, chơi ít game… (+ tăng độ utilization của cái TV mà đang chỉ thằng Gấu xem Bibi là chính :D ) tóm lại là toàn nhu cầu linh tinh @ home cho cả mình và thằng Gấu. Mấy lần vẫn chưa mua được vì cứ lắm options quá, rối mù cả lên. Cho đến sáng nay thằng Dũng nó mới bảo là anh mua cái x nào chẳng được, cứ ra chọn thích cái nào thì lấy, lởm như nhau ấy mà hê hê :D .

Thế là chiều nay lòng vòng cuối cùng mua ở bạn Pico Plaza, mấy lựa chọn ban đầu là mấy model Elead, eMachine nhỏ gọn hay HTPC của SPC với lại Phúc Anh bay mẹ nó đâu mất. Mua đúng cái chưa biết đến bao giờ :D .

Giờ đang cài quả Windows 7 Ultimate bản MSDN của thằng HùngNĐ cho nó máu, trong lúc cài thì Google phát thấy quả review của PC World VN cũng tàm tạm, vớ vẩn mai xem phim HD mà hình nó lại nhảy như phê thuốc lắc thì bỏ mẹ :D .

Thông tin chi tiết chi tiết cấu hình xem ở đây – Compaq Presario CQ4011L Desktop PC.

Update: HD movie capability is tested with Bee Movie, passed :)

Đăng bởi: Tiendq | 6-02-2010

Hội với chẳng chợ, nhí nha nhí nhố

Hôm trước vô tinh đọc đâu đó thấy cái tin này “Hội chợ Tết Việt 2010” (hội chợ 4`), thấy quảng cáo tùm lum thấy hay hay thế là cho ông nhóc đến đấy xem Tết truyền thống dân gian xưa nó thế nào. Hoá ra là nhí nhố, đưa tin bố láo ăn cắp, viết lăng nha lăng nhăng, hội chợ cái x gì mà lèo tèo mấy gian hàng, vài chục nhân viên, và khéo chưa được chục mống khách (đang ngày thứ hai/3 ngày). Mất công đi ra tận sân đấy thôi cũng phải cho thằng nhóc nó vào chạy loăng quăng tí.  Giờ nhìn lại cái link trên mới thấy bố của 4`, đến cái hình minh hoạ cũng không kiếm nổi một cái nào ra hồn.

Ngứa tay thôi cũng móc máy ảnh ra làm vài kiểu lấy hình minh hoạ cho blog vậy :) , chắc mấy đứa nhân viên nó tưởng mình dở hơi, có cái x gì đâu mà ảnh với ọt :D .

Toàn cảnh hội chợ, vắng hoe.

Và đây là hai vị khách hiếm hoi của hội chợ

Bài viết cũ hơn »

Chuyên mục