|
|
Blog de um cara do interior, que gosta de tecnologia, de conversar com pessoas sobre tecnologia, anime, filmes, LOTR, Gunnies...
Na verdade estou em busca do crescimento pessoal e de quem está do meu lado, me apoiando. Na vida, todos devemos compartilhar, assim podemos construir um mundo melhor.
|
|
|
|
Imagine Cup 2006
Monday, January 02, 2006 12:23 PM
Acabo de fazer minha inscrição em todas as categorias do Imagine Cup. Estou empenhado neste ano em arregassar as mangas e fazer alguma coisa diferente do ano passado, de maneira inovadora, e como o tema é "bom pra mim", pois trabalho na área de saúde, espero desenvolver algo realmente útil e diferente, tanto na parte de interface, quanto nas outras categorias.
Na parte de Short Film eu tenho o storyboard que venho escrevendo a 2 anos (projetos velhos que não vão pra frente) e eu estou pensando agora em terminar a edição do storyboard e arregassar. Fora as outras atividades que tenho (e que não são poucas), vamos ver o que vai dar.
Agora é fazer acontecer e regassar estes projetos.
Vamos subir a montanha?
Desarme seu compilador
Monday, October 03, 2005 6:35 PM
No lugar de perder tempo com a discussão sobre desarmar ou não o cidadão, por que não discutir sobre o conjunto de instruções que podem desarmar um compilador?
Que tal discutir um método que desabilite o Java, via .Net Framework? Não é um desarmamento?
[]'s
Os desafios para desenvolver um game para Windows Mobile
Friday, September 23, 2005 2:10 PM
Eu tenho pastado igual a uma vaca sagrada para achar alguma referência sobre desenvolvimento para jogos via celulares, e, para minha surpresa, quase nada existe de referência prática. Um ou outro livro que aborde a tecnologia, mesmo assim com apenas um capítulo. Quando se fala em game para dispositivos móveis, se vê falar muito em Java. Mas na plataforma .Net quase nada. Que tal mudarmos este cenário?
Alguns problemas para desenvolver jogos para celulares
Tuesday, September 20, 2005 4:08 PM
Um dos grandes problemas que estou tendo para desenvolver um jogo para Windows Mobile é a questão do uso de bibliotecas gráficas.
Em Java (eca) é show de bola. Existe até algum prazer em desenvolver para o ambiente, mas em se tratando de ambiente VS, é muito complicado (tirando C# e C++). Você tem que buscar um monte de namespaces pra poder fazer as coisas, e a maioria das coisas tem que ser feitas em tempo de execução, o que consome um pouco (pra não dizer bastante) recursos do equipamento.
Ontem estive dando uma estudada na System.IO, e vi que um monte de recursos legais para desk não existe na forma Mobile. E tentar desenvolver alguma chamada para o DirectDraw pode parecer um pesadelo. Ainda não concluí alguma coisa realmente prática na área do DirectDraw, mas quero fugir um pouco das tradicionais chamadas ao OpenGl.
No mais, é ralar... ralar e Ralar!
Antes tarde que nunca!
Friday, September 16, 2005 11:43 AM
Estamos aqui, meus amigos do The Spoke, para o retorno!
Sim, depois de um longo e tenebroso inverno tentando entender a nova interface, estamos aqui para fazer valer nossas comunidades!
Agora espero juntar forças nesta reta final de faculdade para aumentar minha participação na comunidade e fazer valer nosso pão dotnetiano!
Ao trabalho!
Sem tempo!
Thursday, August 25, 2005 5:31 PM
É hora de postar!
 Nestes dias não tá sobrando nada. Passei quase um mês e meio sem aparecer por aqui. Nem tive muito tempo de agilizar meus projetos e descobri que meu pai está com câncer de próstata, o que tem sido uma barra para nós, mas a gente releva! O negócio é tocar o barco adiante, fazer a cirurgia e ficar "livre" deste mal. O que me tem tomado tempo é esta questão da ANS. Sobra quase nada para escrever código "malicioso" (como diz minha prima), e testar uma implementação de directx para windows ce.
 O VS 2005 beta 2 continua sendo minha grande criança e companhia de trabalho e projeto de monografia na faculdade. Está atrasada, mas estamos correndo atrás para acertar tudo. Minha mesa continua organizada, como podem ver por esta foto. A ordem do dia é tentar livrar de pelo menos o catálogo da GIMBA para compras de material de informática (sim, eu faço isto, compro material de informática aqui na Unimed)
 No tempo que resta, estou tentando reviver um ALR com SCO, por causa de uma base de dados mais antiga que eu, que tá agarrada. Coloquei um monitor de backup só pra poder acessar a máquina!
 E você sabe que você tá ferrado com força, mas ferrado mesmo quando seu menu de programas fica deste jeitão ai... Aí, você se pergunta "por que tem que ser assim?". Ao passo que eu sempre digo "Eu tenho que instalar e testar, não organizar!"
 A garrafa de água tem que estar do lado, porque nem dar pra ficar de pé e ir na copa tomar água direito tem dado.  E tem horas do dia, em que a gente se sente assim...
 Um dinossauro no meio da selva de TI. Pesado demais pela burocracia!
 Mas aí você pega o dino, dá uma sacudida nele e seus problemas ficam mais amenos, senão mais leves! O bom humor é a chave para evitar o caos! []'s!
Desenvolvendo um sistema Especialista - Parte II
Friday, July 08, 2005 9:47 AM
Depois de um longo e duradouro uintervalo de tempo, devido às provas e alguns trabalhos, estamos de volta à nossa discussão sobre a construção de um sistema especialista. Neste "tutorial", vou mostrar como construir a base de dados, e como ela foi definida. No caso, vamos primeiro, construir a base de regras; A base de regras é a que vai receber as condições para que alguma informação seja validada, ou seja, ela vai receber as expressões condicionais "SE...E...ENTÃO". Esta base de regras esta considerando 3 condições de teste para cada regra.  Observe que no caso, o Nome da regra vai ser a chave primaria. Todos os campos tem o mesmo tamanho (100 caracteres), e nenhum deles é indexado. Isto é importante, porque o sistema especialista vai ser "genérico", e deverá permitir a entrada de qualquer regra, seja qual área for. Depois disso, pressisamos criar os fatos. Os fatos são os elementos que vão validar as regras, para que se construa o resultado. Neste caso, cada fato pode estar associado a um número X de regras. Para resolver esta situação, criei uma tabela denominada Tb_fato, conforme a figura a seguir:  Neste caso, o fato é nominado, também tendo sua chave primária no nome. Eu poderia construir uma tabela de fatos "independente", sem associar ela neste momento às regras. Mas não o fiz pelo fato de que o que quero validar são regras e fatos. Como posso ter uma regra sendo validada por apenas 1 fato, ou um conjunto de regras validando 1 fato, fiz a opção de criar uma tabela que faz o relacionamento, e permite apontar a saída desejada.  Neste caso, o que temos é a associação 1..n do nome de cada regra a cada fato. Assim, para cada regra e fato associado, eu tenho uma saída de resultado que vai validar aquela situação. Vamos ver este relacionamento:  Neste caso, o que fiz foi ampliar o conjunto "n" de resultados, e diminuir as associações de validação, e tentar conduzir, mediante agentes e boas doses de SQL, a possibilidade de gerar resultados que não sejam associativos. O problema do meu sistema é que, embora seja feito para qualquer área de conhecimento, ele, para extender a capacidade de conhecimento, precisará de que os agentes construam suas validades em tabelas, sejam elas temporárias ou físicas. Eu resolvi este problema com a construção de 2 agentes, chamados validador e verificador. O verificador fará a associação de N regras para N fatos, passando a criar uma tabela no BD, de acordo com a visão que ele quer ter. E o agente validador pesquisará, dentro do conjunto de regras e fatos, o resultado probabilístico daquela ocorrência, bem como o resultado que ele julgará ser o mais acertado, baseado na repetição dos dados gerados pelo validador. E o que isto determinará? Isto determinará o grau de assertividade. Na próxima matéria, mostrarei como construi o agente inteligente validador e o verificador.
Dando satisfação aos meus leitores!
Tuesday, June 28, 2005 9:38 PM
Só dando uma explicação, gente, é que eu infelizmente estou agarrado na faculdade, mal tenho tido tempo de conciliar com tudo, então vou postar a continuação do nosso projeto de sistema especialista na semana que vem. É que faculdade, semana de prova, um monte de lista de tarefas pra fazer e uma coisa chamada ANS pra deixar sua cabeça ruim e suas idéias totó de lezera... Aproveitando, mandar a foto da última reunião do Dot Net Raptors, a maior comunidade de Minas e do país!  Da esquerda para a direita: Eu, Ronielton, Fabiano, Miguel e ThiagoAproveitando gostaria de dar parabéns ao Ronielton que colou grau em Ciência da Computação na UNICOR. Vc faz a diferença, cara! []'s
Desenvolvendo um sistema Especialista - Parte I
Tuesday, June 07, 2005 8:40 PM
Mês passado recebemos de trabalho da faculdade, pelas mãos do professor Fernando Sica, uma missão meio pesada, desenvolver um sistema especialista genérico. Bem, na hora, quiz dar uma de lindomar e aplicar um L.A.I. nele  , mas depois vendo que poderia fazer algo realmente interessante na minha graduação, me coloquei a estudar e a pensar em como fazer este sistema especialista. Trabalhando igual a um doido para dar conta do serviço extra que ganhamos aqui na net, mal sobrava tempo para ler, mas deu tempo de descobrir muitas coisas interessantes, e até rever alguns conceitos, que vou compartilhar com vocês, nesta jornada rumo a um sistema especialista (que vai ser postado aqui). Bem, primeiro, vamos para a teoria. 1) O que é um sistema especialista? Um sistema especialista é um sistema especificado em resolver um determinado problema, baseado em regras e fatos. Um sistema especialista tem que ter uma base de conhecimento, de forma que este conhecimento seja utilizado na resolução deste problema, de forma que, quanto maior a base de conhecimento, e mais consolidada ela estiver, maior será o grau de resolução do problema. 2) Um sistema de BI é um sistema especialista? Bem, eu também pensava assim antes. Na verdade, são coisas distintas. Um sistema especialista te diz algo, um sistema de BI apenas te aponta algo. O sistema especialista em geral considera dados subjetivos, o BI não. Mas todo o conceito de BI é paralelamente análogo a de um sistema especialista, com diferença no resultado obtido. Vamos pegar um exemplo bem prático. Você quer saber, por exemplo, onde o seu fluxo de caixa pode ir daqui a um tempo. O BI geralmente considera apenas os dados vindo da base de produção, ou seja, indicadores gerados internamente. O sistema especialista considera fatores como economia, política, movimentação do mercado, e pode te dar um panorama mais subjetivo, enquanto que o BI considera apenas os dados. 3) Como montar um bom sistema especialista, e de forma genérica? Bem, este é o maior desafio realmente, montar um sistema especialista que possa atender a qualquer demanda, em qualquer tempo. Neste processo, temos que considerar 2 grandes fatores: a) Número de regras; b) Número de fatos. Se der, hoje ainda posto mais sobre este item 3. Ele é bem interessante, e dá muita discussão! []'s
Desenvolvendo um sistema especialista - Parte I - A
Tuesday, June 07, 2005 8:36 PM
Bem, dando a continuidade à nossa discussão, vamos pegar o assunto por onde ele tem maior "sensibilidade". Como montar um sistema especialista genérico? Bem, vamos a algumas características que tem que ser consideradas: O sistema tem que ser flexivel o suficiente para suportar uma grande quantidade de regras e fatos, de modo a permitir que a base de conhecimento seja consistente; O sistema deve ter uma interface intuitiva e natural ao usuário. Ele não precisa ser um especialista para alimentar o sistema (um desafio para a matéria de I.H.C. - Interface Homem-computador); O sistema não pode ser generalista demais, nem determinístico de menos (algo como: você não pode ser aberto demais para dar respostas de menos); O sistema tem que consistir regras e fatos (uma etapa das mais penosas, como veremos mais na frente). Com base nestas características, você se pergunta: "Como modelar uma base de dados desstas?" Para modelar corretamente esta base de dados, você tem que entender primeiro o que é uma regra e o que é um fato. Regras são condições lógicas para uma verdade. Traduzindo em uma linguagem mais amigável, entenderemos por regra algo como um conjunto de frases ordenadas logicamente, de forma a atingirem a verdade. Algo como na filosofia "Eu tomo água e me alimento, então eu como" Esta parte é uma das mais racionais e detalhistas do projeto. Sua base de regras tem que ser flexível o suficiente para permitir uma gama de "SE...E...ENTÃO" que permita a entrada e comparação lógica dos dados sem exigir demais do esforço de alimentar esta regra. Uma das formas que resolvi fazer neste trabalho foi de criar uma condição máxima para a base de regras - elas não poderão passar de três "E". Feito isto, você tem que identificar as regras, ou seja, você tem que dar o nome às regras. Feito as regras, você tem que partir para a parte de fatos, que vai ser a próxima etapa da construção do nosso sistema especialista. O meu objetivo aqui não é apenas mostrar o meu projeto, mas demonstrar passo a passo aquilo que tive que desenvolver e conhecer para poder concretizar este projeto. Acho que a maioria do pessoal aqui é acadêmico, então, querendo ou não, vai passar ou já passou por isto, e como o The Spoke é uma "blogsfera" de TI, compartilhar as experiências sempre ajuda! Conto com o comentário de todos!
1237 Acessos!
Monday, May 30, 2005 10:35 AM
Meu blog ultrapassou os 1200 acessos! estou muito feliz com isto! eu achava que jamais iria passar das 800 visualizações, mas isto é um marco! Estou ficando popular! Obrigado a todos que apontam seus contatos para mim!
Visual Studio 2005 - Trainning Fest - Sessão de Fotos
Sunday, May 22, 2005 12:04 PM
Osh! Se não postasse nada disto aqui, seria perda de tempo! O Evento foi show. A qualidade dos palestrantes, o conteúdo técnico, a presença em massa da galera (eu achei que viria bem menos gente), a participação, suporte, paciência do Thiago Cruz, que mostrou o vídeo do Miguel pra galera (que causou boas gargalhadas), e rolaram perguntas, sorteios... Mas vamos às fotos!  Eu palestrando sobre a primeira estrela!  Galerão que lotou a palestra! Foi show a presença de pessoas da região (BH, Itabira, Mariana...)  Thiago Cruz dos Raptors palestrando Foi nosso primeiro evento, e, pelas avaliações que li, foi um excelente evento. A oportunidade de trocar dicas e conversar com o Thiago, de ouvir sugestões das pessoas que gostam de tecnologia, de trocar figurinhas, foi muito bacana. O próximo evento é agora em Junho! Vamos lotar o auditório com a presença das pessoas! Desta vez, vamos falar sobre desenvolvimento Web (A galera quer isto, e Monlevade não tem nada disto ainda!) Agradeço novamente à Coordenadora Carla, que não mediu esforços em liberar o espaço pra gente fazer e acontecer, e ao Thiago, que viajou com muita boa vontade para vir aqui, palestrar pra gente! REGASSA!
Visual Studio Trainning Fest
Friday, May 20, 2005 11:01 AM
Estamos na reta final do maior evento de promoção de uma ferramenta. 58 cidades, expectativa de 5.000 pessoas recebendo informações sobre .Net, expectativa de evento lotado em todas as cidades. Estamos fazendo de tudo para que seja um grande evento, e gostaria de deixar público o meu agradecimento ao Thiago Cruz, ao Ronielton e a todos que, direta ou indiretamente, estão trabalhando para este evento ser um grande evento. É isto aí! Vamos REGASSAR!
Eu quero Uma!
Wednesday, May 18, 2005 4:34 PM
Todo mundo que é nerd, sonha em ter um sabre de luz em casa, para enfrentar seus inimigos mortais. Mais nossos amigos do Think Geek fizeral algo brilhante! Desenvolveram o Sabre de Luz!  Eu simplesmente não acreditei que pela bagatela de US$118,99 poderia ter este recurso excepcional para complementar minha saga! Agora, só falta conseguir a roupa completa de StormTrooper para fazer parte deste time! Mas como a força tem um preço, vc tem que prestar atenção a este importante detalhe: "ThinkGeek is not responsible should any customers who purchase this Lightsaber turn to the dark side. Nor are we responsible should you not contain sufficient Mitochlorians in your blood system to engage the force without reckless abandon. " Ou seja, vc você não tiver sangue Jedi ou Sith em suas veias, tu tá ferrado! Mais algumas fotos desta poderosa arma!  Por aqui sai o som "uom... uhom" do sabre! A melhor sacada de todas!  Não é recomendável o uso em seu local de trabalho! Imagine eu com este instrumento, na fila do cinema, para assistir ao lançamento do episodio III? Não tinha pra ninguém! []'s
|
|
|
|