Hackintosh 101.2: Cài đặt macOS Mojave

Tôi hi vọng sau khi đọc bài viết trước, bạn “có gan” để cài đặt macOS lên chiếc máy tính mà mình đang có. Dĩ nhiên, điều kiện cần là máy tính của bạn phải có cấu hình tương thích. Nếu không, mọi chuyện sẽ trở thành công cốc. Tôi mong là bạn sẽ không […]

How to install macOS High Sierra on VirtualBox

Hello EitGuide fans. Before jumping into the main content, we just want to let you know that we are making a test. This post is written in English. Sincerely, we hope you guys are gonna like it. I guess most of you like macOS. Unfortunately, the most advanced operating system is officially available for Apple […]

Sửa lỗi hiển thị tiếng Pháp trên Chrome

Tôi nhận thấy đa số các bạn đọc của Eitguide đều sử dụng Chrome hay các trình duyệt nhân Chromium mà phổ biến nhất là Cốc Cốc. Tuy nhiên, có không ít các bạn hay than phiền là tại sao bạn vào cùng một địa chỉ URL như tôi hướng dẫn, trên screenshot của tôi […]

Hướng dẫn cách thêm đường dẫn vào PATH cho Windows, macOS và Linux

Khi cài đặt Android Studio, Java JDK hay NodeJS, v.v…, bạn hay được nhắc phải thêm $ANDROID_HOME, $JAVA_HOME hay $NODE_PATH vào $PATH để cấu hình cho việc gọi lệnh từ Command Prompt hay Terminal. Vậy, làm sao để thiết lập $PATH? 1. $PATH là gì? Đầu tiên, bạn bật Command Prompt trên Windows hoặc Terminal […]

Git, Bài 4: Các nhánh (branches)

Sếp lớn đùng một cái giao cho nhóm của bạn phải thực hiện một ứng dụng hoàn toàn mới. Sau khi thảo luận vài ngày thì cuối cùng nhóm cũng thống nhất về thiết kế cũng như các công việc hậu cảnh về phía Service của ứng dụng cũng như phần server. Và vì thời […]

Git, Bài 3: Xem lịch sử chỉnh sửa và hoàn tác

Trong bài thứ 2, tôi đã giới thiệu các thao tác cơ bản của Git, bao gồm add, rm và commit. Còn trong bài này, chúng ta sẽ xem lịch sử các commits và hoàn tác (revert) lại hệ thống project của bạn lại tại một thời điểm bạn đã commit trước, mà chưa cần […]

Tự tạo callback trong lập trình

Với bài viết trước, chúng tôi hi vọng bạn đã có cái nhìn tổng thể và hiểu được ý nghĩa của các callbacks. Lần này, chúng ta sẽ tiến hành thực hiện tạo một callback theo ý của mình. Tôi sẽ trình bày việc tạo callback trong Java/Android và Javascript qua một vài ví dụ […]

Git, Bài 1: Giới thiệu về Git

Là dân coder đơn thân, hoặc chỉ có mỗi bạn được phân công thi công một project nào đó, thì bạn ít nghĩ tới việc quản lí các phiên bản khác nhau của nó (một project). Bạn chỉ trải qua các bước (1) Khởi tạo project ⟶ (2) Viết code ⟶ (3) Thấy dòng nào chưa […]

Tiếng Anh trong lập trình

Do nhận thấy có quá nhiều bạn thích viết code nhưng tiếng Anh từ mức chưa vững cho tới chỉ biết mỗi từ “Hế-nhô” nên hôm nay tôi làm bài này, trước là nói về tầm quan trọng của tiếng Anh trong lập trình, sau là giới thiệu một cách học tiếng Anh để các […]