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

How to build "Compost Helper Alexa Skill"

Using Software apps and online services: Step by step build "Alexa skill" I wanted to build a very simple skill that tells a user if an item can be added to compost. My hope is that a skill like this encourages others to do more composting (and reduce what is added to landfills). The skill is ...

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

Tổ chức dữ liệu với Swift - Object Storage

Swift trong bài viết nhắc tới, không phải là ngôn ngữ lập trình cho iOS, cũng không phải tên hiệp hội tổ chức liên ngân hàng quốc tế. Đây là tên 1 project của OpenStack (dự án mã nguồn mở để triển khai Cloud Computing ), theo đó OpenStack sẽ gồm rất nhiều project, tùy thuộc vào mục đích xây dựng hệ ...

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

Yarn - Một cải tiến đáng kể so với NPM

Trong những năm gần đây, npm được sử dụng rộng rãi và phổ biến như một công cụ quản lý các package. Với một câu lệnh sử dụng npm, bạn đã có thể cài đặt và sử dụng một package (đã được đăng ký trên npm) mà ko cần phải vào trang chủ của package đó download, giải nén, và link chúng đến trang web ...

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

Đơn giản hóa nested fields Rails với gem Cocoon

Trong bài này chúng ta sẽ cùng thảo luận về vấn đề làm thế nào để xây dựng forms sử dụng đặc tính Rails nested attributes. Tôi sẽ trình bày với bạn làm thế nào vận dụng nhiều các bản ghi quan hệ từ một single form và thiết lập đụng các models và controller để kich hoạt những tính năng này. Thật ...

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

Một số hiểu biết rút ra được trong quá trình làm dự án tuần vừa qua

Base 64 là gì? Base64 là một chương trình mã hóa chuỗi ký tự bằng cách dùng thay thế các ký tự trong bảng mã ASCII 8 bit thông dụng thành bảng mã 6 bit. Nó thường được sử dụng để mã hóa các tập tin đa phương tiện (hình ảnh, âm thanh, video,…). Ký tự 64 trong Base64 là đại diện cho 64 ký tự ...

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

Có nên dùng tails -f để đọc file log?

Less +F Trước đây mỗi khi cần theo dõi log trên server tôi thường dùng command: $ tail -f <tên file> và tôi tin chắc rằng cũng không ít người làm như tôi. Chuyện sẽ không có gì đáng nói cho đến một lần tôi sử dụng tail -f để theo dõi log production và admin của server khuyến cáo tôi ...

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

Phần 3: Quản lý tập trung ssh-key bằng privacyIDEA.

Phần 3: Quản lý tập trung ssh-key bằng 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. ...

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

Web developer extension for Chrome

1. Giới thiệu Là một lập trình viên web chuyên nghiệp chắc hẳn không ai là chưa từng sử dụng bất kì một extension trên trình duyệt nào để hỗ trợ cho việc code tốt hơn. Hôm nay tôi xin giới thiệu tới các bạn một extension trên trình duyệt chrome dành riêng cho các web developer. đó chính là web ...

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

Phần 5: Sử dụng OTP PrivacyIDEA cho Freeradius.

Phần 5: Sử dụng OTP PrivacyIDEA cho Freeradius. 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. ...

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

Giới thiệu về UI Testing trong iOS

UITesting là gì? UI testing là một phương thức test thông qua giao diện người dùng (User Interface). Khái niệm này không có gì xa lạ cả, chúng ta vẫn thường xuyên thực hiện UI Testing một cách thủ công, bằng cách chạy app và dùng tay nhấn vào các đối tượng như buttong, textfield, tableview,... ...

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