Skip to content

Instantly share code, notes, and snippets.

View langri-sha's full-sized avatar
😪
Three, one, four, one, z, z, z...

Filip Dupanović langri-sha

😪
Three, one, four, one, z, z, z...
View GitHub Profile
@mathewbyrne
mathewbyrne / slugify.js
Created October 12, 2011 04:34
Javascript Slugify
function slugify(text)
{
return text.toString().toLowerCase()
.replace(/\s+/g, '-') // Replace spaces with -
.replace(/[^\w\-]+/g, '') // Remove all non-word chars
.replace(/\-\-+/g, '-') // Replace multiple - with single -
.replace(/^-+/, '') // Trim - from start of text
.replace(/-+$/, ''); // Trim - from end of text
}
@remy
remy / trim-canvas.js
Last active May 3, 2024 13:39
Trims the surrounding transparent pixels from a canvas
// MIT http://rem.mit-license.org
function trim(c) {
var ctx = c.getContext('2d'),
copy = document.createElement('canvas').getContext('2d'),
pixels = ctx.getImageData(0, 0, c.width, c.height),
l = pixels.data.length,
i,
bound = {
top: null,
#!/usr/bin/env python
# attach-android-source.py - script to attach android source to a SDK folder using symlinks
# See http://mobilepearls.com/labs/viewing-android-source-code-in-eclipse/
#
# Use as:
# python attach-android-src.py $PATH_TO_SRC $PATH_TO_SDK_PLATFORM
# where $PATH_TO_SRC is the path to an android source checkout (the folder you run "repo init" in if
# you follow the instructions on http://source.android.com/source/download.html) and
# $PATH_TO_SDK_PLATFORM is to a platform folder inside the android sdk folder