Skip to content

Instantly share code, notes, and snippets.

View aint's full-sized avatar
👌
Not Great, Not Terrible

Oleksandr T aint

👌
Not Great, Not Terrible
View GitHub Profile
@aint
aint / I2P OS X.md
Last active September 23, 2024 01:11
Set Up I2P on Mac OS X
  • Install I2P
    • Download I2P
    • java -jar i2pinstall_*.jar
  • Install Java Service Wrapper
    • Download Community Version
    • tar xzf wrapper-*.tar.gz
    • cp wrapper*/bin/wrapper /Applications/i2p/i2psvc
    • cp wrapper*/lib/wrapper.jar /Applications/i2p/lib
    • cp wrapper*/lib/libwrapper.so /Applications/i2p/lib
  • Try to start I2P using /Applications/i2p/i2prouter start or Start I2P Router app
@aint
aint / OS X NTFS Read+Write.md
Last active September 22, 2024 15:18 — forked from bjorgvino/yosemite ntfs read+write.txt
Mac OS X + OSXFuse + NTFS-3G = NTFS R/W
  • Remove osxfuse if installed via homebrew:
brew uninstall osxfuse
  • Install the latest version of "FUSE for OS X" from http://osxfuse.github.io. When installing "FUSE for OS X" make sure to select the "MacFUSE Compatibility Layer" option. MacFUSE Compatibility Layer

  • Reboot (optional but recommended by osxfuse)

@aint
aint / Force Java apps to use modern JDK on OS X.md
Last active January 28, 2018 06:27
How to force Java bundled apps to use modern JDK on Mac OS X
  • Edit /Library/Java/JavaVirtualMachines/jdk1.8.0_YOUR_VERSION.jdk/Contents/Info.plist_ and change
<key>JVMCapabilities</key>
<array>
    <string>CommandLine</string>
</array>

To:

JVMCapabilities
{
"draw_white_space": "selection",
"fallback_encoding": "Cyrillic (Windows 1251)",
"ignored_packages":
[
"Vintage"
],
"open_files_in_new_window": false,
"trim_trailing_white_space_on_save": true
}
# top-most EditorConfig file
root = true
[*]
end_of_line = lf
insert_final_newline = true
charset = utf-8
indent_style = space
tab_width = 4
trim_trailing_whitespace = true
@aint
aint / info.md
Last active December 18, 2020 19:15
How to enable macOS Keychain for gnuPG to automatically sign git commits

0) Import your privat key

$ gpg --import ~/.gnupg/gnupg-private-key.asc

1) Install the dependencies.

$ brew install gpg pinentry-mac

2) Configure git to automatically sign commits.

$ git config --global commit.gpgsign true

3) Add the following line to ~/.gnupg/gpg-agent.conf

@aint
aint / JMC_OSX.md
Created February 4, 2021 19:50
JDK Misssion Control with SDKMAN JDK on OSX

/Applications/JDK\ Mission\ Control.app/Contents/MacOS/jmc -vm ~/.sdkman/candidates/java/14.0.0.hs-adpt/lib/libjli.dylib

docker run -d \
--name kafkaui \
-p 8082:8080 \
-e KAFKA_CLUSTERS_0_NAME=kafka-dev \
-e KAFKA_CLUSTERS_0_BOOTSTRAPSERVERS="b-1.us-east-1.amazonaws.com:9092,b-2.us-east-1.amazonaws.com:9092,b-3.us-east-1.amazonaws.com:9092" \
-e KAFKA_CLUSTERS_1_NAME=kafka-prod \
-e KAFKA_CLUSTERS_1_BOOTSTRAPSERVERS="b-1.us-east-1.amazonaws.com:9092,b-2.us-east-1.amazonaws.com:9092,b-3.us-east-1.amazonaws.com:9092" \
provectuslabs/kafka-ui:master
@aint
aint / kafka-ui-docker.sh
Created April 15, 2025 11:33
Kafka UI Docker
docker run -d \
--name kafkaui \
-p 8082:8080 \
-e KAFKA_CLUSTERS_0_NAME=kafka-dev-0 \
-e KAFKA_CLUSTERS_0_BOOTSTRAPSERVERS="b-1.???.kafka.us-east-1.amazonaws.com:9092" \
-e KAFKA_CLUSTERS_1_NAME=kafka-prod \
-e KAFKA_CLUSTERS_1_BOOTSTRAPSERVERS="b-1.???.kafka.us-east-1.amazonaws.com:9092,b-2.???.kafka.us-east-1.amazonaws.com:9092" \
kafbat/kafka-ui:main