Skip to content

Instantly share code, notes, and snippets.

View valdiney's full-sized avatar
😎
Always Learning

Valdiney França valdiney

😎
Always Learning
View GitHub Profile
@valdiney
valdiney / gist:0fce5db023e75d6a2f6d
Created September 28, 2014 15:25
Refactoring code: Dei uma refatorada em um antigo código em uma noite chata de sábado. Não está ainda 100%, mas tá bem melhor.
$(document).ready(function() {
"use strict"
var _conometro = $(".conometro"),
_perguntas = $(".perguntas"),
_play = $(".play"),
_inputResposta = $("#resposta"),
acertos = 0,
erros = 0,
relatorioErros = [],
@valdiney
valdiney / gist:9620c143441b278e675d
Last active August 29, 2015 14:07
Função palavras restritas: Uma função que funciona como um filtro, recebendo um 'texto' e um 'array' com palavras que serão filtradas pela função.
<?php
//////////////////////////////////////////////////
/*
Função PalavasRestritas() recebe dois argumentos, texto = O texto em que você deseja
encontrar palavras e inibi-las.
$palavrasProibidas = São as palavras que você deseja encontrar no outro vetor.
Em outras palavras...
A função encontra palavras que são proibidas e atribui a elas o caractere ###.
*/
@valdiney
valdiney / gist:02f0f8def80dee9d0645
Last active August 29, 2015 14:07
Pegando Latitude e longetude com a API do google...
<!DOCTYPE>
<html>
<head>
<title>Pegar Latitude e Longitude por endereço</title>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
</head>
<body>
<form>
<label>Rua/Av :
@valdiney
valdiney / Teste Unitario
Last active August 29, 2015 14:07
Passo1: Construa um algoritmo que receba o sexo e a altura de N pessoas, armazenem esses dados em estruturas temporárias. Passo2: Calcule a altura média de todas as pessoas cadastradas. Passo3: Encontre a maior altura cadastrada. Passo4: Calcule a altura média das mulheres e a altura média dos homens. Passo5: Descubra a quantidade de mulheres ca…
/////////////////////////////////////////////////////////
/*
Função para testes unitários.
Com está função é possível testar cada função do programa separadamente
Os testes são:
-> Comparação de valores retornados
-> Comparação de tipo de dados retornado
*/
////////////////////////////////////////////////////////
<?php
// Exemplo da tabuada...
$tabuadaDe = 4;
for($cont = 0; $cont < 9; $cont++) {
$calculo = $cont + $tabuadaDe;
echo $cont . " + ". $tabuadaDe . " = " . $calculo . "<br>";
}
?>
@valdiney
valdiney / gist:97f0e9b938a3b31af854
Created December 1, 2014 12:05
Teclado virtual numérico.
<html>
<head>
<meta charset="utf-8">
<style>
body {
font-family:arial;
}
#table_teclado_virtual {
margin-top:5px;
}
@valdiney
valdiney / gist:699ae6e4c0bcb860539f
Last active August 29, 2015 14:15
This class is used to work with data structure know as list
<?php
/**
* This class is used to work with data structure know as list
* @author Valdiney França <valdiney.2@hotmail.com>
* @var $list -> Array
*/
namespace structureClass;
class MyList
@valdiney
valdiney / gist:bd9138c4dbb31f0717ef
Created March 21, 2015 19:29
Filtro de palavras
<?php
/**
* Classe palavras restritas: Uma classe que funciona como um filtro,
* recebendo um 'texto' e um 'array' com palavras que serão filtradas.
* @author Valdiney França <valdiney.2@hotmail.com>
* @version 0.1
*/
class Restrict
{
@valdiney
valdiney / Ofir, exemplo of the controller.php
Last active November 29, 2015 21:37
Ofir, exemplo of the controller
<?php
class Home extends Controller
{
protected $view;
protected $model;
public function __construct()
{
$this->view = new View();
$this->model = $this->load_model('user.User');
<?php require_once dirname(__DIR__).'../../start/app_start.php'; Session::start();
$mapas_model = Container::Mapas();
$upload_model = Container::Upload();
$resaze_imagem_model = Container::Image();
# Realiza o Cadastro da Imagem dos Mapas
if (Context::get_context('cadastrar_imagem'))
{
$data['cadastrado_por'] = Session::get_session('id_usuario');