Skip to content

Instantly share code, notes, and snippets.

@Usse
Usse / SassOpacity.scss
Created November 7, 2012 11:38
Sass Mixin for opacity prefix
// Opacity Prefix
// $level must be between 0 and 1
@mixin opacity($level) {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity="$level*100")";
filter: alpha(opacity=$level*100);
opacity: $level;
}
//Usage:
@Usse
Usse / reset.css
Created November 7, 2012 14:56
General purpose CSS reset
/*RESET*/
* {margin:0;padding:0;text-decoration:none;font-size:1em;outline:none;}
code, kbd, samp, pre, tt, var, textarea, input, select, isindex, listing, xmp, plaintext{font:inherit;font-size:1em;white-space:normal; }
/*dfn, i, cite, var, address, em { font-style: normal; }*/
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet, table { border: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td, center { text-align: left; vertical-align: top; }
q { quotes: "" ""; }
ul, ol, dir, menu { list-style: none; }
sub, sup { vertical-align: baseline; }
@Usse
Usse / gist:4032076
Created November 7, 2012 14:58
Set hidden files visible (Mac OSX)
// Visibles
defaults write com.apple.Finder AppleShowAllFiles YES
KillAll Finder
// Hidden
defaults write com.apple.Finder AppleShowAllFiles NO
KillAll Finder
@Usse
Usse / park.rb
Created November 7, 2012 15:03
Example of Ruby xmlsimple
require 'net/http'
require 'rubygems'
require 'xmlsimple'
xmlUrl = 'http://opendata.5t.torino.it/get_pk'
xml_data = Net::HTTP.get_response(URI.parse(xmlUrl)).body
data = XmlSimple.xml_in(xml_data)
@Usse
Usse / float.scss
Created November 12, 2012 13:14
Sass Mixin for float clearing
@mixin clear() {
&:before, &:after {
content: "\0020";
display: block;
height: 0;
overflow: hidden;
}
&:after {
clear: both;
}
@Usse
Usse / prefix.scss
Created November 12, 2012 13:15
Sass Mixin for generic vendor prefixing
@mixin vendorize($property, $value) {
-webkit-#{$property}: $value;
-moz-#{$property}: $value;
-ms-#{$property}: $value;
-o-#{$property}: $value;
#{$property}: $value;
}
@Usse
Usse / https.js
Created November 14, 2012 10:43
Check if HTTPS or HTTP
if (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off' || $_SERVER['SERVER_PORT'] == 443) {
// HTTPS code
} else {
// HTTP code
}
@Usse
Usse / distance.sql
Created November 16, 2012 10:45
MySQL calculate distance between two latitude/longitude coordinates
CREATE FUNCTION `lat_lng_distance` (lat1 FLOAT, lng1 FLOAT, lat2 FLOAT, lng2 FLOAT)
RETURNS FLOAT
DETERMINISTIC
BEGIN
RETURN 6371 * 2 * ASIN(SQRT(
POWER(SIN((lat1 - abs(lat2)) * pi()/180 / 2),
2) + COS(lat1 * pi()/180 ) * COS(abs(lat2) *
pi()/180) * POWER(SIN((lng1 - lng2) *
pi()/180 / 2), 2) ));
END
@Usse
Usse / socialRu.js
Created November 23, 2012 09:30
Share url for Russian social networks
Vkontakte
url : 'http://vkontakte.ru/share.php?url={PERMALINK}'
Odnoklassniki
url : 'http://www.odnoklassniki.ru/dk?st.cmd=addShare&st.s=1&st._surl={PERMALINK}'
@Usse
Usse / socialCH.js
Created November 23, 2012 10:15
Share url for Chinese social networks
Qzone (qq)
url : 'http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url={PERMALINK}'
Kaixin
url : 'http://www.kaixin001.com/repaste/share.php?rurl={PERMALINK}&rtitle={TITLE}'
Weibo
url : 'http://service.weibo.com/share/share.php?url={PERMALINK}'