This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ==UserScript== | |
// @name Amara Plus | |
// @namespace http://rapedinheaven.com | |
// @version 0.1 | |
// @description enter something useful | |
// @match http://www.amara.org/es/onsite_widget/* | |
// @copyright 2012+, You | |
// ==/UserScript== | |
var getByClass = function (sel, parent) { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<style> | |
@media all and (max-device-width:760px) { | |
.pagetop b { | |
display:block; | |
} | |
.pagetop { | |
padding-top: 10px; | |
padding-bottom: 10px; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(function ($) { | |
var dragging = null; | |
$(".style-editor").on("mousedown.wf", ".tick", function (e) { | |
var $ghost = $("<div class='drag-ghost'>").appendTo('body').css( | |
'cursor', 'ns-resize' | |
); | |
var $input = $(this).closest('.input-control').find('input'); | |
dragging = { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ==UserScript== | |
// @name Collapse diff | |
// @namespace http://no.one/ | |
// @version 0.2 | |
// @description Enter something useful | |
// @author You | |
// @match https://github.com/* | |
// @grant none | |
// ==/UserScript== |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function sortByFrequency(array) { | |
var frequency = {}; | |
array.forEach(function(value) { frequency[value] = 0; }); | |
var uniques = array.filter(function(value) { | |
return ++frequency[value] == 1; | |
}); | |
return uniques.sort(function(a, b) { | |
return frequency[b] - frequency[a]; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Flattens an array, e.g. [[1,2,[[[3]]]],4] => [1, 2, 3, 4] | |
var flattenArray = (array) => { | |
let initialValue = []; | |
return array.reduce((result, ele) => { | |
if (Array.isArray(ele)) { | |
let flat = flattenArray(ele); | |
return result.concat(flat); | |
} else { | |
result.push(ele); | |
return result; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(function ajaxLoadNextPage () { | |
var more = document.querySelector('.comment-tree > tbody > tr:last-child a'); | |
if (more && more.innerHTML === "More") { | |
var httpRequest = new XMLHttpRequest(); | |
httpRequest.onreadystatechange = function () { | |
if (httpRequest.readyState === XMLHttpRequest.DONE) { | |
if (httpRequest.status === 200) { | |
more.remove(); | |
var div = document.createElement('div'); | |
div.innerHTML = httpRequest.responseText; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Stop it all | |
sudo service httpd stop | |
sudo service php-fpm stop | |
# Remove problematic packages | |
sudo yum remove -y httpd httpd-tools apr apr-util | |
# Remove old php and php extensions |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Each-prior | |
##################################################################### | |
# in Q >>> | |
types: type'[(1;2h;3.2)] | |
# returns the type of each element (-7 -5 -9h) | |
# in PYTHON >>> | |
numbers = [1, 2, 3.2] | |
types = list(map(type, numbers)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def hanoi(n, source, helper, target): | |
print "hanoi( ", n, source, helper, target, " called" | |
if n > 0: | |
# move tower of size n - 1 to helper: | |
hanoi(n - 1, source, target, helper) | |
# move disk from source peg to target peg | |
if source[0]: | |
disk = source[0].pop() | |
print "moving " + str(disk) + " from " + source[1] + " to " + target[1] | |
target[0].append(disk) |