Archiv für die Kategorie 'Allgemein'

Advanced Reconnecter 0.3.2 - Intervalle!

Dieses kleine Patch release macht es nun möglich das vorher auf 5 festgelegte Reconnectintervall selbst zu bestimmen.

Das wars auch schon.

Updateanleitung:

Alte Dateien überschreiben, Advanced Reconnecter.exe.config anpassen.

Fertig.

Advanced Reconnecter

Version 0.3.2

Was nach PHP folgt

Mittlerweile beherrsche ich unter anderem:

  • PHP
  • CSS
  • JavaScript
  • HTML
  • wenig C#
  • wenig C++

Jetzt stellt sich für mich natürlich die Frage mit welcher Sprache soll ich nun weiter machen, sicher ist das es eine Desktop, und keine serverseitige Sprache wie PHP sein soll. Zur Auswahl stehen:

  • C - Der Vater der meisten aktuellen Programmiersprachen
  • C# - Microsofts Framework zur Erweiterung von C
  • C++ - Die Hochsprache
  • objC - ObjectiveC Weiterentwicklung von C hauptsächlich in Richtung Objektorientierung. Wird fast nur für MacOS und jetzt auch iPhone OS Programierung benutzt.
  • Java - Der König der Crossplatform
  • Python - Einfach und Mächtig
  • Ruby on Rails - Doch etwas weborientiertes aber ein Rapid-Development-Framework d.h. für mich noch Neugebiet
  • CakePHP - Selbiges wie Ruby on Rails nur ein Framework für PHP

Mit C# habe ich schon einige Eindrücke gesammelt und bin positiv überrascht, obwohl es eine sehr mächtige Programmiersprache ist gelang mir bisher ziemlich viel zu realisieren ohne groß die ganze Programmiersprache zu lernen.

C++ wer eine C-Sprache kann findet sich relativ schnell in einer anderen zurecht.

objC ist nach einer möglichen iPhone Anschaffung sehr ratsam.

Java ist für den Crossplattformbereich unschlagbar.

Python ist halt einfach eine Schlange, schnell, flexibel, simpel.

Ruby on Rails und Cakephp machen mir meine Webprojekte einfacher.

Mein Fazit:

Ich werde mich warscheinlich in verschiedene Richtungen fortbewegen:

  • C# weil ich unter anderem in dieser Sprache den Advanced Reconnecter realisiert habe.
  • Ruby on Rails ist einfach das Non-Plus-Ultra der Rapid-Development-Frameworks
  • Java wegen der möglichen Handy Programmierung
  • objC je nach dem ob ein iPhone für mich erschwinglich wird
  • Python muss leider warten

Einstieg in PHP

Vor 2 Jahren war ich genau an diesem Punkt, kurz vor dem Einstieg in PHP ich brauchte eine Lernbasis. Ich entschied mich für das Openbook von Galileo Press:

http://www.galileocomputing.de/openbook/php4/

Dieses Buch ist allerdings nur bis zum Kapitel “D Bearbeiten von Formularen” geeignet. Denn das Buch ist für PHP 4.0 seit PHP 4.4 hat sich an den Formularfunktionen einiges, der Sicherheit zu gute kommendes, geändert. Ab diesem Zeitpunkt empfehle ich kurzzeitig folgendes:

http://tut.php-quake.net/formulare.html

Dannach können die wichtigen MySQL Funktionen nach belieben aus einem der beiden Webbüchern gelernt werden.

Als Nachschlagewerk empfehle ich Selfphp.

Advanced Reconnecter 0.3 Alpha 1 und ein kuzer Blick in die Zukunft

Es ist soweit, ab sofort gibt es eine neue Version des Advanced Reconnecters. Eine kleine Grafik soll die Neuigkeiten klar machen:

Änderungen beim Advanced Reconnecter

Ein Blick in die Zukunft:

Eine wichtige aber komplex einzubindenende nötige Funktion ist, das die neue, nach dem Reconnect erhaltene IP, auf ihre Nützlichkeit überprüft wird. Es kann nämlich auch sein, das man eine schon verbrauchte, also unnützliche, IP nach einem Reconnect bekommt. In diesem Falle muss ein erneuter Reconnect ausgeführt werden.

Advanced Reconnecter

Version 0.3 Alpha 1

Advanced Reconnecter für USDownloader

So heute mal ein etwas anderer Eintrag, es geht um mein erstes, in C# geschriebenes, Programm.

Durch den Advanced Reconnecter kann man Steuern nach wievielen Downloads ein Reconnect durchgeführt werden soll. Man kann mit dem Advanced Reconnecter auch eine Datei direkt nach dem Download wieder löschen lassen. Eine Anleitung zur Integration beim USDownloader liegt bei.

Download Advanced Reconnecter

Proof-Of-Concept Version 0.2

Es wird das .Net 2.0 oder höher benötigt, gefunden wird dies auf der Microsoft Webseite. Bei Vista ist Version 3.0 automatisch dabei.