From john_re at fastmail.us Sat Jul 3 02:41:44 2010 From: john_re at fastmail.us (giovanni_re) Date: Sat, 03 Jul 2010 02:41:44 -0700 Subject: [buug] Join July Global Unix via VOIP Free SW HW Culture Mtgs - BerkeleyTIP Message-ID: <1278150104.10693.1383107391@webmail.messagingengine.com> Introducing Numpy Arrays, unpingco - video Watch some videos. Mark your calendar. Invite your friends. Join in on IRC or Voice. Join the mailing list, say "Hi. :)" ===== 1) 2010.7 Videos: Motorola Droid Metro PCS Apps, makeitcricket.com How to write VOIP client in less then 2 minutes, rpdammu Open Wonderland virtual worlds platform, Nicole Yankelovich, iED How to Succeed in Mobile, Girl Geek Dinner, Kris Corzine Using KDE Marble to research your next vacation, Justin Kirby Schizophrenic Firewalls - virtualized net stack OpenBSD, Claudio Jeker Introducing Numpy Arrays, unpingco Meet Google Founder Larry Page, Google Faculty Summit 2009 Building the Python Community, Steve Holden, PyCon 2010 How Python, TurboGears, and MongoDB are Transforming SourceForge.net, Rick Copeland, PyCon http://sites.google.com/site/berkeleytip/talk-videos/2010-7-videos == July Meetings - Mark your calendar: 3 Sat 12N-3P PST = 3-6P EST = 19-22 UTC 12 Mon 5 -6P PST = 8-9P EST = 0- 1 UTC Tues 13 18 Sun 12N-3P PST = 3-6P EST = 19-22 UTC 27 Tue 5 -6P PST = 8-9P EST = 0- 1 UTC Wed 28 ===== You're invited to join in with the friendly people at the BerkeleyTIP global meeting - newbie to Ph.D. - everyone is invited. Get a headset & join using VOIP online, or come to Berkeley. 1st step: Join the mailing list: http://groups.google.com/group/BerkTIPGlobal Watch the videos. Discuss them on VOIP. 10 great videos/talks this month. Join with us at the Golden Bear Cafe, Upper Sproul Plaza, UCB at the University of California at Berkeley, or join from your home via VOIP, or send this email locally, create a local meeting, & join via VOIP: Tip: a wifi cafe is a great place to meet. :) PLEASE VIEW THE BTIP WEBSITE & MAILING LIST FOR LATEST DETIALS. http://sites.google.com/site/berkeleytip BerkeleyTIP - Educational, Productive, Social For Learning about, Sharing, & Producing, All Free SW HW & Culture. TIP == Talks, Installfest, Project & Programming Party ===== CONTENTS: 1) 2010 JULY VIDEOS; 2) 2010 JULY MEETING DAYS, TIMES, LOCATIONS; 3) LOCAL MEETING AT U. C. Berkeley; 4) HOT TOPICS; 5) PLEASE RSVP PROBABILISTICALLY, THANKS :) ; 6) INSTALLFEST; 7) ARRIVING FIRST AT THE MEETING: MAKE A "BerkeleyTIP" SIGN; 8) IRC: #berkeleytip on irc.freenode.net; 9) VOIP FOR GLOBAL MEETING; 10) VOLUNTEERING, TO DOs; 11) MAILING LISTS: BerkeleyTIP-Global, LocalBerkeley, Announce; 12) ANYTHING I FORGOT TO MENTION?; 13) FOR FORWARDING ======================================================================= ===== 1) - See videos list at top of this email. Thanks to all the speakers, organizations, & videographers. :) [Please alert the speakers that their talks are scheduled for BTIP (if you are with the group that recorded their talk), because I may not have time to do that. Thanks. :) ] Download & watch these talks before the BTIP meetings. Discuss at the meeting. Email the mailing list, tell us what videos you'll watch & want to discuss. Know any other video sources? - please email me. _Your_ group should video record & post online your meeting's talks! ===== 2) 2010 JULY MEETING DAYS, TIMES, LOCATIONS http://sites.google.com/site/berkeleytip/schedule http://sites.google.com/site/berkeleytip/directions In person meetings on 1st Saturday & 3rd Sunday, every month. July 3 & 18, 12N-3P USA-Pacific time, Saturday, Sunday July 3 = Golden Bear Cafe, Upper Sproul Plaza, UCB July 18 = Free Speech Cafe, Moffitt Library, UCB Online only meeting using VOIP - 9 days after weekend meetings: July 12 & 27, 5-6P USA-Pacific time, Monday, Tuesday Mark your calendars. ===== 3) LOCAL MEETING AT U. C. BERKELEY http://sites.google.com/site/berkeleytip/directions RSVP please. See below. It greatly helps my planning. But, _do_ come if you forgot to RSVP. ALWAYS BE SURE TO CHECK THE BTIP WEBSITE _&_ MAILING LIST FOR THE LATEST LAST MINUTE DETAILS & CHANGES, BEFORE COMING TO THE MEETING! :) DO BRING A VOIP HEADSET, available for $10-30 at most electronics retail stores, & a laptop computer, so you are able to communicate with the global BTIP community via VOIP. It is highly recommended that you have a voip headset, & not rely on a laptop's built in microphone & speakers, because the headphones keep the noise level down. Bringing a headset is not required, but is a great part of the being able to communicate with the global community. :) Clothing: Typically 55-80 degrees F. Weather: http://www.wunderground.com/auto/sfgate/CA/Berkeley.html Other location local meeting possibilities: http://sites.google.com/site/berkeleytip/local-meetings Create a local meeting in your town. Invite your friends. :) ===== 4) HOT TOPICS Android phones - Besting iPhone? worthwhile? How knowable is the hw? iPad, iPhone4 & iPod- rooting & running GNU(Linux) Skype for group video conferencing? Open Wonderland virtual worlds platform ===== 5) PLEASE RSVP PROBABILISTICALLY, THANKS :) If you think there is a >70% chance ("likely") you'll come to the in person meeting in Berkeley, please RSVP to me. Thanks. It helps my planning. Please _do_ come even if you haven't RSVP'd, it's not required. Better yet, join the BerkeleyTIP-Global mailing list, send the RSVP there, & tell us what things you're interested in, or what videos you'll try to watch - so we can know what videos are popular, & we might watch them too. :) http://groups.google.com/group/BerkTIPGlobal ===== 6) INSTALLFEST Get help installing & using Free Software, Hardware & Culture. Laptops only, typically. There isn't easy access for physically bringing desktop boxes here. RSVP _HIGHLY RECOMMENDED_ if you want installfest help. Please RSVP to me, Giovanni, at the from address for this announcement, or better, join & send email to the BTIP-Global mailing list telling us what you'd like help with. This way we can be better prepared to help you, & you might get valuable advice from the mailing list members. If you are new to using free software, an excellent system would be the KUbuntu GNU(Linux) software. It is very comprehensive, fairly easy to use (similar to Windows or Mac), & suitable for personal, home, university, or business use. We are also glad to try to help people with software who join via VOIP. Please email the mailing list with requests that you want help with, so we can try to be prepared better to help you. Installfest volunteers/helpers always welcome, in person, or via VOIP. :) ===== 7) ARRIVING FIRST AT THE MEETING: MAKE A "BerkeleyTIP" SIGN If you get to the meeting & don't see a "BerkeleyTIP" sign up yet, please: 1) Make a BTIP sign on an 8x11 paper & put it at your table, 2) Email the mailing list, or join on IRC, & let us know you are there. Ask someone if you could use their computer for a minute to look something up, or send an email. People are usually very friendly & willing to help. We can also email you a temporary guest AirBears account login. We will have wifi guest accounts available for BTIP attendees. Be sure you have wifi capable equipment. Be Prepared: Bring a multi-outlet extension power cord. ===== 8) IRC: #berkeleytip on irc.freenode.net For help with anything, especially how to get VOIP working, & text communication. ===== 9) VOIP FOR GLOBAL MEETING Speak & listen to everyone globally using VOIP. Get a headset! See some VOIP instructions here: http://sites.google.com/site/berkeleytip/voice-voip-conferencing ===== 10) VOLUNTEERING, TO DOs Enjoy doing or learning something(s)? Help out BTIP in that area. Website development, mailing list management, video locating, VOIP server (FreeSwitch, Asterisk) or client (Ekiga, SFLPhone,...), creating a local meeting. Join the mailing list & let us know. Your offers of free help are always welcome here. :) ===== 11) MAILING LISTS: BerkeleyTIP-Global, LocalBerkeley, Announce Everyone should join the BerkeleyTIP-Global list: http://groups.google.com/group/BerkTIPGlobal Say "hi", tell us your interests, & what videos you'll like to watch. Info on all lists here: http://sites.google.com/site/berkeleytip/mailing-lists ===== 12) ANYTHING I FORGOT TO MENTION? Please join & email the BerkeleyTIP-Global mailing list. ===== 13) FOR FORWARDING You are invited to forward this message anywhere it would be appreciated. Better yet, use it to create a local meeting. Invite & get together with your friends locally, & join in with us all globally. :) Looking forward to meeting with you in person, or online. :) Giovanni == Join in the Global weekly meetings, via VOIP, about all Free SW HW & Culture http://sites.google.com/site/berkeleytip/ From sandssb at gmail.com Mon Jul 12 14:51:46 2010 From: sandssb at gmail.com (Steve Sands) Date: Mon, 12 Jul 2010 14:51:46 -0700 Subject: [buug] Teaching myself Python, (&Gnuplot&Unix) not playing correctly Message-ID: Hello All, Newbie here. Using Mac 10.4.11; Intel Core 2; Python 2.6.5; [GCC 4.0.1 (Apple Inc. build 5493)] on darwin I have downloaded gnuplot, scipy, numpy, and the demo.py file from which one can glean utility on how to use gnuplot commands from within python. I managed to get this working once, and my issue seemed to be related to my PATH variable. I.E., the PATH was incorrect, and thus the demo file would not work. I did copy the path variable from that session, but once I closed the terminal, despite resetting the PATH, I can't quite get this demo file to work again. I'm pretty sure this is something simple to rectify, but I can't quite figure it out. Thus: steve-computer:/Applications/Python_2.6/site-packages ssands$ cd gnuplot-py-1.8 steve-computer:/Applications/Python_2.6/site-packages/gnuplot-py-1.8 ssands$ python demo.py gnuplot> set terminal aqua gnuplot> set title "A simple example" gnuplot> set data style linespoints sh: line 1: gnuplot: command not found Traceback (most recent call last): File "demo.py", line 110, in demo() File "demo.py", line 33, in demo g.plot([[0,1.1], [1,5.8], [2,3.3], [3,4.2]]) File "/Applications/Python_2.6/site-packages/Gnuplot/_Gnuplot.py", line 285, in plot self.refresh() File "/Applications/Python_2.6/site-packages/Gnuplot/_Gnuplot.py", line 226, in refresh self(self.plotcmd + ' ' + string.join(plotcmds, ', ')) File "/Applications/Python_2.6/site-packages/Gnuplot/_Gnuplot.py", line 210, in __call__ self.gnuplot(s) File "/Applications/Python_2.6/site-packages/Gnuplot/gp_macosx.py", line 144, in __call__ self.flush() IOError: [Errno 32] Broken pipe ^Z [1]+ Stopped python demo.py Just so folks are aware, I have tried discussing this with the Python community, they suggested I speak with the Unix community. Any suggestions/help would be greatly appreciated. Thanks in advance. Best regards, Steve -------------- next part -------------- An HTML attachment was scrubbed... URL: From sandssb at gmail.com Mon Jul 12 15:59:31 2010 From: sandssb at gmail.com (Steve Sands) Date: Mon, 12 Jul 2010 15:59:31 -0700 Subject: [buug] Teaching myself Python, (&Gnuplot&Unix) not playing correctly In-Reply-To: References: Message-ID: Johan, All, PATH: ssands$ $PATH -bash: /Library/Frameworks/Python.framework/Versions/2.6/bin:/bin:/sbin:/usr/bin:/usr/local/bin:/usr/sbin: No such file or directory This is one of my problems, is that I am uncertain where to place all the various components of the software. Gnuplot.app is in the applications folder (v4.2.5) I also have in the site-packages folder, a folder labeled gnuplot-py-1.8 which contains: computer:/Applications/Python_2.6/site-packages/gnuplot-py-1.8 ssands$ ls ANNOUNCE.txt LICENSE.txt README.txt doc gp_java.py setup.cfg CREDITS.txt MANIFEST.in TODO.txt funcutils.py gp_mac.py setup.py Errors.py NEWS.txt _Gnuplot.py gnuplot_Suites.py gp_macosx.py termdefs.py FAQ.txt PKG-INFO __init__.py gp.py gp_unix.py test.py Gnuplot.html PlotItems.py demo.py gp_cygwin.py gp_win32.py utils.py Also in the site-packages folder, is Gnuplot: computer:/Applications/Python_2.6/site-packages ssands$ ls Gnuplot gnuplot-py-1.8 numpy scipy-0.7.2-py2.6.egg-info wxredirect.pth README gnuplot_py-1.8-py2.6.egg-info numpy-1.4.1-py2.6.egg-info setuptools-0.6c11-py2.6.egg easy-install.pth nose-0.11.3-py2.6.egg scipy The Gnuplot folder contains: computer:/Applications/Python_2.6/site-packages/Gnuplot ssands$ ls Errors.py __init__.py gnuplot_Suites.py gp_java.py gp_unix.py test.py Errors.pyc __init__.pyc gnuplot_Suites.pyc gp_java.pyc gp_unix.pyc test.pyc PlotItems.py demo.py gp.py gp_mac.py gp_win32.py utils.py PlotItems.pyc demo.pyc gp.pyc gp_mac.pyc gp_win32.pyc utils.pyc _Gnuplot.py funcutils.py gp_cygwin.py gp_macosx.py termdefs.py _Gnuplot.pyc funcutils.pyc gp_cygwin.pyc gp_macosx.pyc termdefs.pyc Best regards, Steve On Mon, Jul 12, 2010 at 3:46 PM, Johan Beisser wrote: > What would help is: what is your current PATH variable? Where are > gnuplot and its libraries installed? > > > On Mon, Jul 12, 2010 at 2:51 PM, Steve Sands wrote: > > Hello All, > > Newbie here. > > Using Mac 10.4.11; Intel Core 2; Python 2.6.5; [GCC 4.0.1 (Apple Inc. > build > > 5493)] on darwin > > > > I have downloaded gnuplot, scipy, numpy, and the demo.py file from which > one > > can glean utility on how to use gnuplot commands from within python. I > > managed to get this working once, and my issue seemed to be related to my > > PATH variable. I.E., the PATH was incorrect, and thus the demo file > would > > not work. I did copy the path variable from that session, but once I > closed > > the terminal, despite resetting the PATH, I can't quite get this demo > file > > to work again. I'm pretty sure this is something simple to rectify, but > I > > can't quite figure it out. Thus: > > > > steve-computer:/Applications/Python_2.6/site-packages ssands$ cd > > gnuplot-py-1.8 > > steve-computer:/Applications/Python_2.6/site-packages/gnuplot-py-1.8 > ssands$ > > python demo.py > > gnuplot> set terminal aqua > > gnuplot> set title "A simple example" > > gnuplot> set data style linespoints > > sh: line 1: gnuplot: command not found > > Traceback (most recent call last): > > File "demo.py", line 110, in > > demo() > > File "demo.py", line 33, in demo > > g.plot([[0,1.1], [1,5.8], [2,3.3], [3,4.2]]) > > File "/Applications/Python_2.6/site-packages/Gnuplot/_Gnuplot.py", line > > 285, in plot > > self.refresh() > > File "/Applications/Python_2.6/site-packages/Gnuplot/_Gnuplot.py", line > > 226, in refresh > > self(self.plotcmd + ' ' + string.join(plotcmds, ', ')) > > File "/Applications/Python_2.6/site-packages/Gnuplot/_Gnuplot.py", line > > 210, in __call__ > > self.gnuplot(s) > > File "/Applications/Python_2.6/site-packages/Gnuplot/gp_macosx.py", > line > > 144, in __call__ > > self.flush() > > IOError: [Errno 32] Broken pipe > > ^Z > > [1]+ Stopped python demo.py > > > > Just so folks are aware, I have tried discussing this with the Python > > community, they suggested I speak with the Unix community. > > Any suggestions/help would be greatly appreciated. Thanks in advance. > > > > Best regards, > > > > Steve > > > > > > > > _______________________________________________ > > Buug mailing list > > Buug at weak.org > > http://www.weak.org/mailman/listinfo/buug > > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From pi at berkeley.edu Mon Jul 12 17:01:34 2010 From: pi at berkeley.edu (Paul Ivanov) Date: Mon, 12 Jul 2010 17:01:34 -0700 Subject: [buug] Teaching myself Python, (&Gnuplot&Unix) not playing correctly In-Reply-To: References: Message-ID: <4C3BACDE.1070607@berkeley.edu> Steve, is the usage of gnuplot negotiable - i.e. do you just want to be able to plot stuff, or do you *HAVE* to use gnuplot for some particular reason? gnuplot itself is a command-line utility, so to me it seems awkward to use it with python and communicate via pipes. Also, a quick search reveals that the gnuplot.py module you're using has not been updated in over 2 years - whereas numpy has seen a lot of changes in the same time frame. The error you're receiving looks more fundamental than this, but beware that there may be issues once you resolve your current error. If you have IPython installed (if you don't, you should ;)), run the same script using In [1]: run demo.py and after the crash, type debug In [2]: debug which will get you into the ipdb> prompt, so you can go up and down the stack and look at the variables to help you figure out what's going wrong. Alternatively, you can turn automatic debugging of every crash using the 'pdb on' ipython command. If Gnuplot itself isn't a requirement, there's an excellent publication quality python plotting library called matplotlib [1]. It is actively developed, and is based on numpy, which is usually a non-trivial dependency, except that you've already got it! As a member of the extended SciPy community for the past 2-3 years, I'd say the overwhelming majority of people using numpy and scipy for their work turn to matplotlib for generating their 2D graphs and figures. best, Paul Ivanov [1] Steve Sands, on 2010-07-12 15:59, wrote: > Johan, All, > PATH: > ssands$ $PATH > -bash: > /Library/Frameworks/Python.framework/Versions/2.6/bin:/bin:/sbin:/usr/bin:/usr/local/bin:/usr/sbin: > No such file or directory > > This is one of my problems, is that I am uncertain where to place all the > various components of the software. > > Gnuplot.app is in the applications folder (v4.2.5) > > I also have in the site-packages folder, a folder labeled gnuplot-py-1.8 > which contains: > > computer:/Applications/Python_2.6/site-packages/gnuplot-py-1.8 ssands$ ls > ANNOUNCE.txt LICENSE.txt README.txt > doc gp_java.py setup.cfg > CREDITS.txt MANIFEST.in TODO.txt > funcutils.py gp_mac.py setup.py > Errors.py NEWS.txt _Gnuplot.py > gnuplot_Suites.py gp_macosx.py termdefs.py > FAQ.txt PKG-INFO __init__.py > gp.py gp_unix.py test.py > Gnuplot.html PlotItems.py demo.py > gp_cygwin.py gp_win32.py utils.py > > Also in the site-packages folder, is Gnuplot: > > computer:/Applications/Python_2.6/site-packages ssands$ ls > Gnuplot gnuplot-py-1.8 > numpy scipy-0.7.2-py2.6.egg-info > wxredirect.pth > README gnuplot_py-1.8-py2.6.egg-info > numpy-1.4.1-py2.6.egg-info setuptools-0.6c11-py2.6.egg > easy-install.pth nose-0.11.3-py2.6.egg scipy > > The Gnuplot folder contains: > > computer:/Applications/Python_2.6/site-packages/Gnuplot ssands$ ls > Errors.py __init__.py gnuplot_Suites.py > gp_java.py gp_unix.py test.py > Errors.pyc __init__.pyc gnuplot_Suites.pyc > gp_java.pyc gp_unix.pyc test.pyc > PlotItems.py demo.py gp.py > gp_mac.py gp_win32.py utils.py > PlotItems.pyc demo.pyc gp.pyc > gp_mac.pyc gp_win32.pyc utils.pyc > _Gnuplot.py funcutils.py gp_cygwin.py > gp_macosx.py termdefs.py > _Gnuplot.pyc funcutils.pyc gp_cygwin.pyc > gp_macosx.pyc termdefs.pyc > > Best regards, > > Steve > > > > > On Mon, Jul 12, 2010 at 3:46 PM, Johan Beisser wrote: > >> What would help is: what is your current PATH variable? Where are >> gnuplot and its libraries installed? >> >> >> On Mon, Jul 12, 2010 at 2:51 PM, Steve Sands wrote: >>> Hello All, >>> Newbie here. >>> Using Mac 10.4.11; Intel Core 2; Python 2.6.5; [GCC 4.0.1 (Apple Inc. >> build >>> 5493)] on darwin >>> >>> I have downloaded gnuplot, scipy, numpy, and the demo.py file from which >> one >>> can glean utility on how to use gnuplot commands from within python. I >>> managed to get this working once, and my issue seemed to be related to my >>> PATH variable. I.E., the PATH was incorrect, and thus the demo file >> would >>> not work. I did copy the path variable from that session, but once I >> closed >>> the terminal, despite resetting the PATH, I can't quite get this demo >> file >>> to work again. I'm pretty sure this is something simple to rectify, but >> I >>> can't quite figure it out. Thus: >>> >>> steve-computer:/Applications/Python_2.6/site-packages ssands$ cd >>> gnuplot-py-1.8 >>> steve-computer:/Applications/Python_2.6/site-packages/gnuplot-py-1.8 >> ssands$ >>> python demo.py >>> gnuplot> set terminal aqua >>> gnuplot> set title "A simple example" >>> gnuplot> set data style linespoints >>> sh: line 1: gnuplot: command not found >>> Traceback (most recent call last): >>> File "demo.py", line 110, in >>> demo() >>> File "demo.py", line 33, in demo >>> g.plot([[0,1.1], [1,5.8], [2,3.3], [3,4.2]]) >>> File "/Applications/Python_2.6/site-packages/Gnuplot/_Gnuplot.py", line >>> 285, in plot >>> self.refresh() >>> File "/Applications/Python_2.6/site-packages/Gnuplot/_Gnuplot.py", line >>> 226, in refresh >>> self(self.plotcmd + ' ' + string.join(plotcmds, ', ')) >>> File "/Applications/Python_2.6/site-packages/Gnuplot/_Gnuplot.py", line >>> 210, in __call__ >>> self.gnuplot(s) >>> File "/Applications/Python_2.6/site-packages/Gnuplot/gp_macosx.py", >> line >>> 144, in __call__ >>> self.flush() >>> IOError: [Errno 32] Broken pipe >>> ^Z >>> [1]+ Stopped python demo.py >>> >>> Just so folks are aware, I have tried discussing this with the Python >>> community, they suggested I speak with the Unix community. >>> Any suggestions/help would be greatly appreciated. Thanks in advance. >>> >>> Best regards, >>> >>> Steve >>> >>> >>> >>> _______________________________________________ >>> Buug mailing list >>> Buug at weak.org >>> http://www.weak.org/mailman/listinfo/buug >>> >>> >> > > > > _______________________________________________ > Buug mailing list > Buug at weak.org > http://www.weak.org/mailman/listinfo/buug From jim at well.com Sun Jul 18 21:17:16 2010 From: jim at well.com (jim) Date: Sun, 18 Jul 2010 21:17:16 -0700 Subject: [buug] BayPIGgies meeting Thursday, July 22, 2010: A Technical Anatomy of SPM.Python Message-ID: <1279513036.1770.231.camel@jim-laptop> BayPIGgies meeting Thursday, July 22, 2010: A Technical Anatomy of SPM.Python Tonight's talk is the second of a two-part presentation: * A Technical Anatomy of SPM.Python by Minesh B. Amin Meetings usually start with a Newbie Nugget, a short discussion of an essential Python feature, especially for those new to Python. Tonight's Newbie Nugget: Why Use Decorators, by Glen Jarvis LOCATION Symantec Corporation Symantec Vcafe 350 Ellis Street Mountain View, CA 94043 http://maps.google.com/maps/ms?oe=utf-8&client=firefox-a&ie=UTF8&fb=1&split=1&gl=us&ei=w6i_Sfr6MZmQsQOzlv0v&hl=en&t=h&msa=0&msid=116202735295394761637.00046550c09ff3d96bff1&ll=37.397693,-122.053707&spn=0.002902,0.004828&z=18 BayPIGgies meeting information is available at http://www.baypiggies.net/ ------------------------ Agenda ------------------------ ..... 7:30 PM ........................... General hubbub, inventory end-of-meeting announcements, any first-minute announcements. ..... 7:35 PM to 7:45 PM ................ Newbie Nugget: Why Use Decorators, by Glen Jarvis ..... 7:45 PM to 8:40 PM (or so) ................ July 22, 2010 -- Second of a two-part presentation: A Technical Anatomy of SPM.Python (A Scalable, Parallel Version of the Python Language) by Minesh B. Amin Spm.Python, a commercial product, extends Python with a programming paradigm for solving parallel problems and strives to do so in a pythonic (natural) way by augmenting the serial Python language with parallel concepts like parallel task managers and communication primitives. This talk examines the what, why, and how of this augmentation. The context for and solutions to several (what were) open technical problems will be discussed, including - extending the general exception handling infrastructure across many compute resources, - designing the parallel constructs in a way so that serial components are delineated from parallel components, - designing and implementating a robust assumption tracking infrastructure (to avoid most forms of parallel deadlocks), - declaring and defining parallel closures (the building blocks of all parallel constructs). Minesh B. Amin is the founder and CEO of MBA Sciences, which recently introduced the SPM.Python product that enables users to easily create parallel applications using an integrated Python API and framework. Minesh received his PhD in Computer Science from the University of Minnesota and moved to the Silicon Valley, developing software solutions at ViewLogic and Synopsys prior to starting MBA Sciences in 2006. He is a big fan of the Python language and in his spare time enjoys Pink Floyd, House, hiking and firing up a barbecue grill, though not necessarily in that order. :-) Links: http://mbasciences.com/ ..... 8:50 PM to 9:30 PM ................ Mapping and Random Access Mapping is a rapid-fire audience announcement of issues, hiring, events, and other topics. Random Access follows people immediately to allow follow up on the announcements and other interests. From Michael.Paoli at cal.berkeley.edu Mon Jul 19 06:12:55 2010 From: Michael.Paoli at cal.berkeley.edu (Michael Paoli) Date: Mon, 19 Jul 2010 06:12:55 -0700 Subject: [buug] BALUG Tu 2010-07-20 BALUG meeting; & other BALUG news Message-ID: <20100719061255.12853j071ogsgfqc@webmail.rawbw.com> BALUG Tu 2010-07-20 BALUG meeting; & other BALUG news In this issue (details further below): 2010-07-20: BALUG meeting Linux/Ubuntu CDs 2010-08-21: Picn*x 19 - The Linux 19th Anniversary Picnic 2010-06-15: Michael Paoli on vi - materials/"slides" "Working in the Business" (Linux, IT, etc.), panel discussion ------------------------------ Bay Area Linux User Group (BALUG) meeting Tuesday 6:30 P.M. 2010-07-20 Please RSVP if you're planning to come (see further below). For our 2010-07-20 BALUG meeting, at least presently we don't have a specific speaker/presentation lined up for this meeting, but that doesn't prevent us from having interesting and exciting meetings. Got questions, answers, and/or opinions? We typically have some expert(s) and/or relative expert(s) present to cover LINUX and related topic areas. Want to hear some interesting discussions on LINUX and other topics? Show up at the meeting, and feel free to bring an agenda if you wish. Good food, good people, and interesting conversations to be had. Also, if you're interested and willing to do a talk/presentation at a BALUG meeting, or do or may know someone that would be interested in doing so, please feel free to drop us a note or contact us - you can find the information on how to reach us on our main web page. So, if you'd like to join us please RSVP to: rsvp at balug.org **Why RSVP??** Well, don't worry we won't turn you away, but the RSVPs really help the Four Seas Restaurant plan the meal and they help ensure that we'll be able to eat upstairs in the private banquet room. Meeting Details... 6:30pm Tuesday, July 20th, 2010 2010-07-20 Four Seas Restaurant http://www.fourseasr.com/ 731 Grant Ave. San Francisco, CA 94108 Easy PARKING: Portsmouth Square Garage at 733 Kearny: http://www.sfpsg.com/ Cost: The meetings are always free, but for dinner, for your gift of $13 cash, we give you a gift of dinner ticket to join us for a yummy family-style Chinese dinner - tax and tip included (your gift also helps in our patronizing the restaurant venue and helping to defray BALUG costs such treating our speakers to dinner). ------------------------------ We'll also have various Linux/Ubuntu CDs available at the 2010-07-20 BALUG meeting (and likely also future meetings as long as our supply lasts/continues), most notably presently including: Ubuntu 10.04 LTS (Lucid Lynx) Desktop CD PC (Intel x86) i386 (also at least some Fedora, Knoppix, and other Ubuntu variants presently) Thanks to Grant Bowman and the Ubuntu California Team for getting CDs to us. ------------------------------ 2010-08-21: Picn*x 19 - The Linux 19th Anniversary Picnic http://www.linuxpicnic.org/ ------------------------------ 2010-06-15: The vi editor, introduction through advanced usage, presented by Michael Paoli Looking for the materials/"slides" from last month's meeting? For the "slides": archived copy: http://www.archive.balug.org/2010/2010-06-15/ from the speaker/presenter (may include updates): http://www.rawbw.com/~mp/unix/vi/ and for the vi/ex quick reference tri-fold "cards" handed out: http://docs.freebsd.org/44doc/usd/12.vi/summary.pdf ------------------------------ "Working in the Business" (Linux, IT, etc.), panel discussion BALUG is working to assemble panel (and moderator) for "Working in the Business" (Linux, IT, etc.), panel discussion Should make for very interesting, lively, informative and useful discussion/presentation/"talk/debate". For more information, and also if you know someone you'd like as panelist or moderator (or are yourself interested), and/or if you have specific topics/questions you'd like to see covered by the panel, PLEASE HAVE A LOOK AT: http://www.balug.org/#panel At the present time we're ACTIVELY GATHERING INFORMATION ON POTENTIAL PANELISTS, MODERATORS, available dates, etc., to plan and coordinate this event. Please also do feel free to pass this information along to any contacts you feel appropriate that may be interested. ------------------------------ Feedback on our publicity/announcements (e.g. contacts or lists where we should get our information out that we're not presently reaching, or things we should do differently): publicity-feedback at balug.org ------------------------------ http://www.balug.org/