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

Send Mail by MailCatcher Testing

Testing mail sending always contains troublesome. Even you don't waste much time checking text and grammar, it is still necessary to check whether the mail was actually sent. So, you can check it by actually sending a mail to the address of yourself by preparing the SMTP server. But yet still ...

Tác giả: Bùi Văn Nam viết 09:30 ngày 07/09/2018 chỉnh sửa

Một vài thủ thuật CSS mà chính Frontend có thể còn chưa biết (Phần 3)

Tốn mấy phút đọc: khoảng 20 phút thôi! Level CSS sau khi đọc xong: tăng thêm 5% Hello mọi người, mình tiếp tục trở lại với series về thủ thuật CSS đây. 1. Enable Show user agent shadow DOM trong DevTools của trình duyệt để debug CSS dễ dàng hơn Đã bao giờ bạn code CSS cho: ...

Tác giả: Bùi Văn Nam viết 09:29 ngày 07/09/2018 chỉnh sửa

Tích hợp Spring với ActiveMQ sử dụng Spring JMS

Đây là bài viết đầu tiên trong series Chuyện tình Spring và JMS (Nghe như Lan và Điệp ấy nhỉ). Hãy khẽ đặt tay lên chỗ mềm mại nhất, mắt mở to hướng thẳng về phía ấy và thầm đọc nhé! À quên. Xem giúp mình bài này trước nhé: JMS và ActiveMQ (Không nghe mất quyền lợi ráng mà chịu) JMS và Spring ...

Tác giả: Bùi Văn Nam viết 09:29 ngày 07/09/2018 chỉnh sửa

HP ALM Administration: Tạo Domain, Project & User (Part2)

Ở bài trước chúng ta đã biết căn bản về ALM định nghĩa và ưu nhược điểm trong bài https://viblo.asia/p/introduction-to-hp-almquality-center-Do754j10ZM6 Ở bài này chúng ta sẽ được học về cách tạo Domain, Project & User để làm việc với ALM Vậy để làm việc được với ALM bạn cần: Create ...

Tác giả: Bùi Văn Nam viết 09:29 ngày 07/09/2018 chỉnh sửa

Smart Pointer

Đặt vấn đề Chúng ta vẫn biết rằng quản lý bộ nhớ trong C++ là một vấn đề rất khó đòi hỏi phải có kiến thức nhất định và sự phân tích tốt trong quá trình lập trình vì phải tự mình giải phóng những vùng nhớ không còn được dùng nữa.Trên lý thuyết thì giải phóng bộ nhớ là delete đi vùng nhớ mà khi ...

Tác giả: Bùi Văn Nam viết 09:27 ngày 07/09/2018 chỉnh sửa

Drag and drop data giữa nhiều UICollectionView với nhau (P1)

1. Drag and drop data trong UICollectionView Nếu chỉ đơn thuần kéo thả trong 1 collectionview duy nhất thì chúng ta có thể dùng các hàm delegate có sẵn của UICollectionView optional func collectionView(_ collectionView: UICollectionView, moveItemAt sourceIndexPath: IndexPath, ...

Tác giả: Bùi Văn Nam viết 09:27 ngày 07/09/2018 chỉnh sửa

Tạo Icon cho các ứng dụng iOS với Sketch và Xcode - Phần 3

Đây là bài dịch từ của một chia sẻ trên trang medium.com, bài viết nguồn mời các bạn xem tại đây: https://medium.com/@GabEarnsh/painless-icon-generation-for-ios-apps-with-sketch-and-xcode-part-3-c68a27b4006 Tổng quan Việc tạo ra các icon cho một ứng dụng iOS có thể mất khá nhiều thời gian. Đây ...

Tác giả: Bùi Văn Nam viết 09:27 ngày 07/09/2018 chỉnh sửa

Giới thiệu cơ bản về Wordpress

Chào các bạn, hôm nay mình xin sẽ chia sẻ một chút kiến thức về wordpress , trong bài viết này mình sẽ trả lời 4 câu hỏi (theo ý kinh nghiệm cá thôi nhé) Wordpress là gì? Đối tượng dùng wordpress là ai? Tại sao nên dùng wordpress? Ưu điểm và nhược điểm của wordpress? Wordpress là hệ ...

Tác giả: Bùi Văn Nam viết 09:27 ngày 07/09/2018 chỉnh sửa

Sử dụng LiveData với Data Binding trong Android

Chào các bạn ! Như bạn có thể biết, trong phiên bản Android Studio mới nhất, Google đã giới thiệu hỗ trợ cho LiveData với Data Binding. Bài viết này sẽ hướng dẫn cho các bạn cách sử dụng nó trong dự án một cách nhanh nhất . Ok , bắt đầu thôi ! Đầu tiên ObservableField đã có thể được thay ...

Tác giả: Bùi Văn Nam viết 09:27 ngày 07/09/2018 chỉnh sửa

Làm tool auto thả tim hay like share trên facebook

Đúng như tiêu đề bài viết, mình làm chỉ để nghịch cho thỏa mãn cơn thú tính thả reaction của mình trên new feed thôi =)) Để làm được điều này, chúng ta đơn giản là cần 2 graph API là user home và object reactions. User home Chi tiết tại đây Graph API Reference /{user-id}/home Chú ý: Kể từ ...

Tác giả: Bùi Văn Nam viết 09:26 ngày 07/09/2018 chỉnh sửa