Giới thiệu cuốn Maintainable Javascript 3

1. Khai báo biến Javascript cho phép sử dụng var nhiều lần và gần như là ở khắp nơi trong script. Hãy xem xét ví dụ sau: function doSomething() { var result = 10 + value; var value = 10; return result; } value có thể được sử dụng trước khi nó được định nghĩa. (value nhận giá trị ...

Tác giả: Tạ Quốc Bảo viết 22:07 ngày 11/08/2018

SỬ DỤNG MULTIPLE SPRITE TRONG UNITY2D

Giới thiệu chung Sprite là các đối tượng đồ hoạ 2D sử dụng cho các nhân vật , đạo cụ, đạn, và các thành phần khác của một trò chơi 2D. Các đồ hoạ lấy từ hình ảnh bitmap – Texture2D . Lớp Sprite chủ yếu xác định các thành phần của hình ảnh nên sử dụng cho một hình ảnh cụ thể. Thông tin này ...

Tác giả: Trịnh Tiến Mạnh viết 22:07 ngày 11/08/2018

Create game with Sprite Kit Swift

Giới thiệu chung Sprite Kit là một framework để làm game 2D do Apple phát triển. Điểm mạnh của Sprite Kit : Nó được xây dựng ngay vào IOS nên bạn không cần tải thêm những thư viện hoặc bổ xung những thành phần phụ thuộc của IOS. Bạn có thể sử dụng trực tiếp các API của IOS như iAd, ...

Tác giả: Tạ Quốc Bảo viết 22:07 ngày 11/08/2018

[ThaoVTP] 180 chữ Hán N4

Số thứ tự Chữ Hán Nghĩa Hán Việt Nghĩa Onyomi Kun yomi 1 不 Bất Không ふ 2 世 Thế Đời, thế gian せ 3 主 Chủ Chủ, chủ yếu おも しゅ 4 乗 Thừa Lên xe の(る)、の(せる) じょう 5 事 Sự Việc こと じ 6 京 Kinh Kinh đô きょう 7 ...

Tác giả: Hoàng Hải Đăng viết 22:07 ngày 11/08/2018

[ThaoVTP] Dịch bài viết liên quan đến Tool test tự động Selenium WebDriver_Phần 1

Tôi sẽ giới thiệu đơn giản 3 đặc trưng, môi trường và cách code của tool tự động hóa test Web mà Java, C#, Python, Ruby có thể sử dụng với Browser: Chrome, Firefox, Internet Explorer, Opera, Android, iOS. 「Selenium WebDriver」vô cùng tiện lợi cho test Web 「Selenium WebDriver」mà đang được chú ý ...

Tác giả: Hoàng Hải Đăng viết 22:06 ngày 11/08/2018

[ThaoVTP] 79 chữ Hán N5

Số thứ tự Chữ Hán Nghĩa Hán Việt Nghĩa Onyomi Kun yomi 1 日 Nhật Mặt trời, ngày にち、じつ ひ、び 2 一 Nhất Một, đồng nhất いち、いつ ひと 3 国 Quốc Nước, quốc gia こく くに 4 人 Nhân Người, nhân vật じん、にん ひと 5 年 Niên Năm, niên đại ねん とし ...

Tác giả: Trịnh Tiến Mạnh viết 22:06 ngày 11/08/2018

Nghiên cứu Web API với ASP.NET MVC4

ASP.NET Web API là 1 framework để xây dựng các dịch vụ HTTP có thể truy cập từ nhiều client như trình duyệt hay các thiết bị di động. Web API được giới thiệu là 1 phần của MVC4. Trong bài viết này tôi sẽ giới thiệu thiết kế, khái niệm, tính năng và so sánh Web API với WCF. Thực thi 1 WEB API ...

Tác giả: Hoàng Hải Đăng viết 22:05 ngày 11/08/2018

BIG DATA TRONG ỨNG DỤNG VÀ CUỘC SỐNG

I. Khái niệm cơ bản về Big Data Vào năm 2001, nhà phân tích Doug Laney của hãng META Group (giờ là công ty nghiên cứu Gartner) đã nói rằng những thách thức và cơ hội nằm trong việc tăng trưởng dữ liệu có thể được mô tả bằng ba chiều “3V”: tăng về số lượng lưu trữ (volume), tăng về tốc ...

Tác giả: Trịnh Tiến Mạnh viết 22:05 ngày 11/08/2018

Cài đặt và làm quen với phát triển ứng dụng Android

Hiện nay, smart phone (thiết bị di động) đang phát triển nhanh chóng và ngày càng trở nên phổ biến với mọi người. Trong số các hệ điều hành được sử dụng cho smart phone, Android là một hệ điều hành mã nguồn mở phổ biến nhất - được Google mua lại năm 2005 và phát triển. Bên cạnh đó, Android được xây ...

Tác giả: Trịnh Tiến Mạnh viết 22:05 ngày 11/08/2018

Giới thiệu về cơ sở dữ liệu NoSQL

Trong vài năm qua chúng ta đã thấy sự gia tăng của một loại cơ sở dữ liệu mới, đó là cơ sở dữ liệu NoSQL - mà đang thách thức sự thống trị của cơ sở dữ liệu quan hệ. Cơ sở dữ liệu quan hệ đã thống trị ngành công nghiệp phần mềm trong một thời gian dài khi đã cung cấp cơ chế để lưu trữ dữ liệu liên ...

Tác giả: Trịnh Tiến Mạnh viết 22:05 ngày 11/08/2018

Tìm hiểu service trong android

Service là 1 trong bốn component cơ bản của android(services, activities, content providers, broadcast receivers). Service chạy ẩn ở dưới để thực hiện các thao tác mà không cần tương tác với người dùng. Ví dụ, service có thể mở một bản nhạc trong khi người dùng đang sử dụng ứng dụng khác, hoặc là ...

Tác giả: Tạ Quốc Bảo viết 22:05 ngày 11/08/2018

[CakePHP] View : TextHelper

Tiếp tục loạt bài về View trong CakePHP , lần này chúng ta sẽ cùng tìm hiểu về một helper là TextHelper . Với những hàm mà helper này cung cấp, các bạn có thể làm cho những dòng text của mình hữu ích và thân thiện hơn khi hiển thị ra views. Các trường có thể dùng như các đường link, format các ...

Tác giả: Tạ Quốc Bảo viết 22:05 ngày 11/08/2018

Interactive Cloth and Character Joint in Unity3d

I. Character Joint Chủ yếu được sử dụng cho hiệu ứng Ragdoll. Và ở đây tôi cũng chỉ dừng lại ở việc tạo hiệu ứng Ragdoll. Vậy tôi sẽ sử dụng hiệu ứng này khi nào? Tôi sẽ sử dụng hiệu ứng này cho nhân vật khi bị ngã, bị bắn chết... và kết quả tôi sẽ nhận được những tư thế ngã, chết rất tự nhiên của ...

Tác giả: Hoàng Hải Đăng viết 22:05 ngày 11/08/2018

Introduction of Maintainable Javascript 4

Programming Practices 1. Loose Coupling of UI Layers Loose coupling is achieved when you’re able to make changes to a single component without making changes to other components. 1.1. Keep JavaScript Out of CSS /* Bad */ .box { awidth: expression(document.body.offsetWidth + ...

Tác giả: Tạ Quốc Bảo viết 22:04 ngày 11/08/2018

PATH FOLLOW

AI player là phần khá quan trọng tạo nên sự hấp dẫn của game. Việc thiết kế và tạo ra các AI player tốt phụ thuộc vào khá nhiều yếu tố khác nhau. Tuy nhiên trong những yếu tô ấy chính là việc xây dựng đường đi cho AI player. Tạo được các đường đi cho AI chính là tạo nên các mức độ khác nhau về khả ...

Tác giả: Bùi Văn Nam viết 22:04 ngày 11/08/2018

LẬP TRÌNH GAME “PLAN TANK”

Lập trình game “Plan Tank” Trước tiên, Tôi xin giới thiệu nội dung game “Plan Tank”. Trên gameboard có hình dạng lục giác, người chơi cần phải đưa chiếc xe tank vượt qua các chướng ngại vật và di chuyển được từ điểm màu xanh đến điểm màu đỏ bằng cách chọn function tiến ...

Tác giả: Bùi Văn Nam viết 22:04 ngày 11/08/2018

TÌM HIỂU VỀ CÁCH SỬ DỤNG FARSEER PHYSICS ENGINE TRONG LẬP TRÌNH C# XAML WIN 8.

Tìm hiểu về cách sử dụng Farseer Physics Engine trong lập trình C# xaml win 8. Tôi xin giới thiệu với các bạn về một engine đơn giản, dễ sử dụng, có thể áp dụng trong các game sử lý tương tác va đập giữa các object, giả lập trọng lực của vật. Farsser physics engine dùng rất tốt trong các game ...

Tác giả: Tạ Quốc Bảo viết 22:03 ngày 11/08/2018

GOOGLE MAPS API

I.Google place API Dịch vụ này cho phép truy vấn và tìm các thông tin trên bản đồ theo nhiều thể loại như: tìm nhà hàng, khách sạn, trường học, các địa điểm du lịch,… Với google place ta có thể tìm các địa điểm bằng những từ khóa thân thiện và gần gũi. Kết quả trả về của quá trình tìm kiếm ...

Tác giả: Tạ Quốc Bảo viết 22:03 ngày 11/08/2018

Đối ứng 64bit

LỜI MỞ ĐẦU iPhone5s đã trở thành smart phone đầu tiên trên thế giới sử dụng chip 64bit (A7). Nhiều người cảm thấy hào hứng với thông tin này, còn tôi thì không thấy hào hứng chút nào. “Device 64bit để làm gì cơ chứ !?” “Phải làm sao để tương thích được đây!?”... Đứng trên ...

Tác giả: Trịnh Tiến Mạnh viết 22:03 ngày 11/08/2018

Cơ sở dữ liệu trong Android

Android cung cấp hệ quản trị cơ sở dữ liệu quan hệ đầy đủ thông qua thư viện SQLite, mà không có bất kỳ hạn chế nào. Sử dụng SQLite, bạn có thể tạo độc lập, cơ sở dữ liệu quan hệ cho mỗi ứng dụng. Sử dụng chúng để lưu trữ và quản lý cấu trúc dữ liệu phức tạp của ứng dụng. Tất cả cơ sở dữ liệu của ...

Tác giả: Trịnh Tiến Mạnh viết 22:02 ngày 11/08/2018