Skip to content

Instantly share code, notes, and snippets.

View vnys's full-sized avatar

Victor Nystad vnys

View GitHub Profile
@vnys
vnys / Intellij på flere maskiner samtidig
Created October 16, 2013 09:39
Kjøre IntelliJ IDEA på flere maskiner samtidig
Kjøre IntelliJ IDEA på flere samtidig {#title}
==============================================
Av Øystein Steimler og Victor Nystad
Dersom du har både bærbar og stasjonær maskin med IntelliJ, støter du på **"This license is being used elsewhere in the network"**. Mekanismen bak dette, er en multicastg-gruppe som maskinen din meldes inn i hvor lisensnøkkelen din multikastes når intellij starter og nå og da mens den kjører.
For å blokkere multikastmeldingene, kan du legge inn følgende brannmur-regler:
* Dropp innkommende pakker til 230.0.0.3
@vnys
vnys / gist:7655700
Last active December 29, 2015 10:18
How to get high resolution images from Facebook without using access tokens. Empty functions and settimeout solves a bug in IE where xdr requests are aborted randomly. See http://cypressnorth.com/programming/internet-explorer-aborting-ajax-requests-fixed/ for the full story.
// append redirect=false to the url to get json-encoded data in return
var url = "http://graph.facebook.com/712766212076612/picture?type=large&redirect=false",
img = document.createElement('img'),
pre = document.createElement('pre'),
f = document.createDocumentFragment();
f.appendChild(img);
f.appendChild(pre);
getFacebookImage(url);
@vnys
vnys / graybox.js
Created December 2, 2013 13:16
Paste into browser console to replace all images with a base64 encoded 4x3px gray png
Array.prototype.slice.call(document.querySelectorAll('img'), 0).forEach(function(img){img.src = "data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAFklEQVQIHWPcvXv3fwYkwITEBjMxBACa/gM2HkuQHQAAAABJRU5ErkJggg=="})
@vnys
vnys / minecraft
Created December 5, 2013 17:49
Smart moving mod for minecraft 1.6.4
## Forge
http://www.minecraftforge.net/forum/index.php?mods_minecraft_forum_wiki__session=x5t1UST,DV9tigGAMtiyT3&action=files
Direct link: http://files.minecraftforge.net/maven/net/minecraftforge/forge/1.6.4-9.11.1.953/forge-1.6.4-9.11.1.953-installer.jar
## smart moving mod
http://www.minecraftforum.net/topic/361430-164smp-smart-moving/
Direct link: http://dl.dropbox.com/u/41082508/Minecraft/Modding/Smart%20Moving/MC%201.6.4%20-%20Smart%20Moving%2014.5.zip
@vnys
vnys / gist:10720983
Created April 15, 2014 10:27
Use two image-icons simultaneously in Dr. Front
#front-13 span.df-img-layer {
width: 100%;
height: 100%;
display: block;
position: absolute;
top: 0;
left: 0
}
#front-13 span.df-img-layer a::before {
@vnys
vnys / Handlebars-helpers
Last active August 29, 2015 14:04
How to use the handlebars helpers module
## gulpfile:
```js
var handlebars = require('handlebars');
require('handlebars-helpers').register(handlebars, {
marked: {
smartypants: true
}
});
@vnys
vnys / promisesTest.js
Created July 28, 2014 08:00
promises experiment
var Promise = require('es6-promise').Promise;
function get(url) {
return new Promise(function(resolve, reject) {
var req = new XMLHttpRequest();
req.open('GET', url);
req.onload = function() {
if (req.status === 200) {
resolve(req.response);
@vnys
vnys / gulpfile.js
Last active August 29, 2015 14:04
Super simple gulp livereload
var gulp = require('gulp');
var connect = require('gulp-connect');
var path = require('path');
var open = require('gulp-open');
var root = 'app', port = 9000;
gulp.task('connect', function() {
connect.server({
root: root,
livereload: true,
@vnys
vnys / web-starter-kit.md
Created August 8, 2014 10:15
Web starter kit med github pages

Forutsetter at dette er et .github.io prosjekt

  • Fork web-starter-kit
  • Endre navn på master branch:
git branch -m master prod
git push origin master-web-starter-kit
@vnys
vnys / gulp-promise.js
Created August 11, 2014 09:18
Using promises in gulp (requires node 0.11)
'use strict';
var gulp = require('gulp');
var fs = require('fs');
// Make readfile return a promise
function fs_readFile(file, encoding) {
return new Promise(function(resolve, reject) {
fs.readFile(file, encoding, function(err, data) {
if (err) reject(err)