Nitratine Blog Feed

Useful Online Tools For Developers
Downloading and setting up a tool to perform a basic action can be a lot of effort compared to using something online. This is a list of tools I actively use for everyday development.
Read More →
Emotionify
Emotionify is a web app that allows users to log in to Spotify, select a playlist and then sort them using Spotify's pre-calculated audio feature values.
Read More →
Understanding The Python Root Folder
For people new to Python, locating Python files for development can be confusing; these can be python.exe, the scripts folder or the location of where modules are installed to. In this post, I discuss what folders host what and how to track common things down.
Read More →
Remove Columns in a CSV File With Python
Need to remove columns from a large CSV file? Simply provide this script with the indexes of columns you want to be deleted and it will create a copy CSV file with those columns removed.
Read More →
New Zealand Cyber Security Challenge 2019 Round 0 Solutions
These are my solutions to the challenges I solved in the New Zealand Cyber Security Challenge 2019 Round 0.
Read More →
XOR Python Byte Strings
This snippet shows you how to can simply XOR two Python byte strings using a function to produce another byte string.
Read More →
How to Import a PyQt5 .ui File in a Python GUI
In this tutorial, I explain how to import .ui files created using PyQt5's designer tool in Python and how to connect widgets from the GUI to methods in Python.
Read More →
How to Create Dialogs in Python
In this post, I demonstrate dialogs that are provided in the Python standard library by showing you how to use them and what they look like.
Read More →
How To Hash Passwords In Python
In this tutorial, I cover the usage of PBKDF2_HMAC to encrypt passwords with a salt using Python.
Read More →
Fix: 'python' is not recognized as an internal or external command
This is tutorial on how to fix the classic error, 'python' is not recognized as an internal or external command, operable program or batch file, when trying to call Python from a terminal
Read More →