OVH Cloud Archiv per SFTP nutzen

Seit längerem heißt es im IT Bereich: „Alles Cloud!“

Demnach habe ich mich auch mit den Cloud Produkten bei OVH auseinandergesetzt. Dabei bin ich auf das Cloud Archive gestoßen. Dieses eignet sich, laut Angaben von OVH, bestens für eine Langzeitarchivierung von Daten. Das hört sich auch interessant für den Privatgebrauch an. Demnach habe ich gleich mit dem Testen begonnen.

Nun, nachdem die Bedienung der OVH Administrations-Oberfläche und auch die Hilfen bei OVH nicht sehr intuitiv sind, bin ich gleich nach dem Erstellen meines ersten (Test-)Cloud Archives angestanden. Ich war nicht in der Lage mich rasch via WinSCP und SFTP auf den Speicher zu verbinden. Man könnte meinen, dass dies keine Rocket Science ist. Dem ist eigentlich ja auch so, sofern man natürlich sämtliche Zugangsinformationen hat. Und genau daran ist es gescheitert.

OVH Cloud Archiv per SFTP nutzen weiterlesen

JUnit Tests Android Studio 2.1.2

Was wäre heutzutage Softwareentwicklung ohne Unit-Tests. Auch in der Entwicklung für mobile Entgeräte ist das Testen im Laufe des Entwicklungszykluses nicht mehr weg zu denken. Daher gebe ich hier ein paar Tips, um auch im Bereich Android Development in den Genuss des JUnit Frameworks zu kommen. So lassen sich Klassen, die keine Relevanz zur GUI (grafischen Oberfläche) haben, schnell und einfach testen.

JUnit Tests Android Studio 2.1.2 weiterlesen

Python – Dezimalzahl in Binary-Integer-Map/-List konvertieren

Eine einfache Art in Python, eine Dezimalzahl in eine „binäre“ Integer-Liste umzuwandeln könnte wie folgt aussehen:

binary_int_map = map(int, list('{0:0>8b}'.format(59)))

Zuerst wird durch list() eine binäre String-List aus der Dezimalzahl 59 erzeugt, wobei bis auf 8 Stellen eine 0 aufgefüllt wird (führende Nullen). In diesem Fall würde folgende Liste erstellt werden.

Python – Dezimalzahl in Binary-Integer-Map/-List konvertieren weiterlesen

VBA Excel – Textfelder bzw. Shapes löschen

Um schnell und einfach viele unbenötigte Textfelder auf einem Tabellenblatt zu löschen, könnt ihr dieses Script verwenden.

Als Kommentar sind auch Anweisungen enthalten, um die Textfelder mit Text zu befüllen. Diese könnt ihr für Testzwecke verwenden. Einfach das ‚-Zeichen entfernen und in der Zeile mit der Löschanweisung (.Delete) am Anfang ein ‚-Zeichen einfügen.

VBA Excel – Textfelder bzw. Shapes löschen weiterlesen

Raspberry Pi – 4-Pin LED steuern

Nachdem es sich während des Studiums ergeben hat, mit eine Raspberry Pi ein Projekt umzusetzen, musste natürlich gleich eines angeschafft werden.

Um ein wenig Gefühl für den Raspberry Pi zu bekommen, habe ich ein paar Test-Programme geschrieben, die z.B. LEDs oder Relais ansteuern.

Diesmal möchte ich euch den Code vorstellen, mit dem ich per Python ein RGB LED steure. Das Python Skript schaltet einfach zwischen den einzelnen LED-Farben hin und her, bis man STRG+C drückt.

Raspberry Pi – 4-Pin LED steuern weiterlesen

MySQL – SQL Skript zum Erstellen eines Benutzers

Um einen Benutzer in MySQL per SQL Skript zu erstellen können folgende SQL Befehle verwendet werden:

CREATE USER 'myusername'@'%' IDENTIFIED BY 'MyPw';

GRANT USAGE ON * . * TO 'myusername'@'%' IDENTIFIED BY 'MyPw' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;

GRANT ALL PRIVILEGES ON `myusername\_%` . * TO 'mydatabase'@'%';

Mit Hilfe dieses Skripts wird ein Benutzer mit dem Namen „myusername“ und dem Passwort „MyPw“ erstellt. Dieser darf sich auf alle Host verbinden und hat keine Einschränkungen in Hinblick auf „MAX_QUERIES_PER_HOUR“, „MAX_CONNECTIONS_PER_HOUR“, „MAX_UPDATES_PER_HOUR“, „MAX_USER_CONNECTIONS“.
Weiters erhält dieser volle Berechtigung (ALL PRIVILEGES) auf die Datenbank „mydatabase“.

Oracle JDBC mit Java in Eclipse nutzen

Nachdem heutzutage immer mehr Systeme in irgend einer Art auf Datenbanken zugreiffen müssen, möchte diesmal eine kurze Anleitung zur Verfügung stellen, wie man JAVA mit Oracle JDBC Treibern unter Windows (in meinem Fall Windows 8) verwendet.

In diesem Kapitel gehe ich nicht auf die Installation eines Oracle Servers, von Eclipse bzw. auch nicht vom Java JDK7 ein, sonder erläutere wie man per Java und Eclipse auf die Daten des DB-Servers zugreifen kann. Wer das ganze rundherum überspringen möchte, kann nun gleich zum Punkt „Download der JDBC Treiber“ scrollen (bzw. auf Weiterlesen klicken und dann scrollen)! Dort werden die technisches Aspekte (Download und Integrierung der JDBC Treiber) erläutert.

Oracle JDBC mit Java in Eclipse nutzen weiterlesen