Portfolio-info
Dette projekt påbegyndt ca. 2020 og er stadig og blev afsluttet da centeret blev afviklet i 2024


Jeg har i septemer og oktober oplevet 2 større nedbrud pga. et webhotel har lavet en opdatering af deres PHP version.
Da jeg ofte bygger systemer fra bunden, så har jeg skulle gennemløbe grundkoden for behov for opdateringer. Derfor anbefaler jeg en serviceaftale eller være på god fod med ens programmør. Det er nemmere at fejlsøge på ens egen kode en andres.
Det ene tilfælde, der var det en stor portals loginsystem gik ned, da en krypteringsstandard gik fra at kræve mindst 11 til 12 tegn i koden. Det tog så 3 dage at finde og løse, da koden var lavet af flere omgange og jeg måtte tage den fra a-z.
Når jeg udvikler på min lokale server, så er der normalt på en af de nyeste versioner jeg arbejder. Når jeg så skal til at teste på kundens eller projektets webside, så “dør siden”. Så skal man lige tilpasse nogle detaljer, til den enkelte server.
Nogle gange er det PHP version, nogle gange er der en indstilling i PHP, firewall, DNS eller andet.
Servere bliver løbende opdateret så de er bedre, hurtigere og mere sikre. Derfor skal programmer og hjemmesider løbende opdateres.
Dermed kan noget kode blive ændret, erstattet eller udfaset. Som eksemplet ovenfor, hvor et krav til en kode ændre fra 11 til 12 tegn. Så håber man bare, der ikke er alt for mange steder, der skal opdateres.
Tænk på dengang MobilePay, pludseligt krævede en “nyere” mobil for at virke. Vil du bruge MobilePay – så må du opdatere din enhed.
https://www.mobilepay.dk/hjaelp/mobilepay-til-private/fakta/opdater-din-telefon
Aktuelt drives 76.8% af hjemmeside af PHP i følge en anderkendt undersøgelse. Derfor bliver der løbene opdateret. Men ingen garanti.
https://w3techs.com/technologies/overview/programming_language/
Tænk bare på smalfilm, kassettebånd, VHS, LP, CD, WAV og MP4. Ingen kan spå, men PHP er ikke lige den side der forsvinder
Mange var nervøse ved Y2K i år 2000.
Programmører er i dag opmærksomme på de. 19.01.2028, da antallet af sekunder siden 01.01.70 ikke har plads til flere tal. Men der er en opdatering på vej til de servere, der har problemet.
Havde et opkald…
Viste sig at disken havde en fejl som en normal formatering ikke løste. Så måtte først få lavet en MacOS boot USB for overhovedet at komme rigtigt ind på Apples diskværktøj og derefter køre en installation fra samme USB for at komme videre med den normale genopbygning.
Desværre umiddelbart en disk-fejl og da disken er loddet på, så kan den ikke skiftes. Den kan boote med ekstern harddisk, men for ikke at skulle slæbe rundt på den forsøgtes til sidst med at installere macOS på et SD kort.
er findes flere forskellige udtryk for “ting på internettet”.
Jeg arbejder med primært 2 begreber
1. Website (eller hjemmeside)
2. Portal
Website
Et website, eller hjemmeside, er typisk et udvidet online visitkort eller brochure. Man kan typisk se en masse information om et firma, forening mv., så ser er måske også en kontaktformular.
Portal
En portal er dog lidt mere. Her er typisk et login, så man kun har adgang til visse data bag et password. Der kan også være visse muligheder omkring fx styring af funktioner mv. Unde en portal er også fx en webshop.
Et eksempel – Klemmesens Klemmefabrik
For at tage et eksempel men Klemmesens Klemmefabrik.
Det første de fik var en hjemmeside. Der var et billede af fabrikkens facade og nogle billeder fra produktionen. Man kunne downloade et online PDF katalog.
Da Direktør Klemmensen opdagede at internettet var kommet for at blive, så fik de en Portal. Her kunne deres sælgere fx lave bestillinger og se lagerstatus på alle klemmestørrelse. Engroskunder kunne også få er login, så de kunne bestille klemmer. Lageret havde mulighed for at tilpasse udvalget og skrive leveringstider på visse specialvarer.
Det næste naturligt skridt for Klemmesens Klemmefabrik var udvide deres engros B2B handel til B2C handel direkte med kunderne vis en webshop. Så portalen blev udvidet, så alle nu kunne bestille klemmer. Engrosforhandler havde adgang til specialklemmer, som de havde eneret på.
Det var en kort historie om Klemmesens Klemmefabrik. Nu er denne case kun opdigtet, men GSR nano har været en del af denne rejse på alle trin.
Trin gående fra stort set ingenting og til kæmpe portaler i flere forskellige sammenhænge.
Som man siger i fiktionens verden: “Based on a true story”.
Jeg benytter freelancetjenesten FactoFly, så tilbud og faktura kommer altid fra FactoFly – min private “regnskabsafdeling”.
Det er er firma, der hjælper freelancere og andre med at fakturere arbejde og samtidigt få betalt skat, moms og forsikring.
Frihed til din freelance forretning
Driv din forretning uden CVR nummer, ligesom +10.000 andre freelancere. Du bliver projektansat til din opgave, forsikret under arbejde og får dine penge udbetalt som normal løn.
Det frigører meget tid og økonomi i forhold til selv at føre regnskab, indberette og meget andet.
Som kunde ved du at der er styr på skat og moms. Du slipper også for “ansvaret” ved enten honorar eller timeløn, som jeg ofte har benyttet tidligere.
Som freelancer sparer det mig for en masser tid til administration og omkostninger til erhvervskonto, erhvervsforsikring, regnskabsprogram osv. Udgifter og kørsel holde de også styr på.
Jeg har før haft CVR som både privat og virksomhed. Hvert år omkring regnskab så gik der ufatteligt med tid omkring regnskab fremfor at få lavet noget.
Dertil går det op og ned i dansk showbizz som Franz Beckerlee fra Gasolin engang sagde. Så er det rart med en fast procent og ikke et fast (stort) beløb hver måned og år.
Dette er en anbefaling og ikke reklame. Jeg får ikke penge for at fortælle om min oplevelse med FactoFly.
Slut August 2033 kom der flere artikler frem om et dansk datacenter, der var ramt af ransomeware og efterladt en række kunder uden deres hjemmeside, mail og data.
Fx havde dr.dk en artikel om Chili Klaus
Chili Klaus’ webbutik og mailsystem befandt sig på servere i “skyen” hos AzeroCloud. Dem har angriberne nu ødelagt på så omfattende vis, at de ifølge AzeroCloud kun kan genskabes ved hjælp af backups, som kunder eller andre måtte have liggende.
– Min data er gone. Det er jeg helt sikker på, siger Claus Pilgaard, som har gjort chili til sin levevej.
https://www.dr.dk/nyheder/indland/al-data-forsvundet-i-ransomware-angreb-chili-klaus-har-mistet-alt
Det rammer hårdt. Specielt, hvis man har alle æg i samme kurv.
Jeg havde en kunde der var ramt og fik også en henvendelse af en anden, der var ramt.
“Heldigvis” havde jeg en lokal version af siden ligende på min server. Siden var en “statisk side”, så umiddelbart var det bare
Havde siden nu været med database og løbende opdateret, så havde vi stået med data fra sidste backup af side og database. Derfor er løbende backup på sekundær placering ekstra vigtigt. Fx har mange wordpress sider en backup der gemmes på samme server – så står server af, er der bare intet at gøre.
Det andet sige har jeg kun været inde over som rådgiver pro bono. De var umiddelbart ramt af at deres data var samlet ét sted – og det var helt helt væk.
Her kunne jeg henvise til
Rigtige mænd græder – de andre tager backup
Slogan for backup
I flere år har GSR nano udviklet, tilpasset og driftet et bookingsystem i forbindelse med Højslolen ISI’s årlige forløb i sommeren med golf.
Systemet har afløst en frontend, hvor kursisten kan sætte ønsker for baner, ture, spilpartnere og valg af golftøj.
Systemet har en backend, hvor ledere kan uploade Excelfil med baner, der er til rådighed pr dag og Excelfil med kursistdata direkte i systemet. Undervejs kan de så tildele baner, lukke baner for tilmelding mv. De kan også hente en Excelfil med data for baner og kursister.

Systemet er kodet fra bunden, da ingen aktuelle systemer på markedet umiddelbart kan løse denne konkrete opgave med højskole – kursister – banevalg mv. Kodningen er i PHP, MySQL og HTML Bootstrap.
Systemet er de sidste år blevet udviklet løbende med yderligere funktioner og opdateringer, så det i dag kan bruges af forskellige ledere.
I samarbejde med ISI Højskole Golf
Projekt i 2023, hvor der skulle koordineres en lang række opgaver ved et større arrangement omkring rengøring.
Byggede et system med både vejledning til de enkelte opgaver og samtidig et planlægning- og indrapporteringsystem for de enkelte hold af frivillige.

Systemet var baseret på “rå-kode” i PHP og MySQLi. Samtidig var det optimeret til mobil brug.
Lidt tanker om domæner og webhoteller / under udarbejdelse
Ved at tilkøbe .com, .eu eller .se-endelserne kan du fremtidssikre dit domæne, hvis du en dag ønsker at henvende dig til et internationalt publikum.
Du kan også vælge branchespecifikke eller alternative domæneendelser, som f.eks. .nu, .store, .online, .tech eller .net. Du kan bruge domænerne til kampagner eller til at skabe ekstra opmærksom.
Simply (sponseret link med 3 måneder gratis ved bestilling)