Vim

As of recent I have been playing with my Rpi, and it has brought me to a curious decision. It is a pain to constantly shift code from my laptop to the pi for a quick test, them make adjustments and try again. Mercurial is great, allowing me to push and pull changesets all over the place… but I feel that I have reached the point in my life where I must learn the “Vim”.

I have maintained this personal joke about myself that I am not a “true programmer” until I learn python. Interestingly enough, the Raspberry Pi was introduced and thus held my hand (and mental reasonings) into the world of python. Along with that experience I am now met with this need/desire to learn the ‘Vim’s… So with thus, for my Pi projects on-forth  Vim will be my editor of choice.

I will teach myself Vim the same way I taught myself to type… brute force.

Hostmonster Provides SVN

Good news to those who use hostmonster and want to use SVN for a source code version control!

If you are looking for web hosting, I would strongly recommend hostmonster, one low price, all the features, no limits! (Take THAT GoDaddy!)

My email to Hostmonster:

It has come to my observation that both of the programs “svn” and “svnadmin” are installed and openly available to hosted users while using ssh access. This does not seem to be a highly publicized feature or benefit provided by hostmonster over other providers, which leads me to question the availability of such programs.

All of my websites are developed and hosted through hostmonster, I use svn to manage the website files durring development and deployment. So having a hosting provider also provide me with SVN tools truely cements my loyalty to that provider. The reason I ask about these tools is to verify that they were not installed by ‘mistake’ and that I can rely on them being persistently in place. I don’t want to start using the SVN tools you provide and then have them stripped away with a comment such as “they were not supposed to be there in the first place”.

Also, I am not sure if the use of an SVN repository would constitute as a form of backup and thus mark my account for termination.

I am a fan of hostmonster and have several clients go through me for hosting, and several others have started hostmonster due to my referrals. So I do want to stay on good terms with you guys!

Thanks much, Andy

Response from Hostmonster:

That service is made available to our customers, it is not a loophole or anything. You are able to use it for websites you have on the server. We do allow you to keep 1 backup of your websites on the server, and I believe this falls in that category. I don’t foresee us removing this feature but I can’t make any guarantee that it will always be available.

Thank you, Zachary

Terms of Service Compliance Department
1958 South 950 East
Provo, UT 84606
P: 866.573.4678 Option 5 | F: 801.765.1992

(Did you notice that it is Utah support? Based in the US? Another thing I like about Hostmonster. I can call them up, talk to them, understand them, and they don’t treat me like an idiot for the first half hour running me through a bunch of basic tests to which I have already tried before I contacted them in the first place.)

There ya have it folks… Can anyone say SCORE!! I was so excited when I found this out! Saves me money and gives me the ability to setup private SVN repositories!

And please, if you do decide to sign up, do it through this link here: Sign up for hostmonster.com

Yes, it is an affiliate plug. But it is not a reason for bias. I would not use (and then promote) a service that I disliked. It helps keeps the lights on around this place, doesn’t hurt you any, especially if you were going to sign up for a host(monster) account anyways!

autostart on boot with RHEL type OSs

If you are Debian based, then auto-starting a service is usually handled by getting the script in place (usually in the “/etc/init.d/” directory) and registering it with an update-rc.d command. On a RHEL based distro, it is a tad easier with the following command:

ntsysv

Run it as root (sudo su -) and you will be provided with a nice ncurses GUI to choose which service you want to auto start on boot.

 

Here is the link that helped me discover this tool, really good article:

http://www.cyberciti.biz/faq/rhel5-update-rcd-command/