Author: Daniel

Good to know – ssh

Create keys: ssh-keygen -t ed25519 \ -a 420 -f ~/.ssh/demo.ed25519 \ – C “Kommentar zum Key” Copy public key to server: ssh-copy-id \ -i ~/.ssh/demo.ed25519.pub \ user@server Add private key to ssh-agent: # ssh-agent eval `ssh-agent -s` ssh-add ~/.ssh/demo.ed25519 ssh-add -l Autostart ssh agent: # https://stackoverflow.com/questions/18880024/start-ssh-agent-on-login/18915067#18915067 ~/.config/systemd/user/ssh-agent.service [Unit] Description=SSH key agent [Service] Type=simple Environment=SSH_AUTH_SOCK=%t/ssh-agent.socket ExecStart=/usr/bin/ssh-agent -D -a $SSH_AUTH_SOCK [Install] WantedBy=default.target...

netctl to networkd and iwd

Information: https://wiki.archlinux.org/title/Systemd-networkd https://wiki.archlinux.org/title/Iwd Migration: https://www.sobyte.net/post/2022-09/switch-to-systemd-networkd/ https://www.rdeeson.com/weblog/180/switching-from-netctl-to-networkd-with-iwd Wofi: https://codeberg.org/bagnaram/menu-iwd Main configuration is in: /etc/iwd/main.conf Network-Configuration is stored in: /var/lib/iwd Commands – iwctl: device list device wlan0 set-property Powered on station wlan0 scan station wlan0 get-networks station wlan0 connect SSID station wlan0 show station wlan0 disconnect known-networks list known-networks SSID forget

Ranger

Ranger: https://github.com/ranger/ranger ranger User Guide Wiki: https://wiki.archlinux.org/title/ranger Color-Scheme: https://draculatheme.com/ranger Plugin mount Plugin – Archives Tutorial Bookmarks: “Type m to bookmark the current directory. You can re-enter this directory by typing `. can be any letter or digit. Unlike vim, both lowercase and uppercase bookmarks are persistent.” (man ranger) Cheatsheets: https://gist.github.com/heroheman https://dquinton.github.io/debian-install/files/ranger-keybinds_quinton.pdf Video 1: https://www.youtube.com/watch?v=OGFXP9f0ouo Video 2: https://www.youtube.com/watch?v=nlolvAVqn10 Commands: g =...

gtk-themes

Themes: Qogir-Light: https://github.com/vinceliuice/Qogir-theme Dark: Nordic, dracula Change: lxappearance Workaround: https://github.com/swaywm/sway/wiki/GTK-3-settings-on-Wayland Alternative: https://github.com/nwg-piotr/nwg-look

Qemu & KVM

General: https://wiki.ubuntuusers.de/KVM/ https://www.qemu.org/ Higher Resolution: The Windows 10 QXL driver is called “QXL-WDDM-DOD”: https://www.spice-space.org/download/windows/qxl-wddm-dod/ TPM2: https://www.codingblatt.de/virt-manager-qemu-kvm-tpm2-emulieren/ Commands: virsh list –all Resource: https://shallowsky.com/blog/linux/virt-manager-tips.html https://stafwag.github.io/blog/blog/2018/04/22/high-screen-resolution-on-a-kvm-virtual-machine-with-qxl/ https://www.codingblatt.de/virt-manager-qemu-kvm-tpm2-emulieren/

Conway’s Law – From TDD to DDD

Conway’s Law: “Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization’s communication structure.” (wikipedia) “Test Driven Development” (TDD) is a crucial cornerstone if the organization wants to realize CI/CD and be truly “agile”. See this post about TDD for more… However reality looks different: At the 2022 DSAG “Technologietage”...

T480 Dock and Linux

https://www.nofost.de – Compatibility reddit Thinkpad Wiki Reddit – Thinkpad Docks https://wiki.archlinux.org/title/ThinkPad_docks

Eclipse & ADT on Arch

SAP Download Site: https://tools.eu1.hana.ondemand.com/ Eclipse Download: https://www.eclipse.org/downloads/packages/ Blog: Lightweight installation Information on arch: https://wiki.archlinux.org/title/eclipse Book: https://www.rheinwerk-verlag.de/abap-entwicklung-in-eclipse/ ABAPgit: https://eclipse.abapgit.org/updatesite/ ABAP-quick-fix: https://marketplace.eclipse.org/content/abap-quick-fix DSAG ADT Leitfaden My setup: – Don’t use the provided AUR-packages, instead just extract the tar.gz – Plugin-installation as usual – Config: 1) .desktop file in home-dir/.local/share/applications/eclipse.desktop [Desktop Entry] Type=Application Version=1.0 Name=Eclipse Comment=Eclipse ADT Path=/usr/local/opt/eclipse Exec=eclipse Icon=/usr/local/opt/eclipse/icon.xpm Terminal=false Categories=Development 2)...

The Universe of SAP Business Technology Platform in a Nutshell

Shamelessly promoting my – still very valid – blog-post of SAP BTP: SAP – BTP, RAP, CAP, CDS, WTF… For further details there is an highly recommended ongoing weekly webcast-series: “The Universe of SAP Business Technology Platform in a Nutshell”.

Good to know – HTTP Protocol

When tinkering with OData, as well as SAC i’m reminded of the good-old-days of web-development, POST and GET requests, AJAX and service workers: What sounds like a toilet cleaner and a waiter in the restaurant, actually it’s all about the early days of asynchronous web-development and webapps. – Time to have closer look at the prime father of the world...