Skip to content

Instantly share code, notes, and snippets.

View davidalves1's full-sized avatar

David Alves de Souza davidalves1

View GitHub Profile
@davidalves1
davidalves1 / centralizar-div.md
Created May 27, 2016 11:36
Códigos para centralizar div no layout responsivo uitlizando flex-box

Como centralizar uma div verticalmente?

Referência

<!DOCTYPE html>
<html>
<head>
	<title>Centralizando DIV</title>
	
@davidalves1
davidalves1 / instalar-node-servidor-compartilhado.md
Last active September 13, 2022 12:12
Como instalar NodeJS em servidor compartilhado

Como instalar o NodeJS, Bower e Gulp no servidor compartilhado

Instalando NodeJS

  • Navegar até a pasta do projeto utilizando o terminal ssh
  • Executar o comando:
     $ wget https://nodejs.org/dist/v8.4.0/node-v8.4.0-linux-x64.tar.gz --no-check-certificate
    
@davidalves1
davidalves1 / erro-bower-ubuntu.md
Last active August 26, 2016 11:14
Resolver problema 'EACCES: permission denied' ao executar o Bower utilizando o Ubuntu

Referência

Problema: Ao instalar o Bower no Ubuntu ocorre o erro:

user@user-pc:~/Documents/projects/bower-test$ bower install angular
/usr/lib/node_modules/bower/lib/node_modules/configstore/index.js:54
				throw err;
				^

Error: EACCES: permission denied, open '/home/user/.config/configstore/bower-github.json'
@davidalves1
davidalves1 / xhr-request.js
Last active June 15, 2022 21:09
Make a ajax request with JavaScript
var ajax = function(config) {
var xhr = new XMLHttpRequest();
xhr.open(config.method, config.url, true);
xhr.setRequestHeader('Content-Type', 'application/json');
xhr.onload = function (e) {
if (xhr.readyState === 4) {
config.callback({
status: xhr.status,
response: xhr.responseText
});
@davidalves1
davidalves1 / to_upper.js
Last active January 27, 2022 16:28
Função javascript para deixar a primeira letra de cada palavra maiúscula
'use strict';
// Captura os parâmetros passados após o nome do arquivo
var name = process.argv.splice(2, process.argv.length -1);
name = wordUpper(name).join(' ');
console.log(name);
function wordUpper(arrWords) {
@davidalves1
davidalves1 / virtualhost-config.md
Created July 8, 2016 11:44
Confirgurar VirtualHost

Configurando VirtualHost no Windows

Neste caso foi utilizado o Wamp como servidor local.

Configurando o arquivo hosts

  • Abra o arquivo c:\Windows\System32\drivers\etc\hosts com seu editor de textos.
  • Adicione a seguinte linha no final do arquivo: 127.0.0.1 seu-projeto.app www.seu-projeto.app

Configurando o Apache

  • Abra o arquivo httpd.conf, que é o arquiov de configuração do Apache. Com o Wamp ele fica na pasta C:\wamp\bin\apache\apache2.4.18\conf\httpd.conf.
  • Adicione as linhas a seguir no final do arquivo:
@davidalves1
davidalves1 / arrays.js
Created July 8, 2016 18:38
js-assessments array resolvidos
exports = typeof window === 'undefined' ? global : window;
exports.arraysAnswers = {
indexOf: function(arr, item) {
return arr.indexOf(item);
},
sum: function(arr) {
return arr.reduce(function(previousValue, currentValue) {
return previousValue + currentValue;
@davidalves1
davidalves1 / cron.js
Created July 11, 2016 19:38
Cronômetro JS
var s = 0;
var m = 0
var t = window.setInterval(function() {
console.log((parseInt(s).toFixed(0)) + ':' + m);
s += 0.1;
m = m === 9 ? 0 : m + 1;
}, 100);
window.setTimeout(function() {