pate33
01.01.2006, 04:11
------------------------------------------------------------------------------
Coding-Board Newsletter 01/2006
http://www.coding-board.de/board/showthread.php?t=
------------------------------------------------------------------------------
Liebe Coding-Board-Gemeinde,
vor euch seht ihr den ersten Newsletter im neuen Jahr.
Das sind dieses Mal unsere Themen:
1. Einleitung
2. Rückblick: Coding - Contest No. 2
3. Erinnerung: Coding - Wiki
4. Rückblick: Forum 'Konfiguration und Wartung'
5. Coding-Board Jahresstatistiken
6. Hinter den Kulissen
------------------------------------------------------------------------------
1. Einleitung
Hallo zusammen. Das cb-team wünscht euch mit dem ersten Newsletter dieses
Jahres einen guten Start in das neue Jahr 2006. Die Themen sind
wie immer oben ersichtlich.
Viel Spass beim weiterlesen!
Euer c-b team
------------------------------------------------------------------------------
2. Rückblick: Coding - Contest No.2
Das erste Thema diesen Jahres ist leider nicht sehr erfreulich. Wir hatten
und letztes Jahr die Mühe gemacht und euch eine Aufgabe für einen Contest
gestellt. Es fanden sich sogar Sponsoren für verschiedene Sachpreise, denen
ich an dieser Stelle noch einmal danken möchte.
Leider habe ich keine einzige Einsendung mit einem Lösungsvorschlag
erhalten, was ich recht traurig fand, da entsprechend Arbeit hinter solch
einem Contest steckt. Eventuell werden wir dieses Jahr wieder einen Contest
austragen, allerdings wird dieser nicht mehr so umfangreich, und Preise
werden wohl auch nicht mehr ausgeschrieben.
------------------------------------------------------------------------------
3. Erinnerung: Coding - Wiki
Unser Wiki ist erwacht und es kommen ständig neue Beiträge, Code-Beispiele
oder Tutorials dazu. Reinschauen lohnt sich!
[1] http://www.coding-wiki.de
------------------------------------------------------------------------------
4. Rückblick: Forum 'Konfiguration und Wartung'
Wie im letzten Newsletter angekündigt haben wir das Forum 'Konfiguration
und Wartung' eröffnet. Dort könnt ihr Probleme mit eurer Hard- oder
Software diskutieren und lösen.
------------------------------------------------------------------------------
5. Coding-Board Jahresstatistiken
Threads Posts Forumtitel
316 1890 .NET Technology
71 492 Algorithmen und Datenstrukturen
1 8 Animation
12 36 ASP - Active Server Pages
149 1184 Assembler (ASM)
3 14 Automatisierungstechnik und Simulation
657 3860 C/C++
139 613 Delphi
9 35 Flash 5 / Actionscript
29 216 Grafik- und WebDesign
16 42 Grafische Oberflächen (GUI)
19 104 Hardwarenahe Programmierung (Elektronik)
150 1123 HTML und CSS
309 1734 Java
120 751 JavaScript
170 427 Job - Forum
32 114 JSP - Java Server Pages
32 154 Konfiguration und Wartung
5 13 LDAP, ActiveDirectory und WMI
42 144 Lotus Notes
371 2237 mIRC Scripting
21 191 Multimedia-Programmierung
47 286 Netzwerkprogrammierung
251 1935 Off Topic
1 8 Open Source Sammlungen [mIRC]
30 239 Pascal
44 227 Perl
385 2505 PHP - Hypertext Preprocessor
59 249 Projekt - Forum
153 824 Python / Tcl/Tk
43 219 Reguläre Ausdrücke
3 19 RPG IV
1 7 Ruby
41 212 Shell Scripting
108 488 SQL - Structured Query Language
31 273 Unix(-programmierung)
529 3422 Visual Basic, Visual Basic (VBA) und VBS
121 579 Windows API
23 61 XML - eXtensible Markup Language
Anmeldungen im Jahre 2005: 1895
------------------------------------------------------------------------------
6. Hinter den Kulissen
Im letzten Newsletter haben wir euch Angeboten, einen unserer Moderatoren
näher kennen zu lernen. Ihr hattet euch für Felix Kaiser entschieden, der
nun fleißig auspackt und eure Fragen sehr umfangreich beantwortet hat:
Q: Ist Felix Kaiser verwand mit Roland Kaiser?
A: Nein.
-
Q:Was für Programmiersprachen beherrscht du?
A:Object Pascal (Turbo Pascal/Delphi), Assembler (x86), C, Perl, PHP, JavaScript.
C++ und Java folgen ausbildungsbedingt.
-
Q:Welche Ausbildung hast du absolviert?
A:Ich absolviere zurzeit eine Ausbildung zum technischen Assistent für Informatik.
-
Q:Was ist deine bevorzugte Programmiersprache?
A:Das entscheidet sich immer in Abhängigkeit von der Platform und dem Verwendungszweck.
-
Q:Was ist dein Beruf?
A:Ich verfüge über noch keine abgeschlossene berufliche Ausbildung.
-
Q:Wann bist du zum ersten mal mit einem Computer in Kontakt gekommen?
A:Ich war damals 7.
-
Q:Was war deine erste erlernte Programmiersprache?
A:Die erste bei der ich geblieben bin war Pascal. Davor gab es Versuche zuerst mit
QBASIC, was mich aber frustrierte da ich keine Executables erstellen konnte, und
danach mit einer einfachen stapelverarbeitenden Sprache die man mit Hilfe eines
Tools aus der DOS-Trend (die gabs damals noch auf Disketten) zu DOS Executables
übersetzen konnte, aber im Umfang stark eingeschränkt war. (Ich war damals 8)
-
Q:Welches Betriebssystem/Welche Betriebssysteme verwendest du, und warum?
A:Windows: Entwickeln von Anwendungen, zur Not auch mal eine Webseite, wenn mal
Zeit ist zum Zocken, sonst als Router und Benutzerverwaltung im Netzwerk
DOS: Entwickeln von Treibern und Arbeit am DeskWork Projekt ([2] www.deskwork.de)
NetBSD: IPv6 Router, Backups und Testen von Projekten
Linux: Entwicklung von Projekten für Unices
Q:Arbeitest du an irgendwelchen Projekten mit, oder hast du dies jemals getan?
A:Ich übernehme mich da ganz gern auch einmal. Zurzeit bin ich als Developer aktiv
im DeskWork Projekt (www.deskwork.de), im euIRCnet ([3] www.euirc.net) und meinem
IRC Client für Windows ([4] www.ircclient.net).
-
Q:Was sind deine bevorzugten Programme?
A:Zum Surfen nehme ich Opera, Firefox tuts aber auch mal, für Emails benutze ich
Outlook 2003, für IRC natürlich meinen Client, Delphi gehört unter Windows auch
zum Stamm und Webseiten schreibe ich grundsätzlich im Windows Editor. Unter DOS
ist mir der Norton Commander das allerliebste. Wenn ich unter Linux an Projekten
arbeite, dann in der Konsole mit dem Midnight Commander (warum wohl...) und sonst
am liebsten mit Pico oder Nano. Nano kann etwas mehr, aber auf meinem 486er läuft
Pico eindeutig besser.
-
Q:Wieviele Computer (Rechner) hast du, und in welchen Konfigurationen?
A:4 Desktops und einen Laptop. Auf dem stärksten Desktop läuft ein Windows Server,
auf dem schwächsten (ein 486er) NetBSD, die anderen sind Test- und Bastelrechner.
Einer davon ist eine einfache Workstation, auf dem anderen habe ich 4 verschiedene
Windows, Fedora Core 3 (Linux), OpenBSD und Solaris x86, deswegen ja Test- und
Bastelrechner.
-
Q:Welche Websites besuchst du täglich oder in regelmässigen Abständen?
A:Natürlich Coding-Board, sonst die Foren vom euIRC und von DeskWork, TvSpielfilm.de
fürs TV-Programm und EuroSport.de um zu schauen wann wieder Sumo läuft.
-
Q:Was ist deine bevorzugte Suchmaschine?
A:Google
-
Q:Kannst du mir Geld leihen?
A:Die Frage ist eher ob ich will...
-
Q:Welche Frage wurde dir noch nie gestellt?
A:Deine Frage.
-
Q:Bevorzugte IDE?
A:Delphi hat seine eigene IDE, genau so Borland Pascal. Ansonsten benutze ich
eigentlich keine IDEs in dem Sinne. Mir genügen der Windows Explorer, der
Norton Commander oder der Midnight Commander.
-
Q:Was war deiner Meinung nach die letzte gro?e Innovation in der
Computerforschung in den letzten Jahren?
A:Mir geht das ehrlich gesagt alles schon zu schnell.
-
Q:Welches Buch hat dich am meisten weiter gebracht in Sachen Programmierung?
A:Ich lese keine Bücher.
-
Q:Welches Thema beschäftigt dich am meisten in Bezug auf Programmierung?
A:Netzwerke
-
Q:Wenn du im Lotto gewinnen würdest, würdest du mir was vom Gewinn abgeben?
A:Ich würde es wohl erst mal nur sparen, vielleicht einen Teil anlegen. Schlie?lich
wei? ich nicht was ist wenn ich mit meiner Ausbildung fertig bin.
-
Q:Was war der teuerste Artikel, den du jemals auf eBay gekauft hast?
A:Eine 40GB Festplatte von Maxtor (ATA133) für 40 Euro zzgl. Versand, und das über
einen Bekannten, ich bin nicht bei Ebay angemeldet.
-
Q:Was war der billigste Artikel, den du jemals auf eBay gekauft hast?
A:Kollege hat mir auf meinen Wunsch hin eine Packung Netzwerkkarten ersteigert:
6 PCI Adapter HP 2583A 10BaseT/100VG-AnyLAN; 2 ISA Adapter HP 2573A 10BaseT/100VG-AnyLAN;
1 ISA Adapter 3Com 3c509B EtherLink III; Alles zusammen für 1.90 EUR zzgl. Porto.
-
Q:Glaubst du, dass Maschinen irgendwann echtes Leben/Intelligenz haben
können? Leben, das mit uns in irgendeiner Weise äquivalent ist, und/oder
mit uns kommunizieren kann?
A:Jedenfalls nicht auf Transistorbasis.
-
Q:Was sind deine Lieblingstools im Bereich der Programmierung?
A:Meine Finger und mein Hirn.
-
Q:Wie gro? ist der Aufwand deiner Einschätzung nach, wenn man ein guter
Unix-Coder sein will? Welche Bereiche betrachtest du als essentiell, welche
als vernachlässigbar?
A:Nicht grö?er als der Aufwand überhaupt ein guter Coder zu sein. Welche Bereiche
wichtig sind entscheidet sich immer in Abhängigkeit von dem Ziel das man vor Augen hat.
-
Q:Wie kamst du zum Programmieren?
A:Ich war gerade eingeschult worden, kurz nach meinem 7. Geburtstag, meine Mutter begann
damals mit einem EDV Kurs, hatte einen Leihcomputer (286er mit MS-DOS 5.0) und schon
dort faszinierte es mich dem Kasten zu sagen was er tun soll. Mein Vater hatte sich dann
einen PC angeschafft als Ersatz für seine Schreibmaschine, der PC machte nicht so einen
Krach beim Tippen und es ging wesentlich leichter. Ich begann aus irgendeinem Grund damit
Batchdateien zu schreiben und in QBASIC rumzufummeln. Und ziemlich schnell stand als Ziel
fest: Executables erstellen, egal wie. ‹ber Umwege kam ich dann mit 9 zu Pascal, mit 11 zu
Assembler und 1 Jahr später kam ich mit Delphi dann auch unter Windows an.
Q:Auf welches Programm könntest du nicht verzichten?
A:Alle die ich zum Arbeiten benötige.
-
Q:Hörst du gerne Musik beim Coden, wenn ja, welche?
A:Manchmal stört sie mich, manchmal nicht. Wenn ich dann was anwerfe, dann meistens
Paul van Dyk. Wenn ich mal eine andere Richtung möchte, dann geht es so Richtung
Guano Apes, Rage against the machine oder auch mal No Doubt. Hab mich aber auch schon
zu DMX verirrt oder mal digital hr.klassik gehört.
-
Q:Deine Meinung zu Softwarepatenten?
A:Ich finde alle Arten von Patenten gut und auch schlecht. Patente machen viele Dinge
kostspielig und hemmen Verbesserungen von patentierten Dingen. Auf der anderen Seite
erfüllen sie auch eine Schutzfunktion. Ich würde beispielsweise nicht wollen, dass wenn
ich eine geniale Idee habe, diese ohne dass ich davon was habe einfach kopiert wird,
verändert wird, davon kann ich meine Rechnungen auch nicht bezahlen.
Q:(Falls du UNIX bewandelt bist, der Klassiker:) Vi(m) oder Emacs?
A:Da ich zu Werkzeugen neige bei denen ich so wenig wie möglich überlegen und mir merken
muss würde ich weder noch wählen, aber wenn es nicht anders geht, dann doch zu VI.
-
Q:Lieblingsfilm?
A:John Carpenter's Big Trouble in Little China
-
Q:Welches Buch hast du zuletzt gelesen?
A:Ich lese keine Bücher. Die Zeit/Nutzen-Rechnung geht einfach nicht auf.
-
Q:Was machst du, wenn du mal nicht programmierst / vor'm Rechner sitzt?
A:Simpsons schauen, Essen, in der Wanne liegen, Rasen mähen und andere Dinge die anfallen
-
Q:Was hältst du von verschiedenen Betriebssystemen (insbesondere MacOS, Zeta,
BSD, Linux, Windows, DOS und ganz besonders ReactOS)?
A:MacOS kenne ich nur vom Hören/Sagen, ist sicher ganz cool.
Zeta/ReactOS sagt mir nichts.
BSD: Die BSD-Abkömmlinge finde ich gut, für jeden was dabei und frei und sicher und...
Linux: Inzwischen auch ein guter Desktopersatz.
Windows: Finde ich gut, nur etwas zu teuer, kostenlos solls aber nicht gleich sein.
DOS: Welches DOS? Das kommerzielle DR-DOS ist das letzte! OpenDOS ist cool. FreeDOS
hat zuviele Fehler. MS-DOS ist brauchbar, da zuverlässig.
-
Q:Wie ist deine Haltung zu kommerzieller Software? Wie weit darf man es
treiben? Ist nur freie Software legitim oder findest du es auch okay, wenn
ein Programmierer seine Produkte als Freeware vertreibt? Unter welche
Lizenzen stellst du deine Software?
A:Programmierer müssen auch Rechnungen bezahlen. Von zufriedenen Benutzern allein geht
das nicht. Die Preise sollten nur angemessen sein. Windows Projekte stelle ich als
Freeware zur Verfügung, sie können zu wenig als dass man dafür Geld verlangen könnte.
Projekte für Unices stelle ich ganz gerne unter die BSD Lizenz, die Mentalität der
Nutzer ist hier einfach eine andere.
-
Q:Was hast du für Rechner?
A:Jedenfalls keine mit topaktueller Hardware (mit Ausnahme des Brenners).
Mein Netzwerkserver:
Asus Board mit Pentium4 Northwood 2.66GHz, 1GB Infineon PC266 DDR, Festplatten
Maxtor 2x80GB, 1x40GB, Fujitsu 1x20GB, LG CD-ROM 52x, LG CD-RW 24/10/40 und LG
DVD-RAM-kann-alles, D-Link DFE530-TX (VIA RhineII FastEthernet NIC), GeForce Ti4600
mit 128MB.
Meine NetBSD Box:
Compaq Desktop mit 486DX/2 66MHz, 56MB (davon 4MB OnBoard), OnBoard 1MB Tseng ET4400,
Festplatten IBM 1x256MB, Seagate 1x20GB, 3Com 3c515 FastEtherLink XL ISA (100MBit ISA NIC)
Mein Bastelrechner:
ECS Board mit VIA M3 750MHz, 256MB SDRAM (davon Shared VGA für S3 Pro/Savage),
Festplatten Excelstor 1x20GB, Maxtor 1x80GB, CD-ROM 52x, NEC DVD-ROM 12x, Realtek 8139 NIC
Mein zweiter Testrechner:
Intel Board mit Celeron 400MHz, 96MB SDRAM (davon 1MB Shared VGA), Festplatte
Fujitsu 4GB, CD-ROM 40x, Realtek 8139 NIC
Mein Laptop:
Fujitsu Siemens Computers, 450MHz AMD K6-2, 192MB SDRAM (davon 4MB Shared VGA),
Festplatte Toshiba 20GB, CD-ROM 24x, USB1.1 Ethernet Adapter
-
Q:Könntest du gut ohne Internet auskommen?
A:Solange regelmä?ig Simpsons im TV laufen... Ich hatte erst im Frühjahr eine 5 Wochen
Zwangspause vom Internet, der DSL Port in der Vermittlungsstelle war defekt, hatte
etwas gebraucht bis die Jungens von der T-Com das Problem identifiziert hatten und
den Port schlie?lich gewechselt haben.
-
Q:Was war bisher dein grö?tes Programmierprojekt?
A:Das grö?te bei dem der gesamte Projektquelltext aus meiner Feder entstammt ist mein
IRC Client. Die grö?ten an denen ich beteiligt bin sind DeskWork und der euIRCd.
-
Q:Dein Lieblingsthread hier auf dem Board?
A:Habe ich nie drüber nachgedacht.
-
Q:Zockst du auch ab und zu?
A:Sofern die eh schon knapp bemessene Zeit es hergibt, ja. Ich mag GTA, aber am liebsten
ist mir Age of Empires, ich bin hier von Anfang an dabei, es fing an mit einer Demo
auf einer Windows Installations CD, dürfte Windows 98 gewesen sein...
-
Q:Kann ich einen Avatar haben?
A:Damit sich die Ladezeit für unsere Benutzer mit analogem Modem noch weiter erhöht?
Vergiss es! ;-)
-
Q:Was ist das erste Programm, das du geschrieben hast?
A:Das ist eine gute Frage, ich bin froh wenn ich noch wei? was letzte Woche war...
-
Q:Was ist das älteste Programm, das du geschrieben und noch auf Festplatte
hast?
A:Ich glaube ein Galgenmännchen Spiel für DOS. Ich hatte es viele Jahre lang nicht
so mit ganzen Projekten. Ich habe sehr viel rumprobiert, auf Systemebene.
-
Q:Wann OOP und wann nicht?
A:Hier unterliege ich der Macht der Gewohnheit. Ich sollte mir angewöhnen mehr auf OOP
zu setzen, ehrlich. Hauptsächlich aber habe ich OOP mit Delphi und Pascal.
-
Q:Nimmst du verschiedene Sprachen für verschiedene Aufgaben?
A:Natürlich. Wenn ich was für Windows schreibe, dann nehme ich meistens Delphi. Wenn
ich was für DOS schreibe, dann entsprechend Borland Pascal. Wenn ich was optimieren
muss, dann nehme ich Assembler, das man aber auch gut in Pascal/Delphi Projekten
integrieren kann. Wenn ich eine Webseite schreibe, dann nehme ich abhängig von der Art
des Inhalts oft PHP daher, sonst beschränke ich mich auf XHTML und CSS, in speziellen
Fällen nehme ich dann JavaScript daher. Und wenn ich unter Unices arbeite, dann ist
Perl erst mal für alles gut. Nur wenn ich dann an einem Projekt sitze, das auch mal
umfangreicher wird und auch mehr Resourcen benötigen könnte, dann setze ich auf C.
Das Bild könnte sich in nicht all so ferner Zukunft aber noch etwas verschieben.
Links in dieser Ausgabe:
[1] http://www.coding-wiki.de
[2] http://www.deskwork.de
[3] http://www.euirc.net
[4] http://www.ircclient.net
------------------------------------------------------------------------------
Das war's für dieses Mal. Schön, dass ihr dabei wart. Wenn ihr Anregungen
oder Verbesserungsvorschläge zum Newsletter oder allgemein habt, schreibt
sie bitte in's Forum: http://www.coding-board.de/board/forumdisplay.php?f=3
Wenn ihr den Newsletter nächstes Mal nicht mehr lesen wollt, könnt ihr ihn
im Kontrollzentrum abschalten.
Vielen Dank und bis zum nächsten Mal!
Autoren: Patrick Heneise
Coding-Board Newsletter 01/2006
http://www.coding-board.de/board/showthread.php?t=
------------------------------------------------------------------------------
Liebe Coding-Board-Gemeinde,
vor euch seht ihr den ersten Newsletter im neuen Jahr.
Das sind dieses Mal unsere Themen:
1. Einleitung
2. Rückblick: Coding - Contest No. 2
3. Erinnerung: Coding - Wiki
4. Rückblick: Forum 'Konfiguration und Wartung'
5. Coding-Board Jahresstatistiken
6. Hinter den Kulissen
------------------------------------------------------------------------------
1. Einleitung
Hallo zusammen. Das cb-team wünscht euch mit dem ersten Newsletter dieses
Jahres einen guten Start in das neue Jahr 2006. Die Themen sind
wie immer oben ersichtlich.
Viel Spass beim weiterlesen!
Euer c-b team
------------------------------------------------------------------------------
2. Rückblick: Coding - Contest No.2
Das erste Thema diesen Jahres ist leider nicht sehr erfreulich. Wir hatten
und letztes Jahr die Mühe gemacht und euch eine Aufgabe für einen Contest
gestellt. Es fanden sich sogar Sponsoren für verschiedene Sachpreise, denen
ich an dieser Stelle noch einmal danken möchte.
Leider habe ich keine einzige Einsendung mit einem Lösungsvorschlag
erhalten, was ich recht traurig fand, da entsprechend Arbeit hinter solch
einem Contest steckt. Eventuell werden wir dieses Jahr wieder einen Contest
austragen, allerdings wird dieser nicht mehr so umfangreich, und Preise
werden wohl auch nicht mehr ausgeschrieben.
------------------------------------------------------------------------------
3. Erinnerung: Coding - Wiki
Unser Wiki ist erwacht und es kommen ständig neue Beiträge, Code-Beispiele
oder Tutorials dazu. Reinschauen lohnt sich!
[1] http://www.coding-wiki.de
------------------------------------------------------------------------------
4. Rückblick: Forum 'Konfiguration und Wartung'
Wie im letzten Newsletter angekündigt haben wir das Forum 'Konfiguration
und Wartung' eröffnet. Dort könnt ihr Probleme mit eurer Hard- oder
Software diskutieren und lösen.
------------------------------------------------------------------------------
5. Coding-Board Jahresstatistiken
Threads Posts Forumtitel
316 1890 .NET Technology
71 492 Algorithmen und Datenstrukturen
1 8 Animation
12 36 ASP - Active Server Pages
149 1184 Assembler (ASM)
3 14 Automatisierungstechnik und Simulation
657 3860 C/C++
139 613 Delphi
9 35 Flash 5 / Actionscript
29 216 Grafik- und WebDesign
16 42 Grafische Oberflächen (GUI)
19 104 Hardwarenahe Programmierung (Elektronik)
150 1123 HTML und CSS
309 1734 Java
120 751 JavaScript
170 427 Job - Forum
32 114 JSP - Java Server Pages
32 154 Konfiguration und Wartung
5 13 LDAP, ActiveDirectory und WMI
42 144 Lotus Notes
371 2237 mIRC Scripting
21 191 Multimedia-Programmierung
47 286 Netzwerkprogrammierung
251 1935 Off Topic
1 8 Open Source Sammlungen [mIRC]
30 239 Pascal
44 227 Perl
385 2505 PHP - Hypertext Preprocessor
59 249 Projekt - Forum
153 824 Python / Tcl/Tk
43 219 Reguläre Ausdrücke
3 19 RPG IV
1 7 Ruby
41 212 Shell Scripting
108 488 SQL - Structured Query Language
31 273 Unix(-programmierung)
529 3422 Visual Basic, Visual Basic (VBA) und VBS
121 579 Windows API
23 61 XML - eXtensible Markup Language
Anmeldungen im Jahre 2005: 1895
------------------------------------------------------------------------------
6. Hinter den Kulissen
Im letzten Newsletter haben wir euch Angeboten, einen unserer Moderatoren
näher kennen zu lernen. Ihr hattet euch für Felix Kaiser entschieden, der
nun fleißig auspackt und eure Fragen sehr umfangreich beantwortet hat:
Q: Ist Felix Kaiser verwand mit Roland Kaiser?
A: Nein.
-
Q:Was für Programmiersprachen beherrscht du?
A:Object Pascal (Turbo Pascal/Delphi), Assembler (x86), C, Perl, PHP, JavaScript.
C++ und Java folgen ausbildungsbedingt.
-
Q:Welche Ausbildung hast du absolviert?
A:Ich absolviere zurzeit eine Ausbildung zum technischen Assistent für Informatik.
-
Q:Was ist deine bevorzugte Programmiersprache?
A:Das entscheidet sich immer in Abhängigkeit von der Platform und dem Verwendungszweck.
-
Q:Was ist dein Beruf?
A:Ich verfüge über noch keine abgeschlossene berufliche Ausbildung.
-
Q:Wann bist du zum ersten mal mit einem Computer in Kontakt gekommen?
A:Ich war damals 7.
-
Q:Was war deine erste erlernte Programmiersprache?
A:Die erste bei der ich geblieben bin war Pascal. Davor gab es Versuche zuerst mit
QBASIC, was mich aber frustrierte da ich keine Executables erstellen konnte, und
danach mit einer einfachen stapelverarbeitenden Sprache die man mit Hilfe eines
Tools aus der DOS-Trend (die gabs damals noch auf Disketten) zu DOS Executables
übersetzen konnte, aber im Umfang stark eingeschränkt war. (Ich war damals 8)
-
Q:Welches Betriebssystem/Welche Betriebssysteme verwendest du, und warum?
A:Windows: Entwickeln von Anwendungen, zur Not auch mal eine Webseite, wenn mal
Zeit ist zum Zocken, sonst als Router und Benutzerverwaltung im Netzwerk
DOS: Entwickeln von Treibern und Arbeit am DeskWork Projekt ([2] www.deskwork.de)
NetBSD: IPv6 Router, Backups und Testen von Projekten
Linux: Entwicklung von Projekten für Unices
Q:Arbeitest du an irgendwelchen Projekten mit, oder hast du dies jemals getan?
A:Ich übernehme mich da ganz gern auch einmal. Zurzeit bin ich als Developer aktiv
im DeskWork Projekt (www.deskwork.de), im euIRCnet ([3] www.euirc.net) und meinem
IRC Client für Windows ([4] www.ircclient.net).
-
Q:Was sind deine bevorzugten Programme?
A:Zum Surfen nehme ich Opera, Firefox tuts aber auch mal, für Emails benutze ich
Outlook 2003, für IRC natürlich meinen Client, Delphi gehört unter Windows auch
zum Stamm und Webseiten schreibe ich grundsätzlich im Windows Editor. Unter DOS
ist mir der Norton Commander das allerliebste. Wenn ich unter Linux an Projekten
arbeite, dann in der Konsole mit dem Midnight Commander (warum wohl...) und sonst
am liebsten mit Pico oder Nano. Nano kann etwas mehr, aber auf meinem 486er läuft
Pico eindeutig besser.
-
Q:Wieviele Computer (Rechner) hast du, und in welchen Konfigurationen?
A:4 Desktops und einen Laptop. Auf dem stärksten Desktop läuft ein Windows Server,
auf dem schwächsten (ein 486er) NetBSD, die anderen sind Test- und Bastelrechner.
Einer davon ist eine einfache Workstation, auf dem anderen habe ich 4 verschiedene
Windows, Fedora Core 3 (Linux), OpenBSD und Solaris x86, deswegen ja Test- und
Bastelrechner.
-
Q:Welche Websites besuchst du täglich oder in regelmässigen Abständen?
A:Natürlich Coding-Board, sonst die Foren vom euIRC und von DeskWork, TvSpielfilm.de
fürs TV-Programm und EuroSport.de um zu schauen wann wieder Sumo läuft.
-
Q:Was ist deine bevorzugte Suchmaschine?
A:Google
-
Q:Kannst du mir Geld leihen?
A:Die Frage ist eher ob ich will...
-
Q:Welche Frage wurde dir noch nie gestellt?
A:Deine Frage.
-
Q:Bevorzugte IDE?
A:Delphi hat seine eigene IDE, genau so Borland Pascal. Ansonsten benutze ich
eigentlich keine IDEs in dem Sinne. Mir genügen der Windows Explorer, der
Norton Commander oder der Midnight Commander.
-
Q:Was war deiner Meinung nach die letzte gro?e Innovation in der
Computerforschung in den letzten Jahren?
A:Mir geht das ehrlich gesagt alles schon zu schnell.
-
Q:Welches Buch hat dich am meisten weiter gebracht in Sachen Programmierung?
A:Ich lese keine Bücher.
-
Q:Welches Thema beschäftigt dich am meisten in Bezug auf Programmierung?
A:Netzwerke
-
Q:Wenn du im Lotto gewinnen würdest, würdest du mir was vom Gewinn abgeben?
A:Ich würde es wohl erst mal nur sparen, vielleicht einen Teil anlegen. Schlie?lich
wei? ich nicht was ist wenn ich mit meiner Ausbildung fertig bin.
-
Q:Was war der teuerste Artikel, den du jemals auf eBay gekauft hast?
A:Eine 40GB Festplatte von Maxtor (ATA133) für 40 Euro zzgl. Versand, und das über
einen Bekannten, ich bin nicht bei Ebay angemeldet.
-
Q:Was war der billigste Artikel, den du jemals auf eBay gekauft hast?
A:Kollege hat mir auf meinen Wunsch hin eine Packung Netzwerkkarten ersteigert:
6 PCI Adapter HP 2583A 10BaseT/100VG-AnyLAN; 2 ISA Adapter HP 2573A 10BaseT/100VG-AnyLAN;
1 ISA Adapter 3Com 3c509B EtherLink III; Alles zusammen für 1.90 EUR zzgl. Porto.
-
Q:Glaubst du, dass Maschinen irgendwann echtes Leben/Intelligenz haben
können? Leben, das mit uns in irgendeiner Weise äquivalent ist, und/oder
mit uns kommunizieren kann?
A:Jedenfalls nicht auf Transistorbasis.
-
Q:Was sind deine Lieblingstools im Bereich der Programmierung?
A:Meine Finger und mein Hirn.
-
Q:Wie gro? ist der Aufwand deiner Einschätzung nach, wenn man ein guter
Unix-Coder sein will? Welche Bereiche betrachtest du als essentiell, welche
als vernachlässigbar?
A:Nicht grö?er als der Aufwand überhaupt ein guter Coder zu sein. Welche Bereiche
wichtig sind entscheidet sich immer in Abhängigkeit von dem Ziel das man vor Augen hat.
-
Q:Wie kamst du zum Programmieren?
A:Ich war gerade eingeschult worden, kurz nach meinem 7. Geburtstag, meine Mutter begann
damals mit einem EDV Kurs, hatte einen Leihcomputer (286er mit MS-DOS 5.0) und schon
dort faszinierte es mich dem Kasten zu sagen was er tun soll. Mein Vater hatte sich dann
einen PC angeschafft als Ersatz für seine Schreibmaschine, der PC machte nicht so einen
Krach beim Tippen und es ging wesentlich leichter. Ich begann aus irgendeinem Grund damit
Batchdateien zu schreiben und in QBASIC rumzufummeln. Und ziemlich schnell stand als Ziel
fest: Executables erstellen, egal wie. ‹ber Umwege kam ich dann mit 9 zu Pascal, mit 11 zu
Assembler und 1 Jahr später kam ich mit Delphi dann auch unter Windows an.
Q:Auf welches Programm könntest du nicht verzichten?
A:Alle die ich zum Arbeiten benötige.
-
Q:Hörst du gerne Musik beim Coden, wenn ja, welche?
A:Manchmal stört sie mich, manchmal nicht. Wenn ich dann was anwerfe, dann meistens
Paul van Dyk. Wenn ich mal eine andere Richtung möchte, dann geht es so Richtung
Guano Apes, Rage against the machine oder auch mal No Doubt. Hab mich aber auch schon
zu DMX verirrt oder mal digital hr.klassik gehört.
-
Q:Deine Meinung zu Softwarepatenten?
A:Ich finde alle Arten von Patenten gut und auch schlecht. Patente machen viele Dinge
kostspielig und hemmen Verbesserungen von patentierten Dingen. Auf der anderen Seite
erfüllen sie auch eine Schutzfunktion. Ich würde beispielsweise nicht wollen, dass wenn
ich eine geniale Idee habe, diese ohne dass ich davon was habe einfach kopiert wird,
verändert wird, davon kann ich meine Rechnungen auch nicht bezahlen.
Q:(Falls du UNIX bewandelt bist, der Klassiker:) Vi(m) oder Emacs?
A:Da ich zu Werkzeugen neige bei denen ich so wenig wie möglich überlegen und mir merken
muss würde ich weder noch wählen, aber wenn es nicht anders geht, dann doch zu VI.
-
Q:Lieblingsfilm?
A:John Carpenter's Big Trouble in Little China
-
Q:Welches Buch hast du zuletzt gelesen?
A:Ich lese keine Bücher. Die Zeit/Nutzen-Rechnung geht einfach nicht auf.
-
Q:Was machst du, wenn du mal nicht programmierst / vor'm Rechner sitzt?
A:Simpsons schauen, Essen, in der Wanne liegen, Rasen mähen und andere Dinge die anfallen
-
Q:Was hältst du von verschiedenen Betriebssystemen (insbesondere MacOS, Zeta,
BSD, Linux, Windows, DOS und ganz besonders ReactOS)?
A:MacOS kenne ich nur vom Hören/Sagen, ist sicher ganz cool.
Zeta/ReactOS sagt mir nichts.
BSD: Die BSD-Abkömmlinge finde ich gut, für jeden was dabei und frei und sicher und...
Linux: Inzwischen auch ein guter Desktopersatz.
Windows: Finde ich gut, nur etwas zu teuer, kostenlos solls aber nicht gleich sein.
DOS: Welches DOS? Das kommerzielle DR-DOS ist das letzte! OpenDOS ist cool. FreeDOS
hat zuviele Fehler. MS-DOS ist brauchbar, da zuverlässig.
-
Q:Wie ist deine Haltung zu kommerzieller Software? Wie weit darf man es
treiben? Ist nur freie Software legitim oder findest du es auch okay, wenn
ein Programmierer seine Produkte als Freeware vertreibt? Unter welche
Lizenzen stellst du deine Software?
A:Programmierer müssen auch Rechnungen bezahlen. Von zufriedenen Benutzern allein geht
das nicht. Die Preise sollten nur angemessen sein. Windows Projekte stelle ich als
Freeware zur Verfügung, sie können zu wenig als dass man dafür Geld verlangen könnte.
Projekte für Unices stelle ich ganz gerne unter die BSD Lizenz, die Mentalität der
Nutzer ist hier einfach eine andere.
-
Q:Was hast du für Rechner?
A:Jedenfalls keine mit topaktueller Hardware (mit Ausnahme des Brenners).
Mein Netzwerkserver:
Asus Board mit Pentium4 Northwood 2.66GHz, 1GB Infineon PC266 DDR, Festplatten
Maxtor 2x80GB, 1x40GB, Fujitsu 1x20GB, LG CD-ROM 52x, LG CD-RW 24/10/40 und LG
DVD-RAM-kann-alles, D-Link DFE530-TX (VIA RhineII FastEthernet NIC), GeForce Ti4600
mit 128MB.
Meine NetBSD Box:
Compaq Desktop mit 486DX/2 66MHz, 56MB (davon 4MB OnBoard), OnBoard 1MB Tseng ET4400,
Festplatten IBM 1x256MB, Seagate 1x20GB, 3Com 3c515 FastEtherLink XL ISA (100MBit ISA NIC)
Mein Bastelrechner:
ECS Board mit VIA M3 750MHz, 256MB SDRAM (davon Shared VGA für S3 Pro/Savage),
Festplatten Excelstor 1x20GB, Maxtor 1x80GB, CD-ROM 52x, NEC DVD-ROM 12x, Realtek 8139 NIC
Mein zweiter Testrechner:
Intel Board mit Celeron 400MHz, 96MB SDRAM (davon 1MB Shared VGA), Festplatte
Fujitsu 4GB, CD-ROM 40x, Realtek 8139 NIC
Mein Laptop:
Fujitsu Siemens Computers, 450MHz AMD K6-2, 192MB SDRAM (davon 4MB Shared VGA),
Festplatte Toshiba 20GB, CD-ROM 24x, USB1.1 Ethernet Adapter
-
Q:Könntest du gut ohne Internet auskommen?
A:Solange regelmä?ig Simpsons im TV laufen... Ich hatte erst im Frühjahr eine 5 Wochen
Zwangspause vom Internet, der DSL Port in der Vermittlungsstelle war defekt, hatte
etwas gebraucht bis die Jungens von der T-Com das Problem identifiziert hatten und
den Port schlie?lich gewechselt haben.
-
Q:Was war bisher dein grö?tes Programmierprojekt?
A:Das grö?te bei dem der gesamte Projektquelltext aus meiner Feder entstammt ist mein
IRC Client. Die grö?ten an denen ich beteiligt bin sind DeskWork und der euIRCd.
-
Q:Dein Lieblingsthread hier auf dem Board?
A:Habe ich nie drüber nachgedacht.
-
Q:Zockst du auch ab und zu?
A:Sofern die eh schon knapp bemessene Zeit es hergibt, ja. Ich mag GTA, aber am liebsten
ist mir Age of Empires, ich bin hier von Anfang an dabei, es fing an mit einer Demo
auf einer Windows Installations CD, dürfte Windows 98 gewesen sein...
-
Q:Kann ich einen Avatar haben?
A:Damit sich die Ladezeit für unsere Benutzer mit analogem Modem noch weiter erhöht?
Vergiss es! ;-)
-
Q:Was ist das erste Programm, das du geschrieben hast?
A:Das ist eine gute Frage, ich bin froh wenn ich noch wei? was letzte Woche war...
-
Q:Was ist das älteste Programm, das du geschrieben und noch auf Festplatte
hast?
A:Ich glaube ein Galgenmännchen Spiel für DOS. Ich hatte es viele Jahre lang nicht
so mit ganzen Projekten. Ich habe sehr viel rumprobiert, auf Systemebene.
-
Q:Wann OOP und wann nicht?
A:Hier unterliege ich der Macht der Gewohnheit. Ich sollte mir angewöhnen mehr auf OOP
zu setzen, ehrlich. Hauptsächlich aber habe ich OOP mit Delphi und Pascal.
-
Q:Nimmst du verschiedene Sprachen für verschiedene Aufgaben?
A:Natürlich. Wenn ich was für Windows schreibe, dann nehme ich meistens Delphi. Wenn
ich was für DOS schreibe, dann entsprechend Borland Pascal. Wenn ich was optimieren
muss, dann nehme ich Assembler, das man aber auch gut in Pascal/Delphi Projekten
integrieren kann. Wenn ich eine Webseite schreibe, dann nehme ich abhängig von der Art
des Inhalts oft PHP daher, sonst beschränke ich mich auf XHTML und CSS, in speziellen
Fällen nehme ich dann JavaScript daher. Und wenn ich unter Unices arbeite, dann ist
Perl erst mal für alles gut. Nur wenn ich dann an einem Projekt sitze, das auch mal
umfangreicher wird und auch mehr Resourcen benötigen könnte, dann setze ich auf C.
Das Bild könnte sich in nicht all so ferner Zukunft aber noch etwas verschieben.
Links in dieser Ausgabe:
[1] http://www.coding-wiki.de
[2] http://www.deskwork.de
[3] http://www.euirc.net
[4] http://www.ircclient.net
------------------------------------------------------------------------------
Das war's für dieses Mal. Schön, dass ihr dabei wart. Wenn ihr Anregungen
oder Verbesserungsvorschläge zum Newsletter oder allgemein habt, schreibt
sie bitte in's Forum: http://www.coding-board.de/board/forumdisplay.php?f=3
Wenn ihr den Newsletter nächstes Mal nicht mehr lesen wollt, könnt ihr ihn
im Kontrollzentrum abschalten.
Vielen Dank und bis zum nächsten Mal!
Autoren: Patrick Heneise