Category Archives: Life

Template – About Application

While making my own app designs for Symbian OS, I came across the fact that “About application” page of many apps is nothing but a bunch of links. So I decided to make a template for this for any developer to use out there.

This template is inspired by the About page of @4squick. They have done a commendable job designing the template for there app. Do check it out at www.4squick.com. 

Here is how the template looks like, this is a mockup for an app me and Ravi Vagadia are making for Symbian OS.

About Keychain - Dark   About Keychain - Light

The link to about page should be given in the options menu and not anywhere else.

The about us section can be changed to “Contact Us” with the address of your website or some mail ID. I have just given our blog address as example here.

You are free to modify the text in PSD as you like however, I recommend keeping the layout the way it is. This PSD is given as a “free to use” template and do whatever you want to improvise the design.

Do share it back here in comments though so that others can also use the improvements you make.

You can download the PSD from here.

Make sure to keep the readme.txt attached if you distribute it again & give credits to me and link to this page.

People of India, repair yourself first.

So I see a lot of hype and hoopla about Anna Hazare and Jan Lokpal bill. It is all over Facebook, Twitter, T.V Channels, Radio etc. Even many of my friends took part in it during the rally on August 16 2011 in New Delhi, just one day after celebrating our 65th Independence day.

But, I find it wrong. This protest is resulting in productivity loss. I see people sitting in office and writing on there Facebook wall that they support Anna Hazare, his movement etc and use a #tag for it. Here is the thing, U R DOING IT FUCKING WRONG.

Sitting somewhere in an A.C room and writing a tweet or status update like this isn’t going to help anyone anywhere. Indian people have an inherent problem of talking more and taking actions less. This mentality needs to go away before we can even think of making India corruption free.

Corruption is an inherent emotion of us humans. We all can easily get corrupt and do wrong deeds. It could be due to fear, greed, sex… anything. Corruption is there and we cannot remove it. We can just reduce it.

I could be wrong, but there is something I notice. The youth population of today’s India is more educated and aware then the youth population which was in college 20 or 10 years ago.

We are more aware of the problems we see today around us because in the next 40 years to come, we will be the ones facing issues in India due to corruption and not the existing crowd of elder population in the age of 40 or 50 or even more which is the general age group of the majority of our politicians. Well, they will simply die.

The youth, the college and school student today are the future of India, but we are wrong. How can we tell someone to stop corruption if we are ourselves corrupt?

I follow a simple rule in my life. I don’t tell someone not to do something, if I am myself doing it. For example, I don’t like smoking. I hate the smell, so I advice others not to do it. In most cases, I prefer to stay away from smoking zones. However, I like McDonald’s burger and that is something I don’t stop people from eating. This was just an example.

Let me tell something to students and grown ups which can actually make India a better place, due to which something like a Lokpal bill won’t be needed.

1. You want to stop corruption in India? Fine, then stop being corrupt yourself first. Stop paying that police man Rs 100 so that he will skip your challan when you are caught driving rashly. Also, stop driving rashly. Its doesn’t make you cool, it makes you look stupid.

2. Stop paying bribes to get your work done faster then the usual time it takes. You give bribe, so people take bribe. Refuse it. All of you. If there is no bribe at all, the officers will be forced to do things right themselves.

No king is a king, if the citizen refuse to accept him as a king.

3. Stop skipping college for going to movies, dates etc. There is a right time for everything and the time you are wasting by not studying is not something you will get back.

4. Give priority to things in life. Solving a mock question paper should be more important for you then drinking bear or going for a long drive with friends, unless it is a vacation or Sunday.

5. Education isn’t tough. If it was then how come 10000000 if students every year score 98%+ marks? Its not like they have a special DNA strand which makes them genius. They study. Do it.

Without education you have no future and cannot stop corruption because then a student like you will go on to work in some company where he doesn’t know how to do something properly and will find ways by hook or crook to finish the work. Well, corruption emerges again.

The amount of knowledge you gain in school is sufficient enough to crack some entrance exam, if you are doing it properly. Here is the thing, how many kids do it properly? Coaching institutes which used to be education hubs are business now.

I remember few years ago, I went with my relative to a coaching institute in Lucknow to enquire about coaching for engineering entrance for my cousin. The teacher there said to me “We had 50 selections last year in top colleges of India, from our coaching.” I left the place saying “50 out of 5000 that come here? Sorry, I am not sending my bro to study here when your track record of successfully educating students for entrance is 1%”.

6. Stop pissing in the corner of the road. There are urinals for that, use them. No one will come from outside of India to clean India. You need to do it yourself.

7. Stop taking admission/job with reservation quota. Is it really so hard for you to prove that you have the calibre to do something in education/job?

8. Stop cursing the government for everything. You need it. Without an authority above our heads, we will be under civil war in no time.

9. You are not a Rajput, or a Mishra or a Verma or a Srivastava or Marathi or U.P wale Bhaiya or Hindu or Muslim. You are an Indian first. That is all. Period. Stop treating others like they are piece of shit just because they don’t belong to the same clan as you.

10. Give respect where it is due. I even refer to the waiter in a canteen as “Sir” cos that guy is serving me food, which I need.

The above list has just a few examples of the wrong things we do. We need to fix many wrong habits and deeds of us before supporting Anna Hazare. Even if the Lokpal bill passes, it won’t do any good because we will make India corrupt again in few years.

It is not hard to be good. Anything is possible in this world as long as there is a will to do it.

A country cannot be made the best with emotional or patriotic decisions. We have been doing this for years and nothing has changed. If you want to bring a change, then think logically about what is right and then take decision. Be a machine if you have to.

People of India, go fix yourself first. If you do that then corruption will automatically go away. Fixing yourself is easier and better then going in a candle light march while leaving your studies/office/job.

I admit that I am myself corrupt to some extent, but I try to minimize it as much as possible. I can proudly say that I am doing my part.

The new precious: Nokia N8

Note: I have recently upgraded my phone with Symbian Anna so I am updating this post with new and updated apps and feature list which I am now using.

_____________________________________________________________________________________

As most of the regular readers of my blog already know, I was using a Nokia N79 since December 2008. However, change is inevitable so I had to move on. With Nokia N8 I couldn’t resist buying a solid offering from Nokia in terms of camera & video quality. My primary requirement in a phone is camera & video.

This post is not a review of Nokia N8 as if you want to read that then you can check GSMArena’s review or Slashgear’s review. For a detailed hardware analysis and review, check out Anandtech’s review.

With my X-mini

Some of my friends asked me why I am not buying a Windows Mobile 7, Android or iPhone. Well, although people will not agree but these are the reasons I decided to purchase a Nokia Symbian device…

  • Easily available service in India: Nokia has a strong market in India. There service centres are also easily available and the devices are easy to service. iFixit gave Nokia N8 8/10 in ease of repair.
  • Value for money and resale value: Nokia phones cost less compared to other brands here and usually more value for money. They are also easy to resale.
  • Familiar OS: Symbian^3 is a evolution of Symbian S60 v5 found in Nokia N97, X6 etc which results in a familiar OS to what I have already used in the past.
  • Strong build: Nokia N8 is made of anodized aluminium. It is as tough as it can get. After using N8 in a demo session, I was sold on its durability. Plastic  body does makes the phone lite but Nokia N8 isn’t heavy either at only 135gm. My N79 was 100 gm. & just a few millimetres short.
  • Camera: Nokia N8 has a 12 MP camera with the biggest image sensor which means more light can be captured at one time which enhances the quality of pictures. 12 MP is huge size which isn’t even required in regular cases but inclusion of Xenon flash is why I opted for Nokia N8. After using my N79 in night or low light conditions, I realized the importance of Xenon flash like what Nokia had in Nokia N82. In regular life, most of the pictures we take are insides rooms or buildings with tube lights so having a Xenon flash helps a lot there. On a well lit outdoor environment a 5MP camera of N79 also provides good quality. On top of that Nokia N8 supports video recording at 720p HD. This makes N8 a long term purchase. You can check some Nokia N8 Sample pictures I took in New Delhi under various condition.
  • Efficiency: Symbian is a mature OS. The app development is native code using Carbide.C++ or Qt unlike Android which uses a Java Virtual machine. Due to this Symbian^3 is able to use the resources of the phone in a better way compared to other devices.

Things Nokia needs to improve in Symbian^3.

  • Symbian Anna has a new web browser compared to old Symbian^3, but it still needs changes compared to Opera Mobile or Safari Mobile to compete in the market. An update to the rendering engine is coming with Symbian Belle
  • Reduce the menus further.
  • Create a “Nokia certified apps” market.
  • The inbuilt Social networking features need change. The twitter app is not good enough. The Facebook app is a web Widget, which they should change to a native Qt.

The apps which I use with my Nokia N8 on the desktop PC & in the phone are…

1. Nokia OVI Suite is a must for any Nokia phone user. Using Ovi Suite, I can send & receive SMS from the computer itself over Bluetooth, edit contacts, sync songs & download map data easily.

You can also use it to play songs purchased from Ovi Music Store although this store is about to be shut down. Once your PC is authorised to play the DRM locked music, you can also play it in any media player in your PC.

For Music sync Windows Media Player will do just fine. It can also sync files purchased from the Ovi Music store.

2. Nokia Ovi maps is free with lifetime voice guided navigation but it has limited utility if you don’t have a vehicle. This comes bundled with your phone.

You can also use Google Maps, however it is not very optimised for Symbian’s UI guidelines.

3. Nokia has given the Symbian Web browser a much needed overhaul with Symbian Anna. However, even if you don’t like the default then you can use other browsers like Opera Mini & Opera Mobile.

4. I use Nokia Ovi chat for Google Talk.

5. For personal expense management I use Toshl. It’s free version is good enough for casual users.

6. Using Vectir I am able control my PC over a Bluetooth connection & control Windows Media Player, Media centre, Desktop etc. There is no need to buy a Windows Media Centre remote now.

7. For Twitter I prefer Gravity.

8. For Facebook, I use fMobi which I helped in designing.

9. To save links for reading later, you can subscribe to Readitlater. You can use your desktop web browser to add any web page to your ReadItLater list and then you can read it in your Nokia N8 using SymPaper.

This app removed all the unnecessary images, ads etc from the webpage and gives you a simple, easy to read text only content.

10. For reading RSS feeds which you have synced with Google Reader, you can use gNewsReader. I am helping with the UI design of this app too with Yogeshwar.

11. For checking into places with Foursquare, I am 4squick. An amazingly designed application.

12. Use Best screensnap for taking screenshot of your Nokia N8. This way you can share how your N8 looks like with others. This is equivalent to Print Screen features in PCs.

13. MeeToDo is an upcoming To Do list application for Symbian. It is not yet complete though.

14. You should use Swype. It eases typing on a touch screen phone a lot.

Nokia N8 as a portable media player

Nokia N8 is made with Windows 7 in mind. Not only it is supported by Windows 7 device stage, it is also automatically identified in Windows Media Player due to which syncing songs with full album art is very easy.

Windows 7 taskbar icon for Nokia N8

Nokia N8 Device stage

Video Features

Nokia N8 supports DivX/xVid format so now there is no need to convert most of the videos downloaded from torrents. If you sync videos then Windows Media Player in Windows 7 will also automatically convert the videos for you. If you want to edit a video & then convert for your phone then you can simply use Windows Live Movie Maker. You can use the following settings as a reference…

  • Keep the aspect ratio same, but reduce the resolution to 640X360.
  • Video bit rate should be 1 Mbps.
  • Keep the frame rate as original.
  • Audio = 128 kbps unless the source has lower bit rate.

On a separate note, I recommend buying a good graphics card if you have a desktop or if you have a laptop then making sure you have proper graphic card drivers installed to enable either nVidia CUDA or AMD Stream depending on your graphics card’s brand. This helps a lot during video conversion.

Wake up Sid at 1 am, SlideShare Business launch & what not….

This week, I saw Wake up Sid again, with a friend. Now this is one movie in which Ranvir Kapoor has given marvelous performance considering this is his 3rd flick. The pairing with Konkona Sen was good, to me she looks like the real life girl we see when we go to some place not some make up clad barbie doll girl who is trying to be something she is not. Now she might not be that hot & all, but her acting skills are commendable in all the movies I have seen.

Wake up Sid reminded me of how I used to be 4 years back, before I myself got serious for life. Only a handful of kids today want to do something on there own, or a plan for life. They say “Live life for the moment”. Well, its good… but what about long term goals???

I saw this movie with Suchi, & she said this movie is based on the life of us :P … now how did the makers went 4 years back in time & saw us moving on in life to make this movie is something beyond my analysis. She isn’t much different then what Konkona Sen in the movie, she also came to delhi like this few months back & trying to be independent. She had no plan then, but now she has…. why can’t most of the girls be like her? Look hot, enjoy life & the moment but still career oriented.

Suchita on night out, with her somehow managed hairs.

Suchi can't show her face to anyone.....

Oh! & we had a small party few last week on the launch of SlideShare Business, the big party is still due as SlideShare had its 3rd birthday on 4th October. Its so good to see your brainchild live, people using it & appreciating it which makes us feel proud when we say “It was our team which made it.” All hail to Mani the Gr8 who polished & mentored us to create a diamond like product. That’s him in the left corner.

SlideShare team during dinner after SlideShare business launch

SlideShare business launch team

What is SlideShare Business

First week at SlideShare ends

Today marks the end of my first official week of work in SlideShare, New Delhi. Its going good so far. Since I took a home close to office, traveling isn’t much of a problem & I can even walk from office to home, considering its 5 KM from my home.

I haven’t finished setteling down in New Delhi yet. Most of my cloths, stuff isn’t here yet & we still have to buy a dustbin & another water bucket. I hope a trip to Amar Colony Market will solve these problems, over the weekend. I might have to go to Lucknow over the weekend next month to get my bike to New Delhi. Spending Rs 25-30 everyday one way on traveling is costly.

The first day I joined SliedShare I was told to give an Inaugeral speech on “How can geeks score girls”. Well, the team here is good, helpful & helps in learning a lot…. but comon, I am sure everyone is well versed in this area already. Oh! & we got 3 Saurav here including me, so we are having an Identity Crisis here. When Boss calls from Saurav, its confusing who he is calling. I told them to call me “GX” but then GX is not a professional name (it never was)… so I m still trying to figure out nick name. “Rake” might work out too.

First 2 days were used in configuring my workstation here only. I hope I will soon get a bigger LCD Monitor as reading text on a CRT is giving me headache as I am not habitual to CRT anymore. I might also get a laptop from SlideShare as my primary machine.

I started learning HTML, XHTML & CSS using W3schools & htmldog by the guidence of our Tech Lead, Kapil Mohan. He teaches good. I am not giving my ideas of UI here yet as that I would prefer to give after 1 or 2 months only.

I will be bringing my workstation here only after 3 months. Till then I will work on my phone only. It was a good decision to buy Nokia N79, it no less then a small PC itself.

Today is the weekend at SlideShare, but my week never ends.

Time to leave Infranix I.T Solutions

This is to inform everyone that I am leaving for Delhi & will be working with Slideshere, New Delhi office now under the supervision of Amit Ranjan & Kapil Mohan from May 2009 onwards.

I will be out of touch of internet for some days till I am able to get a new SIM. I won’t be taking my PC with me so the only way of communication will be my new number & will be accessing internet through my Phone & GPRS.

I needed this job, needed a reason & way to get out of Lucknow again. This time I hope I won’t do the mistakes I did last time & life will be better. Compared to the last time when I was working in Delhi, I know about Web 2.0 , about 100% more which my work speaks.

I am over the relationship crap now. The emotions switch is off. I lost some people but gained few people too. Divy Prakash was right, there is no point crying for someone who treats you like shit, leave him/her & move on, I did & I sure found better people.

Its like a new beginning with new people, new job, new relationships which I am more serious about this time as being a Casanova will spoil my name only in the long run.

It was a pleasure working at Infranix with the fellow member & the team.

DSC503

Switch to our mobile site