I'm not sexy and I know it

Published on Wednesday, September 14, 2016 5:00:00 AM UTC in User Experience

Wer zum ersten Mal vor dem Problem steht, eine einmal veröffentlichte Windows-(Phone-)App wieder aus dem Store entfernen zu wollen, muss sich vermutlich erstmal einige Zeit auf die Suche begeben. Zwar gibt es in der App-Übersicht die Option, diese "unavailable to customers" zu machen[1][1]
Diese Option macht die App nur für neue Kunden nicht auffindbar. Bestandskunden können die App weiter nutzen und erhalten z.B. sogar Updates, wenn man neue Versionen veröffentlicht, siehe auch die Erläuterungen hierzu.
, aber es gibt keine Möglichkeit, die Veröffentlichung an sich zu revidieren. Oder?

Die seltsame Welt von Android, Bluetooth und der Fitbit-App

Published on Friday, September 2, 2016 6:00:00 AM UTC in Tools

Was unter Windows Phone irgendwie immer einfach funktioniert hat, klappte bisher unter Android (Cyanogen 13, Wileyfox) auch nach tagelangen Versuchen mit Händen und Füßen so gut wie nie: Daten von meinem Tracker Surge der Firma Fitbit zu synchronisieren. Ich habe schon einige Erfahrung damit, das störrische Gerät zur Mitarbeit zu bewegen, denn am Desktop-Rechner funktioniert die Synchronisation auch nur dann, wenn wirklich kein anderes Bluetooth-Gerät und keine andere Bluetooth-Gegenstelle auch nur in der Nähe sind (ich empfehle jedem die Installation eines Faradayschen Käfigs, der über die Anschaffung eines Fitbit-Trackers nachdenkt). Aber dennoch wollte der Kontakt zum Smartphone einfach nicht zustande kommen, außer wenn ich den Tracker komplett aus meinem Account entfernt und erneut hinzugefügt habe; eine mühsame Prozedur, und im Ergebnis funktionierte die Synchronisation dann genau ein Mal. Die Lösung des Problems war einfach - und ausgesprochen widersinnig.

Rückschritt zum Jahrestag

Published on Tuesday, August 23, 2016 4:30:00 AM UTC in User Experience

Vieles von dem, was uns in den letzten Jahren als modernes Design aufgezwungen verkauft wurde, ist ja wirklich ganz hübsch anzusehen. Immer wieder aber finden sich auch derbe Fehltritte unter den scheinbar tollen Neuerungen, bei denen man sich ernstlich nach der Sinnhaftigkeit fragt. Man denke nur zurück an den ersten Entwurf der neuen Icons in Visual Studio 2012... Aber auch im aktuellen Anniversary Update für Windows 10 finden sich wieder optische Neuerungen, die mich bestenfalls kopfschüttelnd zurücklassen. Hier einer der neuen Login-Dialoge.

Blogumzug abgeschlossen

Published on Monday, August 22, 2016 11:00:00 PM UTC in Announcements

Wie schon vor einiger Zeit angekündigt und dann in ein oder zwei Artikeln in technischen Details beleuchtet, habe ich in letzter Zeit nebenher daran gearbeitet, mein Blog von Konservensoftware (BlogEngine.NET) zu "befreien" und in Form einer Eigenentwicklung auf Markdown-Basis neu aufzusetzen. Dieser Umzug ist nun abgeschlossen :). Ich hoffe, dass bei der Migration nicht allzu viel kaputt ging. Insbesondere habe ich darauf geachtet, dass alte Links weitgehend erhalten blieben. Bei Auffälligkeiten und sonstigen Anmerkungen freue ich mich über ein paar Zeilen per Mail.

Agile schützt vor Torheit nicht

Published on Wednesday, June 1, 2016 12:35:22 AM UTC in Security

Heute erhielt ich eine Nachricht von Scrum.org, bei denen ich in der Vergangenheit zum Zwecke der Zertifizierung einen Account angelegt hatte. Anscheinend hat man dort vor einigen Tagen einen Administrator-Account entdeckt, der, nunja, nicht hingehört, wo er gefunden wurde. Passenderweise wurde man angeblich am nächsten Tag vom Hersteller über eine zugehörige Sicherheitslücke in der für die Webseite verwendete Software informiert. Den Teil der Nachricht, der dann folgt, sollte man sich auf der Zunge zergehen lassen.

Migration zu ASP.NET Core RC2

Published on Friday, May 27, 2016 6:53:35 AM UTC in Programming

Der Umfang der Dokumentation zur Migration von ASP.NET Core RC1 (ehemals: ASP.NET 5 RC1) zu ASP.NET Core RC2 lässt schon vermuten, dass das Upgrade nicht unbedingt ein trivialer Schritt ist. Gute Einstiegspunkte finden sich bei "Migrating from DNX to .NET Core CLI" und "Migrating from ASP.NET 5 RC1 to ASP.NET Core". Um nicht wieder und wieder in dieselben Fallen zu tappen, habe ich mir diese Checkliste erstellt, wenn es um das Umstellen von Projekten geht.

Das Passwort, bitte

Published on Thursday, May 12, 2016 10:30:41 AM UTC in Programming & Security

Im letzten Post habe ich mich drüber ausgelassen, wo man mit chirurgischer Präzision in ASP.NET Core ansetzen kann, um einen Authentifizierungsmechanismus mit minimalem Aufwand einzuklinken. Bleibt noch zu klären, wie eine solche Implementierung aussehen sollte. Mit nur einer Hand voll Regeln ist man beim Verwalten von Passwörter bzw. Nutzerzugängen auf der sicheren Seite.

Wie viel Authentifizierung hättens denn gern?

Published on Friday, May 6, 2016 7:00:00 AM UTC in Programming & Security

Wenn man eine Webseite mit eigenen Inhalten entwickelt, dann stellt man irgendwann fest: "Hmmm, vielleicht wäre es ganz günstig, wenn nicht jeder im Internet meine Artikel bearbeiten könnte". Es muss also eine Art von Authentifizierung und Schutz her, und wenn man sich im Kontext von ASP.NET Core mit dem Thema beschäftigt, landet man sehr schnell bei ASP.NET Identity: User Manager, Sign-In Manager, Entity Framework, Default Token Provider... uff!? Zeit, erstmal einen Schritt zurückzugehen und alles nüchtern von oben zu betrachten.

Wie man HTML (nicht) zu Markdown konvertiert

Published on Monday, May 2, 2016 9:57:20 AM UTC in Programming

In einem ersten Schritt zur Befreiung meines Blogs habe ich vorgefühlt, was es bedeuten würde, den bestehenden Content (den BlogEngine.NET als HTML in XML ablegt) umzuwandeln in Markdown. Das (XML-codierte) HTML aus den Dateien der jetzigen Engine zu extrahieren war natürlich nicht schwer. Nun aber stand ich vor der Aufgabe, aus dem heterogenen Wust an HTML schönes, einheitliches Markdown zu gewinnen.

Qualitätsprodukt

Published on Thursday, April 28, 2016 9:00:00 AM UTC in Skit & Tools

In meinem naiven Wurm-Dasein herrscht ja immer noch die Vorstellung, dass man für mehr Geld mehr Qualität bekommt, dass man besser fährt, wenn man sich fürs Markenprodukt entscheidet statt den No-Name-Nachbau. Deshalb griff ich, als mein altes Gerät von D-Link letzten Herbst seinen Geist aushauchte, zielstrebig zum Rolls Royce der Router, einer FRITZ!Box von AVM. Vor meinem geistigen Ohr hörte ich schon die neidischen "Aaaah" und "Ohhh" der Nachbarn, wenn ich den blau-gelben Karton protzig ganz oben auf den Altpapier-Stapel zur Abholung legen würde, und natürlich versprach ich mir neben einem neuen Status-Symbol auch eine deutliche Verbesserung zu den nervigen Zicken, für die das Vorgängerprodukt in unserem Haushalt inzwischen berüchtigt war.

Browse: 1 ... 5 6 7 ... 28