Skip to content

Instantly share code, notes, and snippets.

🎯
Focusing learning Rust and Python

Guilherme Branco Stracini guibranco

🎯
Focusing learning Rust and Python
Block or report user

Report or block guibranco

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@guibranco
guibranco / video.html
Created Oct 13, 2019
Sincronizar vídeos (play um, pause outros)
View video.html
<video width="426" height="240" id="v1">
<source src="video1.mp4" type="video/mp4">
<source src="video1.webm" type="video/webm">
</video>
<video width="426" height="240" id="v2">
<source src="video2.mp4" type="video/mp4">
<source src="video2.webm" type="video/webm">
</video>
@guibranco
guibranco / Program.cs
Created Sep 22, 2019
A simple C# dotnet client to access a POP3 account and delete messages by some rules (from, subject, etc)
View Program.cs
namespace MailCleaner
{
//https://github.com/rfinochi/pop3dotnet
//PM> Install-Package Pop3
using Pop3;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
View FileHeaderTemplate.cs
// ***********************************************************************
// Assembly : AssemblyName
// Author : Guilherme Branco Stracini
// Created : 2020-01-01
//
// Last Modified By : Guilherme Branco Stracini
// Last Modified On : 2020-01-01
// ***********************************************************************
// <copyright file="" company="Guilherme Branco Stracini">
// Copyright © 2020 - 2021 Guilherme Branco Stracini
View getLatLon.cs
var address = WebUtility.UrlEncode("Alameda Rio Negro, 585 Barueri SP BR");
var client = new RestClient("https://www.latlong.net/_spm4.php");
var request = new RestRequest(Method.POST);
request.AddHeader("x-requested-with", "XMLHttpRequest");
request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
request.AddParameter("undefined", "c1=" + address + "&action=gcpm&cp=", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
@guibranco
guibranco / getLatLon.php
Last active Feb 7, 2019
Obtém latitude e longitude do site latlong.net via cURL (PHP) - Facebook - PHP Brasil - https://www.facebook.com/groups/142151625841770/permalink/2151325014924411/
View getLatLon.php
<?php
//Altere somente a variável abaixo:
$endereco = "Avenida Paulista, 1000 São Paulo SP BR";
//Não altere nada daqui caso não saiba o que cada coisa faz!
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://www.latlong.net/_spm4.php",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
View postEcho.php
<?php
if($_POST){
if(isset($_POST["nombre"]))
echo "Bienvenido " . htmlspecialchars($_POST['nombre']) . ".<br />";
if(isset($_POST["edad"]))
echo "Usted tiene " . $_POST["edad"] . " años!";
}
?>
<form action="postEcho.php" method="POST">
Ingrese su nombre: <input type="text" name="nombre" placeholder="Su nombre"/>
View downloadMensagem.php
<?php
$acao = "inicio";
if(isset($_GET["acao"])
$acao = $_GET["acao"];
switch($acao){
case "inicio":
echo "<a href='?acao=download'>Clique aqui para download do arquivo arquivoXPTO.txt</a>";
echo "<script>setTimeout(function(){ window.location.href= '?acao=mensagem'; }, 10000);</script>";
break;
case "download":
@guibranco
guibranco / DigiteONumero.php
Last active Dec 9, 2018
Salvar número sessão - Marcelo Kunze Fernandes - PHP Brasil - Facebook - https://www.facebook.com/groups/nao.tem.biscoito/permalink/10161479411345160/
View DigiteONumero.php
<?php
session_start(); //inicia a sessão
$old = -1; //adiciona um valor padrão para a sessão (que não deve ser usado!)
if(isset($_SESSION["num"])) //verifica se a sessão existe
$old = $_SESSION["num"]; //pega o valor da sessão (que foi gerado na requisição anterior)
$new = rand(1,3); //gera um novo número de qualquer forma
$_SESSION["num"] = $new; //salva o novo número na sessão, para usar na validação
if(isset($_POST["num"]) && $num != -1){ //se foi feito um POST, valida
$num = $_POST["num"];//atribui a $num o valor enviado pelo usuário
if($num == $old) { //se o número enviado for o mesmo que estava salvo antes, então SUCESSO!
@guibranco
guibranco / somaNotas.php
Last active Dec 8, 2018
Soma notas com JS melhorado - Davidson Web - PHP Brasil - Facebook - https://www.facebook.com/groups/nao.tem.biscoito/permalink/10161478291675160/
View somaNotas.php
<html>
<body>
<script>
function getElements(tipo, linha){
return document.querySelectorAll("input[id^='" + tipo + "-" + linha + "-']");
}
function soma(campos, media){
let soma = 0;
for(let i = 0; i < campos.length; i++){
const valor = campos[i].value * 1;
View loopPHPeJS.php
<html>
<body>
<script>
function soma(numeroDoForm) {
var campos = document.querySelectorAll("input[id^='campo-" + numeroDoForm + "-']");
var resultado = document.getElementById("resultado-" + numeroDoForm);
var soma = 0;
for(var i = 0; i < campos.length; i++)
soma += campos[i].value * 1;
resultado.value = soma;
You can’t perform that action at this time.