Leestijd: 2 Minuten
Wanneer je net zoals ik bent en je een hoop dingen wilt doen en die taken maar op blijven stapelen omdat je steeds iets nieuws bedenkt, dan is dit misschien iets voor jou ? Ik wou een manier om alle taken die ik graag wil doen daadwerkelijk te doen. En als resultaat een lege taken lijst hebben aan het einde van het jaar.
Continue Reading →
Leestijd: 2 Minuten
Op het moment dat je jouw Wifi netwerk kom je er achter hoeveel apparaten je op wifi hebt aangesloten. Voor de meeste apparaten is het geen probleem om dit opnieuw in te stellen. Voor al die DIY projecten ligt het iets anders. Je kan kiezen voor hetzelfde SSID en wachtwoord, maar je kan ook WPS toevoegen aan je wireless projecten.
Continue Reading →
Leestijd: 3 Minuten
Heb je hetzelfde “probleem” als ik ? Je hebt je Philips Hue lampen gesynchroniseerd met je computer. Ze gaan automatisch aan wanneer je jouw computer opstart maar wanneer je jouw computer afsluit moet je ze met de hand uitzetten. Dat moest te automatiseren zijn.
Continue Reading →
Leestijd: 2 Minuten
Eerder had ik het over hoe je een ATtiny kan programmeren door middel van je Arduino. Een voorbeeld hoe je een ATtiny kan gebruiken !
Continue Reading →
Leestijd: 3 Minuten
Een ATtiny microcontroller deze kleine en goedkopen chips kunnen simpele programma’s draaien. En deze microcontrollers kan je programmeren met een Arduino. Ikzelf heb 4 verschillende soorten. De ATtiny45 en de ATtiny85 hebben allebij 8 pins en zien hetzelfde eruit. De ATtiny85 heeft echter twee keer zoveel geheugen als de ATtiny45. Je hebt ook nog de ATtiny45 en de ATtiny85 deze hebben 14 pins en dus meer in en outputs. Maar hoe programmeer je deze microcontrollers nu ?
Continue Reading →
Leestijd: 2 MinutenDit jaar wil ik elke maand iets maken. Een stuk code, een soldeer project, iets in de tuin of huis. Het doel is om het af te krijgen in die maand en daar de focus op te leggen. Afgelopen maand ben ik bezig geweest mijn Python skills verder uit te breiden. Wat ik graag wou ik een REST API maken waar je een postcode mee kan raadplegen. Bijvoorbeeld een GET
naar /api/v1/zipcode/1011PN/1
geeft als resultaat het telefoon nummer en verdere informatie over dat postcode. En de beveiliging moest gedaan worden door middel val een key wat je mee gaf in de header.
Voordat ik kon beginnen heb ik onderzoek gedaan hoe ik het ging maken. Python heeft vele frameworks wat dit voor je kan doen. Op de vraag welke framework het beste is kan ik je geen antwoord geven maar welke spreekt mij het meest aan, En past het meest bij mijn wensen. Één van mijn eisen was een API key mee sturen in de header in plaats van wat je veel ziet een username en password meesturen.
Uiteindelijk ben ik gegaan voor het framework FLASK, mede door de decorators hoe je een REST functie kan definiëren.
|
@app.route('/api/v1/zipcode/<zipcode>/<number>', methods=['GET']) @auth.login_required def get_zipcode_number(zipcode,number): # Je code |
Het zoeken naar hoe je een API key meestuurt in je header kwam steeds uit op de volgende website. Maar zo wou ik het niet, deze persoon misbruikt het username en password veld om een API key mee te sturen. Hoe ik dat deel zelf heb gemaakt lees je hieronder.
Continue Reading →
Leestijd: 2 Minuten
Ik werk bij een bedrijf wat een webshop platform maakt, en heb dagelijks dus veel te maken met een webshops. Nadat ik een nieuwsbericht las dat Amazon naast hun dash buttons ook virtuele buttons ging maken leek het me leuk om voor onze eigen e-commerce software ook een fysieke knop te maken.
Continue Reading →
Leestijd: 2 Minuten
Statistieken zijn leuk, eerst had je codeivate.com wat bij hield hoe lang je in welke programmeer taal programmeerde. Deze tijd zette de webservice om in XP en dat kon je uiteindelijk zien. Helaas doet deze webservice het niet meer, gelukkig is er een nieuwe webservice in het leven geroepen namelijk codestats.net. Deze webservice doet het op exact dezelfde manier.
Continue Reading →
Leestijd: 15 MinutenObject-georiënteerd programmeren (OOP) werd populair vanwege de belofte van code organisatie en het hergebruik. We gebruiken OOP concepten voor vele jaren, maar toch blijven we herhaaldelijk uitvoeren van dezelfde logica in onze projecten. OOP introduceerde een reeks goede uitgangspunten die, indien goed gebruikt kan leiden tot een betere, schonere code.
Een tijd geleden kwam ik op het idee om een eigen artikel te schrijven over OOP, het heeft mij geholpen om mijn kennis te verfrissen en ik hoop dat ik de lezer van dit document ook heeft. Continue Reading →