Adding version information to executables in CMake projects

Posted on Fri 16 February 2018 in new • 2 min read

In programming, versioning your code files are of immense importance. Most of the files needs to be updated, renamed, merged constantly. You also need backups, as one learns through losing work due to various computer problems.

Another problem that we face is establishing a connection between an executable file or …


Continue reading

When `y` and `p` commands in IdeaVim doesn't work

Posted on Wed 14 February 2018 in new • 1 min read

I began using IdeaVim plugin for Android Studio, some time ago. It's nice, but as a Vim newbie, I wasn't aware that Vim doesn't use system (Windows, macOS, XWindow, etc.) clipboard for copy/paste by default. So when you use y command in IdeaVim, it doesn't paste to other applications …


Continue reading

The Sorry State of NDK testing in Android

Posted on Thu 08 February 2018 in new • 1 min read

I'm writing a C library to use in Android, iOS and Python applications. Although the C library has its own unit tests, I wanted to write a few more to ensure that data transfer between C and Android layers are correct.

In Android, one needs to put unit test files …


Continue reading

Regular and Recurring Tasks in todo.txt

Posted on Tue 06 February 2018 in new • 1 min read

I'm using todo.txt format to keep some of my daily tasks. It's a plain text format and both iOS and Android has apps, like SimpleTasks. Emacs and Vim has support for the format too. Actually you don't need a special editor for it, the format is so simple that …


Continue reading

Progress on Ottoman Translation - 2018-6. Week.

Posted on Mon 05 February 2018 in new • 3 min read

Some of the following posts will be like TODO list for the coming months. What am I planning with dervaze and its mobile versions. As I have become mostly a solo developer, I'll share my experience with the problem here to shed light for those interested.

The technology for Ottoman …


Continue reading

A Restart

Posted on Mon 05 February 2018 in new • 1 min read

It's been a while, a few years, that I've updated this site. I had some of my technical writing elsewhere, but I've decided that I can restart updating here as well.

I've moved the site to Pelican and moved older writings here. Much of the content is out of my …


Continue reading