new planet look
|Many many thanks to Jay (contarc) for putting together a new look for Planet Miro. It looks much better now--it feels like a Miro-related web-site now.
Now... if we could only get someone to help us with Bugzilla .... ;)
Many many thanks to Jay (contarc) for putting together a new look for Planet Miro. It looks much better now--it feels like a Miro-related web-site now.
Now... if we could only get someone to help us with Bugzilla .... ;)
Several people have hopped on #miro
and #miro-hackers
and asked how they can join the community and help out.
Here are a few URLs to pages that talk about how to help:
I didn't get a whole lot checked in over the last week.
I put Planet Miro together. I've been toying with a timeline script for Bugzilla which is now partially working (but on my local machine). I'm trying to figure out how to keep the script and related templates separate but a part of the Bugzilla code so that if/when we upgrade Bugzilla, we don't have to spend time extracting the changes I've been making and re-do them. I haven't come up with any good answers, though. I'm thinking I may just check a bunch of files into SVN with a big README on how to apply them to Bugzilla and which files go where. This is a big paragraph, but I only spent maybe 3 or 4 hours on Bugzilla stuff.
In Mediabar land, I added the code for adding and editing helper program information. It still needs some code for verifying the data that the user entered and there are a few other FIXMEs for things that need to be finished off. But for the most part, users can add, edit, and delete helper programs and assign them to the various media types and that all works now.
I've spent a majority of my time working on re-architecting the extension to be tab-friendly--mostly learning how all the XUL pieces fit together. I think I need another day or two to finish my research, then I'll do the re-architecture. I started writing up a specification, but my ideas and understanding of what's going on is changing too quickly to make that worth-while at this stage. I'll finish the specification up in a couple of days.
Neil has been moving along with other bug fixes, so we've been getting things done even though the project is waiting on the tab-friendly re-architecture code changes.
In Miro land, I did a pass at updating the miro.1 man file and I think that's about it. Chris took some of the bugs I was sitting on and fixed them. I want to spend some time to finish the other ones off since they're worth fixing.
Also, there was a guy on #miro-hackers last week named, but I forget his name. He was asking whether we want help with our Windows platform. I had to leave, though, and I haven't seen him online since.
Overall, it's been a week of spinning my wheels wishing I had a lot more prior experience with JavaScript and XUL.
If you know of other blogs that would be appropriate for Planet Miro, send an email to will dot guaraldi at pculture dot org and let me know.
The loose goal for the planet is to aggregate Miro-related blogs: developer status, testing, news, ... If at some point the planet gets too big, we can split it up into focused planets.
I'd like to see some blogs from the rest of the community: users, TeamMiro, etc.
I thought I had Planet Miro set up correctly, but turns out I had a one-character error in the crontab and so the planet wasn't updating. It's fixed now--the planet should be updating every hour.
I've been doing Firefox extension development and it's been going pretty slowly because it's hard for me to figure out what's going on when things are running (and I'm not wildly familiar with the things I'm working with).
After whining about how I wish there was a REPL for JavaScript, I did a Google search and came across MozRepl. It's helping a lot so far. I'm not spending hours hunting for object documentation anymore.
On an interesting note, you connect to MozRepl with telnet and it has a line-mode interface. Turns out that Lyntin (a mud client I worked on years ago) works fantastically for this. I would assume most mud clients would because at heart they're line-mode telnet clients with a bunch of features designed to remove repetition in common tasks and make it easier to skim large amounts of output quickly without having to read through all of it.
I threw together a Planet using Venus for Miro-related blogs (and other feeds). Like other Miro-related sites, the configuration and templates are stored in SVN. It's currently set to update every 8 hours, but we can change that if need be.
The mission of these dev blogs and planet miro is to keep everyone in the loop on progress of Miro. Previously if you wanted to track progress, you could hang out on IRC (#miro-hackers
on irc.freenode.net
), follow the Trac timeline, and/or watch bugs change status in Bugzilla through searches. These methods are good, but they don't follow the progress of a person or groups of people, they're following the status changes of development artifacts--the two things aren't necessarily the same. When I started in July, I mentioned starting development blogs and a planet because I think this has been wildly successful for other projects, but then ... I never really got around to implementing the dream. Kudos to Dean for getting the devblogs set up!
As a side note, when putting together the planet, I skimmed the Miro Testing blog and I thought the entry from the 26th on how do we grow the community was both poignant and important. It's worth reading if you haven't already.
Update 9/29/2007: Upon Dean's request, I changed the frequency of planet miro updates to once an hour.
I've been working on getting the Mediabar to be tab-friendly over the last few days. Currently Mediabar re-discovers all the media on a page every time a user goes to a new url (by clicking or entering something new in the location bar) and when the user switches tabs. That's the behavior that I'm working on fixing.
In order to fix it, I'm doing a minor redesign of how Mediabar works internally. I've been hanging out on #xul
and #extdev
on irc.mozilla.org
and picking up interesting tidbits of information.
After I fix this issue, there are a bunch of minor issues to fix and then I think it'll be golden. I think it's going to take another few days at least--probably more on the order of another week.
This is a first post as I get used to the WordPress interface....
I'm a developer at Participatory Culture Foundation and I work full-time on Miro development. Currently I'm working on Mediabar which is a Firefox extension that discovers media on a web-page and allows you to send selected media to media applications like iTunes, Miro, VLC, ....
My plan is to post status-type posts on this blog as well as short essays on various development issues that I come across. This gives readers a window into my development progress so that things are more transparent.
I'm using Planet Mozilla as inspiration.
That about covers it. If you're interested in other kinds of content, comment below and I'll see what I can do.
I'm a Miro developer employed by Participatory Culture Foundation.
What I do:
I spend my Miro-development hours testing, release engineering, doing some release planning, doing Linux and Windows development, working on enhancements, fixing bugs, and Ubuntu support, packaging and testing. I also do some bug triage, user support, and "public relations" (i.e. hanging out with content creators and content publishers and explaining how the Miro universe fits into their world). I think I'm averaging between 40 an 60 hours a week for work but my wife insists it's a lot more than that. I haven't had the courage to measure it, yet--some things are probably best left unquantified.
Ways that you can get a hold of me:
irc: willguaraldi on #miro-hackers
on irc.freenode.net
email: will dot guaraldi at pculture dot org
Meet me for coffee:
I live near Boston, MA, USA right off of the T. I'd love to hang out, get a cup of coffee, and talk Miro and Miro-related things. If you're in the area, definitely look me up.
I'd also love to do Miro or Miro-related hackfests. If you're interested, let me know.
The rest of my world:
My other web-site is at http://bluesock.org/~willg/.
I'm the maintainer of PyBlosxom. I've been doing some GSOC and GHOP work with the Python Software Foundation.
I started a co-working group called Nomadic Telecommuting Herd which grows linearly with respects to how much time I put into it which comes in spurts.