Linux Magazine #4 2020 – ThingsBoard listing

import json import os import adafruit_bmp280 import board import busio import requests i2c = busio.I2C(board.SCL, board.SDA) bmp280 = adafruit_bmp280.Adafruit_BMP280_I2C(i2c, address=0x76) HOST = os.getenv(“IOT_THINGSBOARD_URL”) ACCESS_TOKEN = os.getenv(“IOT_THINGSBOARD_ACCESS_TOKEN”) URL = f”{HOST}/api/v1/{ACCESS_TOKEN}/telemetry” sensor_data = {} sensor_data[“temperature”] = bmp280.temperature sensor_data[“pressure”] = bmp280.pressure payload = json.dumps(sensor_data) r = requests.post(URL, data=payload) print(r.text)

Linux Magazine #3 2020 – Chatserver in eigen beheer listing

server {        listen 80;        server_name synapse.mixedcontent.net;        return 301 https://$server_name$request_uri; } server {     listen 443 ssl;     listen [::]:443 ssl;     server_name synapse.mixedcontent.net;     ssl_certificate /etc/letsencrypt/live/synapse.mixedcontent.net/fullchain.pem;     ssl_certificate_key /etc/letsencrypt/live/synapse.mixedcontent.net/privkey.pem;     location /_matrix {       proxy_pass http://localhost:8008;       proxy_set_header X-Forwarded-For $remote_addr;     }     location / {       proxy_pass http://localhost:8008;       proxy_set_header X-Forwarded-For… Lees meer

Linux Magazine #6 2020 – Boom van Pythagoras van het artikel Fractals in OpenSCAD

dikte=10; orde=10;   boom(dikte,orde);   module boom(d,o) {   max_orde=13;   o = (o > max_orde) ? max_orde : o;     cube([d, d, d], center=true);     tak = d/sqrt(2);     if (o) {     translate([-d/2, 0, d/2])       rotate([0, -45, 0])         translate([tak/2, 0, tak/2])           boom(tak, o-1);       translate([d/2, 0,… Lees meer

Listing DNSDiag

Arjan ten Hoopen LISTING 1 arjan@arjanpc:~> dnsping www.linuxmag.nl dnsping DNS: 10.0.0.150:53, hostname: www.linuxmag.nl, rdatatype: A 41 bytes from 10.0.0.150: seq=0   time=80.446 ms 41 bytes from 10.0.0.150: seq=1   time=0.723 ms 41 bytes from 10.0.0.150: seq=2   time=0.623 ms 41 bytes from 10.0.0.150: seq=3   time=0.570 ms 41 bytes from 10.0.0.150: seq=4   time=0.515 ms 41 bytes from 10.0.0.150: seq=5  … Lees meer

Nadirpatch .zip bestand

Je kan het zip bestand HIER downloaden. De link voor Google Streetview: https://www.google.com/maps/@52.4093912,5.2786577,3a,75y,162.34h,13.64t/data=!3m6!1e1!3m4!1sAF1QipMWnmlgc3CmFXGjLZCZseF-aaA5i-foVeRnYzq4!2e10!7i7200!8i3600  

Linux #4 2019 – Simuleer een kruispunt listing

#include <stdio.h> #include <pigpio.h> #include <stdlib.h>   void start_traffic_light() {     printf(“Button for traffic is pushed.\n”);     time_sleep(0.5);     printf(“Letting traffic pass.\n”);     gpioWrite(15,0);     gpioWrite(21,1);     time_sleep(3.0);     gpioWrite(21,0);     gpioWrite(20,1);     time_sleep(1.5);     gpioWrite(20,0);     gpioWrite(21,0);     gpioWrite(15,1); }   void… Lees meer

Linux #4 2019 – Sonic Pi listing

# Something Stranger use_bpm 60 p = (ring :e4, :g4, :b4, :c5) p = p + p.reverse s = (ring 1.0, 0.75, 0.25, 1.0, 1.0)   live_loop :theme do play p.tick, amp: 0.6 sleep 0.25 end   live_loop :heartbeat do loop do sample :bd_boom, rate: 1.0, amp: 2 sleep s.tick end end   live_loop :bass… Lees meer

Linux #6 Script voor Network File System

Dit is het script waar de url naartoe zou gaan in het Network File System artikel van Arjan ten Hoopen.   #!/bin/bash # # Auteur: Arjan ten Hoopen # # Simpel script om een indicatie te krijgen over de performance van NFS # Run dit script als gewone gebruiker op de client #   #… Lees meer

Linux #6 2018 – Listing 3 Internet Radio

# # Copyright (c) 2013 Pascal Bleser <pascal.bleser@opensuse.org> # Authors: # * Pascal Bleser # * http://pyn00b.blogspot.be/2012/11/life-with-systemd-part-2.html # * Werner Fink for the postfix.service file # * Arjan ten Hoopen for modifications for ices # # Description: # #  Used to start the Ices server for a given stream. # [Unit] Description=Ices Server for Arjan… Lees meer