Charset vs Character Encoding

Charset and Character Encoding has always tripped me up in C#, Python, and some other languages. I really didn't have a firm grasp of what someone meant when they said charset or encoding, and worse interchangeably. I decided, it was time for me to wrap my head around the two and really understand them. I discovered most programmers are in the same boat as me.

Read More

Python is great, but has a huge flaw

Most recently I have been programming a lot in Python. Everything I am developing is running on Linux servers, however I develop primarily on a Windows 7 Desktop machine. The developer tools, graphics drivers, and much more, are tons better than what Linux has to offer for a daily driver. I am not looking to switch from Windows to Linux as my primary desktop machine, anytime soon "again". Python is great, I love working with python until it comes to installing native extensions on Windows, and even sometimes on Linux. Native Extensions for Python needs to be fixed.

Read More

I started a youtube channel

Hey there, I have decided to start a Youtube channel named Tazd'ij, found here (https://www.youtube.com/channel/UCOBGJe0ajgKaXBJu5MAlHIg/). At the moment I am just getting used to created videos and editing. The first series I am working on is Starting Python. A tutorial series aimed to help anyone, even non-programmers to learn how to create a program.

Read More

Setup Squid for HTTP and HTTPS Proxy Server with Multiple IPs Ubuntu 16.04

Recently I have had the need to setup 4 different Proxy servers using Squid. My requirements were rather simple: each machine had 8 IPv4 addresses which needed to be able to route requests, the login needed to be simple username and password, and the proxy incoming ip was to be used as the outgoing ip. This is for a standard HTTP and HTTPS proxy, if you need a SOCKS5 Proxy please see this post (How to install Dante Server 1.4.1 on Ubuntu 16.04)

Read More

Email to SMS Service with Python

Text Messaging and Email remain the top forms of communication, even with the recent wave of Social Media platforms such as Facebook, Twitter, Instagram, etc. Email is still the king of all forms of electronic communication. Maybe it has something to do with it's decentralized exchange, or maybe something to do with being able to setup your own server and control who you communicate with through it. Either way, SMS and Email are both useful. Recently I had the need to allow a conversation to start with a SMS be delivered to an Email inbox and then replied to from the email. Here is how I was able to get this accomplished with the Python programming language and it's amazing libraries.

Read More