Zugriff auf den Google Code via Subversion (SVN)

Dies ist eine kurze Anleitung über die Nutzung von Google Code mit SVN unter Windows. Am leichtesten ist die Nutzung von SVN über die Konsole unter Linux aber das ist ein anderes Thema.

Was ist SVN?

SVN (Apache Subversion) ist ein Versionsverwaltungssystem. Eingetragene („eingecheckte“) Dateien lassen sich mit einem Zeitstempel und Kommentar versehen. Außerdem bietet es die Möglichkeit alte Stände wiederherzustellen, alle Änderungen zu protokollieren, die Dateien zu Archivieren und durch eine zentrale Codebasis, das Arbeiten vom mehreren Programmieren am Quellcode zu erlauben.

In dieser Anleitung werde ich mein Projekt „lfnews“ benutzen.

Was braucht man?

  • Einen Google Account mit Google Mail E-Mail Adresse (@googlemail.com / @gmail.com)
  • Ein SVN Passwort

Das SVN Passwort findet ihr unter Profile ->Settings ->GoogleCode.com Password

SVN Client

imagesEs gibt viele verschiedene SVN Clients, ich habe einige getestet und TortoiseSVN hat mir am besten gefallen. Das Programm ist Open Source, kostenlos, integriert sich in das Windows Kontextmenü, ist einfach zu bedienen und ermöglicht die Einstellung eines Proxy Servers. An einigen Orten ist man leider gezwungen einen Proxy zu benutzen, leider gibt es bei einige SVN Clienten dafür keine Berücksichtigung. Tortoise SVN kann hier runtergeladen werden: http://tortoisesvn.net/downloads. Bei Bedarf kann die deutsche Sprachdatei nachinstalliert werden, ich hielt das für unnötig. Nach der Installation muss der Computer neu Gestartet werden. Danach ist TortoiseSVN sofort über das Kontexmenü nutzbar, falls Nötig sollte zuerst der Proxy eingestellt werden.

  1. Settings öffnen
    svn2
  2. Einstellungen
    svn3

Stelle Sicher das der Proxy wirklich funktioniert um diese vermeintliche Fehlerquelle schon im Vorraus auszuschließen zu könne, wenn das geschafft ist kann sich um die Interessanten Ding gekümmert werden.

Lokale Kopie des Repositories erstellen (checkout)

  1. Erstellt einen neuen Ordner, am Besten mit dem Namen des Projektes
  2. Über das Kontextmenü des Ordners wählt ihr nun „SVN Checkout…“
    svn 4
  3. Bei „URL of repository“ muss der SVN Pfad zum Projekt eingegeben werden. Bei Google wird Standartmäßig ein trunk (Stamm) Ordner erstellt der eingetragen werden kann: „https://lfnews.googlecode.com/svn/trunk„. Bei mir ist der Ordner durch ein Reset verloren gegangen, aus diesem Grund habe ich den Oberordner benutzt: „https://lfnews.googlecode.com/svn„. Am Ende darf kein Abschließendes Slash stehen, das Projekt wird sonst nicht gefunden. Natürlich müsste ihr „lfnews“ durch euren Projektnamen ersetzen. Bei „Checkout directory“ müsste das Verzeichnis schon voreingetragen sein. Den Rest müsst ihr nicht Einstellen.
    svn 5
  4. Im nächsten Dialog müsst ihr bei „Username“ eure E-Mail Adresse Eintragen. Es wird nur eine „@gmail.com“ Adresse akzeptiert, „@googlemail.com“ funktioniert nicht. Falls ihr jetzt denkt „Oh nein ich hab aber nur eine @googlemail.com Adresse“, keine Angst, ihr habt mit einem Google Mail Account automatisch auch eine „@gmail.com“ Adresse. Bei „Password“ müsst ihr nicht euer Konto Passwort sonder das SVN Passwort eintragen (siehe oben). Bei Anhaken der „Save authentication“ Checkbox wird der Benutzername und das Passwort gespeichert und ihr werden zukünftig nicht mehr abgefragt (Gespeicherte Authentifizierungen können unter „Settings -> Saved Data -> Authentication data -> clear“ gelöscht werden).  Nach eine Besätigung müsste das Projekt automatisch ausgecheckt werden.
    svn 6
  5. Herzlichen Glückwunsch, der schwerste Schritt ist dir geglückt der Rest ist nur noch ein Klacks!

Adden und Comitten

Es ist natürlich möglich neue Dateien und Ordner zum Repository hinzuzufügen. Vor einem Commit müssen Dateien und Ordner zuerst durch das Adden „bekannt gemacht“ werden. Mit einem Add sagt man SVN das es die Datei gibt und mit einem Commit fügt man eine Version dieser Datei hinzu.

  1. Nachdem ihr ein bisschen an eurem Projekt gearbeitet habt macht ihr am besten immer „check for modifikations“ auf den Oberordner des Projektes oder den Bereich wo ihr gerade gearbeitet habt. So vergisst ihr auch nicht irgendwelche Dateien zu comitten!
    svn 7
  2. Alle Dateien und Ordner die neu sind oder verändert wurden werden aufgelistet. Es kann eine oder mehrere Dateiene ausgewählt werden um sie zu adden.
    svn 8
  3. Danach können die Dateien comittet werden. Zu jedem Comit kann ein optionales Kommentar geschrieben werden was die Änderungen oder die Version beschreibt (empfohlen). Wenn ihr in verschiedenen Dateien die gleichen Änderungen gemacht habt könnt ihr sie also auch zusammen comitten.
    svn 9
    svn 10

Dies war nur ein erster Durchstich, am besten befasst ihr euch selber noch ein bisschen mit dem Programm, sehr nützlich ist z.B. das integrierte Diff-Tool.
Vielen Dank für das Lesen dieses Tutorials. Ihr könnt gerne Kommentaren schreiben und Fragen stellen.

(Tutorial) 3D Gnome Schrift

Sowas soll am Ende Rauskommen:

ergebnis

Zuerst eine schön dicke Schriftart wählen, ich habe mich für Arial in

der Form „Black“ entschieden.

1

Jetzt noch eine schicke Farbe für die Schrift, in meinem Falle ein dunkles weinrot. (#960909)

2

So jetzt gehen wir auch schon in die Fülloptionen

(rechte Maustaste auf die Schriftebene > Fülloptionen)

Zuerst werden wir den 3D Effekt erschaffen, dazu gehen wir zu

„Schatten nach innen“.

3

Dort muss man wie im Screenshot den

Die Schattenfarbe auf weiß, Winkel auf 90°, Abstand auf 3px und Unterfüllen/Größe auf 0px stellen.

Das Ergebnis müsste dieses sein:

3_1

Jetzt beschäftigen wir und mit dem Rahmen oder wie es PS heißt Kontur.

4

Die Größe kann man auf 1px senken. Die Füllart wechseln wir von Farbe

auf Verlauf. Der Verlauf muss so aussehen von unserer Grundfarbe nach etwas heller:

4_2

Das Ergbnis ist dieses:

3_1

Jetzt noch eine Velaufsüberlagerung dann sind wir schon fast fertig.

5

Die Überlagerung solle wie im Screenshot von weiß zu unserer Grundfarbe gehen und

eine Deckkraft von knapp 50% haben. Der Verlauf muss Linear in einem Winkel von

90° an der Ebene ausgerichtet werden.

Das Ergebnis:

6_1

Das kann sich meiner Meinung nach schon sehen lassen aber da fehlt noch ein

Schein nach innen:

6

Da kann man ein bisschen rumspielen. Ich fand die Einstellungen die man auf meinem

Screenshot sieht am besten. Ich würde aber die Farbe auf weiß stellen, damit alles gleichmäßig

wirkt.

Mit meinen Einstellung sieht das so aus:

5_1

Mit einem weißem Hintergrund sieht das dann so aus:

7

Das wars dann auch schon, damit lässt sich schon einiges Anfangen.

Man kann noch ein bisschen mit Brushes und Reflektion spielen, dann

kann es zum Beispiel auch so aussehen:

ergebnis


MSN in qip mit einem MSN Transport Protokoll

Hier wird beschrieben wie man ganz einfach mit qip über das MSN
Netzwerk chatten kann!

  1. Einen MSN Acount Registrieren

    (wenn du einen MSN Acount beitzt kannst du diesen Punkt überspringen)
    Gehe dafür auf diese Seite Link. Die Registrierung ist einfach und dort gut beschrieben, deswegen werde ich hier nicht weiter darauf eingehen.

  2. Jabber Registrierung

    Gehe zu Einstellungen -> Accounts -> Bei Jabber auf Einstellungen/Aktivieren
    Dieses Fenster müsste auftauchen:
    qip1
    Bei Name einen Nickname für dein Konto bei dem Transportserver wählen, am besten: klein geschrieben, ohne Sonderzeichen und ohne Zahlen (Manchmal gehen keine Zahlen, kann aber ach daran liegen das der Nick schon vergeben ist 😉 )
    Beispiel: „gammlerzzzz
    Nachdem ihr auch noch ein Passwort eingebe habt, müsst ihr einen Transport Server wählen.
    Ich persönlich benutze jabber.no aber das ist jedem selbst überlassen. Unten findet ihr einen Link zu einer Liste zu Transport Servern. Der Server muss wie im Screenshot (oben) eingetragen werden. Ihr könnt noch einen Haken bei „Passwort speichern“ oder bei der englischen Version wie auf dem Screenshot „Save password“ setzten. Dann müsst ihr das nicht immer wieder eingeben. Normalerweise taucht nun das Fenster auf:
    qip2

    “OK” drücken, dann kommt dieses tolle Fenster:

    qip3

    Wenn ihr einen Fehler bekommt ist euer gewünschter Nickname mit Sicherheit schon vergeben

    Vielleicht noch Passwort speichern auswählen,
    damit ihr es nicht immer wieder eingeben müsst ^^
    Ich habe so bestimmt schon 20 Accounts Registriert, wer es nicht hin bekommt hat das Tutorial nicht richtig gelesen :wink:

    „OK“ drücken, dann kommt dieses tolle Fenster:Noch „APPLY“ oder „SPEICHERN“ drücken und ein großer Teil wäre schon geschafft 🙂

  3. qip -Jabber Agent Einstellungen

    Geht auf der Kontaktliste mit Jabber Online und wählt den Agent wie im folgendem Screenshot:
    qip4

    Wähle aus der List msn.jabber.no und klicke auf Register.
    qip5

    Wenn länger als 1 sek. „Pleas Wait“ steht, das Registrierungsfenster  schließen und neu öffnen das geht schneller 😉
    Gebt nun wie wie dort beschrieben eure MSN Daten ein und klickt Register.
    Hier gilt fast das selber mit dem warten. Die Registrierung klappt meist nicht beim ersten mal. Einfach nochmal versuchen.
    Wenn du alles richtig gemacht hast geht es gleich Online und du bekommst von allen die du bei MSN in deiner Liste hast Autorisierungsanfragen die du bestätigen musst.

    (wenn du bei Punkt 1 angefangen hast sehr Unwahrscheinlich^^)

  4. MSN Kontakte Adden

    Man kann MSN Kontakte hinzufügen indem man wie folgt vorgeht:

    1. Auf Benutzer suchen/hinzufügen gehen
    2. den Kontaktnamen in folgender Fom bei Bei Jabber ID eingeben: name%hotmail.de@msn.jabber.no
      der usprüngleich Kontaktname wäre in diesem Falle:
      name@hotmail.de und Der Transport jabber.no
    3. Der Rest ist ganz normal wie bei den anderen Protokollen

    Den Weg hat RedAnarchy herausgefunden 😉
    Danke an eXis du konntest mir eine gute Grundlage liefern.

  5. Links