|
|
||||
News aggregatorHow to Find Me Online ReminderI set up a couple of things last year to help organize my online activities. I might have some newer readers here who haven’t seen them yet, so here’s a recap. One of them is a combined feed from this blog, Twitter, Vimeo, Ma.gnolia, and a few other services. I don’t always get around to blogging about whatever I’m working on, and not everyone reads Twitter, but you can subscribe to the amalgam at http://feeds.feedburner.com/spinnerin_tumblr (note: it says Tumblr, but I recently moved to Soup.io). This is the same feed that powers the front page of lifeofaudrey.com. The other thing is a wiki page listing the online accounts I try to pay attention to (and ways to reach me, like email and IM): http://aeschright.pbwiki.com/HowToFindMeOnline. As the page says, they’re not the only ones I’m on, but if it isn’t listed, it’s a lower priority. And then you’ll know things like the video about making cultured butter I made earlier this week. A Tale of Two CamerasI recently purchased a DSLR, something I’ve been interested in for quite a while (a Canon Digital Rebel xsi). I also finally remembered to develop two rolls of film from the Holga that had been sitting in the fridge a while. The contrast is amusing. Here’s Robin dodging the camera flash on the DSLR: I’m not entirely sure what went wrong with the focus on the Holga in those images. I usually keep it set at infinity, but you can’t exactly look through the lens to know what you’re getting. Much better focus, but the distortion at the edges is more Holga fun: I can’t imagine having only one camera. I could put a weird lens on the SLR, but using film is part of what makes the Holga interesting. I like that some of the result is completely out of my hands—I’ll get what the camera and film decide. But I want sharp, clear, images too. I’ve been learning to work with RAW files. It’s a fun process. Pluggable architecture, not just for codeOne OSCON session that made me think was “Does Open Source need to be organic?” The panel contained Brian Aker (MySQL), Rob Lanphier (Linden Lab), Stephen O’Grady (Redmonk), Theodore Ts’o (Linux Foundation). The session was less about business vs. community, and more about how to increase community involvement in your projects. Brian Aker mentioned Launchpad, and the way that it handles code forks. Forks are integrated into the system using a new revision control system - Bazaar. The forks are front and center - allowing all developers on the project to add forks and update them, incorporating them in with the primary code distribution point. This model reinforces the idea that forks are natural and can be positive evolutions in open source projects. My big take-away: If you want to increase community contribution to open source projects, provide public and easy-to use interfaces. Publish your API early and create pluggable interfaces! Let developers add functionality and publish their add-ons easily, both in your project’s development space and on their own. The same principal can be applied to the people side of open source projects. In your organization, make roles, tasks and responsibilities transparent. Let everyone - inside AND outside the project - know what they could be doing to get things done. The mistake that many projects make is assuming that people know what they could be doing. Think of the people-side of projects the same way as you think about the code. Documented APIs are the same as public mailing lists, blog entries and wikis that reveal what your organization is actually doing, and how new people can get involved. Roles and titles that are meaningful let people know who they should bring their ideas to. And that lowers barriers to participation. Leadership is not just telling people what to do - it’s inspiring, facilitating and then getting out of the way of people who are willing and capable of doing things on their own. Community grown from inspiration, and then fed by encouragement, fun and recognition of accomplishment, are the ones that last. And these communities are the ones that I want to be part of. Open Community WikiOne of the things I realized during OSCON was that I had yet to see a central place to point people to for info on running user groups and tech events, that wasn’t specific to a particular place or technology. There are sites on how to start an Apple User Group, and for Portland we’ve gathered notes on our local tech scene, but we could use something a little broader. The Open Community wiki is a stab at addressing this. I’m particularly interested in collecting “how we did it” articles from people who have run successful groups and events, and resources like user group book programs that a newcomer might not know to look for. If you have something like this, please go and add a link. And forward the info along to any user group leaders and event planners you might know. I want everyone to be able to get out there and do something they’re excited about, without having to reinvent the wheel as to how to get a space, solicit sponsors, order food, keep a meeting running, etc. OSCON 2008 NotesI survived. I am mostly caught up on sleep. I have a whole Sunday left to lounge around playing Mario Kart and eating pancakes! So here’s some of the fun from the week. Schwern’s People for Geeks tutorial had everything from introductory etiquette to manager-speak to running a user group. I think I’ll be using the concept of tact filters frequently, to explain where geek / everyone else communications go wrong. One of the presenters, Kirrily Roberts of the Geek Etiquette blog, has also just started a Geek Feminism wiki to track information related to women in technology/gaming/sf. This, combined with Geek Speakr make great starting points for anyone wondering how to get more women involved with their conference or tech events. Ben Bleything’s Ruby and electronics projects always make me wonder why I still don’t have an Arduino. There’s links to most of what he talked about on his blog. Selena and Gabrielle gave an intro to running a user group, complete with a short illustrated handbook for attendees (you can download it at the link above). I liked that they had us model some of the techniques discussed as we went. I really enjoyed leading the panel on Tools for Local Communities. Thanks to Selena Deckelmann, Sulamita Garcia, and Michael Dexter for participating. If you missed it, you can download an audio recording. This year’s FOSCON, Cooking with Ruby, was entertaining as always. Reid, Igal, and I gave a lightning talk on the Calagator development process. Notes here. The Rails team won the coding competition, with PHP/Symphony coming in second. I gave a lightning talk on anarchy during the Art of Community session on Thursday. Emma Jane Hogbin’s “Form an orderly queue, ladies” blew me away. There were so many things in there that I’ve been trying to formulate into coherent thoughts—now I can just tell you to check out her talk and join in the quest for open source world domination. Slides here and video from the version she did at LUGRadio Live. Finally, on Friday morning I spoke on OPB Radio’s Think Out Loud, as part of an entire hour on open source. You can download the podcast if you’d like to listen. I’m on about 40 minutes in, but Raven Zachary and Rick Turoczy participated throughout the hour. Reading the comments on Twitter afterward was pretty entertaining. Running a Successful User Group
OSCON Already?I saw Dawn’s post about her Art of Community session tomorrow, and realized that not only is it already the week of OSCON, but I really ought to tell people about the things I’m participating in. How did we get to the middle of July already? Wednesday (that’s today) at 5:20 I’m moderating a panel called Tools for Local Communities. We’ll be talking about our local open source groups and communities (spanning the US, Brazil, and Latvia) and what we’ve learned about making them go. Tonight, I’m participating in FOSCON 2008, Cooking With Ruby, which starts at 6pm at CubeSpace. The highlight of the evening is a web frameworks cookoff between Ruby on Rails, PHP, Seaside, and Drupal. We’ll also have a fun set of lightning talks by local Rubyists. Then tomorrow, I’m giving a lightning talk at the Art of Community session called “Friendly Anarchy”, about what I’m learned from participating in pdx.rb. I’ll also be helping staff the pdx.rb booth in the exhibit hall, so stop by and say hello. FOSCON Live Coding competitionThe Portland Ruby Brigade is cooking up a great FOSCON this year, hosted at Cubespace. It’s all happening on Wednesday, July 23, 2008 from 6pm-9pm. I’m going to miss some of FOSCON this year, but I’m hoping to catch some of the Live Coding Competition. In Drupal’s corner, Jakob Perry (of Ubercart fame) is leading the charge with Joshua Brauer. Ruby on Rails will be represented, as will a couple other web frameworks or content management system. Rumor has it, Jakob and Joshua are going to rock this competition. If you’re a Drupal enthusiast, see if you can make it over to Cubespace to cheer them on Wednesday. PDXPUG Day on July 20 - Register now!
Registration for PDXPUG Day on July 20, 2008 is open! Please sign up and let us know what size t-shirt you’d like. We’re requesting a $20 donation (by cash or check) at the door. All proceeds to to Software in the Public Interest, a 501(c)3 organization that is used to fund PostgreSQL advocacy. Registration for OSCON is not required to attend. Registering also gets you in the door at the Gotham Tavern, our after-party location close to the convention center! Our line-up of talks includes: PostgreSQL Unit Testing with pgTAP - David Wheeler Sign up today! Busy GirlSo busy I haven’t updated my blog since May. Since the last post: I co-organized Ignite Portland 3. What’s up for July? In August? I plan to sleep. A lot. And stare blankly at the ceiling. #33: The glass, all emptyDownload mp3 (2.23 MB) (or subscribe) Embarrassingly, it took a lot longer for me to realize that the first song on Reconstruction Site is a sonnet than it took for me to write one. Another day’s insistent rays incite Drupal + PostgreSQL: review some patches, folks!
I’ve been working on a site that uses Drupal for a few months now. And I’m living dangerously with CCK, Views and, as of last week, Organic Groups. I found this sharp moderation module (Modr8) last week, and then quickly realized that I wanted to be able to provide this moderation tool any conferences that wanted it! Enter the Organic Groups. I’m using PostgreSQL for the back-end database, and so I’m used to being a second-class database citizen in Druplandia. This means that I frequently have to patch modules so that they use SEQUENCE instead of AUTO_INCREMENT, or get rid of the (8) after an INT type. So, when Organic Groups and the og_modr8 modules caused this bug to rear up, and I suddenly had a full-scale “blogs running backwards” problem on my hands, I wasn’t surprised. Thank goodness for Brenda Wallace’s patch, which fixed everything up a short while later. What got me, however, was that the problem has had a fix (although not Brenda’s ultimate patch) for over a year, but it hasn’t been added to core. Particularly when the problem causes nodes to be presented out of order, site-wide. Apparently there’s a shortage of PostgreSQL reviewers in the Drupal community. Fortunately, if you’d like to help get patches applied to core, there’s a page of Patches To Be Reviewed, and a few people are trying to add a postgresql tag to bugs. If you’re a Drupaler and use PostgreSQL, please take a few minutes to review a patch. How to PlurkI’ll keep updating this as I find new things! Uploaded with plasq’s Skitch! Peat has already mentioned his newfound love of Plurk, a quirky new social networking site that I’ve been playing with. Now that Leo Laporte has endorsed it, they’ve experienced their first Twitter-style growth! What I like most about Plurk is that it takes the great feeling of chatter you get in a lively IRC channel, and combines it with awesome threading - something that Twitter users have complained about for a long time. Hash-tagging has solved some of the problem, but I have to say that I enjoy a return to real threading. So far, using plurk is immersive, silly and very fun. The service is still young (periodic 500 errors!), and there are a couple UI issues (too much clicking!). But, using it last night was fast and easy. There’s a definite difference between Plurk and Twitter in terms of attention-demand. I liked @brampitoyo’s plurk about it being “high-maintenance.” I totally agree, but it encourages for short bursts of creative conversation. There’s an intense, good intimacy created with the threads that I don’t see as often with Twitter. In the first 24-hours, here are a few tips I’ve gleaned for getting the most out of plurk:
A few features I wish Plurk had:
Have fun, and feel free to Plurk me! Call for proposals for PDXPUG PgDay, due June 20, 2008
Please submit a talk! The call will be open for 2 weeks and proposals are due June 20th. Follow the link for details on submitting. http://pugs.postgresql.org/node/400 PDXPUG PgDay will be on July 20, 2008. This is a one-day conference happening the day before OSCON at the Oregon Convention Center. We are inviting anyone who has something interesting to share about PostgreSQL to send us a proposal! We’d like to have at least one 1.5 hour tutorial and up to five 45-minute talks. We welcome talks in any of the following areas: * Case studies involving interesting and innovative uses of PostgreSQL from an application developer, PostgreSQL developer or administrative user perspective #32.01: I Remember EverythingIn 2004, by some unbelievable stroke of luck, my band got to play a show opening for John Vanderslice at Gardner Lounge. Gardner, if you’re not familiar, has a rich and Pabst-steeped history: the Smashing Pumpkins were there in 1990, opening for the Lemonheads on what I think must have been their first actual tour outside of Chicago; the Reputation played an eight-song set there in 2003 that launched my long love affair with them; the Mountain Goats came through last year. Every Gardner show is free, all-ages, and open to the public. Truly, we were standing on the shoulders of giants. We kind of sucked. But it’s okay! Because a month ago, I asked you a question: “Should I post an embarrassing video of my band on YouTube?” And you, dear reader, answered with a resounding “hell yes”. So here we are. And here we were:
And there you go. And because this is kind of a cop-out and not a real Shoebox Full of Tapes update, to tide you over until next time here’s another video in which I play music. Sort of. PgCon 2008 - big announcements, community conversationsPgCon was a very exciting conference, with a lot of people from Europe, Asia, Australia and South America traveling to be part of it. I read that 175 people attended, and based on how crowded both parties were, it’s not hard to believe! The biggest announcement for me was that the PostgreSQL Europe is finally a non-profit organization! I made a slide for my lightning talk with Magnus, Gabriele, Jean-Paul and Andreas on it: I got a ton of great feedback about the User Groupalooza slides. I also enjoyed meeting Jean-Paul Argudo, a fellow Drupaler. There were a bunch of community-focused conversations, some focused inward on developers, some looking out to the rest of the world from inside Pg, and others from the outside looking in:
All the talks were recorded, so I look forward to listening to them again - without the distraction of Twitter! A couple talks I thought were really great for web developers were:
Thanks so much to Dan who got me to the conference this year! I learned a lot, and really enjoyed meeting so many people that I’ve only communicated with over email for the past three years. twittering on 2008-05-22
PgCon Lightning talk: User GroupaloozaI gave a Lightning talk today about PostgreSQL User Groups. I wasn’t able to get through ALL my slides - but I only had to rush through the last three. (click on the cat below to download - 5MB) Lightning talks are some of my favorite sessions. I got to announce the incorporation of PostgreSQL-EU! We had a talk about DBIx::Cache (which you should all check out!), a cool open source lab in Japan that Hiroshi Saito works for (only for Japanese, but very cool), Gavin Roy talked about Staplr and a new benchmarking tool called Playr that was just released on Thursday, and six more talks! We hope to publish the rest of the slides shortly. The Daily Brain ReportOne of my favorite blogs right now is The Runcible Bin, because each post is a small brain-dump of what the author is working on and thinking about. If I were to do such a thing, today’s would look like: Now that MetroFi officially gave up, can we have Meraki instead? Calagator. Now with fewer memory leaks caused by bad parser code (vpim. again.). If I said I’d give a presentation on fun with location tracking next week, does that mean I’ll actually manage to build a working demo in time? Julia Nunes is the best cure for a grouchy morning. |
|
|||