/*
Made by [egyJs.com](https://www.instagram.com/egyjs/);
*/
install it on your localhost and try it :
| const nodemailer = require('nodemailer'); | |
| const transporter = nodemailer.createTransport({ | |
| host: 'smtp.zoho.com', | |
| port: 465, | |
| secure: true, //ssl | |
| auth: { | |
| user: 'youremail@amitbend.com', | |
| pass: 'yourpassword' | |
| } | |
| }); |
| #user nobody; | |
| worker_processes 4; | |
| #error_log logs/error.log; | |
| #error_log logs/error.log notice; | |
| #error_log logs/error.log info; | |
| #pid logs/nginx.pid; |
| /** | |
| * A pure version of Array.prototype.splice | |
| * It will return a new array rather than mutate the array | |
| * See: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/splice | |
| * @param {Array} array The target array | |
| * @param {number} start Index at which to start changing the array | |
| * @param {number} deleteCount An integer indicating the number of old array elements to remove | |
| * @param {any} items The elements to add to the array, beginning at the start index | |
| * @returns {Array} | |
| */ |
/*
Made by [egyJs.com](https://www.instagram.com/egyjs/);
*/
install it on your localhost and try it :
| language: node_js | |
| node_js: node | |
| os: | |
| - linux | |
| - osx | |
| sudo: required | |
| dist: trusty | |
| before_install: | |
| - if [ "$TRAVIS_OS_NAME" == "linux" ]; then sudo add-apt-repository -y ppa:mc3man/trusty-media; fi | |
| - if [ "$TRAVIS_OS_NAME" == "linux" ]; then sudo apt-get update; fi |
A list of useful commands for the FFmpeg command line tool.
Download FFmpeg: https://www.ffmpeg.org/download.html
Full documentation: https://www.ffmpeg.org/ffmpeg.html
$ chmod +x ngrok
$ cp ngrok /usr/local/bin$ ngrok -help| const Web3 = require('web3') | |
| const Tx = require('ethereumjs-tx').Transaction | |
| // connect to Infura node | |
| const web3 = new Web3(new Web3.providers.HttpProvider('https://mainnet.infura.io/INFURA_KEY')) | |
| // the address that will send the test transaction | |
| const addressFrom = '0x1889EF49cDBaad420EB4D6f04066CA4093088Bbd' | |
| const privateKey = new Buffer('PRIVATE_KEY', 'hex') |
| # Copyright (c) 2017 Stanislav Bobokalo & Alexey Borontov | |
| # Permission is hereby granted, free of charge, to any person obtaining a copy | |
| # of this software and associated documentation files (the "Software"), to deal | |
| # in the Software without restriction, including without limitation the rights | |
| # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | |
| # copies of the Software, and to permit persons to whom the Software is | |
| # furnished to do so, subject to the following conditions: | |
| # The above copyright notice and this permission notice shall be included in all |