Attention: this is the key used to sign the certificate requests, anyone holding this can sign certificates on your behalf. So keep it in a safe place!
openssl genrsa -des3 -out rootCA.key 4096
# 1) Create your private key (any password will do, we remove it below) | |
$ cd ~/.ssh | |
$ openssl genrsa -des3 -out server.orig.key 2048 | |
# 2) Remove the password | |
$ openssl rsa -in server.orig.key -out server.key |
@media (min-width: 768px) { | |
.seven-cols .col-md-1, | |
.seven-cols .col-sm-1, | |
.seven-cols .col-lg-1 { | |
width: 100%; | |
} | |
} | |
@media (min-width: 992px) { | |
.seven-cols .col-md-1, |
object TypeclasseDemo { | |
// The parts of the type class pattern are: | |
// | |
// 1. the "type class" itself -- a trait with a single type parameter; | |
// | |
// 2. type class "instances" for each type we care about, | |
// each marked with the `implicit` keyword; | |
// | |
// 3. an "interface" to the type class -- one or more methods |
ip link delete docker0 | |
systemctl restart docker |
This script removes the input length limit which can trip up Plover users.
Simply install the script into TamperMonkey (Chrome) or GreaseMonkey (Firefox) and get racing.
The script was created by community member nimble
The package that linked you here is now pure ESM. It cannot be require()
'd from CommonJS.
This means you have the following choices:
import foo from 'foo'
instead of const foo = require('foo')
to import the package. You also need to put "type": "module"
in your package.json and more. Follow the below guide.await import(…)
from CommonJS instead of require(…)
.In Neovim, the .
character repeats "the most recent action"; however, this is not always respected by plugin actions. Here we will explore how to build dot-repeat support directly into your plugin, bypassing the requirement of dependencies like repeat.vim.
When some buffer-modifying action is performed, Neovim implicitly remembers the operator (e.g. d
), motion (e.g. iw
), and some other miscellaneous information. When the dot-repeat command is called, Neovim repeats that operator-motion combination. For example, if we type ci"text<Esc>
, then we replace the inner contents of some double quotes with text
, i.e. "hello world"
→ "text"
. Dot-repeating from here will do the same, i.e. "more samples"
→ "text"
.
; extends | |
; put this file at ~/.config/nvim/after/queries/go/injections.scm | |
; preview: https://github.com/user-attachments/assets/4cb70b78-8861-4a72-a330-40065b6fccb2 | |
; This injection provide syntax highlighting for variable declaration and arguments by | |
; using the comment before the target string as the language. | |
; | |
; The dot after @injection.language ensures only comment text left to the target string will | |
; trigger injection. |