Prevent screen tearing when using proprietary NVIDIA Linux drivers

There's no doubt that NVIDIA's proprietary Linux drivers are the best when it comes to gaming and high performance 3D graphics in general; even at the expense of running closed source software. Still, despite the driver's robust OpenGL performance and overall stability, there's one issue I've yet to see fixed out of the box: screen tearing.

Continue reading

Bitcoin ad networks for publishers

If you're looking to monetize your website, be it a blog or a site hosting user created content, you might want to give one of these Bitcoin-based ad networks a go. Bitcoin based networks allow you to withdraw your payouts much more frequently (in the best case as often as every 24 hours) and may give you ...

Continue reading

Using Jinja2 with Django

If you've worked with Django, one of the most popular Python-based web frameworks, then you are using or have used the framework's own template engine DjangoTemplates. While most of the Django libraries and projects assume you use the default template engine, Django also has official support for a different template engine called Jinja2. And although the ...

Continue reading

Writing a touchscreen driver in Python

I wrote an userspace touchscreen driver using Python after a day of experimenting with both udev (Linux's device manager) and python-uinput (Python API to uinput kernel module, which allows userspace input drivers to be created).

If you are here for the finished driver, you can pick it up from my GitHub repository here. However, if ...

Continue reading

Yearly archives