Skip to content

Instantly share code, notes, and snippets.

View maiquelleonel's full-sized avatar
🤓
This is happy to be useful.

Maiquel Leonel maiquelleonel

🤓
This is happy to be useful.
View GitHub Profile
@maiquelleonel
maiquelleonel / weekends_days_of_pediod_date.php
Last active July 16, 2018 20:56
get all saturdays and sundays for a period of years
<?php
use Carbon\Carbon;
$date = new Carbon('first day of january 2008');
// aqui tu só trocas o ano final que tu queres validar
$end_date = new Carbon('last day of december 2025');
while ($date < $end_date) {
if ($date->isSaturday()) {
@maiquelleonel
maiquelleonel / monitor.sh
Created April 12, 2018 02:42
script para monitorar uma pasta
#!/bin/sh
inotifywait --recursive --monitor --quiet --event close_write --format '%f' /home/pi/Videos/ |
while read FILE ; do
reboot
done
@maiquelleonel
maiquelleonel / atualizador.sh
Created April 12, 2018 02:28
atualizador de arquivos com rsync
#!/bin/bash
RSYNC=/usr/bin/rsync
SSH=/usr/bin/ssh
KEY=/home/pi/.ssh/remoteuser_rsa.pem
RUSER=remoteuser
RHOST=remotehost.com.br
RPATH=/home/remoteuser/videos/*
LPATH=/home/pi/Videos/
#!/bin/bash
RSYNC=/usr/bin/rsync
SSH=/usr/bin/ssh
KEY=/home/pi/.ssh/remoteuser_rsa.pem
RUSER=remoteuser
RHOST=remotehost.com.br
RPATH=/home/remoteuser/videos/*
LPATH=/home/pi/Videos/
@maiquelleonel
maiquelleonel / create_posts.sh
Last active April 4, 2018 16:01
A simple shell script to help create posts on jekyll
# Add it to your .bashrc.
# Usage: create_post "My post name"
# or: create_post
# The script will generate the slug, ask for author's, ask
# if you want to generate permalink and tags
function create_post {
title=$1
# if no post title was supplied
['De vermelho', 'De preto', 'De verde', 'De amarelo', 'De rosa', 'De turquesa', 'De azul', 'De roxo', 'De lilás', 'De azul marinho', 'De cor de burro quando foge', 'De rosa bebê', 'De azul maravilha', 'De off-white'],
['Flamejante', 'Escaldante', 'Militante', 'Fumegante', 'Chamejante', 'Colorante', 'Exuberante', 'Deslumbrante', 'Estafante', 'Enfartante', 'Coadjuvante', 'Aconchegante', 'Gotejante', 'Rastejante'],
['Labaredas de fogo', 'Calabresas de molho', 'Milanesas ao forno', 'Cabeleiras de molho', 'Carambolas em jogo', 'Sabonete Sococo', 'Vai Botafogo', 'Eu to de fogo', 'Rodas de pogo', 'Vermelho agogô', 'Sdds do Togo', 'Ta ardendo o flogo', 'Recalcadas adogo ', 'Vestida de Gorpo'],
['Olhos brilhantes', 'Boca irritante', 'Feios mirantes', 'Testa de diamante', 'Suvacos de desodorante', 'Ombreiras exubeirantes', 'Fraldas e estimulantes', 'Umbigo retumbante', 'Orelhas de elefante', 'Costas escaldantes', 'Pés verossimilhantes', 'Perucas e corantes', 'Ganhos escoriantes'],
['Que sorriem', 'Que riem', 'Carpe die
@maiquelleonel
maiquelleonel / ex.erl
Created February 23, 2016 14:32
exemplo de erlang
%% This module is in file tut5.erl
-module(tut5).
-export([format_temps/1]).
%% Only this function is exported
format_temps([])-> % No output for an empty list
ok;
format_temps([City | Rest]) ->
print_temp(convert_to_celsius(City)),
format_temps(Rest).
# empacotar com tar
tar -cvf [nome_do_arquivo].tar [arquivos_ou_pasta]
# empacotar e compactar
# # gzip
tar -cvzf [nome_do_arquivo].tar.gz [arquivos_ou_pasta]
# # bzip2
#!/bin/bash
pwd=$(pwd)
cd app/imgs
for file in $(ls ./); do
name=(${file//_/ })
new_dir=${name[0]}
#!/bin/bash
pwd=$(pwd)
cd app/imgs
for file in $(ls ./); do
name=(${file//_/ })
mv $file ${name[1]}"_"${name[2]}
done