h5Validate RegEx – regular espressions patterns

css

.form-valid {
background-color: #ff628d;
color: white;
}

js – regex

	$(document).ready(function () {
		
		// add h5-class to validate fields
		$.h5Validate.addPatterns({
			'codfiscale':    /^([A-Za-z]{6}[0-9lmnpqrstuvLMNPQRSTUV]{2}[abcdehlmprstABCDEHLMPRST]{1}[0-9lmnpqrstuvLMNPQRSTUV]{2}[A-Za-z]{1}[0-9lmnpqrstuvLMNPQRSTUV]{3}[A-Za-z]{1})|([0-9]{11})$/,
			'partitaiva':    /^[0-9]{11}$/
			'phone':    /(^1-[2-9]\d{2}-\d{3}-\d{4}$)|(^\d{2}-\d{2}-\d{3}-\d{4}$)/,
			'datesql':  /^[012][019][0-9][0-9]-[01][0-9]-[0123][0-9]$/,
			'zip5':     /^[0-9]{5}$/,
			'zip9':     /(^\d{9}$)|(^\d{5}-\d{4}$)$/,
			'int':      /^[0-9]*$/,
			'alphanum': /^[A-Za-z0-9]+$/,
			'alpha':    /^[A-Za-z]+$/ 
		});
		
		$('#form_id').h5Validate({
			errorClass:'form-valid' 
		});
	});

Github: https://github.com/ericelliott/h5Validate

Install macOS 10.15 using a bootable installer

    1. Get an external hard drive that has at least 12 GB of available storage and plug it in your Mac.
    2. Launch the Disk Utility app and erase your hard drive selecting Mac OS Extended format.
    3. Open Terminal (Applications > Utilities).
    4. Paste this command and press Enter:
  1. sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume
  2. If prompted, enter your administrator password and press Enter again.
  3. When Terminal says “done”, your hard drive should have the same name as the installer you downloaded (for example, Install macOS Catalina).
  4. Open System Preferences > Startup Disk. Choose your bootable installer as a startup disk and press Restart.
  5. Your Mac should start up to macOS Recovery.
  6. Make sure your Mac has an internet connection to download firmware updates (you can use the Wi-Fi menu in the menu bar).
  7. In the Utilities window, select Install macOS.
  8. Your Mac will then start installing macOS Catalina and will restart when it’s done.

How to find all files containing specific text on Linux?

Do the following:

grep -rnw '/path/to/somewhere/' -e 'pattern'

-r or -R is recursive,
-n is line number, and
-w stands for match the whole word.
-l (lower-case L) can be added to just give the file name of matching files.

Along with these, –exclude, –include, –exclude-dir flags could be used for efficient searching:

This will only search through those files which have .c or .h extensions:

grep --include=\*.{c,h} -rnw '/path/to/somewhere/' -e "pattern"

This will exclude searching all the files ending with .o extension:

grep --exclude=*.o -rnw '/path/to/somewhere/' -e "pattern"

For directories it’s possible to exclude a particular directory(ies) through –exclude-dir parameter. For example, this will exclude the dirs dir1/, dir2/ and all of them matching *.dst/:

grep --exclude-dir={dir1,dir2,*.dst} -rnw '/path/to/somewhere/' -e "pattern"

For more options check man grep

Syn – config automysqlbackup

Config Automysqlbackup 

config automysqlbackup.conf
edit  automysqlbackup and set /path/to/automysqlbackup.conf

MySQL aliases
Instead of extending the path variable, you can create a symbolic link to mysql, mysqldump, mysqlshow
cd /usr/local/bin

sudo ln -s /volume1/@appstore/MariaDB10/usr/local/mariadb10/bin/mysql /usr/local/bin/mysql
sudo ln -s /volume1/@appstore/MariaDB10/usr/local/mariadb10/bin/mysqldump /usr/local/bin/mysqldump
sudo ln -s /volume1/@appstore/MariaDB10/usr/local/mariadb10/bin/mysqlshow /usr/local/bin/mysqlshow
reference:

Git

Clone with custom port

git clone ssh://git@mydomain.com:[port]/project/

Postfix Queue commands

Goal: To find which mails are stuck in mail queue and why?

If emails are getting delayed, its better to inspect postfix mail queues, coupled with postfix mail log.

Read more

Protected: streaming-rpl

This content is password protected. To view it please enter your password below: