Philipp LiesCloning all repositories from a Bitbucket workspaceHow to automatically clone all repositories from a Bitbucket workspace with a simple python package.Mar 7, 2023Mar 7, 2023
Philipp LiesSetting up latest OpenCV for Android Studio and Kotlin — 2021 editionOpenCV is an amazing library used by millions of developers around the world. Sadly the documentation is outdated and sometimes misleading…Dec 28, 20202Dec 28, 20202
Philipp LiesinITNEXTConverting PyTorch float tensor to Android RGBA Bitmap with KotlinA simple Kotlin implementation of the dearly missed function to convert a PyTorch float tensor into an Android Bitmap.Dec 18, 20191Dec 18, 20191
Philipp LiesReproducible machine learning with docker, jupyterlab and fastai/pytorchHow to set up a pytorch & fastai docker image with built-in fixed random seed for reproducibility.Nov 22, 20191Nov 22, 20191
Philipp LiesSetting up Ubuntu 18.04Tutorial for manually installing and signing nvidia drivers for ubuntu with secure boot enabled.Nov 19, 2019Nov 19, 2019
Philipp LiesTransferring data from Google Drive to Google Cloud Storage using Google ColabSimple and fast transfer of data between Google Drive and Google Cloud Storage without the need to download or upload to your local…Jul 10, 201920Jul 10, 201920
Philipp LiesinITNEXTBuilding docker images from private git repositories using ssh loginStep-by-step tutorial how to set up multi-stage docker builds to securely build images from private git repositories.Jun 4, 20194Jun 4, 20194
Philipp LiesSpeeding up web development with local API call caching using nginx on WindowsStep by step guidance on how to set up nginx on windows to serve as reverse proxy for an remote API server and speed up API calls by >80%.Jun 1, 2019Jun 1, 2019
Philipp LiesProgress bar and status logging in python with tqdmHow to make a compact progress tracking and performance logging in pythonApr 30, 20195Apr 30, 20195