Weekly notes 22 2026 Writing the weekly notes after a long time. I am sad for the recent changes in Tamilnadu politics. Wanted to get back into life and keep things moving. Started to read books and hear music. HiFi Walker H2 Audio Player This tiny musical device is showing a new world of music. … Continue reading Weekly notes 22 2026
Immersing into Music with Offline FLAC Music Player
Recently, I bought a Offline Single Purpose device. It is a Music Player. I am trying to be away from the smartphone, and the social media. Limited the phone usage with "ScreenZen" and "StayFree" apps. Still, the hook of phone is there. I use it to read the news from news websites and RSS feeds. … Continue reading Immersing into Music with Offline FLAC Music Player
Releasing Iyal Spellchecker 0.0.6
A Tamil Opensource Spellchecker is my long time dream. With the continious efforts of many friends, we released "Iyal Tamil Spellchecker" recently. You can check it here - https://iyal.kaniyam.ca Test this and add any issues here - https://github.com/KaniyamFoundation/iyal-tamil-spellchecker/issues It has huge words collection, bloom filter based quick search, bk tree based suggestions, Tamil rules from … Continue reading Releasing Iyal Spellchecker 0.0.6
Learning Notes – Go Language – Day 03
Array it has continuous memory allocation All the data is stored in RAM memory. All data have some physical location in RAM. The array places the elements on continuous memory locations. array[3] -> this gives 3 memory locations. default value will be zero. array[0], array[1], array[2] are the indexes. There is no negative index. here, … Continue reading Learning Notes – Go Language – Day 03
Learning Notes – Go Language – Day 02
constant A constant can be declared as It can not be changed in runtime. Variables var declares 1 or more variables can declare multiple variables in same line if no value given for a variable, its default value is 0 var f string = "apple" and f := "apple" are same Inputs scan(), scanf(), scanln() … Continue reading Learning Notes – Go Language – Day 02
Learning Notes – Go Language – Day 01
Go Language Go is a compiled language. Ruby, Python, Bash are interpreted language. Code is executed line by line. Go is compiles the code first. then we can run the binary. We wrote scripts in Perl, then bash, then python. In Python, distribution needs some work, to package all the dependencies. Go language gives a … Continue reading Learning Notes – Go Language – Day 01
Learning Notes – RAG – Day 1
My friend Syed Jafer started a 40 day training in Tamil, on RAG. One request for our class, to write the notes daily, in blog. Here goes my notes for day 1 RAG RAG = Retrieval-Augmented Generation. It is a way to add the knowledge of private documents,books,confluence pages, internal documents to a LLM, so … Continue reading Learning Notes – RAG – Day 1
Building Open Source Tamil Spellchecker – Released Iyal Spellchecker
Iyal Tamil Spellchecker I am working on a Free/Open Source Tamil Spellchecker. Released it as Iyal at https://iyal.kaniyam.ca Iyal means Prose/Text in Tamil. ( My daughter name too ). Sharing few notes here. A good Free/Open Source Tamil Spellchecker is a dream for many decades for me. Explored on these around 2020. I realized that … Continue reading Building Open Source Tamil Spellchecker – Released Iyal Spellchecker
To which Free/Open Source Software you are contributing?
We have many Linux Users Groups, Python/React/Java/Wikipedia/etc communities in India. Most of them are doing evangelism very well for long time. They are like fan clubs. Sharing the good thing they enjoy to others. That's really good to have fans around FOSS technologies sharing the things we love. Long time back, in Chennai Linux Users … Continue reading To which Free/Open Source Software you are contributing?
Recovering a drupal server from high CPU usage issue
I have a drupal based Islandora server. Recently it went down. explored the server and fixed the issues. Issue : Drupal is not loading on the server. Getting error as connection to the database is not working. Analysis: Logged in to the server via ssh. checked "top" and "htop" results. The server has only 2 … Continue reading Recovering a drupal server from high CPU usage issue