mind addiction


en virkelighedsflugt
af Troels Thomsen


13. februar 2006

Nu i ASP.NET 2.0 version

Firmaets CMS er nu konverteret til ASP.NET 2.0, som det var planen!

Jeg har valgt at teste det på min blog i stedet for at afvikle en lukket test. Derfor er kommentarfunktionen også midlertidig utilgængelig, da jeg vil undersøge den primære funktionalitet først, hvorefter systemets 'content API' tilknyttes.

Alle permanente links er nu ændret, permanent. 

Læs mere om: og

8. februar 2006

Nyt XML-format

Så har jeg lavet et XML schema defintion på det, der forhåbenligt bliver version 1.1 af firmaets XML-format (download XMLSchema.xsd).

Formatet er sendt til alle partnere, ligesom jeg dog også opfordrer alle læsere - kunder eller ej - til at henvende sig med kommentarer til systemet. Dette kan enten ske via sidens kommentarsystem eller direkte på ttho@framecoders.net.

Formatet udgives frit for at sikre evnen til at samarbejde med andre systemer. Der er ingen restriktioner på anvendelsen. Spørgsmål hertil rettes til ovenstående e-mail. 

Skalerbarhed
Formatet er utrolig skalerbart og understøtter såvel anvendelse som content pages og content paragraphs, hvis en skabelon er opbygget ved hjælp af flere sådanne. Alle data gemmes i data-elementet med en unik nøgle (key), som indholdet hentes via.

Søgning
Da alting gemmes i den samme fil er det ved hjælp af simpel XSLT at foretage søgninger. Der vil dog alligevel udgives et API til dette formål, så søgninger indekseres baseret på selvvalgte stier og data nøgler.

Skalerbarhed
Design og layout skabes stadig via XSLT, og fremover vil en XPathNodeIterator anvendes som en variabel, så man direkte arbejder med den pågældende side.

Struktur
Fremover placeres alt indholdsrelateret data i denne enkeltstående fil. Tidligere har der været enkelte filer, som vort XSLT-library har givet adgang til. Den nye ændring betyder et langt hurtigere system og en bedre konsistens og struktur på de forskellige data, der giver bedre mulighed for genbrug af skabeloner.

Læs mere om: , og

8. februar 2006

Om at tale forbi hinanden

George: Condi! Nice to see you. What's happening?
Condi: Sir, I have the report here about the new leader of China.
George: Great. Lay it on me.
Condi: Hu is the new leader of China.
George: That's what I want to know.
Condi: That's what I'm telling you.
George: That's what I'm asking you. Who is the new leader of China?
Condi: Yes.
George: I mean the fellow's name.
Condi: Hu.
George: The guy in China.
Condi: Hu.
George: The new leader of China.
Condi: Hu.
George: The Chinaman!
Condi: Hu is leading China.
George: Now whaddya' asking me for?
Condi: I'm telling you Hu is leading China.
George: Well, I'm asking you. Who is leading China?
Condi: That's the man's name.
George: That's who's name?
Condi: Yes.
George: Will you or will you not tell me the name of the new leader of
China?
Condi: Yes, sir.
George: Yassir? Yassir Arafat is in China? I thought he was in the
Middle East.
Condi: That's correct.
George: Then who is in China?
Condi: Yes, sir.
George: Yassir is in China?
Condi: No, sir.
George: Then who is?
Condi: Yes, sir.
George: Yassir?
Condi: No, sir.
George: Look, Condi. I need to know the name of the new leader of
China. Get me the Secretary General of the U.N. on the phone.
Condi: Kofi?
George: No, thanks.
Condi: You want Kofi?
George: No.
Condi: You don't want Kofi.
George: No. But now that you mention it, I could use a glass of milk.
And then get me the U.N.
Condi: Yes, sir.
George: Not Yassir! The guy at the U.N.
Condi: Kofi?
George: Milk! Will you please make the call?
Condi: And call who?
George: Who is the guy at the U.N?
Condi: Hu is the guy in China.
George: Will you stay out of China!
Condi: Yes, sir.
George: And stay out of the Middle East! Just get me the guy at the U.N.
Condi: Kofi.
George: All right! With cream and two sugars. Now get on the phone.
(Condi picks up the phone.)
Condi: Rice, here.
George: Rice? Good idea. And a couple of egg rolls, too. Maybe we
should send some to the guy in China. And the Middle East. Can you get
Chinese food in the Middle East?
Læs mere om:

5. februar 2006

Integration eller assimilering?

Jeg bliver flov, når jeg oplever danskere udtale sig om, at den danske integration ikke fungerer. Det skyldes nemlig i langt de fleste tilfælde, at vedkommende ikke har den fjerneste idé om, hvad integration indebærer. Manglende information eller dårlig kommunikation er nutidens hyppigste årsag til problemer.

Man kan føre to forskellige former for politik overfor indvandrere. Man kan fokusere på integration, som vi gør, eller på assimilering, som er det, de fleste åbenbart ønsker. Assimilering betyder, at indvandrene skal tilpasse sig det danske samfund, hvor integration er en gensidig tilpasning. For at blive assimileret i et samfund skal man tillægge sig samfundets værdier, normer, traditioner og kulturarv. Det er en meget vanskelig proces, og det er noget, de færreste ville acceptere, hvis de var nødsaget til at bo i et andet land. Integration i et samfund er modsat, at man tilpasser sig til samfundets struktur, men at man bibeholder sin egen identitet - dog underlagt samfundets love.

Jeg mangler stadig at høre et eneste fornuftigt argument for, hvorfor indvandrere skal assimileres i samfundet. Vær mod andre, som du ønsker, at de skal være mod dig! Det er ikke et argument, at man ikke kan beholde sine egne normer i mange lande. Nogle skal tage initiativ, åbne den første dør og vise vejen. Alle mennesker kan bruge andre livssyn og holdninger til noget - om ikke andet så til at være sikre i egne valg.

Der er også en polemik om, at de danske rettigheder efter sigende ikke betyder meget for indvandrere. Det er forkert. Problemet er, at det er en proces at lære at have og bruge de pågældende rettigheder. Hvis man kommer fra et land med en anden styreform, så accepterer og værdsætter man ikke nødvendigvis friheden som en selvfølge. Da jeg gik på den demokratiske efterskole Rantzausminde Efterskole oplevede jeg, hvor svært det er at vænne sig til en masse rettigheder, som man ikke tidligere har haft. De første måneder var de allerfleste ligeglade med skolens elevdemokrati, men herefter begyndte man at se fordelen i det, og da begyndte man at kæmpe for det.

Integration er en løbende proces. Det er ikke en opgave eller et stadie. Det kræver tilpasning, respekt, tolerance og ikke mindst oplysning.

Læs mere om: og

3. februar 2006

Weekend betyder arbejde

Lad mig først starte med ønske jer allesammen en god weekend og lad mig dernæst påpege, at for mit vedkommende står min weekend på en masse C# udvikling, hvilket dog ikke gør den det mindste dårligere.

Firmaets CMS skal omskrives til ASP.NET 2.0, og det eneste tidspunkt, hvor jeg virkelig kan fordybe mig i opgaven, er i weekenden. Jeg er dog ingenlunde ked af, at min weekend skal bruges til dette, da det som regel er en positiv oplevelse at løse problemer samtidig med, at brugerfladen i Visual Studio imponerer.

CMS'et kommer til at bruge et langt renere XML-format i fremtiden, og transformation kommer til at foregå via XSLT, som det også nu er tilfældet. XSLT-udvidelser vil der fortsat være plads til dog langt mere konfigurabelt og med bedre cache-muligheder.

Jeg tænker på, at jeg i fremtiden vil udgive kildekoden til CMS'ets front end under en open source-licens. Dette vil gøre brugerne fuldstændigt uafhængige af den administrative brugerflade, når webstedet først kører. Man kunne eventuelt forestille sig, at man i denne sammenhæng kunne leje sig ind på systemet for at opdatere det ellers statiske - men dynamiske - websted.

Læs mere om: og

2. februar 2006

Permanente links og kommentarer

De permanente links er desværre ikke permanente endnu, da jeg først lige skal have styr på, hvordan jeg vil strukturere siderne.
Opdatering: Domænet 150985.com er nu aktivt, og de permanente links er også på plads og vil først blive ændret ved en konvertering til ASP.NET 2.0. Sidens adresse er for al fremtidig brug www.150985.com (e-mail: ).

Det er desværre heller ikke muligt at kommentere indholdet endnu, men da der ikke er noget egentligt indhold at kommentere, så forventer jeg ikke, at dette giver anledning til store problemer.
Opdatering: Kommentarfunktionen virker efter hensigten nu, og jeg imødeser alle former for konstruktiv respons på mine indlæg. Der kommer senere et indlæg, der beskriver den tekniske del af denne side.

Læs mere om:

1. februar 2006

Det første indlæg

Velkommen til min elektroniske recidens.

Kommende indhold (udviklingsrelateret):

  • CMS - udbydere/brugere, problemstillinger/udfordringer, mm.
  • Brugervenlighed og tilgængelighed = hot eller not?!
  • Udvikling, teknologier, standarder o. lign.
  • XML og XSLT

Kommende indhold (afsætningsrelateret):

  • ASP (application service provider)
  • Markedsføring
  • Forbrugeraftaler, love o. lign.
  • Søgemaskinestrategier (bl.a. Google Adwords)

Kommende indhold (alt øvrigt):

  • Politisk og religiøs propaganda
  • Reflekterende tanker og indtryk
  • Uforbeholden begejstring over film, musik el. websteder
  • Kommunikation, indhold og blogging
Læs mere om:
Indhold © 2008 Troels Thomsen. Alle rettigheder forbeholder.