Skip to content

Instantly share code, notes, and snippets.

@RichiUfo
RichiUfo / validateEmail.js
Created November 23, 2016 13:36 — forked from imposibrus/validateEmail.js
JS email address validation
function validateEmail(email) {
var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
return re.test(email);
}
if(!validateEmail('asd@qwe.com')) {
// alarm!
}
@RichiUfo
RichiUfo / install_php-fpm.sh
Created November 23, 2016 13:36 — forked from imposibrus/install_php-fpm.sh
Install php5-fpm on Ubuntu 14.04
#!/bin/bash
sudo apt-get install php5-fpm php5-cgi php5-mcrypt
sudo sed -i 's/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/g' /etc/php5/fpm/php.ini
sudo service php5-fpm restart
@RichiUfo
RichiUfo / index.php
Created November 23, 2016 13:36 — forked from imposibrus/index.php
display all php errors
<?php
ini_set('display_errors',1);
ini_set('display_startup_errors',1);
error_reporting(-1);
@RichiUfo
RichiUfo / install.sh
Created November 23, 2016 13:35 — forked from imposibrus/install.sh
Install MongoDB PHP driver on Ubuntu 14.04
sudo apt-get install -y php-pear php5-dev
sudo pecl install mongo
sudo sh -c "echo 'extension=mongo.so' > /etc/php5/mods-available/mongo.ini"
sudo ln -s /etc/php5/mods-available/mongo.ini /etc/php5/apache2/conf.d/mongo.ini
sudo service apache2 restart
@RichiUfo
RichiUfo / install_chrome_driver
Created November 1, 2016 08:32 — forked from thotmx/install_chrome_driver
Install chromedriver in Ubuntu (14.04)
$ sudo apt-get install chromium-chromedriver
$ sudo ln -s /usr/lib/chromium-browser/chromedriver /usr/bin/chromedriver
@RichiUfo
RichiUfo / Nginx-1.7_vhost.conf
Created September 2, 2016 09:52 — forked from dimmduh/Nginx-1.7_vhost.conf
Example nginx config for Yii 2 (advanced) for openserver
server {
listen %ip%:%httpport%;
listen %ip%:%httpsport% ssl;
server_name %host% %aliases%;
# if ($request_method !~* ^(GET|HEAD|POST)$ ){return 403;}
location ~ /\. {deny all;}
location / {