Arkiv for maj 2008

Anden certificering i hus

14 dage efter min første certificering var det tid til endnu en prøve. Denne gang var det i installation og konfiguration af Microsoft Dynamics NAV (Navision).

Prøven gik ret godt – jeg bestod uden fejl i svarene på spørgsmålene, alle rigtige! Wup, jeg er ret glad. Jeg havde frygtet denne certificering en del, da det ikke er en af de områder, som jeg arbejder allermest med til dagligt.

Alt i alt har jeg nu to certificeringer i hus, og regner med, at jeg inden året er omme har tre certificeringer i hus.

Certificeringen bliver helt sikkert fejret i weekenden til en god brandert lørdag, samt tømmermænd søndag!

Hygge…

Installation of PHP5 on Debian Etch running Plesk 8.2.0

Hello,

First of all please excuse my bad english. Its a bit rusty.

Today I will write a short description on how I installed PHP5 on Debian Etch running Plesk 8.2.0. I had a lot of trouble finding a solution online, but I managed to install it after all.

I got some help from some forums and from a friend (Thanks a lot to Beboo aka. Niklas).

For about a week ago I bought a dedicated server running Plesk 8.2.0 on Debian Etch. My problem was that Plesk 8.2.0 was installed with PHP4 (standard installation), but I wanted the new features in PHP5. I wanted PHP5 to be installed and I wanted it to work with Plesk aswell.

At first I logged on using a SSH-client. Is use PuTTY. Its a great SSH-client. Find it at http://www.putty.nl/.
After logging on through the SSH-client I switched (used the command “su”) to root. It is required you are logged on as root to make the next steps.

Step 1: Install Plesk PHP5 Configurator package
To get PHP5 to work properly with Plesk I downloaded the Plesk PHP5 Configurator package by writing the following in one line:

echo “deb http://autoinstall.plesk.com/debian/PSA_8.2.0 etch all” >> /etc/apt/sources.list && apt-get update

Step 2: Installing PHP5
After downloading the configurator packages for Plesk I installed PHP5 with the packages I needed. I did that by using apt-get:

apt-get install psa-php5-configurator php5 libapache2-mod-php5 php5-cli php5-common php5-curl php5-gd php5-imap php5-mysql

To make the installation more suidable for you, you can add and/or remove the packages you need for your own server. However do not remove the package “psa-php5-configurator” as it is the configurator for Plesk 8.2.0.

Step 3: Remove PHP4 from Apache configuration
Currently both PHP4 and PHP5 is installed in the Apache configuration. We need to change that. Write the following:

rm /etc/apache2/mods-enabled/php4*

Note that you can always re-add PHP4 to the Apache configuration. You do that from the “mods-available”-folder.

Step 4: Restart Apache
The last thing to do is just to restart the Apache web-server. You do that by writing:

/etc/init.d/apache2 restart

After step 4 you are finished installing PHP5 on your Debian Etch server running Plesk 8.2.0.
You can now upload a php-file containing the following code:

  1. <?php
  2. ?>

Then go to the php-file in your browser. The website should now tell you, that it is running PHP5.

Have a great day !

GratisUpload.dk flytter til ny server

Hej,

** GratisUpload.dk er atter oppe og køre. Denne gang forhåbentligt permanent! God fornøjelse! **

Så er flytningen af GratisUpload.dk atter gået igang. Denne gang flytter vi til den – forhåbentlig – endelig server, der skal hoste GratisUpload.dk i fremtiden.

Der er dog desværre sket det, at vores midlertidig server faktisk brændte sammen i går. Alle nye filer (siden flytningen til den midlertidige server) er derfor desværre gået tabt. Af samme årsag er GratisUpload.dk også nede og henviser i stedet til dette indlæg i min personlige blog.

Jeg går i dag i gang med at flytte filerne til den nye server. Jeg forventer at dette tager 1 – 2 dage alt i alt, hvorefter alt gerne skulle virke igen og klar til jeres upload af filer.

Jeg beklager meget ulejligheden og de problemer, som dette måtte skabe for jer.

JavaScript & CSS: styleFloat virker ikke i Firefox

Halløj,

Jeg sad forleden dag med et problem i Javascript, hvor jeg satte style-indstillingen styleFloat til at være ‘left’ på en span.
Det virkede fint i Internet Explorer, Opera osv., men i Firefox ville den bare ikke højrestille min span.

Jeg brugte en hel del tid på at undersøge problemet, og til sidst fik jeg det da også løst. Det hele startede med, at jeg sad med mit JavaScript-kode. Koden tilføjede en ekstra div (for nemhedens skyld kalder vi den fremover for sekundær div) til en i forvejen oprettet div (og for nemhedens skyld igen kalder vi denne for primær div). Den sekundær div indeholdte en span (der indeholdte noget tekst), mens den til sidst indeholdte et link. Den sekundære div havde desuden fået sat align=”right”. Planen var at linket skulle stå helt til højre, mens min span så skulle floates til venstre.

Da min kode i JavaScript ikke virkede, besluttede jeg mig for at udføre en test af det i ren HTML og CSS. Jeg lavede derfor en stump kode, der teste det. Og det virkede fint. Så nu var jeg 100 % klar over, at problemet var i JavaScript.

Efter noget søgen på internettet (Google er tilsyneladende min ven) fandt jeg et forum, hvori problemet stod beskrevet. I JavaScript, når man forsøger at sætte en float-indstilling på et element, skal man bruge style.styleFloat = <left|right|none>. Den brugte jeg også på mit element, men i følge diverse fora-indlæg, så fortolker Firefox ikke “styleFloat”. Dvs. Firefox sætter ikke en style=”float: left;” på elementet. Den eneste udvej for at løse problemet er tilsyneladende at lave en CSS-klasse, som nedenstående:

  1. .floatLeft
  2. {
  3.     float: left;
  4. }

Derefter skal man i JavaScript i stedet for at sætte indstillingen style.styleFloat = ‘left’, sætte className-indstillingen til ‘floatLeft’ (som er navnet på den CSS-klasse, jeg lavede).

Efter en kort test kunne jeg konstatere, at løsningen hjalp. Det er ikke en særlig dejlig løsning, men når Firefox ikke kan finde ud af det, så må man jo gå forbi problemet.

Første certificering i hus

Som overskriften lyder så var jeg i dag til test. Testen foregik hos Microworld i Århus, hvor jeg var oppe i C/SIDE 4.0 Introduction til Navision, der er den første af i alt 2 udviklingscertificeringer i Navision hos Microsoft.

Jeg bestod med 97 % rigtige svar. Det er helt kanont, og jeg er meget glad for, at denne test endelig er overstået.

Der er ikke længe til næste test kommer – denne vil blive i installation og konfiguration af Navision. Planen er samtidig at jeg på sigt skal op i den sidste udviklingscertificering, der omhandler ren C/AL programmering.

Nyd vejret ;-)