Skip to content

Instantly share code, notes, and snippets.

@i3130002
i3130002 / gnome-screenshot-to-file.sh
Last active September 17, 2022 07:23
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 January 26, 2022 07:37
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