Tambora CVS

The Tambora Projects uses CVS to store and manage the code written by its contributors. A basic understanding on how this works is required for you to be able to review latest snapshots of the code or, if allowed, to commit your own contributions. Click here to view the CVS repository via your browser.

Tambora CVS Info

1. What is CVS?
2. How do I get CVS?
3. How do I learn more about CVS?
4. How do I use anonymous CVS access?
5. What are the commands available to CVS clients?
6. What is CVSweb?
7. What do I do if I am having problems accessing the Tambora cvs repository?

What is CVS?
CVS is the Concurrent Version System and is a very popular means of version control for software projects. It is designed to allow multiple authors to be able to simultaneously operate on the same source tree. This source tree is centrally maintained, but each developer has a local mirror of this repository that they make their changes to. Each developer works on the local tree and updates it frequently to keep it in synch with the other developers. CVS merges and manages the code for you doing this. When you are done with your change, you commit it on the main tree and every other gets it with their updates.

How do I get CVS?
You can get CVS from http://www.cvshome.org/downloads.html

How do I learn more about CVS?
Try some of these sites:
– An Introduction to CVS
– CVS Mailing Lists
– A great book: Open Source Development with CVS, by Karl Fogel

How do I use anonymous CVS access?
Set your environment variable CVSROOT or GUI client equivalent to

Next, you need to login into the CVS repository typing
cvs login or using the equivalent login method for GUI clients. This will ask you for a password. The password for anonymous read-only access is

To download the sourcetree for Tambora into subdir of your current working directory, issue the command
cvs checkout tambora

What are the commands available to CVS clients?
This is very brief list of the main CVS commands with their action:
login – login to the CVS server set in the CVSROOT environment variable or equivalent
get/checkout – creates a local copy of the requested module as a subdirectory of the current working directory
update – bring your working directory up to date with the repository
add – add a new file or directory to the repository (you need write access for this)
commit – apply changes to the source repository (you need write access for this)
diff – show differences between local files and the main repository (used to create mail patches for review on the mail lists)
history – show reports on CVS commands against the source repository
log – display CVS log information.
rdiff – prepare a collection of diffs reflecting changes between release
status – show current status of files in the repository and local copies

What is CVSweb?
CVSweb is a web based GUI for CVS. It allows users to view the contents of a CVS server over the web. The Tambora webCVS can be viewed by clicking here.

What do I do if I am having problems accessing the Tambora cvs repository?
Please email John if you encounter problems specific to the Tambora cvs repository.

V is for Victory…..And Vasectomy

It’s a nice day. Mack’s typing this on the porch, with the computer resting on my lap.

The computer’s a little warm. I can feel its warmth radiating into my legs and the rest of…the area.

Recent studies have shown this could be bad news for your sperm-count.

And many of the “laptop pads” and such you can buy in office-supply store do not in fact make much difference.

You’re really supposed to get one of those thingies that has a built-in fan. Those devices are the only one that keep your laptop cool so it won’t burn your boys, won’t irradiate your sperm with sluggishness.

So those of you who are still capable of and interested in impregnating the women of this world, take note. Get a fan-thingie, not just a pad. You’ve been warned.

Doesn’t matter to Mack, though. I don’t need no stinking fan to cool my steaming tackle. Mack’s had “The Snip” aka “The Big V.” Mack is no longer capable of impregnating the women of this world, even if I wanted to.

Mack has done his bit to populate the earth. Three boys. Biologically, Mack has fulfilled his destiny as far as he wants to. So after quite a bit of stalling, hemming and hawing, after the birth of #3, Mack headed to his friendly local snip shop and had the dreaded deed done.

Best thing I ever did!

“If I do this terrible thing,” Mack said to Ms. Daddy shortly before the operation, “I’m picturing morning glories, afternoon delights, pre-dinner quickies, everything.”

“Yeah, OK,” she said, smiling. “I agree to your terms.”

We had to do something. Ms. Daddy offered to get her tubes tied, aka “tubal ligation,” but it’s a major operation, they put you under– and whenever they put you under there’s a chance you could die.

That’s what happened to the woman who wrote “The First Wives Club.” She went in for a chin tuck, they gave her a general anesthetic, and boom. She died.

For a chin tuck! Whereas “the snip” involves a local anesthetic only, and is a much more minor operation.

Mack wasn’t willing to let his squeamishness and reluctance to have people bring sharp objects anywhere near that area put his wife’s life at risk, so I sucked it up, stripped, got into a hospital gown, and let the chips fall where they may.

It wasn’t so bad. Took about an hour. If you do decide to do it, Mack has one piece of advice, though: chat with the doctor all you want. It might help you relax. (Mack babbled nervously throughout the whole thing.)

But keep your eyes trained on the ceiling. Do not look down.

Afterwards, Mack spent the weekend in bed with a package of frozen peas pressed to his throbbing onions, watching “Snatch” over and over again trying to get my mojo back.

And may I say without seeming to boast, gentlemen: it came back. Maybe better than ever.

For those of you who dwell in the shadows of ignorance, allow me to say that this operation in no way affects the production of sperm.

You continue to produce sperm in the same old way. But they sever a tube called the vas deferens so the sperm no longer shoots out the end of your johnson.

Where does it go? It is simply “reabsorbed into the body,” as the literature puts it.

Which some people believe actually supersizes your mojo.

Put that in your pipe and smoke it.

Almond Nutrition Facts and Benefits

Almond nutrition facts are another part of how great they are for your health. They have long been held as a symbol of wellness and health. The nuts are enriched with many nutritious qualities that add to their efforts at giving you optimum health. These facts display the true facts that show why almonds are so good for you.

Substituting almonds as a snack or adding them to salads is a great way to experience all that they have to offer. They are packed with monounsaturated fats and will help keep your heart healthy. Eating them can lower your LDL cholesterol level and your risk of heart disease.

Almonds are even very helpful with weight loss. In spite of their high fat and calories, they can promote weight loss when eaten in moderation. The fat is also healthy fat and that is where most of the calories come from. The small portion of fat in an almond is not easily digested which in turn causes it to not be absorbed by the body. If you are considering a diet plan, make sure you choose a natural one that contains almonds to lose weight. Using the facts is also very easy to implement.


Almonds contain a lot of nutrients that are crucial for your overall health. They are high in protein and low in carbohydrates. This makes them an excellent snack for diabetics. They are also a great source of vitamin E. This is why they fight so well against heart disease with this powerful antioxidant. There is also fiber and calcium in almonds to specifically fight against colon and rectal cancer.

They also prevent a lot of mineral deficiencies because of all that they contain. Almonds are a good source of calcium and magnesium. They can help maintain strong bones and teeth. Other nutritional benefits in an almond are zinc, phosphorous, and folic acid. Folic acid is a crucial need for pregnant mothers to ensure proper fetal development. Almonds are even a great choice for pregnant mothers.

They also promote cardiovascular health through the use of potassium. Potassium is an important electrolyte that is involved in nerve transmission and the contraction of your muscles in the heart. This makes the almond a good choice for protecting against high blood pressure and atherosclerosis.

Whole almonds with skins have been found to provide the most heart healthy benefits. Get a pack of whole natural almonds at the store, and you can be ready to use them as snacks throughout your week. Don’t forget about the nutrition facts of the nuts.

The Pareto Principle (80-20 Rule)

Aisha (radiyallahu anha) narrarated;

“The Messenger of Allâh [pbuh], whenever he is given the opportunity to choose between two affairs, he always chooses the easiest and the most convenient. But if he is certain that it is sinful, he will be as far as he could from it.” [Sahih Al-Bukhari 1/503]

Do you always go about doing a task efficiently and effectively? The 80-20 Rule has helped me tremendously in the personal effectiveness area. Also known as the Pareto Principle, the 80-20 rule states that 20% of a task’s effort accounts for 80% of the value of that task. This also means that 80% of a task only yields 20% of the value of that task. I apply the 80-20 Rule at home, the masjid, the university, and especially at work. Following the Sunnah on personal effectiveness yields great benefits. Simply put, The 80-20 Rule requires that you;

1. Do It Now!
2. Do what matters the most first.
3. Be efficient and effective.
4. Take the easiest and most convenient path to getting things done.
5. Work without interruption to get that 20% done.

Find out what parts of your life belong in the crucial 20%, and focus your efforts there. Be absolutely ruthless in refusing to spend time where it simply cannot give you optimal results. Invest your time where it has the potential to pay off big. The first thing is to list out what you have to get done for that day. Let me give you a few personal examples.

At Home:

1. Tahajjud/Study/Fajr
2. Household Chores
3. Family Time- helping w/ homework, teaching Islam, time with spouse, board games etc.
4. Grocery Shopping
5. Check personal email.
6. Update Blog
7. Check personal voice mail and return calls.
8. Work out if I didn’t get a chance to during the day.
9. Personal Reading and study
10. Watch TV, catch up on news etc.

There are ten tasks on this list. 20% of 10 = 2. So 2 tasks on this list is more important and will give me the greatest yield on my time and give me fulfillment as well. Just because I underlined two tasks, doesn’t mean that I don’t get anything else done. Most days I accomplish what I set out to do. If something doesn’t get done, it carries over to the next day until it gets done. These two tasks are just what I feel will give me the greatest benefit and sense of accomplishment at home.

At the Office:

1. Check bank balances for properties/entities.
2. Check email and schedule tasks.
3. Bank Reconciliations
4. Cash Flow Analysis
5. Generate Financial Reports and GLs
6. Monthly recurring entries.
7. Research issues from Accountants, AP/AR personnel.
8. Meetings
9. Lunches
10. Review GLs for errors, accruals, reclasses.
11. Reports to Accountant for tax preparation.
12. Schedules for Tenant Improvement Leasing Commissions

13. Insurance Schedules

So at the office I have underlined the three tasks (20%) out of 13 that will make the greatest difference in my day at work. I do not sit on or procrastinate with these tasks. These three tasks are higher priority for this day and will get me the most recognition and personal accomplishment for this day insha Allah (azza wa jal).

You will ALWAYS have too much to do and too little time. It is said that the average person has about 300 hours of projects to take care of right now. We have books to read, surahs to learn, Arabic studies, projects at work and home, along with everything else. The fact is that you will NEVER get caught up. However, I was able to get caught up because I stopped doing things. By making a list of ten things and then highlighting the top 20%, this will be worth more than the other 80%. So select your most important task right now and discipline yourself to complete that task right now. Stay on it until it’s done. If you start out doing small things first, then you will find as I have experienced that small things tend to multiply. You will then spend your entire day doing small things. If you prioritize the big things, these will double your productivity.