Whats my address
-
Upload
brian-teeman -
Category
Internet
-
view
141 -
download
0
Transcript of Whats my address
![Page 1: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/1.jpg)
WHAT’S MY ADDRESS?
BRIAN TEEMAN NORTH WEST DRUPAL UNCONFERENCE
![Page 2: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/2.jpg)
BRIAN TEEMAN‣ CO-FOUNDER
JOOMLA! ‣ HERE FOR THE
BEER ‣ ALWAYS A GEEK ‣ IN THE 90’S I MADE
CD-ROMS ‣ @BRIANTEEMAN
![Page 3: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/3.jpg)
1997 - FIRST UK ADDRESS CD
![Page 4: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/4.jpg)
REMEMBER THESE?
![Page 5: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/5.jpg)
ACCOUNT OWNER ONLY
![Page 6: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/6.jpg)
ELECTORAL ROLL
![Page 7: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/7.jpg)
SHIP IT ALL TO CHINA
![Page 8: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/8.jpg)
1997 - FIRST UK ADDRESS CD
![Page 9: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/9.jpg)
THEY CLAIMED IT WAS ILLEGAL BUT COULDN’T FIND A LAW THAT IT BROKE
Brian Teeman 2016
NWDUG 2016
![Page 10: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/10.jpg)
I’M A DATA GEEK
![Page 12: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/12.jpg)
WHAT’S MY ADDRESS? - THE SEQUEL
![Page 13: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/13.jpg)
WHAT’S MY ADDRESS
![Page 14: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/14.jpg)
WHAT’S MY ADDRESS
![Page 15: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/15.jpg)
WHICH COUNTRY DO YOU LIVE IN?
![Page 16: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/16.jpg)
ARE YOU SURE?
![Page 17: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/17.jpg)
POST CODE / ZIP CODE
![Page 18: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/18.jpg)
FACTS‣ [A-Z] [0-9] ‣ SMALL AREA ‣ NOT UNIQUE ‣ SEQUENTIAL?
FACTS OR LIES
M14 6ZZ UK123-4567 JAPANA1A 1A1 CANADA
POST CODE
2015 EIRCODE A UNIQUE CODE FOR EVERY ADDRESS
![Page 19: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/19.jpg)
UNIQUE AND NOT SEQUENTIAL
![Page 20: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/20.jpg)
VALIDATION?$ZIPREG=ARRAY( "US"=>"^\D{5}([\-]?\D{4})?$", "UK"=>"^(GIR|[A-Z]\D[A-Z\D]??|[A-Z]{2}\D[A-Z\D]??)[ ]??(\D[A-Z]{2})$", "DE"=>"\B((?:0[1-46-9]\D{3})|(?:[1-357-9]\D{4})|(?:[4][0-24-9]\D{3})|(?:[6][013-9]\D{3}))\B", "CA"=>"^([ABCEGHJKLMNPRSTVXY]\D[ABCEGHJKLMNPRSTVWXYZ])\ {0,1}(\D[ABCEGHJKLMNPRSTVWXYZ]\D)$", "FR"=>"^(F-)?((2[A|B])|[0-9]{2})[0-9]{3}$", "IT"=>"^(V-|I-)?[0-9]{5}$", "AU"=>"^(0[289][0-9]{2})|([1345689][0-9]{3})|(2[0-8][0-9]{2})|(290[0-9])|(291[0-4])|(7[0-4][0-9]{2})|(7[8-9][0-9]{2})$", "NL"=>"^[1-9][0-9]{3}\S?([A-ZA-Z]{2})?$", "ES"=>"^([1-9]{2}|[0-9][1-9]|[1-9][0-9])[0-9]{3}$", "DK"=>"^([D|D][K|K]( |-))?[1-9]{1}[0-9]{3}$", "SE"=>"^(S-|S-){0,1}[0-9]{3}\S?[0-9]{2}$", "BE"=>"^[1-9]{1}[0-9]{3}$", "IN"=>"^\D{6}$" );
![Page 21: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/21.jpg)
EVERY PRESENTATION NEEDS CATS
![Page 22: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/22.jpg)
COUNTY NOT COUNTRY
.*\b[^\sr]+\b.*/ig
![Page 23: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/23.jpg)
COUNTIES‣ HOW MANY? ‣ 96 (TODAY) ‣ CEREMONIAL ‣ ADMINISTRATIVE ‣ CONFUSED?
![Page 24: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/24.jpg)
WHAT COUNTY ARE WE IN?
![Page 25: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/25.jpg)
GREATER MANCHESTER ?
![Page 26: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/26.jpg)
ROYAL MAIL SAYS NO!
![Page 27: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/27.jpg)
SCUNTHORPE
![Page 28: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/28.jpg)
SCUNTHORPE
![Page 29: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/29.jpg)
SCUNTHORPE‣ YORKSHIRE ‣ EAST RIDING OF
YORKSHIRE ‣ HUMBERSIDE ‣ 1996 HUMBERSIDE
CEASED TO EXIST ‣ NORTH
LINCOLNSHIRE
![Page 30: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/30.jpg)
HUMBERSIDE STILL EXISTS
FIRE POLICE
![Page 31: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/31.jpg)
CONFUSED YET?
![Page 32: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/32.jpg)
EAST MIDLANDS
![Page 33: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/33.jpg)
SO WHAT COUNTY DO I LIVE IN?
![Page 34: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/34.jpg)
AROUND THE WORLD
![Page 35: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/35.jpg)
MONGOLIA
![Page 36: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/36.jpg)
MONGOLIA
![Page 37: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/37.jpg)
‣ 3X > SPAIN ‣ <3M PEOPLE ‣ NO RELIABLE
STREET NAMES ‣ NEED A SOLUTION ‣ SUMMER 2016
MONGOLIA
![Page 38: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/38.jpg)
‣ 3M SQUARE ‣ UNIQUE ‣ EASIER THAN GPS ‣ MEMORABLE ‣ MULTILINGUAL ‣ FREE(?)
WHAT3WORDS
![Page 39: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/39.jpg)
WHAT3WORDS
![Page 40: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/40.jpg)
COSTA RICA
![Page 41: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/41.jpg)
COSTA RICA - TICO (LANDMARK)
200M SOUTH
100M EAST
ON THE RIGHT
![Page 42: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/42.jpg)
‣ TICO OR A PO BOX ‣ $720M LOST MAIL ‣ 2016 ADDED
STREETS AND NUMBERS
‣ POPULATION NOT HAPPY
‣ CHANGE - BLAH
COSTA RICA
![Page 43: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/43.jpg)
JAPAN
![Page 44: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/44.jpg)
JAPAN
![Page 45: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/45.jpg)
JAPAN
1
23
4
56
78
![Page 46: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/46.jpg)
HOUSE
![Page 47: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/47.jpg)
HOUSE NUMBER
![Page 48: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/48.jpg)
HOUSE NAME
![Page 49: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/49.jpg)
HOUSE NUMBER AND NAME
![Page 50: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/50.jpg)
HOUSE ?
W231 N7956 Baker St Essex WI 58039 USA
![Page 51: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/51.jpg)
WHAT SHOULD YOU DO?
![Page 52: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/52.jpg)
WHOSE ADDRESS IS IT ANYWAY?
Brian Teeman 2016
NWDUG 2016
![Page 53: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/53.jpg)
DOING IT WRONG
![Page 54: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/54.jpg)
‣ FIELDS ‣ VALIDATION ‣ ERRORS ‣ REQUIRED ‣ CROWDSOURCE
DOING IT WRONG
![Page 55: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/55.jpg)
DOING IT RIGHT
![Page 56: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/56.jpg)
DOING IT GLOBAL
![Page 57: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/57.jpg)
LET ME ENTER MY CORRECT ADDRESS NOT SOMETHING THAT PASSES YOUR CHECKS.
Brian Teeman 2016
NWDUG 2016
![Page 58: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/58.jpg)
IF YOU DO NEED IT THINK ABOUT WHAT YOU ARE GOING TO DO WITH IT.
Brian Teeman 2016
NWDUG 2016
![Page 59: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/59.jpg)
WHAT’S MY ADDRESS
![Page 60: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/60.jpg)
DON’T BE NOSEY. IF YOU DON’T NEED MY ADDRESS DON’T ASK FOR IT!
Brian Teeman 2016
NWDUG 2016
![Page 61: Whats my address](https://reader036.fdocuments.net/reader036/viewer/2022070509/58a01fbf1a28ab4e768b4733/html5/thumbnails/61.jpg)
THANK YOU