Saturday, July 18, 2015

Three(The only) pillars of life

Job, society and sex are the summations of the problems in life. Are they problems or they themselves signify life? Can life be reduced to those three words? I believe todays lives of people are the summation of their actions and interactions with those three pillars. Oh, you give a damn to what I think, ha, alright. I still have to proceed with my train of thoughts here. So, do we have the definition of life here? I think so. This definition will define the lives of the 99.99 percent of people. If you give a thought to your calender of events from your waking up today and waking up the next day, you will agree with me. In our childhood we see our parents to the same thing. We continue to do so and the same will be taken up by our offsprings. How many times has your child told that when I grow up I will buy "this" or I will do "that". The priorities regarding the three pillars are already set. As time goes by people who do match their "plans" or "wishes" do continue to lead a mundane life by framing incremental improvements to their existing "stable" setups. People who lose it down the line, become the scum by accepting defeat or try to take huge leaps with bizzare ideas joining the mundane lot or hang somewhere in between based on the success/failure of their ventures.

Let us take the job factor. What is a job? Is the point of job to make money only? Is it to get acceptance in the society? Is it to lead a succesful sexual intent? Why is it that everybody should do a job? Human mind cannot do the same job with the same interest even in the second time. Let it be an iteration of science experiment. Why do we do it? Is it because we know only that Job? Is it because we are not "interested" in the next one? Is it because the other job is hard? Is it because we have an inferiority or superior complex of doing a particular job? Why do we do it? How many people in the world can tell they love their jobs? How many people have the capability of doing other jobs than whatever they are doing now? How many people will be given an opportnity of doing their dream jobs which changes every day, every hour or every minute? Will the world sustain such?

Society, Wow, I have yet to find a more encompassing word leaving "dark energy" which can have a thuderous blow to any dictionary maker. The word society is complicated just because of the number of humans on this planet. When humans just ate what they grew and lived as small herds moving around for favorible habitats this was not much of a concern. Now a days the societal setups collapse for the most idiotic reasons. A wrong, leaky tax collection system can bring down one of the oldest societies, un-believable. How much do we know about societies? Do we have the time to change the thought cycle of the individual components of the society. Is the society really representing the collection of individuals and their thoughts? Is the society forcing the individuals to be so and so? Is it individuals making the society or society making individuals. Which process is correct. Is the society, a lab, for the filthy rich? Is the democrati societal the most nearest to the perfect society?

Does the act of sex in the human society means reproduction only? Is it a human psyche which is not researched in detail? This is one psyche available in all human beings, ofcourse, with varied degrees of importance given to it. But it is acommon trait available in all. Is it an act of releasing unwanted energy. Is it what humans are born to do and the other two pillars only facilitate it. Lot of researches have told that this particular trait is very important. But no study has told that changing this trait is possible or they have not explained the consequences of such an act, society wide.

What a remarkable cycle these three pillars represent. They form a totally self sustained cycle which just gobbles up any changes introduced into this system and make those changes vanish ever so smoothly leaving the researcher in an endless loop.

You knew all this, ......hmmm...., Ok,...So,...Go on with "life"......

Thursday, June 4, 2015

Yes, I need a smart watch

1. Battery life be a minimum of a week. Charging happens only at the weekends
2. It should always show the time irrespective of the position of my wrist. I myself see the time on others wrist if by mistake I did not take my watch along and am too lazy to draw out the phone for the same.
3. Should be dead-drop easy to operate. In any menu, a particular key click should return me to the watch face. a la home button.
4. Open API's in terms of software and programmable interfaces w.r.t hardware attachments. This will ensure the longevity of the product.
5. The watch strap should be standard as per the existing watch industry practises. This will keep this creative industry alive and allows inclusive growth.
6. The watch case design particularly the inner area housing the electronics portion should be open.
7. The electronics should be housed in a compact plastic enclosure so that it can be easily removed by removing the back case of the watch as is the existing industry practise. The only thing exposed out of the plastic enclosure will be the metallic contacts for the keys on the watch case.
8. Points 5. 6, and 7 result in ultimate customizability and will allow the existing watch companies to come out with watch cases and straps taking the look of it a completely different level. This also allows the smart watch maker to concentrate on his core ability, that is, the smartness of the watch and leaving the traditional competency of case and strap design to the established ones.
9. Point 8 is very important in bringing down the cost of the watch, which in turn is another important requirement of a smart watch.
10. The entry level watch should always cost less to allow the mass to adopt.
11. You can always have watches for the filthy rich by just embedding a few diamonds here and there.
12. It should be waterproof. My INR 400/- watch bought 15 years ago never allowed a drop of water inside.
13. The UI to be very basic and to the point. No razzmatazz. Yes, of cours the watch for the filthy rich ones can have it(They may have another 10 nos on charge all the time)
14. The software should talk to the phone at the system level. Should not be dependent on the particular app on the phone. The upgrades to the watch should be only when the OS on the phone changes, not when the app changes( I maybe wrong here. But it is a far stretched idea. Now, all programmers dont draw out your forks).
15. It should have the latest and the best connectivity stack optimized for power usage(bluetooth now).
16. Font and font size to be configurable. I like small font and more information.
17. Intensity of vibrations to be configurable
18. The handshake once established between the source device and the watch should be aggressively maintained until the physical limits are reached.
19. Smart watch makers should stop thinking about it as a small mobile and think of it as a watch first. Start from there. It should meet all the requirements of the watch first, then go on adding smartness in an iterative manner. There is definitely no hurry.
20. By opening up the hardware design the smart watch manufacturers can include the existing manufacturers thereby launching a variety of hardware shells instead of one smart watch. Just imagine the options the customer is going to get by this methodology.
21. Should it be able to recieve phone calls. No. Should it be able to reply to messages. Yes, small ones, prestored.
22. Should it do a zillian things, Yes. But the first thing it should be is, it should be a watch and show me the f*&$!*#g time.

Any smartwatch has to be first a "WATCH"

Saturday, May 9, 2015

Barbecue food for the first time at Barbecue nation, Indiranagar, Bangalore

I am not an "eat out" guy. But, occassion demanding, I do venture out. The usual case would be a North Indian meal or a Biryani. I have been hearing about Barbeque nation for quite a number of years. Never ventured out since I am not a fan of the buffet style of eating. You are spoilt for choice and maybe eat up the wrong dish or eat your favorite dish so much that you will never have it for a considerable amount of time. One of my  colleague took me out to Barbeque nation to celebrate his marriage. Just the two of us. He frequents the place and exactly paced his eating. Me on the other side, finished my lunch in the first half an hour itself. The secret of a buffet lunch is the pacing of your consumption of food. Dont finish with the starters. This is what I did. In fact, the first time, I was not able to taste all the starters. Totally wrong.

Let us come down to Barbeque nation in particular. I had never tasted meat cooked in the Barbeque style. And when the proceedings start with a private Barbeque grill on your table itself, things really got exciting. First and foremost, book in advance. Infact book the day before and then confirm your booking the next day(You will be asked to do it). Your table will be held for 15~20 minutes. Make sure you reach 5~10 minutes in advance. I also suggest you to book in the first round like 12.30 in the afternoon.

1. You will be shown in to your table
2. You will be given a brief regarding the starters which will be served
3. You will be given an option of complimentary drink(some mocktails, Fruit Juice Or a Beer)
4. You will be told that the meat will be cooked 80% in the kitchen and the other 10~20% cooking will happen at your private grill.
5. On the table you will have three varieties of sauce and three coatings available for enhancing the taste of your meat once it arrives on your table.
6. You will be asked for feedback multiple number of times regarding the level of spices and recommend any improvements. This is definitely a learning organization.
7. Sonny told the chicken was little on the spicier side, He was served chicken with toned down spices and again requested for feedback.
8. Service is quick and effortless.
9. I did not find any issues even with the main course. I had thought that the main course would be neglected since the core strength of the restaurant was Barbequed meat.
10. The mutton dhum Biryani was nice. It tasted exactly like Biryani mad "dhum" style. Dont forget to have it.
11. Indian breads are available and will be served at your table.
12. Somewhere at the end of the meal, We were asked if the occassion was a little special and I answered that it was our anniversary.

13. Within the next 10 minutes, we were offered a sumptious cake with wishes for our anniversary, on the house. Totally bowled over.
14. Cakes are fresh, soft, creamy and right quantity.
15. Phirni, Kheer, Neatly cut fruits, Ice creams with generous supply of chocolate toppings
16. Did I forget the Veg salads.
17. Wash the whole thing down with a varieties of kulfis.
18. Wish the staff and the valet will come out with your car.
19. Nicely done.

Kudos to the entire staff and the management for the idea and its awesome implementation.

Wednesday, April 15, 2015

Trip to Pondicherry, Mahabalipuram, Kanchipuram and vellore

Switched on Mapmyindia navigator and put the destination to point the resort we booked at Pondicherry. Left Bangalore around 6.00 AM, just to beat the traffic on hosur road. Lot of "work under progress" along the route so reached the resort at around 1.00 PM in the afternoon. Went to the restaurant in the resort itself. Ordered butter naans and related side dishes. The butter naan was out of the world. It was soft and really buttery smooth. It just melted in the mouth. The side dishes were alright. Took a nap. Left the resort to visit a beach and headed straight towards paradise beach. Heard and read about it a lot over the public network. The beach lives up to its name. It is absolutely non-commercial. No hawkers, No vendors. Just a plain and beautiful beach. It is populated only by the fishermen going about their chores. Do carry enough eatables. You really dont get anything here. Stayed until dawn then returned back to the resort. While returning back, had food at a restaurant which claimed to offer chettinad fare. The butter naans were bad. Biryaani was one of the worst I had.

Next morning it was more beach after having complimentary breakfast from the resort. This time it was serenity beach. The temperature was soaring and we were wet with the sweat itself. Sonny played a while along the beach. We then had fish from the nearest hawker on the beach. It was horrible. We washed it down with tender coconut and cucumber. Went back to the resort. Took some rest and strolled around. There is an eerie calmness in the place made possible by the Non-Indian settlers. Everybody goes about their chores without any complaints. Went out for dinner and just 500m from the resort was this place called tanto. They make awesome Pizzas. Be sure to see the size of the pizza being served before ordering one. Go for the one with sea food toppings. It has everything from shrimps, fish and ....... I think one big pizza is enough for a family of three.

Second morning had breakfast packed the things and headed to Mahabalipuram. Checked into the hotel and it gave me one of the worst experiences on the trip. Visited the shore temple. The sun was burning down, but the visitors cared a damn. It was crowded. Nobody understood anything. They just roamed through the shore temple. No guides were in sight. Then it was time for Crocodile park, about 15 kms from Mahabalipuram towards chennai. It was a nice park. Many varieties of the reptile was on display in their natural habitat. Went back to the hotel. For dinner I searched for a barbecue restaurant and couldn't locate it. Just had a pure veg lunch instead.

Third morning had complementary breakfast and then headed to Arjuna's penance. There we did get a guide and he took us through all the rocky history and architecture. The most important thing which caught my ears was that King krishnadevaraya built a shelter for one of the carvings in Mahabalipuram. Checked out from the hotel and started towards Kanchipuram. Checked into the hotel and the experiences worsened. Plan was to visit kamakshi temple on the next day. But seeing the hotel condition decided to return that very day. Family did some shopping of cotton silk sarees. The whole town is full of silk emporiums bigh, small and all other sizes in between. Had lunch at saravana bhavan. I dont know from when Daal became south Indian. The worst south Indian food money can buy.

Left towards Bangalore around evening. The we see that vellore is on the way to Bangalore. decided to vist vellore golden temple. Proved to be a big mistake. Reached temple around 7.00 PM. Immediately joined the line and it led into one of the lock rooms which declared that the waiting time for the rendezvous with the goddess would be 3.00 hours. The whole family sprung into action and started searching for a way out of the locker. Got the guard to open the gate and we rushed back towards our vehicle. The moment we left the enclosure, it started raining in torrents. It was a good .5 km to the vehicle and we saw all the sizes of cats and dogs during this period. Drove into the rain for approximately 2.00 hrs. Then the rain calmed down. The roads were excellent. The vehicle was always on a paid toll road.

All the hotels in the itinery were booked through Their followup is nice. Once you login to their website, you will have a chat window floating to the bottom right of the screen. If you are overwhelmed by the choices and are having a specific requirement you can chat up with their rep. If the phone number is mentioned then they will give you a call and help in finalizing the hotel. At that time the prices on stayzilla were the lowest.

Purple resort at Pondicherry

1. Neatly maintained rooms
2. Fresh and clean towels
3. Soft and heavily cushioned beds and neat covers.
4. Neat toilet
5. Fabulous swimming pool
6. Tasty food(Awesome butter naan)
7. Lot of variety in the breakfast buffet
8. Parking space.
9. Lot of service staff
10 Neat cupboards
11 Complimentary Wi-fi

Mamalla inn at Mahabalipuram

1. No parking space at all. Have to park at the reception area
2. Cheap tactics(With one kid you have to buy an additional bed, though you don't require it or you have to pay for the breakfast for your kid)
3. My vehicle got damaged at the bumper owing to the wrong directions from the hotel boy.
4. Broken wooden planks in the bathroom
5. No hangers in the bathroom
6. Very less variety in the breakfast buffet
7. 1 or 2 service staff
8. Unpleasant swimming pool at the roof with plenty of chlorine for ultimate dis-satisfaction
9. Dirty cupboards
10. Wi-fi  Forget about it.

Ramco residency at Kanchipuram

1. No parking space. You are on your own. It is the heart of the buzzling shopping activity
2. Rooms have not been cleaned for years together
3. No towels given
4. The bed covers were not washed in years. You can see the white spots throughout the sheet.
5. Dirty toilets and mugs.
6. Forget about using the cupboards
7. Wi-fi  Dont speak that language

Happy holidays.

Saturday, April 4, 2015

South India is NOT Tamilnadu. It is much much much more.......

Let us get down to it. Bollywood and mass media are making a huge blunder by representing the entire southern part of India as Tamilnadu. Tamilnadu is a state of the various others in the souther part of India. Let us name the southern states which the northern part of India tries to represent as one single large piece called Tamilnadu

1. Karnataka
2. Kerala
3. Seemandhra
4. Telangana
5. Pondicherry
6. Lakshadweep and other islands

The six states listed above are as unique as The united states of America and India. Every state has its own unique identity. If we go on based on the linguistic basis(The methodology used for framing states) we can list the languages in the same order

1. Kannada
2. Malayalam
3. Telugu
4. Telugu(A little difference in pronounciation)
5. Tamil, Malayalam, Telugu, French(Yes)
6. Malayalam, Mahl

Now, I dont see how all these different languages which are so different can be compressed to one single language called Tamil. A person proficient in any one language will not be able to understand an iota of any other languages. The way the languages are written dont match. They are ages different from each other in pronounciation and written words. Each language in its uniqueness speaks volumes about the differences in culture, attitude, outlook, practises, Ideals and other human properties.

In fact, in Karnataka, there are other districts which speak completely different languages and are fighting for a "state" status since they have their own original language like Tulu and konkani.

But, when it comes to Bangalore, things change. It is the one "real" cosmopolitan of India. Uh uh, Ok. What is the purpose of this post? The purpose is not Jingoism, the purpose is information, the purpose is clarity. So, anybody visiting souther india, Just remember you are visiting a world altogether. It is not visiting all the temples in south india in one go. It is understanding the uniqueness of all the groups of people. Nothern India is very careful in differentiating itself as Marathis, Gujarathis and etc. We dont believe in that. We are unique but we are a part of the family called the "World". But if you want to identify us, do so with each of our uniqueness.

I want the mass media and the film industry to please do some home work and put some work into selling the uniqueness of all the souther states with the district you are thinking of also. Give all the southerners our own identity. Dont you make a stamp and press it on us.

Wednesday, January 14, 2015

Unify the memory of Find 7 QHD using LVM(All credits to Dev, Entropy)

NOTE: I am not responsible for any physical damage or bricking your device or loss of *imporatant* data or for wasting your *precious* time. Strictly use the info provided at your very own risk.

As discussed in the previous post, the layered memory layout of oppo is arcane and absurd and of course, silly. There are now, two options to come out of this scenario.
1. Modify the physical partitions
2. Provide an intermediate software layer without changing the physical layout of the partitions scheme

Method 1 is dangerous and has to be used with great caution. You need a computer to convert your phone to unified and then to de-unify it. Method 2 is my choice. It does not play with the physical partition layout. This method has been adopted to the find 7 by Dev, Entropy. Oppo incorporated the same methodology in doling out color os 2.0.4i albeit with their own modifications and have not opened their modifications for public scrutiny. Entropy already fixed few issues in their implementation by releasing a boot image with the necessary changes. But, still, it is not up to his expectations.

Now, to really use his actual work, we have to install a custom rom supporting this methodology. We have two after market roms which have implemented this methodology. One is Omni rom and the other is nameless rom. We will go ahead with nameless rom since it uses sources from a variety of after market roms like Cyanogenmod, omni and others. Nameless has support for LVM via the efforts of dev morkx and evisceration. Let us begin

1. Un-unify(You will lose all data in phone storage, external card is safe, by the way)
2. Download the rom and place it in the external sd card
3. Download the gapps from the nameless thread and put it on the external sd card
4. Download these two files from here and place them in the external sd card
5. Place the color os 1.2.7 on the external sd card
6. step 5 is required since some sensors dont play well with the KK betas from oppo and NFC wont work if 1.2.7 is not flashed.
7. step 5 is required to avoid any blank screens while taking calls and other situations.
8. shutdown the phone
9. Put the phone into fastboot mode and connect to pc
10. fastboot twrp >
11. reboot to twrp
12. take a backup of the current rom.
13. shut down the phone
14. put the phone into fastboot mode
15. fastboot the oppo recovery
16. Reboot the phone to oppo recovery
17. Flash color os 1.2.7
18. Reboot to color os 1.2.7
19. shutdown the phone
20. fastboot twrp >
21. reboot to twrp
22. Do the usual wipes
23. Flash the nameless rom(The latest versions have LVM and coldbird's unification support rolled into one)
24. Flash gapps
25. Reboot to nameless
26. Reboot to twrp
27. Flash the setup_lvm zip from step 4.
28. Reboot to nameless
29. Go to settings and check the storage option.
30. Your phone is now unified and running the latest and greatest android.

Update: After step 28 go to fastboot mode and flash the 2.x modem from the OP of Namelss rom. This resolves majority of sensor issues. If this is not helping then there is a sensor fix also which can be flashed from the same post.

Update2: If you want to switch partition layout on stock roms be sure that you have stock recovery from 2.0.5 beta or above(Only these versions have support for switching partitions on stock rom)

Wednesday, December 17, 2014

Lolipop (Android v5) on Oppo Find 7(S)(QHD)

NOTE: I am not responsible for any physical damage or loss of *imporatant* data or for wasting your *precious* time. Strictly use the info provided at your own risk.

Oppo caught my eye because of the developer friendliness of the forums. And it is good that it comes recommended by various devs out at XDA. If anybody visits their forums, they would be shocked to see that the custom roms are allowed to be uploaded and discussed about equivalent to their own color os. Now, there are some glaring issues with the device

1. No unified memory(Yes, this is something many of the major brand phone users dont understand. This is becuase all their phones have unified memory). search the public network for more on this.
2. The color OS from oppo is still at JB in its stable version.
3. There is not ETA regarding the upgrade of the phone to KK or lolipop

So, what do we have here?  We have a phone with excellent hardware specs(This is pretty relative since the specs area a moving target), Good build quality and QHD resulution. The display is crisp and clear.

As concerns cooking of custom roms, oppo helps the third party devs a lot and also showers them with free devices to aid them in development. Another plus is that your warranty is not void if you flash a custom rom until you dont damage a hardware component in the process

The roadblocks in development/cooking of custom roms are

1. No Kernel sources(were available, now removed)
2. No blob bundles(as provided by sony)

But, still devs have been succesful in cooking up custom roms and have succesfully built lolipop roms using jelly bean blobs and other pieces from one plus one. So the result is we have working Lolipop roms from Nameless(based on cm) and omni. Both the forums are very active and what rom is chosen is just based on personal preference. Nameless is a bit senior here.

Getting down to business let us see how to flash custom roms on the find 7. There are various roms based on KK for the find 7(CM, PA(official device status), Nameless and many more). The general procedure to be followed can be summarized as below

1. connect the phone with coloros. In windows it will prompt for installing software of the phone. Install it. This will install the necessary drivers.
2. Shut down the phone
3. Press the up volume and power button until the phone vibrates
4. The phone will display "fastboot..." exactly at the centre of the screen
5. Connect the phone to your computer
6. Wait for windows to install the necessary fastboot drivers(required only once, later phone will be recognized immediately)
7. Open terminal . Go to the folder where you have your adb and fastboot executables
8. Run "fastboot devices"
9. This should return a serial number
10. copy the twrp and coloros recovery and rename them aptly into the folder with fastboot and adb executables
11. flash the twrp recovery run "fastboot flash recovery twrp....img"
12. unmount the phone
13. shut down the phone
14. Hold the down volume button and press the power button together until the phone vibrates
15. You will boot to twrp
16. Backup the present coloros and reboot
17. Boot the phone into coloros
18. shut down the phone
19. Press the down volume button and the power button until the phone vibrates
20. if you boot into the coloros recovery it is fine. Otherwise follow the steps from 2 to 13. But use the coloros_recovery.img in the fastboot command
21. Flash coloros v1.2.5
22. This is the version with the modem which plays well with all the custom roms out there.
23. shut down the phone
24. follow the steps from 2 to 13 and flash twrp........img
25. step 14 and 15
26. From now on you know the drill of installing a custom rom(Before installing any custom rom or coming back to color os from custom rom, do a standard wipe(cache, data, dalvik cache))
27. For me paranoid android was of choice for the find 7. The major reason is it being maintained as the "official" device
28. The other major reason being that their releases are sedate and minimal.
29. As for other things on PA check out a video made available on the oppo forums regarding PA on find 7 QHD.

PS:- You can try out the cm12 from a chinese developer and he is making regular releases. It is a nice release and you can contine to use it until you like lolipop and CM starts making official nightlies. Be ready for gotchas when you install custom roms. Kernel sources are not available, all blobs are not available. There may be issues with your phone. But, then, you know the risks.

You are now finished with trying and playing with custom roms and now want to return to stock. Just restore the backup you earlier made. Flash back the color os recovery. You are now ready to recieve OTA's from oppo.