Search

Archives

Pages

Op mijn desktop:

Suggesties, commentaar, ... (klik of schrijf zelf:)e-mail webgang
Laatste titels:

Firefox OS- en Arduino-hardware @ FOSDEM 2014

Uitzending do 18:00 ** February 6th, 2014 by wim.webgang **

Sfeerbeeld en verslagen van op FOSDEM 2014

Arduino soldeerbord, ene kant

1. Arduino soldeerbord, ene kant

Floris Soldeert

3. Floris Soldeert

Arduino soldeerbord, andere kant

2. Arduino soldeerbord, andere kant

Arduino op een pinguin
Floris brengt verslag uit van in het hardwaregebouw met een stukje participerende journalistiek: hij soldeert een computerbordje dat de functie van een arduino heeft. Het bordje heeft de vorm van een pinguin, en de onderdelen krijg je ter plaatse, samen met een bouwplan dat toont waar alle onderdelen moeten komen. Soldeerbouten zijn voorzien en de tafel van vier zit altijd vol…

Firefox OS
Interview aan de Mozilla stand waar we de knal-oranje “developers”-versie zien van de gsm/smartphone ontwikkeld door het Mozilla project voor hun Firefox OS.
Het toestel zou zo’n 70 euro kosten, en begint in Europa hier en daar verkrijgbaar te zijn.
Ondertussen werken ze ook aan een opvolger.

Smartphone met FirefoxOS

4. Smartphone met FirefoxOS

Foto 1 en 2 door Floris
Foto 3 en 4 door Wim

Lift ^ | Lift v | Comments Off

Geen veilige Firefox voor iPhone

i-nieuws 6 na 6 ** February 6th, 2014 by wim.webgang **

Geen i-Firefox

Nu veel internetgebruikers zich vragen stellen over de veiligheid en de privacy van hun internetgedrag, gaan ze op zoek naar veiligere surfgewoonten. Een daarvan is gebruik maken van https in plaats van http, tenminste zover de servers het aanbieden. Firefox heeft daar een handige plugin voor, die steeds probeert de https versie van websites te gebruiken als die bestaat.
De plugin heet \
‘https Everywhere’, en wordt uitgebracht door de EFF, Electronic Fronteer Foundation. Ook voor de mobiele gebruiker werd een versie uitgebracht, nl voor Firefox voor Android. Android gebruikers moeten dan wel de Firefox app installeren, en daarin de plugin.
Voor Apple’s iPhone bestaat geen Firefox, en dus blijven gebruikers daar met hun privacy in de kou staan. De EFF zou wel willen een versie voor iOS uitbrengen, maar Apple houdt greep op de software die aangeboden wordt in hun app store. Ze hebben er natuurlijk financieel geen belang bij om hun gebruikers vrije software te laten gebruiken in plaats van apps te kopen waar ze een derde van de verkoopprijs van binnenhalen.

Lift ^ | Lift v | Comments Off

Op komst: FOSDEM 2014

Uitzending do 18:00, WebGang blog ** January 30th, 2014 by wim.webgang **

We overlopen het schema van de twee dagen FOSDEM op zoek naar bekende projecten, nieuwe stromingen, en grappigste namen van lezingen.
https://fosdem.org/2014/

Lift ^ | Lift v | Comments Off

Plugins project gekaapt * Monitoring plugins * Nagios clones

i-nieuws 6 na 6 ** January 30th, 2014 by wim.webgang **


Plugins project gekaapt

In de rand van Nagios gebeurde een opmerkelijke overname van het Nagios plugins project. Nagios is een open source monitoring software, ontwikkeld op Linux, die de toestand van computersystemen en netwerken weergeeft op een overzichtsscherm. Je kan in een oogopslag zien of er netwerkverbindingen verbroken zijn of computersystemen niet meer helemaal functioneel zijn. Een van de gebruikers is de Franse Gendarmerie, die jaren geleden volledig op Linux overstapte.

Het Nagios-plugins project maakte al jarenlang plugins voor Nagios, om extra dingen weer te geven, maar bestond volledig uit externe vrijwilligers die de open source software plugins schreven. In 2011 sprak het bedrijf Nagios hen aan omdat ze in hun “Nagios plugins” de naam Nagios gebruikten, een naam die als merknaam geregistreerd is door het bedrijf Nagios. Er werd afgesproken dat ze het project gewoon zo mochten verderzetten, maar dat ze de naam, en de domeinnaam zouden overdragen aan het bedrijf. De projectleden zagen er geen graten in en deden dat. Nu, januari 2014, kwam het project plots tot de vaststelling dat ze geen toegang meer hadden tot hun website. Het bedrijf had de gegevens van hun website gekopieerd op een andere server, de domeinnaam laten verwijzen naar die nieuwe server, en het hele project-team buitengesloten.
Nagios heeeft een nieuwe ploeg ontwikkelaars op het gekaapte “Nagios-plugins” project gezet, en doet alsof er niets aan de hand is en het project gewoon verderloopt.

De wat verbaasd achtergebleven groep van vrijwillige ontwikkelaars kon niets doen: ze waren eigenlijk niet in het bezit van die naam, dus nu stonden ze voor een voldongen feit; wilden ze verderwerken moesten ze een andere naam kiezen.
De nieuwe naam wordt waarschijnlijk “monitoring-plugins”. Hun broncode is hen niet afgenomen, die blijft beschikbaar want die is open source. Hun broncode wordt trouwens nu ook gewoon verder gebruikt door het bedrijf.
Het project moet nu proberen de gebruikers te bereiken en uit te leggen dat die Nagios-plugins naam niet meer staat voor de groep mensen die jarenlang de software erachter maakten, maar dat die nu onder monitoring-plugins werken. Zo lijkt het wel of zij afgesplitst zijn van het Nagios-plugins programma, terwijl ze eigenlijk gewoon hun werk voortzetten.
Als ze op hun nieuwe website nu de vroegere versies van hun software aanbieden, zie je die er nog staan als nagios-plugins.

Op de Nagios-plugins website, die slechts lichtjes aangepaste is tov de gekopieerde oorspronkelijke site van het vorige team, zie je de nieuwe leden van het development team staan, waaronder ook de oude leden nog vermeld worden

http://www.nagios-plugins.org/team.html

Nog een opvallende detail: Nagios heef zelf ook zijn naam ooit veranderd omdat een bedrijf claimde dat die te dicht in zijn vaarwater kwam. Nagios heette vroeger Netsaint.

Misschien hadden ze al moeten reageren op het moment dat Nagios beroep deed op het merkenrecht om het eigendom van de naam en domeinnaam over te nemen, en toen een nieuwe naam kiezen.
Blijft de vraag wat Nagios drijft om zo’n hele groep mensen voor de borst te stoten. Uit online discussies blijkt dat binnen het Nagios-plugins project soms ook over andere software dan Nagios gesproken werd, over concurrentie dus vanuit het standpunt van het bedrijf gezien. Dat zou de trigger geweest zijn om de overname in gang te zetten. Nagios kon die onafhankelijke vrijwilligers natuurlijk niet censureren, maar ze wilden wel ingrijpen. Er zijn een paar projecten die verwant of vergelijkbaar zijn met Nagios, maar die wel allen de Nagios naam vermijden:
- Icinga is een afsplitsing van de Nagios code.
- Shinken is een vervangend, compatibel systeem (Shinken is een Japans zwaard)
- op5Monitor en Opsview zijn systemen gebouwd op de Nagios kern.

http://upload.wikimedia.org/wikipedia/commons/1/1a/Monitoring.png

https://www.monitoring-plugins.org/news/domain-transfer.html

https://www.monitoring-plugins.org/download.html

Lift ^ | Lift v | Comments Off

Dell terug in het spel * Target was target * Plugins project gekaapt

Uitzending do 18:00 ** January 23rd, 2014 by wim.webgang **

CPDP.be in Brussel.

Dell terug in het spel

Op de beruchte electronicabeurs CES heeft Dell een zwarte doos getoond met een oplichtend logo van een hoofd met grote ogen. Dat is het logo van Alienware, een afdeling van Dell die zich bv al bezighield met het bouwen van spel-pc’s en laptops op maat van gamers. Ze bedienen daarmee op een slimme manier deze groeiende niche in de computerwereld.

Nu hadden ze een vroeg model klaar van de Alienware Steam Machine. Dat is een spelcomputer die draait op het nieuwe SteamOS. Ze staken daarmee alle concurrenten de loef af die enkel maar aankondigden om een steam machine te gaan maken. SteamOS wordt ontwikkeld door Valve en de officiële release wordt verwacht in 2014. Het is gebaseerd op een Linux kern.

Dell’s Steam Machine zou componenten van Intel en NVIDIA bevatten, maar over de details of technische specificaties is nog niets bekend. Het enige opvallende is hoe klein het apparaat is, dat er uitziet als een rechthoekige doos met een hoek af. Die afgesneden hoekt licht op, net als het Alienware Logo op de voorzijde, naast twee usb-aansluitingen.

Dell lijkt hiermee aan te tonen zijn dynamiek herwonnen te hebben, nadat Michael Dell het bedrijf terug zelf in handen nam. Ze hadden een veel kleinere stand dan vorige jaren, maar scoren alvast met de inhoud.

En ze zetten ook terug een stap in de richting van Linux, zonder Microsoft op de desktop-teen te trappen. Op pc hardware van Dell was het steeds moeilijk om een ernstig Linux aanbieding te krijgen, zowel op Dell als op Alienware toestellen, en ondanks de vragen in de fora.

Het getoonde toestel was niet in gebruik, maar er was wel een andere demonstratie op een aangepaste Alienware machine met Steam software en de nieuwe Steam controller.

Target was target

De inbraak bij een web-systeem van Target, een supermarkt-keten in de VS, lijkt erger dan eerst gedacht. Ondermeer omdat het financiele gevolgen zou kunnen hebben voor de groep, moeten ze communiceren over de inbraak en de impact ervan. Een vroeger bericht heeft door argwaan van de klanten al een impact gehad in de eindejaarsaankopen.

Het wordt nu duidelijk dat de gegevens van zo’n 70 miljoen gebruikers gelekt zijn. Van de gebruikers waren gegevens opgeslagen als naam, adres, telefoon, en e-mail adres. Een woordvoerder van het bedrijf zei dat ze “werkelijk spijt hadden”.
Deze bekentenis komt voort uit het onderzoek naar een al eerder bekend geworden inbraak in het Target systeem van eind november/begin december 2013, waarbij creditcardgegevens van mogelijk 40 miljoenen klanten buitgemaakt werden.

Dat zou gebeurd zijn door spionagesoftware op de verkoopskassa’s, waar de kaart doorgehaald wordt. Mogelijk worden al die kaarten vervangen door de bank.

In eerste instantie leek het of skimmers aan het werk waren geweest, die in de kaartlezer een eigen kaarlezer installeerden. Maar nu uitkomt dat niet alleen creditcardgegevens, maar ook andere klantgegevens zijn buitgemaakt, kan het niet anders dan dat de inbrekers veel dieper in het systeem geraakten.
Waardoor er natuurlijk vragen opduiken over de veiligheidssystemen van Target. En dan stelt zich altijd de vraag waarom gegevens beschikbaar zijn voor welke systemen, en op welke manier. Zo kunnen vertrouwelijke gegevens versleuteld opgeslagen worden, zodat ze niet direkt bruikbaar zijn bij diefstal van de data van de server. Dat zou hier het geval geweest zijn met de pin-codes van de kaarten. Ze zouden enkele-richting versleuteld zijn, zelfs Target kan ze niet ontsleutelen, enkel de bank die de transacties moet uitvoeren kan er iets mee doen. Volgens Target is de versleuteling voldoende garantie.

In theorie kan die data enkel met genoeg rekenkracht ontsleuteld worden, of door een fout in het versleutelingssysteem met iets minder rekenkracht.

Lift ^ | Lift v | Comments Off

FreeBSD 10 * OpenBSD * Linux 3.13 * SecurityCare *

i-nieuws 6 na 6 ** January 23rd, 2014 by wim.webgang **

FreeBSD 10

FreeBSD is aan versie 10.0 toe. Het is één van de BSD varianten die bestaan, een unix-achtig systeem gebouwd rond een bsd kern. FreeBSD 10 bestaat ook in een ARM versie, zodat hij gedraaid kan worden op bv Raspberry Pi.
FreeBSD heeft een sympathiek uitziend duiveltje als mascotte.
Het bestaat voor amd64, i386, ia64, powerpc, powerpc64, en sparc64. FreeBSD wordt veel toegepast in producten en diensten, en heeft ook sponsors waaronder Yahoo!
Een van de veranderingen in FreeBSD 10 zou het gebruik van de random functie zijn. Volgens verslagen van een bijeenkomst van FreeBSD-programmeurs vertrouwden ze de random functies van de processors van Intel en Via niet meer, op basis van NSA-teksten gelekt door Snowden. Die random data wordt gebruikt bij versleuteling van gegevens, en NSA zou met de fabrikanten afspraken hebben gemaakt om die versleuteling te kunnen kraken. Die functies zijn in het systeem nu anders ingevuld in deze versie 10.

http://www.freebsd.org/

https://wiki.freebsd.org/FreeBSD/arm/Raspberry%20Pi

http://rt.com/usa/snowden-leak-rng-randomness-019/


OpenBSD platzak

Een andere BSD variant is OpenBSD. Die heeft de naam veiliger te zijn. Maar als project heeft OpenBSD het moeilijk. De coördinator riep op om mee op zoek te gaan naar financiële middelen omdat binnenkort anders het geld voor de hosting op zou zijn. Alleen al de electriciteitsrekening bedraagt 20.000 dollar per jaar.
Ondertussen zou er reaktie zijn, met de belofte van genoeg middelen om het jaar uit te doen.
Het OpenBSD project maakt ondermeer OpenSSH, software die ook in andere systemen gebruikt wordt; bv OS-X gebruikt de openSSH versie. OpenBSD was ook trots te kunnen verkondigen dat hun encryptiemethoden (itt FreeBSD) wel veilig waren doordat ze vroeger een meer principiële houding hadden aangenomen in hun code.

Linux 3.13
Van het unix-achtig operatings system Linux is Linux 3.13 is uitgekomen. De meeste gebruikers van gewone distro’s zien die kern pas na verloop van tijd naar hun distro doorsijpelen.
De grootste verandering is waarschijnlijk nftables, dat in de plaats komt van iptables, wat op zich een vervolg was op ipchains. Het is de software die de netwerkfiltering doet, een van de belangrijke toepassingen van Linux systemen.
Ook bij Linux zijn ze blij dat ze niet hebben toegegeven aan druk van Intel ingenieurs om het operating system helemaal te laten vertrouwen op de random chips van de processor.


De gezondheid van het gezondheidssysteem

Het is slecht gesteld met de veiligheid van het gezondheidssysteem healthcare.gov in de VS. Het systeem kreeg in december 2013 al te maken met zware kritiek op de zo goed als ontbrekende beveiliging.
Ondertussen zijn een paar gaten gedicht, maar het systeem is intrinsiek onveilig, zeggen experts.

Eén ervan demonstreerde een lek met een klein zelfgeschreven programma (1), en toonde aan hoe hij vanuit een normale toegang meer gegevens te zien kon krijgen door eenvoudig de nummertjes in de vraag te verhogen. Er moest niet eens werkelijk ingebroken worden in het systeem.

Het effect van een veiligheidslek in het systeem wordt vermenigvuldigd omdat het systeem gekoppeld is met andere systemen. Eens binnen in het ene, kunnen gegevens uit de andere systemen ook opgevraagd worden.

De gegevens zelf bevatten zoveel persoonlijke data, dat een identiteitsdiefstal het gevolg kan zijn. Bovendien zijn het zo’n grote databanken dat tienduizenden, maar mogelijk veel meer personen getroffen kunnen worden.

(1) https://www.trustedsec.com/december-2013/healthcare-gov-operational-security-concerns-not-addressed/

Ubuntu CLA

Canonical, het bedrijf dat Ubuntu stuurt, is er weer in geslaagd deining
te veroorzaken in de free software community, nu door hun CLA. Een CLA
is een Contributor License Agreement; een overeenkomst die gesloten
wordt met al wie meewerkt aan de software. Canonical vraagt om een door
hen opgestelden CLA te ondertekenen, die bepaalt wat Canonical met jouw
bijdragen mag doen. In principe wordt door de licentie van de software
waaraan je meewerkt bepaalt wat anderen ermee mogen doen, bv in de GPL,
de General Public License. Maar Canonical wil medewerkers daarnaast de
CLA laten tekenen, waarmee de auteur meer rechten geeft aan Canonical,
dan ze zouden hebben uit die algemene GPL. De GPL bepaalt namelijk dat
de software altijd open moet blijven, en Canonical’s CLA zou hen
toelaten om toch “closed source” gebruik te maken van je bijdragen. Door
het laten tekenen van een “extra licentie” omzeilen ze eigenlijk de GPL.
Niet te verwonderen dat dat reakties oproept. Vooral de indruk dat het
niet dient om algemene patentaanvallen te pareren, maar duidelijk
gericht is op het closed source gebruik in eigen programma’s, stoot voor
de borst. Het principe van de GPL is juist dat je de code vrijgeeft
binnen een project op voorwaarde dat alles wat op dat project verder
gebouwd wordt, ook altijd vrij zal zijn. Iedereen mag gebruik maken en
genieten van jouw bijdragen binnen de context van het doorgeven van die
vrijheid. Canonical is niet de enige die extra rechten vraagt, ook
andere projecten doen dat, maar meestal puur om praktische redenen. Bv
om misbruiken van de code door derden te kunnen vervolgen in naam van de
auteurs, iets waar de afzonderlijke auteurs niet aan zouden toekomen.

IBM verkoopt serverafdeling
IBM was van plan om een serverafdeling te verkopen. Er zouden verschillende geïnteresseerden zijn geweest, zoals Fujitsu, Lenovo en bovenvernoemde Dell. Uiteindelijk was het de koper van de pc-en laptop-afdelingen voorheen: Lenovo.
De afdeling die verkocht wordt, inclusief diensteverleningscontracten, bestaat uit de servers gebaseerd op de intel x86 processoren. Dat zijn opvolgers van de processoren die oorspronkelijk voor pc’s ontwerpen werden; het zijn dus de lichtere servers uit het gamma van IBM, nog aangevuld met software en switches.
Volgens ITWorld.com zou Lenovo daar 2.3 miljard voor betaald hebben.

Lift ^ | Lift v | Comments Off

Duikers tussen de vissen: Subsurface-GTK of-Qt?

Uitzending do 18:00 ** January 16th, 2014 by wim.webgang **

Een duiker, die toevallig ook wat it-aanleg heeft, maakt software om de data uit te lezen van zijn duikapparatuur. Hij maakt een versie voor Linux, Windows en Mac, maar welke toolkit gebruiken? GTK of Qt?

Gnome/GTK: documention (grmbl), you’re doing it wrong, you don’t share our vision, etc flamewars …
Qt? : Attitude is completely the opposite! They have documentation! Strong basic data structures, etc..

Luister zelf: Gtk to Qt – a strange journey – Dirk Hohndel (van de Linux conf.au 2014)

Maar het Model View system is evengoed “almost completely broken” (itt tot dat van GTK dat “completely broken” is).

Dus spring in je Qt-creator (een sourceforge project)…

Muziek:
ADM Fall in june (psilocybines)
The Call (sleepinghills)
Winter mix 2013 (sleepinghills)

Lift ^ | Lift v | Comments Off

De vissen en de mens * de bloemen en de bijtjes * de vogels

i-nieuws 6 na 6 ** January 16th, 2014 by wim.webgang **

De vissen


Mensen hebben lang jaloers naar de vogels gekeken, die konden vliegen, en menig onderzoeker riskeerde zijn leven om een zelfontwikkelde vlieg-techniek uit te proberen.
Maar bij de vissen legde de mens zich sneller neer; zwemmen kan de mens en als hij onderwater wil zwemmen moet hij maar zijn lucht, of toch de zuurstof, meenemen in een fles.

Nu hebben onderzoekers de manier van ademen van de vissen zo gedetailleerd bestudeerd, en gecombineerd met nieuwe technieken, dat ze denken de manier van ademen na te kunnen bootsen.
De interessante overeenkomst tussen vis en mens is immers dat ze beiden zuurstof nodig hebben, alleen haalt de vis die uit het water. Door een speciaal filter te ontwikkelen, met gaatjes die zo klein zijn dat water er niet door kan, maar de zuurstofmoleculen wel, zou een mens met een onderwatermasker kunnen ademen. Het apparaat is voorzien van een kleine compressor, die gevoed wordt door een batterij. De compressor pompt het water door de kunstmatige kiewen. Het geheel wordt scuba-mask genoemd.

http://themindunleashed.org/2014/01/revolutionary-scuba-mask-creates-breathable-oxygen-underwater.html

De bloemetjes en de bijtjes

De privacy van de bijtjes is er ook aan, van sommigen toch. Onderzoekers bevestigden rfid-tags aan duizenden bijen om hun actieradius en hun gedrag in kaart te brengen.
Ze gebruikten de nieuwste technologie om rfid-tags van een paar vierkante milimeter te gebruiken, waar de bijen zo weinig mogelijk last van hebben. Die werden op de rug van de bijen gekleefd. Er zijn detectors opgesteld in het aktie-gebied van de bijen, en met de data moet een driedimensionale kaart gemaakt worden.

Onderzoekers proberen te weten te komen wat de oorzaak is van het massale sterven van bijencolonies. De laatste gegevens wijzen in de richting van pesticiden en schimmelwerende producten, die het immuumsysteem van de bij zouden aantasten. De teloorgang van de bijen heeft een direkte impact op de landbouw die afhankelijk is van de stuifmeeloverdracht.

De vogeltjes

Vogels die in groep grote afstanden afleggen, vliegen dikwijls in V-vorm. Hoewel daar misschien logische verklaringen voor zijn, als leider-volgelingen en betere aerodynamiek, zijn wetenschappers pas tevreden als ze het kunnen aantonen of bewijzen.

Dus ook hier kregen vogels apparatuur mee om metingen te doen. Hier ging het om de kaalkopibis, een soort die bij ons uitgestorven is en tot de familie van de ibissen en lepelaars behoort. De vogel wordt zo’n 80 cm groot, dus de apparatuur die meeging kon wat groter zijn dan een rfid-tag. Ze kregen data-loggers mee die voorzien waren van voelers die de vleugelbeweging kan registreren, van een gps die de positie van de vogels tot op 30 m nauwkeurig kan traceren. Ze leidden af dat de vogels hun vleugelbeweging afstemmen op de voorganger, en zo maximaal gebruik maken van de luchtturbulentie van de voorganger. Eigenlijk betekent het dat de V-formatie een nieuwe eenheid wordt.
Het verwonderde niet, want ook bij vliegtuigen werd al vastgesteld dat het vliegen in V-formatie brandstof bespaart. Voor vogels wordt aangenomen dat de energiebesparing 20 tot 30% kan zijn. Eigenlijk is verder onderzoek nodig, maar daar willen ze niet de bedreigde diersoort voor gebruiken. De weinige kaalkop-ibissen die nog over zijn, weten dikwijls zelfs niet dat ze bij het aanbreken van de winter naar het zuiden moeten vliegen, omdat ze door mensen zijn grootgebracht.

Lift ^ | Lift v | Comments Off

Spelen met robots

Uitzending do 18:00 ** January 9th, 2014 by wim.webgang **

Vorig jaar besteedden we veel aandacht aan kleine computerbordjes voor zelfbouwprojecten als de Raspberri Pi en Arduino. Maar vorig jaar kwam ook een nieuwe speelgoed-robot op de markt, die bovendien intern op Linux draait!
In handen van professoren en programmeurs lost die rubicubes en doolhoffen op.
In handen van gewone kopers die Linux-gebruikers zijn, levert het enkel frustratie op: enkel een programma bijgeleverd voor Windows en Mac OSX!
Maar hackers willen meer, dus er wordt gewerkt aan alternatieve systemen voor het apparaat, en aan andere programmeertalen om het te besturen.

  • Het vorige robot-systeem van Lego en Linux: “NXT programming and Simulation with NXC”: Een simulator geprogrammeerd in Gambas3 op OpenSUSE, die toelaat de programma’s voor de NXT te schrijven, uit te proberen, en het resultaat visueel weer te geven met een bovenaanzicht van een virtueel robot-autootje.

  • De “source code” van EV3:

    http://makezine.com/2013/08/02/lego-mindstorms-ev3-source-code-available/

Marthe

  • op zoek naar iemand met gps-/geo-cache ervaring; bv om het praktisch op te zetten;
  • en enthousiast over axoloti.be, een computerbord-in-wording, specifiek voor audio.

Muziek:

  • een weinig muziek die we vroeger al eens speelden
  • Een eigenaardige upload tussen de muziek bevat een test voor het lezen van een weerbericht. Spelen!

Lift ^ | Lift v | Comments Off

Je eigen robot * EV3 * Politici en IT

i-nieuws 6 na 6 ** January 9th, 2014 by wim.webgang **

Politici en IT

Politici merken soms na het nemen van een beslissing, dat de uitvoering
sterk afhankelijk is van de informatica. De president van
de VS ondervond dat met zijn sociale zekerheidssysteem, en de bijhorende website healthcare.gov. Die ondervond een hele reeks problemen, waaronder grote
vertragingen, en uit de hand lopende kosten. Dat werd dan weer met veel
plezier gebruikt door de republikeinse tegenstanders van het
zorgsysteem. Mogelijk werd de complexiteit van het probleem onderschat.

Ook in het Verenigd Koninkrijk hebben ze nu problemen met hun Universal
Credit Scheme, dat een fusie moet maken van 6 verschillende bestaande
systemen van sociale steun.

Een deel van het probleem zou te wijten zijn aan wrijvingen tussen
verschillende betrokken ministeries, en één ministerie zou al zijn
experts versneld uit het project terugtrekken. Als het aan de top niet
goed zit is een IT project stuurloos en gedoemd om te mislukken. Zo’n
vaart zou het niet lopen aldus een woordvoerder van het ministerie van
werk en pensioenen: het project zal op tijd en binnen het budget klaar
zijn, zegt hij. Wel kan afgeleid worden uit verschillende evaluaties en
rapporten dat er een ommezwaai gebeurd is, en dat het ministerie het
project meer zelf in handen gaat nemen, ten koste van enkele grote IT
bedrijven. Het hele project zou meer dan twee miljard pond kosten.

Als één programmeur een programma schrijft, is die natuurlijk beperkt
door zijn eigen snelheid van werken. Als je er een tweede bijzet, moet
het werk sneller gaan, en dat zal ook wel. Maar de twee programmeurs
moeten dan ook het werk verdelen en overleggen, en ervoor zorgen dat hun
stukken software in elkaar passen. Ze verliezen een beperkt deel van
hun programmeertijd aan overleg, dat nog redelijk informeel kan
doorgaan. De programmeur die erbij komt levert dus geen snelheidswinst
op van 100 %, maar slechts bv 90 %. En ook de eerste programmeur valt
terug op 90%; dus samen 180%, of de software kan 80 % sneller klaar
zijn. Zet je er een derde bij, een vierde, enz, zie je dat getal verder
naar beneden evolueren. Uiteindelijk is de snelheidswinst bij het
toevoegen van mensen zo klein dat het de moeite niet meer is, en als je
nog verder gaat kan het zelfs negatief worden: het project gaat trager
in plaats van sneller. En als een project opgezet wordt met enkele
grote IT-partners als leverancier van hardware, software en maatwerk
programma’s, kan er ook tussen die bedrijven een haar in de boter komen,
zeker wanneer het gaat over de verantwoordelijkheid voor vertraging en
extra kosten.

Bouw je eigen robot

Een van de eenvoudigste manier om zelf een robot te bouwen, is je speelgoed gebruiken, bv Lego. Natuurlijk heb je ook software nodig, en die kan je dan weer downloaden. Een prof uit de VS heeft een website opgezet waar hij de broncode van zijn navigatie en besturingssoftware publiceert met een open source licentie. Lauro Ojeda heet hij, en hij zit nu op de robotica afdeling van CES 2014, een grote electronica beurs in Las Vegas. Op zijn website, die de vorm heeft van een blog, vind je ook allerlei tips, bv over debuggen en optimaliseren van je software.

Hij maakt zelf gebruik van Linux, de de commando’s en tools die hij daarvvoor gebruikt, zijn daarop afgestemd. De lego Mindstorms Robot EV3 draait zelf op Linux, en je kan er op inloggen met ssh.

De site heet robotnav.com.

EV3

De Lego mindstorms robot werd vorig jaar op diezelfde CES aangekondigd. Hij kwam op de markt als opvolger voor de vorige NXT robot.
Die vorige versie had een eenvoudigere microprocessor dan de huidige EV3, die een ARM 9 processor heeft met aan 300 MHz, 64 Mb RAM, 16 Mb flashgeheugen. Dat klinkt als de specificaties van een pc van 10 jaar geleden, maar dit toetsel heeft wel moderne aansluitingen: een SD kaartlezer, usb 2, GPIO met 4 in en 4 uitgangen, die toelaat om de ‘robotten’ aan elkaar te koppelen. Het hart van de robot is een doosje met aansluitingen en een LCD-scherm van 178 x 128 pixels, en wordt “de steen” of the brick genoemd. Je kan er 4 combineren, en er met lego op en rond bouwen.
De robot heeft verder een voelsensor, twee infrarood-sensoren, kleurdetectie, 2 grotere en 1 kleinere servo motoren en bluetooth. De usb-poort kan gebruikt worden om een wifi-stick aan te sluiten.
Ondanks het feit dat de robot intern op Linux draait, is het bijhorende programmeer-programma enkel beschikbaar voor Windows en Mac.
Maar je zou ook met LabView kunnen werken, of RobotC, en Java zou in ontwikkeling zijn.

Op de hempeldesigngroup blog werd in september vorig jaar aangekondigd dat er een toolkit ontwikkeld wordt om de robot met andere talen te kunnen programmeren. Die zou het voordeel moeten opleveren van eenvoudig van de sensoren te kunnen lezen, en de sturingen te gebruiken, en dit alles volgens de “unix way”; dwz net alsof je naar een bestand schrijft of uit een bestand leest. Helaas is er verder niet veel beweging meer te zien op die site.

http://linuxgizmos.com/linux-controlled-lego-mindstorms-ev3-robot-ships-sept-1/

http://www.lego.com/en-us/mindstorms/support/hardware/

http://hempeldesigngroup.com/blog/2013/09/25/making-hacking-accessible-lego-mindstorms-ev3/

Lift ^ | Lift v | Comments Off

« Previous Entries Next Entries »