Entries Tagged 'web' ↓

Creating RSS feeds with rssifier

Two of my favorite webcomics doesn’t have official feeds - Malvados and The Order of The Stick (this one actually *have* a feed, but the images aren’t shown in the feed items). I didn’t like to visit these sites manually, so I quickly wrote a script (which is now a very simple Ruby lib) to create these feeds for me: rssifier.

The lib code is ugly at some points, but it’s working for me. Here is an example script (malvados.rb) that uses rssifier to create a feed:

(Link of the Gist).

And this is the result; I have a cronjob calling the malvados.rb periodically, so this XML gets updated from time to time.

Any contributions via github are obviously welcome :-).

Browsers gone wild!

Dois lançamentos recentes estão deixando o povo que ‘mexe com web’ agitado: o Mozilla Ubiquity e o Google Chrome.

Ubiquity

O Ubiquity é um ‘Quicksilver-do-Firefox’, uma ferramenta que permite que usuários manipulem diversas ferramentas web usando uma interface de texto simples. Por exemplo, clicando Ctrl+Space (para abrir a interface de comando) e digitando ‘map criciuma,brazil’ verá um google map mostrando a cidade onde eu moro. Essa é uma *excelente* ferramenta para agilizar o uso de diversas ferramentas da web - além do google maps do exemplo acima, na versão 0.1 do Ubiquity já existem comandos para fazer buscas na Amazon, no Flickr, definir termos, fazer cálculos e fazer muitas outras coisas.

Uma das coisas que eu mais achei interessante é a facilidade de manipular conteúdo; você pode, por exemplo, selecionar um texto qualquer em uma página, abrir o ubiquity e digitar ‘email this to fulano’ - isso irá abrir uma tela do gmail já com um email parcialmente preenchido para o ‘fulano’ (que deve estar nos seus contatos).

Chrome

O Chrome é o novo browser do google. É um browser que usa o engine Webkit para renderizar as páginas e um novo engine javascript (o v8), bem mais rápido que o dos browsers atuais. O Chrome foi pensado na web atual, não na web de tempos atrás: a web atual é uma plataforma de aplicações. GMail, GDocs, Basecamp, Twitter, Github, GReader, GCalendar, Facebook… parando pra pensar, eu praticamente não entro mais em ’sites’ - mesmo os blogs que leio são sempre via RSS.

O Chrome foi desenhado pensando nessa ‘nova web’: entre outras coisas, cada aba é um processo. Isso faz com que esse navegador seja mais seguro (uma aba não consegue acessar os dados das outras), mais rápido (uma aba lenta não afeta as outras) e trave menos (se uma aba travar, é só ela que vai travar). A interface é minimalista: a idéia é que o navegador seja ‘invisível’, que o usuário só preste atenção no conteúdo que está acessando.

Mas como assim p*rra? O Google e a Mozilla não tinham um ‘caso’?

Pois é. Como bem disse o Sidnei, o Chrome tem tudo pra ‘roubar’ usuários do Firefox. De qualquer forma, a bagaça é open source - se a Mozilla quiser pode ‘deitar e rolar’ com o código do Chrome - inclusive pode aproveitar e começar a usar a engine javascript do novo browser, que é bem mais rápida que a do Firefox.

Qro nstala n Linx comofas/

Perdeu, preibói. Por enquanto o Ubiquity só roda em Windows e Mac OS X, enquanto o Chrome só em Windows.

E vejam que beleza: migrei do OS X de volta pra Linux há menos de uma semana. O jeito é usar o VirtualBox.

*sigh*