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 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 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:
mei 242019
 

Om te beginnen, credit voor de titel gaan naar AndrewS in de reacties op het bericht op raspberrypi.org. Daar kun je lezen over de breimachine van Sarah Spencer, die ze met behulp van een Raspberry Pi aan het netwerk gekoppeld heeft:

I hacked my domestic knitting machine and turned it into a network printer with the help of a Raspberry Pi. By using a floppy drive emulator written in Python and a web interface, I can send an image to the Raspberry Pi over the network, preview it in a knitting grid, and tell it to send the knitting pattern to the knitting machine via the floppy drive port.

De software heeft ze gedeeld via Github en met het nodige gevoel voor de klassiekers heeft ze het OctoKnit genoemd “n honour of a more famous and widely used tool” (OctoPrint).
Haar winkeltje op Etsy is op dit moment even dicht omdat ze met zwangerschapsverlof is. Op Raspberrypi.org toont ze een paar voorbeelden:

Maar het mooiste voorbeeld is toch wel dit tapijt dat ze zelf via Twitter deelt:

Als je geen beeld hebt van de omvang, er zit een persoon op de foto!

Een tweedehands breimachine kost zo’n 500 euro (en meer). Ik ga er even vanuit dat net als bij een lasersnijder, een snijplotter en welk apparaat dan ook waar je ogenschijnlijk heel coole dingen mee kunt maken, er heel wat debug- en uitprobeerwerk vooraf gaat aan het daadwerkelijk kunnen laten breien van zo’n mooi tapijt. Maar zeg nou zelf, hier wordt je toch vanzelf enthousiast van? En ben je dan niet blij dat je (een beetje) kunt programmeren? Dat je weet hoe programma’s, hardware, software aan elkaar geknoopt kunnen worden? Dacht ik ook. 🙂

Deel dit bericht:
aug 202018
 

Ook voor mij komt er vandaag een einde aan een lekker lange vakantie. Als je wil weten wat we de afgelopen drie weken uitgespookt hebben, dan verwijs ik je graag naar dit bericht op mijn andere weblog. Voor hier wil ik me richten op een specifiek aspect van die vakantie: hoe verwerk je al tijdens die vakantie op zijn minst een deel van de foto’s en video’s die je maakt?

Dat hoeft natuurlijk niet moeilijk te zijn: neem een laptop mee die krachtig genoeg is en je bent klaar. Maar een laptop is een van de dingen die ik niet mee op vakantie neem. Een heleboel andere apparaten wel. Zo hebben we:

  • 2 camera’s om onderwater foto’s en video’s te maken, een Canon G16 en een Canon S120
  • 1 GoPro Hero 4 Black voor het maken van filmpjes
  • 2 iPads mini’s (een versie 1 met 16GB en een versie 3 met 128GB intern geheugen)
  • 4 Android telefoons (allemaal eentje. Met name de Samsung Galaxy S7 maakt heel aardige foto’s)

Wat willen we allemaal kunnen doen:

  • De foto’s en video’s die we op de Canon G16 en de Canon S120 maken willen we zo snel mogelijk na de duik kunnen bekijken. Deels omdat we er een aantal via Facebook delen met familie en vrienden, maar veel belangrijker nog omdat we de foto’s gebruiken tijdens het samen invullen van de logboeken over de duiken die we die dag gemaakt hebben.
  • Eigenlijk geldt dat ook voor de filmpjes op de GoPro Hero 4 al is die niet vaak “hoofdcamera” geweest. Wel bij de duiken in de cenotes en bij de walvishaaisafari.
  • De iPad mini versie 1 wordt vooral gebruikt voor (offline) spelletjes en het bekijken van video’s. Hij is te traag en heeft een te beperkte opslagcapaciteit om een rol te spelen bij het bewerken van foto’s en video’s.
  • De Android telefoons worden bovenwater gebruikt om foto’s te maken van het hotel, tijdens een dagje Maya tempelpiramides bekijken, op de boot etc.

Voor mij was de iPad mini 3 daarom het centrale bewerkingsstation tijdens deze vakantie. Maar het was maar goed dat we ook Android apparaten in de buurt hadden, want ondanks de sterk verbeterde bestandsbeheermogelijkheden van iOS zou het niet zo goed gelukt zijn als nu.

Om het lijstje hardware compleet te maken, ik had ook bij me:

Hieronder zal ik een paar scenario’s beschrijven die met deze combinatie mogelijk zijn.

Lees verder….

Deel dit bericht:
feb 152018
 

We versturen allemaal heel wat afbeeldingen via WhatsApp. Is immers heel gemakkelijk: even op het paperclipje klikken, via Galerij een afbeelding selecteren en klaar.

Klein nadeel: afbeeldingen worden gecomprimeerd als je ze via WhatsApp verstuurd. In de regel niet zo’n probleem voor kiekjes die je gewoon even op je telefoon wilt bekijken, maar als je bv de afbeeldingen in volledige kwaliteit wilt bewaren of als je bijvoorbeeld foto’s van een 360-graden camera wilt doorsturen dan kun je beter niet kiezen voor de optie Galerij maar moet je kiezen voor Document.
WhatsApp verstuurd de afbeelding dan namelijk met volledige kwaliteit en met alle interne metadata. Dat betekent bij een 360-graden foto bijvoorbeeld ook dat de ontvanger die weer gewoon kan uploaden naar Facebook en dat hij daar dan ook weer als 360-graden foto gezien wordt.

Deel dit bericht:
jun 062017
 

https://youtu.be/xDj3uGM6mSw

Ik kijk al tijden niet meer live naar de grootse aankondigingen die Apple met enige regelmaat doet. Dat geldt overigens ook voor Google, Microsoft, Samsung. Ik vind het veel efficiënter om een dag erna een van de vele redelijk snel beschikbare samenvattingen te bekijken. Hierboven zie je er eentje van 10 minuten. Ik moet bekennen dat ik hem wel heel erg een compilatie van “groter, sneller, goedkoper” vond. Zo eentje die ik dan dus gerust kon missen.

Lees verder….

Deel dit bericht:
jul 052016
 

Skype_logoTja,  is het een feature of iets waarbij ook jij nog nooit tegen de oude grenzen aangelopen was?

Ik moest bij WhatsApp in ieder geval even hard zoeken wat daar de bovengrens is voor bijlagen. Het blijkt zo ergens rond de 16MB te liggen. Genoeg lijkt me voor een foto of gemiddeld Office-bestand. Natuurlijk, als je videobestanden door wilt sturen dan loop je tegen die grens aan. Dán zou die 300MB die een bijlage via Skype vanaf nu groot mag zijn, handig kunnen zijn. Dat je het bestand dan meerdere keren, dus op verschillende apparaten kunt downloaden, is eveneens handig.

Maar uiteindelijk is de Onedrive optie die geopperd wordt voor nóg grotere bestanden, dan waarschijnlijk ook verstandiger. Want dan staan de bestanden tenminste ook meteen op een plek waar je er samen, in de browser aan kunt werken. En dan hoeft het ook niet persé Onedrive te zijn, kan dan natuurlijk ook Google documenten zijn of zo.

De feature wordt de komende tijd uitgerold, dus het kan zijn dat het bij jou nog niet werkt.

Deel dit bericht:
 Reacties uitgeschakeld voor Bestanden tot 300MB versturen via Skype  Tags: , , ,
mei 122016
 

TechsmithTechsmith kondigt aan binnenkort met een aantal gratis producten te stoppen. Twee daarvan, ScreenChomp (schermfilmpjes maken op de iPad) en de SnagIt plugin voor Chrome heb ik een tijdlang zelf gebruikt, maar inmiddels ook al een tijd niet meer. Wie weet geldt dat voor meer mensen zo, dan is het heel verstandig dat Techsmith er mee stopt.

Hoe dan ook, gebruik je de producten wél, check dan even deze pagina.

Deel dit bericht:
 Reacties uitgeschakeld voor Techsmith stopt met een aantal gratis producten  Tags: ,
apr 162016
 

Quicktime_playerToen ik het bericht gisteren las, dacht ik eerst “dat zal wel loslopen, voor de dag voorbij is komt Apple met een bericht dat ze natuurlijk wél met updates gaan komen”.  Maar het is nu ruim 24 uur later en dat bericht heb ik nog niet gezien.

Waar gaat het over? Dit bericht zegt het allemaal heel duidelijk:

Urgent Call to Action: Uninstall QuickTime for Windows Today

Samengevat: Apple heeft de ondersteuning voor QuickTime voor Windows stopgezet (had ik nog niet gehoord) en TrendMicro heeft nu al 2 kritische problemen gevonden in de software. Die dus niet opgelost gaan worden en je kunt wachten op de eerste hacker die er gebruik van gaat maken.

Ik ben benieuwd hoe lang het duurt voordat de tool automatisch van mijn werklaptop verwijderd wordt. Maar hoeveel mensen hebben QuickTime op hun Windows machine staan en hebben deze berichten niet gezien? Of denken er gewoon niet aan om hem te verwijderen?

Eigen schuld, dikke bult, zul je wellicht zeggen. Maar het is ook een tool die ons de afgelopen jaren flink door de strot geduwd is. Ja, gratis, maar eigenlijk vaak onmisbaar om video’s af te kunnen spelen. Zeker als ze door Apple zelf gepubliceerd werden.
En ja, je kunt niet van elke gratis tool leverancier verwachten dat die tot in het einde der dagen updates van tools blijft leveren. Maar Apple is natuurlijk geen hobbyist die een tool gratis beschikbaar stelt. Het is een enorm bedrijf dat nu een tool die lange tijd centraal onderdeel van haar pakket tools was en actief gepromoot werd (en op dit moment nog gewoon te downloaden is), niet meer bijwerkt. Heeft zo’n bedrijf dan niet ook een bepaalde mate van verantwoordelijkheid?

Ik ben er nog niet uit. Eigenlijk vind ik het in dit specifiek geval schandalig van Apple, maar het zal vast niet het enige voorbeeld zijn.

Deel dit bericht: