Skip to content

Instantly share code, notes, and snippets.

View scholi's full-sized avatar

Olivier Scholder scholi

  • Switzerland
View GitHub Profile
@scholi
scholi / mem_watchdog.py
Last active December 20, 2018 12:10
Memory watchdog for python process.
"""
Python 64bit on windows can potentially use all your RAM and freeze your computer.
Here is a small watchdog which will automatically kill the python process which use
the highest amount of RAM if the RAM consumption is higher than 95%
"""
import psutil
import time
import sys
def get_max_ram_proc():
This file has been truncated, but you can view the full file.
Ok5BTk9OSVNfVkVSU0lPTjoKMgo6U0NBTklUX1RZUEU6CiAgICAgICAgICAgICAgRkxPQVQgICAgICAgICAgICBNU0JGSVJTVAo6UkVDX0RBVEU6CiAxMC4wMy4yMDE2CjpSRUNfVElNRToKMDk6MzY6MDUKOlJFQ19URU1QOgogICAgICAyOTAuMDAwMDAwMDAwMAo6QUNRX1RJTUU6CiAgICAgICAyNTUuNgo6U0NBTl9QSVhFTFM6CiAgICAgICAyNTYgICAgICAgMjU2CjpTQ0FOX0ZJTEU6Ck46XFNQTV9EYXRhXDIwMTYtMDMtMTBcR29sZCAxMTEgLSBTVE0wMDQuc3htCjpTQ0FOX1RJTUU6CiAgICAgICAgICAgICA0Ljk5MkUtMSAgICAgICAgICAgICA0Ljk5MkUtMQo6U0NBTl9SQU5HRToKICAgICAgICAgICA1LjAwMDAwMEUtNiAgICAgICAgICAgNS4wMDAwMDBFLTYKOlNDQU5fT0ZGU0VUOgogICAgICAgICAgICAgMC4wMDAwMDBFKzAgICAgICAgICAwLjAwMDAwMEUrMAo6U0NBTl9BTkdMRToKICAgICAgICAgICAgMC4wMDBFKzAKOlNDQU5fRElSOgp1cAo6QklBUzoKICAgICAgICAgICAgMi4wMDBFLTEKOlotQ09OVFJPTExFUjoKCU5hbWUJb24JU2V0cG9pbnQJUC1nYWluCUktZ2FpbglULWNvbnN0Cglsb2cgQ3VycmVudAkxCTIuMDAwRS0xMCBBCTIuOTM3RS0xMSBtCTMuODY1RS03IG0vcwk3LjU5OUUtNSBzCjpDT01NRU5UOgppbml0aWFsIHNjYW4KOkRBVEFfSU5GTzoKCUNoYW5uZWwJTmFtZQlVbml0CURpcmVjdGlvbglDYWxpYnJhdGlvbglPZmZzZXQKCTE0CVoJbQlib3RoCTguODIwRS04CTAuMDAwRSswCgkwCUN1cnJlbnQJQQlib3RoCTEuMDAw
@scholi
scholi / FunWAutostereogram.ipynb
Last active May 8, 2017 20:54
Revert 3D-autostereogram
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@scholi
scholi / rc.lua
Last active August 29, 2015 14:05
Config file for awesome WM
-- Standard awesome library
local gears = require("gears")
local awful = require("awful")
awful.rules = require("awful.rules")
require("awful.autofocus")
-- Widget and layout library
local wibox = require("wibox")
-- Theme handling library
local beautiful = require("beautiful")
-- Notification library