Skip to content

Instantly share code, notes, and snippets.

@zougloub
zougloub / dvr.py
Last active May 13, 2023 07:58
Tiny DVR for RTSP/H264 cameras
#!/usr/bin/env python
# -*- coding:utf-8 vi:noet
# RTSP/H264 simple camera DVR
__author__ = "Jérôme Carretero <cJ-tub@zougloub.eu>"
__license__ = "MIT"
import sys, io, os, re, time, datetime
import gi
#!/usr/bin/env python
# -*- coding: utf-8 vi:noet
# Characterization test for SMR drives
import sys, os, subprocess, time, mmap
if __name__ == "__main__":
device = sys.argv[1]
@zougloub
zougloub / ram_usage.py
Last active May 21, 2018 23:44
RAM usage script
#!/usr/bin/env python
# -*- coding: utf-8 vi:noet
# Measure RAM usage by a process (and its children) on Linux
import sys, io, os, logging, subprocess, time
def ram_usage(pid, depth=0):
pss = 0
logging.debug("%s Checking %d", " " * depth, pid)
@zougloub
zougloub / argh.cpp
Created June 5, 2018 03:38
When you have too many warnings in a piece of code and then track down a corruption issue...
#include <cstdio>
class C {
public:
C() {
printf("%s this=%p\n", __func__, this);
}
~C() {
printf("%s this=%p\n", __func__, this);
}