Skip to content

Instantly share code, notes, and snippets.

View viktorbezdek's full-sized avatar

Viktor Bezdek viktorbezdek

View GitHub Profile
@viktorbezdek
viktorbezdek / gist:3957601
Created October 26, 2012 08:24
Calculate distance between 2 GPS coordinates
/**
* Distance between two points
* @param coords1 {lat: xx, lng: yy}
* @param coords2 {lat: xx, lng: yy}
* @returnd distance in meters
*/
function _getCoordsDistance(coords1, coords2)
{
// earth
var R = 6371, // km
@viktorbezdek
viktorbezdek / controls.md
Last active August 29, 2015 13:56
Great JS UI controls libs to use
@viktorbezdek
viktorbezdek / useful-yo.md
Last active August 29, 2015 13:57
Useful Yeoman Generators
@viktorbezdek
viktorbezdek / microjs.md
Last active August 29, 2015 13:57
JS Micro Libraries
@viktorbezdek
viktorbezdek / jade_helper.md
Last active February 16, 2022 18:03
Jade - pass variable to base layout from extending template

layout.jade

doctype 5
html.no-js(lang='en')
block vars
head
  title #{title}
  meta(name='description', content='#{description}')
body
@viktorbezdek
viktorbezdek / gruntfile-css-sprites.js
Created May 1, 2014 13:03
Gruntfile for CSS sprites
module.exports = function (grunt) {
grunt.initConfig({
// spritesmith
sprite: {
all: {
src: 'src/assets/img/icons/*.png',
destImg: 'src/assets/img/spritesheet.png',
destCSS: 'src/styles/sprites.css'
@viktorbezdek
viktorbezdek / box-shadows.css
Last active August 29, 2015 14:02
Useful box-shadows snippets
/* Taken from http://cssdeck.com/labs/16-box-shadows-to-save-your-time */
.box1 {
-webkit-box-shadow: 0 10px 6px -6px #777;
-moz-box-shadow: 0 10px 6px -6px #777;
box-shadow: 0 10px 6px -6px #777;
}
.box2 {
-webkit-box-shadow: 0 1px 2px #777;
-moz-box-shadow: 0 2px 1px #777;
@viktorbezdek
viktorbezdek / bundle-plugins.php
Created August 4, 2014 07:33
Bundling plugins to Wordpress Theme
<?php
if (is_admin() && isset($_GET['activated'] ) && $pagenow == "themes.php" ) {
$theme_url = get_bloginfo('template_url');
$theme_url_split = explode("/", $theme_url);
$theme_url_split_length = count($theme_url_split);
$theme_name = $theme_url_split[$theme_url_split_length-1];
$plugin_source = "../wp-content/themes/".$theme_name."/bundled_plugins/plugin_name";