Skip to content

Instantly share code, notes, and snippets.

View l1x's full-sized avatar
๐Ÿ 
Working from home

Istvan l1x

๐Ÿ 
Working from home
View GitHub Profile
(venv) โžœ  mano.local bi-data git:(main)
> pip install polars
Collecting polars
  Downloading polars-0.10.10.tar.gz (543 kB)
     |โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ| 543 kB 2.0 MB/s
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing wheel metadata (pyproject.toml) ... error
  ERROR: Command errored out with exit status 1:
@l1x
l1x / install_postgres_13.sh
Created September 28, 2021 11:08
Installing PostgreSQL 13 on Amazon Linux 2
sudo amazon-linux-extras enable postgresql13
sudo yum -y clean metadata
sudo yum -y install postgresql

โžœ rpi4-3.lan ui git:(main) โœ— cat docker/base/Dockerfile

FROM debian:bullseye-slim
RUN DEBIAN_FRONTEND=noninteractive apt-get clean && apt-get update \
&& apt install apt-utils && apt-get install doas -y

RUN useradd -m -u 5000 -s /sbin/nologin app || :
RUN useradd -m -u 5001 -s /bin/bash admin || :
RUN echo 'permit nopass admin as root' > /etc/doas.conf
@l1x
l1x / motd.sh
Created April 5, 2021 12:59
Creating MOTD for unix / linux hosts
cfonts "rpi4-3" -f huge --gradient blue,cyan,"#FFA500" --transition-gradient > motd
@l1x
l1x / flush_dns.sh
Created April 5, 2021 12:37
Flushing DNS cache on MacOS
sudo killall -HUP mDNSResponder;sudo killall mDNSResponderHelper;sudo dscacheutil -flushcache
#!/usr/bin/env python
import os
import hashlib
import sys
def get_folders(folder):
ret = []
for root, subdirs, _files in os.walk(folder):
for subdir in subdirs:
git config --global alias.sweep
git config --global --replace-all alias.sweep '!git branch --merged $([[ $1 != "-f" ]] \
&& git rev-parse master) | egrep -v "(^\*|^\s*(main|master|develop)$)" \
| xargs git branch -d'
โžœ  frontend git:(master) git stash
No local changes to save
โžœ  frontend git:(master) git checkout feature/user-menu-and-logout
error: Your local changes to the following files would be overwritten by checkout:
        backend/warm-up/VERSION
Please commit your changes or stash them before you switch branches.
Aborting
sh build.sh
bin/nim c koch
./koch boot -d:release
./koch tools

Both systems are Raspberry 4 having exactly the same HW configuration, living on the same network. The first is Alpine Linux with OpenRC, the second if Ubuntu with Systemd. Both of the systems run OpenSSH with the same configuration.

โžœ  ~ time ssh -A 10.10.10.41 'exit 0'

________________________________________________________
Executed in  239.94 millis    fish           external
   usr time   12.44 millis   67.00 micros   12.37 millis
   sys time    9.36 millis  448.00 micros    8.91 millis