Skip to content

Instantly share code, notes, and snippets.

View gitnik's full-sized avatar

Nik Karbaum gitnik

View GitHub Profile
; ----------------------------------------------------------------------------
; fib.asm
;
; This is a Win32 console program that writes the first 40 Fibonacci numbers.
; It needs to be linked with a C library.
; ----------------------------------------------------------------------------
global _main
extern _printf
@gitnik
gitnik / PHP Performance tricks
Created April 22, 2014 10:47
PHP Performance tricks
is_array -> $array === (array) $array
alias ls='ls -F --color=always'
alias dir='dir -F --color=always'
alias ll='ls -l'
alias cp='cp -iv'
alias rm='rm -i'
alias mv='mv -iv'
alias grep='grep --color=auto -in'
alias ..='cd ..'
alias go='git pull && vagrant up --provision && vagrant ssh'
alias gs='git status -s'
@gitnik
gitnik / mapping.js
Created November 17, 2015 15:53
Frontend <-> Backend Mapping
export default class HeardModel extends AbstractModel {
@ApiField('ApiConfidence')
private confidence: string = '';
@ApiField('heardType')
private type: string = '';
@ApiField('tradedOnDate', (dateString: string) => new Date(dateString), (date: Date) => date.getTime())
private traded: Date = new Date();
}
@gitnik
gitnik / car.js
Created December 18, 2015 22:57
const startEngine = Symbol();
export default class Car {
engine;
constructor(engine) {
this.engine = engine;
}
start() {
@gitnik
gitnik / intercom.js
Last active April 19, 2018 13:44
Remove base64 from intercom conversations
// ==UserScript==
// @name Intercom Base64 Remover
// @author Nik Karbaum
// @namespace https://app.intercom.io
// @include https://app.intercom.io/a/apps/*/inbox/inbox/conversation/*
// ==/UserScript==
(function() {
'use strict';
@gitnik
gitnik / kubectl-deletion-helper.sh
Created May 22, 2018 08:23
kubectl deletion helper
#!/usr/bin/env bash
set -e
kubedl ()
{
TYPE=$1
NAME=$2
NAMESPACE=$3