Bài viết của Tạ Quốc Bảo

Login bằng Facebook, Google sử dụng Devise và Omniauth trên Rails

Đối với một website thương mại thì ngoài việc cho phép khách hàng của mình đăng nhập trên chính website thì còn cho phép khách hàng đăng nhập bằng tài khoản mạng xã hội như Facebook hoặc Google là điều cần thiết. Sau đây tôi xin hướng dẫn các bạn thiết lập chức năng login trên website bằng mạng xã ...

Tác giả: Tạ Quốc Bảo viết 15:36 ngày 12/08/2018 chỉnh sửa

Clean Code Series - Part 1: Introduction

Clean Code - A Handbook of Agile Software Craftsmanship - Robert C. Martin, một trong những cuốn sách gối đầu giường dành cho các lập trình viên. Luôn nằm trong top các quyển sách được recommend cho giới lập trình viên. http://blog.itviec.com/7-programming-book/ https://techmaster.vn/posts/33900/ ...

Tác giả: Tạ Quốc Bảo viết 15:36 ngày 12/08/2018 chỉnh sửa

Tìm hiểu về JQuery part 4

Chào tất cả mọi người. Tháng 7 mình sẽ tiếp tục với các bài viết liên quan đến Jquery. Trong 3 phần trước thì Chúng ta đã tìm hiểu kha khá kiến thức về Jquery rồi . Hôm nay chúng ta sẽ tiếp tục đi tìm hiểu "Tìm kiếm trong Jquery". Đối với 1 list thì các item đều sẽ được đánh index theo thứ tự từ ...

Tác giả: Tạ Quốc Bảo viết 15:36 ngày 12/08/2018 chỉnh sửa

Network Reachability in Swift

Hầu như mọi ứng dụng di động đều cần kết nối với internet vào một thời điểm nào đó để lấy dữ liệu từ một host, service hoặc upload dữ liệu. Tuy nhiên, kết nốt Internet không phải lúc nào cũng có sẵn, và tính khả dụng của nó có thể thay đổi bất cứ lúc nào. Để biết được trạng thái của mạng hiện tại ...

Tác giả: Tạ Quốc Bảo viết 15:36 ngày 12/08/2018 chỉnh sửa

Giới thiệu về Scope và Directive trong AngularJs

Bài viết này mình sẽ giới thiệu về Scope và directive trong Angular mà mình đã có ứng dụng và hiểu được trong thời gian qua. Scopes là gì? Scopes là một đối tượng đề cập đến mô hình ứng dụng. Đó là một bối cảnh thực hiện cho các biểu thức. Scopes được sắp xếp theo cấu trúc phân cấp bắt chước ...

Tác giả: Tạ Quốc Bảo viết 15:35 ngày 12/08/2018 chỉnh sửa

Lý thuyết đồ thị thực tế trong Ruby

Có lẽ bạn đã từng nghe qua về cây nhị phân, ví dụ như hình sau: Vấn đề ở đây là cây nhị phân là một phiên bản đặc biệt của đồ thị, vì vậy chúng ta cần phải có kiến thức về cây nhị phân trước khi muốn biết về lý thuyết đồ thị. Hãy bắt đầu tìm hiểu về những lý thuyết cơ bản nhất về đồ thị, ...

Tác giả: Tạ Quốc Bảo viết 15:35 ngày 12/08/2018 chỉnh sửa

Phần 8: HA cho PrivacyIDEA

Phần 8: HA cho PrivacyIDEA Phần 1 : Cài đặt PrivacyIDEA server Phần 2: Login ubuntu sử dụng OTP token key. Phần 3: Quản lý tập trung ssh-key bằng privacyIDEA. Phần 4: Basic Authen Apache sử dụng OTP token key. Phần 5: Sử dụng OTP PrivacyIDEA cho Freeradius. Phần 6: Policy cho ...

Tác giả: Tạ Quốc Bảo viết 15:35 ngày 12/08/2018 chỉnh sửa

RFID data security

RFID (radio frequency identification) là một phương pháp định danh đối tượng bằng sóng radio. RFID được nghiên cứu và phát triển từ những năm 20 của thế kỷ trước tại Mỹ nhưng chủ yếu về mặt lý thuyết . Năm 1946, nhà vật lý người Nga Leon Theremin là người đầu tiên chế tạo thiết bị RFID (thu phát ...

Tác giả: Tạ Quốc Bảo viết 15:35 ngày 12/08/2018 chỉnh sửa

Tự tạo 1 mini Dependencies Injection Container với PHP

Có lẽ rất nhiều người trong chúng ta đã rất quen thuộc với khái niệm Dependencies Injection, cũng như hiệu quả của nó mang lại. Vậy DI hoạt động như thế nào trong PHP và các framework của PHP, để hiểu rõ cách tốt nhất là xây dựng 1 mini DI container dựa theo cách các framework triển khai nó. ...

Tác giả: Tạ Quốc Bảo viết 15:35 ngày 12/08/2018 chỉnh sửa

Cronjob đơn giản trong Laravel 5.4

1. Vấn đề Hiện nay tại công ty, khi làm việc mình thường gặp phải các task như: Đặt lịch mỗi ngày hệ thống đều thống kê số lượng đơn hàng nhập, xuất rồi gửi lại email cho các sếp vào 7h sáng hàng ngày Hệ thống tự động thống kê hoạt động kiểm kho rồi gửi email cho quản lý và nhân viên kho ...

Tác giả: Tạ Quốc Bảo viết 15:35 ngày 12/08/2018 chỉnh sửa