Sean Anastasi

Full blown applications that I've spent a decent amount of time on.

DOM Destroyer - View Project ↪

Destroy your favorite webpages as you journey through the deepest regions of the internet in your rocket ship!

Won Honorable Mention in Yahoo HackU 2010 for "Thinking outside the DOM" ("The Internet Game").

ruby-gnomekeyring - View Project ↪

A ruby binding of the Gnome Keyring API.

require 'gnome-keyring'
          GnomeKeyring["login"].unlock
          GnomeKeyring["login"].items.each do |item|
          puts "item.name => item.secret.inspect"
          end

ruby-indicate - View Project ↪

A ruby binding of libindicate, which is used for Ubuntu application indicators and the messaging menu.

require 'indicate'
          Indicate::Server.new(:type => Indicate::Type::Message::Mail,
          :desktop_file => 'application.desktop') do
          puts "Indicate server clicked!"
          end
          Indicate::Indicator.new("myemail@domain.com", 15) do |indicator|
          puts "Indicator clicked!"
          indicator.hide
          end.show!