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

Hướng dẫn Cài đặt Oculus Rift và Unity (Beginner)

I> Giới thiệu Như mọi người đã biết, công nghệ VR (Virtual Reality - Thực tại ảo) đang phát triển mạnh mẽ những năm gần đây và thực sự đã có được những sản phẩm ấn tượng mang lại trải nghiệm với người sử dụng - với sự ra đời của kính thực tế ảo Oculus ...

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

Auto Layout Tutorial in iOS 9 Part 2

Trong bài viết này mình sẽ hướng dẫn các bạn hiểu thêm về autolayout trong iOS. Trước khi tìm hiểu part 2 này chúng ta có thể ôn lại một vài khái niệm về layout, constraint tại part 1 theo link: https://viblo.asia/ngodacdu/posts/aKYMNBLbM83E Trong part 2 này chúng ta bắt đầu bằng một ví dụ ...

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

Introduce RxJava and Android

ReactiveX là gì? ReactiveX API tập trung vào đồng bộ dữ liệu, là kết hợp tốt nhất từ các pattern Observer, Iterator và ngôn ngữ lập trình hàm. Lấy dữ liệu theo thời gian thực là vấn đề thông dụng đòi hỏi giải pháp rạch ròi, tối ưu, và có khả năng mở rộng. Sử dụng Observables và các toán tử, ...

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

Framework Test UI cho ứng dụng android

Việc test ứng dụng trong quy trình phát triển phần mềm thường dành cho tester hay QA, nhưng để 1 sản phẩm có chất lượng đầu ra ở mức tốt nhất, ít lỗi nhất thì bản thân nhà phát triển (dev) cũng phải kiểm soát chặt chẽ code và nâng cao kĩ năng test của mình. Một điều thường mắc phải đối với ...

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

sử dụng mảng (Array) trong Ruby on Rails như thế nào!?

Với một coder chắc hẳn ai cũng thường xuyên thao tác với array (hay gọi là mảng). Thao tác với mảng giúp chúng ta giải quyết rất nhanh một vấn đề nào đó mà yêu cầu bài toán đặt ra. Với array (mảng) thì hầu như tất cả các ngôn ngữ lập trình đều có, mình có thể lấy ví dụ định nghĩa array với ...

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

Android Auto Complete, Custom Tokenizer

Trong quá trình lập trình, khi muốn nhập text và tự động nhận được những suggestions có chứa text đó dưới dạng 1 list để chọn, chúng ta có thể tự custom View hoặc một cách đơn giản hơn là sử dụng AutoCompleteTextView và MultiAutoCompleteTextView có sẵn của Android. List suggestions chỉ xuất hiện ...

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

Cách chia sẻ facebook, twitter , Google Plus trong Unity sử dụng Utimate plugin

1 . Giới thiệu Hôm nay tôi sẽ giới thiệu cho các bạn làm game Unity một plugin dùng để làm những công việc mà dùng Unity thuần rất khó làm đó là việc chia sẻ social trong game , đây là chức năng cần thiết trong các game mobile để đưa game của bạn tới nhiều người chơi hơn.Plugin này là Utimate ...

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

OAuth2 và login qua Twitter

I. OAuth là gì? 1. Giới thiệu Chắc hẳn nhiều bạn đã thấy những biểu tượng này khi đăng ký tài khoản tại một website nào đó Và giờ ta không cần tạo một tài khoản mới nữa, chỉ cần có Account tại các ông lớn kia là đủ. Đó chính là tiện ích của OAuth đem lại (honho) Vậy OAuth là gì? ...

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

Chọn NodeJS hay Ruby?

Đây có lẽ là câu hỏi kinh điển nhất mọi thời đại, và làm đau đầu mọi developer, nỗi sợ hãi của các bạn newbie khi không biết chọn ai bỏ ai và độ kinh dị của nó không chỉ dừng lại ở mức Node vs Ruby mà còn xa hơn thế, là sự lựa chọn giữa các ngôn ngữ với nhau (Node vs Ruby, C++ vs .NET, PHP vs ...

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

Ruby Singleton Classes

Today I want to write something which so strange when first heard of while starting to learn Ruby programming: Singleton class. 1.What is Singleton Class Ruby provides a way to define methods that are specific to a particular object and such methods are known as Singleton Methods. When one ...

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