In honor of cleaning out the tab clutter brought on by Crash Recovery, here is a del.icio.us dump of a bunch of tabs that I posted and cleared out this evening:
- mono::live Home: Give Mono a try without having to like install stuff.
- PyWifi: A Pythonic interface to wireless iwconfig info under Linux
- Systm: The latest venture/show/thing from Kevin Rose. Screw G4.
- Amazon Web Services Blog: TicTap — Search Amazon using SMS Messages: Compelling interface
- StrikeIron-Web services; XML, Web Services Business Network, Application Development, WSDL, Knowledge Base Software, UDDI Architecture, Knowledge Base, Geocoding,uddi,web services uddi,web services uddi,xml schema: As perverse as it sounds, web services in Excel is kinda neat
- OpenID: an actually distributed identity system: Worth keeping an eye on
- Partition Logic: Like Partition Magic, but free.
- Blogging the development of Basecamp 2: Keep tabs on the development cycle for Basecamp2
- Porchdog Software: It’d be so much better baked in to the OS…
- All About Palm – Palm OS Phones Unwrapped: The secret project revealed
- Agile Web Development with Rails: I can’t wait till Rails books hit the market
- DistroWatch.com: Put the fun back into computing. Use Linux, BSD.: Monoppix: a live distro for playing with Mono
- Google: Google Does Yahoo!
- The Official Yesterday USA Home Page: When I was a kid I used to listen to recordings of The Big Broadcast on WAMU, falling asleep to Jack Benny, Gunsmoke, etc.
- MacNN | New utility enables Dashboard Widgets under Panther: Dashboard widgets on Panther? Sign me up!
- Nokia @ E3 – N-Gage capable smartphones – Engadget – www.engadget.com.: I want to run taco games on normal phones.
- Powazek: Just a Thought: Ajax, Ajax Everywhere: Derek on Ajax
- Why’s (Poignant) Guide to Ruby :: 6. Downtown: Chapter 6! Chapter 6!
- E3: Game Boy Micro Hands On : Gizmodo: Dang that Game Boy Micro is tiny!
- KODAK:40th Anniversary of Super 8 film: Goodbye Kodachrome Super 8.
- Nokia at E3Expo 2005: Nokia (N-Gage) weblog for E3
- :: GlitchNYC.com :: Dorky musings, working world IT woes, post-teen angst, and more. ::: I really need time to play with SVG and Inkscape
- btinfo.py: Something I wrote a while ago to decode information from a .torrent file. Requires the BitTorrent source code in the current dir or in site-packages.
- Brain Off: Just because it’s not google maps doesn’t mean that Worldkit doesn’t rock.
- Color trends – Signal vs. Noise (by 37signals): Yeah baby, check out Glazed Ginger and Burnt Orange, coming in at #2 and #10 respectively
- The history of PDAs: Fasinating and thorough
- Backpack API: Roll your own: Must do something cool with this.
- Synergy: Sort of like KVM on crack
- SourceForge.net: Project Info – The first Python Editor for Nokia phone: A Python editor for Series 60 via Erik Smartt
- AFP548 – Changing the world one server at a time.: I think I linked to this from TUAW, but I’m not sure anymore.
- Ruby on Rails: Everyone likes documentation.
- Micro Persuasion: Subscribed.
- Parsing YAML Documents: I’m going to want to do this someday.
- Alex Bosworth’s Weblog: Ajax Mistakes: A bit of common sense but some insight too
- How To Crack WEP – Part 1: Setup & Network Recon : TomsNetworking :: WEP cracking has gone mainstream
- Ajaxian Blog: The center of the Ajaxian universe
- Software As She’s Developed » Blog Archive » AJAX Patterns: Design Patterns for AJAX Usability: Patterns, you know, for that Ajax thing
- The Tao of Mac – Linksys/NSLU2: Linux on a cute little piece of hardware
- welcome to RetroBox: Great deals on older but still useful hardware.
- Enterprise Ruby On Rails |: Via Revjim, another rails doc to read
I used Rubylicious to download and display the links. I’m a Pythonic kinda guy, so Ruby synax still throws me, but I’m excited that I can throw together a list of links in just a few lines of (ugly) Ruby:
#!/usr/bin/ruby
# a hack that loads the gem path stuff correctly on my Ubuntu box
require 'rubygems'
require 'rubilicious'
r = Rubilicious.new('your_username', 'your_password')
puts '<ul>'
# Get 40 entries and write them as an unordered list
recent_links = r.recent(nil, 40).map { |post| puts '<li><a href="' +
post['href'] + '">' + post['description'] + '</a>: ' +
post['extended'] + '</li>'}
puts '</ul>'
I still have a lot of Ruby syntax to learn, but aside from syntax errors in my head, Ruby has been awesome. I’ve still only done some basic tinkering with Ruby and Rails, but I hope to have time to do more in the future.