[redmine] “Email delivery is not configured” error

If you get this error on Redmine‘s email notification configuration page:

Email delivery is not configured, and notifications are disabled. Configure your SMTP server in config/email.yml and restart the application to enable them.

you did configure config/email.yml file, and you did restart the application, and this message is still showing in the administration panel, you can try placing the email.yml file in other directory. For me, it helped when I placed it in /etc/redmine/default/, where Debian keeps YAML configuration files for Redmine installation instances. If you run multiple instances on one host, you may have to change default subdirectory name to the instance name.
I’m writing this post because while the solution is trivial, I’ve noticed that many questions about this error on Redmine’s forum remains unanswered.

[Android] Disable screen timeout when charging

If you ever wondered if it’s possible to keep screen from blanking/locking while the device is plugged into a charger, the answer is yes, it is possible, without any additional apps. Only the setting for this is strangely placed. To enable this feature, go into Menu → Settings → Applications → Development and tick “Stay Awake”. That’s it.

Syntax coloring / highlighting

Everyone knows that “higher level management” like to look at colorful things, especially on PowerPoint presentations, and source codes are most boring things you can include in documentation. How to help it? You can colorize your codes.

There are many software packages that can “beautify” sources. Most of them have one limitation, which can ruin whole experience: small amount of supported programming languages.
Continue reading Syntax coloring / highlighting