Skip to content

Instantly share code, notes, and snippets.

@dev-brutus
dev-brutus / usr.bin.skype
Last active August 29, 2015 14:20
Apparmor for skype
# Last Modified: Sat May 2 15:06:08 2015
#include <tunables/global>
/usr/bin/skype {
#include <abstractions/audio>
#include <abstractions/base>
#include <abstractions/dbus>
#include <abstractions/fonts>
#include <abstractions/kde>
#include <abstractions/nameservice>
@dev-brutus
dev-brutus / ansible-upgrade.sh
Created July 25, 2016 12:27
Upgrade ansible
sudo apt-get install build-essential libssl-dev libffi-dev python-dev
sudo -H pip install --upgrade pyOpenSSL pycrypto MarkupSafe oauthlib PyYAML Jinja2
sudo -H pip install --upgrade ansible
@dev-brutus
dev-brutus / calc.sql
Created September 13, 2016 09:58
How do I calculate tables size in Oracle
COLUMN TABLE_NAME FORMAT A32
COLUMN OBJECT_NAME FORMAT A32
COLUMN OWNER FORMAT A10
SELECT
owner,
table_name,
TRUNC(sum(bytes)/1024/1024) Meg,
ROUND( ratio_to_report( sum(bytes) ) over () * 100) Percent
FROM
@dev-brutus
dev-brutus / SimpleHTTPServerWithUpload.py
Created October 5, 2016 09:17 — forked from UniIsland/SimpleHTTPServerWithUpload.py
Simple Python Http Server with Upload
#!/usr/bin/env python
"""Simple HTTP Server With Upload.
This module builds on BaseHTTPServer by implementing the standard GET
and HEAD requests in a fairly straightforward manner.
"""
@dev-brutus
dev-brutus / intellyj-navigation-fix.sh
Created April 3, 2020 08:25
IntellyJ Navigation fix
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-left "[]"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-right "[]"
@dev-brutus
dev-brutus / generate-java-models.sql
Created June 9, 2020 09:30
The SQL generates Java model classes by information_schema (for PostgreSQL)
select classs_name,
E'import lombok.Data;\n\n' ||
E'@Data\npublic class ' || classs_name || E' {\n' || string_agg(field_string, '') || E'}\n'
from (
select classs_name,
' private ' || type || ' ' || lower(substring(field_name, 1, 1)) || substring(field_name, 2) ||
E';\n'
as field_string
from (select replace(initcap(table_name), '_', '') as classs_name,
case
@dev-brutus
dev-brutus / extract-audio.sh
Created January 21, 2022 09:44
Extract audio from video
# To extract the audio stream without re-encoding:
ffmpeg -i input-video.avi -vn -acodec copy output-audio.aac