Skip to content
Fixes.co.za
Basic Http Server
Initializing search
fixes
Fixes.co.za
fixes
Home
About
Android
Android
Unable To Import Library Via Gradle
Android Could Not Resolve Error
Android Improving Performance With Images In Memory
Android Log All Sqlite Statements
Android Project Setup Bible
Android Sending Data Fragments And Activities
Android Studio Cheatsheet
Bootstrapping An Android Project
Check Your Key Hash Android
Create A New Activity With Navigation Android
Creating a Callback to Send Data From Fragment to Activity
Install An Apk
Install Android Studio Development Environment
Publishing An App To Google Play Store
Remove Actionbar For Certain Activity
Show Icons On Actionbar Not In Overflow Android
View All Methods Local To A Class Android Studio
Ansible
Ansible
Ansible Ad Hoc Commands
Ansible Dynamic Inventory
Ansible Local Infrastructure
Ansible Network Automation
Ansible Playbooks Beyond The Basics
Ansible Playbooks
Ansible Setup
Awx Basics
Awx - Get a List of Available Collections in your Execution Environment
Awx - Give a Project a Custom Virtual Env
Awx Moving Custom Venvs to Execution Environments
Awx Rest Api
Common Ansible Errors
Enter Python Debugger From Running An Ansible Playbook
Install Ansible Ubuntu
Quickly Check Server Status Memory Storage
Using External Ansible Modules
Apache httpd
Apache httpd
Add Existing Ubuntu User To www Data Group
Htaccess Not Recognised Ubuntu
Api
Api
API Design - Loosely Coupled Microservices
Api Product Manager
Api Security
Api Tools, Articles and Resources
Api's - Rest vs Soap vs RPC vs GraphQL
Designing Great Web Apis
Graphene GraphQL Library for Python
Kong King Of Api Gateways
Requesting An Oauth Token
What Is OpenApi
Astronomy
Astronomy
Asteroids
Black Hole
Cosmos
The Sun
Automation
Automation
Automation Wisdoms
Chatops Links
Aws
Aws
AWS Certification Path
Aws Cli Tips
AWS Codebuild
AWS Database Migration Service
AWS Lambda
Commonly used AWS Services
ECS - Elastic Container Service
Azure
Azure
Azure Command Line
Azure Linux Vm Active Directory
Basics Microsoft Machine Learning
R Programming Languaage Integration
Betting
Betting
High Performance Sports Betting - Key Notes
Bitcoin
Bitcoin
Learning Bitcoin from the Command Line Notes
The Blocksize War - Summary Notes
Grokking Bitcoin Notes
Mastering Bitcoin Notes
Mastering Lightning Network Notes
Self-Hosted Python Based Bitcoin Payment Processors / Gateways
The Bitcoin Standard Notes
The Fiat Standard Notes
Book summaries
Book summaries
Bad Blood Book Summary
Free to Choose
Fundamentals of Software Architecture
Hard-Boiled Egg Index (Zimbabwe Inflation)
Steinhoff - Steinheist (Corporate Accounting Fraud)
Remote - Office not Required
Software Architecture - The Hard Parts
The Speedbag Bible Routines
Zero To One
Buddha dhamma
Buddha dhamma
Core Fundamental Teachings of Buddha
Meditation - My thoughts and selected texts from readings
Right Concentration - Meditation Guide
Teachings from the Pali Canon
Simple Core Path of Buddha
The 108 Defilements - Buddha
Who ordered the Truckload of Dung Stories Summarised
C
C
The C Programming Language Summarised
Celery
Celery
Adding Tasks To A Celery Queue On An Infinite Loop
Celery Basics
Celery vs Faust
Centos
Centos
Firewall Cmd
Installing Pandoc on CentOS
Chess
Chess
Chess - Basics
Code
Code
Remote Dev Debugging with SSHD
Secrets of Code Review
Composer
Composer
Bus Error Core Dumped
Containers
Containers
Firecracker Microvm
Kata Containers
Podman vs Cri-o vs Containerd
Tungsten Fabric
Couch db
Couch db
Couch Db Gui
Quickstart Couch Db
Css
Css
Bootstrap 4 Good Bits
How To Maintain Line Breaks And Newline Formatting
Datascience
Datascience
Backtesting Algorithmic Trading With Python
Datascience Getting Started
Datawarehousing Terms
Finding Outliers And Bad Data In Stock Data
Machine Learning In Financial Markets
Numpy
Pandas Change Column Data Type To Float Thousands Separator
Pandas How To Make Column Values Into Column Index
Pandas
Python For Data Analysis
Statistics
Devops
Devops
Deploying Vault
Naming Things
Vault Overview - Stored Secrets
Django
Django
Django Adding Default Data After Migrations
Django Admin
Django Authentication
Django Best Practices
Django Cache
Django Class Based Views
Django Escaping Html In Test
Django Forms
Django How to get the Root Path
Django and HTMX
Django Locale
Django Migrations
Django Model Validations
Django Models
Django Multi Tenant App
Django Orm
Django Permissions Without A Model
Django Rest Framework (DRF)
Django Rotating Log
Django Shell
Django Signals
Django Social Authentication
Django Testing Admin
Django Workday Hours Model Field
Django - Getting Started
Make Django Rest Framework Datetime Fields Timezone Aware
Must Have Python And Django Libraries
Obey The Testing Goat
Standalone Reusable Apps
Templates
Testing Model Is Registered On Admin Site
Testing
Urls
Docker
Docker
Containerisation Options
Docker Basics
Docker Commands Quick Start
Docker Environment Variables
Docker Faq
Docker Host Network
Docker Portainer Build Invalid Reference Format
Docker Systemd Script
Edit A File In Docker Container With No Editor
Find All Images In Your Docker Registry
Mount Volume Into Running Container
Push Image To Private Image Registry
Ssh Into Docker
The Path Of Docker
Economics
Economics
A Tour of Economics
Basic Economics - Thomas Sowell
Notes on Education Free and Compulsory - Murray Rothbard
Quotes
Elasticsearch
Elasticsearch
Change Mapping of an Index in Kibana
Elastic Search Basics
Elasticsearch And Python
Queries
Logstash
Emacs
Emacs
Learning Emacs - Book Notes
English
English
Fancy Words
Words and Definitions
Financial planning
Financial planning
South African Financial Planning
Flask
Flask
Flask Basics
Git
Git
Fetch And Track All Remote Branches
Find When A Specific Line Was Removed
Git Checkout a Tag
Git Commands
Git Corrupt Loose Object
Git Submodules
Install Latest Git On Ubuntu
Revert a Merge
Search For A Commit Message
Sync Pull From Upstream In Your Fork
Gitlab ci
Gitlab ci
Continuous Integration Gitlab
Gitllab Runners
Golang
Golang
Getting Started With Golang
Install Golang On Ubuntu
History
History
A Brief Timeline of World History
Http
Http
Check if Gzip is Enabled
Debug Http Webhooks
HTTP Caching
Http Error Codes Simple Description
Http2
Http3
Introduction To Http
Rest Api
Java
Java
Find Java Home On Mac
Jenkins
Jenkins
Jenkins Host Key Verification Failed When Testing Ssh
Juniper
Juniper
Juniper associate JNCIA Learning Notes
Kafka
Kafka
Kafka Definitive Guide
Kafka Short Intro
Keycloak
Keycloak
Creating A Keycloak Theme
Adding Attributes To A User In Keycloak
Authentication Flow
Events
Groups
Notes on Keycloak - Identity and Access Management for Modern Applications
Identity Brokering
Keycloak Adapters
Keycloak And Django
Keycloak Essential
Keycloak Single Sign Out
Multitenancy
Roles
Kubernetes
Kubernetes
Change Current Namespace
Converting Modernising Applications For K8s
Create A Namespace
Create A Persistent Volume
Helm Overview
K3s
Kubectl Cheatsheet
Kubernetes Up And Running
Monoliths To Microservices
Operators
Rancher 2.4
Rancher RKE 413 Request Entity Too Large when uploading a file Nginx controller
Rancher Certified Operator
Rancher Get Kubeconfig
Rancher Intro
Rancher Rke Under The Hood
Set Up Monitoring On K8s Cluster
Shooting Yourself In The Foot With Kubernetes
Small K8s Distributions
Ssh Into Kubernetes Pod
Troubleshooting And Debugging Kubernetes
Laravel
Laravel
Setting Up Homestead
Creating A Controller
Debugging Db Queries
Laravel 5 Elixir
Laravel 5 Layout
Laravel 5 Models
Laravel 5 Setup
Laravel 5.2 Changlelog Whats New
Laravel Blade Templating Engine
Laravel Routes
Laravel Set Environment
Ldap
Ldap
LDAP System Administration
Linux
Linux
Add Users Python Packages To Path Ubuntu
Find Large Files
Grep Regex Invert and Lookahead
Lxd Cluster
Making Lxc Containers Available With Public Ips
Python - avoid venv clashes with
Python Linux Exit Codes
Set Timezone On Linux Server
Ssh Agent Forwarding
Ssh Into Lxd Container
Unix Sockets
View Banned Ips From Iptables In Fail2ban
How to View the Command Name in Top
View Process Listening On Ports
Load testing
Load testing
Using Apache Bench
Using h2load
Mac
Mac
Freeing Up Space On Your Development Macbook
How To Stop Mysql On Mac Os
Installing Binaries on Mac
Where Binaries Should Stay
Magento
Magento
Add Customjs To Cms Page Magento 1
Create A Custom Block in Magento 1
Disable Poll Magento 1
Enable Logging Magento 1
How To Debug Local Email On Development Machine Magento Without A Smtp Server
Log To A File in Magento 1
Magento 1 Links
Move Sidebar Shop By Or Categories To Left Or Right
Permissions Mcrypt Gd Must Be Loaded
Set Layout Of Category Page
Top Tips Magento
Magento2
Magento2
Increase File Size Limit Magento 2 Nginx Php Fpm
Install Php7 Magento 2 Dependencies
Issuing A Letsencrypt Certification For Magento2 With Nginx
Magento 2 Api
Magento 2 Custom Stock Status Custom Development
Magento 2 Database And Models
Magento 2 Fundamentals Of Development
Magento 2 Get Thumbnail Image From A Product
Magento 2 Intial Admin Configuration
Magento 2 Links
Magento 2 Logrotate For Logs Getting Large
Magento 2 Rendering
Magento 2 Request Flow
Profiling With Nginx
Responsive Web Design Magento2
Set Up Mail Magento2
Setup Free Ssl Letsencypt Https Certificate Magento 2
Theming Magento 2 Core Principles
Theming Magento 2 Customisation
Theming Magento 2 Layout Basics
Microservices
Microservices
Backend for Frontend - API Pattern
Failing At Microservices
gRPC
Netflix Guide To Microservices
Protocol Buffers
Simple Description of Microservices
Mysql
Mysql
Create a MySQL User and Grant Access to a Database
Create a database schema with the Correct Collation
How to Delete a MySQL User
Groupwise Maximum
Monitoring Performance
MySQL - Performance, Scaling and Connections
Turn On Mysql General Log
Network automation
Network automation
Advanced Batfish: Integrationg Network validation and CI
Ansible Molecule Testing
Basic Networking Utilities Cheatsheet
Getting Started with Juniper and Batfish
Intro Ansible Network Automation
Jsnapy
Key Takeaways Network Automation
Napalm Network Automation Basics
Netbox Extensability Overview
Step by step guide developing a netbox plugin
Network Automation Cookbook Notes
Network Automation Terms Glossary
Network Programmability And Automation
Pyez Dev Guide
Sdn Nfv Openflow Whitebox Switching
Terraform Overview
Terraform With Vmware
Test Infra
Networking
Networking
BGP
Centos Routes
Find Local Devices Dhcp
How does a Internet Subscriber's traffic Flow travel from Service Provider Perspective
Ipv6 And Never Going Sub Slash 64
Packet Guide To Core Networking Protocols
Nginx
Nginx
SELinux And Nginx
Enable A Site From Sites Available
Nginx Cookbook
Nginx On Centos
Nginx - Proxy vs Reverse Proxy
Node
Node
Running A Production Node App
Update Node Js
Update Npm Packages Globally
Update Npm
Nosql
Nosql
MongoDB Basics
Which Open Source (Self-hosted) NoSQL DB?
Oauth
Oauth
Difference Between Grant And Scope
Oauth And Openid Connect
Openshift
Openshift
Add User To Cluster Admin Role
Autoscaling In Openshift
Deploying To Openshift
Django Openshift
Internal Registry
Minishift On Mac
Openshift Cli
Openshift Registry Setup
Openshift Web Console White Screen Of Death
Openwrt
Openwrt
Installing OpenWRT on a Mikrotik Hap AC2
Openwrt Userguide Notes
Peewee
Peewee
Enable Logging peewee
Php
Php
PHP FPM
Php Testing
Switch Php Version On Ubuntu 16
Switch Php Version With Mac Homebrew
Postgres
Postgres
Choosing a primary key
Create a Postgres User and Grant Access to a Database
DBA General Health Tasks
Postgres - Explaining EXPLAIN
Extension Must be Loaded via Shared Preload Libraries
Postgres - Finding Missing Indexes
GIve a user access to read stats
Pgbench
Postgres - PGBouncer
Postgres Cheat Sheet
Postgres Connections and Load
Postgres - DBA Tasks
Postgres Performance
Postgres - Querying the pg_stats_statements view
Postgresql - Statistics Collector
Postgres Terminology
Postgres Up And Running
Postgres - Cool and Useful Postgresql Tools
psql
The Art of Postgresql
Postgres - Transaction Isolation
Upgrading Postgresql on Ubuntu
Profiling
Profiling
Profiling Memory
Pyroscope profiling
Snakeviz
Project management
Project management
The Mythical Man Month
Python
Python
After Dropping into a Python Debugger the Prompt does not type back commands
All About Mod Wsgi
Anaconda
Argparse Getting Arguments Nicely In Python
Ascii Encoding Issues Python International
Asking for Forgiveness or Look Before you Jump
Asyncio Concurrency
Basic Http Server
Basic Http Server
Table of contents
Run a basic http server on python 3
Basics Of Scrapy
Basics
Better String Interpolation
Black Magic Of Python Wheels
Click - command line arguments in python
Code Smells
Python collections
Composition Vs Inheritance
Comprehensions
Concurrency
Convert Json To Yaml
Convert XML to JSON
Cool Python Articles
Create An Md5 Hash
Create And Publish A Python Package To Pypi
Creating A Simple Python Library
Data Science Basics
Dates And Times
Debugging Using Ipdb
Dependency Hell
Design Patterns
Dictionaries
Doc Tests
Docstring types
Dump Text From Ipython
Effective Python
Expecting A Test To Fail
File Systems
Find the Size of a Python Dictionary
Finding Modules And Packages
Fluent Python Notes
Force Python Package To Upgrade
Getting Help Using Pydoc And Help
Python Gotchas
High Performance Python
How to show server rendered graphviz on html frontend
How To Skip A Unit Test
Idiomatic Python
Importing a module gives module has no attribute
Install Pip Package Globally
Install Python On Ubuntu
Install Update Pip
Common python Interview Questions
Ipython
Jinja Append To List
Joblib and Memoization
Json Loads Invalid Control Character
Linked Lists
Python Logging
Make A Python 3 Virtual Environment
Managing Configuration
What is the meaning of Underscores in Variables Names in Python?
Mock An Entire Module
Mock A Single Instance Method
Mocks - Where to Patch?
Nosetests
Object Oriented Python
Object Oriented
Packaging A Python Executable
Python Packaging - an Overview
Packaging - Wheel vs Egg
Packaging - Pip Install for Development
Pipenv
Pretty Print Json
Print A Python Dict Nicely
Pytest
Python Caching
Python Code Coverage
Python Daemon
Offline Python Docs
Python docs - The Import System
Python Exceptions
Python Generators
Python Imports
Python Interactive
10 Python Performance Tips
Python Redis Cache
Python Tutorial
Python Unit Tests
Refactoring Python
Regular Expressions
Secrets Module
Set line length of black
Setting Kwargs To An Instance
Setup Virtual Environment On Ubuntu
Simple Quick Webserver For Serving Local Files
Python Sockets How To
Sorting Json Dict By Value
Splitting A List And Assigning From Each Group
Start With A Failing Test Django
Static Class Methods
Stop Writing Classes
Task Queues
Testing with Pytest
The Powerful Else Keyword
Tips And Tricks
Tornado Web Server
Type Hinting
Summary of Understanding Decorators in Python
Unit Tests
Using Bigger Numbers
Using Black In Vscode To Automatically Format Codestyle
Using Databases With Python
Using Jinja2
What Your Pypirc Can Look Like
Why does the Python Debugger not Work Sometimes
Writing Better Python
Zen Of Python
Queues
Queues
Rabbit Mq Basics
Task Queue vs Message Queue
ZeroMQ
Quotes
Quotes
Quotes
R stats
R stats
Exploratory Data Analysis
R Stats Basics
Regression Models
Setting Up R On Macos
Random
Random
Engine
Redis
Redis
Redis Basics
Redis Key Patterns
Redis - MISCONF Redis is configured to save RDB snapshots
Redis Sysadmin Tasks
Ruby
Ruby
Convert Rails Sqlite To Mysql
Create A Rails Api Quickly
How To Add Gem To Gemfile With Commandline
Initial Setup Rails
Initialise A Gemfile
Installing With Without Rdoc Ri
Mod Passenger Permissions Spawn
Ruby On Mac
Update Ruby On Rails
Update Ruby With Rbenv
Security
Security
Applied Cryptography Notes
Check Ssl Certs
Encryption Vs Cryptographic Hash
Openssl Cookbook
Serious Cryptography
Sha256 Checksum Verification
SSH - The Secure Shell Book (Notes)
How to Verify a .sig with PGP on Mac 10.13
Selling
Selling
Tips on Selling Cars
Servers
Servers
Copy Your Ssh Key To Clipboard Fast
Setup An Ubuntu Vps Quickly
Ssh Into An Aws Box
Sqlalchemy
Sqlalchemy
Remove and add indexes programmatically
Sqlalchemy - Alembic Migrations
SQLAlchemy - Enable logging
Sqlalchemy
Sqlite
Sqlite
Fundamentals of SQlite
SQLite and Python
Stackstorm
Stackstorm
Python Action Runner
St2client Execute Action
Stackstorm Orquesta
Stackstorm
Stackstorm Errors
Startup
Startup
Building Scalable Web Applications
It Doesnt Have To Be Crazy At Work
Software As A Service
Stoic
Stoic
50 Rules for Life - Daily Stoic
Notes on Enchiridion by Epictetus
Notes on Meditations by Marcus Aurelius
Summarised Stoic Teachings and Quotes
System architecture
System architecture
Multi Tenancy
Databases, Events and Scale
Systemd
Systemd
Create A Systemd Script For Mailcatcher
SystemD Overview
Testing
Testing
Api Contract Testing
Fast Test Slow Test
Test Automation strategy Notes
Tools
Tools
Convert Mardown To Docs
Free Html Single Size Simple Logos
Jq Json Processor
Mailcatcher Setup
What is MQTT?
Pngquant compress images in place
Sphinx Readthedocs
TCPDump
Tmux
Varnish Cache
Writing Good Documentation
Ubuntu debian
Ubuntu debian
Add Someone Elses Public Key To Remote Server
Compress And Decompress Tar.Bz2 Files
Copy The Contents Of A File Top Clipboard From Commandline
Create New User
Genymotion Unable To Load Virtualbox Engine Restart Virtualbox
How To Scp Files Between Machines
How To Setup Key Based Ssh Authentication
Run Commands On A Remote Machine As Root
Search For Text In Multiple Pdf And Show Line Numbers
Setup Firewall on Ubuntu (UFW)
Setup Ssh Aliases
Utorrent
Utorrent
Fix Utorrent making your Router disconnect from the Internet
Ux
Ux
Ux Design In 60 Seconds
Vagrant
Vagrant
Common Vagrant Commands
Setting Up Vagrant And Virtual Box
Ssh Directly To Vagrant Without Vagrant Ssh
Things Vagrant Can Do
Vagrant How To Save And Store Images
Where Do Downloaded Vagrant Boxes Get Stored
Vim
Vim
Setting Vim To Show Colours
Setting Vim To Tab Space 2
Undo And Redo In Vim
Vim Basics
Virtualisation
Virtualisation
Lxd
Mastering KVM Notes
Types of Virtualisation Storage
Vmware
Vmware
Vcenter Vs Vsphere Esxi
Vmware Remote
Vsphere Rest Api
Vscode
Vscode
Setting Python Path With Vscode
Table of contents
Run a basic http server on python 3
2017-07-12
Python
Basic Http Server
Run a basic http server on python 3
#
python3 -m http.server
Back to top