Losing focus on Windows caused by WSL
WSL steals the active window’s focus.
WSL steals the active window’s focus.
After allowing Wake On LAN in the BIOS (example), we need to setup the OS to allow Wake On LAN. For Ubuntu Desktop, see the Debian guide. For Proxmox V...
If your arXiv logs show that it is using hlatex, then you can add \pdfoutput=1 in the beginning of your LaTex file to switch to using hpdflatex. Reference: ...
Win + R and enter shell:startup. Reference: Add an app to run automatically at startup in Windows 10
Connect controller via cable [Device Manager] -> [Xbox Peripherals] -> [Xbox Controller] Right click -> [Properties] -> [Power Management]...
Guide for setting up X11 Forwarding from Linux to Windows through SSH.
Some setup scripts / guides for VMs in Proxmox VE. This note is highly dependent on the following repo: https://github.com/j3soon/linux-scripts
Disable Wayland on Ubuntu for Anydesk, Rustdesk, etc.
Some notes and references on the GPU passthrough settings. The guide is a sufficient condition for GPU passthrough, not a necessary one. Keep in mind that t...
Some styling notes on pandoc.
xrandr: RandR (Resize and Rotate) X Window System extension.
Some resources for setting up Tiger VNC on Ubuntu.
For commercial use, you can use RustDesk, or Google Remote Desktop (doesn’t support Linux). For personal use, you can further use TeamViewer, Anydesk, RealV...
How to retrieve CUDA and cuDNN versions. Please note that the CUDA version in nvidia-smi does not show the currently installed CUDA version. Instead, it sho...
Open Color Management Select your current display Check Use my settings for this device Add a new profile and select sRGB IEC61966-2.1 under ICC Pro...
(Optional) Install Windows 10 Shrink the Windows partition, resulting some Unallocated Space. The built-in Disk Management may have shrinking issues due...
In Windows 10: In Settings > Network & Internet > Status, click Change adapter options Open another window Settings > Network & Interne...
To solve the conflict of Ctrl+B hotkey, configure the user preference. In Settings > Advanced Settings Editor > Keyboard Shortcuts > User Preferenc...
Resize VDI with File > Virtual Media Manager. If you are using snapshots, remember to resize all snapshots. Reference: resize vbox disk.vhd w...
CentOS 6 is in archived state, but may still be used for education purposes. This post guides you through the installation process: (1) Download ISO file (2...
The metadata in setup.py must use double-quoted strings instead of single-quoted strings so that PyPI can parse it without error.
If your Android Phone transfers file very slowly when using USB, you can speed up the process by using ADB File Transfer with debugging mode. See this link ...
When trying to use a Wacom Tablet to draw freely in Adobe Acrobat Pro on Windows 10, the line may not be smooth. The solution is to search for Wacom Table...
On Windows 10, OBS Studio may capture a black screen even with display added: The solution is to search for Graphics settings. Select Classic App and clic...
Dropbox may stop syncing on Linux without any error message. The issue may arise from 2 causes: The user does not have the privilege to access the files t...
In Office Word: Review > Compare > Compare.... The differences are shown by a red line on the left side for each of the window. Not to be confused by t...
There might be some hidden files when accessing USB sticks. There are 2 choices: Configure the file explorer to see hidden files, or make the files visible b...
When using Phaser with tilemaps, the player might fall through the map, which is the notorious tunneling (bullet-through-paper) problem. We can solve it by C...
OneTab is a nice extension, but it becomes very slow when we have about 10k tabs. There aren’t options in OneTab to delete all tabs after exporting them. So ...
Recently I’ve been using Tensorflow Extended (TFX) and I observed something interesting about the search results of Google and DuckDuckGo. When searching tf...
Using Eslint with egg.js will have errors when linting files using: eslint --fix --ext .js,.vue --ignore-path .gitignore .
Some image files you downloaded from the internet might be in the incorrect format. You can open it in PhotoShop, GIMP, Paint.NET, … and re-save it as *.png ...
Open a Unity project: Edit > Preferences > GI Cache > Clean Cache In my case I cleaned 10 GB of caches. Further Reading Manual: GI cache | Uni...
My computer still has the 100% disk problem, however it seems to happen less by following the steps below: Disable Windows Search, Superfetch. Disable ...
Using the Windows 10 shortcut Win + Shift + S to crop a certain region, and use Alt + Tab and paste to quickly add notes.
Arduino 1.6.9 uses 13 instead of LED_BUILTIN, which is equal to 7 in the newest version. Writing to the wrong port causes the wrong result.
There are many GitLab issues that don’t exist in GitHub, I’ll list some below. Permission denied when pushing Must use the command below to clone, otherwis...
There’s a audio bug in Windows 10, the sound icon at the notification bar is normal, but there’s no sound. When this problem occurs, Youtube might freeze, a...
當 Emacs 裡面有「硬值」、「說明」、「內文」、「閱讀」、「腳」這幾個字時,org mode 會變很慢很慢,但刪掉後就沒事了。後來確認是因為字形的問題。可以從這邊 下載微軟雅黑體 (Microsoft YaHei Mono), 然後在 Options > Set Default Font... 裡面更改...
Downgrade any package installed by pacman.
If you encoutered the following error message when using Visual Studio + Boost, it means that you didn’t have the staged library files. cannot open file 'li...
If you’re a superuser, you might think Windows Defender’s AntiVirus is slowing your computer. If you don’t want this feature, you can disable it. Go to rege...
When pushing large files to GitLab or some other remotes, sometimes it will fail. We can fix it by the following command: git config http.postBuffer 5242880...
When using cmd in Windows 10 to run some operation, sometimes it will freeze (or hang) until we press a key. This seems to be a bug. Disabling Quick Edit Mo...
Setting up Hinet Webmail on mailing programs are such a hassle. By changing Outgoing Server to msr.hinet.net. In ThunderBird settings: Tools->Account Set...
Unity is a cross-platform game engine. When we want to export our game to Windows Store, it will show you a bunch of errors. The article below is some notes ...
When using Code::Blocks, I get the error when using MinGW g++ to compile: to_string is not a member of std. This is actually a bug of MinGW, which can be fi...
In the recent update of Win10, the settings have been changed to: Modern Settings->Time & Language->Region and Language->Advanced keyboard sett...
Follow the link here. Further Reading 第五代倉頡輸入法手冊 | cbflabs 倉頡輸入法練習 1 | ifreesite
Google Chrome sometimes become black-screen when resumed from minimized state, we can fix it by disabling Settings->Advanced->Use hardware acceleration...
I got the error message: Failed to load resource: net::ERR_CONNECTION_REFUSED after using vscode-chrome-debug. That’s because we need to open a server by ou...
git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch PATH-TO-YOUR-FILE-WITH-SENSITIVE-DATA' --prune-empty --tag-name-filter cat -- --al...
This is a proof which only uses directional derivatives. We want to prove the Second Derivative Test.
If your notebook’s fan is always on for some unknown reason, its fan settings might be changed to always on. You can change it back in the BIOS or using the...
When using google chrome in incognito mode, it become very slow to load any pages. It shows the downloading proxy script... message when loading the page. T...
Some problems that I encountered when establishing connection through LAN when playing multiplayer games.
Follow the steps here. If you encountered the problem that the downloaded Install High Sierra file only has 19MB. Then, check your OSX version and App Stor...
The settings I used in my vimrc for code formatting: " Need astyle installed autocmd BufNewFile,BufRead *.c set formatprg=astyle\ -A1xjxVpSNYk1Hm0xwxWO auto...
將你的程式碼自動縮排/美化。 手動縮排程式碼是一個好習慣,但是程式碼一變長,或是一次性刪減很多不同的地方,甚至是幫別人 debug 沒編排好的 code 時,自動縮排快捷鍵就會變得非常方便。以下介紹一些 C/C++ 比較常用的 IDE 中如何使用自動縮排。 如果有自己愛用的 IDE 沒有被列在下面也歡迎告知我...
Accidentally deleted bookmarks and Ctrl+Z cannot help, try restoring it. In Bookmarks->Show All Bookmarks->Import and Backup.
Convert to PDF file When I use pandoc to convert markdown to pdf on Windows. The command below fails and give me an error message.
McAfee LifeSafe steals the active window’s focus. I found it by immediately pressing Alt+F4 when the focus is lost and capture the event using Process Monit...
List of WM_XXXs is here.
Use DwmGetWindowAttribute instead of GetWindowRect when in Windows Vista and above.
I’m using Windows Server 2008 R2 64-bit. However, cleanmgr.exe cannot be launched directly using Win+R.
從 Verilog code 轉 block diagram.
在網路上有個能做醫學影像標記的開源專案 AIM on ClearCanvas 他目前出到第 4.5 版,我想要修改其中有發現的一些 bugs. 因為過程中遇到了很多問題,花了很多時間才解決(快整整三天),於是我把我的經驗整理一下,以供日後參考。
When executing nuget pack [ProjectName].nuspec The error message occured: Value cannot be null or an empty string. Parameter name: value It’s caused by the...
The dx, dy in MOUSEINPUT should be within [0, 65535] when using absolute coordinates. And the currect formula should be: dx := x * 65536 / ScreenWidth + 1
If the timeline preview in Adobe Premiere keeps shaking back and forth, try to remove the audio input. Set Edit->Preferences->Audio Hardware->Deafa...
Could not open library 'libcurl.dll': The specified module could not be found.
Installing Jupyter Notebook with Lisp kernel on Ubuntu on VirtualBox.
When using ramswaroop’s Jekyll Photography template on windows, executing gulp results the error message shown below.
When you want to test a simple I/O function that won’t change parent directories and files, you can just add a file in the test project and set it to Always ...
Download Plugins or Scripts You can find plugin in registry.gimp.org. Extracting the downloaded plugin packages to files with extensions like .scm, .py....
Open Magnifier. Turn on color inversion option. Ctrl+Alt+F to active (Full Screen) Ctrl+Alt+D to disable (Docked)
Syntax mklink [[/d] \| [/h] | [/j]] <Link> <Target>
Type following lines to command prompt. TAKEOWN /F "<PATH>" /R /D Y ICACLS "<PATH>" /reset /T
In File Explorer, hold Shift when right-clicking on a blank space in the desired folder bring up the Extended Context Menu. One of the options is Open Comman...
Download MonoGame Download DirectX End-User Runtimes.
Go to Disk Management (or Create and format hard disk partitions)