Archive of ‘Allgemein’ category

Phonegap – Cordova 2017 Teil1

Phonegap als Entwicklungsplattform für Smartphone-APPs hatte ich schonmal in 2014 getestet und nicht weiter verfolgt, denn so eine ganz tolle Idee zu einer APP hatte ich einfach nicht.
Ende 2016/ Januar 2017 hatte ich dann Phonegap/Cordova und xCode neu installiert.
Folgende Punkte habe ich installiert:

  • XCODE
  • Cordova via Termial:
    sudo npm install -g cordova
  • Codova/Phonegap Desktop App via Download-Package für MacOSX

Ein etwas älteres Video zu dem Thema findet in dieser englischen Video-Serie:
https://www.youtube.com/watch?v=L7KmIjFvHVw

So legt man eine erste App an
Dann habe ich unter /Documents einen neunen Ordner via Finder erzeugt und dorthin gewechselt

(more…)

SNMP-Simulator

SevOne garantiert eine Zertifizierung von neuen SNMP-Variablen innerhalb von 14 Tagen bzw. 10 Manntagen, – gehört bei denen zum Wartungsvertrag und erfolgt ohne Zusatzkosten.

Nun will natürlich ab und an auch mal selsbt noch schneller etwas selbst zertifizieren. Das geht bei SevOne relativ einfach über das GUI, – die vorhandenen Device-Certifications stehen als Beispiele zur Verfügung.

Wenn man nun ein Device zertifizieren möchte, auf das man gerade selbst keine Zugriff hat, nutzt man einen SMMP-Simulator und zieht von dem originalen Device einen SNMPWalk.
SNMP-Simulatoren kosten meist Geld. Zuerst dachte ich, dass ich mir etwas mittels Net-SNMP selbst bauen müsste.
Im Web habe ich dann aber
http://snmpsim.sourceforge.net/sharing-snapshots.html
gefunden.

Danke an die Programmierer!!!

Oracle – Passwort Reset

Problemdarstellung
Hat man das passwort der Datenbank dann doch vergessen… wie kommt man wieder dran?
Unter Windows einloggen. Man muss Mitglied der Gruppen Administrators oder der ORA_DBA sein.

Danach:
sqlplus /nolog
connect / as sysdba

Nun ist man ohne Passwort connected und kann Passwörter setzen
ALTER USER username IDENTIFIED BY new_password;

Pollin WDC2704 Display am Arduino im 4 Bit-Mode

Hallo zusammen, da ich nun selbst das Problem lösen konnte, hier die Anleitung für die Nachwelt.
Bei Pollin gab es mal das WDC2740 Display preiswert zu kaufen.
Eine einfache Ansteuerung des Displays über die LCDLib und 4 Bit scheiterte im ersten Anlauf.

Lösung: Das Display ist intern 2 Displays , die Anschlussleitungen müssen sehr kurz gehalten werden, Datenleitungen und RS über 100Ohm entkoppeln, Initialisierung als 40×2-Display, obwohl nur 27×2 sichtbar sind….. viele Stolperfallen eben.

Hier die Beschaltung:

LCD / Arduino

R/W auf Masse direkt am Display
LCD RS über 100R auf Arduino D13
LCD ENA2 auf Arduino D12
LCD ENA1 auf Arduino D11
LCD D07 über 100R auf Arduino D10
LCD D06 über 100R auf Ardiono D09
LCD D05 über 100R auf Arduino D08
LCD D04 über 100R auf Ardiono D07

Ansteuerung dann:

#include <LiquidCrystal.h>
// we need 2 LCD-Instances
LiquidCrystal lcd1(13, 11, 7,8,9,10);
LiquidCrystal lcd2(13, 12, 7,8,9,10);

void setup() {
// set up the LCD’s number of columns and rows:
// Internally they are 40×2 controlers, but the physical display is 27×2
lcd1.begin(40, 2);
lcd2.begin(40, 2);
// Print a message to the LCD.
delay(1000);
lcd1.print(“LCD1 Hello World”);
delay(2);
lcd2.print(“LCD2 Hello World, too”);
delay(2);
}

void loop() {
// set the cursor to column 0, line 1
// (note: line 1 is the second row, since counting begins with 0):
lcd1.setCursor(0, 1);
// print the number of seconds since reset:
lcd1.print(“LCD1 ” + String (millis()/1000));

lcd2.setCursor(0, 1);
lcd2.print(“LCD2 ” + String (millis()/1000) );
delay(20);
}

 

1 2