Skip to content

Instantly share code, notes, and snippets.

import serial
import os, time
# Enable Serial Communication
port = serial.Serial("/dev/ttyUSB0", baudrate=9600, timeout=1)
# Transmitting AT Commands to the Modem
# '\r\n' indicates the Enter key
port.write('AT'+'\r\n')
# cat /etc/nginx/sites-enabled/muj.server.net
server {
listen 80;
listen [::]:80;
index index.html index.htm index.nginx-debian.html;
server_name muj.server.net;
location / {
Je potreba to nechat chvili hrat.
# Alsa:
gcc -xc -oa -<<<'i;g(x,t,o){return(3&x&(i*((3&i>>16?"BY}6YB6%":"Qj}6jQ6%")[t%8]+51)>>o))<<4;}main(n,s){for(;;)putchar(g(1,n=++i>>14,12)+g(s=i>>17,n^i>>13,10)+g(s/3,n+(i>>11)%3,10)+g(s/5,8+n-(i>>10)%3,9));}';./a | aplay
# PulseAudio:
gcc -xc -oa -<<<'i;g(x,t,o){return(3&x&(i*((3&i>>16?"BY}6YB6%":"Qj}6jQ6%")[t%8]+51)>>o))<<4;}main(n,s){for(;;)putchar(g(1,n=++i>>14,12)+g(s=i>>17,n^i>>13,10)+g(s/3,n+(i>>11)%3,10)+g(s/5,8+n-(i>>10)%3,9));}';./a | padsp tee /dev/audio >/dev/null
# Vysledek:
@tuxmartin
tuxmartin / navod.sh
Last active November 24, 2021 07:19
Ubuntu 16.04 Xenial v QEMU-ARM (armhf)
# Download a rootfs img and a kernel:
sudo apt-get install qemu-user-static qemu-system-arm
wget http://cloud-images.ubuntu.com/xenial/current/xenial-server-cloudimg-armhf-disk1.img
wget http://launchpadlibrarian.net/353613547/linux-image-4.4.0-111-generic-lpae_4.4.0-111.134_armhf.deb
# (https://launchpad.net/ubuntu/xenial/armhf/linux-image-4.4.0-111-generic-lpae/4.4.0-111.134)
dpkg -X linux-image-4.4.0-111-generic-lpae_4.4.0-111.134_armhf.deb .
mkdir -p tmp
qemu-img convert xenial-server-cloudimg-armhf-disk1.img xenial-server-cloudimg-armhf.img
sudo kpartx -av xenial-server-cloudimg-armhf.img
sudo mount /dev/mapper/loop0p1 tmp
/home/pokus/.config/chromium/Default/Preferences
"window_placement": {
"bottom": 1080,
"left": 0,
"maximized": true,
"right": 1920,
"top": 0,
"work_area_bottom": 1080,
@tuxmartin
tuxmartin / gist:855815af78d5331a4e009babc1e476d9
Created January 18, 2018 12:22
zabbix debian update items
http://paste.debian.net/1005806/
Posting 1005806 from anonymous posted at 2018-01-18 12:13:44 expires: 2018-01-19 12:13:44
# Query the number of packages that can be upgraded. Returns a number.
UserParameter=deb.pkg.upgrades,apt-get -su --assume-no dist-upgrade | grep -oP "^\K([0-9]+)(?= upgraded,)"
# Query the number of packages with security updates that can be upgraded.
# Returns a number.

manual install/update:

# zcat /var/log/apt/history.log.1.gz 

Start-Date: 2017-12-21  20:07:57
Commandline: apt-get install supervisor
Install: supervisor:amd64 (3.0r1-1+deb8u1), python-meld3:amd64 (1.0.0-1, automatic)
End-Date: 2017-12-21  20:07:59

Start-Date: 2017-12-28  23:18:20
wget http://dl-cdn.alpinelinux.org/alpine/v3.7/releases/armhf/alpine-uboot-3.7.0-armhf.tar.gz
wget http://dl-cdn.alpinelinux.org/alpine/v3.7/releases/armhf/alpine-minirootfs-3.7.0-armhf.tar.gz
qemu-img create -f raw sd.img 512M
sudo losetup /dev/loop0 sd.img
sudo kpartx -av /dev/loop0
lsblk
sudo mkfs.ext3 /dev/mapper/loop0p1 # *must be ext3, not ext4*
sudo mount -t ext3 /dev/mapper/loop0p1 /mnt
wget http://dl-cdn.alpinelinux.org/alpine/v3.7/releases/armhf/alpine-uboot-3.7.0-armhf.tar.gz
wget http://dl-cdn.alpinelinux.org/alpine/v3.7/releases/armhf/alpine-minirootfs-3.7.0-armhf.tar.gz
qemu-img create -f raw sd.img 512M
sudo losetup /dev/loop0 sd.img
sudo kpartx -av /dev/loop0
lsblk
sudo mkfs.ext4 /dev/mapper/loop0p1
mount -t ext4 /dev/mapper/loop0p1 /mnt
wget http://dl-cdn.alpinelinux.org/alpine/v3.7/releases/armhf/alpine-uboot-3.7.0-armhf.tar.gz
tar xzvf alpine-uboot-3.7.0-armhf.tar.gz
mkdir fat
qemu-system-arm -M virt -m 64 -drive file=fat:fat/ -kernel boot/vmlinuz-hardened -initrd boot/initramfs-hardened -append modules=loop,squashfs,sd-mod,usb-storage