Ubuntu 16.04 Services restarten

Seit scheinbar 15.04 gibt es etwas neues um Services wie MySQL oder Apache zu starten|stoppen|restarten. Bis dahin funktionierte der Befehl ’service‘ sehr gut. In Ubuntu 16.04 funktioniert ’service‘ nicht um z.B. den MySQL Server zu restarten. Bei meinen Versuchen konnte es nur stoppen. Jetzt benutzt man ’systemctl‘: Guckst du auch wiki.ubuntuusers. Scheisse auch, nicht mit […]

java.lang.OutOfMemoryError: Java heap space

Wieder mal die rekursiven Funktionen brauchen mehr Platz.\r\nDie Fehlermeldung nennt klar den heap als nicht ausreichend. Dieser (max) wird mit der VM Option fest gelegt.\r\n\r\nDie Seite Garbage Collector Ergonomics bei Oracle gibt nähere Infos. Demnach sind 64 MB default.\r\n\r\n gibt Infos über die verschiedenen X-Optionen und am Ende die Übersichtsseite bei Oracle.\r\n zeigt u.a. was […]

FileZilla Zeilenende

Überlässt man FileZilla die Entscheidung welchen Transfermodus es verwenden soll, ist es nach meiner Ansicht zu „intelligent“.\r\nDenn es entscheidet einfach mal an jedes Zeilenende von Dateien ein Windows Steuerzeichen (^M) dran zu hängen. Bei z.B. Shell Skripten mit SheBang Zeile kann das doof enden.\r\nWer seine Dateien übertragen möchte wie sie sind muß den binären Übertragungsmodus […]

Apache Authorization header in PHP (HTTP_AUTHORIZATION)

Bei mir war es eine Installation von Ubuntu 14.04 mit Apache 2.4.7, in der der Authorization header nicht bei PHP ankam. Mist baute Plesk, denn mit der selben Software auf einer anderen Maschine ohne Plesk gab es keine Probleme. Auf dem Server mit Plesk gab es den HTTP Basic Auth header nicht. Um andere Fehlerquellen […]

Source Cloud

OK, den Titel des Beitrags habe ich wegen dem google Keywordtool genommen :)\r\n\r\nDer Prophet sagt, daß in Zukunft mehr ausschließlich lokal installierte Software erfolgreich ist als die die immer mit der Cloud verbunden ist.

Mailserver Reverse DNS

Manchmal fragte ich mich, warum manche Mail-Provider meine Emails (eigene Domain mit Mailserver) als Spam markieren. Teilweise war der Grund vielleicht weil die IP in einer unvorteilhaften IP-Range lag, oder die Provider waren übervorsichtig mit relativ neuen Domains. Denn wann genau ich meine Domain damals registriert habe gibt ein Whois nicht her.\r\n\r\nJetzt bekam ich eine […]

ZF2 Apache Alias und Virtual Host

Zuerst benötigt man in der /etc/hosts so etwas:\r\n\r\n\r\nDann in /etc/apache2/sites-available eine Datei mit folgendem Inhalt:\r\n\r\nMan beachte, daß als Directory das /public Verzeichnis der ZF2 App angegeben ist. Denn dort befindet sich die index.php.\r\nAuf diese Datei setzt man mit root Rechten einen symbolischen Link in /etc/apache2/sites-enabled.\r\n\r\nDas war es um den Apache für eine ZF2 App zu […]

java.lang.StackOverflowError

Bei mir passierte es bei sehr tiefen rekursiven Funktionsaufrufen.\r\n\r\nAbhilfe schafft:\r\n\r\n\r\nMit\r\n\r\nsieht man die Hilfe zu den Optionen.\r\n\r\nEine IDE wie Netbeans kann man damit vorkonfigurieren. In den Project Properties in Build -> Run im Feld VM Options z.B. -Xss64m eintragen.

Netbeans JDK Ubuntu 14.04

Ich nutze nicht das OpenJDK, sondern das von Oracle bereit gestellte. Dies schiebe ich in das Verzeichnis /opt und informiere Ubuntu mit folgenden Zeilen von einem neuen JDK (mit JRE): Alte JDK’s entfernen mit: Und Netbeans möchte auch informiert werden: Um dies persistent zu machen: im Netbeans Installationsverzeichnis und dort im Ordner /etc die Datei […]

Apigility Composer update

Update (no-dev)\r\ndanach wirft es Fehler u.a. HTML 500\r\n\r\nanschließendes Update (dev)\r\nbringt alles OK\r\n\r\nUnd ohne das Update (dev) kann kein DB Adapter erstellt werden und es motzt weil es Doctrine vermisst.

Update() vs. FixedUpdate()

\r\n Update() wird in jedem Frame ausgeführt.\r\n \r\n\r\n \r\n FixedUpdate() wird in jedem festen (fixed) Frame ausgeführt.\r\n \r\n\r\n \r\n Man kann sagen, daß Update() auf einem schnellen Rechner mehr Aufrufe pro Zeiteinheit verarbeitet als auf einem langsameren Rechner.\r\n \r\n\r\n \r\n FixedUpdate() hingegen wird anhand der Framerate immer nach einer bestimmten Zeit ausgeführt.\r\n \r\n\r\n \r\n  \r\n \r\n\r\n […]

NavMeshAgent

\r\n Punkte die zu beachten sind, damit der NavMeshAgent auch die Dinge bewegt.\r\n \r\n\r\n \r\n Irgendetwas muß als Static in <Window> <Navigation> <Object> markiert sein …meist wohl wenigstens der Boden.\r\n \r\n\r\n \r\n Die Einstellungen in Window -> Navigation -> Bake müssen eine Navigation ermöglichen.\r\n \r\n\r\n \r\n Dann muß <Bake> geklickt werden.\r\n \r\n\r\n \r\n Gerüchte aus dem […]

Blender to Unity 3D Achsen Export

\r\n \r\n \r\n\r\n \r\n Wie man sieht ist bei dem HoverCruiser vorne die positive Z Achse (blauer Pfeil) und oben die positive Y Achse (grüner Pfeil) …in Blender und in Unity.\r\n \r\n\r\n \r\n Wenn ich es aus Blender so als FBX exportiere scheint es egal welche Achsen ich beim Export als Forward und Up angebe. […]

mcrypt Ubuntu 14.04

phpMyAdmin meldet, daß mcrypt nicht läuft obwohl es mit installiert wurde. Die Antwort fand ich wie so oft auf askubuntu.com. Bei mir war es der falsche Pfad in /etc/php5/mods-available/mcrypt.ini. Zuerst habe ich mit festgestellt, daß alle drei da waren. Mit geguckt wo das Extension Binary liegt. Damit in der /etc/php5/mods-available/mcrypt.ini den richtigen Pfad zur Extension […]

convert pdf to grayscale

Auf der Suche nach einer Lösung um PDF Dokumenten die Farbe zu nehmen fand ich diesen Blog.\r\nEs funktioniert wunderbar :)\r\n\r\n\r\nDie Sache mit /dev/null macht die Standardeingabe zu /dev/null, warum die Ausführung im Hintergrund läuft.\r\n\r\nDoof an dieser Lösung ist, dass die Größe des resultierenden PDFs bei mir auf das über-vierfache steigt. Die Option hilft da auch […]

Template Pfad Hinweis

…Template Path Hints\r\nEine große Hilfe wenn man zu einem Block den Pfad zum template wissen will.\r\nIm Backend unter System -> Konfiguration -> Erweitert -> Entwickleroptionen -> Debug -> Vorlagen Pfadhinweise\r\n…dort auf ja stellen.\r\n\r\nDamit diese Einstellung überhaupt sichtbar ist, muss der aktuelle Konfig. Bereich (DropDown oben links) auf „Main Website“ gestellt werden. Das macht auch Sinn […]

VARCHAR to FLOAT or INT

Benutzen: Das schlägt fehl wenn preis z.B. 3.0 ist. oder Weiß man, dass nur das Komma (statt dem Punkt) das Problem ist, kann man mit LIKE ‚%,%‘ die Kommas umwandeln: Oder mit Regex: Anschließend mit aus den VARCHARs FLOATs machen. Bei größeren Zahlen, wie z.B. Unixtime: Um ein DE Datum (01.01.1970) in einen Integer (Unixtime) […]

Log Dateien

Log Dateien liegen meist in /var/log/.\r\n\r\nUm Log Dateien live mit zu verfolgen kann man die Befehle watch und tail kombinieren:\r\n\r\n…aktualisiert jede Sekunde den Error Log des Apache (gut beim PHP entwickeln) im Terminalfenster.\r\nOder einfach\r\n\r\nMit strg+c geht es wieder raus.\r\n\r\nBenötigt man es nicht live, sondern möchte den Log nur woanders hingeschrieben bekommen, kann man in der […]

Linux Zeugz

UnixTime to DateTime Current Unixtime Linux Distribution anzeigen     …keine Distro ls mal chick Hash aus einem String auf der Kommandozeile oder Kommando als anderer User Konsole für root Swap leeren Durch Deaktivieren leert er sich …und wieder aktivieren:

PostGIS

Installation von PostGIS \r\nPostGIS 2.0 Ubuntu 12.04 Installation\r\nBei mir (Xubuntu 12.04) half:\r\n\r\nAnschließend sollte im pgAdmin III die neue Extension PostGIS folgendermaßen zu aktivieren sein:\r\nServerGruppen/Server/derIndiName/Datenbanken/postgres/Extensions einen Rechtsklick und „Neue Extension“ wählen. In der Auswahlliste sollte postgis vorhanden sein.\r\n\r\nalternativ soll funktionieren:\r\nNach der Installation mit psql in PostgreSQL einloggen und\r\n\r\num die Extension zu aktivieren (Semikolon nicht vergessen).\r\n\r\n——-\r\n\r\nUm die […]

osm2pgsql

\r\nsollte die Datei HagenZentrum-map.osm in die DB schreiben.\r\nLeider gibt es einen Fehler:\r\n\r\n\r\nUm diesen Fehler zu beheben: in /etc/postgresql//main/pg_hba.conf\r\naus dem „peer“ bei „postgres“ „trust“ machen.\r\n\r\n\r\nDann ist man einen Schritt weiter und es kommt der nächste Fehler:\r\n\r\nDieser Fehler ist bekannt: lists.openstreetmap.org\r\nAlso kopiere ich die Datei /usr/share/osm2pgsql/default.style\r\nnach: /usr/share/default.style\r\n\r\nWieder einen Schritt weiter.\r\nnächster Fehler:\r\n\r\n\r\n…der ERROR muß weg.\r\n\r\nlegacy_faq\r\npostgis_installation\r\n\r\nXubuntu 12.04 legacy.sql\r\n/usr/share/postgresql/9.1/contrib/postgis-2.0/legacy.sql\r\n\r\n\r\nOK, das […]

PostgreSQL Zeugz

Erste Schritte in Postgesql PostgreSQL docs In die PostgreSQL Console einloggen Ausführungspfad und PGDATA setzen (Ubuntu 12.04) Zu User postgres werden /var/lib/postgresql/9.1/main ist laut /etc/postgresql/9.1/main/postgresql.conf das richtige Verzeichnis. Passwort für den Datenbankuser postgres ändern In die PostgreSQL Console einloggen: Kommando um das Passwort zu ändern: Dann muss man zwei mal ein Passwort eingeben. psql mit […]

Regex Zeugz

Eine Dezimalzahl mit Tausendertrennzeichen den Punkt und Komma als Dezimaltrennzeichen:\r\n

PHP Upgrade Ubuntu 10.04

vielleicht (wegen zend holen):\r\n\r\nalles PHP zeug deinstallieren (vorher Datenbank und www-Dir backup):\r\n\r\n\r\n\r\nund alles wieder installieren:\r\n

Email Validierung

Javamail (javax.mail.internet.InternetAddress) macht keine zuverlässige Emailvalidierung. Z.B. kann die TDL auch eine Zahl sein.\r\n\r\nhttp://www.mkyong.com/regular-expressions/how-to-validate-email-address-with-regular-expression/\r\n…ist auch nicht zuverlässig. Dort darf es mit Minus beginnen.\r\n\r\n…ich weiß …ich bin kleinlig\r\naber korrekter wäre wohl:\r\n\r\nDoch dürften Minus und der Unterstrich immernoch mehrfach hintereinander kommen. Wenn es jedoch keine neuen Emailregistrierungen, sondern nur Emailadressen die zum Registrieren benutzt werden, überprüfen soll, […]