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
Expanding our street library with 1000 govt school students membership
In Kanchipuram, we have a small public library. When I was in grade 2, I was so annoying my parents to make be busy. One day, my dad took me to our street library and introduced the librarian. I still remember how I wondered on seeing that many books there. The librarian was so kind. … Continue reading Expanding our street library with 1000 govt school students membership
FSHM 3rd Organizational Conference – Event notes
Few weeks ago, in Pondicherry, Free Software Hardware Movement had its 3rd annual conference. As it was planned on a Sunday, I got an opportunity to attend. Puduvaiglug is now part of FSHM. Long time back, 30 Jan 2011, I was part of the inauguration of puduvaiglug. https://puduvaiglug.wordpress.com/2011/01/30/linux-users-group-at-puducherry/ Since then, I am following their activities … Continue reading FSHM 3rd Organizational Conference – Event notes
Chennai Linux Users Group – Feb 2026 – Minutes
Chennai Linux Users group aka Indian Linux Users Group, Chennai ( ILUGC ) is my homeland. I grew up there. Around 2004, I started to attend the monthly meets. Slowly started to give lightning talks. The team solved all my problems with my computer and Linux. The flat organization culture being followed there, makes us … Continue reading Chennai Linux Users Group – Feb 2026 – Minutes
