mrt 282018
 

Vond ik afgelopen weekend nog dat Docker toch best wel een leercurve had, vandaag  kwam ik er gelukkig al achter dat die geïnvesteerde tijd toch niet voor niets was geweest. Want op het Revolutions weblog stond een interessant bericht. Daarbij werd gebruik gemaakt van de Microsoft Azure Computer Vision API om automatisch een bijschrijft te laten genereren van willekeurige afbeeldingen die opgehaald werden van Wikimedia Commons. De stap-voor-stap beschrijving staat hier.

Om dat te doen had je alleen een (gratis) Azure-account nodig (ik heb de studenten versie aangemaakt met mijn Office365-account) én een installatie van RStudio. Die laatste gebruik ik niet dagelijks. Maar met behulp van Docker was het een kwestie van een Docker commandline openen en het commando docker run --rm -p 8787:8787 rocker/verse, even wachten totdat Docker gezien had dat container nog niet lokaal beschikbaar was, de container automatisch gedownload was en opgestart.

Daarna had ik in mijn browser de beschikking over een volledige R setup met RStudio en de meest voorkomende libraries.

Ik heb daarop een R-bestand aangemaakt en daar de code die David Smith in zijn blogpost plaatst geknipt en geplakt. Daarbij bleek er 1 klein foutje te zitten in de code waardoor het niet werkte. In regel 3 van image_caption.R stond "?visualFeatures=Description",
en dat moet zijn "/analyze?visualFeatures=Description", anders krijg je alleen 404 meldingen terug van Azure. Daarna krijg je confidence info en een beschrijving retour. Bij een niveau boven de 50% komt hij zo te zien heel aardig overeen:

Lees verder….

Deel dit bericht:
mrt 262018
 

Ik kan me voorstellen dat je van mening bent dat de combinatie “grappig” en een Microsoft product (Skype is tegenwoordig ook van Microsoft) niet zo voor de hand ligt. Toch omschrijft het het beste mijn reactie toen ik bij Richard Byrne las over de nieuwe whiteboard optie die aan Skype Interviews is toegevoegd. Skype Interviews is niet helemaal hetzelfde als Skype. Je gebruikt hem in de browser om een gesprek op te zetten. Vergelijkbaar met wat je bij Skype voor bedrijven (onderdeel van Office365 en dus voor veel scholen beschikbaar) ook kunt doen. Je krijgt dan een URL en daarmee kunnen anderen (de persoon waar je het gesprek mee wilt hebben) ook kunnen deelnemen.

Het meest verrassende in de omgeving vind ik niet zozeer het whiteboard maar de programmeeromgeving. Je kunt hier in een groot aantal verschillende programmeertalen code invoeren en dan uitvoeren. Ik neem aan dat het achterliggende idee is dat je een sollicitant wilt laten bewijzen dat hij/zij daadwerkelijk over de in het CV genoemde programmeervaardigheden beschikt?

De editor is helaas minder flexibel dan bijvoorbeeld repl.it. De code voor de spirograaf uit de workshop van Felienne Hermans levert alleen een foutmelding op omdat de module Turtle niet beschikbaar is. Bij ons gekke verhaal struikelde hij over de trema “macrameeën” (SyntaxError: Non-ASCII character '\xc3' in file app.py on line 11, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details), na verwijderen daarvan werkte hij probleemloos.

Ik ben eigenlijk wel vooral nieuwsgierig of er ook bedrijven zijn die dit al echt inzetten voor sollicitatiegesprekken.

 

Deel dit bericht:
mrt 212018
 

Nee, ik ook nog niet, maar in Eindhoven, in de Effenaar blijken ze er eentje te gaan bouwen die je daarna kunt huren. Ik kan me voorstellen dat je eerste reactie is: een “volumetric video capture studio”, wat is dat nou weer? Het grappige is dat het filmpje van Intel dat ook in het bericht op de Emerce site opgenomen is, het je niet echt heel duidelijk maakt. Daarvoor kun je beter bij bijvoorbeeld Microsoft kijken. Daar noemen ze het een Mixed Reality Capture Studio. En ook 8i is al een tijdje (een paar jaar) actief op dit gebied. Zie bijvoorbeeld dit filmpje uit december 2015.

Je kunt het ook met 100 Raspberry Pi’s proberen, dan ben je voor zo’n 11.000 euro (excl. BTW en bouwkosten) al “klaar”.

Hoe dan ook, het resultaat zijn 3D hologrammen, beelden die je van alle kanten kunt bekijken, waar je omheen kunt lopen en kunt bekijken. De studio wordt dit jaar nog gerealiseerd. Natuurlijk zal de huurprijs per dag stevig zijn, maar het zou me niet verbazen als de uitbater al lijntjes heeft liggen naar in ieder geval de onderwijsinstellingen in Eindhoven. En als dat nog niet zo is, dan zou ik dat zeker aanraden. Want die onderwijsinstellingen zullen zeker niet de commerciële prijs kunnen betalen, maar zullen wél kunnen helpen als het gaat om het er voor zorgen dat je zinvol proef kunt draaien, content kunt produceren die je als voorbeeld kunt laten zien aan andere potentiële (betalende / commerciële) klanten.

Deel dit bericht:
mrt 122018
 

Ik moet er soms nog wel aan wennen dat samenwerken met “externen” binnen bedrijven, en dus ook onderwijsinstellingen, vaak nog zo’n dingetje is dat logisch lijkt, maar als het om systemen gaat, heel gevoelig ligt. Immers, het delen van digitale data kan, als het onbedoeld gebeurt, heel vervelende krantenkoppen opleveren.

En ik heb zelf ook al gemerkt dat bv het samenwerken in Dropbox en Google Drive heel eenvoudig kan, het samenwerken in Onedrive voor bedrijven vergt de juiste instelling van rechten aan beide kanten (zowel bij ons als bij de onderwijsinstelling waar je mee samen wilt werken). Het samenwerking in Microsoft Teams ging eerst alleen met mensen binnen je eigen onderwijsinstelling, toen ook met mensen die ook een Office365-account hadden (dus bv een hotmail/live.com account) en nu eindelijk dan ook met de rest van de wereld.

Dat betekent dat iemand niet persé een Microsoft gerelateerd mailaccount hoeft te hebben om aan een team deel te nemen. Je kunt ook bv iemand met een @gmail.com mailadres uitnodigen. Voordat die persoon dan toegang heeft, moet hij/zij wel nog even een paar dingen doen: een wachtwoord toevoegen is logisch. Je geboortedatum invullen zal wel zijn om te controleren of je wel oud genoeg bent om deel te nemen. Het verplichte telefoonnummer voor het geval je je inloginfo kwijt raakt vond ik al wat irritanter.  Maar goed, het werkt.

Deel dit bericht:
nov 102017
 


Ik had de titel van het bericht tussen haakjes kunnen zetten zodat ik me wat meer achter de mening van de site makeuseof.com zou kunnen verschuilen. Maar ik vind een semi-vertaalde samenvatting niet echt een citaat. De samenvattende conclusie boven het artikel en het bijbehorende cijfer 6 op een schaal van 10 is eigenlijk niet eens zo negatief. Maar als je de video hierboven even bekijkt dan wordt het duidelijk: “right now, stay clear” oftewel: doe nog maar even niet, is het eindadvies.

En ja, veel dingen kunnen opgelost worden: de applicaties voor op Steam zijn er nog niet, dat helpt natuurlijk niet. Maar andere zaken zijn niet op te lossen in software. Zoals de korte kabel, het gegeven dat de controllers niet getracked worden als je er niet naar kijkt. En natuurlijk het feit dat het helemaal géén mixed reality is, het is “gewoon” virtual reality. En dat gaat voor heel veel teleurgestelde reacties zorgen van mensen die bij Windows/Microsoft denken aan de Hololens en dan ook echt een combinatie van virtueel en echt beeld verwachten.

Lees je liever dan video kijken, op makeuse.com kun je ook in tekst een uitgebreide review vinden.

Deel dit bericht:
sep 092017
 

Ik ga niet zeggen dat Microsoft er erger in is dan andere bedrijven als het gaat om naamgeving van producten of het samenvoegen van producten, maar ze hebben er zeker ervaring mee.

Voor wie al even meeloopt in dit wereld gaat er nog wel een belletje rinkelen als ik het heb over Microsoft Office Communicator. Dat was indertijd de zakelijke tegenhanger van Microsoft Messenger. Communicator werd Lync. Maar toen Microsoft Skype opgekocht had werd Lync herbenoemd tot Skype voor Bedrijven.

We zijn weer een paar jaar verder en Microsoft heeft nu ook Microsoft Teams, dat als een soort van tegenhanger voor Slack eigenlijk meer een betere/eenvoudigere versie was van de Sharepoint projectomgevingen. Sharepoint is er overigens nog gewoon, als je een team aanmaakt, dan worden bestanden opgeslagen in Sharepoint projecten (om het eenvoudig te houden).  En vandaag kwam ik het bericht tegen dat Skype voor Bedrijven opgenomen wordt in Microsoft Teams.

Dat voorspeld niet veel goeds voor Yammer, een andere toepassing die Microsoft opgekocht heeft en ook aangeboden wordt in de Office365 suite. Yammer is ooit gestart als zakelijke tegenhanger voor Twitter, niet echt een doorslaand succes, maar de overlap van functionaliteit tussen Teams en Yammer is zeker zo groot als met Skype voor Bedrijven.

Het wachten is op de dag dat ze besluiten dat Teams anders moet gaan heten. En natuurlijk is er nog Office Groups die ook weer functionaliteiten deelt….al wordt daar weer van beweerd dat het de verschillende componenten juist naadloos combineert. Juist ja.

(bron)

Deel dit bericht:
mei 192017
 

Ik ga hem niet in de categorie “onderzoek” labelen, want daar is de steekproef van vier zinnen en acht proefpersonen me net wat klein voor, hij krijgt daarom eerder het label “grappig” en het is wel een heel relevante vergelijking: hoe doen Google Home, Siri van Apple en Alexa van Amazon het op het gebied van het herkennen van vragen die in het Engels gesteld worden als je een accent hebt. Bijvoorbeeld omdat je Brit, Schot, Ier, Amerikaan, Aussie, Duitser, Italiaan of Japanner bent.

Je kunt het resultaat in het filmpje zien of hier nalezen.

Spoiler: Benedict Cumberbatch wint! 🙂

 

Deel dit bericht:
nov 012016
 

limidarmorAls je soldaat bent, of dat nou op de grond is of in een supersnel vliegtuig, dan zul je over de best mogelijke bescherming willen beschikken. Een paar extra ogen in je hoofd zijn dan natuurlijk heel welkom. Relevante informatie over al dan niet zichtbare doelen precies daar geprojecteerd waar die doelen zijn, op het moment dat jij er naar kijkt eveneens.

Vanuit dat oogpunt is het bericht dat de Microsoft HoloLens ook door het leger in Oekraïne getest wordt dan ook alleen maar cool, goed, interessant.

Of ik persoonlijk het beeld van de hightech soldaat nou zo geruststellend vind, daar ben ik nog niet helemaal uit.

 

 

Deel dit bericht:
okt 042016
 

Vandaag was ik een dag in Utrecht bij twee bijeenkomsten die door SURF/SURFnet/SURFAcademy georganiseerd werden. De eerste was de Netwerkbijeenkomst Innovatielabs. Daar was de helft van de bijeenkomst gereserveerd voor meer toelichting bij de Innovation Challenge 2016/2017. Net als vele anderen zijn wij van plan daar een idee voor in te dienen en het gaf de mogelijkheid voor wat laatste vragen. Daarna was het woord aan Ivo Reints van SURFnet die toelichting gaf bij de Microsoft Hololens. Hele korte samenvatting van mijn eerste indruk na 10 minuten head-on met de Hololens: het is wennen qua interface, zelfs Ivo die al heel wat tijd met de Hololens gespeeld (getest) heeft, moest nog regelmatig hetzelfde gebaar meerdere keren maken om te klikken, iets te openen etc.
Maar, het is voor nu de enige in zijn soort. Ik denk niet dat Augmented Reality (AR) persé Virtual Reality (VR) gaat verdringen. Er zullen use-cases zijn waarbij het immersive deel, het hele maal ondergedompeld zijn in een virtuele wereld, zoals dat bij VR kan, beter werkt dan bij AR. Welke dat zijn, wanneer dat zo is, dat moeten we uitproberen en uitzoeken. En daar is de Microsoft Hololens prima geschikt voor. Sowieso is het indrukwekkend dat er een hele Windows 10 computer met aardige specs in die bril zit. Dus vat mijn “kritische” opmerkingen niet verkeerd op, maar het is dus nog geen consumentenproduct voor thuis, het is een developer product. Dat SURFnet er 2 heeft is heel cool, bij deze ook alvast voor mijn collega’s: als jullie een keer in Nijmegen langs willen komen ermee, dan zijn jullie van harte welkom! 🙂
Niet veel tweets van deze sessie, zie hieronder.
Lees verder….

Deel dit bericht:

Heel veel data in je DNA

 Gepubliceerd door om 23:21  Onderzoek
jul 082016
 

rotating_encodingHet is zo’n bericht dat je “overal” tegen kon komen, maar waar ik toch ook zelf een bericht over wilde schrijven: Microsoft is er in geslaagd om 200MB aan data in synthetische DNA op te slaan en weer uit te lezen.

De omvang van de hoeveelheid DNA die daarvoor nodig was, was minder dan het puntje van een potlood.

Het bericht op ComputerWorld heeft meer details. Het plaatje hiernaast is afkomstig uit het bericht van eerder dit jaar en laat zien hoe je van een letters/characters, via Binaire data (1-en en 0-en) met een tussenstap via Base 3 Huffman codering bij een codering in DNA nucleotides.

Die Base 3 Huffman codering kende ik nog niet, het is een verliesloze compressie die gebruik maakt van de frequentie van verschijnen van de binaire data. Simpel gezegd: als je alle letters in een brief een unieke code moet geven, dan is het handiger om de letters die het vaakst voorkomen de kortste mogelijke code te geven en de langere codes te gebruiken voor de letters die minder vaak verschijnen in de tekst.

Het tweede deel van het plaatje zorgde ook even voor wat denkwerk: hoe kom je van 12011 => GCGAG. Dat vergde even was puzzelen op de tabel die er onder staat. Nou is het voor de eerste vertaling van 1 => G niet echt eenduidig, want ik weet niet wat de vorige nucleotide was, maar vanaf daar gaat het gemakkelijker. Want het tweede cijfer is 2, als je dan in de rij met ervoor het cijfer 2 kijkt en dan de kolom opzoekt die hoort bij de vorige nucleotide (G in dit geval), dan zie je dat die 2 in dit geval als C wordt gecodeerd. De 0 die volgt wordt dan vastgelegd als G (zie de rij bij de 0 en de kolom C). De daaropvolgende 1 wordt dan een A etc.
Ik kan me dus voorstellen dat zowel het schrijven als lezen van de data niet erg snel gaat. Er komt het nodige rekenwerk bij kijken vooraf bij het encoderen via Base 3 Huffman en de afhankelijkheid van de nucleotides maakt dat fouten best ernstig kunnen zijn. Immers, ook bij het teruglezen is de “betekenis” (0,1,2) van een nucleotide (A,C,G,T) afhankelijk van de vorige nucleotide.

Het blijft echter interessante technologie, en ook harde schijven waren ooit onpraktisch van omvang. Dit is heel klein maar voor dagelijks gebruik ook nog onpraktisch. Dat kan (zal) nog veranderen.

 

Deel dit bericht: