Skip to main content

Break at Suvarnabhumi Airport

In the early morning on 23rd Aug, we landed in the Suvarnabhumi Airport, Bangkok. The airport carries a totally different look than the Indian airports & I got surprised to learn that this port has less number of domestic flights than international ones. I found almost all of the major & minor international airliner logos inside the port.

We were waiting in a long queue for the immigration formalities. And suddenly I saw a flash of someone who seemed pretty similiar to side-actress Neha Dhupia. I mentioned 'similiar' a she was using a glass & was too whitish. Then my friend also enquired me of the same. She was accompanied by two others, seemed to be her managers. After sometime, our guess became true when she removed her glass. Why does a person need to use a sunglass inside an airport? I am sure the UV rays will never get the chance to penetrate through the airport walls. Anyway, after all the formalities were finished, we boarded into the Thai Flight to Nagoya. Most of the passengers were Japanese. That flight was amazing as it had personal display systems. I could select movies of my choice. I had selected 'Batman Begins' and that was my fifth coverage of the title. I like that movie very much. One of the dialogs by Batman in that title is my alltime favourite ~ 'It's not who I am underneath, but what I do that defines me'. Anyway, the lunch served was very much delicious. After the movie was finished, I tried to sleep as there were 3 more hours to go. So, the best way to pass the time was to sleep as I was a bit tired also.

Comments

Popular posts from this blog

Working in India

The day I started working in SRA India(Indian arm of Japan's Software Research Associates, Inc ), I never thought that I world become an onsite team member in just one and half years. Because, the branch was very small & it was very illogical for a novice like me to think of an onsite tour that time. But the fact was that they would make you do your work in almost Japanese style. The very first day I started coding in SRA India, I was told that the Japanese were simply put - perfectionists. This simple word had a very large inner meaning. The code that you wrote should be totally bug free, robust, modifiable without introducing regression etc. The first project I was assigned to, it took a hell lot days to prepare only the detailed design(Java Doc) for a very tiny function, every molecular level detail was described on that. But somehow I made myself adjusted to such work environment. My performance was good in my batch. And in one day, one of my managers told me of an onsite a...

Java collection series - miscellaneous

Java Vector is a legacy class. And it is significantly faster in comparison to a list obtained through Collections.synchronizedList(). Vector has loads of legacy operations and hence the manipulations in Vector needs to be done through the List interface, otherwise you won't be able to replace the implementation at a later time. Arrays.asList() is better choice if the list is of fixed size and any kind of size mutation of the collection results in UnsupportedOperationException. The underlying array is updated whenever the list is updated (or vice-versa), but the array reference isn't retained. Collections.nCopies() is another convenient mini-implementation which can be useful in two ways - initialize a newly created list with n null values (need not be only null values) -  new ArrayList (Collections.nCopies(1000, (Type)null)  grow an existing list -  lovablePets.addAll(Collections.nCopies(69, "fruit bat")) Collections.singleton()/Collectio...

DB transaction ACID properties

DB transaction is a combination of different operations. If not performed in a proper manner, different transactions working on the same data at the same time may leave the data in corrupted state, effecting the application. In this article, I am going to illustrate DB transaction ACID properties through an example of money transfer application between two different accounts A and B. To begin with, lets suppose that accounts A and B both have initial balance of $100. ACID stands for Atomicity , Consistency , Isolation and Durability . Let's try to understand these one by one. Atomicity : This is the property that mandates that if a transaction is started, either all the operations which are part of the transaction need to be completed by end of the transaction completion as a single unit of work or none of the operations needs to be completed. It is maintained by transaction management component. If a debit of $10 is made from account A, then the corresponding credit of $10 al...