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

Tạo ứng dụng Chrome extension

Chrome là một trong những trình duyệt phổ biến nhất và được nhiều người dùng lựa chọn. Các extension cho Chrome ngày càng nhiều và đa dạng mang lại nhiều tiện ích cho người dùng. Vậy làm một extension cho Chrome có khó không? Chrome extension là 1 gói phần mềm bao gồm một số file như HTML, CSS, ...

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

Tìm hiểu Docker

1.1. Định nghĩa Docker là một nền tảng mở dành cho các lập trình viên, quản trị hệ thống dùng để xây dựng, vận chuyển và chạy các ứng dụng phân tán. Ban đầu viết bằng Python, hiện tại đã chuyển sang Go-lang. Docker đưa ra một giải pháp mới cho vấn đề ảo hóa, thay vì tạo ra các máy ảo con chạy ...

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

Tìm hiểu chương hai và chương ba của giáo trình ISTQB_CTFL_Syll 2011

Trong bài viết "Tìm hiểu chương một và chương hai của giáo trình ISTQB_CTFL_Syll 2011" (http://viblo.framgia.vn/LeThi/posts/3OEqGj0lR9bL) mình đã tìm hiểu về chương một và một nửa chương hai của giáo trình. Trong bài viết này mình sẽ tiếp tục trình bày phần còn lại của chương hai và chương ba. ...

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

HƯỚNG DẪN LÀM GAME FLAPPY BIRD (P1)

HƯỚNG DẪN LÀM GAME FLAPPY BIRD (P1) Flappy bird một game do tác giả Nguyễn Hà Đông làm ra và đã gây được tiếng vang lớn trong thời gian qua, hình thức chơi game đơn giản nhưng có độ khó cao đã khiến cho game có lượt tải về rất cao. Sau đây mình xin hướng dẫn các bạn làm game flappy bird với ...

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

Play Video Youtube with XCDYouTubeKit and other quality

Hiện nay có khá nhiều lib để play video youtube nhưng theo đánh giá của các coder từ cộng đồng đánh giá thì XCDYouTubeKit là 1 lib khá là ngon lành. Hnay mình sẽ hướng dẫn các bạn làm demo app sử dụng XCDYouTubeKit và JASidePanels. Đây là sự kết hợp khá tốt giữa 2 thư viện này Tiếp theo bạn ...

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

KẾ THỪA TRONG RUBY

1.Cấu trúc một object trong Ruby Để có thể hiểu sâu sắc về kế thừa trong Ruby trước tiên chúng ta sẽ đi tìm hiểu cấu trúc của một Object trong Ruby. Khi được khởi tạo vùng nhớ thì một Object trong Ruby sẽ có các trường sau: kclass: Một con trỏ trỏ đến class của object này iv_tbl: ...

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

Core Data Migration using MagicalRecord

Trong số các ứng dụng iOS hiện nay, khó có thể tìm thấy ứng dụng nào không dùng tới cơ sở dữ liệu. Core Data là một lựa chọn hợp lý khi bạn cần sử dụng cơ sở dữ liệu cho ứng dụng iOS hoặc OS X. Một bài toán mà mọi người hay gặp là thay đổi cơ sở dữ liệu qua các phiên bản phần mềm, khi đó chúng ta ...

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

5-3 Làm một tiểu thuyết trực quan

Phần này chúng ta sẽ tạo một tiểu thuyết trực quan đơn giản. Là game hiển thị hình ảnh và đoạn văn để triển khai một câu chuyện Nhập môn Tiểu thuyết trực quan so với những game chân thực phải thao tác với nhân vật như game hành động thì việc viết ra dễ hơn nhiều. Chương này, chúng ta sẽ chỉ ...

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

CLOSURE TRONG JAVACRIPT

1. Closure là gì? Trong các ngôn ngữ lập trình máy tính, một closure là một function hay một tham chiếu đến một function, cùng với một môi trường tham chiếu. Môi trường tham chiếu ở đây là một bảng lưu trữ các tham chiếu đến các biến không cục bộ của function đó(non-local variables). Không giống ...

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

Android App Performance - Part 1: Managing Memory

Đa số các thiết bị chạy Hệ điều hành (HĐH) Android đều là các thiết bị có bộ nhớ nhỏ hơn nhiều lần so với các thiết bị chạy HĐH nhân Linux khác, vì thế quản lý bộ nhớ khi xây dựng ứng dụng là một phần trong quá trình tối ưu hóa tốc độ, hiệu năng. Trong phần này xin được giới thiệu sơ lược nhất về ...

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