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

Refactoring table view data source and delegate methods

Nếu bạn đã code ios với swift hay object c thì chắc hẳn bạn cũng nhận thấy những vấn đề với controller quá khổ của mình và làm cách nào để giảm bớt nó xuống. Điều tất nhiên, cách thông dụng nhất là sẽ di chuyển datasource và delegate ra khỏi viewController. Kết quả, cấu trúc rõ ràng hơn, controller ...

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

Đồng bộ asset lên s3 amazon - Gem AssetSync

Chắc sẽ có nhiều bạn gặp trường hợp như này: sau khi code xong, chuẩn bị deploy demo cho khách hàng thì được yêu cầu chuyển những file trong asset lưu trữ lên s3 amazon. Vậy bạn sẽ làm như thế nào, chẵng nhẽ lại upload thủ công lên s3. Vậy mình xin giới thiệu giải pháp Gem AssetSync Asset Sync ...

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

Xử Lý Ngôn Ngữ Tự Nhiên với Python - P3

Trong phần này, tôi sẽ hướng dẫn bạn một số thao tác xử lý cơ bản khi sử dụng Python và NLTK để xử lý ngôn ngữ tự nhiên. Chúng ta sẽ sử dụng một package mà NLTK cung cấp sẵn đó là Book. Book chứa Text của các cuốn sách mẫu dành cho việc xử lý ngôn ngữ. Để sử dụng được Book, chúng ta cần import nó ...

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

Xử Lý Ngôn Ngữ Tự Nhiên với Python - P6

Ở bài trước, ta có nhắc tới khái niệm Conditional Frequency Distributions , bài này chúng ta sẽ đi tìm hiểu thêm về nó. Conditional Frequency Distributions hay Phân bố theo tần xuất có điều kiện . Cách dịch là Phân Phối cũng tương tự. Trong những bài trước, khi tìm hiểu về Phân bố theo tuần ...

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

Xử Lý Ngôn Ngữ Tự Nhiên với Python - P5

Trong phần này, chúng ta sẽ cùng tìm hiểu về khái niệm Corpus/Corpora và cách khai thác chúng từ NLTK. Phần này chúng ta sẽ chỉ đi qua những thông tin cơ bản của Corpus mà thôi, ở những phần sau, ta sẽ đi tìm hiểu sâu hơn về những thứ mà Corpus cung cấp và có giá trị hơn như Part-of-speech tags, ...

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

Tìm hiểu về Link juice

Link juice là gì? Các bạn có từng bao giờ tự hỏi tại sao lại có sự khác biệt giữa các backlink từ các website lại khác nhau?. Nguyên nhân chủ yếu chính là các thuật toán xếp hạng của google được lập ra, cũng như các công cụ tìm kiếm khác, đã sử dụng một tiêu chí hay giá trị nào đó của các liên ...

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

Xử Lý Ngôn Ngữ Tự Nhiên với Python - P4

Ở phần này, chúng ta sẽ đi tìm hiểu một chút về xác vấn đề và xử lý xoay quanh Python Lists, mà cụ thể ở đây là Lists các Token, Sentence hay Word. Đây là một công việc cơ bản cần làm khi xử lý ngôn ngữ với Python. Các giá trị đầu vào, các Dataset hay văn bản thường được đưa về dạng Lists, hay Dict ...

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

What is new in rails 5

Mở đầu Sau một thời gian dài phát triển với nhiều phiên bản thử nghiệm, Rails 5.0, với hàng trăm lập trình viên góp sức, hàng nghìn commits đã thực sự trở thành một trong những version Rails ổn định và hoàn thiện nhất từ trước tới nay. Rails 5.0 ra đời chứng tỏ cộng động Rails vẫn duy trì và phát ...

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

ARKit break down part 1: Overview

Tại sự kiện WWDC tháng 06/2017, Apple đã giới thiệu hàng loạt các sản phẩm iPad, iMac, Macbook thế hệ mới đi kèm với macOS High Sierra và iOS 11. Trong đó, Apple cũng cung cấp thêm 2 bộ kit mới cho các developer: ARKit và CoreML . CoreML giúp developer có thể sử dụng machine learning vào trong ...

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

MONITORING SIDEKIQ USING AWS LAMBDA AND SLACK

Khi sidekiq thực hiện các công việc trong hàng đợi, rất có thể sẽ xảy ra lỗi, thay vì việc nhận được email thông báo thì chúng ta có thể đông bộ thông báo tới slack để quản lý dễ dàng hơn. Vấn đề Công việc nền thường là các công việc tương tác với api của bên thứ 3, thất bại không phải là một ...

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