Alte News

June 23, 2005, 9:44 pm

SharpDevelop 2.0

Mit SharpDevelop 2.0 (Corsavy) geht es nur langsam voran.
Jetzt habe ich die wichtigsten Performance-Probleme gestopft und einige Bugs in den neuen "Methoden-Aktionen" gefixt.
Hier ein Screenshot:

Wie man sieht, fügt SharpDevelop spezielle "Bookmarks" automatisch für Methoden ein. Diese kann man anklicken und somit verschiedene Aktionen mit der Methode durchführen.
"Find references" z.B. findet alle Stellen, an denen die Methode aufgerufen oder überschrieben wird und zeigt die Ergebnisse im Such-Pad an.
"Rename" kann bei diesen referenzierten Stellen automatisch den Namen der Methode ersetzten.
Wenn ihr Vorschläge für weitere Funktionen, die in dieses Menü gelangen könnten, habt: einfach einen Kommentar zu diesem Eintrag schreiben.

May 1, 2005, 5:29 pm

ICQ Support wird weiterentwickelt

Die ICQ-Unterstützung in DG Network wird jetzt wieder etwas weiterentwickelt.
Die Verwaltung der Kontaktliste funktioniert jetzt:
Die Kontakte werden vom Server heruntergeladen, und Änderungen (Hinzufügen, Umbenennen und Löschen von Kontakten) werden wiederrum auf den Server übertragen.
Was noch fehlt, ist die Verwaltung von Autorisierungs-Anfragen:

April 27, 2005, 8:38 pm

DG Network 0.9.2 veröffentlicht

DG Network 0.9.2 enthält folgende Änderungen:


Es steht ein automatisches Update und ein neues Setup+Sourcecode-Paket zur Verfügung (zum Download).
Die beiden neuen Addins (History und ICQ) werden nicht durch das automatische Update installiert, sondern können installiert werden, indem DG Network neu installiert wird.

April 22, 2005, 10:49 pm

Definitionsansicht für SharpDevelop

Das neue Pad "Definition View" zeigt den Programmcode an, durch den das Element definiert ist, auf dem der Cursor im Hauptfenster steht.
Mit Strg+Enter (Go to definition) springt man in der Hauptansicht an diese Stelle.

Screenshot:


Das Pad wird in Corsavy (SharpDevelop 2.0) enthalten sein.

April 19, 2005, 8:54 pm

SharpDevelop 2.0 Debugger

Der Debugger läuft jetzt dank David Srbecky auf .NET 2.0 Beta 2.
Außerdem zeigt "mein" Tooltip jetzt den Wert von Variablen beim Debuggen an:


Das Corsavy-Repository wird wahrscheinlich irgendwann im Mai für öffentlichen Lese-Zugriff geöffnet.

April 9, 2005, 2:47 pm

Homepage Update

Ich habe jetzt meine Homepage aktualisiert. Statt Tabellen werden jetzt CSS verwendet. Die Navigationsleiste funktioniert jetzt auch ohne Javascript und ist jetzt auch im Wiki sichtbar.
Auch neu sind Ankündigungen im Forum: diese werden auf meiner Startseite dargestellt.
Mit dem Link rechts können Kommentare zu den einzelnen Beiträgen gelesen und geschrieben werden.

26. März 2005

Ich habe jetzt ein Wiki eingerichtet, um DG Network zu dokumentieren. Hauptsächlich werde ich dort hineinschreiben, ich würde mich aber freuen, wenn ab und zu jemand anders etwas korrigiert oder einfach nur genauer beschreibt.
http://www.danielgrunwald.de/wiki/
Das Hilfesystem vom alten DG Network wurde jetzt gelöscht, stattdessen wird jetzt auch auf das Wiki gelinkt.

24. März 2005

In den letzten Tagen hatte ich nicht so viel Zeit, mich um meine Homepage zu kümmern. Daher ist die Meldung, dass ich beim Jugend forscht Landeswettbewerb den 1. Preis gewonnen habe, wohl auch untergegangen. Durch den 1. Preis komme ich als Landessieger weiter zum Bundeswettwerb nach Dortmund. Da ist es ziemlich klar, dass ich micht jetzt weiterhin mehr um DG Network kümmere als um SharpDevelop oder Boo.
Eine große Neuerung ist für den Bundeswettbewerb geplant: DG Network soll ICQ-Unterstützung bekommen. Schon jetzt bin ich mit dem Protokoll so weit, dass man sich mit dem Server verbinden und nach Benutzern suchen kann.
Allerdings werde ich in einigen Tagen wohl die größten Schwierigkeiten hinter mir haben und das ICQ-Plugin veröffentlichen können. Die vollständige Funktionalität des offiziellen Clients wird mein Plugin allerdings wohl nie haben, denn mehr als Textnachrichten auszutauschen ist im Moment nicht geplant.

1. März 2005

Ein (kleiner) Meilenstein in der Entwicklung von DG Network wurde jetzt veröffentlich:
DG Network unterstützt jetzt mehrere Protokolle!
Und zwar nicht mehr nur in der Theorie, sondern auch in der Praxis: das IRC-Plugin funktioniert jetzt nämlich!

13. Februar 2005

Das neue DG Network ist jetzt verfügbar!
DG Network herunterladen

2. Februar 2005

Ich hab in den letzten Tagen wieder etwas an SharpDevelop gearbeitet - nämlich an dem neuen 2.0 Branch ("Corsavy").
Ein Screenshot, um den Neid aller SharpDevelop 1.x-Benutzer anzuregen:
Debugger in SharpDevelop 2.0 mit Tooltips
Ja, der Debugger funktioniert wirklich (zwar nicht 100%, aber SharpDevelop ist ja noch pre-Pre-Alpha). Von mir ist aber nicht der Debugger, sondern der Tooltip!
Die Tooltips zeigen an, wo und wie Variablen definiert wurden oder wo Methoden aufgerufen werden - bei eingebundenen Libraries inklusiv der xml-Dokumentation. Außerdem habe ich das lang erwartete Feature "go to definition" programmiert (auch wenn es bisher nur so 10%tig funktioniert...).

13. Januar 2005

Ich habe jetzt die Seite für Jugend forscht 2005 auf meine Homepage gestellt. Wie dort zu sehen ist, werde ich mit einer Fortsetzung des Projektes von letztem Jahr antreten.
Zum alten DG Network (2004) ist jetzt die Jugend forscht-Beschreibung zum Download verfügbar (ist zwar etwas spät, aber besser als nie...).

2. Januar 2005

So, erstmal wünsch' ich euch allen ein Frohes Neues JahrTM!
(ich bin doch nicht einen Tag zu spät? :roll:)
Und dann gibts auch mal wieder Neuigkeiten zum Thema DG Network... die letzte positive Botschaft ist zwar schon einige Monate her, doch das heißt nicht, das es in der Vergangenheit nicht weiterging! Vor allem in der vergangenen Woche habe ich extrem viel geschafft, die wichtigsten Features für Jugend forscht laufen jetzt (ja, man kann jetzt schon chatten *g*).
Wer umbedingt schon reingucken will, kann mir eine E-Mail schreiben, und ich verschicke den Sourcecode. An ein Release ist aber noch nicht zu denken, denn außer einigen wichtigen Features fehlt noch der automatische Updater. Und da ich meine Updates relativ häufig verteile, wenn ich an DG Network arbeite (wenn ich jetzt releasen würde, müsstet ihr alle 2 Tage updaten), ist der automatische Updater umbedingt für ein Release notwendig.
Wer mit dem neuen DG Network chatten will, muss sich also noch etwas gedulden.

14. November 2005

Ich habe ein SharpDevelop Plugin für die Sprache Boo programmiert.
Zur Seite des Plugins

14. Oktober 2004

Ich habe jetzt ein kleines Nebenprojekt "TCPSniffer" halbwegs fertiggestellt. Das Programm kann auf IP-Ebene alles abfangen, was die Netzwerkkarten des eigenen Rechners verlässt oder betritt; diese Pakete dann wieder in TCP/IP-Verbindungen zusammensetzen und bequem in Farbe anzeigen.
Damit kann man jetzt ganz bequem Textprotokolle (z.B. HTTP/FTP/SMTP) verfolgen und somit etwas über diese Protokolle lernen oder aber einfach nur die Passwörter ausspionieren ;-). Da es aber nur mit den Paketen des eigenen Rechners geht bringt das Prog zum Spionieren nicht viel, nur falls man sein eigenes Passwort vergessen hat aber es noch im Mailprogramm oder so gespeichert war, ist TCPSniffer relativ praktisch.
TCPSniffer sollte ab Windows 2000 laufen, getestet wurde es aber nur mit Windows XP. Außerdem stehen auf Windows 2000 einige Funktionen nicht zur Verfügun (nämlich dass den Paketen und Verbindungen automatisch das Icon des Programmes zugeordnet wird).
TCPSniffer benutzt einige Teile des zukünftigen DG Networks mit, ein Blick lohnt sich also.
Und jetzt endlich am Ende dieses langen Textes: Der Downloadlink
Hier ist er: TCPSniffer Download
Das Programm ist übrigens Open Source (GNU GPL), sollte es echt jemanden geben, der etwas daran verbessert, bitte nicht vergessen die Änderung an mich zurückzuschicken, sonst haben die anderen Nutzer davon nichts.

5. Oktober 2004

Irgendwie bringt diese News-Abteilung nichts, es gibt so selten etwas Neues zu berichten... Ich habe jetzt drei Klassen, die ich für DG Network programmiert habe, in der Sourcecode-Abteilung auf meiner Homepage zur Verfügung gestellt.

12. September 2004

Ich bin jetzt von dem "svnserve" Subversion-Server auf das Apache-Modul "mod_dav_svn" umgestiegen. Das bedeutet, das all die wenigen Leute, die den DGN Sourcecode angucken wollen, sich jetzt eine neue URL merken müssen:
http://ynik.dyndns.org/DGN/trunk/
Außerdem lässt sich jetzt der Sourcecode ohne Subversion-Client einfach über den Webbrowser anzeigen - allerdings müssen Sie dazu jede Datei einzeln anklicken.
Wie bisher funktioniert das Repository aber nur, wenn ich gerade online bin (also wenn dieses Symbol hier grün ist: Mein DG Network Online-Status).

9. September 2004

Der letze Eintrag ist schon etwas länger her, daher will ich mal schreiben, was ich jetzt so mache. In der letzen Zeit habe ich viel an SharpDevelop, einer Open Source Entwicklungsumgebung für .NET, programmiert.
Außerdem habe ich den Grundstein zu der nächsten DG Network Version gelegt, mehr dazu in meinem Forum.

31. Juli 2004

Ich habe heute ein Programm geschrieben und in den Sourcecode-Bereich hochgeladen, das C#-Sourcecode neu formatieren kann.
So kann man aus dem Müll, den Visual Studio produziert, schönen C#-Code machen, der auch in #Develop gut aussieht.
Das Programm sorgt dafür, dass Leerzeilen auch die passende Anzahl Tabulatoren haben und die öffnenden und schließenden Klammern bei Bedingungen usw. auf die gleiche Zeile wie das Konstrukt rutscht.
Außerdem habe ich die view.php so erweitert, dass sie wie DG Network den Programmcode einfärbt - allerdings auch mit dem gleichen Fehler wie bei DG Network: auch Schlüsselwörter in Kommentaren werden eingefärbt.
Zur Sourcecode-Seite

9. Juli 2004

Ich habe mir heute den Mozilla FireFox heruntergeladen. Ich dachte eigentlich, meine Webseiten wären kompatibel mit allen Browsern, aber bevor man sowas sagt sollte man es lieber ausprobieren...
Es waren zwar nur ein paar winzige Fehler, aber das war FireFox egal, das WebUser-Portal hat überhaupt nicht funktioniert.
Ich hab die Probleme behoben, FireFox-Benutzer müssen sich aber einen Einwahlknoten suchen, der mindestens DG Network 0.8.14 installiert hat.
Ich möchte auf eine neue Seite meiner Homepage hinweisen: Die Sourcecode-Seite. Dort finden Sie den Sourcecode zu einigen wenigen Klassen aus meinen Programmen.

7. Juli 2004

Dieser Satz ist jetzt nicht mehr aktuell und darf daher mit den News zusammen nach unten rutschen:
Ich bin Schüler der 10E2 am Gymnasium Andreanum.
Jetzt sind nämlich erstmal Ferien, und danach bin ich Schüler der 11C am SCHRNHRSTgymnasium Hildesheim.

21. Juni 2004

Das WebUser-Portal ist online!
Über http://webuser.danielgrunwald.de können Sie jetzt chatten, ohne DG Network installieren zu müssen!
Natürlich ist es besser, DG Network herunterzuladen, aber wenn man gerade an einem fremden PC ist, ist der WebUser-Zugang sehr praktisch.
Sie können auch einen Link auf Ihrer Homepage legen, der den Besucher Ihrer Homepage direkt zum privaten Chat mit Ihnen führt!

19. Juni 2004

Es hab lange keine Neuigkeiten mehr, das liegt vor allem daran, dass ich so viel mit der Uni zu tun habe.
Aber ein bischen habe ich an DG Network doch weiterprogrammiert. Und jetzt ist mein Sourcecode größer als 1 MB. Nur der reine Text der .cs-Dateien, die Bilder, Komponenten, HTML-Seiten sind da nicht mitgerechnet!
Nur so zur Information: Die .cs-Dateien enthalten jetzt 37375 Zeilen Sourcecode.
Das alles ist seit dem 29. November 2003 entstanden, kein Sourcecode ist älter als das. (aber viele Zeilen wurden seitdem schon gelöscht und überarbeitet).

6. Mai 2004

Meine Domain wurde jetzt umgestellt, DG Network und das Forum sind wieder voll funktionsfähig.

4. Mai 2004

Mein Account beim neuen Provider wurde aktiviert und ich kann diese Meldung hochladen. Mal sehen, wann die Domain umgestellt wird.
Der Providerwechsel war nötig, da mein alter Provider (Global Interactive) "den Dienst eingestellt" hat.

15. April 2004

Heute habe ich die 30000. Zeile Programmcode für DG Network geschrieben:
Plugin.UI.Chat.ChatWindows.Remove(chat);
Ein Chatfenster wird entfernt? Geht das nicht schon längst?
Dies ist natürlich kein normales Chatfenster, sondern die Chatfenster-Klasse für WebUser!
Ja, ich arbeite jetzt endlich wieder an den WebUsern. 4 Monate mussten die WebUser auf den Chat verzichten, da ich DG Network komplett neu programmiert habe. Bald geht es wieder los, ärgert uns weiter im Chat unter anonymer Kennung...
Nein, so einfach ist es im neuen DG Network mit seinem Gruppensystem nun auch nicht.
Anstatt zu warten, bis die WebUser fertig sind, könnt Ihr euch jetzt schon das "echte" DG Network herunterladen.

9. April 2004

Ich hab ein paar Hacking-Seiten durchsucht, dabei bin ich auf eine nette Seite gestoßen, wo man ein JavaScript-Passwort-Feld hacken sollte. Ich hab es mal übersetzt (Passwort richtig/falsch hab ich noch von spanisch hingekriegt) und auf meine Homepage hochgeladen:
http://www.danielgrunwald.de/coding/hacking

8. April 2004

DG Network kann jetzt Dateien übertragen! Einfach direkt Dateien zwischen zwei Benutzern verschicken — mit Unterstützung für Anhalten und Fortsetzen des Downloads, selbst Tage später!
DG Network herunterladen