Autor: admin

PNG mit Inkscape vektorisieren

Ausgangslage ist ein schwarz/weiß PNG Bild. [Datei] => [importieren] => PNG Datei auswählen das Bild mit linker Maus markieren [Pfad] => [Bitmap nachzeichnen] Reiter „Modus“ => „Helligkeit ausschalten“  den Schwellwert bei 300 (Vorschau ist pixelig und entspricht nicht dem Ergebnis) Reiter „Optionen“ => [Pfade optimieren] die Toleranz bei 0,02 – 0,40 gab bei einem einfachen […]

sql_mode = only_full_group_by on Ubuntu 16.04 MySQL

By einer Default-Installation von MySQL kann es zu folgender Fehlermeldung bei bestimmten GROUP BY geben: SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #8 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‚dbname.short.long_column_name‘ which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by In […]

SSL redirect mit Plesk / Odin

In den Webseiteneinstellungen gibt es den Punkt „Einstellungen für Apache & nginx“. Darin gibt es ein Feld (zwei: eins für HTTP und eins für HTTPS) für „Zusätzliche Apache-Anweisungen“. Dort, natürlich das für HTTP, packt man folgendes rein: Jetzt ist die Webseite nur mit HTTPS zu erreichen.

PdfPCell addElement() & setHorizontalAlignment()

Erstelle ich eine PdfPCell und füge mit addElement() beispielsweise eine Phrase hinzu, kann ich NICHT mit setHorizontalAlignment(Element.ALIGN_CENTER) die Ausrichtung des Inhalts bestimmen.\r\n\r\n\r\nStattdessen muß man sich die Column holen:\r\n\r\n\r\nGuckt man sich den Source Code von PdfPCell bei Github an wird es deutlich. Die Methode addElement() fügt im obigen Beispiel das Element der PdfPCell hinzu. Wohingegen der […]

Favicon mit Gimp

1. ein 16 x 16 großes Bild erstellen 2. am besten mit dem 1px Stift malen 3. Datei >> Exportieren 3.1. Als „Microsoft-Windows-Symbol (*.ico)“ exportieren 3.2. darauf achten, daß die Dateiendung .ico ist 3.3. „… bpp, …, 16-Slot Palette“ wählen 3.4. „Exportieren“ klicken

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 […]

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 […]

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/. Um Log Dateien live mit zu verfolgen kann man die Befehle watch und tail kombinieren: …aktualisiert jede Sekunde den Error Log des Apache (gut beim PHP entwickeln) im Terminalfenster. Oder einfach Mit strg+c geht es wieder raus. Benötigt man es nicht live, sondern möchte den Log nur woanders hingeschrieben […]

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: Verzeichnis Größen listen Verzeichnisgröße aller Verzeichnisse eines Verzeichnis (hier trinket/): …“du“ = disk usage Vollen […]

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 […]