Archieven

Recent

Monthly Archives: July 2008

Visual Studio Gallery gaat publiek

Visual Studio Gallery is publiek gegaan.

Deze MSDN website wil de referentieplek zijn voor Visual Studio extensies en tools.

IE8 betrouwbaarder?

Internet Explorer 8 zou betrouwbaarder zijn. Wat betekent dat dan concreet?

  • IE8 bevat LCIE (Looseley Coopled IE) waarover we eerder al iets schreven, en dat er op neerkomt dat verschillende delen van de browser apart worden gheouden en in geval van problemen niet de hele structuur in gevaar brengen.
  • Elke keer IE wordt gestart, wordt er een procves gestart voor een frame en één voor elke tab. In het totaal zijn dat minder provesesen dan vroeger, maar een webpgaina die een tab doet crashen, doet niet de hele browser stoppen.
  • Crash recovery: als er iets misloopt, probeert IE de pagina te herstellen na herstart.
  • Sessiecookies zijn per definitie tijdelijk, maar IE8 houdt ze toch bij, zonder ze op de schijf te zetten.
  • Form data kunnen teruggehaald worden in geval van problemen.

IEBlog over IE8 and reliability

AJAX navigatie, wat is dat?

Internet Explorer 8 zal voorzieningen hebben voor AJAX navigatie. Waarover gaat dat?

  • AJAX is een technologie waarbij slechts een deel van de pagina moet vernieuwd worden, niet de hele pagina. Voordelen zijn daarbij dat je niet telkens een hele pagina moet laden (dus sneller en minder trafiek), je de plaats in de pagina niet verliest (als je halfweg de pagina aan het bekijken bent, word je niet ineens naar het begin gegooid), dat je geschiedenis niet overbevolkt geraakt.
  • Maar voor navigatie ziet het verhaal er anders uit. Er moet dus anders worden omgegaan met de structuur van de pagina en met de historiek om de dingen aan de praat te krijgen. De browser moet de back/forward knop, de adresbalk en de geschiedenis kunnen beheren zonder AJAX berichten te versturen.

Meer info:

IE8 beta testers gezocht

Volgende maand (augustus 2008) wordt beta 2 van Internet Explorer 8 uitgetest. Als je wil, kan je deel uitmaken van het beta tester team. Neem contact op met Microsoft, zeg hen waarom je wil meedoen.

Inschrijven bij IESO@microsoft.com

IEBlog over betatesters

Nieuwe versie van MedFile

Er is een nieuwe versie van MedFile beschikbaar.

MedFile is een Spaanssprekend pakket voor beheer van patiëntendossiers, met bijzonder aandacht voor anamnese en afspraken.

PCTools: is dat programma te vertrouwen?

V. Ik krijg in een e-mail een link naar het programma PC Tools dat spyware en adware verwijdert. Is het te vertrouwen om dat programma te downloaden en installeren?

A. Ja, PC Tools Spyware Doctor is een degelijk programma. Het voorziet automatische updates en functioneert in het Nederlands. Eén zeer groot probleem: om de gedetecteerde problemen op te lossen moet je het programma aanschaffen.
pctools.jpg

Persoonlijk heb ik daar geen probleem mee – dat bedrijf heeft het recht om zaken te doen en daarvoor zijn business model te kiezen. Maar een gratis download aanbieden om nadien te doen betalen, daar heb ik wel last mee. Niet doen, dus.

Wel aan te raden zijn:

Ik ben overigens een tegenstander van de alles-in-een-oplossing Hitmanpro. Installeer al die programma’s apart, dan weet je perfect wat je gedaan hebt, en hoe en wat je update.

Ook nog zeer belangrijk: er zijn tientallen (of duizenden?) programma’s op het net die pretenderen adware en spyware te verwijderen, maar niet s anders zijn dan adware. Ze veroorzaken problemen in plaats van er op te lossen.

Brinkster nachtmerrie

In juni 2006 koop ik een Windows hosting bij Brinkster. Eindelijk: nu gaan we online kunnen spelen met ASP .NET. Helaas:

  • Slechts één enkele folder blijkt applicatierechten te hebben. Meer dan één applicatie installeren kan, als ik overga naar het developper hosting pakket dat fors duurder is. En dan nog: het gaat maar tot vijf.
  • Er is geen databank begrepen in het pakket. Ook voor databanken moet fors extra betaald worden.

En toch ben ik niet aan het eind van mijn onaangename verassingen:

  • Op 3 juni 2007 zet ik het pakket stop. Ik ben geen klant meer bij Brinkster.
  • En toch word ik op 30 juni 2008 gefactureerd voor 290.40 USD. Volledig onterecht, want ik ben geen klant meer. Via e-mail wordt me beloofd dat het geld wordt teruggestort op de Visa kaart.
  • Bij de afrekening blijkt het geld niet teruggestort.

Ik heb daar maar de één woord voor: diefstal.

TIP: blijf weg bij Brinkster en laat je ook niet verleiden tot hun gratis aanbod. Kies eerder voor Webhost4life.

De mythe van stap-voor-stap uitleg

“Ik heb een vraag maar wees voorzichtig met je antwoord – houd het stap voor stap”.

Ik wil graag een kort maar daarom niet minder heftig en radicaal betoog houden tegen deze mythe en de quasi onherstelbare schade die ze aanricht, steeds opnieuw.

  • Er is geen definitie van wat één stap zou zijn, van hoeveel complexiteit if afstand die zou moten overbruggen.
  • Een stap is maar een stap (en als dusdanig begrijpbaar) als er ook effectief iets gebeurd is (dus niet te klein) en als er niet te veel stappen in het proces zijn.
  • Men denkt nogal snel aan uiterst complexe dingen. Bijvoorbeeld: het stap voor stap uitleggen hoe een vliegtuig te bouwen, heeft geen zin. Maar elke menselijke handeling is ongelooflijk complex. Kan u me stap voor stap uitleggen hoe ik een deur moet openen of een brood kopen?
  • De volstrekte waanzin van het stap-voor-stap project komt tot uiting als u me probeert stap voor stap uit te leggen hoe ik bij thuis geraak van hier vertrekkend. Stap voor step dus, dus beginnend met de klink van de deur. Binnen de kortste keren zijn er enkel ziljoenen stappen waar niemand (noch spreker noch vrager) nog overzicht over heeft, en die nergens anders toe leiden dan complete chaos.

Font embedding

Ik heb een webpagina in een prachtige font. Maar de lezers die die font niet op hun toestel geïnstalleerd hebben, zien dat natuurlijk niet. Tot nu toe kan je dat doen met de web font embedding tool (WEFT), wat behoorlijk omslachtig is: de font inpakken, linken, publiceren – en hopen dat de lezer het wil en/of kan downloaden en installeren.

IE8 belooft een nieuwe toekomst: EOT of Embedded Open Font Type. Het gaat niet meer over linken naar extern downloadbare fonts (met mogelijk een probleem met copyright) , maar met .eot bestanden. Die kan je aanmaken met WEFT en nadien declareren in de HTML code:

<style>
   @font-face {
   font-family: Cambria;
   font-style: normal;
   font-weight: normal;
   src: url(CAMBRIA2.eot);
   }

EOT wordt al een hele tijd gebruikt door Microsoft (o.m. in Word en Powerpoint) en is nu voorgesteld als W3C standaard.

IEBlog: Font Embedding on the Web

Hogerop in zoekmachines?

V. Mijn website wordt niet gevonden door Google. Welke trefwoorden moet ik geven om hogerop te geraken?

A. Kijk eerst of je website  is opgenomen door

site:mijnwebsite.be

in te tikken in Google.  Als hij nog niet voorkomt, kan je de site aanmelden.

Wat trefwoorden betreft: hun belang is zo goed als weg. Wat wél belangrijk is:

  • Hoe dikwijls je site ge-update wordt;
  • hoe dikwijls er naar verwezen (gelinkt) wordt;
  • en hoe dikwijls het uit de lijst van de zoekmachines wordt geselecteerd door gebruikers.

Kan bijlage niet openen

V. Ik krijg van een vriend een bijlage die ik niet kan openen. Ik vermoed dat het gezipt is, maar kan niet unzippen.

A. Het blijkt om een RAR bestand te gaan.  Deze alternatieve compressiemethode is niet ingebouwd in Windows, maar je kan gratis unrarrers vinden op mijn pagina met gratis compressietools. 7-Zip is een absolute aanrader!

Document herstellen

V. Ik heb hier een Word document dat ik niet meer kan openen. Wat kan ik doen?

A. In Word, kies voor de Openen en herstellen optie tijdens het openen van het document.

wd-openen-en-herstellen.jpg

Lukt het nog niet? Download en installeer OpenOffice.org. Als je Word document in DOC formaat staat, zal OpenOffice die misschien nog wel kunnen openen. Let er wel op dat je tijdens de installatie OpenOffice  de associaties voor DOC, XLS en PPT niet laat overnemen!

Duplicata detecteren

V. Mijn beschikbare schijfruimte begint te verminderen. Ik denk dat ik wat video’s en audiobestanden dubbel heb. Hoe kan ik die vinden en opkuisen?

A. Ga op zoek naar alle bestanden: Start, Search, *.*. In het resultatenvenster, sorteer op bestandsgrootte. Grotere bestanden die net even groot zijn, zijn goede kandidaten om duplicata te zijn. Bekijk de mappen waar die bestanden in zitten – misschien zijn hele mappen dubbel. En in elk geval zal je zelf moeten beslissen welke bestanden (of mappen) je wil behouden.

Verder zijn er wat tools die je hiervoor kan gebruiken, met name Easy Duplicate Finder. Op mijn pagina met gratis disk tools vind je misschien nog meer nuttige dingen.

Inleiding niet in inhoudstafel

(Meer actuele versie hier)

V. Ik heb een automatische inhoudstafel gemaakt, maar de inleiding is mee opgenomen, en dat wil ik niet. Die inleiding staat nochtans op niet genummerde pagina’s in een aparte sectie. Wat kan ik doen?

A. Word indexeert álle stukken tekst met opmaak Kop 1, Kop 2 enz – voor zover je de inhoudstafel wil laten gaan. Het is niet omdat je stukken tekst in aparte secties hebt staan, dat ze niet opgenomen worden.

Je kan uiteraard helemaal op het einde die items manueel uit de inhoudstafel verwijderen, maar er zijn andere manieren.

  • Beeld, Overzicht (of Overzichtsweergave in oudere versies van Word). Zeg aan die titels dat ze platte tekst moeten worden, geen Niveau 1 (of andere).
    beeld-overzichtsniveau.jpg
  • Alinea, Overzichtsniveau. Als het overzichtsniveau selecteerbaar is, kan je hier Platte tekst kiezen. Overigens: zo kan je er ook voor zorgen dat iets in de inhoudstafel wordt opgenomen zonder als Kop opgemaakt te zijn.
    alinea-overzichtsniveau.jpg
  • De meest eenvoudige manier is om een apart opmaakprofiel te maken voor die titels. Geef de titel van je voorwoord de opmaak Kop 1, maak van die kop een opmaakprofiel Inleiding, en wijzig het overzichtsniveau in platte tekst.

Mashups en IE8

V. Het web bulkt van web 2.0 toepassingen die iets gaan halen op de ene server, iets anders op een andere server, en die dingen combineren. Hoe zit dat met beveiliging, want die scripts draaien op verschillende servers met verschillende adressen en mogelijk verschillende  niveau’s van security?

A. In het voorstel van HTML 5 heet dat “cross document messaging”. Het is al gedeeltelijk (wegens draft status) geïmplementeerd in IE8, en werkt met een postMessage() methode, waarbij een string (letterreeks) wordt doorgegeven, en het vragende/ontvangende script dat het antwoord ontvangt, moet de oorsprong nagaan alvorens het op te nemen in zijn eigen antwoord.

IEblog over Cross Document messaging

HTML5 draft: cross document messaging

ip-location