I was a Bitcoin fan before it was popular. That means I had thousands of Bitcoins. It also means I sold my thousands of Bitcoins for less than $1 each. Still, the technology fascinates me, and although cryptocurrencies have risen and fallen, I'm still a fan. more>>
Engineers love to think that they make decisions based on pure logic and merit. But of course, everyone has biases in terms of programming languages, editors and other technologies—biases that probably can be defended in technical terms, but that often come down to an emotional argument as much as a technical one. more>>
Following on its resounding success with its Sidekiq MiniPCIe card, wireless communications systems specialist Epiq Solutions recently added the Sidekiq M.2 state-of-the-art, small form-factor, software-defined radio (SDR) card. more>>
Although most music lovers stream or download music today, the stubborn pre-millennials among us have legacy CD collections at home. This demographic is the perfect target group for Nativ Disc, a bit-perfect CD Ripper that allows users to import up to 12,000 CDs—in lossless FLAC, uncompressed WAV or lossy MP3 format—into their Nativ Vita high-resolution music player. more>>
This article focuses on flaws in Android's stock web libraries, while acknowledging related exploits. Some modern Android browsers have critically weak encryption and other dangerous flaws that cannot be patched or otherwise corrected. This weakness extends to multiple browsers and applications and is determined by the linkage to the system webcore on older OS versions. more>>
A project I'm involved with has made me think about how there are always many solution paths for any given problem in the Linux universe. For this other project, I wanted to cobble together a version of grep that let me specify proper regular expressions without having to worry about the -E flag and get a context for the matches too. more>>
The "5" in Naztech's new Roadstar 5 Car Charger refers to the abundant five ports offered by the device, intended to end in-vehicle debates on who gets to charge their device next. Naztech says that its new charger delivers superior charging power and speed while protecting tablet and smartphone batteries and motherboards. more>>
It's hard to go a day without seeing interesting and compelling Indiegogo or Kickstarter projects that feature the Raspberry Pi, Pine 64 or the Intel Edison inside some sort of embedded device or standalone computer or laptop. Last fall, I stumbled across one such project that billed itself as "the first $99 Raspberry Pi desktop", and I felt the need to have it. more>>
When it comes to covering my cell phone, I tend toward minimalism. I like to buy the smallest (although still powerful) phone possible, so the thought of adding a bulky case seems wrong. I also don't like screen protectors, because they generally get cloudy, and they don't feel as nice when using the screen. more>>
I have a favorite saying: "If you are a systems administrator, you have the keys to the kingdom. If you are an open-source programmer, you don't know which or how many kingdoms you have the keys to." We send our programs out into the world to be run by anyone for any purpose. Think about that: by anyone, for any purpose. more>>
Nearly everyone in today's enterprises is connected throughout the day to a web browser, of which anywhere from 44–71% are Google Chrome. Seeking to make this vast number of users' work more productive is developer CodeLathe, whose new "amazingly easy-to-use" FileCloud extension for Google Chrome enables users to save documents, images and scre more>>
Just in time for the returns of a new season of meetup we've organized and found speakers that we think will open you Python mind. As previously announced, this time we are visiting our friends from Ubisoft Montreal, they will start the evening by showcasing their usage of our favorite language and then introduced one of their key technology based on Python.
We'll also invite 2 other presenters this time: Rami will tell us how we could build amazing microservices with Python, Docker and Kubernetes. Roberto will then show us to scrape the web with the well known and very powerful Selenium library.
Let us know if you are planning to attend on our meetup page: http://www.meetup.com/fr-FR/Montreal-Python/events/233763249/, it always help in our planning.
Thanks to our sponsors we are planning to serve some food.Presentations
Benoit Gagnon: Flare, Ubisoft’s Scalable Video Transcoding Platform
We’ll zoom in on a few Python modules of Flare, Ubisoft’s internal and globally distributed video reviewing and collaboration platform. We’ll see how Python, FFMPEG, Numpy, Redis and Twisted can work together to create a robust and scalable backend using portable Python code. Caution: a gratuitous use of cat videos may or may not be featured in the demos.
Rami Sayar: Building Python Microservices with Docker and Kubernetes
Python is powering your production apps and you are struggling with the complexity, bugs and feature requests you need. You just don't know how to maintain your app anymore. You're scared you have created the kraken that will engulf your entire development team!
Microservices architecture has existed for as long as monolithic applications became a common problem. With the DevOps revolution, it is the time to seriously consider building microservice architectures with Python. This talk will share strategies on how to split up your monolithic apps and show you how to deploy Python microservices using Docker. We will get hands-on with a sample app, walk step-by-step on how to change the app's architecture and deploy it to the cloud.
No longer shall you deal with the endless complexities of monolithic Python apps. Fear the kraken no more!
Roberto Rocha: Selenium for scraping
Selenium is a package used to test websites with its versatile web driver. But it's also very useful as a data scraping tool when dealing with dynamic websites and user input. It allows you to simulate a user by submitting forms and clicking buttons. It's also handy for fetching web elements in multiple ways, whereto by CSS selector or XPath. I propose to demonstrate how to scrape the Soquij legal document website using Selenium.Where
Montréal, H2T 1V4
Tuesday, September 27th 2016 at 6pmSchedule
- 6:00pm — Doors open
- 6:30pm — Presentations start
- 7:30pm — Break
- 7:45pm — Second round of presentations
- 9:00pm — End of the meeting, have a drink with us
- Savoir-faire Linux
Ascensio System SIA boasts that its ONLYOFFICE office and productivity suite combines the best from the MS Office and Google Docs worlds. ONLYOFFICE is a free and open-source solution and is distributed under the AGPL v.3 license. more>>
Linux has built countless cathedrals, but still no bazaar. more>>
When I use OS X, I really like the Fluid app for making standalone Web applications. The problem is, Fluid isn't free unless you want the basic version. I don't mind paying for an application (and I did pay for Fluid), but it seems like something as simple as a single site browser shouldn't be something that costs money. more>>
The prospect of privacy protection and occulting your smartphone's IP address with a VPN are sufficient selling points, but the ability to watch your Spanish-dubbed Turkish telenovellas while on the beach in Tahiti should seal the deal for real. more>>
An IT megatrend in progress involves the shift from legacy monolithic apps running on enterprise storage to systems of engagement that interact with users, collect real-time data from many sources and store it in elastic and shared data services. more>>
Although Linux always has been a diverse ecosystem, once upon a time, just a handful of Linux distributions, or distros, existed. Do you recall Yggrasil, Trans-Ameritech and the original S.u.S.E. (which begat SuSE, SUSE and openSUSE)? Today, literally hundreds of Linux flavors exist, each with its own unique offerings. more>>