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

Hướng dẫn cài đặt và cấu hình cơ bản Mysql Replication

Để mở rộng một hệ thống cũng như để đảm bảo một cơ sở dữ liệu toàn vẹn, không bị mất mát trước những sự cố ta có hai phương pháp là Scale up và Scale out, trong đó: Scale up là với một máy chủ ta tìm cách để nó có thể đáp ứng nhiều hơn số lượng kết nối, truy vấn. Ví dụ: Tăng phần cứng lên cho ...

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

Regular Expression Reference

Tạm dừng series bài viết về module của Python ( PyMOTM ) để tránh nhàm chán, hôm nay mình xin chia sẻ về Regular Expression (hay còn gọi là biểu thức chính quy) trong lập trình. Bài viết này mình sẽ giới thiệu về Regular Expression, những tokens, modifiers mà RegEx hỗ trợ. Mình sẽ dịch nó (theo ...

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

5S và các bước tiến hành cụ thể (phần 2)

II. 5S Seiton hay Thiết lập trật tự 5S Seiton hay thiết lập trật tự là quá trình lấy các vật dụng được yêu cầu mà còn lại sau khi di dời những thứ thừa thãi và sắp xếp chúng theo cách hiệu quả thông qua việc sử dụng nguyên lí lao động học và dảm bảo rằng mỗi vật dụng “đều có vị trí ...

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

Health Tips if You Work at a Computer All Day

Currently, computers have become an indispensable tool in the work, the lives of everyone. But computers are also "double-edged sword" - it's a convenience for people, but at the same time, also harmful to health, reduced eyesight, damaged bones, headaches, shoulder pain ... A recent statistics ...

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

Web crawler với Selenium Webdriver và PhantomJS - Phần 2

I, Mở đầu Ở bài viết trước, chúng ta đã tìm hiểu về Selenium webdriver. Công cụ giúp crawl những trang web khó, những trang mà generate HTML bởi các hàm Javascript. Việc sử dụng Selenium webdriver trên những trình duyệt truyền thống như firefox, chrome, IE... đã bộc lộ những hạn chế như: tiêu ...

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

RxSwift các khái niệm cơ bản P.1

Getting Started Trong bài viết này tôi sẽ nói về các khái niệm cơ bản của RxSwift Observables ( Sequences) Disposing Implicit Observable guarantees Creating your first Observable (aka observable sequence) Creating an Observable that performs work Observables (Sequences) Hiểu ...

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

5 sai lầm lớn nhất mà nhà thiết kế trẻ hay mắc phải khi làm việc

Bắt đầu vai trò junior designer của bạn là quá trình thú vị; bạn đã là một chân lên bậc thang hiện nay, và chắc chắn là cách duy nhất để tiến tới . Hãy cẩn thận, mặc dù; bạn không muốn xiên triển vọng nghề nghiệp của bạn cũng giống như bạn đang bắt đầu. Đối với một con đường trơn tru hơn nhiều ...

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

Ruby C Extension

Objective & Goal In this article I will walk you through the basic step of how to build ruby extension using C programming language. First of we will take a look at how to configure and setup a basic tool needed for development and then we will move on to exploring basic set of C interfaces, ...

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

Những mạng xã hội bạn nên có một lần trong đời (Phần 1)

Khi khoa học kỹ thuật hiện đại phát triển đến một mức độ nhất định, nhu cầu tăng cường sợi dây liên kết với thế giới bên ngoài của loài người chúng ta ngày một tăng theo. Với xu thế đó, các mạng xã hội lần lượt ra đời, tạo cho con người mối liên kết ảo nhưng lại liên kết trực tiếp với cuộc sống ...

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

Optimize MySQL UNION, PAGING, and Subquery for high speed

MySQL là hệ quản trị cơ sở dữ liệu phổ biến nhất và có lẽ là tốt nhất vài năm trở lại đây. Lập trình viên backend thì hầu hết ai cũng biết đến, làm việc với MySQL. Dự án mình đang tham gia cũng sử dụng MySQL, và việc viết các câu lệnh chuy vấn SQL với MySQL là công việc hàng ngày. Bài viết tháng ...

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