You are hereavondschool

avondschool


Nog maar net begonnen met Hibernate en nu al afgeschoten :-)

Gisterenavond maakte ik in de les Java voor de eerste keer kennis met Hibernate. Ik tweette hierover, en @bruno1970 reageerde hierop met de gevleugelde woorden:Hibernate? Isn't that beneath your dignity? What's next? Baking cake using cake mix?

Dat wil dan zeggen dat ik over 9 maanden weer alles mag afleren wat ik dit schooljaar geleerd zal hebben. Oh well. Nose Smile


Via Bruno Lowagie

Suggesties gezocht voor een applicatie

Ik doe in avondschool een graduaat informatica-programmeren. Dit schooljaar is mijn laatste jaar, en er staat ook een eindwerk op het programma. Dat wil in dit geval zeggen: een programma maken met alles dat daarbij komt kijken: marktonderzoek, analyse, development, documentatie, productvoorstelling,...
Het onderwerp is vrij te kiezen. Ik heb zelf al een paar ideeën, maar ik zou graag nog wat suggesties krijgen.
De programmeertaal die ik bij voorkeur zou willen gebruiken, is Java, en ik zou het leuk vinden mocht ik eens iets op het Android-platform kunnen developen (wat grotendeels Java is).
Als je denkt dat je een geniaal idee hebt, dat door één persoon kan uitgevoerd worden in 9 maanden (het moet af zijn op 22 mei 2012, voorstelling van de applicatie op 19 juni 2012), laat het mij dan zeker weten.

Github

[oorspronkelijk geschreven op 2010-11-06 16:06:47]

Sinds enkele dagen heb ik mijn account op GitHub. Eindelijk.

Ik had eerst nog geprobeerd om gitosis te installeren op mijn Debian server, maar dat bleek dus een fail van formaat. Het was iets met ssh, maar dat is materiaal voor een andere blogpost.

GitHub dus. Voorlopig staat er nog niet veel meer op dan mijn huiswerk voor het vak Java die ik volg in avondschool. Mijn medestudenten kunnen dus "spieken" en mijn code bekijken, maar dat is dan hun probleem. Wink Nose

Hieronder nog een filmke waarin Linus Torvalds git uitlegt:

Het vervolg, door Randal Schwartz:

Zelfs Hitler gebruikt Git:

Mindmapping tool: freemind

Om snel nota's te structureren tijdens de les, gebruik ik graag mindmapping. Freemind is daar een handig programma voor.

Eerst moet er een repository toegevoegd worden om de laatste versie van Freemind binnen te trekken. Dit staat in /etc/apt/sources.list.d/freemind.list:

Helaas heb ik nog geen key gevonden voor deze repository, dus gaat die security waarschuwingen blijven geven. Als iemand daarvoor een oplossing weet? Laat maar weten in de comments. Dank bij voorbaat!

Daarna installatie van freemind en de freemind-plugins:

$ sudo aptitude update
$ sudo aptitude install freemind freemind-plugin-? javahelp2
Meer uitleg over de installatie op de website van Freemind.

Java development: Eclipse

Ik wil mijn netbook gebruiken voor Java development (voor avondschool) dus vliegt er nog een deftige ontwikkel-omgeving op: Eclipse.
$ sudo aptitude install sun-java6-jdk sun-java6-doc
$ sudo aptitude install eclipse
Helaas, het blijkt dat dit de hopeloos verouderde Eclipse versie 3.2 is. Dan zit er niets anders op dan nog een paar repositories bij te installeren:
$ sudo tee -a /etc/apt/sources.list.d/ppa.list
deb http://ppa.launchpad.net/eclipse-team/ppa/ubuntu intrepid main
deb http://ppa.launchpad.net/eclipse-team/ppa/ubuntu jaunty main
deb http://ppa.launchpad.net/yogarine/eclipse/ubuntu jaunty main
^C
$ sudo launchpad-update
$ sudo aptitude update
$ sudo aptitude safe-upgrade
(meer uitleg over launchpad-update)

Pfft... dan geeft Eclipse vieze foutmeldingen bij het opstarten. Foert, ik disable de extra repo's en uninstall Eclipse:

$ sudo aptitude purge eclipse
$ sudo aptitude update
Daarna download en installeer ik de versie van de website. Om eens speciaal te doen, deze keer geen http-download maar een torrent. Om aan te tonen dat dit ook bruikbaar is voor legale downloads. :-p
$ cd ~/downloads
$ rtorrent http://build.eclipse.org/technology/phoenix/torrents/java/eclipse-java-galileo-linux-gtk.tar.gz.torrent
$ tar -xvf eclipse-java-galileo-linux-gtk.tar.gz
$ mv eclipse ~
$ touch ~/bin/eclipse
$ chmod 755 ~/bin/eclipse
~/bin/eclipse is een dummy script dat ~/eclipse/eclipse opstart:
#!/bin/bash
exec ~/eclipse/eclipse
exit

Nu ga ik ook nog Eclipse instellen om JavaDocs te gebruiken. Zie ook http://edwin-chain.blogspot.com/2009/04/install-javadocs-and-setup-in-ec...
Het juiste pad in mijn geval is /usr/lib/jvm/java-6-sun-1.6.0.14/docs/api/

Bij de start van Eclipse wordt er gevraagd waar de workspace gezet moet worden. Ik heb die gezet in mijn Dropbox-directory, zodat de workspace automatisch gesynchroniseerd wordt.

Examenopdracht communicatie en organisatie

OPDRACHT:
Maakt een tekstdocument van minimaal 5 tot maximaal 10 bladzijden over een van de verder vermelde onderwerpen. Maak ook een Powerpointpresentatie van een 10 tot 20 slides waarin je op 15 minuten de essentie van je onderwerp naar voor brengt.

Reclame... ;-)

Met dank aan
  • Jasmina
  • Celine
  • Pieter
  • Jeff
  • Hans
  • Jurgen
  • Jurgen
  • Marijke
  • Amedee
  • Erik
  • Danny
  • Sofie
  • Lars
  • Christophe
  • Peter
  • Jeroen
  • Jurgen
om mij een gratis herlading twv €15 te bezorgen!

Waar ben ik?