Skip to main content

Feed aggregator

Montréal-Python 45: Cacophonic Dumpling

Montreal Python - dim, 04/20/2014 - 15:00

Good news, everybody! All the Python people will shortly converge to town. We will seize the opportunity to invite a broad audience --all of you Pythonistas in town-- to our good old monthly meeting.

We are pleased to join forces with DevOps Montréal to offer a great event.

We will meet at Radialpoint on Bleury street, just a few steps away from Palais des Congrès.

As usual, the meeting extends into an evening at our favourite place, celebrated brewpub Bénélux!

Main presentations:

Joseph Hall from SaltStack: Configuration management - finding the tool to fit your needs

In ye olde days of web, a company might manage a handful of servers, each manually and frequently tuned and re-tuned to the company's needs. Those days are gone. Server farms now dominate, and it is no longer reasonable to manage individual servers by hand. Various configuration management tools have stepped in to help the modern engineer, but which to choose? It is not an easy question, and canned pitches from sales people are unlikely to take into account all of your variables. This talk will attempt to discuss The Big Four objectively, and from what angles they approach the task at hand.

Yannick Gingras from Facebook: Scaling the Facebook Cache Infrastructure with Python

Facebook leverages in-memory data stores extensively. Even though caching is a conceptually simple service, several problems inherent to our scales make the deployment of our in-memory data store particularly interesting and challenging.

Facebook's real time in-memory data store includes two major services: Memcache, a look aside key-value store, and TAO, a read-through and write-through graph aware cache that supports structured queries. Both daemons run on thousands of dedicated servers.

In this talk, I will give an overview of the problems that we face deploying cache services that answer over a billion queries per second while maintaining sub-millisecond response time. I will describe the strategies that we use to mitigate them and since Python is a critical piece of the puzzle, I will highlight some of the areas where we use it. I won't spare you from our war stories and the sense of scale could feel crushing at times but I will do by best to keep it entertaining.

Alex Gaynor from Rackspace: Code Review for Open Source

Code review is fun. This talk will explore the benefits of code review, and a number of different workflows to enable it in both open source and commercial software development.

Special presentation:

Panel: Python 3 adoption and barriers

Python 3.4.0 was just released! Many Python developers are enthusiastic about the cleanups in the language and standard library, but many others suffer from missing features in the Python 2 line. What’s the status of the migration? How are the core developers in tune with the larger community? Invited representatives, including CPython core developer Nick Coghlan and CPython and PyPy core developer Alex Gaynor will share their experience and answer questions from the audience.

When:

Monday April, 14th 2014

Where:

Radialpoint offices, 2050 Bleury Street, Suite 300, Montreal, Quebec, H3A 2J5 (http://goo.gl/maps/d4127)

If you are at the Palais des congrès, it's about 10 minutes of walk: http://goo.gl/maps/N0N09

Registration:

Please help us plan the right amount of food and drinks by registering:

http://mtlpy-devops-mp45.eventbrite.ca

Schedule:
  • 6:00pm — Doors open
  • 6:30pm — Presentations start
  • 8:15pm — Break
  • 8:30pm — Second round of presentations

We’d like to thank our sponsors for their continuous support and specialy Radialpoint to welcome us:

  • UQÀM
  • Bénélux
  • w.illi.am/
  • Outbox
  • Savoir-Faire Linux
  • Caravan
  • iWeb
Catégories: External Blogs

PyCon 2014 Sponsor Workshops

Montreal Python - dim, 04/20/2014 - 15:00

During PyCon, We will have the opportunity to attend workshop offered by our conference sponsors. PyCon 2014 is proud to work with our sponsors to help offer workshops of an hour and thirty minutes during the PyCon's tutorials.

Please note that you required to register but it is highly recommended. It would help us with the planning of the lunch.

Those are the workshops:

  • Containers, PaaS, and Python: Revolutionizing Cloud Application Development (ActiveState) John Wetherill

  • Building Applications on Riak (Basho) Tom Santero

  • Heroku 101 (Heroku) Jacob Kaplan-Moss

  • Building and Deploying Apps in the Rackspace Cloud (Rackspace) Jesse Noller

  • Advanced Django Patterns from Eventbrite and Lanyrd (Eventbrite) Andrew Godwin

  • How I Learned to Stop Worrying and Love Python at Google… (Google) Wesley Chun

  • Measure all the things (New Relic) Graham Dumpleton

It will be a really amazing two days, with free lunches and it is open to anyone. It's your chance to experience PyCon, just before the conference. If you more details, just visit the following url (on the PyCon website):

https://us.pycon.org/2014/schedule/sponsor-tutorials/

And reserve your place on the Eventbrite page:

http://www.eventbrite.com/e/pycon-2014-sponsor-workshopstutorials-tickets-10639205149

Please note that the workshops will be given in English.

Catégories: External Blogs

Python Project Night XI

Montreal Python - dim, 04/20/2014 - 15:00

Only weeks away from PyCon and we saw it fitting to squeeze one more event in before the big show.

The format is simple:

  • Bring your laptop.
  • Bring your idea(s).
  • We bring the WiFi and food.

Need help with Python? No problem. Come and poke the brains of some of the more knowledgeable members of the community.

First come first serve and we usually sell out, so sign up right away! Please sign up on our Eventbrite event: http://http://project-night-xi.eventbrite.ca

We would like to thank Caravan for hosting us this evening. See you there!

For a view of the door: https://www.google.com/maps/@45.526547,-73.594959,3a,37.5y,185.52h,81.15t/data=!3m4!1e1!3m2!1sX59JLAButi51CBmIlaxPJQ!2e0!6m1!1e1

Catégories: External Blogs

Python Workshop : Basic Introduction for Psychology Researchers

Montreal Python - dim, 04/20/2014 - 15:00

Sooner or later, psychology researchers have do deal with data. They collect, transform or analyse data as other scientists do. Then, why not embrace Python strength as more and more researchers do with the help of the Scientific Python's stack? Montréal-Python is here to help start this journey from the beginning, helping to put hands on the Python language.

Montréal-Python is proud to announced its first workshop organized in collaboration with INPSYCH Workshops, Department of Psychology, Concordia University.

Unfortunately, for logistic reasons, this workshop is not open to all. Registration has been communicated by INPSYCH Workshops. This workshop is designed for psychology students at all levels. No programming experience necessary.

At the end of this workshop, students will have learn to:

  • explore by themselves Python's potential through experimentation and introspection in the interpretor
  • master the basic notions : types, fonctions, conditionnals, iterations...
  • write a script
  • import Python's power

For those who will attend : Here's the complete content of the workshop.

The workshop will be:

  • Tuesday, the 18th of March 2014
  • from 6:00 PM to 9:00 PM
  • room SP-157 of Concordia University

Bring your laptop or pair up with someone else.

You'll need Python running on your computer. It's also recommended to have IPython installed.

Generally speaking, if you want to have fun with the code in Montréal-Python workshops without loosing your time with configuring your machine and if you want a guaranteed support by the assistants, do yourself a favor and get a developer workstation on Ubuntu by following these simple steps.

If you need help to setup your development environment, we'll be there to help before the workshop, starting at 5:30 PM.

See you soon!

Links

Catégories: External Blogs

Python Workshop: Text Analysis Introduction

Montreal Python - dim, 04/20/2014 - 15:00

With social networks and massive digitalization projects, nowadays the Internet has lots of data ready for analysis, at the hand of whoever wants to work with it. With these data, we can study social movements, the evolution of a concept or the public interest for a specific brand -- in fact, we can study everything that uses text. For massive datasets, we use automatic learning and text mining algorithms to extract concepts and associations to analyze.

In collaboration with the Laboratoire d'analyse cognitive de l'information (LANCI), Montréal-Python invites you to discover these text analysis methods, in English. Only basic knowledge of Python programming is required.

In this workshop, you'll learn:

  • the different steps of computer assisted text analysis
  • the fundamental concepts of distributed linguistics and its impact on text analysis
  • to use the main techniques of text preprocessing
  • to cut a text and regroup it by similar segments
  • to extract the representative terms of one or many textes

The workshop will be:

  • Thursday, the 20th of March 2014
  • from 6:00 PM to 9:00 PM
  • at the CRIM

Bring your laptop or pair up with someone else.

You'll need Python running on your computer, with these modules installed : pattern, numpy and scipy. It's also recommended to have IPython installed.

Generally speaking, if you want to have fun with the code in Montréal-Python workshops without loosing your time with configuring your machine and if you want a guaranteed support by the assistants, do yourself a favor and get a developer workstation on Ubuntu by following these simple steps.

If you need help to setup your development environment, we'll be there to help before the workshop, starting at 5:30 PM.

30 places are available, register on Eventbrite.

See you next Thursday!

Links

Catégories: External Blogs

Image Manipulation with ImageMagick

Linux Journal - jeu, 04/17/2014 - 12:46

I've spent a lot of time in my column talking about text processing and analysis, with the basic assumption that if you're using the command line, you're focused on text. more>>

Catégories: Linux News

Non-Linux FOSS: Angry IP

Linux Journal - mer, 04/16/2014 - 16:12

The de facto standard for port scanning always has been the venerable Nmap program. The command-line tool is indeed very powerful, but I've only ever seen it work with Linux, and every time I use it, I need to read the man page to figure out the command flags. more>>

Catégories: Linux News

Encrypting Your Cat Photos

Linux Journal - mar, 04/15/2014 - 14:28

The truth is, I really don't have anything on my hard drive that I would be upset over someone seeing. I have some cat photos. I have a few text files with ideas for future books and/or short stories, and a couple half-written starts to NaNoWriMo novels. It would be easy to say that there's no point encrypting my hard drive, because I have nothing to hide. more>>

Catégories: Linux News

Numerical Python

Linux Journal - ven, 04/11/2014 - 13:25

For the past few months, I've been covering different software packages for scientific computations. For my next several articles, I'm going to be focusing on using Python to come up with your own algorithms for your scientific problems. more>>

Catégories: Linux News

Speed Test for Nerds

Linux Journal - jeu, 04/10/2014 - 14:46

Most people with Internet access in their houses have visited a speed-test Web site to make sure they're getting somewhere close to the speed they're overpaying for. I'm paying more than $100 a month for my business-class connection from Charter, so on a regular basis, I make sure I'm getting the advertised speed. more>>

Catégories: Linux News

DNSSEC Part II: the Implementation

Linux Journal - mar, 04/08/2014 - 16:11

This article is the second in a series on DNSSEC. In the first one, I gave a general overview of DNSSEC concepts to lay the foundation for this article, which discusses how to enable DNSSEC for a zone using BIND. more>>

Catégories: Linux News

Pro Video Editing with Pitivi

Linux Journal - lun, 04/07/2014 - 13:00

Several decent video editors are available on the Linux platform. Kdenlive, OpenShot, Cinelerra and Pitivi are those that come to mind as "big players" in an admittedly small market. I've used them all through the years, with varying levels of success. more>>

Catégories: Linux News

Android Candy: Control-Z for Your Phone!

Linux Journal - jeu, 04/03/2014 - 11:52

I never have a Twitter app crash in the middle of a Tweet. That wouldn't be too terrible to deal with. No, for me, it seems my e-mail application decides to crash after I've spent 20 minutes thumbing out a reply while sitting in a crowded airport. If you've ever lost a love letter, term paper, shopping list or world-class Facebook post, Type Machine is the perfect app for you. more>>

Catégories: Linux News

Opening Minds to the Spheres Among Us

Linux Journal - mer, 04/02/2014 - 12:07

Flatland, an 1880 novella by Edwin A. Abbott, is about a world with just two dimensions, inhabited by lines and polygons. Trouble starts when a sphere shows up. more>>

Catégories: Linux News

April 2014 Issue of Linux Journal: High Performance Computing

Linux Journal - mar, 04/01/2014 - 15:33
Big Block Linux with a Four-Barrel Hemi

We often brag about how few resources Linux needs to operate: a Raspberry Pi or Beagle Board, in a Web browser ( more>>

Catégories: Linux News

More Secure SSH Connections

Linux Journal - lun, 03/31/2014 - 14:45

If you need remote access to a machine, you'll probably use SSH, and for a good reason. The secure shell protocol uses modern cryptography methods to provide privacy and confidentiality, even over an unsecured, unsafe network, such as the Internet. more>>

Catégories: Linux News

Split Testing

Linux Journal - jeu, 03/27/2014 - 15:55

It's nice to have many people visit your Web site. It's even better when people don't just come to your site, but also enjoy your content. But, best of all is when visitors to your site do what you would like them to do—sign up for your newsletter, register for your SaaS application or buy one of your products. more>>

Catégories: Linux News

LVM, Demystified

Linux Journal - mer, 03/26/2014 - 13:30

I've been a sysadmin for a long time, and part of being a sysadmin is doing more than is humanly possible. Sometimes that means writing wicked cool scripts, sometimes it means working late, and sometimes it means learning to say no. Unfortunately, it also sometimes means cutting corners. I confess, I've been "that guy" more than once. A good example is SELinux. more>>

Catégories: Linux News

Encrypted Backup Solution "Home Paranoia Edition"

Linux Journal - lun, 03/24/2014 - 12:23

How to safeguard your personal data with TrueCrypt and SpiderOak. more>>

Catégories: Linux News

Montréal-Python 44: Conditional Brief

Montreal Python - ven, 03/21/2014 - 15:00

Just when you thought there would no more of our great presentation nights planned because PyCon was at our door, we are here to prove you wrong with one more meetup before PyCon and this one is going to be big. This edition once again will show how diverse and widely representative the Python scene is in Montreal.

This time, we'll have talks on comparing Rails and Django. Also, we'll discover some neat features of Mercurial, learn more about how to make your code better and hear more about some great initiative of PyCon. To finish the night with a bang, we will have the creator of ArkOS talk about ... ArkOS!

Please note that this time, we are going to visit our friends from Busbud in the Mile-End.

Lightning talks:
  • Rory Geoghegan - Module of the Month: q
  • Éric Araujo: Person of the Month
  • Martin Gadbois - Paramiko in 5 minutes: SSHv2 in Python
  • Brydon Gilliss - Snakes On A Train
Speakers:
  • Greg Ward - Unit Testing Makes Your Code Better

  • Annaelle Duff et Martin Provencher - Rails et Django

  • Jordi Gutiérrez Hermoso- Changeset Evolution in Mercurial

  • Jacob Cook - ArkOS AarkOS is an operating system and front-end software stack dedicated to setting up easy self-hosted servers on inexpensive hardware. Targeting platforms like the Raspberry Pi, arkOS' flagship tool Genesis manages all aspects of a system and its software, and is based entirely in Python. Lead programmer Jacob Cook will walk through the software and its frameworks, how they work, and how to develop for them using the simple Python plugins API.

When:

Monday, the 10th of March 2014

Where:

Busbud Offices, 5425 Casgrain, Suite 901 http://goo.gl/maps/zpLKT

Schedule:
  • 6:00pm — Doors open
  • 6:30pm — Presentations start
  • 8:15pm — Break
  • 8:30pm — Second round of presentations

We’d like to thank our sponsors for their continuous support:

  • UQÀM
  • Bénélux
  • w.illi.am/
  • Outbox
  • Savoir-Faire Linux
  • Caravan
  • iWeb
Catégories: External Blogs
Syndiquer le contenu