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

Chia sẻ qua mạng xã hội với gem Social Share Button trong rails

Với gem Social Share Button, bạn có thể chia sẻ những bài post của bạn một cách dễ dàng và nhanh nhất, sau đây mình xin hướng dẫn các bạn cách dùng cơ bản của gem này 1.Cài đặt Thêm gem này vào file Gemfile gem "social-share-button" , github : "huacnlee/social-share-button" Sau khi ...

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

Giới thiệu gem cancancan trong rails

I.Giới thiệu Gem cancancan là gem dùng để phân quyền cho người dùng truy cập tới tài nguyên của hệ thống. Trước khi sử dụng gem cancancan thì các bạn nhớ tìm hiểu về gem devise trước nhé. II. Cài đặt gem 'cancancan' , '~> 2.0' Không quên chạy lệnh bundle install Tiếp theo ta ...

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

Xây dựng ứng dụng Viblo trên android bằng kotlin sử dụng lib jsoup (Phần 2) - Áp dụng data binding cho kotlin

Như ở phần 1 mình giới thiệu thì khi chưa dùng data binding với mỗi 1 recycler view mình lại phải tạo 1 adapter cho nó như thế rất tốn code , mất thời gian và khá chán -> Chính vì thế ở phần này mình sẽ hướng dẫn các bạn áp dụng data binding vào kotlin và tạo 1 single adapter chung để tiết kiệm ...

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

Tạo Dropdown list khi dùng gem axlsx trong rails

Thật thuận tiện khi bạn sử dụng file excel và có giá trị để lựa chọn, ví dụ trong một file quản lý product, sẽ có các trường như category, ... để tránh nhầm tên khi nhập bằng tay bạn sẽ tạo ra một dropdown list để thuận tiện cho việc lựa chọn, hay bạn có một danh sách các thành viên trong nhóm, bạn ...

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

Defects

1. Defect là gì? Là một điều kiện trong phần mềm mà không đáp ứng được yêu cầu hoặc sự kì vọng của người dùng cuối. Nói cách khác lỗi là những sai sót trong coding hoặc trong tư duy của người lập trình dẫn đến trục trặc hoặc kết quả chương trình không chính xác. Một chương trình có chứa số ...

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

Constraint

Constraint Constraint là thành phần cơ bản và quan trọng nhất của layout, constraint là những ràng buộc giữa các view để tạo nên giao diện như mong muốn, rằng buộc đó được thể hiện qua phương trình (1) : Item1.Attribute1 = Mutiplier x Item2.Attribute2 + constant Trong đó : ...

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

Sự khác nhau giữa GETDATE(), SYSDATETIME() với GETUTCDATE() và cách so sánh Date trong SQL Server

Một trong các câu hỏi thường thấy về MS SQL Server đó là sự khác nhau giữa 3 hàm GETDATE(), SYSDATETIME() và GETUTCDATE(). Mặc dù cả 3 hàm này đều trả về thời gian và ngày hiện tại của SQL Server, vẫn có một số điểm khác nhau giữa chúng. Điểm khác nhau chính giữa hàm GETDATE() và SYSDATETIME() đó ...

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

Đa ngôn ngữ cho ứng dụng web nodejs

I. Giới thiệu. Do mình cần làm một project nhỏ bằng Nodejs - Express có hỗ trợ đa ngôn ngữ cho người dùng, nên mình xin mạo muội viết lại bài hướng dẫn này, hy vọng có thể hữu ích cho ai cần đến...</p> <div class= Tác giả: Bùi Văn Nam viết 16:36 ngày 12/08/2018 chỉnh sửa

Từ lập trình viên 10x tới lập trình viên 0.1x: tối ưu hoá bằng cách giản lược

Bạn chắc hẳn đã nghe kể về những lập trình viên 10x trong huyền thoại, những người có năng suất lao động gấp 10 lần người bình thường. Nếu bạn muốn trở thành một lập trình viên giỏi hơn, những huyền thoại này có thể khiến bạn trở nên mất tinh thần, nhưng thực chất họ cũng không hẳn là một hình ...

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

32 tool tiện ích giúp bạn dựng trang Web của riêng mình.

Bạn là lập trình viên? Bạn muốn dựng một trang web riêng cho mình? Nhưng lại băn khoăn: Mình chỉ biết code, có biết gì về Design đâu => Nếu thế thì Web của mình trông sẽ rất nhạt nhẽo, chả ai buồn xem mất (khoc2)... Mình không biết các bạn nghĩ thế nào, nhưng mình thấy là: Wow, dựng một Web cơ ...

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