Nitratine Blog Feed

Thumbnail

Useful Online Tools For Developers

Downloading and setting up a tool to preform 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 →
Thumbnail

Emotionify

Emotionify is a webapp that allows users to login to Spotify, select a playlist and then sort them using Spotify's pre-calculated audio feature values.

Read More →
Thumbnail

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 →
Thumbnail

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 →
Thumbnail

Remove Columns in a CSV File With Python

Need to remove columns from a large CSV file? Simply provide this script the indexes of columns you want to be deleted and it will create a copy CSV file with those columns removed.

Read More →
Thumbnail

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 →
Thumbnail

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 →
Thumbnail

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 →
Thumbnail

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 →
Thumbnail

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 →