Re: Perl Project?
by kyle (Abbot) on Mar 26, 2008 at 16:49 UTC
|
I was recently looking at the volunteer page at the Tor Project, and they have a piece of Perl, soat.pl, that needs a revamp. What it does is go to various web pages both via the open Internet and via a proxy to make sure that the proxy is not altering the pages on the way through.
There are things you could improve without changing the functionality. These include simple things like open without the requisite or die after it. It spawns a shell to md5sum instead of using Digest::MD5, wget instead of LWP::UserAgent, etc.
Functionally it could be improved by using HTML::Parser to look over the web pages and focus on parts that aren't expected to change (i.e., because of normal dynamic content or GeoIP differentiation). It could do with a config file or the judicious application of Getopt::Long (and the corresponding Pod::Usage).
This looks like low hanging fruit to me, but I might not be able to get the time to put into it. It would be a win for Perl evangelism because it might counter the idea that Perl "sucks at life", as the volunteer page suggests.
| [reply] [Watch: Dir/Any] [d/l] [select] |
|
| [reply] [Watch: Dir/Any] |
|
All that's true, but it leaves something out, specifically that the original author, who made the mess, is looking to rewrite in Python. I'm suggesting that the Perl be cleaned up instead.
| [reply] [Watch: Dir/Any] |
|
Re: Perl Project?
by ruzam (Curate) on Mar 26, 2008 at 18:19 UTC
|
I've started a project for my daughter's high school to provide them with an open source, web based, school administration system.
Authentication methods, language translation, database access, object methods, templates (themes, access control), javascript, css, web page layout design, graphics and even a smidgen of AJAX (for buzzword effect). Everything you need to pump out a turnkey web application. The project is going well and the school and faculty are 110% behind it, but it's a huge undertaking and I need more help.
90% of my time is wasted making sense out of and converting the data from the school's old system (the conversion program is the single biggest hold up of the project). There are gaps all over the project waiting for a "when I have time" moment. Some gaps are small, some are big. I'm sure there's a gap in there somewhere that would be just perfect for your level of experience and interest. Send me a pm if you're interested.
Always looking for new hands, and that applies to anyone else reading this thread :)
| [reply] [Watch: Dir/Any] |
|
| [reply] [Watch: Dir/Any] |
Re: Perl Project?
by explorer (Chaplain) on Mar 26, 2008 at 16:51 UTC
|
| [reply] [Watch: Dir/Any] |
|
| [reply] [Watch: Dir/Any] |
Re: Perl Project?
by Elias (Pilgrim) on Mar 27, 2008 at 15:49 UTC
|
Hi why_bird,
I've looked all over for a linux (debian) alternative to a great mac osx tool called MidiStroke (http://www.charlie-roberts.com/midiStroke/). It gives an easy to use interface to map midi notes to any keystroke, combination of keystrokes or even keystroke sequences.
It should be a challenge to map midi events to keystrokes (the other way round of what is usually done where keystrokes are mapped to midi events to simmulate a music-keyboard)
Applications (to name just a few):
- Use a midi foot controller for recording (start, stop, record, rewind etc).
- use a midi footcontroller to select / start / stop songs for playback
The applications are endless, and it will remain current for long time. Midi will remain a standard in the music and controller neck of the woods.
Cheers,
Elias | [reply] [Watch: Dir/Any] |
Re: Perl Project?
by pseudomonas (Monk) on Mar 27, 2008 at 13:44 UTC
|
MySociety has a programmers' volunteer page that has some potentially interesting tasks, though you might consider them small rather than medium-sized, I don't know. They're happy to use Perl alongside other Open Source languages. | [reply] [Watch: Dir/Any] |
Re: Perl Project?
by arbingersys (Pilgrim) on Mar 27, 2008 at 15:25 UTC
|
If you're interested, I've got an Open Source web project that combines the concept of a forum with a blogging platform. It's called Sylbi, and more information is at
http://sylbi.arbingersys.com
It uses CGI::Application and is a true MVC application with a MySQL backend. I've tested it to run under Win/IIS and Apache, and installation is really pretty easy. The basic functionality is there, but there is plenty of work to be done. I have been busy with other projects, and frankly, I've been neglecting it a little.
| [reply] [Watch: Dir/Any] |