segunda-feira, 31 de dezembro de 2007

Feliz 2008!!!

É isso aí pessoal, daqui a algumas horas estaremos em 2008.

Muitas coisas boas aconteceram esse ano que está se findando. Como já falaram, o meu Delicious e esse próprio Blog provavelmente conte minha trajetória, mas, vou tentar lembrar de algumas coisas e compartilhar com vocês de um ângulo diferente.

Então vamos lá!

Recentemente, como falei no post anterior, instalei o Kubuntu em meu notebook e até agora não tenho o que reclamar, consegui fazer tudo que precisei (gerar documentos PDF, instalar o Rails, MySQL, Dock, Superkaramba, KDESvn, etc), o único detalhe é a placa de vídeo ATI Radeon Xpress 200M que não tem lá suas compatibilidades para rodar o Compiz-Fusion (que eu tanto queria ver aqui), mas fora isso, tudo de bom, se eu conseguir alguma novidade nessa área posto aqui no blog.


Na sequência "reversa" entreguei a bendita monografia, e parece que agora estou livre para começar uma nova jornada, quem sabe uma especialização.

Voltando agora para o início do ano, lembro que estava ancioso em aprender sobre o Ruby on Rails e também sobre o Adobe Flex, o resultado disso... imagina... fiz 4 cursos na eGenial durante todo o ano, são eles:

*RubyonRails + Flex, com o próprio Carlos Eduardo
*RubuonRails, com Ronaldo Ferraz
*Adobe Flex, com Fábio Terracini
*RubyonRails, com Fabio Akita

É, foi bastante material lido e assitido/ouvido. Vocês podem até notar que fiz o curso de RoR duas vezes, srrsr, mas a idéia foi poder assistir as aulas do Akita, que por sinal foram ótimas, afinal não é todo dia que podemos fazer um curso com o autor do primeiro livro sobre Ruby on Rails no Brasil. ;)

Foi muito bom conhecer pessoas como o Ronaldo Ferraz (que ministrou uma "palestra virtual" no Tecvale / Novembro de 2007) e Carlos Eduardo que sempre tenho conversado e visto os planos mirabolantes desse camarada se realizarem. Sem falar em muitos outros colegas de toda parte do Brasil que conheci nesses cursos, todos eles de muita importância no meu crescimento em relação a essas tecnologias. Falando nisso, comprei/ganhei 3 livros sobre o assunto.

Ah! Não posso esquecer do último evento onLine do ano que participei. O Rails for Kids 2007 foi ótimo, o dia todo de palestras, vocês podem conferir os detalhes aqui.

Ainda no início do ano fiz um curso do tão falado IBM Lotus Notes, e achei interessante, mas infelizmente não é a realidade to mundo atual. A ferramenta peca num detalhe muito importante, não é free. :D Bom, isso já fala muito por si só.


Durante todo o ano também me esforcei pra melhorar um pouco o Inglês, que esse ano deve ter mais prioridade ainda. Depois de ler esse post do Akita tomei vergonha e comecei a fazer uma forcinha a mais para tentar melhorar o danado do Inglês, o resultado disso foi assistir diversos seriados (24H, The IT Crowd, Lost, Heroes) e diversos filmes, todos legendados, pra tentar assimilar algo, e parece que realmente funciona, mas nada é tão fácil, tenho ainda que me esforçar bastante pra aprender mais.


Ahhh.. não posso esquecer também que esse ano foi recheado de RSS's e Podcasts, aconselho a quem não conhece tais recursos a correr atrás e ver a maravilha que eles são.


Bom, pra finalizar (já que não sou muito bom pra escrever), estou vendo que só esse ano fiz 84 posts. Pra mim isso é um recorde, pois realmente não gosto muito de escrever (Vocês devem ter notado pelos meus posts rápidos), mas foi mais um desafio vencido, quem sabe ano que vem escrevo mais que isso. :D

É isso,

Queria apenas aproveitar o ensejo e agradeçer a todos que de uma maneira ou de outra me ajudam a caminhar nessa longa jornada da vida.

Um Feliz 2008 para todos!!!

e até a próxima!!!!!!!

sábado, 29 de dezembro de 2007

Feliz Kubuntu Novo!!!

Olá PessoaR! :D

Bem, resolvi fazer esse post antes de fazer minha retrospectiva 2007.

Queria apenas comentar que já comecei a realizar meus planos para 2008 :D

Aproveitei o feriadão do Natal e resolvi começar a me libertar do Windows... =) ... é isso mesmo, sempre usei o Windows, apesar dos flertes com o mundo Linux desde 1998 e de ter um NAS aqui em casa rodando o Ubuntu Server 6.06 desde novembro de 2006, mas nunca me senti a vontade com o sistema e também sempre utilizei ferramentas Windows de desenvolvimento, até porque na empresa em que trabalhei por 7 anos (antes da atual) todas as soluções eram Windows então nunca "precisei" usar o bendito.


Bom, mas como tudo no mundo gira, acabei encontrando no novo emprego pessoas empolgadíssimas que utilizam o Linux, assim, comecei a ser influenciado positivamente a adotá-lo como experiência.... aí já viu, comecei a me interessar pelo assunto inclusive por estar estudando tecnologias que são nativas do mundo NIX.

Então, nesse Natal, achei por bem me dar de presente esse desafio. Instalei o Kubuntu no meu note. Na verdade já vinha planejando isso desde 06/2007 mas resolvi adotar a causa apenas depois de me livrar de algumas coisas, uma delas a bentida monografia. =/

Escolhi essa distribuição por diversos motivos, um deles, e talvez o mais forte, a facilidade de uso por leigos encontrada nessa distribuição.

Bom, minha idéia é passar o restante do ano estudando esse novo mundo, e, se por acaso eu desistir no caminho, estarei postando aqui os motivos.... ;) mas, pelo que venho notando, esse negócio vicia.. srrsr..

Hahh.. a instalação do sistema foi tranquila, inclusive de drivers restritos como os da placa wireless Broadcom 43xx e da placa de vídeo ATI Radeon Xpress 200M. Realmente a distribuição atual 7.10 "Gusty Gibbon" algo como "Gibão Valente" facilita a vida do usuário em vários aspectos.

Resumindo, em menos de uma semana, com a ajuda de amigos e da indispensável Web, consegui deixar rodando o que preciso para começar. Todos os dispositivos do Notebook estão funcionando 100%, todas as teclas de atalho do teclado, inclusive a tecla "função", volume, mute, etc. Realmente todas sem exceção funcionam, ahhh.. nesse casso não precisei fazer nada, elas já vieram todas configuradas. A única coisa que precisei ajustar foram as fontes de tela (para ficarem mais suaves), para isso recorri a net e achei diversos posts, mas, o que resolveu mesmo foi esse aqui. Com ele as fontes de tela realmente melhoraram.

Não posso esquecer também de mencionar que instalei o Ruby o Rails e o MySql, e nesse ponto um detalhe importante, apesar de ter instalado tudo pelo "apt-get", de cara o Rails (que foi instalado via "gem") parecia não funcionar, foi aí que dando uma rodada pela net decobri que a tal variável $PATH (muito parecida com o windows) deveria ser configurada, então esse post e esse aqui são uma boa recomendação para os iniciantes como eu. :D


Bom, acho que por enquanto é isso, mais detalhes em 2008. ;) Se Deus quiser é claro.. :D

ahh... esse é o primeiro post que faço no Kubuntu.. ehheh... :D

abraço e um Feliz Ano Novo para todos!!!

Escutando David Crowder Band... no Amarok é claro! ;D

sexta-feira, 28 de dezembro de 2007

Graças a Deus!!!

Ufaaa! Depois de muito rodar consegui entregar a bendita monografia.

Como já falado em posts anteriores, não foi fácil toda essa jornada, mas, apesar de tudo, é gratificante ver seu "filhote" pronto e entregue.

Bem, pra ficar na lembrança essa saga deixo aqui uma foto que tirei antes da entrega.



Aproveito também para desejar um Feliz Natal a todos!!! (Sei que tô atrasado nesse quesito, mas o que vale é a intensão... :D )

Abraço a todos!!!

sábado, 22 de dezembro de 2007

TDD - Test Driven Development / Selenium IDE

Fala Pessoal...

Tenho feito algumas pesquisas na área de TDD - Test Driven Development, que, para que não sabe, é o processo de se desenvolver um software dirigido/guiado a testes. Basicamente você vai desenvolver os testes para toda sua aplicação, tronando assim ela mais confiável. Bem, detalhes vocês podem encontrar pesquisando sobre o assunto no google.

Bom, nas andanças pela net procurando sobre o assunto acabei encontrando um plugin/add-on para o firefox que pode ajudar muita gente que está desenvolvendo para a Web, o nome dele é Selenium IDE.


Sugiro que vocês assistam o vídeo de demonstração disponível no própio site do fabricante para facilitar o entendimento. Basicamente esse plugin vai ajudar a fazer tarefas repetitivas no browser quando vocês estiver testando sua aplicação, e isso com certeza é uma mão na roda. :)

Bem, não sou nenhum especialista no assunto, mas, essa ferramenta está sendo bastante comentada e vale à pena conferir.

Como disse meu colega Igor .. "rapaz, porque você não me mostrou isso antes... " :D
Por isso resolvi fazer esse post.

flw!


Esutando Jennifer Knapp

sexta-feira, 21 de dezembro de 2007

Youtube + Ruby on Rails + Flex = Youtube Player

ôpa... :D

Mais uma experiência maluca saindo do forno.
Agora que estou quase liberto da faculdade comecei a testar o desenvolvimento de algumas ferramentas que auxiliem os nobres colegas. A primeira vocês já conferiram no post anterior, e agora aproveito para divulgar o Youtube Player que tem o mesmo objetivo do Fickr PhotoAlbum.


Dessa vez, além do Adobe Flex utilizei o Ruby on Rails, pois a API do Youtube não deixa fazer a conexão direta entre o Flex e o Youtube, então foi preciso criar um proxy com o Ruby on Rails que possibilitasse tal conexão. O Proxy que utilizei foi uma dica do colega Carlos Eduardo da e-Genial. Com esse código que ele doou à comunidade ficou fácil fazer a implementação da solução.
Agora vocês podem conferir o resultado aqui.


Ahh... e antes que alguém sugira alguma alteração, devo lembrar que é apenas uma aplicação piloto.

abraços!

sábado, 15 de dezembro de 2007

Rails for Kids 2007

Uêpa... :)
Bem, depois da tempestade vem a abonança...



Estou participando nesse exato momendo do Rails for Kids 2007, estamos no intervalo da 1a para a 2a palestra.

Bem, infelizmente esqueci do horário de verão e perdi praticamente a primeira palestra (Eduardo Fiorezi: Ame seu código - Bons hábitos com Ruby on Rails), não posso nem comentar.. :( mas isso não é problema, assisto depois a gravação.. :D


Bom, deixa eu voltar pra sala que vai começar a próxima.... (Demetrius Arraes Nunes, Tomando a pílula vermelha: bem-vindo ao desenvolvimento web sem dor com ROR) :D

Update:

9:18 => Caramba... essa palestra do Demétrius é ótima para quem está "chegando" no Rails...

9:50 => Enquanto isso... exercitando meu lado ORIGAMISTA para presentear mais tarde... ;)


9:59 => Na segunda parte da palestra o Demétrius está "desenvolvendo" uma aplicação Rails (um Chat), pra o pessoal ver como é o rails na prática. :D

10:35 => Fim da palestra.

Vamos agora para a do Julio Santos Monteiro de título "Ruby on Rails e o Mercado". ;)

Update:

11:15 ótima palestra, um resumão de tudo que temos hj para rails...


perdi a palestra do Carl Youngblood (fui pegar LULUZINHA no pet shop e almoçar...)

13:05 => Akita começa a palestra (Desvendando o novo Rails 2.0).


13:31 => Hmmm.. ótimos novos recursos no Rails 2.0

13:47 => aiaia.. esse novo recurso de DEBUGGER do Rails 2.0 realmente é show.

14:02 => Caramba tem muita novidade no Rails 2.0, será que consigo absorver tudo isso.. srrsrsr. =D

14:11 => Ôpa... 2008 parece que vai ser muito bom pra Rails 2.0, Akita planeja dar um curso pela e-Genial sobre o Rails 2.0, mas nada confirmado ainda.

14:15 => Agora vamos às perguntas...

14:28 => Ótima palestra do Akita, muitas novidades nos esperam em 2008.

14:34 => Vamos agora à do Ronaldo Ferraz (Domain Specific Languages - Criando Linguagens para suas prórpias aplicações).


Deixa eu ir que já está començando.. :D

Update:

14:40 => Começa a Palestra...

14:48 => Hmmm... esconder a complexidade da linguagem... isso é legal...

15:14 => Parece que Ronaldo gosta mesmo de Jogos de carta... :D

15:21 => Agora complicou 0_o ... rsrrs... Ronaldo está explicando o funcionamento de uma DSL para um jogo de cartas que ele gosta... loucura, loucura, loucura...

15:40 => Fim da palestra... pense numa loucura... srrsrs... mas muito interessante.

15:45 => hii.. parece q os palestrantes sumiram... srssr.. brincadeira, os palestrantes restantes estão com dificuldade de comparecer... vamos ver no que dá..

Deixa eu voltar pra lá... tah tendo uma mesa redonda com o pessoal...

Update:

15:57 => Começa a mesa redonda... Carl Youngboold, comenta sobre o uso da metodologia XP usada remotamente, já que sua empresa é formada por desenvolvedores de todo o mundo, e todos eles remotos.

16:14 => Depois de uma proveitosa discussão sobre diversos tópicos, vamos à apresentação de Rodrigo Urubatan (Ajax com Rails, interatividade e usabilidade ao alcance de todos)


16:26 => Palestra bem objetiva e técnica, mas muito proveitosa.

17:15 => Final da palestra... Palestrão sobre Javascript on Rails. :D

Ufa!!! estamos quase no final... Vamos pra mais uma agora... =)

Update:

17:23 => Começa a palestra de Vinícius Manhães Teles da ImproveIT (Projeto Lucidus: produtividade ao extremo com XP e Rails)


18:09 => Fim da palestra e perguntas... Uau!... Esse cara sempre me impressiona, fala muito bem... É bom ver que temos no Brasil projetos com Rails de vários portes.

18:10 => Começando outra mesa redonda com os pesos da área Rails.

19:10 => Depois de muita discussão sobre diversos assuntos (inclusive faculdade de tecnologia e suas formas de avaliação) o Rails for Kids 2007 finaliza com chave de ouro contanto com a participação de ícones do mundo Rails (Akita, Vinícius Teles, Carlos Eduardo, Ronaldo Ferraz, Carl Youngblood, etc).

Ufa! estou cansado, afinal foi o dia todo de palestras, mas todas muito proveitosas. Agora só um banho pra pra relaxar nesse calor de 38oC na sombra (marcando aqui em casa).

O que posso dizer é que ano que vem estarei novamente presente neste evento, se Deus permitir é claro!

Hahh.. o origami ficou pronto.. :D


até a próxima pessoal!!!

segunda-feira, 10 de dezembro de 2007

Flickr + Flex = Flickr PhotoAlbum

Conforme falado anteriormente, estou postando sobre uma "aplicação teste" que fiz esse fim de semana.

A mesma trata-se de uma aplicação que utiliza a API do Flickr para fazer álbuns personalizados. O sistema foi desenvolvido apenas com o ADOBE FLEX e algumas bibliotecas para a comunicação com o Flickr.



A idéia desse sisteminha nasceu deu uma conversa com um amigo, onde ele me contava que estava tendo problemas com seu site, pois, o tráfego de dados estava muito alto devido a quantidade de fotos que eram vistas durante o mês, e isso acarretava em pagar por exedente de tráfego de dados todos os meses.

Vendo essa situação e pensando em como resolvê-la, lembrei que o Flickr é um ótimo site de armazenagem de fotografias, e sem dúvida um dos melhores nesse ramo. Lembrei então que ele possuía uma API que possibilitava a criação de aplicações terceiras utilizando os seus recursos.

Assim, comecei a estudar sobre o assunto e em poucas horas já estava entendendo o funcionamento e as ferramentas que eu tinha disponível. Resolvi então esse final de semana colocar a mão na massa e tentar desenvolver um protótipo que possibilitasse a criação futura de um álbum de fotos baseado no Flickr.

Bem, após algumas horas me batendo consegui fazer o que eu precisava (pesquisar as fotos de um determinado usuário baseado em uma tag).

Confira então aqui o preview do "futuro sistema de álbum".


Bom, agora é fazer a perfumaria e publicar no site.

flw!

terça-feira, 4 de dezembro de 2007

RailsPlayground.com

É pessoal, ainda estou roendo as unhas devido à monografia.... parece que alteraram a data da apresentação, então vamos ver no que dá.

Bem, entramos em dezembro e como eu tinha me prometido :D, assinei os serviços da RailsPlayground. Pra quem ainda não conhece, a RailsPlayground é um dos maiores servidores de hospedagem Rails nos EUA.



Minha intensão ao assinar o serviço é apenas fazer uns testes com o Rails e Flex, já que venho estudando esse ano todo e não tive tempo de exercitar. Daqui uns dias vocês poderão conferir alguns testes que farei em www.NordesTi.com.br.

Bem, de quebra comecei a fazer uns testes com o Mephisto, e gostei bastante do resultado, quem sabe até publico ele no site.

Outra coisa interessante que vi esses dias e que ainda eu não conhecia, é um formato de escrita, na verdade uma linguagem de marcação, chamado TexTile. Eu realmente ainda não conhecia, e ainda estou me acostumando com a idéia, já que umas das formas de publicar no Mephisto é usar essa linguagem.

bem.. por enquanto é só.

um abraço a todos..


flw!