mrt 272020
 

Ze zijn zeker niet nieuw, maar de laatste weken zie en hoor je ze (om voor de hand liggende redenen) met enige regelmaat: virtuele koren of bands. Virtueel omdat de individuele muzikanten of zangers niet op dezelfde plek zitten en meestal ook niet op hetzelfde moment hun deel van het optreden opnemen. Dat laatste is zeker het geval in de situaties waarbij één muzikant meerdere partijen voor zijn/haar rekening neemt.

Ik kreeg de vraag of ik wist hoe ze deze video’s maakten. Het korte antwoord: nee, geen idee.
Het wat langere antwoord lees je hieronder.

Lees verder….

Deel dit bericht:
feb 242020
 

Ik weet het: echte ontwikkelaars maken voor hun versiebeheer geen gebruik van Onedrive. Dan moet het op zijn minst via Github. Prima, gebruik ik ook, af en toe. Als iets af is, om te delen.

Maar als ik gewoon wat aan het klooien ben,  als ik bv een TCRT5000 sensor op de watermeter in de meterkast geplakt heb om het ronddraaien van het tellerschijfje te registreren en dat dan weer via MQTT over Wifi vanaf een ESP8266 door te sturen naar een Mosquitto-server zodat ik die waarden in Home Assistant weer kan geven en in influxDB kan archiveren, dan ben ik meestal eerst even gewoon met code aan het stoeien.
Met een beetje mazzel (zoals deze keer) met Over The Air (OTA) updates zodat ik niet op een krukje op USB-kabel lengte afstand van de meterkast hoef te blijven zitten.

Tijdens zo’n traject kan het wel eens voorkomen dat ik denk “oei, nu heb ik een stuk code weggegooid of aangepast en dat had ik niet moeten doen”.

In dat geval kan het helpen om het .ino bestand op te slaan binnen een map die gesynchroniseerd wordt met Onedrive. Privé of zakelijk maakt niet uit. Ik gebruik in dit geval mijn privé Onedrive. Het mooie van Onedrive (en waarschijnlijk een aantal van de andere beschikbare diensten ook) is dat hij aan versiebeheer doet. Dus in dit geval, waarbij ik een stuk code had verwijderd dat ik toch nog wilde gebruiken, ging ik naar onedrive.com, zocht daar de map en het programma-code bestand op en selecteerde een oudere versie. Onedrive kan ze niet online weergeven zodat je even snel kunt knippen en plakken, het bestand wordt gedownload naar je computer. Ook goed. Als backup voor foutjes tijdens het klooien in de Arduino IDE in ieder geval iets wat mij al wat tijd bespaard heeft vandaag. 🙂

Deel dit bericht:

Tip: The Coding Train

 Gepubliceerd door om 19:44  Programmeren
feb 092020
 

The Coding Train is eigenlijk een site die niet heel veel toelichting nodig heeft. Je kunt beter gewoon een paar filmpjes van Daniel Shiffman bekijken. Dan weet je snel genoeg of het iets voor je is of niet.

Ik kwam er zelf pas heel recent langs, deze maffe aflevering van Coding in the Cabana was mijn kennismaking. Daarna bekeek ik ook de andere twee afleveringen die er in die serie al waren en ging ik verder met de andere tutorials op het kanaal. Het zal er wel mee te maken hebben dat ik een nerd ben en er dus van kan genieten als een andere nerd helemaal uit zijn dak gaat als hij een programmeeruitdaging opgelost heeft.

Dat Daniel met Processing of P5JS werkt helpt daarbij absoluut omdat al zijn oplossingen wel een grafische component hebben. Dat maakt de resultaten ook interessant, zoals bij deze bijvoorbeeld:

Genoeg gepraat erover: gewoon even kijken! (en laat even weten wat je er van vind).

Deel dit bericht:
feb 072020
 

Dat arme GIF. Ooit was het geliefd, toen controversieel vanwege de patenten die er op zaten. Toen die eenmaal verlopen waren ontdekten mensen dat je ook animaties kon maken met een GIF en wat ooit een “animated GIF” was, werd gewoon een “GIF” (uitgesproken als “JIF” blijkbaar).
En ik moet bekennen dat ik er ook een fan van aan het worden was. Op mijn telefoon is het heel eenvoudig om van een filmpje een GIF te maken en dat kun je dan ook weer heel eenvoudig in een blogpost of een tweet opnemen. Speelt automatisch af, is (na invoegen) te resizen, loopt, geen geluid eronder, ideaal dus.

Dat was zo totdat ik Google liet checken of een aantal wijzigingen in de configuratie van de server tot gevolg hadden gehad dat de pagina’s hier sneller geladen werden.

Lees verder….

Deel dit bericht:
feb 042020
 

Dit bericht valt in de categorie “hoezo, daar had je nog niet van gehoord?”. Mijn  internet-router thuis heeft een firewall, mijn laptop en mijn desktop hebben een firewall. Voor Linux had ik wel eens van iptables gehoord, maar dat was zo’n mysterieus ding waar ik nooit verder ingedoken was. Als je “gewoon” een website hebt op een shared server, dan doe je er niets mee. Dus tja, hoe moest ik weten (bijna 8 jaar geleden!)  dat op mijn VPS (Virtual Private Server) waar ik Webmin en Virtualweb op geïnstalleerd had, niet over deze extra beveiliging beschikte.

Of in ieder geval, niet op een manier die ook iets leek te kunnen doen aan de toch wel irritante, met enige regelmaat terugkomende pogingen om mijn server te hacken. Die hadden dan alleen tot gevolg dat de arme machine volledig overspoeld werd met verzoeken om in te loggen of om pagina’s op te vragen.

Toen ik afgelopen zondag, toen het dashboard van Webmin weer eens aangaf dat de server het heel erg druk had (en niet vanwege het enorme aantal echte bezoekers) en ik hem hardhandig moest rebooten om weer in de lucht te krijgen, kwam ik tijdens een zoektocht naar mogelijke oplossingen pas voor het eerst ConfigServer Security & Firewall (csf) tegen. Zoals altijd, toen ik die afkorting “csf” eenmaal kende kwam ik een enorme hoeveelheid berichten erover tegen, maar dat was toen voor het eerst.

Lees verder….

Deel dit bericht:
jan 222020
 

Ooit was het de YouTube voor foto’s. De plek waar je je foto’s neer kon zetten en iedereen waarvan jij dat wilde ze kon bekijken: de hele wereld, familie, vrienden.  Je hoefde niet langer verkleinde versies te maken van je foto’s, meerdere kopieën te bewaren (het origineel en de webversies), je kon ze en embedden maar ook voor download op volledige kwaliteit beschikbaar maken. Ideaal.

Filmpjes deden ze niet, korte clipjes op een gegeven moment wel, er was een levendige community van mensen die foto’s groepeerden en deelden. Ze hadden een app voor op je smartphone waarmee je rechtstreeks foto’s kon uploaden en bekijken. Nu vanzelfsprekend, maar niet in de begindagen. Datzelfde gold voor de grote hoeveelheid ruimte die Flickr bood aan gratis gebruikers. Op het einde was dat zelfs 1TB (Wikipedia zegt dat dat altijd zo was, maar dat kan ik me in 2004-2005 niet voorstellen).

Lees verder….

Deel dit bericht:
jan 132020
 

Het is het moment van het weekend waar ik met afstand het minste zin in heb: als je twee dagen best wel het nodige over een onderwerp hebt kunnen lezen, horen, zien en uitproberen, en dan moet je het documenteren zodat je het zelf een week later niet alweer vergeten bent. Maar juist daarom moet het dus even: heel kort iets over WebVR, WebXR, wat je er mee kunt en zou kunnen willen.

WebVR
Het is nog niet zo heel erg lang geleden voordat ik hier voor het eerst over WebVR schreef, op 31 december, toen ik het over Moon Rider had, een gratis Beatsaver kloon die gebruik maakt van WebVR.

Afgelopen weekend had ik wat tijd om op zoek te gaan naar wat meer uitleg over WebVR, en dan met name de vraag hoe je zelf iets met WebVR zou kunnen maken.

En uiteraard doe ik dat door het opzoeken van instructiefilmpjes op YouTube.

Lees verder….

Deel dit bericht:
dec 272019
 

Afgelopen week had ik (tijdelijk, hij staat alweer dicht) poort 22 in mijn router thuis opengezet. Reden: ik wilde vanuit mijn webserver via SSH de backups doorzetten naar mijn netwerkschijf thuis.

Netjes een apart account aangemaakt op de Synology, stevig wachtwoord verzonnen (de Synology kan een suggestie doen, daar had ik nog een paar willekeurige karakters aan toegevoegd) en klaar.

Nu drie dagen later heb ik de poort maar weer weer dichtgezet. Ik kreeg namelijk al 3 vriendelijke mailtjes van de Synology-server binnen dat er weer een IP-adres geblokkeerd was vanwege teveel pogingen om in te loggen.

Het betekent dus dat iemand de afgelopen dagen ook mijn Ziggo-IP adres opgenomen had in zijn/haar poortscanner. Die dan (uiteraard) rapporteerde dat poort 22 “open” stond, wat daarna weer (ik neem aan net zo automatisch) heeft geleidt tot 10 mislukte pogingen om in te loggen voordat mijn server aangaf dat het aantal ingestelde pogingen overschreden was.

Niks aan de hand uiteindelijk, maar wel enige verbazing dat de poort al zó snel ontdekt was. Dat ze mijn server zelf (die extern gehost wordt) dagelijks proberen te bereiken en te hacken, dat vind ik al niet meer verrassend, maar dat ze “privé” IP-adressen zo te zien ook standaard in de scans meenemen, dat wist ik niet.

Extra reden dus om voorzichtig te zijn met het “van buiten” zichtbaar maken van apparaten op je thuisnetwerk. Gebruik een andere poort dan standaard en hou de updates voor dat apparaat absoluut bij!

Deel dit bericht: