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

Cách cài đặt Phpunit trên centos 6.5 & php 5.3

Cách cài đặt như sau: Bước 1: SSH vào server centos (Nếu sử dụng vagrant thì dùng lệnh vagrant ssh) Bước 2: Download file phpunit4.8 Sử dụng đoạn command sau: wget https://phar.phpunit.de/phpunit-4.8.9.phar Bước 3: Cài đặt phpunit Sử dụng đoạn command sau: chmod +x ...

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

Blade Templating trong Laravel

Những ai đã từng sử dụng PHP chắc hẳn đều thấy nhức đầu khi dùng php để render ra view chúng ta phải <?php khá nhiều, và đôi khi còn cần phải dùng htmlentities để escape kí tự html. Thật là khổ sở phải không nào. May mắn thay, Laravel là một framework hỗ trợ khá tốt cho việc render ra view, với ...

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

Vẽ biểu đồ (chart) cho trang web bằng HTML và Google Charts

Chào mọi người, trong bài viết này chúng ta sẽ tìm hiểu cách vẽ biểu đồ cho website 1 cách đơn giản dễ làm với HTML và Google Charts. Đầu tiên các bạn tạo 1 file HTML và nhập đoạn code sau: <!DOCTYPE html> <html> <body> <h1>My Web Page</h1> ...

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

understand Closure in Javascript (p1)

Tl;dr Tiếp tục series tìm hiểu về javascript Giới thiệu viết lại nguyên văn: Closure A "closure" is an expression (typically a function) that can have free variables together with an environment that binds those variables (that "closes" the expression). Closures là một trong những ...

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

Lập trình phần mềm paint, vẽ trên web với html5 và javascript

Lập trình phần mềm vẽ là một trong những đề tài mà hầu hết các bạn đang học IT muốn làm, bởi vì nó rất thú vị. Hiểu đơn giản nó giống phần mềm paint của windows, người dùng có thể chọn màu, chọn độ dày nét bút và vẽ tự do lên đó. Đường nét ngoằn ngoèo phức tạp của người dùng khi vẽ tự do là rất ...

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

Bỏ dấu tiếng Việt trong Typescript

Bỏ dấu tiếng Việt trong Typescript Vấn đề này không hề mới lạ và có vô số mã nguồn làm việc này rồi: Một số kĩ thuật xử lí tiếng Việt trong Javascript. Diacritics.js Nhưng chúng chỉ chạy tốt trên desktop với bảng mã Unicode chuẩn. Một số điện thoại Android sử dụng bộ gõ với Combining ...

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

ARRAY SORTING – VẤN ĐỀ MUÔN THUỞ

Từ xưa đến nay, sắp xếp giữ một vai trò vô cùng quan trọng. Nhiều ứng dụng (từ điển, danh bạ, quản lý tài khoản,…) thường có chức năng sắp xếp theo thứ tự từ điển (a-z). Việc này giúp cho người quản lý và người dùng dễ dàng tìm kiếm nội dung hơn. Do đó, trong bài viết này, tôi sẽ cùng với ...

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

DEBUG JAVASCRIPT – DỄ HAY KHÓ?

Với mọi ngôn ngữ lập trình, debug là một hoạt động khó và mất nhiều thời gian nhất. Trong đó, debug JavaScript là khó khăn hơn cả. Tại sao vậy? Chúng ta sẽ cùng nhau tìm hiểu sau đây. Khái niệm chung về bug và debug Bug là lỗi của chương trình. Nhìn chung, chúng ta có 2 loại bug: lỗi ngữ ...

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

JAVASCRIPT SERVICE WORKER CƠ BẢN

Xin chào các bạn! Không biết các bạn đã từng nghe về Offline Web App chưa? Có thể bạn đã biết hoặc chưa. Hiểu một cách đơn giản, Offline Web App là một ứng dụng web có thể chạy ngay cả khi không có kết nối internet. Bây giờ, tôi phân tích chút xíu nhé. Có 2 thứ cần thiết để web app có thể chạy ...

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

Tổng quan về V8 Engine

Tổng quan V8 Engine Pipeline Kiến trúc của V8 được thay đổi theo thời gian. Trong những phiên bản cũ, thiết kế khá phức tạp và khó để mở rộng. Nhưng gần đây, đội ngũ phát triển quyết định thay đổi hướng tiếp cận để V8 trở nên tổng quát hơn từ đó có thể thêm vào những component như ES6, ES7 và ...

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