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).