Bài viết của Bùi Văn Nam

Mô tả về Data Models trong MongoDB

1. Collections Dữ liệu trong MongoDB được lưu trữ tại Collection, mà lần lượt các Collection sẽ được lưu trữ trong cơ sở dữ liệu. Dữ liệu được giới hạn khoảng 2GB trên hệ thống 32 bit, vì MongoDB sử dụng ánh xạ tập tin trong bộ nhớ khi chúng có sẵn một địa chỉ trong bộ nhớ. Mặc định giới hạn ...

Tác giả: Bùi Văn Nam viết 10:21 ngày 12/08/2018 chỉnh sửa

Thiết lập gem Devise và OmniAuth trên ứng dụng Rails

Nguồn : http://willschenk.com/setting-up-devise-with-twitter-and-facebook-and-other-omniauth-schemes-without-email-addresses/ Demo with facebook login: https://github.com/duongichi/study06 Bài viết này sẽ hướng dẫn các bạn có thể thiết lập chức năng sign up bằng mạng xã hội vào website. Cài ...

Tác giả: Bùi Văn Nam viết 10:20 ngày 12/08/2018 chỉnh sửa

Tìm hiểu về Bootstrap3

I. Tổng quan 1. Bootstrap là gì? Bootstrap là Front-end framework, là một bộ sưu tập miễn phí các công cụ để tạo ra các trang web và các ứng dụng web. Nó chứa HTML và CSS dựa trên các mẫu thiết kế cho kiểu chữ (typography), các form, các nút (button), tables, modals, v.v... chuyển hướng và ...

Tác giả: Bùi Văn Nam viết 10:20 ngày 12/08/2018 chỉnh sửa

Tìm hiểu về Color Universal Design

Không phải ai trong chúng ta cũng có cùng cảm nhận chính xác về màu sắc. Trong số đó, luôn có những những người gặp phải khó khăn trong việc phân biệt màu sắc hay còn gọi là Rối loạn sắc giác ( mù màu- mức độ từ nhẹ tới nặng). Chính DNA là yếu tố quyết định tới màu sắc được cảm nhận của mỗi người. ...

Tác giả: Bùi Văn Nam viết 10:20 ngày 12/08/2018 chỉnh sửa

[Android] Giao tiếp giữa JavaScript và Java Code!

Bài viết này sẽ hướng dẫn cách xây dựng một ứng dụng Android sử dụng 1 trang HTML đơn giản làm giao diện. Bạn sẽ tìm hiểu cách kết nối giữa mã JavaScript và Java code. Trong ví dụ này, chúng ta sẽ xem làm thế nào chúng ta có thể gọi code Java từ JavaScript để lưu tên của người sử dụng. Step ...

Tác giả: Bùi Văn Nam viết 10:18 ngày 12/08/2018 chỉnh sửa

Protocol - Oriented Programming In Swift 2

Trong hội nghị các nhà phát triển của Apple vừa _rồi, Apple đã giới thiệu Swift 2, phiên bản tiếp theo của Swift. Bên cạnh việc đưa Swift 2 trở thành một ngôn ngữ opensource, apple cũng bổ xung rất nhiều tính năng cho ngôn ngữ này. Ở bài viết này, tôi xin được giới thiệu về một tính năng mới sẽ ...

Tác giả: Bùi Văn Nam viết 10:17 ngày 12/08/2018 chỉnh sửa

Applicative Functor

Trong Scala chúng ta sẽ bắt gặp nhiều đến khái niệm Applicative Functor, thực ra khái niệm này có từ ngôn ngữ Haskell. Về bản chất Applicative Funtor là những functor được bổ sung thêm một vài thuộc tính. Trong bài này chúng ta sẽ bóc tách và tìm hiểu về functor, các thuộc tính applicative. Chú ...

Tác giả: Bùi Văn Nam viết 10:17 ngày 12/08/2018 chỉnh sửa

ReactJS và Ruby on Rails

ReactJS là một Javascript Framework cực kỳ mạnh được tạo ra bởi Facebook. Nó đang là chủ để rất nóng trong thời gian gần đây. Vì vậy mình đã thử viết 1 ứng dụng với ReatcJS và cảm thấy nó khá hấp dẫn về tốc độ xử lý. Ví dụ dưới đây mình viết trên Ruby on Rails Để bắt đầu thì chung ta trước ...

Tác giả: Bùi Văn Nam viết 10:16 ngày 12/08/2018 chỉnh sửa

Sử dụng Graph API của Facebook cho chức năng post photo trên Android

Việc tích hợp các mạng xã hội phổ biến nhất hiện nay như Facebook, Twitter, Google+ vào trong những ứng dụng mobile là rất phổ biến. Nếu bạn được yêu cầu xây dựng một màn hình như sau: Những yêu cầu được khách hàng đưa ra là: Post 1 photo và comment lên timeline người dùng Facebook. ...

Tác giả: Bùi Văn Nam viết 10:15 ngày 12/08/2018 chỉnh sửa

Thiết kể chuyển động cho UI

Với việc từ bỏ kiểu thiết kế mô phỏng thực tế (skeuomorphic), lúc này kỹ thuật đã giúp cho việc thiết kế chuyển động trong thiết kế UI mobile trở thành một phần của công việc. Phong cách cá nhân Nguyên tắc ưu tiên lớn nhất là bất cứ chuyển động (motion) hay hoạt hoạ (animation) cần ...

Tác giả: Bùi Văn Nam viết 10:14 ngày 12/08/2018 chỉnh sửa