Wednesday, April 20. 2011Neue Service-Release 4.4.6 freigegeben
Ab sofort ist eine neue M-BOX Version verfügbar. Es handelt sich wieder um eine Service-Release, die ausschließlich technische Verbesserungen enthält. Neue Funktionen sind keine enthalten. Ausführliche Details gibt es wie immer auf der M-BOX Website.
Defined tags for this entry: release, service und support
Tuesday, April 19. 2011Videoclips über M-BOX
Wir haben drei Videoclips drehen lassen, die neuen Interessenten zeigen sollen, was M-BOX ist und wie bestehende Kunden damit arbeiten. Hier sind sie:
Kundenreferenz Burgtheater Kundenreferenz Porsche AG M-BOX, erklärt in 48 Sekunden Die Kürze der Videos (alle unter 1 Minute) war eine besondere Herausforderung. Dass da natürlich Detailinformation auf der Strecke bleibt, ist naheliegend. Ich freue mich auf Ihre Kommentare zu diesen neuen Präsentationen. Thursday, April 14. 2011M-BOX E-Mail Problem geklärt
Die Ursache für den seltenen aber lästigen Fehler beim E-Mail-Versand ist gefunden. Die Lösung naht.
Seit Kurzem tritt beim E-Mail-Versand direkt aus M-BOX heraus in bestimmten Fällen ein Fehler auf. Der Versand bricht mit einer nichtssagenden Meldung einfach ab. Die Mail wird nicht verschickt. Der Fehler wurde uns bislang von zwei Kunden berichtet, bei uns konnten wir das Problem nicht nachvollziehen. Bei den meisten Kunden funktioniert alles, bei uns auch, was soll man da tun? Nun - und das spricht sicher für M-BOX - wir ziehen uns warm an und suchen auch dann, wenn der Fehler nur zwei Kunden betrifft. Das hier ist die Geschichte, wie mühsam, aufwändig und überraschend so eine Fehlersuche sein kann. Das Problem der Programmierer beginnt damit, dass die Fehlermeldung, die vom Mailprogramm geschickt wird, absolut aussagefrei ist: 'Ein unbekannter Fehler ist aufgetreten'. Keine Nennung der Ursache, keine Information, was das Mail-Programm gerade tun wollte, nichts. Da wir, genauso wie Tausende andere Programmierer seit Jahren, Microsoft nicht dazu bewegen können, vielleicht mehr und hilfreichere Information im Fehlerfall zu liefern, könnten wir uns zwar auf die Freunde aus Redmond (dort ist die Zentrale von Microsoft) ausreden, das hülfe unseren Kunden aber nichts. So müssen wir eben versuchen, die Umstände, unter denen der Fehler auftritt, zu analysieren und Regelmäßigkeiten zu entdecken. Nachdem das Problem bei uns nicht auftrat, beobachteten wir beim ersten Kunden via Fernwartung genau, was gemacht wird, probierten verschiedene Einstellungen aus und sahen nur, dass beim Weglassen der Option 'E-Mail vor dem Versand anzeigen' der Fehler nicht auftrat. Das Anzeigen überlassen wir von M-BOX aus aber dem E-Mail-Programm, das kann also nicht ein von M-BOX eingeführter Fehler sein. Der nächste Schritt ist in so einem Fall das Experimentieren mit den eigenen Programmbefehlen. Schauen, was sich ändert, wo der Fehler auftritt und wo nicht, wenn man den einen oder anderen Befehl im Programm ändert, wegläßt, hinzufügt. Das geht aber bei M-BOX nicht so einfach. M-BOX ist ein Programm mit zig Tausend Befehlen, aufwändig zu ändern und beim Kunden können wir nicht so einfach zusätzliche Versionen installieren. Also gingen wir her und schrieben ein eigenes kleines Programm, das lediglich den Mail-Versand anstieß, genau gleich wie das in der M-BOX gemacht wird. Dieses Programm konnten wir beim Kunden nun leicht ausführen (lassen). Wir haben es mit verschiedenen Optionen ausprobiert, haben mit Fernwartung das sogar selbst durchgeführt - mit dem Ergebnis, dass alles funktionierte. Es trat kein Fehler auf. Und das gehört so ziemlich zu den unangenehmsten Momenten bei der Softwareentwicklung. Es gibt reproduzierbare Fehler, die sich aber im Labor nicht fassen lassen. Langsam greift Verzweiflung um sich. Was können wir noch tun? Doch auf Microsoft rausreden? Aufgeben? Die ganze Zeit sind wir natürlich am Suchen im Internet, ob andere ähnliche Probleme berichten. Ja, von Problemen mit dem Mail-Versand und von nutzlosen Fehlermeldungen berichten viele. Nichts davon aber passt auf unsere Situation. Wenn man als Programmierer nicht mehr weiß, was man gezielt probieren könnte, beginnt man mit 'Herumwandern'. Man probiert unter anderem Dinge, die wenig erfolgversprechend sind, die vielleicht gar nichts mit dem Problem direkt zu tun haben. Wir haben begonnen, sowohl die M-BOX als auch das spezielle Testprogramm auf weiteren PCs auszuprobieren. Bei uns und unserem Partner für die M-BOX-Online-Server gibt es ja genügend. Plötzlich passierte es. Auf einem der PCs trat der Fehler auf. Das ist ein Lichtblick, nun wird die Situation greifbarer. Wenn der Fehler im eigenen Haus auftritt, können wir unsere Testwerkzeuge drauf los lassen. Wir schöpften wieder Hoffnung. Leider war die nur von kurzer Dauer, denn selbst mit diesen Werkzeugen erhielten wir nur 'ein unbekannter Fehler ...'. Immerhin wussten wir jetzt, bei welchem Programmschritt der Fehler genau auftrat, nur war das nicht wirklich hilfreich, denn es war genau dort, wo wir die Kontrolle an das Mail-Programm übergeben. Also außerhalb von M-BOX. Trotzdem war die Tatsache, dass wir den Fehler endlich 'im Haus' hatten, eine Verbesserung. Wir konnten die Kunden jetzt in Ruhe lassen, mussten nicht mehr auf ihren Maschinen Tests ausführen, waren auch unabhängiger. Es gelang uns schließlich sogar, den Fehler auf noch einem weiteren PC zu reproduzieren. Die Gemeinsamkeiten und Unterschiede waren aber nicht verdächtig. Am ehesten noch die Tatsache, dass auf PCs mit MS-Office 2010 der Fehler nie auftrat. Mit MS-Office 2003 trat er manchmal auf, manchmal aber auch nicht. Wie viele Seiten mit Fehlerberichten haben Klaus und ich in den letzten Tagen wohl im Internet durchgesehen? Wir haben nicht gezählt. Dort im weltweiten Heuschober fand Klaus aber gestern abend schließlich die Stecknadel. In einem Blog-Eintrag bei Microsoft aus dem Jahr 2007 berichtete ein MS-Mitarbeiter, dass endlich ein (ganz anderes) Problem mit dem Mail-Versand unter Windows Vista behoben wurde. In den Kommentaren zu diesem Artikel gab es u.a. einen aus dem Jänner 2011, in dem ein Programmierer eine Situation schildert, die genau auf die bei M-BOX passt: Als Betriebssystem ist Windows XP installiert, für den Mail-Versand wird MS-Outlook 2003 verwendet, für MS-Office ist das Service Pack 3 installiert. Weiters wird vom Programm aus (bei uns eben von M-BOX aus für das gesamte Programm, nicht nur für den Mailversand) das aktuelle Verzeichnis aus dem Suchpfad für nachzuladende DLLs entfernt. Dann passiert's. Bei M-BOX haben wir in Version 4.4.1 (Freigabe 27. 9. 2010) eingebaut, dass das aktuelle Verzeichnis für die Suche nach DLLs nicht verwendet wird. Wir haben das gemacht auf Empfehlung von Microsoft! Im August 2010 wurde nämlich eine Sicherheitslücke in Windows bekannt, die man durch eben diese Aktion zumindest für das eigene Programm abdichten kann. Nun führt das aber offensichtlich ausgerechnet bei MS-Outlook in der genannten Konstellation dazu, dass dieser Fehler auftritt. Derzeit experimentieren wir gerade, um eine Vorgehensweise zu finden, die den Fehler vermeidet und trotzdem diese eine Windows-Sicherheitslücke nicht wieder aufreißt. In wenigen Tagen werden wir das gelöst haben, dann stellen wir eine neue M-BOX Version online, mit der auch diese zwei Kunden wieder hemmungslos mailen können. Friday, April 1. 2011M-BOX-Kalender 2011 - das April-Blatt![]() Was ist mit diesen Hunden los? Warum tragen hier alle ihren Hund auf dem Arm? Nun, in Hong Kong ist es völlig normal, dass die Menschen ihre Hunde im Arm spazieren tragen. Es ist im Gegenteil die absolute Ausnahme, dass man einen Hund auf der Strasse laufend sieht. Die Leute behandeln ihre Hunde wie Plüschtiere. In der Meinung, dass sie ihnen etwas Gutes tun, tragen sie sie durch die Gegend und setzen sie nur kurz ab, damit sie ihr 'Geschäft erledigen' können. Dass dieses Herumtragen eigentlich schlecht ist für die Hunde, das sehen sie nicht ein. Die Aufklärungsversuche der Tierheime stoßen auf taube Ohren. Das Verhältnis zwischen Mensch und Tier ist in Hong Kong (und wohl nicht nur in dieser Stadt) für mitteleuropäische Maßstäbe 'ungewohnt'. Die Geschichten, dass Hunde gekocht und gegessen werden, sind vermutlich nicht erfunden. ![]() "Darf ich Sie fotografieren?" - "Aber gerne!" Stolz werden die Hunde präsentiert. Defined tags for this entry: interna, M-BOX Kalender
(Page 1 of 1, totaling 4 entries)
|
M-BOX WebsiteQuicksearchKategorienTags album anwendung archiv archivnummer ausstellung benutzerdefiniert bildbearbeitung diaschau digitale medien dokumentation entwicklung export feature fälschung geschwindigkeit health check homepage hühner interna karteikartenliste logbuch M-BOX Kalender mappe massenbearbeitung off topic online-archiv performance pin-code power-edit release retusche service und support stempel suche tipps und tricks update version volltextsuche wasserzeichen website weiterverwendung wiedervorlageBlog abonnierenBlog Administration |

