Mostrando postagens com marcador programadores. Mostrar todas as postagens
Mostrando postagens com marcador programadores. Mostrar todas as postagens

sábado, 10 de setembro de 2011

Hora da Tecnologia: Apache Wicket

Já fazem mais de duas semanas que rolou na Universidade Feevale mais uma edição do ciclo de palestras da Hora da Tecnologia, coordenado pelo Instituto de Ciências Exatas e Tecnológicas (ICET) em parceria com os cursos de Ciência da Computação, Sistemas de Informação e Sistemas para Internet.

A palestra em questão ocorreu no dia 25 de agosto, ministrada pelo colega Pedro Oliveira dos Santos, falando da sua paixão de trabalhar pelo desenvolvimento e aprimoramento do framework para desenvolvimento web, Apache Wicket.

Conforme as informações de Pedro, o projeto do framework Wicket iniciou por volta de 2004 com as suas primeiras versões. Desde a data até aqui, muitas mudanças já foram feitas, inclusive a inclusão do projeto no grupo de aplicações parceiras da fundação Apache, tornando-se Apache Wicket, desde 2007.

O uso desse framework é bastante interessante para a manipulação de linguagens de formatação web, assim como o HTML, considerando a implementação e envolvimento com outras linguagens. Vale lembrar que até mesmo implementações em HTMl 5 estão sendo trabalhadas através do framework.

Segundo nosso amigo Pedro, basicamente o foco principal do Wicket é o uso de Java para o desenvolvimento com a web, facilitando o uso da linguagem, de forma que o código manipulado pelo programador fique mais simples e enxuto.


O Pedro realmente demonstrou muito conhecimento pela tecnologia, incluvie intimou alguns participantes da platéia a entrar pra o grupo de pesquisas do projeto, pois sem dúvidas, esse precisa de toda a ajuda possível.

Para termos ideia, o evento iniciou por volta das 20:45, tendo como média para terminar às 21:20, mas o pessoal começou a participar de tal forma, e o próprio Pedro se empolgou, sendo que acabamos encerrando as atividades por volta das 22:20.


Essa foi a última edição da Hora da Tecnologia...agurdem pois em breve teremos mais uma, e com certeza replicaremos por aqui tudo o que acontecerá na data.

# Links sobre a tecnologia:

Lista de Emails

Mais sobre Apache Wicket

# Outras edições da Hora da Tecnologia:

Hora da Tecnologia: Desenvolvendo Jogos em 2D com Java

Hora da Tecnologia: Sistema de Gestão para Trabalhos de Conclusão de Curso

Hora da Tecnologia: HTML5

P.S.: A primeira foto está um tanto escura devido a falta de recursos.

sábado, 23 de julho de 2011

Usuário de Software Livre também precisa conhecer português! Precisa?

Realmente é lamentável quando paramos para analisar o nível do português de certas pessoas.
Tem gente que além de não saber escrever, ou em remotas possibilidades não entende em quais situações é mais adequado uma linguagem mais informal ou não, também não sabe a forma correta de escrever algum termo mais técnico, e nem ao menos faz o esforço por saber isso.

Claro que eu não posso me incluir totalmente fora dessas questões, na verdade, nenhum de nós podemos, pois ninguém está livre de cometer alguma gafe, mas com certeza, posso falar por eu mesmo, faço um grande esforço para investir meu melhor na hora de editar meus textos...

Agora quanto ao cara abaixo...tem solução?

clique na imagem para ampliar

clique na imagem para ampliar

clique na imagem para ampliar

Fonte: Linux Total pelo prezado amigo @T3odorak

domingo, 26 de junho de 2011

Palestras: Dev Day 2011

Enfim, conforme prometido aos prezados leitores, abaixo seguem os vídeos gravados durante o Dev Day 2011, ofecerecido pela Sisnema Informática.

Consegui basicamente registrar fragmentos de 2 palestras, e espero que caso vocês assistam, possam desfrutar das informações compartilhadas pelo pessoal:

Desenvolvimento em Microsoft .Net:



Plataformas para Desenvolvimento Mobile



P.S.: Ainda tem mais um terceiro vídeo, mas como ocorreram alguns problemas com o upload, resolvi postar até o momento somente esses dois mesmo.

Confiram também as outras postagens relacionadas ao evento:

- Maiores detalhes: Dev Day 2011

- Detalhes no Dev Day 2011

quinta-feira, 23 de junho de 2011

Hora da Tecnologia: HTML5

No dia 9 de junho (eu sei, já fazem duas semanas, mas a correria está grande) ocorreu na Feevale mais um encontro da Hora da Tecnologia.

Dessa vez, o assunto que o ilustre colega Tiago Kautzmann fez prender a atenção de diversos estudantes do ICET, foi a saga do HTML5.

Primeiramente , Tiago demonstrou a atual necessidade que a web de hoje tem pelo HTML5. Até porque, segundo ele a W3C não manipulava mais alterações para o HTML como conhecemos hoje (versão 4.1), o que estava ocorrendo no desenvolvimento de diversos plugins para suprir essas necessidades, perante as quais, as aplicações mais atuais solicitam.

Percebendo essa "acomodação" da W3C, um grupo de ativistas incentivou a organização no desenvolvimento do novo padrão, o que ocasionou na previsão de finalização da migração para o HTML 5 somente em 2014 ainda.

Tiago também mostrou que com o HTML 5, diversos elementos considerados arcaicos ficaram de fora, sendo substituídos por implementações atualizadas e melhor preparadas para as necessidades de hoje.
Um exemplo foi a separação definitiva entre o HTML e o CSS, descartando a existência da tag "FONT", a qual, segundo especialistas, executa uma função que é referente ao CSS.
Alterações como a criação de uma tag especificamente para inserir links, como a "NAV", outra para o processamento de imagens em flash chamada "CANVAS" e uma já conhecida por muitos para inserir vídeos sem a utilização de flash, "VIDEO", são exemplos bastante abrangentes das melhorias que poderemos desfrutrar na manipulação dessa linguagem de formatação daqui alguns anos, quando estiver oficialmente em uso.

Quanto a diagramação das págunas, foi importante perceber que nessa nova versão do padrão, a tag "INPUT" não dependerá da tag "FORM", podendo ser facilmente inserida em qualquer parte do código. Também não se pode esquecer que um simples "required" fará com que formulários somente sejam submetidos caso o usuário tenha inserido algum valor válido, um exemplo pode ser "INPUT TYPE='TEXT' REQUIRED", sendo que dessa forma poderá ser a formatação da tag no HTML.

Portanto, podemos perceber que as mudanças serão muito construtivas referentes aos padrões que temos atualmente. O que resta pra nós usuários e desenvolvedores que assistimos tudo de longe é esperar, e continuar cada vez pesquisando mais informações, alimentando mais nossas expectativas.

Parabéns ao Tiago Kautzmann pela iniciativa de compartilhar seus conhecimentos conosco.
E esperamos que assim como o nosso amigo, outras alunos "especialistas" em algum assunto envolvendo a tecnologia, também se sintam convidados para compartilhar suas experiências.

Leim outras "coberturas" da série Hora da Tecnologia:

- Hora da Tecnologia: Sistema de Gestão para Trabalhos de Conclusão de Curso

- Hora da Tecnologia: Desenvolvendo Jogos em 2D com Java

terça-feira, 14 de junho de 2011

Maiores detalhes: Dev Day 2011

Conforme prometi, porém, um tanto atrasado, vamos a mais alguns detalhes sobre o Dev Day 2011, um evento voltado para desenvolvedores, assim como também, o público da TI em geral, o qual foi promovido pela Sisnema Informática, no dia 04/06/11 (sábado) tendo início das 9h até 18h no Hotel Plaza São Rafael em Porto Alaegre RS.



O pessoal foi dividido em dois grandes auditórios, sendo que no "mais simples", as apresentações eram transmitidas por vídeo conferência, acontecendo no auditório ao lado.

Basicamente posso afirmar que foi uma grande maratona de palestras, todas classificadas como um bom nível, ministradas pelos próprios profissionais que atuam como instrutores no centro de treinamentos da Sisnema.
Como era de se esperar, alguma eventual propaganda, um jabázinho básico ocorreu, incluindo o sorteio de diversos brindes (mochilas, camisetas, cursos) e até mesmo dinheiro...sim, o presidente da Sistema, Jones Maldaner estava bastante generoso, e compartilhou conosco dois sorteios de R$ 500,00 reais em dinheiro, mais um de R$ 1000,00 reais. Ainda no final, foi sorteado um Samsung Galaxy Tab.


Bom, vou parar de falar dessas firulas, pois, os organizadores ainda não me pagam nada pra isso...então, vamos ao que interessa, o conteúdo.

Da forma que comentei, foi realmente muito conhecimento para se adquirir em um único dia. Apesar de que, para quem é atento ao mundo da tecnologia e está sempre em busca de tudo o que rola por aí, muita coisa provavelmente já estava manjada...


# Desenvolvimento Web:

Na primeira palestra, Rafael Silva mostrou algumas facilidades de interação da linguagem PHP com SQL, focando na questão de ser realmente simples as implementações dessa linguagem com bancos de dados.
Vários exemplos práticos foram mostrados em tempo real, provando que as técnicas apresentadas realmente funcionam.


Rafael também comentou fortemente o uso do RadPHP, uma IDE que implementa muito bem o desenvolvimento de PHP, assim como também, com outras interações, levando em consideração o uso de orientação a objetos.
Pelo que ele comentou, a grande "sacada" da ferramenta foi quando ocorreu a venda da mesma pela Borland para a Embarcadero, a qual, trabalhou em boas melhorias, até então.


# Utilização de métodos ágeis:

Mais um assunto bastante importante ressaltado entre as palestras apresentadas, foi o uso de métodos ageís para o desenvolvimento de diversas atividades, abrangendo a área de desenvolvimento, assim como, o XP (Extreme Programing).

Pelo que se pode perceber das experiências de pessoas que já trabalharam com a migração para esses métodos, é visto que a partir do ponto que existe essa implementação, a equipe de desenvolvimento fica mais unida e participativa, considerando o fato de que os programadores envolvidos em determinandos projetos começam a trocar ideias, surgindo propostas construtivas para o trabalho.

Segundo os mais experientes, os métodos ágeis podem ser de fácil implantação em empresas brasileiras, pois, se norte americanas como Dell e HP utilizam essas formas de trabalho (lembrando que a cultura deles pode muitas vezes ser mais conservadora), porque com os brasileiros seria diferente?


# Desenvolvimento Mobile:

Quando o assunto partiu para mobile, a discussão foi bastante grande.
Em formato de "mesa redonda" os ministrantes se reuniram para comentar o futuro dos dispositivos mobile.

Puxando mais para o lado do Android, mas contanto vantagem o fato de que a Apple após mais de 20 anos ter ultrapassado o lucro da Microsoft, afirmações como "o fim do desktop chegou" foram feitas.

Bom, nesse ponto precisei descordar, pois, a ideia de que um simples tablet de 10" multitouch vai substituir, ou melhor, já substituiu um desktop de 17" polegadas, controlado por um teclado e mouse físicos é bastante prematura, ao meu ponto de vista...

Com a abordagem dessas questões, discussões fazendo referência a ferramentas para desenvolvimento mobile e seus usos, assim como também armazenamento na nuvem (sistemas operacionais web) foram citados, porém, nada de muito relevante.


Enfim, acho que esse pode ser um breve resumo de tudo o que vimos, porém, ainda tenho alguns arquivos em vídeo para publicar, o que espero estar fazendo muito em breve.

Agradeço a compranhia da galera da faculdade que estava junto lá, assim como também, outras pessoas que conheci no evento.

Até o próximo!

sábado, 4 de junho de 2011

Detalhes no Dev Day 2011

Os nerds de plantão bem devem saber que durante todo o dia de hoje, participei do Dev Day 2011, um evento voltado para os desenvolvedores, realizado pela Sisnema em Porto Alegre/RS.

Consegui coletar bastante material interessante, e pretendo publicar até o final da próxima semana grande parte do mesmo, porém, para deixar uma pequena impressão, vou publicar alguma fotos que registrei.

Dica: leiam as legendas!


Só queria saber "qual Linux que roda no Android?" Ele perguntou isso mesmo, acreditem! x D



A estrutura lá do Hotel Plaza São Rafael é ótima! Tudo muito bonito...só fiquei em dúvida qual é a do estilo de mictórios...onde está a privacidade, diga-se, divisórias? E porque eles são tão grandes? Confesso que a primeira vez que fui fazer minhas necessidades, olhei para os lados procurando mictórios "normais".



Fachada do "Hotelzinho"



Alguma celebridade resolveu deixar a "condução" e seguir andando...WTF???

P.S.: Postagem somente com o intuito de ilustração e demonstração de humor presentes no evento...como falei, em seguida teremos algo realmente útil.

sábado, 21 de maio de 2011

Hora da Tecnologia: Sistema de Gestão para Trabalhos de Conclusão de Curso

Continuando minhas experiências como participante das iniciativas do projeto Hora da Tecnologia na universidade onde estudo, pois para quem lembra, já escrevi uma postagem sobre o assunto aqui, na última semana (13/05/11) tivemos mais uma palestra, na qual, o tema principal foi a demonstração de um sistema de gerenciamento para o armazenamento e gestão de trabalhos de conclusão, desenvolvido por um ex-aluno da instituição.

Segundo Fernando Mertins (@fmertins), ministrante da palestra e criador do sistema apresentado, a iniciativa surgiu de seu trabalho de conslusão do curso de Ciência da Computação na universidade, percebido pelos seus orientadores e avaliadores o tamanho da inovação e potencial que o projeto possuia, o mesmo foi integrado ao grupo de sistemas da instituição, servindo inicialmente para gerenciar a produção e armazenamento dos TCC´s dos cursos de Ciência da Computação, sendo que hoje, a demanda já abriu espaço para a tarefa de agregar todos os cursos do ICET (Instituto de Ciências Exatas e Tecnológias).

Desenvolvido por meados de 2003, o sistema sustenta sua estrutura basicamente na linguagem PHP, fazendo uso de SQL nas entrelinhas do código.
Fernando comentou o uso de orientação a objetos no código desenvolvido, assim como também, herança em determinadas classes, justificando os padrões da época, nosso amigo considerou que o código merece diversas melhorias, pois, desde então, nunca foram feitas atualizações extremas no mesmo.

Vale ressaltar também que o palestrante admitiu que durante o desenvolvimento do seu trabalho foi quando ele teve o primeiro contato com o software livre, fazendo uso de ferramentas dessa classificação para a elaboração do mesmo, lembrando ainda que depois dessa época, nunca mais largou a "liberdade".

Diferente de outros sistemas da universidade, o TC-Online (como o sistema é chamado) é gerenciado pelo próprio Fernando, porém, roda nos servidores da instituição.
Ele explicou que a função dele é como um terceiro e salientou também que não descarta a venda do seu projeto para a universidade, ou quem sabe, o licenciamento.

Ao meu ver, a palestra pode ter servido de incentivo para alunos que tenham ideias aplicáveis, assim como o Fernando teve. Esse é o real sentido da Hora da Tecnologia, incentivar e fazer o devido networking entre os acadêmicos, e grande parte desses créditos são do professor Rodrigo Goulart (@rodrigogoulart), quem coordena a iniciativa.

sábado, 30 de abril de 2011

Você sabe mesmo programar?

Eu realmente considero que na TI, visando que nos atuas dias a área está muito ampla, existem pessoas que nasceram para programar, assim como também, as que tem dificuldade para trabalhar com programação.

Isso de forma alguma significa falta de competência ou capacidade, mas sim, falta de vocação.

Realmente, é uma área de estudo na qual se deve amar, idolatrar e de fato, "meter" a cara no monitor, "colar" a bunda na cadeira e produzir código.

Já ouvi casos de programadores que eram verdadeiros "monstros" no desenvolvimento de códigos, porém, não se realizavam fazendo aquillo, não eram felizes, e acabaram deixando a área, para fazer algo que realmente tinham como um grande sonho.


Enfim, vamos ilustrar um pouco todo esse blá, blá, blá e mostrar uma ferramenta realmente inútil, a qual, mostra como é fácil programar (#NOPS):

Cliquem nesse link e mostrem a seus amigos e professores fodinhas na criação de códigos, como vocês também sabem realmente desenvolver.

terça-feira, 19 de abril de 2011

Semana Acadêmica do ICET: Universidade Feevale

Para os amigos revoltados, assim como o @marcosbarbosa, quem afirma que não faço mais publicação alguma sobre #FAIL´s nesse blog, aguardem, pois, nossa "hortinha" está em um período de seca.

Enquanto isso, vou comentando sobre minha "corrida" vida de nerd/geek estudante de tecnologia da informação.

Pois bem, na última semana ocorreu na Universidade Feevale (ainda preciso dizer que estudo lá?) a Semana Acadêmica do Instituto de Ciências Exatas e Tecnológicas.
Basicamente é um momento do semestre quando ocorrem diversas palestras e minicursos voltados para as áreas que o instituto recebe, sendo uma delas, a TI.

Portando, quero compartilhar com os amigos os materiais e impressões coletadas em duas palestras.


A primeira ocorreu na segunda-feira (11/04/11), intitulada "Cultura da Inovação", comandada pelo ilustre Ph.D Charles Bezerra. Não vou entrar muito em detalhes quanto, pois, consegui gravar o audio da mesma na íntegra, disponibilizando para vocês:



Download do audio


A segunda palestra que eu gostaria de comentar foi ministrada pelo reconhecido professor Delfim Luís Torok, possuindo como tema principal "Básico de Linguagem C para Microcontroladores".

Ao meu ver, tirando a manhã fria e chuvosa de sábado (15/04/11), quando ocorreu a palestra, com toda a certeza valeu a participação.

Delfim entende mesmo do assunto e com certeza aprendemos muito com ele.
Primeiramente, o estimado professor fez uma básica apresentação conceitual da linguagem C, assim como também, os microcontroladores.
Podemos perceber facilmente que nosso mestre acredita que o princípio básico para um aluno ser considerado apto para trabalhar desenvolvendo em C é conhecer Assembly, principalmente quando se fala de aplicações na eletrônica.

Torok também lembra sobre as várias limitações que existem nos microcontroladores, falando principalmente sobre a baixa capacidade de memória, o que consequentemente leva aos programadores ter a necessidade de manipular um código mais enxuto e simples.

A importância de um código organizado e principalmente bem comentado é percebida enquanto nosso professor falava. É fundamental que os programdores entendam que um comentário não é somente uma repetição da linha de código que foi escrita, mas sim, algo que vai realmente auxiliar os desenvolvedores em futuras análises e correções de problemas.

Foi realmente interessante ouvir as comparações que Delfim fez quanto a programar utilizando C para um PC e para um microcontrolador. Claro que as ideias iniciais são as mesmas, porém, alguns detalhes mudam. Um bom exemplo é o loop (repetição contínua de um fragmento do código), o que pode ser considerado uma das rotinas básicas na programação em C para microcontroladores, algo que para programadores voltados aos PC´s deve ser fortemente evitado.

Ao final da palestra, uma boa conclusão que consegui colher é que para programar para esses tal de microcontroladores, não basta conhecer algoritmos, assim como também, a linguagem usada. É extremamente necessário conhecer o componente para o qual estamos trabalhando.
Existem milhares de modelos de microcontroladores no mercado.
Se um profissional tem em mente um projeto para usar determinado modelo, deve estudar todas as limitações do mesmo, e sendo que um bom começo é ler seu manual.


Bem, eu particulamente tenho uma grande simpatia por esses eventos. E agradeço a coordenação da universidade pela disponibilidade de trazer os mesmos para nós alunos.
Com toda a certeza ganhamos muito crescimento com isso!

terça-feira, 5 de abril de 2011

Hora da Tecnologia: Desenvolvendo Jogos em 2D com Java

Não meus caros, amigos e amigas...essa não é mais uma daquelas nossas séries malucas, tais como Sabadão Nerd, Saga do Android, ou seja lá qualquer outra.

Mas sim, uma iniciativa criada pelos professores do núcleo de tecnologia da Universidade Feevale (onde eu curso Tecnólogo em Sistemas para Internet), tentando incentivar os alunos a compartilhar assuntos voltados para a área de TI, quando se sentem seguros o suficiente para falar, assim como também, professores que queiram em forma de palestra, contar um pouco mais do seu trabalho fora da sala de aula.

O projeto iniciou no final do ano passado e basicamente é uma rápida palestra (cerca de 40 minutos) no intervalo das aulas, à noite, discutindo assuntos seguindo os critérios dispostos acima.

Na última quinta-feira (31/04/11), vários alunos interessados conseguiram acompanhar a palestra do professor Gabriel Simões, compartilhando seus conhecimentos quanto ao desenvolvmento de jogos em 2D com a linguagem Java.

O professor Gabriel abriu sua palestra falando das facilidades em trabalhar com um simples jogo em duas dimensões, pois, basicamente deve-se focar em um plano cartesiano, aderindo os eixos X e Y como refência.
Ele ainda aproveita para lembrar que as literaturas, geralmente não recomendam a linguagem Java para o desenvolvimento de aplicações nesse estilo. Porém, ressalta que pelo fato da linguagem ser bastante popular no meio acadêmico e a grande falta de profissionais qualificados no mercado para trabalhar com a mesma é grande, não deve ser descartada a possibilidade de desenvolver projetos como o proposto com ela. Até porque, isso pode trazer bons resultados para acadêmicos iniciantes.

Simões ainda destaca o modo mais "técnico" de desenvolvimento dos games, fazendo muitos no auditório perceber o quanto é simples a "arte" por atrás daquele determinado personagem que corre na tela.
Segundo a explicação dele, tudo é baseado em uma grande imagem com várias posições do chamado sprite, o que vem a ser, no mundo da computação gráfica, todo e qualquer objeto inserido no jogo. Assim sendo, conforme a necessidade de manipulação dos movimentos, existe uma espécie de "janela" que trafega entre os pontos dessa imagem, mostrando as diferentes formas do objeto.
Portando, a aplicação dessas funções inteiradas com os scripts de programação, formam parte do núcleo do jogo.

O professor ainda nos fez lembrar das situações em jogos antigos, quando existia um atraso na movimentação dos personagens, pois, possivelmente, devido a um hardware mais arcaico, o chamado buffer de tela (imagem pré carregada enquanto as primeiras ainda estão em execusão) não existia, ou não estava habilitado. Pode-se verificar nessa ideia, a ligação direta com os famosos FPS (Frames per Second), ou seja, a transição de telas que o olho humano pode perceber, não ocorrendo atrasos, ficando em uma margem de 24 à 25 FPS.

Já finalizando o palestra (pois, o tempo era curto), Simões comentou o uso das threads (linhas de execusão na aplicação), lembrando que é importante não carregar a thread referente a atualização de tela com diversas funções, pois, isso pode sobrecarregar a mesma, fazendo com que ocorra um atraso na função principal.

Bom, como vocês podem perceber, a disussão poderia ir bem além disso, caso o intervalo fosse maior. Porém, nada impede que possamos adquirir alguma base de conhecimento, para quem sabe, aderir as ideias propostas, e iniciar um projeto próprio.

Ficaremos no aguardo da próxima "Hora da Tecnologia", e na medida do possível, compartilhamos com vocês os conteúdos.

Para mais informações sobre, podem acessar o blog oficial do Curso de Ciência da Computação da univerdidade, onde, existem mais referências sobre o projeto.

E aproveitando, se algum dos prezados leitores estuda em algum instituição que abriga projetos similares, não deixe de comentar, pois, quem sabe, podemos compartilhar boas ideias!

domingo, 3 de abril de 2011

Programadores não sabem a diferença entre não funcional e desligado?

Todos que são da área de TI, já devem ter ouvido aquela velha sátira do suporte por telefone:

Suporte: "Helpdesk, bom dia!"
Usuário: "Alô! Meu monitor não liga!"
Suporte: "Hmm...certo! Verifique as extremidados do cabo de força do monitor (um cabo preto). Veja na parte traseira do monitor se ele está bem conectado, caso esteja, siga o mesmo até a tomada e verifique a mesma coisa."
Usuário: "Certo! Só um minuto...ei, alô! Não consigo ver nada aqui! Estamos sem luz faz cerca de uma hora!"

Bom, de forma alguma acredito que os programadores chegam a esse nível, pois, a grande maioria deles são "informatas" e alguma vez na vida já trabalharam ou mesmo, ainda trabalham diretamente com manutenção de máquinas, nem que sejam as suas pessoais.

Porém, a imagem abaixo diz muita coisa sobre isso:


E aí, uma atualização de firmware resolveria o problema da falsa descrição de erro?
Como uma mensagem via software poderia avisar que o telefone está desligado?

Fonte: Fail Blog

terça-feira, 2 de novembro de 2010

Se não tem solução, é falta de laço

Sabe quando você já está desanimado por tentar fazer algo, mas de forma alguma aquilo funciona?

Principalmente na informática as "coisas" são assim...
Quantos nerdizinhos programadores já não ficaram um bom tempo procurando a solução pelo fato de seu código não compilar?
Ou ainda, os tecnicos de manutenção que já trocaram todos os componentes possíveis, mas a porra do micro não liga?

Ao contrário de você se revoltar e chutar o gabinete balde solte um: "FALTAA DE LAÇOO!"

Pois, se você não resolveu o problema ainda, talvez é de laço mesmo que ele precisa...

x D

Fonte: termo criado pelo professor de faculdade Vandersívio Silva e comunidade no Orkut encontrada pela colega @jessicavocal.