Skip to content

Instantly share code, notes, and snippets.

View 4e1e0603's full-sized avatar
🎯
I may be slow to respond.

David Landa 4e1e0603

🎯
I may be slow to respond.
  • Prague, Czech Republic
View GitHub Profile
fn main() {
println!("Hello, World!")
}
@4e1e0603
4e1e0603 / num_cpu_cores.py
Created December 7, 2015 11:42 — forked from cgoldberg/num_cpu_cores.py
Find the number of CPU cores (Linux)
def num_cpu_cores():
with open('/proc/cpuinfo') as f:
return f.read().count('processor')
@4e1e0603
4e1e0603 / alchemical_model.py
Created December 18, 2015 14:18 — forked from harvimt/alchemical_model.py
SQLAlchemy to/from PyQt Adapters
#!/usr/bin/env python2
#-*- coding=utf-8 -*-
# © 2013 Mark Harviston, BSD License
from __future__ import absolute_import, unicode_literals, print_function
"""
Qt data models that bind to SQLAlchemy queries
"""
from PyQt4 import QtGui
from PyQt4.QtCore import QAbstractTableModel, QVariant, Qt
import logging # noqa
@4e1e0603
4e1e0603 / postmkvirtualenv
Created January 14, 2016 12:25 — forked from jlesquembre/postmkvirtualenv
Creates a symlink to PyQt libraries when a new virtual environment is created
#!/bin/bash
# This hook is run after a new virtualenv is activated.
# ~/.virtualenvs/postmkvirtualenv
libs=( PyQt4 sip.so )
python_version=python$(python -c "import sys; print (str(sys.version_info[0])+'.'+str(sys.version_info[1]))")
var=( $(which -a $python_version) )
get_python_lib_cmd="from distutils.sysconfig import get_python_lib; print (get_python_lib())"
@4e1e0603
4e1e0603 / parser.py
Created February 22, 2016 14:55 — forked from JSONOrona/parser.py
Python command line argument example using argparse module
#!/usr/bin/python
''' Python command line argument example using argparse module
Example output:
./parser.py --server=pyserver --port=8080,443,25,22,21 --keyword=pyisgood
Server name: [ pyserver ]
@4e1e0603
4e1e0603 / singleton_export_instance.js
Created March 11, 2016 15:21
ES6 Singletons: Approach 1
class Person {
constructor() {
this.greeting = 'hello';
}
talk() {
alert(this.greeting);
}
var greeting = 'hello';
class Person {
constructor() {
throw 'You\'re trying to instantiate a singleton.';
}
static talk() {
alert(greeting);
/*
------------------------------------------------------------------------------
Popis:
Úkolem bylo ukázat, jak vytáhnout různá ověření na atributy osoby mimo samotnou
třídu osoba. Osoba zná svůj věk, ale neví jestli je plnoletá či smí na horskou dráhu.
Takové omezení přichází až z vnějšku a je závislé na kontextu, např. plnoletost je
jinak definována v USA než v EU.
1) Bude mít rozšíření které ověří, jestli osoba smí pít alkohol (min. 18 let).
@4e1e0603
4e1e0603 / release.sh
Created March 8, 2017 15:40 — forked from bclinkinbeard/release.sh
Bash script to automate the Git Flow tag/release process
#!/bin/bash
# current Git branch
branch=$(git symbolic-ref HEAD | sed -e 's,.*/\(.*\),\1,')
# v1.0.0, v1.5.2, etc.
versionLabel=v$1
# establish branch and tag name variables
devBranch=develop
@4e1e0603
4e1e0603 / Makefile
Created December 29, 2017 13:16 — forked from maxtruxa/Makefile
Generic makefile for C/C++ with automatic dependency generation, support for deep source file hierarchies and custom intermediate directories.
# output binary
BIN := test
# source files
SRCS := \
test.cpp
# files included in the tarball generated by 'make dist' (e.g. add LICENSE file)
DISTFILES := $(BIN)