Category Archives: Solutions & Cases
Case: File and media sharing system implementation (Grabilla)
Prior Image Processing for Tesseract OCR
Tesseract OCR Introduction Tesseract is considered one of the most accurate optical character recognition (OCR) engines. However, it fails to deliver satisfactory results in the case of noisy, low-quality images. So, even though the character recognition doesn’t seem that difficult from a human perspective, Tesseract sometimes needs assistance. This article describes the steps we took… Read More »
Real-Time Management of Millions of devices with Redis caching
For one of our projects we needed to receive, store and display to a UI a large amount of data in realtime. This data is generated by devices located around the world and represented network activity, device location and some other information. Performance was a key key metric for the project. End user should be able to track any device in as close to real time as possible,
Case: How to check quality of emails in your database (using KickBox.io)
What could be easier than check an email address? Obviously, at least two operations should be done. First, to check the syntax of each email address. This task isn’t trivial and not only because some users have been registered in localized domains (like .在线, .இந்தியா, or .қаз). Second task is to check if given email does exist at server.