Skip to content

Instantly share code, notes, and snippets.

View stefanjenkner's full-sized avatar
✌️

Stefan Jenkner stefanjenkner

✌️
View GitHub Profile
@stefanjenkner
stefanjenkner / README.md
Last active January 9, 2022 22:52
CamillaDSP w/ mono to stereo for single woofer+tweeter

CamillaDSP w/ mono to stereo for single woofer+tweeter

Hardware:

Software:

@stefanjenkner
stefanjenkner / obi-socket2-example.yaml
Created September 20, 2021 20:24
ESPHome OBI Socket 2
esphome:
name: obi-socket2-example
platform: ESP8266
board: esp01_1m
substitutions:
friendly_name: "OBI Socket 2 Example"
binary_sensor:
- platform: gpio
@stefanjenkner
stefanjenkner / test_weather.py
Created June 12, 2018 21:11
test_get_conditions2
class WeatherTestCase(unittest.TestCase):
# ...
@mock.patch('chalicelib.weather.requests.get', side_effect=mocked_requests_get)
@mock.patch('chalicelib.weather.REQUESTS_SESSION.get', side_effect=mocked_requests_get)
@mock.patch('chalicelib.weather._WU_API_KEY_ID', 'key')
def test_get_conditions2(self, mock_requests_get, mock_requests_session_get):
date_local = datetime(2018, 5, 27, 8, 19, 36, 0)
latitude = 50.75
longitude = 12.18
function nfd(name) {
return gensub(/u\\314\\210/,"ü","g",
gensub(/o\\314\\210/,"ö","g",
gensub(/a\\314\\210/,"ä","g",
gensub(/U\\314\\210/,"Ü","g",
$name))))
}
function nfc(name) {
return gensub(/u\\314\\210/,"ü","g",
@stefanjenkner
stefanjenkner / keybase.md
Created September 2, 2016 20:45
keybase.md

Keybase proof

I hereby claim:

  • I am sedden on github.
  • I am sedden (https://keybase.io/sedden) on keybase.
  • I have a public key ASDpJ26ej_h38iXCmk5BVU1w9_hO1fNk_m5KE8shE2DVswo

To claim this, I am signing this object:

Notes from ClojureD 24.1.2015

Albrecht Schmidt: "Start your engine: My Clojure Bot in the Hello World Open 2014"

  • Hello World Open: programming contest organised by Reaktor and Supercell with ~2500 teams, worldwide distribution
    • Client-server car race, cards driven with some parameters such as decelerate/accelerate, change lanes
    • Organisers provided test server with simple testing UI
  • Parameters for car are quite simple: current angle, position etc
  • Clojure works well for processing simple data structures like this - analysis, storing, examining
  • Used Incanter to plot bot data during test (throttles vs. angles)
AFCONVERT=afconvert
AFINFO=afinfo
AP=/usr/local/bin/AtomicParsley
FLAC=flac
METAFLAC=metaflac
MP4CHAPS=mp4chaps
SHNTOOL=shntool
ZIP=zip
COVER?=cover.jpg
@stefanjenkner
stefanjenkner / puppet-dashboard-finish-install.pp
Created August 3, 2014 19:03
Finishing puppet-dashboard 2.0 installation
# Finishing puppet-dashboard 2.0 installation
#
# $ cd /usr/share/puppet-dashboard
# $ RAILS_ENV=production bundle exec rake db:setup
# $ RAILS_ENV=production bundle exec rake db:migrate
# $ RAILS_ENV=production bundle exec rake assets:precompile
$install_dir = '/usr/share/puppet-dashboard'
$dashboard_user = 'puppet'
$dashboard_group = 'puppet'
#!/usr/bin/env python
import xmlrpclib
import getpass
import argparse
import datetime
import sys
import sqlite3
TIMESHEET_DB='/Users/stefan/Documents/Timesheet.db'