Posts

Geautomatiseerd adverteren op 2dehands

Image
Geautomatiseerd adverteren op 2dehands met Django Model Doel Ik heb een Django site met een voorraad aan producten die ik op 2dehands wil posten. Ik wil dit ook automatiseren door de grote aantal van producten. Zo heb ik gevonden dat 2dehands verschillende partners heeft die deze service aanbieden en die ik kan gebruiken om mijn doel te bereiken. Werking Om mijn producten te uploaden ga ik mijn django models moeten omzetten naar een xml feed die ik bij de gekozen tool kan uploaden in mijn geval is dat channable. Daarna kan ik een site kiezen waar ik mijn producten ga uploaden in mijn geval is dat 2dehands.  Proces Eerst moet je de data uit je model omvormen in een xml file. Dat kan je doen met de volgende code: Eerst in de views.py van je app moet je een view maken waar je de xml file gaat kunnen zien *from django.http import HttpResponse from xml.etree.ElementTree import Element, SubElement, tostring from django.utils.timezone import localtime from vehicles.models import Vehicle d...

C++ Termen

Compiler Een programma dat broncode vertaalt naar machinetaal (objectcode). Linker Een programma dat losse stukjes gecompileerde code (objectfiles) samenvoegt tot één uitvoerbaar programma. Executable Een uitvoerbaar bestand dat direct op de computer kan worden gestart (zoals .exe op Windows of zonder extensie op Linux/macOS). Object code De tussenvorm van gecompileerde code, nog niet gelinkt tot een volledig programma (meestal .o of .obj bestanden). Comment Tekst in de broncode die wordt genegeerd door de compiler; bedoeld voor uitleg of notities. (Bijv. // dit is een comment ) Library (Bibliotheek) Een verzameling herbruikbare functies of klassen die je in je eigen programma kunt gebruiken. IDE (Integrated Development Environment) Een programma waarin je kunt programmeren, compileren, debuggen en uitvoeren — alles in één (zoals VS Code, CLion, Code::Blocks). Function (Functie) Een herbruikbaar blokje code dat een bepaalde taak uitvoert. (Bijv. int som(int a, int b) { ret...

Basis Informatie C++

C++ is een programmeertaal die je eerst moet omzetten voordat je het kunt gebruiken. Je schrijft de code, dan zet een programma (de compiler) het om in bestanden die je computer snapt. Die bestanden worden samengevoegd tot één programma dat je kunt starten. Zo'n programma werkt meestal alleen op het systeem waarvoor het is gemaakt (bijv. Windows of Mac). Als we zeggen dat C++ "overdraagbaar" is, bedoelen we meestal dat de code op meerdere systemen kan werken — zolang je het daar opnieuw compilet. C++ heeft: Basisregels (zoals getallen en herhalingen), en een grote bibliotheek met kant-en-klare hulpmiddelen (zoals lijsten en tekstinvoer). Die bibliotheek is geschreven in C++ zelf. Dat laat zien dat de taal krachtig genoeg is voor moeilijke taken, zoals het bouwen van besturingssystemen. Tot slot: C++ is streng over types . Je moet altijd aangeven wat iets is (bijv. een getal of een tekst), zodat de computer weet wat hij ermee kan doen. Het kleinste C++ prog...