Skip to content

Instantly share code, notes, and snippets.

View miso-belica's full-sized avatar
:octocat:

Mišo Belica miso-belica

:octocat:
View GitHub Profile

FWIW: I didn't produce the content presented here (the outline from Edmond Lau's book). I've just copy-pasted it from somewhere over the Internet, but I cannot remember what exactly the original source is. I was also not able to find the author's name, so I cannot give him/her the proper credits.


Effective Engineer - Notes

What's an Effective Engineer?

<img id="preloader" width="50" height="50" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAAXNSR0IB2cksfwAACV5JREFUeJztWWlUlOcVFqHaaExq0saksskuq8wAwzYsMgzLDAM4M8g+LA6LmIjAjEZBNtkEUQmiTSImBqlal6NtRGysGGNUTk2MrUtMlWIExUNAbKrIIn0uCTkkwoHEVz2nh3vO92M+Pu77Pve997nP/b5JkyZswibsqVpnZ6fGO++8/UpY6EIHH6Eg0MrSQm5kOEdux+XIhd5e4kXxsZy9e/f89lnvc1TLz8+bFSD2j3V24u23MDdrwuY7cfXp6+kM6OrMHpijrztgaKDfY2xk8I2FxdwmD3e32qAgiTQvL2fms977oK0tKXlOLpNSxBuwyfsGc/T6TYwNb9pxbT93d+PvdXJ0KHVy5BW4ODtV8F1d9tnOs/4nnmsDsIemJkbf8nj2+0LkUpdVK9/89TMBUF1dPTkyIpyLDe7C5vsQ/bs4jXqRv190Wtoyk7a2tl+N9H+nTn06bVnq0rm+vsIUezvOKZzSPQC/A5DblMp47aeNY1KMItrRytL8ax3t3w848uwvhS4McS8uKhxx86NZVdWmqTjNCHNzs1uUfnZ2nJOFBWssn9SeH7Hw8DCJtZXFDaRHD3J9z7bq6hcex9+SlGRznOZBPV3tgXk2Vl8XFhYYstrrqJaclOg418zkNtKpG8Wa3tXVNZmFX7VaNc3Dw20rgeFy5l3csaPmZRZ+RzREaqaDPffPANHr6uK0bXVW5nSW/hctitd147seIDACL8+tWZmrprH0/4OhD5QhnR4gDfasWKF+dazna2o+eHndulKz3Jxsi7KyUsPa2toxqTY7O2uWjbXlNZDAg4Uh8jA2Ox9mGzesf8V8rul/zUyNOyPCQzkjPbNcrZqJoucFSgJKENnPQK/XcLWBlW7jakVKXvVw559AgR
@miso-belica
miso-belica / pre-commit
Last active August 29, 2015 14:04
JavaScript precommit hook
#!/bin/sh
modified_js_files=$(git diff --cached --name-only | egrep ".+\\.js$" | wc -l)
if [ $modified_js_files != 0 ]; then
cd frontend && grunt jshint --no-color
fi;
# -*- coding: utf8 -*-
from __future__ import absolute_import
from __future__ import division, print_function, unicode_literals
from itertools import chain
class SmartIterator(object):
"""
# -*- coding: utf8 -*-
from __future__ import absolute_import
from __future__ import division, print_function, unicode_literals
import math
class Vector(object):
def __init__(self, *values):
# -*- coding: utf8 -*-
"""
http://www.paulgraham.com/accgen.html
http://www.knesl.com/articles/view/grahamuv-problem
Vytvoř akumulátorovou funkci, které předáš parametr a ona vrátí funkci
očekávající další parametr. Po předání parametru ti vrátí součet a změní
svůj stav tak, že příští zavolání bude sčítat předchozí hodnotu s dalším
parametrem.
@miso-belica
miso-belica / graceful_int_handler.py
Created August 16, 2012 13:15 — forked from nonZero/graceful_int_handler.py
GracefulInterruptHandler
import signal
class GracefulInterruptHandler(object):
def __init__(self, sig=signal.SIGINT):
self.sig = sig
def __enter__(self):
self.interrupted = False
@miso-belica
miso-belica / about.md
Last active October 28, 2019 12:04 — forked from sputnikus/about.md
Programming Achievements: How to Level Up as a Developer

Programming Achievements: How to Level Up as a Developer

  1. Select a particular experience to pursue.
  2. Pursue that experience to completion. (Achievement unlocked!)
  3. Reflect on that experience. Really soak it in. Maybe a blog post would be in order?
  4. Return to Step 1, this time selecting a new experience.

This gist is a fork of the gist from this blog post.