whihathac's Den

code is poetry

Come Back !

Well, I have to admit that I have been ignoring a post over here for such a long time. I am sorry to all of my readers (I guess there ain’t many).

I wont give out reasons here. I’ll like to take out some time from my very tight schedule here at Microsoft. I am not burdened with work, but I am taking very slow at learning. Well working here at Microsoft is real fun, but the real fun is knowing people out here. I’ve been in touch with 3 different batches of college hires that joined this year- 2008. For all those whom I have met, I have been simply amazed by the immense knowledge these ‘geeks’ have. One thing to say, every one is unique in its sense.

Well I cannot promise to keep writing the blog, but I’ll make sure I put up a post (tech/non-tech) every week.

With this said, I need to get up for the Salsa Classes I have joined. And no, Salsa is not a new programming language ;).

Thanks,

Bhavik Vora

Microsoft Rocks, as usual :)

Its been more than 4 weeks now that I am working here at Microsoft IT, India in the Hyderabad campus. I cant deny the fun that we have here everyday. Each day is a new learning experience for me with respect to the functioning of Microsoft, its values and the commitments it has towards its customers. I am deeply moved by the stress that Microsoft puts on the customer satisfaction. Apart from work, the workplace is marvelous and has all sorts of games (XBOX, Cricket ground, Football, Table Tennis, Pool, etc) to keep you away from home ;) . Well the silly part - I miss my family and friends. I'll keep you all updated about everything here on my blog site - http://blog.bhavikvora.com

Regards,

Bhavik Vora

Live Mesh Reviewed :)

Well its over 3 month that i have been using Live Mesh. I am quite amazed by the potential it has to change the face of computing in the years to come. It is a tech preview of the Software + Services (S+S) platform. Well thanks to Vaibhav who had provided me with an invitation to the tech preview.

Well Live Mesh is all about sharing and synchronising data + applications on a cloud of desktops and mobile devices (laptops and windows mobile enabled devices). At present moment, we can connect desktops and laptops to the service known as Mesh Operating Environment. We can share folders and files across PCs running Windows OS. Believe me this is working so good for me, since i have a laptop and desktop with me. The need for sync is so desperate since sometimes I am working on my laptop and sometimes my laptop. It also has a remote PC login feature over the web, which is not so fast as of now. Uploading files and folders is little slow while accessing is normal. Well its not just sharing between devices, you can share specific folders with specific list of people.

The vision for Live Mesh is big ! From inclusion of different PCs (Macs, Windows Mobile Devices) to sharing of applications between various devices. Well I am not sure when will it release, but since I am in Microsoft now, may know about the developments soon :)

The service provides 5 GB space and is currently invitation based. open for all (not sure yet!) ! you can try and register using your Windows Live ID on http://mesh.com. Go alive !!!

UPDATE: Live Mesh has been opened up for basic Windows Mobile access. Check out how it works at - http://m.mesh.com.

Also find more info about Live mesh:
http://www.betanews.com/article/Microsofts_Live_Mesh_broken_down_into_bullet_points/1208929067
http://www.liveside.net/blogs/main/archive/2008/07/12/live-mesh-tutorial-synchronising-browser-favourites-across-devices.aspx

Regards,

Bhavik Vora

Novices@Work Interview by LIM :)

Hi,

Lavin, my good friend had an interview with the Team. Here is the link to the interview:

http://pseudonormicks.blogspot.com/2008/05/imagine-cup-winners-are-novices-at-work.html

Well About LIM (Lavin Mirchandani) - Hes just amazing in his work. A constant innovator and a budding entrepreneur. A great guy to interact and work with ;)

Thanks for the interview, well  you took out your precious time for it a day before your vivas :)

Regards,

Bhavik Vora. 

"Save Mother Earth"

Hi,

I always wanted to spread the word about Environment concerns, and now I am doing it through my website. The theme of my website - bhavikvora.com has been changed in accordance with the new initiative I want to take. The initiative - Save Mother Earth will consist of a series of Web Applications aimed at spreading awareness about the Environment concerns like Global Warming, deforestation and rare species getting extinct. The applications will help people in understanding how they can do their bit to save environment.

I invite ideas and help in making the project come alive.

Regards,

Bhavik Vora.

Imagine Cup 2008 SDI India Winners !

Hi,

I am really sorry for writing this bolg post really late. But we have done it ! Novices@Work have won the Imagine Cup 2008 Software Design Invitational India Finals. Well we had 3 teams in the national finals - Team SKAN, EcoWarriors and ourselves Novices@Work.

Our project - Kalpavriksha was Building low cost sensor network that monitors the agricultural field parameters and then analyse the data and build an expert system to guide the farmers to make decision.

Team SKAN and Novices@Work got qualified to the top-3 teams, where they gave presentation on-stage. Both the teams were good in their prez, well couldnt have made a choice between the two.

To read more about the success stories -

A superb commentry on the proceedings of the 3 days at Bangalore is available on Karun's blog. Well the above links are also his contribution. ;)

Well we'll be representing India in Paris in July :). And aha.. myname not featured in the list - cos i am da team Mentor ;)

Wish us all the best for the world finals.

Regards,

Bhavik

Top 50 Things To Do To Stop Global Warming

(NOTE: This article is taken as it was from http://globalwarming-facts.info/50-tips.html)

Global Warming is a dramatically urgent and serious problem. We don't need to wait for governments to find a solution for this problem: each individual can bring an important help adopting a more responsible lifestyle: starting from little, everyday things. It's the only reasonable way to save our planet, before it is too late.

Here is a list of 50 simple things that everyone can do in order to fight against and reduce the Global Warming phenomenon: some of these ideas are at no cost, some other require a little effort or investment but can help you save a lot of money, in the middle-long term!

  1. Replace a regular incandescent light bulb with a compact fluorescent light bulb (cfl)
    CFLs use 60% less energy than a regular bulb. This simple switch will save about 300 pounds of carbon dioxide a year.

  2. Install a programmable thermostat
    Programmable thermostats will automatically lower the heat or air conditioning at night and raise them again in the morning. They can save you $100 a year on your energy bill.

  3. Move your thermostat down 2° in winter and up 2° in summer
    Almost half of the energy we use in our homes goes to heating and cooling. You could save about 2,000 pounds of carbon dioxide a year with this simple adjustment.

  4. Clean or replace filters on your furnace and air conditioner
    Cleaning a dirty air filter can save 350 pounds of carbon dioxide a year.

  5. Choose energy efficient appliances when making new purchases
    Look for the Energy Star label on new appliances to choose the most energy efficient products available.

  6. Do not leave appliances on standby
    Use the "on/off" function on the machine itself. A TV set that's switched on for 3 hours a day (the average time Europeans spend watching TV) and in standby mode during the remaining 21 hours uses about 40% of its energy in standby mode.

  7. Wrap your water heater in an insulation blanket
    You’ll save 1,000 pounds of carbon dioxide a year with this simple action. You can save another 550 pounds per year by setting the thermostat no higher than 50°C.

  8. Move your fridge and freezer
    Placing them next to the cooker or boiler consumes much more energy than if they were standing on their own. For example, if you put them in a hot cellar room where the room temperature is 30-35ºC, energy use is almost double and causes an extra 160kg of CO2 emissions for fridges per year and 320kg for freezers.

  9. Defrost old fridges and freezers regularly
    Even better is to replace them with newer models, which all have automatic defrost cycles and are generally up to two times more energy-efficient than their predecessors.

  10. Don't let heat escape from your house over a long period
    When airing your house, open the windows for only a few minutes. If you leave a small opening all day long, the energy needed to keep it warm inside during six cold months (10ºC or less outside temperature) would result in almost 1 ton of CO2 emissions.

  11. Replace your old single-glazed windows with double-glazing
    This requires a bit of upfront investment, but will halve the energy lost through windows and pay off in the long term. If you go for the best the market has to offer (wooden-framed double-glazed units with low-emission glass and filled with argon gas), you can even save more than 70% of the energy lost.

  12. Get a home energy audit
    Many utilities offer free home energy audits to find where your home is poorly insulated or energy inefficient. You can save up to 30% off your energy bill and 1,000 pounds of carbon dioxide a year. Energy Star can help you find an energy specialist.

  13. Cover your pots while cooking
    Doing so can save a lot of the energy needed for preparing the dish. Even better are pressure cookers and steamers: they can save around 70%!

  14. Use the washing machine or dishwasher only when they are full
    If you need to use it when it is half full, then use the half-load or economy setting. There is also no need to set the temperatures high. Nowadays detergents are so efficient that they get your clothes and dishes clean at low temperatures.

  15. Take a shower instead of a bath
    A shower takes up to four times less energy than a bath. To maximise the energy saving, avoid power showers and use low-flow showerheads, which are cheap and provide the same comfort.

  16. Use less hot water
    It takes a lot of energy to heat water. You can use less hot water by installing a low flow showerhead (350 pounds of carbon dioxide saved per year) and washing your clothes in cold or warm water (500 pounds saved per year) instead of hot.

  17. Use a clothesline instead of a dryer whenever possible
    You can save 700 pounds of carbon dioxide when you air dry your clothes for 6 months out of the year.

  18. Insulate and weatherize your home
    Properly insulating your walls and ceilings can save 25% of your home heating bill and 2,000 pounds of carbon dioxide a year. Caulking and weather-stripping can save another 1,700 pounds per year. Energy Efficient has more information on how to better insulate your home.

  19. Be sure you’re recycling at home
    You can save 2,400 pounds of carbon dioxide a year by recycling half of the waste your household generates.

  20. Recycle your organic waste
    Around 3% of the greenhouse gas emissions through the methane is released by decomposing bio-degradable waste. By recycling organic waste or composting it if you have a garden, you can help eliminate this problem! Just make sure that you compost it properly, so it decomposes with sufficient oxygen, otherwise your compost will cause methane emissions and smell foul.

  21. Buy intelligently
    One bottle of 1.5l requires less energy and produces less waste than three bottles of 0.5l. As well, buy recycled paper products: it takes less 70 to 90% less energy to make recycled paper and it prevents the loss of forests worldwide.

  22. Choose products that come with little packaging and buy refills when you can
    You will also cut down on waste production and energy use... another help against global warming.

  23. Reuse your shopping bag
    When shopping, it saves energy and waste to use a reusable bag instead of accepting a disposable one in each shop. Waste not only discharges CO2 and methane into the atmosphere, it can also pollute the air, groundwater and soil.

  24. Reduce waste
    Most products we buy cause greenhouse gas emissions in one or another way, e.g. during production and distribution. By taking your lunch in a reusable lunch box instead of a disposable one, you save the energy needed to produce new lunch boxes.

  25. Plant a tree
    A single tree will absorb one ton of carbon dioxide over its lifetime. Shade provided by trees can also reduce your air conditioning bill by 10 to 15%. The Arbor Day Foundation has information on planting and provides trees you can plant with membership.

  26. Switch to green power
    In many areas, you can switch to energy generated by clean, renewable sources such as wind and solar. In some of these, you can even get refunds by government if you choose to switch to a clean energy producer, and you can also earn money by selling the energy you produce and don't use for yourself.

  27. Buy locally grown and produced foods
    The average meal in the United States travels 1,200 miles from the farm to your plate. Buying locally will save fuel and keep money in your community.

  28. Buy fresh foods instead of frozen
    Frozen food uses 10 times more energy to produce.

  29. Seek out and support local farmers markets
    They reduce the amount of energy required to grow and transport the food to you by one fifth. Seek farmer’s markets in your area, and go for them.

  30. Buy organic foods as much as possible
    Organic soils capture and store carbon dioxide at much higher levels than soils from conventional farms. If we grew all of our corn and soybeans organically, we’d remove 580 billion pounds of carbon dioxide from the atmosphere!

  31. Eat less meat
    Methane is the second most significant greenhouse gas and cows are one of the greatest methane emitters. Their grassy diet and multiple stomachs cause them to produce methane, which they exhale with every breath.

  32. Reduce the number of miles you drive by walking, biking, carpooling or taking mass transit wherever possible
    Avoiding just 10 miles of driving every week would eliminate about 500 pounds of carbon dioxide emissions a year! Look for transit options in your area.

  33. Start a carpool with your coworkers or classmates
    Sharing a ride with someone just 2 days a week will reduce your carbon dioxide emissions by 1,590 pounds a year. eRideShare.com runs a free service connecting north american commuters and travelers.

  34. Don't leave an empty roof rack on your car
    This can increase fuel consumption and CO2 emissions by up to 10% due to wind resistance and the extra weight - removing it is a better idea.

  35. Keep your car tuned up
    Regular maintenance helps improve fuel efficiency and reduces emissions. When just 1% of car owners properly maintain their cars, nearly a billion pounds of carbon dioxide are kept out of the atmosphere.

  36. Drive carefully and do not waste fuel
    You can reduce CO2 emissions by readjusting your driving style. Choose proper gears, do not abuse the gas pedal, use the engine brake instead of the pedal brake when possible and turn off your engine when your vehicle is motionless for more than one minute. By readjusting your driving style you can save money on both fuel and car mantainance.

  37. Check your tires weekly to make sure they’re properly inflated
    Proper tire inflation can improve gas mileage by more than 3%. Since every gallon of gasoline saved keeps 20 pounds of carbon dioxide out of the atmosphere, every increase in fuel efficiency makes a difference!

  38. When it is time for a new car, choose a more fuel efficient vehicle
    You can save 3,000 pounds of carbon dioxide every year if your new car gets only 3 miles per gallon more than your current one. You can get up to 60 miles per gallon with a hybrid! You can find information on fuel efficiency on FuelEconomy and on GreenCars websites.

  39. Try car sharing
    Need a car but don’t want to buy one? Community car sharing organizations provide access to a car and your membership fee covers gas, maintenance and insurance. Many companies – such as Flexcar - offer low emission or hybrid cars too! Also, see ZipCar.

  40. Try telecommuting from home
    Telecommuting can help you drastically reduce the number of miles you drive every week. For more information, check out the Telework Coalition.

  41. Fly less
    Air travel produces large amounts of emissions so reducing how much you fly by even one or two trips a year can reduce your emissions significantly. You can also offset your air travel carbon emissions by investingin renewable energy projects.

  42. Encourage your school or business to reduce emissions
    You can extend your positive influence on global warming well beyond your home by actively encouraging other to take action.

  43. Join the virtual march
    The Stop Global Warming Virtual March is a non-political effort to bring people concerned about global warming together in one place. Add your voice to the hundreds of thousands of other people urging action on this issue.

  44. Encourage the switch to renewable energy
    Successfully combating global warming requires a national transition to renewable energy sources such as solar, wind and biomass. These technologies are ready to be deployed more widely but there are regulatory barriers impeding them. U.S. citizens, take action to break down those barriers with Vote Solar.

  45. Protect and conserve forest worldwide
    Forests play a critial role in global warming: they store carbon. When forests are burned or cut down, their stored carbon is release into the atmosphere - deforestation now accounts for about 20% of carbon dioxide emissions each year. Conservation International has more information on saving forests from global warming.

  46. Consider the impact of your investments
    If you invest your money, you should consider the impact that your investments and savings will have on global warming. Check out SocialInvest and Ceres to can learn more about how to ensure your money is being invested in companies, products and projects that address issues related to climate change.

  47. Make your city cool
    Cities and states around the country have taken action to stop global warming by passing innovative transportation and energy saving legislation. If you're in the U.S., join the cool cities list.

  48. Tell Congress to act
    The McCain Lieberman Climate Stewardship and Innovation Act would set a firm limit on carbon dioxide emissions and then use free market incentives to lower costs, promote efficiency and spur innovation. Tell your representative to support it.

  49. Make sure your voice is heard!
    Americans must have a stronger commitment from their government in order to stop global warming and implement solutions and such a commitment won’t come without a dramatic increase in citizen lobbying for new laws with teeth. Get the facts about U.S. politicians and candidates at Project Vote Smart and The League of Conservation Voters. Make sure your voice is heard by voting!

  50. Share this list!
    Send this page via e-mail to your friends! Spread this list worldwide and help people doing their part: the more people you will manage to enlighten, the greater YOUR help to save the planet will be (but please take action on first person too)!

    If you like, you are free to republish, adapt or translate the list and post it in your blog, website or forum as long as you give us credit with a link to the original source.
    Thank you.

If you wish, you can download this page as PDF: print it (on recycled paper sheets, of course), stick it to your office/room walls, or send it to your friends!

Sign in at more than 1 place in WLM 9 Beta

Hi,

I am bloggin after such a long time. Well, while using Internet on my laptop, I came across an interesting feature of Windows Live Messenger 9 Beta. You can now sign in at multiple places onto the messenger. Previously when you sign into messenger at another place, your previous login would get disconnected. Now you can actually login multiple times onto multiple supported devices.

Heres a screenshot:

 With this feature, you can log out from the previously signed computers too from the currently signed in computer. Well there are 2 catches to this feature:

1. If you recieve a message when you are signed in at multiple places, it will be received by both the messengers.
2. Well, if you sign in on a version of messenger that doesnt support this feature, you will be signed out of all the other devices.

Regards,

Bhavik

Network Simulator (NS-2) Resources

Hi,

In accordance with my BE Project, I found out few of the Resources listed on the webpage - http://www.matlab.nitech.ac.jp/~khpoo/research/ns2.html

Network Simulator (NS-2) Resource Page

Tutorial & Documentation for NS2

Forum & FAQ

TCL/TK

Technical Resources & Books

Trace

Awk

Topology Generator

Traffic Generator

GNUPlot

Queue Simulation for NS-2

QoS for NS-2

Multimedia

Multicasting

Wireless Simulation

Mobiwan

Peer-to-Peer Simulation

TCP/UDP Enhancements for NS-2

Routing

Ant Routing

Video Traces

Add-ons & Extensions

Source Code

* If you have any soucecode to share, please send to me

Etc

Also there are few resources available on NS2 over here - http://ns-2.blogspot.com/

I hope it will help others too :)

NOTE: Comments have been disabled.

Thanks and Regards,

Bhavik Vora