Robson's shared items

terça-feira, 22 de dezembro de 2009

sábado, 18 de julho de 2009

Post de Aniversário

[sarcasmo]Nada como começar bem o aniversário com um post em meu blog.[/sarcasmo]
Não me levem a mal, eu gosto de meu aniversário, mas já é patético o suficiente começar o blog com a mensagem acima, não? =)
Fato é que tenho trauma do meu aniversário, não é algo complicado de entender. Estamos no meio de julho, quando eu era mais novo comemorar o aniversário se resumia a se reunir com os familiares, com sorte um ou outro amigo que não tenha viajado nas férias. Depois que cresci minha mãe fez questão de marcar meu aniversário como o dia universal do...você se torna cada vez mais inútil a cada ano que passa. Ela sempre foi uma pessoa negativa, dessas que só lembra de falar mal e sem tempo para elogios ou quiça tentar te levantar quando você não se sente bem. Os fracassos em minhas tentativas de comemorar meu aniversário nessa data insólita me fizeram enxergar essa data como mais um dia qualquer, machuca menos.
Mas quem não gosta do próprio aniversário? Céus, é a razão de estar aqui...ok, exagero. Mas perto disso, afinal a humanidade sempre viveu com base em "marcos", precisamos lembrar datas importantes, né?
De resto, o que ando fazendo? Vamos lá...tive idéia para um jogo de baralho baseado no jogo de memória, mas usando pontuação. Vai ser interessante porque posso utilizar coisas como uma IA para os demais jogadores, além de experimentar com o pygame

segunda-feira, 25 de maio de 2009

Novo Projeto

Fiz uma conta no github, tentei me cadastrar no google apps (até agora nada do sms com o código), não sei o que mais vou precisar, mas quero aproveitar esse tempo que vou continuar com internet para colocar algumas coisas que eu ando pensando em fazer no ar. Digo ando pensando em fazer porque sem internet tudo o que fiz foi definir os projetos. Por enquanto vou manter segredo, mas posso dizer que vai ser mais do mesmo envolvendo um conjunto de parsers. =)


Quando eu tiver novidades eu posto aqui, incluindo um link para os arquivos, quando o demo já estiver funcionando.




Del.icio.us : , , , ,

domingo, 24 de maio de 2009

Vergonha na cara

Decidi criar uma conta no github e tentar mais uma vez ver se o googleapps me aceita (ja tem 1 hora que estou esperando o sms e nada). Em outras palavras, começar a programar de novo, deixar de ser sovina e guardar as coisas só pra mim. Já tenho inclusive uma idéia de aplicação, na verdade, eu tenho três idéias de aplicação há um bom tempo, mais coisas que eu acharia legal fazer (envolvendo arte/escrita/projetos sociais) que volta e meia eu penso do nada. Um exemplo é o projeto Rumos do Itaucultural, dois amigos meus estão participando e apesar de não ter mais tempo hábil para se inscrever (não nas minhas condições atuais) eu cheguei a pensar numa aplicação interativa artistica. Seria um painel usando um monitor touchscreen com recursos de som e captura de voz, esse painel permitiria que o público interagisse com uma imagem, formando palavras e sons caracteristicos. SE a pessoa respondesse, lendo em voz alta, o painel reagiria de acordo. Não só isso, eu cheguei ao cúmulo de pensar em uma interface que "escrevesse" em braile, além de caixas especiais que "vibrassem" com a música. Tinha até um nome, outros sentidos, mostrar que o mundo não se restringe a um só sentido e ao mesmo tempo não se torna menos mundo com a falta de um deles. Bem, viagens. =)

sexta-feira, 15 de maio de 2009

Reborn

Pelo menos é assim que eu me sinto tendo internet de novo em casa. Deve durar pouco, em algumas semanas vou mudar de casa, por isso devo aproveitar ao máximo esse tempo. Ontem eu brinquei com o opensuse 11.1. Ainda não esta instalado como queria, problemas com o bootloader...se minha mae aguentasse usar só o linux não teria problema algum.

De resto, quero ver se instalo todas as libs do python que pretendo usar, vou pensar numa aplicação pequena para implenentar e começar a usar aquele serviço do google pra isso.

Pensei em um serviço que envia info usando o esquema gratuito de sms da Claro (minha operadora atual de celular), mas claro, não sei quais as limitações do sistema oferecido pelo google, não vai ser um serviço de acesso simples, ele precisa rodar mesmo quando eu não estiver acessando. É, eu quero abusar do cloud computing. eheheheh

Acho que é isso. É bom estar de volta, tá eu podia acessar de outros lugares, mas nao é a mesma coisa. =)

segunda-feira, 4 de maio de 2009

Python > Ruby

Primeiro relevem a minha demora em postar aqui, estou sem internet em casa, "viajo" 20 minutos pra ir até o poupatempo para acessar a internet daqui por meia hora...não é algo muito praticável (20 minutos só a ida).

Escrevi muitos textos, estou com um conto pronto pelo menos e três em vias de terminar, mas meu tempo tem sido dedicado a esquecer Java e tentar aprender uma linguagem mais divertida e leve. Tava explorando o Ruby como disse dias atrás, aqui ou no meu twitter, e notei que eles usavam muita coisa do Python. Quando um amigo meu comentou que estava estudando e adorando a linguagem (ele praticamente me evangelizou), decidi ver qual era a dessa cobra.

E na verdade o nome vem de Monty Python (mais um ponto para os autores). A linguagem se orgulha de apresentar um código legivel e sua velocidade de desenvolvimento e sendo sincero, duas coisas que sempre me deixavam com o pé atrás com C e Perl por exemplo. Aliás, foi o que me fez desistir de aprender Perl há dois anos, cheguei a comprar até um livro pra isso.

Ok, pontos fortes do python pra mim, fora ele ser usado pela NASA (numpy) e pelo google, é o modo como ele trata string, listas e dicionários. Esses tipos de dados podem ser manipulados com uma facilidade espantosa e a cada guia, tutorial e livro que leio eu fico cada vez mais espantado com a simplicidade disso.

Enfim, daqui a pouco me junto a meu amigo como evangelista da linguagem. xD

De resto, ando com muitos projetos, escrevendo muito e claro, sem um tostão furado no bolso para o resto. Mas não há tempo pra desanimo, sempre há algo pra aprender, algo pra pensar, enfim....não fico parado.

Volto outro dia pra conversar mais.

domingo, 1 de março de 2009

Contos, Romances e Outras Bobagens Escritas

Estou pensando em postar aqui alguns de meus textos, inclusive provavelmente eu devo revisar o texto que escrevia em outro blog e postar aqui novamente, quem sabe até incluíndo um desenho ou outro. Tudo depende de eu animar a desenhar, claro. E não, eu não desenho bem mas não gosto da idéia de um bloco imenso de texto sem quebrar a monotonia com uma imagem ou outra relacionada a ele. Era uma das coisas que eu adorava na coleção vaga-lume e, mesmo que hoje eu não faça tanta questão de ler um livro com "figuras", é legal ver a imagem que o autor escolheu para seu livro. Pelo menos eu espero que quem escolha as imagens seja o autor e não a editora. Eu tenho um monte de coisa inacabada por aqui, alias o próprio texto que escrevia em meu outro blog não chegou ao fim. No meu caso a desculpa é fraca mesmo, eu escrevo conforme meu humor e eu não consigo criar nada quando não estou com animo pra isso, ou seja, preciso aproveitar quando estou iluminado pela deusa da criatividade. Ou Deus, não faz muita diferença o que importa mesmo é ter um fonte de luz ali motivando. =)


Sobre o que eu gosto de escrever, é bem próximo do que gosto de assistir, ficção, suspense, só não escrevo comédias ou romances porque minhas piadas não são muito engraçada e não saberia criar um romance que soasse verdadeiro, ou até conseguiria mas não me sentiria a vontade com isso,seria falso porque no momento não estou em "mood" romantico. Em todo caso, o texto que deixei a disposição na internet não tinha um título definido (mania de colocar o nome do capitulo como titulo) e foi escrito praticamente sem revisão alguma, nem havia como revisar estava atolado com meu mestrado, escrevia quando precisava descansar do texto que escrevia para minha dissertação/artigos mas não queria perder o pique de escrever.


Bem, vou começar isso amanhã, estou tentando seguir uma especie de agenda para minhas atividades, claro que escrever é algo que não dá pra ter uma agenda, só se eu fosse um jornalista ou tivesse a responsabilidade de escrever algum editorial.




Del.icio.us : ,

sábado, 21 de fevereiro de 2009

My Carnaval is a Mockup

Well, not really but right now I'm working in some mockups for my new project, still a secret but I can say most of my friends that read or talked witk me about that said that is a awesome idea. Or they really love me to the point of listening and giving support to my crap ideas. And as the title say, right now in Brasil is Carnaval holyday, to me a day like any other. But here in Brasil there's a, how I say that, a (bad) common sense...from christmas to carnaval everyone works at a light pace. People goes to vacation, kids in home, weekends barbecues or going to the beach. And anything really important can wait until Carnaval is over. I'm not saying even the crise, but close to it. Anyway, my Carnaval, instead of wasting time I'm going to study a lot and make my mockups. But to be honest I don't think that Carnaval, as a holyday, is a waste of time. I just don't like the "feeling" associated to it. I'm not a Carnaval people anyway. =/

domingo, 15 de fevereiro de 2009

Wake up song...or Damn Annoying Cuco that ignores a morning sunday

5a.m early morning. To be honest I'm going back to bed as soon as I finished to write this. For god sake normally 5a.m was my bedtime back in my student life, good times. Well, I'm not here to prove that I'm not a morning person instead I just organized my "research" material (papers, tutorials, essays, websites...). Right now I need to define my priorities, so here a list of what I got:



  • XML: To be honest I know XML, but I need to review XSLT, XPath and XML Schema.

  • Ontology: I do love Data Organization and how each component is related. I'm going to review some concepts and later RDF and OWL.

  • Ruby: Well I just started reading and writing code in ruby so I'm going to do a "full-course" here. I got a lot of tutorials, examples and the API documentation.

  • AI in Games: Ok, not only game but I guess this a good place to start.

  • Game Dev: Mostly related to Ruby and XNA (Microsoft). I'm thinking in a RPG plataform like Final Fantasy Tactics, Fire Emblem, a tactical militar game with resources control or a Starcraft/Red Alert Game but Turn-based.

  • Japanese: I need to review Hiragana, start Katakana and learning some basics words and sentences. Sadly my favorite language course (iknow.co.jp) can only be accessed through a web browser and I don't how long I'm going to have internet access here.


Anyway, I guess I have a lot of things to read and learn for the next few weeks. This week I should start reading ruby on rails and writing some code, reviewing XML or reading about AI concepts when i need some time away from the big bright red gem. I got a japanese e-book here but I still need to review my hiragana before reading it. I guess I'm going to search today (again) for a hiragana flashcard program. I have two programs here but I have to say: they sucks a lot.


Time to go back to my bed. o/

sábado, 14 de fevereiro de 2009

Do Re Mi

Well, I couldn't think on a better title for this. Ok, that is a obvious lie, surely I could say...brief note, short notice or even I'm here to say that I'm going to post not only in Portuguese but also in English. But I couldn't make it somehow related to music, you know, maybe using a ~ or some symbol. 

Well, considering that I'm going to study Ruby on Rails to develop a AI for my game (RPG like Final Fantasy Tactics, Disgaea, Fire Emblem, Shinning Force...), I guess that experience should be shared. For example, today I searched AI algorithms implemented on Ruby and found two libs (or gems) that should keep me busy for awhile: ai4r and english. English (english.rubyforge.org) is a text/language processor while the ai4r (ai4r.rubyforge.org/) is a collection of AI algorithms, im my case I'm interested on the Neural Net implementation and Genetic Algorithm. Because of my MSc. in Computer Science, I guess I'm going to search for algorithms related to Bayesian Inference. Also, I found some APIs that integrate video to Ruby but for now I'm not interested in working using ffmpeg. For now I'm going to stick with  VLC and control it remotely using a telnet interface, in the same way I used on my project. 

I know what you going to say, I'm trying to grab a lot of eggs with only two hands but my intention is clear: I want to know how good ruby on rails can be and for that I want to compare with things that I know best.  =)



Primeiro acorde

Para quem não entendeu ainda estou fazendo um pequeno gracejo por causa de meu sobrenome (Eisinger - Ei singer, sing). A piada já não tinha muita graça, explicando fico até com medo das vaias, facepalms e outros recursos usados para manifestar o desgosto. eheheh

Falando sério, estou criando este blog na esperança de manter um diário (não tão diário) das coisas úteis  que ando fazendo para ocupar meu tempo. Claro, eu considero quase tudo o que faço útil, infelizmente sou viciado em filosofia, mesmo tendo minhas raízes nas Exatas. Talvez por isso minha fascinação pela inteligência artificial. Em todo caso meus hobbies devem ocupar pouco espaço aqui, a maior parte do tempo devo falar de minhas tentativas, frutíferas ou não, em aprender novas linguagens (Ruby on Rails no momento), meus planos para construir uma AI "inteligente" ou pelo menos esperta o bastante pra não enfiar o dedo na tomada, enfim essas coisas que todo mundo faz enquanto não surgem outras coisas para ocupar seu tempo. 

Porque apesar de eu saber coisas que eu quero fazer ainda vai levar algum tempo até tudo se acertar por aqui, sendo sincero minha próxima postagem pode acabar sendo meio corrida, no poupatempo de minha cidade. Mas sem as incertezas a vida seria rotineira demais, não?

Boas incertezas para quem ler aqui e até uma próxima oportunidade. =)