School op de kaart!

Vandaag gebeurt er alweer iets bijzonders op de Prins Bernhardschool in Rio Canario. De open source geolocatie expert Milo van der Linden (NL) geeft een workshop ‘zet je school op de kaart’.

Milo is geen onbekende in Curaçao. In 2013 gaf hij in het kader van de door UNESCO gefinancierde conferentie ‘ICT & Education’ een workshop. Samen met 13 leerlingen van het voortgezet onderwijs en 5 docenten zette hij een deel van Otrobanda op de kaart. Een online kaart wel te verstaan.

De meeste mensen kennen Google Maps wel, maar Google investeert alleen in gebieden waar geld te verdienen valt. In Amsterdam en New York is elke vierkante meter in kaart gebracht, maar Curaçao bevat vele lege gebieden. In het project ‘Openstreetmap’ kan iedereen zelf de kaart aanvullen. Deze open kaart wordt gebruikt in onder andere Maps.me, waardoor je op Curaçao de weg kan vinden, iets wat met Google Maps niet lukt.

Gebouwen op de openstreetmap kaart zetten is heel eenvoudig, want de meeste smartphones beschikken over GPS en deze gegevens kunnen vrij gemakkelijk overgebracht worden op de openstreetmap kaart. Als je een vergelijking maakt tussen openstreetmap en Google, dan zie je direct het verschil. En dat verschil wordt gemaakt door gewone mensen die met eenvoudige technieken een bijdrage leveren.

In de workshop leren de docenten de begrippen kennen, zoals ‘geolocatie’, ‘GPS’ en ‘fieldpapers’. Daarna gaan ze in groepjes de straat op, om daarna de verzamelde gegevens op de kaart te zetten. Hopelijk worden de docenten zo geïnspireerd dat ze dit proces ook met hun leerlingen gaan doorlopen, zodat elke school op Curaçao straks op de kaart staat. Leerlingen leren op deze manier hun omgeving kennen, maar ook dat ze kunnen bijdragen aan een wereldwijde kaart die door vele anderen gebruikt wordt.

http://www.openstreetmap.org/#map=5/51.500/-0.100

http://www.openstreetmap.org/way/267431608

http://www.openstreetmap.org/way/30287317

vimeo.com/117487180

http://maps.me/en/home

Open Hersenen

Elon Musk – de man van de zelfsturende Tesla auto’s – heeft een nieuw bedrijf opgericht. Via een implantaat wil hij het menselijk brein aan de computer koppelen. In eerste instantie om mensen met hersenbeschadiging te helpen, maar ongetwijfeld ook om zijn auto’s te voorzien van een menselijk trekje.

Voor wie niet op Musk kan wachten is er de ‘Ultracortex’. Dit is een apparaat dat je op je hoofd zet en hersenactiviteit zichtbaar maakt op de computer. Een doe-het-zelf EEG dus. Het bedrijf OpenBCI heeft de Ultracortex bedacht. OpenBCI maakt apparaten en software waarbij je zelf je hersenactiviteit (EEG), hartactiviteit (ECG) of spierspanning (EMG) kan meten.

De Ultracortex kan via een 3D printer geprint worden. Met behulp van ‘droge’ sensoren kan het apparaat binnen 30 seconden geplaatst worden en werken. Volgens OpenBCI is het belangrijk om deze techniek in handen van de massa te leggen, want net als met open source software zien vele ogen meer dan een enkeling. Door de techniek bereikbaar te maken voor het grote publiek zullen er ook uitvindingen en ontdekkingen gedaan worden buiten de grote researchcentra. En uiteraard is het een prachtig apparaat voor armere landen.

De Ultracortex gebruikt een Arduino-compatible CYTON board, die geheel open source is. De blauwdrukken van dit minicomputertje kunnen gedownload worden en je kan hem zelf in elkaar zetten. Uiteraard kan je het CYTON board ook kant en klaar kopen, voor ongeveer duizend gulden. Ook de Ultracortex kan je kopen, zowel kant en klaar als alleen de onderdelen, de rest kan je dan zelf printen. De software is ook open source, en laat heel duidelijk hersenactiviteit zien. Behalve er naar kijken kan je er dan ook dingen mee besturen!

 

https://www.wevolver.com/conor.russomanno/ultracortex/part-2/description/

http://openbci.com/

https://shop.openbci.com/collections/frontpage

Gratis Wereld

Microsoft – inmiddels mijn favoriete open source bedrijf – heeft software om drones te trainen voor iedereen toegankelijk gemaakt. Drones worden steeds vaker ingezet voor alledaagse taken, zoals het bezorgen van postpakketjes. Het is dan wel handig als de drones ‘zelfvliegend’ zijn, zodat ze zelf hun weg kunnen vinden door het landschap.

AirSim, de nieuwe open source software van Microsoft biedt een realistisch landschap, een virtuele wereld met bomen, huizen en heuvels maar ook schaduwen van een ondergaande of opkomende zon. Drones kunnen in deze virtuele wereld leren vliegen. En als ze dan een keer tegen een muur te pletter slaan dan kost dat niets.

Microsoft zegt dat het hoopt de “democratisering van robotica” te bevorderen door het aanbieden van deze software als open source. Individuen, onderzoekers en bedrijven kunnen systemen testen zonder te hoeven investeren in een dure virtuele omgeving. De simulator maakt gebruik van ontwikkelingen in de technologie om nauwkeurige virtuele versies van de echte wereld in detail weer te geven, zoals schaduwen, de schittering van de zon, en mistbanken. De software kan ook gebruikt worden om zelfrijdende auto’s te testen.

AirSim is gebaseerd op de Unreal Gaming Engine. Het is dus niet zo dat Microsoft een complete virtuele wereld beschikbaar stelt, maar eerder een plugin voor Unreal zodat drones kunnen leren vliegen. De Unreal Gaming Engine is een complete gereedschapset voor ontwikkelaars van spelletjes en 3D werelden. Ook Unreal is open source, maar met een twist: 5% van de winst die een spel oplevert, gaat naar Unreal. Voor wetenschappelijke en educatieve toepassingen is Unreal gratis. Unreal is zo geavanceerd dat het gebruikt kan worden binnen de architectuur (om 3D modellen van gebouwen te maken) en om soldaten en politie te trainen.

https://www.unrealengine.com/ue4-on-github
https://github.com/Microsoft/AirSim
https://blogs.microsoft.com/next/2017/02/15/microsoft-shares-open-source-system-training-drones-gadgets-move-safely/#sm.0009ck4qh1bpaf25sc52nv0bonocl

Zentyal

Had ik al eens een stukje geschreven over Zentyal? Ik heb het even nagezocht en inderdaad, dat was in 2013.

Dat komt zo, ik heb wel een Zentyal maar dat vergeet ik het liefst. Hij stond achter op een kast in het kantoor stof te verzamelen, wat natuurlijk helemaal niet goed is voor een Zentyal, maar je stoft dit soort dingen nou eenmaal niet vaak af. Misschien kunt u zich het niet voorstellen, maar wij in Otrobanda hebben altijd stroom. Aqualectra schakelt niet in onze wijk. Maar vorige week kwam er iemand lassen, en prompt sloegen de stoppen door en daardoor moest ik weer een keer naar mijn Zentyal kijken.

De laatste keer dat ik hem opengemaakt had was toen ik van internetprovider wisselde, in 2013 dus. De daaropvolgende 1000 dagen had de Zentyal gewoon gedaan wat ‘ie moest doen. Hij werkt namelijk als firewall en verdeelt het internet over al onze computers. Hij werkt als opslag van de bestanden van ons websitebedrijf en onze projecten. Er staat muziek op die we via alles behalve iTunes kunnen beluisteren. Er zitten een paar flink grote harddisks in zodat we er ook backups op maken.

Het is een klein zwart kubusvormig kastje zonder scherm en toetsenbord dat verder helemaal niet opvalt. De hardware is simpel en niet eens zo heel krachtig. Vier harddisks van een Terabyte en twee netwerkkaarten, het geheel kost nog geen 1500,-. De software is natuurlijk open source, en heet dus Zentyal. Gewoon downloaden op een stick of op CD branden, installeren, configureren en klaar.

Behalve firewall en data-opslag (die ook met Mac OSX en Windows werkt) kan Zentyal ook nog een hele reeks andere dingen doen – maar dat interesseert me niet. Het belangrijkst is dat het veilig is en altijd werkt. En dat doet een Zentyal: dag en nacht, week na week, jaar na jaar zonder onderbrekingen, vastlopers, onderhoud en – zonder ergernis.

http://www.zentyal.org/
http://en.wikipedia.org/wiki/Zentyal

Kodi

TV kijken via je computer? Kodi is een gratis en open source media player ontwikkeld door de XBMC Foundation.  Kodi is beschikbaar voor bijna alle besturingssystemen en draait moeiteloos op OS X, Windows, Android, Ubuntu en Linux. Met Kodi kan je foto’s bekijken, muziek luisteren, video’s afspelen en TV kijken (streaming). Kortom, een alternatief voor Windows Media Center.Het leuke aan Kodi is dat het ook op hele kleine computers werkt, zoals de Raspberry Pi, een computer van onder de 80 gulden.

Op Internet zijn vele ‘plugins’ te vinden voor Kodi, waardoor het aanbod aan TV kanalen heel groot is. Zo is er een plugin voor het NOS journaal, die elke dag via ‘uitzendig gemist’ het Nederlandse 8 uur journaal opzoekt. Geen lastig gedoe met een website, gewoon via de afstandsbediening klikken op het kanaal ‘8-uur-journaal’. Zo zijn er ook kanalen voor bepaalde series, waardoor je geen uitzending mist. En natuurlijk live (streaming) kanalen van diverse TV- en radiozenders. Ook online diensten zoals Amazon Prime Instant Video, Crackle, Pandora Internet Radio, Rhapsody, Spotify en YouTube kunnen door Kodi afgespeeld worden.

De software is ooit begonnen als een media player applicatie voor de XBox, genaamd Xbox Media Center (afgekort als XBMC). In 2014 werd de naam veranderd in Kodi. Omdat Kodi op zoveel verschillende systemen werkt, wordt het ook gebruikt in allerlei apparaten, waaronder smart tv’s, set-top boxes, digitale reclameborden en hotel tv-systemen. Kodi is vergelijkbaar met IPTV en Roku, maar speelt alleen af wat vrij via Internet beschikbaar is (legaal of niet). Als die ene voetbalwedstrijd niet op Internet te vinden is, dan kan Kodi die ook niet afspelen of streamen. De kwaliteit hangt natuurlijk ook af van je internetverbinding. Maar voor nog geen 100 gulden inclusief computer is de Kodi een hele mooi aanwinst voor iedereen die graag voor de buis zit.

https://kodi.tv/
https://play.google.com/store/apps/details?id=org.xbmc.kodi&hl=en
https://superrepo.org/get-started/ 

Fabschoolino

Techniek in het onderwijs bevorderen, dat is het doel van de Fabschoolino. Voor 20 euro krijg je een doosje met losse onderdelen, een paar chips, wat draadjes en een handleiding. Eén van die onderdelen is een heuse Arduino, een microcontroller die de kern vormt van drie projecten die je met de Fabschoolino kan bouwen. Als je na die drie projecten de smaak te pakken hebt kan je op Internet nog wel driehonderd projecten vinden, of je eigen fantasie laten gaan.

Het leuke aan de Fabschoolino is dat het elektronica combineert met programmeren. Als jongen van 15 snapte ik helemaal niks van elektronica. Mijn buurman was een whizzkid op dat gebied. Hij bouwde van een koekblik, een Philips EL84 radiobuis en een paar weerstanden een 10 Watt AM radiozender die zowat alle communicatie in de hele buurt plat legde. Rond diezelfde tijd kreeg ik via school te maken met de programmeerkunst: nette opdrachten en afspraken die naar een voorspelbare uitkomst leiden.

Geen geknoei met anodes, soldeerbouten en de ‘som der toleranties’. Fabschoolino biedt het beste van beide werelden. Aan de ene kant heb je de elektronica, de hardware dus, en aan de andere kant de software die de hardware bestuurt. Als je met hardware een knipperlicht wil bouwen, dan kan dat. Als je daarna de knippersnelheid wil veranderen, dan moet je een onderdeel vervangen – soldeerbout erbij. De combinatie van hard- en software zorgt ervoor dat je een knipperlicht kan bouwen, waarbij de snelheid van het knipperen veranderd kan worden door het programma aan te passen. En dat maakt de Fabschoolino nou nét even iets leuker dan alleen maar een bergje elektronica.

http://waag.org/nl/project/fabschoolino
https://en.wikipedia.org/wiki/EL84
https://www.arduino.cc/

Thor

Thor is een Open Source robot-arm die je kan printen met een 3D printer. Thor is ‘6DOF’ en heeft dus zes vrijheidsgraden. Een kantoorstoel is 2DOF, want die kan naar links en rechts draaien en hoger of lager afgesteld worden. Deze robotarm kan ook nog zijn pols draaien, zijn elleboog knikken, zijn schouder draaien en met een grijper-achtige hand dingen pakken en loslaten. Thor is 62 cm hoog en kan anderhalf pond gehakt tillen (750 gr).

Het project startte een jaar geleden als einddiploma project van Angel Muro, genaamd “Ontwerp en prodcutie van een open source en 3D-printbare robotarm met zes vrijheidsgraden”. Het voornaamste doel van dit project is om een ​​robotarm te maken die op universiteiten en in scholen gebruikt kan worden voor robotica-onderwijs in plaats van het gebruik van simulatiesoftware. Een ander doel was om het betaalbaar te houden, en dat is gelukt want de robotarm met alle materialen kost ongeveer 700 gulden.

Angel koos ervoor om het project Open Source te maken, want hij wil iedereen de kans geven om de arm te bestuderen, te wijzigen en te verbeteren. De arm is dan ook helemaal ontworpen met gebruik van Open Source software. Op deze manier kan iedereen de bestanden openen en wijzigen zonder eerst een duur softwarepakket te moeten aanschaffen. Er is dus geen enkele reden waarom jij, jouw school, of jouw universiteit, Thor niet zou kunnen betalen of bestuderen! Behalve Thor zijn er nog best veel andere 3D-printbare open source robotarmen: BCN3D MOVEO, Betabot van Andreas Hoelldorfer, en de 3D arm van Instructables.

https://www.wevolver.com/angel.muro/thor-open-source-3d-printable-robotic-arm/main/description/
https://en.wikipedia.org/wiki/Six_degrees_of_freedom
https://hackaday.io/project/3800-3d-printable-robot-arm
https://www.bcn3dtechnologies.com/en/bcn3d-moveo-the-future-of-learning/
http://www.instructables.com/id/3D-Printed-Robot-Arm/

Hour of Code 2016

De actie ‘Hour of Code’ (een uur programmeren) probeert kinderen en volwassenen over de hele wereld kennis te laten maken met programmeren.

In 2013 deed groep 7 van de Prins Bernhardschool mee aan de eerste ‘Hour of Code’ (HoC) op Curaçao, onder begeleiding van CITI (vooheen Stimul-IT). In 2015 deed er ook een school in Koraalspecht mee. Dit jaar werd de HoC op drie scholen georganiseerd, en op één naschoolse opvang, en in de wijken Soaux, Nieuw Nederland en Seru Domi middels het Nos Ta Konektá project. Volgens Bentley Leonora, ex-directeur van de Prins Bernhardschool, gaat het niet alleen om ‘computerscience’, maar vooral om de kinderen logisch te leren nadenken en om hun concentratie te verbeteren. Hij ziet een toekomst waarin programmeren een onderdeel is van de activiteiten op school, en wil verder gaan met diverse progammeeractiviteiten op scholen, naschoolse opvang en vakantieplannen.

Het is voor iedereen de moeite waard om het even te proberen via de eeste link onder deze column. Het duurt maar een uur en ik wil wedden dat je het leuk vindt. Als je inlogt met Facebook krijg je direct ook een mooi certificaat op naam als je alle 20 opdrachtjes afwerkt. En als je klaar bent en de smaak te pakken hebt, zijn er nog veel meer uitdagingen!

Als je eenmaal een paar uur programmeerervaring hebt, kan je doorschakelen naar bijvoorbeeld LiveCode. Dat is open source software om mobiele applicaties mee te maken. Met andere woorden, je eigen app voor tablet, mobiele telefoon of televisie! Omdat de app die je maakt ook weer open source is, kun je putten uit een scala aan reeds door anderen gepubliceerde apps. Dus, vanuit niets via een ‘hour of code’ naar zelf mobiele apps maken – het kan in een weekend!

studio.code.org/hoc/1
code.org
livecode.com
nos-ta-konekta.com

Nepnieuws

Bananen die ingespoten zijn met bloed, mensenvlees in de corned beef, aardbeisnoepjes met drugs erin, en orkanen die op ons af komen terwijl er geen vuiltje aan de lucht is. De laatste weken werden we overspoeld door nepnieuws. Nieuws waarvan blijkt dat er niks van waar is. Nieuws dat gretig gedeeld en doorgestuurd wordt via sociale media, want dat is zo makkelijk: forward to all. Waarom mensen zo dol zijn op het delen van totaal ongeloofwaardig nieuws is mij nog steeds een raadsel.

Dat het dankzij sociale media een stuk makkelijker geworden is dan vroeger, toen je nog moest wachten op een verjaardagsfeestje om onzin te kunnen vertellen over stammenoorlogen in Afrika en auto’s die op water rijden en hoe de fluoride in het water je hersens verweekt.

Roddel en achterklap is iets van alle tijden, en bangmakerij is nog veel ouder. Het meeste nepnieuws is namelijk angstaanjagend en gaat over ‘anderen’ die op de één of andere manier in een complot betrokken zijn geraakt om jou, de gewone, godvrezende en brave burger, kwaad of pijn te doen. Waarom zou iemand HIV willen verspreiden door het in bananen te spuiten? Of schoolkinderen drugs geven waar ze vrijwel onmiddellijk aan overlijden?

Nepnieuws lijkt wel bedoeld om ons zo bang te maken dat we ons huis niet meer uit durven, de deur niet meer open doen, en alle vreemdelingen per definitie wantrouwen. En lang niet iedereen weet dat het om nepnieuws gaat, en veel mensen hebben niet de vaardigheden om op internet bevestiging te zoeken voor dit soort berichten. Gelukkig zijn er websites die bijna elk nepbericht ontkrachten, en er zijn minstens twee open source facebook plugins die kunnen achterhalen of nieuws ‘echt’ of ‘fake’ is.

http://www.snopes.com/

http://hoaxes.org/

http://lifehacker.com/how-to-spot-and-debunk-fake-news-1789464059

https://github.com/anantdgoel/HackPrincetonF16

https://github.com/selfagency/bs-detector

 

Open Source

Vorige week was er de ‘Robot Team Challenge’, een ‘makerevent’ georganiseerd door CITI. 6 teams probeerden binnen een week een robotje te bouwen, met de ‘Arduino’ als hart. Arduino is een microcontroller, waarmee je motortjes kan besturen, en die ook via sensors kan voelen of het licht of donker en warm of koud is. Er zijn ook sensors voor geluid en afstand. Arduino is open source: de hardware zelf, maar ook de software om de Arduino te programmeren, en de vele voorbeeldprojecten die je er gratis via Internet bij krijgt.

De Robot Challenge speelde zich af op de UoC. Een plek bij uitstek voor zo’n evenement, want juist op die plek verwacht je kennis van dit soort technieken. En dat klopt ook wel een beetje, want het team van de UoC won de challenge. Ze hadden een leuk karretje gemaakt dat via een grijparm dingen op kon pakken en vervoeren. In dat idee kon je een zeker economisch voordeel zien, en omdat MEO de wedstrijd sponsorde, was dat een doorslaggevend argument voor de jury. Het was trouwens geweldig om te zien hoe creatief al de zes teams aan de slag gingen om vanuit het niets een idee te realiseren!

In Nederland, Suriname en veel andere landen is de ‘maker’ beweging al vele jaren ‘booming’, en het is goed om te zien dat Curaçao ook meegaat in de vaart der volkeren. Toch is het een beetje jammer om te merken dat op de UoC het belang van open source zwaar onderschat wordt. Er worden hier en daar wel open source tools gebruikt, maar er wordt geen les gegeven in het open source model zelf. Open source is iets wat op Curaçao nog steeds geen plek heeft, of je nou op de SBO scholen, de UoC of op het ministerie van BPD rondkijkt. Men is er nog steeds van overtuigd dat Microsoft heilig is, en als je maar genoeg software koopt of steelt, dat alles dan goed zal komen. En dat terwijl Microsoft steeds meer en meeer open source produceert, en zojuist als Platina lid is toegetreden tot de Linux Foundation.

Open source is verweven in bijna alle technieken die we dagelijks gebruiken – maar op school en op de UoC leren we er niks over. Is dit een ‘smart nation’?

https://www.linuxfoundation.org/announcements/microsoft-fortifies-commitment-to-open-source-becomes-linux-foundation-platinum
https://www.extremetech.com/computing/239616-hell-freezes-microsoft-joins-linux-foundation
http://citi.cw/maker-event/