Top Banner
WHAT’S MY ADDRESS? BRIAN TEEMAN NORTH WEST DRUPAL UNCONFERENCE
61

Whats my address

Feb 12, 2017

Download

Internet

Brian Teeman
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Whats my address

WHAT’S MY ADDRESS?

BRIAN TEEMAN NORTH WEST DRUPAL UNCONFERENCE

Page 2: Whats my address

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

1997 - FIRST UK ADDRESS CD

Page 4: Whats my address

REMEMBER THESE?

Page 5: Whats my address

ACCOUNT OWNER ONLY

Page 6: Whats my address

ELECTORAL ROLL

Page 7: Whats my address

SHIP IT ALL TO CHINA

Page 8: Whats my address

1997 - FIRST UK ADDRESS CD

Page 9: Whats my address

THEY CLAIMED IT WAS ILLEGAL BUT COULDN’T FIND A LAW THAT IT BROKE

Brian Teeman 2016

NWDUG 2016

Page 10: Whats my address

I’M A DATA GEEK

Page 11: Whats my address

WHAT’S MY NAME?http://tee.mn/name

Page 12: Whats my address

WHAT’S MY ADDRESS? - THE SEQUEL

Page 13: Whats my address

WHAT’S MY ADDRESS

Page 14: Whats my address

WHAT’S MY ADDRESS

Page 15: Whats my address

WHICH COUNTRY DO YOU LIVE IN?

Page 16: Whats my address

ARE YOU SURE?

Page 17: Whats my address

POST CODE / ZIP CODE

Page 18: Whats my address

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

UNIQUE AND NOT SEQUENTIAL

Page 20: Whats my address

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

EVERY PRESENTATION NEEDS CATS

Page 22: Whats my address

COUNTY NOT COUNTRY

.*\b[^\sr]+\b.*/ig

Page 23: Whats my address

COUNTIES‣ HOW MANY? ‣ 96 (TODAY) ‣ CEREMONIAL ‣ ADMINISTRATIVE ‣ CONFUSED?

Page 24: Whats my address

WHAT COUNTY ARE WE IN?

Page 25: Whats my address

GREATER MANCHESTER ?

Page 26: Whats my address

ROYAL MAIL SAYS NO!

Page 27: Whats my address

SCUNTHORPE

Page 28: Whats my address

SCUNTHORPE

Page 29: Whats my address

SCUNTHORPE‣ YORKSHIRE ‣ EAST RIDING OF

YORKSHIRE ‣ HUMBERSIDE ‣ 1996 HUMBERSIDE

CEASED TO EXIST ‣ NORTH

LINCOLNSHIRE

Page 30: Whats my address

HUMBERSIDE STILL EXISTS

FIRE POLICE

Page 31: Whats my address

CONFUSED YET?

Page 32: Whats my address

EAST MIDLANDS

Page 33: Whats my address

SO WHAT COUNTY DO I LIVE IN?

Page 34: Whats my address

AROUND THE WORLD

Page 35: Whats my address

MONGOLIA

Page 36: Whats my address

MONGOLIA

Page 37: Whats my address

‣ 3X > SPAIN ‣ <3M PEOPLE ‣ NO RELIABLE

STREET NAMES ‣ NEED A SOLUTION ‣ SUMMER 2016

MONGOLIA

Page 38: Whats my address

‣ 3M SQUARE ‣ UNIQUE ‣ EASIER THAN GPS ‣ MEMORABLE ‣ MULTILINGUAL ‣ FREE(?)

WHAT3WORDS

Page 39: Whats my address

WHAT3WORDS

Page 40: Whats my address

COSTA RICA

Page 41: Whats my address

COSTA RICA - TICO (LANDMARK)

200M SOUTH

100M EAST

ON THE RIGHT

Page 42: Whats my address

‣ 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

JAPAN

Page 44: Whats my address

JAPAN

Page 45: Whats my address

JAPAN

1

23

4

56

78

Page 46: Whats my address

HOUSE

Page 47: Whats my address

HOUSE NUMBER

Page 48: Whats my address

HOUSE NAME

Page 49: Whats my address

HOUSE NUMBER AND NAME

Page 50: Whats my address

HOUSE ?

W231 N7956 Baker St Essex WI 58039 USA

Page 51: Whats my address

WHAT SHOULD YOU DO?

Page 52: Whats my address

WHOSE ADDRESS IS IT ANYWAY?

Brian Teeman 2016

NWDUG 2016

Page 53: Whats my address

DOING IT WRONG

Page 54: Whats my address

‣ FIELDS ‣ VALIDATION ‣ ERRORS ‣ REQUIRED ‣ CROWDSOURCE

DOING IT WRONG

Page 55: Whats my address

DOING IT RIGHT

Page 56: Whats my address

DOING IT GLOBAL

Page 57: Whats my address

LET ME ENTER MY CORRECT ADDRESS NOT SOMETHING THAT PASSES YOUR CHECKS.

Brian Teeman 2016

NWDUG 2016

Page 58: Whats my address

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

WHAT’S MY ADDRESS

Page 60: Whats my address

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

THANK YOU