Skip to content

Instantly share code, notes, and snippets.

View maluta's full-sized avatar

Tiago Maluta maluta

View GitHub Profile
import zipfile
import os
import tempfile
import re
from datetime import datetime
import time
import argparse
def extract_txt_from_zip(zip_file, start_date, end_date):
try:
"""
ip_qrcode_generator.py
This script retrieves the local machine’s IP address and generates a QR code image encoding that address,
optionally wrapped with a user-defined prefix and/or suffix (for example, “http://” before or “:8080” after).
It saves the resulting QR code as a PNG file (default “ip_qrcode.png”) and attempts to display it.
Usage:
python ip_qrcode_generator.py [--prefix PREFIX] [--suffix SUFFIX] [--output OUTPUT_FILENAME]
@maluta
maluta / xrand-cli.py
Last active February 29, 2024 10:02
Quick and dirty script to manage my monitor preferences on my computer
import subprocess
from rich.console import Console
from rich.markup import escape
from rich.prompt import Prompt
# Initialize Rich console
console = Console()
def run_xrandr_command(command):
"""
​Flip com os vídeos produzidos: https://flip.com/groups/15122352/topics/38739344/responses
​Produções no Scratch:
​✅ https://scratch.mit.edu/projects/913286577
​✅ https://scratch.mit.edu/projects/913312591/
​✅ https://scratch.mit.edu/projects/913252472/
​✅ https://scratch.mit.edu/projects/913249385
​✅ https://scratch.mit.edu/projects/913313807
​✅ https://scratch.mit.edu/projects/913246079
@maluta
maluta / app.R
Created November 26, 2018 13:01
## app.R ##
server <- function(input, output) {
output$distPlot <- renderPlot({
hist(rnorm(input$obs), col = 'darkgray', border = 'white')
})
}
ui <- fluidPage(
sidebarLayout(
sidebarPanel(
Votre enfant ne va pas avoir classe [du 26 Octobre au 04 Novembre]. L’ecole va reprendre [le lundi 05 Novembre]
Ce sont les conges. Votre enfant doit se reposer et jouer mais egalement faire des exercices pour mieux comprendre ce qu’on a fait en classe
La semaine prochaine il y aura composition. Votre enfant doit etudier pour avoir un bon resultat. Encourage le.
[Le Jeudi 06 Decembre] votre enfant aura composition. Demandez lui de bien relire ses cours.
[Le Mardi 29 Janvier] votre enfant aura composition. Demandez lui de bien relire ses cours.

-- x --

A MGov é uma startup brasileira comprometida com o impacto social. Nossa plataforma de comunicação para desenvolvimento social impacta mais de 170 mil pessoas no Brasil, e atua também na Europa, África e outros países da América Latina.

Combinando tecnologias simples como o SMS, capazes de engajar aqueles que mais precisam com conceitos de economia comportamental, nossas bibliotecas de apoio à comunicação escolar e educação financeira possuem impacto comprovado. Trabalhamos com gestores públicos, professores, famílias de escolas públicas e beneficiários de programas sociais.

Em 2018, começamos a acelerar o desenvolvimento das bases tecnológicas que vão potencializar nosso impacto de forma exponencial. Uma destas bases é o primeiro sistema do mundo de inteligência artificial para mudança de comportamento voltada para impacto social

A MGov está oferecendo um programa de imersão em tecnologia, buscando voluntários para trabalhar por 3 meses no desenvolvimento de

A Portabilis e a Fundação Lemann estão com um projeto para apoiar um sistema de gestão escolar desenvolvido em código aberto! O objetivo é trabalhar com o i-Educar.
Para quem não conhece, o i-Educar é um software de apoio a gestão escolar, que está em aproximadamente 100 municipios brasileiros e atinge 300-400 mil estudantes!
Para este projeto estamos procurando 2 desenvolvedores PHP experientes para trabalhar* com a Portabilis, a empresa que hoje lidera o desenvolvimento e o relacionamento com a comunidade do i-Educar.
[*] há opção de trabalho remoto
https://www.portabilis.com.br/site-novo/oportunidades/desenvolvedor-php-senior

Input

This has an delay problem :(

this.state = { k:'' };

<input onChange = {(e) => this.entradaUsuario(e.target.value)} /> 

entradaUsuario(v) {
Privacy Policy of the Beauty Salon Bot Facebook app
In order to receive information about your Personal Data, the purposes and the parties the Data is shared with, contact the Owner.
Contact information Tiago Maluta, tiago.maluta@gmail.com