Posts

iOS vs Android first hand differences

iPhone Vs Android: first hand differences. If you're a power android user and thinking of whether to shift to iPhone, go through this. This is my first hand experience and some of it is also cross checked on online Apple forums, stack exchange etc.

Actual phones used: iPhone7 (latest) and Lenovo K5 Note (Android 6.0) Recently, I had a choice between Samsung S7 & iPhone7. I chose iPhone7. Lets come to the Pros of iPhone: The touch is like Makkhan! The best ever touch I've seen (Haven't seen Samsung S7 side to side). I love the 3D touch feature: you can tap hard to fade the keyboard and drag the cursor anywhere you want!TouchID feature works much better compared to its corresponding Android counterpart. The accuracy (or algorithm's accuracy) is much better.Camera is like damn good! I've not seen this quality of pictures in any other phone (Haven't used S7 or S7 Edge: read that it's equally good)The sound quality through the earphones is damn good, perhaps…

Connecting to your office PC remotely via VPN? You need not keep it ON all the time! Save Power!

If you work from home and connect to your office PC via VPN, but keep it turned on when you leave for home, so that you'll be able to connect to it from home, then think again! You can save so much of Power by turning it off, and on remotely, from your home!


I occasionally work from home over VPN (and do remote desktop to my office PC).

For saving power, I was wondering if I fully turn off my office PC, can I turn it on from my home easily, whenever I need? I had heard of something called Wake-up on LAN, but never used it until today, and it worked very well for me, so wanted to share it across, in order for us to help save Power consumption!

Wake-up on LAN is a BIOS feature available available on most of the modern hardware. If you enable this feature, basically, the NIC card doesn't fully turn off itself. And when it receives a special network packet, it sends a request to BIOS to turn on the PC. By default, this feature is turned-off for security reasons.

I found this fea…

Doing lots of repititive tasks at your workplace?

If you're a software developer or tester, esp. in Java domain, you might be doing a lot of repetitive stuff, making things boring! Consider my scenario, where we have a huge J2EE Enterprise application (source code ~600MB), where we have to get code update from SVN repository, build, deploy into weblogic server, start the server, run unit tests, create data on test DB for integration tests, run integration tests, cleanup test data, generate reports of tests, backing up files which are changed from current revision of source control (SVN), committing the files etc etc. If you use something like Ant properly, then chances are that a sizable chunk of these jobs would be just ant targets, but not all. Its like: I don't want to keep waiting for the build to finish before I start Weblogic manually. Or why cant the IE start automatically with its homepage after the server has started? Why cant it all happen automatically?

Yes..lots of things can be automated. If you know any scriptin…
I was trying to install Documentum 6.0 SP1 default Web-Publisher as a J2EE application on Apache Tomcat 5.X.

The problem is that by default, Apache Tomcat 5.x implements and enables JSP Tag Pooling. And Documentum 6.0 SP1 web Pulisher doesn't support tag pooling.

I did the following steps to install Web Publisher (WP) on Apache Tomcat 5.0
BTW, you can get Tomcat's most versions (even not listed on downloads page) from the URL:
http://archive.apache.org/dist/tomcat/

I installed 5.0.28 version from the URL:
http://archive.apache.org/dist/tomcat/tomcat-5/v5.0.28/bin/

I have my WP packaged as a WAR file (wp.war) and I just dumped it in the webapps directory, and restarted the server. Since the war file is quite big (~200 MB), uncompressing it takes good 10-15 mins on my system. After you stop seeing the hard-disk icon flashing, you need to navigate to http://localhost:8080/manager/html and make sure that wp appears as an application and it is started (if not, start it manually).

When you …

Using BSNL DataOne Type-2/4 Modem with Airtel Broadband

Configuring BSNL DataOne Broadband Modem UTStarcom Model No. WA3002G4 for Airtel Broadband I had a tough time configuring my BSNL provided type-2 Modem with Wi-Fi, to use it with Airtel Broadband. So I'm posting it here, so that others don't have to go through the pain.All these settings should work with Model No. WA3002G4, Dataone Modem, manufactured by UTStarcom. The key is in setting the WAN setting correctly. VPI/VCICon. IDCategoryServiceInterfaceProtocolIgmpQoSStateRemoveEdit1/321UBRAirtelppp_1_32_1PPPoEDisabledDisabledEnabled
The summary of this section is as below:WAN Setup - Summary

Make sure that the settings below match the settings provided by your ISP.

VPI / VCI:1 / 32 Connection Type:PPPoE Service Name:Airtel Service Category:UBR IP Address:Automatically Assigned Service State:Enabled NAT:Enabled Firewall:Enabled IGMP Multicast:Disabled Quality Of Service:Disabled Make sure your username and password are correctly specified correctly.The ADSL State:Device Info

BoardID:…

SQL Server Merge Replication

I had run into tonnes of problems installing & configuring Merge Replication mention between MS SQL Server and SQL Server Mobile, but finally got everything working. So thought of writing this article which would help many of the newbies trying to do this. If you're not a newbie, this is probably not the right place for you!
Thanks to Phil for all the help!Please note that this article is only a supplement to the following article:http://msdn2.microsoft.com/en-us/library/ms171908.aspx
First of all, Merge Replication is about two-way synchronization between data (tables. Does it synchronize anything else?) across two SQL Servers. I'm going to mention the synchronization in SQL Server on Desktop and SQL server Mobile or SQL Server CE (as Microsoft calls the newer versions of it). I've done it only using SQL Server Management Studio, plus also tested it on real Windows Mobile Device (WM6, HTC Touch) with .Net Compact Framework 2.0 installed, using C# code for initiating Syn…