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:
mrt 252020
 

Stel…je kwam in Twitter ook in het gesprek over GIFs van favoriete films terecht (zie dit bericht) en je kwam daar een GIF tegen van een film en wilde die bewaren. Dan kan dat gemakkelijk als je die tweets op je telefoon bekijkt. Maar in de browser “gewoon op de desktop” dan kan dat niet. In de bron van de pagina kijken heeft dan niet veel zin, want daar is hij niet zomaar te vinden.

Gelukkig heeft daar iemand een site voor gemaakt: downloadtwittervideo.com
Zoals je uit de naam al hebt kunnen opmaken werkt het niet alleen op GIFs maar ook op “gewone” video’s op Twitter. Dus als je dit bericht van Doctor Who wilt downloaden om te bewaren, dan kan dat via die site.  Dan heb je dus een MP4, wil je toch liever (of toch ook) een GIF hebben om te bewaren of te gebruiken, dan kun je natuurlijk weer terecht bij ezgif.com
Het is dan een kwestie van uploaden en converteren, eventueel nog resizen zodat het bestand niet te groot wordt.  De HD MP4 was al niet groot (1,12MB), na conversie naar GIF werd hij 2,44MB maar door de afmetingen wat aan te passen en compressie toe te passen was het resultaat 594kB

Deel dit bericht:
mrt 232020
 

Oeps, dat is niet fijn “wakker worden” (ben al even op, maar ging net pas naar mijn site toe). Ik kreeg een grote waarschuwing dat mijn verbinding niet privé was, dat cybercriminelen mogelijk mijn gegevens zouden proberen te stelen.
Het eerste klopte, het tweede gelukkig niet. Ik schrok omdat ik dacht dat ik gisteren dat probleem al opgelost had. Ik maak gebruik van Let’s Encrypt voor het verkrijgen van gratis certificaten zodat je via https:// verbinding kunt maken met dit weblog. Niet dat dat zo noodzakelijk is voor het gros van de bezoekers (die lezen alleen) maar bedrijven als Google vinden het belangrijk en voor je vindbaarheid is het dan beter om het wél te doen. Nu het zonder vaste kosten kan, vond ik dat minder een probleem.

De certificaten van Let’s Encrypt moet je elke 3 maanden vernieuwen. Normaal gesproken gebeurt dat automatisch (na 2 maanden begint een script pogingen te doen deze te verlengen) maar het tooltje dat ik daarvoor gebruikte, maakte gebruik van een verouderde manier van authenticeren bij Let’s Encrypt (het draaide 3 jaar zonder problemen) en kon dus niet langer de certificaten vernieuwen. Als gevolg van wat eigenaardigheden van mijn server kon ik de tool niet zomaar upgraden. En moest op zoek naar een andere oplossing. Die had ik uiteindelijk gevonden, daarmee had ik de certificaten eenmalig ook “handmatig” kunnen vernieuwen (nu heb ik even lucht om de nieuwe tool ook automatisch te laten werken).

Ik was echter één belangrijk deel vergeten: ik had de Apache webserver niet opnieuw opgestart. Die bleef daarom nog gewoon een oud certificaat uitleveren. Dat vandaag verlopen was. En daarom kreeg je terecht bovenstaande foutmelding. Gelukkig was de oplossing eenvoudig even het opnieuw opstarten van de webserver (niet de hele server). En dus is het weer veilig hier. 🙂

Deel dit bericht:
mrt 172020
 

Een deurbel met een camera staat erg laag op mijn lijstje van apparaten die ik altijd al eens had willen aanschaffen. Maar ja, ook ik herken zonder problemen het Ring chime geluid, al zou ik moeite hebben met het noemen van een tweede concurrerend merk. Toen bij The Hook Up vier deurbellen met elkaar vergeleek was ik dus ook gewoon geïnteresseerd of er echte concurrentie was voor Ring.

Lees verder….

Deel dit bericht:
mrt 012020
 

Het kon al op specifieke apparaten zoals de Lopy of in custom builds of als je Circuit Python gebruikte op hardware die daar ondersteuning voor heeft. Maar op de ESP32 had je tot voor kort nog niet de mogelijkheid om BLE (Bluetooth Low Energy) te gebruiken binnen MicroPython als je gebruik maakte van een van de officiële firmware images. Met ingang van release 1.12 is dat eindelijk wél zo. Flashen van mijn ESP32 deed ik volgens de instructies die hier staan. Nieuw, wat mij betreft, was ook dat Thonny, de gratis open source IDE voor Python (en MicroPython) ook ondersteuning heeft voor het rechtstreeks werken op de ESP32.

Dat was tot voor kort nogal een gedoe. Anders dan bij de apparaten die Adafruit maakt, kon je de ESP32 niet als USB-drive zien na aansluiten op je laptop. Maar de Thonny “ziet” de ESP32 en je kunt dan bestanden openen die er op staan (ander dan bij Arduino vindt compilatie niet al vooraf plaats dus je kunt de programmacode ook achteraf nog lezen), nieuwe bestanden aanmaken én je hebt de REPL beschikbaar om interactief commando’s uit te voeren die dan op de ESP32 worden uitgevoerd.

Dat maakt het debuggen een stuk gemakkelijker. Mauro Riva  heeft op zijn blog niet alleen blogposts over het gebruik van MicroPython staan (zoals deze over het zelf compileren van de firmware met BLE support), maar ook een github repository. Daar kun je ook een aantal voorbeelden vinden.

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:
feb 172020
 

Google blijft flink aan de weg timmeren met de mogelijkheden van de Google Chrome browser. Dat moet ook wel omdat ze anders door de andere aanbieders ingehaald worden. Schreef ik eerder al over de komst van WebXR, ook NFC krijgt/heeft een webvariant en komt naar de volgende versie van de browser op zowel de Mac, Android, Linux, ChromeOS en Windows. Helaas iPhone en iPad gebruikers, nog niet daar. Ik neem aan dat dat samenhangt met het moeten bouwen van Chrome voor iOS op basis van Webkit, of omdat de NFC-chip daar nog niet voor browsers toegankelijk is, geen idee.

Net als bij WebXR is er een voorbeeld beschikbaar die je zelf kunt testen, ook nu weer via glitch.com. Ik heb gezocht, maar kon met geen mogelijkheid mijn NFC-tags meer vinden. Balen. Maar gelukkig kun je het in de meeste gevallen hoe dan ook wel uitproberen. Ook zónder aparte kaarten of tags.

Lees verder….

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: