Towards the end of September 2018, I did a short 3-day trek to Sandakphu (elevation 11,700'), West Bengal, India.
From Sandakphu, weather permitting, one can see 4 of the 5 highest peaks in the world - Mt. Everest, Kanchenjunga, Lhotse and Makalu, in addition to a host of 7,000m and 6,000m peaks in the eastern Himalayas.
Ceph is a distributed storage system that has interfaces for object, block and file storage. This post describes the steps to install the 'Luminous' release (latest as of May 2018) of Ceph on Ubuntu 16.04 (Xenial) machines and store objects in the Ceph cluster using the Swift Rest API.
The night of 31st January 2018 was special as it was a Total Lunar Eclipse and it was also a Supermoon, Blue Moon and Blood Moon !
Of the four, the first two have a physical basis i.e. the moon transiting the Earth's shadow and it being at the perigee (closest to the Earth) of its orbit. The third is an artefact of the Gregorian Calendar being used by most of the world and the fourth would seem redundant as the moon would appear reddish in all total eclipses, due to Rayleigh scattering, I presume :)
Having done high altitude trekking for awhile, I thought it would be helpful to attend a short mountaineering course to get formal instruction on snow and ice travel and safety in the mountains.
I searched online and found a private company (above14000ft.com) in Manali that offered a short basic mountaineering course that taught the fundamentals of technical climbing on snow and ice, along with safety.
I recently flew from Delhi (VIDP) to Kullu-Manali (VIBR) in an Air India ATR 72-600 (VT-AII).
VIBR is located at Bhuntar, Himachal Pradesh, at an elevation of 3,573 feet. It has a single 1,125 m long runway (16/34) alongside the Beas river in the Kullu valley. The valley is approximately 2 km wide at Bhuntar, surrounded by hills that are more than 4,000 feet higher than the runway.
I attended Aero India 2017 on 18th February 2017. Having been bitten by the Ultralight philosophy, this time around I decided to shoot the whole airshow with a relatively small fixed-lens camera and a minimum number of accessories. Enter the Sony RX10 III 1" sensor superzoom bridge camera.
Me and some friends decided to trek to Goecha La, a high altitude pass (elevation 16,207') in West Sikkim, in late November 2015. This pass is 7 km, as the crow flies, from the base of the south face of Kangchenjunga.
Being a Flight Sim (simulation) enthusiast, I've always been interested in 'flying' non-routine approach and departure procedures. One of the airports I've been interested in is Leh (VILH) airport.
VILH is a high altitude airport at approximate elevation 10,700 feet (runway is sloping), in the Ladakh region of Jammu &Kashmir state, India. It is an IAF airbase, but also open to domestic civilian traffic. The runway is unidirectional, due to nearby hills near RW 25 threshold. Landing is on 07 while takeoff is from 25. Only IAF fighter jets and excess powered transporters (like An-32) can takeoff from 07.
Unfortunately, there are no plates nor any detailed information about the airport procedures anywhere on the Internet. Hence, when I visited Ladakh recently (June 2016), I decided that I would note the approach and departure procedures during the inbound and outbound flights.
I'm getting back into Ham Radio (callsign VU2LEX, lapsed) after a very long hiatus. Having been a QRP homebrewer, I used CW almost all the time. I still have my old homebrew paddle key but no device to plug it into to get a sidetone to practice sending code.
I recently did a high altitude trek in Sikkim. I had a full-frame DSLR (Nikon D750) for photography/videography along with a general purpose zoom lens (Nikon 28-300 mm), a wide-angle fisheye lens (Samyang 8mm), spare batteries and a circular polarizer.
I carried the lot in a Lowepro toploader Zoom 55 bag, slung crosswise from the shoulder and clipped with a carabiner to one of my backpack's straps, to prevent it swinging around. It all weighed 2.75 kg (6 lbs). This was quite heavy and cumbersome to lug around, which got me thinking about the perfect small and light camera for trekking.
I have the Nokia 808 Smartphone, which has one of the best, if not the best, camera in any phone past or present. Unfortunately, its use as a multi-purpose device has become limited due to non-availability of newer apps on its Symbian Operating System. Also, the relatively small sized screen and resolution, coupled with an older CPU and limited RAM, makes reading documents on it a slow and painful experience.
After checking out the different models on offer, i decided to get the OnePlus One
I needed to go to Kalimpong, West Bengal, for some personal work, during the end of April 2015.
I had always wanted to go closer to the High Himalayas, and on to the Tibetan plateau. Having read a lot about Gurudongmar Lake on the net, i decided to pay a visit,
Some countries have an airshow every weekend during the airshow season. That's not the case here. There's just 1 (one) airshow in the whole country, held once every 2 (two) years. So for us types that like photographing flying aircraft, you can bet that attending Aero India is right up at the top of the Todo list.
I had recently gone on a fortnight long business trip. Before leaving, i was deciding on which lens to take with me to serve as a single multipurpose lens. I wanted a small and light lens, but with a good enough focal length range to serve most of my shooting needs. I wanted a single lens as i find it tiring to lug around a backpack full of camera gear, and fiddly and inconvenient to be changing lenses while on the move.
Though OpenCV comes with Java bindings since version 2.4.4, there are still some modules that don't have Java bindings - the most obvious one being the gpu module.
The OpenCV distribution for Windows is not built with CUDA so the gpu module doesn't work out of the box. So the first step is to build the OpenCV binaries with CUDA. As there are no Java bindings for the gpu module, a Java application wanting to use gpu methods will need to use JNI (Java Native Interface) to talk to the OpenCV gpu DLL. This is described in a complete example at the end of this post.
OpenCV comes with Java bindings since version 2.4.4.
The OpenCV 2.4.8 distribution for Windows contains pre-compiled jar and dll files for the Java module so there is actually no need to build this module from source. These files are located in opencv/build/java/. All you need to do is import opencv-248.jar into your Java application and point to appropriate (32 or 64 bit) dll using System.load(). If you just want to know how to run an OpenCV application in Java then you can skip the build sections of this post.
But if you are interested in building the Java module then read on from the next section below.
I've seen instructions/tutorials on how to build 32 bit OpenCV applications using Visual C++ 2010 Express and 64 bit OpenCV applications using the full-fledged Visual Studio 2010, but no instructions on building 64 bit OpenCV applications using Visual C++ 2010 Express. Hence, this post.
I attended Aero India 2013 airshow on 10th Feb at Air Force Station Yelahanka, Bangalore. This was the first airshow i attended with a 'proper' camera i.e. a DSLR :). This was also the first airshow i attended in which a significant part of the air display comprised modern fast jets. This post is about my experience photographing (and some video shooting) the airshow and lessons that i learned.
I am planning to make a software defined radio (SDR) transceiver which will do all the baseband processing in software. I might use FFT to convert the signals to the frequency domain then filter them.
Common knowledge has it that, for performance reasons, DSP code should be written in C/C++. My recent programming experience has mostly been in Java. I haven't done serious C++ coding for quite a while and my C coding has been limited to microcontroller programming. So before embarking on the SDR project, i thought i would do some speed comparisons between Java and C++.