[08:12] <StefandeVries> môge.
[08:49] <leoquant> morning
[08:50] <StefandeVries> morning there
[08:52] <StefandeVries> hoe gaat het aan de andere kant?
[08:52] <leoquant> een straffe zon hier achter het glas
[08:52] <leoquant> ftp experimenten even gestaakt
[08:53] <StefandeVries> hier een waterig zonnetje
[08:53] <StefandeVries> ja, even op iets anders richten?
[08:53] <leoquant> we hadden wat windows 7 problemen
[08:53] <leoquant> dat wil zeggen zoontje...:P
[08:53] <StefandeVries> Ah..:p
[08:54] <StefandeVries> En hij wil niet aan Linux?
[08:54] <leoquant> hij was aan de linux, we zijn op hetzelfde moment ingestapt: 6 jaar terug?(ongeveer)
[08:55] <leoquant> hij ging snel, en vond het erg leuk
[08:55] <StefandeVries> Ow, dat is eerder dan ik
[08:55] <StefandeVries> Maar toch WIndows 7?
[08:55] <leoquant> maar ipod/itunes en games brachten hem netjes terug naar windows...
[08:57] <StefandeVries> de reden dat ik hier een ongebruikte iPod nano, touch én shuffle heb liggen..
[08:57] <StefandeVries> hoewel..de nano en touch zijn te synchroniseren
[08:57] <StefandeVries> maar sleur-en-pleur naar m'n telefoon werkt veel fijner
[08:57] <leoquant> hehe
[08:58] <leoquant> vooral games/gamen was de reden, erg jammer hoor
[08:58] <leoquant> zo hadden we samen een project: linux
[08:59] <StefandeVries> jammer
[08:59] <StefandeVries> zal hij nog genezen kunnen worden, denk je? :P
[09:00] <leoquant> nee!
[09:00] <leoquant> als het goed verdwijnt ie volgende jaar
[09:00] <StefandeVries> studeren?
[09:01] <leoquant> ja
[09:02] <StefandeVries> en weet-ie al wat hij gaat studeren?
[09:02] <leoquant> iets met sterren :P
[09:03] <StefandeVries> aha
[09:03] <StefandeVries> ja, daar heb ik wel eens wat van gehoord
[09:03] <StefandeVries> 'iets met sterren' :P
[09:04] <leoquant> ja tis wat
[09:05] <StefandeVries> nou ja, als dat zijn interesse heeft
[09:05] <leoquant> jazeker
[09:06] <StefandeVries> doe mij maar technische informatica
[09:11] <leoquant> volgens mij geknipt voor je
[09:12] <StefandeVries> volgens mij ook =)
[09:14] <StefandeVries> als ik me zo blijf voelen ben ik vanavond gewoon bij de Pythoncursus
[09:15] <leoquant> gelukkig
[09:16] <leoquant> er zwerft iets bijzonders rond in viruswereld
[09:16] <leoquant> zo ben ik op en af misselijk
[09:16] <leoquant> enfin
[09:16] <leoquant> offtopic
[09:17] <leoquant> ツ
[09:17] <StefandeVries> Ja, veel is er on-topic niet gaande
[09:17] <leoquant> hoeft ook niet
[09:18] <StefandeVries> dt klopt =)
[09:18]  * StefandeVries gaat dan maar idlen
[09:18] <leoquant> ik ook.....
[09:18]  * leoquant is in lurking mode
[11:21] <RawChid> pong Ronnie
[11:56] <RawChid> Ronnie, weet je of wij het ook GLobal Jam mogen noemen?
[13:10] <Ronnie> RawChid: ja, ik vind dat we het gewoon "Ubuntu Jam Nijmegen" kunnen noemen
[13:11] <Ronnie> RawChid: heb je al een aanvangtijd en eindtijd in gedachten?
[13:50] <RawChid> 11 uur aanvang is prima
[13:50] <RawChid> Eindtijd maakt me niet zoveel uit. Wellicht rond 17 u
[13:51] <RawChid> Lijkt me ook wel leuk om gezamelijk te eten
[13:53] <RawChid> Ronnie, ik ben weer off.
[13:53] <Ronnie> oke
[13:54] <RawChid> Misschien wel beter om de Jams apart te hoduen
[13:54] <RawChid> Qua aankondiging
[13:55] <RawChid> Nu echt weg. LAterz!
[14:00] <StefandeVries> hè, DooitzedeJong is er niet..
[14:00] <commandoline> die is er net vandoor...
[14:01] <StefandeVries> nou ja, hij zal er vanavond wel zijn
[14:02] <commandoline> geen idee, maar wel een redelijke kans
[14:02] <commandoline> aangezien hij al die pythonlessen heeft ingehaald
[14:02] <StefandeVries> ik zie t wel...
[14:35] <StefandeVries> DooitzedeJong: De CD is aangekomen. Dank je. :)
[14:35] <DooitzedeJong> mooi zo
[14:35] <DooitzedeJong> Zijn ze bij jouw ook aangekomen OerHeks?
[14:42] <StefandeVries> DooitzedeJong: ik lees op het form dat je nog niet alle lessen voltooid hebt; welke moet je nog voltooien?
[14:43] <DooitzedeJong> Die van twee weken geleden volgens mij en die van vorige week
[14:44] <DooitzedeJong> Ik weet nu wel veel van functie's maar moet nog veel leren
[14:44] <StefandeVries> Oké
[14:45] <DooitzedeJong> http://paste.ubuntu.com/582483/
[14:45] <DooitzedeJong> is dat een goede functie voor len()
[14:46] <DooitzedeJong> StefandeVries of commandoline?
[14:46] <StefandeVries> Nee, deze geeft alleen elk item in lijst weer, wat je wilt is dat hij het aantal items laat zien
[14:46] <StefandeVries> Kleine aanpassing, en dan is-ie goed ;)
[14:47] <DooitzedeJong> oke
[14:50] <DooitzedeJong> http://ubuntuone.com/p/iPr/
[14:50] <DooitzedeJong> en nu?
[14:51] <StefandeVries> Nee
[14:51] <StefandeVries> je moet iets met een variabele doen
[14:51] <DooitzedeJong> oke
[14:52] <StefandeVries> En bij die variabele wordt voor elk item in de lijst eentje opgeteld
[14:52] <DooitzedeJong> ah
[14:52] <DooitzedeJong> Dat was ik vergeten
[14:53] <StefandeVries> Als je denkt het te hebben; hier is een mogelijke oplossing(voorbeeldprogramma): http://paste.ubuntu.com/582485/
[14:54] <OerHeks> thnx DooitzedeJong , ik maak ze net open > http://picpaste.com/CIMG0341-qwZWNps6.JPG
[14:54] <DooitzedeJong> mooi zo
[14:55] <DooitzedeJong> Zijn ze niet mooi :P
[14:55] <DooitzedeJong> Heb je wel heel mooi neegelegd
[14:55] <OerHeks> jawel , zeer schoon > http://picpaste.com/CIMG0340-eXXkwLAo.JPG
[14:55] <DooitzedeJong> Mag ik ze als reclame gebruiken? :P
[14:55] <OerHeks> ja hoor
[14:55] <OerHeks> met naam en toenaam :p
[14:56] <DooitzedeJong> creative commons zekur?
[14:57] <DooitzedeJong> hoe moet ik aangeven dat als de variable boven de 0 zit iets moet doen
[14:57] <DooitzedeJong> if length => 0: ?
[14:58] <DooitzedeJong> if length > 0:
[14:58] <DooitzedeJong> ?
[15:00] <DooitzedeJong> Wat zei je?
[15:01] <StefandeVries> DooitzedeJong: if length > 0:
[15:01] <StefandeVries> hallo weer, leoquant
[15:01] <DooitzedeJong> kwam ik ook net weer achter
[15:01] <DooitzedeJong> Hallo leoquant
[15:01] <leoquant> goedemiddag allen
[15:02] <Ronnie> hey loe
[15:02] <Ronnie> leoquant:
[15:02] <StefandeVries> Ik zal maar geen foto van mijn bureau hier plaatsen, OerHeks en DooitzedeJong :P
[15:02] <leoquant> hi Ronnie
[15:02] <DooitzedeJong> Je wilt die van mij ook niet zien StefandeVries
[15:02] <DooitzedeJong> http://ubuntuone.com/p/iPr/
[15:03] <DooitzedeJong> Is het zo goed?
[15:03] <commandoline> Could not locate object
[15:03] <StefandeVries> idd
[15:03] <DooitzedeJong> ach, begint tie weer
[15:03] <DooitzedeJong> http://ubuntuone.com/p/iPz/
[15:03] <StefandeVries> paste.ubuntu.com werkt sneller
[15:03] <commandoline> DooitzedeJong: 2 opmerkingen
[15:03] <commandoline> 1: wat doet de letter 't' daar?
[15:04] <DooitzedeJong> al opgelost
[15:04] <StefandeVries> DooitzedeJong: oké, alleen die t imoet eg
[15:04] <DooitzedeJong> doet niets
[15:04] <commandoline> 2: nu wordt de uitkomst geprint, maar dat is nergens voor nodig.
[15:04] <StefandeVries> En een functie geeft meestal een waarde terug
[15:04] <StefandeVries> (zie ook mijn voorbeeld)
[15:04] <DooitzedeJong> oke
[15:04] <commandoline> da's het hele idee van een functie, je geeft een (aantal) waardes, en de functie doet dan met die input één van de volgende dingen:
[15:05] <commandoline> 1) iets teruggeven (meestal na een berekening)
[15:05] <DooitzedeJong> dus schrijven naar een variable?
[15:05] <commandoline> 2) iets aan de 'state' van het programma aanpassen (bijv. het programma afsluiten, iets op het scherm tonen, gebruikersinput vragen en op basis daarvan wat doen, etc.)
[15:06] <commandoline> DooitzedeJong: i = num(#list here)
[15:06] <commandoline> bedoel je dan?
[15:06] <DooitzedeJong> Hoe bedoel je?
[15:06] <commandoline> nou, ervan uitgaande dat die functie er al is.
[15:06] <commandoline> (dat die gedefinieerd is)
[15:06] <commandoline> dan kan je zoiets doen:
[15:07] <DooitzedeJong> def num(lijst):
[15:07] <DooitzedeJong> 	for items in lijst:
[15:07] <DooitzedeJong> 		length += 1
[15:07] <commandoline> lijst = [1, "test", 3.4]
[15:07] <DooitzedeJong> Zo iseie toch goed?
[15:07] <commandoline> er moet nog een return bij
[15:07] <commandoline> de berekening gaat goed
[15:07] <DooitzedeJong> oke, en waarom moet dat?
[15:07] <commandoline> maar nu geeft 'ie niks terug
[15:07] <commandoline> en dus gaat de waarde van length verloren
[15:07] <commandoline> trouwens, length += 1 kan je niet meteen doen
[15:07] <commandoline> dat kan pas als je boven de for loop dit zet:
[15:07] <commandoline> i = 0
[15:07] <commandoline> eh
[15:08] <commandoline> length = 0
[15:08] <StefandeVries> length = 0
[15:08] <StefandeVries> ja:P
[15:08] <DooitzedeJong> Je hoefde toch enkel en alleen een functie te schrijven?
[15:08] <DooitzedeJong> of moet je het ook implemteren
[15:08] <commandoline> je bedoelt uitvoeren?
[15:09] <commandoline> i.p.v. implementeren?
[15:09] <DooitzedeJong> ja
[15:09] <commandoline> dat is nl. vaak handig om te doen als je een functie schrijft, dan weet je zeker dat hij het doet
[15:09] <DooitzedeJong> oke
[15:10] <DooitzedeJong> http://paste.ubuntu.com/582496/
[15:11] <commandoline> die functie klopt
[15:11] <DooitzedeJong> oke
[15:11] <commandoline> heb je 'm nu ook getest?
[15:11] <DooitzedeJong> ja
[15:11] <DooitzedeJong> Wat moest er nog meer gedaan worden?
[15:11] <commandoline> ok, dan is 'ie klaar :)
[15:11] <commandoline> voor de volgende les?
[15:11] <commandoline> staat wel in de logs
[15:12] <DooitzedeJong> oh ja, we moeten het rekenmachine programma herschrijven
[15:12] <StefandeVries> klopt
[15:12] <commandoline> oja, was ik alweer vergeten
[15:12] <commandoline> omdat ik dat achteraf een stomme opdracht vond :P
[15:12] <StefandeVries> maar nu je dit goed hebt volbracht, is dat ook een eitje, denk ik
[15:12] <DooitzedeJong> denk ik ook wel
[15:13] <StefandeVries> commandoline: je moest wát hebben:P
[15:20] <DooitzedeJong> Je kunt het letterlijk uit adresboek.py kopieëren
[15:20] <DooitzedeJong> :P
[15:22] <StefandeVries> dat kan
[15:22] <StefandeVries> maar dan leer je niks
[15:22] <DooitzedeJong> klopt
[15:22] <commandoline> kan dat trouwens?
[15:22] <DooitzedeJong> ja
[15:22] <commandoline> volgens mij moet je de boel toch echt nog wat omschrijven
[15:23] <commandoline> zoveel zelfs dat het voor mij sneller zou zijn om het gewoon opnieuw te typen
[15:23] <DooitzedeJong> niet bij het menu
[15:23] <commandoline> ok, die kan je idd kopieren
[15:23] <DooitzedeJong> De rest natuurlijk niet
[15:24] <commandoline> idd
[15:29] <StefandeVries> En, DooitzedeJong, lukt het een beetje?
[15:29] <DooitzedeJong> Ja redelijk
[15:29] <StefandeVries> oké =)
[15:31] <DooitzedeJong> Hoe moet je een functie maken met twee parameters?
[15:31] <DooitzedeJong> dus optellen(getal1)
[15:31] <commandoline> zo:
[15:31] <DooitzedeJong> en optellen(getal2)
[15:31] <DooitzedeJong> samenvoegen
[15:31] <commandoline> optellen(getal1, getal2)
[15:31] <DooitzedeJong> bedankt
[15:32] <commandoline> en in de definitie:
[15:32] <commandoline> def optellen(getal1, getal2):
[15:32] <commandoline>     #body
[15:32] <DooitzedeJong> oke
[15:32] <commandoline> eh, body betekent hier alles wat in de functie staat
[15:32] <DooitzedeJong> vertel verder maar niets
[15:32] <DooitzedeJong> ;)
[15:33] <commandoline> hmm, ik verraad weer veel te veel :P
[15:36] <StefandeVries> Tijd om weer eens in Python te programmeren
[15:37] <commandoline> jij switcht elke zaterdag? :P
[15:38] <DooitzedeJong> blijkbaar
[15:38] <DooitzedeJong> :)
[15:39] <StefandeVries> Nee, ik heb één taal die ik goed beheers en één taal die ik beheers, maar van welke ik mijn kennis nog altijd wil uitbreiden. Vullen jullie zelf maar in welke C++, en welke Python is:P
[15:40]  * commandoline heeft een vaag vermoeden :P
[15:40] <StefandeVries> haha =)
[15:44] <leoquant> gaat ie op forum zeggen dat "ie" niet kan......
[15:44] <StefandeVries> wie bedoel je?
[15:45] <leoquant> :/ das geen reclame
[15:45] <leoquant> DooitzedeJong, is "ie" hier?
[15:45] <DooitzedeJong> ja
[15:45] <leoquant> DooitzedeJong, een leugentje kan ook af en toe...
[15:45] <leoquant> lol
[15:46] <leoquant> "ja ik kom ook"
[15:46] <leoquant> er is geen hond die het controleert
[15:46] <leoquant> maar het staat zo "leuk"
[15:46] <StefandeVries> Zouden we eigenlijk eens moeten doen
[15:46] <leoquant> ja!
[15:46] <leoquant> ik kom reacties
[15:47] <StefandeVries> en wie er niet is krijgt een waarschuwing van meester leoquant:P
[15:47] <leoquant> nee, maar....
[15:47] <leoquant> snap je
[15:47] <StefandeVries> ja =)
[15:47] <commandoline> leoquant: even tussendoor, ben jij ermee akkoord dat JFL overstapt op de AGPL?
[15:48] <leoquant> ja commandoline
[15:48] <StefandeVries> op de wiki staan ook veel deelnemers die er nooit of één keer zijn geweest, vind ik jammer.
[15:48] <leoquant> klopt StefandeVries
[15:48] <commandoline> nou ja, dat was te verwachten...
[15:48] <StefandeVries> ja, maar niet netjes
[15:49] <leoquant> StefandeVries,  en commandoline  tis natuurlijk weekend
[15:49] <StefandeVries> ik duik zo nog even het bed in met een aspirine, water en een boek
[15:49] <leoquant> en als men 1 maal mist, denkt men misschien niet meer te kunnen aanhaken?
[15:49] <commandoline> misschien, ik verbaas me zelf er eigenlijk over hoeveel mensen er nog zijn
[15:49] <StefandeVries> de logs zijn duidelijk genoeg, lijkt mij
[15:50] <StefandeVries> En we zijn er altijd
[15:50] <commandoline> en ook dat er nog altijd mensen bij komen
[15:50] <leoquant> klopt ook commandoline
[15:50] <leoquant> er zijn hele trouwe bezoekers
[15:50] <StefandeVries> Dat zeer
[15:51] <StefandeVries> En daar zijn we blij mee
[15:51] <leoquant> nou, er wordt veel tijd in gestoken
[15:51] <StefandeVries> vooral door commandoline
[15:51] <leoquant> yep
[15:52] <leoquant> misschien als "we" nog bekender worden....etc etc.
[15:52] <leoquant> vergeet niet in nov. is dit opgestart
[15:52] <leoquant> met nix
[15:52] <StefandeVries> For the time being doen we het goed, toch?
[15:52] <leoquant> zeer
[15:53] <StefandeVries> Als je al ziet hoeveel leden er hier actief rondhangen, en meedenken en -doen
[15:53] <StefandeVries> En hoeveel leden er geholpen worden
[15:53] <StefandeVries> leoquant en ik met de CoC toen, de Pythoncursus, de wikicursus..
[15:53] <leoquant> ik heb een uitnodiging gekregen
[15:53] <leoquant> waar we als team wat mee kunnen
[15:53] <StefandeVries> vertel, leoquant
[15:53] <leoquant> moment
[15:54] <leoquant> UbuntuAppDeveloperWeek. Informatie over dit initiatief vind je hier. Via de mail is een oproep gedaan te participeren, de oproep in het Engels: "Our goal is to give all attendees a taste of the wide variety of tools on the Ubuntu platform that can be used to create awesome applications, and to showcase some applications that have been created and explain how they were put together." Er liggen mogelijk kansen voor
[15:54] <leoquant>  ons webapp project JustForLearning.
[15:54] <leoquant> : https://wiki.ubuntu.com/UbuntuAppDeveloperWeek
[15:55] <StefandeVries> Niet verkeerd
[15:55] <leoquant> jfl zou als startproject ingepland kunnen worden
[15:56] <leoquant> alle voor "ons"relevante dingen zet ik op de mwanzo wiki
[15:56] <StefandeVries> als alle betrokkenen ermee instemmen, kan dat inderdaad. misschien een balletje opgooien bij de leader? =)
[15:56] <leoquant> het schema is al aardig vol/bezet zie ik
[15:57] <leoquant> DooitzedeJong, !
[15:57] <StefandeVries> Ik ga even eten. Tot zo! =)
[15:57] <leoquant> de lead van het project
[15:57] <leoquant> doeg!
[15:57] <commandoline> hmm, het zou kunnen, maar als ik het zo zie is het toch vooral applicaties die al bestaan.
[15:57] <DooitzedeJong> sry, was even in python bezig
[15:58] <commandoline> wij hebben nog vrij weinig te laten zien, behalve het prototype van Ronnie dat nog niet online staat.
[15:58] <DooitzedeJong> ja
[15:58] <leoquant> commandoline, ik neem aan dat je de mail niet gehad hebt, vandaar dat ik het hier even plaats
[15:59] <commandoline> bovenstaande bedoel je?
[15:59]  * Ronnie wrijft over de glazen lamp en wenst een eigen server ;)
[15:59] <leoquant> misschien wordt het jfl project wel gevolgd door leden vab community
[15:59] <commandoline> het idee lijkt me verder wel goed, we kunnen het altijd proberen :)
[16:00] <DooitzedeJong> jep
[16:00] <leoquant> let wel DooitzedeJong
[16:01] <leoquant> dat je als lead het aanspreekpunt bent
[16:01] <DooitzedeJong> Dat weet ik
[16:01] <commandoline> m.a.w., je krijgt het nog druk :P
[16:01] <leoquant> "we" moeten dit niet allemaal individueel gaan opzetten/regelen
[16:01] <DooitzedeJong> ja
[16:01] <leoquant> klopt commandoline
[16:01] <leoquant> vergt wat overleg idd
[16:02] <commandoline> aan de andere kant, hadden we afgelopen meeting niet afgesproken om de basis lokaal te ontwikkelen?
[16:02] <leoquant> zeer juist, dat blijven we ook doen
[16:02] <commandoline> ik heb er weinig op tegen om internationaal te gaan, zolang we ons maar wel hoofdzakelijk richten op het maken van de basis.
[16:03] <leoquant> dit zou slechts een knipoog zijn naar de intern. community
[16:03] <DooitzedeJong> De communicatie moet ook goed zijn
[16:03] <commandoline> hmm, dat lijkt me niet
[16:03] <DooitzedeJong> ?
[16:03] <leoquant> geen uitnodiging
[16:03] <commandoline> dus je wil het presenteren, maar tegelijk geen andere mensen accepteren?
[16:04] <leoquant> maar een presentatie waar op loco nivo aan gewerkt wordt
[16:04] <DooitzedeJong> Daar kunnen we nog misschien beter even mee wachten
[16:04] <leoquant> klopt
[16:04] <leoquant> maar de appdev weken zijn niet frequent....
[16:05] <commandoline> hmm, mijn ervaring is dat publiciteit mensen oplevert die willen helpen, zeker als het idee aanslaat
[16:05] <leoquant> vaak
[16:05] <leoquant> we hoeven niet nu een beslissing te nemen!
[16:05] <DooitzedeJong> maar commandoline, als we het idee naar buiten willen brengen zullen we echt wat beters aan moeten komen
[16:05] <leoquant> vandaag bedoel ik
[16:05] <DooitzedeJong> natuurlijk niet
[16:06] <DooitzedeJong> maar het is wel goed dat we het erover hebben
[16:06] <leoquant> yep
[16:06] <commandoline> nou ja, ik heb geen bezwaar zolang we allemaal de basis maken maar op de eerste plek houden.
[16:07] <leoquant> die presentatie verandert niets aan onze afspraken eerder gemaakt
[16:07] <leoquant> DooitzedeJong, hoe staat het project in launchpad?
[16:08] <leoquant> restricted/mod
[16:08] <leoquant> engelstalig?
[16:08] <commandoline> moderated
[16:08] <DooitzedeJong> engels en nederlands
[16:08] <commandoline> en tot nu toe engelstalig
[16:08] <commandoline> alleen engels toch?
[16:08] <DooitzedeJong> basispagina niet
[16:08] <DooitzedeJong> allemaal
[16:08] <leoquant> ok
[16:09] <commandoline> en willen we dat naar het Nederlands omzetten?
[16:09] <commandoline> blueprints etc?
[16:09] <commandoline> of houden we dat Engels?
[16:09] <DooitzedeJong> Engels houden
[16:09] <DooitzedeJong> lijkt mij
[16:09] <commandoline> als ik naar de vergadering kijk zou ik zeggen -> Nederlands, hoewel het vroeg of laat dan wel naar het Engels terugmoet...
[16:09] <DooitzedeJong> Daarom, dan kunnen we net zo goed het Engels houden
[16:10] <Ronnie> ik zou zeggen engels, volgens mij is er hier niemand die engles niet goed begrijpt
[16:10] <commandoline> ok, dan houden we die pagina enels
[16:10] <commandoline> *engels
[16:10] <leoquant> degenen die zich zouden aanmelden voor jfl kunnen in de "wacht" (voorlopig) om daarna een switch naar Engelstalig te maken wanneer de basis staat
[16:10] <leoquant> naar enkel engelstalig
[16:10] <commandoline> hmm, als de launchpadpagina en de code engels is, kan iedereen meewerken die wil
[16:10] <DooitzedeJong> ja, dat was toch ook de bedoeling
[16:11] <commandoline> ook als je niet in een team zit, kan je je aan bugs assignen + branches maken voor zover ik weet
[16:11] <leoquant> ja
[16:11] <commandoline> ook internationaal, daar doel ik op.
[16:11] <leoquant> (toch?
[16:11] <commandoline> ik vind het prima...
[16:11] <DooitzedeJong> ja, maar branches voor het project zelf kunnen enkel aangemaakt worden door de developers
[16:11] <leoquant> zou Ronnie hier over willen horen ook
[16:11] <leoquant> ik hoor het wel
[16:12] <leoquant> ga even wat doen...
[16:12] <commandoline> DooitzedeJong: klopt, daarom bestaat de merge-functionaliteit.
[16:12] <leoquant> later
[16:12] <commandoline> ok, doei
[16:12] <DooitzedeJong> doeg
[16:12] <leoquant> tot straks
[16:12] <DooitzedeJong> oant sa
[16:12] <commandoline> ik switch nu trouwens de licentie
[16:12] <DooitzedeJong> mooi zo
[16:13] <commandoline> dan kan ik tegelijk wel even de zin van de voorpagina vertalen
[16:14] <DooitzedeJong> Kan
[16:14] <commandoline> lijkt me niet handig om die NL te laten als de rest Engels is?
[16:14] <DooitzedeJong> nee idd
[16:16] <DooitzedeJong> http://paste.ubuntu.com/582517/
[16:16] <DooitzedeJong> Is het zo bijna klaar?
[16:17] <commandoline> als het werkt, lijkt het me goed genoeg :P
[16:17] <DooitzedeJong> oke
[16:17] <DooitzedeJong> :P
[16:17] <commandoline> je gebruikt een beetje erg veel functies :P
[16:17] <DooitzedeJong> te veel functie's?
[16:17] <DooitzedeJong> haha
[16:17] <commandoline> bekijk de uitwerking even
[16:18] <commandoline> nou, teveel kan ik niet zeggen, ik had er niks bijgezet over hoe veel :P
[16:18] <commandoline> ik zat zelf ook te twijfelen wat ik zou doen toen ik de uitwerking maakte...
[16:18] <DooitzedeJong> oke
[16:19] <commandoline> het belangrijkste is momenteel om het gewoon overzichtelijk te houden
[16:19] <DooitzedeJong> ik kan het toch ook in een bestandje zetten toch, die functies?
[16:20] <commandoline> in een apart bestandje?
[16:20] <DooitzedeJong> ja
[16:20] <commandoline> dat kan, dan spreek je van een module
[16:20] <DooitzedeJong> oke
[16:20] <DooitzedeJong> import module_functions
[16:20] <DooitzedeJong> ?
[16:20] <DooitzedeJong> .py
[16:20] <commandoline> werd behandeld in de vorige les hoe je die gebruikt, nog niet hoe je die aanmaakt
[16:20] <DooitzedeJong> oke
[16:20] <DooitzedeJong> jamme
[16:21] <DooitzedeJong> r
[16:21] <commandoline> maar jouw code werkt als je een bestand:
[16:21] <commandoline> module_functions.py aanmaakt
[16:21] <commandoline> met daarin je functies
[16:21] <commandoline> Just For Learning is a web application for giving and following digital lessons, and aims to be easy to use.
[16:21] <commandoline> heb ik nu
[16:22] <DooitzedeJong> geen -ing volgens mij
[16:22] <DooitzedeJong> to give and follow
[16:22] <commandoline> hmm, hoe zat het ook alweer...
[16:22] <DooitzedeJong> Just For Learning is a web application to give and follow digital lessons, and aims to be easy to use.
[16:22] <commandoline> dat klinkt iig goed
[16:22] <DooitzedeJong> Ja, dat vraag ik me ook af :P
[16:23] <commandoline> ok, we hebben een nieuwe licentie :)
[16:23] <DooitzedeJong> Wat is igg ook al weer
[16:24] <commandoline> igg?
[16:24] <OerHeks> in geen geval.
[16:24] <DooitzedeJong> oke
[16:24] <OerHeks> iig = in ieder geval.
[16:24] <DooitzedeJong> ik bedoel iig
[16:24] <DooitzedeJong> oh
[16:24] <DooitzedeJong> ik dacht al
[16:24] <DooitzedeJong> :P
[16:25] <DooitzedeJong> Ik heb wel een opdracht voor cursus python
[16:25] <OerHeks> vaak is het de vraag juist krijgen, de oplossing.
[16:25] <DooitzedeJong> Maak een programma die je vraagt naar vertalingen van woorden
[16:25] <DooitzedeJong> een soort openteacher voor de commandline
[16:25] <DooitzedeJong> Ze mogen gebruik maken van de broncode van Open Teacher
[16:26] <commandoline> kan heel simpel met de nieuwe versie, die bestaat uit modules...
[16:26] <commandoline> dus je hoeft alleen de modules die gebruikersinterfacecode bevatten opnieuw te schrijven
[16:26] <DooitzedeJong> oke
[16:26] <commandoline> maar da's dan wel vrij veel werk :P
[16:26] <commandoline> maar misschien is zoiets wel een idee idd...
[16:27] <commandoline> of we gebruiken JFL, dat heeft momenteel meer behoefte aan devs :P
[16:29] <DooitzedeJong> Hoe moet ik de module importeren?
[16:29] <DooitzedeJong> JFL is nog niet code vatbaar :P
[16:29] <DooitzedeJong> voor code vatbaar
[16:32] <DooitzedeJong> hoe moet ik de code importeren
[16:32] <DooitzedeJong> import module_functions.py	?
[16:32] <commandoline> zonder .py
[16:32] <DooitzedeJong> oke
[16:33] <DooitzedeJong> Wat wilt u doen?
[16:33] <DooitzedeJong> Traceback (most recent call last):
[16:33] <DooitzedeJong>   File "calculator.py", line 14, in <module>
[16:33] <DooitzedeJong>     keuze = menu(menu_opties)
[16:33] <DooitzedeJong> NameError: name 'menu' is not defined
[16:34] <commandoline> probeer module_functions.menu(menu_opties) eens
[16:34] <DooitzedeJong> oke
[16:34] <commandoline> werkt net zoals met os, sys, etc.
[16:34] <DooitzedeJong> oh oke
[16:34] <commandoline> (zie voor meer info de les van vorige week)
[16:35] <DooitzedeJong> Daar ben ik nog niet commandoline :P
[16:35] <commandoline> die les was bedoeld als even rustig er wat tussendoor
[16:35] <DooitzedeJong> oke
[16:35] <commandoline> om een beetje bij te komen van functies :P
[16:35] <DooitzedeJong> oke
[16:36] <DooitzedeJong> geen errors, joepie
[16:36] <DooitzedeJong> toch wel
[16:37] <commandoline> dat durf ik niet meer te zeggen, 'geen errors'
[16:37] <DooitzedeJong> haha
[16:37] <DooitzedeJong> :P
[16:40] <DooitzedeJong> Daar ben ik weer
[16:42] <DooitzedeJong> Nog steeds een error
[16:43] <commandoline> da's de andere kant van programmeren, debuggen.
[16:43] <DooitzedeJong> http://paste.ubuntu.com/582530/
[16:44] <commandoline> ik ben gewend om het import-statement helemaal bovenaan te zetten
[16:44] <commandoline> (nou ja, onder de licentie, als die erbij staat)
[16:44] <DooitzedeJong> oke
[16:45] <commandoline> en die gewoonte hebben de meeste python devs, dus dat zou ik maar aanwennen.
[16:45] <DooitzedeJong> Ik zie de fout al
[16:45] <DooitzedeJong> oke
[16:45] <commandoline> menu_opties en opties?
[16:46] <DooitzedeJong> nee
[16:46] <commandoline> je kan de menu_opties list trouwens verwijderen uit de module
[16:46] <DooitzedeJong> oke
[16:46] <commandoline> module_functions.py bedoel ik dan
[16:46] <commandoline> en dat is dan fout daar:
[16:46] <DooitzedeJong> ja
[16:46] <commandoline> def menu(opties):
[16:46] <commandoline> en dan gebruik je dan i.p.v. opties menu_opties
[16:46] <DooitzedeJong> oke
[16:47] <DooitzedeJong> oke
[16:48] <DooitzedeJong> Dan heb jij een fout gemaakt in de het adresboek
[16:49] <DooitzedeJong> Daar staat de functie als volgt
[16:49] <commandoline> waar?
[16:49] <commandoline> welk bestand?
[16:49] <commandoline> (linkje?)
[16:49] <DooitzedeJong> http://paste.ubuntu.com/580234/
[16:49] <commandoline> wat dan?
[16:49] <DooitzedeJong> die menu_opties
[16:50] <commandoline> hier klopt dat
[16:50] <commandoline> want er bestaat een lijst menu_opties
[16:50] <commandoline> die bestaat in jouw functie niet
[16:50] <DooitzedeJong> hier wel, ja, bij mij ook
[16:50] <commandoline> dan hoort 'ie daar niet te staan, iig
[16:50] <commandoline> want nu doet 'ie niets met de opties die je meegeeft
[16:50] <commandoline> en gebruikt 'ie die uit het bestand
[16:51] <DooitzedeJong> ja
[16:51] <commandoline> en dat is niet helemaal de bedoeling, want de functie geeft aan door dat argument te ondersteunen dat hij de doorgegeven opties weergeeft
[16:51] <DooitzedeJong> ja
[16:52] <StefandeVries> ben ik weer
[16:52] <DooitzedeJong> oops verkeerde link
[16:52] <DooitzedeJong> volgens mij
[16:53] <DooitzedeJong> laat anders maar, je hebt al genoeg uitleg gegeven
[16:54] <StefandeVries> wat is er niet duidelijk?
[16:54] <DooitzedeJong> het is duidelijk
[16:55] <StefandeVries> echt?
[16:55] <DooitzedeJong> ja
[16:55] <StefandeVries> oké
[16:55] <StefandeVries> Duidelijk genoeg om er vanavond bij te kunnen zijn? +)
[16:55] <StefandeVries> =)*
[16:55] <DooitzedeJong> haha
[16:56] <StefandeVries> Vast wel dan:P
[16:56] <DooitzedeJong> ik ben nog bezig met de nieuwe calculator, ik heb wat veel functies gebruikt en deze in een appart document gestopt
[16:56] <DooitzedeJong> module_functions.py
[16:56] <DooitzedeJong> Alleen nu loop ik vast
[16:56] <DooitzedeJong> Door slecht debuggen ;)
[16:57] <StefandeVries> mag ik vragen waarom je die functies in een apart bestand gezet hebt?
[16:57] <DooitzedeJong> omdat het er zoveel waren
[16:57] <StefandeVries> Hmm, oké
[16:57] <commandoline> DooitzedeJong: hmm, valt nog wel mee hoor. In de praktijk wordt een bestand meer gebruikt om functies te groeperen, maar goed, het is een leuke oefening...
[16:58] <StefandeVries> Leuke oefening, als het werkt
[16:58] <DooitzedeJong> ALS
[16:59] <DooitzedeJong> Ik maak er een module van
[17:00] <DooitzedeJong> rekenmachine()
[17:00] <DooitzedeJong> rekenmachine(invoer_1, invoer_2)
[17:01]  * StefandeVries denkt ineens aan een leuke implementatie..
[17:01] <DooitzedeJong> haha
[17:01] <DooitzedeJong> Laat Stefan maar eens denken :P
[17:01] <StefandeVries> waarbij je gewoon 3 + 2 kunt invoeren, en het werkt
[17:01] <DooitzedeJong> klopt
[17:01] <DooitzedeJong> zou kunnen
[17:01]  * StefandeVries start Geany op
[17:01] <DooitzedeJong> oke
[17:01] <commandoline> da's gewoon input()?
[17:01] <DooitzedeJong> Wil je mijn code
[17:01] <DooitzedeJong> ?
[17:02] <StefandeVries> Neuh, ik kan t zelf wel ;)
[17:02] <DooitzedeJong> Dan kun je net zo goed python opstarten StefandeVries
[17:02] <StefandeVries> ja, dat kan
[17:02] <StefandeVries> maar voor een eindgebruiker is dat niet praktisch
[17:02] <DooitzedeJong> oke
[17:03] <DooitzedeJong> Ik heb de module bijna af :)
[17:03] <DooitzedeJong> Straks even debuggen :P
[17:04] <DooitzedeJong> Dat vind ik het leukst wat er is :P
[17:04] <StefandeVries> Als-ie niet gedebugd is, is ie niet af:P
[17:04] <DooitzedeJong> klopt
[17:06] <Ronnie> leoquant, DooitzedeJong, StefandeVries, commandoline: Ik denk dat we wel bij de appWeek mee kunnen doen. 2 (ervaren?) developers kunnen we nog echt wel gebruiken. Mochten er meer devs aanmelden kunnen we de rest in de 'wacht' zetten. Ik denk dat de personen die in de wacht staan wel vrij snel af zullen haken, vandaar dat ik wel 2 internationale personen er bij zou kunnen hebben (alhoewel we in de vergadering hadden afgesproken). Ik denk dat w
[17:07] <commandoline> Ronnie: ik vind het geen probleem, zolang onze focus niet verschuift van het werkelijk maken van het programma naar reclame etc. maken.
[17:07] <DooitzedeJong> commandoline +1
[17:14] <StefandeVries> Eerste versie: http://paste.ubuntu.com/582545/
[17:14] <commandoline> hmm, vrij mooie parser
[17:14] <DooitzedeJong> ziet er goed uit!
[17:14] <StefandeVries> hoewel er nog wat extra try's en excepts in konden
[17:14] <StefandeVries> maar goed, dat kan nog wel een keer
[17:15] <commandoline> dit is niet foutloos idd, maar het geeft wel weer mooi weer hoe snel dit met python kan :)
[17:15] <commandoline> ik heb ooit iets soortgelijks gebruikt bij een grafische rekenmachine
[17:15] <StefandeVries> Ik ga die fouten afhandeling meteen maken:P
[17:15] <commandoline> (met Qt GUI, niet zo'n ding dat grafieken plot)
[17:15] <StefandeVries> Ja, die heb je me eens laten zien
[17:16] <DooitzedeJong> http://paste.ubuntu.com/582547/
[17:16] <commandoline> allen was ik te lui om een parser te schrijven en gebruikte ik, *waarschuwing*eval()*waarschuwing*
[17:16] <DooitzedeJong> Mij code tot nu toe
[17:16] <DooitzedeJong> brb moet eten
[17:16] <StefandeVries> eval()
[17:16] <StefandeVries> brrr
[17:17] <commandoline> ja, jouw oplossing is mooier :)
[17:18] <StefandeVries> En niet eens lastig
[17:18] <commandoline> nee, het is weer een mooi staaltje snelle python-code :)
[17:18] <commandoline> *snelle -> korte
[17:19] <StefandeVries> Als ik dat in C++ had moeten doen was ik iets langer bezig geweest. Ook had ik iets meer code moeten schrijven:P
[17:19] <commandoline> klopt, en het kan nog korter vermoed ik.
[17:20] <commandoline> (dictionary als switch statement gebruiken met lambda's.)
[17:20] <StefandeVries> ongetwijfeld
[17:20] <commandoline> maar da's niet zo mooi meer...
[17:20] <StefandeVries> En niet beginnergeschikt
[17:20] <StefandeVries> En ik heb het niet op lambda's:P
[17:21] <commandoline> hmm, ze zijn soms best handig :)
[17:27] <StefandeVries> Ik laat de rekenmachine gewoon zo
[17:27] <StefandeVries> Klein projectje, niet iets serieus
[17:28] <StefandeVries> Projectje? programmaatje
[17:28] <commandoline> het heeft mij anders ook al geïnspireerd :P
[17:28] <commandoline> http://paste.ubuntu.com/582552/
[17:31] <StefandeVries> netjes
[17:31] <StefandeVries> en kort
[17:31] <StefandeVries> écht kort:p
[17:32] <StefandeVries> petje af ;)
[17:34] <commandoline> nu nog even wat regeltjes erbij, en ik heb m'n eigen python parser in python :P
[17:34] <StefandeVries> vooral die dictionary met de operators:P
[17:36] <StefandeVries> commandoline: kan je de laatste regel even uitleggen?
[17:36] <StefandeVries> de print-regel
[17:36] <commandoline> dit gebeurt er eigenlijk:
[17:36] <commandoline> function = functions[operator]
[17:36] <commandoline> function(int(getal1), int(getal2))
[17:37] <commandoline> de functies worden dus gewoon onder de operator in een dictionary gestopt
[17:37] <commandoline> want int.__add__ etc. zitten standaard in python
[17:37] <commandoline> die zijn gewoon de syntactische suiker over de +-operator
[17:37] <commandoline> eh, andersom :P
[17:38] <commandoline> duidelijk?
[17:38] <StefandeVries> ja. dat snap ik:P
[17:38] <StefandeVries> C++ is wat dat betreft moeilijker
[17:39] <commandoline> ok, kan ik me voorstellen
[17:40] <StefandeVries> maar het is zeker leuk gedaan. beter dan mijn brouwsel, al was dat ook niet moeilijk:P
[17:40] <commandoline> oh, hij kan nog korter, exit() kan natuurlijk prima een string in functions worden die verwijst naar de exit()-functie :)
[17:40] <commandoline> ohnee, dan werkt de split niet meer...
[17:43] <leoquant> commandoline, en StefandeVries kunnen jullie al joinen in klas?
[17:43] <commandoline> ik switch dan nog even van irc client
[17:43] <commandoline> tot zo
[17:43] <leoquant> ok
[17:43]  * leoquant eet erg laat
[17:43] <leoquant> hoi Cugel
[17:44] <commandoline> da's snel geregeld :)
[17:45] <StefandeVries> :)
[17:45] <leoquant> commandoline, en StefandeVries vanavond red ik het begin dus echt niet
[17:45] <leoquant> vandaar
[17:46] <commandoline> ok, geen probleem
[17:46] <StefandeVries> dan zullen we zelf alles officieel moeten starten etc.
[17:46] <StefandeVries> Geen probleem
[17:46] <leoquant> StefandeVries, ok?
[17:46] <leoquant> ah..
[17:46] <StefandeVries> zeker ;)
[17:46] <leoquant> ツ
[17:47] <commandoline> ja, is goed
[17:53] <DooitzedeJong> Het is idee is toch goed?
[17:53] <DooitzedeJong> De uitwerking is minder
[17:54] <DooitzedeJong> Wat gaan jullie straks bespreken?
[17:54] <DooitzedeJong> commandoline en StefandeVries
[17:54] <StefandeVries> Object georiënteerd programmeren
[17:55] <DooitzedeJong> Wat voor inhoud?
[17:55] <StefandeVries> Ik wil niks verklappen ;)
[17:55] <DooitzedeJong> oke
[17:56] <FOAD> Spannend.
[17:56] <StefandeVries> Nou..
[17:57] <DooitzedeJong> Dan kan ik me een beetje voorbereiden
[17:58] <StefandeVries> Object Oriented Programming is niet echt iets waarop je je kunt voorbereiden; het is een nieuw programmeerconcept
[17:58] <FOAD> Controleer je huiswerkopgave nog maar eens.
[17:58] <DooitzedeJong> oke, heb je het tegen mij FOAD?
[17:58] <commandoline> FOAD, jij gaat de jouwe straks uitgebreid presenteren, neem ik aan :P?
[17:59] <FOAD> Correct, commandoline.
[17:59] <FOAD> Ik zit er nu al klaar voor.
[17:59] <StefandeVries> beetje vroeg..
[17:59] <commandoline> en ik ga nu eerst eten, ik ben er weer voor 19:30
[17:59] <FOAD> Ik heb ongeveer 3 kwartier nodig, ik neem aan dat dat geen probleem is.
[17:59] <StefandeVries> nee hoor, FOAD
[17:59] <DooitzedeJong> Zit mijn programma dicht tegen oop aan?
[17:59] <StefandeVries> na 15 minuten word je gekickt
[18:00] <StefandeVries> Nee, DooitzedeJong
[18:00] <DooitzedeJong> http://paste.ubuntu.com/582552/
[18:00] <FOAD> Asociaal zeg.
[18:00] <DooitzedeJong> oke
[18:00] <FOAD> Zeker de Ubuntu gedachte?
[18:00] <StefandeVries> nee, de graag-willen-opschietengedachte ^^
[18:00] <DooitzedeJong> StefandeVries, dat kan jij lekker niet...
[18:00] <StefandeVries> Just jokin'
[18:00] <FOAD> Mm.
[18:01] <StefandeVries> DooitzedeJong: het is ook niet iets dat ik echt ga doen
[18:01] <DooitzedeJong> Gelukkig maar
[18:01] <StefandeVries> Als FOAD drie kwartier nodig heeft, is dat zo
[18:01] <StefandeVries> (maar dat denk ik niet)
[18:01] <DooitzedeJong> Wat gaat FOAD presenteren
[18:01] <DooitzedeJong> ?
[18:02] <StefandeVries> Het huiswerk
[18:02] <DooitzedeJong> oke
[18:03] <FOAD> En dan mag ik de volgende aanwijzen, jottum.
[18:03] <StefandeVries> Jeej
[18:05] <StefandeVries> welkom, erkan^
[18:06] <erkan^> dank je wel, StefandeVries
[18:06] <FOAD> Hé erkan^.
[18:07] <erkan^> hi foad (-:
[18:07] <DooitzedeJong> Heey ekan
[18:07] <DooitzedeJong> erkan
[18:07] <DooitzedeJong> sry
[18:08] <erkan^> lol
[18:09] <erkan^> hoi dooitze
[18:09] <erkan^> heb jij al ff 4.0 r op jouw computer geïnstalleerd, foad ?
[18:09] <FOAD> Zekers.
[18:09] <DooitzedeJong> Ik ook
[18:09] <FOAD> Ik ben er blij mee.
[18:09] <DooitzedeJong> Werkt fijn
[18:09] <erkan^> idd
[18:10] <DooitzedeJong> StefandeVries, zou je met de "math" lib de rekenmachine niet enorm kunnen vereenvoudigen?
[18:12] <DooitzedeJong> oh nee
[18:12] <DooitzedeJong> niet dus
[18:13] <StefandeVries> Nee, inderdaad niet ;)
[18:14] <DooitzedeJong> subprocess lib is handig om een website in firefox te openen
[18:14] <DooitzedeJong> subprocess.call(["firefox", "http://ubuntu.com"])
[18:15] <FOAD> Dat hebben we vorige week geleerd.
[18:15] <DooitzedeJong> maar ik niet
[18:15] <DooitzedeJong> Ik was toen niet aanwezig
[18:15] <FOAD> Daarom zijn er logs.
[18:15] <FOAD> Nou ja, dan zul je aardig wat problemen hebben met mijn code straks.
[18:15] <FOAD> Die is namelijk behoorlijk cutting edge.
[18:17] <DooitzedeJong> Ik ben de logs al aan het bekijken
[18:18] <erkan^> http://wiki.ubuntu-nl.org/community/mwanzo/Workshop/BasiscursusPython
[18:18] <DooitzedeJong> ja
[18:18] <DooitzedeJong> http://irclogs.ubuntu.com/2011/03/12/%23ubuntu-nl-mwanzo-klas.html#t18:30
[18:18] <FOAD> Heb jij wel je huiswerk gemaakt, erkan^?
[18:18] <erkan^> niet echt foad
[18:19] <FOAD> Wat!
[18:19] <FOAD> Je stelt me teleur.
[18:19] <FOAD> Zo leer je het nooit.
[18:19] <DooitzedeJong> Ik ben er mee bezig FOAD
[18:19] <erkan^> emiel heeft een hoofdstuk 1 echt heel goed samenvatting geschreven
[18:19] <erkan^> ik kan niet echt snel leren, foad
[18:19] <FOAD> Top, DooitzedeJong.
[18:20] <erkan^> heb meer tijd nodig
[18:20] <FOAD> De cursus gaat ook wel heel snel.
[18:21] <DooitzedeJong> Ik liep achter
[18:21] <StefandeVries> DooitzedeJong: omdat je er een paar lessen niet was
[18:21] <DooitzedeJong> Heb nu bijna alles ingehaald in en halve week
[18:21] <DooitzedeJong> klopt StefandeVries
[18:21] <erkan^> ik ben bezig met lessen 1 en 2 herhalen aan het leren
[18:22] <FOAD> Keurig.
[18:23] <FOAD> Ik word nu toch wel zenuwachtig.
[18:23] <FOAD> Straks heb ik het helemaal fout gedaan. :(
[18:23] <DooitzedeJong> valt vast wel mee
[18:23] <erkan^> welnee, je bent erg slim foad
[18:23] <DooitzedeJong> Heb de huiswerkopdracht bijna af
[18:24] <StefandeVries> Sjun
[18:25] <FOAD> Hoe laat ik mijn huiswerk zien als ik niet kan praten in #-klas?
[18:25] <DooitzedeJong> leoquant
[18:25] <DooitzedeJong> Zou FOAD willen voicen?
[18:26]  * commandoline is ondertussen gearriveerd
[18:26] <FOAD> Het is nog niet druk...
[18:26] <StefandeVries> commandoline, kan FOAD gevoiced worden?
[18:27] <FOAD> Dank.
[18:27] <commandoline> gebeurt
[18:28] <FOAD> Ha, daar is hannie.
[18:28] <hannie> dag FOAD
[18:29] <hannie> en anderen
[18:29] <FOAD> Dag hannie.
[18:30] <StefandeVries> Welkom allemaal bij de zevende les Programmeren in Python! Vragen kunnen hier gesteld worden; de leider geeft de cursus in #ubuntu-nl-mwanzo-klas, alwaar je vragen beantwoord zullen worden.
[18:30] <StefandeVries> Gelieve vanaf nu 99% on-topic te blijven. ;)
[18:30] <FOAD> Woehaa.
[18:32] <DooitzedeJong> Dat ziet er moeilijk uit
[18:35] <DooitzedeJong> Wat betekent die !=
[18:35] <DooitzedeJong> niet gelijk aan?
[18:35] <StefandeVries> Inderdaad, DooitzedeJong
[18:37] <DooitzedeJong> Wat moet je invullen..
[18:37] <DooitzedeJong> bij dir?
[18:37] <DooitzedeJong> bijvoorbeeld /home ?
[18:39] <DooitzedeJong> Wat houdt de flag -m en +m in leoquant
[18:39] <FOAD> Bij voorbeeld, maar daar staan waarschijnlijk weinig .py bestanden in.  Ik denk ook niet dat je het wilt uitvoeren in een dir waarin .py bestanden staan die je niet kent.
[18:39] <DooitzedeJong> ?
[18:39] <leoquant> sst
[18:40] <DooitzedeJong> |Wat houdt dat in|
[18:40] <DooitzedeJong> ?
[18:40] <DooitzedeJong> van 1 tot 10 het proces afhandelen?
[18:40] <DooitzedeJong> bij wijze van spreken
[18:40] <DooitzedeJong> ?
[18:40] <FOAD> ?
[18:44] <Ronnie> even geduld jongens
[18:48] <DooitzedeJong> leoquant Waarom werd ik überhaupt gevoicd?
[18:49] <leoquant> sst
[18:49] <leoquant> gaat om de les
[18:51] <hannie> Moet je bij handelingen altijd denken aan een werkwoord?
[18:54] <FOAD> Vaag...
[18:54] <hannie> heel duidelijk
[18:55] <DooitzedeJong> idd FOAD, een beetje vaag
[18:55] <FOAD> Ik zie nog niet hoe ik het toepas in een programma.
[18:55] <FOAD> Of zelfs waarom.
[18:55] <hannie> methods en properties
[18:55] <DooitzedeJong> Vooral waarom
[18:55] <FOAD> Ok.
[18:55] <FOAD> Dan is het me duidelijk.
[18:56] <FOAD> Een fiets heeft eigenschappen.
[18:56] <Cugel_laptop> Misschien een voorbeeldje met wat syntax erbij?
[18:58] <FOAD> Is het aantal elementen niet een property van list?
[18:58] <DooitzedeJong> dus bijvoorbeeld adresboek is ook een object?
[18:59] <FOAD> Oh.
[18:59] <StefandeVries> het spijt me, ik heb griep en ik voel wat opkomen..
[19:00] <DooitzedeJong> dus die functies
[19:00] <DooitzedeJong> ?
[19:00] <Ronnie> ja, die functies kun je omzetten naar "methoden"
[19:00] <Ronnie> StefandeVries: beterschap
[19:01] <FOAD> Daar ga ik nog eens over nadenken.
[19:02] <DooitzedeJong> oke
[19:02] <leoquant> dus ja DooitzedeJong
[19:02] <leoquant> een adresboek=object
[19:02] <DooitzedeJong> Kun je concreet een voorbeeld van een method geven?
[19:03] <DooitzedeJong> Ik bedoel meer het geven van code van een object
[19:03] <hannie> waarom noem je len() een method? het is toch een functie. Zijn alle functies dan methods?
[19:05] <hannie> je zei: d.m.v. de len()-method
[19:05] <commandoline> hmm, dan klopte het dus echt niet
[19:05] <hannie> maar dar was dus een foutje begrijp ik
[19:05] <DooitzedeJong> Kun je een stukje code geven van een object?
[19:05] <hannie> ok, vergeten
[19:06] <Ronnie> DooitzedeJong: geduld is een schone zaak
[19:06] <DooitzedeJong> Ja ik weet
[19:08] <FOAD> Ja.
[19:09] <DooitzedeJong> ja
[19:09] <Cugel_laptop> Ja.
[19:09] <hannie> Wordt het eigenlijk een variabele?
[19:09] <Cugel_laptop> Het wordt een object.
[19:16] <FOAD> Ik snap het.
[19:16] <hannie> horen [] en {} ook tot de eigenschappen?
[19:18] <Cugel_laptop> Is def __init__  een verplicht onderdeel van een classdefinitie?
[19:18] <Cugel_laptop> Ok.
[19:20] <hannie> zijn dat twee underscores?
[19:20] <Ronnie> hannie: ja
[19:26] <FOAD> Geen vragen, ik ga er op studeren.
[19:26] <hannie> self, is dat een bewaarplaats waar later iets in komt?
[19:27] <erkan^> foad: Geef de naam van een directory, en een beetje snel graag. firefox
[19:28] <hannie> en adresboek1, 2 enz. gebruik je later in een programma?
[19:29] <hannie> ok, het begint te dagen :)
[19:29] <Cugel_laptop> Omdat ik het telkens laat afweten zal ik volgende keer het huiswerk uitvoeren. Als het lukt.
[19:30] <FOAD> Wat, ik dacht dat ik iemand mocht aanwijzen.
[19:30] <FOAD> Ik wijs Cugel aan.
[19:30] <Ronnie> Cugel_laptop: gevaarlijk, je weet nog niet eens wat het huiswerk is ;)
[19:30] <Cugel_laptop> Nou, vooruit dan maar.
[19:30] <Cugel_laptop> Zolang het geen OOP is moet het goedkomen.
[19:32] <FOAD> Ja, maar het mag wel wat moeilijker voor Cugel.
[19:32] <hannie> niet echt, maar ik moet het eerst laten bezinken
[19:33] <Cugel_laptop> Ik geef je een flesvormig object. Je mag zelf een methode verzinnen om deze te openen.
[19:33] <hannie> lol
[19:34] <hannie> commandoline, heel erg bedankt
[19:34]  * Ronnie is er weg van
[19:35] <hannie> commandoline, mag ik zo nog iets vragen over de vorige les?
[19:35] <commandoline> hannie, zeker
[19:35] <Cugel_laptop> Ik kan het googlen maar wat is json
[19:36] <commandoline> Cugel_laptop, het is een manier om een dictionary zoals we die hier gebruiken op te slaan in een bestand, daarvoor wordt het hier iig gebruikt
[19:36] <hannie> http://paste.ubuntu.com/582585/
[19:36] <commandoline> http://json.org/
[19:36] <commandoline> voor meer informatie
[19:36] <Cugel_laptop> Helder.
[19:36] <commandoline> hannie, al bestanden gebruiken, leuk :)
[19:37] <hannie> commandoline, vraagje hierover:
[19:37] <hannie> hoe kan ik het toevoegen stoppen?
[19:37] <hannie> Ik heb al vanalles geprobeerd, maar hij blijft vragen om invoer
[19:38] <hannie> Het voorbeeld heb ik gejat
[19:38] <commandoline> dan was het geen goed voorbeeld :P
[19:38] <commandoline> regel 8
[19:38] <hannie> wat is type?
[19:38] <commandoline> wat daar gebeurd is dat er wordt gekeken of de invoer wel een string is
[19:38] <hannie> elke invoer is toch een string, ook alleen enter
[19:38] <commandoline> (type() gebruiken in code raad ik overigens niet aan)
[19:38] <commandoline> hannie, klopt, en dat is nog het ergste hier
[19:39] <commandoline> wat ik in plaats van regel 8 zou zetten:
[19:39] <hannie> ok, maar wat het prog zou moeten doen vind ik wel interessant
[19:39] <commandoline> if name == "quit":
[19:39] <commandoline> dan sluit je dus één name uit
[19:39] <commandoline> dus je zou ook de lege string kunnen gebruiken hiervoor
[19:39] <hannie> Ha, ik had al gedacht aan if invoer = stop b.v.
[19:39] <commandoline> stoppen gewoon doen met break
[19:40] <commandoline> else is dan niet eens nodig, want break zorgt er wel voor dat code daarna niet meer wordt uitgevoerd
[19:40] <hannie> Gewoon woord tussen "" en klaar-is-kees?
[19:40] <Cugel_laptop> break ga je uit een lus / block, toch.
[19:40] <commandoline> hannie, dat kan, momentje.
[19:40] <commandoline> ik zal even een voorbeeldje geven
[19:41] <hannie> je bent geweldig
[19:43] <hannie> break is geen toets. Je zult toch iets moeten invoeren om
[19:43] <commandoline> http://paste.ubuntu.com/582613/
[19:43] <commandoline> zoiets
[19:43] <hannie> het programma te vertellen dat het moet stoppen
[19:43] <hannie> ah, ik ga meteen kijken
[19:44] <commandoline> hannie, klopt, ik gebruik hier gewoon een lege naam daarvoor ("" dus)
[19:44] <commandoline> probeer het even uit te voeren, ik heb het niet getest nl.
[19:44] <hannie> Dus het indrukken van de entertoets?
[19:44] <commandoline> klopt
[19:44] <hannie> ok, je bent fantastisch.
[19:44] <commandoline> maar het had ook de tekst "quit" ofzo kunnen zijn :)
[19:45] <hannie> Als het niet werkt klop ik komende week via irc bij je aan, ok
[19:45] <commandoline> ok
[19:45] <hannie> Reuze bedankt voor de service
[19:46] <commandoline> graag gedaan :)
[19:48] <DooitzedeJong> leoquant aarom had jij mij gevoiced?
[19:48] <DooitzedeJong> ?
[19:49] <DooitzedeJong> leoquant ben je er nog?
[19:49] <leoquant> +v betekent niet dat je in klas gaat kwekken, maar eventueel bijspringt, toelicht.
[19:50] <DooitzedeJong> Dat was ook helemaal niet mijn bedoeling
[19:50] <commandoline> oh, vergeten te zeggen :(
[19:50] <commandoline> de les gaat volgende week niet door
[19:51] <commandoline> dacht er pas te laat aan
[19:51] <DooitzedeJong> Als men regelmatig op de wiki kijkt moet dat wel goed komen, ander wil ik dat wel de mensen opvangen die dan komen
[19:52] <commandoline> klopt
[19:52] <DooitzedeJong> De wiki is bijgewerkt
[19:53] <DooitzedeJong> Moet ik de logs van vandaag ook toevoegen?
[19:53] <commandoline> graag
[19:54] <leoquant> commandoline, topic is duidelijk daarover. ik kan het erbij zetten?
[19:55] <DooitzedeJong> Het ging me een beetje duizelen, daarom pauzeerde ik even
[19:55] <commandoline> leoquant, hoeft er niet bij, de aandacht moet even op 'Werken met de wiki' liggen nu
[19:55] <commandoline> daarna is het misschien wel goed om het te vermelden.
[19:56] <leoquant> ok
[19:56] <DooitzedeJong> Misschien is het een goed idee om op de wiki ook vooruit te blikken op de volgende keer
[19:58] <commandoline> DooitzedeJong, dat heb ik wel eens gedaan, maar het hangt er vooral vanaf hoeveel zin ik daarin heb :P
[19:59] <DooitzedeJong> Ga je op 16 April ook cursus geven?
[20:01] <commandoline> dat staat dus nog niet vast
[20:01] <commandoline> als het zo is is het mogelijk vanuit Burgum :P
[20:02] <DooitzedeJong> haha, het staat vast dat de Jam op 16 April vanaf 10.10 AM word gehouden
[20:02] <commandoline> :D
[20:03] <commandoline> is de eindtijd al bekend? (hoe laat moeten we weg bij de sterrenwacht?)
[20:03] <DooitzedeJong> 10:00 PM
[20:03] <DooitzedeJong> Dan moeten we echt weg zijn
[20:04] <DooitzedeJong> tussendoor: de wiki is nu compleet bijgewerkt
[20:05] <commandoline> hmm, dan zou de cursus daar dus kunnen als we ook echt zolang doorgaan :)
[20:05] <DooitzedeJong> Ja, dan zou je dat live kunnen geven aan mij :P
[20:05] <DooitzedeJong> en niet te vergeten aan UndiFineD
[20:06] <UndiFineD> o/
[20:06] <DooitzedeJong> Zou wel leuk zijn toch?
[20:07] <DooitzedeJong> leoquant, link is verkeerd
[20:07] <commandoline> DooitzedeJong, idd & idd & idd
[20:08] <DooitzedeJong> haha
[20:08] <UndiFineD> er is een lezingen zaal, maar die zullen we waarschijnlijk bezetten met tafels en stoelen
[20:08] <UndiFineD> maar daar is dus ook een beamer
[20:08] <erkan^> http://wiki.ubuntu-nl.org/community/mwanzo/Workshop/WikiInleiding
[20:08] <DooitzedeJong> Dat is dan nog leuker UndiFineD
[20:08] <UndiFineD> he, ik ken mijn lokaties ;)
[20:09] <DooitzedeJong> :P
[20:09] <DooitzedeJong> Ik wil 's avonds wel streamen
[20:09] <commandoline> streamen van de cursus bedoel je?
[20:09] <DooitzedeJong> naar het internet zodat ze allen commandoline kunnen zien :)
[20:09] <DooitzedeJong> Ja
[20:09] <DooitzedeJong> Met live beeld en geluid
[20:10] <commandoline> hmm, zou kunnen. Het moet alleen wel werken, en iedereen moet dat volgen kunnen.
[20:10] <commandoline> (chat is iets toegankelijker, zeker voor langzame verbindingen etc.)
[20:10] <UndiFineD> kunnen we niet beter streamen tussen nijmegen en burgum ?
[20:10] <DooitzedeJong> VLC is your friend
[20:10] <commandoline> hmm, da's een beter idee :)
[20:10] <DooitzedeJong> Dat bedoel ik ook UndiFineD
[20:10] <DooitzedeJong> Dan kunnen we met een audio+video verbinding communiceren
[20:11] <commandoline> nou ja, eerst maar eens zien of ik überhaupt kan komen, ik zal even informeren binnenkort naar de precieze tijden
[20:11] <DooitzedeJong> met skype
[20:11] <DooitzedeJong> commandoline, ook in het algemeen is het leuk om contact te houden
[20:11] <DooitzedeJong> Wat vind jullie Ronnie en RawChid?
[20:11] <commandoline> oh, dat spreek ik niet tegen, zeker :)
[20:11] <commandoline> idd, dat wij het willen is leuk, maar dan moet de andere kant van de lijn wel meewerken :P
[20:12] <DooitzedeJong> Ik heb de middelen
[20:12] <DooitzedeJong> nu de verbinding nog
[20:13] <DooitzedeJong> UndiFineD kun je nog eens duidelijk en concreet de verbinding tot het internet uitleggen, we hebben een kabelverbinding nodig voor een goede verbinding
[20:13] <DooitzedeJong> Nog steeds niet goed leoquant
[20:13] <leoquant> goh DooitzedeJong !
[20:13] <leoquant> knap van je..:/
[20:14] <commandoline> hmm, vervelend. Pakt 'ie zo'n lang topic niet ofzo?
[20:14] <UndiFineD> ze hebben daar breedband, iedereen kan daar verbinding maken met de wifi, maar laten we dat beperken tot 1 accesspoint
[20:14] <leoquant> topic set is stuk
[20:14] <leoquant> gezeik
[20:14] <commandoline> ok :(
[20:14] <DooitzedeJong> chanserv topicappend al geprobeerd?
[20:15] <commandoline> UndiFineD, ik neem aan dat de meesten via wireless zullen inloggen, aangezien het toch voor het grootste deel laptops zijn die meekomen?
[20:15] <DooitzedeJong> @UndiFineD voor een videoverbinding hebben we meer dan wifi nodig
[20:16] <meetingology> DooitzedeJong: Error: "UndiFineD" is not a valid command.
[20:16] <UndiFineD> we zorgen voor een bedraad netwerk
[20:16] <DooitzedeJong> Wifi heeft veel latency
[20:16] <DooitzedeJong> mooi zo UndiFineD
[20:16] <DooitzedeJong> Zullen vrijdagavond opbouwen als ik mag van mijn ouders?
[20:16] <commandoline> hmm, wat waren jullie van plan dan, als jullie wifi teveel latency vinden geven :P?
[20:17] <commandoline> maar dat klinkt als goed geregeld :)
[20:17] <DooitzedeJong> @meetingology lol
[20:17] <meetingology> DooitzedeJong: Error: "meetingology" is not a valid command.
[20:17] <DooitzedeJong> Ja
[20:17] <leoquant> soit
[20:17] <DooitzedeJong> Bravo leoquant, nu nog een paar woordjes
[20:17] <leoquant> zooi
[20:18] <DooitzedeJong> ?
[20:18] <leoquant> lol
[20:18] <DooitzedeJong> Wat is dat?
[20:18] <leoquant> haha
[20:18] <leoquant> chans helper is stuk
[20:18] <DooitzedeJong> Jij wilde mij kicken?
[20:18] <commandoline> alleen maar stil houden :P
[20:19] <DooitzedeJong> oh
[20:19] <DooitzedeJong> Shame on you leoquant
[20:19] <UndiFineD> leoquant: probeer iets minder in het topic te stoppen :)
[20:19] <DooitzedeJong> en wat meer bij de mededelingen door chanserv
[20:19] <leoquant> UndiFineD, tis goed zo...:P
[20:19] <UndiFineD> ok
[20:19] <DooitzedeJong> oke
[20:19] <UndiFineD> okee
[20:20] <DooitzedeJong> Maar nu even terug. Keimpe, Zullen vrijdagavond opbouwen als ik mag van mijn ouders?
[20:20] <leoquant> ik klas staat het goed
[20:21] <UndiFineD> vrijdag avond is de sterrenwacht nog open.. wat betekent dat we enkel na een eventuele lezing kunnen opbouwen
[20:21] <DooitzedeJong> Hoe laat is dat?
[20:21] <DooitzedeJong> Want ik moet dan ook met de bus
[20:21] <UndiFineD> ergens na 21.00
[20:21] <UndiFineD> even zien of er dan ook iets is
[20:22] <DooitzedeJong> Wat is hun website
[20:23] <DooitzedeJong> Want ik wil wel weer met de bus naar huis
[20:23] <commandoline> http://www.volkssterrenwachtburgum.nl/
[20:23] <DooitzedeJong> oke
[20:24] <leoquant> hehe
[20:24] <DooitzedeJong> Why are you teasing me :(
[20:24] <leoquant> wat een zooi
[20:24] <DooitzedeJong> :P
[20:24] <leoquant> ツ
[20:25] <leoquant> met +v gebeurt je niets
[20:25] <DooitzedeJong> maarre leoquant waarom unvoicede jij mij nou?
[20:25] <leoquant> ik?
[20:26] <DooitzedeJong> ja, bij de cursus
[20:26] <leoquant> spasme
[20:26] <leoquant> van mij kant
[20:26] <leoquant> n
[20:26] <leoquant> :P
[20:26] <DooitzedeJong> haha :P
[20:28] <leoquant> commandoline?
[20:28] <commandoline> leoquant?
[20:28] <UndiFineD> http://www.volkssterrenwachtburgum.nl/index.php?option=com_content&view=article&id=100&Itemid=75
[20:28] <leoquant> stefan is ziek weggegaan
[20:28] <commandoline> klopt
[20:28] <leoquant> dat wist je?
[20:28] <leoquant> ok
[20:28] <commandoline> ja, we hebben altijd contact tijdens de cursus over vragen e.d.
[20:28] <UndiFineD> die zaal is ruim genoeg voor wat tafels en stoelen
[20:28] <UndiFineD> en zijn nog wel meer
[20:29] <commandoline> maar wel vervelend voor hem :(
[20:29] <leoquant> ja hij is lang ziek nu
[20:29] <UndiFineD> LYRIDS METEOR SHOWER - April 16, 2011 - April 26, 2011
[20:29] <DooitzedeJong> oke
[20:30] <DooitzedeJong> Dus wij kunnen er niet eens zijn op de 16e?
[20:30] <UndiFineD> jawel
[20:30] <UndiFineD> we staan op een lege pagina van de agenda
[20:30] <DooitzedeJong> oke
[20:31] <DooitzedeJong> Waar is die agenda?
[20:31] <UndiFineD> in burgum
[20:31] <DooitzedeJong> Ik bedoel op de website
[20:32] <UndiFineD> je kent het wel nog zon fysiek ouderwets ding waar je met pen in schrijft
[20:32] <leoquant> UndiFineD, een meeting in fry?
[20:32] <UndiFineD> leoquant: yes
[20:32] <DooitzedeJong> ja
[20:32] <leoquant> waar precies?
[20:32] <commandoline> Burgum
[20:32] <UndiFineD> http://www.volkssterrenwachtburgum.nl/index.php?option=com_content&view=article&id=100&Itemid=75
[20:33] <leoquant> erg leuk!
[20:33] <leoquant> ligt boven leeuwarden?
[20:33] <commandoline> nee, ten oosten
[20:33] <commandoline> en ietsje ten zuiden?
[20:33] <leoquant> bij mooi weer kom ik misschien wel
[20:34] <leoquant> onuitgenodigd
[20:34] <DooitzedeJong> Bij welke halte stap jij uit UndiFineD?
[20:34] <DooitzedeJong> Jij bent altijd uitgenodigd als je mij maar +voiced :P
[20:34] <UndiFineD> http://goo.gl/maps/Kel4
[20:35] <leoquant> komt het nog op het forum?
[20:35] <commandoline> nee, niet iets ten zuiden dus, verkeerd ingeschat :P
[20:35] <UndiFineD> burgum, halte tussendijken
[20:35] <leoquant> bergummer meer ken ik wel
[20:35] <DooitzedeJong> Ja, RawChid en ik gaan een algemene mededeling doen
[20:35] <leoquant> tis 1,5 uur van hier
[20:35] <DooitzedeJong> Dat valt mee :P
[20:35] <leoquant> mits 135 km /uuur
[20:36] <DooitzedeJong> haha
[20:36] <UndiFineD> oh, die halte bestaat niet meer ?
[20:36] <DooitzedeJong> denk het niet he
[20:36] <UndiFineD> dan de noordersingel maar
[20:36] <DooitzedeJong> oh bij mij moet ik bij het zwembad uitstappen
[20:37] <DooitzedeJong> Jij gaat toch ook naar burgum met 53 ?
[20:37] <UndiFineD> nee, lijn 19
[20:38] <DooitzedeJong> je moet toch overstappen?
[20:38] <UndiFineD> nee
[20:38] <DooitzedeJong> oh oke
[20:38] <leoquant> ik ga doeg, en excuses voor de "noise".
[20:38] <DooitzedeJong> geeft niet leoquant
[20:38] <UndiFineD> ja zwembad kan ook
[20:38] <UndiFineD> het scheelt niet zo veel
[20:39] <DooitzedeJong> Ik ga eens GoogleMaps raadplegen
[20:39] <UndiFineD> http://goo.gl/maps/cNKU
[20:39] <DooitzedeJong> commandoline, jij woont toch ook onder leeuwarden?
[20:39] <commandoline> in Wirdum idd
[20:39] <commandoline> 6 km. ten zuiden v. Leeuwarden
[20:43] <DooitzedeJong>  ik ga
[20:43] <DooitzedeJong> doeg
[20:43] <UndiFineD> doei
[20:43] <commandoline> doei
[20:52] <StefandeVries> hallo...
[20:53] <StefandeVries> hoe is het gegaan, commandoline?
[20:53] <commandoline> hoi StefandeVries, gaat 't weer wat beter?
[20:54] <commandoline> het blijft natuurlijk een lastig onderwerp
[20:54] <commandoline> maar het ging wel redelijk, met volgende week erbij moet het concept wel duidelijk worden lijkt me.
[20:54] <commandoline> eh, over 2 weken
[20:54] <commandoline> ik kan volgende week niet nl.
[20:54] <StefandeVries> nou, ik heb het Limburgse riool in de afgelopen twee uur al 3 keer verblijd met braaksel
[20:55] <StefandeVries> goed te horen dat het nog goed ging
[20:55] <StefandeVries> ik lees de logs morgenochtend door
[20:57] <commandoline> hmm, vervelend. Het was wel wat druk, maar gelukkig hielp Ronnie nog :)
[21:02] <StefandeVries> waarvoor bedankt, Ronnie =)
[21:02] <commandoline> idd :)
[21:03] <StefandeVries> ik ga weer
[21:03] <StefandeVries> Tot morgen en anders tot later