Skip to content

Instantly share code, notes, and snippets.

@davidrusu
davidrusu / mkpydev.py
Created January 17, 2014 16:30
Generate eclipse pydev project| usage: python3 mkpydev.py <project name>
#! /usr/bin/python3
import sys
import os
import shutil
from lxml.etree import Element, tostring
from lxml import etree
def gen_project_xml_tree(name):
assert len(name) > 0, "no project name given"
Config { font = "xft:Fira Mono:pixelsize=13"
, borderColor = "black"
, border = TopB
, bgColor = "black"
, fgColor = "grey"
, position = Top
, lowerOnStart = True
, pickBroadest = False
, persistent = False
, hideOnStart = False
import System.Exit
import Data.Monoid
import XMonad
import XMonad.Layout.Spacing
import XMonad.Hooks.SetWMName
import XMonad.Hooks.ManageDocks
import XMonad.Util.Run (safeSpawnProg)
import XMonad.Hooks.EwmhDesktops (ewmh)
import qualified XMonad.StackSet as W
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <dirent.h>
#include <string.h>
#define error(msg) printf("%s\n", msg); exit(1);
void showdir(char *, char *);
@davidrusu
davidrusu / stateful.py
Created May 13, 2015 02:37
stateful server
from flask import Flask
import os
app = Flask(__name__)
seen = 0
@app.route('/')
def hello():
global seen
>>> import hypothesis
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "c:\Python34\lib\site-packages\hypothesis\__init__.py", line 31, in <module>
from hypothesis.core import given, assume, find, example
File "c:\Python34\lib\site-packages\hypothesis\core.py", line 608, in <module>
load_entry_points()
File "c:\Python34\lib\site-packages\hypothesis\extra\__init__.py", line 30, in load_entry_points
package = entry_point.load() # pragma: no cover
File "c:\Python34\lib\site-packages\pkg_resources\__init__.py", line 2309, in load
@davidrusu
davidrusu / Dockerfile for nginx
Created August 16, 2015 01:34
docker and docker-compose
FROM tutum/nginx
RUN rm /etc/nginx/sites-enabled/default
ADD sites-enabled/ /etc/nginx/sites-enabled
ADD static/ /www/static
# the directory structure of the nginx component:
# ./nginx
# ├── Dockerfile
# ├── sites-enabled
# │ └── app
(require 'package)
(add-to-list 'package-archives
'("melpa" . "https://melpa.org/packages/"))
(package-initialize) ;; You might already have this line
(require 'multiple-cursors)
from random import shuffle
from math import log2, floor
def main():
A = list(range(15))
B = list(range(10))
print("Before:\t A =", A)
print("\t B =", B)
N = len(A)
P = 5 # Number of procs
int count = 1;
void setup() {
size(500, 500);
}
void keyPressed() {
if (keyCode == UP) {
count += 1;
} else if (keyCode == DOWN) {