Mixed Knowledge
Mixed Knowledge
Everything that is too short to constitute a separate entry.
OpenRewrite
Usage
Add desired recipe into root pom.xml
, e.g.:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<build>
<plugins>
<plugin>
<groupId>org.openrewrite.maven</groupId>
<artifactId>rewrite-maven-plugin</artifactId>
<version>6.2.2</version>
<configuration>
<exportDatatables>true</exportDatatables>
<activeRecipes>
<recipe>org.openrewrite.java.spring.boot3.UpgradeSpringBoot_3_2</recipe>
</activeRecipes>
</configuration>
<dependencies>
<dependency>
<groupId>org.openrewrite.recipe</groupId>
<artifactId>rewrite-spring</artifactId>
<version>6.2.0</version>
</dependency>
</dependencies>
</plugin>
</plugins>
</build>
If mvn rewrite:run
didn’t work, open IntelliJ Maven menu and there find
PROJECT: Main -> Plugins -> rewrite -> rewrite:run
Git
Push commits up to given commit:
1
git push origin {commitid}:{branch}
Git LFS
Draft notes of work with Git LFS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
https://rehansaeed.com/gitattributes-best-practices/
git lfs track "*.exe"
TODO: how multiple add one command?
but better i guess:
LFS gitattributes
*.exe filter=lfs diff=lfs merge=lfs -text
*.dll filter=lfs diff=lfs merge=lfs -text
git add .gitattributes
git rm --cached .\lib\*
git rm --cached ./\*.dll
git rm --cached ./\*.exe
git lfs status
git lfs ls-files
if encounter
Remote "origin" does not support the Git LFS locking API. Consider disabling it with:
$ git config lfs.https://github.com/komidawi/Anki.git/info/lfs.locksverify false
git@github.com: Permission denied (publickey).: exit status 255
then
start-ssh-agent
Excel
- Select Column
Ctrl + Space
- Select Row
Shift + Space
- Deselect
Shift + Backspace
- Strikethrough
Ctrl + 5
- Get value from last column
=CHOOSEROWS(TOCOL(A:A; 1); -1)
Regex
?
- Non-greedy matching
Gradle
To be able to run Kotlin Gradle project with ./gradlew run
, add into build.gradle.kts
1
2
3
4
application {
// assuming main file is Main.kt
mainClass.set("it.komidawi.MainKt")
}
Espanso
Cursor position
Using them is very simple, just insert $ | $ where you want the cursor to be positioned, in this case: |
1
2
- trigger: :div
replace: <div>$|$</div>