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

[Hướng dẫn] Xây dựng xứ xở thần tiên OZ bằng Photoshop (Phần I)

Nguồn: http://design.tutsplus.com/tutorials/create-a-photo-manipulation-of-the-emerald-city-of-oz-with-adobe-photoshop--cms-24973 Trong bài hướng dẫn này, tôi sẽ hướng dẫn cách tạo ra thành phố thần tiên lấy cảm hứng dựa trên bộ phim “The Wizard of OZ”, với các lâu đài cổ, khu ...

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

Tìm mối liên hệ ngắn nhất giữa 2 phần tử trong bảng n*n

Trong công việc nhiều lúc bạn gặp phải vấn đề tìm mối liên hệ ngắn nhất (thông qua ít bước trung gian nhất) giữa 2 phần tử, tip nhỏ sau đây hi vọng sẽ giúp bạn phần nào, giả sử có bảng person và bảng liên hệ giữa các phần tử people_relation class Person < ActiveRecord : : Base ...

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

Refactor rails view

Tại sao không nên đặt logic trong view? Thực sự chúng ta hoàn toàn hiểu được nguyên nhân chính không nên để logic phức tạp ở trong view, và tất nhiên đó là testing. Điều tôi muốn nói ở đây là không phải chúng ta không test được những logic đã được đặt trong view, nhưng thực sự điều đó là phức ...

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

JavaScript Load Image Library

1. Giới thiệu Trong dự án hiện tại mình đang làm có rất nhiều tác vụ cho phép người dùng đăng ảnh từ smartphone. Một trong các vấn đề gặp phải khi lập trình các tác vụ đó là: Thời gian upload ảnh lên server phải chấp nhận được (nhỏ hơn 3s) Ảnh thu được phải được resize và crop Ảnh phải ...

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

[Android] Tương Tác Các Thành Phần Trong Layout Khi Scroll List(Part 2)

Trong bài viết lần trước, tôi đã trình bày một ví dụ đơn giản về tương tác các thành phần trong layout trong khi scroll list. Trong Phần 2 này, tôi đi sâu hơn vấn đề này qua ví dụ implement hiệu ứng scroll Toolbar của app Google Play. Tìm hiểu concept trên, điểm khác biệt so với concept lần ...

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

Introduce 3D touch programming in ios 9

Giới thiệu Với iphone6s và iphone6s Plus, Apple giới thiệu một phương thức mới để tương tác với idevice gọi là 3D touch. 3D Touch làm việc bằng các nhận dạng cảm ứng lực tức độ mạnh yếu của ngón tay khi chạm vào màn hình, qua đó có thể thực hiện nhiều hành vi hơn, thuận tiện hơn. Ở bài viết này ...

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

Tìm hiểu Data Binding Library - Part 1

Xin chào các bạn, hôm nay tôi xin giới thiệu 1 library mới của android. Khi lập trình Android có những lúc bạn mong ước rằng có cách nào đó có thể code Java ngay trên layout để có thể giảm tối thiểu các dòng code không cần thiết. Đặc biệt khi bạn cần hiển thị hàng trăm trường thông tin trên giao ...

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

Active Record – Cây cầu nối tới Database của Rails

Mở đầu Đối với lập trình viên, một trong những kỹ năng quan trọng nhất là lập luận logic, chia vấn đề thành những phần nhỏ và giải quyết từng phần một. Khi bạn tạo ra một website, có lẽ phần quan trọng nhất trong lập luận logic mà bạn cần làm đó là thiết lập cấu trúc database cho trang web ...

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

Class trong python

Python là ngôn ngữ hướng đối tượng ngay từ đầu. Bởi vậy, việc tạo ra và sử dụng các lớp và các đối tượng là hết sức dễ dàng. Bài viết này sẽ giúp bạn trở thành một chuyên gia trong việc sử dụng hướng đối tượng hỗ trợ lập trình Python. Dưới đây là những khái niệm cơ bản nhất: 1. Tổng quan về ...

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

Tìm Hiểu AngularJS - Ajax $http (P5)

Bài viết lần này mình sẽ đi giải quyết vấn đề: " Bạn muốn lấy dữ liệu JSON thông qua request Ajax và sử dụng chúng ". Trong AngularJS, bạn có thể dùng các cách dưới đây để gửi một request Ajax: Lời gọi AJAX thông qua $$ttp service Lời gọi JSONP thông qua $$ttp service Lời gọi kiểu ...

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