Skip to content

Instantly share code, notes, and snippets.

🚀
Hello!

Piotrek Koszuliński Reinmar

🚀
Hello!
Block or report user

Report or block Reinmar

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View gist:bccff0d0a2f458a243cb
# HEAD detached at 4.4.4
# Changes not staged for commit:
# (use "git add/rm <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# deleted: plugins/a11yhelp/dialogs/a11yhelp.js
# deleted: plugins/a11yhelp/dialogs/lang/_translationstatus.txt
# deleted: plugins/a11yhelp/dialogs/lang/ar.js
# deleted: plugins/a11yhelp/dialogs/lang/bg.js
# deleted: plugins/a11yhelp/dialogs/lang/ca.js
View gist:919470
var transform_property = (function (el) {
var properties = [
'transform',
'WebkitTransform',
'MozTransform',
'msTransform',
'OTransform'
];
var p;
while (p = properties.shift()) {
@Reinmar
Reinmar / gist:1130767
Created Aug 7, 2011
Function expression vs Function declaration
View gist:1130767
a(); // -> ? :)
var a = function () {
console.log('a1');
};
function a() {
console.log('a2');
}
a(); // -> ? :)
View gist:1134905
'use strict';
console.log('--------- Scope:');
(function () {
var a = 1;
for (var a = 0; a < 10; ++a) {}
console.log('1.1:', a); // -> 10
@Reinmar
Reinmar / gist:1159049
Created Aug 20, 2011
Hoisting, function declarations vs function expressions
View gist:1159049
console.log('--------- Hoisting:');
(function () {
//console.log('3.1:', a); // -> ReferenceError
console.log('3.2:', b); // -> undefined
var b = 1;
View gist:1199370
for(b=[],o='',i=c=l=0;u=s[i++];)l<0?u==']'&&l++:(b.push(0),u=='['?(l=b[c]?i-1:-1):u==']'?i=l:u=='.'?o+=b[c]:u=='+'?++b[c]:u=='-'?--b[c]:u=='>'?++c:u=='<'?--c:o)
View catch_me.php
<?php
namespace x;
require 'catch_me2.php';
error_reporting(E_ALL | E_STRICT);
ini_set('display_errors', 1);
try {
\y\shittyCode();
}
View doom.js
({ r: window.webkitRequestAnimationFrame }).r(alert.bind(null, 1));
//Uncaught TypeError: Illegal invocation
({ r: window.mozRequestAnimationFrame }).r(alert.bind(null, 1));
//Error: Illegal operation on WrappedNative prototype object
var r = mozRequestAnimationFrame;
r.call(null, alert.bind(null, 1));
//ok, context is not important, so why can't I call DOM methods in whichever I want? :|
//because this is DOM!
View gist:1339239
(function self(opts) {
var SLIDE_WIDTH = 180;
console.log(opts);
// ble ble ble...
if (arguments.length > 1) {
self.apply(null, [].slice.call(arguments, 1));
}
}(
View gist:1452344
// I've just found shit like this:
var sth =
option.type == 't1'
? v1
: option.type == 't2'
? v2
: option.type == 't3'
? v3
: null;
You can’t perform that action at this time.