sábado, 12 de janeiro de 2008

1o Encontro do Grupo Ruby de Paulo Afonso - BA!

Posso dizer que o Primeito Encontro do Grupo Ruby de Paulo Afonso - BA foi um sucesso!

Acabei esquecendo de postar aqui um convite para o nosso primeiro encontro, mas é que foi tudo tão em cima da hora que realmente esqueci.

O evento aconteceu durante essa semana que se passou (07 a 11 de Janeiro de 2008) das 19:30h às 22:00h e tivemos a sorte de contar com o apoio da Faculdade Sete de Setembro - FASETE (na pessoa de Gilberto Sérgio Gomes de Oliveira, Diretor Administrativo), que cedeu o um dos laboratórios de Informática para o nosso encontro.

Apesar da simplicidade do evento, notei que todos os participantes estavam muito interessados e isso me deu forças para passar os 5 dias "palestrando".

A idéia desse primeiro encontro foi mostrar aos colegas como está o mundo Ruby on Rails atualmente, visto que todos são apenas curiosos sobre o assunto.

A agenda foi a seguinte:

Dia 1 - SVN (Conceitos e uso com Tortoise SVN)
Dia 2 - Mundo Ruby on Rails (Um apanhado geral sobre as tecnologias)
Dia 3 - Ruby a Linguagem
Dia 4 - Rails o Framework
Dia 5 - TDD e Selenium IDE

Bem é isso, abaixo algumas fotos do último dia.







Aproveito para agradecer mais uma vez a participação de todos que compareceram!
(Thiago Varjão, Wellington Wanderley, Camila Gonzaga, Igor Oliveira e Marcus Vinícius)

Para quem não pôde comparecer marcaremos outros encontros, não se preocupem... :D

Abraço a todos!

Flw!

DICA: Criando um projeto Rails 2.0 com MySQL no Windows - UPDATE

Dando uma ênfase ao post (DICA: Criando um projeto Rails 2.0 com MySQL no Windows) resolvi postar também o update com a solução do problema sepradamente.

>> UPDATE 12/01


Se ao tentar executar o comando "rake db:create:all" acontecer o erro abaixo:

=================================
(in C:/testando)
rake aborted!
syntax error on line 22, col 2: ` host: localhost'

(See full trace by running task with --trace)
=================================



Verifique se o mesmo é causado pela falta de um espaço entre no nome "password" e o password propriamente dito, no arquivo de configuração do banco de dados "database.yml", ou seja, ao invés disso: "password:123" deixe-o assim: "password: 123", resumindo acrescente um espaço depois do dois pontos ":", veja figura abaixo.





Esse errinho básico foi descoberto no nosso "1o Encontro do grupo Ruby de Paulo Afonso", por mim e pelo amigo Igor Oliveira, depois de muito se bater é claro! :D Hah.. só lembrando que isso tudo no Windows... =/

É isso aí...

Abraço a todos!

Yakuake no Windows, é possível?

Fala Povo!!! :D

Desde que comecei a usar o Kubuntu, notei a necessidade de sempre estar com o terminal aberto. Notei também a necessidade de acessá-lo rapidamente, foi aí que me indicaram o Yakuake, que, nada mais é que um emulador de terminal que desce do topo da tela (estilo o jogo Quake), tudo isso pressionando F12, simples assim! :D


Bom, resolvi postar sobre o assunto devido duas coisas.

Primeiro, essa danadinho é tão prático que não sei como isso não vem padrão nos sistemas atuais.

Segundo, ele é tão viciante que ao utilizar o windows novamente teclei diversas vezes F12 esperando o terminal aparecer... :D É... o Negócio vicia mesmo! :)

Procurando uma solução para isso (pois não existe Yakuake para o Windows), encontrei duas matérias (1 , 2) que comentavam sobre o assunto.

Daí surgiu (graças a Deus) uma solução. :D

Como pode-se observar nas matérias, o procedimento é bem simples, bastando apenas instalar o AutoHotKey e configurá-lo para abrir o prompt adicionando a seguinte linha no arquivo de configuração do aplicativo.

"$F12::Run cmd"

Pronto! O mundo está a salvo novamente.. :D

Fica então a dica para emular o Yakuake no Windows... =P

Até a próxima!

Flw!

Escutando Third Day...

UPDATE 19/01/2008

Além do Yakuake, existem também outros emuladores de terminal, veja esse Link.
Um outro também conhecido é o Yeahconsole.

sexta-feira, 11 de janeiro de 2008

É bem isso mesmo... =/

Pra descontrair...



Fonte: Duke Chargista

DICA: Criando um projeto Rails 2.0 com MySQL no Windows

Essa semana tive uma experiência com o Rails 2.0 (que ainda não havia testado), mais exatamente o Rails 2.0.2. Bom, o detalhe é que nessa versão o banco de dados padrão agora é o SQLite3 e não mais o MySQL. Devido a isso fiquei confuso por alguns momentos, mas logo descobri do que se tratava.

Para aqueles, assim como eu, que estão se passando ao desenvolver um projeto Rails 2.0 com MySQL, fica então essa dica estilo cookbook :D


Ok, os passos seguintes foram feitos no Windows, pois no Linux não tive problemas (acho que devido a conexão ser via SOCKET), o único detalhe que observei na instalação Linux é que é preciso configurar a variável PATH para o Rails, mas com essa dica e essa aqui vocês desenrolam.

Vamos lá!

1- Baixar e instalar o Ruby (http://rubyforge.org/projects/rubyinstaller/)

1.1- Baixar e instalar o MySQL e o MySQL GUI Tools

MySQL
http://dev.mysql.com/downloads/mysql/5.0.html#win32


>> UPDATE 12/01

Se ao tentar executar o comando "rake db:create:all" acontecer o erro abaixo:

=================================
(in C:/testando)
rake aborted!
syntax error on line 22, col 2: ` host: localhost'

(See full trace by running task with --trace)
=================================



Verifique se o mesmo é causado pela falta de um espaço entre no nome "password" e o password propriamente dito, no arquivo de configuração do banco de dados "database.yml", ou seja, ao invés disso: "password:123" deixe-o assim: "password: 123", resumindo acrescente um espaço depois do dois pontos ":", veja figura abaixo.





Esse errinho básico foi descoberto no nosso "1o Encontro do grupo Ruby de Paulo Afonso", por mim e pelo amigo Igor Oliveira, depois de muito se bater é claro! :D Hah.. só lembrando que isso tudo no Windows... =/

flw!

terça-feira, 8 de janeiro de 2008

Google Agenda, Show de bola!!!

É.... malinando esses dias atrás de uma agenda virtual que me interessasse, dei de cara com a Agenda do Google, e mais de cara ainda vi que ela tem uma funcionalidade excepcional devido a uma coisa muito importante (pelo menos pra mim).


O Google Agenda tem suporte a SMS (TIM por exemplo) para a notificação dos compromissos, e isso é divino, basta marcar seus compromissos na Agenda e esperar ser notificado X minutos antes, além também de poder ser notificado via email, etc.

Bom, é apenas uma sugestão, mas cá pra nós... estou adorando essa brincadeira... ;) E o melhor de tudo isso... Não pagamos nada, é tudo free!!!

E viva a tecnologia.. \o/

sábado, 5 de janeiro de 2008

Kubuntu com Ati Radeon Xpress 200M! Ixe! Será que vai?

Antes de mais nada Feliz Ano Novo a todos!!!

É... parece que estou sobrevivendo. :D

Agora depois de 1 semana e meia com o Kubuntu posso contar algumas das minhas aventuras com ele. :)

Bem, essa semana que passou tive uma experiência muito intensa com o sistema, querendo ou não tenho que ver ela com bons olhos pois aprendi bastante. A história é mais ou menos a seguinte...

Ao instalar o Kubuntu, fiquei doido pra fazer funcionar o famoso Compiz-Fusion. Bom, daí começou a minha aventura, pois, a princípio, o Kubuntu não instala os drivers da Ati, devido eles serem proprietários, e é até de se compreender pois no windows não seria diferente, mas, agora na versão 7.10 existe a possibilidade de ativar o driver direto pela opção de "Drivers Restritos", como mostrado na figura abaixo.


Bem, depois de ativar a opção de drivers restritos, já é possível usufruir dos recursos de 3D da placa, que funciona sem problema algum. O detalhe é que com esse programa não é possível rodar o Compiz-Fusion, pois para funcionar ele precisa que uns "detalhes" funcionem, resumindo, podemos dizer que o compiz-fusion só funciona com o XGL ou o AIGLX , e quando rodado sobre o XGL vai se perder performance, pois o XGL roda sobre o OpenGL tornando-se mais uma camada para ser interpretada pela máquina, ou seja, o ideal é rodar o compiz-fusion através do AIGLX que está embutido direto no driver da placa de vídeo, no meu caso uma Ati.

Bom, mas como nem tudo são flores, o driver da Ati ainda está sendo desenvolvido, estando atualmente numa versão denominada 7.12. Apesar do drama todo é possível instá-lo de diversas formas, uma delas (a menos dolorosa) é através do projeto Envy de Alberto Milone. Através dele fica fácil instalar o driver, pois o mesmo se encarrega de baixá-lo direto do site da Ati e fazer todos os procedimentos, inclusive configurar o arquivo "xorg.conf".

Mas, como nada vem de graça, srrsrsrr, no meu caso não funcionou, a configuração do "xorg.conf" deu pau e eu tive que restaurar o backup do arquivo e desinstalar o Envy.

Me restou então instalar "na mão grande". =/

Baixei o driver mais novo direto da Ati (terríveis 46Mb), e segui o passo a passo do wiki do site.

Depois de tudo feito, tchan, tchan, tchan!!!! Funcionou!!!! :D , mas com um pequeno detalhe, ficou com a resolução de 1024x768 e não 1280x768 (como deveria ficar). :(

A princípio parece uma coisa simples, imaginei que pelo xorg.conf resolveria mas nada feito, fiz buscas e mais buscas na Net, encontrei pessoas com o mesmo problema, e então desisti da brincadeira, acabei desintalando o driver e ativando novamente o do repositório. :(

Bom, vou esperar sair uma próxima versão pra ver se resolvem esse detalhe.

Hahh... Se alguém souber uma solução fique à vontade para me falar.. =P

flw!

UPDATE 20/01/2008


Agora foi.. :D olhem isso.