Over the past decade there have been several unsuccessful efforts to establish a path to professional practice licensure for software engineers in the United States. However things are changing. Recently the NCEES Board of Directors approved moving forward with the development of a Principles and Practice of Engineering examination for the discipline of software engineering.
The aim of the Plymouth project is to answer the oft-stated user requirement that their computer startup be flicker-free, seamless, shiny and logged. In this post I examine the current state of the project and show you how to customize your startup and shutdown experience.
Earlier this year I wrote a number of posts about monitoring and interacting with D-Bus using shell scripts. In this post I look at using Ruby to monitor and interact with D-Bus enabled applications.