Komkommernieuws: code in Rotterdam

Op steeds meer adressen in Rotterdam wordt een briefje met cijfers en rekensymbolen bezorgd. Wat het betekent en wie de briefjes heeft bezorgd, is een raadsel.

Op het A4tje is een horizontale rij met de cijfers van 1 tot en met 0 te lezen. Daaronder een verticale rij met alle rekensymbolen zoals + – % X . De tekens zijn handgeschreven en het briefje is geprint of gefotokopieerd.

Maanden geleden dook het enkelgevouwen briefje op in brievenbussen in woongebouwen in het centrum van Rotterdam. Afgelopen week kregen tientallen adressen in Rotterdam-Delfshaven het mysterieuze papiertje bezorgd door een onbekende.

Meer

Nieuw Boek over Wiskunde, Programmeren & Games

04eb7d55-4830-4851-8f19-16ac532dfddd-mediumDavid Dirkse, gepensioneerd wiskundeleraar en daarvoor werkzaam bij Control Data Corporation, publiceerde recent dit lijvige boek. Een recensie van het boek staat in het Blaise Pascal Magazine 45/46, maar heb ik nog niet kunnen lezen.

Het boek gaat over Programmeren, Wiskunde en Games, een interessante combinatie, en er horen vele, gratis, programmaatjes bij.

Als ik mij even beperk tot die Wiskunde, dit staat er in:

  • The Pythagoras theorem
  • The crazy circle illusion
  • The bookmark problem
  • Turning Radius calculation
  • Introduction to Boolean Algebra
  • Compasses and ruler constructions
  • Regular Pentagon construction
  • Fraction ranking
  • Geometry puzzle
  • Paint Lissajous curves
  • Linear Regression
  • The Least Squares method
  • Geoproofs
  • Geocalc
  • PI (π) calculation
  • Triangles and Sides
  • Calculate square root
  • How to solve Ax + By = C for integers
  • The Ultimate Gutter

Het boek is hier te koop.

Een preview van dit boek vindt u hieronder.

Download the PDF file .

Ik wil helemaal geen #aliens als volgers!

setiIk besteedde eerder op mijn weblog al eens wat aandacht aan de Drakevergelijking, een formule waarmee het aantal buitenaardse beschavingen geschat kan worden dat in staat is om via radiogolven met ons te communiceren. Ik presenteerde de formule als voorbeeld van pseudowiskunde.

Vanmorgen beschreef Govert Schilling in de #Volkskrant een nieuw initiatief om via radiogolven met aliens in contact te komen. Ik las in het artikel het woord oprichters als oplichters. Zou dat toeval zijn? Wij worden vanaf morgen allemaal uitgenodigd om, voor enkele eurodubbeltjes per tweet, een of meer tweet te versturen naar onze verre buitenvrienden. Nu is er voor de gebruikte techniek groot geld nodig, dat begrijp ik heel goed. Maar het geheel oogt toch wel wat als een reclamecampagne voor de oprichters/oplichters, die straks ook nog eens door ons zelf bekostigd gaat worden. Slim!

Het meest geïnteresseerd ben ik in de serieuze wiskunde die functioneert als drager van onze tweets. De grondslag van de taal achter de te verzenden post, Lincos, schijnt gelegd te zijn door wiskundige Hans Freudenthal, beter bekend van zijn realistische wiskunde.

Ik kom later nog wel op het onderwerp terug, als ik meer bronnen heb geraadpleegd. Zeker tot dan, maar vermoedelijk ook tot ver daarna, blijft de vraag: Are They Out There?

 

#IFTTT, programmeren voor de allergrootste digibeet

IF-THEN-ELSE-END_flowchartGisteren, tijdens @Scionline was er een leuke minipresentatie van @JerryVermanen, datajournalist bij Nu.nl. Hij wees ons op het bestaan van de webstek If This Than That (IFTTT). Ik had daar nog nooit van gehoord, maar mijn interesse was direct gewekt, al wat het alleen maar omdat Als-Dan-redeneringen binnen bewijzen in de wiskunde vaak voorkomen.

If Then

Om een voorbeeld te geven: ‘Als n een even natuurlijk getal is, dan is n/2 ook een natuurlijk getal”. Als je ervan uit gaat dat die n even én natuurlijk is, dan volgt bovenstaande conclusie onafwendbaar, volgens de spijkerharde wetten van de wiskunde.

Ook al weet ik niet zo veel van programmeren, ik weet wel dat If-Then regels ook vaak in code voorkomen. De betekenis binnen programmeren verschilt van die in de wiskunde, maar er zijn ook grote overeenkomsten.

IFTTT

De site van IFTTT biedt u de mogelijkheid tot programmeren voor dummies. De syntaxis van een door u te programmeren regel is:

Als [actie 1], dan [actie 2].

Wat die [actie 1] en [actie 2] zijn kun je zelf kiezen, met behulp van plaatjes. Makkelijker kan het niet gemaakt worden! Ik kan hier nu een hele uitleg geven, maar u kunt beter eens wat gaan experimenteren op de webstek zelf. Het wijst zich vanzelf.

Wat wel wat jammer is: er zijn wat basisplaatjes van ‘channels‘ die je kunt inzetten, maar wil je bijvoorbeeld het ‘kanaal’ Twitter koppelen, dan moet je toestemming verlenen voor allerlei ongewenste zaken waarmee je de privacy van jezelf én anderen schendt. Ik weet: velen zitten hier niet mee, maar apps, die hetzelfde doen, die zal ik zelf nooit gebruiken.

#Wachtwoorden, #entropie en #wiskunde

In een zeer leesbaar artikel van beveiligingsexpert Hugo Leisink (OGD) wordt uitgelegd hoe je een veilig wachtwoord kiest.

In het stuk wordt een relatie gelegd met wat in de wiskunde combinatoriek heet en met het begrip entropie, dat ik zelf vooral uit de natuurkunde ken. Inclusief een handige truc hoe je een veilig wachtwoord ook kunt onthouden. “Hey, teacher! Leave them kids alone. All in all it’s just another brick in the wall.”

Met dank aan @kroos.

Bom dia! #QR-code em Lisboa

Amsterdam is mijn vrouw, Lissabon mijn minnares. De laatste, overigens volstrekt openlijke, relatie kreeg een nieuwe dimensie dankzij bijgaande foto van een QR-code gelegd in de oude steentjes van de wijk Chiado (met dank aan @WimNeeleman).

Door deze code met een mobieltje te scannen word je via internet verbonden met een webstek van de lokale VVV, waarop meer informatie over mijn Trage Stad aan de Taag.

Een QR-code is een type tweedimensionale streepjescode die in 1994 is ontwikkeld door Denso Wave, een dochteronderneming van het Japanse bedrijf Denso. De letters QR zijn een afkorting van Quick Response. Er zijn legio toepassingen mogelijk, waaronder deze:

Foutcorrectie

Dit blog leent zich niet voor een uitgebreide behandeling van de wiskunde achter deze code. Maar wel voor het noemen van één aspect: in de QR-code zit foutcorrectie ingebouwd. Met het scannen kunnen er namelijk wel eens foutjes worden gemaakt, bijvoorbeeld door gebreken in de cameralens. Hoe gek het misschien ook mag klinken, deze error correcting code is jeugdsentiment voor mij, tentamenstof uit mijn doctoraalstudie Theoretische Natuurkunde.