Skip to content

Instantly share code, notes, and snippets.

Working from the office

Furkan Üzümcü Furkanzmc

Working from the office
View GitHub Profile
GuillaumeDua / Concept-based polymorphism in modern
Last active Aug 29, 2022
Concept-based polymorphism in modern C++
View Concept-based polymorphism in modern

Concept-based polymorphism in modern C++

Date 05-05-2021 - 07-04-2021
Revision R2
Author Guillaume Dua
Reviewer Loïc Joly, Antoine Morrier
maxbucknell /
Last active Mar 11, 2020
Somebody hit the lights


I have a "lights" workflow in Alfred, that is a little AppleScript

tell application "System Events"
	tell appearance preferences
		set dark mode to not dark mode
	end tell
end tell
rmi1974 /
Last active Aug 5, 2022
Regression search with Git bisecting #git #commandlinefu #regression #bisect

Regression search with Git bisecting

Git bisecting

Normally you mark commits as good OR bad, and using divide-and-conquer strategy. Eventually you will find the first bad commit in a few passes (even with hundreds of commits).

# 0. Start bisecting process
git bisect start
MattPD /
Last active Oct 2, 2022
C++ links: Coroutines (WIP draft)
View .bash_profile
export ANDROID_HOME=/Users/flanneryjefferson/Library/Android/sdk
export PATH=$ANDROID_HOME/platform-tools:$PATH
export PATH=$ANDROID_HOME/build-tools/23.0.1:$PATH
export PATH="$HOME:$PATH:${PATH}:/usr/local/mysql/bin:${PATH}:/usr/bin:/Users/flannerykj/Library/Python/3.6/bin"
# deleted from path: $HOME/.node/bin:/Users/flannerykj/Library/Python/2.7/bin:
export PATH="/usr/local/opt/node@8/bin:$PATH"
export PATH="$HOME:$PATH:${PATH}:/usr/local/mysql/bin:${PATH}:/usr/bin:$HOME/.node/bin"
View .vimrc
if empty(glob('~/.vim/autoload/plug.vim'))
silent !curl -fLo ~/.vim/autoload/plug.vim --create-dirs
autocmd VimEnter * PlugInstall --sync | source $MYVIMRC
" Plugins here
call plug#begin('~/.vim/plugged')
Plug 'w0rp/ale'
Plug 'keith/swift.vim'
Plug 'vim-airline/vim-airline'
acolyer /
Created Nov 19, 2017
Containers, operating systems and other fun things from The Morning Paper
aparrish / understanding-word-vectors.ipynb
Last active Sep 20, 2022
Understanding word vectors: A tutorial for "Reading and Writing Electronic Text," a class I teach at ITP. (Python 2.7) Code examples released under CC0, other text released under CC BY 4.0
View understanding-word-vectors.ipynb
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
ilnuribat / DatePicker.qml
Last active Sep 4, 2022
Pure QML DatePicker, like android material design datePicker. QtQuick 2.7, QtQuick.Controls 2.0, Qt.labs.calendar 1.0. PS: dimensions in millimeters, so no depends on screen pixel density.
View DatePicker.qml
import QtQuick 2.7
import QtQuick.Window 2.2
import QtQuick.Controls 2.0
import Qt.labs.calendar 1.0
Rectangle {
id: mainForm
height: cellSize * 12
width: cellSize * 8
property double mm: Screen.pixelDensity
hbasria /
Created Jan 29, 2016 — forked from carymrobbins/
Django - convert RawQuerySet to QuerySet
from django.db import connection, models
class MyManager(Manager):
def raw_as_qs(self, raw_query, params=()):
"""Execute a raw query and return a QuerySet. The first column in the
result set must be the id field for the model.
:type raw_query: str | unicode
:type params: tuple[T] | dict[str | unicode, T]
:rtype: django.db.models.query.QuerySet