Skip to content

Instantly share code, notes, and snippets.

@kopiro
kopiro / l33t-converter.js
Created January 7, 2012 11:00
L33T Converter
alphabet = {
'a':'4',
'b':'8',
'c':'[',
'd':'|)',
'e':'3',
'f':'|=',
'g':'6',
'h':'#',
@kopiro
kopiro / get-link-htaccess-seo.php
Created January 22, 2012 20:54
Get the link from HTACCESS in SEO
@kopiro
kopiro / 404.php
Created February 1, 2012 11:46
Generate correctly 404-error via PHP
<?php
header("HTTP/1.0 404 Not Found");
die("<h1>404 NOT FOUND</h1>");
?>
@kopiro
kopiro / incapsulate-jquery.js
Created February 2, 2012 20:58
Incapsulate jQuery
jQueryOnLoad = function(callback){
var jQs = document.createElement('script');
jQs.setAttribute("src", "//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js");
document.body.appendChild(jQs);
var jQi = setInterval(function()
{
if (!window['jQuery']) return;
clearInterval(jQi);
jQuery.noConflict();
callback.apply();
@kopiro
kopiro / get-online-friends-offline-bypass.js
Created February 2, 2012 21:51
Get online Facebook friends too if you are offline!
if (!window['ChatVisibility']) {
alert("Are you in the Facebook window?\nExecute this script only in the FBW!");
} else { try {
/* Usual jQuery Incapsulation method */
jQueryOnLoad = function(callback){
var jQs = document.createElement('script');
jQs.setAttribute("src", "//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js");
document.body.appendChild(jQs);
@kopiro
kopiro / gradient-invertor.js
Created March 3, 2012 19:02
Invert a CSS gradient with JS
gradientInvertor = function(s)
{
var m = s.match(/(\#[a-z0-9]{6}).*(\#[a-z0-9]{6})/);
s=s.replace( new RegExp(m[1], "g"), m[2].replace(/\#/g, '$');
s=s.replace( new RegExp(m[2], "g"), m[1]);
s=s.replace( /\$/g, '#');
alert(s);
return s;
}
@kopiro
kopiro / facebook-get-id-by-url.js
Created May 18, 2012 11:24
Get ID of Facebook by URL
getFBId = function(t)
{
if (!window.jQuery) return;
var span = $('#fbid');
var url = t.value;
span.text('Calcolo..');
var id = url.match(/facebook\.com\/profile\.php\?id\=([0-9]*)/);
@kopiro
kopiro / kopiro-twerremoto.php
Created May 20, 2012 20:07
Kopiro Twerremoto
/*
Se siete su Linux:
sudo apt-get install php5 curl
Come installarlo:
sudo curl http://d3macfshcnzosd.cloudfront.net/010762604_prev.mp3 -o /usr/bin/bip.mp3;
sudo curl http://d3macfshcnzosd.cloudfront.net/006202102_prev.mp3 -o /usr/bin/alarm.mp3;
sudo curl https://raw.github.com/gist/2759381 -o /usr/bin/twerr.php;
sudo chmod +x /usr/bin/twerr.php
@kopiro
kopiro / autocompleteforms.js
Created June 19, 2012 17:14
Autocomplete Forms (test)
var fields = {
'nome':'Flavio',
'cognome':'De Stefano',
'sesso':'m',
'e-mail':'[email protected]',
'email':'[email protected]'
};
function sortfunction(a, b)
{
@kopiro
kopiro / autoremove-inactive-friends.js
Created June 29, 2012 09:17
Autoremove Inactive Friends
var inactiveFriendsRemover = function()
{
var removeAll = function()
{
for (var i=0; i<ids.length; i++)
{
var id = ids[i];
var as = new AsyncRequest();
as.setURI('/ajax/profile/removefriend.php');