Administrator Guide

Total Page:16

File Type:pdf, Size:1020Kb

Administrator Guide MapleNet Administrator Guide Copyright © Maplesoft, a division of Waterloo Maple Inc. 2021 MapleNet Administrator Guide Copyright Maplesoft, MapleNet and Maple are all trademarks of Waterloo Maple Inc. © Maplesoft, a division of Waterloo Maple Inc. 2021. All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transcribed, in any form or by any means — electronic, mechanical, photo- copying, recording, or otherwise. Information in this document is subject to change without notice and does not represent a commitment on the part of the vendor. The software described in this document is furnished under a license agreement and may be used or copied only in accordance with the agreement. It is against the law to copy the software on any medium except as specifically allowed in the agreement. Oracle, Java and all Java-based marks are trademarks or registered trademarks of Oracle and/or its affiliates. Docker is a registered trademark of Docker, Inc. All other trademarks are the property of their respective owners. This document was produced using Maple and DocBook. Contents Overview .......................................................................................................................................... v 1 Introduction ..................................................................................................................................... 1 1.1 MapleNet .................................................................................................................................. 1 1.2 Docker Container for MapleNet ..................................................................................................... 1 2 Basics of Running MapleNet ............................................................................................................... 3 2.1 Glossary of Variables Used in This Chapter ..................................................................................... 3 2.2 Loading the MapleNet Docker Image ............................................................................................. 3 2.3 Starting MapleNet ...................................................................................................................... 3 Starting MapleNet Using the docker run Command ........................................................................... 3 Starting MapleNet Using a docker compose File ............................................................................... 4 Replacing the Landing Page .......................................................................................................... 4 2.4 Stopping MapleNet ..................................................................................................................... 4 2.5 Removing a Docker Image ........................................................................................................... 5 2.6 Adding Content to MapleNet ........................................................................................................ 5 2.7 MapleNet Logging ...................................................................................................................... 5 docker log ................................................................................................................................. 5 MapleNet options ....................................................................................................................... 5 3 Environment Variable Configuration ..................................................................................................... 7 3.1 Licensing .................................................................................................................................. 7 3.2 Directory Setup .......................................................................................................................... 7 3.3 Managing Connections ................................................................................................................ 7 3.4 Directory Listings ....................................................................................................................... 8 3.5 Sendfile Usage ........................................................................................................................... 8 3.6 Content Delivery Network ............................................................................................................ 8 3.7 Worksheet Template Location ....................................................................................................... 8 3.8 Web Server Endpoints ................................................................................................................. 8 Health Check Endpoints ............................................................................................................... 9 3.9 CORS ...................................................................................................................................... 9 3.10 SSL ...................................................................................................................................... 10 3.11 Client Configuration ................................................................................................................ 10 3.12 Managing Maple Engines ......................................................................................................... 11 3.13 Maple Configuration ................................................................................................................ 12 3.14 Configuring Logging ............................................................................................................... 12 3.15 Data Limit ............................................................................................................................. 13 3.16 Compute Engine ..................................................................................................................... 13 3.17 Document Engine .................................................................................................................... 14 4 Security Issues ................................................................................................................................ 15 4.1 Untrusted Users ........................................................................................................................ 15 4.2 Trusted Users ........................................................................................................................... 15 5 MapleNet Metrics and Monitoring ...................................................................................................... 17 5.1 Metrics and Monitoring Tools ..................................................................................................... 17 Health Check ........................................................................................................................... 17 Monitoring .............................................................................................................................. 18 Metrics over Prometheus ............................................................................................................ 19 6 Example Configurations ................................................................................................................... 23 6.1 Basic Document Hosting ............................................................................................................ 23 Mounting as a subdirectory of /webroot ......................................................................................... 23 Mounting on top of /webroot ....................................................................................................... 24 Using a Content Delivery Network for JavaScript libraries ................................................................ 24 Logging Configuration ............................................................................................................... 25 6.2 Basic Compute Hosting .............................................................................................................. 25 iii iv • Contents Cross-Origin Resource Sharing (CORS) ........................................................................................ 25 6.3 Adding Maple Libraries and Help Databases .................................................................................. 26 Changing the URL for the Help Database ...................................................................................... 26 6.4 Enabling the Upload Page ........................................................................................................... 27 6.5 Security Options ....................................................................................................................... 27 6.6 Troubleshooting ........................................................................................................................ 28 Docker not starting .................................................................................................................... 28 MapleNet is not starting ............................................................................................................. 28 Performances Issues .................................................................................................................. 29 7 Copyright .....................................................................................................................................
Recommended publications
  • Dockerdocker
    X86 Exagear Emulation • Android Gaming • Meta Package Installation Year Two Issue #14 Feb 2015 ODROIDMagazine DockerDocker OS Spotlight: Deploying ready-to-use Ubuntu Studio containers for running complex system environments • Interfacing ODROID-C1 with 16 Channel Relay Play with the Weather Board • ODROID-C1 Minimal Install • Device Configuration for Android Development • Remote Desktop using Guacamole What we stand for. We strive to symbolize the edge of technology, future, youth, humanity, and engineering. Our philosophy is based on Developers. And our efforts to keep close relationships with developers around the world. For that, you can always count on having the quality and sophistication that is the hallmark of our products. Simple, modern and distinctive. So you can have the best to accomplish everything you can dream of. We are now shipping the ODROID U3 devices to EU countries! Come and visit our online store to shop! Address: Max-Pollin-Straße 1 85104 Pförring Germany Telephone & Fax phone : +49 (0) 8403 / 920-920 email : [email protected] Our ODROID products can be found at http://bit.ly/1tXPXwe EDITORIAL ow that ODROID Magazine is in its second year, we’ve ex- panded into several social networks in order to make it Neasier for you to ask questions, suggest topics, send article submissions, and be notified whenever the latest issue has been posted. Check out our Google+ page at http://bit.ly/1D7ds9u, our Reddit forum at http://bit. ly/1DyClsP, and our Hardkernel subforum at http://bit.ly/1E66Tm6. If you’ve been following the recent Docker trends, you’ll be excited to find out about some of the pre-built Docker images available for the ODROID, detailed in the second part of our Docker series that began last month.
    [Show full text]
  • CSS Font Stacks by Classification
    CSS font stacks by classification Written by Frode Helland When Johann Gutenberg printed his famous Bible more than 600 years ago, the only typeface available was his own. Since the invention of moveable lead type, throughout most of the 20th century graphic designers and printers have been limited to one – or perhaps only a handful of typefaces – due to costs and availability. Since the birth of desktop publishing and the introduction of the worlds firstWYSIWYG layout program, MacPublisher (1985), the number of typefaces available – literary at our fingertips – has grown exponen- tially. Still, well into the 21st century, web designers find them selves limited to only a handful. Web browsers depend on the users own font files to display text, and since most people don’t have any reason to purchase a typeface, we’re stuck with a selected few. This issue force web designers to rethink their approach: letting go of control, letting the end user resize, restyle, and as the dynamic web evolves, rewrite and perhaps also one day rearrange text and data. As a graphic designer usually working with static printed items, CSS font stacks is very unfamiliar: A list of typefaces were one take over were the previous failed, in- stead of that single specified Stempel Garamond 9/12 pt. that reads so well on matte stock. Am I fighting the evolution? I don’t think so. Some design principles are universal, independent of me- dium. I believe good typography is one of them. The technology that will let us use typefaces online the same way we use them in print is on it’s way, although moving at slow speed.
    [Show full text]
  • Reference / Forgerock Identity Cloud 7.2
    Reference / ForgeRock Identity Cloud 7.2 Latest update: 7.1.0 ForgeRock AS. 201 Mission St., Suite 2900 San Francisco, CA 94105, USA +1 415-599-1100 (US) www.forgerock.com Copyright © 2011-2021 ForgeRock AS. Abstract Reference documentation for ForgeRock® Identity Cloud (Identity Cloud). ForgeRock Identity Cloud provides intelligent authentication, authorization, federation, and single sign-on functionality. This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License. To view a copy of this license, visit https://creativecommons.org/licenses/by-nc-nd/3.0/ or send a letter to Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA. © Copyright 2010–2020 ForgeRock, Inc. All rights reserved. ForgeRock is a registered trademark of ForgeRock, Inc. Other marks appearing herein may be trademarks of their respective owners. This product or document is protected by copyright and distributed under licenses restricting its use, copying, and distribution. No part of this product or document may be reproduced in any form by any means without prior written authorization of ForgeRock and its licensors, if any. DOCUMENTATION IS PROVIDED “AS IS” AND ALL EXPRESSED OR IMPLIED CONDITIONS, REPRESENTATIONS, AND WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD TO BE LEGALLY INVALID. DejaVu Fonts Bitstream Vera Fonts Copyright Copyright (c) 2003 by Bitstream,
    [Show full text]
  • Using Fonts Installed in Local Texlive - Tex - Latex Stack Exchange
    27-04-2015 Using fonts installed in local texlive - TeX - LaTeX Stack Exchange sign up log in tour help TeX ­ LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related Take the 2­minute tour × typesetting systems. It's 100% free, no registration required. Using fonts installed in local texlive I have installed texlive at ~/texlive . I have installed collection­fontsrecommended using tlmgr . Now, ~/texlive/2014/texmf­dist/fonts/ has several folders: afm , cmap , enc , ... , vf . Here is the output of tlmgr info helvetic package: helvetic category: Package shortdesc: URW "Base 35" font pack for LaTeX. longdesc: A set of fonts for use as "drop­in" replacements for Adobe's basic set, comprising: ­ Century Schoolbook (substituting for Adobe's New Century Schoolbook); ­ Dingbats (substituting for Adobe's Zapf Dingbats); ­ Nimbus Mono L (substituting for Abobe's Courier); ­ Nimbus Roman No9 L (substituting for Adobe's Times); ­ Nimbus Sans L (substituting for Adobe's Helvetica); ­ Standard Symbols L (substituting for Adobe's Symbol); ­ URW Bookman; ­ URW Chancery L Medium Italic (substituting for Adobe's Zapf Chancery); ­ URW Gothic L Book (substituting for Adobe's Avant Garde); and ­ URW Palladio L (substituting for Adobe's Palatino). installed: Yes revision: 31835 sizes: run: 2377k relocatable: No cat­date: 2012­06­06 22:57:48 +0200 cat­license: gpl collection: collection­fontsrecommended But when I try to compile: \documentclass{article} \usepackage{helvetic} \begin{document} Hello World! \end{document} It gives an error: ! LaTeX Error: File `helvetic.sty' not found. Type X to quit or <RETURN> to proceed, or enter new name.
    [Show full text]
  • ABBYY® Finereader PDF 15
    ABBYY® FineReader PDF 15 Guide de l'administrateur système © 2019 ABBYY Production LLC. Tous droits réservés. ABBYY® FineReader PDF 15 Guide de l'utilisateur Les informations du présent document sont susceptibles de modifications sans préavis et n'impliquent aucun engagement de la part d'ABBYY. Le logiciel décrit dans ce document est fourni aux termes d'un accord de licence. Le logiciel ne peut être utilisé ou copié qu'en stricte conformité avec les termes de l'accord de licence. La copie de ce logiciel sur tout support constitue une infraction aux lois de la Fédération de Russie relatives à la protection juridique des logiciels et des bases de données et aux lois internationales, sauf autorisation expresse dans le cadre de la licence ou des accords de non-divulgation. Aucune partie de ce document ne peut en aucun cas être reproduite ni transmise, sous aucune forme ni par aucun moyen, sans l'autorisation expresse écrite d'ABBYY. Droits d'auteur 65 2 ABBYY® FineReader PDF 15 Guide de l'utilisateur Table des matières Méthodes d'installation et d'activation par type de licence et version de produit .......................... 5 Méthodes de déploiement ..................................................................................................................................................... 5 Installation sur un ordinateur (installation du logiciel standard) ........................................................... 5 Installation sur plus d'un ordinateur ......................................................................................................................
    [Show full text]
  • Advance Reporting Open Source Licenses 6-67513-02 Rev a August 2012
    Advanced Reporting Open-Source Licenses The following table lists the open-source software components used in Quantum Advanced Reporting, as well as the associated licenses. For information on obtaining the Open Source code, contact Quantum Support. (Refer to Getting More Information on page 26 for contact information.) Note: Open source licenses for StorNext® and DXi® products are listed in separate documents, so those licenses are not included in this document. Component Open-Source License AS3 Commons Lang Apache License Version 2.0, January 2004 AS3 Commons Reflect Apache License Version 2.0, January 2004 Cairngorm BSD-style license (BSD Exhibit #2) DejaVu Fonts Bitstream Vera and Arev Font Licenses Image Cropper BSD-style license (BSD Exhibit #3) Libpng BSD 3-Clause, with acknowledgements (BSD Exhibit #1) Perl Licensed under either the Artistic License 2.0 or GNU General Public License version 1 or later. Prototype JS The MIT License rrdtool GNU General Public License, version 2 Scriptaculous The MIT License Spring ActionScript Apache License Version 2.0, January 2004 6-67513-02 Rev A, August 2012 Advance Reporting Open Source Licenses 6-67513-02 Rev A August 2012 Apache License Version 2.0, January 2004 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. “License” shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. “Licensor” shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. “Legal Entity” shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity.
    [Show full text]
  • P Font-Change Q UV 3
    p font•change q UV Version 2015.2 Macros to Change Text & Math fonts in TEX 45 Beautiful Variants 3 Amit Raj Dhawan [email protected] September 2, 2015 This work had been released under Creative Commons Attribution-Share Alike 3.0 Unported License on July 19, 2010. You are free to Share (to copy, distribute and transmit the work) and to Remix (to adapt the work) provided you follow the Attribution and Share Alike guidelines of the licence. For the full licence text, please visit: http://creativecommons.org/licenses/by-sa/3.0/legalcode. 4 When I reach the destination, more than I realize that I have realized the goal, I am occupied with the reminiscences of the journey. It strikes to me again and again, ‘‘Isn’t the journey to the goal the real attainment of the goal?’’ In this way even if I miss goal, I still have attained goal. Contents Introduction .................................................................................. 1 Usage .................................................................................. 1 Example ............................................................................... 3 AMS Symbols .......................................................................... 3 Available Weights ...................................................................... 5 Warning ............................................................................... 5 Charter ....................................................................................... 6 Utopia .......................................................................................
    [Show full text]
  • Proposal to Represent the Slashed Zero Variant of Empty
    L2/15-268 Title: Proposal to Represent the Slashed Zero Variant of Empty Set Source: Barbara Beeton (American Mathematical Society), Asmus Freytag (ASMUS, Inc.), Laurențiu Iancu and Murray Sargent III (Microsoft Corporation) Status: Individual contribution Action: For consideration by the Unicode Technical Committee Date: 2015-10-30 Abstract As of Unicode Version 8.0, the symbol for empty set is encoded as the character U+2205 EMPTY SET, with no standardized variation sequences. In scientific publications, the symbol is typeset in one of three var- iant forms, chosen by notational style: a slashed circle, ∅, a slashed wide oval in the shape a letter, ∅, or a slashed narrow oval in the shape of a digit zero, . The slashed circle and the slashed zero forms are the most widely used, and correspond to the LaTeX commands \varnothing and \emptyset, respectively. Having one Unicode representation to map to, fonts that provide glyphs for more than one form of the symbol typically implement a stylistic variant or a mapping to a PUA code point. However, the wide- spread use of the slashed zero variant and its mapping to the main LaTeX command for the symbol, \emptyset, make it a candidate for a dedicated means to distinctly represent it in Unicode. This document evaluates three approaches for representing in Unicode the slashed zero variant of the empty set symbol and proposes a solution based on a variation sequence. Additional related characters resulting from the investigation and needed to complete the solution are also proposed for encoding. 1. The empty set symbol 1.1. Historical references The introduction of the modern symbol for the empty set is attributed to André Weil of the Nicholas Bourbaki group.
    [Show full text]
  • Sample Document Title
    Third Party Notices and Disclosures VERSION 8.7 MARCH 2014 LEGAL NOTICES Oracle Instantis EnterpriseTrack Notices and Disclosures Copyright © 2000, 2014, Oracle and/or its affiliates. All rights reserved. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. 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, 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.
    [Show full text]
  • Higher Quality 2D Text Rendering
    Journal of Computer Graphics Techniques Vol. 2, No. 1, 2013 Higher Quality 2D Text Rendering http://jcgt.org Higher Quality 2D Text Rendering Nicolas P. Rougier INRIA No hinting Native hinting Auto hinting Vertical hinting Figure 1. When displaying text on low-resolution devices (DPI < 150), one typically has to decide if one wants to respect the pixel grid (e.g., Cleartype technology / Microsoft / native hinting) for crisp rendering or, to privilege glyph shapes (Quartz technology / Apple / no hinting) at the cost of blurring. There is, however, a third way that may combine the best of the two technologies (vertical hinting). Abstract Even though text is pervasive in most 3D applications, there is surprisingly no native sup- port for text rendering in OpenGL. To cope with this absence, Mark Kilgard introduced the use of texture fonts [Kilgard 1997]. This technique is well known and widely used and en- sures both good performances and a decent quality in most situations. However, the quality may degrade strongly in orthographic mode (screen space) due to pixelation effects at large sizes and to legibility problems at small sizes due to incorrect hinting and positioning of glyphs. In this paper, we consider font-texture rendering to develop methods to ensure the highest quality in orthographic mode. The method used allows for both the accurate render- ing and positioning of any glyph on the screen. While the method is compatible with complex shaping and/or layout (e.g., the Arabic alphabet), these specific cases are not studied in this article. 50 Journal of Computer Graphics Techniques Vol.
    [Show full text]
  • Optimal Use of Fonts on Linux
    Optimal Use of Fonts on Linux Avi Alkalay Donovan Rebbechi Hal Burgiss Copyright © 2006 Avi Alkalay, Donovan Rebbechi, Hal Burgiss 2007−04−15 Revision History Revision 2007−04−15 15 Apr 2007 Revised by: avi Included support to SUSE installation for the RPM scriptlets on template spec file, listed SUSE as a BCI−enabled distro. Revision 2007−02−08 08 Feb 2007 Revised by: avi Fixed some typos, updated Luc's page URL, added DejaVu sections, added link to FC6 Freetype RPMs, added link to Debian MS Core fonts, and added reference to the gnome−font−properties command. Revision 2006−07−02 02 Jul 2006 Revised by: avi Included link to Debian FreeType BCI package, improved the glossary with Latin1 descriptions, more clear links on the webcore fonts section, instructions on how to rebuild source RPM packages in the BCI appendix, updated the freetype recompilation appendix to cover new versions of the lib, authorship section reorganized. Revision 2006−04−02 02 Apr 2006 Revised by: avi Included link to FC5 Freetype.bci contribution by Cody DeHaan. Revision 2006−03−25 25 Mar 2006 Revised by: avi Updated link to BCI Freetype RPMs to be more distro version specific. Revision 2005−07−19 19 May 2005 Revised by: avi Renamed Microsoft Fonts to Webcore Fonts, and links updated.Added X.org Subsystems section. Revision 2005−05−25 25 May 2005 Revised by: avi Comment related to web pages in the Microsoft Fonts section Revision 2005−05−10 10 May 2005 Revised by: avi Old section−based glossary converted to real DocBook glossary.Modernized terms and explanations on the glossary.Included concepts as charsets, Unicode and UTF−8 in the glossary.
    [Show full text]
  • Please Refer to the Java SE LIUM
    Licensing Information User Manual Oracle Java SE 12 Last updated: 2019/02/21 Contents Title and Copyright Information Introduction Licensing Information Description of Product Editions and Permitted Features Prerequisite Products Entitled Products and Restricted Use Licenses Third Party Notices and/or Licenses Title and Copyright Information Introduction This Licensing Information document is a part of the product or program documentation under the terms of your Oracle license agreement and is intended to help you understand the program editions, entitlements, restrictions, prerequisites, special license rights, and/or separately licensed third party technology terms associated with the Oracle software program(s) covered by this document (the “Program(s)”). Entitled or restricted use products or components identified in this document that are not provided with the particular Program may be obtained from the Oracle Software Delivery Cloud website (https://edelivery.oracle.com) or from media Oracle may provide. If you have a question about your license rights and obligations, please contact your Oracle sales representative, review the information provided in Oracle’s Software Investment Guide (http://www.oracle.com/us/corporate/pricing/software-investment-guide/index.html), and/or contact the applicable Oracle License Management Services representative listed on http://www.oracle.com/us/corporate/license-management- services/index.html Licensing Information Description of Product Editions The Java SE products provide the features required to develop, debug, distribute, run, monitor, and manage Java Applications in many different environments, from cloud providers, to servers, to desktops, to constrained devices. Page 1 of 85 The installation packages and features available to each of the products listed below is the same.
    [Show full text]