Skip to content

Instantly share code, notes, and snippets.

🐧
penguining around

Roland Hieber rohieb

🐧
penguining around
Block or report user

Report or block rohieb

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@rohieb
rohieb / webinar-datenschutz-grundverordnung-für-kleine-vereine-shownotes.txt
Created May 6, 2018
Shownotes zum Webinar "Datenschutz-Grundverordnung für kleine Vereine"
View webinar-datenschutz-grundverordnung-für-kleine-vereine-shownotes.txt
Webinar: Datenschutz-Grundverordnung für kleine Vereine
https://www.youtube.com/watch?v=5NmiaDEg3o8
(Shownotes by rohieb)
00:00:00 Einleitung
00.03:30 Agenda
00:05:00 Was ist Datenschutz?
- Abgeleitet aus Grundgesetz, Grundrecht auf Persönlichkeitsrecht
- Europäische Grundrechtecharta
- Ziel: Schutz des Einzelnen vor Beeinträchtigung des Persönlichkeitsrechts
View elce17-mission-impossible-os-compliance-for-1990-licenses
Mission Impossible: Open Source Compliance for 1990's Licenses in Today's World
Will the OS Community Soon Face OSS Trolls?
Dr. Hendrik Schöttle, Fachanwalt für IT-Recht, osborneclarke.com
Slides: https://schd.ws/hosted_files/osseu17/85/Osborne%20Clarke%20-%20Hendrik%20Sch%C3%B6ttle%20-%20Open%20Source%20Summit%20Europe%20-%2023%2010%202017.pdf
"First I will disappoint you: I won't have an out-of-box-solution" :(
compliance issues will likely increase in the next years
outline:
@rohieb
rohieb / README.md
Last active Jan 22, 2017
Dōmo-kun
View README.md

Dōmo-kun

Dōmo-kun wallpaper

This design is licensed unter CC0.

Index:

  • dōmo-kun.{png,svg}: wallpaper version
  • dōmo-kun-{red,black,white}.svg: suitable for cut-plotting e.g. on heat transfer foil. the small rectangle in the lower left helps distinguishing the edges. remove it before the heat transfer.
@rohieb
rohieb / twitter-timeline-declutter.user.js
Last active Jan 28, 2018
Twitter Timeline Declutter user script
View twitter-timeline-declutter.user.js
// ==UserScript==
// @name Twitter Timeline Declutter
// @namespace http://twitter.com/
// @version 2
// @description Remove "Who to Follow", "While you were away", "You might like" etc. from your timeline stream
// @author rohieb
// @homepage https://gist.github.com/rohieb/5df57de7625e0a2182f364b3c2b88599
// @updateURL https://gist.githubusercontent.com/rohieb/5df57de7625e0a2182f364b3c2b88599/raw
// @match *://twitter.com/*
// @grant GM_addStyle
@rohieb
rohieb / README.md
Last active Jul 31, 2016
IBR-DTN with PTXDist on Raspberry Pi
View README.md

This is a very compressed version of How to become a PTXdist Guru.

PTXdist is a build system to reproducably build Linux distributions from source. DistroKit is a Board Support Package for embedded systems, using PTXdist.

  1. get a fast machine with at least ~15 GB of free space
  2. install PTXDist, version 2016.07.0
  3. install the OSELAS.Toolchain, version 2014.12.x for arm-v7a-linux-gnueabihf
  4. git clone https://github.com/rohieb/DistroKit-rpi-ibrdtn
  5. cd DistroKit-rpi-ibrdtn
  6. optionally, ptxdist menuconfig to select software to build
@rohieb
rohieb / README.md
Last active May 1, 2019
IBR-DTN on OpenWRT on the Raspberry Pi
View README.md

OpenWRT image for Raspberry Pi with IBR-DTN.

Steps to reproduce:

(This is an abridged version of OpenWRT Buildroot – Installation and Usage)

  1. Get a fast machine with at least ~10 GB of free space.
  2. For Raspberry Pi 1 and 2, you can use the latest release, 15.05 “Chaos Calmer”:
    • git clone git://git.openwrt.org/15.05/openwrt.git openwrt
    • cd openwrt
View build.log
~/Videos/untrunc (master) $ make
/usr/bin/qmake -o Makefile untrunc.pro
g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DVERBOSE -DVERBOSE1 -DQT_NO_DEBUG -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4 -I-I/usr/local/lib -I. -o main.o main.cpp
g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DVERBOSE -DVERBOSE1 -DQT_NO_DEBUG -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4 -I-I/usr/local/lib -I. -o atom.o atom.cpp
atom.cpp: In destructor ‘Atom::~Atom()’:
atom.cpp:17:26: warning: deleting object of polymorphic class type ‘Atom’ which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor]
delete children[i];
^
atom.cpp: In member function ‘void Atom::parse(File&)’:
atom.cpp:46:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
@rohieb
rohieb / copy-pad-contents.sh
Created Jun 10, 2016
copy etherpad contents
View copy-pad-contents.sh
#!/bin/sh
PADURL='https://pad.stratum0.org/p'
APIURL='https://pad.stratum0.org/api/1'
APIKEY=FIXME_FILL_THIS_IN
template_pad=stratumnews-template
target_pad=sandkastennonexistent ## FIXME: change this to your needs.
urlescape() {
perl -MURI::Escape -e 'while(<STDIN>){print uri_escape($_)};'
}
You can’t perform that action at this time.