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

Bài 15 - Một số CSS3 hover effect đẹp (Phần 3)

Chào các bạn, tiếp tục với seri "Một số CSS3 hover effect đẹp" , hôm nay chúng ta lại gặp nhau với effect 5, 6 và 7. Các bạn có thể xem các bài cũ trước đó để biết thêm. Đặc biệt là phần css chung ở Bài 13 - Một số CSS3 hover effect đẹp (Phần 1). Phần css chung đó là bắt buộc nếu bạn muốn run các ...

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

Tìm hiểu về Rails Asset Pipeline

Asset pipeline cung cấp một framework cho phép kết nối, nén hay giảm bớt những tài nguyên về CSS hay JS. Nó còn cho phép chúng ta có thể viết CSS, JS bằng một số ngôn ngữ khác nữa như CoffeeScript, Sass hay ERB. Các file assets trong ứng dụng được kết nối một cách tự động cùng với những assets chứa ...

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

kintone Plugin: "Copy Data" Plugin[VN]

kintone Plaform Part 1 - Giải pháp Quản trị dữ liệu không cần lập trình kintone Plaform Part 2 - Sử dụng Plugin để mở rộng chức năng kintone Plaform Part 3 - Hướng dẫn phát triển Plug-in kintone Plaform Part 4 - Plug-ins list Xin chào các bạn ! Quay trở lại với series về kintone plugin ...

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

Giới Thiệu Về Ngôn Ngữ Lập Trình Swift

Swift là ngôn ngữ lập trình mới được phát triển bởi Apple Inc với mục đích hỗ trợ lập trình viên trong việc phát triển các ứng dụng chạy trên các hệ điều hành như iOS, OSX và watchOS. [Swift][1] được xây dựng dựa trên việc kế thừa các tính năng của 2 ngôn ngữ C và Objective-C. Bài viết này sẽ ...

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

Tìm hiểu về continuous integration(CI) và Jenkins

Chào các bạn, nay mình giới thiệu với các bạn một khái niệm "mới"(chắc chỉ với mình hoặc một số bạn mới ra trường giống mình) mà dạo này mình đang nhồi nhét vào để kịp với thời đại. CI ngày nay được áp dụng ở hầu như là tất cả dự án lớn, và là yêu cầu bắt buộc khi mọi người làm Agile. Vậy hãy nắm ...

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

Tải ảnh về bộ nhớ trong của Android với thư viện Picasso

Chắc hẳn với các developer chúng ta thì Picasso cũng không có gì quá xa lạ , nhưng nếu bạn nào chưa biết thì mình xin giới thiệu : Picasso ở đây không phải là ông họa sĩ tài danh tác giả của bức tranh "Người đàn bà khóc" đâu </p> <div class= Tác giả: Bùi Văn Nam viết 16:48 ngày 12/08/2018 chỉnh sửa

Custom attributes in styles.xml

Dưới đây là cách để tạo ra một custom attributes trong styles.xml. values/styles.xml <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> ... <item name="defaultButtonColor">@color/red</item> <item name="defaultButtonHeight">@dimen/dp_100< ...

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

Joins, includes, preload, and eager load in Rails

Rails cung cấp bốn cách khác nhau để load association data 1 preload: Luôn thực thi 2 câu lệnh riêng biệt. Blog.preload(:posts) Blog Load (3.2ms) SELECT "blogs".* FROM "blogs" Post Load (1.2ms) SELECT "posts".* FROM "posts" WHERE "posts"."blog_id" IN (1, 2, 3) eager_load Chỉ thực hiện 1 ...

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

Giới thiệu/hướng dẫn về Crawler với Scrapy Framework (Phần 3)

Trong phần 2 mình đã hướng dẫn cách tạo project, tạo 1 spider cũng như extract dữ liệu. Trong phần này, mình sẽ hướng dẫn cách sử dụng pipelines để lưu vào databases, viết các spider sao cho gọn và nhanh hơn. Edit file pipelines.py như sau # -*- coding: utf-8 -*- # Define your item ...

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

Tổng quan về PM2

Mình vừa trở về sau khi tham gia chuyển đổi hệ thống cho một dự án. Ban đầu dự án này xây dựng dựa trên nền tảng duy nhất là PHP 5.5 build trên một VPS tại Singapore. Là thành viên trong bất kỳ dự án nào, mình luôn mong muốn đem lại những trải nghiệm tốt nhất tới người sử dụng, một khi họ truy cập ...

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