EN

Copying sources and texts (also in parts) for publishing without our permission is NOT ALLOWED. We are fed up with finding our work on other sites (like stackoverflow).

Copying for private and non-public usage is allowed.

DE

Das Kopieren von Quellcode und Texten (auch in Auszügen) ist nicht erlaubt. Wir haben es gründlich satt, unsere Arbeit auf anderen Webseiten zu finden.

Das private Kopieren und Benutzen ist natürlich erlaubt.

Übersicht: Artikel, Lösungen & Beispiele

Linux: Mainboard ASRock J3455B-ITX macht unter Ubuntu/Kubuntu Probleme

Das Mainboard "J3455-ITX" des Herstellers "ASRock" macht recht vielen Linux-Users zu schaffen:

  • Plötzliche Abstürze (der Monitor friert ein, Maus und Tastatur reagieren nicht mehr)
  • Unerwartetes Herunterfahren des PC
  • Nicht rekonstruierbares Verhalten (zufällige Reaktionen und Ausfälle)

Gründe dafür sind nach unserer Erfahrung: (mehr …)

VoIP Telefon Fanvil X4G: Hintergrundbild ändern

Das Standard Hintergrundbild auf dem VoIP-Telefon Fanvil X4G ist für die Praxis recht ungünstig gewählt:
Der helle Streifen macht die Textanzeige im Display fast unleserlich.

Lösung: (mehr …)

SeaFile: Fehler default.png wird von http://seafile.server.com:8000 geladen

Wenn Seafile die Datei irrtümlich von der falschen URL laden will, hilft folgende Einstellung: (mehr …)

KUbuntu: Der NVidia Treiber geht nach Neustarts verloren

Der NVidia Grafikkartentreiber kann unter KUbuntu (und anderen linux-Systemen) nach einem Neustart verloren gehen. Die Auflösung ist dann wieder auf der Standard-Auflösung des Systems.

Lösung: (mehr …)

Warnung vor Faxen: Branchenbucheintrag Abzocke

Es ist mal wieder soweit: Die Branchenbuch-Abzocke kommt als Fax ins Haus. Die Telefonnummer des Absenders ist dabei meist verborgen und daher unbekannt.

Entweder werfen Sie das Fax sofort in die Tonne oder lesen Sie sich bitte das komplette Schreiben sehr aufmerksam durch. Inzwischen werden die Beträge und Laufzeiten häufig in ausgeschriebener Form recht gut im Text versteckt: (mehr …)

Slim4: 405 Method Not Allowed

Wenn Slim V4 folgende Fehlermeldung ausgibt:

405 Method Not Allowed

The application could not run because of the following error:

Type: Slim\Exception\HttpMethodNotAllowedException
Code: 405
Message: Method not allowed. Must be one of: get, post
File: /var/www/html/demo/vendor/slim/slim/Slim/Middleware/RoutingMiddleware.php
Line: 96

#0 /vendor/slim/slim/Slim/Routing/RouteRunner.php(72): Slim\Middleware\RoutingMiddleware->performRouting(Object(Slim\Psr7\Request))
#1 /vendor/slim/twig-view/src/TwigMiddleware.php(125): Slim\Routing\RouteRunner->handle(Object(Slim\Psr7\Request))
#2 /vendor/slim/slim/Slim/MiddlewareDispatcher.php(140): Slim\Views\TwigMiddleware->process(Object(Slim\Psr7\Request), Object(Slim\Routing\RouteRunner))
#3 /vendor/slim/slim/Slim/Middleware/ErrorMiddleware.php(107): class@anonymous->handle(Object(Slim\Psr7\Request))
#4 /vendor/slim/slim/Slim/MiddlewareDispatcher.php(140): Slim\Middleware\ErrorMiddleware->process(Object(Slim\Psr7\Request), Object(class@anonymous))
#5 /app/Middleware/TestMiddleware.php(13): class@anonymous->handle(Object(Slim\Psr7\Request))
#6 /vendor/slim/slim/Slim/MiddlewareDispatcher.php(283): App\Kernel\System\Middleware\TestMiddleware->__invoke(Object(Slim\Psr7\Request), Object(class@anonymous))
#7 /app/Middleware/Test.php(12): class@anonymous->handle(Object(Slim\Psr7\Request))
#8 /vendor/slim/slim/Slim/MiddlewareDispatcher.php(283): App\Kernel\System\Middleware\Test->__invoke(Object(Slim\Psr7\Request), Object(class@anonymous))
#9 /app/Middleware/TestMiddleware.php(146): class@anonymous->handle(Object(Slim\Psr7\Request))
#10 /vendor/slim/slim/Slim/MiddlewareDispatcher.php(283): App\Kernel\System\Middleware\TestMiddleware->__invoke(Object(Slim\Psr7\Request), Object(class@anonymous))
#11 /app/Middleware/TestMiddleware.php(13): class@anonymous->handle(Object(Slim\Psr7\Request))
#12 /vendor/slim/slim/Slim/MiddlewareDispatcher.php(283): App\Kernel\System\Middleware\ResponseHeaderMiddleware->__invoke(Object(Slim\Psr7\Request), Object(class@anonymous))
#13 /vendor/slim/slim/Slim/MiddlewareDispatcher.php(81): class@anonymous->handle(Object(Slim\Psr7\Request))
#14 /vendor/slim/slim/Slim/App.php(215): Slim\MiddlewareDispatcher->handle(Object(Slim\Psr7\Request))
#15 /vendor/slim/slim/Slim/App.php(199): Slim\App->handle(Object(Slim\Psr7\Request))
#16 /public/index.php(150): Slim\App->run()
#17 {main}

… dann kann Ihnen eine der folgenden Lösungen helfen:
(mehr …)

Debian: Fehler "command not found" beheben

In Debian 10 erhalten viele Benutzer bei der gewohnten Eingabe von root Befehlen plötzlich folgende Fehlermeldung:

# ifconfig
bash: ifconfig: command not found

(mehr …)

nominatim: Daten sichern und zwischen Servern kopieren

Zum Sichern sämtlicher Tabelle den "nominatim" Datenbank:

pg_dump --file=nominatim.sql nominatim
nominatim.sql (274G)

Die Daten können mit "gzip" gepackt werden: (mehr …)

bootstrapTable: Hauptelement im Event erhalten

Die sehr hilfreiche JS Komponente "bootstrap-table" arbeitet mit Events, welche bei diversen Aktionen des Benutzers ausgelöst werden. Für den Entwickler kann es dabei jedoch sehr schwer sein, in einem Event die Eltern-Komponente ("Parent-Element") der Tabelle zu erhalten. Funktionen wie "$(this)" usw. liefern jeweils nur die Referenz auf die bootstrapTable ohne Referenz auf das Hauptelement.

Beispiel:

<table id="myTable" class="table table-striped"></table>

Diese Tabelle wird nun (nach Einbinden diverser benötigter Dateien zum bootstrapTable umgewandelt:

$("#myTable").bootstrapTable({ ... });

Um jetzt bei einem Event auf das "myTable" Element zugreifen zu können, muss man (leider) den Quellcode der Komponente anpassen. Wir nehmen als Beispiel das Event "onPageChange".
(mehr …)

phpList: Das versteckte Tracking (ut.php) aus den Rundmails entfernen

Die OpenSource WebAnwendung "phpList" ist leider nur sehr umständlich auf europäische oder deutsche Datenschutz-Vorstellungen einstellbar. Das versteckte Tracking am Ende einer jeden E-Mail sieht so aus:

<img src="https://www.domain.xyz/ut.php?u=123453ae12345c2ef123453ac027c9565&m=1" width="1" height="1" border="0" alt="" />
</body>

Es kann (und sollte) über eine Einstellung in der config.php deaktiviert werden: (mehr …)