The hosting story revolves around. I’m moving back from Wordpress and Tumblr to a static site generator - named Hugo. The posts are migrated step by step. And yes it takes time…
Find more of my blog posts on the codecentric blog.
Blog
Gedanken des Tages
Benötigte Lebensmittel zu den Menschen die Sie benötigen Im TV habe ich einen Bericht zu SPRK gesehen. Für mich bekannt. TGTG, worüber ich SPRK kennengelernt habe, nutze TGTG seit April 2020. Laut App habe ich bis dato >550kg CO2 eingespart. Zum Abholen der Lebensmittel bin ich stehts mit dem Rad gefahren. für mich interessant daran ist Lebenmittel zu retten, etwas neues Auszuprobieren bzw. zu verwerten und die Überraschung. jedoch ist es mir hier leider ebenfalls passiert, dass ich nicht alles verwertet habe und letztendlich auch wegwerfen musste.
Blog
Coffee Beans
Double eye Kirschkaffee Coffee Circle 19grams Passenger Coffee Henrys Coffee Five Elephant Coffee
Blog
DNS Server
Provider Primary Secondary Cloudflare IPv4 1.1.1.1 1.0.0.1 Cloudflare IPv6 2606:4700:4700::1111 2606:4700:4700::1001 Google IPv4 8.8.8.8 8.8.4.4 Google IPv6 2001:4860:4860::8888 2001:4860:4860::8844 Quad9 * IPv4 9.9.9.9 9.9.9.10 Quad9 * IPv6 2620:fe::fe 2620:fe::10 OpenDNS (Cisco) IPv4 208.67.222.222 208.67.222.220 OpenDNS (Cisco) IPv6 2620:0:ccc::2 2620:0:ccd::2 Hurricane Electric IPv4 74.82.42.42 - Hurricane Electric IPv6 2001:470:20::2 - Chaos Computer Club Berlin 213.73.91.35 - Quad9
Primary: Secure, Blocklist, DNSSEC, No EDNS Client-Subnet Secondary: Unsecure, No blocklist, no DNSSEC, send EDNS Client-Subnet FoeBud/digitalcourage
Blog
Game Developer Travel Tour
The two game developer Marius Winter and Benedikt Hummel travels across europe: tourbueno.com
Blog
Patterns Of Resilience
By Uwe Friedrichsen
Slide 74 - a couple of resilient software design patterns Slides: http://de.slideshare.net/ufried/patterns-of-resilience
In this slide deck, I first describe what resilience is, what it is about, why it is important and how it is different from traditional stability approaches.
After that introductory part the main part is a “small” pattern language which is organized around isolation, the typical starting point of resilient software design. I used quotation marks for “small” as even this subset of a complete resilience pattern language still consists of around 20 patterns.
Blog
Raspberry Pi RFID RC522 wiring
getting rfid rc522 to work with raspberry pi 2 Image from https://raspberrypi.stackexchange.com/questions/37021/.
Blog
Raspberry Pi 2 B GPIO Layout
Expansion Header Pinout Images from http://pi4j.com/pins/model-2b-rev1.html.
Blog
Cheat Sheets
Nice cheat sheets (e.g. protocols, applications, references, syntax, technologies): http://packetlife.net/library/cheat-sheets/
Blog
Running Overclocked Raspberry Pi 2 B With FreeBSD
Running Overclocked Raspberry Pi 2 B With FreeBSD Overclocking options: arm=1000MHz, core=500MHz, sdram=500MHz, overvolt=2
Blog
Write an FreeBSD.img file to an SD card
1 2 3 4 5 # plugin your sd card # open a terminal as root/sudo diskutil list // identify the /dev/diskNUMBER of the sd card diskutil unmountDisk /dev/diskNUMBER sudo dd bs=1m if=FreeBSD-11.0-CURRENT-arm-armv6-RPI-B-20150217-r278908.img of=/dev/diskNUMBER How to build your own freebsd raspberry pi (arm6) image:
https://github.com/kientzle/crochet-freebsd https://github.com/daveish/freebsd-arm-tools Update 2018-08 FreeBSD has supported the Raspberry Pi 2 since Q2 2015.
https://wiki.freebsd.org/FreeBSD/arm/Raspberry%20Pi http://www.raspbsd.org/
Blog
FreeBSD update/rollback plus cron job
Update 1 2 freebsd-update fetch freebsd-update install Rollback 1 freebsd-update rollback Daily update cron job 1 echo '@daily root freebsd-update cron' >> /etc/crontab
Blog
FreeBSD reboot 10 seconds after a panic
1 echo 'kernel.panic = 10' >> /etc/sysctl.conf 1 2 3 // kern.coredump=0 // kern.corefile=/dev/null // background_fsck="NO" # on zfs ;)
Blog
Overclocking Raspberry Pi B+
SoC (Broadcom BCM2835 ARMv6) thermal range is up to +85 °C.
Orginal /boot/config.txt: 1 2 3 4 5 disable_commandline_tags=1 gpu_mem=32 device_tree=rpi.dtb device_tree_address=0x100 kernel=uboot.img My additional options (stable system): 1 2 3 4 5 6 7 8 9 10 11 12 arm_freq=900 arm_freq_min=700 gpu_freq=250 gpu_freq_min=250 core_freq=450 core_freq_min=250 sdram_freq=500 sdram_freq_min=400 over_voltage=0 over_voltage_min=0 initial_turbo=15 temp_limit=75 Based on http://elinux.org/RPiconfig#Overclocking_options.
Blog
Setup swapfile on FreeBSD
Your process consume more memory than there is physical RAM (e.g compelling on a raspberry pi)? In that case you need swap space.
1 2 3 4 5 6 7 dd if=/dev/zero of=/swapfile bs=1m count=512 chmod 0600 /swapfile echo 'md99 none swap sw,file=/swapfile 0 0' >> /etc/fstab reboot swapon -aLq swapinfo swapctl -lh Based on:
https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/adding-swap-space.html http://www.cyberciti.biz/faq/create-a-freebsd-swap-file/
Blog
Setup ntp/d
Cause 1 2 3 4 5 6 portsnap fetch update ... Snapshot appears to have been created more than one day into the future! (Is the system clock correct?) ... Solution Global ntp pool/zone overview.
1 2 3 4 ntpdate pool.ntp.org echo 'ntpd_enable="YES"' >> /etc/rc.conf echo 'ntpdate_enable="YES"' >> /etc/rc.conf echo 'ntpd_sync_on_start="YES"' >> /etc/rc.conf
Blog
FreeBSD Performance Analysis Tools
Source: https://github.com/hukl/freebsd-toolbox
e.g. $ systat -vmstat 0.5
Blog
Fix FreeBSD 10.1 Boot Problem On Raspberry Pi B+ (error 19)
1 echo 'hw.bcm2835.sdhci.hs="0"' >> /boot/loader.conf
Blog
HTTP2 - RFC 7540
Based on google’s SPDY protocol. Internet Engineering Task Force (IETF) RFC 7540 HTTP/2.
Blog
Unix Toolbox
Since 2007 … http://cb.vu/unixtoolbox.xhtml
A collection of Unix/Linux/BSD commands and tasks which are useful for IT work or for advanced users, a compact and practical reference.
Blog
ESP 8266
The ESP8266 is a low price SoC with WLAN / UART / SPI interface (ardoino alternative).
https://www.mikrocontroller.net/articles/ESP8266
Blog
Schlanke CMS-Alternativen
http://t3n.de/magazin/schlanke-cms-alternativen-wordpress-typo3-co-jungen-234161/
“Es gibt heute bereits zahlreiche innovative CMS-Lösungen, die leichtgewichtig, schnell zu erlernen und einfach zu implementieren sind. Sie fokussieren sich oft auf eine Nischengruppe und verzichten nicht nur auf überflüssige Features, sondern in einigen Fällen sogar auf die ganze Datenbankschicht. Bei kleinen bis mittleren Web-Projekten haben sie sicherlich das Potenzial, WordPress und Co. zu ersetzen. Und wer weiß – vielleicht feiern wir mit Kirby, Craft oder Koken in zehn Jahren eine neue Erfolgsgeschichte.
Blog
Static website generators
Jekyll Octopress DocPad Hugo Wintersmith Middleman Nanoc Metalsmith Hexo Harp Cactus Pelican Sculpin Source: http://mashable.com/2014/08/28/static-website-generators/
Blog
Frontend Frameworks
A collection of front-end frameworks for faster and easier web development: https://usablica.github.io/front-end-frameworks/compare.html
Blog
How to switch version of brew installed software
1 2 3 $ brew list node $ brew switch node 0.10.35 $ brew which node