Twitterarchief 14-07-2014

 Gepubliceerd door om 11:11  Twitterarchief
jul 152014
 

jul 142014
 

Quiz2_question1 Hoewel ik vorige week al een blogpost geschreven heb voor zeven van de tien MOOCs van de Data Science specialisatie geschreven had, wilde ik er vandaag nog eentje toevoegen voor nummer 8: Statistical Inference.

Het is namelijk, samen met Regression Models een van de twee struikel-MOOCs binnen de specialisatie. De redenen ervoor zoals te lezen op de fora verschillen. Ik weet dat ik hem de eerste keer dat hij uitgevoerd werd (gelukkig!) over geslagen heb. Toen bestonden de quizzes veelal uit open vragen en bleken er heel wat problemen met de software die de juiste antwoorden automatisch moest vaststellen. Er waren blijkbaar regelmatig correcte antwoorden die ten onrechte fout gerekend werden. Fataal natuurlijk als je maar 3 kansen hebt per quiz. Nou werden (zo kon ik meelezen) er wel extra kansen toegevoegd, maar dat wil je écht niet.

Daar komt bij dat deze MOOC gegeven wordt door Brian Caffo en in tegenstelling tot Jeff Leek en Roger Peng zeker geen natural als het gaat om via video’s laagdrempelig uitleg geven over statistiek. En dan gaat het om de hele combo: hij praat veel minder levendig en energiek dan de andere twee, de opbouw van zijn uitleg is warrig, vaak voegt hij niet veel toe aan wat er op de dia staat, worden grote stappen gemaakt, kortom, het zijn moeilijk te volgen video’s.
Lees verder »

Vakantie…

 Gepubliceerd door om 20:32  Hardware, Internet, Persoonlijk
jul 122014
 

NetwerkVandaag was dag #1 van mijn zomervakantie. Ik tel gisteren voor het gemak even niet mee omdat het toen ook voor de rest van het gezin nog een ren en vlieg dag was. Maar de komende vijf weken (de kinderen zelfs zes) hebben we alle vier vakantie.

Wat dat betekent, is tegenwoordig haast elk jaar anders. Ook dit jaar gaan we een deel van die vijf weken weg, hier uiteraard geen exacte details. Daarbij zal ik ook nu weer een deel van die vakantie minder of niet online zijn. Dat zal ook nu niet 100% lukken, het appartement waar we zitten heeft bijvoorbeeld gewoon wifi, maar gelukkig best wel trage weet ik van vorige keren, dus meer dan het even opzoeken waar bepaalde plekken liggen of wanneer ze open zijn zal ik niet doen.

Postfrequentie hier zal gedurende de zomer meestal lager liggen dan anders. Al kan het ook zijn dat ik een dag lekker heb zitten knutselen met de Arduino’s en daar even een verslag van online wil zetten. Maar het kan dus ook langere tijd stil zijn hier. No worries in dat geval dan, geen nieuws betekent ook nu goed nieuws (dan ben ik andere dingen aan het doen!) ;-)

Vandaag in ieder geval mijn eerste klusje al afgerond dat al heel lang op mijn verlanglijstje stond: een bekabelde netwerkverbinding aanleggen naar de TV in de woonkamer. Daar staat namelijk ook de HDX1000, het apparaat dat een (een bijna volle) schijf van 1TB bevat en dat alle films, video’s en series bevat waar ik naar kijk. En het was een van de weinige plekken waar ik heel graag een bekabelde gigabit-verbinding wilde hebben en waar die vanwege muren en vloeren van beton en zo moeilijk te krijgen was.

Uiteindelijk was het een klusje van niks en heb ik de oude PTT-aansluiting die toch al lang niet meer gebruikt werd (het basisstation van mijn draadloze telefoons staat namelijk niet in de woonkamer) vervangen door een nette netwerkaansluiting. Daarbij heb ik het uiteinde van de nieuwe UTP-kabel vast gemaakt aan de kabel van de telefoonverbinding en hem daarna vanuit de meterkast door de leiding getrokken (en ondertussen maar duimen dat ik hem goed vast had zitten zodat hij niet halverwege los zou schieten).
Lees verder »

jul 102014
 

The Arduino IDE is absolute genius and it’s the perfect tool for a beginner. But, what happens if you want more, if you want an alternative to this, a powerful development tool able to bring you advanced features in code efficiency and speed of development.

via Alternatives to Standard Arduino IDE: Which One To Choose? | Into Robotics.

 

Lange lijst opties voor wie niet genoeg heeft aan de standaard IDE voor de Arduino.

Twitterarchief 09-07-2014

 Gepubliceerd door om 06:20  Twitterarchief
jul 102014
 
jul 092014
 

Coursera_Data_Science En dat waren nummer 6 en 7….
Nee, niet blogpost nummer 6 en 7 over de Coursera Data Science Specialization, maar MOOC nummer 6 en 7, of eigenlijk 8 en 9, als je kijkt naar de planning. Ik heb nummer 6 en 7 in de chronologische lijst namelijk even over geslagen. Bleek prima te kunnen.

Voordat ik iedereen al na de eerste alinea kwijt raak: afgelopen januari kondigde Coursera een nieuwe feature aan: Specializations (een specialisatie) bestaande uit meerdere bij elkaar horende MOOCs. Je kunt delen van zo’n specialisatie individueel doen, maar als je ze allemaal hebt gedaan (volgorde waarin is advies, geen dwang) dan krijg je een Specialization certificaat. Voorwaarde is dan wel dat je de MOOCs als onderdeel van de Certificate Track uitgevoerd hebt. Deelnemen aan zo’n track betekent dat je je eenmalig moet identificeren met rijbewijs, foto via webcam en stukje getypte tekst (er wordt dan gekeken naar hoe je typt) en na elke quiz moet je een foto maken met je webcam en ook dan een stukje typen. En je moet $49,- (€35,-) betalen per MOOC waar je op die manier aan deel neemt.

Omdat ik in februari dat voor het eerst gedaan had voor Computing for Data Analysis en dat certificaat mee te nemen was als vrijstelling voor de R Programming MOOC van de specialisatie, én omdat me de specialisatie goed bevallen was (het onderwerp is voor mij relevant, de manier waarop de stof aangeboden werd beviel me, de opdrachten waren uitdagend maar te doen) ben ik aan de specialisatie begonnen.

Inmiddels heb ik nog MOOCs binnen de specialisatie afgerond (allemaal met “distinction”), hoog tijd om wat evaluatiepunten op een rij te zetten.
Lees verder »

Twitterarchief 08-07-2014

 Gepubliceerd door om 23:17  Twitterarchief
jul 092014
 

Ninja Knitr / R tip

 Gepubliceerd door om 08:24  Quickpost
jul 082014
 

# Knitr Ninja ——————————————————–
# a talk at UseR!2014, UCLA, by Yihui Xie
if (!require(‘knitr’))
install.packages(‘knitr’, repos = ‘http://cran.rstudio.com’)
if (!file.exists(‘sword1.wav’))
stop(‘You have to set the working directory to the dir that contains this R script’)

via knitr-talks/useR2014/2014-knitr-ninja-Yihui-Xie.R at master · yihui/knitr-talks · GitHub.

Handige manier om er voor te zorgen dat een package dat nodig is voor een R-script geïnstalleerd is (en zo niet dat het dan geïnstalleerd wordt) en dat de werkdirectory juist is.

sockjs/sockjs-client · GitHub

 Gepubliceerd door om 08:21  Programmeren
jul 082014
 

SockJS is a browser JavaScript library that provides a WebSocket-like object. SockJS gives you a coherent, cross-browser, Javascript API which creates a low latency, full duplex, cross-domain communication channel between the browser and the web server.

Under the hood SockJS tries to use native WebSockets first. If that fails it can use a variety of browser-specific transport protocols and presents them through WebSocket-like abstractions.

SockJS is intended to work for all modern browsers and in environments which don’t support WebSocket protocol, for example behind restrictive corporate proxies.

via sockjs/sockjs-client · GitHub.

Een van de problemen met socket.io (zoals ik o.a hier gebruik) is dat het nóg een extra poort is die je in je firewall open moet zetten. Op mijn Raspberry Pi thuis is dat natuurlijk niet direct een probleem, maar ik weet niet 100% zeker of die verbinding ook overal onderweg door alle proxies en zo heen komt (iets om nog testen). Sockjs zou daar een alternatief voor moeten zijn.