Thursday, April 30, 2009

Making Batch files

Making Batch Files
A batch file is a normal text file, no programming involved. You type DOS commands into a text file, each one on a seperate line. Then, you give the text file a .bat extension instead of a .txt extension. Now, when you double click the batch file(In Windows Explorer) or type its name at the DOS prompt, it will execute the commands.
First, we need to know some DOS commands. If you're a regular DOS user, you can skip this section and go to CREATING A BATCH PROGRAM. The main DOS commands we will use are copy, move, del, cls, and echo. The COPY command has this syntax:
copy [source] [destination]
In DOS help, the syntax is more complicated, but we don't need the advanced features for our batch files. The COPY command, obviously copies a file. For example, say I wanted to copy a:\readme.txt to a:\windows\help.txt. (By the way, this will also rename the file.) I would type this:
copy a:\readme.txt a:\windows\help.txt
The MOVE command is exactly the same, except it MOVEs the file, and COPY copies the file.
The del command is very simple. It erases a file. It follows this syntax:
del [filename]
For example, if you wanted to delete a file called a:\happy.txt you would type this:
del a:\happy.txt
The CLS command clears the screen. This is the syntax:
cls
PAUSE is a command that stops the program and prompts you to "Press any key to continue." The syntax is:
pause
ECHO is a DOS command that shows the stuff you type. In a batch program, the @ symbol means not to echo a line. So, typing ECHO OFF prevents the user from watching the batch program execute. And, to keep from echoing the ECHO OFF command, type the @ symbol in front of it. Put it together and you get:
@echo off
All good batch programs start with the @ECHO OFF command followed by CLS. Important!: If you use the @ECHO OFF command in your batch program, be sure to put ECHO ON at the end of the batch program or the user will think their computer is messed up. The ECHO ON command is like this:
echo on
Now for the batch file! First, if you're using Windows, open a DOS prompt. To make a batch program to load a program called myname.bat, type this:
edit myname.bat
Then type:
@echo off
cls
echo Hi, my name is %1
pause
echo This is the contents of this batch file:
pause
type myname.bat
Then save it in a file called myname.bat. The "%1" allows you to add data to your batch file from the command line. Whatever you type after the batch filename at the dos prompt will replace the %1.
At DOS prompt, type
myname Suzanne
( you can use your name here) and your program will start!
When you have completed this lab, make sure that I see it so that I can grade you. This is lab 3B.
MSc CBIS COMM57 Software EnvironmentsTutorial 2- Batch Files
Batch files are created using a text editor such as EDIT. You may use a word processor but you must remember to save the file as text or ASCII text, since normal word processing files contain special character codes which won't be recognised by DOS. All batch files have a .BAT extension. You may run a batch file by just typing in its name at the DOS prompt and pressing return. It is not necessary to include the .BAT extension when running a batch file.
Program ControlNormally, all commands in the batch file will be executed in the order in which they appear in the file. This is called a sequence. Sometimes, there are circumstances in which you would like to carry out commands in a different order or carry out a single command repeatedly. Try typing the listing below into a batch file, save it with the name rpt.bat then run it.
echo offREM print steve all over the screen (put your own name in instead):startecho stevegoto startREM end of program
Stop the program from running by pressingControl and C keys.What happened? Your program should have repeatedly printed a name on the screen.The key command is called GOTO. It transfers program control to a place in the batch file that you specify. In this case, we tell the program to go to a line that begins with a label called :start. Labels don't actually do anything in themeselves, they just act as a point of reference in a program. You can call labels almost anything you like, except you must ensure that they always begin with a colon ':'.Every time the program reaches the goto command, it is told to go back to the start and repeat the echo command again. Thus, this program never terminates and will continue until you interrupt it.
Instead of printing steve every time you run the program, you could ask the user which word they wanted printed. To do this you need to make use of parameters (%1,%2..etc), in much the same way you did in the last tutorial.
echo offREM ask user for what word to print:startecho %1goto startREM end of program
save the file with the name rpt2.bat and then run it like thisRPT2 anyword
FOR...IN...DO
The format of the FOR command is
FOR variable IN (argumentlist) DO command
This is a repetition construct which will execute 'command' a number of times, depending on what's in the argument list. Suppose we have a list of names to process.
echo offRem command that prints out a list of namesFOR %%a IN (Andrew Bob Carol Daisy Ellen) DO echo %%a
In this case the loop will execute the echo command 5 times becuase there are 5 items in the argument list. See how we are able to use the variable %%a as a substitute for each of the names? %%a is a variable that can take the value of a number of characters. When the echo command is executed, the value of %%a is printed out.We aren't confined to just simple character strings either. We could use wildcard characters or user definable parameters (see below). This command will print out a list of the names of text files stored in the current directory.
echo offFOR %%a IN (*.txt) DO echo %%a
Exercise
Can you amend the above program to make it print out a list of text files AND a list of executable files (.EXE)?
Decision Making using IFThis program demonstrates how the IF command works
ECHO OFF REM call the batch file exists.bat REM check whether a file called 'test.txt' exists IF EXIST test.txt GOTO :success IF NOT EXIST test.txt GOTO :error :success ECHO file test.txt exists GOTO :end :error ECHO Error - can't find the test.txt file GOTO :end :end REM do nothing. This is just the end of the file
If you don't have a file called test.txt in your current directory, the message 'Error - can't find the text.txt file' should be printed. Create a file called test.txt, and run the batch file again. What happens?IF EXIST and IF NOT EXIST are the key commands. They test whether the file named test.txt exists and transfer control (using GOTO) to the appropriate error message.IF has several different uses. Type in the command
if /?
to get more information.
Exercise
Amend the above program so that the user can choose any file they specify, rather than using text.txt all of the time.
User Input We have seen that parameters are one way of getting input from the user. But here we look at some more flexible ways. We might for example, want the user to choose an option from a menu of options, or answer a question (e.g. Are you sure you want to delete this file [y,n] ?). Here's an example of a safer version of the DEL command which asks for confirmation before deleting a file. REM SAFEDEL.BAT REM choice gives you 2 options in this case - either y or n CHOICE/C:yn Are you sure you want to delete %1 IF ERRORLEVEL 2 GOTO :no IF ERRORLEVEL 1 GOTO :yes :yes DEL %a GOTO :end :noecho file %1 not deleted GOTO :end :end Of course, using DEL /P is a much better way of using DEL safely but the point is to demonstrate how you might use the CHOICE commands as a means of getting response from the user. In this case we have only used 2 choices y or n, but you can have more. Your code would look something like this: CHOICE/C:abcd choose a letter IF ERRORLEVEL 4 GOTO choice_d IF ERRORLEVEL 3 GOTO choice_c IF ERRORLEVEL 2 GOTO choice_b IF ERRORLEVEL 1 GOTO choice_a Note the syntax and order of the statements. This is extremely important! The first line lets you specify which keys you want the user to choose from.
Exercise Using the command you've just learned, write a batch file called winopt.bat that gives the user 4 choices: 1. Start Windows 2. Start DOSKEY3. REturn to DOSThus by simply entering a number from 1 to 3 the relevant command(s) should be invoked.
File RedirectionNormally, DOS assumes all input commands come from the keyboard, and prints out the results on the screen (usually called standard input/output). But this does not always have to be the case. You can use the input direction operator '>' to send output to a file rather than the screen. For example,DIR A: > catalogue will put the results of the DIR command into a file called catalogue, thus giving you a file which describes the contents of your floppy disk. Why not try it now?You can also take input from a file using the '<' rather than the keyboard but this is more unusual. For one thing, batch files perform this operation automatically without having to use the operator.Input/Output direction don't look especially useful at this point. However, you may find they become more useful when we get on to using UNIX.
FiltersFilters are used to process data in some way. One such filter is called MORE. You can use it (e.g.) to display long files one screen at a time:MORE < FILE.TXT Note how MORE makes use of the redirection operator.Another filter is FIND which looks for occurrences of strings in files. FIND "this" MYFILE.TXT Note that you must put quotes around your search string.
ExerciseCan you write a batch file that uses find to search for strings in all text files in a complete directory (use a small directory to test this), and then puts its results in a separate file, rather than displaying them on the screen?
Finally...In this tutorial, we have only introduced the subject of batch files - complex commands can be created. For those that are interested, check out one of the many DOS manuals such as Microsoft's or Peter Norton's, for more detailed descriptions.DOS has a reasonably simple set of commands. Even so, it is possible to create full, working programs which are a lot more compact than the equivalent versions in some programming languages I could mention.

Performance Testing tools

Load and Performance Test Tools
The Grinder - A Java load-testing framework freely available under a BSD-style open-source license. Orchestrate activities of a test script in many processes across many machines, using a graphical console application. Test scripts make use of client code embodied in Java plug-ins. Most users do not write plug-ins themselves, instead using one of the supplied plug-ins. Comes with a mature plug-in for testing HTTP services, as well as a tool which allows HTTP scripts to be automatically recorded.
Proxy Sniffer - Web load and stress testing tool from from Ingenieurbüro David Fischer GmbH Capabilities include: HTTP/S Web Session Recorder that can be used with any web browser; recordings can then be used to automatically create optimized Java-based load test programs; automatic protection from "false positive" results by examining actual web page content; detailed Error Analysis using saved error snapshots; real-time statistics.
Funkload - Web load testing, stress testing, and functional testing tool written in Python and distributed as free software under the GNU GPL. Emulates a web browser (single-threaded) using webunit; https support; produces detailed reports in ReST, HTML, or PDF.
Avalanche - Load-testing appliance from Spirent Communications, designed to stress-test security, network, and Web application infrastructures by generating large quantities of user and network traffic. Simulates as many as two million concurrently-connected users with unique IP addresses, emulates multiple Web browsers, supports Web Services testing Supports HTTP 1.0/1.1, SSL, FTP, RTSP/ RTP, MS Win Media, SMTP, POP3, DNS, Telnet, and Video on Demand over Multicast protocols.
Loadea - Stress testing tool runs on WinXP; free evaluation version for two virtual users. Capture module provides a development environment, utilizes C# scripting and XML based data. Control module defines, schedules, and deploys tests, defines number of virtual users, etc. Analysis module analyzes results and provides reporting capabilities.
LoadManager - Load, Stress, Stability and Performance testing tool from Alvicom. Runs on all platforms supported by Eclipse and Java such as Linux, Windows, HP Unix, and others.
TestLOAD - An automated load testing solution for IBM iSeries from Original Software Group Ltd. Rather than placing artificial load on the network, it runs natively on the server, simulating actual system performance, monitoring and capturing batch activity, server jobs and green-screen activity. For web and other applications.
NeoLoad - Load testing tool for web applications from Neotys with clear and intuitive graphical interface, no scripting/fast learning curve, clear and comprehensive reports and test results. Can design complex scenarios to handle real world applications. Features include data replacement, data extraction, system monitors, SSL recording, PDF and HTML reporting, IP spoofing, and more. Multi-platform: Windows, Linux, Solaris.
webStress - Load and stress testing service from MoniForce BV. Includes recommendations on how to fix performance-related problems.
Test Complete Enterprise - Automated test tool from AutomatedQA Corp. includes web load testing capabilities.
WebPartner Test and Performance Center - Test tool from WebPartner for stress tests, load performance testing, transaction diagnostics and website monitoring of HTTP/HTTPS web transactions and XML/SOAP/WSDL web services.
QTest - Web load testing tool from Quotium Technologies SA. Capabilities include: cookies managed natively, making the script modelling phase shorter; HTML and XML parser, allowing display and retrieval of any element from a HTML page or an XML flux in test scripts; option of developing custom monitors using supplied APIs; more.
LoadDriver - Load test tool from Inforsolutions emphasizes ease of use; directly drives multiple instances of MSIE, rather than simulating browsers. Supports browser-side scripts/objects, HTTP 1.0/1.1, HTTPS, cookies, cache, Windows authentication. Tests can be scriptlessly parameterized with data from text files or custom ODBC data source, for individual userID, password, page to start, think times, data to enter, links to click, cache, initial cache state, etc.
Test Perspective Load Test - Do-it-yourself load testing service from Keynote Systems for Web applications. Utilizes Keynote's load-generating infrastructure on the Internet; conduct realistic outside-the-firewall load and stress tests to validate performance of entire Web application infrastructure.
SiteTester1 - Load test tool from Pilot Software Ltd. Allows definition of requests, jobs, procedures and tests, HTTP1.0/1.1 compatible requests, POST/GET methods, cookies, running in multi-threaded or single-threaded mode, generates various reports in HTML format, keeps and reads XML formatted files for test definitions and test logs. Requires JDK1.2 or higher.
httperf - Web server performance/benchmarking tool from HP Research Labs. Provides a flexible facility for generating various HTTP workloads and measuring server performance. Focus is not on implementing one particular benchmark but on providing a robust, high-performance, extensible tool. Available free as source code.
NetworkTester - Tool (formerly called 'NetPressure') from Agilent Technologies uses real user traffic, including DNS, HTTP, FTP, NNTP, streaming media, POP3, SMTP, NFS, CIFS, IM, etc. - through access authentication systems such as PPPOE, DHCP, 802.1X, IPsec, as necessary. Unlimited scalability; GUI-driven management station; no scripting; open API. Errors isolated and identified in real-time; traffic monitored at every step in a protocol exchange (such as time of DNS lookup, time to logon to server, etc.). All transactions logged, and detailed reporting available.
WAPT - Web load and stress testing tool from SoftLogica LLC. Handles dynamic content and HTTPS/SSL; easy to use; support for redirects and all types of proxies; clear reports and graphs.
Microsoft Application Center Test - Tool for stressing Web servers and analyzing performance and scalability problems with Web applications, including ASP, and the components they use. Supports several authentication schemes and SSL protocol for use in testing personalized and secure sites. The programmable dynamic tests can also be used for functional testing. Visual Studio .NET Edition.
OpenLoad - Affordable and completely web-based load testing tool from OpenDemand; knowledge of scripting languages not required - web-based recorder can capture and translate any user action from any website or web application. Generate up to 1000 simultaneous users with minimum hardware.
ANTS - Advanced .NET Testing System from Red Gate Software. A load and stress testing tool focused on .NET web applications, including XML Web Services. ANTS generates multiple concurrent users via recordable Visual Basic .NET scripts and records the user experiences, at the same time performance counter information from Windows system is integrated into the results.
Apache JMeter - Java desktop application from the Apache Software Foundation designed to load test functional behavior and measure performance. Originally designed for testing Web Applications but has since expanded to other test functions; may be used to test performance both on static and dynamic resources (files, Servlets, Perl scripts, Java Objects, Data Bases and Queries, FTP Servers and more). Can be used to simulate a heavy load on a server, network or object to test its strength or to analyze overall performance under different load types; can make a graphical analysis of performance or test server/script/object behavior under heavy concurrent load.
TestMaker - Free open source utility maintained by PushToTest.com and Frank Cohen, for performance, scalability, and functional testing of Web application. A framework and utility to build and run intelligent test agents that implement user behaviors and drive the system as users would. Features an XML-based scripting language and library of test objects to create test agents. Includes capability to check and monitor email systems using SMTP, POP3, IMAP protocols. Java-based tool - runs on any platform.
SiteStress - Remote, consultative load testing service by Webmetrics. Simulates end-user activity against designated websites for performance and infrastructure reliability testing. Can generate an infinitely scalable user load from GlobalWatch Network, and provide performance reporting, analysis, and optimization recommendations.
e-Load - Web load test tool from Empirix can simulate hundreds or thousands of concurrent users; accessible via a Web browser interface.
Siege - Open source stress/regression test and benchmark utility; supports basic authentication, cookies, HTTP and HTTPS protocols. Enables testing a web server with a configurable number of concurrent simulated users. Stress a single URL with a specified number of simulated users or stress multiple URL's simultaneously. Reports total number of transactions, elapsed time, bytes transferred, response time, transaction rate, concurrency, and server response. Developed by Jeffrey Fulmer, modeled in part after Lincoln Stein's torture.pl, but allows stressing many URLs simultaneously. Distributed under terms of the GPL; written in C; for UNIX and related platforms.
JBlitz - Load, performance and functional test tool from Clan Productions. Runs multiple concurrent virtual users.to simulate heavy load. Validates each response using plain text or regular expression searches, or by calling out to your own custom code. Full Java API. For testing and 'bullet-proofing' server side software - ASPs, JSPs, servlets, EJBs, Perl / PHP / C / C++ / CGI scripts etc.
WebServer Stress Tool - Web stress test tool from Paessler AG handles proxies, passwords, user agents, cookies, AAL.
Web Polygraph - Freely available benchmarking tool for caching proxies, origin server accelerators, L4/7 switches, and other Web intermediaries. Other features: for high-performance HTTP clients and servers, realistic traffic generation and content simulation, ready-to-use standard workloads, powerful domain-specific configuration language, and portable open-source implementation. C++ source available; binaries avail for Windows.
OpenSTA - 'Open System Testing Architecture' is a free, open source web load/stress testing application, licensed under the Gnu GPL. Utilizes a distributed software architecture based on CORBA. OpenSTA binaries available for Windows.
PureLoad - Java-based multi-platform performance testing and analysis tool from Minq Software. Includes 'Comparer' and 'Recorder' capabilities, dynamic input data, scenario editor/debugger, load generation for single or distributed sources.
ApacheBench - Perl API for Apache benchmarking and regression testing. Intended as foundation for a complete benchmarking and regression testing suite for transaction-based mod_perl sites. For stress-testing server while verifying correct HTTP responses. Based on the Apache 1.3.12 ab code. Available via CPAN as .tar.gz file.
Torture - Bare-bones Perl script by Lincoln Stein for testing web server speed and responsiveness and test stability and reliability of a particular Web server. Can send large amounts of random data to a server to measure speed and response time of servers, CGI scripts, etc.
WebSpray - Low-cost load testing tool from CAI Networks; includes link testing capabilities; can simulate up to 1,000 clients from a single IP address; also supports multiple IP addresses with or without aliases. For Windows.
eValid - Web test tool from Software Research, Inc that uses a 'Test Enabled Web Browser' test engine that provides browser based 100% client side quality checking, dynamic testing, content validation, page performance tuning, and webserver loading and capacity analysis.
WebPerformance Load Tester - Load test tool emphasizing ease-of-use, from WebPerformance Inc. Supports all browsers and web servers; records and allows viewing of exact bytes flowing between browser and server; no scripting required. Modem simulation allows each virtual user to be bandwidth limited. Can automatically handle variations in session-specific items such as cookies, usernames, passwords, IP addresses, and any other parameter to simulate multiple virtual users. For Windows, Linux, Solaris, most UNIX variants.
WebSuite - A collection of load testing, capture/playback, and related tools from Technovations for performance testing of web sites. Modules include WebCorder, Load Director, Report Generator, Batch, Manager, and others. WebSizr load testing tool supports authentication, SSL, cookies, redirects. Recorded scripts can be modified manually. For Windows.
FORECAST - Load testing tool from Facilita Software for web, client-server, network, and database systems. Capabilities include proprietary, Java, or C++ scripting; windows browser or network recording/playback. Network traces can also be taken from over 15 third party tracing tools. Virtual user data can be parameterized. Works with a wide variety of platforms.
e-Load - Load test tool from Empirix Software; for use in conjunction with test scripts from their e-Tester functional test tool. Allows on-the-fly changes and has real-time reporting capabilities. Includes script editor with advanced debugging and maintenance capabilities. Works with a wide variety of platforms.
http-Load - Free load test application from ACME Labs to generate web server loads, from ACME Software. Handles HTTP and HTTPS; for Unix.
QALoad - Compuware's QALoad for load/stress testing of web, database, and char-based systems. Integration with other Compuware tools provides an in-depth view by monitoring its operating system, database and network components, as well as the application itself. Works with a variety of databases, middleware, ERP.
Microsoft WCAT load test tool - Web load test tool from Microsoft for load testing of MS IIS servers; other MS stress tools also listed.
Portent Web Load test tool - Loadtesting.com's low-priced web load testing tool. Has minimal hardware requirements. Page validation via matching string in page. Written in Java; multi-platform.
SilkPerformer - Enterprise-class load-testing tool from Segue. Can simulate thousands of users working with multiple protocols and computing environments. Allows prediction of behavior of e-business environment before it is deployed, regardless of size and complexity. SilkPerformer Lite version also available for up to 100 simulated users.
Radview's WebLoad - Load testing tool from Radview Software, also available as part of their TestView web testing suite. Capabilities include over 75 Performance Metrics; can view global or detailed account of transaction successes/failures on individual Virtual Client level, assisting in capturing intermittent errors; allows comparing of running test vs. past test metrics. Test scripting via visual tool or Javascript. Wizard for automating non-GUI-based services testing; DoS security testing.
Loadrunner - Mercury's load/stress testing tool for web and other applications; supports a wide variety of application environments, platforms, and databases. Large suite of network/app/server monitors to enable performance measurement of each tier/server/component and tracing of bottlenecks. Integrates with other Mercury testing and monitoring producs.

Sangam Outing--2006

Outing to Sangam.. on 29th July 2006

As we wanted to go somewhere together, we decided to go to Sangam, which is 89km(keemee)from Bangalore.

Sangam is a place where rivers cauvery and Archavati meet.

So on 29th July 2006, me, Nikhil, Madhavi and Ganesh started towards Kanakpura road by Ganesh’s new car, Santro.We started from my home at 12 noon(11.45 am to be precise) !! as Nikhil reached Bangalore late. So without any preparation (with just a bottle of water and a packet of Lays, we started).

On the we passed by “Art of living “ ashram by Sri Sri Ravishankar and Shantidhama. We thought we will visit these places to these places on our way back to Bangalore, later which we missed them L

Initially, Ganesh drew the car and then Nikhil took the steering in his magic handsJ.
We purchased some soft drinks and couple of biscuit packs as an emergency...

Road was good till Kanakpura, which is app 50km from Bangalore. Then we reached single road and road is in poor condition for nearly 20km. We discussed some current issues and Madhavi sang a very good song which was nice and touching too (actually it was a song on Mother).

Since we started late, Nikhil was hungry ( for a change Ganesh was not !!!). And I did not want Nikhil to suffer alone, I shared his hunger… yes......I too was hungry!!!!

When we reached Sangam, we had a sigh of relief as we a restaurant there J

There is a space for parking near the spot only..that means no need to do trekking !
We took some snaps there and went to other side of Archavati river by “teppa”. The charges are Rs.20/head for up down.

On the other side of the river, we sat in to the water, threw stones in to the river, took some natural and some posed snaps there..

Madhavi was ready to walk till Mekedatu, which is 4km from Sangam…But me & Nikhil being hungry, convinced her that we don’t have time and will go by our own car. Since it was too cloudy and started raining, we left the place, a bit early. Since it was 3.30PM, we decided that we will have lunch and then go to Mekedatu.

The restaurant( I forgot the name !) near the parking is very good one..we had a nice North Indian meal, which was a bit costly one but quality was too good !!. The rest rooms are still under construction. So we had no other option but to follow “Jungle me mangal” protocol ;)

After good lunch, we decided to skip Mekedatu and headed towards Bangalore. At 4.45 Pm Madhavi corrected her watch to synch with the time. And it was the time when we left the spot.

Since there was a cool breeze after drizzling, we switched off AC and opened the windows. I was feeling sleepy but Nikhil did not allow me to sleep as his magical hands were on the steering J

We decided on the way that we will have “Mirchi & Girmitt” in NR Colony and then have dinner in “Kamat bugal rocks” once we reach Bangalore.

After traveling a while, Ganesh started driving and this time Ganesh did not allow Nikhil to sleep haha J

Nikhil’s proposal for playing Antyakshari was accepted with full majority. Ganesh and Nikhil were in one team as they were in driver and cleaner’s position respectivelyJ. And I and Madhavi being back seaters formed one team.

We enjoyed some nice old and new Hindi songs with some Kannada songs in between. Nikhil gave good background music for Madhavi’s great singing with special effects from me and Ganesh J

So finally when the driver and cleaner combo lost the game, Ganesh lost the interest in the game !!. Since we were approaching Bangalore, we played Radio Mirchi.

Since it was 7.00 o’clock when we reached Banshankari, we and we were not enough hungry to have dinner at Kamat, we went directly to NR Colony and had Mirchi and Girmitt. Nikhil ate Mirchi without ‘Mirchi’ as it was very hot ! Madhavi tasted Girmitt only.

In order to bring Our tongue to normal state, we drank Maaza J

Nikhil decided to leave for Dharwad on Saturday it self and both of us took drop till my house.

Since Nikhil’s laptop was in Dharwad, we have to wait for snaps till next week !!







River Rafting-Ness Roadies--2007

“..hum hai naye to andaaz kyun ho puraana..”

The Roadies: Brajesh, Shrikant, Sandeep, Jayateerth, Uttam, Rajiv, Indu, Pavan, Jyotsana, Dolfred, Madhu, Ravindra, Dinesh, Akshata, Gururaj, Sainath, Ajit, Pranav, Ketul, Shrihari, Divya, Rajesh, Satyaranjan, Pratibha, Deepshikha.

The Event: River Rafting @ River Cauveri

The Place: Bheemeshwari

The Date: August 4, 2007

Thanks to : CARE India

Roadies had a different plan this time..we left the roads and had a plan to venture towards River!. Yes.. we wanted to try our hands on paddles of River rafting.

Unity in diversity..Twenty five Roadies from different EDCs (though 27 people were nominated, 2 dropped out because of unavoidable reasons) assembled at Ness Towers on Saturday,4th of August. We consulted CARE, an institute who conducts these kinds of activities. They arranged the bus and the bus came to Ness towers at 7.00 AM. We left our office at 7.30 AM and headed towards Bheemeshwari. As planned, we had breakfast on the way near METRO.

Bheemeshwari is 103 km from Bangalore. We have to cross Kanakpura and Muttatti to reach the camp site. The climate was ideal for the journey.
“Yoon hi kat jaayega safar saath chalne se, ki manjil aayegi nazar..saath chalne se..”this and other songs were sung and the lush green tress might have enjoyed the singing of budda-ing(!!) singers J

We reached the Bheemeshwari at 11.30 AM. Mr.Ravi from CARE, who accompanied us, gave instructions about the plan in the base camp. Since ours was the second batch, we had to wait for our turn for the rafting. Why waste the time?! We decided to go for trekking. After fresh-up, we started for trekking. The hill was bit steep and there was no grip as there were lot of small stones. Most of us managed not to fall down but many made it J. As we went up, the scenery around was just beautiful. The light breeze, some times strong wind added special effects for our trek. The river flowing between the hills was looking like a stream of milk. There is one view-point at the top of hill, where we took some snaps, took rest for some time. The place was picturesque…awesome!!

We came down from the same route which we followed to climb up. So it was a fun coming down as most of the people were slipping and our cameras were waiting for the click..”mauka ye wardat..” J

The trek was around 3km (to and fro). When were reached the base camp, we were hungry. Everyone was delighted when they came to know that our lunch was ready. Jungle Lodges and resorts had arranged a nice vegetarian lunch for us.

After the lunch, we took some time and just roamed around the base camp. So at 2.30 PM, we were ready for the much awaited Rafting!!

The chief instructor gave demonstration about the dos and don’ts of the rafting. He introduced us to Raft , Paddle, helmet, safety jacket, dry bag, life line etc. He also instructed us what we should do if we fall down in the water. And all our senses were alert as all were the first timers !!. We got to know about the commands such as forward paddle, backward paddle, hard forward row, Relax..etc.

There were 4 rafts each one having one instructor. All the instructors had experience of rafting in Hrishikesh, the most sought after rafting place in India. According to them the Rapid category here is -1, but for us it was 10 !. We started following the commands of the instructor. When the command was forward paddle, we used to shout “1..2..3” in order to synch ourselves !.We used to forward paddle when we felt we are slow and used to hard forward paddle when saw the rocs ahead. Sometime in the middle, we enjoyed the “Relax” command..most wanted command indeed !
We had fight with the other boats’ roadies also…yes it was splashing water on one other using paddles..initially we fought bravely but later decided to follow Gandhigiri J

We were excited when we came to first rapid. Though it was small one, it was like a demo version for us ! and cautioned us about the forthcoming rapids. While passing through first rapid, our raft went down and up, down and up again. Water flashed on us. Since I was sitting front in the raft, I felt like a bucket of water is splashed one me !

After that rapid, our instructor asked us to jump down the raft !!!! Initially we got scared but later summed up all our courage and jumped in to the river..of course holding the life line!. Later we came to know that we are not going to get drowned because of safety jacket and we left the life line and freely floated in the water. Later instructor informed us about the lunch time of the crocodiles.. immediately came in to the raft J

Next one was the bigger rapid ..and it was a bit longer also. To simplify, it was like a roller coaster ride. Going up, down sidewords..while the raft was moving in all direction, water was splashing on us. The instructor was shouting “Forward paddle.. Forward paddle..we hardly heard anything of him.

Since we liked getting in to the water we asked the instructor again and got down in the water. This time few more joined the group and we had a nice time in the water. Some people tried to swim (who ever knew swimming) and others enjoyed floating.

When we were approaching the next rapid, instructor asked us to get in…in fact he pulled us! We thought the next one was a minor rapid. But to our surprise..it was the biggest of all the rapids!!. While the raft was passing through it, it was difficult for us to paddle as water was falling on us like a jet and the instructor was shouting hard to paddle fast in order to quickly pass that rapid and balance the raft. Our raft hit that rock and slowed down and turned its direction. Instructor then shouted “Back paddle!!” with all his energy. We did and finally the raft became stable and we were out of the rapid. That was indeed the breath taking movement.

We passed through couple of whirlpools and few rapids. Since we had passed the critical ones, we did not get scared this time. But we enjoyed the thrill.

When we reached the end of thrilling 7 kms of rafting, jeeps were waiting for us to take us back to Base camp. But they had to wait more as we played in the river for some time. Many cameras clicked the captured the snaps.

One jeep carried all the rafts and ladies. In other jeep, we decided to come in the carrier attached to jeep. Everyone was standing in the carrier without anything to hold. The driver seemed to be F1 champion and he drove the jeep like the Ferrari!!. We screamed initially but held one another and started singing (may to avoid screaming!). The road and the silent forest enjoyed our singing. They enjoyed “yeh dosati hum nahi chodenge..”, “mere angane me tumhara kya kaam hai..”, “dilbar mere kabtak mujhe aise hi tadapavode..”, “Raghupati raghava raja raam patit pavan sita ram..”, “Sare jahan se achcha hindusita hamara..”, “Bumbai se aaya mera dost..” and what not !

It was an equally thrilling and breathe taking ride, we called it “Road rafting” J

We came back to base camp. Got fresh, and were ready for the return journey to Bangalore. All good things must come to an end. So as this. But we all had a nice unforgettable, thrilling, breath taking experience.

Roadies enjoyed the trekking and rafting so much that they gave nominations for the next even which is yet to be planned!!!








Savan Durga Trek-Ness Roadies--2007

Trek to Savan durga on 19th May 2007

Fortune favors the brave!
Jo dar gaya wo margaya!!
Wandering one gathers honey!!!
Ruk jaan nahi tu kahi haar ke, katon pe chalk e milenge saaye bahar ke..

True!!

Our trekking at Savan durga simply justifies the above inspirational thoughts!

As part of the first activity towards the Adventure club, we decided to go the Savan durga for trekking. We had booked the Quails as we were only 5 people (though initial confirmation was 10 !)

So on Saturday, 19th of May 2007, we assembled at Ness Towers at 7.30 AM and cab driver, Kumar came at 8AM as he was waiting for us at MPK office J

At 8.15 AM me, Uttam, Brajesh, Sandeep and Shrikant boarded the cab and left the office towards Savan durga. On the way, we discussed many interesting things about the tourist spots in India, trekking experiences of all the people and for Uttam, it was the first one!

Savan durga is nice place for trekking cum rock climbing. Its 60 kms away from Bangalore on the way to Magadi. We stopped for breakfast after crossing Sunkadakatte. It seemed to be the only decent restaurant. There we bought bread, chips and some chocolates.

We reached Savan durga at 10.30 AM. We started our trek at 10.30 AM. Our driver, Kumar and a small local boy showed us how to start the trek and the easy(?) way to reach the top. But we decided to take the tougher route.(we named it as Uttam steep J ) It is a very steep rock and is very difficult to climb( the inclination is around 60 degree !) Sandeep and Brajesh being highly experienced, started with the blast..then Shrinkant, me and Uttam followed. After climbing (crawling) for some 30 min, we found it difficult to climb any more. It was scary to look up or down!. We were struck!!!. In the middle, Uttam lost the grip and was in the air!. He had no grip and could come down or go up.That’s why we named the steep as Uttam steep J. Sandeep came down a bit and gave support to Uttam. Situation was a bit tense for 10 min.

Uttam decided to take the regular route. And all of us followed. He bounced back in great enthu and was the first to reach the top!!. We took many breaks in between as it was very hot and sun was right on the head and our shadow below our feet. We mixed the glucose powder (orange flavor) in the water. That was a good relief in the hot sun. The rock is very steep and one will find trees or bushes here and there to take shelter. We did not miss the route as there are arrow marks, which guided us to the top. On the way just near the end of trek, we visited Hanuman statue, which is carved in the rock.

We reached the top at 2.30 PM exactly 2 hrs after we started the trek. It was a very special moment for all of us, after the hard trek. All of us felt that we were on top of the world and the song from Khamoshi-“Aaaj me upar, aasaman neeche, aaj me upar, zamana hai peeche..” passed through our heart. There is a small temple built for Nandi on the top. And there is one flag post just next to the temple. We all took the snaps there. It is very picturesque from the top. We ate bread, butter (butter became liquid butter due to heat!), jam and chips at the top. We stayed there for half an hour and then started climbing down at 3 PM. We met another team from Bangalore who had come there on bike in triple ride!!!!!

We reached down at 3.45 PM, had very refreshing coconut water next to the temple of Laxmi Narasimha. We bought water bottles from the near by shop. One needs to carry lot of water for this Savan durga trek… At 4 PM, we headed towards Bangalore. We took the Mysore road while coming back. On the way, near to Ramanagaram, we visited Big banyan tree. Its very huge and no one knows which is the original tree there!. We had tea in the near by shop and left again. We reached the Ness towers at 8.30 PM. Took some snaps in the office.
The trek was very adventurous filled with thrill and joy. We went home with the refreshed soul. Our heart hummed “Aye mere johar jabi, abhi tak hai tu hasi aur me javan..”

Trip to Queen of Hills--2006

Ooty trip 17th and 18th June 2006

Yes…it was Friday evening..16th of June 2006!!

All of us were ready to board the bus for the trip to “Queen of Hills”, Ooty... (Udhakmandalam..)

Ooty is a hill station, situated at 280km from Bangalore. It’s a hill, which connects eastern and western ghats!

As planned earlier, Garima boarded the bus first and hand picked-up Vinoth, Selva, Niranjan, Srawan Uttam and Joy came to my house, where me and Bhanu were preparing extra rice keeping Uttam in mind!! (he was watching some excitement moments of football and discussing with Neeru) Around 10.30pm, we left our home and picked up Gayathri, who was waiting for us at Rajrajeshwari nagar gate.

Then our accountant, Bhanu collected Vinoth and Gayatri’s share before allowing them to get in to the bus!!

After crossing Kengeri we had a pit-stop. Where had some delicious food cooked by Gayathri, Joy and Selva...

Unfortunately, Uttam did not play his role and we were forced to waste the food!!

Then everyone settled in the TT listening to some nice songs from Gayatri’s Cds and the one recoded by Bhanu and Garima.

But when Bhanu tried to settle back, Srawan did not allow her as he was thinking about his future hi hi… (I think everyone remembers his dialog!! Yesssss..He wants become father…..)

When we opened our eyes, we saw Sun rays falling on us through Nilgiri trees and dew on the tea leaves reflecting the light! It was very cold, somewhere around 10 deg c.

At 6.30 am on 17th June, we checked-in at YHAI, Youth Hostelling Association of India.
YHAI provides accommodation for trekkers and branches are situated all over the world.

Where he had nice accommodation and food. After refreshing, there was a small (!!) photo session in front of the hostel. See the family photo below…


We finished our Break fast in a nearby restaurant, which nobody liked except our dear driver.

We went to Botanical garden, where we just paid the parking fees and came back J
As rain did not allow us to get down from the TT.

At around 1 PM, we went to lake and enjoyed the boating there..


After boating, we came to hostel, got refreshed, loaded the TT with sanks bags and went to Railway station to head to Mettupalyam by Toy train. We asked the driver to come to Mettupalyam by 6.30 pm and he told he will be there at the scheduled time. We boarded the train at 3.15 Pm. Since we had already booked the tickets, it was easy for us to get the seats in the very crowded train. Everyone enjoyed the toy train journey which was about 4 and half hours!!. We enjoyed the beauty of the nature by enjoying bread, butter, Jam and chips..

Neeru, Srawan, Uttam and Selva were enjoying in their own way and Gayathri, Bhanu and Vinoth were busy in locating (!) the reason for their enjoyment!

When we landed in Mettupalyam a great surprise was awaiting us. When called the driver, he told he was waiting for us at Coonnoor!!!. There was confusion for some time regarding going back to Coonnoor or Ooty or calling the driver to Mettupalyam.
To add spice to this, driver’s phone was not reachable!! Somehow we contacted him and finally he was coming to Mettuaplayam and we spent some 2 hours in Railway station waiting for him!



Finally, we went to Ooty by our TT!! at 10.30 pm
Since we had asked the hostel people to prepare the dinner for us, when we reached hostel, everything was ready. We enjoyed some good food!.
Since journey was tiresome, everyone was eager to sleep..With others being exception. As usual J


Next day, 18th June, 2006, our plan was to go to Doddabetta, Garden, 9th Mile and Paykara falls. So we woke-up early and left hostel to Doddabetta at 8.30 am after photo session….
We had plan to have bread, butter and Jam on the way, but as most of us were hungry he had the breakfast at Doddabetta.


Everyone we trying their hands in forming the bubbles with soap solutions. Neeru was very eager to have his snap with the bubbles J
We took many snaps there and enjoyed some great ice creams!

In the afternoon, we went to Botanical garden, where there was a loooooong session by Uttam, who was teaching Srawan, how to take the snaps!! (It was only theory session)

Joy did not come to see whole of the garden as he was not feeling well. Many things happened in the garden.. Gayathri, Bhanu and Selva had mini shopping there near garden.
Once again we had nice lunch in the hostel itself.

There was discussion regarding checking out of the hostel. Finally we decided to go to 9th mile and Paykara falls, come back to Ooty, have dinner and then check-out from the hostel.

After taking rest for some half an hour, we left to see 9th mile (without Joy, who was not well and was watching football) listening to some very good songs. Again Garima had good time with the driver there!!

9th Mile is place, which is 9 miles away from Ooty, on the way to Bangalore. It’s a hilly area, where cinema shooting is done. Very beautiful and all enjoyed there. specially Uttam J
Neeru & Horse: Neeru is very fond of horse riding and we all enjoyed his horse riding ;)

We have a very nice snap Neeru on horse without the horse hahaha…

We spent nearly an hour there and went to Paykara falls. At the entrance, security persons were not allowing us to enter in to falls as it was late..5.30 Pm. On our request, he allowed us inside and asked us to come back within 15 min..

Payakra is falls next to a beautiful lake, which is 8km away from 9th mile! We all enjoyed the wide water flowing between the rocks..

Many of us felt that it would have better if we had visited that place in the morning itself..it was thaaaaaat gooooood!

On our way back, we went to Botanical garden, where we had left our volley ball (which did not volley not even for single time!). Fortunately it was there in the ticket counter.
We purchased some chockos, Nilgiri oil, and cake and tea powder there.
We finished our dinner in the hostel and said good bye to very friendly people of Youth Hostel.

We left Ooty at 10.30 pm and on the way back we saw ‘Gilli’ a nice Tamil movie, although Uttam was enjoying in last seat..I mean he was sleeping ;)

I got down at Mysore at 3.30 am and rest came back to Bangalore.
Garima had last encounter with the driver, which is managed well J

When we came back, we had a complaint from someone saying that we did not allow that person to spend time with her husband..Sorry Gayathri!!! Better luck next time or next person…hahah

All in all it was a nice trip and I thank each and everyone for making this trip a memorable one!



Trip to God's own country-2006

Finally, the sun reached his destination on that day much awaited by us. The stars already started twinkling in hearts as in the sky. Yes…we boarded the bus, speeding towards “God’s own country!”

Next day we were in the dreamland welcomed by the new rays of sun. As the shadows came to our feet, we headed towards “Athirapilly”, the waterfalls. Our adventure started to reach a private place. We had a great time in water. Flash of the Cameras tried to overpower the setting sun’s orange rays, which managed only to maintain the smiles on our face. Great job by cameras J . The story of the “Jodi No.1” started here only with life saving actions by hero which might have impressed heroin!

The same evening we had been to “Varzchal”, waterfalls-another nature’s beauty!
While coming back to the rooms, the cab was very lucky to have two great singers having a very large collection of good songs and who were in full swing! That day we had a traditional Punjabi dinner at Dhaba. Our Republic day ended with “Sare jaha se achcha Hindusita hamara……” Great song dedicated to Great country on a great day.

27th was the day when we reached “saatva aasman” ! We had been to “Alleppy”, back waters !!. Our boat sailed through the cool and calm blue water fulfilling our long time dream to enjoy the backwaters’ sailing. The boat sailed through narrow and wide paths through the villages having beautiful coconut trees. Our hearts had no words to express the feeling. We just enjoyed the nature’s beauty.

On the same evening we went to “Cherrai beach”. The time we reached there was a perfect one! We enjoyed nature’s wonder-the Sunset at sea shore! The salty water made no effect on our taste for sea. It as sweet indeed. We played, jumped and fell in the beautiful ornage layers of the sea. We sat at the banks feeling salty water flowing under us, walked along the beach in the dark did everything, that came from our heart to mind. Just at the time of sunset the environment became too emotional! The reasons different-some one fulfilled his/her long time dream, someone was missing someone, someone was happy with whom he/she wanted to be with, someone felt that he/she enjoyed her life, nothing greater to enjoy than this to name a few !!! We said goodbye to the much loving beach after having ice cream enjoying the breeze coming from the layers of the sea.

“Munnar !” .Name itself is enough to describe the nature’s wonder and our next day’s spot. The hill station is full of Tea estates, making the place greener! Wondering the nature’s beauty, we moved to man created wonder, the Dam at such a high point. We had a thrilling motor boat ride in the blue water. Screaming at heights, we released the stress we had in our so called life ! We went to yet another dam to have a Peddling boat experience. At the middle of our ride, we were so emotional that we did not want to leave that spot. Cursing the authorities for giving only 30 min, we went back. Our newly wed lady had a much desired horse ride! We did not have the chance to enjoy the night’s chilling weather at Munnar L

Sunday was the day, where we wanted to just roam around in Ernakulam. We had a great breakfast including Parota, bread bhaji & curd too! After breakfast we went to “Bigotty”, the island where we just landed and boarded the passenger boat for our return journey. Back to the room in the afternoon, had ice creams & watermelon to beat the heat.
That evening we saw some great acting & thinking skills too J

All the days we enjoyed the nature’s beauty and in the nights played cards all the way till morning along with some great practical jokes and loud laughs! Thanks to the authorities for not allotting rooms to anybody next to our room!!!!!!!!

All in all a great trip to a great place, “God’s own country”

ಗೋವಾ trip

After lots of yes and Nos, we started again on Friday, the 29th of September 2006 to Goa. The Chennai- Vasco Express train’s scheduled departure time was 9.30 PM from Yashavantpur. We had booked the train tickets 2 months back only as it was a long holiday and obliviously there was a demand for the tickets.

We had the plan to leave from our office at 7.30 PM as per Garima. But we were at the gate of our office at 8.00Pm, waiting for another cab to come. After many lies from the second cab’s driver, we finally decided to take the auto for 3 people. So Uttam, Selva and Srawan took auto (for Rs.150) and remaining people went by Cab( Maruti Omini).

When we reached Yashavantpur railway station, it was 9.20Pm, just 10 min for the scheduled departure!! But when entered the station, there was a surprise waiting for us. The board was displaying that the train was late by 120 min (2 hrs). Me Garima and debutant to our group Mahima, went inside to search the place to sit…but the one was not available. So we sat at the entrance and took some snaps. After some time, when Garima looked at the display board, it was showing that train was 3 hrs late !!! Then we shifted to platform no.1, where train was supposed to arrive. As all were hungry, it was decided to have the packed dinner there only. Selva was confused as the whole platform was full of girls !!. We had dinner which was packed from Nandini. And then , train finally arrived at 12 mid night on platform number 2. As it was already late, we all slept without much talking and laughing. Me and Sravan went to other compartment.

Next day… on 30th September, when we woke train was still in Hubli…it was running 4 hrs late !! We had breakfast of bread, butter and jam in the train. It was really exciting when train was passing through tunnels..its was totally dark inside. As the train was full of youngsters, loud cheers were coming whenever train was passing through the tunnel. Enroute to Goa, we saw Doodhsagar, a waterfalls. Its just after Doodhsagar railway station. We decided to get down at Vasc instead of Margoa. So we paid around Rs.1000 to the TT, as it was decided to pay to to government and not to ‘bribe’!!

When we reached Vasco, it was 4.30 PM. We boarded the government bus and reached Panaji, which is 27km from Vasco. From Panaji, Donapaula, where we had booked Youth Hostel (Sea view hotel) is 8 km away and we took bus to go there. We booked the the tickets for Cruise from 8.150 to 9.15 PM there in the hostel itself. We got fresh-up and went to Cruise. Cruise is something like a part hall on the boat. In the lower section of the boat there was a Discotheque, where we tried some dancing talent before leaving the cruise. In the next section there was a small restaurant, where some snacks, soft drink and alcohol were served. On the top section there was a stage, where local dancers performed and there were special events for children and couples. It was a nice journey of 1 hr in the cruise.

Next day morning we went to Donapaula beach, which is near the Sea view hotel where we stayed. It’s the spot where climax scene of the movie “Ek duje keliye” was shot.