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.

Desenvolvendo em Python - Analisador de semelhança de imagens melhorado!

Como já havia descrito no post anterior a aplicação desenvolvida como trabalho final para a disciplina de IA, to vindo aqui agora pra descrever a aplicação final, dada as melhorias que fizemos.Antes tiravamos fotos de 2 em 2 segundos (automático). Isso nos deixava meio perdidos nos testes, pois não sabíamos exatamente o momento em que cada foto era tirada. Assim, implementamos de maneira que cada foto só é tirada qd o usuário pressiona algum botão. No terminal, é exibida uma mensagem indicando qual foto o usuário está tirando, para ele se situar (visto que estamos tirando 15 fotos).Essas fotos são armazenadas nas 3 pastas, como descrito no post anterior e, por questões estéticas (para demonstrar o resultado), estamos gerando um documento HTML bem simples que pega as fotos de cada pasta e as exibe de acordo com a semelhança detectada pelo algoritmo.
Ficou bem bacaninha!Os trabalhos de outras equipes da disciplina também ficaram show de bola.. Desde joguinho de smileys atirando pedra uns nos outros a identificação de semelhança em músicas (para classificá-las de acordo com seu gênero.)
Abaixo seguem os slides da nossa apresentação:




Definitivamente, essa foi a disciplina que eu fiz que gerou os melhores trabalhos, tanto em inteligência como em variedade e qualidade!

sexta-feira, 18 de junho de 2010

programando em python

Depois de um tempinho sem postar, aqui estou... Hoje to programando em python aqui pra tentar evoluir no trabalho final da disciplina de inteligência artificial... eu, o andré e a helô estamos usando o coeficiente de correlação de pearson pra pegar um conjunto de imagens com mesma resolução (extraídas diretamente da webcam), e classificá-las de acordo com a sua semelhança. esse algoritmo não é mt eficiente para esta aplicação, mas estamos utilizando-o por fazer parte dos conceitos aprendidos na área de inteligência coletiva.
problemas que tivemos:
a princípio começamos desenvolvendo no ubuntu, mas descobrimos uma biblioteca mt simples p retirar foto diretamente da webcam, no windows, então fomos mudar... a beleza é que o firefox travou inúmeras vezes ao tentar baixar as bibliotecas scipy e numpy, oq me fez baixar o safari 5 pra repetir o processo (oq n resolveu! :S)... depois de mta paciência, consegui sair dessa fase!!

programa feito!
o nosso programinha ta funcionando que é uma beleza!! hehe
ele age da seguinte forma:
retiramos 15 fotos a cada 2 segundos, pela webcam, e cada foto retirada é comparada com a primeira foto... cada comparação gera um coeficiente (baseado na correlação de pearson). A partir disso, organizamos uma tupla ordenada, contendo estas correlações e suas respectivas imagens, na ordem decrescente, e a aplicação gera 3 pastas... na pasta 1, estão as 5 primeira fotos mais semelhantes, na 2, as intermediárias, e na 3, as menos semelhantes.

c'est tout!

segunda-feira, 17 de maio de 2010

Encontro de Extensão da UDESC

Na última quarta-feira viajei pra Laguna-SC junto com a UDESC para apresentar o projeto da XI Semana da Computação, ocorrida no ano de 2009. Fui substituindo a ex-bolsista Marina, e correu tudo bem. O interessante é que ao chegar lá, Laguna enfrentava pleno dilúvio! O hotel que ficamos era de frente pra praia, mas nem deu pra aproveitar nada, e olha que tinha até sacada no meu quarto, com vista pro mar!
Todavia, a própria entrada do hotel estava alagada (era pra impedir que o cavaleiro negro entrasse, eu acho! haha)!

Abaixo segue a apresentação e algumas fotos do dilúvio:



Entrada do hotel.

vista da sacada do quarto, no primeiro dia.
Vista da sacada do quarto, no segundo dia. (melhorou, né? mas ainda dá pra ver a quadra alagada! hehe)
Enfim, é isso pessoal...
ps: artigo pro LACLO submetido em inglês hj! =)

segunda-feira, 10 de maio de 2010

atividades do FDS - Artigo LACLO e relatório técnico sobre o TelEduc

É... aproveitando o embalo da madrugada, esse foi literamente um fim de semana focado em Informática na Educação. No sábado me concentrei exclusivamente no artigo sobre ??????? (Suspense!) que estamos escrevendo para o Congresso Latinoamericano de Objetos de Aprendizagem (LACLO 2010). Hoje finalmente consegui me concentrar com dedicação ao relatório técnico sobre o TelEduc, para a disciplina eletiva de Educação a Distância, na universidade. Em breve estarei disponibilizando links sobre OAs para ajudar quem estiver pesquisando nessa área! Por sinal, recomendo a quem for da área a não menosprezar o Orkut, mais especificamente recomendo que façam parte da comunidade Objetos de Aprendizagem [BR], onde é possível encontrar muito material interessante, referenciado através de links nos tópicos, muitas vezes publicados pelos próprios autores. To fazendo essa propaganda porque foi assim que consegui encontrar um trabalho de conclusão de curso de uma garota lá do Amazonas que deve render uma contribuição bastante relevante às minhas pesquisas. Bom.. vou descansar um pouco que o dia vai ser puxado! Au revoir, chers amis!

quinta-feira, 6 de maio de 2010

PROJETO IC - atividades da semana

Fugindo um pouco do plano de trabalho, ou melhor, pulando etapas... Nesta semana estamos trabalhando em cima da construção de um artigo que pretendemos submeter ao Congresso Latinoamericano de Objetos de Aprendizagem (LACLO). Será minha primeira publicação internacional! =) Só adianto que é sobre padrões de metadados ;).
abraços!

Divulgação - promoção melhores da copa

Galera.. Estou participando da promoção Melhores da Copa e gostaria que vcs dessem uma força no meu vídeo!
É bem rápido e NÃO PRECISA FAZER NENHUM CADASTRO! Basta clicar AQUI e CLICAR NA ESTRELINHA!
ah.. escolham a estrelinha mais da direita, hein!!! hehehe :P
abraços!
http://www.melhoresdacopa.com.br/geral/clipe-oficial-da-copa-2010-time-for-africa/

terça-feira, 27 de abril de 2010

ROAI fora do ar?

É... e mais uma coisa pra atrapalhar o andamento da pesquisa... ROAI fora do ar...
Na quinta feira passada já havia tentado acessar o ROAI, mas o servidor estava fora do ar... Pensei que seria um problema momentâneo, mas como hoje, 5 dias depois, o problema persiste, estou a ir neste momento, no suporte técnico da UDESC para tentar descobrir o que causou tal problema.
à bientôt!

segunda-feira, 19 de abril de 2010

IC - Montando apresentação para o GPIE

E a tarefa de hoje foi iniciar a organização das informações para apresentar ao grupo de pesquisa, na quinta-feira, o andamento do projeto. O mais legal foi brincar com um programinha livre chamado FreeMind, para gerar uma árvore onde os nós são os metadados essenciais do ROAI (Ferlin, 2009). Recomendo! =) Para a homologação destes metadados, estamos adicionando à pesquisa o padrão OBAA, MTD-BR, MARC e METS e fazendo um levantamento estatístico visando a comparação de quantos dos metadados essenciais estão inclusos nesses padrões também.
bonjour pour tout le monde!
à bientôt!

terça-feira, 13 de abril de 2010

IC - homologação dos metadados essenciais do ROAI

Hoje estou aqui no GPIE realizando um levantamento dos metadados de alguns padrões que descobrimos, além dos já analisados pelo TCC do Ferlin. Estamos analisando os metadados do padrão MARC e do METS, para gerar dados estatísticos de comparação sobre os metadados destes padrões que possam estar em conjunto com os metadados essenciais propostos por Ferlin, atualmente utilizados no ROAI da UDESC.

segunda-feira, 29 de março de 2010

IC - Instalação do DSpace (tutorial simples)

Então pessoal.. após realizar a instalação bem sucedida do DSpace no pc do Laboratório de Informática da Educação(LINE) para realização de testes, to aqui conforme o prometido, para divulgar o passo-a-passo da instalação. Essa sequencia de passos que vou disponibilizar aqui me foi encaminhada pelo ex-aluno J. Ferlin, da UDESC, o qual realizou seu TCC no desenvolvimento do ROAI da UDESC. Segue o tutorial:

Obs: antes de realizar a instalação, é recomendado não ter resquícios de qualquer dos softwares que o DSpace usa.

1º) Instale o java no C:\Arquivos de programas, pode ser a versão 6.

2º) Extraia o dspace-1.6.0 no C:\Arquivos de programas e chame a pasta somente de "dspace-1.6.0", esse vai ser a pasta do dspace original, que contém os arquivos para instalação. ok.

3º) Instale o PostgreSQL 8.1 no C:\Arquivos de programas e crie o user "dspace" e database "dspace"

4º) Extraia o maven e o ant no C:\Arquivos de programas e instale o tomcat no C:\Arquivos de programas

5º) Então, sobre as variaveis de ambiente, tem que ter:
JAVA_HOME : C:\Arquivos de programas\Java\jre6
MAVEN_HOME : local onde extraiu o Maven, sem o \bin
CATALINA_HOME : local de instalação do Tomcat, sem o \bin
ANT_HOME : local onde extraiu o Ant, sem o \bin
CLASS_PATH : %JAVA_HOME%
PATH : %JAVA_HOME%\bin; %MAVEN_HOME%\bin; %CATALINA_HOME%\bin; %ANT_HOME%\bin

6º) Crie uma pasta no C:\ chamada "DSpace",

7º) Em [dspace-source]\dspace\config\
dspace.cfg , altere o campo
dspace.dir = C:\DSpace , caso tenha criado a pasta com o nome de "DSpace"
Obs²: na documentação do DSpace, qdo ele diz [dspace-source] significa a pasta original "C:\Arquivos de programas\dspace-1.6.0" e qdo ele diz [dspace] é a pasta C:\DSpace.

8º) no cmd digite:
C:\Arquivos de programas\dspace-1.6.0\dspace\

mvn package

C:\Arquivos de programas\dspace-1.6.0\target\
dspace-1.6.0-build.dir\

ant fresh_install

[dspace]\bin\dsrun org.dspace.administer.CreateAdministrator *se não der certo, tenta:

[dspace]\bin\

dsrun org.dspace.administer.CreateAdministrator

informe login e senha para criar o administrador

9º) Cole esse trecho no [tomcat]/conf/server.xml entre as tags que já existem lá.


[dspace]\webapps\jspui" debug="0"
reloadable="true" cachingAllowed="false"
allowLinking="true"/>

[dspace]\webapps\oai" debug="0"
reloadable="true" cachingAllowed="false"
allowLinking="true"/>

[dspace]\webapps\xmlui" debug="0"
reloadable="true" cachingAllowed="false"
allowLinking="true"/>

Obs³: Lembre de alterar os [dspace]. Quando tiver tudo instalado e depois caso for fazer alguma mudança nas configurações do dspace, sempre tem que executar os comandos:


C:\Arquivos de programas\dspace-1.6.0
\dspace\

mvn package

C:\Arquivos de programas\dspace-1.6.0\target\dspace-1.6.0-build.dir\

ant update


Asim, vc instalou as duas versões JSPUI e XMLUI
http://localhost:8080/jspui
http://localhost:8080/xmlui

O resultado você pode conferir no
roai.joinville.udesc.br:8080/xmlui
boa sorte! =)



quinta-feira, 25 de março de 2010

IC - Projeto 2 - Instalação do DSpace no LINE

Bom dia! e o passo de hoje é a instalação do DSpace nas nossas novas máquinas do Laboratório de Informática na Educação (LINE), da UDESC.
Será que roda normal no windows 7? vamos ver né! =)
Depois crio um post para descrever o passo a passo da instalação aqui.
a máquina possui a seguinte configuração:
Phenom II x4 2.8Ghz
4GB RAM
500GB HD
Windows 7 plataforma 64bits.
vamos ver! ;)

terça-feira, 23 de março de 2010

IC - Projeto 2 (2009/2010) - Especificação de um Repositório de OAs para Informática e Computação

O meu primeiro projeto de iniciação científica (IC), comentado no post anterior teve como um de seus resultados, o Trabalho de conclusão de curso (TCC) de um aluno da UDESC. Nesse trabalho, o aluno desenvolveu um Repositório de Objetos de Aprendizagem para Informática (ROAI), que encontra-se hospedado no servidor da UDESC. O ROAI foi implantado utilizando a plataforma DSpace, do Massachusetts Institute of Technology (MIT), e seus metadados foram baseados em estudos realizados pelo aluno de TCC, onde ele limitou os metadados dos OAs de forma bem restrita (11, se não me engano), buscando facilitar as coisas para o usuário final. Desta forma, ele acabou indo de encontro com as tendências observadas em trabalhos de cunho nacional, onde tem-se consórcios de universidades trabalhando juntas, buscando criar um novo padrão de metadados com centenas de campos para se preencher (o padrão OBAA).
O meu novo projeto de IC visa, neste primeiro momento, a homologação do ROAI da UDESC e, para tanto, seguem as metas, destacando-se as já realizadas:

1.Levantar os temas de pesquisa: Padrões de metadados e Repositório de OAs;

2. Gerar documentação dos elementos de pesquisa supracitados;

3. Apresentar resultados parciais da pesquisa no GPIE – Grupo de pesquisa em Informática na educação;

4. Levantar os Repositórios de OAs mais conhecidos e utilizados;

5. Realizar a caracterização entre os ROAs e os padrões de metadados

6. Relacionar os Repositórios aos Metadados

7. Fazer o relatório parcial da pesquisa;

8. Especificar o modelo conceitual do Repositório de OAs

9. Implantar Objetos de Aprendizagem no ROA para a realização de testes

10. Analisar os resultados obtidos

11. Produzir um artigo técnico-científico sobre os resultados da pesquisa;

12. Fazer o relatório final da pesquisa.

Em verde tem-se as etapas concluídas e em vermelho, as em andamento no momento.
O projeto deverá ser extendido... mas num próximo momento eu falo mais a respeito, pois estou a caminho de uma apresentação de Sistemas Multimídia, onde vou falar sobre o formato de compressão JPEG. Ce tout!

segunda-feira, 22 de março de 2010

IC - Projeto 1 (2008/2009) - Desenvolvimento de OAs utilizando padrões abertos.

Após alguns (muitos) meses, retomo este espaço para voltar a divulgar meus trabalhos de pesquisa e, se o tempo me permitir, continuar divulgando tecnologia. Apenas para uma pequena atualização aos que chegam até aqui por meio de pesquisas sobre Objetos de Aprendizagem, os resultados do meu primeiro projeto de IC renderam duas apresentações no CRICTE (Congresso Regional de Iniciação Científica e Tecnológica em Engenharia) e uma no SBIE (Sociedade Brasileira de Informática na Educação), bem como artigos respectivamente proporcional às apresentações nestes eventos.
No CRICTE, apresentei um artigo sobre pesquisas que realizei a respeito de metodologias de construção de OAs que alguns repositórios estão adotando ou moldando. Isto está sendo estudado mais afundo para o meu futuro trabalho de TCC. O artigo elaborado e apresentado no SBIE 2009, em florianópolis, foi sobre a aplicabilidade dos padrões abertos em Objetos de Aprendizagem.
Neste link AQUI, estou disponibilizando o artigo sobre metodologias, apresentado no CRICTE, e neste link AQUI vc encontra o artigo sobre a aplicabilidade dos padrões nos OAS, apresentado no SBIE 2009.
Bom proveito nas suas pesquisas!
O próximo post será a respeito do andamento do meu novo projeto, que se trata da especificação de um repositório institucional de OAs para computação e informática, o qual estamos desenvolvendo aqui na UDESC.

Sign by Dealighted - Coupons & Discount Shopping