Skip to content

Instantly share code, notes, and snippets.

View rbndelrio's full-sized avatar

Ruben Del Rio rbndelrio

  • Springer-Nature / Scientific American
  • New York, New York
  • 21:00 (UTC -04:00)
View GitHub Profile
@codeguy
codeguy / slugify.js
Created September 24, 2013 13:19
Create slug from string in Javascript
function string_to_slug (str) {
str = str.replace(/^\s+|\s+$/g, ''); // trim
str = str.toLowerCase();
// remove accents, swap ñ for n, etc
var from = "àáäâèéëêìíïîòóöôùúüûñç·/_,:;";
var to = "aaaaeeeeiiiioooouuuunc------";
for (var i=0, l=from.length ; i<l ; i++) {
str = str.replace(new RegExp(from.charAt(i), 'g'), to.charAt(i));
}
@Aaron3
Aaron3 / cleanup_annoying_writers.php
Created September 4, 2013 14:36
Cleanup everything dumb authors can screw up on a website. (Keeping the rules readable. Efficiency be damned)
<?php
add_filter('content_save_pre', 'cleanup_annoying_writers');
function cleanup_annoying_writers($content)
{
remove_filter('content_save_pre', array($this, 'cleanup_annoying_writers'));
$content =trim(stripslashes($content));
//No JS
@paulirish
paulirish / gist:5558557
Last active February 26, 2025 18:07
a brief history of detecting local storage

A timeline of the last four years of detecting good old window.localStorage.


Jan Lenhart, bless his heart contributed the first patch for support:

October 2009: 5059daa