26 lines
1.6 KiB
Plaintext
26 lines
1.6 KiB
Plaintext
|
---
|
||
|
title: "Forenkle sannhetsverdier og sannhetstabeller"
|
||
|
description: "Forenkle sannhetsuttrykk og opprette sannhetstabeller"
|
||
|
heroImage: "./Simplify-truths-website.png"
|
||
|
heroImageAlt: "Nettsiden med en sannhetstabell"
|
||
|
tags: [TypeScript, SolidJS, Tailwind css, Nettside, Java, API, Spring Boot, Raspberry Pi, Apache, Tomcat]
|
||
|
source: "https://github.com/h600878/martials.no"
|
||
|
createdAt: "2022-11-08"
|
||
|
updatedAt: "2024-10-20"
|
||
|
---
|
||
|
{/* TODO change to Rust */}
|
||
|
Noen sannhetsverdier kan bli ganske store, og kompliserte. Derfor har jeg laget dette programmet for å forenkle uttrykk mest mulig.
|
||
|
Programmet bruker flere kjente metoder for å skrive om uttrykkene. Hvilke uttrykk som er brukt og hvilke endringer de gjorde,
|
||
|
kan vises i menyen under søkefeltet.
|
||
|
<br />
|
||
|
I tillegg til å bare forenkle uttrykk, kan man også generere en sannhetstabell med alle mulige verdier i uttrykket.
|
||
|
Hvis man ikke ønsker å forenkle uttrykket, men bare generere tabellen, kan man enkelt skru av forenkling. I tillegg har
|
||
|
man muligheten til å filtrere resultat, enten ved å skjule sanne eller usanne verdier. Eller ved å sortere etter sanne
|
||
|
eller usanne først.
|
||
|
<br />
|
||
|
Nettsiden er laget med TypeScript, SolidJS og Tailwind CSS. API-et er laget med Java og Spring Boot.
|
||
|
Begge kjører på min egen raspberry pi 4, nettsiden er hostet på en apache2 tjener, mens API-et ligger på en tomcat tjener.
|
||
|
<a href={"https://martials.no/simplify-truths.html"}>Lenke til nettsiden.</a>
|
||
|
<br />
|
||
|
Spørringer kan gjøres mot API-et kan utføres med GET eller POST. API-et returnerer JSON.
|
||
|
[Lenke til API-docs](https://api.martials.no/simplify-truths)
|