Featured

My Projects


Personal Projects

As a student, I am always working on a ton of projects. However, there are three clear different types of projects that I seem to spend my time on: Personal, Professional, and Academic. Personal projects are my own endeavors, Professional projects are done while I am working for some employer, and Academic projects are ones that I did for a professor while attending college.

  • torus – a decentralized peer to peer program. Programmed in C.
  • lemon – a lightweight and embeddable web server. Written in C++ this project is in its last stages of development, and will soon have an alpha release. Its SVN is here.

Professional Projects

  • Reactivity – a multi-node sensor and design network written using WPF (Windows Presentation Foundation). This is the project that won the Microsoft National (USA) Software Design Invitationals.

Academic Projects

  • Puzzle Solving Framework – Designed for the last sequential programming course at RIT, the project, aptly named “puzzle-solver,” can be found in its most recent release from here. Written in: C++
  • Die Rolling problem – this solves the die rolling problem as proposed in this post. The code can be found on that page as well. Written In: Common Lisp

 

Please follow and like us:

Do It Yourself Air Conditioning Install


Most people hire a professional air conditioning contractor to install a split system air conditioner. However, if you have some experience with plumbing and electrical work, you can install the unit on your own. Each split system or ductless air conditioner is unique to its manufacturer, but this article explains the general instructions for installing a split system air conditioner.

Part 1 Install the Indoor Unit

1 Select an unobstructed location on your interior wall to mount the indoor air conditioning unit. Avoid direct sunlight and heat sources. Avoid locations where gas may leak or where oil mist or sulphur exists. The indoor unit requires at least 6″ (15 cm) of open space surrounding its top and sides. The unit should also be mounted at least 7 feet (2.13 m) above the ground. Install the unit at least 3.3 feet (1 m) away from antenna, power or connecting lines that are used for television, radio, home security systems, intercoms or telephones. The electrical noise from these sources could cause operational problems for your air conditioner. The wall should be strong enough to hold the weight of the unit. You may need to construct a wood or metal frame to provide added support.

2 Secure the mounting plate to the interior wall. Hold the mounting plate against the wall where you want to install the indoor unit. Use a level to make sure the plate is both horizontally level. Drill holes into the wall at appropriate spots to affix the plate to the wall. Insert plastic anchors into the holes. Secure the plate to the wall with tapping screws.

3 Create a hole in the wall to fit the piping. Find the best spot for the hole to the exterior based on the opening in the mounting bracket. You should also consider the length of the pipe and the distance that it needs to travel to reach the outside unit. Drill a hole that is 3″ (7.5 cm) in diameter through the wall. The hole should slope downward toward the exterior to ensure adequate drainage. Insert a flexible flange into the hole.

4 Check the electrical connections. Lift the unit’s front panel and remove the cover. Be sure the cable wires are connected to the screw terminals. Also, make sure that they match the diagram that comes with the unit.

5 Connect the pipes. Run the piping from the indoor unit toward the hole drilled through the wall. Minimize bending to ensure that the unit performs well. Cut a length of PVC pipe 1/4″ (6 millimeters) shorter than the length between your interior and exterior wall surfaces. Place the pipe cap on the interior end of the PVC pipe. Insert the pipe into the hole in the wall. Bind the copper pipes, the power cables and the drain pipe together with electrical tape. Place the drain pipe on the bottom to ensure a free flow of water. Secure the pipe to the indoor unit. Use 2 wrenches, working in opposite directions, to tighten the connection. Join the water drainage pipe to the indoor unit’s base. Run the bound pipes and cables through the hole in the wall. Make sure that the drainage pipe allows water to drain in an appropriate place.

6 Secure the indoor unit to the mounting plate by pressing the unit against the mounting plate.

OKay – This is Way too Complicated

Your Air Conditioning Company have been keeping bedrooms cool and warm for years and would be happy to help you with the install.

Our expert team are always on-hand to help though every step of the process. Learn more about our bedroom installations.

 

 

 

Please follow and like us:

Sacramento’s Best Plumbers Offer Tips


 

We surveyed some Sacramento Plumbers for some tips. Here’s what they gave us:

Plumbing Tips for Sacramento Homeowners

Use pipe insulation to prevent sprayer snarls

If you have to jiggle the hose as you pull out your kitchen sink sprayer, chances are the hose is catching on the shutoff valves. For smooth operation, slip 1/2-in. foam pipe insulation over the pipes and shutoff handles. Tape it if it won’t stay put. Get the insulation at home centers for about $3.

Wrap pipes in adhesive-backed felt

Running hot water can cause copper pipes to expand and grind against pipe hangers and joists. So pick up some adhesive-backed felt at the hardware store and cut it into strips. Then remove each hanger and wrap the pipe before refastening the hanger.

Don’t Be Afraid to Replace Parts Inside Your Toilet or Faucet

Taking apart pipes under your sink or shower can lead to messy issues if you make a mistake. However, there’s very little you can damage by trying to replace your toilet’s flapper or your faucet’s cartridge.

Worn flappers are a common cause of leaks between the toilet tank and bowl. And they only cost a few dollars! As a bonus, the package comes with easy-to-follow instructions for replacement.

Most modern faucets can be repaired by replacing the entire interior with a new cartridge. This only requires that you remove a screw or two. So, if you hear the toilet running frequently, or your sink is dripping, get replacement parts and give it a go.

Use a Shop Vacuum to Remove Hard Objects

When a hard object like a toothbrush, comb or toy plugs a toilet or drain, a plunger may not be the solution—it might only push the obstruction in deeper. Instead, suck out the water and the obstruction with a wet/dry shop vacuum.

Plumber’s Emergency Kit

Use a five gallon bucket as a tool holder. And if a leak springs mid-project, it’ll catch the water. A tool caddy can also be attached to the bucket providing a place for everything.


Keep a forced cup and a regular plunger handy. Each plunger has its own specific use and provides extra unclogging power.

Emergency Tips

Always know where the main water shut-off valve is located in case of a leak.


Know how to turn off the water heater. If it’s a gas water heater, turn the switch to the “pilot” position.


Isolation valves located at each fixture will stop the flow of water to that location. This allows water to continue to service the remainder of the house while the leak is being repaired. It’s a good idea to turn on and off each isolation valve in the house at least once a year to keep them in good working condition.

 

 

Please follow and like us:

Effective Advice That Results In Increased Muscle Mass


Building muscle might be something you aren’t familiar with, or you might already be an expert. Whatever your level of familiarity with muscle building, you can always learn more information and better methods of getting the body you want to see in the mirror. Keep reading for effective tips on building muscle.

Many trainers will advise you to change your workout routine every few months. You should however keep in mind that this is not necessary. If the routine that you are using is providing excellent results, then you should stick with it! Change your routine only if it is not giving you the results that you seek, or if you feel that you have gained most of the benefits from it.

If you are trying to build muscle mass, it is important to eat calorie-dense food at the right time. The best time to eat your heaviest meal of the day is after you have completed your muscle-building workout session. It is at this time that the energy demands of your body are at peak levels since your body needs the nutrition to repair and build muscles. If you continue to eat some more calorie-dense food every couple of hours, you will provide an opportunity for your body to add even more muscle mass.

Dead Lifts Real Purpose

Put all of the “big three” in each routine you perform. These mass-building exercises include dead lifts, squats and bench presses. Along with adding muscle, these exercises help you improve your strength and condition your body. Add variations of these exercises to your usual workouts.

When following a lifting routine, try to always workout your abs last. When you train your abs before a large body part, you can decrease your strength and increase your chances of getting injured. This is why you should do your ab workout after your main workout, or you could simply make it a separate workout during a different time.

Do not attempt extreme cardio training with weight training. Done within reason, this combo can be truly beneficial for your health, but when done in extreme fashions can contradict one another minimizing the results that you see from either one of them. Pick one to focus on and stay committed to working on it regularly.

When doing a workout it is important to focus on only one exercise per body part when doing a full-body workout. This will help to ensure that you are maximizing your workout and not risking an injury. This will also help you to focus on your breathing and doing the exercises properly.

Remember that it is never a good idea to use the scale to determine your progress when you are trying to build muscle. If you find that your scale is increasing in numbers, remember that you just might be losing fat while gaining muscle. Since muscle weighs more than fat, this is a familiar site for many who are trying to do both at the same time. Gauge your results by what you see in the mirror rather than what you see on the scale.

Good sleep will work well with your muscle-building efforts. Since muscle building and recovery go hand in hand, you need to make certain your body is getting all the rest it needs. No getting enough sleep or rest can interfere with muscle building results and may even lead to injuries.

Give your body the best chance at building muscle mass by exercising to your ultimate level of fatigue. Make sure that when you stop, you truly are not capable of doing even one more repetition. This will most effectively break your muscles down, causing your body to work harder to build them back up again, and leading to the ripped muscles that you are looking for.

Limit yourself to four workouts per week. Doing five or more can cause recovery issues that limit or even hinder your progress. Having three days off a week also allows for mental recovery as well as physical. You will be more enthusiastic about going to the gym on your four days.

Pay attention to the calories you consume to help you build muscles. There are both good and bad caloric intakes, so watch which ones you eat to make sure they can help you build muscle. When you do not make smart food choices in the number of calories you consume, you will not build muscle; instead, you are more likely to gain fat.

Monitor You Carbs, But How Much?

You should monitor your intake of carbohydrates. If your diet is too poor in carbs, your muscles will be used to fuel your body while you exercise. You should be eating between two and three grams of carbs for each pound of your weight every day. Make sure you are getting your carbs from healthy aliments.

Your diet should include a great deal of fresh, whole foods as this will make it easier to boost muscle mass. Avoid boxed and pre-packaged foods that have chemicals, preservatives, and fillers that can harm your immunity. Healthy foods are good for immune systems and help to build muscle.

Having a spotter when lifting weights is important. You want to be able to lift the weights until your body physically cannot lift them anymore. A spotter will be able to help you lift the weight the final lift and put it back on the rack with you rather than you trying to do it yourself.

As you are trying to build muscle, the diet you follow should be one that will encourage muscle growth and supply the proper nutrients they need to grow. Just remember to keep a variety to your diet because you don’t want to become bored with it, which could lead to making unhealthier decisions.

Use the tips in this article to bolster your muscle building efforts. You can always learn more about the proper ways to build muscle, but the advice here is effective, tried and true. Apply the tips to your daily life, and you will soon realize that your muscle building efforts work more easily.

Please follow and like us:

Resources


My Resources List So I Remember Where I put them !

This is my listing of resources that are available for download from my website in a secure form. This generally means that the files are encrypted – and the password is not available to the public. However, if you send me an email then I will send you the current password and you can download a copy of the file. Note that the password for each archive rotates weekly based on downloaders, so linking to this page in hopes that a file will still be using the same password is not going to work. In any case, here are the resources!

Learn Ruby/Rails:

  • Programming Ruby
  • The Ruby Way
  • The Rails Way
  • Agile Web Development with Rails
  • The Ruby Programming Language
  • Learning Ruby

RUBYRAILS.rar

Artificial Intelligence / LISP
  • Artificial Intelligence – A Modern Approach
  • On Lisp
  • Practical Common Lisp
  • The Elements of Artificial Intelligence – An Introduction using LISP
  • ANSI Common Lisp
AI-LISP.rar
Please follow and like us: