Double Parentheses in Python

Python is one of the easiest programming languages to learn, because of it’s inherent flexibility. (This can be a good thing as well as a bad thing.) One example of Python’s flexibility is the double parentheses. Take the following snippet for example: print(funcwrapper(3)(2)) Even an inexperienced programmer should be able to make sense of most of this. Reading from left to right, it looks like we want to print the output of a function, and we’re passing an integer - 3 - to that function.

Double Parentheses in Python

Python is one of the easiest programming languages to learn, because of it’s inherent flexibility. (This can be a good thing as well as a bad thing.) One example of Python’s flexibility is the double parentheses. Take the following snippet for example: print funcwrapper(3)(2) Even an inexperienced programmer should be able to make sense of most of this. Reading from left to right, it looks like we want to print the output of a function, and we’re passing an integer - 3 - to that function.

Show 238 – A Deeper Look at SD-WAN with CloudGenix – Sponsored

Vijay Sagar and Aaron Edwards of CloudGenix discuss the software defined WAN with the Packet Pushers. We've heard from CloudGenix before on Priority Queue Show 49. If you missed that show, you might want to give it a listen first to get the most out of this podcast. On this show, we go a bit deeper into CloudGenix -- what it does, how it does it, and how you'd integrate it into your network.

Author information

Ethan Banks

Ethan Banks, CCIE #20655, has been managing networks for higher ed, government, financials and high tech since 1995. Ethan co-hosts the Packet Pushers Podcast, which has seen over 3M downloads and reaches over 10K listeners. With whatever time is left, Ethan writes for fun & profit, studies for certifications, and enjoys science fiction. @ecbanks

The post Show 238 – A Deeper Look at SD-WAN with CloudGenix – Sponsored appeared first on Packet Pushers Podcast and was written by Ethan Banks.

Technology Short Take #51

Welcome to Technology Short Take #51, another collection of posts and links about key data center technologies like networking, virtualization, cloud management, and applications/operating systems. Here’s hoping you find something useful in this collection!

Networking

  • I’m not sure if this falls here or into the “Cloud Computing/Cloud Computing” category, but Shannon McFarland—fellow co-conspirator with the Denver OpenStack Meetup group—has a nice article describing some design and deployment considerations for IPv6 in the OpenStack Kilo release.
  • I’m pretty sure I’ve mentioned Open Virtual Network (OVN) here before, as I’m pretty jazzed about the work going on with this project. If you’re unfamiliar with OVN, Gal Sagie has a couple of articles that might help. I’d start with the later of the two articles, which provides an introduction to OVN, before moving on to Gal’s discussion of OVN and the distributed controller and his article on OVN and containers.
  • Speaking of OVN, Russell Bryant has a detailed description of using OVN with OpenStack Neutron (via DevStack).
  • Using Jinja2 templates for automating network device configuration is a topic that’s getting a fair amount of attention (there were at least two sessions discussing this technique while I was at Interop). Rick Sherman has Continue reading

PlexxiPulse—A Visit From Networking Legend Dr. Doug Comer

It has been an exciting week here at Plexxi! Dr. Doug Comer spent the day with us on Wednesday learning about our products and new network architecture. Dr. Comer is an internationally recognized networking guru, widely known for his series of groundbreaking textbooks on computer networks, the Internet, computer operating systems and computer architecture (including the popular ‘Internetworking with TCP/IP’). He designed and implemented X25NET and Cypress networks as well as the Xinu operating system. He is currently a professor of computer science at Purdue University where he teaches courses on operating systems and computer networks. It was a pleasure having him at the Plexxi headquarters—we hope he learned as much from us as we did from him! Take a look at a few photos from his visit.

IMG_1286

IMG_1289

Below please find a few of our top picks for our favorite news articles of the week. Have a great Memorial Day weekend!

InfoWorld: 3 ways the data lake is actually not helping with IT agility
By Yves de Montcheuil
Loosely speaking, a data lake is the big data version of an operational data store, plus a network storage appliance, plus data processing/query engines, all combined — typically in a Hadoop cluster Continue reading

US Senate leader pushes to extend NSA phone dragnet

The U.S. Senate was deadlocked on Friday over whether to extend authorization for the National Security Agency’s massive collection of domestic telephone records, with Majority Leader Mitch McConnell insisting the surveillance program should continue with no new limits.With a weekend deadline looming, McConnell advocated for extending the section of the Patriot Act that the NSA has used to justify its collection of millions of U.S. phone records over the last nine years. Section 215 of the Act, which allows the agency to collect any telephone and business records relevant to a counterterrorism investigation, expires June 1, and Congress is scheduled to take a week-long recess starting this weekend.To read this article in full or to leave a comment, please click here

US Senate leader pushes to extend NSA phone dragnet

The U.S. Senate was deadlocked on Friday over whether to extend authorization for the National Security Agency’s massive collection of domestic telephone records, with Majority Leader Mitch McConnell insisting the surveillance program should continue with no new limits.With a weekend deadline looming, McConnell advocated for extending the section of the Patriot Act that the NSA has used to justify its collection of millions of U.S. phone records over the last nine years. Section 215 of the Act, which allows the agency to collect any telephone and business records relevant to a counterterrorism investigation, expires June 1, and Congress is scheduled to take a week-long recess starting this weekend.To read this article in full or to leave a comment, please click here

Cisco’s IoE keeps abreast of cancer

The Internet of Things/Everything can serve as a potentially lifesaving tool. Sensor-based wearable technology can monitor bodily vitals to determine if any health risks are imminent.Cisco and customer Cyrcadia Health are involved in the development of what it calls an iTBra to monitor a woman’s body temperature to determine if she is at risk for breast cancer. The iTBra is a personal screening tool intended as an intelligent monthly breast health monitor.The iTBra is made up of patches placed under a normal bra that collect up to 12 hours of normal and abnormal cellular activity associated with breast cancer. The iTBra bra is designed to take tissue density, a gating factor in the accuracy of mammography screening, out of the detection equation.To read this article in full or to leave a comment, please click here

Tutorial for creating first external SDN application for HP SDN VAN controller – Part 1/3: LAB creation and REST API introduction

For best article visual quality, open Tutorial for creating first external SDN application for HP SDN VAN controller – Part 1/3: LAB creation and REST API introduction directly at NetworkGeekStuff.

In this tutorial series, I will show you by example, how to build your first external REST API based SDN application for HP SDN VAN controller, with web interface for the user control. Target will be to learn how to use REST API, curl and perl scripting to generate some basic and useful code to view and also manipulate network traffic.

This article is part of “Tutorial for creating first external SDN application for HP SDN VAN controller” series consisting these articles:

In this Part 1/3, we will discuss creation of a quick development lab with HP SDN VAN controller and Mininet network and explore the REST API interface quickly.

Internal vs External SDN applications

The difference is this, external applications do not need to run inside the SDN controller itself and can rely on REST API commands transferred over network from Continue reading

IDG Contributor Network: Connected cars will overload mobile networks, report says

If you think stop-and-go city traffic can be bad around rush hour, just wait until connected cars get in on the act and start bringing mobile networks to a standstill too. There isn't enough capacity, a new report says.Market intelligence strategist Machina Research paints a gloomy connectivity picture of excessive growth from M2M, which includes connected cars.Growth in that area threatens to disrupt all mobile data traffic.Parking lot UK-based Machina Research analyzes Internet of Things (IoT), M2M and Big Data. Its report says that mobile data will double in certain cells at rush hour. The report predicts a 97% increase over 10 years. The big driver will be cars.To read this article in full or to leave a comment, please click here

IDG Contributor Network: Connected cars will overload mobile networks, report says

If you think stop-and-go city traffic can be bad around rush hour, just wait until connected cars get in on the act and start bringing mobile networks to a standstill too. There isn't enough capacity, a new report says.Market intelligence strategist Machina Research paints a gloomy connectivity picture of excessive growth from M2M, which includes connected cars.Growth in that area threatens to disrupt all mobile data traffic.Parking lot UK-based Machina Research analyzes Internet of Things (IoT), M2M and Big Data. Its report says that mobile data will double in certain cells at rush hour. The report predicts a 97% increase over 10 years. The big driver will be cars.To read this article in full or to leave a comment, please click here

Adblock browsers for Android and iOS to keep mobile ads, tracking at bay

By building browsers with integrated ad blocking, German company Eyeo hopes to attract more users. A beta version of the Android browser is now available for download from the Play store.There are several reasons people choose to block ads: They can cause pages to load slower, consume data plans, and shorten battery life, according to Eyeo. The company also contends users are safer since malware often hides behind ads.The Adblock Browser for Android is based on Firefox and Adblock Plus. The functionality is the same as when using the existing Adblock Plus add-on.The reason for developing browsers with ad blocking baked in is that the add-on hasn’t attracted many users. By integrating the functionality, it becomes easier for non-tech savvy users to benefit from it, according to Ben Williams, communications and operations manager at Eyeo.To read this article in full or to leave a comment, please click here