Adicionando a documentação do Rails 3 ao dicionário do Mac OS X
Publicado há 16 horas atrás
Priit Haamer liberou recentemente a documentação atualizada do Rails 3 para o aplicativo Dictionary ... Mais
RubyConf Brazil is Coming up!
Publicado há 4 dias atrás
We are just releasing the RubyConf Brazil official website! The conference will take place in São Paulo, Brazil, on October 26th and 27th. Come visit us in Brazil! If you need anything, just send a message to rubyconf@locaweb.com.br. And this year we have several news.News The first one is that we ... Mais
O RubyConf Brasil está Chegando!
Publicado há 4 dias atrás
Muitos já devem ter acessado, mas estamos lançando oficialmente o site do RubyConf Brasil. Só hoje começamos a divulgar, mas muitos já descobriram o site em beta e já tivemos mais de 50 inscritos! Marquem nas suas agendas: nos encontramos nos dias 26 e 27 de Outubro, em São Paulo! Para qualquer aju ... Mais
Rails 3.0 FINAL, Acaba de Ser Lançado!
Publicado há 8 dias atrás
O Rails 3 foi liberado há 1 minuto! Versão 3.0 FINAL! O DHH acabou de fazer o anúncio oficial. Foram quase 2 anos no forno, desde o anúncio da junção dos projetos Merb e Rails no dia 23 de dezembro de 2008. Muita coisa mudou desde então. O Yehuda Katz liderou esse projeto de ponta a ponta e contou c ... Mais
--no-ri --no-rdoc
Publicado há 11 dias atrás
Hoje o acesso à internet é trivial para o desenvolvedor de software. Por isso raramente utilizamos a documentação local da instalação do Ruby e das gems. Muitos até já instalam as gems sem essa documentação, com os argumentos --no-ri --no-rdoc. Instalar o Rails sem documentação local fica assim: ge ... Mais
Wind Wordpress Importer
Publicado há 13 dias atrás
Daniel Tamiosso escreveu o primeiro plugin do Wind, o Wordpress Importer. Como o nome já diz, serve para importar os artigos escritos no Wordpress. É muito fácil de instalar: copie o arquivo wordpress_to_wind.rb para o diretório de plugins do Wind. Apenas o usuário admin terá acesso ao widget de adm ... Mais
Semana de Ruby
Publicado há 13 dias atrás
Ao mesmo tempo que eu estava numa semana atípica de eventos, o mundo Ruby também estava numa semana atípica de lançamentos. O primeiro grande lançamento foi do Ruby 1.9.2. A gerente da série 1.9 é a Yuki Sonoda, se você entende japonês siga-a no Twitter :-) A versão 1.9.1 tinha vários probleminhas c ... Mais
Retrospectiva: Eventos de Ruby em Agosto
Publicado há 15 dias atrás
Essas últimas semanas foram bem corridas. Mal acabou o FISL 11 e o mês de Agosto já começou com um evento bombástico: o Oxente Rails 2010, organizado pelo grande Paulo Fagiani e a competente galera da Tink!. Aliás, se você quer bons Railers da Região Norte (Natal), não deixe de contactar esse pessoa ... Mais
progzoo.net: Comparando as linguagens de programação
Publicado há 21 dias atrás
O progzoo.net é um ótimo site que mostra códigos com o mesmo propósito em linguagens diferentes - Java, C#, C++, Perl, PHP, Python, Ruby, VB. O site fornece exemplos tais como o Hello World, Convert to Number, Read Text File, Sum an Array entre outros. E, puxand ... Mais
[Screencast] Começando com Git
Publicado há 21 dias atrás
Como prometido, continuo com minha iniciativa de publicar screencasts, vídeo-aulas completas para que você possa aprender sobre as novas tecnologias. Todos devem saber que Git cresceu muito em popularidade desde 2007, quando publiquei meu primeiro artigo evangelizando Git. Depois disso publiquei out ... Mais
[Off-Topic] Minha Carreira Rails - Fase 4 - Agora na GoNow!
Publicado há 21 dias atrás
Acabou meu Sabático :-) Eu deixei a Locaweb em Março deste ano. Tirei o mês de Abril para descansar um pouco. Boa parte de Maio foi dedicada a fazer a palestra que apresentei na RailsConf em Baltimore. Fora isso as palestras do Encontro Locaweb, FISL e outros consumiram muito do meu tempo. Achei que ... Mais
Ruby + C + Assembly = Oxente!
Publicado há 22 dias atrás
Nos dias 6 e 7 de agosto desse ano estive presente na segunda edição do Oxente Rails em Natal no Rio ... Mais
Porque não vou na LinuxCon
Publicado há 27 dias atrás
Eu ia na LinuxCon. Estava com a inscrição feita, paga e tudo o mais, mas fiz uma coisa que jurei nunca mais fazer: me inscrever antes que a grade da programação fosse anunciada. Quando anunciaram, apesar de ter bastante gente boa e várias palestras ótimas, havia um pequeno problema. Selecionando ... Mais
Vem aí mais um Barcamp Locaweb de Ruby on Rails
Publicado há 28 dias atrás
Em março do ano passado organizamos um encontro de Ruby on Rails e este ano vamos repetir: Barcamp Locaweb, no dia 26 de Agosto, quinta-feira, das 19hrs às 23hrs. O local será o mesmo, no Café Zim, um bar na Vila Olímpia na Rua Ramos Batista, 270. CEP: 04552-020. Fone: (11) 3044-4797, São Paulo. Vi ... Mais
Downloader para OneManga.com
Publicado há 38 dias atrás
Se você é leitor de manga deve conhecer o site One Manga, um dos maiores sites de fansubbers de manga. Fiquei sabendo ontem que o site vai fechar as portas devido à maiores restrições das editoras norte-americanas. Há algum tempo atrás eu fiz um pequeno script em Ruby para baixar os mangas que eu l ... Mais
[Off-Topic] Where are Women in Technology?
Publicado há 39 dias atrás
I originally wrote this yesterday for the Brazilian audience but I think the theme is universal enough to publish it in English as well. Let me know what do you think. Every once in a while, the subject around “Where are Women in Technology?” pops up. This conversation usually takes plac ... Mais
[Off-Topic] Onde estão as Mulheres na Área de Tecnologia?
Publicado há 39 dias atrás
De vez em quando, acaba surgindo o assunto sobre “Onde estão as mulheres da nossa área?” Como normalmente essa conversa surge quando estou participando de algum evento ou conferência, o argumento logicamente acaba caindo aqui: E caso encerrado! O problema é porque as mulheres se sentem ... Mais
Plugin: Respond to Parent
Publicado há 39 dias atrás
Este é um pequeno truque para a seguinte situação: estou abrindo um dialog box via Ajax (e para isso existem vários plugins como os de jQuery, de YUI e assim por diante). O formulário que se abre serve para fazer upload de imagens ou arquivos. A primeira vontade é usar algo como um remote_form_for e ... Mais
Coollection 0.1.0
Publicado há 40 dias atrás
Estou liberando a primeira versão do Coollection. Para quem não sabe, se trata de uma API Java que facilita operações sobre Collections, como filtro, ordenação e mapeamento. Essa versão só contempla filtros. É uma versão estável, porem precisa ser aprimorada, e é isso que vai acontecer até a versão ... Mais
Lost in Translation
Publicado há 40 dias atrás
For the longest time, since I migrated my blog from Mephisto to Enki, I lost a few of my interviews and didn’t notice it. Fortunately I had an old backup from where I could recover all of them, so if you missed some of the interviews, here they are again: Dr. Nic" Geoffrey Grosenbach&q ... Mais
WordPress com Ruby (Hurricane gem)
Publicado há 41 dias atrás
Meu amigo e colega Daniel Tamiosso também aderiu ao Wind. E criou o primeiro plugin para nossa plataforma, o Wordpress Importer (vou falar dele nos próximos dias). O nome já diz tudo, importa os artigos do WordPress para o Wind. Hurricane Para isso o Daniel criou uma gem, Hurricane. Essa gem faz par ... Mais
Coollections update #1
Publicado há 42 dias atrás
Agora o Coolection está de acordo com o Pattern Specification. Isso não significa nada para quem vai apenas utilizar a biblioteca, mas facilita muito a vida dos colaboradores. O prático disso é a nova funcionalidade de agregar critérios de seleção, como: from(animals).where("name", eq("Lion")).or(" ... Mais
Galera do #HoraExtra manda ver no #FISL
Publicado há 44 dias atrás
Porto Alegre estava com o clima frio, bem frio, mesmo assim nossos grandes amigos cariocas do #HoraExtra não deixaram de esquentar o show no #FISL. Coisas que só acontecem quando você está se divertindo: eles tiveram a idéia de, em vez de ficar assistindo palestras, por que não codificar? Codificar ... Mais
Criando sua própria RubyGem
Publicado há 45 dias atrás
Todo mundo já deve ter usado pelo menos uma vez na vida as famosas gems. Elas ajudam muito na hora distribuir e usar bibliotecas Ruby, sem dúvida nenhuma. Mas o que nem todo mundo sabe é que criar uma gem é muito mais fácil do que parece. Neste artigo você verá como criar e distribuir sua própria ge ... Mais
Não percam minhas palestras no FISL 11
Publicado há 46 dias atrás
Pessoal, por demora minha acabou não saindo a descrição das minhas palestras na programação impressa do FISL. As duas serão no sábado, dia 24 (amanhã!), a partir das 11hrs da manhã. Me ajudem a divulgar! A primeira será no auditório do Prédio 5 das 11h até as 13h. Lembrando que é um pouco afastado d ... Mais
Coollections
Publicado há 46 dias atrás
Depois que conheci as funcionalidades do Array no Ruby e do LINQ no .NET, iterar sobre coleções virou procedimento medieval. E nesse caso Java ainda é medieval. Para essa linguagem existem APIs que auxiliam isso, como quaere e lambdaj. Mas não gosto de nenhuma. Fiz um experimento com as Collections ... Mais
HTML5 Snapshot: Placeholder
Publicado há 47 dias atrás
Tenho escrito pouco, voltei a dar aula e isso tem me tomado um bom tempo. Mas daqui a uns dias já estou voltando ao ritmo normal. No blog antigo, criei uma sessão de artigos que acabou ficando famosa: Ruby Snapshot. Eram pequenos trechos de código Ruby que realizavam tarefas bem interessantes. Agora ... Mais
Novidades na versão 7.3 do Vim
Publicado há 48 dias atrás
Aproveitando que a turma está comentando bastante ultimamente do editor que alguns meses atrás era feio, tosco, tinha chulé e frieira mas agora é cool e sexy, o Vim, o qual eu uso faz trocentos anos até para desencravar unha (ahá! isso eu não conto como faz), decidi fazer esse post para numerar alg ... Mais
[Screencast] Começando com Vim
Publicado há 50 dias atrás
Antes de mais nada, para que ninguém fique preocupado, entre este screencast e o anterior eu não fiz nenhum post “normal” do blog, mas em breve os conteúdos de sempre, sobre Ruby, Rails, agilidade, os Off-Topics, irão retornar. Este episódio é uma introdução ao venerado editor de textos ... Mais
Project Euler #1
Publicado há 53 dias atrás
O Projeto Euler foi iniciado por Colin Hughes (aka Euler) em outubro de 2001 e consiste em diversos problemas que envolvem matemática e computação, sendo que alguns são possíveis resolver sem o uso da computação e outros não. Segundo a descrição do projeto, este teve como principal motivação oferece ... Mais
Escondendo emails dos spammers
Publicado há 55 dias atrás
SPAM é a praga da decada. Eu diria que já matou mais gente que a H1N1. Ok, pode ser um exageiro, mas não deixa de ser praga. Existem listas de emails criadas por spammers, que são os caras legais que enviam SPAM. Esses emails são “mineirados” de diversas formas, a principal delas é a uti ... Mais
IPhone SDK - Exibindo splash em uma aplicação iPad
Publicado há 56 dias atrás
Quando uma aplicação iPhone esta carregando, existe a opção de exibir uma imagem(famoso splash) indicando informações sobre o produto/empresa ou mesmo que a aplicação esta sendo carregada.No iPhone, b ... Mais
Uma plataforma de, apenas, escrever: Wind
Publicado há 57 dias atrás
Não é segredo que mudei a plataforma deste blog. O segredo foi, até agora, qual foi a bendita plataforma escolhida. A resposta é simples: nenhuma! Sou muito adepto do não refazer o que já tem pronto, nesse caso uma plataforma de blog. Mas existe uma diretriz que coloco na frente desta, a simplicidad ... Mais
Google App Inventor for Android
Publicado há 57 dias atrás
Não sabe programar e gostaria de desenvolver aplicativos para Android?Seus problemas acabaram, será lançado o Google App Inventor for Android que permite construir aplicações para android visualmente, ... Mais
[Screencast] Instalando um Ambiente Ruby
Publicado há 57 dias atrás
Finalmente, segue meu projeto de screencasts com o primeiro episódio Instalando um Ambiente Ruby. Antes de mais nada, a ficha técnica: R$7.99 form target="pagseguro" method="post" ... Mais
QlikView lança Software de BI para iPad
Publicado há 59 dias atrás
A empresa Qlik View lançou recentemente um aplicativo de business intelligence(BI) para iPad.É cada vez maior o número de empresas que criam(ou migram) seus software para iPad/iPhone visando o mercado ... Mais
A importância do Desenvolvedor Front-End
Publicado há 60 dias atrás
Há uns 10 anos atrás existiam, basicamente, dois tipos de profissionais trabalhando com desenvolvimento web: o Webmaster e o Webdesigner. O primeiro era responsável por preparar toda a infra-estrutura, desde o ambiente de hospedagem até a criação de páginas dinâmicas, passando por dimensionar, criar ... Mais
iPhone SDK - Gravando audio do microfone
Publicado há 60 dias atrás
Um dos grandes avanços do iphone SDK 3.0 foi a inclusão da API de gravação de voz.Para gravar audio no iphone precisamos utilizar duas principais classes do framework AVFoundation: AVAudioSession e AV ... Mais
O que é Web Crawler?
Publicado há 61 dias atrás
Recentemente recebi um e-mail de dúvida do leitor Adair Martins. Não é o primeiro sobre esse (interessante) assunto. Vou publicá-lo, junto com minha resposta, para sanar uma duvida comum. Quem quiser complementar minha resposta é bem-vindo, use os comentários. Bom dia Wagner, Sou estudante do Cur ... Mais
Aplicativo GoalPlayer
Publicado há 63 dias atrás
Mês passado nasceu o GoalPlayer, aplicativo que permite usuários de iphone/itouch ouvirem suas músicas favoritas com skins personalizados dos países que disputam a copa do mundo 2010.Além de ficar ric ... Mais
Usando ETAG e Memcached
Publicado há 63 dias atrás
Aproveitando o episódio de ontem da lentidão do meu site, resolvi fazer um pequeno ajuste adicionando memcached à equação. Recordando, eu estou usando ETAGs para economizar processamento. Leia meu artigo sobre ETAG para entender do que isso se trata. Basicamente a primeira vez ele vai ao banco, busc ... Mais
Remover acentos em Ruby
Publicado há 63 dias atrás
Quantas vezes você precisou remover acentos de malditas palavras em qualquer linguagem de programação? É recursivo, sempre aparece. Em Ruby eu nunca tinha encontrado uma solução legal, pequena e que cumprisse a missão. Esses dias precisei de novo, trocar acentos por “letras normais”. Foi ... Mais
RubyConf Latin America derruba AkitaOnRails.com
Publicado há 63 dias atrás
Hoje à tarde eu tive uma das primeiras quedas do meu site por acesso concorrente. Não sei precisamente porque caiu, mas acho que tenho uma idéia. Para quem é curioso sobre infraestrutura, talvez fique interessado. Para quem não sabe, desde fevereiro ou março eu mudei meu blog pra Linode. Contratei o ... Mais
O que aconteceu com o Rails Summit?
Publicado há 64 dias atrás
Em 2007 realizamos um evento comunitário pequeno mas muito legal chamado RejectConf 2007, com o apoio do IME-USP, da Caelum, e muitos participantes que viriam a se tornar conhecidos na comunidade. Não lembro direito os números mas acho que foram umas 70 pessoas. Em 2008 eu queria um evento grande. P ... Mais
What happened to Rails Summit Latin America?
Publicado há 64 dias atrás
Brazil went official in the worldwide Ruby on Rails conference roadmap with 2008’s “Rails Summit Latin America”. This was the very first big conference around Rails in the continent and a very successful one, gathering more than 550 attendees each year. We had more than 20 speakers ... Mais
Desculpem o incomodo
Publicado há 65 dias atrás
Pessoal que acompanha o blog pelo feed, desculpem o incomodo. Os mesmos artigos repetiram algumas vezes. Foi uma instabilidade provocada pela troca de plataforma – vou falar sobre isso em um post mais a frente. Agora o feed estabilizou. Obrigado pela paciência! ... Mais
Um pouco mais sobre símbolos em Ruby
Publicado há 66 dias atrás
Um dos recursos mais utilizados da linguagem Ruby são os símbolos (:isso_eh_um_simbolo). O simbolo tem a funcionalidade interesante, como a String: interpolação. Tudo isso é a mesma coisa: :ola_mundo "ola_mundo".to_sym :"ola_mundo" str = "ola" :"#{str}_mundo" ... Mais
Fantástico vídeo da McLaren
Publicado há 67 dias atrás
Quem me conhece sabe o quanto gosto de automobilismo. Acabei de ver um video de arrepiar. Simplesmente fantástico! Button e Hamilton entram na garagem da McLaren e, dentre tantos carros históricos, destapam o mítico MP4-4 de 88. Carro guiado por Senna, companheiro de Prost naquele ano. Perderam apen ... Mais

