Skip to content

Instantly share code, notes, and snippets.

View rredpoppy's full-sized avatar

Adrian Rosian rredpoppy

View GitHub Profile
@rredpoppy
rredpoppy / websocketserver.py
Created April 14, 2012 11:25 — forked from mumrah/websocketserver.py
Simple WebSockets in Python
import time
import struct
import socket
import hashlib
import sys
from select import select
import re
import logging
from threading import Thread
import signal
@rredpoppy
rredpoppy / viewFunction.php
Last active March 28, 2016 10:49
Simple view rendering function
<?php
define('VIEW_FOLDER', dirname(__FILE__) . '/views');
function renderView($viewName, $vars){
extract($vars);
ob_start();
require VIEW_FOLDER . "/$viewName.php";
$output = ob_get_contents();
ob_end_clean();
echo $output;
@rredpoppy
rredpoppy / fstabMount
Created April 4, 2013 17:11
fstab entry to mount a folder under a specific user in VirtualBoxfolder
sharedfolder /mount/point vboxsf uid=<user>,gid=<group> 0 0
@rredpoppy
rredpoppy / scroll.md
Last active December 29, 2015 20:39
Steps to fix multi-touch scrolling in ubuntu-based distros of linux for dell inspiron
  • download latest alps source code from here
  • copy the psmouse-alps-1.x folder to your /usr/src directory
  • (as root) dkms add psmouse/alps-1.x
  • (as root) dkms autoinstall
  • (as root) rmmod psmouse &amp;&amp; modprobe psmouse
@rredpoppy
rredpoppy / gist:afbfed64577b5ff277d7
Created July 23, 2014 06:55
ImageMagick convert tiff to pdf
convert multipage.tiff -density 300x300 -compress jpeg multipage.pdf
@rredpoppy
rredpoppy / podumper.php
Created September 24, 2014 13:29
Export YAML to .po
<?php
ini_set('display_errors', true);
require '../vendor/autoload.php';
use Symfony\Component\Translation\Loader\YamlFileLoader,
Symfony\Component\Translation\Loader\XliffFileLoader,
Symfony\Component\Translation\MessageCatalogue,
Symfony\Component\Translation\Dumper\PoFileDumper;
use Symfony\Component\Yaml\Yaml;
@rredpoppy
rredpoppy / yamldumper.php
Created September 24, 2014 13:31
YAML from .po
<?php
ini_set('display_errors', true);
require '../vendor/autoload.php';
use Symfony\Component\Translation\Loader\PoFileLoader,
Symfony\Component\Translation\MessageCatalogue,
Symfony\Component\Translation\Dumper\YamlFileDumper,
Symfony\Component\Translation\Dumper\XliffFileDumper;
use Symfony\Component\Yaml\Yaml;
@rredpoppy
rredpoppy / perms.sh
Created September 29, 2014 06:16
Change permissions of all files
#!/bin/bash
find . -type f -print0 | xargs -0 chmod 644
@rredpoppy
rredpoppy / bellman.py
Last active August 29, 2015 14:09 — forked from joninvski/bellman.py
import pdb
"""
Algoritmul Bellman-Ford
Explicatii:
iter(graph) returneaza toate nodurile
iter(graph[u]) returneaza nodul vecin lui u
graph[u][v] returneaza ponderea muchiei (u, v)
"""
@rredpoppy
rredpoppy / short.js
Last active March 1, 2016 11:13
Shortner remover
// ==UserScript==
// @name 990Movie
// @namespace redpoppy
// @description Corrects 990 movies to bypass shortening
// @include http://990.ro/*
// @version 1
// @grant none
// ==/UserScript==
var links = document.querySelector('a[href*="mastervid.com"]');
if (typeof links[0] === 'undefined') {