Category Archives: Programmer’s Tools

Talking to a computer

The most important tools in our society change not just the way we work but the way we talk and even think. If you’re not convinced, just consider all the different telephony-related phrases that have become an important part of … Continue reading

Posted in computer science, learning to program, Programmer's Tools | Comments Off on Talking to a computer

Managing shell command history in OS X/Linux

One of the many benefits of using the command line shell in OS X or Linux (or any *nix or similar OS) is that the operating system keeps a history of all the commands you use, storing them in a … Continue reading

Posted in Command Line, computer science, Editors, How-To, Linux Tech Talk, Open source software, Programmer's Tools, Secure computing, Security/Cryptography, Ubuntu Linux, Utilities | 1 Comment

Using diff

diff is a *nix command that takes two files and compares them, reporting on the differences between them. For example: $ diff foo.bar foo.bar $ When the files are identical, no output is generated (as in this case, comparing a … Continue reading

Posted in Command Line, computer science, How-To, Open source software, Practical Cryptography, Programmer's Tools, Secure computing, Security/Cryptography, Utilities | Comments Off on Using diff

Resources for learning and using MySQL

Using a database, particularly a relational database, is pretty much a requirement for doing interesting things with the web these days (of course, it’s been like that since the beginning, pretty much). So you’ll need to learn how to use … Continue reading

Posted in Learning Programming, MySQL, Programmer's Tools | Comments Off on Resources for learning and using MySQL

More resources for learning about programming and app development

I’ve got an application/website idea that I really want to develop; I’ve got any number of other ideas for website/apps that keep appearing in my mind. Rather than just think about them, I’m trying to educate myself about programming, web … Continue reading

Posted in Django, Learning Programming, Programmer's Tools, Python | Comments Off on More resources for learning about programming and app development