Skip to content

Instantly share code, notes, and snippets.

View WesleyCh3n's full-sized avatar
😺

WesleyCh3n WesleyCh3n

😺
View GitHub Profile
@WesleyCh3n
WesleyCh3n / install.ps1
Last active May 16, 2022 04:23
Analyze install script
Write-Host @'
Downloading fuan analyze...
'@
$root_dir = "fuan.analyze"
if (Test-Path $root_dir) {
Remove-Item $root_dir -Force -Recurse
}
@WesleyCh3n
WesleyCh3n / bot.rb
Created May 3, 2022 02:37 — forked from dideler/bot.rb
Sending a notification message to Telegram using its HTTP API via cURL
# Use this script to test that your Telegram bot works.
#
# Install the dependency
#
# $ gem install telegram_bot
#
# Run the bot
#
# $ ruby bot.rb
#
This file has been truncated, but you can view the full file.
@font-face {
font-family: 'VictorMono Nerd Font Mono';
src: url('data:font/ttf;charset=utf-8;base64,AAEAAAASAQAABAAgRkZUTY8AViMAD384AAAAHEdERUZrz38PAA7wEAAAAFRHUE9TtrvzaAAPQNwAAD5cR1NVQo84GIMADvBkAABQdk9TLzKIgudDAAABqAAAAGBjbWFw8TYZoQAAMtAAAAcWY3Z0IBrKNOkAAEjkAAAA3mZwZ22eNhbUAAA56AAADhVnYXNwAAAAEAAO8AgAAAAIZ2x5ZqMeRPQAAJtkAA1SOGhlYWQW79xiAAABLAAAADZoaGVhADEE5AAAAWQAAAAkaG10eNjXbNIAAAIIAAAwyGxvY2GQ67SQAABJxAAAUaBtYXhwGXsMmAAAAYgAAAAgbmFtZSwziJQADe2cAAAFOnBvc3Qk6XhMAA3y2AAA/S5wcmVwozDK7AAASAAAAADhAAEAAAABaPWcnUTUXw889QKfBEwAAAAA2x8+8wAAAADePPAn+Qb97wLcBRoAAAAIAAAAAQAAAAAAAQAABEz/BgAAAmT5Bv98AtwAAQAAAAAAAAAAAAAAAAAAA/0AAQAAFGcIwABcAGgABQACAUQB/gCNAAAC3gFtAAMAAwAEAlgB9AAFAAACywKUAAAAUgLLApQAAAGBADIBcgAAAgAGCQAAAAAAACAAAocAABgBAAAAAAAAAABVS1dOAMAAIP1GBEz/BgAABEwA+mAAAZ8AAAAAAmoDIAAAACAACAJYAEQCWAAAAlgAAAJYAAACWADgAlgAfgJYAA4CWAAzAlgAAAJYAAYCWAD3AlgAlgJYAI8CWAApAlgAFAJYAMECWABnAlgA4AJYAC4CWAAyAlgAYAJYADMCWABAAlgALwJYADkCWAA5AlgANgJYADECWAA5AlgA4AJYAMECWAA7AlgAFAJYAD0CWAAzAlgAAgJYACACWABNAlgAOQJYAEQCWABVAlgA
This file has been truncated, but you can view the full file.
@font-face {
font-family: 'VictorMono Nerd Font Mono';
src: url('data:font/ttf;charset=utf-8;base64,AAEAAAASAQAABAAgRkZUTY8AViMAD384AAAAHEdERUZrz38PAA7wEAAAAFRHUE9TtrvzaAAPQNwAAD5cR1NVQo84GIMADvBkAABQdk9TLzKIgudDAAABqAAAAGBjbWFw8TYZoQAAMtAAAAcWY3Z0IBrKNOkAAEjkAAAA3mZwZ22eNhbUAAA56AAADhVnYXNwAAAAEAAO8AgAAAAIZ2x5ZqMeRPQAAJtkAA1SOGhlYWQW79xiAAABLAAAADZoaGVhADEE5AAAAWQAAAAkaG10eNjXbNIAAAIIAAAwyGxvY2GQ67SQAABJxAAAUaBtYXhwGXsMmAAAAYgAAAAgbmFtZSwziJQADe2cAAAFOnBvc3Qk6XhMAA3y2AAA/S5wcmVwozDK7AAASAAAAADhAAEAAAABaPWcnUTUXw889QKfBEwAAAAA2x8+8wAAAADePPAn+Qb97wLcBRoAAAAIAAAAAQAAAAAAAQAABEz/BgAAAmT5Bv98AtwAAQAAAAAAAAAAAAAAAAAAA/0AAQAAFGcIwABcAGgABQACAUQB/gCNAAAC3gFtAAMAAwAEAlgB9AAFAAACywKUAAAAUgLLApQAAAGBADIBcgAAAgAGCQAAAAAAACAAAocAABgBAAAAAAAAAABVS1dOAMAAIP1GBEz/BgAABEwA+mAAAZ8AAAAAAmoDIAAAACAACAJYAEQCWAAAAlgAAAJYAAACWADgAlgAfgJYAA4CWAAzAlgAAAJYAAYCWAD3AlgAlgJYAI8CWAApAlgAFAJYAMECWABnAlgA4AJYAC4CWAAyAlgAYAJYADMCWABAAlgALwJYADkCWAA5AlgANgJYADECWAA5AlgA4AJYAMECWAA7AlgAFAJYAD0CWAAzAlgAAgJYACACWABNAlgAOQJYAEQCWABVAlgA
@font-face {
font-family: "Victor Mono Nerd Font";
font-style: normal;
font-weight: 400;
src: url(https://raw.githubusercontent.com/ryanoasis/nerd-fonts/master/patched-fonts/VictorMono/Medium/complete/Victor%20Mono%20Medium%20Nerd%20Font%20Complete%20Mono.ttf);
font-variant-ligatures: none;
}
@font-face {
font-family: "Victor Mono Nerd Font";
@WesleyCh3n
WesleyCh3n / invert_mouse_wheel.ps1
Created February 22, 2022 02:46
Windows 10 mouse wheel direction
# open powershell in administrator mode
$mode = Read-host "How do you like your mouse scroll (0 or 1)?"; Get-PnpDevice -Class Mouse -PresentOnly -Status OK | ForEach-Object { "$($_.Name): $($_.DeviceID)"; Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Enum\$($_.DeviceID)\Device Parameters" -Name FlipFlopWheel -Value $mode; "+--- Value of FlipFlopWheel is set to " + (Get-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Enum\$($_.DeviceID)\Device Parameters").FlipFlopWheel + "`n" }
# 0: default direction
# 1: invert direction
# Reboot to take effect
x y
0 -0.04788403320312362
1 -0.033518822751855026
2 -0.057460839843749056
3 -0.04788403320312362
4 -0.052672436033105896
5 -0.057460839843749056
6 -0.033518822751855026
7 -0.04309562939248046
8 -0.04309562939248046
@WesleyCh3n
WesleyCh3n / fcitx_insall.md
Last active October 20, 2021 04:18
manjaro install fcitx chewing
sudo pacman -S fcitx fcitx-im kcm-fcitx fcitx-configtool
vi ~/.pam_environment

with

GTK_IM_MODULE DEFAULT=fcitx

Can I do "make uninstall" with CMake?

By default, CMake does not provide the "make uninstall" target, so you cannot do this. We do not want "make uninstall" to remove useful files from the system. If you want an "uninstall" target in your project, then nobody prevents you from providing one. You need to delete the files listed in install_manifest.txt file. Here is how to do it. First create file cmake_uninstall.cmake.in in the top-level directory of the project:

if(NOT EXISTS "@CMAKE_BINARY_DIR@/install_manifest.txt")
@WesleyCh3n
WesleyCh3n / arm64-cross.Dockerfile
Last active September 12, 2021 15:07
Dockerfile of arm64/armv7 for rpi cross-compile base on `dockross`. Toolchain: https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/
FROM dockcross/base:latest
ENV DEFAULT_DOCKCROSS_IMAGE arm64-cross
ENV CROSS_TRIPLE aarch64-linux-gnu
ENV XCC_PREFIX /usr/local
ENV CROSS_ROOT ${XCC_PREFIX}/${CROSS_TRIPLE}
ENV AS=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-as \
AR=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-gcc-ar \
CC=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-gcc \