97 vấn đề mà mỗi nhà quản lí dự án nên biết

Cuốn sách này giới thiệu các mẹo cơ bản một người làm quản lí dự án nên lưu ý.

Mã hóa md5

Cách đây mấy hôm, tình cờ tôi vào khu vực quản trị của một website nhưng quên bén password của anh admin. Loay hoay hoài mà không cách nào nhớ.…

Sử dụng Doxygen

Là một công cụ mạnh dùng để sinh tài liệu từ những chú thích trong các file mã nguồn chương trình, doxygen đã giải quyết vấn đề document cho những…

Tìm hiểu về make file

Tham khảo:[1] http://sources.redhat.com/autobook/autobook/autobook.html, accessed 2/2/2012[2] Unix Makefile, http://www.tutorialspoint.com/makefile/index.htm, accessed 2/3/2012

Biên dịch chương trình C/C++ tự động bằng việc tạo makefile

Đây là một bài viết khá hoàn chỉnh và lý thú. Qua bài này và một số tham khảo khác trên mạng, tạm copy cách làm như sau: Preface Compiling…

Understanding Client Server Architecture

Client Server Architecture (CSA) is used for building systems where functions are placed several different devices. So how do these devices work each other? How does they benchmark the performance?…

Multi-tier Web Application using ASP.NET

A Multi-tier Web Application includes 4 layers: Web Layer (Presentation Layer) Business Rules Layer Data Access Layer From the post in [1], the author based on the Microsoft Architecture exams…

Architectural Styles and Patterns

Một bài viết không thể bỏ qua để hiểu rõ sự khác biệt giữa chữ Tier và Layer: http://codebetter.com/blogs/david.hayden/archive/2005/07/23/129745.aspx Một bài giới thiệu về Three-Tier Architecture trên Linux Journal. Cảm…

Design Patterns

This post presents the list of popular design patterns using in software industry.   Name Usage Abstract Factory Abstract Factory – Creational Design Pattern Abstract Factory Abstract Factory – Creational…

Quản lý phiên bản phần mềm và source code (SVN)

Một vài lệnh căn bản:svn ci -m “Updated the project”: Cap nhat len resporitysvn checkout+sshhttp://linux.byexamples.com/archives/255/svn-command-line-tutorial-for-beginners-1/http://code.google.com/p/svnx/