Quick jump:  What's new

 
Go to:
 
Weblog: Recent Changes 
in Hackathon Toronto, Apr 28, 2007
alexandr_ciornii
permalink
Hackathon Toronto, Apr 28, 2007

Welcome to the Workspace

This is the home page wiki for Hackathon Toronto, Saturday, April 28, 2007. Hackathon Toronto is now over, so the wiki will be frozen.

To edit this wiki, you will need to register an account by using the link in the upper-right hand corner of the page. Do not use a valuable password. You have the option of saving the password on the computer you are using, in which case you will not have to log in when you come back to the workspace. Once you have registered and logged in, the Register link will no longer be visible; it will be replaced by "Log out."

Please feel free to add or modify pages -- even this one -- as you see fit. That's the idea of a Workspace.

  • If you'd like an introductory tour of the Socialtext Workspace, start here.
  • Every once in a while, visit What's new (next to Quick jump, at the top) to see recent changes and additions, and see Socialtext Documentation for tips to use this Workspace.
  • Click the Edit button to edit any page you're viewing.
  • To make links, type some text, then select it and click on base/images/wikiwyg_icons/link.gif in the toolbar.

What is Hackathon Toronto?

A one-day, face-to-face, collective hacking session focused on Perl, Parrot and related open source programming projects. See Projects to see what we'll be hacking on or to add your own project.

When?

Saturday, April 28, 2007, 9:00 am till you drop. (Follow-up: we dropped at about 6:00 pm.)

Where?

Indoor Playground, 364 Richmond St W (Richmond and Peter). See Location for maps and directions. The Indoor Playground is located on the 5th floor, Suite 503. For access to the building on the ground floor -- when you get to the front door call 647-838-6419. Someone will either come down to get you or can tell you the buzzcode for the building front door then. If the security guard is still on duty, please show some ID. P.S.: The elevator works!

Who?

Sign up on the Attendees page.

Why?

Because collective hacking is fun.

Communications (human, email, and computer)

Hackathon logistics

  • The Todo list tracks organizational tasks. Add your name if you can help out.

Transportation

Projects

Here's a list of Hackathon projects. Please note that the Hackathon is NOT just about Perl 6 and Parrot. Anyone who has a Perl project they'd like to work on is welcome. Feel free to add your own!

List of all projects:



(We never got around to formulating a schedule. We just did it.)



  Who Sat From Where Online
C Alexandr Ciornii OL Moldova irc.perl.org: chorny
D Rick Delaney Georgetown, ON  
D Richard Dice Toronto, ON irc.perl.org: rdice
K Jim Keenan Brooklyn, NY irc.perl.org: kid51
L Tom Legrady   Mississauga, ON around noon
M John Macdonald Pickering, ON  
R G. Matthew Rice Mississauga, ON irc.perl.org: mattastrophe
R Greg Rice Mississauga, ON  
R Alan Rocker Toronto, ON  

marks people who participated in person.
OL marks people who participated on-line.

(Please keep this in alphabetical order)



Hotels

  • Grange Hotel: An inexpensive hotel in Toronto's Chinatown where I've stayed several times before. Walking distance to Hackathon Toronto location.


Meeting Space

Thanks to Matt Rice and Richard Dice for help in arranging meeting space!

Thanks to Mark Dowds, major domo of the Indoor Playground, for making this great workspace available!

Wiki

Thanks to Andy Lester for hosting the wiki.

Inspiring Predecessors

Thanks to those who organized previous Perl hackathons that I've attended: Richard Dice and Matt Rice for the CGI::Application::Framework in Toronto in October 2005; Andy Lester and Pete Krawczyk for Hackathon Chicago in November 2006.

Lunch and Refreshments

Generously provided by Raybec Communications Inc.



Pointers

First time at a Perl Hackathon? Got advice for new Hackathoners? Look at the Hackathon Attendees HOWTO and improve it if you can.

Thinking of bringing a spouse or kids? Get some idea about what's around from the Hacker Widows and Hacker Orphans pages.

permalink
Parrot Configuration and Build Tools

Since participating in Hackathon Chicago, Jim Keenan has been working on refactoring those Parrot configuration and build tools written in Perl 5. The refactoring is being done along Phalanx lines: write tests, do coverage analysis, refactor code, repeat. Jim invites you to join him in this project, which requires only Perl 5.

A good idea of what we'll be working on can be gleaned from browsing these Parrot RT tickets (listed in reverse chronological order, which is not necessarily the order of importance):

permalink
Perl6

No Perl 6 hackers attended.

permalink
Schedule

(We never got around to formulating a schedule. We just did it.)

permalink
Attendees
  Who Sat From Where Online
C Alexandr Ciornii OL Moldova irc.perl.org: chorny
D Rick Delaney Georgetown, ON  
D Richard Dice Toronto, ON irc.perl.org: rdice
K Jim Keenan Brooklyn, NY irc.perl.org: kid51
L Tom Legrady   Mississauga, ON around noon
M John Macdonald Pickering, ON  
R G. Matthew Rice Mississauga, ON irc.perl.org: mattastrophe
R Greg Rice Mississauga, ON  
R Alan Rocker Toronto, ON  

marks people who participated in person.
OL marks people who participated on-line.

(Please keep this in alphabetical order)

permalink
Heap::*

The collection of heap algorithms and element structures (from Mastering Algorithms, the wolf book).

Results:

  1. Integrated set of patches from Tels++
  2. Added extension and speedup suggested directly and indirectly by Tels' patches
  3. Released version 0.80 to CPAN
permalink
CGI::Application::Framework

CGI::Application::Framework on CPAN

Todo list for today


I've tried to install CGI::Application::Framework on Win32 and installation of Apache::SessionX failed. See RT#26533: DB_File test hangs on Win32.

Is CGI::Application::Framework used by anyone? I see that I'm first to submit cpantesters report for it. And Apache::SessionX has only 5 reports, all FAIL.

contributed by Alexandr Ciornii

Which means that it would be good to work on Apache::SessionX at the hackathon as well. --Jim Keenan


Patched Apache::SessionX. Download patch.

Log::Dispatch::Config also fails under Windows.

contributed by alexchorny@gmail.com on Apr 28 7:52am


Wrote patch for Log::Dispatch::Config - it's test's problem. Tests can be simply skipped.

contributed by alexchorny@gmail.com on Apr 28 2:04pm

permalink
Acknowledgements

Meeting Space

Thanks to Matt Rice and Richard Dice for help in arranging meeting space!

Thanks to Mark Dowds, major domo of the Indoor Playground, for making this great workspace available!

Wiki

Thanks to Andy Lester for hosting the wiki.

Inspiring Predecessors

Thanks to those who organized previous Perl hackathons that I've attended: Richard Dice and Matt Rice for the CGI::Application::Framework in Toronto in October 2005; Andy Lester and Pete Krawczyk for Hackathon Chicago in November 2006.

Lunch and Refreshments

Generously provided by Raybec Communications Inc.

permalink
Todo list for today

CAF Todo List

  • Document/simplify install
  • Document the undocumented modules
  • Review architecture
    • location of application libraries (Myapp.pm)
    • core/default included modules
    • clean up URIs

Config::Context wishlist

  • Get context from object (using "context" method)
  • Provide access to the Config::Context object from the plugin
permalink
Weblog Navigation
Loading...
Weblog Archives
  • Loading...

Upload Files

Click "Browse" to find the file you want to upload. When you click "Upload file" your file will be uploaded and added to the list of attachments for this page.

Maximum file size: 50MB

 
 
 
File Name Author Date Uploaded Size

Save Page As

Enter a meaningful and distinctive title for your page.

Page Title:

Tip: You'll be able to find this page later by using the title you choose.

Page Already Exists

There is already a page named XXX. Would you like to:

Save with a different name:

Save the page with the name "XXX"

Append your text to the bottom of the existing page named: "XXX"

Upload Files

Click "Browse" to find the file you want to upload. When you click "Add file" this file will be added to the list of attachments for this page, and uploaded when you save the page.

 
 
 
Add Tags

Enter a tag and click "Add tag". The tag will be saved when you save the page.

Tag: 

Suggestions: