Posts Tagged ‘howto’

Git Staging: Video about what it is, how it is used and why we need it

August 29, 2016


How to use letsencrypt to enable https on debian jessie

April 2, 2016

Today I want to document how I enabled https on a website on a server run by debian jessie using the letsencrypt project.

The first step is, obviously, to install the letsencrypt package. Obviously enough a search for the package (i.e. apt-cache search letsencrypt) shows that this package is not available in the debian jessie distribution. But thanks to the official Debian Backports project, we can get package anyway.  Just follow the instructions on the website and then a simple command (apt-get -t jessie-backports install letsencrypt) installs our beloved letsencrypt package.

If you are using apache like me, you should also install the apache plugin for letsencrypt (apt-get -t jessie-backports install python-letsencrypt-apache) and the libaugeas0 (apt-get install libaugeas0) library.

After this, changing your http website to https is easily done via: letsencrypt –apache -d . This command asks you some questions and after that, voila, everything is done. No need for any additional configuration.

More information how to use the letsencrypt client or how to install it on other systems can be found in this PDF documentation.

Beware: I don’t know if the renewal of the certificates is now done automatically. If they expire and I have to renew them, I will update this article how to do this.

P.S.: If you are using owncloud and you are battling with trying to tell your linux owncloud-client to use now https instead of http: Don’t wrestle with the graphical interface, it won’t allow you this. Just edit the owncloud config file /home/<YOURUSER>/.local/share/data/ownCloud/owncloud.cfg  by changing the url from http to https.

P.P.S.: You can use the online SSL Server Test Service to validate your https Website and get information about how it is configured and if it is vulnerable.

How to easily merge PDF files with linux

April 30, 2012

There is an easy way to merge two or more PDF files. You can use the free software called Pdftk. You can get it via the package system of your preferred linux distribution or the homepage of the project.

Here is an example for merging threepdf files

pdftk 1.pdf 2.pdf 3.pdf cat output 123.pdf

You can find more examples on the projects website.

Howto: Extract images from a PDF document

January 2, 2011

If you find youself struggeling with exporting images from PDFs, don’t give up, there is a solution

… if you’re in my situation (no desire to use Adobe’s bloat) or you just need a small handy command line tool for linux (or other “unixes”): try pdfimages. It’s part of the xpdf package, which is probably available for all major linux distributions.
Usage is very straightforward:
pdfimages -j foo.pdf  bar

You can read the rest of the article on Stefaan Lippens Blog.

How to make your software project fail

August 29, 2008

Why do 66% of all IT projects fail, 20% go over time and budget ? With over 20 years of IT experience, Sander Hoogendoorn talks about project anti-patterns stereotyping them as Titanic projects, Golf course projects and many more.

You can see this talk on Its about one hour and teach you how to fail a project. You may know some of the anti patterns. But it’s always good to be reminded about it.

How to disagree

June 26, 2008

It seems like disagreeing is the easiest thing to do. But is also a thing which should be done with care.

… If we’re all going to be disagreeing more, we should be careful to do it well. What does it mean to disagree well? Most readers can tell the difference between mere name-calling and a carefully reasoned refutation, but I think it would help to put names on the intermediate stages. So here’s an attempt at a disagreement hierarchy: … [more]

So starts an article from Paul Graham providing the mean to distingush meanless disagreements from good critique.

Becoming a programmer in 15 minutes

June 16, 2008

If you want to become a programmer in 15 minutes without every leaving your webbrowser but also by writing code… Then try this interactive online ruby tutorial.

Use Maven with eclipse 3.3 WTP

February 8, 2008

Today I struggled to configure maven, eclipse 3.3 and the Web Tools Platform (WTP) to work together in a nice way.

Luckily I found a blog entry which explains it!

Have fun with debugging in a maven webapp with wtp plugin.

Blog for a Cause

January 31, 2008

Blog for a Cause!: The Global Voices Guide of Blog Advocacy is a E-Book (download as pdf) created by Mary Joyce.

Blog for a Cause!: The Global Voices Guide of Blog Advocacy explains how activists can use blogs as part of campaigns against injustice around the world. Blogging can help activists in se veral ways. It is a quick and inexpensive way to create a presence on the Internet, to disseminate information about a cause, and to organize actions to lobby decision-makers.

The goal of Blog for a Cause!: is twofold: to inform and to inspire. The guide is designed to be accessible and practical, giving activists a number of easy-to-follow tips on how to use a blog to further their particular cause.

Blog Advocacy