Close Menu
  • Archive
  • Tags
  • Email
  • Github
  • feeds
  • bookmarks
  • Blogroll
  • Webring

Orange Sun

Unsorted ramblings, sometimes related to programming
  • 2020-01-28

    Cygwin CI journey

    Setting up Cygwin CI environment for testing one of my projects took more than fifty trial-and-error attempts - that's why I think it will be useful to leave some written notes on the issues I've encountered. Here is the end result - GitHub CI running some Makefile tests in Cygwin. Cygwin gotchas …
  • 2020-01-27

    Don't blindly trust Docker for the selfhosted stuff

    It is my strong belief that you shouldn't go crazy with all-things-docker when deploying selfhosted services at home. Online forums, especially r/selfhosted, seem to foster an opinion that providing a Dockerfile or better yet a docker-compose.yml or even prebuilt public images on Docker Hub is an acceptable way …
  • 2019-10-01

    Manage Python virtual environment from your Makefile

    I often use Makefiles not just as a build tool but as a handy way to execute sequences of commands. The commands I've found myself executing again and again lately are the ones to manage Python virtual environments: Create new venv Update pip to the latest version that enables all …
  • 2019-08-26

    Cygheap base mismatch in Git for Windows

    This error has haunted me for several months: 4 [main] head (6660) C:\...\usr\bin\head.exe:r *** fatal error - cygheap base mismatch detected - 0x612C7410/0xAF7410. This problem is probably due to using incompatible versions of the cygwin DLL. Search for cygwin1.dll using the Windows Start->Find/Search facility …
  • 2019-07-30

    On dotfiles management

    This will be yet another description of dotfiles management by some random person on the Internet. I will try to explain what my setup is like and why it is that way. If you're not yet using version control software for your configuration files I strongly encourage you to start …
  • 2018-08-22

    Installing One by Wacom in Debian Stretch

    I believe there are many people who run Debian Stable as their main desktop OS. This article is a short how-to on enabling newer hardware in Debian Stable without switching to another version or distribution. NOTE: This article was written in 2018, new Debian Stable (Buster) has been released since …
  • 2018-07-14

    Enhanced file path completion in bash (like in zsh)

    Zsh offers a lot of significant improvements over traditional shell experience. Some of those can also be implemented in bash, but others are not. For a long time I've thought that advanced file path expansion is something that can't be done in bash. Today I prove myself wrong. Background When …
  • 2018-06-26

    Liberating effect of Ansible

    Maintaining two or three Linux machines is not that hard of a task. For many years I have thought it was not worth the effort to automate - regular backups and version-controlled configuration files seemed to be just enough. And then Ansible had blown my mind. History It all started with …
  • 2018-06-16

    Accidental submersion into web development

    The Library Problem I love reading books. My wife loves reading books. We enjoy shopping for books and we live a ten minute commute away from a huge used books store. That means we have a lot of books. Like, really a lot. A little more than one thousand. We …
  • 2018-06-01

    Excel as a CSV editor (with VBA)

    One might think that Excel is a decent CSV editor as it is, but it's not. It is a very capable CSV reader, I do not dispute that. When it comes to writing though, Excel does not match what you'd expect from a mature application: It might change the delimiter …
⇇ «

Page 2 / 3

» ⇉
Published with Pelican Orange Sun Theme SmallWeb