Bemærk
Viser kun indlæg med etiketten Bittert!. Vis alle indlæg
02-06-2008

Intet job til mig

Så fik jeg langt om længe afslag fra Vestas efter min jobsamtale for lidt over en måned siden. Jeg fik at vide at de ville vende tilbage med svar senest ugen efter, så jeg var begyndt at synes, jeg egentlig gerne snart ville have besked. Jeg har derfor prøvet at ringe til dem, men det førte ikke til noget. I dag skrev jeg så en mail, og blev så også ringet op et par timer senere.

Naturligvis er det da bittert ikke at få jobbet, det kunne have været super fedt, men så må jeg jo bare kigge mig om efter noget andet. Det haster jo ikke rigtigt endnu, da jeg først er færdig til september.

Fik da også lige brev om ophør af min lejeaftale med kollegiet pr. 31.07.2008. Det kom en smule bag på mig, da jeg jo som sagt ikke er færdig med min uddannelse endnu. Men det var heldigvis ikke værre, end jeg bare kunne få den forlænget.
Er dog alligevel overrasket over at jeg skal flytte ud i samme måned som jeg er færdig i, så jeg skal da snart i gang med at finde noget nyt.

Etiketter: Bittert! | Job
16-04-2008

Hvor jeg dog hader Internet Explorer

I al den tid jeg har konstrueret hjemmesider, har jeg hadet alle de ekstra linjer kode, man skal skrive for at Internet Explorer (IE) kan reagere som den skal.

Nu havde jeg så sat mig for at gøre bittert.net XHTML 1.1 valid, og der var kun én "rigtig" fejl og to advarsler - så det skulle ikke være det store problem.

Den rigtige fejl, var en name-attribut i et form-element, der jo ikke må være der. Det var dog ikke noget jeg selv var skyld i, men noget asp.net selv har genereret. Heldigvis var det ikke særlig vanskeligt at bede asp.net om at lade være med de unoder. Tilføj blot følgende kode i web.config under system.web:

  1. <xhtmlConformance mode="Strict"/>

Den første af de to advarsler lød: Character Encoding mismatch! Det var noget med at http-headeren brugte én type (utf-8), og dokumentet en anden (iso-8859-1).
Jeg ville gerne have den til at bruge iso-8859-1 i http-headeren også, så jeg tilføje følgende kode i web.config under system.web.

  1. <globalization culture="da-DK" uiCulture="da-DK" fileEncoding="iso-8859-1" requestEncoding="iso-8859-1" responseEncoding="iso-8859-1"/>

Den sidste advarsel er der stadig, men jeg fandt da ud af, hvad der var galt. Advarslen lyder: Conflict between Mime Type and Document Type.
Den brokker sig altså over, at jeg sender siden som text/html, når dokumentet er af typen xhtml 1.1. W3C synes således, jeg i stedet skal sende siden som application/xhtml+xml. Det lyder jo fair nok, så jeg tilføjede attributten ContentType i Page-elementet øverst på forsiden.

  1. ContentType="application/xhtml+xml"

Det fungerer til fulde i både Opera og Firefox, men IE fucker up. Den bliver bitter og begynder at spørge, om jeg vil downloade aspx-dokumentet. Så det er jo flot. MS har dog lavet en artikel om hvordan man kan kombinere asp.net og webstandarder og jo, det er da også ok, når man har gjort de ting de skriver man skal for at IE kan følge med, men det er da bare virkelig træls at skulle gøre.

Jeg har da også valgt at gå tilbage til bare at sende den gode gamle text/html, fordi xml stiller meget strænge krav til strukturen i dokumentet og kommer med en fejl og vil ikke vise dokumentet, hvis der er den mindste fejl.
Hvis jeg selv styrede alt input på siden, ville det ikke være så vigtigt, men når jeg nu har givet mulighed for kommentering med tekstformatering, kan det let ske at der vil komme mindre fejl i strukturen.

Der er således stadig en lille "fejl" når W3C validerer.

Det er så heller ikke helt så let at validere aspx sider som det er med de mere normale htm-, asp- eller php-sider. Validatoren kan ikke bruge referer til at få fat i filen der skal valideres. Det skyldes at outputtet fra en aspx-fil afhænger af hvem der læser den. Der sendes således ikke den samme kode til en mobil-enhed som til en almindelig pc.

Vil man validere en aspx-side skal man altså gemme den html-kode der genereres (højreklik | Vis kilde) og så validere ved at uploade den.

Højrekliksmenu i Opera med mulighed for at validere

Det er selfølgelig noget forbandet bøvl og ikke noget man vil gide at gøre særlig ofte, men heldigvis kan det gøres let med det rette værktøj.
Opera, viser sig endnu engang som værende den bedste browser på markedet ved at give mig mulighed for at validere via en højrekliksmenu. Yndlings Opera!

Etiketter: Bittert! | Webudvikling
Side 6 af 6 Navigation: ... 6