Automate your Paperwork with Latex and Python (Part 3 - Reports based on Excel Data)
Last time we rewrote the proof of concept using jinja and introduced argparse. This time we will take the knowledge we gathered to apply it to a more real life example: We will parse an Excel file and generate a report using its content.
Automate your Paperwork with Latex and Python (Part 2 - Jinja + Argparse)
It has been a while since the first part of this post. The main reason being, that I kind of gave up on the Proof of Concept I detailed in the there, because I discovered a seriously better way to do it. The magic is called template engines!
Awesome WM Widget Guide (Part 1)
If you are using Awesome as your Windows Manager tells about you that you a like lightweight and productivity focused working environments. But when you have to stare at your monitor for 10+ hours a day, some pleasant design doesn’t hurt - especially if it makes your WM even more functional.
How to get Windows-like Application Shortcuts in Linux (KDE, Gnome, and any other)
As many people, I changed to Linux because it makes some of my daily work a lot easier. It has a lot of features I, personally, consider superior to Windows. However, there are these small things, these small convenience, you will probably miss coming from Windows. One of the things I am missing is the way Windows handles the application shortcuts in the taskbar. But I gonna change that today and bring all the functionality to my glorious new KDE-Plasma desktop.
Customize IPython's Keyboard Shortcuts
As many programmers who use Python for their scientific work, I really like the IPython notebook interface. However, using a German keyboard, I got annoyed by IPython’s hotkeys. Many of them just won’t work with a non-US-keyboard-layout. After a while of unsuccessful research about how to change them, I inally found a way to change them.
Scientific Python NOW! (Part 2)
This is the second part of my introduction-series to scientific python. This time, we gonna continue with plotting our data and than we gonna move on to some general coding and coding techniques.
Automate your Paperwork with Latex and Python (Part 1 - POC)
Many people, who work especially in small businesses, are using Word or other Word-processors to write their invoices, contracts, or applications. This is fine (if you can stand the little annoying things such programs sometimes do), however, they lack the option to really automate repetitive work in any way.
Scientific Python NOW! (Part 1)
This is a small guide which should get you quickly up and running with analysing and visualising your data using Python. I’m gonna cover everything from setting up your Python environment, over analysing your data, to fitting some crazy function. I try to explain everything in a way that no real prior programming skills are needed to follow along. After reading, you gonna be able to discover the amazing world of Scientific Python all on your own.
Create your own professional digital Signature and learn about custom LaTex Packages
As classical post correspondence dies out, letters and contracts are usually sent over the internet. However, most official documents still have to be signed in some way. Because, printing-signing-scanning is an annoying thing to do, I am going to show you how to easily implement a professional looking signature in to your LaTex documents. On top of this, we gonna learn a lot about LaTex packages and option parsing. So, let the fun begin!
Make Linux even more awesome with Dmenu
If you are using any modern Linux Distro, it has probably some kind of application launcher already included. To name a few, GNOME Do, Synapse, or xfce4-appfinder all work the same way. You press a button, the launcher appears, and you can quickly select a application to launch by typing its initial letters. In its default configuration Dmenu works no different; however, it can be used to make a quick selection from any given list and not just the default list of applications. Therefore, Dmenu is practical as a custom launcher for nearly everything and even as a way to get a user input for a bash or python script.