Dienstag, 25. Mai 2010number_format vs. String-castWir haben vor einiger Zeit heimlich, still und leise in der PHP-Bibliothek die hinter unserem Kundeninterface sitzt i18n- bzw. genauer gettext-Unterstützung eingebaut und setzen folglich die entsprechenden Locales in der Programmumgebung wie LC_MESSAGES oder LC_ALL. Dabei ist es dann recht schnell zu Problemen mit einen wie auch Softwaremodulen von Drittherstellern gekommen. Konkreter Hintergrund: Immer wenn ein float-Wert (also eine Dezimalzahl mit Komma) als String ausgegeben werden sollte, wurden auch hier die entsprechenden Locales angewendet. Natürlich weiß ich, wie man das umgehen kann, aber u.U. ist das durchaus gewollt - außer man will z.B. ein Excel-Worksheet per PHP-Software generieren. Da macht ein float-Wert, der mit einem Komma "getrennt" ist wahnsinnig schnell Probleme. Wir haben daher die interne Richtlinie ausgegeben für "Zahlen, die nicht direkt von Menschen gelesen werden sollen sondern für die Interaktion mit Software-Schnittstellen gedacht sind" stets die PHP-Funktion number_format() zu verwenden ist. Mich würde freuen, wenn andere Entwickler das auch so handhaben, bei den Bibliotheken die wir gepatched haben, sind die Änderungen auch schon weitergegeben worden. Freitag, 21. Mai 2010linuxundich.de wird 1.000.000Der (ubuntu-lastige) Linux-Weblog linuxundich.de wird heute offiziell 1.000.000 Besucher alt. Ich möchte an dieser Stelle recht herzlich zu diesen vielen Benutzern gratulieren und finde die Zahl bei der Qualität der Inhalte mehr als berechtigt, wenn nicht sogar zu gering Christoph veranstaltet zu diesem Anlass ein kleines Gewinnspiel, dass dann doch irgendwie recht groß geworden ist - zumindest wenn man die gesponserten Preise betrachtet. Wir beteiligen uns natürlich auch mit ein wenig Webhosting dabei, laufen aber außer Konkurrenz, da nicht jeder ein zweites Webhosting-Paket gebrauchen kann
Geschrieben von Bernd Holzmüller
in Interessenten & Kunden
um
10:28
| Kommentare (0)
| Trackbacks (0)
Donnerstag, 20. Mai 2010OpenVPN DialinVor fast zwei Jahren hatten wir aus Sicherheitsgründen den externen Zugriff auf unsere MySQL-Datenbanken gesperrt. Ich behaupte einfach mal, dass das MySQL-Protokoll irgendwie zu unsicher erschien, um bedenkenlos einen Port damit ins Internet offen zu haben. Wir hatten schon darmals den Plan als Ersatz für den nun nicht mehr offenen Port eine Art "Dial in" anzubieten, damit unsere Kunden nach wie vor von außen auf die Datenbanken können. Nur irgendwie hat sich nie jemand bis zum Ende darum gekümmert, was wohl auch an der eher geringen Nachfrage lag - bis gestern. Nicht, dass die Nachfrage hier rapide angestiegen wäre, aber irgendwie wollte ich dieses Thema mal vom Tisch haben und habe endlich auf Basis von OpenVPN einen Server-Dialin realisiert. Im Prinzip war es auch nur das zusammenstecken oder modifizieren von ohnehin bereits vorhandenen Komponenten. Gegenwärtig kommt das neue System erst auf einem Webserver zum Einsatz und ist Clientseitig vielleicht noch nicht allzu komfortabel, wird aber dennoch bereits von einem Kunden getestet. Wer auch will: Einfach melden! Neue PHP-Versionen im Webhosting verfügbarWir haben Anfang der Woche ein lang anstehendes Update für die bei uns eingesetzten PHP-Versionen durchgeführt. Die neue Standard-Version ist nun 5.2.13, ganz neu hinzugekommen (wobei schon sehr lange in der Testumgebung) ist 5.3.2. Kunden, die bereits auf einer 5.2.x-Version laufen, werden wir in den kommenden Tagen automatisch auf 5.2.13 upgraden. Alle anderen oder jeder, der gerne PHP 5.3 ausprobieren mag, darf sich gerne an unseren Support wenden. TLD-Änderung unserer NameserverNachdem es bekanntlich letzte Woche Mittwoch massive Probleme mit der .de-Zone gab, haben wir uns entschlossen unsere Nameserver nicht mehr nur auf einer einzelnen Domain zu betreiben. Wenn man es genau nimmt, waren unsere Nameserver gar nicht von dem Ausfall betroffen, denn sie liefen ausschließlich auf einer .info-Domain. Allerdings kann man ja nie wissen ob dort nicht mal ähnliches passiert. Seit gestern betreiben wir unsere Nameserver nun auf einer .net-, einer .de- und einer .eu-Domain - die .info-Domain ist lustigerweise komplett rausgefallen, die passte nicht mehr so gut in die "CI" der Nameserver Mittwoch, 12. Mai 2010Probleme mit .de-Domains?Momentan scheint es seitens der DeNIC irgendwelche Probleme mit den Nameservern zu geben... Ich weiß noch nichts genaueres, aber sollte die eine oder andere .de-Domain gerade mal nicht funktionieren: Ruhe bewahren, die sind noch da Mittwoch, 5. Mai 2010Gelaufen...Letzten Endes habe ich mich dann doch fürs Laufen entschieden. In dem Sinne: Grüße aus dem Rechenzentrum! Laufen oder warten?Nachdem ich letzte Woche noch zu faul zum Laufen war, frage ich mich gerade ob ich zu faul zum Warten sein soll. Konkreter Hintergrund sind zwei DVD-Images von insgesamt 8 GB. Im Rechenzentrum sind sie in ca. 5 Minuten fertig herunter geladen, mein lokaler Download hingegen braucht noch ca. 4 Stunden. Da wäre es eigentlich Sinnvoll sich einen USB-Stick zu krallen und kurz rüber zu laufen. Oder nicht? :hmm: Happy Birthday to us!Seit mehr als einem Monat habe ich an fast nichts anderes gedacht, Anfang der Woche hätte ich es fast wieder vergessen: Wir werden heute 5 Jahre alt! Das klingt für mich wie gerade auf dem Weg erwachsen zu werden und dabei doch noch jung zu sein, in jedem Falle aber sehr aufregend und erfreulich! Wenn ich auf die letzten Jahre zurückblicke, waren da natürlich nicht immer nur schöne Momente, in der Summe möchte ich sie aber nicht missen und freue mich auch, dass ich schon seit längerem das "wir" schreiben darf Wir haben aus diesem Anlass eine Reihe von Aktionen ins Leben gerufen, so bekommen Neu- wie auch Bestandskunden in den kommenden 30 Tagen Vergünstigungen auf so gut wie alles bei uns. In dem Sinne wünsche ich uns ein frohes Fest und bedanke mich an dieser Stelle auch für die internen Glückwünsche die es bereits gab.
(Seite 1 von 1, insgesamt 9 Einträge)
|
SucheRead this blog!KategorienBlog abonnierenNotice this! |
Kommentare