Nguyên lý thiết kế hướng đối tượng (OOP Principles)

Mấy nay loay hoay học lại cái Design Pattern cho đàng hoàng, trước giờ cứ nghĩ nó là thứ gì đó “kỳ diệu” lắm nhưng khi đọc một topic trên DDTH thì được biết rằng chỉ nên xem Design Pattern như là một thứ cook book còn muốn tiến xa hơn phải nắm vững …

Continue Reading...

The GNU C Library

The GNU C Library là tài liệu tham khảo tuyệt vời khi tìm hiểu  lập trình C trên linux, tương tự như JavaDocs của SUN .

Continue Reading...

Import static members in Java

Viết chương trình java ít nhiều chúng ta đều sử ít nhất vài lần các câu lệnh System.out, System.err cho việc ouput các message. Tuy nhiên việc type đi type lại nhiều lần System.out và System.err sẽ khiến tốn nhiều thời gian (ít nhất là đối với mình). Trong java 1.5 chúng ta có thể …

Continue Reading...

Naming Convention Java & C++

Qui cách đặt tên trong C++ & Java, cái này tự chế sau khi đọc một số tài liệu về Convention để áp dụng cho cả C++ và Java:
TênLớp (ClassName) : Tên lớp trộn lẫn chữ hoa lẫn & chữ thường, mỗi từ đơn viết hoa chữ cái đầu tiên.
Ví dụ: SinhVien, CustomerService…
TênKiểu (TypeName): Bao …

Continue Reading...

Liferay Portal 4.3 final released.

Liferay Portal 4.3 Final was released yesterday. At work, I have to develop a server communicate with mobile device based-on Liferay portal. I’m very pleasure with this version of Liferay, mobile device is supported . Below is its features & Road Map.

Architecture

Portal Publishing & Staging Framework (Added Back)
Liferay Software Catalog

Provide a plug-in framework …

Continue Reading...