Software
18 Aug 2017
First, a little bit of background. I’m a software developer. I use PC’s all day. I’ve been programming on Windows, Linux and MacOS devices. At first, I thought that I can’t live without “proper” keyboard and mouse combination and at least 2 external monitors.
This was when I was using Dell notebook with my ArchLinux. When my colleague switched to Macbook Air 13", and started cursing about how he hates it, I was pointing and laughing at him for using Apple product. When new update messed up something, I laughed again. Why use Apple garbage when you can use this awesome Dell notebook with Linux I said. Then I noticed he stopped using external keyboard and mouse, and was using just the notebook keyboard and trackpad. WHAT?! How can you do any serious work done on a laptop, and without a mouse?
18 Apr 2015
A small and simple CMS (content management system) like Drupal, Joomla, WordPress.
It may not have as much plugins and templates like WordPress but it is super simple application with django admin with WYSIWYG editors for page and post editing.
It is designed for easy web content editing with no previous experience in HTML or CSS. Just install it once, use default template or create one for yourself (or hire someone to make it) and use it. There is no maintenance required.
26 Apr 2014
Python application for dynamic changing of wallpapers depending on certain conditions (time of day, date, wheather, cpu temperature, etc…).
This tool comes with some pre-tested images that work pretty well. It will run on background and update the wallpaper based on the time of day. It does this by merging few of the images together, so you can have nice sunny day as wallpaper during the day, and darker starry one during the night.
17 Jun 2013
A simple CLI chatserver that uses server-client RSA key based authentication. I added dynamic keypair generation for server and clients (on startup each generates 4096b long key) and exchanges public keys when connected. This way there is no need to create encrypted keys for clients and server.
8/8