Skip to content

Instantly share code, notes, and snippets.

View miqueiaspenha's full-sized avatar
🏠
Working from home

Miqueias Penha miqueiaspenha

🏠
Working from home
  • Brasil
View GitHub Profile
#include "DHT.h"
#define DHTPIN A1 // pino que estamos conectado
#define DHTTYPE DHT11 // DHT 11
// Conecte pino 1 do sensor (esquerda) ao +5V
// Conecte pino 2 do sensor ao pino de dados definido em seu Arduino
// Conecte pino 4 do sensor ao GND
// Conecte o resistor de 10K entre pin 2 (dados)
// e ao pino 1 (VCC) do sensor
@miqueiaspenha
miqueiaspenha / StatusIcon.py
Created May 13, 2016 17:12 — forked from pklaus/StatusIcon.py
StatusIcon – A Simple Tray Icon Application Using PyGTK
#!/usr/bin/env python
# found on <http://files.majorsilence.com/rubbish/pygtk-book/pygtk-notebook-html/pygtk-notebook-latest.html#SECTION00430000000000000000>
# simple example of a tray icon application using PyGTK
import gtk
def message(data=None):
"Function to display messages to the user."
@miqueiaspenha
miqueiaspenha / MY_Form_validation.php
Created May 27, 2016 19:49 — forked from jonatanfroes/MY_Form_validation.php
CodeIgniter My_Form_validation p/ validação de CPF e outros
<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
/**
* MY_Form_validation Class
*
* Extends Form_Validation library
*
*/
class MY_Form_validation extends CI_Form_validation {
function __construct()
@miqueiaspenha
miqueiaspenha / Post-RubyRails.md
Created August 4, 2016 20:07 — forked from lucasnogueira/Post-RubyRails.md
Para aprender Ruby e Rails

É difícil falar de Ruby sem mencionar seu framework web mais famoso, Ruby on Rails. Mas não adianta muito encarar o framework sem um prévio estudo da linguagem (o que de fato já observei acontecer inúmeras vezes). Esse post tem como intuito auxiliar na aprendizagem tanto da linguagem como do framework, para evitar que erros comuns como esse tornem a utilização de ambos um desastre.

Ruby

Ruby é uma linguagem de programação que apareceu para o mundo em 1995, criada por Yukihiro "Matz" Matsumoto. Tem como características o fato de ser uma linguagem de uso geral, com tipagem dinâmica e forte, orientada a objetos e que incorpora diversos paradigmas de programação, como o funcional e o imperativo.

Iniciantes

  • Ruby in Twenty Minutes - É o que o nome diz: um pequeno tutorial que promete não tomar mais do que 20 minutos do seu tempo. Se encarrega de mostrar como baixar e instalar o Ruby. Faz grande uso da IRB (Int
def obter_mais_longa_substring(s):
'''
s: string que será passada
Essa função retorna a mais longa substring de texto em ordem alfabética.
'''
letra_anterior = ''
conjunto = []
conjuntos = []
pessoas = []
def incluirDados():
pessoa = []
nome = str(input('Digite seu nome: '))
pessoa.append(nome)
sobrenome = str(input('Digite seu sobrenome: '))
pessoa.append(sobrenome)
cpf = str(input('Digite seu cpf: '))
<?php
defined('BASEPATH') or exit('No direct script access allowed');
class Welcome extends CI_Controller
{
public function index()
{
$this->form_validation->set_rules('quantidade', 'Quantidade', 'trim|required|min_length[5]|callback_checa_algo');
if ($this->form_validation->run()) {
<?php
defined('BASEPATH') or exit('No direct script access allowed');
?><!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Welcome to CodeIgniter</title>
<style type="text/css">
protected void btCabecalhoLogin_Click(object sender, ImageClickEventArgs e)
{
if (ltb == null)
{
ltb = new Classes.clsLigthBoxAjax();
}
string usuario = txtUsuario.Text;
string senha = txtSenha.Text;
br.com.aridesa.seguranca.Service ser = new br.com.aridesa.seguranca.Service();
if (usuario == "" && senha == "")
# If you come from bash you might have to change your $PATH.
# export PATH=$HOME/bin:/usr/local/bin:$PATH
# Path to your oh-my-zsh installation.
export ZSH=/home/miqueiaspenha/.oh-my-zsh
# Set name of the theme to load. Optionally, if you set this to "random"
# it'll load a random theme each time that oh-my-zsh is loaded.
# See https://github.com/robbyrussell/oh-my-zsh/wiki/Themes
ZSH_THEME="robbyrussell"