Skip to content

Instantly share code, notes, and snippets.

@aalvesjr
aalvesjr / gist:1142815
Created August 12, 2011 19:39
google-code
numeros = 0
consecutivos = %W(11 22 33 44 55 66 77 88 99 00)
# numeros.txt => http://commondatastorage.googleapis.com/brazil-devrel/numeros.txt
a = File.open 'numeros.txt'
a.each_line do |number|
# Testa para ver se tem consecutivos
boolean_consec = false
consecutivos.each do |n|
boolean_consec = true if number.include? n
@aalvesjr
aalvesjr / gist:1142851
Created August 12, 2011 19:54
Izabela e os numeros
var = 0
# Inicia em 14614 e vai até 26601
(14614..26601).each do |n|
# Incrementa se incluir o numero 6 e NÃO incluir o 1
var += 1 if "#{n}".include? "6" and !"#{n}".include? "1"
end
puts var
# => 1491
@aalvesjr
aalvesjr / gist:1204564
Created September 8, 2011 20:20
Simulando OO em JS
function showNotice(){
alert(this.level + " : " + this.message);
};
function notice(level,message){
this.level = level;
this.message = message;
this.show = showNotice;
}
var notice01 = new notice("ERRO","Deu Merda...");
@aalvesjr
aalvesjr / JavaScript.js
Created September 12, 2011 03:55
TestesComJS
var functionTeste = new Function("variavel","texto","alert(variavel+' '+texto)"); //functionTeste('Armando','testando JS!');
var functionTesteDois = new Function("alert('Teste hehehe')"); //functionTesteDois.call();
function photo(nome){
this.name = nome
}
function planet(nome,tamanho,photo){
this.nome = nome
this.tamanho = tamanho
//valores default com '||'
@aalvesjr
aalvesjr / rel.sql
Created October 11, 2011 15:06
RelGreent
SELECT produto.codproduto AS Codigo,
produtoean.codean AS CodBarra,
produto.descricaofiscal AS Descricao,
(produtoestab.sldentrada-produtoestab.sldsaida) AS Estoque,
produtoestab.custorep AS Custo,
produtoestab.precoatc AS VlrVenda,
(CASE WHEN produtoestab.custorep = 0 THEN 0
WHEN produtoestab.precoatc = 0 THEN 0
ELSE ((produtoestab.precoatc/produtoestab.custorep)-1)*100 END) AS MargemUtilizada,
'__________' AS PrecoVenda
@aalvesjr
aalvesjr / script.sql
Created October 14, 2011 14:32
Ex.Postgres
CREATE TABLE administestabelec (
codestabelec integer NOT NULL,
codadminist integer NOT NULL,
percdescto numeric DEFAULT 0 NOT NULL,
valdescto numeric DEFAULT 0 NOT NULL,
taxaenvio numeric DEFAULT 0 NOT NULL,
diaenvio integer DEFAULT 0 NOT NULL,
usuario character varying(20),
datalog date
);
@aalvesjr
aalvesjr / vim.txt
Created October 16, 2011 06:37
Comandos VIM
vim
vim [opções] [arquivo]
São algumas das opções deste aplicativo
-b : permite editar arquivo binário.
-h : exibe opções do aplicativo.
+n : inicializa o cursor na n-ésima linha.
@aalvesjr
aalvesjr / conf.txt
Created October 16, 2011 06:49
User root e instalando Postgres no Ubuntu
Vamos iniciando a instalação com os seguintes comandos:
# apt-get install postgresql pgadmin3
Instalação feita, o próximo passo é alterar a senha do usuário postgres:
# su postgres -c psql postgres
ALTER USER postgres WITH PASSWORD 'senha';
@aalvesjr
aalvesjr / comand.txt
Created October 16, 2011 07:34
Erro Ruby#Gems
ERRO>
armando@ubuntu:~$ gem install bundler
ERROR: Loading command: install (LoadError)
no such file to load -- zlib
ERROR: While executing gem ... (NameError)
uninitialized constant Gem::Commands::InstallCommand
faça>>
@aalvesjr
aalvesjr / terminal.txt
Created October 16, 2011 07:42
Permissões em pastas Ubuntu#terminal
# Comando:
$ chmod 777 nomeDaPasta
o parametro -R aplica as subpastas tbem:
$ chmod -R 777 pasta
>> pra tentar entender o 777 : http://www.degahosting.net/knowledgebase.php?action=displayarticle&id=94