This is a brief introduction to the tools needed to maintain a personal fork of ZMK (or QMK or really whatever). It covers:
| { | |
| "input": { | |
| "blocklist": [], | |
| "compressor#0": { | |
| "attack": 15.0, | |
| "boost-amount": 0.0, | |
| "boost-threshold": -72.0, | |
| "bypass": false, | |
| "dry": -80.01, | |
| "hpf-frequency": 10.0, |
Listing pods with kubectl get pods, then select a pod name and copy paste it into kubectl logs [pod name]
- I want to streamline my workflow and stop using the terminal
- learn more about kubernetes
- main kubernetes extension for Emacs out there is greedy for permissions
I had some massive problems when installing the 10.13.3 update on macOS. The update installed, my computer successfully restarted - but on a subsequent restart the boot failed and displayed the following installation log:
Apr 4 04:07:04 MacBook-Pro opendirectoryd[186]: [session] Processing a network change notification
Apr 4 04:07:06 MacBook-Pro Unknown[526]: Launching the Language Chooser for an OS Install
Apr 4 04:07:06 MacBook-Pro bspowerassertiontool[521]: Tool exited successfully (0).
Apr 4 04:07:06 MacBook-Pro launchprogresswindow[524]: ISAP: Show progress UI called
Apr 4 04:07:07 MacBook-Pro Installer Progress[180]: Progress UI App Starting
Apr 4 04:07:32 MacBook-Pro opendirectoryd[186]: [session] Received a network change notification
Apr 4 04:07:32 MacBook-Pro opendirectoryd[186]: [session] Received a network change notification
Our goal here is to have one USB stick to rule them all. Objectives:
- We want a full system - not a live CD
- We want to boot this system on a Macbook Pro (requires UEFI)
- We want to boot this system on a Acer C720 Chromebook (requires Legacy BIOS support)
- We want the system "functional"
The last bullet is subject to interpretation, but I'm defining functional as:
- X Windows works (with LXDE)
| // ==UserScript== | |
| // @name Jitai | |
| // @version 1.3.2 | |
| // @description Display WaniKani reviews in randomized fonts, for more varied reading training. | |
| // @author Samuel (@obskyr) | |
| // @copyright 2016-2018, obskyr | |
| // @license MIT | |
| // @namespace http://obskyr.io/ | |
| // @homepageURL https://gist.github.com/obskyr/9f3c77cf6bf663792c6e | |
| // @icon http://i.imgur.com/qyuR9bD.png |
| # Kensington Expert Mouse Trackball | |
| # Run "xinput" to see the id and what it's called | |
| # | |
| # | |
| # Run "xev|grep Button -A 3" to see the actual mappings | |
| # Bottom Right - 1 | |
| # Bottom Left - 3 | |
| # Upper Left - 2 | |
| # Upper Right - 8 |
To remove a submodule you need to:
- Delete the relevant section from the .gitmodules file.
- Stage the .gitmodules changes git add .gitmodules
- Delete the relevant section from .git/config.
- Run git rm --cached path_to_submodule (no trailing slash).
- Run rm -rf .git/modules/path_to_submodule (no trailing slash).
- Commit git commit -m "Removed submodule "
- Delete the now untracked submodule files rm -rf path_to_submodule
I recommend fcitx-mozc for Japanese Input Method in Arch or Angergos, and I'm also using it. I think fcitx-mozc is better than ibus-mozc for some reasons. First one is that there are official binary package of fcitx-mozc, but ibus-mozc is only in AUR. Secondly, fcitx is more configurable than ibus.
Please see https://wiki.archlinux.org/index.php/Fcitx for way of installing and configuring fcitx.
After that, you can configure alternative keybind of "Zenkaku-Hankaku."
Since I'm using US keyboard, I set C-\ (Control + \) for Zenkaku-Hankaku key. The option is at
"Configure" (at fcitx's menu, appears after right-clicking fcitx icon or run `fcitx-configtool` on terminal) > "Global Config" > "Trigger Input Method."
You can switch on or off to use input method with key on that config, or switch between all of installed input methods.