Skip to content

Instantly share code, notes, and snippets.

View guibranco's full-sized avatar
🎯
Focusing

Guilherme Branco Stracini guibranco

🎯
Focusing
View GitHub Profile
@guibranco
guibranco / csv.js
Created April 8, 2020 19:54
Função para ler um CSV com um separador qualquer - Desenvolvimento Web - Facebook - https://www.facebook.com/groups/desenvolvimentoweb/permalink/3055949921130093
function parseCSV(data, separator) {
const lines = data.split(/\r\n|\n/);
const header = lines[0].split(separator);
const result = [];
for(let i = 1; i < lines.length; i++){
const fields = lines[i].split(separator);
const line = {};
for(let k = 0; k < header.length; k++)
line[header[k]] = fields[k];
function Custo(valor, nome){
this.valor = valor;
this.nome = nome;
}
Custo.prototype.juros = function(juros) {
//isso tá errado, pq isso não é juros né...
this.valor += juros;
return this.valor;
}
<?php
$urlX = "https://jsonplaceholder.typicode.com/todos/"; //URL1 que retorna X
$urlY = "https://jsonplaceholder.typicode.com/users"; //URL2 que retorna Y
$multiHandler = curl_multi_init();
//URL1 - X
$curlX = curl_init();
curl_setopt($curlX, CURLOPT_URL, $urlX);
curl_setopt($curlX, CURLOPT_HEADER, 0);
<?php
function myCount($array){
global $chamadas;
if($chamadas == 0)
echo "<i>Primeira chamada da função <b>myCount</b>!</i> <br />";
else
echo "Chamei a função <b>myCount</b> de novo! <b>Isso é um problema</b>...<br />";
$chamadas++;
return count($array);
@guibranco
guibranco / program.cs
Created January 22, 2020 06:03
MailCleaner - A C# program to cleanup mailbox with some rules (manual)
using System;
namespace MailCleaner
{
using Pop3;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
@guibranco
guibranco / index.html
Last active January 15, 2020 22:04
Alterar cor de botão ao clique - Facebook - HTML5 & CSS3 - https://www.facebook.com/groups/361826063881448/permalink/2859138380816858/
<div class="btns">
<button>BTN 1</button>
<button>BTN 2</button>
<button>BTN 3</button>
<button>BTN 4</button>
</div>
<script>
$(document).ready(function(){
$(".btns button").click(function(){
$(".btns button").css("background-color", "rgb(20, 115, 153)"); //coloca todos na mesma cor
#include <stdio.h>
#include <string.h>
#include <math.h>
#include <stdlib.h>
int main() {
//A = valor do litro de Alcool
//G = valor do litro de Gasolina
//D = valor do litro de Diesel
@guibranco
guibranco / video.html
Created October 13, 2019 19:19
Sincronizar vídeos (play um, pause outros)
<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 September 22, 2019 02:55
A simple C# dotnet client to access a POP3 account and delete messages by some rules (from, subject, etc)
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;
// ***********************************************************************
// 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