Metro Style CSS

Would you like metro style?

Left style

Right style

Read More…

How to use GTK+ on Windows

For developers who are familiar with Linux or another open source framework, this issue seems to be nothing to say. However, with a stranger like me, that is really a big problem and takes much time of mine. That is the reason of this post that aims to aggregate, share my experiences and give you a quick step on getting started with GTK+ on Windows.

What is GTK+?

GTK+, or the GIMP Toolkit, is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets,GTK+ is suitable for projects ranging from small one-off tools to complete application suites.

Source gtk

Read More…

Have fun with papercraft

Image

It takes a little time to do but after done, you’ll have a cute ninja boy to decorate your desk.

Hope you’ll enjoy it 😀

Bruno Mars – Today My Life Begins

Love both melody and lyric

Vietnam’s Got Talent 2012

Tối nay, thực sự là thư giản đúng nghĩa, không code, không nghiên cứu, không học, không làm gì hết. Chỉ đơn giản là ngồi xem tất cả các tập Vietnam’s Got Talent.

Nói về tính giải trí thì có khá nhiều điều thú vị, hài hước, cũng có cả căng thẳng, bấy nhiêu chắc cũng đủ cho một buổi tối thư giản.

Nhìn theo một quan điểm khác, người ta cũng có thể phát hiện những điều thú vị khác, những điều thú vị không chỉ mang tính giải trí mà còn mang lại một sức mạnh gì đó rất lớn trong cuộc sống.

Read More…

Nói về con trỏ [P. cuối]

Các bài viết trong loạt bài “Nói về con trỏ”

Kết thúc phần 1, mình đã trình bày những thứ cơ bản về con trỏ trong C và theo mình thì nhiêu đó cũng đủ để sử dụng rồi. Ở phần 2 này, mình sẽ tiếp tục về con trỏ trong C++. Tuy nhiên, ở phần này, mình chỉ nêu ra một số điểm khác biệt giữa con trỏ trong C++ và C mà không trình bày chi tiết nữa.

Về bố cục, ở phần này sẽ phân chia giống ở phần 1 để bạn tiện theo dõi và so sánh.

Nếu bạn chưa đọc phần 1 hay vẫn còn điểm gì chưa rõ, hãy quay lại ngâm cứu phần 1 một chút, vì đó là những kiến thức cơ bản và sẽ được sử dụng lại trong phần này.

Và nếu bạn đã sẵn sàng, còn chờ gì nữa, bắt đầu nào.

Read More…

Nói về con trỏ [P. 4]

Các bài viết trong loạt bài “Nói về con trỏ”

Ở phần cuối bài viết trước, có một câu hỏi về mảng động, bạn còn nhớ không nào. Đương nhiên là câu trả lời sẽ nằm trong bài viết này nhưng không phải ngay bây giờ, bạn từ từ khám phá nhé.

1.3. Con trỏ và thủ tục, hàm

Truyền tham chiếu

Nhắc đến con trỏ và thủ tục, hàm, bạn thường liên tưởng ngay đến việc truyền tham số và một ví dụ kinh điển đó là hoán vị giá trị của 2 số. Hãy bắt đầu từ sai lầm:

Read More…

Nói về con trỏ [P. 3]

Các bài viết trong loạt bài “Nói về con trỏ”

Mảng 2 chiều

Trước khi bắt đầu mới khai báo mảng 2 chiều (hay còn gọi là ma trận) bằng con trỏ, cũng nên nhắc lại một chút về cách khai báo truyền thống chứ nhỉ

int a[10][10];

Ngắn gọn và dễ hiểu phải không nào?

Thế còn khai báo bằng con trỏ thì thế nào nhỉ? Thế này đây:

int **a;

Nhìn qua thì có vẻ ngắn gọn nhưng có gọn thật không thì hãy chờ đã.

Read More…