ruby

ruby

Tchelinux Porto Alegre Edição 2011

O Tchelinux é uma série de eventos organizados por usuários de Software Livre para usuários de Software Livre em várias regiões do Rio Grande do Sul. Em Porto Alegre, este ano, será sediado no prédio da FTEC no dia 26 de novembro de 2011, um sábado, das 8:30 até as 17h.

Infelizmente não estarei no Rio Grande do Sul para presenciar o evento, porém, quem estiver poderá comparecer. O evento de 2010 foi muito bom e muito melhor que o tchelinux 2009, onde palestrei. Os slides das minhas palestras se encontram no bellthoven @ Slideshare e no gustavotkg @ SpeakerDeck.com - tenho preferido este segundo ao Slideshare: mais limpo, mais elegante e com muito foco em desenvolvimento.

O Tchelinux 2011 Porto Alegre promete ser ainda melhor. Meu destaque especial é para o Coding Dojo de PHP que, tenho certeza, será um lugar para se divertir, aprender e praticar as boas práticas da programação como teste unitários, padrões de projeto quando necessário e baby steps.

Também não posso deixar de comentar a palestra do Leandro Nunes, Hands on Arduino, - uma que, com certeza, não perderia - e a sala "Trovas e Chimarrão", com o assunto livre, onde acredito que vá rolar muita troca de conhecimento!

A grade de palestras está bem diversificada, há palestras sobre Arduino, Python, PHP, Ruby, Segurança da Informação, Empreendedorismo, entre outros. Para conferir tudo isto, basta preencher alguns dados na página de inscrição. O evento é gratuito, porém os participantes são encorajados a levar 2kg de alimento não-perecível que serão doados para uma instituição que necessite.

Guia completo e definitivo de como usar mod_rewrite

O meu artigo Como usar mod_rewrite de verdade fez um bom sucesso. Então, decidi fazer este artigo, que mostra como a utilização do mod_rewrite pode impactar na arquitetura de uma aplicação web, use esta aplicação um Framework ou não. Será feito uma análise de implementação de URL's amigáveis para sites de pequeno e médio porte e também como ele é utilizado em frameworks MVC.

Há um tempo, fiz um post falando sobre o porquê usar URL amigável. Muitos sites têm adotado isto, principalmente os que utilizam algum framework como Zend Framework, CakePHP, Symfony, CodeIgniter, na maioria das vezes por imposição do próprio Framework. Mas isto não é uma exclusividade do PHP, Django (Python), Ruby on Rails (Ruby) entre outros também a utilizam.

Criando apresentações Power Point pelo Vim

Essa semana eu precisei de uma apresentação Power Point. Abri o Impress, o editor de apresentações do OpenOffice. Comecei meu raciocínio sobre a apresentação. Quando me dei conta, estava colocando negrito e identando um parágrafo. Ao reler o parágrafo, havia 3 erros de gramática. Foi a gota d'água: Não consigo criar apresentações, pensei.

Quando eu vou escrever em algum programa de qualquer suíte de escritório - openoffice, koffice, etc -, eu geralmente me preocupo mais com o negrito da palavra, com identação do parágrafo do que com o conteúdo em si. Isso é um pecado.

Meu primeiro instinto foi: vou escrever tudo no Vim, depois colo no Impress. Boa! Ok, mas e quanto às páginas?
Vou ter que por página por página? Ainda sim eu teria mais trabalho. Eu teria que refazer as listas para que ficassem com as "bolinhas" à esquerda. E teria que modificar todos os títulos para negrito?

Como fazer tudo com GVim - Parte 2

Hey! Dando continuidade à série: 'Como Fazer Tudo com o GVim', nesse segundo post, vou mostrar algumas coisas que podem não fazer muito sentido, mas fazem, definitivamente acerca do que o vim é capaz (e ótimo que o seja) de fazer.

Como o vim tem suporte à programação em python e ruby, ou seja, você pode programar em python ou ruby para fazer plugins e afins para o vim, pode-se, evidentemente, utilizar biliotecas nativas das linguages, ou até mesmo API's próprias.

Syndicate content