Bài viết của Hoàng Hải Đăng

3-10 Xử lý sự kiện và chuột

Về cách sử dụng bàn phím thì tôi đã giới thiệu ở những phần trước, nhưng trong khi làm game thì chắc chắn sẽ có trường hợp ta muốn dùng chuột. Phần sẽ sẽ giới thiệu sử dụng xử lý sự kiện để đưa thao tác sử dụng chuột vào trong game Về xử lý sự kiện Sử lý sự kiện là một chuỗi những hành động ...

Tác giả: Hoàng Hải Đăng viết 23:20 ngày 11/08/2018 chỉnh sửa

3-4 Main loop

Tại phần này, chúng ta bắt đầu thử sức với hình động. Để làm động được hình thì chúng ta phải tạo một chuỗi chính, từ trong đấy sẽ làm động hình ảnh Main loop Để viết được chuỗi xử lý lệnh thì chúng ta viết được như sau. require 'mygame/boot' main_loop do nội dung chuỗi xử lý end ...

Tác giả: Hoàng Hải Đăng viết 23:19 ngày 11/08/2018 chỉnh sửa

Module trong Magento CMS

I. Giới thiệu về module trong magento 1 . Khái niệm Module trong magento là một extension để mở rộng những tính năng trong hệ thống magento khi người dùng cần phát triển thêm. 2 . Các bước tiến hành trước khi xây dựng module magento Vô hiệu hóa chức năng cache: Với chức năng cache, ...

Tác giả: Hoàng Hải Đăng viết 23:19 ngày 11/08/2018 chỉnh sửa

KINECTICJS JAVASCRIPT FRAMEWORK

Trong thế giới rộng lớn của phát triển và lập trình web, rất nhiều programer đã sáng tạo ra khá nhiều các công cụ ứng dụng hữu ích với bộ mã nguồn mở đến cộng đồng. Tại sao chúng ta phải phát triển các dự án web từ đầu trong khi chúng ta có thể dễ dàng sử dụng công cụ này để tiết kiệm thời gian đôi ...

Tác giả: Hoàng Hải Đăng viết 23:16 ngày 11/08/2018 chỉnh sửa

Using CoffeeScript in Rails

I. Lời mở đầu Ngôn ngữ lập trình CoffeeScript được xây dựng dựa trên JavaScript, nó biên dịch thành JS rõ ràng, hiệu quả để có thể chạy trên một trình duyệt web hoặc sử dụng với các công nghệ như Node.js cho các ứng dụng máy chủ. CoffeScript giải quyết các điểm yếu của JS: Cung cấp một cú ...

Tác giả: Hoàng Hải Đăng viết 23:14 ngày 11/08/2018 chỉnh sửa

API mới trên Android 5.0 Lollipop

Android 5.0 Lollipop hay cách gọi gắn ngọn là Android L. Được Release cuối năm 2014 và các hãng ĐT đã bắt đầu cập nhật OS này trên những chiếc ĐT của mình. Những điểm mới cơ bản về hệ điều hành này . Trực quan nhất vấn là thiết kế Material (Content responds to your touch in an intuitive ...

Tác giả: Hoàng Hải Đăng viết 23:14 ngày 11/08/2018 chỉnh sửa

VALIDATOR FORM IN APACHE WICKET FRAMEWORK

Validate dữ liệu trong web form là việc hết sức quan trọng. Việc đưa ra những message thông báo dữ liệu nhập không thỏa mãn một cách chính xác sẽ giúp người nhập liệu thao tác dễ dàng hơn. Với Apache Wiket framework có các cách validate dữ liệu như sau. 1. Custom validator Để tạo một lớp custom ...

Tác giả: Hoàng Hải Đăng viết 23:13 ngày 11/08/2018 chỉnh sửa

2-5 Những lệnh tiện lợi khác

Tại Ruby có rất nhiều lệnh tiện lợi được trang bị. Tại phần này tôi sẽ giới thiệu đại biểu của một trong những lệnh đó Lệnh print Từ trước đến nay để yêu cầu biểu thị chữ thì chúng ta vẫn dùng lệnh [puts] nhưng trong Ruby còn có một lệnh nữa giống lệnh [puts] đó chính là lệnh [print]. Hãy xem ...

Tác giả: Hoàng Hải Đăng viết 23:11 ngày 11/08/2018 chỉnh sửa

Tìm hiểu về ISTQB Certification – Foundation Level syllabus - Phần 2

Như chúng ta đã biết thì kiểm thử phần mềm (KTPM) là khâu quan trọng và xuyên suốt trong toàn bộ chu kỳ phát triển một phần mềm. Do đó vai trò của chuyên gia KTPM ngày càng được nhấn mạnh và không thể thiếu trong bất kỳ dự án nào. Tuy nhiên để trở thành một chuyên gia KTPM thì kiến thức cần có là ...

Tác giả: Hoàng Hải Đăng viết 23:08 ngày 11/08/2018 chỉnh sửa

multi threading trong Android

Cũng giống như trong các hệ điều hành khác, trong Android mỗi thread là một đơn vị thực thi song song (concurrent unit of execution). Mỗi thread có call stack riêng cho các phương thức được gọi, các tham số và biến địa phương của chúng. Mỗi thực thể máy ảo (mỗi máy ảo dành cho 1 tiến ...

Tác giả: Hoàng Hải Đăng viết 23:06 ngày 11/08/2018 chỉnh sửa