Börjat skriva om ekvations bild generatorn.
Ändrade lite småsaker i designen.
Har nu börjat med att Dela upp allting i egna klasser och metoder och
har även börjat tänka på hur jag ska fixa hur användaren får bilden som
genererats.
Fortsatte arbeta med omskrivningen av generatorn för ekvations bilderna.
Tex parsarn nästan klar och har börjat kommenterat saker.
Renderingen och generationen för tex är nu bättre uppdelad och är
kommenterad så att andra kan läsa och förstå vad som som händer.
Nu så behlöver det känna igen fler mönster men detta ska tas vid ett
senare tillfälle då grunderna för det funkar.
Började med att göra komponenten som ska prata med servern så att man
kan få ett svar på det man skickar in. Började på en lägre nivå med att
generera ett namn som kommer alltid vara likadant för alla ekvationer
som ser likadana ut för att eventuellt spara lite energi.
Sätter ihop allting.

To be continued...
Börjar få ordning så att en bild för ekvationene genereras när
användaren skickar en fråga till servern.
Fortsatte med att få den att generera bilder för sidan. Stötte på två
problem.

Problem #1: Web filerna kunde inte kompileras då de inte hittade det
externa biblioteket vi använder oss utav. Efter lite sökande så fixades
det.

Problem #2: Har inte fått programmet att skriva några bilder om man kör
det från hemsidan. Detta är fortfarande inte löst men jag håller på och
jobbar på det.
Lyckades hårdkoda in en lösning på problemet. Nu så behöver jag göra så
att den det funkar på flera olika maskiner.
Börjat bygga in lite säkerthets mekanismer. Den kommer ta bort alla
filer förutom den som håller på och renderas om mappen överskrider 500MB
för att förhindra att disken fylls.
Problem #2 nu fixat. 

Man kunde inte få reda var web mappen var i en
.java fil vilket jag inte visste först men efter lite sökande så visade
sig att eftersom .java filerna bakas in i en enda stor fil så har de
inte har de inte en aning var web mappen är, men, om man gör samma sak i
en .jsp fil, eftersom de inte bakas in i den stora filen och faktiskt
befinner sig i web mappen, så funkade det alldeles utmärkt och jag kunde
skicka var mappen låg till .java filen och så funkade det så som jag
ville.
Börjat jobba på så att den känner igen fler mönster så att den klarar av
att rita fler ekvationer. Behöver jobba på så att den tar bättre hänsyn
för parenteser.
Fixade så att det går att multiplicera tal med parenteser och så gör den
även en koll om det inte finns något tecken mellan ett tal och en
parentes så kommer den automatiskt lägga till ett gånger tecken. För
tillfället funkar det bara med den första parentesen men ska fixa så att
den funkar med flera och med så att det även funkar med e och pi.
Metoden känner nu igen fler mönster och det enda problemet just nu är
när flera parenteser används i varandra eller när man vill höja upp en
parentas. Men jag kommer troligtvist skriva om mycket av koden då vissa
av problemen ligger i hur den är uppbyggd och det går endast att fixa om
man skriver om koden. Men då jag har ett humm av hur det ska funka
kommer det troligtvist gå relativt snabbt att göra om det.
Börjat med att skriva om klassen som genererar latex kod.
Fortsatte med att skriva om latex skrivaren. Gjort lite framsteg och har
fått den att ta bättre hänsyn för parenteser men har lite problem när
man använder flera tecken efter varandra.
Har i princip fått det att funka dugligt. Har dock lite problem om man
använder parenteser sist då programmet av någon anledning krashar då.
Lite osäker vad som orsakar detta men förhoppningsvist är det relativt
enkelt att fixa. Annars så funkar det bra. Måste se till så att oanvända
parenteser tas bort då det antagligen kan förstöra lite saker senare.
Blev nu klar med att skriva om delen som delar in ekvationen till flera
olika block så att de senare kan behandlas vidare av programmet. Det är
nu den delen jag ska arbeta på och få det att funka med flera olika
tecken och mönster både med och utan parenterser.