codeQ Blog

Chào mừng mọi người đã đến với codeQ Blog

codeQ - Chia sẻ kiến thức lập trình một cách đơn giản nhất

Cover Image for NVM Cheat Sheet

NVM Cheat Sheet

Đăng ngày

Hướng dẫn cài đặt Node Version Manager trên Mac hoặc Ubuntu. Công cụ nvm có thể được sử dụng để chọn phiên bản cụ thể của NodeJs/npm.

Xem thêm →
Cover Image for Kết nối server ubuntu bằng private key

Kết nối server ubuntu bằng private key

Đăng ngày

Cách tạo và sử dụng cặp khóa SSH để kết nối với máy chủ bằng khóa riêng tư

Xem thêm →
Cover Image for Cách cài đặt MongoDB Atlas Database đơn giản

Cách cài đặt MongoDB Atlas Database đơn giản

Đăng ngày

Nếu bạn muốn sử dụng mongodb nhưng không muốn phải cài đặt trên máy và config phức tạp thì bài viết này là dành cho bạn.

Xem thêm →
Cover Image for Sử dụng ảnh gif trong React Native

Sử dụng ảnh gif trong React Native

Đăng ngày

React Native không tích hợp sẵn việc sử dụng ảnh gif nên muốn sử dụng được bạn phải sử dụng Fresco.

Xem thêm →
Cover Image for Sử dụng đa ngôn ngữ trong react-native (Multi-Languages) với i18n

Sử dụng đa ngôn ngữ trong react-native (Multi-Languages) với i18n

Đăng ngày

Khi làm một ứng dụng react-native, đôi khi chúng ta được yêu cầu phải viết ứng dụng có nhiều hơn 1 ngôn ngữ. Nếu như bạn đang trong tình huống như vậy thì bài viết này có giúp bạn cách sử dụng đa ngôn ngữ đơn giản nhất trong react-native.

Xem thêm →
Cover Image for Cách thêm font trong ứng dụng react-native

Cách thêm font trong ứng dụng react-native

Đăng ngày

Bài viết giúp các bạn thêm font chữ vào ứng dụng react-native đơn giản nhất

Xem thêm →
Cover Image for Sơ lược phép quay không gian Quaternio Euler

Sơ lược phép quay không gian Quaternio Euler

Đăng ngày

Khi làm game 3D bạn chắc chắn đã phải đụng phải một thứ gọi là Quaternion. Bài viết này sẽ giới thiệu sơ lược về Quaternion - một loại phép quay không gian.

Xem thêm →
Cover Image for Cách sửa lỗi react-native: error Command failed with exit code 1. error Failed to build iOS project. We ran "xcodebuild" command but it exited with error code 65

Cách sửa lỗi react-native: error Command failed with exit code 1. error Failed to build iOS project. We ran "xcodebuild" command but it exited with error code 65

Đăng ngày

Bài này mình sẽ hướng dẫn các bạn fix lỗi khi build ios trên MacOS M1 (Apple Silicon). Cho dù bạn mới tạo dự án mới những khi build nó vẫn bị lỗi. Ngay tại lúc bài viết này thực hiện là bản react-native 0.64.2

Xem thêm →
Cover Image for Custom hooks: useInterval

Custom hooks: useInterval

Đăng ngày

Chắc các bạn đã từng cố gắng sử dụng setInterval trong react để đếm ngược hoặc tăng số theo thời gian. Sau đây là cách làm đơn giản nhất sử dụng Custom Hook.

Xem thêm →
Cover Image for Cách chuyển đổi putty private key sang openssh

Cách chuyển đổi putty private key sang openssh

Đăng ngày

Khi bạn chuyển sang sử dụng MacOS từ windows có một số công cụ không có trên macOS như là putty mà sử dung openssh. Vì vậy khi chuyển sang dùng macOS bạn phải chuyển đổi private key từ định dang putty (.ppk) sang định dạng openssh. Bài viết này sẽ hướng dẫn các bạn chuyển đổi private key một cách đơn giản nhất.

Xem thêm →
Cover Image for Kết nối server bằng private key với openssh

Kết nối server bằng private key với openssh

Đăng ngày

Bài viết này mình sẽ hướng dẫn các bạn cách kết nối ssh bằng command với openssh

Xem thêm →
Cover Image for Cách trang trí Terminal xịn xò với Powerlevel10k

Cách trang trí Terminal xịn xò với Powerlevel10k

Đăng ngày

Bạn đã quá chán với một Terminal màu đen cũng như những dòng trạng thái nhàm chán. Đừng lo đã có codeQ, chúng tôi sẽ hướng dẫn bạn có được những dòng xịn xò nhất. Đặc biệt nếu như bạn là developer và hay làm việc với git thì chắc chắn bạn không thể bỏ qua bài viết này.

Xem thêm →
Cover Image for Cách cài đặt Chocolatey đơn giản nhất

Cách cài đặt Chocolatey đơn giản nhất

Đăng ngày

Chocolatey là một công cụ quản lý phần mềm rất hữu ích dành cho các nhà phát triển web. Với Chocolatey bạn có thể cài đặt nhanh các phần mềm, công cụ dành cho lập trình rất nhanh chóng và tiện lợi.

Xem thêm →
Cover Image for Nodejs Promises API là gì?

Nodejs Promises API là gì?

Đăng ngày

Promises API là các api của nodejs trả về một promise. Ở các phiên bản trước mình phải viết lại thành promise cho các hàm callback có sẵn (VD: readFile, writeFile,...) hoặc ultil.promisify để chạy các hàm bất đồng bộ theo kiểu promise.

Xem thêm →
Cover Image for Thêm Git Bash vào Windows Terminal

Thêm Git Bash vào Windows Terminal

Đăng ngày No date

Bài này mình sẽ hướng dẫn các bạn cách thêm Git Bash vào menu của Windows Terminal trên windows

Xem thêm →
Cover Image for Tạo Certificate Signing Requests (CSR) trên macOS sử dụng Keychain Access

Tạo Certificate Signing Requests (CSR) trên macOS sử dụng Keychain Access

Đăng ngày No date

Bài viết cung cấp cho các bạn cách tạo 1 Certificate Signing Requests đơn giản nhất. Keychain được sử dụng khi bạn sử dụng Apple Developer để up app của mình lên apple store.

Xem thêm →
Cover Image for Cách cài đặt và cấu hình windows terminal đơn giản nhất

Cách cài đặt và cấu hình windows terminal đơn giản nhất

Đăng ngày No date

Nếu bạn đã chán với việc sử dụng một command prompt màu đen nhàm chán thì hôm nay mình sẽ giới thiệu cho bạn một công cụ đẹp hơn, xịn hơn và đa dụng hơn đó là Windows Terminal.

Xem thêm →
Cover Image for Custom hooks: useWindowSize

Custom hooks: useWindowSize

Đăng ngày No date

Một custom hooks khá phổ biến cho bạn nào sử dụng reactjs cần sử dụng responsive theo màn hình.

Xem thêm →
Cover Image for Cách sửa lỗi ld: building for iOS Simulator,... for architecture arm64 clang: error: linker command failed with exit code 1

Cách sửa lỗi ld: building for iOS Simulator,... for architecture arm64 clang: error: linker command failed with exit code 1

Đăng ngày No date

Khi các bạn build bằng xcode trên ios thì ít nhất 1 lần bạn đã gặp phải lỗi này: ld: building for iOS Simulator, but linking in object file built for iOS, file '/Users/<username>/<project>/ios/Pods/GoogleMaps/Maps/Frameworks/GoogleMaps.framework/GoogleMaps' for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Xem thêm →
Cover Image for Cách cài đặt ảnh nền cho Windows Terminal

Cách cài đặt ảnh nền cho Windows Terminal

Đăng ngày No date

Bài này mình sẽ hướng dẫn các bạn cài đặt hình nền cho windows terminal một cách đơn giản nhất

Xem thêm →
Cover Image for Sửa lỗi: Error: spawn ./gradlew EACCES

Sửa lỗi: Error: spawn ./gradlew EACCES

Đăng ngày No date

Khi mới bắt đầu pull 1 dự án từ git về đôi khi bạn sẽ gặp phải lỗi này trên macOS. bài viết này giúp bạn hiểu được tại sao lại có lỗi này và cách sữa lỗi.

Xem thêm →