Scalebook, a scale dictionary for guitar, bass and uke

In this post, I’m sharing an app that I have been using personally for a long time but never had the time to take care of publishing it and then sharing it with the world. It’s a simple musical scales dictionary for guitar, bass and ukulele. Using it as simple as choosing the instrument, the scale and that’s it. So, without further ado, here is Scalebook.

Continue reading “Scalebook, a scale dictionary for guitar, bass and uke”

Clipboard OCR, a tiny utility for Microsoft Surface users

If you are a Microsoft Surface user like me, and at the same time watch videos, presentations, study and take lots of notes, then you have probably wondered why Snipping Tool in Microsoft Windows doesn’t support extracting text from images or in other words, OCR (Optical Character Recognition).

Well, I asked the same question many times over and then stopped asking and created a simple app that does the job for me! That is the topic of this post, so keep reading if you are interested.

Continue reading “Clipboard OCR, a tiny utility for Microsoft Surface users”

Introducing Flython, a way to use Python in Flutter

It’s actually been quite some time since I’ve made a shift to using Python and in general languages and tools that offer a shorter way to test out ideas. But recently I’ve started doing that in a more structured and hopefully sustainable way, that not only is good for extremely fast prototyping, but also for building stable and trustworthy software applications that might (must?) run for a long time. So, to let you in on the trick, in this post, I am going to introduce you to Flython, a library that will help you create applications that use the best of the two worlds of Flutter (Dart) and Python.

Continue reading “Introducing Flython, a way to use Python in Flutter”

SignReport, a Tool for Batch Verification of PE Signatures

Code signing is one of the most popular ways of confirming the integrity of software packages. This is made possible by the author of the PE (such as *exe, *.dll and so on) using a Sign tool to add their signature (a certificate) to the PE file. Checking the signature of PE files on the other hand can be done by using WinVerifyTrust function. This example demonstrates how WinVerifyTrust can be used. In this post I’ll share the slight changes needed to make WinVerifyTrust work with Qt Framework, along with a tool built with Qt Framework, that can be used to verify the signature of all PE files within a chosen folder.

Continue reading “SignReport, a Tool for Batch Verification of PE Signatures”

Perspective Cropper 1.2.1 for Windows

I just released Perspective Cropper application for Windows platforms. I created this app a few months ago to quickly crop and correct the perspective distortion in a huge set of scanned documents and images. The pictures were taken using my smartphone from papers and documents laid on a table and from a few old family albums. Almost all of them had a lit bit of unwanted borders and perspective distortions and my goal was to just keep the parts I needed and remove the unwanted parts in addition to the correct and upright view of the images, as if they were scanned using a scanner.

Continue reading “Perspective Cropper 1.2.1 for Windows”

Live Fourier Transform Using Fourier Camera

You can use my new Android app to use the cameras on your phone for a live Fourier Transformation of objects and surroundings. It’s called Fourier Camera and it can be downloaded from the following link:

https://play.google.com/store/apps/details?id=com.amahta.fouriercamera

This application uses OpenCV and Qt framework. If you’ve got any questions about it, you can post your comments below.