Skip to content

Instantly share code, notes, and snippets.

View TiuTalk's full-sized avatar

Thiago Belem TiuTalk

  • Assando Sites
  • Arraial d'Ajuda, BA - Brazil
  • 17:18 (UTC -03:00)
View GitHub Profile
INSERT INTO `states` (`id`, `name`, `code`) VALUES (1, 'Acre', 'AC');
INSERT INTO `cities` (`state_id`, `name`, `latitude`, `longitude`) VALUES (1, 'Acrelândia', -9.825808, -66.897166);
INSERT INTO `cities` (`state_id`, `name`, `latitude`, `longitude`) VALUES (1, 'Assis Brasil', -10.929765, -69.573794);
INSERT INTO `cities` (`state_id`, `name`, `latitude`, `longitude`) VALUES (1, 'Brasiléia', -10.994994, -68.749696);
INSERT INTO `cities` (`state_id`, `name`, `latitude`, `longitude`) VALUES (1, 'Bujari', -9.815277, -67.955029);
INSERT INTO `cities` (`state_id`, `name`, `latitude`, `longitude`) VALUES (1, 'Capixaba', -10.566031, -67.686006);
INSERT INTO `cities` (`state_id`, `name`, `latitude`, `longitude`) VALUES (1, 'Cruzeiro do Sul', -7.627625, -72.675582);
INSERT INTO `cities` (`state_id`, `name`, `latitude`, `longitude`) VALUES (1, 'Epitaciolândia', -11.018771, -68.734109);
INSERT INTO `cities` (`state_id`, `name`, `latitude`, `longitude`) VALUES (1, 'Feijó', -8.170536, -70.350973);
INSERT INTO `cities` (`
# This file is copied to spec/ when you run 'rails generate rspec:install'
if ENV['coverage'] == 'on'
require 'simplecov'
SimpleCov.start 'rails' do
minimum_coverage 100
end
end
ENV['RAILS_ENV'] ||= 'test'
<?php
/**
* Bcrypt hashing class
*
* @author Thiago Belem <contato@thiagobelem.net>
* @link https://gist.github.com/3438461
*/
class Bcrypt {
@TiuTalk
TiuTalk / gist:dd18b2797f9bbddce8dc
Last active May 19, 2021 23:59
CakePHP on Heroku

CakePHP via composer

composer.json

{
  "name": "assando-sites",
  "require": {
    "cakephp/cakephp": ">=2.5.0",
    "ext-apcu": "*",
@TiuTalk
TiuTalk / ballot.sol
Created October 26, 2018 13:46
Created using remix-ide: Realtime Ethereum Contract Compiler and Runtime. Load this file by pasting this gists URL or ID at https://remix.ethereum.org/#version=soljson-v0.4.25+commit.59dbf8f1.js&optimize=true&gist=
pragma solidity ^0.4.17;
contract Lottery {
address public manager;
address[] public players;
uint minEntry = .01 ether;
uint managerFee = .01 ether;
constructor() public {
manager = msg.sender;
<?php
// Cria um cookie chamado 'usuario' com o valor 'Fulano'
setcookie('usuario', 'Fulano');
// Cria o mesmo cookie acima só que irá durar três dias
setcookie('usuario', 'Fulano', (time() + (3 * 24 * 3600)));
// Cria o novo cookie para durar duas horas
setcookie('nome', 'Ciclano', (time() + (2 * 3600)));
<?php
/**
* Gera um salt aleatório
*
* @param int $tamanho Tamanho do salt
*
* @return string
*/
function geraSaltAleatorio($tamanho = 22) {
#!/usr/bin/env python
def MultiploDeTres(numero):
return not numero % 3
def MultiploDeCinco(numero):
return not numero % 5
def FizzBuzz(numero):
if MultiploDeTres(numero) and MultiploDeCinco(numero):
<?php
// Encriptando a senha
$senha = 'ola mundo';
$hash = Bcrypt::hash($senha);
// $hash = $2a$08$MTgxNjQxOTEzMTUwMzY2OOc15r9yENLiaQqel/8A82XLdj.OwIHQm
// Salve $hash no banco de dados
// Verificando a senha
$senha = 'ola mundo';
#!/bin/sh
USER="root";
PASS="pass";
# Run a mysql command as root
mysqlcommand() {
echo "$@";
mysql -u"$USER" -p"$PASS" -e "$@";
}