het verhaal achter pi3g
In 2012 begon het verhaal van Maximilian en de Raspberry Pi. Hij was enthousiast toen hij zijn eerste Pi kreeg en zag ook het grote potentieel voor verdere ontwikkeling erin.
Toen werd PiCockpit geboren om het gebruik en beheer van de Pi gemakkelijker en toegankelijker te maken voor iedereen.
Maximilian is altijd geïnteresseerd geweest in computers en geloofde dat zij een hefboom zijn om alles in de wereld te verbeteren - bijvoorbeeld in de geneeskunde.
In de loop der jaren is Maximilian's werk gegroeid en zijn er nieuwe vakgebieden bijgekomen...
werken bij pi3g
In onze blog kunt u het volgende verwachten blog posts over technologie en zakelijke onderwerpen, natuurlijk over de Raspberry Pi, maar ook een breed scala aan onderwerpen met betrekking tot Industrie 4.0, IoT, en machine learning - bijvoorbeeld over het populaire MQTT protocol, Python en Linux embedded ontwikkeling, en nog veel meer. De blogartikelen zijn niet gepland en niet in een bepaalde volgorde - de onderwerpen zijn een eclectische mix van wat er in het echte leven van een bedrijf dat zich bezighoudt met machine learning & Raspberry Pi embedded avonturen naar voren komt.
Wij schrijven graag over speciale onderwerpen die elders niet zo goed gedocumenteerd zijn.
Als u suggesties hebt, bespreken wij graag actuele onderwerpen met u en zijn wij altijd bereid om samen met u te brainstormen over werkbare oplossingen.
Gebruik van nuitka compiler voor python3 op Alpine Linux ARMHF (musl)
Motivatiepidoctor is geschreven in Python (omdat er geen gemakkelijke manier was om Crystal te laten werken op ARMHF / musl). Dit betekent een afhankelijkheid van Python - wat overhead toevoegt. Ik vermoed dat deze overhead de reden is dat pidoctor niet draait op 256 MB Raspberry Pi's - omdat het RAM opgebruikt wordt door...
lees meerHet opstartproces van de Alpine debuggen
Zoals besproken in mijn vorige post, doorloopt Alpine Linux verschillende stadia wanneer het opstart. Net na het mounten van de boot media, en het scannen ervan voor apkovl's (met nlplug-findfs), is er een optie voor je om een console te krijgen, door $SINGLEMODE op yes te zetten. SINGLEMODE op ja zetten is eenvoudig, je voegt gewoon het woord "single" toe...
lees meerkemal-session houdt gegevens niet vast
https://github.com/kemalcr/kemal-session Analyseer wat er gebeurt met je sessie cookie. In mijn geval, werd de session cookie gereset telkens als ik inlogde. Ik realiseerde me, dat mijn idee om de oude sessie op te schonen als eerste statement na succesvol inloggen, alvorens de nieuwe sessie op te zetten, geen goed idee is. Ik vermoed, dat de...
lees meerModules gebruiken in kristal
Naarmate je applicatie groeit, zou je willen evolueren van één groot .cr bestand naar het scheiden van je code in kleinere bestanden. Je kan require van je hoofd .cr bestand gebruiken om code van andere bestanden toe te voegen: require "./tools/*" Dit statement zal code toevoegen uit de tools directory, relatief aan je hoofd .cr bestand. Dit zal...
lees meer