Talking about GNU/Linux!

- Entries under this category -

MPD: My Setup 2018
Posted by Hristos T. on 2018-04-20, under the category GNU/Linux
Tags: music, mpd

UPDATE 2018-04-27: Of course not even a week after I posted this, I've made yet another tweak -- see the Bonus section at the end of the entry for more details.

I figured it was time for a follow-up to my previous entries on MPD that describes the current state of my setup with all of its evolutions. Here we go!

Read more here ...
Selenium testing with a Django application - locally and in CI
Posted by Hristos T. on 2018-01-24, under the category GNU/Linux
Tags: testing, selenium, python, django, buildbot

Updated 2018-04-09 - check out the end of this entry to see how I solved chrome driver instability!

It's great to have unit tests in any piece of software, but for web applications they aren't enough to ensure funcitonality. To fully ensure things work, you need to actually open each page in a web browser and use it, which is of course something that's not even remotely doable by hand. Selenium allows you to automate the process of using your web application in a real browser, and it has a fantastic Python library that's easy to integrate into a Django project. With a good suite of Selenium tests, you could have full confidence that your application fully works without manually using any part of it yourself. Join me as I discuss adding Selenium tests to a Django project that are ran both locally and in a CI environment on a headless server.

Read more here ...
No keys by default
Posted by Hristos T. on 2017-12-07, under the category GNU/Linux

I've recently decided to stick an SSD into an old Thinkpad T61 I have in an effort to make using it less painful. With a spinning disk, the age of the CPU really showed, but with an SSD it's back to being a total joy to use. This machine ...

Read more here ...
A terminal feature I never knew I wanted
Posted by Hristos T. on 2017-12-03, under the category GNU/Linux
Tag: workflow

For a very long time, maybe close to eight years, I've used terminator as my terminal emulator. Based on gnome-terminal but offering features like split panes and more, it was easy to use, looked and worked well, and was widely available. The pane splitting was really a driver ...

Read more here ...
A small rotating wallpaper program
Posted by Hristos T. on 2017-09-23, under the category GNU/Linux

I recently felt the need for a rotating desktop background - that is one that switches the image every so often. I'm not aware of any specifc programs that solve this exact problem, but feh sports some neat command-line options that make scripting up such a thing a ...

Read more here ...