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

Recursive Neural Networks

Posted on Fri 10 October 2014 in old • 2 min read

These notes are gathered from various places. When I can, I give credits and links, but even if I don't, they are certainly not original ideas.

Sequence Learning in RNNs

A example to sequence is a set of words in English. Sequence learning and transforming allows computers to translate this …

Continue reading

The Evelyn Wood 7 Day Speed Reading Program

Posted on Tue 09 September 2014 in old • 2 min read


Mental Soaring:

You must learn to see and accept the words and phrases out of their normal expectancy order.

Accept visual, as opposed to auditory, reassurance as you read

Learn to read vertically

Understand the gestalt fo what you read

There are …

Continue reading

Probabilistic Graphical Models Course Notes

Posted on Fri 08 August 2014 in old • 1 min read




Suppose A has 2, B has 2 and C has 3 possible values. Their Joint Probability Distribution will contain 2x2x3=12 values.

We can condition the values by setting a variable to a certain value.

We can also marginalize the values to a certain variable and check …

Continue reading


Posted on Mon 07 July 2014 in old • 4 min read

I write everyday. Everyday I write. I have a quota of words to fill and after each sleeping session, I sit in front of my keyboard and begin pressing words.

I was using Emacs for this. Emacs, the One True Editor. Yet it has one flaw that makes me divert …

Continue reading