There’s nothing like a command line for when you need to get things done. Here are some resources (maybe repeats from years past?) that can give you an edge when you’re looking for a fast and efficient way to do what you can’t do quite so easily with a GUI.
For many programmers, their first “real” program was some kind of a text editor. For some, it was an exercise in a programming class, or else an exercise in creating their first real, personalized, tool that worked the way the programmer worked. Many others had to write an editor of some sort on the job, as part of some other application.
A quick search at the SourceForge open source developer resource returns over 900 programs that match the search term “text editor”.
Open Sauce, July 2007
It’s just something like three and a half years since this was written, but these things just keep staying as important as ever. I’ll add a few more editorial comments in-line here, but slowly AND surely open source is taking over the key systems we use: things like telephones and web browsers and web servers and all the software that makes the web/Internet run are all increasingly being designed with open source software at their cores.
Open Sauce May 2005
I’m still using the wireless keyboard I bought back in early 2005, but to be honest is feels downright cheezy when I compare it to the Apple keyboards I’ve been using lately. Not so much that the Microsoft ergonomic keyboard isn’t well-designed, but it feels very plastic-y compared to the Cupertino keyboards.
In the beginning, there was ASCII text format, and everything was compatible with everything else. Text still makes sense for many applications: it’s the format used for everything from email and the web to configuration files and source code. Although many if not most Linux text-based tools are available for other OSes, few OSes are better suited to text manipulation than Linux. Linux doesn’t have a monopoly on the ultimate backward compatibly-formatted, text, but it does make working with text a pleasure.
This was an interesting column, published at the holiday season back in 2003. I’ll add in updates/commentary in italics in-line with the original text. Hope that’s clear!
The new year is always a good time to be thankful. In the US, we’ve got our political liberties, even if it’s easy to ignore the political aspects of free software and just assume that someone will always be willing to write it.
The biggest free software story this year was SCO’s legal crusade against Linux. The company formerly known as Caldera (as in “Caldera Linux”) now claims that somewhere within the Linux kernel is code improperly taken from the original UNIX kernel, which SCO owns. Which code? They won’t say. SCO is using the legal system to spread FUD and extort license fees from nervous Linux users.
Open Sauce, April 2005
For an article with so many links, I was surprised in a good way by just how many of them are still active and up to date (more or less) after more than five years. Great stuff if you’re interested in learning to program–or learning to teach young people how to program.
It’s more than just turtles these days with heavy-duty Logo
If French is the language of love, Logo is the language of learning–and not just learning to program, either. Elegant and simple, Logo is endlessly extensible and a powerful tool for study at almost any educational level, from elementary to post-doctoral.
If you think Logo is kid stuff, think again. Seymour Papert, mathematician, educator and co-founder of the MIT Artificial Intelligence Laboratory, designed Logo as a programming language easy enough for kids to pick up fast, but sufficiently robust to serve as a platform for computing projects of almost any complexity.
I’m still searching for list applications/websites/services/what have you. And here are some more that I’ve found, though I’m not so sure that there’s all that much to choose among them.
I want to work with lists, and want to have them easily accessible to me from wherever, whenever. So, I started to look at some of the list apps I’ve been finding. Most of them are “to do” lists, as opposed to just plain lists. I’ll continue to dig into all of them, but I thought it might be worthwhile to start with Google’s GQueue application.
EDIT: GQueue is NOT a Google application, and there is no connection between Google and GQueue other than that GQueue uses your Google account for authentication.
Back in 2007, the big question on everyone’s mind was: How can open source projects withstand the threat of being sued by the big proprietary software companies holding thousands of software patents? Here’s how I saw the problem, back then.
One might question whether Microsoft’s recent use of their portfolio of patents is a proper use of the United States Patent and Trademark Office, whose mission, “to promote the progress of science and the useful arts by securing for limited times to inventors the exclusive right to their respective discoveries” is defined in Article 1, Section 8 of the United States Constitution.
Microsoft’s bombshell about all the patents that Free/Open Source Software (FOSS) allegedly violates hit in mid-May, amid much hair-tearing, whining, gloom and doom. Because the copyright angle didn’t work out so well for SCO’s legal misadventures against Linux, it’s time to roll out Microsoft’s secret weapon: patents. Here we are in August, and (I predict) Red Hat and all the other big open source vendors are still doing business as usual, and I’ll tell you why: