User information
OpenID page: http://phananhvu.myopenid.com
Private message
You must login to send message
Contributed contents
Đối thoại với Rookie - Phần mười hai: TCP/IP infor, thật hay giả?
Đối thoại với Rookie - Phần mười ba: Công cụ tiện ích hay đồ tra tấn?
Đối thoại với Rookie - Phần mười bốn: những điều xem chừng vụn vặt
Singleton và Singleton trong Ogre
Starbucks không thực hiện two-phase commit
Viết chương trình quản lí nhân sự chỉ với MS Access
Cần bao nhiêu nhân viên Microsoft để thay một cái bóng đèn?
Khái quát công nghệ Computer Vision
Các nguyên lí cơ bản trong thiết kế hướng đối tượng
Những lời khuyên khi lập trình hướng đối tượng.
Nguyên tắc hoạt động của máy photocopy
Cách tạo một ứng dụng AR với ARToolKit
Cách người Mĩ dạy học sinh tiểu học
Founders at work - bí quyết thành công của các công ty lớn
Chi phí phần mềm: giải pháp tiết kiệm đầu tư cho CNTT
Huyền thoại Ruby on Rails đã sụp đổ nhờ PHP
Kỹ thuật handholding - Để có một tấm ảnh sắc nét
Niềm "tự hào" mới của người Việt
Giải quyết vấn đề cross-domain của AJAX
Những điều không thể không biết về AJAX ...
Đối thoại với Rookie - Phần sáu: Hai mặt của vấn đề - cơ chế làm việc
Xây dựng ứng dụng AJAX hiệu quả hơn với Google Web ToolKit
Tạo ứng dụng Adobe® AIR™ - Bê cả thế giới Web đặt lên bàn
Xây dựng ứng dụng multi-tier với Adobe® AIR™, JSP và JSON - The sign of three
Đối thoại với Rookie - Phần bảy: Hai mặt của vấn đề - nhu cầu cụ thể
Đối thoại với Rookie - Phần tám: Information
Giới thiệu sản phẩm - bước cuối cùng để chiến thắng
Hồi sinh thành Thăng Long bằng công nghệ thực tại ảo
MS Access, to use or not to use - is that the question ?
Đối thoại với Rookie - Phần chín: Information, what for ?
Đối thoại với Rookie - Phần mười: Information, what for (2)?
Đối thoại với Rookie - Phần mười một: Banner, thật hay giả?
KDevelop 3 và Qt Designer 3 cho người mới bắt đầu
Lập trình game với ActionScript
Check collision trong ActionScript
Duyệt tất cả các phần tử của document trong ActionScript và ứng dụng trong game Xianqi
Validation trong game Xianqi human vs. Human
Duyệt tất cả các phần tử trong hash với ActionScript
Crazy warning: No new line at end of file
Công nghệ UPoint - tiết kiệm thời gian cho photographer
Doxygen - Công cụ tạo document hiệu quả
QR Code - Tổng quan và ứng dụng
JavaScript Advanced - Hướng đối tượng với JS
Cảm biến xúc giác đeo được hỗ trợ việc đọc chữ Braille
Google Doctype - Của dân, do dân và vì dân
500 chiêu thức cho web developer
Bàn về cách tiếp cận Java hiệu quả
Frets on fire - tiếng đàn lay động
Vi Xử Lí kiểu RISC do Việt Nam sản xuất - TIN MỪNG ĐẦU NĂM
Ai bảo hàng của M$ lởm nào ...
Bạn thích làm việc ở Mĩ hay Nhật
Nỗi lo sợ sự thay đổi của Java
Bắt đầu với Adobe AIR trong 60 phút.
Một câu hỏi về String trong Java
Chương trình Java được thực thi như thế nào?
Sự khác nhau giữa một tham chiếu trong Java với một biến kiểu con trỏ trong C/C++
Các bước tạo instance mới của lớp
Overload vs. Override vs. Hide
Đối thoại với Rookie (phần giới thiệu)
Đối thoại với Rookie - Phần một: "Hack" là gì
Đối thoại với Rookie - Phần ba: Vật vã
Đối thoại với Rookie - Phần hai: Nền tảng
Đối thoại với Rookie - Phần bốn: Giềng mối
Đối thoại với Rookie - Phần năm: Hai mặt của vấn đề
Máy ảnh chả liên quan gì hết đâu nhá !!!
Tâm pháp cho dân lập trình đây
Giao diện hệ điều hành của Microsoft và Apple qua các thời kỳ từ năm 1995
So sánh các website lưu trữ ảnh
Ruby vs. Java - Chuyện hoang đường #2: Tính năng X của Ruby làm code khó bảo trì
175