From kra at monkey.org Tue Nov 3 19:45:06 2009 From: kra at monkey.org (Karl Anderson) Date: Tue, 3 Nov 2009 10:45:06 -0800 Subject: [portland] Instant Action is hiring, and open house at Ground Kontrol Message-ID: <3cd9d8800911031045x1da570a9vbd4b6ee79f23268c@mail.gmail.com> Hello all, The company I work for, Instant Action, is hiring a senior back-end developer for our Portland office. On the Python front, this involves lots of Twisted, REST, XMPP, and SQL clustering, with really interesting things in the works like NoSQL, PubSubHubbub and other data pipelining, and OpenID and OAuth. We're also having an open house at Ground Kontrol on November 11th, where you can talk about this and other positions (and drink free beer and play free video games). If you're interested, read the appended posting without paying any more attention to the requirements than you would for any other posting written by a recruiter, and send your resume and cover letter to jobs at instantaction.com, or I can forward it as well. And let me know if you have any questions about the team. Here's a link to the open house: http://blogtown.portlandmercury.com/BlogtownPDX/archives/2009/11/02/free-drinks-at-ground-kontrol-also-possibly-you-could-get-a-job Senior Back-end Developer, Core Technology Team InstantAction.com is the new standard for gaming on the Web. With our unique technology, we have been able to offer some of the most advanced 3D games to ever be played on the web, the iPhone, and Facebook. But, we're just getting started. We are looking for some top-talent Internet gurus with a passion for gaming to help redefine how games are played and distributed. GarageGames acquired by IAC, created InstantAction.com, the first Web-based videogame network. InstantAction is located in Portland, Oregon and on the web at http://www.instantaction.com. Instant Action is recruiting for a mid to senior level product driven engineer with 5+ years experience in ecommerce middleware development to join our small core team of developers who build and manage the company's web entertainment and e-commerce video game portals. Bring your formidable Python skills, experience in the LAMP stack (Linux, Apache, MySQL, PHP), and passion for coding, analyzing and troubleshooting large-scale web systems. Our fast paced and growth oriented environment is perfect for web developers who enjoy having a chance to analyze site performance and influence the design while developing the next generation of entertainment e-commerce services and products. If you love playing video games, that?s a huge bonus! Title: Senior Back-end Developer Location: Portland, OR Requirements: * 5+ years of web development on increasingly harder problems, both in technical challenge and in scale * 3+ years building complex web apps and business middleware on the LAMP stack - some MySQL knowledge definitely helpful. * Fluency in one or more of: Python, PHP, C/C++ or Java. * Experience with AJAX, SEO, CSS and JavaScript a plus. * SQL experience strongly desired, MySQL a plus. * Must understand the business perspective of development * Expertise in data structures, algorithms, and complexity analysis. * A strong sense of ownership, urgency, and drive. * Fluent written communication and unusual verbal agility are strong assets. * Build systems that are simple and scale * Experience writing XML to web service APIs * Experience working with internal development and product teams, balancing requirements, etc. * Experience working with fast-moving organizations. * Comprehensive computer-science fundamentals, BA/BS in CS, MS or PhD is preferred. Pluses: * Love of Python * SQL experience (MySQL preferred; knowledge of horizontal/vertical partitioning a plus) - redundancy, scalability, clustering, high-availability, analysis of complex systems for performance bottlenecks * Specific interest in local search or social networks We are looking for those who are accountable, like working in a team environment and thrive under tight deadlines but most importantly, have a positive attitude, a sense of humor and who are passionate about gaming or the gaming industry. We are offer a fun, relaxed work environment, medical & dental benefits and a matching 401K! To apply, please send your resume and salary requirements to jobs at garagegames.com. Only resumes with salary requirements will be considered. Please use ?back end, Core Tech? in your subject line. From michelle at pdxpython.org Tue Nov 10 01:46:18 2009 From: michelle at pdxpython.org (michelle rowley) Date: Mon, 9 Nov 2009 16:46:18 -0800 Subject: [portland] Meeting tomorrow night: 6:30pm @ Webtrends! Message-ID: <813046e40911091646g54552b0ej1c4d86d844529a37@mail.gmail.com> Happy Second Monday, Pythoneers! Tomorrow night at 6:30pm is our last regular meeting of this year, at Webtrends. Next month, of course, is the Winter Coders' Social, which will be at Nedspace Old Town this year. We'll have more information about the social tomorrow night, along with several awesome presentations: Chris Pitzer has claimed November's Michel's Monthly Module (most likely: subprocess), Brett Carter is putting together a presentation all about Mercurial Queues, then Jason Kirtland will highlight a few of the differences between MQ and Mercurial Patch Branches. Jason also plans to share a quick bonus lightning talk about Emacs, PyFlakes and PEP 8. After the meeting (around 8:30-ish) we'll head over to Bailey's Taproom to chat more about Pythonic-type stuff! Here are the location details: Webtrends 851 SW 6th Ave. Suite 1600 Portland, OR 97204 Bailey's Taproom 213 SW Broadway Portland, OR 97205 Hope to see you there! Michelle From dan at mobileorchard.com Tue Nov 10 04:11:00 2009 From: dan at mobileorchard.com (Dan Grigsby) Date: Mon, 9 Nov 2009 21:11:00 -0600 Subject: [portland] [OT] Python-to-iPhone class In-Reply-To: <52E74E2F-6B3A-4AC6-8445-5B76F71CC259@mobileorchard.com> References: <52E74E2F-6B3A-4AC6-8445-5B76F71CC259@mobileorchard.com> Message-ID: There's a couple of tickets left for our Web-to-iPhone programmer class on Thursday and Friday of this week if you want to attend -- it's $899 with last-minute rush pricing and the "python" discount code. Details: http://is.gd/4Rnvz On Oct 13, 2009, at 11:43 AM, Dan Grigsby wrote: > Hi, > > It's Dan Grigsby of the iPhone dev community site Mobile Orchard. > This is an off-topic post, but I'm hoping my Minneapolis dev > community/python credentials are transferable to Portland. Anyway: > > I'll be teaching the Mobile Orchard Beginning iPhone Programming > Workshop in Portland on November 13-13. Class synopsis: Python > programmer (or PHP, Ruby, Java or .NET) to iPhone programmer in two > days. > > Intensive two day class. Leave with seven compact, but complete > iPhone apps that use Core Location, Core Data, navigation UIs, > shake, undo/redo, web services (actually, JSON from a Python App > Engine app) and hybrid web/native UIs. Memory management, > properties, protocols and categories exercises. 3.0SDK. Small > class size, experienced instructor. From Mobile Orchard, the #1 > iPhone developer news site and podcast. > > Details/registration: > http://mobileorchard.com/training > > I'm part of Minneapolis' "PyMnTos" Python group. And I run, help > run, or used to run or help-run the Minneapolis BarCamp, DemoCamp, > Ruby group and StartupCamp. I'm hugely fond of local community > groups, and when I get folks active in these groups at the classes > they're invariable the kind that I like. So I'm happy to knock a > couple of hundred bucks off the price; use the "python" discount > code. With the discount code and early bird price the cost is $799, > down from the usual $1200. > > Hoping my good-standing and contributions to the dev, iPhone, and > startup communities offsets any feather-ruffling that me pitching > the class to the list might elicit. In addition to keeping my kids > in new shoes and fruit snacks, the class generates the income that > enables work on the site and podcast full-time. > > Thanks, > > Dan > dan at mobileorchard.com > 612 423 3694 From robin at alldunn.com Tue Nov 10 19:19:10 2009 From: robin at alldunn.com (Robin Dunn) Date: Tue, 10 Nov 2009 10:19:10 -0800 Subject: [portland] Fwd: Open Source Architect Message-ID: <4AF9AE9E.5070107@alldunn.com> Hi all, I just received this message about a local job opening. I don't need it so I thought I should pass it along to the group. It doesn't mention Python, but there are some other skills mentioned where there would probably be some overlap. Robin -------------- next part -------------- An embedded message was scrubbed... From: cherice at allyrecruiting.com Subject: Open Source Architect Date: Tue, 10 Nov 2009 10:35:13 -0700 Size: 5168 URL: From robin at alldunn.com Tue Nov 10 19:48:55 2009 From: robin at alldunn.com (Robin Dunn) Date: Tue, 10 Nov 2009 10:48:55 -0800 Subject: [portland] Fwd: Open Source Architect In-Reply-To: <4AF9AE9E.5070107@alldunn.com> References: <4AF9AE9E.5070107@alldunn.com> Message-ID: <4AF9B597.9050907@alldunn.com> On 11/10/09 10:19 AM, Robin Dunn wrote: > Hi all, > > I just received this message about a local job opening. I don't need it > so I thought I should pass it along to the group. It doesn't mention > Python, but there are some other skills mentioned where there would > probably be some overlap. Oops, I didn't realize that this ml was configured to drop attachments. Here is the text from the original message: -------------------------------------------------------------------------------- Hi Robin... I ran across your information in LinkedIn while doing a search for an Architect position for a local company. I was curious if you or anyone you know might have interest in exploring this opportunity? Thank you! Our client is currently recruiting a Web Architect contractor. This 6 month contract position will be reporting to the CTO and may lead to a full-time position. The ideal candidate will be local and available to start work in the next week to two. - This position will focus on designing/building/maintaining the IT infrastructure for web based applications. - The position will mostly involve architecting web solutions with Open Source solutions: Linux, Java, Geronimo, PostgreSQL, etc. Our client is moving from a Windows-based, client-server adaptive assessment system to an Open Source-based, web delivery adaptive assessment system. The application coding has been going on for almost a year and scheduled to complete in early January. Some of the IBM development team will start rolling off in Nov. Several IBM team members will be here through Mar-Apr timeframe when acceptance testing of their deliverables is scheduled to complete. A knowledge transfer plan is already in place and underway. This Web Architect position will be working with the IBM members through acceptance testing and also with key client personnel to complete this engagement?s deliverables. Duties: 1. Create Infrastructure Design Document {IDD} for Macro Design. 2. Oversee and approve creation of Micro Design and Configuration Guides 3. Technical oversight of Deployment through Beta test environment being ready for start of Beta Test 4. The IDD should have sections on different environments such as QA2, Performance Testing, Staging(Beta) and Production 5. For each environment, the IDD should have sections on load balancers, Firewalls, HTTP servers, LDAP Servers, Single-sign-on servers, Applications server, Data base servers, Storage and other misc components. 6. Work with the joint client/IBM Infrastructure team, build consensus, prepare materials to go through ARB {Architecture Review Board}. 7. Work with other client and IBM teams and team members on other related tasks. Deliverable: IDD for Macro Design, Micro Design and Implementation of Environments. Required Qualifications 5+ years as a dedicated Web Architect focused on OPEN SOURCE tools and technologies, ideally: Linux or Unix), Java, Apache Geronimo (or other web servers), PostgreSQL (or MySQL). Cherice Withers Principal, Recruiting Consultant Ally Recruiting cherice at allyrecruiting.com 503-201-2161 www.allyrecruiting.com -------------------------------------------------------------------------------- -- Robin Dunn Software Craftsman http://wxPython.org From kirby.urner at gmail.com Wed Nov 11 18:25:22 2009 From: kirby.urner at gmail.com (kirby urner) Date: Wed, 11 Nov 2009 09:25:22 -0800 Subject: [portland] Thx for mtg! Blog 'n links... Message-ID: Hey there group -- Good seein' some of ya around the water cooler so to speak. I have a kind of half-assed blog summary here (bein' kinda distracted): http://controlroom.blogspot.com/2009/11/ppug-20091110.html Then over beers with the discography guys, Pei Wei and Jason, I promised I'd post a link to the Haiku Distillery or whatever it's called, a Python text cruncher that scans for embedded haikus. The one's it found in Ulysses are actually pretty good, follow links? http://mail.python.org/pipermail/edu-sig/2009-November/009659.html (like a Google treasure hunt but different). Thanks for a great show last night, cerebral as always, fun punching buttons on the coffee machine, doff cap to WebTrends and that beer was quite yummy. Maybe see you at the party, or seek me out in Hawthorne District if you want beer (or even coffee). I tweet as thekirbster (Flickr photo the same way). Kirby 4dsolutions.net psf 09 PS: we're experimenting with multi-media audience participation formats in private party back of Duke's Landing on Belmont. I'm introducing the concept of Lightning Talks with direct attribution to "Python culture," might even project some homemade geometry videos developed with VPython per this model: http://coffeeshopsnet.blogspot.com/2009/05/hypertoons-from-csn.html This venue has featured another Python programmer in town, Rick Flosi with a band named Good Bye Party, from Chicago and Indiana. I'm encouraging him to show up at PPUG sometime. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jek at discorporate.us Wed Nov 11 20:10:43 2009 From: jek at discorporate.us (jason kirtland) Date: Wed, 11 Nov 2009 11:10:43 -0800 Subject: [portland] Fwd: O'Reilly UG News Message-ID: <28dcaea50911111110w44aa341bud98b62db046cfd40@mail.gmail.com> Pythonistas, O'Reilly sent this our way. Pretty cool. ---------- Forwarded message ---------- If you would like to view this information in your browser, click here: http://post.oreilly.com/rd/9z1zcbmqmfmbvfelfeele68t09hcoqcqacq5ae2jeig *** All New Safari Books Online *** Try the new version of Safari Books Online during our Open House -- no charge, no strings attached! O'Reilly Media founder Tim O'Reilly is enthusiastic about the benefits of this new release: "Safari Books Online 6.0 is a complete, bottom-to-top revamping of the original service. The new UI is slicker and faster, with the kind of drag-and-drop goodness that people expect from a modern web application. In addition, we've added some long-requested features that take advantage of the online medium in ways that aren't possible with standalone ebooks." ** 10 Days Free ** Test drive Safari Books Online free for 10 days or 200 page views. Get your free trial now: http://post.oreilly.com/rd/9z1zedecbkec5hovqu7cfle74odpcg8d5glmcdok2bg There has never been a better time to check out Safari Books Online: - Access 8,500 Books & Videos Enjoy unlimited online access to more than 8,500 books and videos from the world's leading publishers, including O'Reilly Media, Addison-Wesley, Prentice Hall, Microsoft Press, Apress, Manning, Total Training, PeepCode and more. - Search Multiple Sources on One Platform Quickly search across the entire library to pinpoint just the information you need. You can even save your favorite searches as folders you name that automatically update as new information is added! - Read Books Before They are Published Be the first to learn about cutting edge topics. Read pre-publication manuscripts and interact with the authors. - Organize Your Favorites Create your own Favorites Folders for the books and videos you use the most. Drag and drop titles into folders. Build your own custom digital library within Safari Books Online. - Use Time-Saving Tools Rate and review books, attach your own notes, assign tags, highlight sections and bookmark pages of books as you read them. You can then search across your highlights, notes, and tags or even build and print custom summary documents. - Get Information Where You Need It Read mobile-friendly books directly from cell phones and mobile devices. Receive five download tokens per month to download chapters or full books to print or read offline. Whether you need to stay on the cutting edge of your field, learn new skills, or prepare for certification exams, you can learn more and spend less with Safari Books Online. See for Yourself. Try the New Safari Books Online On Us: http://post.oreilly.com/rd/9z1zekhk4l417ke9shgta96b89jnaeg2d81j9bm5npo Forward It On! http://post.oreilly.com/f2f/9z1z2c71i9m2dcprln2a1sd35j4a2bl5iegq9dfuaa0 Know someone who might be interested? For a very limited time, try a Safari Library account on us -- no strings attached! Register during our Open House and test drive Safari Books Online for up to 10 days or 200 page views.* *Limited time offer ends November 24, 2009. Not available in all countries. Available to new subscribers only. Rough Cuts and Downloads not available during trial. Copyright 2009, Safari Books Online, LLC 1003 Gravenstein Hwy North | Sebastopol, CA 95472 All rights reserved. -------------- next part -------------- An HTML attachment was scrubbed... URL: From ramp99 at gmail.com Thu Nov 12 05:43:39 2009 From: ramp99 at gmail.com (Rama Rao Polneni) Date: Thu, 12 Nov 2009 10:13:39 +0530 Subject: [portland] WxPython:ListBox Message-ID: <9a8a0e230911112043m32242a1byd9e7951cf899b506@mail.gmail.com> Hi, Can you please help me in writing python code for the follwing requirement. I have a list box. In which I need to browse multiple files from multiple locations and need to show them in the list box. Then I will be able to read all the file names("all" means-No selection/deselction mechanism) in the list box and to print them. I am BOA as IDE. Thanks in advance, Rama Rao -------------- next part -------------- An HTML attachment was scrubbed... URL: From kirby.urner at gmail.com Thu Nov 12 22:45:42 2009 From: kirby.urner at gmail.com (kirby urner) Date: Thu, 12 Nov 2009 13:45:42 -0800 Subject: [portland] Fwd: [Edu-sig] Call to Action (PyCon) In-Reply-To: <4AFC5098.9050006@canterburyschool.org> References: <4AFC5098.9050006@canterburyschool.org> Message-ID: Forwarding from the Edu-sig group within Python. I've been working on Vern on this project, also Steve Holden, so think I should help publicize the fact that Pycon is new featuring a "poster session". For those of you less familiar with academic conferences, that's where feature papers or projects get some space, usually on a board, on the model of a science fair. Sometimes the authors hang around for the purpose of discussing their work and answering questions. In this case, we're offering space to minors, high school aged users, who may not be able to make the event itself, but would like some recognition for their work. Our poster session is not limited to this demographic, but I wanted to make clear that submitting a poster doesn't commit the participant to accompanying the exhibit. As time goes on, we expect more use of LCDs to rotate through posters, which will end up more like lightning talk TV commercials for whatever projects, in which case the authors will have an opportunity to make a guest appearance in the context of their own work. Here's the edu-sig home page, for those unfamiliar: http://www.python.org/community/sigs/current/edu-sig/ There's a link to our mail list at the bottom. If you have associates, siblings, other family members or co-worker friends who might appreciate getting this information, you could link directly to this post in our public/open archive why not? Kirby PS: new work on teaching Python generators on Wikieducator site, FYI: http://www.wikieducator.org/PYTHON_TUTORIALS#Generators ---------- Forwarded message ---------- From: Vern Ceder Date: Thu, Nov 12, 2009 at 10:14 AM Subject: [Edu-sig] Call to Action (PyCon) To: "edu-sig at python.org" , edupython at googlegroups.com Hi everyone, This is a call for help on a couple of fronts. First of all, I could really use your help in promoting the poster session at PyCon. The nature of posters make them a good fit for both Python educators and their students. Undergrads and graduate students (and teachers) can use them as a way to get conference presentation experience and recognition, and virtual posters let students and teachers at any level get in on the fun, even if they can't come to Atlanta. So please, promote, blog, etc the poster session to your friends and colleagues as much as you can. Again, all information is at http://us.pycon.org/2010/conference/posters/ and don't hesitate to email me if you have any questions. If you have contacts that you think would be more responsive to a semi-official announcement/invitation/groveling plea from me, please send me their contact info and I'll get something to them. Secondly, we have the chance to put our stamp on PyCon. It wouldn't take that much to move our unofficial BoF to being a regular education "summit" and standard feature of PyCon. What it *would* take is someone to own the job of basic planning and outreach to the Python in Ed community, particularly those within easy attendance range of Atlanta. If anyone is willing to do that, but either can't attend PyCon or feels uncomfortable moderating the actual event, I'd be willing to be an on-site figurehead of last resort. ;) Given that the southeast includes so many excellent schools at all levels, it could be a great time to turn up our outreach, and it would demonstrate that Edu-Sig is one of the leading communities (which I happen to believe) within the greater Python community. So please consider taking this on. And please help plug the poster session - it would be great to have a strong education presence as we add posters to PyCon. Thanks, Vern -- This time for sure! ? -Bullwinkle J. Moose ----------------------------- Vern Ceder, Director of Technology Canterbury School, 3210 Smith Road, Ft Wayne, IN 46804 vceder at canterburyschool.org; 260-436-0746; FAX: 260-436-5137 _______________________________________________ Edu-sig mailing list Edu-sig at python.org http://mail.python.org/mailman/listinfo/edu-sig From kirby.urner at gmail.com Fri Nov 13 02:13:50 2009 From: kirby.urner at gmail.com (kirby urner) Date: Thu, 12 Nov 2009 17:13:50 -0800 Subject: [portland] Fwd: Private Undercover Party In-Reply-To: References: Message-ID: Hey Pythonistas -- FYI, one more from my corner, check out how "Lightning Talk" is making it into the mainstream (or Portland's SE music scene at least...). Obviously this isn't a completely secret party, just not postering or handing out flyers etc., like for some other shows. Feel free to drop by, bring a laptop if ya like. BYOB. Kirby Urner 4Dstudios ---------- Forwarded message ---------- From: Kirby Date: Thu, Nov 12, 2009 at 5:08 PM Subject: Fwd: Private Undercover Party To: kirby.urner at gmail.com --- In wwwanderers at yahoogroups.com, kirby urner wrote: ---------- Forwarded message ---------- From: Lindsey Walker Date: Thu, Nov 12, 2009 at 4:35 PM Subject: Private Undercover Party To: Lindsey Walker *A Consciousness Raising Event* *Spinning by DJ Troy* *Live music by Lindsey Walker* *Computerized graphics by 4D Studios* *Political videos from Laughing Horse* **Lightning Talks!** (FREE/BYOB w/ receipt) Lightning talks are a form of speaking that can be about anything that is on your mind. We welcome spoken word and will even offer tracks and drum beats for you to speak over if you choose. This can be a discussion of whatever issue is dear to your heart, even transforming into hip-hop. We endeavor to create an environment of artistic, political and even technical collaboration. We want to exercise the practice of art to effect social change in a time of war. We want to *STOP THE WARS* and stop the destruction of our planet. We want to find solutions to benefit all its inhabitants. **In addition, all acoustic musicians, are welcome. ?If necessary we'll create a spillover stage outside.** ***Graphic artists with online material are also welcome to display their art on the projector.*** *Secret location:* This invitation has been sent to you out of a sense of trust. Please use discretion in who you invite or forward this to. Location: Duke's Landing, 2715 SE Belmont St. Time: Saturday Night November 14th, 7:00 PM [ image redacted -- because this is plaintext ] Artwork by James Jameson, edited by Lindsey Walker (this message will self-destruct in 10 seconds) -- Lindsey Walker http://www.myspace.com/lindseywalkermusic --- End forwarded message --- From RWagoner at volt.com Tue Nov 17 02:29:40 2009 From: RWagoner at volt.com (Wagoner, Roger) Date: Mon, 16 Nov 2009 17:29:40 -0800 Subject: [portland] Python Build Automation Engineer Message-ID: Hello, I have any opening for a 3-6 month contract in Hillsboro, OR, doing build, release and validation SW engineering in Python in an embedded Linux environment. The rate is $30-40/hour W2. Please email resume to rwagoner at volt.com if interested and I'll send the complete description. This is my first time posting, however I didn't see a separate place for job postings, so apologies in advance if I've goofed. Thanks!! Roger Wagoner Technical Recruiter Six Sigma Yellow Belt Volt Technical Resources 1300 SW 5th Ave, Suite 2600 | Portland, OR 97201 t: 503.227.3332 | f: 503.227.8944 rwagoner at volt.com | www.volt.com -------------- next part -------------- An HTML attachment was scrubbed... URL: