Skydrive Pro error 0x80040208

SkyDrive Pro is een persoonlijke bibliotheek bestemd voor het opslaan en organiseren van documenten. Als integraal onderdeel van Office 365 (SharePoint Server 2013) kun je met SkyDrive Pro werken binnen de parameters van de organisatie, met functies zoals directe toegang tot het adresboek van uw organisatie enzovoorts.

Probleem met synchronisatie

Skydrive Pro loopt in sommige gevallen vast met een synchronisatie probleem waarbij voor alle bestanden een rood kruis komt te staan in Windows Explorer. Kijk je bij het synchronisatie log dan geeft hij de errorcode 0x80040208.

Error 0x80040208

Deze ontstaat als er één of meer bestanden van meer dan 64 tekens in de gesynchroniseerde folders staan. Lastig is deze te vinden al zijn hier wel tools voor te vinden (zie hier een voorbeeld van een Powershell oplossing op Stackoverflow). Mocht je direct al weten welke bestanden het zijn dan ben je er al bijna. Als alles goed gaat kun je de synchronisatie opnieuw opstarten en werkt alles naar behoren. Mocht hij toch problemen blijven geven / helemaal niets veranderen dan volgt het volgende scenario.

Alle cachefiles vernietigen

Beetje een grove methode (je moet hierna de synchronisaties opnieuw aanmaken etc) maar soms de enige oplossing.

  1. Sluit Skydrive Pro
  2. Ga naar \%userprofile%\AppData\Local\Microsoft\Office\15.0\
    en verwijder OfficeFileCache
  3. Ga naar \%userprofile%\AppData\Local\Microsoft\Office\Spw \
    en verwijder de inhoud

Nu even Skydrive Pro opnieuw starten, de synchronisaties opnieuw starten en klaar.

Office 365 domein verwijderen of aanpassen

Als je in Office 365 de primaire domeinnaam wilt wijzigen of in zijn geheel wilt verwijderen gaat dat niet zomaar. De primaire domeinnaam wordt in Office 365 op diverse plaatsen toegepast en is ‘hard’ gekoppeld. Verwijderen kan pas als hij volledig ontkoppeld is.

Redenen om dit te willen?

Stel dat je organisatie een nieuwe naam, en dus ook domeinnaam, krijgt of dat de persoon die de migratie startte een fout heeft gemaakt in de domeinnaam. Een andere reden, en de reden dat wij dit vandaag deden, is dat iemand een P-pakket* heeft maar heeft gekozen voor het laten beheren van de DNS door Microsoft. Wij gebruiken zelf normaliter de E-pakketten* omdat je hierin altijd zelf de DNS kunt beheren. In een P-pakket* kan dit wel maar als je eenmaal voorbij de wizzard bent is dit niet meer aanpasbaar. De makkelijkste weg leek mij het gehele proces terug te draaien en opnieuw te starten met de juiste configuratie. Hiervoor moest het domein wel eerst ontkoppeld worden.

* Met een P-pakket bedoelen we de licenties voor kleine- en middelgrote bedrijven. Lees meer over de verschillende pakketten

De stappen

Voor het in Office 365 verwijderen of aanpassen van een primaire domeinnaam moet je de volgende stappen doorlopen;

  1. Log in als admin van het account
  2. Klik rechts op ‘bedrijfsgegevens’
  3. Scroll naar beneden bij bedrijfsprofiel en verander het default domein naar het standaaard @microsoftonline account
  4. Verwijderen aliassen van e-mailboxen op dit domein (mits van toepassing)
  5. Ontkoppel eventuele licenties die aan het domein hangen (bijv. voor Lync)
  6. Je kunt nu het domein verwijderen

Het kan zijn dat het toch niet lukt de domeinnaam te verwijderen uit de lijst. Controleer even op alle schermen of er toch niet toevallig een gebruiker, licentie of iets aan gekoppeld is. Spijtig genoeg geeft Microsoft je geen goede informatie over de redenen van het niet kunnen verwijderen. Het kan soms even zoeken zijn. Maar met bovenstaande lijst heb je vaak het meeste al gedekt.

Chrome font rendering windows 7

Tijdens het testen van de nieuwe Webparking website viel ons op dat deze in Chrome heel lelijk renderde qua font in Windows 7. Nog even getest op andere devices en platforms maar daar was alles prima. Na enig onderzoek kwamen we diverse melden hiervan tegen en het lijkt te maken te hebben met een ongelukkige samenloop van Windows font-rendering en Chrome. In Firefox en Internet Explorer zag het er wel netjes uit.

De oplossingen voor Chrome font rendering windows 7

Die liepen redelijk uiteen. Nu gaan de meeste oplossingen uit van een andere volgorde van CSS markup voor het font maar; in dit geval is het een Google web font dus de exacte stack is niet aan ons om te bepalen. Na nog vele oplossingen geprobeerd te hebben legden wij ons er al bijna bij neer dat het zo was. Het leek namelijk iets te zijn waar ooit vanuit Chrome wel een oplossing voor zou komen.

Daar een prettige rendering wel zo fijn was hebben wij uiteindelijk het gewenste effect bereikt middels een hele kleine text-stroke.

Verschil text-stroke 0.2px

Hieronder een afbeelding met het visuele verschil. bovenste afbeelding is zonder de text-stroke en de onderste afbeelding is met de text-stroke;

Untitled-1
De oplossing in code

Absoluut niet perfect maar beter (zie o.a. de P in apps);

-webkit-font-smoothing: antialiased !important;
-webkit-text-stroke: 0.2px;

Skeleton CSS framework 1024 px

Persoonlijk hou ik van lichtgewicht en eenvoudig. Om responsive websites snel te maken wilde ik wel iets van een framework gebruiken maar o.a. Bootstrap vind ik persoonlijk te nadrukkelijk aanwezig en te zwaar.

Skeleton CSS

Al enige tijd gebruik ik Skeleton CSS wat erg prettig werkt door zijn compacte opzet. Skeleton is bedoeld als ‘style agnostic’ en richt zich puur op het faciliteren van het responsive grid. Ondanks deze fantastische bedoeling heeft de auteur toch besloten om wat styling toe te voegen voor bijvoorbeeld de typografie en buttons. Snap absoluut niet waarom dit toch gedaan is omdat het naar mijn idee zeer weinig toevoegd. Gelukkig is de styling er redelijk eenvoudig eruit te halen en dan hou je een mooi en lichtgewicht framework over met een handig grid van 16 kolommen.

Ga naar de website van het Skeleton CSS Framework

Skeleton CSS framework 1024 px

Daar mist iets. Het framework gaat maar tot 960px en is al paar jaar niet meer van updates voorzien. Omdat ik nu echt een 1024px versie nodig had heb ik hem zelf aangevuld. Gelijk dit moment aangegrepen om de overbodige styling eruit te halen en paar fixes door te voeren (viel me op dat hij in bepaalde smalle renderings beetje ongelukkig uitkwam qua breedte). Mijn update is terug te vinden in Github voor wie dat prettig vindt.

Ga naar mijn toevoeging voor 1024px ondersteuning

Testen in Internet Explorer

Tijdens de ontwikkeling van een website of webapplicatie wil en moet je deze testen op diverse platforms en browsers. Voor een deel van de platforms (denk aan mobiele telefoons, verschillende IOS versies etc) ben je aangewezen op individuele apparaten als je het echt goed wilt testen. Er zijn wel emulators maar dit is vaak geen realistische test. zeker als het gaat om specifieke implementaties van de HTML/CSS specificaties die met versies van software en devices kunnen veranderen.

Testen in Internet Explorer

Altijd een beetje een vervelende geweest om te testen maar wel vereist. Internet Explorer heeft namelijk nogal wat verschillende gezichten die ook nog wisselen per Windows versie-Browser versie combinatie. Er zijn prima online rendering oplossingen maar deze zijn prijzig of van onbruikbare kwaliteit. Microsoft biedt zelf echter de helpende hand aan developers en designers middels Modern.ie.

Modern.ie

Hier tref je diverse configuraties aan van het Windows platform met zijn verschillende browser versies. Allemaal te downloaden als images van virtualisatie platforms zoals Virtualbox of VMware. Wij gebruiken zelf meestal Virtualbox (zowel op Windows als Mac omgevingen).

Na het downloaden van een image beschik je over een prachtige (vanilla) Windows installatie met de juiste browser voor de meest natuurgetrouwe test. Dit is trouwens niet alleen handig voor het testen op oudere platform/combinaties zoals Windows XP met Internet Explorer 6 maar ook iets nieuws als Windows 8.1 met Internet Explorer 11.

Ga naar de dowload sectie van Modern.IE

Office 365 backups

Naar de cloud overstappen is zo gedaan maar nu? Hoe veilig zijn je bestanden eigenlijk en moet je zelf nog backups maken? Laten we deze vraag even opsplitsen in de twee mee belangrijke zaken die van een backup zouden kunnen worden voorzien:

  • E-mail & agenda
  • Documenten

Wat doet Microsoft al voor mij?

Microsoft zelf draagt zorg voor zijn Office 365 backups van de zaken in de cloud waarvan we mogen veronderstellen dat deze afdoende zijn voor het beschermen van de data die je ze in vertrouwen geeft (o.a. middels redundante opslag etc.). Lees hier meer over hoe Microsoft hier zelf tegenaan kijkt als het gaat om haar verantwoordelijkheden.

Het grootste risico is echter het zelf per ongeluk verwijderen van data;

E-mail & agenda

Standaard beschikt Office 365 over een ‘prullenbak’ waarin je verwijderde items terug te vinden zijn. De termijn dat ze bewaard worden hangt af van je instellingen maar is standaard 14 dagen en kan (hang beetje af van de gekozen licentie) aanzienlijk langer gemaakt worden. Dit dekt in principe het (per ongeluk) verwijderen van e-mail en agenda items.

Optioneel zou je, als je helemaal zeker wilt zijn, zelf handmatig of automatisch backups kunnen maken van je PST bestanden voor het geval van een complete vernietiging van alle bij Microsoft opgeslagen data.

Documenten

Alles wat je in de cloud opslaat (Skydrive pro, sharepoint etc) wordt bij verwijdering wederom via een prullenbak voor je veilig gesteld. Daarnaast biedt Microsoft een soort versie-controle bij bestandstypen die het systeem ondersteund (zoals Word-documenten, PDF-bestanden etc). Dit houdt in dat er van iedere mutatie een kopie bewaard wordt van de vorige versie. Zo kun je terug gaan naar eerdere versies zodat bijvoorbeeld het abusievelijk leegmaken van een document nog op te lossen is.
Wil je echter serieuze backups van de documenten dan zijn de opties wel iets lastiger. Je zou ze lokaal kunnen dupliceren met backup software.

Backup oplossingen

Nu je ziet dat meer een meer organisaties de cloud in stappen zijn de leveranciers van Office 365 backups en gerelateerde diensten hier even snel bij. Het inwisselen van je fysiek aanwezige servers voor cloud opslag is bij veel bedrijven een (niet onterecht) spannende stap. Om deze angst weg te nemen zijn er zeer veel oplossingen waarbij je kunt kiezen uit het online (wederom in een cloud) laten opslaan van je data of lokaal (zoals vroeger ). Bij beide zou je je weer opnieuw moeten afvragen of dit qua veiligheid en privacy opweegt tegen het risico op een complete failure bij Microsoft.