Skip to content

Instantly share code, notes, and snippets.

Avatar
👽
Try Inphinit PHP framework today!

Guilherme Nascimento brcontainer

👽
Try Inphinit PHP framework today!
View GitHub Profile
View README.md
  • Para executar instale o Node.js

  • Crie um projeto/pasta e instale o Benchmark.js:

    mkdir exemplo1
    cd exemplo1
    npm i --save benchmark
    
  • Execute o comando node index.js

@brcontainer
brcontainer / resposta.md
Last active Jan 10, 2020
Como funciona a solicitação de uma página de um servidor? https://pt.stackoverflow.com/q/430246/3635
View resposta.md

O que acontece quando o usuário clica em um link?

O link foi renderizado no seu navegador, quando você vê uma página web ele não está no site, ele foi baixado do site e "salvo" em tempo de execução ou cache e é exibido na sua tela e você clicar no link faz uma execução no BROWSER e o browser vai solicitar uma requisição HTTP para baixar a próxima baixa e descarrega a página anterior e irá processar a nova assim que o download for sendo completado ou que o buffer completo concluir (depende da maneira que a página irá descarga)

O que acontece no servidor quando o usuário clica em um link?

Não acontece nada, o link <a></a> já está na sua máquina, o processo quem faz é o navegador, o link é apenas um gatilho.

View unittest.py
from selenium import webdriver
lista_nomes = ['Joao Arruda Botelho','Camila Moraes Sarmento','Regina Moreira Salles']
lista_emails = ['joaoab1@teste.com.br', 'camilamsb2@teste.com.br', 'reginams3@teste.com.br']
driver = webdriver.Chrome()
url = "http://painelvix.com/galaxia4/formulario_testes.php?r=UUVJcFdZMXlZcE5XdVU2cGVEUjVMYllMNnVBYS9GajVVUkZ3em9tRDZObz0,"
for k in range(3):
driver.get(url)
View simplificar-incremento.php
<?php
$c = 0;
$permitidos = array(1, 41, 81, 121, 161, 201, 241, 281);
foreach ($all_itens->result() as item) {
$c++;
if (in_array($c, $permitidos)) {
?>
<div class='col'>
View example.py
@app.route("/run")
@headers({'Access-Control-Allow-Origin':'*'})
def teste():
return 'teste'
@brcontainer
brcontainer / Inphinit.md
Last active Mar 27, 2019
Install inphinit php framework without composer (using GIT)
View Inphinit.md

Installing last release (or specific version)

git clone -b "0.2.0" https://github.com/inphinit/inphinit.git inphinit
git clone -b "0.2.0" https://github.com/inphinit/framework.git inphinit/system/vendor/inphinit/framework
cd inphinit

Installing dev-master

View getImageSizeInBytes.js
function getImageSizeInBytes(imgURL, done, fail)
{
var request = new XMLHttpRequest;
request.open("HEAD", imgURL, true);
request.onreadystatechange = function () {
//Se ainda não for o 4 ignora com return
if (request.readyState != 4) return;
View datalist-input-event.html
<input type="text" id="input" list="datalist">
<datalist id="datalist">
<option>Foo</option>
<option>Bar</option>
<option>Baz</option>
<option>Foo Bar</option>
<option>Bar Baz</option>
</datalist>
@brcontainer
brcontainer / ByteSize.php
Created Mar 13, 2018
Converte tamanho em Kb, Mb, Gb, Tb, etc
View ByteSize.php
<?php
class ByteSize
{
const KB = 1;
const MB = 2;
const GB = 3;
const TB = 4;
const PB = 5;
const EB = 6;
const ZB = 7;
You can’t perform that action at this time.