Boehrsi.de - Blog

Versionsmanagement mit Git und Tortoise Git

Erstellt am event Uhr von account_circle Boehrsi in label Archiv
Versionsmanagement mit Git und Tortoise Git  Bild

Über SVN bzw. Subversion berichtete ich bereits vor einiger Zeit, nun bin ich durch mein Bachelor Projekt auf eine alternative gestoßen. Dieses nennt sich Git und ist im Vergleich zu Subversion etwas anders aufgebaut.

So hat zum Beispiel jeder Nutzer eine Kopie des gesamten Repositories und auch der kompletten Versionsgeschichte. Dadurch kann man auch lokal Dinge einchecken, z.b. wenn man unterwegs ist und kein Internet hat. Später ist dann ein Upload, inklusive Versionsgeschichte, auf den Server möglich. Weiterhin ist es möglich SVNs direkt in Git zu importieren und Daten zwischen Repositories zu übertragen bzw. Daten aus anderen Quellen ins Repository zu transferieren. Gerade für die professionelle Entwicklung gibt es noch weitere Features die ihr unter anderem bei Wikipedia open_in_new einsehen könnt. Da ich bereits mit Tortoise SVN sehr zufrieden bin habe ich auch bei Git auf die Tortoise Software zurückgriffen. Allgemein läuft Git auf quasi allen Plattformen (Windows, Mac, Linux) und wurde ursprünglich für die Verwaltung der Linux Kernel Entwicklung genutzt. Im unteren Teil findet ihr noch eine kleine Anleitung zur Nutzung von Tortoise Git unter Windows.

Related Links

SVN Transporter Version 0.1

Erstellt am event Uhr von account_circle Boehrsi in label Archiv

Wie bereits erwähnt habe ich ein kleines Tools erstellt, welches einem Arbeit beim Umzug eines SVNs abnehmen soll. Die erste Version ist nun fertig und ich werde sie in den nächsten Tagen hochladen. Funktionen:

  • Quell-Ordner (SVN) wird von .svn Ordnern bereinigt und ist somit ein normaler Ordner. Dies geschieht allerdings erst nach dem kopieren, somit wird der Quell-Ordner nicht verändert (gut falls es Probleme beim kopieren o.ä. gibt)
  • Die Quell-Dateien werden komplett an einen gewünschten Ort, z.B. das neue SVN Verzeichnis, kopiert und könnten dort dann wiederum einfach eingecheckt werden
  • Ein Interface ist vorhanden
  • Windows Support
  • Für eine höhere Geschwindigkeit werden die Kopierfunktionen des Systems genutzt
  • Dateien im Zielordner werden überschrieben, falls doppelt vorhanden
Geplant:
  • Abbruch des Kopiervorgangs durch den Nutzer
  • Nachfrage ob Dateien überschrieben werden sollen
  • Log und Fehler abfangen und direkt über das Interface zur Verfügung stellen
Bei Bedarf:
  • Linux, Mac und Konsolen Support
  • Erweiterung für GIT
Viel kann das kleine Programm zwar nicht aber gerade bei großen SVNs kann es hilfreich sein. Mich würde eure Meinung dazu interessieren und ob euch etwas zur Verbesserung einfällt.

Eclipse - LaTeX Support mit TeXlipse 32 und 64 Bit

Erstellt am event Uhr von account_circle Boehrsi in label Archiv
Eclipse - LaTeX Support mit TeXlipse 32 und 64 Bit Bild

Vor kurzem schrieb ich darüber wie man Eclipse mit PHP verbindet und direkt auf einem FTP arbeiten kann und heute geht es weiter. Dieses Mal geht es allerdings um die Integrierung von LaTeX in Eclipse via Texlipse open_in_new. Gerade die Studenten unter euch werden LaTeX vielleicht schon kennen, für alle anderen gibt es den Wikipedia Artikel open_in_new. Bevor ich LaTeX via Eclipse nutzte kam bei mir das ProTex open_in_new Paket zum Einsatz, welches als Frontend auf das TeXnicCenter open_in_new setzt. Leider gibt es dort keinen vollständigen UTF-8 Support und diesen benötige ich durch die Uni und Arbeit mehr denn je, aus diesem Grund auch der Umstieg. Im unteren Teil findet ihr wie gewohnt eine bebilderte Anleitung und sollte es Fragen geben, wie immer einfach in den Kommentaren melden.

Related Links

Eclipse - PHP und Remote FTP Support

Erstellt am event Uhr von account_circle Boehrsi in label Archiv
Eclipse - PHP und Remote FTP Support Bild

Die umfangreiche und modular aufgebaute IDE (Integrierte Entwicklungsumgebung) Eclipse open_in_new kennen bestimmt die meisten unter euch und ein Großteil wird wohl auch die Entwicklung von Java Programmen mit dieser IDE verbinden. Genauso ging es mir bis vor kurzem auch, denn ich hatte Eclipse für die Java Entwicklung, Notepad++ open_in_new und FileZilla open_in_new für PHP und zusätzlich, in meiner Linux VM, noch den Standard Editor und GCC für die C/C++ Entwicklung. Doch verbunden mit dem neu aufsetzen des Systems wollte ich den Overhead an Entwicklungsprogrammen reduzieren und habe mich deswegen entschieden alles was in diesem Bereich möglich ist in Eclipse zu bündeln. Es soll nebenbei jetzt keine Diskussion geben ob Eclipse praktisch, von vornherein überladen oder sonst wie negativ behaftet ist, die einen mögen es halt und die anderen nicht. Im unteren Teil der News werdet ihr eine kleine und vor allem einfache Anleitung finden um Eclipse 3.6 (Helios) für die PHP Entwicklung fit zu machen und gleichzeitig gibt es noch die Möglichkeit Dateien direkt auf eurem Webserver zu bearbeiten. Update: Es gibt eine aktuelle / angepasste Version dieser News - Eclipse - PHP und Remote FTP Support mit Aptana Studio open_in_new.

Related Links

Kleine Optimierung für Mobile Geräte

Erstellt am event Uhr von account_circle Boehrsi in label Archiv

Ich werde in meinen News von nun an bei Bildern mit Prozentangaben arbeiten insofern dies möglich ist. Dadurch sollten Bilder nicht mehr das Mobile Design zerreißen und durch einen Klick auf das Bild erhält man die große Version. Somit kann also auf der Desktop wie auch auf der Mobilen Version die jeweils beste Darstellung geboten werden und eine gut erkennbare Anzeige der Bilder ist durch das direkte anklicken auch möglich.

Version 2.0 für die mobile Version

Erstellt am event Uhr von account_circle Boehrsi in label Archiv

Vor kurzem erschien erst die mobile Version von Boehrsi.net und nun erhielt sie schon ihr erstes größeres Update. Dabei wurde zwar bei weitem nicht soviel geändert wie beim letzten Versionssprung der Desktop Version aber ein paar Dinge haben sich schon getan.

  • Der "Top Beiträge" Menüpunkt ist nun auch in der mobilen Version vorhanden
  • Die Übersicht der Kategorien wurde verbessert
  • Die Übersicht der Links wurde verbessert
  • Im Uni Bereich wurde die Einrückung angepasst, sodass der Platz besser genutzt wird
  • Diverse kleinere Fehler sowohl im Code, wie auch im Design wurden behoben
  • Diverse Verbesserungen im Freunde-Bereich
    • Diverse Ansichten wurden verbessert
    • Der Menüpunkt "Neuste Beiträge" wurde hinzugefügt
    • Die Nutzerliste wurde angepasst und sollte nun die gesamte Breite ausfüllen
Weitere Änderungen sind zur Zeit nicht geplant, da die Version funktioniert und es keine offenen Bug oder Feature anfragen gibt.
Related Links

Version 2.0 für die mobile Version geplant

Erstellt am event Uhr von account_circle Boehrsi in label Archiv

Nachdem meine eigentliche Seite das Update auf Version 5.0 erhalten hat, wird auch die mobile Version ein Update erhalten. Dieses wird zwar nicht so umfangreich ausfallen aber erwähnenswert ist es trotzdem. Es wird Designanpassungen an die Desktop Version der Seite geben und kleinere Fehler werden behoben. Außerdem wird nach Möglichkeit der Funktionsumfang der mobilen Seite erweitert. Was dies genau bedeutet solltet ihr ab Ende der Woche sehen, denn bis dahin soll die neue Version online gehen. Zu erwähnen ist vielleicht noch das zur Zeit rund 5% der Besucher meiner Seite die mobile Version nutzen.

Boehrsi.net 5.0 geht online

Erstellt am event Uhr von account_circle Boehrsi in label Archiv

Wichtig: Bei fehlerhafter Anzeige bitte die Seite komplett neu laden (STRG+F5) und nicht aus dem Cache ziehen. Vor etwas weniger als 2 Jahren gab es das letzte große Update auf Boehrsi.de und zwar auf die Version 3.0. Da sich seitdem extrem viel an der Seite geändert hat, also auch ohne das letzte große Update, habe ich die Version 4.0 übersprungen und direkt mit der Version 5.0 oder auch Version 2011 weitergemacht. Folgende Änderungen ergeben sich:

  • Design wurde offener gestaltet und weniger harte Linien werden verwendet
  • Der Code wurde wesentlich optimiert, verschiedene Bereiche wurden quasi neu geschrieben und die gesamte Seite wurde entschlackt
  • Unter "Über / Kontakt" wurde der Auszeichnungen Bereich entfernt
  • Die Anzeige der Kommentare auf der rechten Seite in den Boxen wurde angepasst, dabei werden nun die letzten 5 Kommentare angezeigt. Diese enthalten jeweils den Link zur News, wie auch zur Seite des Kommentar-Erstellers, wenn dieser eine Seite angegeben hat.
  • Auf verschiedenen Unterseiten (z.B. auf der Links Seite) wurde die Darstellung an andere Unterseiten angepasst, damit eine einheitliche Form entsteht
  • Im internen Bereich gab es weiterhin auch einige kleinere Anpassungen und Verbesserungen
  • Allgemein wurden mehr als 25 Fehler behoben
Einige weitere Kleinigkeiten habe ich bestimmt vergessen aber das wichtigste ist ja notiert und außerdem seht ihr ja selber was sich geändert hat. Nun kann es auch endlich wieder mit den News weitergehen, denn ich habe einiges auf meiner Liste und ich kam einfach nicht dazu. Auch das Neujahrsgewinnspiel wird mit etwas Verzögerung bis spätestens Freitag endlich starten und somit wird das Jahr 2011 auch auf Boehrsi.de endlich richtig losgehen. Ich würde mich über Meinungen zum neuen Design sehr freuen.

Kleinere Änderungen an der mobilen Version

Erstellt am event Uhr von account_circle Boehrsi in label Archiv

Ich habe heute die Navigation und die Unternavigation etwas vergrößert und im Freunde-Bereich kleine Erweiterungen durchgeführt. Durch die größere Navigation und den etwas größeren Abstand zwischen den einzelnen Punkten in der Navigation sollte die Bedienung mit Touchpads wesentlich einfacher werden. Sollte es noch Anregungen geben nur her damit.

Mobile Version von Boehrsi.net ist online

Erstellt am event Uhr von account_circle Boehrsi in label Archiv

Wie gestern bereits angekündigt ist heute die Version 0.9RC meiner mobilen Boehrsi.net Version online gegangen. Diese ist natürlich schlichter und ein Besuch mit dem Browser des Desktop Rechners wird wohl keine Erfüllung bringen. Aus diesem Grund empfehle ich auch für kleine Tests ruhig die mobilen Freunde zu nutzen. Zur Zeit habe ich die automatische Umleitung noch nicht aktiviert, auch wenn diese durch die Nutzung von Detect Mobile Browser open_in_new einer Open Source Lösung zur Erkennung von mobilen Geräten schon recht gut ist. Der Besuch der Seite ist über das Telefon Symbol im Headbanner möglich, dieses stammt übrigens aus einem Ableger des Tango Icon Projekts, dem RRZE Icon Set open_in_new welches auch Open Source ist. Andererseits ist das verlassen der mobilen Seite und Wechseln zur Desktop Version durch ein klicken auf den Computer im Banner der mobilen Version möglich. Allgemein erreichbar ist die mobile Seite unter den gängigen Links.

Ich frage mich zur Zeit ob ich die automatische Erkennung nutzen soll oder ob die Nutzer einfach wie jetzt durch einen Klick die Seite manuell wechseln können. Und wer dann ein Handy nutzt und meine Seite häufiger besucht, der kann in diesem Fall eine der oben genannten Domains bookmarken und alles funktioniert automatisch. Was meint ihr dazu? Und bei Probleme oder Anregungen bitte direkt an mich wenden oder in den Kommentaren zu dieser News einen Eintrag hinterlassen.
navigate_before Vorherige format_list_numbered  Seite 57 Nächste navigate_next