Skip to content

Instantly share code, notes, and snippets.

View GabrielMMelo's full-sized avatar

Gabriel Melo GabrielMMelo

View GitHub Profile
#!/bin/bash
touch /mnt/d/Dropbox/EMakers/pautas_atas/2018/pautas/Pauta_$1_$2.txt
cat /mnt/d/Dropbox/EMakers/pautas_atas/templates/pauta.txt >> /mnt/d/Dropbox/EMakers/pautas_atas/2018/pautas/Pauta_$1_$2.txt
sed -i -- "s/DATA/$2/g" /mnt/d/Dropbox/EMakers/pautas_atas/2018/pautas/Pauta_$1_$2.txt
sed -i -- "s/TIPO/$1/g" /mnt/d/Dropbox/EMakers/pautas_atas/2018/pautas/Pauta_$1_$2.txt
vim /mnt/d/Dropbox/EMakers/pautas_atas/2018/pautas/Pauta_$1_$2.txt
#!/bin/bash
touch /mnt/d/Dropbox/EMakers/pautas_atas/2018/atas/Ata_$1_$2.txt
cat /mnt/d/Dropbox/EMakers/pautas_atas/2018/pautas/Pauta_$1_$2.txt >> /mnt/d/Dropbox/EMakers/pautas_atas/2018/atas/Ata_$1_$2.txt
sed -i -- "s/PAUTA/ATA/g" "/mnt/d/Dropbox/EMakers/pautas_atas/2018/atas/Ata_$1_$2.txt"
vim /mnt/d/Dropbox/EMakers/pautas_atas/2018/atas/Ata_$1_$2.txt
@GabrielMMelo
GabrielMMelo / starwars.h
Created September 22, 2018 21:20
Starwars' song composed for arduino 🎶
// Gabriel Marques de Melo
// DCC - UFLA
/*************************************************
* Public Constants
*************************************************/
#define NOTE_B0 31
#define NOTE_C1 33
#define NOTE_CS1 35
@GabrielMMelo
GabrielMMelo / blog.py
Created October 24, 2018 03:57
Beautiful soup to get data (web mining)
#!/usr/bin/python
import peewee
from peewee import *
from bs4 import BeautifulSoup
import sys
import os
db = MySQLDatabase("redacao_inteligente", user="root", passwd="emakersjr")
class Blog(peewee.Model):
@GabrielMMelo
GabrielMMelo / format.py
Created November 3, 2018 19:11
Micropython esp8266 file system format
import os
import flashbdev
os.VfsFat.mkfs(flashbdev.bdev)
@GabrielMMelo
GabrielMMelo / mac.py
Created November 3, 2018 19:29
Get mac address formated
import network
import ubinascii
mac = ubinascii.hexlify(network.WLAN().config('mac'),':').decode()
# Make sure that you have properly installed mod_wsgi
# sudo apt install libapache2-mod-wsgi-py3
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
DocumentRoot /home/pi/projects/recrear-lp
@GabrielMMelo
GabrielMMelo / detect-page-overflow.js
Created December 17, 2018 10:32
Detect tags with unintended box overflow
var docWidth = document.documentElement.offsetWidth;
[].forEach.call(
document.querySelectorAll('*'),
function(el) {
if (el.offsetWidth > docWidth) {
console.log(el);
}
}
);
@GabrielMMelo
GabrielMMelo / disable_nvidia_debian.sh
Created December 19, 2018 10:55
Script thats fixes my unix-like OS problem with nvidia boards
sudo apt-get install bbswitch-dkms
sudo vi /etc/modprobe.d/blacklist.conf
###### add this below
# Blacklist the alternative nvidia module
blacklist nouveau
# Blacklist the original nvidia module
blacklist nvidia
@GabrielMMelo
GabrielMMelo / sudo-termux
Created January 22, 2019 12:33
Install sudo in Termux (Android)
apt install git
git clone https://gitlab.com/st42/termux-sudo
cd termux-sudo
cat sudo > /data/data/com.termux/files/usr/bin/sudo
chmod 700 /data/data/com.termux/files/usr/bin/sudo