Kategorien
Workouts

Workout 2020-04-29

Warmup

  • 100 KB

20min AMRAP

  • 10 push up
  • 10 DB front squats
  • 10 single arm DB thrusters, 5 each arm

Ich habe 6 Runden + 5 Push Up geschafft. Könnten auch 7 Runden gewesen sein, ZÀhlen hat heute irgendwie nicht mehr geklappt.

Kategorien
Workouts

Workout 2020-04-28

50-40-30-20-10

  • dumbbell snatch
  • air squats

Ich habe 16:45 gebraucht. Kurz und knapp, und vor allem vor dem Regen fertig gewesen. 🙃

Kategorien
Workouts

Workout 2020-04-25

27 – 21 – 15 – 9

  • Burpees
  • KB Swings

Ich habe 8:20 dafĂŒr gebraucht. Der Kettlebell war ca. 25kg schwer.

Vorher habe ich noch 5 Runden mit 1min Wall Sit genacht. Anschließend habe ich 5×8 calf raises und 3×8 side raises mit dem KB gemacht.

Kategorien
Technology

OnePlus 8 Pro: Erster Eindruck

Heute kam das OnePlus 8 Pro bei mir an. Deutlich schneller als erwartet. Die Ersteinrichtung ist wie bei allen Android-Telefonen eine Sache von wenigen Minuten, inklusive der wichtigsten Anwendungen wie Nextcloud, AndOTP, Keepass2Android und MailDroid.

Anschliessend hab ich zwei SchnappschĂŒsse mit der Kamera gemacht, bei normalem Licht im Wohnzimmer:

Der Fokus auf dem normalen Bild ist natĂŒrlich falsch auf einer der hinteren BlĂŒten gelandet, aber in der Nahaufnahme sieht man die Details sehr schön.

Übers Wochenende werde ich natĂŒrlich noch ein paar Fotos und wahrscheinlich auch ein Workout Video machen. Das Ergebnis gibt’s dann wieder in einem Update hier im Blog. 😀

Kategorien
Technology

Move React files into custom directories

This morning I tried to rebuild my instapaper clone for Nextcloud from PHP and plain javascript to React, but I needed to move the compiled javascript and CSS files into a custom directory structure for the nextcloud app release. I’m using create-react-app and react-app-rewired and apparently there is no simple way to modify the output directory „build“ to something different.

To avoid additional tools and steps in my process, I decided to write a piece of javascript and execute it with node after building my app via npm. To do this I created the following file move.js next to package.json:

const path = require('path');
const fs = require('fs');

const build = path.resolve(__dirname, 'build');
const target = path.resolve(__dirname, '..');

const errorLogger = (err) => err && console.log(err);

[path.join(target, 'js'), path.join(target, 'css')].forEach(dir =>
  fs.readdir(dir, (err, files) => {
    if (err) throw err;
    files.forEach(file => fs.unlink(path.join(dir, file), errorLogger));
  })
);

// copy javascript+css into custom directories
fs.readdir(build, (err, files) => {
  if (err) throw err;
  // copy javascript+map files
  files.filter(file => {
    return file.endsWith('.js') || file.endsWith('.map');
  }).forEach(file =>
    fs.copyFile(path.join(build, file), path.join(target, 'js', file), errorLogger)
  );
  // copy CSS files
  files.filter(file => {
    return file.endsWith('.css');
  }).forEach(file =>
    fs.copyFile(build + '/' + file, target + '/css/' + file, errorLogger)
  );
});

Now I can modify my npm scripts in package.json:

"scripts": {
  ...,
  "build": "react-app-rewired build && node move.js"
},

When running npm build the files are now copied into the proper directories for JS and CSS in my nextcloud app structure.

Kategorien
Workouts

Workout 2020-04-22

30min EMOM

  • Min 1: 10 bent over row each
  • Min 2: 10 push up
  • Min 3: 30 air squats
Kategorien
Allgemein

Updating the URL in your wordpress feed

Today I noticed that my feed did not have the correct URL in the element atom:link because I run my installation of wordpress behind a reverse proxy. There are several things that can go wrong when using this setup, and this seems to be another one which is not documented anywhere…?

I added a new filter to my theme functions:

add_filter('self_link', 'CustomFeedUrlFilter', $priority = 10);
function CustomFeedUrlFilter($url) {
    return home_url() . '/feed/';
}

I’m now pulling the URL I configured as my WP_HOME from the database and overwrite any value coming from the original installation. This is possible because wordpress already runs the link through the filter self_link when generating the feed.

I don’t know why it’s so complicated to run behind a reverse proxy, but I hope this will get easier in the future. It’s the default setup when using containers, which means basically all cloud infrastructure at this point. I think there are some more things still broken, because sometimes I get redirected to the wrong URLs when I click links in the admin UI, i.e. when moderating comments. đŸ€·â€â™‚ïž

Kategorien
Workouts

Workout 2020-04-21

41 min. time cap:

41x Pull-ups bent over rows
41x Sit-ups
41x Clean&jerks
41x Box jumps
41x Push-ups
41x Box/Ring Dips
41x Floor Wipers Russian twist
41x Front Squats
41x Burpees
41x HSPU
41x KB swings

Ich habe es bis 10 Burpees geschafft. DB clean and jerk und die Front Squats waren wie erwartet am hÀrtesten. Alles mit 20kg DB.

Kategorien
Technology

Bestellt: OnePlus 8 Pro

Es wird langsam Zeit, mein aktuelles Smartphone Sony XZ Premium durch ein neues Modell zu ersetzen. Nach ein paar Tagen Recherche habe ich mich entschlossen, das neue OnePlus 8 Pro zu bestellen.

Ich hatte letztes Jahr schon mit dem 7 T Pro geliebĂ€ugelt, allerdings war es mir noch etwas zu frĂŒh, das Sony auszutauschen. Aber ich hatte darauf spekuliert, dass OnePlus dem 7er wieder ein ordentliches Upgrade spendieren wird und das war auch so. Jetzt bin ich also nach 6 Jahren wieder zurĂŒck bei OnePlus. 😎

Der Versand soll nĂ€chste Woche starten und das Telefon wird vor dem 05. Mai bei mir ankommen – so die Notiz bei der Bestellung. Ich hab natĂŒrlich das schwarze Modell genommen. Leider kann man keine microSD Karte mehr in das Telefon stecken, aber im Moment komme ich auch mit 2x 64GB aus, also werden die 128GB im 8 Pro wohl auch ausreichen…

Ich bin gespannt, wann das Telefon kommt und ob ich wieder so zufrieden damit sein werde, wie mit dem OnePlus One und meinem jetzigen Sony XZ Premium.

Kategorien
Workouts

Workout 2020-04-18

10 Runden

  • 20 step ups
  • 20 KB swings
  • 20 push ups