How to write an inverse regex that will match when a string is not present

(?=^((?!the text that should not be present).)+$)(^the text that should be present$) Here is a Javascript snippet to check that a string does not contain two dashes (--) directly following each other: var regex = /(?=^((?!--).)+$)(^[a-z\-]{1,10}$)/; true === regex.test('abc-def'); true === regex.test('-abc-def-'); false === regex.test('abc--def'); false === regex.test('abc---def');

Family tree genealogical data JSON format template

Below is an open-source JSON format template to store an individual's genealogical data, for your family tree. { "surname": "", "maidenSurname": "", "name": "", "nickname": "", "idNumber": "", "gender": "m/f", "race": "", "ethnicGroup": "", "height": "", "firstLanguage": "", "otherLanguage": [""], "birth": ["Year", "Month", "Day"], "birthWhere": "", "death": ["Year", "Month", "Day"], "deathWhere": "", "deathCause": "", "married": …

Continue reading Family tree genealogical data JSON format template

Generate a free and valid SAN SSL certificate for multiple domains

So, you want to generate a single, free and valid SSL certificate for all your domains? Well, you've come to the right place! A tool that will do exactly that for you, is called letsencrypt-win-simple: A Simple ACME Client for Windows. Download the tool from this link. The tool generates free and valid SSL certificates …

Continue reading Generate a free and valid SAN SSL certificate for multiple domains