Schoolhouse and I: Parting Ways

Thursday, July 28th, 2011 at 3:05 p.m.

I am both proud and saddened to announce that I will no longer be the developer of Schoolhouse. Several months ago, I began working full-time at Apple as a Software Integration Engineer. In accordance with Apple's employment rules I cannot develop Schoolhouse any further as it presents a conflict of interest between Apple and myself.

I will therefore be handing Schoolhouse to Thomas Lister (@sayo), who I trust can take it to heights even greater that I thought possible.

In short term, the Lion compatibility update (3.2.2) has been submitted by Thomas and is now pending with Apple's review team. As soon as they approve it, you should all have happy Macs again. :)

Goodnight and good luck, my friend.

It was fun.

Tagged as Apple, Schoolhouse

Schoolhouse and Lion

Friday, July 22nd, 2011 at 7:21 p.m.

I am currently aware of an issue in Mac OS X Lion that prevents Schoolhouse from functioning properly. Unfortunately, I cannot do anything until Apple approves an update to come for Schoolhouse. I'm currently waiting for this, but have heard no timeline as of yet.

Sorry guys, hang in there...

Logan

Tagged as Schoolhouse

Schoolhouse on the Mac App Store

Thursday, January 6th, 2011 at 1:04 p.m.

Schoolhouse is now available on the Mac App Store! And even better, it's available for an introductory price of $4.99!

Download Schoolhouse on the Mac App Store

You must be running 10.6.6 to have the App Store.

If you have bough Schoolhouse already without the App Store, you will not be able to use the store for automatic updates. Updates will be delivered in-app just as they always have.

If you choose to purchase the app from the store, you must first drag Schoolhouse to the trash so the store recognizes that you don't have it installed.

Tagged as Schoolhouse

Schoolhouse 3.2

Friday, November 12th, 2010 at 1:08 p.m.

Schoolhouse 3.2 is now available via auto-update and the website. This version fixes a lot of long-standing bugs and adds a few nice little details, like a score column for the list view and QuickLook for file attachments, as well as a new Class Schedule view that lets you enter your schedule and see it by week and month, as well as mark class sessions as cancelled on certain days.

Tagged as Schoolhouse

Schoolhouse 3.1.5

Friday, October 22nd, 2010 at 10:12 a.m.

Posted a quick update to Schoolhouse this morning that fixes a pesky bug that occurs when switching the course for a task when viewing the current course. Get it via the Check For Updates... menu item in the Schoolhouse menu.

Tagged as Schoolhouse

Schoolhouse in Mac OS X Lion demo

Wednesday, October 20th, 2010 at 1:57 p.m.

Schoolhouse icon in the Lion demo

Engadget

Pretty cool. A few people pointed this out to me. The Schoolhouse icon is on one of the the home screens in the demo. Next to last icon in the next to last column in the next to last row.

Tagged as Apple, Schoolhouse

Schoolhouse in Ars Design Awards, on MacAppStorm

Tuesday, May 25th, 2010 at 11:23 p.m.

Graphic property of Ars Technica

Ars Technica, the wonderful tech website, saw the sadness in many a Mac developer's eyes when Apple decided to restrict the Apple Design Awards to iPhone and iPad apps only. As such, Ars Technica decided to hold a little awarding of their own.

In the form of the Ars Design Awards for Mac OS X.

The coolest part of this, for me? Schoolhouse is nominated in the "Best Student-Created Application" category. I'm very humbled and excited. It's such a good feeling to see something you've created respected enough to attain a place in the nominations. Among the other candidates are, of course, some of the best Mac apps out today, including Transmit, Pixelmator and Dropbox.

This should be a fun and welcomed replacement for our development community's efforts.

Thanks, Ars Technica!

Update: It's also come to my attention that Schoolhouse is featured on MacAppStorm today in their 20 Time-saving Mac Apps for Teachers. More awesomeness than I expected.

Update: I WON!

Tagged as Apple, Cocoa, Schoolhouse

New Blog Design

Friday, April 30th, 2010 at 4:06 p.m.

So I've been working this past week on a new design for my website, and this is the result. It's minimalistic, simple and clean. And yes, it's Helvetica.

I like Helvetica. In the right hands, of course. Helvetica is like a scalpel. It's a precision instrument that can carve out really cool designs. Comic Sans, however, is a chainsaw. It's only purpose is to bring annoyance and pain to as many people as possible simultaneously.

So yeah, that's my new blog in a nutshell.

Tagged as General, Web Design

Schoolhouse 3.1.2

Thursday, December 3rd, 2009 at 12:39 p.m.

Today I pushed Schoolhouse 3.1.2, which fixes an outstanding issue with MobileMe syncing not properly handling the Course Folders introduced in 3.1.

Tagged as Schoolhouse

Schoolhouse 3.1 Released

Tuesday, November 24th, 2009 at 11:52 a.m.

Today I'm pushing out Schoolhouse 3.1, the first maintenance update for Schoolhouse 3. This build adds several features that were highly requested, including the aforementioned course folders and a new, more powerful calendar view that is more akin to iCal.

Tagged as Schoolhouse

Schoolhouse 3.1

Friday, October 23rd, 2009 at 2:56 p.m.

I've been working now and then on Schoolhouse 3.1, for those of you who keep up on these kinds of things. I'm interweaving my dev time with my school projects and my part-time job, but I do have some small amounts of time every few days to get some work done.

So what changes, you might ask, are going to be in it?

Well, first off, is an autosaving feature. I've had several people email me about situations where they leave Schoolhouse open constantly and have accidentally let their batteries die, and thus, since Schoolhouse never closed, nothing was saved. Autosave will remedy this by saving automatically every few minutes if things change.

Next is Course Folders. They will work similar to how Terms did in Schoolhouse 2, in that courses can be grouped into Folders. The folders can represent whatever you choose: semesters, quarters, majors, professors you like vs. professors you hate, whatever.

Those are just two features that are going to be in Schoolhouse 3.1. What else is in store I'm no revealing yet.

Tagged as Schoolhouse

Schoolhouse 3 Released

Sunday, September 20th, 2009 at 1:58 a.m.

I am proud to (finally) announce the release of Schoolhouse 3.0. This version is a major update, and introduces a completely new foundation to Schoolhouse.

Schoolhouse 3 is Shareware. Yes, I've moved to the paid model. *screams*. Well, we all have to eat, right? And it is at a reasonable price, in my opinion. $14 and you have the app. That's a lot less than most of those fancy to-do managers that are in the $50 to $80 range. I mean, we're students, right?

So, new features? First are Appearance Rules. They work like Mail's message rules in that they define how tasks in Schoolhouse appear (bolded, italicized, colorified, etc.), and are definable using a nice interface in the preferences.

Second is Websites. You can add websites to your courses or library, and access them directly in Schoolhouse. It's quick and easy for course websites that you look at frequently.

Next is MobileMe syncing, for those who have multiple Macs. Turn it on in the MobileMe system preference pane.

Another great new feature is a quick entry pane, which has become a popular trend in to-do apps. You can define a shortcut key in the General preference pane.

That's four cool new features, but you should download the app to check them all at.

Tagged as Schoolhouse

Django and Cron...beautiful

Saturday, March 14th, 2009 at 12:40 p.m.

Django is indeed an amazing framework. But one of the greatest new features of the 1.0 release is the ability to create your own django-admin actions (you know, the command line actions that do things like database syncing?). It's really handy for things that you do repeatedly.

The cool thing, though, is that since these are executed as just a normal python script, you can use cron to schedule them to happen automatically. This is really nice for things that I need done on a regular bases, like emailing users. I can create a model in Django for my email, set up a django-admin command to check to see if there are emails waiting to send, and then use cron to poll every now and then and send them out.

Tagged as Django, Web Design

Schoolhouse 2.2

Friday, February 6th, 2009 at 6:01 p.m.

Today I released Schoolhouse 2.2, an update that is long overdue. This update fixes compatibility problems that have cropped up in the latest Leopard updates, as well as some other outstanding issues. Along with bug fixes, Classcasting has been removed. Your library should upgrade just fine, and if you have any issues feel free to contact me and I'll try to help. I realize I've been particularly silent on Schoolhouse (as well as my blog) for three weeks shy of a year now. I can only ask my readers and users that you forgive me. I am working my way back to my projects and am continuing to work on the future of Schoolhouse. I'll keep you posted.

Tagged as Schoolhouse

Schoolhouse Bug and Upcoming Effort

Saturday, February 23rd, 2008 at 12:13 p.m.

So as many have noticed, 10.5.2 broke Schoolhouse in a way. Some actions cause beachballing (the spinning color cursor) on Intel Macs running the Leopard update. I'm trying to figure out exactly what is causing it, but in the meantime, one user pointed out that if you Get Info on the Schoolhouse app in the Applications Folder in the Finder, and Select the Rosetta option (to force the app to run in PowerPC compatible mode), it works fine. This is a temporary solution for everyone who can't access there stuff anymore. In the meantime, I wanted to point out that I am trying my best to work on Schoolhouse. As you hopefully understand, schoolwork takes priority every time, and the past couple weeks I have been swamped with work. So Schoolhouse is coming along (including hopefully a fix for 2.1), but I can only work on it when I have the time. I love it, it's my wonderful own project, but I have to focus on homework and studying when I need to.

Tagged as Schoolhouse