Skip to content

Instantly share code, notes, and snippets.

View bbak's full-sized avatar

Bruno Baketarić bbak

View GitHub Profile
@bbak
bbak / OneNote-to-MD.md
Created June 28, 2020 19:40 — forked from heardk/OneNote-to-MD.md
Convert notes from OneNote into Markdown

Converting One Note to Markdown

This is an example of how to convert notes from OneNote into Markdown to use in other, less annoying Note applications. I am using PowerShell on Windows here, but other shell/scripting environments would work as well. If you want separate .md files, you'll need to export your OneNote pages separately. Exporting a section, or a selection of pages creates a single .docx file.

  • Download and install Pandoc
  • Export each of your note pages to a .docx (Word) format using OneNote export from the File menu
  • Gather all of these .docx files into a directory
  • Open directory in File Explorer
  • Open Powershell from the File Explorer using File -> Open Windows Powersell
  • Run the following command:
@bbak
bbak / gist:f250e81ae40391630b9b73c673c936f2
Last active July 7, 2019 12:37
Show count of used huge pages by process-ID
#!/bin/bash
#
IFS=$'\n'
for item in $(grep '^VmFlags:.* ht' /proc/[0-9]*/smaps | awk -F/ '{print $3}' | uniq); do
printf "%s:\t%d huge pages\n" "$(ps -p $item -o comm,pid --no-headers)" "$(cat /proc/$item/numa_maps | grep -o -P 'huge.*dirty=(\d+)' | sed -n "s/^.*dirty=\([[:digit:]]\{1,3\}\)/\1/p" | paste -s -d+ - | bc)"
done
@bbak
bbak / Predictable Network InterfaceNames.md
Last active February 10, 2023 10:12
Debian 9 / Stretch: Umstellung auf Predictable Network InterfaceNames

Warnung an alle, die dieses Gist finden: Ich habe hier nur dokumentiert, was ich im Rahmen einer Umstellung herausgefunden habe. Es gibt Garantie auf Richtigkeit der Informationen, Zusammenhänge oder ob das unter allen Umständen wie hier beschrieben funktioniert.

Predictable Network InterfaceNames

Debian stellt auf ein anderes System von Namen für Netzwerkinterfaces um. In Debian 9 gehen noch die alten, manuell festgelegten - was der Standard ist, wenn man von Debian 8 aktualisiert.
Ab Debian 10 wird dieses System, welches mit udev und systemd zusammen hängt, zum Standard.

Mit zless /usr/share/doc/udev/README.Debian.gz kann man Debian-spezifische Informationen zu dem Thema finden.
Unter anderem auch, dass (und wie) man diesen Mechanismus in Debian 9 Stretch umgehen kann.