Boehrsi.de - Blog

Android Programmierung schmeckt mir

Erstellt am event Uhr von account_circle Boehrsi in label Archiv

Ich habe mittlerweile in diversen Programmiersprachen Code geschrieben und auch für verschiedene Plattformen Programme erstellt. Und seit kurzem beschäftige ich mich auch mit der Erstellung von Apps für Android. Dies hatte ich ohnehin vor, allerdings bin ich auch mehr oder weniger dazu gezwungen, da ich einen Kurs in der Uni belegt habe in dem es um diesen Inhalt geht. Ich habe mich also grundlegend mit dem ganzen beschäftigt und an sich baut die Entwicklung in diesem Bereich auf Java auf, allerdings gibt es auch Unterschiede open_in_new und diese gehen über neue Libraries und ähnliches weit hinaus. Da hätten wir die GUI, denn diese kann quasi vollständig in XML Dateien ausgelagert werden. Und obwohl ich am Anfang skeptisch war muss ich sagen, dass ich dies absolut genial finde und nicht missen möchte. Zusätzlich gibt es das Konzept der Activities, welche den aktuellen Kontext darstellen und die unterschiedlichen Fenster einer App widerspiegeln. Weiterhin die Entwicklungsumgebung an sich, diese ist hauptsächlich Eclipse open_in_new, welche ich zum Glück ohnehin nutze. Diese wird allerdings entscheidend erweitert, denn neben einem Plugin für das Programm selber, wird durch das Android SDK open_in_new ein kompletter Emulator zur Verfügung gestellt. Auch dieser funktioniert perfekt, doch noch besser finde ich die Möglichkeit direkt sein eigenes Android Handy anschließen zu können und seine Apps direkt testen zu können. In der nächsten Zeit werde ich mein erstes kleines Android Projekt vorstellen, welches dann hoffentlich auch bald im Market zu finden sein wird.

Related Links

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.

navigate_before Vorherige format_list_numbered  Seite 57 Nächste navigate_next