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

Kỹ thuật tối ưu xử lý Javascript khi resize Browser

Vấn đề gặp phải. Khi bạn làm việc với jQuery window resize. Ví dụ <script> $(window).resize(function(){ console.log(1); // Your code }) </script> Khi bạn viết như trên thì vấn đề gặp phải ở đây là mỗi lần bạn kéo trình duyệt 1px. Code của bạn sẽ chạy 1 lần. ...

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

Xây dựng website bằng Nodejs và Express

Chắc hẳn các bạn đã nghe nhiều đến Nodejs - một nền tảng server side được xây dựng từ nền tảng Javascript, hôm nay tôi sẽ giới thiệu đến các bạn một cách nhanh chóng để xây dựng website bằng Nodejs. Trước hết, hãy chắc chắn rằng bạn đã cài Nodejs và npm, nếu chưa, bạn có thể tham khảo cài Nodejs và ...

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

Use BUCK in Android projects to speed up your build-time.

Life is short to wait for the extra time to build our tech-systems, we need to speed up! In this trend, the giant tech companies are relying on their own customized build system. For example: Buck (Facebook), Bazel (Google) & Pants (Twitter) where the syntax of the 03 build systems are ...

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

Mối quan hệ đa hình trong Ruby on Rails (Polymorphic relationships)

Polymorphic relationships là một chủ đề bạn sẽ hầu như không đề cập suy nghĩ tới trừ khi bạn thực sự cần chức năng đó. Polymorphic relationship là nơi một mô hình có thể thuộc về nhiều mô hình khác trên một association. Ví dụ điển hình về điều này là bạn có nhiều thứ có thể được comment, ví dụ ...

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

Bắt đầu với ReactJs (Phần 1)

React là gì? React.JS là một thư viện Javascript dùng để xây dựng giao diện người dùng, nó không phải là 1 framework js nào hết. React hỗ trợ việc xây dựng những thành phần (components) UI có tính tương tác cao, có trạng thái và có thể sử dụng lại được. React được xây dựng xung quanh các ...

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

THỜI ĐIỂM THÍCH HỢP ĐỂ UPDATE LÊN WIN 10 CHÍNH LÀ NGAY BÂY GIỜ: AN TOÀN HƠN VÀ TIỆN ÍCH HƠN

Hiện nay, phần lớn máy tính nhiễm WannaCry đều chạy windows 7 và 8 và bị lỗi reboot. Tại sao lại như vậy? Là vì dòng chip mới nhất của AMD không tương thích với đường dẫn MFT của win 7. Vì vậy các bạn nên nâng cấp chiếc máy tính của mình nên win 10. Driver của win 10 hiện nay cũng có nhiều. Hơn nữa ...

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

Làm Việc Với Google Map Trên Android

Trong dự án tôi đang làm có một chức năng khá hay. Chức năng đó có yêu cầu hiển thị Google Map, lấy vị trí hiện tại của người dùng, hiển thị marker khi người dùng click vào một vị trí trên bản đồ, tìm kiếm dữ liệu trong những khoảng bán kính nhất định. Vì lý do bảo mật nên tôi không thể cho các ...

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

So sánh trong Ruby

I. Giới thiệu Làm thế nào để ta so sánh giữa 2 đối tượng trong Ruby? Chắc hẳn bạn đã biết phép so sánh == giống như các ngôn ngữ lập trình khác...nhưng bạn có biết == là một phương thức và nó không chỉ là cú pháp thông thường. Bạn có thể xây dựng phương thức này ở trong class của bạn để làm cho ...

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

Hướng dẫn sử dụng XenServer - Công nghệ ảo hóa xịn mà không mất tiền !

Chào các bạn, ở bài viết trước, mình đã có giới thiệu với các bạn về công nghệ "Ảo hóa" . Bạn nào chưa biết thì có thể tham khảo ở đây nhé. Hôm nay mình sẽ giới thiệu cho các bạn một trong những công cụ ảo hóa mạnh mẽ kinh khủng khiếp, thuộc hàng xịn nhất nhì hiện tại và đặc biệt hơn nữa là ..... ...

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

Asynchronous communication with ajax. Flow of processing explanation

We will be doing asynchronous communication using ajax and post messages without screen transition. I did not understand the process flow of ajax and jbuilder very well and I had a lot of trouble in understanding, so i make this post for not to forget Because I did not understand the process ...

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