Java-Programmierung

Guten Morgen meine Freunde,

durch mein Studium bin ich nun in den Kontakt mit Java gekommen und es hat mich wohl infiziert. Irgendwie mag ich die Sprache. Und mit Hilfe von JetBrains IntelliJ IDEA habe ich auch Spaß am Programmieren selbst, auch wenn ich mir manchmal einen Kollegen wünschte, der sich das programmierte einmal anschauen könnte.

Momentan programmiere ich an einer Art MoveCopy / FTP – Tool herum. Dateien sollen in der Regel von A nach B kopiert werden. Als solches erst einmal kein Problem. Allerdings gibt es hierbei ein paar kleine Schwierigkeiten:

  • eine while-Schleife bringt es nicht wenn dauernd Daten kopiert werden sollen
    • Wie kann ich denn ohne Schleife erstellte Daten kopieren
  • (Was ist mit mehreren Zielen?)

Dafür gibt es aber auch Lösungen:

Weiterlesen

Kurzmitteilung

Boot-Records

Guten Morgen,

habe es letztens auf der Arbeit geschafft meine Boot-Selektion abzuschießen. Lange ist es her, dass ich das mal neu aufsetzen durfte. Es wollte nur noch das alte XP starten und nicht mehr meine Linux Partition. Das Reparieren funktioniert aber nicht, wenn man die die Live-CD hat, mit der es aufgesetzt wurde.

Hatte nur noch die CD von 12.04, Kali und den Secure Remix x64 12.10. Bei letzterem wurde allerdings an die Boot-Reparatur gedacht, zum Glück für mich. Habe Ubuntu seit langem wieder gestartet. Updates laufen schon den halben Tag…

Ich glaube ich brauche endlich mal Urlaub 🙂

Powershell – Das Array Problem

Guten Morgen,

habe gerade wieder etwas nützliches erfahren: man kann ein Array in Powershell nicht einfach sich selbst neu zuweisen. Wenn man ein Array neu zuweist und darin nur ein Wert vorhanden war, dann wird daraus eine Zeichenkette. Was im Übrigen ganz leicht zu überprüfen ist:

Eine Möglichkeit, und diese verwende ich auch selbst, ist daraus ein Collection Array zu machen. Dann kann statt einer Neuzuweisung die Methoden Remove und Add verwendet werden:

In einem automatischen Script sollte man dahinter noch ein Out-Null schreiben, damit die Ausgabe nicht den Key im Array zurückgibt. Wenn dies so gelöst wurde klappt auch die Ausgabe des Array in einer Zeile durch:

Mit einem String funktionierte das nicht so recht 😉

PS.: Für diejenigen die es nicht wissen: Eine ForEach-Schleife kann man auch mit % einleiten. Ein Beispiel:

Powershell – File Sys Watcher

Guten Abend,

ich habe die letzten Tage noch etwas für die Arbeit schreiben sollen: ein Script welches Daten automatisch in einen anderen Pfad kopiert, sobald diese erstellt werden. Nach ein wenig Sucharbeit bin ich über folgende Möglichkeit gestoßen: Über ein FileSystemWatcher Event bestimmte Abläufe auszuführen.

Weiterlesen

Der doppelte Kopf

Hallo Freunde der Nacht,

ich weiß nicht wie es bei euch aussieht, aber ich liebe das bekannte Kartenspiel „Doppelkopf“ – je nach Region und Freundeskreis auch unter Schafskopf bekannt (meist mit deutschen und nciht mit französischem Blatt). Schon als meine Eltern es damals mit Freunden spielten konnte ich mich dafür begeistern, auch wenn ich nie verstanden habe, was meine Eltern da wirklich spielen.

Seit meinem Urlaub in Spanien vor ein paar Jahren, wo ich mir ein Kartenpack mit Sehenswürdigkeiten geholt habe (alleine deshalb macht das Spielen ja schon Spaß), kann ich die Regeln soweit auswending. Leider hält mich etwas davon ab das Spiel auch spielen zu können: Ich finde keine Spieler dafür. Freunde spielen es nicht Bekannte haben immerhin schon eimal davon gehört, aber niemand scheint das Spiel spielen zu können !?

Ich werde wohl noch ein wenig suchen müssen. Genau genommen fehlt sogar nur ein Spieler, denn meine Eltern können es ja. Que sera – Vielleicht finde ich ja bald diese eine, fehlende Person …

PS.: Wer gerne Sachen ließt und sich für Doppelkopf interessiert, sollte sich mal das Essener System erlesen.

Hier ein Auszug aus dem Dokument:

Liebe Doppelkopffreunde!

Jeder von Euch kennt zumindest dem Namen nach noch eine ganze Reihe weitere Kartenspiele, wie zum Beispiel Bridge, Skat, Uno, Romme, Mau-Mau, Poker u.v.a.. Warum hat ausgerechnet Doppelkopf in Euch und uns so begeisterte Anhänger gefunden? Die Gründe liegen sicherlich darin, daß Doppelkopf zu den spieltechnisch und strategisch anspruchsvollsten Kartenspielen zu zählen ist und, daß Doppelkopf ein Partnerspiel ist.

Remote Scripting

Guten Tag Leute,

wenn man auf einem Rechner etwas ausführen möchte, ohne direkt auf ihn zugreifen zu können, sei es über RDP oder einen VNC Client, muss man sich, zum Beispiel für eine Abfrage, per Kommandozeile mit dem Rechner verbinden. Seit vielen Wochen ist mein liebstes Tool dazu die PowerShell Konsole. Leider ist diese Konsole von haus aus nicht konfiguriert dafür remote ausgeführt zu werden.

Um weiter fortfahren zu können muss also ein anderer Weg gefunden werden auf den gewünschten Rechner zuzugreifen. Glücklicherweise gibt PowerShell und einen Hinweis woran das liegt: winrm. Dies soll mit einem Quickconfig ausgeführt werden.

Der beste Weg dies auszuführen und das gute Tool psexec. Ich liebe dieses Tool. Folgende Zeile ist notwendig um Remote auf PowerShell zugreifen zu können:

Da man PowerShell ja möglichst in der neuesten Version ausführen möchte, installiert man noch das Windows Management Framework 4.0. Nach dem Download erhält man eine *.msu, die man mit den Schaltern /quiet und /norestart auch bequem per Kommandozeile starten kann.

Mir haben dies Informationen bereits mehrfach geholfen, ich hoffe es hilft auch jemand anderem 🙂

Google – Ein neues Projekt

Google die Datenkrake. Bild von Welt.de

Google, die Datenkrake. Bild von Welt.de

Google will, so wie viele andere Firmen auch, natürlich nur unser Bestes. Bei vielen Firmen wäre dies wohl das Geld, bei Google sind es Daten, mit denen sich dann Geld verdienen lässt. Seit geraumer Zeit ist Google dabei eine intelligente Kontaktlinse auf den Markt zu bringen. Diese soll wohl in erster Linie Blutzucker messen und die Werte an ein entsprechendes Gerät weitergeben.

Passend dazu die Kontaktlinse iOptik: Diese soll ähnlich wie die Google Glass Brille funktionieren und Daten auf die Kontaktlinse werfen. Ich bezweifle allerdings, dass das auf Dauer all zu gut für das Auge sein kann. Kopfschmerzen sind hierbei sicherlich nicht auszuschließen.

Ich frage mich, wie viele andere ebenfalls, ja auch schon lange, was Google denn nun vorhat. Möchte Google und helfen und uns mit technischen Raffinerien unter die Arme greifen, oder möchte Google möglicherweise sogar die „Weltherrschaft“ an sich reißen?

Ich schätze das werden wir erst erfahren, wenn es soweit ist. Ich kam mit Google bis jetzt eigentlich super zurecht und hoffe, dass das auch in Zukunft so bleiben wird.

PS.: Hier noch ein Kommentar von Jan-Keno Janssen (Google wird unheimlich) (Heise-Redaktion).

IT Zukunft

Ich habe gerade eben durch einen Werbeeintrag in Facebook zufällig einige interessante Beiträge zu den Herausforderungen und Chancen der IT bis zum Jahr 2020 gefunden. Ein interessanter Bericht darüber, wie die Zukunft der IT wahrscheinlich aussieht, bezogen auf die Anforderungen (Skills) der Arbeitgeber an die Arbeitnehmer und die Technologien die in den nächsten paar Jahren an Bedeutung gewinnen werden.

Auch der Gehaltsrechner auf robert-half.de ist interessant. So habe ich dadurch erfahren, dass ich ‚theoretisch‘ unterbezahlt werde. Dies käme allerdings auf das jeweilige Bundesland an, denn nicht jedes Bundesland / nicht jede Stadt zahlt gleich. Eine Gehaltsübersicht 2014 für IT-Berufe gibt es ebenfalls auf robert-half.de

Schaut dort mal hinein, ist wirklich interessant.