
This short guide is probably all you need to know about port forwarding.
Posted in Networking
|
Tagged Networking
|

Most of the time, your ISP (Internet Service Provider) will assign you an IP address using DHCP, meaning your IP address will change every couple weeks or months or whenever you reset your router. The same goes for the PCs on your LAN, except for them, it is your router that does the assigning ...

A beginner’s notes for other beginners.
Posted in Networking
|
Tagged Networking
|

I’ll show you how to stitch two AVIs together and replace the audio track on an AVI all from the terminal with Mencoder.
Posted in Ubuntu
|
Tagged mencoder, Ubuntu
|

Windows applications often (inappropriately) insert a BOM in UTF-8 encoded files, causing pain and suffering for Linux users. Here’s how to take care of that in Python.

Use the Character Map, Keyboard Shortcuts, or an application.
Posted in Ubuntu
|
Tagged Ubuntu, Unicode, Windows
|

My character table contains HTML Entities, Glyphs, Names, and Descriptions for selected characters.

The en-dash is one of the more common causes of HTML encoding bugs. Read how I ran into this bug and how I fixed it with Python. Also a few more tips in here.
Posted in Python
|
Tagged HTML, Python, Unicode
|

A summary of the basics about character encoding. I’ve caused my fair share of character encoding bugs, and these are my notes to prevent those problems in the future.
Posted in Python
|
Tagged Python, Unicode
|

Have you ever noticed that it is difficult to calculate the number of days between two dates if there are several months involved? Well here is a calculator to do this for you. The start date must be a day in the past and the end date must be a day in the future. The calculator will tell you how many days are completed, how many are remaining, and even give you a nice display of percent completed.
Posted in Javascript
|
Tagged Javascript
|