repo com os arquivos produzidos na aula
yarn init -y
mkdir src
touch src/server.ts
yarn add express
yarn add @types/express ts-node-dev typescript -D
yarn tsc --init
repo com os arquivos produzidos na aula
yarn init -y
mkdir src
touch src/server.ts
yarn add express
yarn add @types/express ts-node-dev typescript -D
yarn tsc --init
javascript:(function()%7Bconst%20altTags%20%3D%20document.querySelectorAll('%5Balt%5D')%3Bif%20(altTags.length%20%3D%3D%3D%200)%20%7Balert(%22Sem%20imagens%20com%20atributo%20%5C%22alt%5C%22%20para%20exibir.%22)%7D%20else%20%7Bconst%20newWindow%20%3D%20window.open(null%2C%20%22_blank%22%2C%20%22width%3D900%2Cscrollbars%3D1%22)%3BnewWindow.document.write('%3Cmain%3E')%3BaltTags.forEach((el)%3D%3E%7BnewWindow.document.write(%60%3Cdiv%3E%3Cimg%20src%3D%22%24%7Bel.src%7D%22%2F%3E%3Cp%3E%24%7Bel.alt%7D%3C%2Fp%3E%3C%2Fdiv%3E%60)%3B%7D)%3BnewWindow.document.write('%3C%2Fmain%3E')%3BnewWindow.document.write(%60%3Cstyle%3E*%20%7Bbox-sizing%3A%20border-box%3Bmargin%3A%200%3Bpadding%3A%200%3Bfont-size%3A%2014pt%3Bfont-family%3A%20sans-serif%3B%7Dhtml%2C%20body%20%7Bwidth%3A%20100%25%3B%7Dimg%20%7Bmax-width%3A%20100%25%3B%7Ddiv%20%7Bpadding%3A%2020px%3Bdisplay%3A%20block%3Bborder-bottom%3A%201px%20dashed%20%23333%3B%7Ddiv%3Alast-child%20%7Bborder-bottom%3A%20none%3B%7Dp%20%7Bmargin-top%3A%2020px%3B%7D%3C%2Fstyle%3E%60)%3 |
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300&display=swap'); | |
* { | |
box-sizing: border-box; | |
margin: 0; | |
padding: 0; | |
} | |
body { | |
font-family: roboto, sans-serif; | |
padding: 20px; |
import ReactDOM from 'react-dom'; | |
import { React, useEffect, useState } from "react"; | |
import './style.css'; | |
function App() { | |
const [ value, setValue ] = useState(""); | |
const [ tasks, setTasks ] = useState([]); | |
const [ ask, setAsk ] = useState(false); |
const does = (container) => ({ | |
"contain": (what) => { | |
return container.indexOf(what) > -1; | |
}, | |
}); | |
const name = "Filipe Teixeira"; | |
if ( does(name).contain("Teixeira") ) { | |
console.log("Você é Teixeira"); |
import random, sys, os, pprint, time | |
from colorama import init, Fore, Back, Style | |
os.system('chcp 932') | |
print('iniciando...') | |
init() | |
readings = [ |
const a = []; | |
document.querySelectorAll('.task-menu-nav-item-videoDuration').forEach((x)=>{a.push(parseInt(x.innerHTML.replace('min', '')))}); | |
const speeds = [1, 1.2, 1.5, 2, 2.5, 3]; | |
const total = a.reduce((x, y) => x + y); | |
let s = ""; | |
for (let speed of speeds) { | |
const tempo = total / speed; |