Thứ Bảy, 15 tháng 9, 2012

Video dạy lập trình Android (Sưu tầm)

Dưới đây tổng hợp 8 video bài giảng lập trình Android do thầy Đinh Khắc Linh dạy, các bài dạy khá chi tiết và có đi kèm demo (tùy từng bài) và chắc hẳn sau khi xem, chúng ta sẽ có thể tự xây dựng được các ứng dụng trên hệ điều hành android cho chính mình. Chúc các bạn vui học tập vui vẻ với hdh chuyên dành cho mobile và tablet này.
Bài 1:
  • Video:

Thứ Năm, 13 tháng 9, 2012

Thuật toán tìm MAX nhiều số - cơ bản nhưng không phải dễ hiểu

Giải thuật:
  • mình có 1 dãy các số a,b,c,d,e,f,i,…
  • giả sử ban đầu a là số lớn nhất. Gán max = a
  • Sau đó lần lượt so sánh max với các số còn lại nếu số nào lớn hơn max thì ta gán max = số đó
  • VD: ta có c > max => max = c (nếu c <= max thì ko làm gì hết nhé)
Thay vì sử dụng các biến lẻ, chúng ta có thể áp dụng bài toán với mảng sẽ dễ thực hiện hơn vì có thể dùng vòng lặp.
Hình mô tả thuật toán:

Thuật toán tìm USCLN và BSCNN


Note: Đây là cách hiểu của mình, ko phải phát biểu thuật toán. Thuật toán được trình bày ở dạng ngôn ngữ tự nhiên và có code demo, còn tính đúng đắn đã được Euclid chứng minh, khỏi bàn cãi.
Thuật toán tìm ƯỚC SỐ CHUNG LỚN NHẤT của 2 số a và b:
Cách 1 (trừ dần):
Bước 1: so sánh a và b
  • Nếu a > b: thì lấy a – b rồi gán cho a. Quay về bước 1
  • Nếu a < b: thì lấy b – a rồi gán cho b. Quay về bước 1
  • Nếu a = b: nhảy sang bước 2.
Bước 2: USCLN là a hoặc b.
Code demo:
while (a != b)
{
     if (a > b)
          a = a - b;
     else
          b = b - a;
}
return a;

Chủ Nhật, 10 tháng 6, 2012

Hướng dẫn sử dụng Cortona 3D Viewer

Sau đây tôi sẽ hướng dẫn các bạn tìm hiểu các chức năng của Cortona 3D Viewer - trình xem 3D. Đầu tiên đây là giao diện của Cortona 3D Viewer:


Tiếp theo tôi sẽ giải thích các chức năng trong Cortona 3D Viewer:
Nhóm lệnh di chuyển:
  • : Chế độ đi bộ, cho phép di chuyển như đi bộ.
  • : Chế độ bay, cho phép di chuyển như bay. 
  • : Chế độ quan sát, cho phép di chuyển tự do.

Thứ Hai, 4 tháng 6, 2012

Một số sản phẩm 3D mới xây dựng

Sau một ngày chỉnh sửa và code lại thì tôi đã cho xuất bản vài sản phẩm 3D, tuy khá nặng nhưng rất xứng đáng, hãy thử cảm nhận nhé. Vì nặng nên mọi người chịu khó chờ khoảng 1 phút nó sẽ load xong nhé (riêng cái trực thăng chắc phải 3 phút là ít nhất, nếu mạng của bạn nào mạnh thì chỉ cần chưa tới 5 giây).^^
Tất nhiên là để xem sản phẩm mọi người cần có trình xem 3D - Cortona 3D Viewer
Các sản phẩm 3D mới xuất xưởng đây:

Demo Ipad 2 Demo trực thăng

Hãy cùng chiêm ngưỡng các vật thể 3D theo đúng phong cách 3D nào.
(Xin lỗi, mình đã up lại các demo - 12/09/2012)