<?xml version="1.0" encoding="UTF-8"?><!-- buildBlog(Normal_0)-->
<!-- CmsBlog::Modul[Blog.5.0] // Feed XML // -->
<?xml-stylesheet type="text/xsl" href="/api/xsl/rss/" ?>
<!--
Copyright Information 
__________________________

All rights reserved, especially the right to reproduction, the right to distribution and right to translation. No part of this website may be reproduced, and/or processed and distributed by using electronic systems and other means in any form without the written consent of Mr. Stastka. This explicitly applies also for all pictures and videos on this website. True Link for more Information: http://www.stastka.ch/impressum/ 
(c)2000 D. Stastka/Zürich  email: webmaster 'at' stastka.ch 
 
-->
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Projekte und Tutorials</title>
<link>https://stastka.ch/knowledge-base/</link>
<description>Verschiedenes von mir</description>
<lastBuildDate>Thu, 20 Feb 2025 23:10:21 GMT</lastBuildDate>
<language>de-ch</language>
<copyright>Copyright 2011, Zurich Dany Stastka</copyright>
<managingEditor>blog@stastka.ch (Dany Stastka)</managingEditor>
<webMaster>webmaster@stastka.ch (Dany Stastka)</webMaster>
<generator>PlutCMS.FeedCreator komorebiCMS v5.0.1</generator>
<pubDate>Wed, 22 Apr 2026 17:00:00 GMT</pubDate>
<image><url>https://stastka.ch/_cdn/v10/img/icon/80x80/icon_logo.png</url><title>Projekte und Tutorials</title><link>https://stastka.ch/knowledge-base/</link></image>
<atom:link href="https://stastka.ch/knowledge-base/feed/rss" rel="self" type="application/rss+xml" />
<item>
<title>Wadoku: Neu mit Eingabehilfe von Radikalen, Handschrifterkennung oder Kanaliste</title>
<description><p><img class="blog" title="Wadoku 0.99" src="https://stastka.ch/_media/cms/library/csharp/wadoku-0-9-9-helper.png"></p>
<p>Ich habe mein eigenes Wadoku-Wörterbuch-Interface mit dem Januar-2025-Update aktualisiert. Die Datenbank enthält nun 433.218 Einträge. Neu hinzugekommen ist die Möglichkeit, Kanji entweder über Radikale oder durch Zeichnen zu suchen. Kana können entweder direkt über das WanaKana Script konvertiert werden oder über die Kanaliste eingefügt werden.</p></description>
<link>https://stastka.ch/knowledge-base/Wadoku-Deutsch-Japanisch-mit-Eingabehilfe/story/f097393f</link>
<author>info@stastka.ch (D. Stastka)</author>
<guid isPermaLink="false">78d79794-fe6f-4a2d-bad5-33be1f89d0b2</guid>
<pubDate>Thu, 20 Feb 2025 23:10:21 GMT</pubDate>
</item>
<item>
<title>Lyrion Music Server / Logitech Media Server STOP Playing</title>
<description><p>Ich habe seit ein paar Jahren den Logitech Media Server (LMS), auch bekannt als Lyrion Music Server, bei mir in Betrieb. Diese Applikation wurde in Perl geschrieben und funktioniert über Docker sehr stabil. Der LMS bietet neben einem Web-Interface auch Remote-Apps für Android an, sodass man von verschiedenen Geräten auf die Musikbibliothek zugreifen kann. Darüber hinaus bietet der Server eine direkte Schnittstelle per Telnet/CLI (Port 9090) sowie eine Schnittstelle über eine JSON-RPC 1.0 API over HTTP.</p>
<p>Diese Schnittstellen sind äusserst nützlich für verschiedene Automatisierungsaufgaben. Beispielsweise kann man die JSON-RPC API über Powershell oder Bash-Skripte nutzen, um bestimmte Aktionen auszuführen oder Statusinformationen abzufragen. Dies eröffnet vielfältige Möglichkeiten, den LMS nahtlos in bestehende Heimautomatisierungssysteme zu integrieren oder benutzerdefinierte Steuerungsmechanismen zu entwickeln.</p>
<p>Um diese Automatisierungen erfolgreich durchzuführen, ist es wichtig, die MAC-Adresse oder die ID des Gerätes zu kennen, mit dem man interagieren möchte. Diese Informationen werden benötigt, um spezifische Geräte innerhalb des Netzwerks eindeutig zu identifizieren und entsprechende Befehle an sie zu senden.</p></description>
<link>https://stastka.ch/knowledge-base/Lyrion-Music-Server-Logitech-Media-Server-STOP-Playing/story/19f49c0a</link>
<author>info@stastka.ch (D. Stastka)</author>
<guid isPermaLink="false">2a3d45ae-11b1-c695-ebd7-310cc82bff2e</guid>
<pubDate>Mon, 03 Jun 2024 01:07:06 GMT</pubDate>
</item>
<item>
<title>FontForge: Firefox Konsole Error: downloadable font: maxp: Bad maxZones: 0 beheben</title>
<description><p><img class="blog" title="FontForge" src="https://stastka.ch/_media/cms/library/tools/font-forge.jpg" alt="Opensource Schrift bearbeiten"></p>
<p>Vor 4 Jahren habe ich mir Schriften im Web, songenannten Webfonts genauer angeschaut und mir eine eigene Schrift erstellt. Mit dem OpenSource Tools FontForge ist das relative einfach. Es unterstützt eine Vielzahl von Schriftformaten, darunter TrueType (TTF), OpenType (OTF), PostScript (PS), und Web Open Font Format (WOFF). Es bietet umfangreiche Funktionen zur Gestaltung und Bearbeitung von Glyphen, zur Erzeugung und Bearbeitung von Kerning-Paaren sowie zur Anpassung von Schriftmetrik und anderen Schrifteigenschaften.</p>
<p>Was mich wundere das ich jeweils in der Konsole eine Fehlermeldung des Browser vorfand: </p>
<p><span style="color: #f1c40f;">downloadable font: maxp: Bad maxZones: 0 (font-family: "myfont" style:normal weight:300 stretch:100 src index:1) source: https://....</span></p>
<p> </p></description>
<link>https://stastka.ch/knowledge-base/FontForge-downloadable-font--maxp--Bad-maxZones--0/story/e03a4455</link>
<author>info@stastka.ch (D. Stastka)</author>
<guid isPermaLink="false">39a43914-115c-08f7-44fb-2d006d548dd3</guid>
<pubDate>Mon, 20 May 2024 03:50:02 GMT</pubDate>
</item>
<item>
<title>KomorebiCms (v5)</title>
<description><p><img title="CMS die 5te Dimension" src="https://stastka.ch/_media/cms/library/csharp/cms-v5_s.jpg" alt="Version 5"></p>
<p>Ein Jahr ist vergangen seit der letzten Überarbeitung meiner Webseite. Es war an der Zeit, meinen Code aufzuräumen und die neuesten Technologien zu integrieren, um eine noch bessere Benutzererfahrung zu bieten. Eine der wichtigsten Aktualisierungen betrifft die Integration der neuesten Version des TinyMCE Editors (7.x), der es mir ermöglicht, meine Inhalte noch einfacher zu erstellen und zu bearbeiten.</p>
<p>Ein weiterer Schwerpunkt liegt auf dem Responsiveness-Aspekt meiner Seite. Auch wenn die Desktop-Variante mehr zugriff auf meine Seite generiert habe ich den Fokus auf mobile Geräte gesetzt und diese durch verschiedene Tools geprüft.</p></description>
<link>https://stastka.ch/knowledge-base/KomorebiCms-v5/story/f7fafd26</link>
<author>info@stastka.ch (D. Stastka)</author>
<guid isPermaLink="false">1ff3e2b4-571c-6190-c9d2-e2db2e75a613</guid>
<pubDate>Tue, 23 Apr 2024 03:51:21 GMT</pubDate>
</item>
<item>
<title>Ubuntu Server 22.04 LTS: root Passwort ändern - root reset</title>
<description><p><img class="blog" title="Lost root Password" src="https://stastka.ch/_media/cms/library/linux/ubuntu-root-lost.png" alt="Root Password reset" width="434" height="263"></p>
<p>Kennt man das root Passwort nicht muss man das Passwort zurücksetzen. Dabei startet man den Linux Server, in diesem Fall einen Ubuntu 22.04 LTS in einem abgesicherten Modus.</p></description>
<link>https://stastka.ch/knowledge-base/Ubuntu-Server-2204-LTS-root-Passwort-%c3%a4ndern-root-reset/story/973d74c3</link>
<author>info@stastka.ch (D. Stastka)</author>
<guid isPermaLink="false">ef7d8d9d-5599-2335-020f-651b7515b68a</guid>
<pubDate>Thu, 11 Apr 2024 03:00:20 GMT</pubDate>
</item>
<item>
<title>there is a problem with windows installer package. A DLL required for this install to complete could not be run</title>
<description><p><img class="blog" title="OpenVPN Installer" src="https://stastka.ch/_media/cms/library/windows/tools/msi-openvpn.png" alt="Installer Error OpenVPN msi"></p>
<p>I start a Shell with Administrator Rights an Execute Installer with following Command:</p></description>
<link>https://stastka.ch/knowledge-base/there-is-a-problem-with-windows-installer-package-A-DLL-required-for-this-install-to-compl/story/708559c4</link>
<author>info@stastka.ch (D. Stastka)</author>
<guid isPermaLink="false">fa646a0f-a796-1828-da17-91a702792304</guid>
<pubDate>Thu, 29 Feb 2024 18:19:09 GMT</pubDate>
</item>
<item>
<title>MySQL: Japanisch konvertieren zwischen HEX, Decimal code point, UNICODE characters bytes</title>
<description><p>Bei der Entwicklung meiner japanischen Tools musste ich mich mit den Encoding bei MySQL auseinandersetzen.</p>
<p>Der empfohlene Zeichensatz für die Speicherung von japanischen Zeichen in MySQL ist UTF-8. UTF-8 ist ein Unicode-Zeichensatz, der eine breite Palette von Zeichen, einschliesslich japanischer Kanji, Hiragana und Katakana, unterstützt. Japanische Kanji-Zeichen sind neben 2-Byte-Zeichen auch mit 4-Byte-Zeichen vorhanden.</p>
<p>Damit man die richtige Unicode-Nummer für ein Kanji habe, musste ich das Zeichen jeweils konvertieren müssen damit die Fremdschlüssel zueinander passen.</p>
<p>Ich habe mir anhand des Zeichen "立" (tachi) <em>aufstehen, aufrichten, aufstellen</em> ein paar Beispiele erstellt.</p>
<ul>
<li>Hex UTF-8 bytes</li>
<li>Hex code point oder Hexadecimal</li>
<li>Decimal code point</li>
<li>Binary code point</li>
<li>UNICODE characters bytes</li>
</ul></description>
<link>https://stastka.ch/knowledge-base/MySQL-Japanisch-konvertieren-zwischen-HEX%2c-Decimal-code-point%2c-UNICODE-characters-bytes/story/323e77e4</link>
<author>info@stastka.ch (D. Stastka)</author>
<guid isPermaLink="false">03afa6a2-6701-0861-7b92-a367ed7bb782</guid>
<pubDate>Fri, 09 Feb 2024 20:09:10 GMT</pubDate>
</item>
<item>
<title>Primzahlen mit MS SQL oder MySQL berechnen</title>
<description><p><img class="blog" title="Dice: Primzahlen" src="https://stastka.ch/_media/cms/library/csharp/dice.jpg" alt="Prime Number" width="400" height="141"></p>
<p>Primzahlen sind alle natürlichen Zahlen, die nur durch 1 und sich selbst teilbar sind. Die 2 ist Primzahl, sie ist die kleinste und die einzige gerade Primzahl. </p>
<p>In der Regel wie oben beschrieben ist eine Primzahl nur durch 1 teilbar und sich selbst teilbar. Da es zwei verschiedene Teiler handeln muss scheidet 1 als Primzahl aus.</p>
<p>Das Wort "prim" wurde abgeleitete von Wort "primus" und heisst "Erster, Vorderster". Schon die alten Griechen hatten eine gewisse faszination zu den Primzahlen und entdeckte einige ihrer Eigenschaften.</p>
<p>Heutzutage sind Primzahlen vor allem in der Kryptografie wichtig da der Wert im Zusammenhang mit Primzahlen nicht schnell berechnet werden kann..</p>
<p>Ich habe schon einige Funktionen zum prüfen von Primzahlen in verschiedenen Sprachen gesehen. Was für mich neu war, wie man eine Primzahl auf einem MS-SQL Server berechnet, d.h. mit T-SQL Language. Mit etwas ausprobieren habe ich eine performante Variante für mich gefunden. Die Aufgabe bestand darin Primzahlen von  300300 bis 300900 innerhalb von 30 Sekunden zu berechnen. Meine gefunden Variante schaffte es bei 8 vCPU (3Gz) und 8GB RAM in 15 Sekunden.</p></description>
<link>https://stastka.ch/knowledge-base/Primzahlen-mit-MS-SQL-oder-MySQL-berechnen/story/9e8b38e8</link>
<author>info@stastka.ch (D. Stastka)</author>
<guid isPermaLink="false">e19d2a1b-ead9-a2a6-d287-2b519360369a</guid>
<pubDate>Mon, 05 Feb 2024 18:30:00 GMT</pubDate>
</item>
<item>
<title>Wadoku mit verbessertem Responsive Design und Copy Paste</title>
<description><p><img class="blog" title="Wadoku 0.98" src="https://stastka.ch/_media/cms/library/csharp/wadoku-0-9-8-start.png" alt="Screen Wadoku " width="400" height="330"></p>
<p>Meine neuste Version des Wadoku ist Online. Neben einigen Verbesserungen und Fehlerbehebungen wurde vor allem das Responsive Design verbessert. Neu kann man auch Japanische Wörter durch simplen Mausklick in die Zwischenablage speichern.</p></description>
<link>https://stastka.ch/knowledge-base/Wadoku-mit-verbessertem-Responsive-Design-und-Copy-Paste/story/e98c087e</link>
<author>info@stastka.ch (D. Stastka)</author>
<guid isPermaLink="false">fc7fec44-4459-3b14-767a-9e5c402c37b6</guid>
<pubDate>Mon, 22 Jan 2024 23:15:10 GMT</pubDate>
</item>
<item>
<title>Step CA HEALTHCHECK healthy und unhealthy</title>
<description><p><img class="blog" title="Container Health" src="https://stastka.ch/_media/cms/library/synology/container-manager-health.png" alt="Show Container on Synology"></p>
<p>Die <strong>HEALTHCHECK</strong>-Anweisung teilt Docker mit, wie ein Container getestet werden soll, um zu prüfen, ob er noch funktioniert. Dadurch können Fälle wie ein Webserver erkannt werden, der in einer Endlosschleife feststeckt und keine neuen Verbindungen verarbeiten kann, obwohl der Serverprozess noch läuft.</p>
<p>Wenn für einen Container ein Healthcheck angegeben ist, hat er zusätzlich zu seinem normalen Status einen Health-Status. Dieser Status ist zunächst der Startstatus. Sobald eine Gesundheitsprüfung bestanden wird, wird er gesund (unabhängig davon, in welchem Zustand er sich vorher befand). Nach einer bestimmten Anzahl aufeinanderfolgender Fehlschläge wird er ungesund (unhealthy).</p>
<p>Mit der neuen Version der Synology Docker Service (Container Manager) wird nun der Status des Healthchecks berücksichtigt.</p></description>
<link>https://stastka.ch/knowledge-base/Synology-Container-Manager-HEALTHCHECK-healthy-unhealthy/story/00efad4b</link>
<author>info@stastka.ch (D. Stastka)</author>
<guid isPermaLink="false">5b3f32aa-85c7-4bce-6390-686e6fdab5e5</guid>
<pubDate>Thu, 21 Sep 2023 19:49:28 GMT</pubDate>
</item>
</channel></rss>