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

Nested attributes cho lính mới.

Nếu bạn là lính mới ruby và muốn bắt đầu tìm hiểu về nested attributes, thì hãy tham khảo bài viết này nhé. Nested attributes có ưu điểm gì mà đáng để chúng ta quan tâm như vậy.Thật ra nó là một tính năng cho phép chúng ta lưu hoặc update bản ghi này thông qua bản ghi khác (associated records). ...

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

Internet toàn cầu có thể gặp sự cố trong 48 giờ tới

Theo RT, tập đoàn Internet cấp số và tên miền (ICANN), nơi chịu trách nhiệm duy trì việc đăng ký tên miền và địa chỉ IP, sẽ thay đổi hệ thống khóa mật mã nhằm bảo vệ hệ thống tên miền (DNS) hay sổ địa chỉ của Internet. Đây là một biện pháp quan trọng để đảm bảo DNS an toàn, ổn định ...

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

Chúng ta đang bị công nghệ “xoay như chong chóng” mà vẫn không hề hay biết —  Chia sẻ từ một nhà ảo thuật gia và Design Ethicist từ Google

Dự đoán thời gian đọc: 12 phút “It’s easier to fool people than to convince them that they’ve been fooled.” — Unknown . Là Design Ethicist (Đạo Đức Học Thiết Kế) làm việc cho Google, Tristan Harris là chuyên gia về cách thức công nghệ khống chế những điểm ...

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

Tự học lập trình, cha đẻ game Slither.io đút túi hơn 2 tỷ đồng mỗi ngày

3 tháng trước Steven Howse vẫn còn phải vật lộn để trả tiền thuê nhà, nhưng giờ đây nhà phát triển 32 tuổi đã đổi đời và chỉ tập trung lo cho “đứa con tinh thần” hoạt động trơn tru, ổn định. Lối chơi của Slither.io không mới, hay nói cách khác nó chỉ là một phiên ...

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

Nuxt.js: Authentication sử dụng Laravel làm server

Bài viết này sẽ hướng dẫn các bạn làm đăng nhập và xác thực người dùng khi xây dựng ứng dụng web với Nuxt.js. Ngoài ra là một số vấn đề khi làm việc với Nuxt.js 1. Chuẩn bị Tải về một project Nuxt.js sạch yarn create nuxt-app <my-project> // yarn create nuxt-app blog Tải về một ...

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

IBus Teni - Bộ gõ tiếng việt cho Linux mới 2018! Tuyệt Vời!

Gõ tiếng việt!!! Oke, một vấn đề muôn thuở của cách "linuxer" rồi... Về vấn đề gõ tiếng việt thật sự thì blog mình đã có hai bài là Sửa lỗi fcitx không hoạt động trên WPS linux và Cách Cài Bộ Gõ Để Gõ Tiếng Việt trên Deepin rồi. Hai bài đều về sửa lỗi và cài đặt, đủ để hiểu được vấn đề ...

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

Mobile Marketers có thể học được các ứng dụng Messenger

Lần đầu tiên tôi nghe về ứng dụng messenger WhatsApp là năm 2009. Khi đó tôi đang học Đại học và 1 số bạn cùng lớp sống ở nước ngoài đã sử dụng WhatsApp để liên hệ với bạn bè mà không phải trả những chi phí dữ liệu đắt đỏ. Tôi đã nghĩ đây là 1 ý tưởng thông minh và thậm chí còn có chút ...

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

Nguy cơ lỗ hổng bảo mật và malware tấn công vào Mac tăng 270%

Malwarebytes, nhà cung cấp giải pháp bảo mật chống malware, cảnh báo người dùng Mac rằng số lượng phần mềm độc hại tấn công vào nền tảng này đã tăng 270% so với năm ngoái. Hãy cẩn thận Các chuyên gia bảo mật cũng cảnh báo rằng trong hai tháng đầu năm 2018 đã phát hiện 4 lỗ ...

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

Tìm hiểu về Flutter và ví dụ chạy demo đơn giản Flutter

Để tìm hiểu về Flutter tôi xin phép đi theo mạch câu hỏi dưới đây để bạn có thể dễ dàng hình dung ra Flutter như thế nào. Flutter là mobile app SDK của Google để tạo ứng dụng có trải nghiệm và chất lượng tốt nhất trên iOS và Android. Flutter được phát triển bởi các developers và các tổ chức ...

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

Materialized views in Ruby on Rails with scenic

Materialized views are not something widely used in Ruby on Rails applications. However, I have recently tried to use it and the results were very satisfying. In this case study I would like to present a simple application using Ruby 2.4.1, Rails 5.1.4, PostgreSQL 10 and the scenic gem. What ...

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