Needed to do some fuzzy matches in #Laravel with a 5000+ row array to account for differently spelled company names across two APIs. Played with #Levenshtein, #SoundEx and #similar_text in #PHP. Found similar_text worked best by far for this perhaps. Ended up using array_walk to accomplish this with ease. Would love to hear others experiences in doing fuzzy matches between arrays.
#laravel #levenshtein #soundex #similar_text #php
Florida driver's license numbers, for better or worst, can be calculated by hand if you know three things about them:
🔎Name (First MI Last)
🔎Date of Birth
🔎Gender at birth
Florida DL# number have the format of
🅰️#️⃣#️⃣#️⃣–✴️✴️✴️–✳️✳️–⚧️⚧️⚧️–0️⃣
[A-Z][0-6]{3}-[0-6]{3}-[0-9]{2}-[05]00-[0-9]
🅰️ → First letter of last name
#️⃣#️⃣#️⃣ → Soundex of rest of last name
✴️✴️✴️ → Soundex of first name + MI
✳️✳️ → Last two of birth year
⚧️⚧️⚧️ → DOB + birth gender
0️⃣ → [0-9] Zero usually, overflow for duplicate id #s
#s #osint #soundex #dl #florida #fl #investigation #catsalad
#introduction
#IBM
#System360
#Novell
#SQL
#COBOL
#soundex
#UCC
#trademarks
#tradenames
As Director of Information Systems for the NM Secretary of State, my team was the first in the nation to connect a SOS office to the Internet and allow the public to search our UCC (Uniform Commercial Code) & Trademarks/Trade-names databases that were running internally on an old IBM System 360
We were also the first to use a "Soundex" search for the UCC searches making them much easier to find.
#introduction #ibm #system360 #Novell #sql #cobol #soundex #ucc #trademarks #tradenames