Skip to content

Instantly share code, notes, and snippets.

View lassbon's full-sized avatar
😎

rosh lassbon

😎
View GitHub Profile
@lassbon
lassbon / node_nginx_ssl.md
Created June 30, 2020 19:46 — forked from bradtraversy/node_nginx_ssl.md
Node app deploy with nginx & SSL

Node.js Deployment

Steps to deploy a Node.js app to DigitalOcean using PM2, NGINX as a reverse proxy and an SSL from LetsEncrypt

1. Sign up for Digital Ocean

If you use the referal link below, you get $10 free (1 or 2 months) https://m.do.co/c/5424d440c63a

2. Create a droplet and log in via ssh

I will be using the root user, but would suggest creating a new user

@jluismm2311
jluismm2311 / palindromeChainLength.js
Created September 14, 2015 20:35
Number is a palindrome if it is equal to the number with digits in reversed order. For example, 5, 44, 171, 4884 are palindromes and 43, 194, 4773 are not palindromes. Write a method palindrome_chain_length which takes a positive number and returns the number of special steps needed to obtain a palindrome. The special step is: "reverse the digit…
var palindromeChainLength = function(n) {
let notIsPalindrome = true, index = 0, value=n;
while(notIsPalindrome){
let reversed = Number.parseInt(value.toString().split('').reverse().join(''));
if(value == reversed){
notIsPalindrome = false;
}else{
index++;
value += reversed;
}