Blog

21
May

XML formatting using xmllint

XMLs can come in varying shapes and sizes and often we encounter XMLs which are not formatted and hence not easy on the eye. We used to write emacs macros to format these ugly ones, but not any more. Because xml lint is here and is so easy to use in Ubuntu.   xmllint is pre-installed in Ubuntu. To make a good looking and readable XML, use: xmllint -format ugly.xml -output pretty.xml Just used it to read a one line, pretty huge XML file

05
Nov

Optical Character Recognition (OCR) is a widely used technology for extracting text from the scanned or camera images containing text.   One of our clients gave as a challenging task to see if we can improve the Tesseract Output somehow. They have been using Tesseract, but not with a satisfying performance or output. The challenge was to see if we can somehow improve the performance. After the steps outlined below, we were able to improve the accuracy by 52%.     This technology

05
Nov

Comparing different OCR packages

Optical Character Recognition (OCR) is a widely used technology for extracting text from the scanned or camera images containing text. There are different types of Open source and Commercial OCR Software. In this article, We will compare between the best of the available OCR software in the Open source and Commercial.     A general Comparison between different OCR software is given in this wiki article. But There is no sample data on the OCR efficiency.

30
Oct

Again, working on a different QA project testing the iOS app and the various versions of it that the development team keeps releasing very fast. Getting the logs and stack trace is going to be very helpful for the development team and this is what we did:     Getting Console Output Without Xcode When installing Xcode isn't an option, download the iPhone Configuration Utility to save Console output. It is available for both Mac OS X and Windows.  Plug in the device and open

30
Oct

Getting stack trace of a crash from android devices

We were working on the QA project of a mobile app for a LA based startup. As a WA presence, it is helpful if we can report the crashes along with the stack traces which will help the developers to find the root cause very quickly and resolve it. This is particularly important in the domain of mobile apps, as the crash can in most cases be device dependent and O/S dependent and may not always be reproducible on handsets