Vijay Kumar's Home Page

Welcome to my home page. Here you will find some of my creations, which includes scripts, programs, articles, tutorials, art work, and presentation slides.

What's New

Free Software and Free Documentation

Linux 2.6 Device Model

A tutorial on the 2.6 device model. The tutorial is available in HTML format and in text format.

Contributions to Nandsim

My first contributions to the linux kernel -- enhancements to the NAND flash simulator. Here are the links to the git commits.

OR1000 FAQ

At one point, I was trying to install the GNU tool chain and simulator from the OpenRISC 1000 project. Faced and fixed some issues during the installation. I have put them as a FAQ, its available here.

Tutorial on GTK's Multiline Text Editing Widget

A tutorial on the GtkTextView and friends. The tutorial is still under development. You can browse version 0.4 of the tutorial here.

Download version 0.4: [DocBook Tar ball] [HTML Tar ball] [Single HTML] [TXT] [PDF]

Programming Tips

Java Tip: Drawing a TextLayout [TXT]

Python FastTemplate

A port of FastTemplate to Python. Download version 0.1.0

Presentation sidebar

A simple python script to generate HTML slides. When giving a presentation on a software, a full screen presentation can be annoying. You will have to switch between the program and your presentation often. It would be better if the presentation occupies only one-fourth of the screen. Presentation sidebar allows you to do that. You can open the generated HTML slides in a browser and resize your browser window so that it occupies only one-fourth of the screen. Download version 0.1.1

Scripts

'The Power of Emacs' - Presentation

Slides I had developed for a presentation on Emacs at the GNU/Linux User Group, Trichy. The slides were generated using sidebar. View Slides

CVS Presentation

Slides I had developed for a presentation on CVS at the Chennai Linux User Group. The slides were generated using sidebar. View Slides

'Qemu for Kernel Newbies' - Presentation

The talk covers the basics of using qemu, writing simulations for simple parallel port peripherals, and writing Linux driver for these peripherals. View Slides

CVS Cheat Sheet

A quick reference sheet for CVS. [TEX] [PDF]

GGI Frontend for Xpdf

If you find yourself installing/starting X just to view PDFs then this project is for you! The project aims to port the Xpdf program to the GGI and GII libraries. Currently it is available as a patch file against the latest Xpdf release. The project details are available in here.

Free Software Philosophy

Tamil Translation of the GNU Manifesto

I was part of the team that translated the GNU Manifesto to Tamil. The translated document is available here, in the GNU website.

Transcript of Richard Stallman's speech at NITT

I was among the team of people who had transcripted Richard Stallman's speech at NIT, Trichy. The transcript is now available here, in the GNU website.

Free Software Concept Booklet

I had contributed a good amount of text/images to the Free Software Concept Booklet. The booklet is available here, in the Wikibooks website.

Zilogic Systems

I am currently with Zilogic Systems. Zilogic Systems provides training and software development services for embedded systems. Zilogic Systems offers courses in GNU/Linux and embedded systems. For more detailed information have a look at the company website.

Fun Stuff

Vector Art

Some of my first attempts at vector art. The artwork is dual licensed under the GPL and GFDL. Feel free to use them in your work.

ASCII Art

Some of my ASCII Art. These are dual licensed under the GPL and GFDL. Feel free to use them in your work.

Photo Gallery

Click here for some photos from the recent past.

Contact

Present e-mail addresses

You can contact me at vijaykumar AT bravegnu DOT org.

Previous e-mail addresses

I had used the following e-mail addresses before and I do not use them anymore. I am providing them here so that people I had contacts with, in the past, can identify me.

Credits

Thanks to kernel.org for the stylesheet.

Thanks to the Nevrax Design Team for the Meditating Gnu.


Vijay Kumar
Last modified: Sat Jul 7 17:38:35 IST 2007