Benutzer:Prog
Inhaltsverzeichnis |
Stichpunkte zu mir [Bearbeiten]
Name: Benjamin Buch
Wohnort: Leutenberg / Thüringen
Interessen:
- Softwareentwicklung, besonders mit C++
- Waldspaziergänge
- Lesen
- Beobachtung von Tieren
Betriebssystem: Debian GNU/Linux (sid)
Ich studiere derzeit »Technische Informatik« und finde leider nicht immer so viel Zeit für Wikibooks, wie ich gerne hätte. Daher seit 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. ;-)
Da meine Rechtschreibung bekanntermaßen recht mies ist, gestatte ich gern das beseitigen entsprechender Fehlern auf meiner Benutzerseite.
Projekte [Bearbeiten]
Ich arbeite an C++-Programmierung als Hauptautor. Nachdem es lange nicht sonderlich weiterging und schließlich als verwaist gekennzeichnet wurde, habe ich mich entschlossen mein Wissen so gut ich kann einzubringen. Es ist das erste Buch, an dem ich als Hauptautor schreibe und mir ist konstruktive Kritik jederzeit willkommen, so sie dazu beiträgt, das Buch zu verbessern.
Ich habe inzwischen auch damit begonnen ein Buch namens C++-Referenz zu schreiben, welches als Ergänzung zu C++-Programmierung, sowie als Nachschlagewerk gedacht ist. Es wird wahrscheinlich erst dann stärker wachsen, wenn C++-Programmierung in weiten Teilen abgeschlossen ist. Bis auf Weiteres empfehle ich zum Nachschlagen die Nutzung des letzten öffentlichen Entwurfs des Standards von 2011.
Skripte [Bearbeiten]
JavaScript [Bearbeiten]
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äd 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äd Informationen über einen gegebenen Benutzer herunter und stellt sie in einer Box zur Verfügung
veraltete JavaScript-Skripte [Bearbeiten]
- 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
Einstellungen für Toolserver [Bearbeiten]
Lua [Bearbeiten]
Stylesheets [Bearbeiten]
Schnellverbindungen [Bearbeiten]
Unterseiten [Bearbeiten]
Druckversionen [Bearbeiten]
Sammlungen [Bearbeiten]
Ich in Wikimedia-Projekten [Bearbeiten]
Nützliches [Bearbeiten]
Gemäß § 28 BDSG widerspreche ich jeder kommerziellen Verwendung und Weitergabe meiner auf dieser Webseite aufgeführten persönlichen Daten.