I hereby claim:
- I am mtavkhelidze on github.
- I am mtavkhelidze (https://keybase.io/mtavkhelidze) on keybase.
- I have a public key ASAnwKsslY4uA6pNahXu0wZsr_kIhXEhY0es1CW357irrwo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
| #!/usr/bin/env bash | |
| function usage() { | |
| echo "Usage: $(basename $0) -l/-u [-g -h]" 1>&2 | |
| echo "Options are:" 1>&2 | |
| echo " -l list packages" 1>&2 | |
| echo " -u update packages" 1>&2 | |
| echo " -g go global" 1>&2 | |
| echo " -h show this help" 1>&2 | |
| exit 1 |
| Function.prototype.curry = function () { | |
| const slice = Array.prototype.slice; | |
| const args = slice.apply(arguments); | |
| const that = this; | |
| return function () { | |
| return that.apply(null, args.concat(slice.apply(arguments))); | |
| }; | |
| }; | |
| const fn = (x1, x2, x3) => { |
| #!/usr/bin/env bash | |
| # Remove Android Studio from your macOs | |
| dry_run=true | |
| while getopts "f" opt; do | |
| case $opt in | |
| f) | |
| dry_run=false |
| # Generic Makefile with deps for C++ | |
| CXX = g++ | |
| CXXFLAGS = -std=c++14 -Wall -Wextra -Werror -pedantic-errors \ | |
| -Wno-unused-const-variable -Wno-missing-braces \ | |
| -Wfatal-errors -MMD -O0 -g | |
| SRC = $(wildcard *.cpp) | |
| BIN = $(patsubst %.cpp,%.bin,$(SRC)) | |
| OBJ = $(SRC:.cpp=.o) |
| /** | |
| * mocha_runner.js — Simple Mocha Runner for ES6 | |
| * | |
| * Test your ES6 code with Mocha | |
| * | |
| * In package.json: "test": "babel-node run_mocha.js" | |
| * | |
| * Written by Misha Tavkhelidze <misha.tavkhelidze@gmail.com> | |
| * | |
| * Copyright (c) 2016 Misha Tavkhelidze |
| /*eslint no-console: 0*/ | |
| /** | |
| Poor man's Google Analytics webtask.io Task. | |
| Written by Misha Tavkhelidze | |
| */ | |
| 'use strict'; | |
| var mongo = require('mongodb').MongoClient; |
| #import <dlfcn.h> | |
| static off_t lookupPrivateSymbol(const char *path, const char *symbol) | |
| { | |
| // TODO: Parse the Mach-O file | |
| NSTask *task = [[NSTask alloc] init]; | |
| task.launchPath = @"/usr/bin/nm"; | |
| task.arguments = @[@"-a", @(path)]; | |
| NSPipe *outputPipe = [NSPipe pipe]; | |
| task.standardOutput = outputPipe; |