Introducing LetSlide

I recently had the pleasure of using landslide to create a couple of quick presentations. The premise here is great: write what you want to say in Markdown, get elegant slides back. However, while I am familiar with how to set up Python, install things from GitHub, etc., many are not. To give the power of landslide to the people (and to use it for myself), I created (drumroll please), LetSlide. Here, you have a simple web interface to create landslide presentations, and a place to host the results. Give it a whirl and let me know what you think.

Introducing is a social website for people to share code samples they find particularly elegant. My goal in creating it was to make the experience as smooth as possible. If you have a piece of code, in any language, that you think is worth, sharing, head on over!

Disc ID DB now supports movies

Thanks to the Movie DB, my pet project Disc ID DB now supports movies as well as TV shows. I have made several other improvements to the code which should help performance and reliability of the service:

  • Now using prepared statements for database queries
  • Returning more detailed errors
  • Database backups available to the public
  • Stats page available to the public

In addition I have been brewing a client for the database which will allow everyone and anyone to backup their DVD's with all the metadata attached. More to come soon.

Announcing E-mail Herald (a.k.a. Stop Spamming Yourself Framework)

It is amazing how much information I need on daily basis. Here is my informational morning routine:

  1. Check the weather.
  2. See what meetings I have today (thanks Google Calendar!)
  3. Check out the Woot Deal of the Day (silly I know but it's fun)
  4. Check on various nightly scripts and see if they ran properly. This is about a half dozen scripts that send confirmations to my work or my personal e-mail.

The whole procedure takes quite a while for what it really is: getting tiny bite-sized pieces of information. I decided it was enough and I wanted to automate the whole process. That's why I created E-mail Herald, a simple framework for extracting those bite-sized pieces of information out of various internet services and canning them into digest e-mails (heralds). Here's a sample herald I got this morning:

Weather: 38-52 deg. F, Partly Cloudy


Woot: Perfect Pullup - $14.99


Calendar Igor Partola:
  --No events--


Calendar Igor Partola NIS@BU:
  * Veteran's Day


Cron Jobs:
  * bu:maps:****** - success
  * bu:maps:****** - success
  * bu:maps:******** - success
  * bu:*** - success
  * netstore - success - 2009/11/11 03:19:12 [3967] sent 1704120805 bytes  received 1443 bytes  1481201.43 bytes/sec
  * bu:*******-******* - success - 0 applicants e-mailed

Pretty nifty huh? This is the kind of functionality that I Want Sandy used to have before it closed down. The problem with Sandy was that she e-mailed you at 5am and you couldn't change it. Also, you couldn't collect information from other services such as Google Calendar, etc. E-mail Herald does it all and if it doesn't do something you want it to do - write a plugin.

Announcing Disc ID DB

Disc ID DB is a new pet project of mine. It allows application developers to identify content on optical media. The whole project is open sourced under the MIT License and is available for download from SourceForge. Currently only identifying TV series content is supported but improvements are underway.

Page 1 / 1