Blog Archive
2025
- Jul 16, 2025 - De Bevrijding van Excel Taken: Automatisering van Werk met Pandas, Dat Kan Jij Ook
- Jul 16, 2025 - Is de pandas van Python echt die panda?
- Jul 15, 2025 - Open Wi-Fi, veilig gebruiken: Bereid uw digitale schild voor
- Jul 15, 2025 - Open Wi-Fi: De schaduw achter de zoete verleiding - Is jouw data veilig?
- Jul 15, 2025 - Web Crawling Bots: Het Onderscheiden van Nuttige Aanwezigheden en Schadelijke Indringers
- Jul 14, 2025 - De verborgen held van afbeeldingsoptimalisatie: strategieën voor verbetering van `width`, `height` en Core Web Vitals
- Jul 14, 2025 - De sleutel tot webprestatien optimalisatie: Gids voor het toepassen van Lazy Loading afbeeldingen
- Jul 11, 2025 - De 'warme vriendelijkheid' van de Spanjaarden - Een vergelijking met Korea, Japan en Groot-Brittannië
- Jul 11, 2025 - Reis naar Spanje - De charme van een cashless samenleving
- Jul 10, 2025 - Reünie na 22 jaar, Spaanse hogesnelheidslijn AVE: Een blik op de snelle rit die het tijdsverschil doet voelen
- Jul 10, 2025 - De hete metro van Spanje en het karakter van de stad via het openbaar vervoer
- Jul 10, 2025 - De hereniging met Spanje na 22 jaar: het begin van de opwinding en beproevingen
- Jun 27, 2025 - NVIDIA daagt de CPU-markt uit, verder dan alleen GPU! De nieuwe 'superchip'-strategie in het AI-tijdperk
- Jun 27, 2025 - ARM: Van mobiel tot server, een CPU-architectuur die een bedreiging vormt voor x86
- Jun 27, 2025 - Laten we het hebben over de CPU: x86, x64, en het verhaal van Intel en AMD
- Jun 26, 2025 - Een ontwikkelaar die vasthield aan handmatige codering, geschokt door AI-codering. Productiviteit boven verwachting!
- Jun 24, 2025 - Beheer van serverbestanden zonder terminal: Gebruik maken van SFTP en GUI-bestandsverkenner!
- Jun 24, 2025 - De eerste stap in de automatisering van SSH-toegang: Beheer je config-bestand
- Jun 23, 2025 - Python vs Node.js: Resultaten van het CSS-compressie-experiment onthuld!
- Jun 21, 2025 - SSH Reverse Poort Doorsturing: Magie om van buiten naar binnen te verbinden (feat. -R optie)
- Jun 21, 2025 - De soorten en kenmerken van de shell die kan worden ingesteld met de -s optie van het useradd commando
- Jun 19, 2025 - SSH gebruik: van commando's tot handige opties volledig veroveren!
- Jun 19, 2025 - SSH keygen: Een perfecte gids voor beginners
- Jun 19, 2025 - .gitignore toepassen als het niet lukt, methoden om bestaande bestanden te ontkoppelen
- Jun 18, 2025 - Eerlijke ervaring van een ontwikkelaar die is overgestapt van VScode naar Neovim - de overweldigende vrijheid van lichtheid!
- Jun 18, 2025 - Diepe Duik in Celery's apply_async() en de Relatie met delay()
- Jun 17, 2025 - Overzicht van belangrijke Neovim-commando's
- Jun 17, 2025 - Gebruik van de lokale clipboard op een externe server met Neovim via SSH (OSC52)
- Jun 13, 2025 - De magie van Celery, de buitenkant en de binnenkant van `delay()` onthuld
- Jun 13, 2025 - Klasse-gebaseerde weergave (CBV) Onderzoekserie ⑧ - Verdieping van Paging en Zoekfunctie - ListView uitbreiden
- Jun 11, 2025 - Klassen gebaseerde weergave (CBV) verkenningsserie ⑦ - Mixin gebruik en toegangsbeheer
- Jun 09, 2025 - Verkenningsserie over Class-Based Views (CBV) ⑥ - Gebruik van TemplateView & RedirectView
- Jun 08, 2025 - Verkenning van Class-Based Views (CBV) Serie ⑤ – Implementatie van CRUD met CreateView, UpdateView en DeleteView
- Jun 07, 2025 - Klasse-gebaseerde weergave (CBV) verkenningsserie ④ - Gebruik van ListView & DetailView
- May 30, 2025 - Onderzoek van klasse-gebaseerde views (CBV) serie③ – Eenvoudige formulierverwerking met FormView
- May 26, 2025 - Klasse-gebaseerde weergave (CBV) verkenningsserie ② - De basis weergaveklasse van Django begrijpen
- May 23, 2025 - Een verkenning van Class-Based Views (CBV) Serie① Waarom van FBV naar CBV en de houding van de ontwikkelaar
- May 21, 2025 - Effectieve werking van Fail2Ban: Praktische beveiligingsstrategieën om overmatige IP-blokkades te vermijden
- May 18, 2025 - Waarom Django opnieuw de aandacht trekt in het tijdperk van AI
- May 16, 2025 - De meest Pythonic manier om waarden op te halen die aan voorwaarden voldoen: next()
- May 15, 2025 - Python voor beginners - De try except-strategie: Maak foutafhandeling en debugging eenvoudig!
- May 13, 2025 - Vergelijking van AI-automatiseringstools: Gids voor het kiezen van het optimale model van GPT-4o tot o1-pro
- May 13, 2025 - AI Spraakherkenningsoorlog: Whisper vs Parakeet – Wie is de winnaar van de realtime transcribeerder?
- May 12, 2025 - DGX Spark vs RTX 4090 – Een realistische keuze voor optimalisatie van on-premises AI-infrastructuur
- May 12, 2025 - NVIDIA DGX Spark - De nieuwe norm voor on-premise AI infrastructuur
- May 09, 2025 - Mistral Small 3.1 Analyse – De Standaard voor Hoge Prestaties in Kleine LLM’s
- May 08, 2025 - Python Standaardbibliotheek Overwinnen 3 - pathlib
- May 08, 2025 - Python Standaardbibliotheek Beheersen ② - collections.defaultdict
- May 07, 2025 - Python Standaard Bibliotheek Beheersen① - collections.Counter
- May 06, 2025 - Tips voor het elegant schrijven van conditionele uitspraken in Python
- May 06, 2025 - APT geïnstalleerde apps niet zichtbaar in het menu? Hoe je het oplost met Alacarte
- May 06, 2025 - APT vs Snap: Vergelijking van Linux-pakketsystemen en Keuzecriteria
- May 02, 2025 - Oude pc uit de opslag, herboren – Installatiehandleiding voor dual boot met Linux
- May 02, 2025 - Wat is hibernatie? De voor- en nadelen van de energiebeheerfunctie van Windows
- May 01, 2025 - AI-gebaseerde blogautomatisering, de nieuwe schrijfinnovatie van Mikihands
- Apr 29, 2025 - Analyse van het probleem van MIME-type inferentie bij het uploaden van afbeeldingen via de iOS X-app
- Apr 29, 2025 - Mameshiba no Taigun evolueert met 'Reload'!
- Apr 28, 2025 - De gouden aanwezigheid van Leona Empire in Mameshiba no Taigun
- Apr 28, 2025 - Conda Commando Cheat Sheet
- Apr 28, 2025 - ervaring met het veilig koppelen van Nextcloud, Obsidian en iPhone
- Apr 27, 2025 - De beschermer van Linux-servers, Fail2Ban
- Apr 27, 2025 - Desktop remote power on met Raspberry Pi (Wake-on-LAN automatisering)
- Apr 26, 2025 - Problemen met het gebruik van gettext_lazy in JSON-sleutels en oplossingen
- Apr 25, 2025 - Inleiding tot de wereld van Anaconda, Miniconda en Conda
- Apr 23, 2025 - Begrip van de structuur van de DNS-resolver op Ubuntu
- Apr 21, 2025 - Django on_commit + Celery, problemen oplossen in een replica-omgeving
- Apr 20, 2025 - Analyse van on_commit + Celery + ManyToMany vertraging problemen in een replica omgeving
- Apr 20, 2025 - Django transacties en de valkuilen van threads: het vroegtijdig uitvoeren van on_commit()
- Apr 20, 2025 - Volledige gids voor transaction.on_commit() begrijpen
- Apr 20, 2025 - CUDA-omgeving opzetten voor AI-ontwikkeling
- Apr 20, 2025 - Eenvoudige asynchrone verwerking implementeren met Python threading.Thread
- Apr 20, 2025 - Wat is CUDA? Het begin van GPU en parallelle computing
- Apr 15, 2025 - PostgreSQL Versie Upgrade en Veilige Gegevensmigratie
- Apr 15, 2025 - Volledige gids voor het opzetten van een C++ ontwikkelomgeving met VSCode op Ubuntu
- Apr 15, 2025 - De evolutie van het definiëren van modelkeuzes: Over de TextChoices-klasse
- Apr 10, 2025 - Docker Veelgebruikte Commando's Cheat Sheet
- Apr 07, 2025 - Het aanpassen van de 404-foutpagina in Django
- Apr 07, 2025 - Hoe OTF-lettertypen op een Ubuntu-systeem voor webgebruik te benutten
- Apr 07, 2025 - TTF vs WOFF2: Vergelijking van weblettertype-indelingen
- Apr 07, 2025 - Poppins en sans-serif lettertypen betrouwbaar toepassen in Django webprojecten
- Apr 01, 2025 - Het nachtzicht van Jiufen, Taiwan
- Apr 01, 2025 - Basisprincipes van Python #1 — `None` en `""`, ze lijken hetzelfde maar zijn dat niet
- Mar 31, 2025 - De waarheid en beperkingen van CSR 4.0 dongles, en alternatieven op Linux
- Mar 20, 2025 - Hoe de browserbreedte in JavaScript te bepalen en een vreemde ervaring met de Samsung-browser
- Feb 19, 2025 - Redis nieuwste AOF-RDB Hybrid methode vs traditionele AOF methode: welke methode moet je kiezen?
- Feb 18, 2025 - Is RDB-instelling zinloos als je AOF gebruikt?
- Feb 17, 2025 - Redis AOF Rewrite: Prestatie-optimalisatie en gegevensbehoud
- Feb 06, 2025 - JSON vs YAML: De geschiedenis van de strijd tussen datatypes
- Feb 06, 2025 - Een mailserver opzetten in Linux: een intermezzo
- Feb 06, 2025 - Een Mailserver Opzetten op Linux #7: Structuur van de Postfix Configuratiebestanden en Database-integratie
- Feb 06, 2025 - Een mailserver opzetten op Linux #6: Instelling van Dovecot's auth-sql.conf.ext en wachtwoord hashing
- Feb 06, 2025 - Een mailserver opzetten in Linux #5: Het concept van Dovecot virtuele gebruikers en PostgreSQL tabelontwerp
- Feb 06, 2025 - Een mailserver opzetten op Linux #4: Analyse van de essentiële configuratiebestanden van Dovecot
- Feb 05, 2025 - Een mailserver opzetten in Linux #3: Structuur en toepassing van Dovecot-configuratiebestanden
- Feb 05, 2025 - Een mailserver opzetten op Linux #2: Essentiële pakketten voor een virtuele gebruikersomgeving
- Feb 05, 2025 - Een mailserver opzetten in Linux #1: Begrijp de concepten van Postfix en Dovecot
- Feb 03, 2025 - Django-Celery-Beat: Inplannen van taken met Crontab en Clocked
- Feb 03, 2025 - Django-Celery-Beat: Praktijkvoorbeeld van geplande taken met PeriodicTask
- Feb 03, 2025 - Django-Celery-Beat: Hoe je geplande taken kunt maken
- Feb 03, 2025 - Wanneer verdwijnt het request-object van Django?
- Feb 03, 2025 - Verhoogt request.session.get() in Django de DB-query's?
- Feb 01, 2025 - Wat is 'Lazy Evaluation' in Django?
- Feb 01, 2025 - Django QuerySet's `.only()` vs `.values()` – Verschillen en Vergelijking van het Gebruik
- Feb 01, 2025 - Wat is de `.values()` methode van Django QuerySet?
- Feb 01, 2025 - Django ORM N+1 Probleem Oplossen – Een Compleet Gids voor select_related en prefetch_related
- Feb 01, 2025 - Wat is het N+1 probleem in Django ORM? Waarom gebeurt het?
- Jan 29, 2025 - Redis Netwerkbeveiligingsinstellingen: Een Veilige Redis-omgeving Creëren
- Jan 29, 2025 - Redis-module instellingen: functionaliteit uitbreiden en gebruiksmethoden
- Jan 27, 2025 - Waarom zou je include gebruiken in het Redis-configuratiebestand?
- Jan 27, 2025 - Django en HTMX: Het vereenvoudigen van dynamische webontwikkeling (deel 7): JSON teruggeven
- Jan 27, 2025 - Django en HTMX: Dynamische webontwikkeling vereenvoudigen (deel 6): HTML terugkeer methode
- Jan 27, 2025 - Django en HTMX: Het vereenvoudigen van dynamische webontwikkeling (deel 5)
- Jan 27, 2025 - Django en HTMX: het vereenvoudigen van dynamische webontwikkeling (deel 4)
- Jan 27, 2025 - Django en HTMX vereenvoudigen dynamische webontwikkeling (deel 3)
- Jan 27, 2025 - Django en HTMX: Het vereenvoudigen van dynamische webontwikkeling (Deel 2)
- Jan 27, 2025 - Django en HTMX voor eenvoudig dynamisch webontwikkeling (Deel 1)
- Jan 27, 2025 - De Request-object van Django: Identiteit en Werking
- Jan 24, 2025 - Django Decorators Geïnspireerd door Wiskunde: De Schoonheid van Functiecompositie en Functieruimten
- Jan 24, 2025 - De werking en het schrijven van aangepaste Django-decorators
- Jan 23, 2025 - De werking van localhost als 127.0.0.1 en hoe je `/etc/hosts` kunt gebruiken
- Jan 18, 2025 - De Terugkeer van Hanae: Een Documentaire over de Nieuwe Start van Mameshiba no Taigun
- Jan 18, 2025 - Django Forms 6: Geavanceerd gebruik van Forms
- Jan 18, 2025 - Django Forms 5: Styling met CSS
- Jan 18, 2025 - Django Forms 4: Validatie en Aanpassing
- Jan 18, 2025 - Django Forms 3: Velden en Widgets
- Jan 18, 2025 - Verschil tussen Django Forms en ModelForms
- Jan 18, 2025 - Wat zijn Django Forms? Basisconcepten en principes
- Jan 17, 2025 - ‘ろけっとすたーと (Rocket Start)’ door Mameshiba no Taigun (豆柴の大群)
- Jan 16, 2025 - Hanae Monster, de terugkeer van Mameshiba no Taigun
- Jan 14, 2025 - Wat is duplicatie in Django ORM? De noodzaak en het gebruik van de distinct() methode
- Jan 14, 2025 - "Mameshiba no Taigun (豆柴の大群)", hun nieuwe begin aanmoedigend
- Jan 14, 2025 - Verschillen en toepassingen van get_language() en request.LANGUAGE_CODE in Django
- Jan 10, 2025 - Django Q Klasse: Complexe voorwaarden eenvoudig verwerken
- Jan 10, 2025 - Cache instellen in Django-ontwikkeling: Prestatieoptimalisatie met Redis
- Jan 09, 2025 - Grondige analyse van render_to_string voor het verzenden van HTML-e-mails in Django
- Jan 07, 2025 - Django's QueryDict: Een object dat op een dictionary lijkt, maar meer is dan dat
- Jan 07, 2025 - JavaScript, Python Dictionary en C++'s std::map
- Jan 03, 2025 - Kleine fouten, diepe lessen
- Jan 02, 2025 - De relatie tussen one-off en enabled in Celery Beat: Begrip en gebruik
2024
- Dec 15, 2024 - Vergelijking van Django-sessie verwijderingsmethoden: flush(), pop(), del
- Dec 15, 2024 - Celery @shared_task opties: bind, autoretry_for, retry_backoff, max_retries volledige gids
- Dec 15, 2024 - Hoe je sleutels en waarden uit een Python Dictionary als lijsten kunt extraheren
- Dec 15, 2024 - Python @staticmethod Volledige Gids
- Dec 15, 2024 - Verschillende manieren om met Python Dictionary om te gaan
- Dec 15, 2024 - De verschillen tussen JSON-formaat en Python Dictionary begrijpen
- Dec 05, 2024 - Django OAuth Toolkit(DOT) gebruiken om een OAuth2-authenticatieserver te configureren
- Dec 04, 2024 - OAuth 2.0: Een begrijpelijke authenticatieprotocol voor iedereen
- Nov 16, 2024 - QuerySets en gegevensopvraging in Django ORM
- Nov 15, 2024 - Wat is de objects manager van Django ORM? - Diepgaande analyse
- Nov 15, 2024 - Wat is Django ORM? Een beginnersinleiding tot het concept van ORM
- Nov 14, 2024 - Flexibel Coderen: Controleer of Een Object Attributen Heeft Met Python's `hasattr`
- Nov 14, 2024 - Periodieke taakopties voor Django-celery-beat in de Admin
- Nov 14, 2024 - Instellingen voor vervaldatum van Celery-takenresultaten en periodieke opruiming: welke instellingen zijn geschikt?
- Nov 14, 2024 - Diepgaande geheugenbeheer van Django-celery-beat en verschillende resultaatback-ends
- Nov 13, 2024 - Django-celery-beat en geheugenbeheer van de backend (deel 1)
- Nov 09, 2024 - Redis 3: Geheugenbeheer en prestatieoptimalisatie van Redis
- Nov 09, 2024 - Redis Deel 2: Dataopslagopties van Redis - RDB vs AOF
- Nov 09, 2024 - Redis Deel 1: Basisconcepten en het begrijpen van het configuratiebestand
- Nov 07, 2024 - Ontmoet boksen in de mode: Introductie van 312Toglory
- Nov 07, 2024 - 3 praktische tips om de Django-server zonder onderbreking van de SSH-sessie te behouden
- Nov 06, 2024 - Over het samenleven met de zwerfkatten in onze buurt
- Nov 04, 2024 - Vergelijking tussen JsonResponse van Django en Response van Django REST Framework
- Nov 04, 2024 - Zorgen over Deep Learning en TensorFlow
- Nov 03, 2024 - Eerste stappen in Deep Learning met Python TensorFlow - Ontwikkelaarsnotities
- Nov 03, 2024 - AI, de concepten van machine learning en deep learning en introductie tot deep learning frameworks
- Nov 03, 2024 - Winterse Onsen Reis in Oita
- Nov 03, 2024 - De concepten en verschillen tussen Linux Daemon en Systemd Units
- Nov 03, 2024 - Linux `crontab` goed begrijpen: Automatiseringstips waar ontwikkelaars van houden
- Nov 02, 2024 - Introductie van basisconcepten van Python 2. Veilig coderen met foutafhandeling (Try-Except)
- Nov 02, 2024 - Introductie van de basisconcepten van Python: De kracht van Python bij het omgaan met stringvariabelen
- Nov 02, 2024 - Belangrijke commando's van PostgreSQL
- Nov 02, 2024 - Django Modelstructuur Diepgaand Onderzoek: Benadering voor Betere Databaseontwerpen
- Nov 01, 2024 - Volledig begrip van Django Signals: praktische toepassing van pre_save en post_save
- Nov 01, 2024 - Django related_name optie: Waarom is het nodig?
- Nov 01, 2024 - Django modelveldopties: het verschil en gebruik van blank=True vs null=True
- Oct 29, 2024 - Django modelstructuur: models.Model, AbstractUser, CustomUser en beheerdersklassen
- Oct 28, 2024 - De rol en toepassing van __(dubbele underscore) in Django ORM: relatiële velden en query's