From aahz at pythoncraft.com Sun May 1 12:22:53 2016 From: aahz at pythoncraft.com (Aahz) Date: Sun, 1 May 2016 09:22:53 -0700 Subject: [Baypiggies] But, wait, there's more... [PyCon] In-Reply-To: References: Message-ID: <20160501162253.GA19361@panix.com> On Sat, Apr 30, 2016, Glen Jarvis wrote: > > PyLadiesSF is also doing a PyCon talks event -- our 4th annual Mini PyCon! > This year it will be at Lyft. Please sign up here: > http://www.meetup.com/PyLadiesSF/events/229949395/ Posting the date/time and rough location would save everyone from having to check this web page before checking their calendars. Ideally that goes in the Subject: line. -- Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/ "There are three kinds of lies: Lies, Damn Lies, and Statistics." --Disraeli From glen at glenjarvis.com Sun May 1 15:45:21 2016 From: glen at glenjarvis.com (Glen Jarvis) Date: Sun, 1 May 2016 12:45:21 -0700 Subject: [Baypiggies] But, wait, there's more... [PyCon] In-Reply-To: <20160501162253.GA19361@panix.com> References: <20160501162253.GA19361@panix.com> Message-ID: Great feedback... Thank you.. Glen > On May 1, 2016, at 9:22 AM, Aahz wrote: > >> On Sat, Apr 30, 2016, Glen Jarvis wrote: >> >> PyLadiesSF is also doing a PyCon talks event -- our 4th annual Mini PyCon! >> This year it will be at Lyft. Please sign up here: >> http://www.meetup.com/PyLadiesSF/events/229949395/ > > Posting the date/time and rough location would save everyone from having > to check this web page before checking their calendars. Ideally that > goes in the Subject: line. > -- > Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/ > > "There are three kinds of lies: Lies, Damn Lies, and Statistics." --Disraeli > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > https://mail.python.org/mailman/listinfo/baypiggies From web at stevepiercy.com Sun May 8 18:45:32 2016 From: web at stevepiercy.com (Steve Piercy - Website Builder) Date: Sun, 8 May 2016 15:45:32 -0700 Subject: [Baypiggies] Snakes on a Train! Message-ID: Snakes on a Train! are headed to PyCon in Portland, OR. Riding a train is slower than flying, but it is a lot more enjoyable. There are two itineraries. ----------- Itinerary 1 ----------- Ride with Steve Piercy, departing Fri, May 27 Contact: web at stevepiercy.com * Split a 2-bed sleeper roomette. * Meals are included in price. * WiFi included. * Two checked bags are included. Accommodations: https://www.amtrak.com/servlet/ContentServer?c=AM_Accommodation_C&pagename=am%2FLayout&cid=1241210576173 Bicycles: https://www.amtrak.com/bring-your-bicycle-onboard Bicyclist's can bring their bike in lieu of a checked piece of baggage for only $10. Portland, OR, is renowned for its mountain biking and bicycling infrastructure. Train 14: SAN JOSE, CA - PORTLAND (AMTRAK - UNION STATION), OR Depart 8:23 PM, Fri, May 27, 2016 Arrive 3:32 PM, Sat, May 28, 2016 Train 11: PORTLAND (AMTRAK - UNION STATION), OR - SAN JOSE, CA Depart 2:25 PM, Sat, Jun 4, 2016 Arrive 9:55 AM, Sun, Jun 5, 2016 ----------- Itinerary 2 ----------- Ride with Python on Rails departing Thu, May 26 * Coach seats. * Meals are not included in price. Contact: http://pythononrails.us/ Train 14: SAN JOSE, CA - PORTLAND (AMTRAK - UNION STATION), OR Depart 8:23 PM, Thu, May 26, 2016 Arrive 3:32 PM, Fri, May 27, 2016 --steve -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- Steve Piercy Website Builder Soquel, CA From spmcinerney at hotmail.com Sun May 8 19:49:00 2016 From: spmcinerney at hotmail.com (Stephen) Date: Sun, 8 May 2016 16:49:00 -0700 Subject: [Baypiggies] Snakes on a Train! In-Reply-To: References: Message-ID: Ticket prices for each leg are: Value: $92.00 (only 3 left!) / Flexible: $177.00 / Premium: $459 to PDX/ $356 return and there are discounts for AAA, ISIC (Student), Senior etc. > Date: Sun, 8 May 2016 15:45:32 -0700 > From: web at stevepiercy.com > To: baypiggies at python.org > Subject: [Baypiggies] Snakes on a Train! > > Snakes on a Train! are headed to PyCon in Portland, OR. Riding > a train is slower than flying, but it is a lot more enjoyable. > > There are two itineraries. > > ----------- > Itinerary 1 > ----------- > Ride with Steve Piercy, departing Fri, May 27 > > Contact: > web at stevepiercy.com > > * Split a 2-bed sleeper roomette. > * Meals are included in price. > * WiFi included. > * Two checked bags are included. > > Accommodations: > https://www.amtrak.com/servlet/ContentServer?c=AM_Accommodation_C&pagename=am%2FLayout&cid=1241210576173 > > Bicycles: > https://www.amtrak.com/bring-your-bicycle-onboard > Bicyclist's can bring their bike in lieu of a checked piece of > baggage for only $10. Portland, OR, is renowned for its > mountain biking and bicycling infrastructure. > > Train 14: SAN JOSE, CA - PORTLAND (AMTRAK - UNION STATION), OR > Depart 8:23 PM, Fri, May 27, 2016 > Arrive 3:32 PM, Sat, May 28, 2016 > > Train 11: PORTLAND (AMTRAK - UNION STATION), OR - SAN JOSE, CA > Depart 2:25 PM, Sat, Jun 4, 2016 > Arrive 9:55 AM, Sun, Jun 5, 2016 > > > ----------- > Itinerary 2 > ----------- > Ride with Python on Rails departing Thu, May 26 > > * Coach seats. > * Meals are not included in price. > > Contact: > http://pythononrails.us/ > > Train 14: SAN JOSE, CA - PORTLAND (AMTRAK - UNION STATION), OR > Depart 8:23 PM, Thu, May 26, 2016 > Arrive 3:32 PM, Fri, May 27, 2016 > > --steve > > -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- > Steve Piercy Website Builder Soquel, CA > > > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > https://mail.python.org/mailman/listinfo/baypiggies -------------- next part -------------- An HTML attachment was scrubbed... URL: From dinaldo at gmail.com Sun May 8 19:59:20 2016 From: dinaldo at gmail.com (Don Sheu) Date: Sun, 8 May 2016 16:59:20 -0700 Subject: [Baypiggies] Snakes on a Train! In-Reply-To: References: Message-ID: Hi Stephen, nice effort coordinating BayPIGgies members for the train ride. I contacted Amtrak and obtained for all PyCon attendees a discount code. Betsy in Operations for the PSF added it to the PyCon Traveling To webpage. The code is X28B-949 has been activated for May 28, 2016 ? June 05,2016. Travel dates are three days prior to the convention start date and three days following the last day of the conference. Conference attendees who mention this code when making reservations will receive a 10% savings off the lowest available rail fare. Also, I'm putting on a combined local Python user group happy hour on May 30th, at Simple's HQ in the Clay Creative building. Joe Lewis of Portland Python kindly arranged Simple to host. I'm working on obtaining beer from Lagunitas for us. Also I'm soliciting some of the past sponsors of my group in Seattle PuPPy for sponsorship of food. Looking forward to meeting BayPIGgies in Portland. Please stop by PuPPy's booth in the community sponsor section! ? On Sun, May 8, 2016 at 4:49 PM, Stephen wrote: > Ticket prices for each leg are: > > Value: $92.00 (only 3 left!) / Flexible: $177.00 / Premium: $459 to PDX/ > $356 return > > and there are discounts for AAA, ISIC (Student), Senior etc. > > > > Date: Sun, 8 May 2016 15:45:32 -0700 > > From: web at stevepiercy.com > > To: baypiggies at python.org > > Subject: [Baypiggies] Snakes on a Train! > > > > > Snakes on a Train! are headed to PyCon in Portland, OR. Riding > > a train is slower than flying, but it is a lot more enjoyable. > > > > There are two itineraries. > > > > ----------- > > Itinerary 1 > > ----------- > > Ride with Steve Piercy, departing Fri, May 27 > > > > Contact: > > web at stevepiercy.com > > > > * Split a 2-bed sleeper roomette. > > * Meals are included in price. > > * WiFi included. > > * Two checked bags are included. > > > > Accommodations: > > > https://www.amtrak.com/servlet/ContentServer?c=AM_Accommodation_C&pagename=am%2FLayout&cid=1241210576173 > > > > Bicycles: > > https://www.amtrak.com/bring-your-bicycle-onboard > > Bicyclist's can bring their bike in lieu of a checked piece of > > baggage for only $10. Portland, OR, is renowned for its > > mountain biking and bicycling infrastructure. > > > > Train 14: SAN JOSE, CA - PORTLAND (AMTRAK - UNION STATION), OR > > Depart 8:23 PM, Fri, May 27, 2016 > > Arrive 3:32 PM, Sat, May 28, 2016 > > > > Train 11: PORTLAND (AMTRAK - UNION STATION), OR - SAN JOSE, CA > > Depart 2:25 PM, Sat, Jun 4, 2016 > > Arrive 9:55 AM, Sun, Jun 5, 2016 > > > > > > ----------- > > Itinerary 2 > > ----------- > > Ride with Python on Rails departing Thu, May 26 > > > > * Coach seats. > > * Meals are not included in price. > > > > Contact: > > http://pythononrails.us/ > > > > Train 14: SAN JOSE, CA - PORTLAND (AMTRAK - UNION STATION), OR > > Depart 8:23 PM, Thu, May 26, 2016 > > Arrive 3:32 PM, Fri, May 27, 2016 > > > > --steve > > > > -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- > > Steve Piercy Website Builder Soquel, CA > > > > > > _______________________________________________ > > Baypiggies mailing list > > Baypiggies at python.org > > To change your subscription options or unsubscribe: > > https://mail.python.org/mailman/listinfo/baypiggies > > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > https://mail.python.org/mailman/listinfo/baypiggies > -- Don Sheu 312.880.9389 - - - - - - - - - - - - - - - - - - My Python user group in May meets at Redfin *http://www.meetup.com/PSPPython/events/230373146/ * *CONFIDENTIALITY NOTICE*: *The information contained in this message may be protected trade secrets or protected by applicable intellectual property laws of the United States and International agreements. If you believe that it has been sent to you in error, do not read it. Please immediately reply to the sender that you have received the message in error. Then delete it. Thank you.* -------------- next part -------------- An HTML attachment was scrubbed... URL: From web at stevepiercy.com Sun May 8 20:30:56 2016 From: web at stevepiercy.com (Steve Piercy - Website Builder) Date: Sun, 8 May 2016 17:30:56 -0700 Subject: [Baypiggies] Snakes on a Train! In-Reply-To: Message-ID: I booked a 2-bed sleeper roomette in advance. If you wanted to split the cost, it would be about $356 round trip from SJC, more or less depending on your station location. --steve On 5/8/16 at 4:49 PM, spmcinerney at hotmail.com (Stephen) pronounced: >Ticket prices for each leg are: >Value: $92.00 (only 3 left!) / Flexible: $177.00 / Premium: >$459 to PDX/ $356 return >and there are discounts for AAA, ISIC (Student), Senior etc. > >>Date: Sun, 8 May 2016 15:45:32 -0700 >>From: web at stevepiercy.com >>To: baypiggies at python.org >>Subject: [Baypiggies] Snakes on a Train! >> >>Snakes on a Train! are headed to PyCon in Portland, OR. >>Riding a train is slower than flying, but it is a lot more enjoyable. >> >>There are two itineraries. >> >>----------- >>Itinerary 1 >>----------- >>Ride with Steve Piercy, departing Fri, May 27 >> >>Contact: >>web at stevepiercy.com >> >>* Split a 2-bed sleeper roomette. >>* Meals are included in price. >>* WiFi included. >>* Two checked bags are included. >> >>Accommodations: >> >https://www.amtrak.com/servlet/ContentServer?c=AM_Accommodation_C&pagename=am% >2FLayout&cid=1241210576173 >> >>Bicycles: >>https://www.amtrak.com/bring-your-bicycle-onboard >>Bicyclist's can bring their bike in lieu of a checked piece of >>baggage for only $10. Portland, OR, is renowned for its >>mountain biking and bicycling infrastructure. >> >>Train 14: SAN JOSE, CA - PORTLAND (AMTRAK - UNION STATION), OR >>Depart 8:23 PM, Fri, May 27, 2016 >>Arrive 3:32 PM, Sat, May 28, 2016 >> >>Train 11: PORTLAND (AMTRAK - UNION STATION), OR - SAN JOSE, CA >>Depart 2:25 PM, Sat, Jun 4, 2016 >>Arrive 9:55 AM, Sun, Jun 5, 2016 >> >> >>----------- >>Itinerary 2 >>----------- >>Ride with Python on Rails departing Thu, May 26 >> >>* Coach seats. >>* Meals are not included in price. >> >>Contact: >>http://pythononrails.us/ >> >>Train 14: SAN JOSE, CA - PORTLAND (AMTRAK - UNION STATION), OR >>Depart 8:23 PM, Thu, May 26, 2016 >>Arrive 3:32 PM, Fri, May 27, 2016 >> >>--steve >> >>-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- >>Steve Piercy Website Builder Soquel, CA >> >> >>_______________________________________________ >>Baypiggies mailing list >>Baypiggies at python.org >>To change your subscription options or unsubscribe: >>https://mail.python.org/mailman/listinfo/baypiggies > -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- Steve Piercy Website Builder Soquel, CA From glen at glenjarvis.com Thu May 12 11:11:17 2016 From: glen at glenjarvis.com (Glen Jarvis) Date: Thu, 12 May 2016 08:11:17 -0700 Subject: [Baypiggies] PyLadies Silicon Valley: A Brief Introduction to Django PLUS Code, Chat and Coffee! Message-ID: http://www.meetup.com/PyLadies-Silicon-Valley/events/231002295/ Saturday, May 14, 2016 11:15 AM to 1:45 PM Arrillaga Family Dining Commons 489 Arguello Way, Stanford, CA As per request! Work on a project, get help with your Python code, or just socialize! UPDATE: We've added an introduction to the Django framework. This isn't a full class like the DjangoGirls tutorials (those take 1-2 full days), but it will give you a general understanding of what Django is, how Django works, and what it's used for. We'll try and have a more thorough class another time. OUR NEW SCHEDULE 11:15-12:15 Code and Coffee Drink Coffee, Eat Snacks, and socialize. Get help with your work and ask questions! 12:15-2:00 Introduction to Django Learn about the Django Framework. What is it? How does it work? What is it good for? Our speaker is James Bennett, core Django Committer, and a member of the Django Software Foundation Board of Directors. Location: This event is on the Stanford campus, inside Arrillaga Dining Commons. Go through the main entrance. The classroom will be on your left as you enter (by the base of the stairs). Parking: Parking is free on weekends in lot L-63: https://goo.gl/maps/pTpstA8CWED2 There is handicap parking directly in front of the building. Public Transit: The nearest Caltrain stations are Palo Alto and California Ave. You can either take a bus from the station or walk. The Stanford ?Marguerite? shuttles (unlike city busses) are free! If you get hungry (and snacks aren't enough), there's a cafeteria upstairs that serves brunch until 2pm. Please RSVP here: http://www.meetup.com/PyLadies-Silicon-Valley/events/231002295/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From janssen at parc.com Thu May 12 12:01:15 2016 From: janssen at parc.com (Bill Janssen) Date: Thu, 12 May 2016 09:01:15 -0700 Subject: [Baypiggies] looking for Python teachers Message-ID: <30418.1463068875@parc.com> I'm thinking about organizing one or two in-house classes at PARC. The first would be to teach Python -- maybe a two-day intensive course. If you're in the business of teaching such stuff, I'd like to talk with you about what you could do for us. Bill From glen at glenjarvis.com Fri May 13 01:45:58 2016 From: glen at glenjarvis.com (Glen Jarvis) Date: Thu, 12 May 2016 22:45:58 -0700 Subject: [Baypiggies] PyLadies Silicon Valley: A Brief Introduction to Django PLUS Code, Chat and Coffee! In-Reply-To: References: Message-ID: Sarah, I've been asked a few times if men are invited to this next meeting (Or is it a preferred female audience). I know men who are interested in the topic but want to respect PyLadies's wishes for the group. Please advise what we should tell them. Kindest Regards, Glen Jarvis On Thu, May 12, 2016 at 8:11 AM, Glen Jarvis wrote: > http://www.meetup.com/PyLadies-Silicon-Valley/events/231002295/ > > Saturday, May 14, 2016 > > > 11:15 AM to 1:45 PM > > > Arrillaga Family Dining Commons > > > 489 Arguello Way, Stanford, CA > > > As per request! > > Work on a project, get help with your Python code, or just socialize! > > UPDATE: We've added an introduction to the Django framework. > > This isn't a full class like the DjangoGirls tutorials (those take 1-2 > full days), but it will give you a general understanding of what Django is, > how Django works, and what it's used for. > > We'll try and have a more thorough class another time. > > OUR NEW SCHEDULE > > 11:15-12:15 Code and Coffee > > Drink Coffee, Eat Snacks, and socialize. Get help with your work and ask > questions! > > 12:15-2:00 Introduction to Django > > Learn about the Django Framework. What is it? How does it work? What is it > good for? > > Our speaker is James Bennett, core Django Committer, and a member of the > Django Software Foundation Board of Directors. > > Location: This event is on the Stanford campus, inside Arrillaga Dining > Commons. Go through the main entrance. The classroom will be on your left > as you enter (by the base of the stairs). > > Parking: Parking is free on weekends in lot L-63: > https://goo.gl/maps/pTpstA8CWED2 > > There is handicap parking directly in front of the building. > > Public Transit: The nearest Caltrain stations are Palo Alto and > California Ave. You can either take a bus from the station or walk. The > Stanford ?Marguerite? shuttles (unlike city busses) are free! > > If you get hungry (and snacks aren't enough), there's a cafeteria upstairs > that serves brunch until 2pm. > > Please RSVP here: > > > http://www.meetup.com/PyLadies-Silicon-Valley/events/231002295/ > -- Machines take me by surprise with great frequency. --Alan Turing +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>++++++++++++++++++++++++++++++++++++++++++++++.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>+++++++++++++++++++++++++++++++++++++++++++++++.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.<<<<<<<<<<<<<<<<<< -------------- next part -------------- An HTML attachment was scrubbed... URL: From pyhack at outlook.com Sat May 14 17:18:50 2016 From: pyhack at outlook.com (Pyhack Blog) Date: Sat, 14 May 2016 21:18:50 +0000 Subject: [Baypiggies] Help Aes Implementation Message-ID: Hi, I have two AES implementation programs: AES-1: http://pastebin.com/TrQ5iaxc AES-2: http://pastebin.com/mXRyprKL I have one binary file which is encrypted with some other AES program and it is getting decrypted with AES-1 but not with AES-2. I have shared both the programs link with you can someone please help me in identifying where exactly AES-2 is wrong in implementation. Regards PyHack -------------- next part -------------- An HTML attachment was scrubbed... URL: From martin at falatic.com Sun May 15 00:49:06 2016 From: martin at falatic.com (Martin Falatic) Date: Sat, 14 May 2016 21:49:06 -0700 (PDT) Subject: [Baypiggies] Help Aes Implementation In-Reply-To: References: Message-ID: <14817.24.7.60.89.1463287746.squirrel@martin-wwwss5.ssl.supercp.com> Do you require Python 2.5 to make these function? Because I just tried them and neither seems to work. openssl enc -aes-256-cbc -in a.pdf -out enc.bin openssl enc -aes-256-cbc -d -in enc.bin -out b.pdf AES-1.py -d enc.bin -o c1.pdf AES-2.py -d enc.bin -o c2.pdf sha256sum a.pdf b.pdf c1.pdf c2.pdf openssl works to encrypt (unsalted) to ciphertext and then decrypt the ciphertext. Neither of the two Python scripts you've provided seem to do that (though yes, their outputs do differ, neither is the original plaintext). So the first question is, what kind of plaintext and AES cipher and implementation are you benchmarking these two scripts against? - Marty On Sat, May 14, 2016 14:18, Pyhack Blog wrote: > Hi, > > > I have two AES implementation programs: > > > AES-1: http://pastebin.com/TrQ5iaxc > AES-2: http://pastebin.com/mXRyprKL > > > I have one binary file which is encrypted with some other AES program and > it is getting decrypted with AES-1 but not with AES-2. I have shared both > the programs link with you can someone please help me in identifying > where exactly AES-2 is wrong in implementation. > > Regards > PyHack > > > > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > https://mail.python.org/mailman/listinfo/baypiggies From martin at falatic.com Sun May 15 16:35:10 2016 From: martin at falatic.com (Martin Falatic) Date: Sun, 15 May 2016 13:35:10 -0700 (PDT) Subject: [Baypiggies] Help Aes Implementation In-Reply-To: <14817.24.7.60.89.1463287746.squirrel@martin-wwwss5.ssl.supercp.com> References: <14817.24.7.60.89.1463287746.squirrel@martin-wwwss5.ssl.supercp.com> Message-ID: <31703.24.7.60.89.1463344510.squirrel@martin-wwwss5.ssl.supercp.com> To add to this, from what I can tell this script uses output feedback mode. The original source of what you shared as "AES-1" and discussion can be found here: http://brandon.sternefamily.net/2007/06/aes-tutorial-python-implementation/ The initialization vector used by the script is random, so I set it to [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] for testing purposes (and compared that to openssl with the same IV and using OFB mode. Still haven't had any luck reproducing the operating mode of this script in such a way as to be able to decrypt the output of one with the other. The updated reference commands that would appear to match what the script is meaning to do, even if it doesn't (note the password is "test" for the purpose of testing): openssl enc -aes-256-ofb -nosalt -pass pass:test -in a -out enc.bin -iv 00 -p openssl enc -aes-256-ofb -nosalt -pass pass:test -d -in enc.bin -out b -iv 00 -p Again, curious to see what you are comparing outputs against. - Marty On Sat, May 14, 2016 21:49, Martin Falatic wrote: > Do you require Python 2.5 to make these function? Because I just tried > them and neither seems to work. > > openssl enc -aes-256-cbc -in a.pdf -out enc.bin openssl enc -aes-256-cbc > -d -in enc.bin -out b.pdf > AES-1.py -d enc.bin -o c1.pdf > AES-2.py -d enc.bin -o c2.pdf > sha256sum a.pdf b.pdf c1.pdf c2.pdf > > openssl works to encrypt (unsalted) to ciphertext and then decrypt the > ciphertext. Neither of the two Python scripts you've provided seem to do > that (though yes, their outputs do differ, neither is the original > plaintext). > > So the first question is, what kind of plaintext and AES cipher and > implementation are you benchmarking these two scripts against? > > - Marty > > > > > On Sat, May 14, 2016 14:18, Pyhack Blog wrote: > >> Hi, >> >> >> >> I have two AES implementation programs: >> >> >> >> AES-1: http://pastebin.com/TrQ5iaxc >> AES-2: http://pastebin.com/mXRyprKL >> >> >> >> I have one binary file which is encrypted with some other AES program >> and it is getting decrypted with AES-1 but not with AES-2. I have shared >> both the programs link with you can someone please help me in >> identifying where exactly AES-2 is wrong in implementation. >> >> Regards >> PyHack >> >> >> >> >> _______________________________________________ >> Baypiggies mailing list >> Baypiggies at python.org >> To change your subscription options or unsubscribe: >> https://mail.python.org/mailman/listinfo/baypiggies >> > > > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > https://mail.python.org/mailman/listinfo/baypiggies > > From martin at falatic.com Sun May 15 22:41:11 2016 From: martin at falatic.com (Martin Falatic) Date: Sun, 15 May 2016 19:41:11 -0700 (PDT) Subject: [Baypiggies] Help Aes Implementation In-Reply-To: <31703.24.7.60.89.1463344510.squirrel@martin-wwwss5.ssl.supercp.com> References: <14817.24.7.60.89.1463287746.squirrel@martin-wwwss5.ssl.supercp.com> <31703.24.7.60.89.1463344510.squirrel@martin-wwwss5.ssl.supercp.com> Message-ID: <44029.24.7.60.89.1463366471.squirrel@martin-wwwss5.ssl.supercp.com> tl;dr - The AES OFB implementation you're working with (pyAES) seems to be more or less broken... at the very least, the ciphertext it produces is not consistent with other AES implementations, OFB isn't that great of a streaming algorithm, and for all that, pyAES is abysmally slow. Use something else (e.g. PyCrypto). More detail: In encryption mode, pyAES hashes the key using SHA256, then uses that key plus a pseudorandom initialization vector to encode the given data into 16 byte blocks. The IV is written, followed by the encoded blocks, followed by padding with encoded bytes signifying the unusued length of the final block (if the final block is full, you'll get a pad of 16 bytes of 0x10, encoded. If it is not full, the remaining bytes are padded the same way). Decoding is an inverse of encoding. Packing the IV like this isn't problematic if you remember to strip that out before decoding. Likewise, the padding can be stripped out (though to me that seems risky as you know the final byte must always be in the range [0x01...0x10]). I compared PyCrypto, OpenSSL (as shown below), and pyAES. PyCrypto agreed with OpenSSL and produced the same ciphertext. pyAES does not. The PyCrypto code I used to test this is as follows: import hashlib from Crypto.Cipher import AES if __name__ == "__main__": message = "0123456789ABCDEF" password = 'test' sha256 = hashlib.sha256() sha256.update(password) key = sha256.digest() IV = '\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0' print("key="+''.join("{:02x}".format(ord(c)) for c in key)) print("iv ="+''.join("{:02x}".format(ord(c)) for c in IV)) obj = AES.new(key, AES.MODE_OFB, IV) ciphertext = obj.encrypt(message) print "["+",".join("{:02x}".format(ord(c)) for c in ciphertext)+"]" obj2 = AES.new(key, AES.MODE_OFB, IV) print obj2.decrypt(ciphertext) * Note: PyCrypto 2.6.1 has a bug wherein OFB mode incorrectly errors out if the message length is not one of a few specific size multiples. This was corrected a couple of years ago but PyCrypto 2.7.x has yet to be released (!). You can build and install from source to work around this problem. More discussion here: https://github.com/dlitz/pycrypto/issues/187 - Marty On Sun, May 15, 2016 13:35, Martin Falatic wrote: > To add to this, from what I can tell this script uses output feedback > mode. The original source of what you shared as "AES-1" and discussion can > be found here: > > http://brandon.sternefamily.net/2007/06/aes-tutorial-python-implementatio > n/ > > The initialization vector used by the script is random, so I set it to > [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] for testing purposes (and compared that > to openssl with the same IV and using OFB mode. Still haven't had any luck > reproducing the operating mode of this script in such a way as to be > able to decrypt the output of one with the other. > > The updated reference commands that would appear to match what the script > is meaning to do, even if it doesn't (note the password is "test" for > the purpose of testing): > > openssl enc -aes-256-ofb -nosalt -pass pass:test -in a -out enc.bin -iv > 00 -p > openssl enc -aes-256-ofb -nosalt -pass pass:test -d -in enc.bin -out b -iv > 00 -p > > > Again, curious to see what you are comparing outputs against. > > > - Marty > > > > On Sat, May 14, 2016 21:49, Martin Falatic wrote: > >> Do you require Python 2.5 to make these function? Because I just tried >> them and neither seems to work. >> >> openssl enc -aes-256-cbc -in a.pdf -out enc.bin openssl enc >> -aes-256-cbc >> -d -in enc.bin -out b.pdf >> AES-1.py -d enc.bin -o c1.pdf >> AES-2.py -d enc.bin -o c2.pdf >> sha256sum a.pdf b.pdf c1.pdf c2.pdf >> >> openssl works to encrypt (unsalted) to ciphertext and then decrypt the >> ciphertext. Neither of the two Python scripts you've provided seem to >> do that (though yes, their outputs do differ, neither is the original >> plaintext). >> >> So the first question is, what kind of plaintext and AES cipher and >> implementation are you benchmarking these two scripts against? >> >> - Marty >> >> >> >> >> >> On Sat, May 14, 2016 14:18, Pyhack Blog wrote: >> >> >>> Hi, >>> >>> >>> >>> >>> I have two AES implementation programs: >>> >>> >>> >>> >>> AES-1: http://pastebin.com/TrQ5iaxc >>> AES-2: http://pastebin.com/mXRyprKL >>> >>> >>> >>> >>> I have one binary file which is encrypted with some other AES program >>> and it is getting decrypted with AES-1 but not with AES-2. I have >>> shared both the programs link with you can someone please help me in >>> identifying where exactly AES-2 is wrong in implementation. >>> >>> Regards >>> PyHack >>> >>> >>> >>> >>> >>> _______________________________________________ >>> Baypiggies mailing list >>> Baypiggies at python.org >>> To change your subscription options or unsubscribe: >>> https://mail.python.org/mailman/listinfo/baypiggies >>> >>> >> >> >> _______________________________________________ >> Baypiggies mailing list >> Baypiggies at python.org >> To change your subscription options or unsubscribe: >> https://mail.python.org/mailman/listinfo/baypiggies >> >> >> > > > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > https://mail.python.org/mailman/listinfo/baypiggies > > From jillc at enthought.com Wed May 18 15:56:18 2016 From: jillc at enthought.com (Jill Cowan) Date: Wed, 18 May 2016 14:56:18 -0500 Subject: [Baypiggies] SciPy2016 Announcement Message-ID: We would be grateful if you would share this announcement with your members. **SciPy 2016 Conference (Scientific Computing with Python) Announcement** SciPy 2016 , the 15th annual Scientific Computing with Python conference, will be held July 11-17, 2016 in Austin, Texas. SciPy is a community dedicated to the advancement of scientific computing through open source Python software for mathematics, science, and engineering. The annual SciPy Conference brings together over 650 participants from industry, academia, and government to showcase their latest projects, learn from skilled users and developers, and collaborate on code development. The full program will consist of 2 days of tutorials (July 11-12), 3 days of talks (July 13-15), and 2 days of developer sprints (July 16-17). More info is available on the conference website at http://scipy2016.scipy.org (where you can sign up for the mailing list); or follow @scipyconf on Twitter. We hope you?ll join us - early bird registration is open until May 22, 2016 at http://scipy2016.scipy.org/ehome/146062/332936/?&& -- Jill Cowan Enthought, Inc. jillc at enthought.com 512.536.1057 -------------- next part -------------- An HTML attachment was scrubbed... URL: From jeffrey.fischer at gmail.com Thu May 19 12:47:39 2016 From: jeffrey.fischer at gmail.com (Jeff Fischer) Date: Thu, 19 May 2016 09:47:39 -0700 Subject: [Baypiggies] This month's BayPiggies talk is next Thursday: Rockstor, an open source personal cloud server Message-ID: Hi everyone, I am please to announce the details of this month's talk, which will be a week from today. *Thursday May 26, 7:00 pm* *Topic: Rockstor* *Speaker:* Suman Chakravartula Abstract Rockstor is an open source Personal Cloud Server. >From a technology perspective, it is a web application with RESTful APIs, a UI, an application hosting framework and more, packaged into a Linux distribution. Python is the core language in which the backend is written. It uses Django, DRF, ZMQ, Web sockets and a few other technologies to put together a robust and extensible file storage platform. The bird's eye view of Rockstor is that it's one of many NAS (Network Attached Storage) solutions in the market, but on closer examination, users appreciate cool features based on BTRFS, Docker and Linux in general that are implemented using Python and Javascript. In the talk, I'll go over various components and how they are put together, how our open source community came together and continues to thrive and grow. I'll also go over how we use Python in our release management to help us release frequently and continue to develop at a good clip, with a lean team. If time permits, I'll share the details of my ongoing experience of starting an open source project and being a maintainer and community developer. Speaker Bio Suman is a Software Engineer, FOSS advocate and a Linux head. He has developed predominantly in Python over the years from webservices to fun little tools. He received a Bachelors degree from Eastern Michigan University and a Masters degree from Standford University, both in Computer Science. His academic focus was in AI, while in the industry he worked on projects predominantly in the Cloud Services domain. He started the Rockstor open source project in 2013 to create a solid Linux based FOSS storage platform for advanced home users and businesses. In three years, the Rockstor community has grown to attract thousands of active users all over the world with 16 code contributors and counting. Meetup available to register BayPiggies has a group on meetup.com: http://www.meetup.com/BAyPIGgies/. Please RSVP at: http://www.meetup.com/BAyPIGgies/events/228208966. The more people that RSVP, the more newcomers will be interested in attending (no one likes being the first one at a party). Thanks! We've removed any attendance limits, so there should be no problem with signing up. Meeting Schedule: - *7:00 pm* Networking (note we are starting 30 minutes earlier than the April meeting) - 7:15 pm Announcements and presentation - 8:45 pm Random access - 9:00 pm Event ends Location: LinkedIn 2025 Stierlin Ct., Mountain View, CA (map ). This is Building 3. The entrance is on the side facing Building 2. Meeting Room: Unite (On the second floor) -------------- next part -------------- An HTML attachment was scrubbed... URL: From bikle101 at gmail.com Fri May 20 17:39:45 2016 From: bikle101 at gmail.com (Dan Bikle) Date: Fri, 20 May 2016 21:39:45 +0000 Subject: [Baypiggies] Stock Market Machine Learning App for your laptop. Message-ID: I just finished writing spy611.com which is a web-app with a Python scikit-learn machine learning back-end. The site uses Logistic Regression and Naive Bayes to predict the S & P 500. It looks like Logistic Regression works better than Naive Bayes. The web tier is written in Rails 5 which might not be as good as Django but can get the job done. Rails 5 is new so I wanted to wrestle with it a bit. If you study spy611.com you will find instructions on how to deploy it to your laptop. Holler if questions: bikle101 at gmail.com - Dan Bikle -------------- next part -------------- An HTML attachment was scrubbed... URL: From asheesh at asheesh.org Mon May 23 17:52:15 2016 From: asheesh at asheesh.org (Asheesh Laroia) Date: Mon, 23 May 2016 14:52:15 -0700 Subject: [Baypiggies] =?utf-8?q?Meetup_in_SF=3A_Designing_secure_systems_w?= =?utf-8?q?ith_Object-Capabilities=C2=AD=2C_Python=2C_and_Cap=27n_P?= =?utf-8?q?roto?= Message-ID: Hi Baypiggies! I work at Sandstorm nowadays, and we make an open source, self-hostable alternative to Google Docs/Google Apps For Work. It's based heavily on a now-widely-used security architecture called object-capability security. Drew is giving a talk about the what & how of object capabilities in Python library at PyCon, and he'll also talk about it at an upcoming Sandstorm meetup. So I'd love to see Baypiggies in attendance! Location: San Francisco: ThoughtWorks, 814 Mission St, 5th Floor, San Francisco, CA Date & Time: Thursday, June 16, 2016, 6:00 PM to 9:30 PM RSVP here: (free) http://www.meetup.com/Sandstorm-SF-Bay-Area/events/231065150/ Details follow. Thanks! Join us for a talk from Sandstorm core dev Drew Fisher about an object-oriented programming inspired technique for designing secure systems called object-capability security. Drew's talk will be followed by a Q&A session with opportunities to chat with Sandstorm's community before and after. *Designing secure systems with Object-Capabilities, Python, and Cap'n Proto by Drew Fisher. * Object-capability security is a technique for designing systems that lets us apply object-oriented design principles to security policies, reducing cognitive overhead and risk of errors that lead to vulnerabilities. In this talk, Drew will explain capabilities, how they work, and what cool things they make possible for your systems, with real-world examples from Sandstorm.io. This talk will demonstrate implementing a trivial remote 4-function calculator server with pycapnp (a library which provides Python bindings for Cap'n Proto), and then show how you might implement more complicated services, like the ones we use in Sandstorm.io for file access and HTTP. To read more about capability-based security: https://sandstorm.io/how-it-works#capabilities To read more on Cap'n Proto: https://capnproto.org/ Hope to see you there! *Schedule:* 6:00PM - Dinner and socializing 7:30PM - Featured talk by Drew Fisher 7:50PM - Q&A -------------- next part -------------- An HTML attachment was scrubbed... URL: From jeffrey.fischer at gmail.com Wed May 25 13:45:04 2016 From: jeffrey.fischer at gmail.com (Jeff Fischer) Date: Wed, 25 May 2016 10:45:04 -0700 Subject: [Baypiggies] [Organizers] Volunteers needed for tomorrow's meetup Message-ID: Hi everyone, This month's meeting is tomorrow evening at LinkedIn. Suman Chakravartula is giving the talk, about Rockstor , a personal cloud server. We could use some volunteers to make sure everything runs smoothly. I think we need the following: - A few people to sit near the back of the room and act as "greeters" before the meeting. The idea is to make sure any new people (or people looking a little lost) feel welcome. - A few people to take turns grabbing any stragglers after the meeting has started. I think the security guard goes away around 8, so we'll need to let people in ourselves. Anything else I'm missing? Please feel free to step up! Grant, if you are coming, can you get take an attendance count, as you have done the last several months? Thanks Please let me know if you can help out. We appreciate it! Thanks! - Jeff -------------- next part -------------- An HTML attachment was scrubbed... URL: From jjinux at gmail.com Wed May 25 17:37:43 2016 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Wed, 25 May 2016 21:37:43 +0000 Subject: [Baypiggies] I18N engineer at Udemy Message-ID: If you're interested in doing internationalization-related stuff in Python on my team at Udemy in San Francisco, send me your resume. -------------- next part -------------- An HTML attachment was scrubbed... URL: From shortdudey123 at gmail.com Thu May 26 02:58:27 2016 From: shortdudey123 at gmail.com (Grant Ridder) Date: Wed, 25 May 2016 23:58:27 -0700 Subject: [Baypiggies] [Organizers] Volunteers needed for tomorrow's meetup In-Reply-To: References: Message-ID: Jeff, I should be there and will take the count :) -Grant On Wed, May 25, 2016 at 10:45 AM, Jeff Fischer wrote: > Hi everyone, > This month's meeting is tomorrow evening at LinkedIn. Suman Chakravartula > is giving the talk, about Rockstor , a personal > cloud server. We could use some volunteers to make sure everything runs > smoothly. I think we need the following: > > - A few people to sit near the back of the room and act as "greeters" > before the meeting. The idea is to make sure any new people (or people > looking a little lost) feel welcome. > - A few people to take turns grabbing any stragglers after the meeting > has started. I think the security guard goes away around 8, so we'll need > to let people in ourselves. > > Anything else I'm missing? Please feel free to step up! > > Grant, if you are coming, can you get take an attendance count, as you > have done the last several months? Thanks > > Please let me know if you can help out. We appreciate it! > > Thanks! > > - Jeff > -------------- next part -------------- An HTML attachment was scrubbed... URL: From shortdudey123 at gmail.com Fri May 27 01:24:44 2016 From: shortdudey123 at gmail.com (Grant Ridder) Date: Thu, 26 May 2016 22:24:44 -0700 Subject: [Baypiggies] Talk attendance numbers for 2016 In-Reply-To: References: Message-ID: Updated with tonights meetup Attendance was pretty low tonight most likely due to the traffic casused by the Shoreline concert July 28 is a Keith Urban concert so we may want to change the date on that The rest of the dates are clean on the shoreline amphitheatre show shedule DATE - ATTENDED (YES'S ON MEETUP.COM) Jan 28 - 105 (298) Feb 25 - 140 (308) Mar 24 - 60 (181) Apr 28 - 110 (187) May 26 - 35 (136) Jun 23 - Jul 28 - Aug 25 - Sep 22 - Oct 27 - On Thu, Apr 28, 2016 at 8:11 PM, Grant Ridder wrote: > Updated with tonights meetup > > DATE - ATTENDED (YES'S ON MEETUP.COM ) > Jan 28 - 105 (298) > Feb 25 - 140 (308) > Mar 24 - 60 (181) > Apr 28 - 110 (187) > May 26 - > Jun 23 - > Jul 28 - > Aug 25 - > Sep 22 - > Oct 27 - > > -Grant > > On Fri, Mar 25, 2016 at 11:18 AM, Grant Ridder > wrote: > >> Ah, thanks for the correction Glen! >> >> -Grant >> >> On Fri, Mar 25, 2016 at 7:46 AM, Glen Jarvis wrote: >> >>> Slight correction, these numbers for "YES" on MeetUp can be adjusted by >>> attendance after the fact. For example, We had almost 300 YESs in January. >>> But, when I was given the attendance number (I thought 110), I told MeetUp >>> how many people attended. This "attendance" reflects reality and not the >>> people who sign up. About 1/3 to 2/3 of the people who sign up actually >>> attend (and they aren't always the same people who signed up :) >>> >>> So, a "YES" of around 300 is about perfect for us -- it gets us close to >>> filling the room. >>> >>> If you adjust the 110 back to the 298 (if I remember right), the numbers >>> and ratio is about like this: >>> >>> 105 / 298 = 35% >>> 140 / 308 = 45% >>> 60 / 181 = 33% >>> >>> Cheers, >>> >>> >>> Glen >>> >>> >>>> DATE - ATTENDED (YES'S ON MEETUP.COM) >>>> >>>> Jan 28 - 105 (110) >>>> Feb 25 - 140 (308) >>>> Mar 24 - 60 (181) >>>> Apr 28 - >>>> May 26 - >>>> Jun 23 - >>>> Jul 28 - >>>> Aug 25 - >>>> Sep 22 - >>>> Oct 27 - >>>> >>>> >>>> -Grant >>>> >>>> _______________________________________________ >>>> Baypiggies mailing list >>>> Baypiggies at python.org >>>> To change your subscription options or unsubscribe: >>>> https://mail.python.org/mailman/listinfo/baypiggies >>>> >>> >>> >>> >>> -- >>> >>> Machines take me by surprise with great frequency. >>> >>> --Alan Turing >>> >>> >>> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>++++++++++++++++++++++++++++++++++++++++++++++.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>+++++++++++++++++++++++++++++++++++++++++++++++.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.<<<<<<<<<<<<<<<<<< >>> >> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jeffrey.fischer at gmail.com Fri May 27 12:00:17 2016 From: jeffrey.fischer at gmail.com (Jeff Fischer) Date: Fri, 27 May 2016 09:00:17 -0700 Subject: [Baypiggies] Talk attendance numbers for 2016 In-Reply-To: References: Message-ID: Grant, Thanks for getting the count last night and for checking out the concert dates! - Jeff On Thu, May 26, 2016 at 10:24 PM, Grant Ridder wrote: > Updated with tonights meetup > Attendance was pretty low tonight most likely due to the traffic casused > by the Shoreline concert > > July 28 is a Keith Urban concert so we may want to change the date on that > The rest of the dates are clean on the shoreline amphitheatre show shedule > > DATE - ATTENDED (YES'S ON MEETUP.COM) > Jan 28 - 105 (298) > Feb 25 - 140 (308) > Mar 24 - 60 (181) > Apr 28 - 110 (187) > May 26 - 35 (136) > Jun 23 - > Jul 28 - > Aug 25 - > Sep 22 - > Oct 27 - > > > On Thu, Apr 28, 2016 at 8:11 PM, Grant Ridder > wrote: > >> Updated with tonights meetup >> >> DATE - ATTENDED (YES'S ON MEETUP.COM ) >> Jan 28 - 105 (298) >> Feb 25 - 140 (308) >> Mar 24 - 60 (181) >> Apr 28 - 110 (187) >> May 26 - >> Jun 23 - >> Jul 28 - >> Aug 25 - >> Sep 22 - >> Oct 27 - >> >> -Grant >> >> On Fri, Mar 25, 2016 at 11:18 AM, Grant Ridder >> wrote: >> >>> Ah, thanks for the correction Glen! >>> >>> -Grant >>> >>> On Fri, Mar 25, 2016 at 7:46 AM, Glen Jarvis >>> wrote: >>> >>>> Slight correction, these numbers for "YES" on MeetUp can be adjusted by >>>> attendance after the fact. For example, We had almost 300 YESs in January. >>>> But, when I was given the attendance number (I thought 110), I told MeetUp >>>> how many people attended. This "attendance" reflects reality and not the >>>> people who sign up. About 1/3 to 2/3 of the people who sign up actually >>>> attend (and they aren't always the same people who signed up :) >>>> >>>> So, a "YES" of around 300 is about perfect for us -- it gets us close >>>> to filling the room. >>>> >>>> If you adjust the 110 back to the 298 (if I remember right), the >>>> numbers and ratio is about like this: >>>> >>>> 105 / 298 = 35% >>>> 140 / 308 = 45% >>>> 60 / 181 = 33% >>>> >>>> Cheers, >>>> >>>> >>>> Glen >>>> >>>> >>>>> DATE - ATTENDED (YES'S ON MEETUP.COM) >>>>> >>>>> Jan 28 - 105 (110) >>>>> Feb 25 - 140 (308) >>>>> Mar 24 - 60 (181) >>>>> Apr 28 - >>>>> May 26 - >>>>> Jun 23 - >>>>> Jul 28 - >>>>> Aug 25 - >>>>> Sep 22 - >>>>> Oct 27 - >>>>> >>>>> >>>>> -Grant >>>>> >>>>> _______________________________________________ >>>>> Baypiggies mailing list >>>>> Baypiggies at python.org >>>>> To change your subscription options or unsubscribe: >>>>> https://mail.python.org/mailman/listinfo/baypiggies >>>>> >>>> >>>> >>>> >>>> -- >>>> >>>> Machines take me by surprise with great frequency. >>>> >>>> --Alan Turing >>>> >>>> >>>> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>++++++++++++++++++++++++++++++++++++++++++++++.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>+++++++++++++++++++++++++++++++++++++++++++++++.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.<<<<<<<<<<<<<<<<<< >>>> >>> >>> >> > > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > https://mail.python.org/mailman/listinfo/baypiggies > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jeffrey.fischer at gmail.com Fri May 27 12:16:30 2016 From: jeffrey.fischer at gmail.com (Jeff Fischer) Date: Fri, 27 May 2016 09:16:30 -0700 Subject: [Baypiggies] Excellent talk last night (even if the traffic was crazy) Message-ID: Thanks to Suman for an excellent talk! I will definitely be checking out Rockstor. I urge all of you to check out their website at http://rockstor.com. I think that Suman and the Rockstor team have done an excellent job building something useful and cool and creating a new open source community. Thanks to those who braved the traffic and for the excellent questions last night. For those of you that could not make it, LinkedIn recorded the video. We will put it up on YouTube when it is ready and announce it to the group. We're very sorry about the traffic -- I didn't think to check for concerts. Now I know! Grant already checked the upcoming concert schedule at Shoreline (thanks!). Most months are clear, except for July. We'll figure out what to do about that month. Let me know if you have any ideas. Thanks, Jeff -------------- next part -------------- An HTML attachment was scrubbed... URL: From glen at glenjarvis.com Fri May 27 19:29:48 2016 From: glen at glenjarvis.com (Glen Jarvis) Date: Fri, 27 May 2016 16:29:48 -0700 Subject: [Baypiggies] Feedback Needed: Do we change dates for 28-July Message-ID: So, as you may have heard, traffic was *completely* stopped. A majority of people had to turn around and go home. The root cause: A Shoreline Concert. See the comments on the MeetUp link: http://www.meetup.com/BAyPIGgies/events/228208966/ This isn't the first time we've had a concert cause us trouble. But, this is the first time it hit us as hard as this. I missed checking the concert schedule and warning people in advance if there was a conflict. However, even when we warn people in advance -- and remind them -- it's still difficult traffic and some people are still forced to be late. The 28-July talk, Python on the Raspberry PI, will also be at the same time as a concert. I see we have a few decisions to make. We should also work with the speaker, Peter, to confirm these decisions. However, I'd like to ask for feedback. Feel free to respond in-line. Q1: Should we: * Stay with the 28-July date. It's tradition. It's less confusing since it's always the fourth Thursday of the month? * Should we move the date to another Thursday (details addressed in another question)? Q2: Should we: * Possibly move to the week before: 21-July? * Possibly move to the week after: 4-Aug? My vote is 21-July because it's still the "July Meeting" and less confusing. Grant, could you confirm there are no other concert conflicts with these days? Again, I need to confirm availability with Peter. No decision is made in this email. Although, we may decide in a follow-up email with the same subject. We are only asking for your feedback. This is *your* group and we want your input. Kindest Regards, Glen Jarvis On Fri, May 27, 2016 at 9:00 AM, Jeff Fischer wrote: > Grant, > Thanks for getting the count last night and for checking out the concert > dates! > - Jeff > > On Thu, May 26, 2016 at 10:24 PM, Grant Ridder > wrote: > >> Updated with tonights meetup >> Attendance was pretty low tonight most likely due to the traffic casused >> by the Shoreline concert >> >> July 28 is a Keith Urban concert so we may want to change the date on that >> The rest of the dates are clean on the shoreline amphitheatre show shedule >> >> DATE - ATTENDED (YES'S ON MEETUP.COM) >> Jan 28 - 105 (298) >> Feb 25 - 140 (308) >> Mar 24 - 60 (181) >> Apr 28 - 110 (187) >> May 26 - 35 (136) >> Jun 23 - >> Jul 28 - >> Aug 25 - >> Sep 22 - >> Oct 27 - >> >> >> On Thu, Apr 28, 2016 at 8:11 PM, Grant Ridder >> wrote: >> >>> Updated with tonights meetup >>> >>> DATE - ATTENDED (YES'S ON MEETUP.COM ) >>> Jan 28 - 105 (298) >>> Feb 25 - 140 (308) >>> Mar 24 - 60 (181) >>> Apr 28 - 110 (187) >>> May 26 - >>> Jun 23 - >>> Jul 28 - >>> Aug 25 - >>> Sep 22 - >>> Oct 27 - >>> >>> -Grant >>> >>> On Fri, Mar 25, 2016 at 11:18 AM, Grant Ridder >>> wrote: >>> >>>> Ah, thanks for the correction Glen! >>>> >>>> -Grant >>>> >>>> On Fri, Mar 25, 2016 at 7:46 AM, Glen Jarvis >>>> wrote: >>>> >>>>> Slight correction, these numbers for "YES" on MeetUp can be adjusted >>>>> by attendance after the fact. For example, We had almost 300 YESs in >>>>> January. But, when I was given the attendance number (I thought 110), I >>>>> told MeetUp how many people attended. This "attendance" reflects reality >>>>> and not the people who sign up. About 1/3 to 2/3 of the people who sign up >>>>> actually attend (and they aren't always the same people who signed up :) >>>>> >>>>> So, a "YES" of around 300 is about perfect for us -- it gets us close >>>>> to filling the room. >>>>> >>>>> If you adjust the 110 back to the 298 (if I remember right), the >>>>> numbers and ratio is about like this: >>>>> >>>>> 105 / 298 = 35% >>>>> 140 / 308 = 45% >>>>> 60 / 181 = 33% >>>>> >>>>> Cheers, >>>>> >>>>> >>>>> Glen >>>>> >>>>> >>>>>> DATE - ATTENDED (YES'S ON MEETUP.COM) >>>>>> >>>>>> Jan 28 - 105 (110) >>>>>> Feb 25 - 140 (308) >>>>>> Mar 24 - 60 (181) >>>>>> Apr 28 - >>>>>> May 26 - >>>>>> Jun 23 - >>>>>> Jul 28 - >>>>>> Aug 25 - >>>>>> Sep 22 - >>>>>> Oct 27 - >>>>>> >>>>>> >>>>>> -Grant >>>>>> >>>>>> _______________________________________________ >>>>>> Baypiggies mailing list >>>>>> Baypiggies at python.org >>>>>> To change your subscription options or unsubscribe: >>>>>> https://mail.python.org/mailman/listinfo/baypiggies >>>>>> >>>>> -------------- next part -------------- An HTML attachment was scrubbed... URL: From mdavis2 at ucsc.edu Mon May 30 12:12:31 2016 From: mdavis2 at ucsc.edu (Marilyn Davis) Date: Mon, 30 May 2016 09:12:31 -0700 Subject: [Baypiggies] Intensive class next week at UCSC in Santa Clara Message-ID: Hi Pythonistas, Next week, June 6 - 9 we have a "Python For Programmers" class in the daytime at the brand new and beautiful UCSC Extension in Santa Clara: Where: http://www.ucsc-extension.edu/content/maps-and-directions-0 What: http://course.ucsc-extension.edu/modules/shop/index.html?action=section&OfferingID=1531625&SectionID=5278065 This class is for programmers who are already well-experienced in some other language. No beginning programmers please, but you can certainly be new to Python. If you are a bit rusty at programming, you might be more comfortable in an evening course that meets once a week so you have some time to absorb the concepts. You'll find those at the same url. Also, there are online classes so that you can study at your own pace. This one: http://course.ucsc-extension.edu/modules/shop/index.html?action=section&OfferingID=1531625&SectionID=5278449 officially starts on July 21 but you can start as early as June 17 and have a head start. The online classes allow you plenty of time to complete the material, and I'll be there encouraging you and answering your questions. ---- All our Python courses are hands-on with short lectures, and lots of relevant exercises, and, we study the solutions after some lab time. Questions are always welcome; discussion and pair-programming are encouraged. Please come, and send students! Marilyn Davis, Ph.D. Python Instructor http:www.pythontrainer.com -------------- next part -------------- An HTML attachment was scrubbed... URL: