Linux Journal | October 2017 | Issue

Total Page:16

File Type:pdf, Size:1020Kb

Linux Journal | October 2017 | Issue ™ Develop Feature- Rich Apps with Command-Line Tools OCTOBER 2017 | ISSUE 282 Since 1994: The Original Magazine of the Linux Community http://www.linuxjournal.com PROGRAMMING Scripting Project with Bash and PHP + How to Use Threading in Python Introducing Subutai, a New Kind of Cloud Ubuntu and Bash as a Windows Program WATCH: ISSUE OVERVIEW V LJ282-Oct2017.indd 1 9/19/17 3:40 PM An Architect’s SQL Server Guide: Linux on Linux in the Age Author: Practical books of Containers Reuven M. Lerner Author: Sponsor: Sol Lederman SUSE for the most technical Sponsor: people on the planet. SUSE Managing Harnessing Container the Power Security and of the Cloud Compliance with SUSE in Docker GEEK GUIDES Author: Author: Petros Koutoupis Petros Koutoupis Sponsor: Sponsor: SUSE Twistlock DevOps for An the Rest of Us Architect’s Author: Guide: John S. Tonello Linux for Sponsor: Enterprise IT Puppet Author: Sol Lederman Sponsor: SUSE Download books for free with a Memory: Past, Cloud-Scale simple one-time registration. Present and Automation Future—and with Puppet the Tools to Author: http://geekguide.linuxjournal.com Optimize It John S. Tonello Author: Sponsor: Petros Koutoupis Puppet Sponsor: Intel LJ282-Oct2017.indd 2 9/19/17 3:40 PM An Architect’s SQL Server Guide: Linux on Linux in the Age Author: Practical books of Containers Reuven M. Lerner Author: Sponsor: Sol Lederman SUSE for the most technical Sponsor: people on the planet. SUSE Managing Harnessing Container the Power Security and of the Cloud Compliance with SUSE in Docker GEEK GUIDES Author: Author: Petros Koutoupis Petros Koutoupis Sponsor: Sponsor: SUSE Twistlock DevOps for An the Rest of Us Architect’s Author: Guide: John S. Tonello Linux for Sponsor: Enterprise IT Puppet Author: Sol Lederman Sponsor: SUSE Download books for free with a Memory: Past, Cloud-Scale simple one-time registration. Present and Automation Future—and with Puppet the Tools to Author: http://geekguide.linuxjournal.com Optimize It John S. Tonello Author: Sponsor: Petros Koutoupis Puppet Sponsor: Intel LJ282-Oct2017.indd 3 9/19/17 3:40 PM OCTOBER 2017 CONTENTS ISSUE 282 FEATURES 68 Cool Project: 86 Developing Create a CAPTCHA Console for Your Website Applications If your friends and family can with Bash !nd the photo of your cat from Develop feature-rich nine random cat photos, you applications using standard can let them in to your website. command-line tools. Jim Hall Andy Carlson Cover Image: © Can Stock Photo / undrey 4 | October 2017 | http://www.linuxjournal.com LJ282-Oct2017.indd 4 9/19/17 3:40 PM CONTENTS COLUMNS 30 Reuven M. Lerner’s At the Forge Threading in Python 38 Dave Taylor’s Work the Shell Ubuntu Linux and Bash as a Windows Program! 20 46 Kyle Rankin’s Hack and / On-Call or Travel Laptops 50 Shawn Powers’ The Open-Source Classroom Ansible, Part III: Playbooks 98 Guest EOF Say Hi to Subutai Alex Karasulu (with help from Jon ’maddog’ Hall, Philip Sheldrake and Steve Taylor) IN EVERY ISSUE 68 8 Current_Issue.tar.gz 10 UPFRONT ON THE COVER UÊ iÛi«Êi>ÌÕÀi,V Ê««ÃÊÜÌ Ê >`iÊ/Ã]Ê«°ÊnÈ 28 Editors’ Choice UÊ-VÀ«Ì}Ê*ÀiVÌÊÜÌ Ê >à Ê>`Ê**]Ê«°ÊÈn UÊÜÊÌÊ1ÃiÊ/ Ài>`}ÊÊ*ÞÌ ]Ê«°ÊÎä 60 New Products UÊÌÀ`ÕV}Ê-ÕLÕÌ>]Ê>Ê iÜÊ`ÊvÊ Õ`]Ê«°Ên 103 Advertisers Index UÊ1LÕÌÕÊ>`Ê >à Ê>ÃÊ>Ê7`ÜÃÊ*À}À>]Ê«°ÊÎn LINUX JOURNAL (ISSN 1075-3583) is published monthly by Belltown Media, Inc., PO Box 980985, Houston, TX 77098 USA. Subscription rate is $29.50/year. Subscriptions start with the next issue. 5 | October 2017 | http://www.linuxjournal.com LJ282-Oct2017.indd 5 9/19/17 3:40 PM Executive Editor Jill Franklin [email protected] Senior Editor Doc Searls [email protected] Associate Editor Shawn Powers [email protected] Art Director Garrick Antikajian [email protected] Products Editor James Gray [email protected] Editor Emeritus Don Marti [email protected] Technical Editor Michael Baxter [email protected] Senior Columnist Reuven Lerner [email protected] Security Editor Mick Bauer [email protected] Hack Editor Kyle Rankin lj@greenfly.net Virtual Editor Bill Childers [email protected] Contributing Editors )BRAHIM (ADDAD s 2OBERT ,OVE s :ACK "ROWN s $AVE 0HILLIPS s -ARCO &IORETTI s ,UDOVIC -ARCOTTE 0AUL "ARRY s 0AUL -C+ENNEY s $AVE 4AYLOR s $IRK %LMENDORF s *USTIN 2YAN s !DAM -ONSEN President Carlie Fairchild [email protected] Publisher Mark Irgang [email protected] Associate Publisher John Grogan [email protected] Director of Digital Experience Katherine Druckman [email protected] Accountant Candy Beauchamp [email protected] Linux Journal is published by, and is a registered trade name of, Belltown Media, Inc. 0/ "OX (OUSTON 48 53! Editorial Advisory Panel Nick Baronian Kalyana Krishna Chadalavada "RIAN #ONNER s +EIR $AVIS -ICHAEL %AGER s 6ICTOR 'REGORIO $AVID ! ,ANE s 3TEVE -ARQUEZ $AVE -C!LLISTER s 4HOMAS 1UINLAN #HRIS $ 3TARK s 0ATRICK 3WARTZ Advertising % -!),: [email protected] 52,: www.linuxjournal.com/advertising 0(/.% EXT Subscriptions % -!),: [email protected] 52,: www.linuxjournal.com/subscribe -!), 0/ "OX (OUSTON 48 53! LINUX IS A REGISTERED TRADEMARK OF ,INUS 4ORVALDS LJ282-Oct2017.indd 6 9/19/17 3:40 PM Manage data expansion You with SUSE Enterprise cannot Storage. SUSE Enterprise Storage, the leading open source storage solution, is highly keep up scalable and resilient, enabling high-end functionality at a fraction of with data the cost. explosion. suse.com/storage Data LJ282-Oct2017.indd 7 9/19/17 3:40 PM Current_Issue.tar.gz Bash and Cats F SOMEONE ASKED ME HOW THE INTERNET STAYS running, I’d probably say something like, I “Bash scripts and cat photos.” Because really, SHAWN those two things pretty much encompass the human POWERS ONLINE EXPERIENCE "ASH SCRIPTS ARE QUICK SNIPPETS OF TIMING SAVING CODE AND CAT PHOTOS ARE WELL PHOTOS Shawn Powers is the Associate Editor for OF FLUFFY KITTIES -OST DAYS THATS ENOUGH !LTHOUGH Linux Journal. He’s I won’t say this issue is based on that premise, I’d also the Gadget Guy like to pretend that’s the case! for LinuxJournal.com, and he has an 2EUVEN - ,ERNER STARTS THINGS OFF WITH HOW interesting collection to create multithreaded applications in Python. of vintage Garfield 3EE 4HREADYARN 4HE WHOLE WORLD IS CATS 5SUALLY coffee mugs. Don’t let his silly hairdo THE TASKS WE NEED COMPUTERS TO PERFORM ARE SO fool you, he’s a simple, the computer can do them one at a time pretty ordinary guy FASTER THAN WE CAN BLINK "UT WHAT IF THOSE TASKS and can be reached via email at ARE TIME CONSUMING -ULTITHREADING IS A GREAT WAY [email protected]. TO FORCE COMPUTERS TO DO MORE WORK AT ONCE Or, swing by the $AVE 4AYLOR FOLLOWS WITH AN ARTICLE ON "ASH #linuxjournal IRC channel on scripting inside Windows. Yes, even in Windows Freenode.net. "ASH SCRIPTS RULE ) THINK MY THEORY IS PROVING ITSELF Kyle Rankin talks about taking a vacation again THIS MONTH 3PECIFICALLY HE TALKS ABOUT PURCHASING A V cheap laptop that can be taken on vacation or used when on call without concern about it getting stolen OR DAMAGED 3URE MOST TECH FOLKS SPEND A FEW VIDEO: Shawn minutes on vacation solving a work issue, but why Powers runs TOTE YOUR FANCY EVERYDAY COMPUTER ALONG WITH YOU through WHEN A FLIMSY KEYBOARD AND OUTDATED #05 WILL WORK the latest issue. PERFECTLY FINE FOR FIVE MINUTES OF WORK )N FACT IF YOU READ MY ARTICLE THIS MONTH ON 8 | October 2017 | http://www.linuxjournal.com LJ282-Oct2017.indd 8 9/19/17 3:40 PM Current_Issue.tar.gz !NSIBLE PLAYBOOKS YOU MIGHT NEED LESS THAN FIVE MINUTES TO SOLVE problems back home. Ansible automation really starts to shine when playbooks are added to the mix. *IM (ALL TAKES MY CAT THEORY TO A VERY LITERAL DEGREE 4HIS MONTH HE SHOWS HOW TO CREATE YOUR OWN #!04#(! SYSTEM BUT RATHER THAN PROVING HUMAN NESS YOUR #!04#(! CAN TEST PERSONAL INFORMATION )N *IMS CASE HIS #!04#(! DISPLAYS A BUNCH OF CAT PHOTOS AND YOU NEED TO PICK WHICH CAT IS HIS &OR FRIENDS ITS A SIMPLE TEST &OR STRANGERS Not so much. Might it be tempting to answer incorrectly in order to SEE MORE CATS 9ES "UT THATS ONE OF THE DANGERS OF USING CATS 4HEIR FLUFFINESS IS HARD TO RESIST !NDY #ARLSON FINISHES OFF THE ISSUE WITH AN INDEPTH LOOK AT "ASH ITSELF 7E ALL KNOW A HANDFUL OF TRICKS "ASH CAN DO EASILY BUT WHAT ABOUT THINGS LIKE ENCRYPTION /UR EVER VIGILANT SCRIPTING LANGUAGE IS SO VERSATILE EVEN SEASONED PROFESSIONALS LIKE MYSELF ARE LIKELY TO FIND USEFUL TIPS AND TRICKS WE NEVER REALIZED WERE POSSIBLE 3PEAKING OF TIPS AND TRICKS THIS ISSUE OF Linux Journal MIGHT FOCUS ON FLUFF AND SCRIPTING BUT ITS ALSO FULL OF THE SAME TECH TIPS AND USEFUL programs you’ve come to expect every month. We also have new product announcements, updates about the tech world, and insight ON TECHNOLOGY IN GENERAL 4HIS WAS A FUN ISSUE OF Linux Journal, and IT CONTAINS FAR MORE CAT PHOTOS THAN MOST !LTHOUGH THAT MIGHT BE A SHORTCOMING OF THE OTHER ISSUES AS A CERTAIN NUMBER OF CAT PHOTOS should be considered baseline, no?Q RETURN TO CONTENTS 9 | October 2017 | http://www.linuxjournal.com LJ282-Oct2017.indd 9 9/19/17 3:40 PM UPFRONT UPFRONT NEWS + FUN PREVIOUS NEXT V V Current_Issue.tar.gz Editors’ Choice diff -u 7 >̽ÃÊ iÜÊÊÊ iÀiÊ iÛi«iÌ 4HE OOM OUT OF MEMORY KILLER TARGETS PROCESSES THAT SEEM TO BE RESPONSIBLE FOR ZOTZING A SYSTEM DUE TO TAKING TOO MUCH 2!- )T RELIES on various policies to make a best guess about which process to kill, and then it kills it, on the hope that the system will then be usable again.
Recommended publications
  • Not for Sale Not for Sale
    chapter 3 Installing Fedora Now comes the moment of truth. You’ve done the homework, figured out how you want to install your copy of Fedora, and you’re ready to go. This chapter won’t disappoint you. Its sole goal is to walk you through the installation process using the Anaconda graphical installer. Along the way, you will: ■ Discover how to explore Fedora—without installing it. ■ Choose which option will be best for you, installing Fedora alone or along- side another operating system. ■ Journey step by step through the installation process. ■ Create one or more users for your Fedora machine. Try Before You Buy © Cengage Learning. All rights reserved. No distribution allowed without express authorization. This section may leave you scratching your head and wondering why you just went through all of the preparation in Chapter 2. Be patient, there’s a method to this madness. All spins of Fedora are currently available to users as a LiveCD version. “LiveCD” is the label for operating systems that can be booted and run right from the CD itself—without installing on your computer’s hard drive. 41 Game Developing GWX Not For Sale Not For Sale 42 Chapter 3 ■ Installing Fedora This means that when you insert your Fedora CD into the disc drive and restart your computer, Fedora will automatically begin running on your computer without putting on any new files or touching pre-existing data on your machine. Fedora just starts up and runs. So why, you ask, should I bother installing Fedora at all? I can just run it from the CD.
    [Show full text]
  • Release Notes for Fedora 22
    Fedora 22 Release Notes Release Notes for Fedora 22 Edited by The Fedora Docs Team Copyright © 2015 Fedora Project Contributors. The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. The original authors of this document, and Red Hat, designate the Fedora Project as the "Attribution Party" for purposes of CC-BY-SA. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law. Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, MetaMatrix, Fedora, the Infinity Logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries. For guidelines on the permitted uses of the Fedora trademarks, refer to https:// fedoraproject.org/wiki/Legal:Trademark_guidelines. Linux® is the registered trademark of Linus Torvalds in the United States and other countries. Java® is a registered trademark of Oracle and/or its affiliates. XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries. MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries. All other trademarks are the property of their respective owners.
    [Show full text]
  • Red Hat Enterprise Linux 8 Security Hardening
    Red Hat Enterprise Linux 8 Security hardening Securing Red Hat Enterprise Linux 8 Last Updated: 2021-09-06 Red Hat Enterprise Linux 8 Security hardening Securing Red Hat Enterprise Linux 8 Legal Notice Copyright © 2021 Red Hat, Inc. The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/ . In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law. Red Hat, Red Hat Enterprise Linux, the Shadowman logo, the Red Hat logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries. Linux ® is the registered trademark of Linus Torvalds in the United States and other countries. Java ® is a registered trademark of Oracle and/or its affiliates. XFS ® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries. MySQL ® is a registered trademark of MySQL AB in the United States, the European Union and other countries. Node.js ® is an official trademark of Joyent. Red Hat is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
    [Show full text]
  • Panorama Release Notes.Pdf
    Panorama Release Notes Page 2 Panorama Handbook Panorama Release Notes (Version 6.0) Copyright © 2007, ProVUE Development, All Rights Reserved ProVUE Development 18685-A Main Street PMB 356 Huntington Beach, CA 92648 USA www.provue.com Page 1 Table of Contents – Click on any entry to jump to the page — Full Version 6.0.0......................................................................................................................................... 9 Panorama Training Videos on YouTube..................................................................................... 9 Intel Native on Mac OS X ............................................................................................................ 10 Snow Leopard Support....................................................................................................... 10 PowerPC Support............................................................................................................... 10 Total Recall.................................................................................................................................. 10 Time Lapse.................................................................................................................................. 11 Dragging to Re-Arrange Data Sheet Fields................................................................................. 11 Temporarily Hiding Data Sheet Columns .................................................................................... 12 Data Sheet Context Menus (Right-Click)....................................................................................
    [Show full text]
  • Spacewalk 2.4 for Oracle® Linux Concepts and Getting Started Guide
    Spacewalk 2.4 for Oracle® Linux Concepts and Getting Started Guide E71709-03 January 2017 Oracle Legal Notices Copyright © 2017, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable: U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S.
    [Show full text]
  • Latest/Conf Ref.Html#files‘
    dnf-plugins-extras Documentation Release 4.0.15-1 Tim Lauridsen Jul 19, 2021 Contents 1 DNF kickstart Plugin 3 2 Extras DNF Plugins Release Notes5 3 DNF rpmconf Plugin 15 4 DNF showvars Plugin 17 5 DNF snapper Plugin 19 6 DNF system-upgrade Plugin 21 7 DNF torproxy Plugin 25 8 DNF tracer Plugin 27 9 See Also 29 10 Indices and tables 31 i ii dnf-plugins-extras Documentation, Release 4.0.15-1 This documents extras plugins of DNF: Contents 1 dnf-plugins-extras Documentation, Release 4.0.15-1 2 Contents CHAPTER 1 DNF kickstart Plugin Install packages according to Anaconda kickstart file. 1.1 Synopsis dnf kickstart <ks-file> 1.2 Arguments <ks-file> Path to the kickstart file. 1.3 Examples dnf kickstart mykickstart.ks Install the packages defined in mykickstart.ks. 1.4 See Also • Anaconda Kickstart file documentation 3 dnf-plugins-extras Documentation, Release 4.0.15-1 4 Chapter 1. DNF kickstart Plugin CHAPTER 2 Extras DNF Plugins Release Notes Contents • Extras DNF Plugins Release Notes – 4.0.15 Release Notes – 4.0.14 Release Notes – 4.0.13 Release Notes – 4.0.12 Release Notes – 4.0.10 Release Notes – 4.0.9 Release Notes – 4.0.8 Release Notes – 4.0.7 Release Notes – 4.0.6 Release Notes – 4.0.5 Release Notes – 4.0.4 Release Notes – 4.0.2 Release Notes – 4.0.1 Release Notes – 4.0.0 Release Notes – 3.0.2 Release Notes – 3.0.1 Release Notes – 3.0.0 Release Notes – 2.0.5 Release Notes 5 dnf-plugins-extras Documentation, Release 4.0.15-1 – 2.0.4 Release Notes – 2.0.3 Release Notes – 2.0.2 Release Notes – 2.0.1 Release Notes – 2.0.0 Release Notes – 0.10.0
    [Show full text]
  • Foot Prints Feel the Freedom of Fedora!
    The Fedora Project: Foot Prints Feel The Freedom of Fedora! RRaahhuull SSuunnddaarraamm SSuunnddaarraamm@@ffeeddoorraapprroojjeecctt..oorrgg FFrreeee ((aass iinn ssppeeeecchh aanndd bbeeeerr)) AAddvviiccee 101011:: KKeeeepp iitt iinntteerraaccttiivvee!! Credit: Based on previous Fedora presentations from Red Hat and various community members. Using the age old wisdom and Indian, Free software tradition of standing on the shoulders of giants. Who the heck is Rahul? ( my favorite part of this presentation) ✔ Self elected Fedora project monkey and noisemaker ✔ Fedora Project Board Member ✔ Fedora Ambassadors steering committee member. ✔ Fedora Ambassador for India.. ✔ Editor for Fedora weekly reports. ✔ Fedora Websites, Documentation and Bug Triaging projects volunteer and miscellaneous few grunt work. Agenda ● Red Hat Linux to Fedora & RHEL - Why? ● What is Fedora ? ● What is the Fedora Project ? ● Who is behind the Fedora Project ? ● Primary Principles. ● What are the Fedora projects? ● Features, Future – Fedora Core 5 ... The beginning: Red Hat Linux 1994-2003 ● Released about every 6 months ● More stable “ .2” releases about every 18 months ● Rapid innovation ● Problems with retail channel sales model ● Impossible to support long-term ● Community Participation: ● Upstream Projects ● Beta Team / Bug Reporting The big split: Fedora and RHEL Red Hat had two separate, irreconcilable goals: ● To innovate rapidly. To provide stability for the long-term ● Red Hat Enterprise Linux (RHEL) ● Stable and supported for 7 years plus. A platform for 3rd party standardization ● Free as in speech ● Fedora Project / Fedora Core ● Rapid releases of Fedora Core, every 6 months ● Space to innovate. Fedora Core in the tradition of Red Hat Linux (“ FC1 == RHL10” ) Free as in speech, free as in beer, free as in community support ● Built and sponsored by Red Hat ● ...with increased community contributions.
    [Show full text]
  • Red Hat Enterprise Linux 8 Customizing Anaconda
    Red Hat Enterprise Linux 8 Customizing Anaconda Changing the installer appearance and creating custom add-ons on Red Hat Enterprise Linux 8 Last Updated: 2021-09-29 Red Hat Enterprise Linux 8 Customizing Anaconda Changing the installer appearance and creating custom add-ons on Red Hat Enterprise Linux 8 Legal Notice Copyright © 2021 Red Hat, Inc. The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/ . In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law. Red Hat, Red Hat Enterprise Linux, the Shadowman logo, the Red Hat logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries. Linux ® is the registered trademark of Linus Torvalds in the United States and other countries. Java ® is a registered trademark of Oracle and/or its affiliates. XFS ® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries. MySQL ® is a registered trademark of MySQL AB in the United States, the European Union and other countries. Node.js ® is an official trademark of Joyent.
    [Show full text]
  • Conda Documentation Release
    conda Documentation Release Anaconda, Inc. Sep 14, 2021 Contents 1 Conda 3 2 Conda-build 5 3 Miniconda 7 4 Help and support 13 5 Contributing 15 6 Conda license 19 i ii conda Documentation, Release Package, dependency and environment management for any language—Python, R, Ruby, Lua, Scala, Java, JavaScript, C/ C++, FORTRAN, and more. Conda is an open source package management system and environment management system that runs on Windows, macOS and Linux. Conda quickly installs, runs and updates packages and their dependencies. Conda easily creates, saves, loads and switches between environments on your local computer. It was created for Python programs, but it can package and distribute software for any language. Conda as a package manager helps you find and install packages. If you need a package that requires a different version of Python, you do not need to switch to a different environment manager, because conda is also an environment manager. With just a few commands, you can set up a totally separate environment to run that different version of Python, while continuing to run your usual version of Python in your normal environment. In its default configuration, conda can install and manage the thousand packages at repo.anaconda.com that are built, reviewed and maintained by Anaconda®. Conda can be combined with continuous integration systems such as Travis CI and AppVeyor to provide frequent, automated testing of your code. The conda package and environment manager is included in all versions of Anaconda and Miniconda. Conda is also included in Anaconda Enterprise, which provides on-site enterprise package and environment manage- ment for Python, R, Node.js, Java and other application stacks.
    [Show full text]
  • Integrating Red Hat Enterprise Linux 6 with Active Directory
    Integrating Red Hat Enterprise Linux 6 with Active Directory Mark Heslin Principal Software Engineer Version 1.2 June 2012 1801 Varsity Drive™ Raleigh NC 27606-2072 USA Phone: +1 919 754 3700 Phone: 888 733 4281 Fax: +1 919 754 3701 PO Box 13588 Research Triangle Park NC 27709 USA Linux is a registered trademark of Linus Torvalds. Red Hat, Red Hat Enterprise Linux and the Red Hat "Shadowman" logo are registered trademarks of Red Hat, Inc. in the United States and other countries. Microsoft and Windows are U.S. registered trademarks of Microsoft Corporation. UNIX is a registered trademark of The Open Group. Intel, the Intel logo and Xeon are registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. All other trademarks referenced herein are the property of their respective owners. © 2012 by Red Hat, Inc. This material may be distributed only subject to the terms and conditions set forth in the Open Publication License, V1.0 or later (the latest version is presently available at http://www.opencontent.org/openpub/). The information contained herein is subject to change without notice. Red Hat, Inc. shall not be liable for technical or editorial errors or omissions contained herein. Distribution of modified versions of this document is prohibited without the explicit permission of Red Hat Inc. Distribution of this work or derivative of this work in any standard (paper) book form for commercial purposes is prohibited unless prior permission is obtained from Red Hat Inc. The GPG fingerprint of the [email protected] key is: CA 20 86 86 2B D6 9D FC 65 F6 EC C4 21 91 80 CD DB 42 A6 0E Send feedback to [email protected] www.redhat.com ii [email protected] Table of Contents 1 Executive Summary........................................................................................
    [Show full text]
  • Red Hat Enterprise Linux Anaconda Customization Guide
    Red Hat Enterprise Linux 7 Anaconda Customization Guide Changing the installer appearance and creating custom add-ons Last Updated: 2021-04-01 Red Hat Enterprise Linux 7 Anaconda Customization Guide Changing the installer appearance and creating custom add-ons Vladimír Slávik [email protected] Sharon Moroney [email protected] Petr Bokoč Vratislav Podzimek Legal Notice Copyright © 2019 Red Hat, Inc. and others. This document is licensed by Red Hat under the Creative Commons Attribution-ShareAlike 3.0 Unported License. If you distribute this document, or a modified version of it, you must provide attribution to Red Hat, Inc. and provide a link to the original. If the document is modified, all Red Hat trademarks must be removed. Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law. Red Hat, Red Hat Enterprise Linux, the Shadowman logo, the Red Hat logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries. Linux ® is the registered trademark of Linus Torvalds in the United States and other countries. Java ® is a registered trademark of Oracle and/or its affiliates. XFS ® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries. MySQL ® is a registered trademark of MySQL AB in the United States, the European Union and other countries. Node.js ® is an official trademark of Joyent. Red Hat is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
    [Show full text]
  • Freeware-List.Pdf
    FreeWare List A list free software from www.neowin.net a great forum with high amount of members! Full of information and questions posted are normally answered very quickly 3D Graphics: 3DVia http://www.3dvia.com...re/3dvia-shape/ Anim8or - http://www.anim8or.com/ Art Of Illusion - http://www.artofillusion.org/ Blender - http://www.blender3d.org/ CreaToon http://www.creatoon.com/index.php DAZ Studio - http://www.daz3d.com/program/studio/ Freestyle - http://freestyle.sourceforge.net/ Gelato - http://www.nvidia.co...ge/gz_home.html K-3D http://www.k-3d.org/wiki/Main_Page Kerkythea http://www.kerkythea...oomla/index.php Now3D - http://digilander.li...ng/homepage.htm OpenFX - http://www.openfx.org OpenStages http://www.openstages.co.uk/ Pointshop 3D - http://graphics.ethz...loadPS3D20.html POV-Ray - http://www.povray.org/ SketchUp - http://sketchup.google.com/ Sweet Home 3D http://sweethome3d.sourceforge.net/ Toxic - http://www.toxicengine.org/ Wings 3D - http://www.wings3d.com/ Anti-Virus: a-squared - http://www.emsisoft..../software/free/ Avast - http://www.avast.com...ast_4_home.html AVG - http://free.grisoft.com/ Avira AntiVir - http://www.free-av.com/ BitDefender - http://www.softpedia...e-Edition.shtml ClamWin - http://www.clamwin.com/ Microsoft Security Essentials http://www.microsoft...ity_essentials/ Anti-Spyware: Ad-aware SE Personal - http://www.lavasoft....se_personal.php GeSWall http://www.gentlesec...m/download.html Hijackthis - http://www.softpedia...ijackThis.shtml IObit Security 360 http://www.iobit.com/beta.html Malwarebytes'
    [Show full text]