There are two types of user experiences on a webpage, one with Auto Focus on an input field and the other without it. Auto-focus is especially helpful when the primary motive of the user on the webpage is to type something and do something with the input. One example would be Google Search. Here, the user […]
SSH Login without Password (ssh-copy-id)
One of the first things that I do on a new machine is setup SSH Logins for my remote machines/servers. It saves me a lot of trouble and hassle later on. I have tried this on OSX, CentOS, Ubuntu all of which are Unix based. The same commands might not work on Windows. If the machine […]
XQuery on eXist – OSX
eXist db is an open-source database application that I have been using for the past few weeks as part of my ‘Data Integration’ course by Professor Jan Chomicki. On the Mac OSX, installation is quite straightforward. Download the .jar file available for the latest stable release and double click on the downloaded file. Follow the […]
Poster Design and Photoshop
Though I am not an expert designer, I had spent quite sometime during my undergrad doing design work mostly with Photoshop designing posters, brochures, t-shirts. I had been a part of the design team for Pragyan1 2009, 2010 and Sensors2 2008, 2009, 2010. I was also a part of the team that worked on the […]
SML/NJ setup on OSX
SML/NJ is a compiler and programming environment for the functional programming language Standard ML. We used this language as part of the CSE505 – Fundamentals of Programming Languages course by Assistant Professor Lukasz Ziarek in Fall 2013. I installed SML/NJ 110.77 on my Macbook running OSX 10.9. The .pkg file listed under MacOSX can be downloaded […]
A brand new dev blog!
The idea of having a new blog while intimidating at first, didn’t seem like a bad idea at all. I had been very intermittently blogging at my alagappan.co.in/blog/ and most of the posts there were about my travel, my running experiences and so. When the thought of posting development/technical on the blog, I felt I […]