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

iOS Core Animation (Phần 2)

Tiếp theo Phần 1 7.1. Transactions Core Animation được xây dựng dựa trên giả định rằng tất cả mọi thứ bạn làm trên màn hình đều là hình động (trừ khi bạn tắt tính năng này). Khi bạn thay đổi một thuộc tính có khả năng animation (animatable) của CALayer, thay đổi không được phản ánh ngay lập ...

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

Android Library: Tìm hiểu Retrofit 2.0

Giới thiệu Trước giờ trên Android có nhiều cách để kết nối và lấy dữ liệu từ 1 WebService. Có thể bạn đã từng dùng các lớp trong gói Http Apache (Loại bỏ trên Android 6.0, phải dùng như là 1 thư viện ngoài) hoặc đã từng dùng 1 số thư viện để kết nối với internet và nhận các dữ liệu từ server ...

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

Tutorial: Adding Facebook/Google Authentication to a Django Application

Khi tạo một ứng dụng web tôi cần người dùng có thể login bằng các mạng xã hội như Facebook, Google, hay Twiter. Tôi lên mạng tìm hiểu về Python Social Auth. Sau khi thực hiện bài demo, tôi quyết định viết bài giới thiệu với các bạn các bước nhanh nhất để sử dụng Python Social Auth. Nếu bạn từng ...

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

Tạo Bảng Biểu Và Đồ Thị Với Google Chart

I. Tổng quan về google chart Đồ thị luôn là công cụ hữu hiệu để thể hiện dữ liệu một cách trực quan, nhanh chóng và có thể bắt gặp ở bất cứ đâu trong cuộc sống. Đối với môi trường web thì Google Charts là bộ công cụ mạnh và phổ biến nhất để tạo các mẫu đồ thị. Google Charts cung cấp rất nhiều ...

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

Git Tutorial P.1

Git là gì ? Git là tên gọi của một Hệ thống quản lý phiên bản phân tán ( Distributed Version Control System – DVCS ) là một trong những hệ thống quản lý phiên bản phân tán phổ biến nhất hiện nay. DVCS nghĩa là hệ thống giúp mỗi máy tính có thể lưu trữ nhiều phiên bản khác nhau của một ...

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

Code Chuẩn Seo, Giới Thiệu Một Số Kỹ Thuật Seo Trong Rails

Trong thực tế SEO là một việc rất quan trọng khi đưa một website lên internet, việc website có đông đảo người biết tới dẫn đến cơ hội thành công của website càng cao. Ngoài các hình thức Marketing trên Google AdWords, trên mạng xã hội Facebook, Twiter, Instagram để thu hút người dùng chúng ta cũng ...

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

Laravel 5.1 - Repository

1. Giới thiệu về Repository Repository là một trong các pattern hay được sử dụng trong lập trình hướng đối tượng. Trong Laravel, chúng ta sử dụng repository như một phần trung gian xử lý các tác vụ liên quan tới cơ sở dữ liệu. Sử dụng repository giúp tránh lặp lại code, dễ sử dụng, dễ sửa và đồng ...

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

Xử lý ảnh bitmap trong android

I. BITMAP TRONG ANDROID Lớp Bitmap là lớp thể hiện một bức ảnh trong hệ điều hành Android, chứa các thông tin và các phương thức cơ bản để có thể làm việc được với bức ảnh như đọc, ghi các điểm ảnh, lấy thông tin kích thước, …. Đọc ảnh vào đối tượng Bitmap, cách đơn giản nhất là sử dụng ...

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

Tìm hiểu về Database Library trong CI (phần 2)

Tổng Quan Ở phần trước mình đã giới thiệu với các bạn về các class config và lấy dữ liệu đơn gian từ database thông qua các những tiện ích mà database library cung cấp. Ở phần này sẽ tiếp tục giới thiệu thêm ba tiện ích được sử dụng nhiều đó là Result Helper và Transactions. Result Helper ...

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

Javascript Design pattern: module pattern - CommonJS

Sau một thời gian tương đối dài làm việc với javascript, tôi nhận thấy tầm quan trọng của việc áp dụng các design pattern vào trong việc thiết kế tổng thể của dự án. Phải thú nhận là tôi đã chú ý và quan tâm tới việc áp dụng design pattern từ lâu, nhưng đã không thể áp dụng được vào dự án vì nhiều ...

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