Skip to content

Instantly share code, notes, and snippets.

View konradish's full-sized avatar

Konrad konradish

View GitHub Profile
@konradish
konradish / upgrade_npm.sh
Created August 6, 2022 16:47
Upgrade npm
npm install -g npm@latest
@konradish
konradish / install_docker.sh
Created November 13, 2021 23:59
Debian installer for Docker
#!/bin/bash
apt install -y ca-certificates curl gnupg lsb-release
curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian \
$(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null
apt update
apt install -y docker-ce-cli
@konradish
konradish / create_encrypted_fs.sh
Last active November 8, 2021 23:53
Create new encrypted filesystem and upload to GDrive
#!/bin/bash
filename=secrets.dat
megs=20
loop=/dev/loop0
mount_point=./secrets_map
create() {
losetup -d $loop
fallocate -l ${megs}M $filename
losetup $loop $filename
@konradish
konradish / install_bat.sh
Created November 7, 2021 03:54
Install bat (cat but better)
wget https://github.com/sharkdp/bat/releases/download/v0.11.0/bat_0.11.0_amd64.deb
sudo apt install gdebi
sudo gdebi bat_0.11.0_amd64.deb
@konradish
konradish / docker_container_wtith_docker_access.sh
Created November 6, 2021 22:33
How to give Docker server access to container
-v /var/run/docker.sock:/var/run/docker.sock
@konradish
konradish / vbox_guest.sh
Created October 16, 2021 14:49
Install virtualbox guest on Debian based distro
sudo apt install -y --reinstall virtualbox-guest-x11
# Then reboot
@konradish
konradish / dig_for_dns.sh
Created September 18, 2021 14:40
Dig nameserver info for a domain from a specific DNS
dig @8.8.8.8 ns slashdot.org
@konradish
konradish / tensorflow_setup.bat
Last active October 2, 2021 17:14
Set up tensorflow GPU on Windows
REM For new versions check out the grid at https://www.tensorflow.org/install/source_windows#gpu
conda create -n tf python=3.8.7
REM Or to upgrade: conda install -c anaconda python=3.8
conda install -y -c anaconda tensorflow-gpu==2.5.0
conda install -y jupyter seaborn matplotlib numpy keras-gpu pandas tqdm tensorflow_addons
conda install -y -c conda-forge ipywidgets
conda install -y jupyterlab
jupyter labextension install @jupyter-widgets/jupyterlab-manager
conda install -y -c conda-forge matplotlib
conda install -y -c conda-forge keras
@konradish
konradish / flatten_xml.py
Created September 12, 2021 18:20
Flatten XML
# https://stackoverflow.com/questions/46299727/flatten-xml-document-in-java
from org.w3c.dom import Document
from org.w3c.dom import Node
from org.xml.sax import InputSource
from java.io import StringReader
from java.util import Properties
from javax.xml.parsers import DocumentBuilder
from javax.xml.parsers import DocumentBuilderFactory