Release: Voyagerfan5761 v1.9

closeThis post was published 11 years 8 months 28 days ago. A number of changes have been made to the site since then, so please contact me if anything is broken or seems wrong.

It’s a few days late, but here’s the official announcement of Voyagerfan5761 version 1.9. There have been some minor updates made to this version, but not a lot of major changes.

The most significant updates are in /experience/work/, where several new files have been added to reflect the program’s continued evolution. More files will be committed to the repository soon, for inclusion in the next release.

Obviously the /personality/punctuality.php module needs some additional attention in this year’s development cycle, as well as the /skills/theatre/tech.php library. We will continue to iterate on these and other components (such as /skills/theatre/dance.php, /personality/gregarious.php, and /assets/income.php) for the next release.

Any ideas for improvements? Think you can write a better algorithm for determining when to leave home than $event->arrivalTime( TIME_MINUTES ) - 15? Feel free to submit patch ideas in the comments.

Thanks to Matt Mullenweg for his inspirational birthday posts.


I am an avid technology and software user, in addition to being reasonably well-versed in CSS, JavaScript, HTML, PHP, Python, and (though it still scares me) Perl. Aside from my technological tendencies, I am also a theatre technician, sound designer, violinist, singer, and actor.


  1. I generally use the rule “Add 15 minutes for each half hour your trip _should_ take”. Accounts for traffic, parking, etc.

    • I’ll have to figure out how to implement that one. $event->setDepartureTime( $event->arrivalTime( TIME_MINUTES ) - ( $event->travelTime( TIME_MINUTES ) + 15 * ( $event->travelTime( TIME_MINUTES ) / 30 ) ) ) could work… 🙂

      • You’d want to use ceil($event->travelTime( TIME_MINUTES ) / 30) . Otherwise it just simplifies out to :

        $event->setDepartureTime( $event->arrivalTime( TIME_MINUTES ) - ( $event->travelTime( TIME_MINUTES ) * 1.5 ) )

        Which is similar for large values of $event->travelTime( TIME_MINUTES ), but for low values, the 15 minutes part is more important than the “15 is half of 30” part.

        • No, don’t make me think! 😛

          Needless to say, I didn’t have time to test the code I wrote, so there were bound to be bugs. Thanks for the ideas and the patch. 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *

Notify me of followup comments via e-mail (or subscribe without commenting)

Comments are subject to moderation, and are licensed for display in perpetuity once posted. Learn more.