
Jörg Wunderlich-Pfeiffer
root
jwupf.net
Softwareentwickler, Weitwanderer und manchmal ein schräger Vogel
Was hat es mit dieser Seite auf sich?
Eine Seite mit Artikeln über alles worüber ich was schreiben will. Das wird wahrscheinlich Softwareentwicklung und Berichte übers Wandern sein.
Artikel
HowTo: Client side SSL
Wozu das ganze? Ich will auf meinem Server selbst geschriebene WebApps laufen lasse. Dort will ich mich nicht mit Nutzerverwaltung/-authorisierung rumschlagen, weil ich bin eh der einzig. Ich will aber auch keine ungesicherten Sachen im Web rumstehen habe … weil da evtl. Infos zu meiner Wohnung gefunden werden können. Daher will ich für jedes Gerät das auf den Server zugreifen will ein Clientzertifikat. Dieses wird von einem Nginx als Proxy für meine Spielereien geprüft. Und ich kann dann mobil von überall zugreifen :-)
2023-04-09
Lesezeit: 3 min
Bit Banging
Hm, die Sache mit dem Datum muss man noch üben. Gestern war definitiv nicht der 20.März, ehrlich! Der heutige Artikel wird eher kurz, aber ich übe ja noch. Hab ein bisschen mit Rust gespielt und dabei ist dieses kleine Beispiel raus gekommen in dem ein Bit in einem Byte gesetzt oder gelöscht wird. pub fn set_bit(byte: &mut u8, bit: u8){ *byte = (*byte) | (1 << bit); } pub fn unset_bit(byte: &mut u8, bit: u8){ *byte = (*byte) ^ (1 << bit); } #[cfg(test)] mod bit_bang_tests { use super::*; #[test] fn test_set_bit() { let mut value = 0; let bit = 3; set_bit(&mut value,bit); assert_eq!
2022-03-31
Lesezeit: 3 min
Hi
Das ist jetzt alles auf Hugo, aber Inhalt hab ich noch nicht geliefert … Mal schauen ob das jetzt besser wird. Ich hab aktuell so einen kleinen, sechsbeinigen Roboter der programmiert werden will. Sein Hirn ist ein RaspberryPi3 und ich will nach möglichkeit alles in Rust programmieren. Wenn die Rechenleistung nich ausreichen sollte wird ein RaspberryPi4 installiert 😁. Wenn das auch nicht ausreicht muss ich mal schauen ob einer der vielen Rechner die bei mir rumrennen aushelfen kann 😎.
2022-03-30
Lesezeit: 1 min
CV
Senior Software Developer
Atos / Eviden
·
Deutschland
2022 - today
Ich helfe Kunden dabei neue Features in ihre Software zu implementieren …
Senior Software Developer
Siemens AG
·
Deutschland
2018 - 2022
Im Rahmen der Entwicklung der SoftwareCPU(1505/7/8) leite ich ein Team technisch an. Das Team modernisiert die Build-, Konfigurations- und Testinfrastruktur. Mein Aufgabenbereich umfasst auch die Weiterentwicklung, Test, Dokumentation und Qualitätssicherung der SoftwareCPU.
Wanderer
private
·
USA(NM, CO, WY, MT)
2018
Weitwanderung des Continental Divide Trail USA
Software Developer
Siemens AG
·
Deutschland
2014 - 2018
Ich habe als Teil des Projektes S7VMM(Echtzeithypervisor für x86 Systeme) die Implementierung von Gerätetreibern, Powermanagement(ACPI) und Gerätevirtualisierung verantwortet. Mein Fokus war auf die Verifikation von Funktionalität durch Einführung und Fördung von Unittests in der embedded Softwareentwicklung gerichtet.
Wanderer
private
·
USA(leider nur CA)
2014
Weitwanderung auf dem Pacific Crest Trail USA
Software Developer
Siemens AG
·
Deutschland
2013 - 2014
Mein Aufgabengebiet umfasste die Weiterentwicklung der Transferkomponente im Produkt WinCC Professional(TIA Portal), sowie WinCC flexible. Die Komponente war für den Download der Laufzeitdaten aus der Entwicklungsumgebung auf verschiedene Zielplatformen(MultiPanel, ComfortPanel, SmaRTPanel,…).
Software Developer
Evosoft GmbH
·
Deutschland
2007 - 2013
Ich war an der Weiterentwicklung, Wartung und Pflege von Komponenten zum Konfigurationsdownload bei WinCC flexible beteiligt..
Oh. That is interesting.