Blogs
LDAP and Rails
Submitted by smoot on Wed, 06/10/2009 - 17:55I've put up my Rails app on the Internet for those interested. Here is the URL:
You can login as:
user: demo
password: secret
demo is set up as an administrative user. It is in the "sysadmins" group. Please leave "demo" in the sysadmins groups. Otherwise you will disallow access to the application.
Ruby on Rails
Submitted by smoot on Tue, 04/21/2009 - 07:21I decided to finally learn Ruby on Rails.I am an old C and Perl programmer and have done a lot of Perl OO programming. I knew that Ruby was similar to Perl in some ways, so I figured learning it would not be too difficult. I also had some experience with administering Rails in a previous life and I was familiar enough with the framework.
www.pool.ntp.org
Submitted by smoot on Mon, 04/13/2009 - 11:28If you have a dedicated Internet pipe, please participate in the NTP Pool project. It is easy to do. Go to http://www.pool.ntp.org and follow the instructions. I joined the pool a few months back. Here is the server section of the NTP configuration on my Linux box:
server dewey.lib.ci.phoenix.az.us
server ntp3.linocomm.net
server reva.ziaspace.com
server timekeeper.isi.edu
server tick.cs.unlv.edu
IT Specialization
Submitted by smoot on Sat, 04/11/2009 - 15:17As I continue to look for contracting work in the current down economy, I am struck by how specialized IT functions have become in most businesses. The job boards continue to have jobs with specific skillset requirements. Personally, I think looking for specific and narrow specialized skillsets is a mistake anytime and is more of a mistake in a down economy, since it is possible to get folks with a more diverse set of skills which can perform multiple functions in an organization.
The Future of IT Professionals
Submitted by smoot on Tue, 03/24/2009 - 13:16Several years ago I wrote a white paper about the commodization of the IT infrastructure. In that paper I wrote about datacenter environments becoming less diverse and systems would be either Windows or Linux based systems. Much of that prediction is rapidly becoming true.
Inane Technical Interview Questions
Submitted by smoot on Tue, 03/17/2009 - 16:58It still astonishes me that technical interviewers still ask inane and stupid questions. I was recently on the receiving end of such an interview. I got questions like "How do you determine the release number of a Red Hat Linux operating system?" My answer was to look at "uname -a". Apparently, that answer was not good enough. It turns out the release version is kept in /etc/issue which I had forgotten, because such knowlege is used infrequently. But I knew how to find out the answer which I think is more important.
Job Hunt
Submitted by smoot on Tue, 03/17/2009 - 15:14Since I was laid of by WebMD in December 2008, I have been in job hunting mode. Emotionally, it has been a rollercoaster ride. Fortunately, I found a wonderful job support group called Scottesdale Jobs Network (http://http://www.scottsdalejobnet.com). It has proved to be a wonderful resource and a great place to network. The volunteers are friendly and open and I have met some really nice people. I recommend SJN to anybody in the Phoenix metro area.
Using the Unix/Linux Shell as Glue
Submitted by smoot on Thu, 02/19/2009 - 11:06As a long time Linux/Unix consultant and administrator, I have found the underlying Unix paradigm to be a very enduring model for system operation and maintenance. Unlike many other operating systems,. simple Unix tools can be built relatively quickly because some key operating system primitives are exposed to the shell user interface without the need to resort to a lower level language. Here are the key primitives which are exposed to the shell:
SSH Tunneling
Submitted by smoot on Sun, 02/15/2009 - 08:09SSH has some nifty tunneling features which I have found to be extremely useful. Some of the handy uses I have found are:
- Tunnel VNC connections
- Allow X-Window forwarding
- Tunnel POP or IMAP connections which are behind a NATed firewall
First here are some SSH tunneling basics. You can only tunnel TCP connections when the remote SSH server permits tunneling. The configuration option for the OpenSSH server is:
AllowTCPForwarding yes
Glastree Nearline Backups
Submitted by smoot on Tue, 02/10/2009 - 14:47Several years ago a friend told me about pdumpfs which is a small Python script modeled after the backup system used by Plan 9. Not being a Python guy, I found a Perl script which has similar behavior called glastree. I use it along with rsync and a 1TB Iomega Network StorCenter Disk to do nearline backups of my systems on my home network.
