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

NDK android setup

I. Android SDK Một cài đặt SDK Android đầy đủ (bao gồm tất cả phụ thuộc) là bắt buộc.Android 1.5 SDK hoặc phiên bản sau này là bắt buộc. Hệ điều hành được hỗ trợ Windows XP (32-bit) hoặc Vista (32 bit hoặc 64-bit) Mac OS X 10.4.8 hoặc mới hơn (x86 chỉ) Linux (32 hoặc 64-bit; Ubuntu 8.04, ...

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

Tìm hiểu về SendGrid

SendGrid là gì SendGrid là 1 trong những dịch vụ nổi tiếng trong việc cung cấp email giao dịch (transaction email). Sendgrid cung cấp giải pháp email dựa trên nền tảng đám mây thay thế cho hệ thống email truyền thống của bạn, do đó bạn không cần phải xây dựng, quy mô và duy trì các hệ thống mail ...

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

Introduction of Maintainable Javascript: Programming Practices

5. Loose Coupling of UI Layers 5.1. What Is Loose Coupling? Loose coupling is achieved when you’re able to make changes to a single component without making changes to other components. Loose coupling is essential to the maintainability of large systems for which more than one person ...

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

Tìm hiểu sơ lược về Phantomjs

1. Định nghĩa:### Phantomjs là một trình duyệt chính xác hơn phantomjs là một “headless browser”. Khác với các trình duyệt thông thường chúng ta hay sử dụng như Chrome, Firefox… chúng ta sẽ thực hiện trực tiếp các thao tác với website thông qua giao diện được hiển thị bởi các ...

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

Property Animation in Android.

Ở bài trước (http://viblo.framgia.vn/le.van.ban/posts/zoZVRgYQGmg5) chúng ta đã làm quen với việc sử dụng view animation để tạo ảnh động, hay các hiệu ứng một cách đơn giản. Lần này, chúng ta tiếp cận theo một khía cạnh khác, đó là sử dụng property animation để tạo các hiệu ứng, ảnh động. Khi sử ...

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

Tạo chuyển động nhân vật bằng After Effect

Chuẩn bị file PSD nhân vật ( cần tách rời các yếu tố của nhân vật như body, hand, foot) Import file PSD vào trong After Effect Chọn "Composition - Retain Layer Sizes Chọn "Editable Layer Styles Như vậy file được Import vào After Effect sẽ được chia thành các layer dễ dàng ...

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

Ví dụ đơn giản về Random có trọng số với PHP

Random có trọng số Random là một khái niệm hẳn đã rất quen thuộc đối với nhiều lập trình viên, và hẳn ai cũng đã ít nhiều phải sử dụng đến các hàm random trong các dịch vụ của mình. Thế nhưng liệu bạn đã từng gặp những bài toán yêu cầu phải random những phần tử có xác suất xuất hiện là không ...

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

Tìm hiểu MongoDB - phần 2

Tiếp tục tìm hiểu về MongoDB - một trong những công nghệ mới liên quan đến cơ sở dữ liệu mà các lập trình viên cần biết. Trong bài viết đầu tiên đã trình bày cơ bản về MongoDB: cách cài đặt, các thao tác cơ bản: thêm mới, sửa, xóa. Tiếp tục, bài thứ 2 này sẽ đi sâu hơn vào tìm kiếm logic và truy ...

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

Sentry Logging cho Rails

Sentry là gì? Sentry là một nền tảng logging sự kiện chủ yếu tập trung vào việc nắm bắt và tổng hợp các exception. Sentry ban đầu được hình tại Disqus vào đầu năm 2010 để giải quyết logging exception trong một ứng dụng Django. Kể từ đó nó đã phát triển để hỗ trợ nhiều ngôn ngữ phổ biến và nền ...

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

3-11Những chức năng khác của [MyGame]

Tại MyGame thì ngoài những chức năng đã được giới thiệu cho đến nay thì nó còn được chuẩn bị rất nhiều chức năng tiện lợi khác Lấy kích cỡ màn hình Với phương pháp dưới đây thì chúng ta có thể lấy được kích thước màn hình. p screen . w # chiều dài của màn hình (mặc định là 640) p screen ...

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