Development Journal, June 9

Posted on Paz 10 Haziran 2018 in new • 2 min read

I began implementing Ottoman translator using Finite State Transducers via OpenFST. Instead of using ad hoc algorithms to translate Ottoman and Turkish into each other, I'll be creating FSTs.

In the past I have used FOMA and TRmorph, as a building block and basis for Ottoman conversion. However I saw …


Continue reading

Adding version information to executables in CMake projects

Posted on Cum 16 Şubat 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 Çrş 14 Şubat 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 Prş 08 Şubat 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 Sal 06 Şubat 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 Pzt 05 Şubat 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 Pzt 05 Şubat 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 Cum 10 Ekim 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 Sal 09 Eylül 2014 in old • 2 min read

Notes

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 Cum 08 Ağustos 2014 in old • 1 min read

Preliminaries

Distributions

Video

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