Skip to content

Instantly share code, notes, and snippets.

View ezirmusitua's full-sized avatar
🎯
Focusing

ezirmusitua ezirmusitua

🎯
Focusing
View GitHub Profile
@ezirmusitua
ezirmusitua / dynamic-import.js
Created January 31, 2019 04:26
[Dynamicly import assets] import assets dynamicly in react #react
// for assets, we can only use require to import, cause it was process after build(using webpack or gulp)
// so, if we have lots of assets to import, we should use some scripts to convert to an Assets file(this file contain the codes that use require to import assets)
// prepareAssets.js
const fs = require("fs");
const files = fs.readdirSync("./assets/");
const ex =`export default {\n${files.map(x => x.split(".png")[0] + ': require(' + './' + x + '),').join("\n")}`;
fs.writeFileSync("./assets/index.js", ex);
@ezirmusitua
ezirmusitua / activate-win10.cmd
Last active April 13, 2019 17:42
[Win10 activation] activate win10 #windows #shit
# win + x -> A
slmgr.vbs /upk
slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX
slmgr /skms zh.us.to
slmgr /ato
@ezirmusitua
ezirmusitua / wsl.conf
Last active September 10, 2019 21:43
[Configure WSL automatically] configure WSL automatically #windows #bash
# Let’s enable extra metadata options by default
[automount]
enabled = true
root = /windir/
options = "metadata,umask=22,fmask=11"
mountFsTab = false
# Let’s enable DNS – even though these are turned on by default, we’ll specify here just to be explicit.
[network]
generateHosts = true
@ezirmusitua
ezirmusitua / set-line-separator.md
Created January 31, 2019 04:34
[Set line separator] Set line separator in PyCharm #IDE
  1. Open Settings
  2. Switch to Editor/Code Style
  3. Set line separator
@ezirmusitua
ezirmusitua / resolve-can-not-save.md
Created January 31, 2019 04:36
[Resolve can not save file] resolve can not save in PyCharm cause by __jp_tmp__ #IDE
  1. Open Settings
  2. Search Safe
  3. Toggle off Use "safe write" (Save changes to a temporary file first)
@ezirmusitua
ezirmusitua / enable-UWP-proxy.md
Created January 31, 2019 04:38
[Enable UWP use proxy] enable UWP use proxy in windows #windows #proxy
  1. Download fiddler
  2. Open WinConfig
  3. Select UWP then Save Changes
@ezirmusitua
ezirmusitua / set-wsl-font.md
Last active May 16, 2022 04:30
[Set WSL font] set WSL font in reg #windows #bash #font
  1. win + R -> regedit
  2. find HKEY_CURRENT_USER\Console\C:_Program Files_WindowsApps_CanonicalGroupLimited.Ubuntu18.04onWindows_1804.2018.817.0_x64__79rhkp1fndgsc_ubuntu1804.exe
  3. add CodePage, type DWORD, value 0x01b5
@ezirmusitua
ezirmusitua / remove-unused-packages.sh
Created January 31, 2019 04:57
[Remove unused packages] remove unused packages in archlinux #linux #shell
pacman -Rsn $(pacman -Qdtq)
@ezirmusitua
ezirmusitua / install-deb.sh
Created January 31, 2019 05:05
[Install deb in archlinux] install deb file in archlinux #linux
1. Install with AUR
2. Use Debtap
1. debtap packagetoconvert.deb
2. debtap -U *
@ezirmusitua
ezirmusitua / get-float-percision.js
Created January 31, 2019 05:07
[Get float precision] get float number precision #javascript
function precision(a) {
if (!isFinite(a)) return 0;
let e = 1, p = 0;
while (Math.round(a * e) / e !== a) { e *= 10; p++; }
return p;
}