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

Một số tip & tricks khi sử dụng apipie để viết document cho rails

Apipie là một gem raasrt hay nó hỗ trợ viết document cho RESTful API. Một số ưu điểm của gem này là : Viết document như code bằng Ruby =)) Quản lý document và Reusing dễ dàng. Có thể gộp chung cùng source code để quản lý bằng git. Cách sử dụng bạn có thể tham khảo: ...

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

Tìm hiểu về Locking trong Rails ActiveRecord

Tính nhất quán của dữ liệu (Data consistency) là một vấn đề cực kỳ quan trọng trong bất cứ ứng dụng nào, đặc biệt là những ứng dụng liên quan đến tài chính, ngân hàng, ... . Dù chỉ là một lỗi nhỏ nhưng nếu không được xử lý kịp thời và đúng cách thì hậu quả để lại sẽ rất khôn lường. Trong bài viết ...

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

Những tính năng mới trong C# 7.0

Dường như mới chỉ hôm qua chúng ta đón nhận C# 6.0. Tất cả xẩy ra một cách nhanh chóng trong mảnh đất phát triển phần mềm. Và bây giờ bạn đang thấy C# 7.0. Nó có nhiều hơn những tính năng so với version 6.0. Code một cách đơn giản và cải thiện hiệu suất là những vai trò chính trong phiên bản này. ...

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

Cassandra NoSQL Database

1. Apache Cassandra Apache Cassandra is an open source, distributed, highly available and decentralized storage system (database) for managing very large amounts of structured datasets on clusters with many thousands of nodes deployed across multiple data centers across the world. It provides ...

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

Crawl dữ liệu từ web sử dụng php

Hôm nay, mình sẽ giới thiệu với các bạn về việc lấy dữ liệu từ cách website khác bằng việc sử dụng thư viện trong php. Và thư viện mình giới thiệu hôm nay đó là thư viện PHP Simple HTML DOM Parser PHP Simple HTML DOM Parser là một thư viện của PHP giúp chúng ta có thể lấy các thuộc tính của ...

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

Tối ưu hoá câu lệnh SQL p1

Lý do cơ bản một câu query không thực hiện một cách chậm chạp đó là vì nó phải làm việc với quá nhiều dữ liệu hay một số câu lệnh query phải sàng lọc từ một lượng lớn dữ liệu. Hầu hết các bad queries có thể được thay đổi để truy cập vào một lượng data ít hơn. Ta có thể phân tích một việc thực thi ...

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

Tải và upload video tự động lên youtube với youtube-dl và youtube-api - Bài 2 : Upload video với Yt - The reliable YouTube API Ruby client

Ở bài trước https://viblo.asia/nhs3108/posts/gEmzOxEAGpv, chúng ta đã cùng tìm hiểu về youtube-dl - một chương trình dòng lệnh sử dụng để download video từ YouTube và khá nhiều trang nổi tiếng khác như Instagram , MTV, Soundcloud và Redtube, thậm chí là Facebook .v.v, đồng thời chúng ta cũng cùng ...

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

Accessibility Testing Checklist - checklist cho việc test tiếp cận trên Android_Phần 2

Trong phần 1 tôi đã giới thiệu với các bạn về mục tiêu, yêu cầu khi test tiếp cận, cũng như gợi ý các trường hợp nên test khi test tiếp cận. Dưới đây là phần nội dung tiếp theo cần lưu ý khi test tiếp cận. Bài viết được dịch từ link https://stuff.mit.edu/afs/sipb/project/android/docs/tools/testing/ ...

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

Tạo và xuất bản một thư viện Android

Để phát triển Android một cách hoàn thiện hơn, các bạn cần phải biết cách tạo và xuất bản một thư viện Android của riêng bạn . Khi đó chúng ta có thể sử dụng thư viện củ chúng ta tạo ra theo ý muốn của mình vào các dự án một cách phù hợp nhất. 1. Tạo một thư viện Android Nếu thư viện của ...

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

<Selenium 2 Testing Tools> Chương 4: Design Patterns (tiếp)

LoadableComponent Loadablecompanet là một cách để tiếp cận PageObjects . LoadableComponent là một lớp cơ sở mà tất cả các trang đều cần phải extend. Lớp cơ sở sẽ bao gồm những phương thức sau trên giao diện: ‹. get() ‹. isLoaded() ‹. load() Thay vì sử dụng public class PageObject như ...

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