sexta-feira, 28 de novembro de 2008

Porqueira

Essa não tem muito a ver com o intuito do blog, mas tive que publicar :p

Essa é do: DeH Urbanski do DeH Urbanski http://www.pcforum.com.br/cgi/yabb/YaBB.cgi?num=1177884450

"O Celeron 600 dum amigo meu estava sem cooler e desligava atoa...

Então que, enquanto ele não tava olhando, virei a fonte pra dentro do gabinete com o cooler sobre o processador pra da uma "mão" na refrigeração ^^"




"Essa sim é do arco da véia! 10/2005

êta tempo bom... =/ "

quinta-feira, 27 de novembro de 2008

Exploda o IE6

Está é para os WebDevs:

Segue um trecho de código para adicionar no seu site para quando o usuário estiver usando IE6/IE7 recomenda voce a utilizar outro browser. As mensagens e o link do browser podem ser personalizados.



<html>
<head>
<script src="http://www.csslab.cl/ejemplos/killIE_plugin/jquery-1.2.6.min.js" type="text/javascript"></script>
<script src="http://www.csslab.cl/ejemplos/killIE_plugin/jquery.killIE.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
$().killIE({
text: "Veo que usas Internet Explorer 7... ¿Porqué no le das una oportunidad a",
style: "background: red; text-align: center; font-size: 18px;",
browser: safari,
version: ie7
});
});
</script>
<script type="text/javascript">
$(document).ready(function(){
$().killIE();
});
</script>
</script>
</head>
<body>
</body>
</html>

Desenvolvido pelo pessoal do CSS Lab. Utilizando jquery www.jquery.com
Convenhamos que o IE6 merece!!! rsrsrsrs

CACA!!!

Para que um programador possa exercer a Programação Orientada a Gambiarras, são necessários alguns fatores específicos, facilmente encontrados em ambientes de desenvolvimento:

  • Sistemas originalmente mal projetados;
  • Clientes chatos;
  • Usuários chatos;
  • Falta de vontade;
  • Falta de tempo;
  • Criatividade;
  • Término do estoque de café/chá;
  • Aproximação do final da tarde;
  • Véspera de feriado/fim-de-semana;
  • Ter o Jackie Chan como chefe;
  • Ter o MacGyver como coordenador de projeto (ver Método MacGyver);
  • Governo defecando regras ou MP’s que entrem em vigor imediatamente sem dar tempo de atualizar sistemas;
  • Requisitos dinâmicos e/ou instáveis;
  • Área comercial vendendo ou pré-vendendo produtos imaginários ou inacabados com “entrega garantida em 30 minutos ou seu dinheiro de volta!”.

Reunidos, todos estes fatores transformam o programador em um gambiarrizador, espécie mais evoluída de programador, que possui curva de aprendizado e produtividade muito mais altas. Os códigos dos gambiarrizdores podem ser chamados de CACA (Código Avançado Complexo e Adaptável).



Lembrem-se sempre desses conceitos e leve-os pro resto da sua vida ;-)

JavaScript - A própria !!

Sempre achei que JavaScript era nirvana do POG, e nos últimos anos que pude trabalhar com a 'dita cuja' modifiquei um pouco a minha opinião, mudei o achei por um convicto tenho certeza.
Coisas que eu jamais sequer sonhei que seria capaz de fazer com uma linguagem de programação consegui fazer com o JavaScript. Tudo bem, não vamos crucificar a tão simpática linguagem que tanto nos serve e deixa nossos sistemas web mais ricos e bonitos, mas as vezes somos pegos de 'calças curtas' com um enigmatico 'Objeto esperado' do nosso querido M$ Internet Explorer (Deus abençoe o criador do firebug).
Muitos pode argumentar:
-É uma linguagem dinâmica, algumas coisas que se julgam ser imperfeições são caracteristicas que a tornam tão poderosa e flexivel.
Verdade, chego a concordar, só que tem que se usar essa 'flexibilidade' com muito mais muito cuidado, para não tranformar uma boa idéia de um sistema web 'com cara de desktop' numa odisséia das depurações. E ainda ter coragem de estufar o peito e dizer que o código está estável, sim porque como a linguagem não é compilada, não se garante que todos os fluxos foram testados no desenvolvimento.
Bom, acho que este post - por ser o primeiro meu - ja está 'pensador' demais. Só pra descontração, no fim do Post, algumas coisas que podem ser feitas com JavaScript (Podem é diferente de devem, pelo amor de Deus, rsrsr).

Abraço a todos.

Ps: Apesar das críticas amo esse tal de JavaScript !

<html>
<head>
<script type="text/javascript">

var minhaVariavel;

if((minhaVariavel != true) && (minhaVariavel != false)) {
alert("Não é verdadeiro nem falso. Isso existe ???");
}

if(!minhaVariavel) {
alert("Mas não era falso ... como passou por aqui ???");
}

minhaVariavel = 7;
alert(minhaVariavel);

minhaVariavel = "Ué ... Tenho uma string ?!";
alert(minhaVariavel);

minhaVariavel = function() { alert("The End"); };
minhaVariavel();

</script>
</head>
<body>
</body>
</html>

Clássica medonha!!!

Para inaugurar:

Cara essa vai em homenagem ao kanagusku:

If(x>1)
{

}
else
{
y=10;
}


huahuahauhauhah....

the beginning

Salve, salve galera do work around!!!

Não parece muito "bonito", mas sim é isso mesmo que voce está pensando.... Não me crucifiquem!!! Atire a primeira pedra quem nunca precisou fazer uma "gambiarra" em um código! Voce olha para o código e não vê outra maneira de se implementar o que precisa ser feito, e não tem tempo hábil ou recursos para refazer da maneira correta. Se você se sujeitou a isso bem vindo a comunidade, aguente as consequências e comece a costurar.

Depois de ver alguns conceitos de frameworks javascript, fiquei besta de ver oq ue tem que ser feito para rolar um cross-browser. Isso acabou me inspirando para criar este blog. Após uma noite de insônia, surgiu a idéia de dar um espaço para o "POG" (Programação Orientada a Gabiarra) ou "WorkAround". Oficializando as idéias mais comuns, sugerindo a maneira correta ou assinar embaixo.

Esse blog inicalmente será atualizado por: Maycon Prado Rocha Silva maycon.campinas@gmail.com , Alan Carlos Unger alan.unger@gmail.com , Willian Carvalho williancarvalho.talk@gmail.com , Rodrigo Cardoso Rocha cuecax@gmail.com .

Compartilhe conosco suas "experiencias" também :-) Maycon P. Rocha Silva
Firefox