This is no longer needed as Emmet supports JSX - you just need to turn it all on. Did a quick tutorial: http://wesbos.com/emmet-react-jsx-sublime/
Thanks, @wesbos
- Using emmet in jsx files
- Emmet expands text when js autocomplete needed
| # install openjdk | |
| sudo apt-get install openjdk-7-jdk | |
| # download android sdk | |
| wget http://dl.google.com/android/android-sdk_r24.2-linux.tgz | |
| tar -xvf android-sdk_r24.2-linux.tgz | |
| cd android-sdk-linux/tools | |
| # install all sdk packages |
| sudo yum install libmpc-devel mpfr-devel gmp-devel | |
| cd ~/Downloads | |
| curl ftp://ftp.mirrorservice.org/sites/sourceware.org/pub/gcc/releases/gcc-4.9.2/gcc-4.9.2.tar.bz2 -O | |
| tar xvfj gcc-4.9.2.tar.bz2 | |
| cd gcc-4.9.2 | |
| ./configure --disable-multilib --enable-languages=c,c++ | |
| make -j 4 | |
| make install |
This is no longer needed as Emmet supports JSX - you just need to turn it all on. Did a quick tutorial: http://wesbos.com/emmet-react-jsx-sublime/
Thanks, @wesbos
| DKIM is DomainKeys Identified Mail and is used in mail servers, such as Postfix or Sendmail to sign e-mails and thus authenticating the sender so that a forgery can be detected. It also reduces the possibility of an e-mail being flagged as spam, but it's not a definite prevention. | |
| A much simpler method is using SPF (Sender Policy Framework) which, in a nutshell, verifies the sender IP address. | |
| According to the internet, using both should result to ????, PROFIT !!!. | |
| SPF does not need a specific configuration. Whitelisted servers are listed in a DNS record, TXT or SPF, and an example record is: | |
| example.com. IN TXT "v=spf1 a mx ~all" |
| // Restify Server CheatSheet. | |
| // More about the API: http://mcavage.me/node-restify/#server-api | |
| // Install restify with npm install restify | |
| // 1.1. Creating a Server. | |
| // http://mcavage.me/node-restify/#Creating-a-Server | |
| var restify = require('restify'); |
| /** | |
| * Generate password regex | |
| * @method generatePasswordRegex | |
| * @param {Number} min Minimum length of password | |
| * @param {Number} max Maximum length of password | |
| * @param {String} specialCharacter List of special characters | |
| * @param {Number} specialLength Number of required special character in password | |
| * @param {Number} uppercaseLength Number of required uppercase character in password | |
| * @param {Number} numberLength Number of digit character in password * | |
| */ |
| sudo apt-get update | |
| sudo apt-get install -y libssl1.0.0 openssl | |
| # Confirm Build Date is at least Aril 7th 2014 | |
| openssl version -a | |
| # Restart all services listed by this command: | |
| sudo lsof -n | grep ssl | grep DEL |
| NOTE: Easier way is the X86 way, described on https://www.genymotion.com/help/desktop/faq/#google-play-services | |
| Download the following ZIPs: | |
| ARM Translation Installer v1.1 (http://www.mirrorcreator.com/files/0ZIO8PME/Genymotion-ARM-Translation_v1.1.zip_links) | |
| Download the correct GApps for your Android version: | |
| Google Apps for Android 6.0 (https://www.androidfilehost.com/?fid=24052804347835438 - benzo-gapps-M-20151011-signed-chroma-r3.zip) | |
| Google Apps for Android 5.1 (https://www.androidfilehost.com/?fid=96042739161891406 - gapps-L-4-21-15.zip) | |
| Google Apps for Android 5.0 (https://www.androidfilehost.com/?fid=95784891001614559 - gapps-lp-20141109-signed.zip) |
| $('#query').keydown2(function () { | |
| console.log($(this).val()); | |
| }); |
| /** | |
| * Bob Math utilities | |
| * @author: ducdhm | |
| * @created: Tue, Feb 11th, 2014 (GTM+7) | |
| */ | |
| (function(Math) { | |
| /** | |
| * Find the number of decimal places | |
| * @method findDec | |
| * @param {Float|Number} dec |