Home > Articles > Open Source

Open Source

727 Items

Sort by Date | Title

Understanding Python Basics
Feb 3, 2016
In this chapter from Python Programming for Raspberry Pi, Sams Teach Yourself in 24 Hours, 2nd Edition, you will learn some Python basics, such as using the print function to display output. You will read about using variables and how to assign values to variables, and you will gain an understanding of their data types. By the end of this chapter, you will know how to get data into a script by using the input function and write your first Python script!
Navigating Your File System in Linux
Jan 27, 2016
After you learn the commands in this chapter from Linux Phrasebook, 2nd Edition, you can start controlling your shell and finding out all sorts of interesting things about your files, folders, data, and environment.
Setting Up a Private Docker Registry
Jan 19, 2016
This chapter from Docker Containers: Build and Deploy with Kubernetes, Flannel, Cockpit, and Atomic explains how to create a private Docker registry in Fedora or Ubuntu, use the docker-registry package, use the registry container image, and understand the Docker image namespace.
Linux File Management Basics
Jan 13, 2016
This chapter from CompTIA Linux+ / LPIC-1 Cert Guide: (Exams LX0-103 & LX0-104/101-400 & 102-400) covers Linux file system management as it pertains to the objectives on the CompTIA Linux+ / LPIC-1 exam.
Managing Software in Ubuntu
Jan 11, 2016
Matthew Helmke looks at the options you have to manage your software in Ubuntu, including an introduction to the graphical software management tools that you will use for most of your software management. This chapter also covers monitoring and managing memory and disk storage on your system.
Video: Docker Orchestration and Microservices: Use Docker Machine to Deploy to a Cloud Provider
Jan 4, 2016
In this excerpt from Docker Orchestration and Microservices LiveLessons, Charles David Crawford shows you how easy it is to use Docker Machine with a cloud provider, specifically Digital Ocean.
Video: Docker Orchestration and Microservices: How Docker Can Benefit a Microservice Architecture
Dec 31, 2015
In this excerpt from Docker Orchestration and Microservices LiveLessons, Charles David Crawford explains why Docker can be a great companion for a microservice or service-oriented architecture.
Video: Docker Orchestration and Microservices: Define a Docker Registry
Dec 30, 2015
One of the main benefits of Docker is that it's a good way to distribute your application. A good way to do this is through a Docker registry. In this excerpt from Docker Orchestration and Microservices LiveLessons, Charles David Crawford discusses using Docker registries, including Docker Hub.
Starting a New Django Project: Building a Startup Categorizer with Blog
Dec 29, 2015
In this chapter from Django Unleashed, Andrew Pinkham introduces the modern world of building dynamic websites. He starts by introducing web technologies and jargon before taking a look at Django. His introduction to Django focuses on what Django is and appropriate ways to use it. He then outlines the project you'll build, scoping out the content for not only Part I but also Parts II and III. This overview gives you the opportunity to use Django to generate a basic project that you'll use throughout the book.
Video: Docker Orchestration and Microservices: An Introduction
Dec 28, 2015
Docker has prompted many changes in the software development pipeline. In this excerpt from Docker Orchestration and Microservices LiveLessons, Charles David Crawford introduces his video course, discussing the importance and complexities of Docker.
Ubuntu's Upcoming Unity 8: Pursuing the Goal of Convergence
Dec 9, 2015
Matthew Helmke, author of Ubuntu Unleashed 2016 Edition, is excited about the Ubuntu community's concept of convergence: a single interface that works everywhere, allowing users to move seamlessly between cell phone, laptop, desktop, and other devices. Targeted for release in early 2016, Ubuntu's Unity 8 will be a giant step toward this goal, but more development participants are needed.
Video: Effective Ruby: Consider Using a Default Hash Value
Dec 3, 2015
In this excerpt from Effective Ruby LiveLessons (Video Training), learn why you should consider using a default hash value in Ruby.
Video: Effective Ruby: Prefer Lambda Instead of Proc
Dec 1, 2015
In Ruby, there are a number of ways to create anonymous pieces of code that we can move throughout our application. Proc is one such was to create an anonymous callable. However, in this excerpt from Effective Ruby LiveLessons (Video Training), learn why you should prefer lambda instead of proc.
Video: Effective Ruby: Use the === Protocol for Matching Tasks
Nov 27, 2015
In this excerpt from Effective Ruby LiveLessons (Video Training), learn about the === protocol built into Ruby, which is the universal match protocol for all objects in the Ruby system.
Getting onto the Unix System and Using the Command Line
Nov 19, 2015
In this chapter from Unix in 24 Hours, Sams Teach Yourself: Covers OS X, Linux, and Solaris, 5th Edition, learn how to log in to and log out of the system, change your password with the passwd command, choose a memorable and secure password, find out who the computer thinks you are, find out who else is on the system, find out what everyone is doing on the system, and check the current date and time.
Comparing Python Object-Oriented Code with Java
Oct 14, 2015
Do you avoid Python OO features, preferring the procedural/functional model? That tendency is common in languages such as PHP, where many programmers opt not to use OO features. But you might be missing an important opportunity! Java requires an OO approach, giving you the advantages of that model in every line of code you write. Stephen B. Morris points out the advantages of using Python's OO features in a manner similar to Java's.
Video: Effective Python: Working with Concurrency and Parallelism
Oct 12, 2015
Brett Slatkin, author of Effective Python LiveLessons (Video Training), discusses concurrency and parallelism in Python.
Video: Effective Python: Consider Generator Expressions for Large Comprehensions
Oct 5, 2015
In this excerpt from Effective Python LiveLessons (Video Training), Brett Slatkin discusses the problem with list comprehensions for large inputs.
Video: Use NONE and docstrings to specify dynamic default arguments in Python
Sep 30, 2015
In this excerpt from Effective Python LiveLessons (Video Training), Brett Slatkin talks about when you have to use a nonstatic type as a keyword argument's default value, and how to avoid problems that can occur when you do.
Managing and Understanding the Boot Procedure on Red Hat Enterprise Linux
Sep 16, 2015
In this chapter from Red Hat RHCSA/RHCE 7 Cert Guide: Red Hat Enterprise Linux 7 (EX200 and EX300), Sander van Vugt explains how the boot procedure on Red Hat Enterprise Linux is organized, including a discussion of systemd, the overall service that takes care of starting everything on your server. He also covers GRUB2 and how to apply changes to the GRUB 2 boot loader.

Page 1 2 3 4 5 Next >