Skip to content

Instantly share code, notes, and snippets.

View rbarros's full-sized avatar

Ramon Barros rbarros

  • Tr4ctor Soluções Inteligentes
  • Brazil
View GitHub Profile
@silasrm
silasrm / gist:5968028
Created July 10, 2013 16:54
Easter Eggs from Vogue British
@erikhenrique
erikhenrique / bin-cc.md
Last active June 30, 2024 22:14
Bin de cartões de crédito para validação

Validação para cartão de crédito.

Bin e padrões para validação de cartão de crédito.

Bandeira Começa com Máximo de número Máximo de número cvc
Visa 4 13,16 3
Mastercard 5 16 3
#!/bin/bash
ICONV="iconv -f UTF-8 -t ISO-8859-1"
find $1 -type f -iname "*.html" | while read fn; do
cp ${fn} ${fn}.utf8
$ICONV < ${fn}.utf8 > ${fn}
rm ${fn}.utf8
done
@gabteles
gabteles / Logaritmo.rb
Last active January 9, 2023 21:24
Cálculo de logaritmo em qualquer base. Algoritmo lento, possivelmente pela quantidade exorbitante de divisões e utilizações de Math.sqrt (que não chegam a ser tão frequentes como o número de divisões, mas ainda é alto: por volta de 50 a cada cálculo de logaritmo)
# Algoritmo de Logaritmo
# Autor: Gabriel "Gab!" Teles <gab dot teles at hotmail dot com>
# Data: 2013-04-26
def log(n, m)
# Verifica valores de entrada
if m == 0 # Não existe logaritmo de 0, logo, adequa valor
# ao retornado pelo Math.log: -Infinity
return -1.0/0.0

ppi.js

Uses the width, height, or diagonal length of a screen in inches to determine the pixels-per-inch.

Usage

Assumed environment would be a 21.5" iMac at 1920x1080 resolution.

var display = new Display({ diagonal: 21.5 }, window.screen);
@gido
gido / macosx-install-php-oracle-oci8.md
Last active September 30, 2024 01:51
install Oracle PHP Extension (oracle OCI8) - instantclient for Mac OS 10.8 - homebrew environnement

Installation

This procedure is tested on Mac OS X 10.8 with Developpers tools installed (xCode).

PHP 5.4 installed with Homebrew.

Update: I wrote a blog post about this.

Preparation

Download the following files from Oracle website (yes, you need to create an account and accept terms):

@jakeonrails
jakeonrails / Ruby Notepad Bookmarklet
Created January 29, 2013 18:08
This bookmarklet gives you a code editor in your browser with a single click.
data:text/html, <style type="text/css">#e{position:absolute;top:0;right:0;bottom:0;left:0;}</style><div id="e"></div><script src="http://d1n0x3qji82z53.cloudfront.net/src-min-noconflict/ace.js" type="text/javascript" charset="utf-8"></script><script>var e=ace.edit("e");e.setTheme("ace/theme/monokai");e.getSession().setMode("ace/mode/ruby");</script>
@dainkaplan
dainkaplan / Ansi.java
Last active June 9, 2025 18:14
Simple ANSI colors class for terminal code for JVM written in Scala and Java (two implementations)
package org.tempura.console.util;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
/**
* Usage:
* <li>String msg = Ansi.Red.and(Ansi.BgYellow).format("Hello %s", name)</li>
* <li>String msg = Ansi.Blink.colorize("BOOM!")</li>
@istepanov
istepanov / install_gettext.sh
Created October 24, 2012 10:46
Compile and install gettext.so PHP extension for Mac OS X 10.8 Mountain Lion
#!/usr/bin/sh
# Scipt for installing mcrypt.so extension for PHP 5.3.13 (default PHP for OS X 10.8 Mountain Lion)
mkdir /tmp/gettext
cd /tmp/gettext
curl --location --progress-bar http://us.php.net/get/php-5.3.13.tar.gz/from/nl.php.net/mirror | tar -zx
brew update
@ryanjbonnell
ryanjbonnell / gist:3880048
Last active March 23, 2023 18:01
Install Memcache on Mac OS X 10.8 "Mountain Lion"
# memcached requires libevent
cd /usr/local/src
curl -L -O http://cloud.github.com/downloads/libevent/libevent/libevent-2.0.17-stable.tar.gz
tar -xvzf libevent-2.0.17-stable.tar.gz
cd libevent-2.0.17-stable*
./configure
make
sudo make install
# Compile memcached utility