Skip to content

Instantly share code, notes, and snippets.

View michalbe's full-sized avatar

Michał Budzyński michalbe

View GitHub Profile
String.prototype.customHash = function(x) {
x = x || 10;
var sum = 0;
for (var i = 0, l=this.length; i<l; i++) {
sum += (this.charCodeAt(i) * i);
}
return (sum%x) + 1;
}
var people = [
"budzor",
"wojteck",
"aga",
"wasiak",
"luiza",
"luki",
"oktan one",
"paula",
"dżaga"
@michalbe
michalbe / wiki.js
Last active August 29, 2015 14:24
title of current wiki page in all the languages
Array.prototype.slice.call(
document.querySelectorAll('.interlanguage-link')
).forEach(
function(node){
console.log(node.children[0].title);
}
);
@michalbe
michalbe / script.js
Last active August 29, 2015 14:24
get all x11 colors
// run this script here: http://cng.seas.rochester.edu/CNG/docs/x11color.html
var result = [];
Array.prototype.slice.call(
document.querySelectorAll('tr td:nth-child(2n):not([bgcolor=black]):not([valign=top])')
).forEach(function(color){
result.push(color.innerHTML);
});
@michalbe
michalbe / twt.js
Created July 21, 2015 08:48
twt follow
Array.prototype.slice.call(
document.querySelectorAll('.ProfileCard.js-actionable-user')
).forEach(function(card){
var img = card.querySelector('img');
if (img.src.indexOf('default') === -1) {
card.querySelector('.js-follow-btn').click();
}
});
@michalbe
michalbe / index.js
Created October 11, 2015 21:49
random shows wallpaper
var series = document.querySelectorAll('#series .cover');
var x = 6;
var y = 3;
var sizeX = 1200;
var sizeY = 800;
var topPos = 0;
var leftPos = 0;
var totalCovers = x*y;

pszeniczniak

  • słody:
    • 2kg pszenicznego
    • 1kg pszenicznego karmelowego
    • 1kg monachijskiego
  • chmiele:
    • marynka 15g
  • wysładzanie:
    • 42*C - 30'
  • 64*C - 30'
// var input = '))';
var input = '(())))((';
var opening = '(';
var closing = ')';
var closingToEnd = function(array, pointer) {
var newArr = array.slice(pointer);
return newArr.filter(function(el) {
return el === closing;
}).length;