codeQ - Chia sẻ kiến thức lập trình một cách đơn giản nhất
NVM Cheat Sheet
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.
Kết nối server ubuntu bằng private key
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ư
Cách cài đặt MongoDB Atlas Database đơn giản
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.
Sử dụng ảnh gif trong React Native
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.
Sử dụng đa ngôn ngữ trong react-native (Multi-Languages) với i18n
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.
Cách thêm font trong ứng dụng react-native
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
Sơ lược phép quay không gian Quaternio Euler
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.
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
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
Custom hooks: useInterval
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.
Cách chuyển đổi putty private key sang openssh
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.
Kết nối server bằng private key với openssh
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
Cách trang trí Terminal xịn xò với Powerlevel10k
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.
Cách cài đặt Chocolatey đơn giản nhất
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.
Nodejs Promises API là gì?
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.
Thêm Git Bash vào Windows Terminal
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
Tạo Certificate Signing Requests (CSR) trên macOS sử dụng Keychain Access
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.
Cách cài đặt và cấu hình windows terminal đơn giản nhất
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.
Custom hooks: useWindowSize
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.
Cách sửa lỗi ld: building for iOS Simulator,... for architecture arm64 clang: error: linker command failed with exit code 1
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)
Cách cài đặt ảnh nền cho Windows Terminal
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
Sửa lỗi: Error: spawn ./gradlew EACCES
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.
Cài đặt samba trên server để tạo một NAS (Network Attached Storage) trên Ubuntu
Tìm hiểu cách tạo NAS trên Ubuntu