Barra de pesquisas do Google

Google

segunda-feira, 20 de dezembro de 2010

Documentando código com Phpdocumentor

Resolvi fazer esse breve post só dar uma ajudinha rápida aos que estiverem iniciando com o PhpDocumentor, para não perderem tempo como eu perdi no começo.
Então... Se vc estiver pensando em documentar seu código Php, na página oficial do PhpDocumentor tem explicando os passos de como fazer... Você pode instalar no seu servidor, ou usar uma interface web deles pra isso, onde vc baixa os arquivos e monta num servidor. É recomendado que vc primeiro realize testes antes de fazer com o código principal, pra vc não correr o risco de fazer besteira e "corromper" seu código.
Então... esse post é só pra dar a dica de que vc não precisa baixar nada disso... basta usar a interface web disponível aqui .
As imagens abaixo são para uma breve orientação:
Acima você viu como selecionar os arquivos pra documentar. A figura abaixo é referente à aba 'output', onde se especifica o diretório de saída onde se encontrará a documentação gerada.
O bacana é que ela sai em HTML, onde você pode add estilos e deixar tudo bem organizado.

sexta-feira, 3 de dezembro de 2010

Metodologias para desenvolvimento de software

Já há algum tempo desde quando decidi que meu tema de tcc seria na área de engenharia de software. A idéia é aplicar conceitos dessa área, na área de pesquisa em que atuei por 2 anos, que é a de informática na educação.
Para isso, estou estudando metodologias ágeis e tradicionais.
Tá sendo bem produtivo, até pq sou realmente fã destes modelos de organização para desenvolvimento. Os processos ficam muito desorganizados quando não aplicamos metodologias, todavia, é claro, é preciso um bom estudo pra descobrir qual metodologia é mais interessante para cada projeto.

Futuramente devo publicar algo sobre metodologias tradicionais ( e fiquem felizes! com referências científicas!). É conhecimento embasado em teorias científicas, e não a opinião pessoal deste mero desenvolvedor e estudante de computação.
abraço e até breve!
PS: acho q em breve vou publicar sobre smartphones também! :D

quarta-feira, 3 de novembro de 2010

ebuddy mantem usuário conectado mesmo após o fechamento do App?

Interessante... Esses dias baixei o aplicativo ebuddy pro meu Nokia E71 e achei bacana utilizá-lo.
Funcionou muito bem... conectou.. conversei com amigos via msn e tudo mais... até aí, beleza!
O problema começou quando fui acessar o msn pelo cliente oficial do msn, instalado no meu notebook. Ele simplesmente não queria conectar! Demorei pra descobrir o motivo, pois já havia reparado que se o msn estivesse conectado via smartphone, o msn no notebook não conectava. O que fiz? desliguei o cel e testei! nada! continuou dando erro!
Após ficar pensando.. resolvi simplesmente trocar a senha e funcionou!
Como eu tinha dois programas pra conectar MSN, instalados no celular, não descobri qual dos aplicativos estava com problema.
Até aí, mistério!
Hoje um amigo meu estava conectado tanto no msn, como no gtalk, com ambos o pc e o iPhone dele desligados. Via gtalk, ele informava a seguinte mensagem: " - on eBuddy for iPhone & iPod Touch www.ebuddy.com/iphone"Ele simplesmente não sabia como isso estava acontecendo, assim como eu, quando aconteceu comigo.
É estranho, pois o ebuddy sempre foi um software bem recomendado e íntegro, mas ao observar isso, dá motivos para desconfiarmos de que, efetivamente, está utilizando nossos dados.
Sugiro que quem verificar o mesmo problema troque a senha (solução que realmente dá certo!)

Abraços

sábado, 25 de setembro de 2010

Orkut infectado com Worm "Bom Sabado"

Hoje acordei e fui dar uma olhada no orkut..
Estranhei ao receber mensagens de pessoas que não falava há um tempão, com um simples recado:"Bom sábado" ou também:"Agora estou por aqui tbm kkkkkk".
Resolvi pesquisar e descobri... O orkut foi infectado por um worm que está sendo chamado de "Bom Sabado". Ele explora uma falha e envia o recado para grupos de amigos, além de adicionar automaticamente seu perfil em outros grupos.
O orkut tem sido alvo de ataques XSS (vulnerabilidade de segurança de páginas dinâmicas) e no passado já aconteceram outros semelhantes.
Você pode ser infectado só de olhar a sua página de recados ou a de alguém infectado, por isso, os especialistas recomendam que não acessem o orkut enquanto esta falha não é corrigida.
Uma dica é limpar os cookies do seu navegador... se estiver no firefox, basta dar ctrl+shift+del, selecionar a opção dos cookies e clicar em "limpar agora".

Tem sites dizendo por aí que o simples fato de você visualizar a bandeira do brasil que foi adicionada nos perfis das pessoas infectadas, vc já está infectado também, mas eu não comprovo esta afirmação, pois eu visualizei e não fui infectado.. apenas não cliquei em nada e nem na minha pagina de recados ou na de outras pessoas... então evitem isso também, ok?
A imagem da bandeirinha é como no exemplo seguinte:

quinta-feira, 2 de setembro de 2010

Simulador de Vôo Em C usando OpenGL

Há bastante tempo estou pra publicar esse post, e me faltava tempo. Hoje vou aproveitar rapidinho e deixar o link para o trabalho que desenvolvi junto com o André Furquim, onde desenvolvemos este simulador de vôo para a disciplina de Computação Gráfica na UDESC, no segundo semestre de 2009.
Este simulador trata de uma câmera guiada pelo usuário através das setas do teclado, orientando-se pela mira, centrada na câmera. O objetivo do jogo é atirar na maior quantidade de aviões possível, no tempo de 1 minuto ou 5 minutos.
São carregados objetos estáticos. Deu-se movimento a alguns objetos (ditos dinâmicos), que são os alvos do usuário (aviões).
Para o cenário, foi utilizada uma skybox de deserto.
Existe tratamento de colisão com a skybox, tratamento de colisão dos tiros (que são esferas), nos aviões alvos (.obj dinâmicos) - o tratamento de colisão dos aviões com os tiros é feito através da técnica de bounding box.

Também há inclusão de iluminação no cenário. (simulando dia e noite)
A biblioteca usada pra som foi a SDL.
As bibliotecas do opengl utilizadas são: glut e glaux
Este programa foi desenvolvido na linguagem C.
O jogo em si é bem leve, mas por causa do arquivo de música de fundo, o jogo ganhou 59mb a mais!
Se estiver interessado no código ou estiver curioso para visualizar, pode baixá-lo clicando aqui.

quinta-feira, 8 de julho de 2010

Problema com Ubuntu 10.04, envolvendo GRUB e MBR

Pois é.. Se você veio parar aqui por problemas semelhantes ao descrito no tópico, e quiser apenas voltar pro windows tranquilamente, acalme-se! a solução que vou referenciar funciona!!
É o seguinte: instalei o ubuntu 10.04 na terça feira, e tava super feliz! interface maneira!! curti mesmo! no dia seguinte, o técnico da dell veio aqui em ksa, trocar a placa-mãe do meu vostro 1520, (detalhe que o problema era no LCD, mas isso não convém neste post). Após trocar a placa, rodei o note no windows e funcionou legal ainda... desliguei, fui para o estágio e quando fui inicializar o note, a surpresa: o grub não carregou! o note reiniciava sem carregar o grub. (o legal é que isso aconteceu no estágio, e no meu terceiro dia! ótimo, né! ¬¬.
Beleza.. A galera do suporte me ajudou e resolveu o problema pra mim. Hoje, quinta feira, tudo funcionou muito bem de manhã e de tarde... quando cheguei em casa a noite, e liguei o note, veio a 'surpresa': novamente o note rebootava e n carregava nada. Tentei várias soluções disponíveis na net, usando um pendrive rodando o live do ubuntu 10.04, sem sucesso. A solução veio usando o cd do windows vista, usando a ferramenta de reparação do sistema dele.
Como fiquei mt feliz com o resultado, resolvi referenciar o blog com o tutorial explicando o passo-a-passo pra solucionar o problema (e foi bem simples!)
Clicando AQUI vc será direcionado para a página que explica com fotos e detalhes o procedimento que vc deve seguir.

quinta-feira, 24 de junho de 2010

O padrão JPEG

Aqui segue a apresentação que eu e o andré fizemos para a disciplina de Sistemas Multimídia, descrevendo o padrão JPEG e seu algoritmo de compactação.

Este trabalho gerou um artigo o qual estou disponibilizando neste link, para ajudar no entendimento deste processo.

Sign by Dealighted - Coupons & Discount Shopping