Skip to content

Instantly share code, notes, and snippets.

View david-batranu's full-sized avatar

David Bătrânu david-batranu

View GitHub Profile
@david-batranu
david-batranu / mktags.py
Last active August 29, 2015 14:01
Generate a tags file for the pythonpath
#!/usr/bin/env python
from __future__ import print_function
import sys
from subprocess import call, STDOUT
LEN = len(sys.path)
set m 0 0
set m 0/0
#setxkbmap -model pc104 -layout us,us -variant ,dvp -option grp:alt_shift_toggle
#setxkbmap -model pc104 -layout ro,us -variant cedilla,dvp -option grp:alt_shift_toggle
setxkbmap -model pc104 -layout ro
/usr/bin/setxkbmap -option "ctrl:nocaps"
@david-batranu
david-batranu / .vimrc
Last active June 8, 2017 13:36
plug-only vim, requires a ~/.vim/backups folder for persistent undo
set completeopt=menu,menuone
filetype on
filetype plugin on
filetype plugin indent on
" Fix for # deindent
":inoremap # X^H#"
inoremap # X#
@david-batranu
david-batranu / setup.py
Created May 22, 2015 10:22
python package post-actions
from subprocess import call
from setuptools import setup, find_packages
from setuptools.command.install import install
from setuptools.command.develop import develop
from setuptools.command.sdist import sdist
import os
version = '1.0'
@david-batranu
david-batranu / terminalrc
Created June 8, 2015 19:38
xfce4-terminal
[Configuration]
ColorCursor=#d0d0d0
ColorForeground=#d0d0d0
ColorBackground=#151515
ColorPalette=#151515;#ac4142;#90a959;#f4bf75;#6a9fb5;#aa759f;#75b5aa;#d0d0d0;#505050;#ac4142;#90a959;#f4bf75;#6a9fb5;#aa759f;#75b5aa;#f5f5f5
FontName=Ubuntu Mono 12
MiscAlwaysShowTabs=FALSE
MiscBell=FALSE
MiscBordersDefault=TRUE
MiscCursorBlinks=FALSE
global
maxconn 256
defaults
mode http
timeout check 3000ms
timeout connect 5000ms
timeout client 50000ms
timeout server 50000ms
@david-batranu
david-batranu / build.sh
Created August 13, 2015 12:16
Prefixed bootstrap
#!/bin/sh
lessc -x prefixed-bootstrap.less | sed -e 's/\(.\+\).bootstrap \(.\+\)/.bootstrap \1\2/g' > bootstrap.min.css
@david-batranu
david-batranu / markov.py
Last active October 26, 2015 13:48 — forked from agiliq/gist:131679
import random
class Markov(object):
def __init__(self, open_file):
self.cache = {}
self.open_file = open_file
self.words = self.file_to_words()
self.word_size = len(self.words)
self.database()
@david-batranu
david-batranu / setup.py
Created January 19, 2016 09:03
cython auto compile
from setuptools import setup, find_packages
from setuptools.extension import Extension
from Cython.Build import cythonize
extensions = [
Extension("my.package.foo.bar.module", ["my/package/foo/bar/module.pyx"]),
]
setup(name='my.package', ext_modules=cythonize(extensions))
!XTerm*faceName: Consolas
!xterm*faceSize: 12
XTerm*faceName: xft:Consolas:style=Regular:size=13
XTerm*vt100*geometry: 80x60
XTerm*saveLines: 16384
XTerm*loginShell: true
XTerm*charClass: 33:48,35:48,37:48,43:48,45-47:48,64:48,95:48,126:48
XTerm*termName: xterm-color
XTerm*eightBitInput: false
XTerm*metaSendsEscape: true