Blog Archives

ഓമനത്തിങ്കൾക്കിടാവോ — PDF (RIT Ezhuthu) · PDF (Rachana) · English version below മലയാളത്തിലെ ഏറ്റവും പ്രിയപ്പെട്ട താരാട്ടുപാട്ടാണ് ‘ഓമനത്തിങ്കൾക്കിടാവോ’. 1813-ൽ തിരുവിതാംകൂർ മഹാറാണി ഗൗരി ലക്ഷ്മി ഭായിയുടെ അഭ്യർത്ഥനപ്രകാരം ഇരയിമ്മൻ തമ്പിയാണ് ഈ വരികൾ രചിച്ചത്. തന്റെ...

macOS has built-in dictation. Windows has it too. Linux does not — not in any form that works system-wide, without the cloud, and without a painful setup ritual. So I...

Apple Intelligence isn’t just a suite of system-wide writing tools or a smarter Siri. For developers, it’s an on-device Foundation Models framework that we can hook into using Python. The...

Logseq is my choice for personal knowledge management. It is an offline-first, local-only outliner 1. When I’m working in the terminal with Gemini CLI or Claude Code, I often need...

Promotional folders are digital landfills. We sign up once and receive daily “last chance” offers that bury important context. Traditional filters are too blunt; they can’t distinguish between a shipping...

Of course I wrote this post with AI. That one line would eliminate a select few readers (not that I expect many anyways). However, having harbored that hatred myself, I...

Scaling rails apps
#rails

Should I end up forgetting the firefights I’ve been through, or the months of planning anticipating the big marketing event, I can always come back to this post and remember...

കമ്പ്യൂട്ടറിൽ മലയാളം എഴുതാനുള്ള കെണികൾ ഇറങ്ങി കാലം കുറെ ആയെങ്കിലും , ഞാൻ ഒരു മലയാളം കീബോർഡ് ഇഷ്ടപെട്ട് ഉപയോഗിച്ച് തുടങ്ങിയത് ഈ അടുത്ത ആണ്. വാട്ട്സാപ്പിൽ എനിക്ക് ആൾക്കാർ മലയാളം മെസേജുകൾ അയക്കുമ്പോൾ ആണ് , എനിക്ക് മലയാളം ടൈപ്പ്...

What is it? DuckDB is a tool that can be used to query JSON data, with SQL. It can also do other things, head over to the DuckDB homepage to...

I started this blog post as a tutorial to write a Tetris game, while I myself figured out how to do this. This tutorial introduces the basic concepts that you...

Flow Charts Sometimes it’s easy to explain things with pictures, and you’re looking for a tool to draw pictures. Usual tools : app.diagrams.net Google Drawings Microsoft Visio What do we...

Quitting is a strong word. I am probably going to return to twitter someday. But for now, here is how I have been off twitter for the last 7 months...

Of late, growing plants in my balcony is a hobby I have picked up. Growing plants from seeds, and watch them bear fruits and flowers is immensely rewarding. Learning to...

Add this to your Rakefile : task :np do note_name =ENV['note'] || 'misc' note_file = "_posts/#{Time.now.to_i}-#{note_name}.md" `touch #{note_file}` end Create a new post like so: env note="Jekyll new post rake...

Today I created a Facebook account. I had deleted my previous account few months ago. I signed up and slowly started sending friend requests. Facebook does a good job of...

To turn on autocorrect feature of git, run : git config --global help.autocorrect 10 After setting this, if you make a mistake in git commands, git autocorrects it. Example :...

gho - github helper
#

Gho (Github Open) is a shell function : In zsh : gho () { open "https://`git config --get remote.origin.url|sed -e s/.git//g|sed s,:,/,g`/$1" } Or if you’re using fish shell. (...

Setup for learning HAML
#

Install the gems haml , guard-haml , guard-livereload and LiveReload chrome extension Create a Guard file that will compile the haml files you create and reload html files in chrome...

Quilt Really good tutorial : Quilt Tutorial - Shakthi Kannan, April 6, 2006 To know which patch you are on : quilt top To move down the series ( to...

Missing diff-lcs Error : /usr/lib/ruby/vendor_ruby/rspec/expectations/differ.rb:1:in `require': no such file to load -- diff/lcs (LoadError) Fix : sudo apt-get install ruby-diff-lcs

This is my try at text search described here There is already redis running in my app as the back end for Rails Cache.The new requirement was the ability to...

This http://code.google.com/p/mod-auth-external/ is useful when you need to provide http basic auth ,but authorise from an external program and not htpasswd file. The installation and confiugration outlined at http://code.google.com/p/mod-auth-external/wiki/Installation worked...

Some time ago, we(me and sooraj) were at college.I was crazy about my 1 yr old PC.Sooraj was not crazy about his 6yr old PC.He was crazy about computers that...

The computer disease
#

Excerpt from Surely You're Joking, Mr. Feynman! : Well, Mr.Frankel, who started this program, began to suffer from the computer disease that anybody who works with computers now knows about....

It is a Saturday evening, I am moderately demotivated.I was looking around for some light reading like big metal chickens. Since such good things are rare ,I was at hn/twitter...

For my first few days in rails i thought (prolly sooraj too ) thought that this was the default way stylesheets were arranged in rails : [[posterous-content:oHJekcDFylcqmCqAqEcD]] It was a small eureka...

This is pretty straight forward and it works. I used  rachana from smc UPDATE : Major fail :(This wont render properly , complex scripts wont be rendered properly ,atleast not...

There are two kinds of people , those who know things and those who don't know things . This post is for the second kind of people.Dear ones ,You don't...

Ruby I learned today.
#

I am new to ruby . Here is something i feel cool that i learnt today , You can mix in instance methods and class methods by include and extend...

I Linux because ,
#

Dear friend ,If ever you have given me that look or told me that i was crap because i used linux for my computer unlike you , here is an...

wget -q -O - http://feeds.feedburner.com/railscasts | awk -F \" '/media:content/ {print $4}'| grep "rails_3"|wget -i - -c That's pretty useful . 

I am learning vi , partly because my job demands it and partly because it is a cool editor .Things i knew already :To open a text file in vi...

Its just a dew days that i've noticed that i forget things , i forget things that i never thought i would . Those days at school now seem far...

Writing a journal
#

Ever since my chances of talking long time doing nothing has diminished I've been thinking of a way to complain about others and make observations about the universe.Thought of doing...