Benutzer:Prog
Stichpunkte zu mir
Name: Benjamin Buch
Wohnort: Ilmenau/Thüringen
Arbeitgeber:
- TechnoTeam Bildverarbeitung GmbH (Seit April 2023 als Softwareentwickler)
- Technische Universität Ilmenau (Januar 2017 bis März 2023 als technischer Mitarbeiter in diversen Forschungsprojekten)
- Fraunhofer IOF (bis Dezember 2016 in unterschiedlichen Anstellungen im Bereich 3D Bildverarbeitung)
Interessen:
- Softwareentwicklung und zugehörige Infrastruktur
- Fahrradreisen via Pedelec
- Moderne Brett- und Kartenspiele, einige Empfehlungen:
- Lesen
- Waldspaziergänge
- Tieren beobachten
Meine Accounts:
Bevorzugtes Betriebssystem: KDE Neon
Ich arbeite inzwischen an bei der TechnoTeam Bildverarbeitung GmbH in Ilmenau, aber finde leider nicht mehr so viel Zeit für Wikibooks, wie ich gerne hätte. Daher seid bitte nicht böse, wenn es gelegentlich eine Weile dauert, bis ich auf eine Anfrage reagiere. Wer mich schnell erreichen will, kann sich natürlich jederzeit per E-Mail an mich wenden. ;-)
Ich war früher als Administrator auf Wikibooks tätig, bin inzwischen jedoch auch in dieser Rolle inaktiv.
Da meine Rechtschreibung bekanntermaßen recht mies ist, gestatte ich gern das Beseitigen entsprechender Fehler auf meiner Benutzerseite.
Projekte
Ich arbeitete an C++-Programmierung als Hauptautor. Konstruktive Kritik und Verbesserungen sind jederzeit willkommen. :-)
Da ich leider nicht mehr die Zeit für das Projekt Wikibooks finde, gilt: Einfach mutig sein und machen, wenn jemand etwas betragen möchte!
Skripte
JavaScript
Die MediaWiki-Software (auf der Wikibooks basiert) erlaubt einem angemeldeten Benutzer – neben der Nutzung von Gatgets (Einstellungen -> Helferlein) – auch eigene JavaScripte zu verwenden. Die Seite Benutzer:BENUTZERNAME/common.js wird (sofern sie existiert) auf allen Seiten eingebunden. Die von mir geschrieben JavaScripte sind in mehrere Dateien (nach Funktionalität) untergliedert. Alle Dateien, die hier als Unterpunkt von Benutzer:Prog/common.js aufgelistet sind, können direkt auch von anderen Benutzern verwendet werden. Binde einfach, wie auf meiner commen.js, die gewünschte Datei auf deiner commen.js ein. Das funktioniert sogar von anderen Projekten der Wikimedia Foundation aus. ;-) Detailliertere Infos zu einzelnen Scripten gebe ich gern per Nachfrage.
Um nicht viele verschiedene Dateien laden zu müssen, nutzte ich die Seite Benutzer:Prog/js um den Template-Mechanismus von MediaWiki zum Zusammenkopieren zu verwenden. Benutzer:Prog/common.js lädt dann nur diese Seite als JavaScript.
- Benutzer:Prog/common.js (fügt Benutzer:Prog/js als JavaScript hinzu)
- Benutzer:Prog/progcoder/purgeLink.js Link zum Seitencache leeren
- Benutzer:Prog/progcoder/titleWrap.js Bricht den Titel bei Doppelpunkt und Slashs um, der Originaltitel wird verkleinert dargestellt
- Benutzer:Prog/progcoder/watchlistCSS.js Ergänzt die Einträge der Beobachtungsliste um eine CSS-Klasse für den jeweiligen Namensraum
- Benutzer:Prog/progcoder/plugin.js Stellt das JavaScript-Objekt »progcoder« zur Verfügung, um darin PlugIns (Helferfunktionen) zu realisieren
- Benutzer:Prog/progcoder/userInfoPlugin.js Lädt Informationen über einen gegebenen Benutzer herunter und stellt sie in einer Box zur Verfügung
- Benutzer:Prog/progcoder/userInfoPage.js Ergänzt auf allen Seiten eines Benutzers Links auf Benutzerseite, Diskussionsseite, Beiträge, Statistiken und SUL, sowie eine Aufklappbox mit einer Kurzübersicht zum Benutzer
- Benutzer:Prog/progcoder/userInfoInline.js Ergänzt alle Links auf Benutzerseiten um eine Aufklappbox mit einer Kurzübersicht zum Benutzer und Links zu Diskussion und Beiträgen
- Benutzer:Prog/progcoder/userInfoPlugin.js Lädt Informationen über einen gegebenen Benutzer herunter und stellt sie in einer Box zur Verfügung
veraltete JavaScript-Skripte
- Benutzer:Prog/common.js
- Benutzer:Prog/EditExtension.js; Siehe Benutzer:Prog/EditExtension (lädt Benutzer:Prog/EditExtension.css)
- Benutzer:Prog/EditExtensionConfig.js; Meine Konfigurationsdatei für die Benutzer:Prog/EditExtension.js
- Benutzer:Prog/EditExtensionFunctions.js; Zusätzliche Funktionen zur Textbearbeitung (Nutzung mittels EditExtension-Call-Tag)
- Benutzer:Prog/Rechtschreibung.js; Funktion zum schnellen Ersetzen häufiger Tippfehler, bitte immer manuell Nachkontrollieren! (Nutzung mittels EditExtension-Call-Tag)
- Benutzer:Prog/Categories.js; Kann einen Kategoriebaum laden, um in Büchern wie dem Kochbuch eine einfache Kategorisierungsmöglichkeit zu bieten (Nutzung mittels EditExtension-Call-Tag, lädt Benutzer:Prog/Categories.css)
- Benutzer:Prog/EditExtension.js; Siehe Benutzer:Prog/EditExtension (lädt Benutzer:Prog/EditExtension.css)
- Benutzer:Prog/Tools.js; Helferfunktionen für die anderen Scripte