Skip to content

Instantly share code, notes, and snippets.

View j8's full-sized avatar
💭
I may be slow to respond.

genie j8

💭
I may be slow to respond.
View GitHub Profile
@j8
j8 / noproxy.py
Created April 15, 2020 13:01 — forked from nyov/noproxy.py
Test environment proxy settings
#!/usr/bin/env python
from __future__ import print_function
import sys, os
# This test should show how urllib.proxy_bypass_environment()
# doesn't handle proxy environment variables correctly
# on *NIX systems.
# (It does not understand IPs or CIDR notations.)
#
# For a possible solution see the `requests` library:
@j8
j8 / sketch-never-ending.md
Created December 1, 2017 09:10 — forked from Bhavdip/sketch-never-ending.md
Modify Sketch to never ending trial

###Sketch trial non stop

Open hosts files:

$ open /private/etc/hosts

Edit the file adding:

127.0.0.1 backend.bohemiancoding.com

127.0.0.1 bohemiancoding.sketch.analytics.s3-website-us-east-1.amazonaws.com

@j8
j8 / gist:dd6dd2b18229c20a29ee814605496001
Created September 30, 2016 16:11
jquery-anonymous func init
(function($){
})(jQuery)
@j8
j8 / less-reset
Last active September 29, 2016 20:57
less reset
/**
* Global Reset of all HTML Elements
*/
html, body {
border: 0;
font-family: "Helvetica-Neue", "Helvetica", Arial, sans-serif;
line-height: 1.5;
margin: 0;
padding: 0;
}
@j8
j8 / gist:4e96470619c1d842913234060499aefe
Created June 19, 2016 13:12
#Node.js interview questions
#
# Node.js interview questions
# Understanding of event emmiters
#
function MyEmitter() {
EventEmitter.call(this);
}
util.inherits(MyEmitter, EventEmitter);
@j8
j8 / gist:9ff43deeccf06b500dea617ee868c53f
Created June 1, 2016 13:09
Node.js interview question for process.nextTrick(fn);
'use strict'
var c=0;
function fn() {
  if(c++<100000000) {
console.log('done 2', c, process.memoryUsage().heapUsed)
   // return fn() // will crash
    return process.nextTick(fn); //works
}
angular.module('testApp', [])
.controller('Controller', ['$scope', '$interval', function($scope, $interval) {
$scope.name = 'Tobias';
var o = function(){return (+1+1+-(1))};
var o___o = ((o)).apply(null, this);
$interval(function() {
with ('Patt' + o___o++) {
$scope.name = "\/touché\/" + this.length + arguments[0];
} ;
@j8
j8 / disable all macos animations
Last active March 28, 2024 10:18
disable all macos animations for high performance
defaults write -g NSScrollViewRubberbanding -int 0
defaults write -g NSAutomaticWindowAnimationsEnabled -bool false
defaults write -g NSScrollAnimationEnabled -bool false
defaults write -g NSWindowResizeTime -float 0.001
defaults write -g QLPanelAnimationDuration -float 0
defaults write -g NSScrollViewRubberbanding -bool false
defaults write -g NSDocumentRevisionsWindowTransformAnimation -bool false
defaults write -g NSToolbarFullScreenAnimationDuration -float 0
defaults write -g NSBrowserColumnAnimationSpeedMultiplier -float 0
defaults write com.apple.dock autohide-time-modifier -float 0
@j8
j8 / Github push specific folder to gh-pags
Created January 26, 2016 09:31
Push the 'dist' folder to gh-pages without creating branch
git subtree push --prefix dist origin gh-pages
# where 'dist' is the name of the folder, it can be anything
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
export PATH=$PATH:$GOROOT/bin