Skip to content

Instantly share code, notes, and snippets.

View lelinhtinh's full-sized avatar
🤤
Slimming failure

Thành Thân Thiện lelinhtinh

🤤
Slimming failure
  • Da nang, Vietnam
  • 17:26 (UTC +07:00)
View GitHub Profile
@lelinhtinh
lelinhtinh / connect-leopold-bluetooth-keyboard.md
Created October 12, 2024 15:22
How to connect Leopold bluetooth Keyboard on Windows 11

Hướng dẫn kết nối bàn phím bluetooth Leopold trên Windows 11

Lần đầu tiên kết nối thường diễn ra khá suôn sẻ, Windows sẽ tự hiện mã PIN để bạn nhập và kết nối bình thường. Tuy nhiên, nếu gặp sự cố cần kết nối lại thì bàn phím Leopold sẽ bị yêu cầu mã PIN, tuy nhiên chuỗi này ngẫu nhiên, và bạn không thể nhập được. Hãy làm theo các bước sau:

  1. Truy cập Settings > Bluetooth & devices > Devices, cuộn xuống dưới, tìm và click More devices and printer settings. fc630mbt-001

  2. Click vào Add a device.

@lelinhtinh
lelinhtinh / disable-vga-on-ubuntu.md
Last active June 13, 2024 08:31
Vô hiệu hóa VGA trên Ubuntu

Chạy lệnh lspci -v để tìm kernel modules của VGA, sau đó thêm vào blacklist:

sudo nano /etc/modprobe.d/blacklist.conf

Ví dụ:

blacklist nouveau
blacklist nvidiafb
@lelinhtinh
lelinhtinh / linux-with-btrfs-system-partition.md
Last active April 9, 2024 01:29
Cài đặt Linux sử dụng BtrFS

Cài đặt Linux sử dụng BtrFS

BtrFS có nhiều cải tiến so với các hệ thống quản lý tệp khác, nhưng ở mức độ sử dụng của người dùng thông thường thì hữu ích nhất vẫn là chế độ snapshot, nó cực kỳ nhanh và chiếm ít dung lượng lưu trữ.

Cách chia phân vùng

/boot/efi  512MB    (FAT32)
/boot      2GB      (Ext4)
/ >= 50GB (BtrFS)
@lelinhtinh
lelinhtinh / Dockerfile
Last active July 12, 2024 10:09
Docker - VSCode - XDebug - PHP 7.4
FROM 7.4-fpm-alpine
RUN apk add php7-pecl-xdebug
RUN cp /usr/lib/php7/modules/xdebug.so /usr/local/lib/php/extensions/no-debug-non-zts-20190902

Khắc phục lỗi phím Fn trên Linux

Một số bàn phím như Keychron, Fl-esports, ... gặp lỗi không thể nhấn hàng phím F1-F12, hoặc tổ hợp phím với Fn.

Hướng dẫn

Truy cập root shell:

sudo su -
@lelinhtinh
lelinhtinh / config.omp.json
Last active October 20, 2024 13:47
Cài đặt Oh My Posh trên Windows Terminal
{
"$schema": "https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/main/themes/schema.json",
"blocks": [
{
"alignment": "left",
"newline": true,
"segments": [
{
"background": "#d75f00",
"foreground": "#f2f3f8",
@lelinhtinh
lelinhtinh / unicode.js
Created December 24, 2022 06:34 — forked from jchook/unicode.js
JavaScript UTF-8 Helpers
/**
* Convert a string to a unicode byte array
* @param {string} str
* @return {Array} of bytes
*/
export function strToUtf8Bytes(str) {
const utf8 = [];
for (let ii = 0; ii < str.length; ii++) {
let charCode = str.charCodeAt(ii);
if (charCode < 0x80) utf8.push(charCode);
#!/bin/bash
cd /tmp || exit
echo "Downloading Postman ..."
wget -q https://dl.pstmn.io/download/latest/linux?arch=64 -O postman.tar.gz
tar -xzf postman.tar.gz
rm postman.tar.gz
echo "Installing to opt..."
if [ -d "/opt/Postman" ];then
@lelinhtinh
lelinhtinh / make-gnome-like-windows.md
Last active August 29, 2023 17:37
Make GNOME Like Windows

Make GNOME like Windows

GNOME Tweak tool

sudo apt install gnome-tweaks

GNOME extensions

@lelinhtinh
lelinhtinh / ublock-origin-filters.txt
Created September 29, 2020 09:59
uBlock Origin Filters
! 7/27/2020 https://vee-validate.logaretm.com
vee-validate.logaretm.com##.UpgradeNotice
vee-validate.logaretm.com##header.navbar:style(margin-top:0!important)
! 7/30/2020 https://pixinvent.com
pixinvent.com##.the-footer>.buy-now.vs-button
! 9/29/2020 https://dbdiagram.io
dbdiagram.io###chart:style(background-color:var(--gray-dark)!important)
dbdiagram.io##.highlight-ref .visible-path:style(stroke:var(--yellow)!important)