Skip to content

Instantly share code, notes, and snippets.

@marioluan
marioluan / remover-acentos.js
Created October 10, 2013 18:27
Funcao marota para remover acentos de strings. Foi utilizado expressao regular em cima de caracteres representados na base hexadecimal.
/**
* Remove acentos de caracteres
* @param {String} stringComAcento [string que contem os acentos]
* @return {String} [string sem acentos]
*/
function removerAcentos( newStringComAcento ) {
var string = newStringComAcento;
var mapaAcentosHex = {
a : /[\xE0-\xE6]/g,
e : /[\xE8-\xEB]/g,
@marioluan
marioluan / ease-functions.js
Created May 2, 2013 03:12
list of ease functions created by Robert Penner.
/*
* This is a near-direct port of Robert Penner's easing equations. Please shower Robert with
* praise and all of your admiration. His license is provided below.
*
* For information on how to use these functions in your animations, check out:
* http://www.kirupa.com/html5/animating_with_easing_functions_in_javascript.htm
*
* -Kirupa
*/
@marioluan
marioluan / do...while_porcen.java
Created October 30, 2012 18:29
Programa em Java que calcula o salario de um funcionário com ajustes anuais.
/* Um funcionário de uma empresa recebe aumento salarial anualmente. Sabe-se que:
* Ele foi contratado em 2005, com salario inicial de 1000
* Em 2006, ele recebeu auento de 1.5% sobre seu salario inicial
* A partir de 2007, os aumentos salariais sempre corresponderam ao dobro do percentual do ano anterior
* Faça um algoritmo que determine o salário atual (2012) desse funcionário.
*/
package lacosdowhile;
import java.util.Scanner;
@marioluan
marioluan / do_for_fatorial.java
Created November 11, 2012 22:06
Programa em Java que calcula o fatorial de um número inteiro
/*
* Faça um programa que calcule o fatorial de um número inteiro.
* Repita a operação de cálculo X vezes.
*/
package cap14;
import java.util.Scanner;
public class Exercicio03 {
@marioluan
marioluan / for_media_maior_menor.java
Created November 11, 2012 22:17
Programa em Java que calcula a média e informa o menor e maior número de X números digitados.
/*
* Dado x números entre 0 e 100, apresente a média, o maior e o menor número digitado.
* Caso o usuário digite um número diferente do solicitado no intervalo,
* peça para informar outro número.
*/
package cap14;
import java.util.Scanner;
public class Exercicio07 {
@marioluan
marioluan / connection.php
Created January 21, 2013 22:14
Simple web application I've coded to insert, delete and select data from database using PHP and MySQL. I've also made both client and server-side validation. Check out a live demo at http://www.marioluan.com.br/php/.
<?php
// openning connection
$link = mysqli_connect('host', 'user', 'password', 'database')
or die('Could not connect to server'.'<br>');
// uncomment next line to debug
//print 'connection opened'.'<br>';
?>
@marioluan
marioluan / array_impar.java
Created November 22, 2012 18:24
Programa em Java que armazena X números ímpares em um array e em seguida imprime na tela.
/*
* Declare um vetor de 10 posições
* preencha com os 10 primeiros números ímpares
* escreva na tela o resultado
*/
package vetores;
public class Exercicio02 {
public static void main(String[] args){
@marioluan
marioluan / do_potencia.java
Created November 11, 2012 22:10
Programa em Java de cálculo de potência.
/*
* Faça um programa de cálculo de potência que solicite dois números (n e m)
* e faça o cálculo de n^m. Repita esse cálculo até o usuário digitar n = 0.
*/
package cap14;
import java.util.Scanner;
public class Exercicio04 {
public static void main(String[] args){
{
"Ansi 6 Color" : {
"Green Component" : 0.73333334922790527,
"Blue Component" : 0.73333334922790527,
"Red Component" : 0
},
"Tags" : [
],
"Ansi 12 Color" : {
@marioluan
marioluan / contador-de-palavras.rb
Last active April 9, 2021 23:11
Programinhas que fiz utilizando a linguagem de programação Ruby enquanto estudo pelo code academy.
=begin
Recebe uma entrada de dados (palavra(s)), faz a contagem de cada palavra e mostra na tela em ordem crescente por quantidade de repetições
=end
puts "Enter some text"
text = gets.chomp # recebe a entrada de dados
words = text.split(" ") # cria um array, onde cada palavra ficará em uma posição
# cria um hash vazio para armazenar as palavras e a quantidade de vezes que apareçem