Raam Dev

Hello, future.

The static weather season

If you're living in the Northeast, you've probably noticed the increase of static discharges. I know I have! It's all this dry weather. Electricity conducts better through dry air, so it's more likely to jump across things and give you a shock. Every day when I change my clothes to do my 10 minute cardio burns, I know exactly when I'll be shocked and each time I try to pretend that I don’t know its coming. I’ve been shocked by a much higher current (try 120 volts! (actually, don’t try it)), but those static discharges can pack quite a punch if they hit the right nerve.

How bad do you want it?

The likelihood of obtaining a lot of things life can be reduced to one simple question. How badly do you want it? I realized how true this is for body building. Pushing yourself everyday, ignoring the pain, and most importantly, ignoring the success you've already obtained (the amount of fat you've lost or amount of muscle you've gained) is not an easy task. Many people simply don't want a fit body bad enough. Doing the things you need to do, eating right and exercising regularly, are not difficult. It's keeping them consistent that is difficult. Basically this means if you want to be in shape your whole life, you need to make those things apart of your life. They need to become as common as brushing your teeth or eating everyday.

I registered a domain, howbad.org, which I plan to use to promote this idea. After watching the movie V for Vendetta, I have become a lot more aware of the power of an idea. If you haven't already, I highly recommend watching the movie. It relates a lot to what's going on in the world right now.

Only in New England…

There are some things you can only see in New England, or at least see all the time. Here are some dark storm clouds and a clear sky in the same picture, taken from my truck, while driving.

Storm Clouds

Junior Engineer position accepted

I received an email yesterday from Aerva offering me the Junior Engineer position that I interviewed for on Friday. It will start as part-time and the pay rate is a lot lower than I expected. But because this is a start-up company, and because the position is an incredible opportunity for me to grow and gain experience in the Linux field, I happily accepted the position. Hopefully in a few months time, they will pull me on full-time and increase my pay rate!

I can't wait to start tackling real world Linux problems while at the same time helping to make Aerva successful. I see myself becoming an integral part of this company and becoming even more fluent with Linux than I am now with Windows operating systems. In the past 10 years of troubleshooting Windows issues, I have learned that the best and only way to really learn a system inside out is to constantly be exposed to both new and reoccurring problems. I don't know if it's the ancient history of Unix that excites me, or if it's the philosophy of creating small individual programs each designed to do a specific task very well.

By the way, if you're wondering, as I did, how to pronounce Aerva, it's between "air-va" and "er-va". Try to combine the both of those.

Post Interview Results

Well the interview went great. I found Aerva to be a very interesting company and I really hope I get the position. It seems like the perfect opportunity to grow my Linux knowledge. They are even using my favorite distro, Debian! The ride to and from Cambridge went smooth, about 40 minutes on the train and 20 minutes in the subways. It really beats spending time in the car driving there! I'll let you know when I hear anything else.

Interview scheduled with Aerva

A few days ago I submitted my resume to several companies for network / system admin positions. One of those companies is called Aerva and is based in Cambridge, MA. I emailed them my resume, along with the following cover letter:

Dear Employer,

I am responding to your job listing on CraigsList regarding the Junior Engineer
position. Please find attached my resume detailing my experience and background.

I have been around computers my entire life and I have over 8 years experience
troubleshooting and administering networked systems in the real world. My strongest
area's are in troubleshooting and resolving hardware and software issues and assembling
systems. However, the area's that I am most interested in growing and learning in are
Linux/Unix and dynamic web programming.

I am an extremely fast learner, and enjoy reading O'Reilly and other computer books in
my spare time. I maintain a Debian Linux server at home, as well as Windows XP and
Mac OSX computers. I also remotely manage a CentOS Linux web hosting server with
18 domains. I have a strong understanding of Internet technologies and prefer to hand
code HTML over using a WYSIWYG editor. I am however experienced in using Macromedia’s
Dreamweaver.

I am very interested in learning more about your company and would appreciate the
opportunity to further discuss my qualifications. I am available for an interview at a
time that is mutually convenient.

Thank you very much for your time and consideration.

Sincerely,
Raam Dev

They emailed me back and requested to setup an interview, so I set one up for this Friday. I'm excited at the thought of working in Cambridge, only a few blocks from the Massachusetts Institute of Technology. I'm really looking forward to working in an environment where I can increase my working knowledge of Linux and web programming. Hopefully this position would allow both.

The other nice thing about working in Cambridge, is that I'll be able to take the train into work every morning. That really beats spending hours in traffic. It would also give me an opportunity to spend time reading. I'll let you know how the interview goes on Friday.

The 10 Minute Cardio Burn

I apologize for the short stall in posting. During the past two weeks I have been trying to figure out how to approach the next few months and I have come to the following conclusion. Burn 7% - 10% of my body fat and finally obtain that washboard look, get MCP certified (WinXP and Win2k3 exams), and obtain at least one Linux certification (probably the LPI or Linux+ cert). Those are the three goals I plan to concentrate on during the next three months. In addition to those, I want to finish more on my basement project and clean up the backyard (remove the trash and huge pile of dirt that came from digging out the basement).

I have been putting a lot of thought into the possibility of moving to NYC to work for the week and returning on the weekends to take care of my current responsibilities here in Lowell. If the right opportunity arises, it will be hard to resist considering how much of a head start it would give my career later down the road. It would be a lot nicer to work close to home, but they way I figure it is like this: if I make the sacrifice now, then in a few years I will be able to obtain a very good paying job closer to home. It’s not all about the money though. My career is focused in computers and technology. If I ever plan to expand my knowledge and be on the cutting edge, I need to be working in a real world environment where I will be exposed to those things.

To reach my goal of losing 7% - 10% body fat, I have decided to try an experiment. I will do 10 minute interval cardio sessions several times throughout the day to keep my metabolism revved up. The 10 minutes will consist of the following:

2 minute warm-up
30 second sprint
1 minute jog
30 second sprint
1 minute jog
30 second sprint
1 minute jog
30 second sprint
1 minute jog
30 second sprint
2 minute cool down

The jog is currently at 6 mph and the sprints are 9 or 10 mph. I will increase the speeds if I start to feel my body adjusting to them. I am nicknaming these sessions "cardio burns", as their intended effect is to fire up my metabolism throughout the day. Keeping the sessions short should make them easier to complete throughout the day. In addition to the cardio sessions every day, I will continue my weight workouts three days a week and ab workouts on the off days.

Buyer backs out of purchasing my house

I had a buyer that was ready to buy the house I am selling. He's an investor and owns at least 30 houses around Massachusetts. He buys houses in bad shape, has a team of people fix up the house, then rents them out. He put down a $1000 deposit and after about 8 offers/counter offers, we finally had a deal we both agreed on. He setup the home inspection (probably set him back $450, for a 4 family house) and attended the entire home inspection. I also waited there the entire time (4 hours!!) for the inspector to finish. The next day, I get a call from my agent telling me that he backed out of the deal, stating that more work was needed than he wanted to get into. Oh well. I'm starting to wonder if I still want to sell it; if maybe I could spend some money to fix it up and make the house profitable and worth keeping. You can take a look at the property's listing sheet here (PDF).

In other news, I had to make the difficult decision today to sell one of my top losing stocks, Shanda Interactive Entertainment (SNDA). I was losing 25% on the stock after it made a 20% plunge a few days ago when the company reported a net loss of $66.8 million, or 94 cents a share. Analysts had been expecting a profit of 26 cents a share. I had the choice of selling now, as Michael Murphy recommended, or holding onto it and risk losing even more money. I decided to play it safe and sell the stock. I reinvested the money in two stocks that I believe will do very well in the coming months, Dendreon (DNDN) a biotech stock, and Plug Power (PLUG) a battery backup company.

Building a shed from scratch

Building a 12'x16' shed from scratchThis project, like the basement project, started in 2004 when I began digging out the dirt from my basement. I realized I had no place to store everything that was in the basement and the old 8'x6' shed in my backyard was already full of stuff (and not very organized I might add), so I really had no where to store anything. Since I started purchasing investment properties and maintaining them myself, my collection of tools grew. I realized I needed a nice big area in which to organize and store everything. As usual, I looked into what I could build to fix that problem. Continue reading →

An excuse for bad writing? I don't think so…

Aoccdrnig to a rscheearch at Cmabrigde Uinervtisy, it deosn't mttaer in waht oredr the ltteers in a wrod are, the olny iprmoetnt tihng is taht the frist and lsat ltteer be at the rghit pclae. The rset can be a total mses and you can sitll raed it wouthit any porbelm. Tihs is bcuseae the huamn mnid deos not raed ervey lteter by istlef, but the wrod as a wlohe.

Renovating a 100 year old basement


The basement of my two-family house started with a dirt floor and approximately 6′ of clearance from the dirt to the first floor rafters. Some of the pipes made the clearance even less. I decided that I wanted to make the basement into a livable area, however that would only be possible with a concrete floor. I also realized that if I wanted to put in a ceiling, I would need at least another 2′ of clearance. The first shovel full of dirt was removed in 2004. I had planned on completing the basement that year, however I had no idea how much work would be involved. Continue reading →

Cleaning up the mental to-do list

It always feel's good to finally finish things that have been on the back burner for awhile. That's not to say there is nothing left to be done, it's just the feeling of crossing things off from my mental to-do list is gratifying. Before I had bought my second investment property, and started to be serious about my consulting business, I managed to keep mental notes of the things I needed to do. I glanced at calendar and tasks applications on PDAs and watched people carry around their date book as if it was their lifeline. I doubted the day would ever come when I needed a date book or calendar application to keep track of things.

Well not long after wondering that very thought, I found myself forgetting important dates and appointments. I started jotting things down on a piece of paper so I wouldn't forget about them later. It was then I realized just how useful a date book would really be. I started trying different PDAs to see which one I was comfortable with, as I hate buying something and then not using it. I quickly found it very cumbersome to carry around with me my wallet, keys, cell phone, and a PDA. So I decided a Blackberry would make the most sense.

I have found my Blackberry to be the best thing I could ever own. I setup my email so that all four of my email accounts forward a copy of any incoming email to my Blackberry. Important notifications from E*TRADE, consulting clients requesting support, stock alerts, OnForce work order notifications, everything, right there at my fingertips. I installed a password application called CryptMagic that allows me to store all of my clients admin accounts/passwords, WEP keys, account numbers, network information, and anything else I need to keep track of. As soon as an appointment is scheduled, I unconsciously reach for my Blackberry and add the appointment to the calendar, setting it to remind me ahead of time when the appointment is due.

Back to what I was saying about finishing things that have been lingering on my mental to-do list: I'm finally catching up with work at WFCorp, I found a buyer for the property I'm selling, I have a livable basement area in which to live, my workout's are on schedule (more or less), and this site is finally becoming what I'd always hoped it would be: a comfortable place I can write about things. In the meantime, I would appreciate any feedback, corrections, recommendations, anything at all. You can freely post a comment on any of my posts, anonymously if you like, and I will read and possibly respond to them.

Modifying the WordPress (more…) link

I found the more feature of WordPress to be very useful, however I wanted to change the link that was displayed. The default is "(more...)", and I wanted it to say something more useful, such as "Continued...". After doing some Googling and finding nothing, I dug through all the PHP files included with WordPress. Finally I found the following in template-functions-post.php, located in the /wp-includes/ directory: Continue reading →

Phishing at it's best

Ever heard of phishing? It involves attempting to fraudulently acquire sensitive information, such as passwords and credit card details, by masquerading as a trustworthy person or business with a real need for such information in a seemingly official electronic notification or message (most often an email, or an instant message). [phishing] It's a form of social engineering.

Many years ago, around a time that I consider some of my first real programming took place, there were programs written in Visual Basic that sent 50 instant messages automatically to 50 different screen names using the same message. How would you get 50 different screen names of random people? Well, there were programs that would record the screen name of every person that entered a chat room you were in. So you'd just join a very popular chat room, sit there for about 15 minutes and have a list of 100 or so screen names. Then you write a message (there were many template messages that people doing this simply shared instead of creating their own) such as "Hello, Due to a recent server crash, we lost the account information for several of our members. Your account was among that list. Please respond to this message with your full name, AOL password, and credit card billing information. Thank you, America Online Account Services".

It was amazing. Out of 50 messages sent to random screen names, maybe 30 - 40 people would respond with the information! The perpetrators then gathered LISTS of this information on different AOL accounts and would either trade the information, or login to the AOL accounts and create a screen name for themselves (AOL allowed up to 5 at the time) to use while doing other unlawful activities.

So why am I writing about this now? Well I received an email today, from Amazon. It read as follows: Continue reading →

From the top of the mountian

As promised, here is a picture I took on the lift up to the summit. It's an amazing view. You can see a huge portion of lake Winnipesaukee. It was very windy the whole time, and the cold was so extreme that without goggles, my eyeballs felt as if they were freezing over while I was snowboarding.

I also wanted to mention that I made a few noticable changes to the sidebar. I removed the archives list and added an archive page, with a much better listing of the archived posts. I also added a changelog page, and found an awesome WordPress plugin written by Jeffrey Friedl called File-based Posts that allows inclusion of static pages in a WordPress page. This allows me to work on a page outside of WordPress, and then include it later.

I worked on putting together the basement project pages while I was at the hotel last night (waiting for Thea to return from partying, since everyone else was sound asleep and he didn't have a key to get back into the room!), however I only finished half of the pages. So it's going to be a bit longer before I have the pages up. I also downloaded and installed PHP Markdown. What it does is allow me to write entire articles using a standard text editor without adding any HTML. I just add very simple tags. For example, to make text bold in my article, I would just surround the text with astrisks. So, * this is bold * (without the spaces) would become < b>this is bold< /b> (again, without the spaces) when I insert the text into a WordPress page or post. Pretty nifty!

Snowboarding in Gunstock

I'm headed up to Gunstock to snowboard for the day. I'll stay overnight and maybe snowboard tomorrow. I was planning on leaving at 6 or 7am, but that didn't happen. I woke up at 9:00 and now I'm waiting for Photoshop to finish copying to my USB disk. I'm bringing my new Nikon P1 digital camera, so I'll take some pictures and post them when I get back. I might be able to post some while I'm up there if I can get the dialup connection working on my laptop.

Here is a picture of what I worked on for the past few days.

Basement Kitchen

I took pictures as I progressed on the basement project. When I downloaded all the images from my digital camera last night, I was astounded... a whooping 300 pictures. I stuck them on a 1GB USB disk so I could work on putting together a page detailing the entire project. Look for that soon. I might have it up by tomorrow night!

Akmai.net Server Abuse

Well, for the past few weeks, all of the sites on my server have been running very slow. There were times when I was unable to even access the control panel's for my domain! I sent several emails to my host's tech support, however they insisted that there was nothing wrong and the server was running normal. It's not normal for a server to have 90% memory used and 80% CPU usage throughout the day. Finally I received this response:

Hello,

There was an account on this server abusing system resources which we have
stopped. Let us know if you have any more problems.

Sincerely,
Michael Watters

I just checked several domains I'm hosting under akmai.net and they all seem to be working fine. If you're hosting a domain with me, I apologize for this temporary inconvenience. Everything should be working smoothly now. I was trying to devise a way of testing the sites loading speed to see if it was correct, and the only thing I could think of was to access www.liquidweb.com since they are my server's host. I assume they are hosting their website on their own servers, so your site's load time should be similar to theirs.

New Years Resoultion Update

Well, it's almost 6 weeks into the new year and I'd like to give you a quick update on how my new years resolutions are going.

My first resolution, limit coffee consumption to two days per week, has already failed. I always have a problem with not drinking coffee. I really hate feeling dependent or addicted to anything, which is the number one reason why I wanted to control it. However, I end up drinking too much coffee on the weekends and then have caffeine withdrawals during the week. So I've decided to change the rule to having coffee every other day and to make sure I don't consume very much. I cannot drink it two days in a row. So far, so good.

I am on track to be doing 100 pushups by May 1st. January started with 60 pushups. January 15th I started doing 65 every day. Currently I'm doing 70 pushups, and will be moving to 75 next Wednesday. Keep in mind, these are 75 pushups all at once; in under 1 minute.

As you can see, raamdev.com has been updated. I really like this new blogging software (WordPress) and I plan to learn how to create plugin's for it once I get some time. MyFMO.com hasn't been worked on at all, but I'm saving that for a little later, when I've finished more work on my basement and caught up on things I need to finish at work.

My workouts have stalled. I started to have really bad back pains during my second week of my workout plan. I wasn't even able to run! I have concluded that the cause is a weak core. This is the biggest my body has ever been and I'm pushing my body harder than ever before. My core (the midsection, abdominals, and lower back) needs to be strengthened before I can build anymore mass, which is why I am going to concentrate on working my core for the next 4 - 8 weeks. The adding of two inches to my calves I now realize is an unrealistic goal. That would require more time and work than I am willing to dedicate to that one muscle. I no longer expect to complete that by the end of the year.

Overcoming Desire

So there I was, looking at the Jeep Rubicon on jeep.com and configuring the model exactly to my liking (pictured). I sat there calculating the monthly payment, modifying the interest rate, down payment, term, etc. I couldn't help myself. I absolutely love Jeep Wranglers. When I was a little kid, I remember watching movies that showed Wrangler's crashing through the forest, blazing trails, and climbing rocks. A vehicle that could go places others wouldn't stand a chance. A design proven reliable during World War II, and 65 years later, still a popular design. Jeep Wranglers stand for everything I'd look for in a vehicle: rugged, versatile, a sign of independence and an outdoor spirit to conquer the world.

2006 Jeep Rubicon

But I don't need it, I just want it. There is that clear distiction between what I need and what I want. After spending hours looking at pictures and planning how I could afford to purchase one, someone reminded me about what I had forgotten. I really don't need one. My 2000 Chevy Silverado 1500 pickup truck runs fine. Sure there are a few transmission problems, 133,500 miles on it, and it costs me $65 to fill the gas every week, but it does what I need; it gets me from point A to point B (as well as anything I Chevy 1500 Pickup Truckmight need to haul along). It makes a lot more sense to pay off my credit card debt and save my money until I really do need a new car. I told myself when I bought my truck, that no matter what, I would keep it for as long as possible (all my previous cars had come and gone within a year!). I've had it for 1 year 7 months; the longest I've ever owned the same vehicle. So for now, I'll have to use the pictures and my imagination to pretend what it would be like to own a Jeep. Sure, the urge to buy it is strong, and I really want one, but overcoming the desire for something you don't need is a goal worth reaching.