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 / update-firefox.sh
Last active November 7, 2019 18:49
Atualizar o Firefox no linux
#!/bin/bash
# Autor: David Alves de Souza (davidalves1.com)
# Este script foi baseado no ótimo artigo do Edivaldo Brito (https://www.edivaldobrito.com.br/firefox-no-linux-manualmente/)
# INSTRUÇÕES:
# 1. COLOQUE O SCRIPT NA MESMA PASTA ONDE BAIXOU O FIREFOX COMPACTADO
# 2. EM SEGUIDA BASTA EXECUTAR COMO SUDO PASSANDO O NOME DO ARQUIVO COMPACTADO DO FIREFOX
# EX: sudo ./update-firefox.sh firefox-70.0.1.tar.bz2
echo "\e[32m\nAtualizando o Firefox com o arquivo:"
{
"Default vue component": {
"prefix": "vuec",
"body": [
"<template>",
"\t<div>",
"\t\t",
"\t</div>",
"</template>",
"\n<script>",
@davidalves1
davidalves1 / javascriptreact.json
Last active October 5, 2018 21:33
VS Code React Snippets
{
"React_Base_Component": {
"prefix": "rbc",
"body": [
"import React from \"react\";",
"import PropTypes from \"prop-types\";",
"\nimport style from \"./style.css\";\n",
"class $1 extends React.Component {",
"\tconstructor() {",
"\t\tsuper();",
@davidalves1
davidalves1 / module1.java
Created August 2, 2018 12:38
Exercises JAVA Audacity
class Playground {
public static void main(String[ ] args) {
// Exercise 3
int bankBalance = 500;
bankBalance += 250;
bankBalance -= 100;
System.out.println(bankBalance);
// Exercise 5
int day = 8;
@davidalves1
davidalves1 / wisard.py
Last active June 22, 2018 23:12
Exemplo de rede neural sem peso utilizando o algoritmo WiSARD
import random
import bisect
def convert_toBinary(x):
temp = 1
sum_ = 0
for i in x:
sum_ += i*temp
temp *= 2
return sum_
@davidalves1
davidalves1 / convert.js
Last active December 15, 2020 14:32
Convert Date to YYYY-MM-DD in JS
/**
* @param date Date Object
* @return String
*/
function convertDate(date) {
const dateStr = date.toLocaleDateString('pt-BR');
return dateStr.split('/').reverse().join('-');
}
// Example
@davidalves1
davidalves1 / api.js
Created May 21, 2018 14:28
Comunicar com o webservice da Celcoin
const express = require('express');
const router = express.Router();
const Celcoin = require('../controllers/celcoin');
router.get('/', (req, res) => res.json({message: 'Welcome to our API! :)'}));
// Receive sample: {ddd: 11}
router.post('/celcoin/operators', (req, res, next) => {
const celcoin = new Celcoin();
@davidalves1
davidalves1 / datetime_diff.php
Created May 3, 2018 11:57
Calcula a diferença entre dois horários
<?php
$time1 = new Datetime('01:00:00');
$time2 = new Datetime('02:45:00');
$interval = $time1->diff($time2);
var_dump($interval->format('%H:%i:%s'));
@davidalves1
davidalves1 / node-coinhive.js
Created April 12, 2018 03:29
CoinHive example
const CoinHive = require('coin-hive');
(async () => {
const options = {
pool: {
host: 'etn-pool.proxpool.com',
port: 3333
},
throttle: 1
}
@davidalves1
davidalves1 / coins-addresses.md
Last active April 4, 2018 04:39
Coins addresses

Monero (XMR)

422mB2io31LJCkR6qRC4Lv3PoTvpC2t3LiqVK2uWJ6yG8e93MQDkK6r6cCdzNRSpkx3HKMW14dmxQ9hnw1ztgaDpC4jYWX3

Nano (XRB)

xrb_164b3451ojadzobjfjorb5uu37fa7oegbiou4ie7u9jbsneeykgk5cfuenui

Electroneum (ETN)

etnk7UYKbJDav4Z8DFC9MCTph7VeiRpCCXT4LgzKRQkhey2KxRE5Lbf4XoahK8AY8ELGpe1fa4eR3GaQSmH8EiD98U9Vt5kSzY

HTMLCoin (HTML)