Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View seqizz's full-sized avatar
why the heck github has status support

Gürkan seqizz

why the heck github has status support
View GitHub Profile
local awful = require("awful")
local naughty = require("naughty")
local wibox = require("wibox")
local gears = require("gears")
local clients_hints = {}
local clients_widgets = {}
local clients_texts = {}
local hints = {}
local hints_tree = {}
johand /
Last active January 23, 2024 02:12
Upgrading PostgreSQL to a major version in Archlinux

Upgrading PostgreSQL to a major version in Archlinux

# pacman -S postgresql-old-upgrade

# systemctl stop postgresql.service
# mv /var/lib/postgres/data /var/lib/postgres/olddata
oliworx / full-xfs-backup
Created March 25, 2016 11:57
very fast full backup of XFS partition with xfdump and lzo compression
sudo xfsdump -L KW12 -M FullBackup -J - / |lzop > /media/oli/465GB/Backup/Oli/Vostro/Linux-xfsdump-2016-03-26.lzo
## Explanation:
# sudo xfsdump
# -> start the xfsdump programm with root privileges
# -L KW12
# -> gives the Backup the label KW12
# -M FullBackup
LeoHuckvale /
Last active March 20, 2023 11:09 — forked from igniteflow/
A Python context manager for setting/unsetting environment variables
Environment variable context manager
Support utility for managing environments in which e.g. git is run
import os
from contextlib import contextmanager
from functools import wraps
joepie91 /
Last active April 20, 2024 21:15
Don't use VPN services.

Don't use VPN services.

No, seriously, don't. You're probably reading this because you've asked what VPN service to use, and this is the answer.

Note: The content in this post does not apply to using VPN for their intended purpose; that is, as a virtual private (internal) network. It only applies to using it as a glorified proxy, which is what every third-party "VPN provider" does.

  • A Russian translation of this article can be found here, contributed by Timur Demin.
  • A Turkish translation can be found here, contributed by agyild.
  • There's also this article about VPN services, which is honestly better written (and has more cat pictures!) than my article.
meddulla / memory-eater.c
Created August 24, 2015 18:03
Gobble memory
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define MB 1048576
#define CONSUME 10 * MB
// Usage: ./memory-eater {total MB} {sleep seconds}
// eg ./memory-eater 700 30 to consume 700MB for 30 secs
matriphe /
Last active May 7, 2023 15:00
Bash Script to notify via Telegram Bot API when user log in SSH
# save it as /etc/profile.d/
# use jq to parse JSON from
# get jq from here
DATE_EXEC="$(date "+%d %b %Y %H:%M")"
if [ -n "$SSH_CLIENT" ]; then
require 'csv'
require 'twitter'
def twitter_client
@twitter_client ||= do |config|
config.consumer_key = 'XXXXXX'
config.consumer_secret = 'XXXXXX'
config.access_token = 'XXXXXX'
config.access_token_secret = 'XXXXXX'
lelandbatey /
Last active February 25, 2024 13:47
Whiteboard Picture Cleaner - Shell one-liner/script to clean up and beautify photos of whiteboards!


This simple script will take a picture of a whiteboard and use parts of the ImageMagick library with sane defaults to clean it up tremendously.

The script is here:

convert "$1" -morphology Convolve DoG:15,100,0 -negate -normalize -blur 0x1 -channel RBG -level 60%,91%,0.1 "$2"