MySQL 5.0 og PHP 4

3 Comments

Jeg har lige haft formateret min computer. I den forbindelse skulle jeg “selvfølgelig” have geninstalleret PHP og MySQL, og i samme forbindelse støtte jeg på et lille problem, som det lader til flere har støt på (at dømme ud fra googles resultater).

Problemet

Jeg havde en applikation, som virkede fint lige før jeg formaterede computeren, men efter at have geninstalleret PHP og MySQL, kunne jeg ikke få forbindelse til databasen mere. Jeg havde ligeledes installeret MySQL GUI Tools, hvilke jeg brugte til at oprette brugere til databasen. Det skal nævnes at jeg denne gang installerede PHP v. 4.4.4 og MySQL v. 5.0.27, hvorefter jeg fik følgende fejl:

Warning: mysql_connect() [function.mysql-connect]: Client does not support authentication protocol requested by server; consider upgrading MySQL client

The Reader Appreciation Project

No Comments

For noget tid siden, faldt jeg over "The Reader Appreciation Project" (RA Project). Et projekt som tager forskellige situationer op omkring, blogging generelt, blogging og penge, og ikke mindst forhold omkring bloggere og deres læsere.

Som det ofte er med gode råd og vink, så virker mange af deres poster meget logikske – men sådan er det jo, vi skal gerne have det at vide af andre, før vi tænker over det!?

Ikke desto mindre, så er der en del poster, som jeg selv synes at kunne nyde godt af – stof til eftertanke kort sagt.

Som beskrevet på RA Projects egen side, er formålet med siden, og projektet følgende:

  • To show you why appreciating readers is important
  • To show you why appreciating bloggers is important
  • To reward readers without making them do extra work
  • To not only make promises of appreciation, but to actually appreciate
  • To promote honest and open communication between bloggers and readers
  • To promote good ethics between everyone on blogs
  • To promote transparency by showing you how you will benefit blogs in specific cases, and how blogs will benefit you in specific cases

Har du til tider stillet dig selv spørgsmål som: "Hvorfor er det nu liiige jeg bruger tid på at skrive det her?", eller i en lidt anden boldgade: "Hvordan kan jeg få mine læsere mere interesseret i mine tekster?" – Ja, så vil jeg tro, at du også kan få noget ud af projektet.

Umiddelbart vil du måske sidde tilbage og tænke, at "ahhh – det lyder da lige rimelig hippie hva?!" – men faktisk synes jeg, at mange poster er gode til at give synspunkter fra både brugere og administratore, samt både for og imod vise aspekter ved blogging.

Du kan følge med i projektets feed her, eller blot besøge siden på www.raproject.com.

Validér dit site

1 Comment

… og det er ikke bare mit gode råd.

At en side, eller et site, er valid, vil sige at det overholder de standarder der nu en gang er blevet bestemt. W3C er organisationen der står for at bestemme hvordan standarden for f.eks. (X)HTML skal være. W3C er en samling af eksperter, som arbejder sammen med folke indenfor feltet – og der er selvfølgelig en grund til at de har bestemt de ting, de har. Målet med W3C er, som de selv skriver:

To lead the World Wide Web to its full potential by developing protocols and guidelines that ensure long-term growth for the Web.

Hvorfor validerer?
At en side ikke overholder W3C standarderne, behøves ikke nødvendigvis at betyde, at denne ikke kan vises – det findes der alt for mange eksempler på. Browsere er i forhold til f.eks. JavaScript og PHP, med HTML meget mere fleksibelt, og overbærende mht. syntaks. En HTML-side giver f.eks. samme visuelle resultat, om man vælger at skrive alle HTML-tags store eller små, selvom standarden beskriver noget andet [kilde: W3C: Why Validate?].

At en side kan validere er et kvalitetsstempel, men det er et stempel som er værd at gå efter. Som postuleret ovenfor, afhænger en ikke-valid side af browserens måde at håndterer ”fejl” på. Dette betyder at en side som ikke validerer, ikke nødvendigvis ser ens ud i forskellige browsere, da disse kan implementerer forskellige måder at håndterer ”fejlen” på. Dertil kommer at sider som ikke validerer, ofte har svært ved at fungerer med andet end ”den traditionelle måde at bruge en browser på”, altså f.eks. via stemmestyring brugt af en handikappet person.

I en lidt anden kontekst, er der megen diskussion på nettet, om hvor lidt og hvor meget søgemaskiner tager højde for validering. Umiddelbart lader det ikke til at have den store indflydelse på, om dit site bliver indekseret eller ej, men samtidigt lyder det ande steder, at søgemaskine-robotter vil kunne indeksere dit site hurtigere og mere præcist hvis du overholder standarderne.

Uanset formål og strategi, er det en god idé at overholde standarderne – om ikke andet er det med til at vise dine brugere, at kvalitet betyder noget for dig som ejer af sitet, og kan på den måde være med til at din side virker mere troværdig.

Hvordan kan jeg validerer mit site?
Som jeg har skrevet tidligere, finders der adskillige værktøjer, som kan være behjælpelig med at validere dit site. Det væktøj jeg bruger 99% af tiden, er et addon til Firefox kaldet Webdeveloper Toolbar. Rent faktisk er featuren i dette addon blot en integreret måde, at arbejde sammen med W3C egen online validerings service http://validator.w3.org/, og det er jo W3C, der i sidte ende bestemmer hvad er valid og hvad ikke er.

Online servicen fortæller dig ikke bare om din side er valid eller ej, den fortæller dig også hvor evt. fejl findes, samt kommer med idéer til hvordan du kan rette op på fejlene. Validering er forholdsvist nemt, men som du nu har læst, har det altså en eller flere betydninger – så brug det.

AJAX og Æ,Ø,Å.

31 Comments

I den tid jeg har arbejdet hos Reklamebureauet ReFocus A/S, har min interesse for AJAX for alvor taget til. Med en god blanding af prototype og Script.aculo.us og andre visuelle scripts, har vi mulighed for at lave hjemmesider, der ligner og fungerer mere og mere som “almindelige” dekstop applikationer – Men der er et catch eller flere!

Et af de første problemer jeg hørte om, var problemet med browsers back-buttons, hvilket der heldigvis findes en løsning på – og lad os ikke glemme, at dette faktisk kun finder sted, når vi bruger AJAX til navigation, eller fjerner/opdaterer et element, så det gamle indhold forsvinder.

Alex Bosworth har skrevet et par artikler om diverse problemer, som folk enten overser eller ikke kender til – Meget interessant og relevant læsning, for folk der vil igang, eller er igang med AJAX.

AJAX og Æ,Ø,Å

I de to nævnte artikler ovenfor, kan du læse meget mere om diverse små problemer. Jeg har i mellemtiden fundet mit eget problem – og det er der nu mange der har, hvis man googler det lidt. Problemet er Æ, Ø, Å og muligvis også andre specielteng i forbindelse med request i AJAX.

I resten af denne post vil jeg tage udgangspunkt i at lave et request med prototypes AJAX objekt.

More

OpenXML og Linux

2 Comments

Idag skulle jeg afleverer mit 4. semester speciale – det gik sådanset også godt nok – det var den sædvanlige følelse af total antiklimaks, når man smider sin hårdt bearbejdede rapport over desken til en sekratær… og så er det bare det – suk…

Nå men det var nu slet ikke det jeg ville skrive om. Og faktisk er dette nærmere en spørgsmål til jer læsere, end det er en berigende post om et eller andet, jeg mener at have styr på :P

Jeg skrev min rapport i M$ Office 2007, hvilket jo bruger sin nye "åbne standard" OpenXML.

Mit spørgsmål til jer, er: Hvor åbent er det lige det format er?

Jeg er godt klar over, at det er ren XML, pakket fint ned i nogle biblioteker, lidt ala. en zip-fil. Men hvad andet end MS egnet Office og vidst nok WordPerfekt understøtter dette format?

Jeg bruger, som jeg har beskrevet et par gange, en gang i mellem Linux / Ubuntu – bare fordi jeg kan. Og det kan irriterer mig gevaldigt, at jeg nu ikke længere kan åbne mine word-dokumenter her.

Jeg har fundet frem til en løsning i OpenOffice – men det er kun til Windows og SUSE Linux. Er der nogen der er kommet forbi en måde at åbne OpenXML (.docx) dokumenter i OpenOffice til Ubunutu? Så vil jeg meget gerne vide mere herom.

Update 5/6-07:
newz.dk skriver i dag, at MS er gået sammen med Xandros for f.eks., at udvikle værktøjer til bedre samarbejde mellem Offices OpenXML og ODF (Open Dokument Format).

Update 5/11-07:En løsning er nu fundet – Læs posten "Åben .docx filer i Ubuntu".

Older Entries Newer Entries