jul 282020
 

In de categorie  “het kon al even, maar ik had het nog niet gezien” vandaag de nieuwe optie van YouTube om de navigatie door videos te vereenvoudigen. Handig, onopvallend en eenvoudig voor makers om toe te voegen. Het enige wat je namelijk hoeft te doen is een lijstje met tijden (notatie minuten: seconden) en labels in de omschrijving van je video toe te voegen en de player geeft in de playbalk (de rode/witte lijn) automatisch secties aan met de labels.

Je kunt daarna ook de tijdcode in de omschrijving gebruiken om te navigeren door de video. Je kunt het bij deze video uitproberen. Op dit moment werkt het helaas nog niet in de embedded player. Dus als je hem in dit bericht bekijkt dan zie je daar (op 28-7-2020) nog geen navigatie. Dat gaat ongetwijfeld nog veranderen.

jul 272020
 

Since this is a rather technical post, I’ll do it in English, increasing the chance of people being able to use it a lot.

Recently I bought a number of smart power plugs, sold via Amazon (.de) and produced by Avatar. Note that they sell 2 different types: the ones with and without power measurement. Strangely enough, at the moment the ones with power measurement are slightly cheaper even than the ones without power measurement. Just make sure you buy the ones you expect to buy (I didn’t and ended up with 8 plugs that don’t measure power, I’ll put them to good use, but would have rather have those also measure power consumption of the devices connected to them).

The plugs are being advertised as being controllable by Alexa, Google Home and IFTTT. That is nice, but I want Tasmota on them so that I can easily connect them via MQTT to Home Assistant (or any other home automation system that I choose to use) and so that I can make 100% sure that they don’t have to / cannot connect to the outside internet.

To do that I use the Tuya-convert tool to add the Tasmota firmware (note: warrenty voided once you do, if you follow these instructions, you’re on your own, I can’t help you if you brick your plug or if it doesn’t work, this is just a post describing how I got it to work) to the plug so I can control them from Home Assistant (and via the webserver on the plug provided by Tasmota). Because I needed to configure a total of 8 plugs, I also used decode-config to make it a bit easier (quicker) to do (although it probably took more time to figure out the tool for this first time than it would have to just do it by hand).

Lees verder….

Tip: Lees je Digiwijs

 Gepubliceerd door om 07:11  iXperium
jul 012020
 
Spannende leesboeken die kinderen ook nog iets leren over ict-geletterdheid. Bestaan die? 
Ik las het boek “Gehackt” geschreven door Remco Pijpers en wilde weten of de andere boeken uit de serie er ook in slaagden om een verhaal neer te zetten dat gewoon leuk of spannend was om te lezen terwijl ze de lezer uitdagen om na te denken over verschillende onderwerpen op het gebied van ict-geletterdheid.
Daarom heb ik aan onderzoekers van het iXperium / Centre of Expertise Leren met ict gevraagd of ze elk een van de andere zeven boeken wilden lezen. Een aantal van hen heeft kinderen in de leeftijd van de doelgroep van de boeken en heeft het boek samen met hem/haar gelezen.
Hun eerste indrukken en die van hun kinderen kun je lezen op de iXperium website
jun 302020
 

Ik had het (ongemerkt) vast al een tijd aanstaan, maar het viel me gisteren pas op toen ik 2 telefoontjes binnen kreeg die er beiden gebruik van maken: “Smart Call“. De screenshot hiernaast is van de Samsung informatiepagina, het is niet echt netjes als ik een screenshot van de twee gesprekken in mijn belhistorie plaats (of anders zie je zó veel zwarte balken dat het ook niet echt de moeite waard is).

Het principe is simpel: het waren twee gesprekken van mensen waar ik het 06-nummer (nog) niet in mijn contacten had zitten maar waarbij mijn telefoon zowel naam van de beller als het bijbehorende bedrijf liet zien op mijn scherm. Het is een feature op mijn Samsung telefoon die “Beller-id en antispambeveiliging” heet en die gebruik maakt van de diensten van Hiya. Het helpt bij het identificeren van nummers van spammers of andere ongewenste figuren. Maar het helpt dus ook de andere kant op: het herkennen van bonafide telefoontjes.

Je kunt op dezelfde pagina op je telefoon aangeven of je wilt dat anderen, die jouw 06-nummer niet in hun contactpersonen hebben zitten dit te zien krijgen. Als je het aanvinkt vraagt de app meteen toegang tot je contactpersonen en daarna toestemming om je telefoongesprekken te starten en te beheren. Die opties zijn ongetwijfeld een stuk minder “eng” dan ze zo klinken. Maar zonder toelichting over wát dat dan precies inhoudt voor de app en waarom dat nodig is, vind ik dat niet handige vragen.

Los daarvan vind ik het zelf meer een feature die als ontvanger leuk is, maar als iemand mijn gesprek niet aanneemt omdat hij/zij niet weet wie belt, dan vind ik dat voor nu prima. Dat is waarschijnlijk anders als je bijvoorbeeld zelfstandige journalist of fotograaf bent.

Hoe dan ook, ben jij zelfstandige of werk je in een business waarbij je vaak mensen voor het eerst belt en het handig is als ze je naam al meteen zien (én ze een Samsung telefoon hebben)? Dan is dit een handige feature om aan te zetten. Ik begrijp dat het op de iPhone ook mogelijk is, maar daar is het een aparte app die je moet installeren.

Kende jij het? Gebruikte jij het? Laat het weten in de reacties!

mrt 302020
 

Een tijdje geleden kocht ik via AliExpress een set Bluetooth oortjes met de mooie naam “QCY QS1 T1C Mini Dual V5.0 Draadloze Koptelefoon”.

Ik heb geen zin gehad om de bijbehorende claims van 2 uur opladen, 4 uur gebruikstijd te verifiëren. Qua Bluetooth  heeft hij ondersteuning voor: HFP (Handset Profile) , HSP (Hands free Profile), A2DP (Advanced Audio Distribution Profile) voor stereo, AVRCP (Audio / Video Remote Control Profile) zodat je de audio/video ook via de oortjes kunt bedienen (pauze, skippen etc).
Opladen doe je in de case waar je ze ook in kunt bewaren, via een micro-USB aansluiting.

Ik wilde hem testen voor het thuis sporten. Daarvoor is het namelijk fijn als ik de muziek en instructies goed kan horen zonder dat ik met kabels vast zit en zonder dat de rest van het hele huis noodgedwongen moet meeluisteren.

Ik heb daarvoor een aantal lessen als offline videos beschikbaar die ik afspeel vanaf mijn Android telefoon (al dan niet met mirroring naar een groter scherm). Maar bij het bekijken van de video’s terwijl de audio naar de Bluetooth oortjes verstuurd werd, viel op dat beeld en geluid niet synchroon liepen. De audio liep achter.

Gelukkig heeft VLC player op Android (weet niet of dat voor iOS of Windows ook zo is) de mogelijkheid om audio en video met elkaar te synchroniseren met de optie “Audio delay” (zie afbeelding).

Het is een beetje zoeken, een waarde instellen en dan kijken en luisteren. Uiteindelijk bleek voor mij een setting van -500ms precies goed. De audio wordt nu een halve seconde eerste te horen gebracht dan oorspronkelijk aangegeven in de video. Daardoor wordt de Bluetooth vertraging opgevangen en lopen ze, bij gebruik van mijn Bluetooth oortjes precies gelijk.

Voor het overige bleven de oortjes prima zitten en hebben ze een uur intensief trainen overleefd.

Met dank aan VLCHelp.com waar je ook uitgebreidere info kunt vinden.

mrt 252020
 

https://twitter.com/jasperbloemsma/status/1242919061320806407

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

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. 🙂

SONOFF POW R1 en R2 gesmolten

 Gepubliceerd door om 22:44  Hardware
mrt 072020
 

Iets minder goed nieuws: toen ik vanmiddag de wasmachine aangezet had om mijn was van afgelopen week te draaien, begon het steeds meer naar plastic te ruiken in de ruimte. Het duurde niet heel lang voordat het duidelijk was dat de geur afkomstig was van mijn SONOFF POW R2 waar de wasmachine op aangesloten zat.

De SONOFF was aan het smelten:

Op de foto zie je 2 SONOFF POW exemplaren. De rechter is de R2, die vandaag smolt, de linker is een R1 die 2 weken geleden gesmolten is. Op het itead.cc forum wordt gesteld dat “iedereen” toch weet dat je geen zware lasten via de SONOFF moet schakelen. Op de SONOFF zelf staat dat het tot 15A mag zijn, meer kan ook niet op een enkele groep.

Voor mij waren twee zulke ervaringen in korte tijd voldoende reden om de SONOFF hier in huis in de ban te doen als schakelapparaat. Iedereen moet dat voor zichzelf bepalen, dit is geen formeel productadvies, maar deze komt er niet meer in.

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).

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….