Skip to content

Instantly share code, notes, and snippets.


Piotr Wittchen pwittchen

View GitHub Profile
pwittchen /
Created Mar 15, 2022 — forked from sundeepgupta/
Script to create a universal or "fat" binary for an iOS framework.
# Adapted from
# and
# Create a new aggregate target.
# For the automatically generated scheme, change its build config to "release".
# Ensure this target's "product name" build setting matches the framework's.
# Add a run script with `source "${PROJECT_DIR}/path_to_this_script`
pwittchen /
Created Oct 3, 2021
by setting this param in the file /etc/modprobe.d/hid_apple.conf it's possible to toggle F keys with FN key
echo "options hid_apple fnmode=0" | sudo tee -a /etc/modprobe.d/hid_apple.conf
pwittchen /
Created Jul 24, 2020
dummy python server
from http.server import BaseHTTPRequestHandler, HTTPServer
host="localhost" ; port=8080
class HTTPRequestHandler(BaseHTTPRequestHandler):
def do_GET(self):
self.send_response(200) ; self.end_headers() ; self.wfile.write(b'ok')
print("http server is running at " + host + ":" + str(port))
HTTPServer((host, port), HTTPRequestHandler).serve_forever()
# to remote host
cat localfile.conf | ssh user@hostname 'cat -> /tmp/remotefile.conf'
# from remote host
ssh user@hostname 'cat /tmp/remotefile.conf' > /tmp/localfile.conf
pwittchen /
Created Apr 24, 2018 — forked from okapies/
Ubuntu 16.04 on ThinkPad T470s

This is a document describing how to install Ubuntu 16.04 LTS on ThinkPad T470s.

My Hardware

  • CPU: Intel Core i7-7600U (2.80GHz, 4MB cache)
  • Graphics: Intel HD Graphics 620
  • Display: 14” WQHD (2560 X 1440) IPS Non-Touch Anti-Glare
  • Memory: 24GB DDR4 2133 MHz (8GB Onboard + 16GB)
  • SSD: PCIe-NVMe 256G OPAL 2.0
  • Wireless: Intel Dual Band Wireless AC (2x2) 8265 Bluetooth 4.1
  • Fingerprint Reader
View 5 minute local Kubernetes Cluster on Mac
# Reference:
# install homebrew and cask
ruby -e "$(curl -fsSL"
# install virtualbox
brew cask install virtualbox
# install dockertoolbox
pwittchen /
Created Jan 27, 2018 — forked from mackuba/
Lista coworkingów w Krakowie

Coworking w Krakowie

Studio Kreatywnej Współpracy

Adres: ul. Królewska 2/2

  • miesiąc - 420 + VAT
  • 10 dni - 230 + VAT
pwittchen /
Created Jan 12, 2018 — forked from spalladino/
Backup and restore a mysql database from a running Docker mysql container
# Backup
docker exec CONTAINER /usr/bin/mysqldump -u root --password=root DATABASE > backup.sql
# Restore
cat backup.sql | docker exec -i CONTAINER /usr/bin/mysql -u root --password=root DATABASE
pwittchen / Custom-Jan-2018_blue_green_orange.json
Created Jan 4, 2018
Custom Color Scheme for Tilix Terminal on Ubuntu Linux (based on Monokai Dark)
View Custom-Jan-2018_blue_green_orange.json
"background-color": "#2E3436",
"badge-color": "#FFFFFF",
"bold-color": "#FFFFFF",
"comment": "",
"cursor-background-color": "#000000",
"cursor-foreground-color": "#FFFFFF",
"foreground-color": "#BABDB6",
"highlight-background-color": "#000000",
"highlight-foreground-color": "#FFFFFF",
pwittchen /
Last active Dec 22, 2017
This script is responsible for getting Common Air Quality Index (CAQI) in Poland basing on sensors. It works with BitBar on macOS and Argos on Linux with Gnome 3.
#!/usr/bin/env bash
# This script is responsible for getting Common Air Quality Index (CAQI) in Poland basing on sensors
# Replace API_KEY with your key, YOUR_LATITUDE and YOUR_LONGITUDE with your location
# get your API key at:
# this script can be used with bitbar on macOS:
# and argos on Linux with Gnome 3:
# requirements: curl and jq (on Linux it works just with jq - on macOS I needed to add /usr/local/bin/jq)