Skip to content

Instantly share code, notes, and snippets.

View varlen's full-sized avatar

Varlen Pavani Neto varlen

View GitHub Profile
#!/bin/bash
response=$(curl --write-out '%{http_code}' --silent --output /dev/null <address>)
if [ "$response" != "200" ]; then
reboot
fi
@varlen
varlen / tagger.py
Created September 6, 2020 16:10
Adiciona tags ID3 a partir do nome do arquivo
import glob, os, eyed3
#Lendo o diretorio atual
caminho = os.getcwd()
#Gerando a lista de arquivos mp3
playlist = glob.glob(caminho + "\\*.mp3")
print(str(len(playlist)) + " musicas encontradas.")
print(playlist)
@varlen
varlen / midi_mapper.py
Created February 20, 2020 03:11
MIDI file mapper using Python
from mido import MidiFile, MidiFile, MidiTrack
# Abrindo o arquivo de origem
input_midi = MidiFile('./Murundu.mid')
# Criando o arquivo de destino e a nova faixa MIDI
output_midi = MidiFile()
# Mantendo o tempo (BPM) entre os arquivos
output_midi.ticks_per_beat = input_midi.ticks_per_beat
@varlen
varlen / README.md
Last active February 23, 2022 03:36
.NET - Por onde começar?
@varlen
varlen / form.php
Last active August 28, 2017 13:07
Exemplos para o Minicurso de Desenvolvimento Web
<?php
/**
* Formulário simples utilizando método POST
*/
?>
<!DOCTYPE html>
<html>
<head>
<title>Minha Página</title>
@varlen
varlen / teste_vai_e_volta.ino
Created April 30, 2017 17:15
Teste para motor de passo, girando 50 passos num sentido depois 50 no sentido contrário
#include <Stepper.h>
const int stepsPerRevolution = 200; // change this to fit the number of steps per revolution
// for your motor
// initialize the stepper library on pins 8 through 11:
Stepper myStepper(stepsPerRevolution, 2, 3, 4, 5);
int stepCount = 0; // number of steps the motor has taken
@varlen
varlen / teste_passo_a_passo.ino
Created April 30, 2017 17:14
Código de teste para o motor de passo, girando em um único sentido
#include <Stepper.h>
const int stepsPerRevolution = 200; // change this to fit the number of steps per revolution
// for your motor
// initialize the stepper library on pins 8 through 11:
Stepper myStepper(stepsPerRevolution, 2, 3, 4, 5);
int stepCount = 0; // number of steps the motor has taken
@varlen
varlen / .gitconfig
Created March 18, 2017 15:52
git lg1
[alias]
lg1 = log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(dim white)- %an%C(reset)%C(bold yellow)%d%C(reset)' --all
lg2 = log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold cyan)%aD%C(reset) %C(bold green)(%ar)%C(reset)%C(bold yellow)%d%C(reset)%n'' %C(white)%s%C(reset) %C(dim white)- %an%C(reset)' --all
lg = !"git lg1"
@varlen
varlen / duas_entradas_analogicas.ino
Created December 12, 2016 13:42
Disciplina Antenas 2016-2
int analogPin1 = 1; // 1a. entrada analógica
int analogPin2 = 2; // 2a. entrada analógica
int primeira_vez = 1;
int i = 1; // contador do while que vai calcular a média dos valores de entrada
int k1 = 0; // contador do número de picos que serão encontrados
int sinal_original_um[99];
int sinal_original_dois[99];
int time1[99];
int time2[99];
int contador_de_medidas;
@varlen
varlen / scriptingBridge.py
Created June 3, 2016 01:01
Apple Scripting Bridge example
from Foundation import *
from ScriptingBridge import *
# Returns the methods of the object
def __methods( theObject ):
return [method for method in dir(theObject) if callable(getattr(theObject, method))]
# Elements present in one list but not in the other
def __diffList( A, B):
return list( set( A ) - set( B ) )