Friday, 20 March 2015

I was not too excited about the phasing out of Internet Explorer brand by Microsoft. The main reason is it is going to be the same browser going to be pushed on to the laptops with Microsoft Windows installed, but with a different name.

The reason I thought I would write about Internet Explorer brand is not completely because of the re-branding of Internet Explorer, but with a question that got answered within me that who is going to be the successor of Internet Explorer.

I bet it is going to be Google Chrome. Google Chromes performance lives up to the brand name - Internet Explorer. It is as slow as a dead snail nowadays. I wonder how Google have let its browser to degrade to this level.

Friday, 6 March 2015

I have installed firefox and set it as my default browser. When my laptop is connected to my company LAN and when I happen to open an internal URL, firefox always prompts for password.
I did the following and now firefox does not ask for password.

Open the firefox tab and type in the address bar - about:config

Click on I'll be careful, I promise! button.

Find network.automatic-ntlm-auth.trusted-uris in the list

Type the internal website URLs as a comma separated string and click OK

Sunday, 1 February 2015

The pop-up appeared on my Android phone multiple times whenever I connect to internet. I did not have any clue why this happened. I finally tried the below to fix the issue, and it fixed the issue.
Note: This works only on a rooted Android device.

Open Terminal Emulator app

In the emulator type the following command

bugreport > /mnt/sdcard/bugreport.log

I open the file bugreport.log and looked for the exception message related to gapps. From the logs, I realized that while calendar sync starts, somehow the account name is set as blank, which was causing the issue. To double-check whether this is the issue, I opened the Calendar app in my mobile and navigated to Menu > More > Calendars. When I opened this menu item, the application force closed with unexpected error. This confirmed that the issue is with the Calendar app in my mobile. To fix this, I did the following:

From the home screen, I opened Settings > Applications > Manage applications > All > Calendar.

The issue is fixed!
In pursuit of fixing the issue, I found some useful information to troubleshoot issues in Android. I am listing them below:
Get Device information The below commands can be used in a Terminal Emulator app.

dumpstate
dumpsys

Use Logcat
The below command can be used in a Terminal Emulator app:

logcat -b events

Get Kernel log information
The below command can be used in a Terminal Emulator app:

dmesg

Log file locations in the device

/data/anr
anr stands for 'Application Not Respoding'. So we can expect to see such information in this location.

/data/dontpanic
this location can contain crash logs.

/data/kernelpanics

/data/panic/panic_deamon.config
this config file has the configuration to point to crash log output location.

/data/panicreports

/data/tombstones
this location can have logs related to application crash.