error NG8001: ‚ion-xyz‘ is not a known element

Mit der IntelliJ (WebStorm, PhpStorm) kann man Ordner als „excluded“ markieren. Das hat auch Einfluss auf die Kompilierung der Ionic/angular/TypeScript App. Wenn der Ordner „node_modules“ als „excluded“ gekennzeichnet ist, wird bei der Kompilierung nichts aus diesem Ordner gefunden. Also, rechte Maus auf den Ordner und => Mark Directory as => Cancel Exclusion Jetzt funktioniert die […]

PHP Kompatibilität Check

PHPCompatibility PHPCSStandards/composer-installer …mit composer global installieren. Damit das globale Composer Zeug komfortabel in der Bash funktioniert, Folgendes in die ~/.profile Konfiguration PHP_CodeSniffer/wiki/Configuration-Options …im Terminal z.B. (severity=5 macht ne riesige Ausgabe – mit lauter „nice to have“ Zeug): …steht dann in ~/.config/composer/vendor/squizlabs/php_codesniffer/CodeSniffer.conf …wo man die Werte auch manuell ändern kann. run Dann kann man beliebige Projekte […]

ESP8266 ESP32 Zeug

NMCUV3 (ESP8266) mit lsusb findet man das Ding als QinHeng Electronics CH340 serial converter Ganze Zeile von lsusb: Bus 001 Device 013: ID 1a86:7523 QinHeng Electronics CH340 serial converter Folgendes sollte u.a. etwas wie „ttyUSB0“ bringen (bei meinem ESP32 zeigt es das; beim ESP8266 nicht und auch keine andere Bezeichnung ist zusätzlich da): dmesg: Print […]

IntelliJ Zeug

Hard Wrap Den Hard Wrap (rechter senkrechter Strich im Code Fenster) einstellen oder aus machen: Settings => Editor => Code Style => Hard wrap at: 150 columns ‚usage‘ code hint Settings => Editor => Inlay Hints => Code Vision => Usages

eine Stückliste rekursiv anzeigen

Ein sehr schönes Anti Pattern 😉 Hier wird alles vermischt: HTML, CSS und PHP Ausgabe und Business Logik. Von diesem Code kann man Nichts wiederverwenden. Soll es in der Software einheitliche Farben geben und eine Farbe ändert sich, möchte kein Auftraggeber das bezahlen. Am lustigsten finde ich, dass hier so etwas wie eine Artikel-Kalkulation mittendrin […]

MySQL DEFINER hell

Leider schafft es mysqldump nicht die DEFINER weg zu lassen. Dadurch kann man ein Problem mit dem DEFINER bekommen wenn man von einer anderen Maschine einen Dump einspielen will. DEFINER: DEFINER = `skip-grants user`@`skip-grants host` DEFINER = root@localhost Dazu kommen DEFINER mit dem Usernamen des Systems. Außer, im generierten Dump per „suchen & ersetzen“ die […]

Blender 3.x Bemaßung anzeigen

Folgendes tun um in Blender die Maße anzuzeigen: 1. das Einheitensystem auf Metrisch stellen Dazu im Properties Fenster, in Scene bei Units Entsprechendes einstellen. 2. bei den Overlays unter Measurement (sieht man nur im Edit Mode) die gewünschte Bemaßung anhaken 🙂 Wenn man jetzt im Edit Mode Dinge markiert, sieht man dessen Bemaßung.

Odoo Installation

Der Installationsanleitung von Odoo fehlt ein wichtiger Punkt. Die Datenbank erstellt man mit dem Befehl odoo-bin, im Root Verzeichnis von Odoo: …Dank ans Forum. Unter localhost:8069 kann man sich als User admin mit Passwort admin einloggen. Eine vollständige – und sehr detaillierte – Anleitung gibt es in dem Buch Odoo 14 Development Cookbook von Packt.

MySQL 8 deterministic function

Nicht nur bei der Datenbank Wiederherstellung, auch bei Funktionen die nicht deterministisch sind. Folgende Funktion ist nicht deterministisch: Fehlermeldung bei der Erstellung: Gleiche Funktion – deterministisch: dev.mysql.com – 25.7 Stored Program Binary Logging Helfen würde auch ein: zur Erstellungszeit einer FUNCTION.

MySQL Zeugz

GROUP mit CONCAT, DISDINCT und IF NULL: Ärger mit der MySQL Installation Fehlermeldung könnte sein: This installation of MySQL is already upgraded to 5.7.36, use –force if you still need to run mysql_upgrade mehrere Leerzeichen mit einem ersetzen …seit MySQL 8

[Fall] zurückgehaltene defekte Pakete

Angefangen mit …ging vielleicht sogar gut. …dann Woher & warum kommt: Suche ich in der Datei /var/lib/dpkg/status nach 2.31-0ubuntu9.3 finde ich fünf Einträge und einer davon ist libc6. Laut dieser Datei ist libc6 in der Version 2.31-0ubuntu9.3 installiert. Gucken wer das Paket libc6 benutzt: Install Info zu libgc: Einen Dank an die Community von ubuntuusers.de. […]

E-Perso mit Reiner SCT unter Ubuntu

Und laut wiki.ubuntuusers.de/Elektronischer_Personalausweis noch: und Das ppa bringt updates für: ausweisapp2 libccid libifd-cyberjack6 Die libccid ist bei Reiner SCT als Treiber nur in einer alten Version verfügbar. Leider kann der Befehl pcsc_scan nicht die daten auslesen. Aber, es erkennt den DE Ausweis. openecard.org …damit funktioniert es.

Linux Maustasten konfigurieren

Ich verwende eine Logitech M590. Das Programm xbindkeys (xbindkeys bei ubuntuusers) hilft bei der Customization der Maustasten. Dort steht auch wie man deren ConfigDatei mit Werkseinstellungen erstellt. Um die Tastenbezeichnungen im System herauszufinden kann man das Programm xev benutzen: Ich möchte das Mausrad zum Links & rechts Navigieren verwenden. Dazu kann man das Mausrad -der […]

xfce Tastenkürzel keyboard-shortcuts

Meist sucht man die Einstellungen für Tastenkürzel in xfce => Einstellungen => Tastatur => Tastenkürzel für Anwendungen. Weitere Tastenkürzel findet man in xfce => Einstellungen => Fensterverwaltung => Tastatur. Bei den zuletzt genannten findet man u.a. ALT+Einfg. Dieser Shortcut fügt eine Arbeitsfläche hinzu. Aber, in IntelliJ startet es die Code Generierung …was man ständig, z.B. […]

Calibre Ebook-Viewer error

Ebooks lassen sich nicht mit einer frischen Installation von Calibre ebook-viewer öffnen. Nach dem Starten eines *.epub EBooks in der Kommandozeile, kommt folgende Fehlermeldung: In Xubuntu 20.04 habe ich das Paket qt5dxcb-plugin installiert. Anschließend war der Fehler behoben.

Custome Post Type template

Erstelle ich ein Template „single-block_part.php“, kann ich dem Template mitteilen, in welchen Post Typen es verfügbar sein soll. Dazu müssen zwei Dinge in die obersten Kommentare: Die Dinge hinter Template Post Type: geben an, in welchen Post Typen dieses Template zur Auswahl steht. Für den Post Type „block_part“ wird dieses Template automatisch genommen, weil das […]

MySQL serverTimezone invalid timezone

DataGrip meldet: Wie die Meldung sagt, geht man zu Preferences (der DB Verbindung) und dort zum Advanced Tab. In der Liste sucht man ’serverTimezone‘ und setzt sie auf UTC …NICHT utc! DBeaver meldet: Der Wert ‚CEST‘ ist von der Meldung erfunden 🙂 In DBeaver sieht es ähnlich aus mit der Lösung. In den Einstellungen für […]

node npm Zeug

Mehrfach ließen sich Kompilierungsprobleme in Angular damit lösen, dass man den Ordner ’node_modules‘ löscht und neu installiert: Also, Ordner node_modules löschen und machen. nodejs installieren github.com/nodesource/distributions npm Notlösung 1. 2. Ordner node_modules leeren 3.