teaser

Lenovo Thinkpad T420s after 5 years of use

Sometimes there is a beauty in the wear and tear that shows on heavily used equipment. I think this is true for my trusty ol' Thinkpad T420s. Here's a couple of pictures of its current state and a recap of my experiences with the machine, good and bad.

... read more ...

teaser

Passing URL parameters to client only

I wanted to implement a search plugin for the Just Search Portal so searching shortcuts built into browsers could be used to pull up the portal conveniently. To make this work, the portal must support retrieving queries from the URL like other search engines ...

... read more ...

teaser

The Just Search Portal

The Just Search Portal is single file static HTML page that simply provides a search bar and buttons for submitting the query to search engines. The page is made with a focus on not distracting the user and on privacy. No ads or recent activity is shown like in many …

... read more ...

teaser

Making parallel text PDFs for e-readers

This post explains the scripts: dualtext2pdf and dualtext2html that convert two Markdown formatted texts with alignment cues into a dual text or parallel text PDF. The scripts are intended for generating bilingual e-reader friendly PDFs to practice a foreign language.

... read more ...

teaser

The making of this blog with Pelican

For this version of the blog I decided to go for static website generation. Read on for thoughts about this decision, why I didn't like WordPress, and generally how I tried to make a simple efficient website respecting privacy this time.

... read more ...

teaser

Old Endeavors

This blog is the third version of my personal blog. Here is a few screenshots of the previous two versions

... read more ...

teaser

Converting fonts to C source using bmfont2c.py script

I’d like to share a Python script I wrote for converting bitmap fonts generated by BMFont to C source code byte arrays and definitions suitable for rendering on a monochrome matrix LCD. The script outputs a C header and C source file ready to plug into some source code tree.

... read more ...

teaser

Midimixfix Feature Overview

The software in Midimixfix has now reached a level of maturity and functionality that makes it a very versatile and usable piece of equipment. Its about time I get to the alphabetic keyboard and describe what the box is capable of!

... read more ...