Category Archives: Uncategorized

Automated MAC to IP Address Mapping

I just hacked a little Linux specific python code that maps host names to MAC addresses and IP addresses. This is useful if you have machines on your local area network (e.g. wireless LAN) that are only identifiable by their … Continue reading

Posted in Uncategorized | Leave a comment

Avro C Diagnostics

I was experimenting with Avro C, a library from the Apache project used to encode/decode information whose Java implementation that is commonly used to enode data being stored in Kafka, a log based data distribution system. Avro C is fairly … Continue reading

Posted in Uncategorized | Leave a comment

Go is in the Top 10, According to Tiobe

Its July 2017, and since last July, there has been a huge shift in the top programming languages, according to the Tiobe index. Though the top 6 languages remain unchanged, all have declined. Visual Basic .NET traded places with Javascript … Continue reading

Posted in Uncategorized | Leave a comment

Minimal Perfect Hashing

A perfect hash is a one-to-one map. A key is taken and hash (into an integer) and looked up in a single location in the map. If it is in the map, it will be found in that location. This … Continue reading

Posted in Uncategorized | Leave a comment

Python Unit Testing with pytest

Pytest is a unit testing framework for python that offers significantly more than the standard unittest module and nose test runner. For example, it supports parameterizing tests, and coverage analysis.   To install it: If you haven’t already, install pip: … Continue reading

Posted in Uncategorized | Leave a comment

The Rise of Go

A first glance at the Tiobe index shows no change since the beginning of the year in the top five programming language. Looking closer, four of the five (Java, C, C#, and python) had lower ratings, with C dropping by … Continue reading

Posted in Uncategorized | Tagged , , | Leave a comment

LMDE 2 Cinnamon is Toast, Mate

After installing LMDE 2 on two different laptops, I had the same problem on both: The wireless, which had previously worked flawlessly, began failing, and the only solution I found that worked was to reboot the machine each time it … Continue reading

Posted in Uncategorized | Tagged , , , , | 1 Comment