Voeder programma heeft een visuele schil.

Met zijn 6459 lijnen code heeft het voeder programma een eerste visuele schil. Bij het opstarten wordt een overzicht gegeven van alles en nog wat. Hieronder vind je het eerste schermafdruk van het programma :). En nu wordt het niets anders dan formulieren maken en laten opslaan.

Lines of Code

Ik heb na drie dagen eindelijk alle business regels in het model gedeelte gestopt, de JPA erin gegooid en de relaties goed gelegd. De code om alles te testen is er nog niet maar hopelijk is er niet veel fouts aan ^^. Uit nieuwsgierigheid wilde ik eens weten hoeveel lijnen code ik al in me project heb. Omdat Netbeans zo’n plugin niet heeft, heb ik maar eventjes snel een LoC (Lines of Code) scriptje in elkaar geflanst in Perl.

Het LoC script: http://aiids.pastebin.com/u8LAxc9L

Het resultaat van me afstudeerproject: http://aiids.pastebin.com/MJbRLrbT

Varkens Beheer Applicatie 1.1

Het varkens beheer applicatie is tot nu toe een stabiel product en telt al honderden productie records. Hoewel de toekomst van het programma niet zo rooskleurig is, heb ik toch een update uitgebracht. Het programma is nog minstens een jaar in productie en het wordt gebruikt door me schoonzus (zij voert al de data in). Bij het invoeren van een worp moeten 8 stappen doorlopen worden. Telkens wanneer ze iets fout tikte, moest ze opnieuw beginnen. Een hele klus, zekers als je dat tientallen keren moet doen. Dus heb ik het een update gebracht die met tabs werkt. Je voert enkel de essentiële data in in de eerste stap en daarna kan je per tab de dingen bijvullen. Je kan ze nu ook bewerken, wat voorheen ook niet kon.

Varkens software

Drie weken terug kreeg ik mijn eerste software opdracht. Door schoolwerk heb ik nog geen tijd gevonden om hieraan te starten. Vanavond vond ik dus wel tijd en zal hier dus ook een hogere prioriteit aan geven omdat het een belangrijk project is. Het project is closed-source op dit moment en al het materiaal dat ik erover publiceer is copyrighted aan zijn auteur (Stijn Leenknegt). Voor de geïnteresseerde bloglezers heb ik een pagina gemaakt waarop de ontwikkeling te volgen is. Dit maakt het ook interessant voor mij, zo kan ik later terug kijken naar mijn eerste project.

KHL Uurrooster KDE widget 1.0

Jup jup mijn eerste KDE widget is een feit. Je kan er meer over lezen op de pagina zelf. Het heeft me veel tijd en moeite gekost om dat ding  in elkaar te stoppen. Of KDE desktops dan ook in de KHL zullen worden geïnstalleerd is een andere vraag. Laat ons hopen op 1 user per jaar :D. Peace out!

Wat updates…

Het is alweer tijdje geleden dat ik nog wat plaatste op deze blog (nietwaar John). Wie goed de blog volgde zag dat ik constant de KHL uurrooster applet pagina update. Ik dan ook met trots zeggen dat mijn eerste KDE plasmoid klaar is. Morgen wacht ik op de reactie van me lector, die het naar alle waarschijnlijkheid goed zal vinden. Wat kan ik zeggen over de ontwikkeling van die KDE plasmoid is dat het een hel is voor wie dit nog niet gedaan heeft. Er staat een inleidende tutorial en that’s it! Wie wil weten hoe de configuratie in elkaar zit of hoe je GUI componenten toevoegt aan je plasmoid, moet maar kijken naar de broncode van voorbeelden. Nogal een magere documentatie en bij Qt support kan men je ook niet helpen. Gelukkig vind je hier en daar iets kleins waarmee je weer aan de slag kan en zo blijft je bal aan het rollen. Het is veel proberen en compilen en errors doorgronden (en ja zelfs moet je de rapporten van KDE crashes lezen). Daarom ga ik wat tutorials proberen te plaatsen over KDE plasmoids ontwikkelen (al dan niet in me crappy engels :p).

Daarnaast heb ik ook mijn eerste software opdracht gekregen. Aangezien me broer onderdeel uitmaakt van een groot zwijnenbedrijf, vroegen ze aan hem of ik geen software kon schrijven voor hun organisatie. De details van het programma ken ik zelf nog niet maar het zou gaan om een programma dat de data van zeugen bijhoudt en waarvan een geschiedenis moet ingekeken kunnen worden van een zeug.

En daarnaast is er nog eens vakantie ^^.

Mindios in JSP

Owja Mindios is voor de 101ste maal herrezen en ditmaal in JSP vorm. Voor het vak Internet programmeren moeten we voor het examen een site maken in JSP/JSF of Flex met Persistency. Ik ga daarom Mindios implementeren in JSP met mijn eigen JSP mini-frameworkje dat ik in februari gemaakt heb.

Eventjes over het project zelf spreken. Met Mindios kan je projecten beheren. Daar valt onder om een team samen te stellen van verschillende levels (developpers, testers, …). Dit kan doordat mensen zich aanmelden bij jou project. Jij plaatst een advertentie waarop leden kunnen soliciteren. Er komt ook een soort van tijdslijn met taken op die moet voldaan zijn. Taken worden toegedeelt aan een team of teamleden. Je kan dan ook bepalen dat al die taken moeten voltooid zijn om je project te releasen. Een release bestaat uit een aantal downloads voor platformen. De projectleider kan die release uploaden als de taken voor die release voltooid zijn. Daarnaast heeft ieder project een wiki pagina met daarin standaard categoriën als bugs, tutorials, FAQ, …

Eind deze week moet 80%-100% af zijn.

Butters weg en Mindios terug

Ik heb ontdekt dat een framework maken niets oplevert voor hetgeen je erin stopt. Daarom zeg ik vaarwel tegen het Butters project. Er zijn genoeg deftige frameworks waar ik mijn steentje aan kan bijdragen of kan gebruiken. Ook loop ik al terug met het idee rond om Mindios (er zijn twee mensen die weten waarover ik nu spreek) terug te bouwen. Na de uitspraak van Ibrahim om terug samen te werken aan Mindios was de aanleiding.

Dit is een beetje nieuws dat bij mij afspeelt.