2008

2008 brought ...

Personal:
It was Sagar's wedding at Lucknow, so me and baiko decided to make the most of the occasion and decided to visit the Taj (ofcourse the Agra one :) In that sequence we ended up going to Delhi as well. It was just an amazing experience. Am glad we made this trip and was one of the most memorable events in 2008 .

Photography has been one of my top hobbies (obsession: better half would certainly agree). Recently two of my photographs made it to an exhibition. This was my first exhibtion ever and now I feel am not bad at Photography :P ...

Its been over 3 years that I joined Veritas\Symantec, and since then it was the first time our stock went over $22. I was thrilled to pump out some of the RSU's (first time again). Though a small amount... it did give me a ton of satisfaction!

Alto made 14,000 kms in 2008. Note: just 1 out of pune ride!

Maintained myself at 86 Kgs.. quite an achievement ha?

I am sure there are quite a lot of things more happened to me ...

Pune:
CYG was one of the best thing happened to Pune this year. A by product of CYG was Baner road, Pashan road becoming drivers paradise.

India:
Unfortunate ... Mumbai attacks :(
But on the +ve...
3 Medals at the Beijng Olympics (1 Gold and 2 Silvers).
Anand defends his title against Kramnik.
India crush Australia & England to end the year on a high.

Global:
R E C E S S I O N

2009 Wishlist
* Daughter\Son .. (Very soon to be accomplished) :)
* EOS 40D
*
*

Happy New Year Folks!!!!!

Cordially invited.

Theme: "India Explored ... Shades of interestingness."
Exhibition dates: 26th to 28th December 2008 (9:30am to 9:30 pm)
Venue: New Art Gallery, Ghole Road, Pune.

Peace amidst chaos...

The Pataleshwar temple, located at the begining of JM road (Shivaji Nagar side) is one of the most contrasting places I've seen in Pune. When you are on the road, its difficult to believe that there is such a calm and quite place just a few feet away. And when you are inside the temple, there is no way you can make out that this place is surrounded by the 4 busiest roads of the city.



Posted by Picasa

...a tense battle

Trust reinforced!!! Congrats India!!!

[1548hrs] 20runs to get. UV catching up with GOD. 81 & 87. Keep going India.
[1532hrs] 30runs to get. Are we there yet? :)
[1504hrs] 52runs to get. A boundary after long long time. UV races to 61. God's on 79.
[1453hrs] 61runs to get. [ . 1 . 1 1 1lb | 1 1 . . . 1 | . . 1 . 2 1 | . .]
[1442hrs] 73runs to get. UV reaches his 50. Singles-doubles is the doctors prescription.

If India manage to get past the pommies total, it'll be the fourth highest run chase in the history of test match cricket. Fingers crossed, as Sachin and Yuvraj walk in for the post tea session...

[1410hrs] 84runs to get. Thats tea. UV:45* SRT:64*
[1402hrs] 94runs to get..Slow and steady wins the race.
[1305hrs] 126runs to get..GOD inches to his 50. Chepauk errupts into joy.
[1245hrs] 134runs to get..UV on the top. 3 boundaries ease some pressure.
[1227hrs] 163runs to get..Lax goes. India now 4 down. UV joins GOD... a tense Cheapuk
[1130hrs] 174runs to get..Laxman playing well..GOD steadily moves on.
[1050hrs] 204runs to get..Gambhir well played .. Why fear when GOD is still there!
[1000hrs] 236runs to get..In GOD we trust.

...made it to the final Destination.

Photographers @ Pune have organized a photography exhibition in town. This features work of professional, amatuer, enthusiast photographers in the country. It gives me immense pleasure to invite you all to this event. I shall post the official invite once I get hold of it.

Theme: "India"
Exhibition dates: 26th to 28th December 2008
Venue: New Art Gallery, Ghole Road, Pune


I am glad that two of my pictures have been selected for this event. I am really grateful to the judges, who have given me this oppportunity and motivation to go furhter on. Thanks a million!


I Love You - India.


Grandeur personified.

Hope to see you @ the exhibition.

Cheers,
Amit
Posted by Picasa

Jatropha...

A few more from the bird sanctuary....



Jatropha Birds sanctuary Jatropha Birds sanctuary

...expect a few more :)

Roger ... Error in formation...Goose bumps :)



Roger ... Error in formation...Goose bumps :)

Visited a birds sanctuary recently. It was out of luck that we hit this place called The Jatropha Bird Sanctuary (google gives directions). It wouldn't be over 15kms from my place. This is in close vicinity of a military centre... so obviously .. a) it is clean b) it is not crowded c) least miscreants around the place... Overall a good place for some peaceful photography.

Spotting:
1. Pintail
2. Pond Heron
3. White throated kingfisher
4. Comrant
5. Grey heron
6. Black kite

A foggy morning at the camp

One of the slow shutter caps taken near Kundalika rafting area.

C O L O R S



Posted by Picasa

FL36 bounce




Posted by Picasa

Some Slow shutter ...





Posted by Picasa

Memory again...

Disclaimer: A different "Memory" than the previous post...

M
emory errors are a nightmare for every developer using a heapalloc. A good way to deal with these nightmares is Page heap verification.

PageHeap utility returns a pointer to allocated memory on 8 byte boundaries. The end of the returned pointer is followed by 0 to 7 guard bytes (depending on the size requested, 0 to 7 bytes are added to round up the request size to be on an 8 byte boundary), followed by a memory page marked PAGE_NOACCESS

For example:

char * p;
p = new char[5];

PageHeap returns a pointer to the 5 bytes plus 3 guard bytes to make up a total of 8 bytes, such as .....XXX . If the memory allocation size is a multiple of eight, there are no guard bytes added to the returned pointer.If the end of the allocation is overwritten, the guard bytes change and PageHeap causes an Access Violation (AV) when the memory is freed. If the application reads or writes past the allocation (including the guard bytes), it incurs an instant AV.


PAGE HEAP VERIFICATION USING GFlags.exe (with windbg).

A full heap verification for an application could be done using

gflags.exe -p /enable /full


This will automatically monitor all the malloc, new and heapalloc allocations made in the application. And in cases of memory errors, the application will crash with an exception

The exception Breakpoint A breakpoint has been reached. (0x80000003) occurred in the application at location 0x77f9f9df.

This should enable us to locate the point of crash in the code.

To disable page heap verification
gflags.exe -p /disable

For more information:
http://support.microsoft.com/default.aspx?scid=kb;en-us;286470
http://www.osronline.com/ddkx/ddtools/gflags_00s3.htm

Note: On Windows 2008 the memory manager itself takes care of this. So another way to locate memory errors in your module is to execute the same app on Windows 2008 :)

HTH