Skip to content

Instantly share code, notes, and snippets.

@i3130002
i3130002 / gnome-screenshot-to-file.sh
Last active Sep 17, 2022
gnome-screenshot area to ~pictures/gnome-screenshot/
View gnome-screenshot-to-file.sh
#!/usr/bin/env bash
now=`date +"%Y-%m-%d %H-%M-%S"`
gnome-screenshot -a -f "Pictures/gnome-screenshot/${now}.png"
# One can use keyboard shortcuts to call above script and ...
View React-Props-Functional-Component.md

Define component with default props:

interface IProps{
  propName:boolean;
}

export default function ComponentName(props?:IProps) {
  const {propName=false} = props?props:{}
}
View Mikrotik log interface traffic.md

Mikrotik log interface(ether1) traffic

This can be placed on an scheduler and logs your traffic like every hour or so.

{
:set $tx ([/interface get ether1 tx-byte]/1048576)
:set $rx ([/interface get ether1 rx-byte]/1048576)
:log debug "Traffic log,TX,$tx,RX,$rx;"
}

The log of script can be set to disk file for persistance

@i3130002
i3130002 / FastSerialPlotter.md
Last active Jan 26, 2022
Python Serial Plotter
View FastSerialPlotter.md

Python Serial Plotter High Frequency UART Plot AVR Arduino

This code plots serial data using mathplotlib and with high frequency. You might use it as a crude oscilloscope

import serial
from threading import Thread
import threading
import time
import matplotlib.pyplot as plt
import matplotlib.animation as animation