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); |