Nov 132013

A couple of days ago, sitting in a paper presentation class at University of Waterloo, I realized that most students print and bring papers that are being presented to the class. Then I started to think if it is reasonable to bring printed papers to the class or not and started observing the process and asking people questions about it. Some of the results I found are as follows:

  • Many students have their laptops with them in the class, some of them turned on. (It is the school of computer science)
  • Some students bring highlighted printed papers to the class just to show off their work to the professor. They said the bigger the pile of your papers, the better the professor would think you worked on it.
  • Most people throw the highlighted papers away after a short period of time.
  • In some classes, some students don’t even need to look at the paper during the entire session.

Considering the important green concerns globally, do you think it is a good idea to throw about 2,400 sheets of paper out for each paper presentation class during a semester while you have the option of reading it off your laptop in the class? I don’t think so!

 Posted by at 10:22 pm
Feb 042013

Hello Everyone,

We started DigTheMail based on an observation of TAs behavior at the Department of Computer Engineering, Sharif University of Technology. At the department, instructors, TAs, and students can use online courseware systems. But non of them are reliable, easy-to-use systems. Therefore, many teaching assistants prefer to have students deliver their electronic assignments by email. They usually create a unique email address for the course and instruct students to attach their files to an email with a specific subject (e.g. CE44088-HW2-881184213). However, downloading and organizing those attachments is performed on an email-by-email basis and is not very easy.

DigTheMail helps teaching assistants download and orginize these assignments automatically. It uses IMAP technology to connect to a mail server that supports IMAP (e.g. gmail) and download the emails you want. This part is done using regular expressions.

Engineering & Development: Alimohammad Rabbani, Sadjad Fouladi

For information on how to download and use this software, go to DigTheMail’s GitHub page.

Aug 132012

When you play songs in iTunes or Spotify, this application gets the track name, artist, and album name of that song and shows it in Mountain Lion’s new Notification Center or Growl. This is your choice.

iTunification Icon

The idea started when I downloaded a similar application called Now Playing. That application was basically a loop that checked the song currently being played every 1-2 seconds. iTunification in contrast, observes the OS X’s native NSDistributedNotificationCenter. So it has less overhead and much less resources are used in it.

iTunification 1.5 Growl Support

iTunification can now be a good alternative to GrowlTunes which has somehow similar features and costs about $2 at the moment of writing this post. iTunification in addition to GrowlTunes features, supports Spotify and Mountain Lion’s Notification Center. Growl notifications are also customizable in iTunification.

iTunification Screenshot

iTunification only supports Mac OS X 10.8 since previous versions of OS X do not have a Notification Center. iTunification enables notifications from iTunes & Spotify in Notification Center and Growl.

iTunification is now open source. You can access source files at its GitHub page.

Version: 1.5
3.5 MiB