Redis in Ubuntu 18.04 f├╝r PHP

Redis Server installieren Redis Server testen: …gibt uns eine Redis Konsole (127.0.0.1:6379>) Die Ausgabe sollte pong sein. Mit STRG+C kann man die Redis Konsole verlassen. Starten und Stoppen des Redis Server mit Hausmitteln: Die config Datei f├╝r Redis liegt in /etc/redis/. Nach ├änderungen in dieser Datei den Redis Server neu starten: Redis-PHP installieren: github.com/phpredis/phpredis …Datentyp […]

VSCode Git Repository login speichern

NetBeans hat es automatisch gemacht und auch PhpStorm merkt sich das Passwort f├╝r remote repositories automatisch. VSCode tut das nicht automatisch. Es ist ein einziger Git Befehl und in VSCode werden Username & Passwort gespeichert. macht man anschlie├čend ein Commit und Push per VSCode GUI sind Username & Passwort gespeichert f├╝r die n├Ąchsten male.

Cordova Zeug

Get started at https://cordova.apache.org/docs/en/latest/guide/cli/index.html. …gibt so etwas aus: Installed platforms: android 7.1.1 Available platforms: browser ~5.0.1 ios ~4.5.4 osx ~4.0.1 windows ~6.0.0 Um einen Emulator mit einem vorhandenen Virtual Device (Device Name: pixel_api_25 | nexus_api_23) zu starten: Jetzt aus dem Ordner der Cordova App ein und die App wird im Emulator gestartet. Um Code Aktuelisierungen […]

Android AVD – Hardware Device Ubuntu

…es ist kein Device attached. Xubuntu 18.04 an einem USB 3 Port: …zeigt mir mein ASUS ZenFone 3 ZE552KL. Von der ID den rechten Teil vom Doppelpunkt merken. …zeigt mir mein CAT S30. Von der ID den rechten Teil vom Doppelpunkt merken. Datei erstellen/editieren: …und folgenden Text rein schreiben: SUBSYSTEM==“usb“, ATTRS{idVendor}==“7780″, MODE=“0666″, GROUP=“plugdev“ Anschlie├čend udev […]

generate Tomcat Eclipse VM arguments

Bei den Run Configurations in Eclipse f├╝r den Tomcat (ich nutze aktuell die 8er Version) brauchts es VM arguments. Diese automatisch zu erstellen ist die einfachste M├Âglichkeit. Dazu muss der Tomcat per File -> new -> Server zuerst angelegt werden. Dann findet man im Server Tab den Tomcat …auf diesen doppelt klicken. Dadurch ├Âffnet sich […]

vino VNC

start vino Failed to connect to Mir: Failed to connect to server socket: Datei oder Verzeichnis nicht gefunden Unable to init server: Verbindung ist gescheitert: Verbindungsaufbau abgelehnt Anzeige kann nicht ge├Âffnet werden: Rufen Sie ┬╗vino-server –help┬ź auf, um eine Liste der verf├╝gbaren Optionen f├╝r die Befehlszeile zu erhalten. Invalid MIT-MAGIC-COOKIE-1 keyFailed to connect to Mir: […]

Eclipse – add .jar to Dynamic Web Project

1. *.jar nach /WebContent/WEB-INF/lib 2. Project properties -> Deployment Assembly -> Add -> Source = /WebContent/WEB-INF/lib; Deploy Path = / Packt man die *.jar nach /WebContent/WEB-INF/lib funktioniert es ohne Punkt 2. Startet man Eclipse neu, kann es sein, dass lauter Klassen und Pakete nicht gefunden werden. Und man sieht die Libraries aus /WebContent/WEB-INF/lib nicht in […]

Java EE, Tomcat & Eclipse

Wenn verw├Âhnte Netbeans User f├╝r Java EE Eclipse benutzen m├╝ssen, wirds kurz haarig ­čśë catalina.base Die Variable catalina.base in den Run Configuration des Tomcats setzen weil die Tomcat Datei catalina.properties sie zum Laden der libs ben├Âtigt. Automatisch macht Eclipse z.B.: CATALINA_HOME Falls man seinem Linux in /etc/profile (oder sonst wo) gesagt hat, wo CATALINA_HOME ist […]

Aufz├Ąhlung in Aufz├Ąhlung (Libre-/Open-Office)

Alles versucht man: eine Aufz├Ąhlung ist erstellt und darin versucht man Tastenkombinationen mit der Enter Taste (z.B. Strg + Enter). Aber es funzt mit der tab Taste. Man dr├╝ckt Enter um in eine neue Zeile zu kommen und dann Tab. Hat man diese Unteraufz├Ąhlung erstellt und m├Âchte eine Aufz├Ąhlung in der Hirarchie zur├╝ck, dr├╝ckt man […]

svn Fehler

SVN Fehler die einem verw├Âhnten Git User passieren ­čÖé Wenn unversionierte Dateien da sind: Wenn Dateien gel├Âscht|verschoben wurden oder so

ZF2 merged configuration prevent duplicate

Bei der Skeleton Application ist die System Konfiguration in /config/application.config.php. Und dort unter dem Key module_listener_options steht so etwas: Also, ZF2 ├╝berschreibt/merged die Modulkonfiguration mit denen in config/autoload/. Priorit├Ąt hat global ├╝ber Modul und local ├╝ber global. Ist ein Array Value(s) in der config ein Null indiziertes Array, werden die Values, falls doppelt, NICHT in […]

ZF2: Attempting to quote a value without specific driver level support can introduce security vulnerabilities in a production environment

Try this for debugging SQL queries throws a Notice: Attempting to quote a value without specific driver level support can introduce security vulnerabilities in a production environment. To get also (not only remove the notice) a correct SQL query: For Platform MySQL it makes not correct query. An integer from SQL query LIMIT part give […]

git forget ignored files

Erstellt man eine .gitignore und listet darin Files die schon geaddet waren, verschwinden diese nicht aus zuk├╝nftigen Commits. M├Âchte man, dass sie aus zuk├╝nftigen Commits verschwinden hilft: Die letzte Zeile ist nicht die Standard-Commit-Funktion der IDEs (testet in PhpStorm (schwei├čt Fehler)). Also auf der Kommandozeile ausf├╝hren.

PhpStorm line or block comment on german keyboard

Mit deutschen, vielleicht auch anderen, Tastaturen hat PhpStorm ein Problem. Die Line Comment & Block Comment Shortcuts STRG + Schr├Ągstrich STRG + UMSCHALT + Schr├Ągstrich scheinen nicht zu funktionieren. Grund ist, dass PhpStorm statt Schr├Ągstrich die Sieben nimmt (gleiche Taste). Schortcuteinstellungen: File -> Settings -> Keymap -> nach ‚comment‘ suchen Dort ein Doppelklick auf ein […]

phpMyAdmin database export file name template

Meist m├Âchte man den Dateinamen, der exportierten Datenbank, mit der aktuellen Zeit und wahrscheinlich mit dem Datenbanknamen best├╝cken. Default ist nur der Datenbankname mittels @DATABASE@ (auch zu ersetzen mit __DB__). Zus├Ątzlich zu @DATABASE@ gibt es noch @TABLE@ und @SERVER@. Man kann alles verwenden was die PHP Funktion strftime() verwendet, plus beliebige andere Zeichen. F├╝r ein […]

SMTP service 554-Bad DNS PTR resource record

Diese Fehlermeldung schmei├čt web.de und gmx.net wenn beim DNS Reverse Lookup mit der IP, von der gesendet wurde, etwas heraus kommt wie z.B. providername435678.provider.net anstatt eurer Top Level Domain. L├Âsung: Bei z.B. Strato den DNS Reverse eurer IP statt auf die Inklusive Domain (h1234567.stratoserver.net), auf die tats├Ąchlich verwendete Domain stellen. Habt ihr keine eigene IP […]

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

switch PHP Version Linux

von PHP 7.0 nach PHP 7.1: Apache CLI Die ganz faulen schreiben sich n Skript: Das kann man dann aufrufen: Das PHP PPA gibt es von https://deb.sury.org. Die PHP Version in einer Shell checken: oder

iText font with effect

TestDoc.java\r\n\r\n\r\nTestHeader.java\r\n\r\n\r\nEs funzt wie in Grafiklibraries. Da setzt man die Farbe und kann anschlie├čend etwas machen, das dann in der zuletzt gesetzten Farbe erstellt wird.

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

HTML Entities in Form Element Text oder Textarea

Weils mir schon wieder passiert ist mache ich mal diese Notiz hier.\r\nWenn man als InputFilter den HtmlEntities benutzt, werden Umlaute etc in ihre HTML Entsprechungen umgewandelt. Wenn man den Output dann nicht von den HTML Entities zu seinen DAU-lesbaren Zeichen dekodiert hat man ein Problem …wegen dem DAU ;)\r\n\r\nWenn die HTML Entities in der Datenbank […]

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