Skip to content

Instantly share code, notes, and snippets.

View koz's full-sized avatar

Gabriel Kozlowaski koz

View GitHub Profile
@vmattos
vmattos / attachEvent-polyfill.js
Last active September 8, 2025 14:08
attachEvent polyfill I made for my buddy @leandrooriente, who is nuts about IE. Now you can enjoy your Micro$oft event handlers everywhere! I'm a douchebag.
(function(win){
if(win.attachEvent) return;
var attachEvent = function(on, callback) {
var on = on.substring(2,on.length);
return this.addEventListener(on, callback);
}
win.Element.prototype.attachEvent = attachEvent;
@zenorocha
zenorocha / .hyper.js
Last active August 19, 2025 10:21 — forked from millermedeiros/osx_setup.md
Setup macOS Sierra (10.12)
// Future versions of Hyper may add additional config options,
// which will not automatically be merged into this file.
// See https://hyper.is#cfg for all currently supported options.
module.exports = {
config: {
// default font size in pixels for all tabs
fontSize: 14,
// font family with optional fallbacks
@MohamedAlaa
MohamedAlaa / tmux-cheatsheet.markdown
Last active February 16, 2026 21:21
tmux shortcuts & cheatsheet

tmux shortcuts & cheatsheet

start new:

tmux

start new with session name:

tmux new -s myname
@gre
gre / easing.js
Last active January 24, 2026 10:24
Simple Easing Functions in Javascript - see https://github.com/gre/bezier-easing
/*
* This work is free. You can redistribute it and/or modify it under the
* terms of the Do What The Fuck You Want To Public License, Version 2,
* as published by Sam Hocevar. See the COPYING file for more details.
*/
/*
* Easing Functions - inspired from http://gizma.com/easing/
* only considering the t value for the range [0, 1] => [0, 1]
*/
EasingFunctions = {