Tag: linux

Mar 21 2017

Simulating the Insert Key on a MacBook Pro

Apple to Ubuntu

For almost the last 20 years, an Apple laptop of one variety or another has been my main computing device. Imagine my surprise when I finally learned today that Apple keyboards don’t have an Insert key. In almost two decades I have never needed it, but that changed this morning. While working in my favorite …

Continue reading

Feb 15 2017

How to Install SWI-Prolog on Ubuntu 16.10 Yakkety Yak

SWI-Prolog Logo

I know that this post will probably be of interest to about a dozen people worldwide, and even those few may be disappointed by it. Since the official SWI-Prolog packages aren’t often kept up to date and because compiling and installing SWI-Prolog from source should be both quick and straightforward, that is the recommended way …

Continue reading

Dec 09 2016

Programming Scripts and Plug-ins for GIMP: Introduction

GIMP logo

For several years now, Adobe Photoshop has been the sole reason that I have continued to run Mac OS X. During that time, I have done the majority of my work in an Ubuntu instance running in a Parallels virtual machine. I’ve finally bitten the bullet and installed Ubuntu as the primary operating system on …

Continue reading

Nov 01 2016

How to Disable IPv6 in Ubuntu 16.04 Xenial Xerus

Disable IPv6

In the course of troubleshooting a pseudo-distributed mode installation of Apache Hadoop on my Ubuntu 16.04 vm, one of the tips I stumbled across suggested disabling IPv6. For any networking neophytes, Internet Protocol version 6, aka IPv6, is the most recent version of the Internet Protocol (IP), the system governing the assignment of¬†addresses to networks …

Continue reading

May 04 2016

Arduino IDE on Ubuntu – Can’t Open Device

Arduino IDE successful upload message

If you’ve just installed the Arduino IDE on Ubuntu, you’ve likely encountered an error similar to the one above the first time you tried to upload a sketch to your board. The error that I specifically get reads: avrdude: ser_open(): can’t open device “/dev/tty/ACMO”: Permission denied ioctl(“TIOCMGET”): Inappropriate ioctl for device Problem uploading to board. …

Continue reading

Feb 03 2006

Torvalds Addresses GPLv3 DRM Restrictions

In a post to the Linux Kernel Mailing List (LKML) last week, Linus Torvalds plainly stated that the Linux kernel would not be moving to the third revision of the General Public License (GPL). The reasons given in his post included the the requirement that developers publish their private keys and the amount of effort …

Continue reading

Feb 02 2006

The Full Alan Cox ZDNet UK Interview

Earlier this week, I wrote that ZDNet UK had recently spoken with Alan Cox about his opinion of the third revision of the General Public License (GPL). The original CNET News.com article was a little light on content, offering a few quotes from Cox but not much else. Today CNET News.com has published the full …

Continue reading

Jan 31 2006

Alan Cox Breaks with Linus on GPLv3

Alan Cox

After Linus Torvald’s outright rejection of the third revision of the General Public License (GPL) last week, it appears that Alan Cox, the Linux kernel’s unofficial number two man, remains open-minded, sticking by his wait-and-see approach to the revision which will be open to public discussion for most of 2006. Cox spoke recently with ZDNet …

Continue reading

Jan 26 2006

Linus to FSF on GPLv3: No Thanks

Linus Torvalds

Even though the first discussion draft of the third version of the General Public License is only a little over a week old, Linus Torvalds, father of the Linux kernel, has made it clear that the kernel source code will remain under GPLv2. The revelation came in a message Linus posted to a thread in …

Continue reading

Jan 17 2006

First GPLv3 Public Discussion Draft Released

The Free Software Foundation (FSF) released the first draft of the General Public License (GPL) version 3 on Monday at the First International Conference on GPLv3, a two day conference held at MIT. As expected, the draft addresses patent litigation protection and digital rights management (DRM) systems among other issues. The new version, when finally …

Continue reading