Skip to content

Instantly share code, notes, and snippets.

View m3nd3s's full-sized avatar

Almir Mendes m3nd3s

View GitHub Profile
@m3nd3s
m3nd3s / prettycsv.sh
Created March 12, 2018 20:05
Console Pretty CSV
#!/bin/bash
PATH=$PATH:/usr/bin:/bin:/usr/local/bin
while [ "$1" != "" ]; do
case $1 in
-s ) shift
SEPARATOR=$1
;;
* ) FILEPATH=$1
@m3nd3s
m3nd3s / fizz_buzz.rb
Created November 20, 2015 12:41
Coding Dojo Fizz Buzz
class FizzBuzz
attr_reader :lista
def initialize
@lista = 1..100
end
def divisor_3_5 (numero)
if(numero%5 == 0 && numero%3 ==0)
"fizzbuzz"
#config/secrets.yml
production:
secret_key_base: "173df1a20fb5d746d33695c5e22762a9fad1211d7321ad1cfa7c0ed53d540337"
@m3nd3s
m3nd3s / find_and_resize.sh
Created March 24, 2015 13:30
Find and resize imagens on path
#!/bin/bash
set -e
for F in $(find . -size +900k)
do
FNAME=`basename $F`
mv "$F" "$F-orig"
echo -n "Converting ${FNAME}: "
convert -strip -quality 80 -resize "1024x768>" "$F-orig" "$F"
echo "done"
@m3nd3s
m3nd3s / timezone.rb
Created March 2, 2015 18:01
Conversor de timezone
file = File.new("/Users/m3nd3s/Desktop/schedule.txt", 'r')
begin
report = File.open("/Users/m3nd3s/Desktop/report.txt", 'w')
while(line = file.gets)
cols = line.split(" - ")
utc_time = DateTime.parse(cols[0])
br_time = utc_time.in_time_zone('Brasilia')
@m3nd3s
m3nd3s / command.sh
Last active August 29, 2015 14:10
Remote command
#!/bin/bash
HOSTS=$(cat <<EOF
dev.adena.com.br
dev.acimaq.adena.com.br
EOF)
CMD="ls -lah /proc/\$(pidof java)/task | wc -l"
for H in $HOSTS
@m3nd3s
m3nd3s / nginx.conf
Created October 10, 2014 14:10
Nginx: Navegação Liberada por IP
#
# Diretiva http {}
#
http {
# ...
geo $developer {
default no;
#177.206.31.159/32 yes; # IP que terá liberação
@m3nd3s
m3nd3s / helper.rb
Created November 13, 2013 13:33
Helper do Mendes
#encoding: utf-8
module M3nd3s
def me_ajuda!
"NÃO"
end
end
@m3nd3s
m3nd3s / gitconfig
Created November 1, 2013 16:15
Git config
[user]
name = NOME
email = EMAIL
[color]
branch = auto
diff = auto
status = auto
ui = true
[color "branch"]
current = yellow reverse
brew update
brew versions FORMULA
cd `brew --prefix`
git checkout HASH Library/Formula/FORMULA.rb # use output of "brew versions"
brew install FORMULA
brew switch FORMULA VERSION
git checkout -- Library/Formula/FORMULA.rb # reset formula
## Example: Using Subversion 1.6.17
#