ScriptBloggerHier kommt alles auf den Tisch, was so im Alltag von GentleSource, STADTAUS.com und Schedule Organizer passiert. Nette Kunden. Nervige Kunden. Lustiges, Trauriges, Interessantes, Schockierendes, Bescheuertes und noch ganz andere Dinge aus dem Support. Fremde und eigene Dummheiten. Kritisches und Unkritisches.http://www.scriptblogger.de/2023-06-19T00:00:00ZGentleSource News Script 3.2.2 - http://www.gentlesource.com/Seltsame Ereignissehttp://www.scriptblogger.de/seltsame-ereignisse-667.html<p>Hier kam eine E-Mail mit dem Betreff</p><blockquote><p>Seltsame Ereignisse Stadt Zerbst</p></blockquote><p>rein. Leider war das keine Geschichte zu Spuk oder Geister, sondern nur Nachfragen zu unserer <a href="https://www.appointmind.de/" target="_blank">Online-Terminbuchung</a>, welche die Stadt nutzt. :-)</p> <br /><br />Dieser Beitrag ist bei <a href="http://www.scriptblogger.de/" title="ScriptBlogger">ScriptBlogger</a> erschienen. <br /><br />Link zu diesem Beitrag: <a href="http://www.scriptblogger.de/seltsame-ereignisse-667.html" title="Seltsame Ereignisse">Seltsame Ereignisse</a>2023-06-19T00:00:00ZScriptBloggerDomainupdate scheiterthttp://www.scriptblogger.de/domainupdate-scheitert-666.html<p>Bei der italienischen Domain unseres <a href="https://www.appointmind.de/" target="_blank">Online-Terminbuchungssystems</a> haben sich die Nameserver geändert. Leider war die Meldung der neuen Nameserver nicht erfolgreich, so das wir den Support des Domainhosters kontaktieren mussten. Der schreibt dann:</p><blockquote><div>Ich habe es soeben manuell noch einmal angestoßen. Leider ist die italienische Vergabestelle</div><div><br /></div><div>1) Pingelig</div><div>2) Langsam</div></blockquote><div><br /></div><div>:-)<br /></div> <br /><br />Dieser Beitrag ist bei <a href="http://www.scriptblogger.de/" title="ScriptBlogger">ScriptBlogger</a> erschienen. <br /><br />Link zu diesem Beitrag: <a href="http://www.scriptblogger.de/domainupdate-scheitert-666.html" title="Domainupdate scheitert">Domainupdate scheitert</a>2023-06-11T00:00:00ZScriptBloggerHallöchenhttp://www.scriptblogger.de/hall-chen-665.html<p>Ist das nicht schön, wenn der Mitarbeiter des Rechenzentrums die E-Mail mit</p><blockquote><p>Hallöchen</p></blockquote><p>beginnt und dann alle Fragen positiv beantwortet? :-)</p> <br /><br />Dieser Beitrag ist bei <a href="http://www.scriptblogger.de/" title="ScriptBlogger">ScriptBlogger</a> erschienen. <br /><br />Link zu diesem Beitrag: <a href="http://www.scriptblogger.de/hall-chen-665.html" title="Hallöchen">Hallöchen</a>2023-05-04T00:00:00ZScriptBloggerGoogle-Fonts-Abmahnungen rechtsmissbräuchlichhttp://www.scriptblogger.de/google-fonts-abmahnungen-rechtsmissbr-uchlich-664.html<p>Beim Homepage-Modul unseres <a href="https://www.appointmind.de/" target="_blank" title="Online Terminbuchungssystem">Terminbuchungssystems</a> verwendeten wir externe Schriftarten, die auf Servern von Google abgelegt waren. Im Zuge der Abmahnwelle haben wir dann die Schriften lokal gehostet. Es stellt sich heraus, dass das nicht nötig war, denn die <a href="https://blog.fefe.de/?ts=9aacf0a0" target="_blank">Abmahnungen waren rechtsmissbräuchlich</a>.</p> <br /><br />Dieser Beitrag ist bei <a href="http://www.scriptblogger.de/" title="ScriptBlogger">ScriptBlogger</a> erschienen. <br /><br />Link zu diesem Beitrag: <a href="http://www.scriptblogger.de/google-fonts-abmahnungen-rechtsmissbr-uchlich-664.html" title="Google-Fonts-Abmahnungen rechtsmissbräuchlich">Google-Fonts-Abmahnungen rechtsmissbräuchlich</a>2023-05-04T00:00:00ZScriptBloggerChatGPT mit kleinen Datenschutzmängelnhttp://www.scriptblogger.de/chatgpt-mit-kleinen-datenschutzm-ngeln-663.html<p>ChatGPT ist gerade groß in Mode. Leider wird an der sensibelsten Stelle gepatzt, denn beim Registrieren fragt der Dienst nach der Telefonnummer. Dabei wird keine Erklärung zum Zweck oder zum Datenschutz abgegeben. Bei unserem Test gab es dann noch eine kryptische Fehlermeldung.</p><pre>None is not of type 'string' - 'arkose_token'</pre><p>Beim erneuten Senden wurde derselbe Code gesendet. Merkwürdig.</p> <br /><br />Dieser Beitrag ist bei <a href="http://www.scriptblogger.de/" title="ScriptBlogger">ScriptBlogger</a> erschienen. <br /><br />Link zu diesem Beitrag: <a href="http://www.scriptblogger.de/chatgpt-mit-kleinen-datenschutzm-ngeln-663.html" title="ChatGPT mit kleinen Datenschutzmängeln">ChatGPT mit kleinen Datenschutzmängeln</a>2023-05-04T00:00:00ZScriptBloggerUnnötige Einschränkunghttp://www.scriptblogger.de/unnoetige-einschraenkung-662.html<p>Eine Schnittstelle antwortet mit folgender Meldung:</p><blockquote><p>Die personenbezogenen Daten sind nicht vollständig. Es müssen Vor- und Nachname sowie E-Mail-Adresse oder Telefonnummer enthalten sein.</p></blockquote><p>Der Anbieter begründete das mit:</p><blockquote><p>Die Rückmeldung der Schnittstelle ist hier wirklich nicht optimal. Bitte entfernen Sie die Zahl aus dem Nachnamen, dann klappt es.</p></blockquote><p>Wer schränkt denn bitteschön den Inhalt und das Format eines Namens ein? Sicherlich, Zahlen in Namen kommen in unseren Gefilden nicht so häufig vor, aber trotzdem.</p> <br /><br />Dieser Beitrag ist bei <a href="http://www.scriptblogger.de/" title="ScriptBlogger">ScriptBlogger</a> erschienen. <br /><br />Link zu diesem Beitrag: <a href="http://www.scriptblogger.de/unnoetige-einschraenkung-662.html" title="Unnötige Einschränkung">Unnötige Einschränkung</a>2020-05-08T00:00:00ZScriptBloggerKoordinaten auf Wanderschafthttp://www.scriptblogger.de/koordinaten-auf-wanderschaft-661.html<p>Aus einem Ticket zu auf einer Karte dargestellten GPS-Koordinaten:</p><blockquote><p>Die [Punkte] wandern auch munter über die Karte, je nach Zoom-Stufe.</p></blockquote><p>Die interaktive Animation war hier nicht gewünscht. ;-)</p> <br /><br />Dieser Beitrag ist bei <a href="http://www.scriptblogger.de/" title="ScriptBlogger">ScriptBlogger</a> erschienen. <br /><br />Link zu diesem Beitrag: <a href="http://www.scriptblogger.de/koordinaten-auf-wanderschaft-661.html" title="Koordinaten auf Wanderschaft">Koordinaten auf Wanderschaft</a>2020-03-31T00:00:00ZScriptBloggerAbKüFihttp://www.scriptblogger.de/abkuefi-660.html<p>Ich bin gerade am implementieren der Schnittstelle eines großen deutschen *************unternehmens und komme in den Genuss deren Schnittstellendokumentation.</p><p>Man muss ja nicht unbedingt Freund von Anglizismen sein, aber API mit SST zu übersetzen, ist dann doch etwas merkwürdig.</p><p>Aber was will man erwarten von Leuten, die Entities mit Entitten übersetzen. Und das, obwohl es die Wörter Entität und Entitäten im Deutschen gibt.</p> <br /><br />Dieser Beitrag ist bei <a href="http://www.scriptblogger.de/" title="ScriptBlogger">ScriptBlogger</a> erschienen. <br /><br />Link zu diesem Beitrag: <a href="http://www.scriptblogger.de/abkuefi-660.html" title="AbKüFi">AbKüFi</a>2020-03-24T00:00:00ZScriptBloggerC*****-Krisehttp://www.scriptblogger.de/c-krise-659.html<p>So reagieren unsere Kunden auf die Krise.</p><p>Industrielles Unternehmen</p><blockquote><p>Aufgrund des C*****-V**** wurde die Messe leider verschoben, wodurch das Terminbuchungstool hinfällig wird. Könnten wir mit sofortiger Wirkung kündigen?</p></blockquote><p>Wellness</p><blockquote><p>Keine Programmierungen mehr, bis mein Studio wieder öffnen darf.</p></blockquote><p>Gesundheit & Pflege</p><blockquote><p>Aufgrund der Veränderungen der Welt um uns herum in Zeiten der C*****-Krise überlegen wir weitere Kalender für alle unsere Außendienstmitarbeiter anzulegen. Wäre es möglich die Lizenz auf 7 Kalender zu erweitern.</p></blockquote><p>Sparfuchs</p><blockquote><p>Kann man auf Grund der aktuelles Lage, die Nutzung des Kalenders pausieren? Und dann wieder aktivieren mit den aktuellen Einstellungen?</p></blockquote><p>Kooperationspartner</p><blockquote><p>Durch die aktuelle Situation bedingt wachsen unsere Kundenzahlen sehr rasant und damit auch die Kunden, die tatsächlich Projekte mit der Online Terminvereinbarung umsetzten möchten.</p></blockquote><p>Viele E-Mails enthalten jetzt die Zeile</p><blockquote><p>Bleiben Sie gesund.</p></blockquote><p>:-)</p> <br /><br />Dieser Beitrag ist bei <a href="http://www.scriptblogger.de/" title="ScriptBlogger">ScriptBlogger</a> erschienen. <br /><br />Link zu diesem Beitrag: <a href="http://www.scriptblogger.de/c-krise-659.html" title="C*****-Krise">C*****-Krise</a>2020-03-17T00:00:00ZScriptBloggerRechnung auf Wanderschafthttp://www.scriptblogger.de/rechnung-auf-wanderschaft-658.html<p>Schreibt eine Kundin:</p><p style="padding-left: 30px;">Die Rechnung ist schon in die Buchhaltung gewandert. Wenn die jetzt nicht alle in den Urlaub verschwinden, sollte das zügig gehen.</p><p>:-D</p> <br /><br />Dieser Beitrag ist bei <a href="http://www.scriptblogger.de/" title="ScriptBlogger">ScriptBlogger</a> erschienen. <br /><br />Link zu diesem Beitrag: <a href="http://www.scriptblogger.de/rechnung-auf-wanderschaft-658.html" title="Rechnung auf Wanderschaft">Rechnung auf Wanderschaft</a>2019-04-17T00:00:00ZScriptBloggerDas Fairphone ist schuldhttp://www.scriptblogger.de/das-fairphone-ist-schuld-657.html<p><a href="/das-ohr-ist-schuld-656.html">Nicht das Ohr</a>, sondern das Fairphone ist schuld.</p><blockquote><p>....es ist ein Fairphone..... vielleicht erklärt es das.... ;-) Man kann es z.B. seit dem letzten Update nur noch ausschalten, wenn man vorher die Taschenlampe anmacht..... eine Freude.</p></blockquote><p>:-o</p> <br /><br />Dieser Beitrag ist bei <a href="http://www.scriptblogger.de/" title="ScriptBlogger">ScriptBlogger</a> erschienen. <br /><br />Link zu diesem Beitrag: <a href="http://www.scriptblogger.de/das-fairphone-ist-schuld-657.html" title="Das Fairphone ist schuld">Das Fairphone ist schuld</a>2019-02-07T00:00:00ZScriptBloggerDas Ohr ist Schuldhttp://www.scriptblogger.de/das-ohr-ist-schuld-656.html<p>Schreibt eine Kundin:</p><blockquote><p>Mein Näherungssensor vom Handy geht heute nicht und mein Ohr hat beim telefonieren vorhin schon so allerlei aufgerufen. Ich kam gar nicht drauf, dass mein Ohr am Ende den Termin verschoben hat.</p></blockquote><p>:-D</p><p>Der Hintergrund war, dass bei <a href="https://www.appointmind.de/">Appointmind</a> ein Termin zu einer Zeit im System stand, zu der er technisch nicht hätte stehen können. Unser System zeigte dann, dass der Termin über die Google Kalender Synchronisation geändert worden ist.</p> <br /><br />Dieser Beitrag ist bei <a href="http://www.scriptblogger.de/" title="ScriptBlogger">ScriptBlogger</a> erschienen. <br /><br />Link zu diesem Beitrag: <a href="http://www.scriptblogger.de/das-ohr-ist-schuld-656.html" title="Das Ohr ist Schuld">Das Ohr ist Schuld</a>2019-02-05T00:00:00ZScriptBloggerAusgeklügelt gut, aber nicht das Richtigehttp://www.scriptblogger.de/ausgekluegelt-gut,-aber-nicht-das-richtige-655.html<p>Warte mal, was?</p><blockquote><p>Ich habe mich für den Moment für einen anderen Anbieter für die Online-Terminreservation entschieden. [...]</p><p>Ihr schneller Support und die sehr ausgeklügelte Software-Lösung bleiben mir aber in guter Erinnerung. Und da ich schon oft das Termin-Tool gewechselt habe, kann es gut sein, dass ich zu einem späteren Zeitpunkt wieder auf Sie zurück komme.</p></blockquote><p>:-o</p> <br /><br />Dieser Beitrag ist bei <a href="http://www.scriptblogger.de/" title="ScriptBlogger">ScriptBlogger</a> erschienen. <br /><br />Link zu diesem Beitrag: <a href="http://www.scriptblogger.de/ausgekluegelt-gut,-aber-nicht-das-richtige-655.html" title="Ausgeklügelt gut, aber nicht das Richtige">Ausgeklügelt gut, aber nicht das Richtige</a>2018-11-01T00:00:00ZScriptBloggerWhile list each ersetzenhttp://www.scriptblogger.de/while-list-each-ersetzen-654.html<p>Ab PHP-Version 7.2.0 ist die Funktion each() deprecated. PHP gibt entsprechende Warnungen aus. Mit folgenden beiden regulären Ausdrücken kann man <em>while list each</em> durch <em>foreach</em> ersetzen.</p><p>Zuerst alle while (list($key, $val) = each($arr)</p><blockquote><p>Suchen: while\s*\(list\s*\(\s*\$(.*),(.*)\)\s*=\s*each\((.*)\)\)<br /><br />Ersetzen: foreach \($3 as \$$1 => $2\)</p></blockquote><p>Danach alle while (list(,$val) = each($arr))</p><blockquote><p>Suchen: while\s*\(list\s*\(\s*,(.*)\)\s*=\s*each\((.*)\)\)<br /><br />Ersetzen: foreach \($2 as $1\)</p></blockquote> <br /><br />Dieser Beitrag ist bei <a href="http://www.scriptblogger.de/" title="ScriptBlogger">ScriptBlogger</a> erschienen. <br /><br />Link zu diesem Beitrag: <a href="http://www.scriptblogger.de/while-list-each-ersetzen-654.html" title="While list each ersetzen">While list each ersetzen</a>2018-02-26T00:00:00ZScriptBloggerMan fühlte sich belästigthttp://www.scriptblogger.de/man-fuehlte-sich-belaestigt-653.html<p>Ein Kunde bietet ein Produkt an, welches man bis 12 Monate nach der Zahlung herunterladen kann. Vor dem Ablauf dieser Periode erhält der Endkunde zwei Hinweis-E-Mails, dass die Zahlung bald abläuft - eine E-Mail vierzehn Tage und eine E-Mail einen Tag vor dem Ablaufdatum. Eine dritte E-Mail wird 30 Tage nach dem Ablauf geschickt.</p><p>Durch einen Fehler in der Programmierung wurde die E-Mail, die einen Tag vor dem Ablauf versendet wurde, doppelt versandt. Nicht alle Endkunden nehmen das gelassen. :-)</p><p>Antwort auf die zweite E-Mail:</p><blockquote><p>Nun lassen Sie es sein. Mfg.</p></blockquote><p>Antwort auf die doppelte zweite E-Mail:</p><blockquote><p>Ich möchte keine email mehr von Ihnen. Mfg.</p></blockquote><p>Zweite Antwort auf die doppelte zweite E-Mail, mehrere Stunden später:</p><blockquote><p>Scheiss laden. Ich will eure emails nicht. Ich werde es verbreiten, was ihr für sackgänger seit</p></blockquote><p>Man beachte auch das fehlende Mfg in der letzten E-Mail. ;-)</p><p>Der Fehler ist jetzt behoben und sollte zukünftig kein Ausbrüche dieser Art mehr provozieren.</p> <br /><br />Dieser Beitrag ist bei <a href="http://www.scriptblogger.de/" title="ScriptBlogger">ScriptBlogger</a> erschienen. <br /><br />Link zu diesem Beitrag: <a href="http://www.scriptblogger.de/man-fuehlte-sich-belaestigt-653.html" title="Man fühlte sich belästigt">Man fühlte sich belästigt</a>2018-02-23T00:00:00ZScriptBlogger