devices:
  - label: 'Local iPhone 5 (en)'
    driver: chrome
    width: 320
    height: 568
    mobile: true
    pixel_ratio: 2
    local: en
  - label: 'Local iPhone 5 (de)'
    driver: chrome
    width: 320
    height: 568
    mobile: true
    pixel_ratio: 2
    local: de
  - label: 'Local Android (en)'
    driver: chrome
    width: 360
    height: 640
    mobile: true
    pixel_ratio: 4
    local: en
  - label: 'Local Android (de)'
    driver: chrome
    width: 360
    height: 640
    mobile: true
    pixel_ratio: 4
    local: de
  - label: 'Local iPhone 6(s) (en)'
devices:
  - label: 'Local iPhone 5 (en)'
    driver: chrome
    width: 320
    height: 568
    mobile: true
    pixel_ratio: 2
    local: en
  - label: 'Local iPhone 5 (de)'
    driver: chrome
    width: 320
    height: 568
    mobile: true
    pixel_ratio: 2
    local: de
  - label: 'Local Android (en)'
    driver: chrome
    width: 360
    height: 640
    mobile: true
    pixel_ratio: 4
    local: en
  - label: 'Local Android (de)'
    driver: chrome
    width: 360
    height: 640
    mobile: true
    pixel_ratio: 4
    local: de
  - label: 'Local iPhone 6(s) 360x640 (en)'
devices:
  - label: 'Local iPhone 5 (en)'
    driver: chrome
    width: 320
    height: 568
    mobile: true
    pixel_ratio: 2
    local: en
  - label: 'Local iPhone 5 (de)'
    driver: chrome
    width: 320
    height: 568
    mobile: true
    pixel_ratio: 2
    local: de
  - label: 'Local Android (en)'
    driver: chrome
    width: 360
    height: 640
    mobile: true
    pixel_ratio: 4
    local: en
  - label: 'Local Android (de)'
    driver: chrome
    width: 360
    height: 640
    mobile: true
    pixel_ratio: 4
    local: de
  - label: 'Local iPhone 6(s) 360x640 (en)'
1 [url=https://geizhals.de/1194263]Samsung SSD 850 EVO  500GB, SATA (MZ-75E500B)[/url]
1 [url=https://geizhals.de/1511200]Samsung SSD 960 EVO  500GB, M.2 (MZ-V6E500BW)[/url]
1 [url=https://geizhals.de/1551097]Intel Core i7-7700K, 4x 4.20GHz, boxed ohne Kühler (BX80677I77700K)[/url]
1 [url=https://geizhals.de/1320340]Crucial Ballistix Sport LT grau DIMM Kit  32GB, DDR4-2400, CL16-16-16 (BLS2C16G4D240FSB)[/url]
1 [url=https://geizhals.de/1449271]MSI GeForce GTX 1080 Gaming X 8G, 8GB GDDR5X, DVI, HDMI, 3x DisplayPort (V336-001R)[/url]
1 [url=https://geizhals.de/1557921]Gigabyte GA-B250-HD3P[/url]
1 [url=https://geizhals.de/1193857]Thermalright HR-02 Macho Rev. B (100700726)[/url]
1 [url=https://geizhals.de/1200732]Fractal Design Define R5 Black, schallgedämmt (FD-CA-DEF-R5-BK)[/url]
1 [url=https://geizhals.de/1564594]be quiet! Pure Power 10-CM 500W ATX 2.4 (BN277)[/url]
# switch to screen behaviour
set -g prefix C-a
unbind C-b
bind C-a send-prefix

# switch to the last active window
bind-key C-a last-window

# start with 1
set -g base-index 1

# set terminal
set -g default-terminal "screen-256color"
set -g default-shell "/bin/zsh"

# This configuration file binds many vi- and vim-like bindings to the
# appropriate tmux key bindings.  Note that for many key bindings there is no
# tmux analogue.  This is intended for tmux 1.3, which handles pane selection
# differently from the previous versions

# split windows like vim
# vim's definition of a horizontal/vertical split is reversed from tmux's
bind s split-window -v
bind v split-window -h

# move around panes with hjkl, as one would in vim after pressing ctrl-w
bind h select-pane -L
bind j select-pane -D
bind k select-pane -U
bind l select-pane -R
table inet filter {                                                                                                                                                                                                                                                                                                           
        chain input {
                type filter hook input priority 0; policy drop;
                ip6 nexthdr ipv6-icmp counter packets 0 bytes 0 accept
                ip protocol icmp accept
                ct state established,related accept
                iif "lo" accept                                                                                                                                                                                                                                                                                               
                tcp dport 0-65535 reject with tcp reset                                                                                                                                                                                                                                                                       
        }
}
set $mod Mod4

#font -xos4-terminus-medium-r-*--12-*-*-*-*-*-iso10646-1
#font -*-proggytiny-medium-r-*-*-10-*-*-*-*-*-*-*
#font -misc-fixed-medium-r-semicondensed-*-12-*-*-*-*-*-iso10646-1
font -*-gohufont-medium-*-*-*-11-*-*-*-*-*-iso10646-1

floating_modifier $mod

focus_follows_mouse no
mouse_warping none

bindsym $mod+Return exec /usr/bin/urxvt -fg grey -bg black +sb -sl 1024 -e "zsh"

bindsym $mod+Shift+q kill

bindsym $mod+r exec /usr/bin/dmenu_run -i -fn "gohufont-9" -nb \#000000 -nf \#999999 -sb \#000000 -sf \#31658C

bindsym $mod+j focus left
bindsym $mod+k focus down
bindsym $mod+l focus up
bindsym $mod+semicolon focus right

bindsym $mod+Left focus left
bindsym $mod+Down focus down
bindsym $mod+Up focus up
bindsym $mod+Right focus right

bindsym $mod+Shift+j move left
bindsym $mod+Shift+k move down
Mai 11 15:49:01 smb systemd[1]: cron.service: main process exited, code=killed, status=6/ABRT
Mai 11 15:49:01 smb systemd[1]: Unit cron.service entered failed state.
64 bytes from muc11s02-in-f3.1e100.net (172.217.22.227): icmp_seq=22 ttl=56 time=166 ms
64 bytes from muc11s02-in-f3.1e100.net (172.217.22.227): icmp_seq=23 ttl=56 time=290 ms
64 bytes from muc11s02-in-f3.1e100.net (172.217.22.227): icmp_seq=24 ttl=56 time=109 ms
64 bytes from muc11s02-in-f3.1e100.net (172.217.22.227): icmp_seq=25 ttl=56 time=338 ms
from scipy.io import loadmat
import numpy as np
import json

mat = loadmat('mpii_human_pose_v1_u12_1.mat')

count = len(mat['RELEASE']['annolist'][0, 0][0])
samples = []
for idx, anno in enumerate(mat['RELEASE']['annolist'][0, 0][0]):
    try:
        filename = anno['image']['name'][0, 0][0]
        annopoints = anno['annorect']['annopoints'][0]

        # each annotated human in image appended in here:
        labels = []

        for aidx in range(0, len(annopoints)):
            try:
                annopoint = annopoints[aidx]

                # head rectangle:
                x1 = anno['annorect']['x1'][0][aidx][0][0]
                y1 = anno['annorect']['y1'][0][aidx][0][0]
                x2 = anno['annorect']['x2'][0][aidx][0][0]
                y2 = anno['annorect']['y2'][0][aidx][0][0]

                # scale:
                scale = anno['annorect']['scale'][0][aidx][0][0]

                # rough human center position on image: