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

[Become a SuperUser - Part 0] Unix vs Linux. Nguồn gốc và sự khác biệt

Thời gian gần đây, tôi có nhiều hứng thú và muốn tìm hiểu về Infrastructure , một lĩnh vực tôi thấy là quá sức rộng lớn nhưng mà kiến thức bản thân thì quá ư là hạn hẹp (facepalm). Sau một vài tháng tìm hiểu, học tập, đọc sách, tôi cảm thấy thế giới của Linux thật là hấp dẫn và lôi cuốn. Tôi ...

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

Những mẹo nhỏ trong unity phần 4

Chào các bạn! Như đã hứa ở phần trước, hôm nay mình xin giới thiệu tiếp tới các bạn 1 số mẹo nhỏ dùng trong unity. Những mẹo nhỏ này là những plugin, những thủ thuật nho nhỏ kinh nghiệm của mình trong quá trình làm việc với unity giúp làm việc nhanh hơn, hi vọng có thể giúp các bạn có cái ...

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

Free App Chat with PubNub and AngularJS - Part 3

AngularJS App Chat với số người tham gia hoặc rời phòng chát một cách realtime. Các bạn đang ở part 3 của Pubnub series, và chúng ta đang đi xây dựng một chat app hoàn chỉnh với PubNub's AngularJS SDK Ở phần trước chúng ta đã đi tìm hiểu cách hiển thị những tin nhắn trước đó bằng cách cuộn ...

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

5 MUST-HAVE ANDROID LIBRARIES

Libraries are an integral part of mobile application development. They lessen the burden of unnecessary coding for features that are already written by someone somewhere out there, hence minimizing the development time and making way for rapid deployment. A good developer never reinvents the ...

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

Monad và cách sử dụng để tái cấu trúc code ruby

monads xuất phát từ lập trình hàm (Functional Programming - FP).Thông thường mọi người nhắc đến monads như là một thứ gì đó rất cao siêu và khó hiểu, tuy nhiên thực chất nó lại rất đơn giản. Ở bài viết này tôi sẽ giải thích thế nào là monads và sử dụng nó để tái cấu trúc lại một số code ruby. ...

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

Series Hướng Dẫn Lập Trình Ruby on Rails (Phần 3)

Hôm nay mình sẽ tiếp tục với Series hướng dẫn lập trình Ruby on Rails phần 3, ở phần này mình sẽ hướng dẫn các bạn luồng hoạt động của Rails Framework thông qua một ứng dụng login đơn giản. Rails là một framwork được xây dựng dựa trên mô hình MVC, đầu tiên mình sẽ giới thiệu để các bạn nắm được ...

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

Full Text Search với Hibernate và SpringMVC Phần 2: Search tiếng Nhật

Các bạn chưa xem P1 có thể xem lại tại đây. Ở phần 2 này, mình sẽ chia sẻ về Full text search với tiếng Nhật, khá thiết thực khi làm việc trong dự án outsource Nhật. Những kiến thức mình chia sẻ dưới đây dừng lại ở mức cơ bản vì mình cũng mới tìm hiểu thôi, nhưng mình nghĩ nó cũng sẽ giúp ích ...

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

Văn hoá "xấu hổ" của người Nhật

Văn hóa truyền thống và văn hóa hiện đại Nhật Bản luôn mang trong mình một sức hấp dẫn hết sức đặc biệt. Song, trong quá trình tiếp xúc với người Nhật, không ít người nước ngoài đã hiểu lầm những giá trị rất riêng của nền văn hóa đảo quốc Nhật Bản, do không lý giải được những đặc thù ấy, ngay cả ...

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

Tản mạn về Vulkan

Chắc hẳn mọi người đều biết DirectX là thư viện phát triển multimedia và đặc biệt là game trên nền tảng Windows. Với sự ra đời của Windows 10 cùng với DirectX 12. DX 12 mang lại hiệu suất cao hơn (fps) so với những nền tảng trước ở cùng cấu hình. Còn Vulkan được phát triển bởi Khronos Group, cũng ...

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

Implement OpenID Login with Docomo OpenID Provider

Chắc hẳn trong đa số chúng ta sẽ có rất nhiều ngừoi đang và đã từng làm việc với khách hàng Nhật bản. Một ngày đẹp trời khi bạn được giao nhiệm vụ tích hợp tính năng xác thực OpenID với nhà cung cấp Docomo trong hệ thống của mình - cái gần như chỉ hướng tới người dùng tại Nhật đang sử dụng hợp ...

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