Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Ted k'

POG - Programação Orientada a Gambiarras

Recommended Posts

Para que if se temos uma função de tempo:

 

stop();
import gs.TweenLite;
import mx.transitions.easing.*
TweenLite.to(papa,9,{_x:1600, ease:None.easeIn});
function esperar(){
clearInterval(tempo);
gotoAndPlay("scene2")
}
tempo=setInterval(esperar,9000)
stop();

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mais um POG by Thelon :P

 

i = 0;
function esperar() {
	clearInterval(tempo);
	if (i == 0) {
		loadMovie("banner1.swf", "recebeswf");
		i++;
	}
	}
tempo = setInterval(esperar, 400);

function esperar2() {
	clearInterval(tempo2);
	if (i == 1) {
		loadMovie("banner2.swf", "recebeswf");
		i++;
	}
	}
tempo2 = setInterval(esperar2, 1400);

function esperar3() {
	clearInterval(tempo3);
	if (i == 2) {
		loadMovie("banner3.swf", "recebeswf");
		i++;
	}
	}
tempo3 = setInterval(esperar3, 2400);

function esperar4() {
	clearInterval(tempo4);
	if (i == 2) {
		loadMovie("banner4.swf", "recebeswf");
		i++;
	}
	}
tempo4 = setInterval(esperar4,3400);
stop();
//Função dos botões
btn1.onPress = function() {
	loadMovie("banner1.swf", "recebeswf");
};
btn2.onPress = function() {
	loadMovie("banner2.swf", "recebeswf");
};
btn3.onPress = function() {
	loadMovie("banner3.swf", "recebeswf");
};
btn4.onPress = function() {
	loadMovie("banner4.swf", "recebeswf");
};
//Posiciona o movieclip vazio

recebeswf._x = 200;

recebeswf._y = 0;

Compartilhar este post


Link para o post
Compartilhar em outros sites

que merd@ é essa thelon

tu tem 4 funções que fazem a mesma coisa.

 

Se tu executar isso, é capaz do teu computador entrar em loop, sobrecarregar e queimar a fonte.

 

if boteco not in thelon then
  status := 'Tudo sobre controle';
else
  status := 'Salve-se quem puder';
end if;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Falando em PGO, veja essa resposta:

 

http://forum.imasters.com.br/index.php...t&p=1067605

 

o cara pede uma função para converter datas do formato dd/mm/yyyy para yyyy-mm-dd

 

a resposta do cara:

 

Isto vai sempre criar uma data válida nem que a data inserida seja 34/02/2008 pois irá converte-la para uma data possível (alguns dias á frente)

 

onde ja se viu você formatar uma data e ganhar uns dias amais = )

 

outro assunto sobre POG, tava lendo sobre codigos feitos numa linha, isso eu tbm sou contra, eu trabalho de forma padrao

e sigo uma convenção, quando eu gosto de economizar linhas é onde cabe e nao em todo o codigo

tem coisa que é muito pratico e simples fazer numa linha, mas tem gente que enrola, fica jogando valores pra variaveis, e vai indo varias linhas ate chegar num resultado que poderia ter feito em menas linhas, é nesse tipo de redução de linhas que eu defendo e nao o cara escrever o codigo todo sem tab e sem espaço e pular linha.

Compartilhar este post


Link para o post
Compartilhar em outros sites

já fiz muito disso aí que o thelon mostrou

hauahu

 

prazo pra ontem + chefe pressionando + o seu pescoço em leilão (quem paga menos) = POG!

Compartilhar este post


Link para o post
Compartilhar em outros sites

o fábio conseguiu expulsar um do fórum, depois dessa o tal de rui não aparece mais.

Isso que o mané entrou ontem e já tem 7 posts.

Os outros seis devem ser do mesmo gênero.

 

eu acho que esse pessoal que apronta essas gambiarras no fórum, deveria ganhar um aviso por MP da existência desse tópico e convidá-lo para vir conhecer. Será muito instrutivo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O prazo curto é o maior contribuinte das POG´s , deveria ter uma estátua do prazo curto na sede da PPP (Programadores de POG´s Profissionais).

Compartilhar este post


Link para o post
Compartilhar em outros sites

Motta, desenvolvendo uma sociedade "secreta, "anônima", que "ninguém conheça", para ficarmos "ocultos" e a favor do POG (hehe)!

Compartilhar este post


Link para o post
Compartilhar em outros sites

PÉROLAS DO IMASTERS

 

primeiro caso

SELECT cad_log, cad_senha, cad_perm 
into @log, @senha, @perm
from cad_login
where cad_log = c_log and cad_senha = c_senha
limit 1;

IF ((@log = c_log) && (@senha = c_senha) && (@perm = 'CLIENTE')) THEN
SELECT * FROM tb_tributos;
ELSE
IF ((@log = c_log) && (@senha = c_senha) && (@perm = 'RH')) THEN
SELECT * FROM cad_funcionarios;
ELSE
SELECT '*USUARIO NÃO TEM PERMISSÃO*' AS Msg;
END IF;

o cara faz o select guardando log e senha em variáveis, mas guarda exatamente o valor do c_log e c_senha

mas não contente com isso, faz 2 IFs comparando-as de novo.

 

E o cara abre 2 IFs e fecha com 1 END IF.

Depois eu posto a url do tópico

 

 

 

PÉROLA DOIS

strQ = "SELECT * FROM assinantes Where 1 <> 1"
fonte

Compartilhar este post


Link para o post
Compartilhar em outros sites

1 <> 1

 

Parece ataque de Sql injection ....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Prova que a POG salva vidas gente!!!!!

 

Esse é um joguinho que eu to desenvolvendo:

http://stuff.mihopa.info/POG/jogo.swf

Isso aqui é uma tremenda babaquice que eu fiz no jogo hoje apenas com o que o jogo já tem pronto, ou seja, não editei o código fonte interno (classes & etc) para adicionar tal babaq... er... funcionalidade, bom a babaquice foi porque eu encuquei com a idéia de que se dava ou não pra fazer isso:

http://stuff.mihopa.info/POG/babaquice.swf -> TRÊS TIMES!

Ou seja: a POG foi tanta na hora de desenvolver o sistema, que o meu sistema no final tinha uma funcionalidade que eu nem sabia que ele tinha!!!! http://forum.imasters.com.br/public/style_emoticons/default/grin.gif http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

VIVA O POG!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

então sendo assim

 

if nao_entendi = "" or nao_entendi = false then
resposta = false
else
resposta = "não verdadeira"
end if

vai dar falso de qualquer jeito (hehee)!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.