Skip to content

Instantly share code, notes, and snippets.

View alexalannunes's full-sized avatar
👨‍💻
I'm coding

Alex Alan Nunes alexalannunes

👨‍💻
I'm coding
View GitHub Profile
<!DOCTYPE html>
<html lang="pt">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<style>
.box {
flex: 1;
width: 300px;
@alexalannunes
alexalannunes / url-handle.html
Created January 4, 2021 03:08
simulate fonts.google.com font selection url
<!DOCTYPE html>
<html lang="pt">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<link rel="stylesheet" href="https://jakiestfu.github.io/Ripple.js/dist/ripple.min.css" />
<style>
html,
body {
@alexalannunes
alexalannunes / table.js
Created December 11, 2020 03:56
table generator
const app = document.querySelector('#app')
const columns = 10;
const rows = 10;
const table = document.createElement('table');
table.border=1;
for (var i = 0; i < rows; i++) {
const tr = document.createElement('tr')
for (var j = 0; j < columns; j++) {
const td = document.createElement('td')
td.textContent = j == 0 ? i : j;
@alexalannunes
alexalannunes / menu-item-keydown.html
Created October 12, 2020 12:20
simple menu item with arrow keydown. Just learning 😄
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<style>
ul {
padding: 10px 0;
margin: 0;
const moment = require("moment");
const START = 25;
const DAY = parseInt(moment().format("DD"));
let start, end;
if (DAY >= START) {
start = moment().format("YYYY-MM-25");
end = moment().add(1, "M").format("YYYY-MM-24");
function hour_to_decimal(time) {
const [hour, min] = time.split(':');
const h = parseInt(hour);
const m = parseFloat(min);
return h + (m * (1/60));
}
hour_to_decimal('03:75');
// 4.25
.jc-center {
justify-content: center;
}
.jc-end {
justify-content: flex-end;
}
.jc-around {
justify-content: space-around;
@alexalannunes
alexalannunes / README.md
Created September 1, 2020 17:02 — forked from MauricioAires/README.md
Documentação sobre CRONTAB, tudo sobre o que, para que serve, variáveis e como utilizar.

CRONTAB

O que é o crontab

Traduzido do inglês-O utilitário de software cron é um agendador de tarefas baseado em tempo em sistemas operacionais de computador tipo Unix. Os usuários que configuram e mantêm ambientes de software usam o cron para agendar tarefas para serem executadas periodicamente em horários, datas ou intervalos fixos.

A maioria das distrubuições Linux já vem com o cron instalado e conficurado para verificar se o cron já está funcionando é só rodar o comando.

Verificar status do cron

@alexalannunes
alexalannunes / getFields.js
Last active July 10, 2020 18:44
get specific properties from object
const getFields = (obj, ...keys) => keys.reduce((a, c) => ({ ...a, [c]: obj[c] }), {});
var person = {
id: 23892,
name: 'Alex',
pic: 'image.jpeg'
}
getSubset(person, 'id', 'name');
@alexalannunes
alexalannunes / touchpad-gnome.sh
Last active July 1, 2020 14:47
enable ubuntu gnome touchpad
sudo apt install xserver-xorg-core && sudo apt install xorg-input-abi-22 && sudo apt install xserver-xorg-input-libinput