Cloud Computing Expo
Last year a client asked us for advice on getting started with programming.
So I thought I’d share some thoughts about programming, its relationship
with FOSS (Free and Open Source Software) management and why Python is a good
language for learning programming including some great on-line resources. But
first I want to make sure our business-oriented readers understand the nature
and importance of source code.
Register Today and Save $800 !
Explore Sponsorship Opportunities !
The “source” aka “the code” provides a language in which computer
users can create or change software. One does not have to be a programmer to
work on the code. In fact, every computer user is, ipso facto, a programmer!
Menus, web interfaces, and graphical user interfaces (GUIs) are some of the
more facile “languages” for computer programming that everyone, even
children, ... (more)
X11 is the graphical user interface most widely used on Linux operating
systems. My slides and video demo for a short talk given at the Philadelphia
area Linux Users Group (PLUG) on March 2nd are on-line. The slides briefly
cover xrandr (which can also be used to set the screen resolution), xset, xwd
/ xwud, xdotool, and xautomation including xte. You can get the slides and
watch the video at my page on Automating X11 Keystrokes.
Open Source Journal on Ulitzer
The November 2009 issue of Communications of the ACM (CACM) has a very
interesting article by Paul Stachour and David Collier-Brown entitled “You
Don’t Know Jack About Software Maintenance”. The authors argue
energetically for using versioned data structures and “continuous
upgrading” to improve the state of the art of software maintenance.
The piece got me thinking about FOSS (Free and Open Source Software) and
“continuous upgrading”. Here are seven observations on FOSS software
maintenance that occurred to me as I reflected on the CACM article:
Although I haven’t seen a thoroughly researched study, I figure there must
be at least 250,000 FOSS (Free and Open Source Software) tools available to
every systems administrator on the planet (230,000 at SourceForge + 15,000 at
Launchpad + 12,000 at CodePlex + 5,000 at Google Code and that doesn’t
count the Linux kernel or any of the myriad other self-hosted projects).
These 250,000+ resources comprise the full “toolbox” that admins can use
for building solutions with FOSS; they represent the FOSS equivalent of COTS
(Commercial Off-The-Shelf). Of course, if you add open source b... (more)
Last week I read a good article on cloud computing, Cloud ROI: A Grounded
View. It seems that even with all the hype (or because of it?) most are not
“running blindly” to adopt “the cloud”. I must admit the cloud
metaphor has a powerful poetic charm to it.
That is probably why it has grabbed the attention of so many over the past
few years. Everything in our world is ephemeral, so there is an aptness to
the concept of a “cloud”. Moreover, I too like and use cloud analogies.
But I am now looking for clearer skies!
Here is a short list of my gripes about "the cloud":
What does “... (more)