I hereby claim:
- I am kuratowsky on github.
- I am benetj (https://keybase.io/benetj) on keybase.
- I have a public key ASCPRPJ943Wj5JcIgiJFx2-LCGO5k0QUyNss3kYoMRBeBwo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
// let MAX_LENGTH_PHONENUMBER = 15 | |
// let ACCEPTABLE_NUMBERS = "0123456789" | |
func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool { | |
let newLength: Int = textField.text!.count + string.count - range.length | |
let numberOnly = NSCharacterSet.init(charactersIn: ACCEPTABLE_NUMBERS).inverted | |
let strValid = string.rangeOfCharacter(from: numberOnly) == nil | |
return (strValid && (newLength <= MAX_LENGTH_PHONENUMBER)) |
function calcDistance(lat1, lon1, lat2, lon2){ | |
rad = function(x) {return x*Math.PI/180;} | |
var R = 6378.137;//Radio de la tierra en km | |
var dLat = rad(lat2-lat1); | |
var dLong = rad(lon2-lon1); | |
var a = Math.sin(dLat/2) * Math.sin(dLat/2) + Math.cos(rad(lat1)) * Math.cos(rad(lat2)) * Math.sin(dLong/2) * Math.sin(dLong/2); | |
var c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1-a)); | |
var d = R * c; |
package com.benetjoandarder.helpers | |
import java.text.DecimalFormat; | |
public class ProjectHelpers { | |
public static double calcDist(double lat1, double lon1, double lat2, double lon2){ | |
DecimalFormat df = new DecimalFormat("#.###"); | |
double R = 6378.137;//Radio de la tierra en km | |
double dLat = Math.toRadians(lat2-lat1); | |
double dLong = Math.toRadians(lon2-lon1); |
function stringify(obj) { | |
var t = typeof (obj); | |
if (t != "object" || obj === null) { | |
// simple data type | |
if (t == "string") obj = '"'+obj+'"'; | |
return String(obj); | |
} | |
else { | |
// recurse array or object | |
var n, v, json = [], arr = (obj && obj.constructor == Array); |
<?php $catname =single_cat_title("",false); | |
$catId= get_cat_ID($catname);?> | |
<ul> | |
<?php | |
wp_list_categories("orderby=id&show_count=0&use_desc_for_title=1&child_of=$catId"); | |
?> | |
</ul> |
function createBounds(list){ | |
var maxlat=null, maxlng=null, minlat=null, minlng=null; | |
jQuery(list).each(function (index, elem) { | |
try { | |
if (elem) { | |
var lt = parseFloat(elem.lat), lg = parseFloat(elem.lng); | |
if (lt != 0 || lg != 0 || !isNaN(lt) || !isNaN(lg)) { | |
maxlat = (maxlat==null)?lt:Math.max(maxlat, lt); | |
maxlng = (maxlng==null)?lg:Math.max(maxlng, lg); | |
minlat = (minlat==null)?lt:Math.min(minlat, lt); |