Tin tức mới

Month: March 2020

Kiến trúc Sạch

Dịch từ bài viết The Clean Architecture (Kiến trúc sach) của tác giả Robert C. Martin hay còn được biết đến rộng rãi với tên “Uncle” Bob. “Bác Bob” hiện tại là cựu nhân viên của 8th Light. Trong một vài năm gần đây chúng ta đã thấy một lượng lớn các ý tưởng liên quan […]

Read More

Viết game xếp hình (Tetris) hoàn chỉnh từ con số 0 (Phần 2: Phát hiện va chạm)

Va chạm là tình huống rất phổ biến và xuất hiện ở khắp nơi trong thế giới video game. Trong series game Mario Bros, Mario húc đầu vào ô gạch để phá ô đó hoặc nhận được item thưởng. Hay ở tựa game Flappy Bird “cây nhà lá vườn”, khi khi chú chim đâm phải ống cống, trò chơi […]

Read More

Cùng thử viết một game xếp hình (Tetris) hoàn chỉnh từ con số 0 (Phần 1: Giao diện và game loop)

Hẳn rằng ai trong chúng ta cũng đều biết và đã từng chơi thử trò chơi xếp hình (tetris) rồi đúng không, nhưng không phải trò “xếp hình” như bạn đang nghĩ đâu nhé. Tetris là một game hết sức đơn giản được làm bởi những người bạn Liên Xô của chúng ta từ những năm 80, […]

Read More
dự án

Gợi ý 5 dự án LÀM ĐỂ HỌC

Giới thiệu Là một kỹ sư phần mềm, có thể vào một thời điểm nào đó, bạn sẽ cảm thấy chán công việc vì những thứ nhàm chán lặp lại mỗi ngày. Bạn cảm thấy rằng mình không còn được học hỏi gì nhiều từ môi trường làm việc, từ sản phẩm đang xây dựng […]

Read More

Debug và khắc phục lỗi hiển thị ký tự Unicode của ứng dụng Web

Bài viết này ngầm định rằng bạn biết “bảng mã” nghĩa là gì, và bạn quen thuộc với các thành phần của mô hình ứng dụng web cũng như mô hình trình diễn MVC. Mặc dù mã ở đây được trình bày dưới dạng thức của ngôn ngữ Java, framework Spring MVC và database MySQL, […]

Read More
JavaScript

Cách làm các slide và các hiệu ứng hover do JavaScript và CSS tạo ra

Làm sao để sử dụng previousElementSibling để biết được position của phần tử đó của mảng, ngoài ra còn dùng bằng jquery để code (không chuyên sâu lắm); Khi code previousElementSibling này mục đích chính của nó là phục vụ cho code slide và các sự kiên hover mà nhiều phần tử hoạt động, theo […]

Read More
JavaScipt

1001 cách tạo Array trong Javascript (Phần 1)

Để hiểu rõ một ngôn ngữ, điều quan trọng nhất là phải tìm hiểu cơ bản các kiểu dữ liệu (data types) của ngôn ngữ đó. Ngày hôm nay, chúng ta cùng tìm hiểu về Array – được dùng khá phổ biến trong Javascript Kiểu dữ liệu của Array trong JavaScript là objects, và đặc biệt nó […]

Read More