Om siden og anvendte ressourcer #

I det følgende beskrives hvilke programmer, biblioteker og skabeloner, der er anvendt til opbygning af jensjacob.dk generelt samt for de enkelte undersider. Bemærk, at alle de små overskrifter er links.

Understøttelse #

Der sigtes efter understøttelse af de seneste to versioner af almindeligt anvendte browsere (Chrome, Safari, Internet Explorer, Edge, Opera og tilsvarende mobile browsere). Store dele af siden burde fungere i ældre browsere, men udseendet kan være mindre end optimalt.

Generelt #

MkDocs

Generator af statistiske websites (især sites til dokumentation) – fordel ift. sikkerhed, da der simpelthen ikke er noget admin-login til en CMS, som kan hackes. Høj grad af kontrol over output.

Material for MkDocs

Et grafisk tema af Martin Donath, som giver layoutet til dette website. Der er ændret nogle ting her og der ift. det oprindelige tema.

jQuery

Kompakt JavaScript-bibliotek, som gør det relativt nemt at håndtere håndtering af HTML-elementer og animation af disse samt begivenheder (og ajax). Dette bruges dels til websitets layout, men også til diverse mini-programmer på forskellige undersider.

KaTeX

JavaScript, som omsætter LaTeX-kode til pæne matematiske formler mv. – en gave til alle, der skriver meget matematik på nettet. (Tidligere blev det langsommere, men mere avancerede MathJax anvendt.)

JSXGraph
JavaScript-bibliotek til interaktiv geometri, funktionsgrafer og generel data-visualisering. Det bruges på siden til at levere koordinatsystem med dynamisk opdatering lineær regression (hvis parametre beregnes uden for JSXGraphs funktioner), men også blot til tegning af grafer mv. forskellige steder på websitet.

Førstegradsligninger #

Algebrite

Et lille CAS skrevet i JavaScript (egentlig CoffeeScript). Det kan løse polynomiske ligninger, differentiere, integrere, regne med matricer mv.

Fireworks

Fyrværkeriet stammer fra en vejledning i HTML Canvas og JavaScript. Her er blot ændret nogle få parametre og indført en mulighed for at pause fyrværkeriet.

Førstegradsligninger - Gammel version #

Giac/Xcas

Dette frie/gratis CAS er blevet porteret til JavaScript. Det står for at løse førstegradsligningerne, så det kan afprøves, om ligningerne har de samme løsninger.

math.js

Matematisk JavaScript-bibliotek til fortolkning og beregning af matematiske udtryk. Det bruges på siden til at beregne løsningerne som decimal (så problemer med eksakte vs. tilnærmede løsninger undgås).

Fireworks

Fyrværkeriet stammer fra en vejledning i HTML Canvas og JavaScript. Her er blot ændret nogle få parametre og indført en mulighed for at pause fyrværkeriet.

Interferens #

jQuery UI
JavaScript-bibliotek med et sæt af brugerflade-elementer. Det bygger oven på jQuery.
jQuery UI Touch Punch
Lille modifikation til jQuery UI, som gør det mere kompatibelt med computere med touch-skærm (f.eks. smartphones og tablets).