brejoc.com

In my world Python is not a snake, Androids are not science fiction, Go is not a game and Linux has nothing to do with washing powder. ;)

  • Home

"Dynamic web pages without Javascript" by Tim Bell

Yesterday I've noticed a great presentation by Tim Bell with the title Dynamic web pages without Javascript, that was given at PyCon AU 2018. He gives an introduction to creating dynamic web applications

  • Jochen Breuer
    Jochen Breuer
1 min read
batteries

Batteries are evil

I had an expanding battery some days ago up to the point where the battery deformed the frame of the laptop. Dell support was really stellar and replaced the battery the next day.

  • Jochen Breuer
    Jochen Breuer
1 min read
devops

SaltStack and openSUSE

This blog post was first published via HackMD to Twitter, G+ and Reddit. If you haven't been living under a rock, you've certainly noticed that SaltStack is one of the hot topics within

  • Jochen Breuer
    Jochen Breuer
4 min read
Linux

Ultima VIII on Linux

Don't you miss the good old games sometimes? Okay, opinions diverge when it comes to exactly this Ultima. Ultima 8 is indeed much different from the previous Ultima titles in the saga, which

  • Jochen Breuer
    Jochen Breuer
3 min read
deployment

We want openSUSE on DigitalOcean - The results

Two month ago I started this survey and the results are finally here. Many thanks to all who took the time to send this in. All of this is based on 66 answers.

  • Jochen Breuer
    Jochen Breuer
2 min read

ssht moved to OBS

Yesterday I've set up an OBS repository for ssht. ssht allows you to directly connect to a running tmux session on a remote host via ssh. So if you are using openSUSE (Leap

  • Jochen Breuer
    Jochen Breuer
1 min read
Linux

openSUSE Conference 2017 - My Highlights

This has been my first openSUSE Conference and it has been great. Thanks to all the organizers and supporters! My Highlights I have to admit, that I lost track of openSUSE and SUSE

  • Jochen Breuer
    Jochen Breuer
2 min read
python

IOError - decoder jpeg not available 🐞

This is one of the blog posts, that is adressing the future me but might also be useful for you too. You might have gotten this error because you are using PIL or

  • Jochen Breuer
    Jochen Breuer
1 min read
python

Service Locator Pattern in Python?

The service locator pattern is a design pattern used in software development to encapsulate the processes involved in obtaining a service with a strong abstraction layer. This pattern uses a central registry known

  • Jochen Breuer
    Jochen Breuer
2 min read
sysadmin

HTTPS with Nginx, Let's Encrypt and acmetool

There is really no reason to not use valid HTTPS certificates anymore. Let's Encrypt is easy to use and free. So without further ado here is how your setup could look like with

  • Jochen Breuer
    Jochen Breuer
2 min read
digitalnomad

Off the Grid as a Digital Nomad

Being a Digital Nomad has a lot of benefits, but there are also some major downsides. Not having permanent access to the energy grid is one of them. Pluging your laptop or smartphone

  • Jochen Breuer
    Jochen Breuer
3 min read
python

Django, Localized Decimal-Fields, and our beloved Internet Explorer

Current versions of Internet Explorer aren't as bad as it used to be. Some even claim that Safari is the new IE. We usually don't have to optimize for a particular browser very

  • Jochen Breuer
    Jochen Breuer
1 min read
deployment

Letting Django know about your HTTPS proxy

If you are running a Django application behind a proxy, Django cannot automatically know if encryption is used. This can cause problems e.g. with redirects. Django, not knowing it should use HTTPS,

  • Jochen Breuer
    Jochen Breuer
1 min read
python

Two seconds, then kill it with fire!

In this example I'm setting a time limit for code execution. If the execution takes too long, the TimeoutException is beeing raised and we can proceed with the rest of the program.

  • Jochen Breuer
    Jochen Breuer
1 min read
python

Django Channels - a game changer

Do you remember the good old days, when everything was stateless and there was, at least most of the times, a response for every request? Those times are gone. Nowadays we want rich,

  • Jochen Breuer
    Jochen Breuer
2 min read
sysadmin

Improved backups with rsync and ZFS

Today backups saved someones bacon again. A customer messaged me and asked if I could restore a file from yesterday. Luckily this is a piece of cake (just like it should be). Our

  • Jochen Breuer
    Jochen Breuer
1 min read
sysadmin

ssht - a shortcut right into your tmux session

ssht is not exactly new, but I've never blogged about it and it's a really handy timesaver. If you are working on the terminal a lot, there is a big chance, that you

  • Jochen Breuer
    Jochen Breuer
1 min read
deployment

CI with drone.io and your own images

I've been evaluating drone.io yesterday and I'm quite impressed with the integration and simplicity. You can use drone as a SAAS or install it on your own hardware. It's really easy. Drone

  • Jochen Breuer
    Jochen Breuer
1 min read
deployment

Nginx has no TLSv1.2!???

Which is of course not true. Setting ssl_protocols to ssl_protocols TLSv1 TLSv1.1 TLSv1.2; will activate TLSv1, v1.1 and v1.2. So why am I writing this? The documentation

  • Jochen Breuer
    Jochen Breuer
1 min read
Linux

Quick&Dirty: PlantUML watchdog

We've been using PlantUML in the past to outline dependencies and relations between classes or to simply get the relations in databases right. There is a nice Confluence plugin and serveral editors availabe,

  • Jochen Breuer
    Jochen Breuer
1 min read
Ubuntu

Three month of elementary OS

Three month ago I've been installing elementary OS on my Dell XPS 13. The sputnik edition. The XPS 13 is my main workstation that follows me everywhere I go – so this is more

  • Jochen Breuer
    Jochen Breuer
5 min read
package management

SuperGenPass implemented in Go

Last year I've started a port of SuperGenPass in Go. After my initial release Mathias Gumz totally dominate the project and made huge improvements. gosgp was born – a command-line application to generate passwords

  • Jochen Breuer
    Jochen Breuer
1 min read
web

Turn the Bootstrap carousel with FancyBox

This is more or less a reminder for me. With this little gist, the Bootstrap carousel and FancyBox2 are working hand in hand when it comes to browsing images. Normally those two don't

  • Jochen Breuer
    Jochen Breuer
1 min read

Is Freya released yet?

Once uppon a time there has been a website called Is Freya released yet, that is no longer needed. Why? Because the Beta 1 of elementary OS has been released and it looks

  • Jochen Breuer
    Jochen Breuer
1 min read
Linux

What does the IoT and your laptop have in common?

Do you still remember Cuttlefish? With this neat application your computer becomes aware of its surroundings and can react to a switch of the wifi network, a plugged in USB devices, aso. These

  • Jochen Breuer
    Jochen Breuer
1 min read
brejoc.com © 2019
Latest Posts Twitter Ghost