From 22abb0e6972f68de2660d9d53af4a39d928e86b9 Mon Sep 17 00:00:00 2001 From: Borja Sotomayor Date: Tue, 1 Oct 2024 08:02:48 -0500 Subject: [PATCH] Updated website --- _sources/environment/ssh.rst.txt | 10 +++++--- _sources/tutorials/linux-man.rst.txt | 36 +++++++++++---------------- _static/linux-tutorial-files.zip | Bin 2159 -> 2159 bytes environment/ssh.html | 10 +++++--- searchindex.js | 2 +- tutorials/linux-man.html | 30 ++++++++-------------- 6 files changed, 41 insertions(+), 47 deletions(-) diff --git a/_sources/environment/ssh.rst.txt b/_sources/environment/ssh.rst.txt index 00f9cc7..7924635 100644 --- a/_sources/environment/ssh.rst.txt +++ b/_sources/environment/ssh.rst.txt @@ -301,13 +301,17 @@ differ depending on whether you are using a Mac or Windows computer. You will be prompted for your password. Enter your CNetID password. -- **Windows**: Run the following command: +- **Windows**: Run the following commands: :: - type $env:USERPROFILE\\.ssh\\id_ed25519.pub | ssh CNETID@.cs.uchicago.edu “cat >> .ssh/authorized_keys” + $publicKeyPath = "$env:USERPROFILE\.ssh\id_ed25519.pub" + $remoteCommand = "{ + mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys + }" + Get-Content $publicKeyPath | ssh {cnetId}@{linuxServer} $remoteCommand - Replace ``CNETID`` with your CNetID, and ```` with the name of the + Replace ```` with your CNetID, and ```` with the name of the server you want to connect to, such as ``linux1.cs.uchicago.edu`` or ``cs141-4.cs.uchicago.edu``. diff --git a/_sources/tutorials/linux-man.rst.txt b/_sources/tutorials/linux-man.rst.txt index 604e85a..ba35609 100644 --- a/_sources/tutorials/linux-man.rst.txt +++ b/_sources/tutorials/linux-man.rst.txt @@ -14,28 +14,22 @@ There are a number of ways to get help using command-line applications from with Many commands have a ``--help`` flag that can be passed after the command name. ``pwd`` for example:: - $ pwd --help + $ pwd --help + pwd: pwd [-LP] + Print the name of the current working directory. + + Options: + -L print the value of $PWD if it names the current working + directory + -P print the physical directory, without any symbolic links + + By default, `pwd' behaves as if `-L' were specified. + + Exit Status: + Returns 0 unless an invalid option is given or the current directory + cannot be read. - pwd - output the current working directory - pwd [-P | --physical] - pwd [-L | --logical] - - DESCRIPTION - NOTE: This page documents the fish builtin pwd. To see the documentation on the pwd command you might have, use command man pwd. - - pwd outputs (prints) the current working directory. - - The following options are available: - - -L or --logical - Output the logical working directory, without resolving symlinks (default behavior). - - -P or --physical - Output the physical working directory, with symlinks resolved. - - -h or --help - Displays help about using this command. This will often give helpful reminders about flags and options. @@ -48,7 +42,7 @@ This program gives a selection of examples of common behaviors. It isn't compreh To get the tldr page for a Linux command, you can type:: - man + tldr For example:: diff --git a/_static/linux-tutorial-files.zip b/_static/linux-tutorial-files.zip index a1e484efa8841a0565d84253ed81019d198de740..5eccbd2a13f46a580a7b1a6f2f14fb2eb74f32d6 100644 GIT binary patch delta 359 zcmaDa@Lqr~z?+$civa}q;(kX=YR!69y3`AfJs|%`tFq;FWwlcUNRNGB9 YCsb{A?DnVv3)sJ&B@@cV0Ih;$2cQ`lEUWx@Q6l)9?0t!!@ZU_-NV+IqN z%*kj07MtwKXapCmWAujzUPKb)VuI+NY|mr@S6RhW2~qi-$q+86&zuGkoXLz(d4)Lz zB51<`chKZAmSTwDTNVpupbIBAu!~K$V`YN~dayb|1!W)tYgk=S1%%lgFtwGz1)Linuxlinux1.cs.uchicago.edu or cs141-4.cs.uchicago.edu.

You will be prompted for your password. Enter your CNetID password.

-
  • Windows: Run the following command:

    -
    type $env:USERPROFILE\\.ssh\\id_ed25519.pub | ssh CNETID@<servername>.cs.uchicago.edu “cat >> .ssh/authorized_keys”
    +
  • Windows: Run the following commands:

    +
    $publicKeyPath = "$env:USERPROFILE\.ssh\id_ed25519.pub"
    +$remoteCommand = "{
    +    mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys
    +}"
    +Get-Content $publicKeyPath | ssh {cnetId}@{linuxServer} $remoteCommand
     
    -

    Replace CNETID with your CNetID, and <servername> with the name of the +

    Replace <CNETID> with your CNetID, and <servername> with the name of the server you want to connect to, such as linux1.cs.uchicago.edu or cs141-4.cs.uchicago.edu.

    You will be prompted for your password. Enter your CNetID password.

    diff --git a/searchindex.js b/searchindex.js index d61331d..012be23 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"(Not) Dividing the work": [[10, "not-dividing-the-work"]], "--help": [[28, "help"]], "Accessing a UChicago CS Software Environment": [[3, "accessing-a-uchicago-cs-software-environment"]], "Acknowledgements": [[0, null], [11, null]], "Adding a New File": [[18, "adding-a-new-file"]], "Asking Questions": [[6, null]], "Avoid Magic Numbers": [[8, "avoid-magic-numbers"], [9, "avoid-magic-numbers"]], "Avoid extraneous whitespace in the following situations:": [[8, "avoid-extraneous-whitespace-in-the-following-situations"], [9, "avoid-extraneous-whitespace-in-the-following-situations"]], "Blank Lines": [[8, "blank-lines"], [9, "blank-lines"]], "Block Comments": [[8, "block-comments"], [9, "block-comments"]], "Branches": [[14, "branches"]], "C": [[24, "c"]], "C Style Guide": [[8, null]], "C++": [[24, "id1"]], "CS Instructional Laboratory (CSIL)": [[3, "cs-instructional-laboratory-csil"]], "Change Directory": [[25, "change-directory"]], "Changing Permissions, Owner, & Group": [[29, "changing-permissions-owner-group"]], "Changing tracked files": [[18, "changing-tracked-files"]], "Choosing your project partner(s)": [[10, "choosing-your-project-partner-s"]], "Code layout": [[8, "code-layout"], [9, "code-layout"]], "Code reviews": [[10, "code-reviews"]], "Comments": [[8, "comments"], [9, "comments"]], "Common Shortcuts": [[36, "id1"]], "Communication": [[10, "communication"]], "Compiling and Running Code Examples": [[24, "compiling-and-running-code-examples"]], "Completely new to Linux/UNIX?": [[3, null]], "Configuring Git": [[17, "configuring-git"]], "Configuring Visual Studio Code": [[33, null]], "Connecting": [[35, "connecting"]], "Converting an existing directory into a repository": [[18, "converting-an-existing-directory-into-a-repository"]], "Creating a GitHub Account": [[20, "creating-a-github-account"]], "Creating a Repository on GitHub": [[21, "creating-a-repository-on-github"]], "Creating an SSH Key": [[20, "creating-an-ssh-key"]], "Design": [[10, "design"]], "Editing files": [[24, "editing-files"]], "Editing text files": [[35, "editing-text-files"]], "Exercise": [[28, "exercise"], [29, "exercise"]], "Exercise: Syncing a change with a remote repository": [[21, "exercise-syncing-a-change-with-a-remote-repository"]], "Exercises": [[18, "exercises"], [25, "exercises"], [25, "id2"], [25, "id3"], [26, "exercises"], [26, "id1"], [29, "exercises"]], "File Permissions": [[29, "file-permissions"]], "Function Comments": [[8, "function-comments"], [9, "function-comments"]], "Getting Disconnected": [[35, "getting-disconnected"]], "Getting Help": [[1, null]], "Getting The Tutorial Materials": [[17, "getting-the-tutorial-materials"]], "Git Tutorial - Discarding Changes and Unstaging": [[16, null]], "Git Tutorial - Introduction to Git": [[17, null]], "Git Tutorial - Preparing to use GitHub": [[20, null]], "Git Tutorial - Viewing the Commit Log": [[15, null]], "Git Tutorial - Working Locally": [[18, null]], "Git Tutorial - Working from Multiple Locations": [[19, null]], "Git Tutorial - Working with Branches": [[14, null]], "Git Tutorial - Working with Remote Repositories": [[21, null]], "Global variables": [[8, "global-variables"], [9, "global-variables"]], "Header Comments": [[8, "header-comments"], [9, "header-comments"]], "Hint": [[35, null]], "Indentation": [[8, "indentation"], [9, "indentation"]], "Initial setup": [[35, "initial-setup"]], "Inline Comments": [[8, "inline-comments"], [9, "inline-comments"]], "Install Language Extensions for VS Code": [[33, "install-language-extensions-for-vs-code"]], "Installing Visual Studio Code": [[34, null]], "Installing an SSH Client": [[4, "installing-an-ssh-client"]], "Introduction": [[8, "introduction"], [9, "introduction"]], "Issue tracking": [[10, "issue-tracking"]], "Java": [[24, "java"]], "JetBrains IDEs": [[3, "jetbrains-ides"]], "Keyboard shortcuts": [[31, "keyboard-shortcuts"]], "Learning more about working in teams": [[10, "learning-more-about-working-in-teams"]], "Linters": [[9, "linters"]], "Linux": [[4, "linux"], [34, "linux"]], "Linux Tutorial - Edit, Compile, and Run a Program": [[24, null]], "Linux Tutorial - File Permissions": [[29, null]], "Linux Tutorial - Getting Help": [[28, null]], "Linux Tutorial - Introduction To Linux": [[27, null]], "Linux Tutorial - Navigating the filesystem": [[25, null]], "Linux Tutorial - Running Commands Sequentially": [[30, null]], "Linux Tutorial - Tips and Tricks": [[31, null]], "Linux Tutorial - Working with Input/Output Streams": [[26, null]], "Making Changes and Re-Synchronizing": [[21, "making-changes-and-re-synchronizing"]], "Maximum Line Length": [[8, "maximum-line-length"], [9, "maximum-line-length"]], "Merge conflicts": [[14, "merge-conflicts"]], "Merging": [[14, "merging"]], "Modifying Existing Files": [[18, "modifying-existing-files"]], "Naming Conventions": [[8, "naming-conventions"], [9, "naming-conventions"]], "Office Hours": [[5, null]], "Opening a Terminal Window": [[27, "opening-a-terminal-window"]], "Other Issues": [[2, "other-issues"]], "Outdated Information": [[2, "outdated-information"]], "Passwordless SSH": [[35, "passwordless-ssh"]], "Pick Up the Tutorial Materials": [[27, "pick-up-the-tutorial-materials"]], "Piping": [[26, "piping"]], "Places to use spaces": [[8, "places-to-use-spaces"], [9, "places-to-use-spaces"]], "Programming recommendations": [[9, "programming-recommendations"]], "Python": [[24, "python"]], "Python Style Guide": [[9, null]], "Recommended code editors": [[3, "recommended-code-editors"]], "Redirection": [[26, "redirection"]], "Remote SSH Access": [[3, "remote-ssh-access"], [4, null]], "Remotely connecting to the CS Linux servers": [[35, "remotely-connecting-to-the-cs-linux-servers"]], "Reporting an Issue": [[2, null]], "Rulers": [[33, "rulers"]], "Server assignments": [[35, "server-assignments"]], "Setting up Passwordless SSH": [[4, "setting-up-passwordless-ssh"]], "Setting up SSH Access": [[20, "setting-up-ssh-access"]], "Shortcuts": [[36, "shortcuts"]], "Show Files": [[25, "show-files"]], "Some project management basics": [[10, "some-project-management-basics"]], "Space Indentation": [[33, "space-indentation"]], "Start early": [[10, "start-early"]], "Sublime Text": [[3, "sublime-text"]], "Suggesting New Content": [[2, "suggesting-new-content"]], "Summary": [[18, "summary"], [20, "summary"], [21, "summary"], [31, "summary"]], "Terminal": [[33, "terminal"]], "Terminal-based editors": [[3, "terminal-based-editors"]], "Terminating a program": [[31, "terminating-a-program"]], "The CS Virtual Machine": [[3, "the-cs-virtual-machine"]], "The UChicago CS Software Environment": [[3, null]], "The edit/compile/run cycle in the terminal": [[24, "the-edit-compile-run-cycle-in-the-terminal"]], "Tips & Tricks": [[36, null]], "Todo": [[14, "id1"], [14, "id2"], [34, "id1"], [35, "id1"]], "Troubleshooting": [[35, "troubleshooting"]], "Turning off Git Integration": [[33, "turning-off-git-integration"]], "Tutorial - Advanced Git": [[12, null]], "Tutorial - Advanced Linux": [[22, null]], "Tutorial - Git Basics": [[13, null]], "Tutorial - Linux Basics": [[23, null]], "Type definitions": [[8, "type-definitions"]], "Typos": [[2, "typos"]], "UChicago CS Student Resource Guide": [[7, null]], "Uploading Your SSH Key to GitHub": [[20, "uploading-your-ssh-key-to-github"]], "Useful commands": [[25, "useful-commands"]], "Using Git effectively": [[10, "using-git-effectively"]], "Using Visual Studio Code and SSH": [[35, null]], "Using a graphical editor": [[24, "using-a-graphical-editor"]], "Using a terminal editor": [[24, "using-a-terminal-editor"]], "Using the Control Key": [[31, "using-the-control-key"]], "Using the terminal": [[35, "using-the-terminal"]], "Virtual Desktop": [[3, "virtual-desktop"]], "Visual Studio Code": [[3, "visual-studio-code"], [32, null]], "When things go wrong": [[10, "when-things-go-wrong"]], "Where should you do this tutorial?": [[27, "where-should-you-do-this-tutorial"]], "Where to Run This Tutorial": [[17, "where-to-run-this-tutorial"]], "Whitespace in Expressions and Statements": [[8, "whitespace-in-expressions-and-statements"], [9, "whitespace-in-expressions-and-statements"]], "Wild Cards (using an asterisk)": [[25, "wild-cards-using-an-asterisk"]], "Windows": [[34, "windows"]], "Windows 10": [[4, "windows-10"]], "Working collaboratively with Git": [[14, "working-collaboratively-with-git"]], "Working in Teams": [[10, null]], "Working with Input/Output Streams": [[26, "working-with-input-output-streams"]], "goto statements": [[8, "goto-statements"]], "macOS": [[34, "macos"]], "man pages": [[28, "man-pages"]], "tldr": [[28, "tldr"]]}, "docnames": ["about/acknowledgements", "about/getting-help", "about/issue", "environment/environment", "environment/ssh", "getting-help/office-hours", "getting-help/questions", "index", "style-guide/c", "style-guide/python", "teams", "tutorials/acknowledgements", "tutorials/git-advanced", "tutorials/git-basics", "tutorials/git-branches", "tutorials/git-commit-log", "tutorials/git-discarding-changes", "tutorials/git-intro", "tutorials/git-local", "tutorials/git-multiple-locations", "tutorials/git-prepare-github", "tutorials/git-remote", "tutorials/linux-advanced", "tutorials/linux-basics", "tutorials/linux-compile-and-run", "tutorials/linux-filesystem", "tutorials/linux-input-output", "tutorials/linux-intro", "tutorials/linux-man", "tutorials/linux-permissions", "tutorials/linux-sequence", "tutorials/linux-tip-tricks", "vscode/about", "vscode/config", "vscode/install", "vscode/ssh", "vscode/tips"], "envversion": {"sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2}, "filenames": ["about/acknowledgements.rst", "about/getting-help.rst", "about/issue.rst", "environment/environment.rst", "environment/ssh.rst", "getting-help/office-hours.rst", "getting-help/questions.rst", "index.rst", "style-guide/c.rst", "style-guide/python.rst", "teams.rst", "tutorials/acknowledgements.rst", "tutorials/git-advanced.rst", "tutorials/git-basics.rst", "tutorials/git-branches.rst", "tutorials/git-commit-log.rst", "tutorials/git-discarding-changes.rst", "tutorials/git-intro.rst", "tutorials/git-local.rst", "tutorials/git-multiple-locations.rst", "tutorials/git-prepare-github.rst", "tutorials/git-remote.rst", "tutorials/linux-advanced.rst", "tutorials/linux-basics.rst", "tutorials/linux-compile-and-run.rst", "tutorials/linux-filesystem.rst", "tutorials/linux-input-output.rst", "tutorials/linux-intro.rst", "tutorials/linux-man.rst", "tutorials/linux-permissions.rst", "tutorials/linux-sequence.rst", "tutorials/linux-tip-tricks.rst", "vscode/about.rst", "vscode/config.rst", "vscode/install.rst", "vscode/ssh.rst", "vscode/tips.rst"], "indexentries": {}, "objects": {}, "objnames": {}, "objtypes": {}, "terms": {"": [2, 3, 4, 6, 8, 9, 14, 15, 16, 17, 18, 19, 20, 21, 24, 25, 26, 27, 29, 33, 35, 36], "0": [8, 9, 14, 19, 21, 26], "00": [9, 14, 19, 21], "04": [3, 14], "05": 15, "0500": [14, 15], "08": [14, 15], "0864622": 19, "1": [4, 8, 9, 10, 14, 15, 18, 19, 21, 26, 28, 29, 35], "10": [8, 9, 14, 21, 26], "100": [8, 9, 10, 14, 19, 21], "1000": 14, "100644": [15, 18, 19], "11": [4, 14, 29], "114": [20, 21], "12": 14, "120": 33, "12100": [11, 17], "128": 4, "13": [9, 15], "135": 4, "14": [15, 21], "140": [20, 21], "14100": 35, "15": [14, 15], "16": [14, 15, 21], "18": 15, "1803": 4, "19": 17, "2": [4, 8, 9, 10, 14, 18, 21, 26, 29, 35], "20": 3, "2004": 4, "2021": [14, 29], "2024": 15, "21": 14, "22": [14, 21, 29], "22000": 17, "23": 29, "25": 14, "250": 14, "256": [4, 20], "265": 19, "27": [14, 29], "28": 14, "2a78570": 14, "2a7857065581a0c003418c308cd0330b1021d32d": 14, "2f": 9, "3": [3, 4, 8, 9, 14, 18, 19, 21, 26], "300": 14, "367": 14, "378": 21, "3x3": 27, "4": [3, 4, 6, 8, 9, 10, 15, 18, 19, 20, 21, 25, 29], "400": [8, 9], "42": [6, 8, 10, 15], "43": 14, "47": 15, "5": [4, 8, 9, 14, 18, 27], "50": [8, 9], "500": 14, "51": 15, "510": 8, "52": 15, "53": 14, "54": 15, "5486384": 29, "55e4745ef93c457649703c44909d63a3a06f0096": 15, "57": 14, "58": 15, "58651e3": 19, "5cbad67": 15, "6": [18, 29], "60": [8, 9], "6b336a1d68b868da708c38bf3e1683155ae2967f": 14, "7": [4, 9, 29], "761": 29, "76d8": 15, "76d83bbd9fafa033f9fbffddfafabd04e3cb8cb": 15, "8": [4, 26, 29], "80": [8, 9, 33], "82": [20, 21], "854bff54": 14, "91ee425d4091f1c3d69accea84000a34ad14c856": 15, "94": 10, "94be5b": 18, "982d639fbc872ff407e2894ae457e87363a6942d": 15, "A": [2, 3, 4, 5, 7, 8, 9, 10, 14, 17, 19, 25, 28, 31, 35, 36], "And": [6, 14, 19, 27, 31], "As": [6, 10, 15, 18, 20, 25, 26, 27, 29, 33], "Be": 9, "Being": [27, 31], "But": [8, 9, 14, 25], "By": [28, 29, 31, 33], "For": [1, 2, 4, 6, 8, 9, 10, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 29, 30, 31, 35, 36], "If": [1, 2, 3, 4, 6, 8, 9, 10, 14, 16, 17, 18, 19, 20, 21, 24, 25, 26, 27, 28, 29, 30, 31, 33, 35], "In": [2, 4, 5, 6, 8, 9, 10, 14, 15, 16, 17, 18, 20, 21, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35], "It": [3, 4, 5, 6, 8, 9, 10, 17, 18, 19, 20, 21, 25, 26, 27, 28, 29, 30], "NOT": [4, 19, 25], "No": [6, 8, 9, 18], "Not": 26, "OR": 18, "Of": [6, 10, 14], "On": [4, 5, 10, 14, 16, 18, 21, 27, 29, 31, 34, 36], "One": [6, 9, 10, 16], "Or": 26, "Such": 8, "That": [8, 14], "The": [0, 1, 2, 4, 5, 6, 8, 9, 10, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 33, 35], "Then": [2, 4, 14, 18, 20, 21, 24, 27, 29], "There": [3, 4, 8, 9, 10, 18, 24, 28, 29], "These": [4, 8, 9, 10, 14, 17, 18, 24, 25, 28], "To": [2, 4, 6, 8, 9, 10, 14, 17, 18, 20, 21, 23, 24, 25, 28, 29, 33, 35], "Will": 10, "_static": [17, 27], "_t": 8, "a72bbd0": 14, "a72bbd0ee5302906177cc9f62d4ff55e1a02c999": 14, "a893dc8": 14, "a893dc8d2843b1f00f1f083cf7a32931aaef909": 14, "ab": 9, "abbrevi": 24, "abil": [10, 26, 29, 30], "abl": [1, 3, 4, 6, 10, 14, 15, 20, 21, 27, 31, 35], "abort": 14, "about": [1, 2, 3, 4, 5, 6, 7, 8, 15, 18, 19, 20, 21, 24, 25, 26, 28, 29, 30, 35], "abov": [1, 2, 4, 8, 9, 14, 16, 24, 25, 26, 30], "absolut": [6, 25, 29], "abstract": 28, "accept": [4, 6, 8, 14, 20, 25, 34], "access": [1, 2, 7, 8, 10, 15, 17, 21, 24, 25, 28, 29, 35], "accomplish": 10, "accordingli": 14, "account": [1, 2, 3, 10, 14, 15, 17, 18, 27, 29], "accur": 35, "accustom": 27, "acess": 25, "achiev": 25, "acknowledg": 17, "across": 9, "act": [30, 35], "action": [8, 9, 36], "activ": 10, "actual": [1, 6, 8, 9, 10, 14, 17, 18, 21, 24, 25, 30], "ad": [2, 6, 14, 15, 16, 17, 20, 21, 24, 28, 29], "add": [2, 4, 9, 10, 14, 16, 18, 19, 20, 21, 24, 29, 33, 34, 35], "addit": [2, 4, 6, 8, 9, 10, 14, 16, 26, 29, 31, 33, 34, 35], "addition": [8, 9, 32], "address": [1, 10, 17, 21], "adequ": 10, "adher": 9, "adjust": 10, "admit": 10, "advanc": [2, 14, 17, 26, 29], "advantag": [3, 18], "advic": 16, "after": [8, 9, 14, 18, 20, 21, 25, 27, 28, 33, 34, 35], "again": [4, 17, 18, 20, 24, 26, 33, 35], "against": 9, "agre": 10, "agreement": 34, "ahead": [4, 5, 14, 20, 21, 29], "aim": 10, "aka": [14, 17, 21, 25], "algorithm": 10, "align": [8, 9], "all": [1, 3, 4, 6, 7, 8, 9, 10, 14, 16, 17, 18, 20, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34], "all_cap": [8, 9], "allman": 8, "allow": [3, 4, 6, 8, 9, 10, 14, 17, 18, 20, 24, 25, 26, 27, 28, 29, 31, 33, 35], "almaraz": 0, "almost": [10, 27], "along": [5, 17, 25], "alreadi": [4, 5, 6, 10, 14, 16, 17, 20, 21, 26, 33, 35], "also": [0, 3, 6, 8, 9, 10, 14, 15, 18, 19, 24, 25, 26, 27, 28, 29, 30, 31, 35], "alt": [4, 27, 36], "alter": [8, 9], "altern": [33, 35], "although": [10, 24], "alwai": [4, 8, 9, 10, 18, 25, 27], "ambigu": 9, "ambiti": 10, "amongst": 14, "amount": [8, 9, 10, 30], "an": [1, 3, 5, 6, 8, 9, 10, 14, 16, 19, 21, 24, 26, 27, 28, 29, 31, 32, 33, 35], "angl": 25, "ani": [1, 2, 3, 4, 6, 8, 9, 10, 14, 15, 18, 21, 25, 29, 30, 35], "ann": [0, 11, 15, 17, 35], "annot": 34, "anomali": 18, "anoth": [3, 4, 8, 9, 10, 14, 20, 24, 25, 26], "another_very_very_very_very_very_very_very_very_very_very_long_condit": 8, "answer": [5, 6, 28], "anticip": 10, "anyon": [10, 21], "anyth": [10, 18, 20, 32], "appear": [2, 4, 8, 9, 14, 15, 18, 19, 21, 27, 33, 34, 35], "append": 26, "appli": [6, 8, 9, 24], "applic": [4, 8, 10, 27, 28, 34], "approach": [3, 10, 27, 29], "appropri": [17, 26], "approxim": 3, "apt": 4, "ar": [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 14, 17, 18, 19, 20, 21, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35], "ar0r": [19, 20, 21, 35], "ar0r14003": 15, "area": 18, "argu": 3, "argueta": 0, "argument": [8, 9, 25, 28, 30], "aris": [14, 17, 25], "arithmet": [8, 9], "around": [8, 9, 10, 24, 25, 27, 31], "arrai": [8, 14], "arriv": 8, "arrow": [8, 9, 15, 24, 25, 31], "artifici": 14, "artwork": 3, "asid": [18, 20, 27], "ask": [1, 2, 5, 10, 14, 18, 19, 20, 21, 33, 35], "aspect": [10, 18], "assess": 10, "assign": [5, 6, 7, 8, 9, 10, 14, 17, 27, 29], "assigne": 10, "assist": [1, 2, 5, 6, 7, 8, 9], "associ": [8, 10, 18, 20], "assum": [8, 9, 14, 15, 16, 18, 19, 20, 21, 24, 25, 26, 27, 29, 30, 35], "asterisk": 14, "astyl": 8, "attempt": 26, "attend": 5, "attent": [10, 18], "aug": 29, "augment": [8, 9], "authent": [1, 4, 20], "author": [8, 9, 14, 15], "authorized_kei": 4, "auto": [3, 8, 9, 14, 25, 31], "autom": [3, 35], "automat": [9, 10, 14, 19, 25], "avail": [1, 3, 4, 10, 25, 28], "avoid": [4, 6, 10, 35], "awai": [8, 9, 10, 35], "await": 25, "awar": 10, "b": [8, 9, 14, 15, 20, 25, 35], "back": [4, 8, 9, 14, 16, 17, 18, 19, 21, 25, 26, 31, 33, 35], "background": 21, "backslash": 9, "backspac": 24, "backtick": 35, "backup": [18, 20, 24, 25, 29], "backward": 31, "bad": [8, 9], "bak": 20, "balanc": 10, "bandwidth": 3, "bank": 17, "bar": [2, 4, 9, 14, 33, 34, 35], "barri": 9, "base": [4, 9, 11, 17, 29, 35], "bash": [27, 33, 35], "basic": [3, 4, 8, 9, 14, 24, 26, 29], "batch": 18, "baz": 14, "bear": 27, "becan": 3, "becaus": [6, 8, 10, 14, 18, 19, 24, 25, 32, 35], "becom": [10, 18, 32], "been": [0, 4, 6, 8, 9, 10, 12, 13, 14, 16, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 30, 31], "befor": [6, 8, 9, 10, 14, 16, 17, 21, 25, 26, 33], "beforehand": 5, "begin": [4, 8, 9, 25, 31, 35], "beginn": [3, 9, 32], "behav": 6, "behavior": [18, 21, 25, 28], "being": [3, 4, 10, 18, 24], "bell": 32, "below": [3, 4, 6, 10, 20, 25, 31, 33, 35], "ben": 10, "benefit": [2, 6, 10, 16], "besid": [3, 14], "best": [3, 10, 20, 32, 35], "better": [6, 9, 10], "between": [4, 6, 9, 10, 30], "beyond": [8, 9], "big": [3, 8, 9], "bin": 29, "binari": [8, 9], "bind": 26, "bit": [3, 10, 14, 15, 20, 27, 35], "black": 0, "blah": 9, "blame": 10, "blank": [2, 10], "blanket": 10, "blew": 10, "block": [2, 6, 36], "blog": 8, "blue": 34, "board": [1, 6, 10], "bodi": [8, 9, 35], "bold": 2, "bonjour": 18, "book": 10, "boolean": [8, 9], "border": [8, 9], "borja": [0, 3, 11, 14, 17], "bot": 1, "both": [3, 8, 9, 10, 14, 18, 25, 29], "bottom": [24, 27, 35], "box": [27, 34, 35], "brace": [9, 33], "bracket": [8, 9, 25], "branch": [8, 9, 10, 16, 17, 18, 21], "branch1": 14, "branch2": 14, "break": [8, 9, 21], "brian": 10, "brief": 6, "bring": [6, 10, 18, 21], "broader": 5, "broken": [8, 9, 10, 14], "brows": 21, "browser": [15, 21, 27], "bsd": 8, "buffer": 14, "bug": [8, 9, 10, 17], "build": [3, 17, 34], "built": [8, 9, 10, 32, 33, 35], "builtin": 28, "bump": 10, "bunch": 26, "button": [2, 4, 10, 20, 21, 34], "byte": [8, 14, 19, 21, 29], "c": [1, 2, 4, 5, 6, 9, 10, 14, 15, 16, 17, 18, 19, 20, 21, 25, 27, 28, 31, 32, 33, 36], "c0114": 9, "c0325": 9, "c1": 9, "c2": 9, "cach": 18, "call": [8, 9, 10, 14, 17, 24, 25, 26, 27, 28, 31, 33, 34, 35], "came": 4, "camelcas": 9, "campu": [3, 4, 7, 10, 35], "can": [1, 2, 3, 4, 5, 6, 8, 9, 10, 14, 15, 16, 17, 18, 19, 20, 21, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36], "cannot": [5, 8, 25], "canva": 6, "cap": [8, 9, 14], "capabl": 26, "capit": [8, 9, 15, 18, 21, 31], "captur": 26, "care": [2, 4, 8, 9, 14, 25, 26, 27, 35], "carefulli": 4, "case": [3, 4, 6, 8, 9, 10, 14, 18, 21, 25, 34, 35], "cat": [4, 17, 18, 20, 25, 26, 29, 31], "catch": [9, 10], "categor": 10, "categori": 2, "caus": [10, 25, 31, 33], "caveat": 10, "cbuus2femcirbltyv": 4, "cd": [4, 17, 19, 20, 25, 26, 27], "cento": 4, "certain": [7, 20, 25, 28], "chain": [6, 26, 30], "challeng": [6, 10, 25], "chanc": 5, "chang": [2, 7, 8, 9, 10, 14, 15, 17, 19, 24, 26, 33], "channel": 1, "char": [8, 14], "charact": [8, 9, 15, 20, 25, 27, 33], "charg": 3, "chat": 10, "check": [3, 4, 6, 8, 9, 10, 14, 17, 18, 19, 24, 25, 26, 27, 29, 34, 35], "checkbox": 4, "checkmark": 33, "checkout": 14, "checkpoint": 17, "chgrp": 29, "chicago": [0, 1, 7], "chilog": 8, "chmod": 29, "choic": [3, 9], "choos": [8, 14, 15, 18, 20, 26], "chose": 10, "chown": 29, "chronolog": 21, "claim": [10, 29], "clang": 24, "clariti": 31, "class": [1, 3, 5, 6, 7, 8, 9, 10, 14, 17, 20, 21, 24, 25, 26, 27, 28, 30, 31, 32, 35], "classmat": 14, "clean": [9, 10, 16, 18, 21], "cleaner": 14, "clear": [5, 10, 14, 31], "clearer": 2, "click": [2, 4, 6, 10, 14, 20, 21, 25, 26, 27, 33, 34, 35], "client": [2, 8], "clion": 3, "clipboard": 20, "clone": 19, "close": [4, 10, 33, 35], "closer": 10, "cmd": [20, 36], "cmsc": [11, 17, 35], "cnetid": [1, 3, 4, 18, 19, 20, 21, 25, 27, 35], "code": [2, 6, 7, 14, 17, 21, 26, 27, 36], "collabor": [10, 17, 18], "collect": 17, "collin": 10, "colon": 9, "colorcustom": 33, "column_from_csv": [8, 9], "com": [1, 2, 3, 14, 15, 19, 20, 21, 34], "combin": [26, 29], "come": [6, 10, 31, 36], "comfort": [3, 10, 14, 27, 29, 33], "comma": [8, 9], "command": [2, 3, 4, 6, 8, 9, 14, 15, 16, 17, 18, 19, 20, 21, 24, 26, 27, 28, 29, 31, 33, 35, 36], "comment": [6, 10, 25, 30, 36], "commerci": 3, "commit": [10, 14, 16, 17, 18, 19, 21], "commit_sha": 15, "common": [3, 4, 8, 9, 10, 14, 24, 25, 28, 32, 33], "commonli": [18, 24, 33], "commun": 3, "compani": 9, "compar": [9, 26], "comparison": [8, 9], "compat": 10, "compens": [8, 9], "compil": [3, 8, 25, 27, 35], "complain": 15, "complet": [4, 8, 9, 10, 14, 15, 16, 17, 18, 19, 20, 21, 24, 25, 27, 29, 30, 31, 34], "complex": [8, 10, 20], "complex_t": 8, "complic": [10, 14], "compon": 10, "compound": [8, 9], "comprehens": [8, 28], "compress": [14, 17, 19, 21, 27], "comput": [0, 2, 3, 4, 7, 10, 20, 24, 25, 27, 29, 32, 35], "concept": [27, 28], "concern": 10, "concis": [2, 6], "conclud": 14, "concret": [6, 8, 9, 10, 26], "concurr": 14, "condit": [8, 9], "config": [17, 21], "configur": [2, 4, 8, 9, 29, 32, 35], "confirm": [20, 24], "conflict": 17, "conform": 33, "confus": [3, 18], "connect": [3, 4, 8, 15, 16, 18, 19, 20, 21, 24, 25, 26, 27, 32, 33], "consid": [3, 8, 9, 10, 14, 25, 26], "consist": [8, 9, 25, 33, 35], "consol": 35, "consolid": 14, "const": 8, "constant": [8, 9], "constraint": 3, "construct": [10, 29], "contain": [8, 9, 10, 14, 17, 18, 20, 21, 24, 25, 27, 28, 30, 35, 36], "content": [0, 8, 9, 14, 16, 17, 18, 20, 21, 25, 26, 28, 29], "context": [10, 25], "continu": [4, 9, 14, 16, 20, 21, 26, 31, 35], "contradict": [8, 9], "contribut": 0, "control": [6, 10, 14, 16, 17, 18, 24, 33, 36], "convei": [8, 9], "conveni": [3, 4, 6, 14, 27, 30, 35], "convent": [14, 28, 31], "convers": 5, "convert": [8, 21], "coordin": 14, "copi": [4, 6, 19, 20, 21, 25, 33, 36], "copy2": [25, 29], "coreutil": 28, "corner": [4, 35], "correct": [2, 8, 9, 14, 17, 29], "correctli": [2, 8, 9, 10, 17, 20, 21, 29], "correspond": [8, 10, 35], "could": [2, 4, 6, 10, 14, 15, 18, 24, 30], "count": [14, 19, 21], "counterintuit": 20, "coupl": [2, 7, 25], "cours": [0, 1, 5, 6, 10, 14, 17, 21, 24, 27, 33], "coursework": [3, 5, 6], "cover": [3, 5, 7, 9, 14, 16, 17, 21, 24, 27], "cp": [25, 29], "cpp": 24, "creat": [2, 4, 10, 14, 17, 18, 19, 25, 26, 29], "crerar": 3, "critic": 8, "crunch": 10, "cs141": 4, "csil": [24, 25, 27], "ctrl": [4, 20, 24, 26, 27, 31, 33, 35, 36], "ctx_ptr_t": 8, "ctx_t": 8, "curli": 33, "current": [2, 3, 4, 14, 18, 19, 25, 27, 28, 29, 31, 36], "cursor": [8, 9, 24], "custom": 3, "cut": [8, 9, 36], "cvlptffx70ir3fas2o0pmbnwwq8gjsvke8fmwzzpmhu": 20, "d": [2, 4, 6, 8, 9, 10, 14, 20, 24, 26, 28, 29, 31, 35], "dai": [5, 10, 25], "danish": [15, 21], "darwin": 34, "dash": 29, "data": [8, 9, 10, 18], "date": [8, 9, 14, 15, 16, 18, 19, 20, 21, 28, 29], "dead": 10, "deadlin": [5, 10], "deal": [3, 10, 14], "deb": 34, "debian": 4, "debug": [6, 8, 9, 10, 35], "debugg": 3, "decid": [4, 10, 14], "decis": 10, "declar": 8, "decommiss": 4, "decompress": [17, 27], "deepli": 8, "def": 9, "default": [1, 4, 8, 14, 18, 20, 26, 27, 28, 29, 33, 35], "defin": [8, 9, 10], "definit": 9, "delet": [14, 18, 24, 25, 27, 29], "delimit": [8, 9], "delta": [14, 19, 21], "demand": 10, "demonstr": 29, "deni": 29, "denot": [8, 15], "depart": [3, 7, 27], "depend": [2, 3, 4, 10], "deprec": 2, "derefer": 8, "descend": [14, 28], "describ": [2, 3, 6, 8, 10, 25, 28, 29, 33], "descript": [2, 6, 8, 9, 10, 18, 28], "design": [3, 8, 9, 32], "desir": 25, "desk": 3, "desktop": [24, 26, 27, 30, 33], "destin": [14, 25], "detail": [2, 6, 8, 9, 10], "detect": [8, 9, 14, 33], "determin": [17, 25, 27, 29], "develop": [3, 10, 14, 28], "diagram": 14, "dict": 9, "dictat": 29, "did": [10, 14, 16, 21, 24, 33], "didn": 10, "diff": 15, "differ": [2, 4, 6, 10, 14, 17, 18, 20, 21, 24, 25, 29, 35], "difficult": [10, 21], "dir": 26, "direct": [2, 26], "directli": [0, 10, 14, 15, 18, 24, 27], "directori": [4, 14, 15, 16, 17, 19, 20, 21, 24, 26, 27, 28, 29, 30, 34, 35], "directorynam": 25, "disabl": 33, "discard": [15, 18, 19], "disciplin": 21, "discord": 1, "discourag": [8, 9], "discuss": [1, 3, 6, 10, 14, 26, 28, 31], "disk": 18, "displai": [25, 26, 28], "distanc": 9, "distinct": 29, "distinguish": 6, "distract": [8, 9, 25], "distribut": [4, 27], "diverg": 14, "divid": [7, 14], "divis": [8, 9], "divvyst": 9, "do": [1, 2, 3, 4, 5, 6, 8, 9, 10, 14, 16, 18, 19, 20, 21, 24, 25, 26, 31, 33, 35], "do_blah_th": [8, 9], "do_on": [8, 9], "do_thre": [8, 9], "do_two": [8, 9], "docstr": 9, "document": [0, 8, 9, 10, 25, 26, 28, 30], "doe": [3, 4, 6, 8, 9, 10, 14, 18, 19, 20, 21, 24, 25, 26, 28, 29, 31, 35], "doesn": [2, 4, 8, 9, 10, 20, 24], "dog": 10, "don": [3, 6, 8, 9, 10, 14, 16, 18, 19, 20, 24, 35], "done": [4, 8, 9, 10, 14, 17, 19, 21, 26, 35], "dot": [8, 25, 27, 28, 35], "doubl": [18, 25, 27], "doubt": 14, "down": [4, 14, 15, 20, 31, 33], "download": [3, 17, 19, 26, 27, 30, 34], "draft": 10, "drag": [6, 20, 34], "draw": [9, 25], "drive": [25, 27], "drop": [20, 33], "dropdown": 35, "dure": [5, 8], "e": [1, 2, 3, 4, 6, 8, 9, 10, 14, 19, 20, 24, 25, 27, 31, 32, 35], "e1d3a0f": 18, "e225": 9, "e231": 9, "e275": 9, "e4c0f4": 15, "e58a1ba": 14, "e58a1baa2d6d408027a04d19ca322ef4ceaae9da": 14, "e5ec414": 14, "e5ec414fb5422487f3d0469583461c9a260432d9": 14, "e741": 9, "e8029ada15807dddf116a59f922093cae2c57cc1": 15, "each": [4, 6, 8, 9, 10, 14, 15, 17, 18, 25, 27, 28, 29], "earlier": [8, 9, 10, 14, 15, 17, 19], "eas": [8, 9], "easi": [8, 9, 10, 16, 25, 32], "easier": [2, 6, 8, 9, 10, 29, 33, 36], "easili": [10, 14], "ecdsa": [4, 20, 21], "echo": [4, 14, 19, 26, 29], "ed": 6, "ed25519": [4, 20], "edg": 10, "edit": [0, 3, 4, 11, 14, 16, 25, 27, 29, 31, 32], "editor": [7, 8, 9, 14, 18, 25, 26, 32, 33], "editorrul": 33, "edu": [1, 4, 14, 35], "educ": 3, "eduroam": 4, "effect": [3, 6, 29], "effici": 31, "effort": 10, "egg": 9, "either": [4, 8, 9, 16, 18, 24, 25, 29], "element": 8, "element_of_list": 9, "els": [5, 8, 9], "elsewher": [6, 15], "emac": [3, 24], "email": [15, 17], "emerg": 6, "employee_id": 8, "empti": [4, 9, 18, 20, 21, 25, 35], "emul": 33, "enabl": [9, 33, 35], "encount": [2, 3, 6, 14], "encourag": [5, 10, 20], "end": [4, 6, 8, 9, 10, 14, 18, 20, 21, 25, 26, 31, 35], "english": 17, "enhanc": 2, "enjoi": 10, "enough": [10, 14, 18, 33], "ensur": [8, 9, 10, 17, 20, 21, 25, 27], "enter": [2, 4, 18, 20, 21, 24, 25, 29, 35], "entir": [3, 8, 9, 10, 25], "entri": [8, 9, 35], "enumer": [14, 19, 21], "env": 4, "environ": [4, 6, 7, 24, 27, 33], "equival": [30, 33], "eras": 31, "error": [2, 4, 6, 8, 9, 14, 26], "especi": 25, "essenti": [2, 10], "establish": [4, 20], "estim": 10, "etc": [1, 2, 3, 4, 6, 8, 9, 10, 14, 15, 17, 18, 27, 30, 35], "ethernet": 8, "ethernet_fram": 8, "ethernet_frame_t": 8, "even": [3, 4, 8, 10, 14, 17, 20, 27, 29, 35], "event": 6, "eventu": [17, 27], "ever": [1, 3], "everi": [3, 4, 8, 9, 10, 21, 26, 29, 35], "everyon": [6, 27, 29, 35], "everyth": [5, 10, 18, 25, 31], "ex": 34, "exact": [2, 3, 4, 6, 10, 14, 21, 25, 33], "exactli": [4, 10, 25, 33], "exam": [5, 10], "exampl": [1, 2, 4, 6, 8, 9, 10, 14, 15, 16, 18, 21, 25, 26, 27, 28, 29, 30, 31, 35], "exce": [8, 9], "except": [4, 8, 9, 10, 24], "excess": 9, "exclam": 18, "exclud": 8, "exclus": 24, "execut": [24, 29, 30, 35], "exercis": [24, 27], "exist": [4, 6, 8, 9, 14, 20, 21, 25, 26], "exit": [4, 24, 26], "expand": 2, "expect": [2, 6, 8, 9, 10, 18, 24], "experi": [10, 14, 27], "experienc": 10, "expert": 10, "explain": [2, 3, 10, 18, 21, 25, 27, 33, 35], "explicit": 9, "explicitli": [7, 9, 18], "explor": [21, 25], "express": 10, "extend": 26, "extens": [24, 25, 35], "extra": [8, 9, 10, 20], "extrem": [3, 10], "f": [9, 28, 35], "f81ceb9561bc80c6e4983b57e222c92fbd94b4c7": 15, "face": 10, "fact": [8, 9, 10, 14], "faculti": [1, 5], "fail": [6, 14], "fair": 10, "fairli": [14, 17, 24, 32], "faith": 10, "fall": [2, 21, 29], "fals": [8, 9, 33], "famili": 6, "familiar": [3, 9, 10, 14, 17, 20, 24, 32, 35], "faq": 3, "far": [14, 19], "fast": [14, 19], "fatal": 14, "favorit": 34, "feasibl": [8, 9], "featur": [2, 3, 4, 14, 17, 33, 35], "fedora": 4, "feedback": 10, "feel": [3, 6, 10], "fetch": 27, "few": [3, 4, 5, 6, 8, 9, 10, 14, 15, 17, 18, 20, 21, 27, 31, 35, 36], "fewer": 3, "ff4081": 33, "fget": 14, "field": [2, 8, 20], "figur": [10, 18, 25], "fil": 26, "file": [2, 3, 4, 8, 9, 10, 14, 15, 16, 17, 19, 20, 21, 26, 27, 28, 30, 32, 33, 34, 36], "filenam": [8, 9, 25], "filepath": 29, "filesystem": [3, 14, 27, 28, 29], "fill": [2, 4, 25, 34], "final": [10, 14, 25, 27, 32], "find": [3, 4, 5, 8, 10, 18, 26, 27, 33, 34, 35], "finder": 34, "fine": [8, 9], "fingerprint": [4, 20], "finish": [4, 10, 14, 21, 24, 25, 26, 28, 29, 30, 31, 34], "firm": 10, "first": [1, 2, 3, 4, 5, 8, 9, 10, 14, 15, 17, 18, 20, 21, 24, 26, 27, 28, 29, 30, 33, 35], "firstnam": [24, 25], "fish": 28, "fit": [8, 9], "fitzpatrick": 10, "fix": [2, 14, 17, 18, 21], "flag": [6, 18, 25, 28, 29], "flake8": 9, "fledg": 3, "flexibl": 30, "float": [8, 9], "floor": 3, "fluent": 32, "fmt": 8, "focu": [10, 18], "focus": 33, "folder": [17, 18, 25, 27, 34], "follow": [0, 1, 2, 3, 4, 6, 7, 10, 14, 15, 16, 17, 18, 19, 20, 21, 24, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36], "font": 26, "foo": [2, 9, 14], "foobar": 14, "forbidden": [8, 9], "foreground": 33, "foremost": 5, "forget": 18, "forgot": [15, 18, 21], "form": [1, 2, 6, 8, 9, 10, 18, 21, 28, 29, 35], "formal": 10, "format": [2, 6, 8, 9, 28], "former": 10, "formul": [5, 6], "fortun": [14, 16], "forward": [1, 10, 14, 19, 25, 31], "found": [2, 3, 8, 17, 26], "four": [8, 9, 18, 24, 33, 35], "fourth": 10, "frame": [8, 10], "frank": 10, "free": [3, 32], "french": [15, 18], "frequent": [3, 10, 18, 21], "fresh": 10, "friendli": 32, "from": [2, 3, 4, 5, 6, 8, 9, 10, 14, 15, 17, 18, 20, 21, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35], "front": 35, "frustrat": [10, 25, 31], "fulfil": 10, "full": [3, 6, 8, 14, 25, 33, 36], "fulli": 5, "fun": 10, "function": [6, 10, 14, 25, 26, 28], "fundament": 18, "further": [1, 4, 8, 9, 29], "futur": [2, 8, 9, 10], "g": [2, 4, 6, 8, 9, 10, 19, 20, 24, 25, 27, 29, 31, 32, 35], "gcc": 24, "gener": [2, 4, 8, 9, 10, 14, 18, 20, 21, 26, 30, 33], "get": [2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 15, 18, 20, 21, 25, 26, 27, 29, 31], "gg": 1, "gib": 28, "git": [1, 2, 3, 4, 6], "gitbash": 35, "gitconfig": 17, "github": [2, 4, 6, 10, 14, 15, 16, 17, 18, 19, 27], "github_usernam": [14, 19, 21], "gitlab": [6, 10], "give": [3, 10, 26, 28, 29], "given": [2, 8, 9, 10, 16, 18, 24, 25, 29, 35], "global": 17, "glorifi": 10, "gmail": 15, "gnu": 28, "go": [1, 2, 6, 8, 9, 14, 17, 20, 24, 25, 29, 33, 34, 35], "goal": [10, 27], "goe": [8, 9, 14, 20], "good": [9, 10, 17, 18, 21, 33], "googl": [8, 9], "got": [6, 9, 10], "gpg": 20, "grab": 24, "gracious": 18, "grader": [8, 9], "graphic": [3, 14, 25], "gratuit": 10, "greater": 4, "green": [2, 18, 20, 21, 35], "greet": [9, 17], "grep": 26, "grid": 27, "group": [8, 9, 17, 26, 30, 33], "guid": [0, 1, 2, 3, 6, 10, 16, 17, 25, 27, 33, 35], "guidanc": 8, "guidelin": [6, 9], "guido": 9, "gustav": 0, "h": [8, 14, 18, 28, 35], "ha": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 17, 18, 20, 21, 22, 23, 25, 26, 27, 28, 29, 33, 35], "habit": [8, 9, 10, 18, 31], "had": [10, 25], "hadn": 26, "half": 10, "ham": 9, "hand": 10, "handi": 36, "handl": [6, 8, 9, 10, 14, 17], "handsom": 10, "hang": 10, "hannah": [0, 35], "happen": [10, 14, 27, 31], "happi": [8, 9, 10], "hard": [8, 9, 10, 15, 25, 27], "harder": 6, "harm": [8, 9], "harmon": 10, "hash": [10, 15], "have": [0, 1, 2, 3, 4, 5, 6, 8, 9, 10, 14, 15, 16, 17, 18, 19, 20, 21, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35], "haven": [14, 27], "head": [4, 14, 15, 35], "heavili": 9, "hej": 21, "hell": 10, "hello": [17, 18, 24, 25, 26, 29, 35], "help": [2, 5, 6, 7, 9, 10, 16, 18, 19, 20, 21, 25, 26, 27, 29, 31, 33], "helpfulli": 10, "her": 35, "here": [4, 6, 8, 9, 10, 14, 18, 20, 25, 31, 33, 35], "hi": 20, "hidden": [17, 18, 28, 35], "hide": [8, 9], "high": [8, 10], "highlight": [2, 3, 14, 18], "hint": [4, 18, 26], "histori": [14, 15, 16, 31], "hit": [10, 25, 26], "hmmorgan": 35, "hola": [15, 17, 18], "hold": [10, 18, 25], "holder": 25, "holist": 10, "home": [4, 14, 17, 18, 19, 20, 21, 25, 26, 27, 30, 35], "homework": [10, 14], "hope": 10, "host": [4, 17, 20, 21, 35], "hour": [1, 6, 9], "hours_work": 8, "how": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 16, 17, 18, 19, 21, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35], "howev": [3, 6, 8, 9, 10, 14, 20, 24, 26, 29], "howto": 35, "html": 25, "http": [1, 2, 3, 14, 17, 20, 21, 27, 28, 34, 35], "human": 28, "hw1": 14, "hypot2": [8, 9], "hypotenus": 9, "i": [2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 15, 16, 17, 18, 19, 20, 21, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35], "icon": [4, 20, 21, 27, 33, 35], "id": 4, "id_ed25519": [4, 20], "idea": [3, 17, 25], "ideal": [10, 14], "ident": 25, "identif": [4, 20], "identifi": [6, 8, 9, 10, 15, 28], "ignor": [3, 14, 17, 25], "illustr": [18, 25], "imag": [4, 8, 20, 35], "imagin": [10, 27], "imaginari": 8, "immedi": [8, 9, 18], "implement": [8, 10, 14], "impli": 9, "import": [8, 9, 10, 15, 18, 24, 25, 26, 27, 28], "importantli": 10, "improptu": 10, "improv": [0, 7, 8, 9, 10, 17, 25], "in_interfac": 8, "includ": [0, 2, 3, 4, 6, 7, 8, 9, 10, 14, 15, 16, 17, 18, 21, 24, 25, 26, 27, 28, 29, 36], "incorpor": 0, "incorrectli": 2, "increas": [8, 9], "increment": [8, 9], "indefinit": 31, "indent": 36, "independ": 14, "index": [8, 9, 15, 26], "indic": [4, 8, 9, 14, 17, 18, 29, 35], "indirectli": 0, "indispens": 32, "individu": [10, 14, 29], "inevit": 25, "info": [8, 26], "inform": [6, 7, 8, 9, 10, 17, 18, 25, 26, 28, 29, 31, 33], "init": 18, "initi": [8, 18, 29], "input": [6, 8, 9, 14, 24, 27, 31], "ins": 10, "insert": [8, 9, 14, 18, 19, 24, 33], "insid": [3, 8, 9, 25, 29, 30, 35], "inspect": 16, "instal": [2, 3, 9, 26, 28, 32, 35], "instanc": 25, "instead": [2, 3, 6, 8, 9, 10, 14, 19, 21, 24, 25, 29, 34, 35], "instinct": 10, "instruct": [1, 2, 4, 6, 7, 10, 14, 17, 20, 21, 27, 28, 32, 33, 34, 35], "instructor": [0, 1, 5, 6, 7, 10, 11, 14, 17, 24, 25, 26, 27, 28, 30, 31, 33, 35], "int": [8, 14], "integr": [3, 10], "intellij": 3, "intend": [7, 8, 9, 16, 33], "intent": 9, "intention": 35, "interact": [4, 6, 21, 24, 27, 32, 35], "interest": [5, 18, 24, 25], "interfac": [3, 8, 10, 14, 15, 21, 27], "interface_t": 8, "internet": 27, "internship": 17, "interrupt": 31, "intric": 20, "intro": 10, "introduc": [8, 9, 18, 26, 27], "introduct": [3, 4, 13, 23, 24], "intuit": 24, "invalu": 10, "invari": 10, "invest": 10, "invit": 1, "involv": [10, 14], "io": [17, 27], "ip": 21, "iron": 10, "irrelev": 26, "irrit": 18, "isha": [0, 17], "isn": [8, 9, 10, 28], "issu": [1, 3, 4, 6, 8, 9, 14, 35], "item": [9, 33], "its": [3, 6, 8, 9, 14, 16, 18, 25, 26, 29, 32], "itself": [7, 14, 20, 28, 32], "j": 35, "jan": 29, "java": [2, 3, 32, 33], "javac": 24, "job": [10, 17], "john": [3, 9], "join": [1, 20], "json": 33, "judg": 3, "jump": [8, 9], "just": [3, 4, 5, 6, 10, 14, 15, 16, 19, 20, 24, 25, 27, 29, 35], "k": [8, 26, 28, 31, 35], "keep": [8, 9, 10, 14, 19, 25], "kei": [4, 8, 9, 10, 15, 21, 24], "kernel": [8, 9], "keyboard": [4, 26, 27, 33, 36], "keygen": [4, 20], "keyword": [8, 9, 28], "kib": [14, 19, 21, 28], "kind": [2, 5, 17], "knf": 8, "know": [5, 6, 10, 14, 19, 20, 25, 26, 27], "known": [5, 8, 14, 25, 26], "known_host": 21, "kr": 8, "l": [9, 17, 18, 19, 25, 26, 28, 29, 30, 31, 35], "la": 28, "lab": [3, 11, 17, 27], "label": [2, 4, 34], "languag": [3, 24, 32], "laptop": [4, 19, 29, 35], "larg": [8, 9, 10, 18, 25], "larger": 25, "larsson": 0, "last": [10, 14, 16, 17, 18, 20, 26, 29, 33], "lastli": 33, "lastnam": [24, 25], "latenc": 3, "later": [10, 17, 18, 20, 25, 35], "latest": [3, 18, 19], "latter": 10, "launch": [3, 35], "layer": [20, 33], "lazi": 10, "ld": 29, "le": 18, "lead": [6, 10, 25], "leap": [8, 9], "learn": [5, 15, 16, 17, 19, 21, 24, 26, 27, 28, 29, 30, 31, 32, 35], "least": [3, 8, 9, 10, 26], "leav": [2, 4, 10], "lectur": 17, "left": [8, 9, 10, 12, 22, 24, 27, 33, 34, 35], "legitim": 27, "len": 9, "length": 25, "less": [3, 4, 10, 21, 25, 31], "let": [5, 10, 14, 16, 17, 18, 24, 26], "letter": [8, 9, 29, 31, 35], "level": [8, 9, 10, 25], "lh": 28, "librari": 3, "licens": [3, 34], "lightli": 10, "lightweight": 3, "like": [2, 3, 4, 6, 8, 9, 10, 14, 15, 18, 19, 20, 21, 24, 25, 26, 27, 29, 30, 31, 33, 34, 35], "likelihood": [18, 21], "limit": [1, 5, 8, 9, 10, 18, 27, 29, 33], "line": [3, 5, 6, 10, 14, 15, 16, 17, 18, 19, 20, 21, 25, 26, 27, 28, 29, 31, 33, 36], "linear": 14, "lingo": 16, "link": [1, 2, 8, 9, 12, 16, 17, 20, 21, 22, 24, 36], "lint": 9, "linux": [2, 7, 8, 9, 11, 15, 16, 17, 18, 19, 20, 21, 32, 33, 36], "linux1": [4, 35], "linux2": 35, "linux3": 35, "linux4": 35, "linux5": 35, "linux6": 35, "linux7": 35, "linux_serv": 35, "linuxn": 4, "linuxx": 4, "list": [4, 5, 8, 9, 10, 14, 17, 18, 24, 25, 28, 29, 30, 31, 33, 34, 35, 36], "list_node_t": 8, "list_t": 8, "listen": 27, "liter": [8, 9], "littl": [8, 9], "live": [8, 9, 10, 32, 35], "liykgufqm": 20, "ll": [4, 10, 14, 16, 18, 19, 21, 24, 27, 29], "local": [4, 8, 9, 14, 16, 17, 19, 20, 21, 35], "locat": [2, 3, 4, 10, 14, 17, 21, 24, 25, 34], "log": [3, 4, 8, 10, 14, 16, 17, 20, 21, 24, 25, 27], "logic": [8, 9, 25, 26, 28], "login": [3, 29], "logist": [6, 10], "loglevel_t": 8, "long": [6, 9, 10, 28], "long_vari": [8, 9], "longer": [8, 9, 10, 18, 25, 33], "look": [4, 6, 9, 10, 14, 15, 16, 17, 18, 19, 21, 24, 25, 26, 29, 33, 35], "loop": [8, 9], "loos": 14, "lose": [4, 10], "lost": 26, "lot": [3, 5, 10, 14], "low": 8, "lower": [4, 8, 9, 35], "lowercas": 4, "lowercase_with_underscor": [8, 9], "lsr": 28, "ltr": 28, "lucki": 6, "m": [6, 8, 9, 14, 16, 18, 21, 35], "mac": [2, 3, 4, 25, 33, 34, 35], "machin": [4, 6, 14, 17, 19, 20, 25, 27, 29, 33, 35], "maco": [4, 6, 20, 24, 25, 27, 33, 35, 36], "made": [10, 14, 15, 16, 17, 21], "mage": 9, "magic": 16, "mai": [2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 15, 17, 18, 20, 21, 24, 25, 26, 27, 29, 31, 33, 35, 36], "mail": [1, 6], "main": [14, 15, 16, 18, 19, 21, 35], "major": 10, "make": [2, 3, 4, 5, 6, 8, 9, 10, 14, 15, 16, 17, 18, 19, 20, 24, 25, 29, 32, 33, 35, 36], "man": [19, 26], "manag": [4, 17, 18, 29], "mani": [0, 3, 6, 8, 9, 10, 17, 24, 27, 28, 31, 32, 33], "manipul": 14, "manual": [26, 28], "mar": 14, "marathon": 10, "mark": [10, 14], "marketplac": 33, "master": [10, 14, 18], "match": [18, 21, 28, 33, 34], "materi": [5, 14, 18, 24, 25, 26, 29, 30], "math": 9, "matter": 6, "max_client": [8, 9], "max_irc_msg_len": [8, 9], "mayb": 10, "mb": 27, "md": [16, 21], "me": 14, "mean": [3, 4, 8, 9, 10, 14, 18, 20, 24, 31, 32, 35], "meant": 7, "mechan": [1, 2, 3, 6, 10, 14, 17, 20, 25, 29, 35], "medic": 6, "meet": [8, 9, 10], "mehrotra": [0, 17], "member": 29, "memset": 14, "mentorship": 10, "menu": [4, 20, 33, 35], "merg": [10, 17], "messag": [2, 4, 6, 8, 10, 14, 15, 18, 20, 21, 24], "messeng": 10, "met": 10, "method": 29, "mib": [21, 28], "microsoft": [17, 33], "midterm": 10, "might": [9, 14, 25, 28, 34], "mileston": 10, "mind": [25, 27], "mindset": 10, "minor": 2, "minut": [4, 9, 18], "misbehav": 31, "miss": [2, 9, 10, 18], "mistak": [2, 9, 21], "mistyp": [17, 25], "mkdir": [19, 25, 26, 29], "mkdirat": 26, "mkdtemp": 26, "mkfontdir": 26, "mklost": 26, "mktemp": 26, "mode": [18, 19], "model": 10, "modif": 28, "modifi": [14, 16, 24, 29], "modul": [8, 9, 10, 26], "moment": [10, 35], "momentarili": 24, "mon": 15, "mond": 18, "more": [2, 3, 4, 6, 8, 9, 14, 15, 17, 18, 19, 20, 21, 24, 25, 26, 28, 29, 31, 35], "morgan": [0, 35], "morn": 10, "most": [3, 4, 5, 6, 7, 8, 9, 10, 14, 15, 18, 21, 24, 25, 27, 28, 29, 32, 34], "mostli": [14, 26], "mount": 26, "mous": 20, "move": [10, 18, 24, 25, 26, 28, 30, 31], "msg": 8, "much": [2, 3, 4, 6, 10, 14], "multi": [9, 10, 18], "multilin": 8, "multipl": [5, 6, 8, 9, 10, 14, 15, 17, 30], "multiv": [18, 21], "multivers": 18, "multiverso": 18, "mundo": 15, "music": [26, 27, 30], "must": [1, 4, 6, 8, 9, 14], "mutabl": [8, 9], "mv": [20, 25], "my": [6, 10, 24, 26], "my_echo": [24, 26], "n": [4, 8, 14, 20, 31, 35], "nag": 3, "name": [2, 4, 6, 10, 14, 15, 17, 18, 19, 20, 21, 24, 25, 26, 27, 28, 29, 33, 34, 35], "nano": [3, 24], "narrow": 35, "navig": [15, 16, 17, 18, 19, 21, 27, 28, 34], "necessari": [9, 10, 14, 18, 20, 29, 35], "need": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 17, 18, 19, 20, 21, 24, 25, 26, 27, 31, 32, 35], "neither": [9, 26], "nest": 8, "network": [4, 25, 29], "never": [1, 6, 8, 9, 10, 18], "new": [4, 8, 10, 14, 19, 20, 21, 25, 26, 27, 29, 32, 33, 34, 35], "newlin": 8, "next": [3, 4, 8, 10, 15, 16, 17, 18, 19, 20, 21, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35], "nice": 26, "night": 10, "node": 8, "none": [8, 9], "nonetheless": 10, "nor": 10, "norm": [7, 8], "normal": [10, 20, 25, 27], "notabl": [10, 32], "notat": 25, "note": [1, 3, 4, 6, 7, 8, 9, 10, 14, 17, 18, 21, 25, 26, 27, 28, 33], "noth": [8, 10, 16, 18, 21, 26], "notic": [4, 8, 9, 10, 14, 18, 24, 25, 26, 29], "notifi": 6, "now": [4, 10, 14, 16, 18, 19, 20, 21, 24, 25, 27, 34, 35], "nowadai": 4, "null": 8, "num_employe": 8, "number": [3, 4, 10, 25, 28, 36], "numer": [11, 17, 29], "nurtur": 10, "nutshel": [17, 20], "nv": [17, 27], "o": [4, 20, 24, 29, 35], "object": [14, 19, 21], "obscur": 8, "observ": [6, 8, 9], "obtain": 1, "obviou": [8, 9], "occas": 31, "occasion": [4, 8, 9, 25], "occupi": 3, "occur": 4, "off": [7, 8, 9, 10, 14, 35], "offend": 21, "offic": [1, 6], "offici": 3, "often": [6, 8, 10, 24, 28, 30, 35], "ok": 6, "old": [24, 25], "older": [3, 17], "oldest": 28, "omit": [8, 9], "onc": [1, 2, 3, 4, 8, 9, 10, 14, 15, 17, 18, 20, 21, 24, 26, 29, 32, 33, 34, 35], "one": [1, 2, 3, 4, 5, 6, 8, 9, 10, 14, 15, 16, 17, 18, 19, 20, 21, 24, 25, 26, 27, 28, 29, 31, 33, 35], "ones": [14, 25, 35], "onli": [1, 2, 3, 4, 6, 8, 9, 10, 14, 15, 18, 20, 24, 25, 26, 27, 28, 29, 35], "onlin": [1, 6, 8, 10], "onto": 6, "onward": 14, "oo": [4, 20], "open": [2, 3, 4, 8, 9, 14, 15, 16, 17, 18, 19, 20, 21, 24, 25, 26, 29, 30, 33, 34, 35], "openssh": 4, "oper": [2, 3, 4, 8, 9, 10, 24, 26, 27, 29, 33, 34], "opinion": 3, "opportun": 10, "opposit": 6, "opt": 36, "option": [2, 3, 4, 14, 18, 24, 25, 26, 28, 32, 33, 35, 36], "order": [4, 17, 21, 25, 28, 29], "ordinarili": 14, "org": [3, 28], "organ": [10, 25], "origin": [0, 11, 14, 15, 16, 17, 19, 21, 25], "other": [3, 6, 7, 8, 9, 10, 14, 17, 18, 21, 24, 25, 27, 28, 29, 33, 35], "otherwis": 4, "our": [1, 2, 3, 8, 9, 10, 14, 18, 20, 21, 24, 25, 26, 27, 29, 33], "out": [2, 3, 4, 5, 6, 8, 9, 10, 14, 15, 18, 20, 24, 25, 26, 35], "outdent": 36, "output": [2, 4, 6, 8, 9, 15, 16, 17, 18, 19, 20, 21, 25, 27, 28, 29, 35], "output2": 26, "outsid": [3, 5, 10], "over": [0, 10, 11, 14, 17, 27, 33], "overal": 29, "overhead": 14, "overview": 10, "overwhelm": 6, "overwrit": [4, 14, 20, 26], "overwritten": [14, 26], "owl": 10, "own": [1, 2, 3, 4, 6, 10, 14, 24, 25, 29, 35], "owner": 21, "ownership": [28, 29], "ox": 20, "p": [19, 28, 31, 35], "p1": 10, "p2qamxnic1tjyweiottrvc98": 20, "pack": [19, 33], "packag": [9, 18, 34], "page": [2, 3, 4, 5, 6, 8, 10, 20, 21, 24, 26, 33, 34, 35, 36], "pai": [3, 10, 32], "paid": 3, "pair": [4, 9, 10, 20], "palett": 35, "pam": 26, "pam_mkhomedir": 26, "pane": 35, "panel": [33, 35], "par": 10, "paragraph": [2, 8, 9], "parallel": 10, "paramet": [8, 9, 10, 14, 18, 24], "paren": 9, "parenthes": [8, 9], "parenthesi": [8, 9], "pars": 15, "part": [2, 6, 8, 10, 11, 14, 17, 18, 21, 24, 25, 26, 27, 28, 30, 31, 35], "particular": [3, 6, 8, 9, 10, 18, 20, 28], "particularli": [5, 10, 24, 26], "partner": 14, "partnership": 10, "pass": [8, 9, 10, 28], "passion": 3, "passphras": [4, 20], "password": [3, 4, 20, 29, 35], "past": [6, 8, 9, 20, 21, 36], "path": [14, 20, 25, 29, 35], "patient": 26, "pc": 4, "peopl": [0, 3, 6, 10, 17], "pep8": [8, 9], "per": [8, 9, 10, 18, 28, 35], "perceiv": 10, "perfectli": 10, "perform": [1, 8, 9, 10, 24, 26, 28, 29], "period": [3, 8, 9, 18], "permiss": [21, 27, 28], "person": [3, 4, 6, 10, 14, 20, 24, 25, 27, 29, 32, 35], "perspect": [8, 9, 10, 18], "pgpbtnz0v235zvlykpowios9i": 4, "phoenixforg": 6, "phrase": [8, 9], "physic": [3, 10, 25, 28], "pi": [8, 9], "pick": [18, 24, 25, 26, 29, 30, 34], "pictur": [26, 30], "piec": [3, 6, 10], "place": [14, 15, 18, 25], "placehold": 25, "plai": [27, 31], "plan": [3, 10, 17, 33], "platform": [10, 35], "pleas": [1, 2, 3, 4, 6, 7, 8, 12, 13, 14, 17, 18, 20, 21, 22, 23, 24, 25, 26, 28, 30, 31, 33, 35], "plenti": [0, 10], "plow": 10, "plu": 33, "plugin": [3, 9], "png": 3, "point": [5, 7, 8, 9, 10, 14, 18, 25, 35], "pointer": [8, 10], "pop": [4, 35], "popular": [3, 4, 7, 9, 27, 32], "pose": 6, "posit": 10, "possibl": [2, 3, 6, 10, 14, 17, 20, 35], "possibli": 4, "post": [6, 8], "potenti": 10, "power": [3, 24, 26, 32], "powershel": [4, 35], "practic": [3, 8, 9, 10, 18, 21, 25, 27, 28], "pre": [10, 33], "prefer": [6, 9, 10, 26, 33], "prefix": [15, 20], "prepar": [5, 17, 21, 35], "present": [9, 18], "press": [4, 5, 6, 8, 9, 15, 20, 24, 31, 33, 35], "pretti": [3, 6, 10, 30], "prevent": 14, "previou": [5, 6, 10, 14, 17, 20, 25, 29, 31, 33], "previous": [24, 26, 31], "primari": [3, 18, 27], "primarili": 33, "print": [2, 4, 6, 8, 9, 14, 15, 17, 18, 20, 21, 24, 25, 26, 28, 30], "print_happy_birthdai": [8, 9], "printenv": 26, "printf": [8, 14, 28], "prior": 27, "prioriti": [8, 9], "privat": [4, 6, 20], "privileg": 29, "pro": [4, 15], "probabl": [6, 27], "problem": [8, 9, 18, 21, 33, 35], "proce": 20, "process": [4, 10, 18, 21, 24, 25, 26, 27, 33], "processor": [6, 24, 27], "produc": [8, 9, 10, 14, 24], "product": 10, "prof": 11, "profession": [8, 9], "professor": 6, "profil": 33, "program": [3, 6, 7, 8, 10, 17, 25, 26, 27, 28, 29, 32], "program1": 26, "program2": 26, "programm": [9, 33], "progress": [3, 4, 8, 10, 14, 34], "project": [8, 9, 14, 33], "prompt": [2, 4, 20, 24, 25, 27, 34, 35], "proper": [9, 29], "properli": [8, 9, 20, 33], "provid": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 16, 18, 20, 25, 26, 27, 28, 32, 33, 35], "pub": [4, 20], "public": [4, 6, 20, 26, 30], "publicli": 6, "publish": [14, 21, 33], "pull": [10, 14, 19], "purpos": [6, 8, 9, 10, 14, 19, 20, 24, 26], "push": [6, 10, 14, 16, 19, 21], "put": [10, 26], "pwd": [18, 21, 25, 26, 28, 30], "py": [9, 15, 17, 18, 21, 24, 25, 26], "pycharm": 3, "pylint": 9, "pythagorean": 9, "python": [3, 8, 17, 18, 25, 32, 33], "python3": [24, 26, 29], "q": [5, 15, 35], "qualifi": 6, "quarter": 10, "question": [1, 5, 21], "quick": [10, 28], "quickli": [8, 9], "quit": [4, 5, 9], "quot": [9, 17, 18], "r": [8, 25, 29, 35], "r1bufwu3": 20, "ran": [6, 18], "randomart": [4, 20], "rang": [5, 9], "rate": 9, "rather": [8, 9, 10, 20, 21, 25, 26, 35], "raw": 8, "razor": 10, "re": [1, 3, 4, 6, 8, 10, 14, 20, 24, 25, 27], "reach": 10, "reachabl": [8, 9], "read": [2, 4, 6, 8, 9, 10, 14, 26, 28, 29, 35], "read_column_from_csv": [8, 9], "readabl": [6, 8, 9, 25, 28], "reader": [2, 8, 9], "readi": [3, 10, 35], "readm": [14, 15, 16, 21], "real": 8, "realiz": [6, 10, 14, 16], "realli": 10, "reason": [6, 8, 9, 10, 14, 25], "reassess": 10, "recal": [17, 30], "receiv": [10, 17, 26, 27], "recent": [4, 10, 21], "recogn": 14, "recommend": [2, 8, 27, 29, 33, 34], "reconnect": 35, "reconsid": 8, "recover": 8, "recreat": 26, "rectangl": 35, "recurs": [25, 28], "red": [21, 33], "reduc": [18, 21, 25, 31], "refer": [1, 2, 6, 10, 14, 15, 19, 24, 25, 26, 28, 30, 31], "reflect": 18, "refresh": 21, "regard": 25, "regardless": [4, 8, 10, 25, 27, 33], "regist": [1, 17], "regroup": 10, "regular": [3, 10, 26], "regularli": 10, "reiter": 10, "rel": [10, 25, 27, 29], "relat": [6, 8, 9, 14, 17, 18, 28], "relationship": 10, "relev": [6, 17, 24, 27], "reli": [9, 10], "remain": 10, "rememb": [8, 9, 10, 14, 28], "remind": 28, "remot": [2, 14, 16, 17, 19, 25, 32], "remov": [15, 16, 21, 24, 25, 26, 29, 33], "renam": [18, 29], "render": 33, "reorgan": [12, 13, 22, 23], "replac": [4, 14, 15, 17, 19, 24, 25, 27, 35], "repli": 10, "replic": [26, 27], "report": 9, "repositori": [2, 10, 14, 16, 17, 19, 20], "repres": [8, 14, 17, 25, 27], "reproduc": 6, "request": [1, 6, 10, 14], "requir": [3, 7, 8, 9, 10, 14, 24, 25, 26, 27, 28, 30, 31], "rerun": [17, 31], "resent": 10, "reset": 14, "resid": 20, "resolut": 14, "resolv": [6, 14, 21, 28], "resourc": [1, 2, 3, 16, 17, 21, 27], "respect": 25, "respond": 21, "respons": 10, "rest": [20, 25, 27], "restart": 4, "restor": [15, 16, 18, 19], "restrict": 29, "result": [6, 14, 18, 21, 25, 29, 33], "resum": 26, "retri": 35, "return": [6, 8, 9, 10, 14, 26], "retyp": 21, "reus": [14, 19, 21, 27], "reveal": 10, "revers": [21, 33], "revert": 17, "reward": 10, "rhel": 4, "right": [2, 3, 6, 9, 10, 14, 18, 20, 21, 27, 29, 34, 35], "rippl": 10, "rm": [18, 25, 26, 29], "road": 10, "roger": [0, 11, 15, 17, 35], "role": 1, "roll": 31, "room": 5, "root": [10, 18, 25, 29], "rossum": 9, "roughli": 10, "rout": 9, "routin": 10, "rpm": 34, "rsa": 20, "rubberstamp": 10, "rule": [8, 9], "run": [1, 2, 3, 4, 5, 6, 8, 9, 10, 14, 15, 16, 18, 19, 20, 21, 25, 26, 27, 29, 31, 32, 33, 34, 35], "runnabl": 24, "runtim": [8, 9], "rw": 29, "rwxr": 29, "safe": [20, 21], "sai": [2, 4, 6, 10, 14, 16, 18, 21, 24, 25, 35], "sake": 14, "salut": [15, 18], "sam": 8, "same": [3, 4, 5, 6, 8, 9, 10, 14, 15, 17, 18, 19, 20, 21, 24, 25, 27, 29, 31], "sampl": 27, "sarah": 3, "sat": 14, "save": [4, 14, 18, 20, 24, 25, 30, 31, 33, 35, 36], "saver": 5, "saw": [15, 24], "sb": [10, 17], "scale": [9, 10], "scenario": 14, "schedul": 10, "scheme": 10, "scienc": [0, 3, 7], "scope": [5, 18, 29], "scratch": [10, 32], "screen": [4, 8, 9, 24, 25, 26, 27], "screenshot": [2, 6], "script": 25, "scroll": [4, 31, 33], "scrollabl": 15, "seamlessli": 3, "search": [4, 6, 28, 33, 35], "searchabl": 6, "season": 10, "second": [2, 4, 10, 14, 17, 19, 21, 26, 27, 33], "section": [2, 3, 4, 6, 7, 8, 9, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35], "secur": [4, 20], "see": [2, 3, 4, 6, 8, 9, 10, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 33, 34, 35, 36], "seek": 1, "seem": [3, 6, 8, 9, 14, 18, 20], "seen": 6, "select": [2, 6, 20, 28, 29, 33, 34, 35, 36], "semicolon": [8, 30], "send": 31, "sens": [10, 14], "sensit": 4, "sentenc": [8, 9, 10], "separ": [6, 8, 9, 14, 19, 30, 33, 35], "seq": 9, "sequenc": [9, 10, 14, 30], "sequenti": 27, "seri": [3, 4, 27], "serv": [8, 9], "server": [1, 3, 4, 6, 15, 16, 17, 18, 19, 20, 21, 24, 25, 27, 28, 32, 33], "servernam": 4, "servic": 17, "session": [5, 10, 21], "set": [3, 6, 8, 9, 10, 14, 17, 18, 21, 24, 25, 27, 29, 32, 33, 35], "settl": 10, "setup": [4, 18, 21], "sever": [0, 3, 24, 35], "sha": 15, "sha256": [4, 20], "share": [6, 8, 9, 14, 17, 25, 29], "shell": [20, 27, 30, 33, 35], "shift": [6, 20, 31, 33, 35, 36], "short": [8, 9, 10, 18, 28], "shortcut": [18, 25, 27, 33, 35], "shorthand": [25, 29], "should": [1, 2, 3, 4, 6, 8, 9, 10, 14, 17, 18, 19, 20, 21, 24, 25, 33, 34, 35], "shouldn": 10, "show": [2, 10, 14, 15, 16, 18, 21, 35], "shown": [2, 10, 14, 18, 20, 21, 25, 26, 33], "shy": 10, "sibl": 3, "sick": 10, "side": [8, 9, 18, 34], "sidebar": [2, 10, 12, 22, 24, 33, 34, 35], "sign": [1, 33], "signal": 31, "signatur": 20, "significantli": [8, 9], "signup": 1, "silent": 18, "similar": [3, 4, 5, 10, 14, 24, 25], "similarli": [10, 14, 21], "simpl": [8, 17, 24, 27, 29], "simpli": [5, 10, 14, 25, 26], "simplic": [10, 14], "simplifi": 9, "sinc": [3, 8, 9, 10, 17, 18, 21, 27, 29, 34], "singl": [8, 9, 10, 14, 17, 25, 29], "sit": [3, 10, 25, 27], "site": 27, "situat": [3, 10, 14], "size": [8, 9, 14, 28, 29, 33], "size_t": 8, "sketch": 10, "skew": 35, "skill": [7, 8, 9, 10, 27, 28], "skip": [4, 20, 21, 33, 35], "slack": [1, 10], "slice": 9, "slightli": [18, 25], "slow": 3, "slowli": 10, "sluggish": 3, "small": [8, 9, 10, 18, 30], "smaller": [12, 13, 22, 23], "smoothli": 10, "snake_cas": [8, 9], "so": [1, 2, 4, 5, 6, 8, 9, 10, 14, 17, 18, 19, 20, 21, 24, 25, 26, 27, 28, 30, 33, 35], "softwar": [4, 6, 7, 10, 17, 27, 28, 34], "solo": 33, "solv": 9, "some": [2, 3, 4, 5, 6, 8, 9, 14, 18, 20, 21, 24, 25, 26, 27, 29, 30, 31, 32, 33, 35], "somehow": 8, "someon": [5, 6, 10], "someth": [2, 4, 6, 10, 14, 15, 18, 19, 20, 21, 24, 27], "sometim": [3, 5, 6, 8, 9, 10, 25, 26, 31], "somewhat": [10, 18], "somewher": 10, "soon": 10, "sooner": 10, "sort": [4, 5, 28], "sotomayor": [0, 3, 11, 14, 17], "sourc": [3, 9, 10, 24, 25], "space": [18, 30], "spam": 9, "span": 10, "spanish": [15, 17, 18, 21], "sparingli": [8, 9], "speak": 3, "special": [8, 9, 10, 14, 25, 26, 27], "specif": [2, 3, 4, 5, 6, 8, 9, 10, 12, 14, 17, 18, 20, 21, 22, 25, 26, 28, 29, 32, 35], "specifi": [8, 9, 10, 14, 18, 24, 25, 29, 31], "spell": [2, 25], "spend": 10, "spent": 10, "split": [8, 9, 35], "sport": 10, "spot": 2, "spread": 10, "sprinkl": [8, 9], "sqrt": 9, "squar": [33, 35], "ssh": [2, 17, 21, 24, 25, 27, 32, 33], "stabl": [14, 34], "staff": [1, 5, 6, 17, 21], "stage": [16, 18, 21], "stai": 10, "stand": 25, "standalon": 3, "standard": [8, 9, 26, 27, 28], "standpoint": [8, 9], "start": [3, 4, 6, 8, 9, 13, 14, 15, 20, 21, 23, 24, 25, 27, 28, 29, 33, 35], "state": [8, 9, 18, 21], "statement": [10, 18], "static": 8, "statu": [14, 16, 18, 21], "stderr": 26, "stdin": [14, 26], "stdio": 14, "stdlib": 14, "stdout": 26, "step": [1, 2, 3, 4, 10, 14, 18, 20, 21, 24, 25, 27, 33, 35], "stick": 10, "still": [3, 8, 9, 10, 14, 20, 24, 32], "stop": [3, 21], "store": [3, 17, 18, 19, 20, 25, 35], "strategi": 10, "stream": 27, "string": [8, 9, 14, 19, 25, 27, 29, 35], "strlen": [8, 14], "strongli": [10, 27], "struct": [8, 10], "structur": 10, "struggl": 6, "stuck": [6, 10], "student": [0, 1, 2, 3, 5, 6, 8, 9, 10, 14, 16, 17, 19, 21, 27], "studio": [7, 9, 24], "style": [2, 7, 10, 33], "sub": [10, 14], "subdirectori": [18, 25], "subject": 10, "sublime_text_mxunit": 3, "submiss": 10, "submit": [8, 9, 10], "subsect": 24, "subsequ": [25, 27], "substanti": 2, "succe": 35, "succeed": 10, "success": [4, 25, 35], "successfulli": [4, 10, 14, 18, 20], "sudo": 4, "suggest": [6, 7, 10, 20, 27, 35], "suit": [3, 32], "sum": 29, "sum_of_squar": [8, 9], "summar": 6, "summari": 2, "sun": 3, "superflu": 9, "suppli": 25, "support": [1, 2, 3, 4, 25, 28], "suppos": [6, 10, 14, 25], "sure": [2, 3, 4, 6, 8, 9, 10, 14, 15, 16, 17, 18, 19, 20, 21, 24, 25, 33, 35], "surfac": 10, "surpris": 18, "surround": [8, 9, 10], "sussman": 10, "svn": 6, "switch": [8, 14, 19, 21, 25], "symbol": [10, 29], "symlink": 28, "sync": 18, "syntact": 8, "syntax": [3, 25], "system": [2, 3, 4, 6, 10, 14, 16, 17, 18, 20, 25, 26, 27, 29, 33, 34], "systemat": 10, "t": [2, 3, 4, 6, 8, 9, 10, 14, 16, 18, 19, 20, 24, 26, 27, 28, 32, 35], "ta": [0, 5, 6, 11, 17], "tab": [2, 8, 9, 25, 33, 35], "tabl": 10, "tail": 26, "take": [1, 2, 3, 4, 5, 7, 8, 9, 10, 14, 15, 18, 20, 21, 24, 25, 26, 28, 30, 31, 35], "taken": [8, 9, 10, 20, 21], "talk": 5, "tangibl": 10, "target": 10, "task": [6, 10, 14, 25, 27, 28, 34], "task4": 10, "tcsh": 27, "teach": [6, 10], "technic": [8, 18, 26], "techstaff": 35, "tediou": 25, "tell": [2, 4, 14, 16, 18, 21, 25, 29, 31], "temp": 19, "templat": [26, 30], "temporari": 26, "tempt": 10, "tend": [3, 10], "term": [10, 25], "termin": [4, 6, 15, 16, 17, 18, 19, 20, 21, 25, 26, 28, 29, 30, 32], "terminologi": 25, "test": [4, 6, 9, 10, 19, 24, 25, 26, 29, 35], "testfil": 29, "text": [2, 4, 8, 9, 10, 16, 18, 19, 24, 25, 31, 32], "than": [3, 4, 8, 9, 10, 14, 15, 18, 20, 21, 25, 26, 29, 33, 35], "thei": [2, 3, 5, 6, 8, 9, 10, 14, 18, 21, 25, 35], "them": [2, 3, 4, 5, 6, 8, 9, 10, 14, 17, 18, 20, 21, 30, 35], "theorem": 9, "thi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 15, 16, 18, 19, 20, 21, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36], "thing": [9, 14, 15, 20, 25, 26, 29], "think": [10, 17, 18, 20, 25], "third": 27, "those": [2, 3, 6, 8, 9, 10, 17, 18, 19, 25, 27, 32, 35], "though": [4, 25, 29], "thought": 18, "thread": [14, 21], "three": [8, 9, 18, 20, 21, 26, 29, 33, 35], "through": [1, 2, 3, 4, 6, 8, 9, 10, 14, 15, 19, 21, 24, 25, 26, 27, 33, 35], "throughout": [8, 9, 10, 27], "thu": [14, 19, 30], "tild": 25, "tim": 0, "time": [2, 4, 5, 6, 8, 9, 10, 14, 18, 21, 24, 25, 26, 27, 28, 30, 31, 35], "tip": [5, 7, 10, 15], "tire": 25, "titl": [2, 10, 20, 34], "tmp": 19, "todai": [8, 9], "toe": 14, "togeth": [10, 14, 26, 30], "toggl": 36, "token": 20, "told": [10, 14, 16], "toler": 9, "too": [10, 31], "tool": [2, 3, 4, 7, 9, 10, 17, 27, 32, 33], "top": [4, 8, 9, 20, 21, 25, 34, 35], "topic": [14, 17, 28], "total": [10, 14, 19, 21], "total_appl": [8, 9], "touch": [10, 26], "tough": 10, "trace": 8, "track": [14, 17, 21], "tracker": 10, "tradit": 25, "trail": 28, "train": 25, "treat": [10, 25], "tree": [16, 18, 21, 25], "triangl": 9, "tricki": 10, "trickier": 14, "tripl": 9, "trivial": 14, "troubl": [4, 8, 9, 10], "troubleshoot": 4, "true": [6, 8, 9, 33], "truli": 6, "try": [4, 5, 6, 8, 9, 10, 14, 20, 24, 25, 26, 28, 35], "tupl": 9, "turn": 10, "tutor": 3, "tutori": [1, 2, 3, 4, 7, 11], "twice": [25, 31], "two": [3, 4, 8, 9, 10, 14, 17, 18, 19, 20, 21, 25, 26, 29, 30, 31, 34, 35], "txt": [19, 24, 25, 26, 29], "type": [3, 4, 14, 20, 24, 25, 26, 27, 28, 29, 31, 33, 35], "typedef": 8, "typic": [4, 6, 8, 9, 10], "u": [2, 6, 8, 9, 14, 16, 18, 21, 25, 27, 29, 31, 35], "ubuntu": [3, 4, 27, 34], "uchicago": [1, 2, 4, 6, 14, 16, 17, 27, 33, 35], "ug": 29, "uint8_t": 8, "ultim": 3, "un": [10, 16], "unabl": 20, "unabridg": 6, "unaffili": 1, "unclear": 10, "under": [2, 3, 12, 18, 21, 22, 33, 34, 35], "underneath": 21, "understand": [5, 6, 10, 18, 25, 27, 29, 33], "undo": 16, "undon": 25, "unengag": 10, "unexpect": [6, 10], "unfamiliar": 26, "unfortun": [10, 21], "uniform": 21, "unintention": 35, "uniqu": [6, 15, 26, 29], "unit": [9, 28], "univ": [18, 21], "univers": [0, 1, 7, 10, 18, 24, 34], "universo": 15, "unknown": 5, "unless": [7, 8, 9, 24, 29], "unlik": 24, "unmerg": 14, "unnecessari": [8, 9], "unpack": 19, "unproduct": 10, "unrecover": 8, "unrel": 6, "unrespons": 10, "unstag": [15, 18, 19], "unsur": 19, "until": [1, 6, 10, 20, 21, 26], "untrack": 18, "unus": 9, "unzip": [17, 27, 34], "uo": 29, "up": [1, 3, 6, 8, 9, 10, 14, 15, 16, 17, 18, 19, 21, 24, 25, 26, 29, 30, 31, 32, 33, 34, 35], "updat": [2, 4, 14, 16, 18, 19, 24, 26, 29, 35], "upon": [10, 17], "upper": 4, "upstream": 14, "url": [2, 8, 9, 21], "us": [1, 2, 3, 4, 6, 7, 14, 15, 16, 17, 18, 19, 21, 26, 27, 28, 29, 30, 32, 33, 34, 36], "usag": 9, "user": [3, 8, 14, 17, 19, 20, 25, 26, 27, 29, 33, 35], "usernam": [4, 19, 20, 21, 25, 27, 29, 30, 35], "userprofil": 4, "usr": 29, "usual": [3, 6, 8, 9, 10, 15, 25, 31, 35], "util": [24, 26, 28], "v": [6, 8, 24, 32, 35, 36], "valu": [6, 8, 9, 10, 17, 18, 20, 25, 29], "van": 9, "vari": [3, 4, 27], "variabl": 25, "variant": [8, 21], "varieti": 32, "variou": 4, "ve": [4, 6, 10, 14, 16, 19, 20, 26, 35], "verb": [8, 9], "verbatim": [6, 14], "verbos": 28, "verden": 21, "veri": [3, 6, 8, 9, 10, 14, 16, 24, 25, 26, 27, 32], "verifi": [4, 14, 17, 18, 20, 21, 24, 25, 27, 29], "version": [2, 3, 4, 6, 8, 9, 10, 14, 15, 16, 17, 18, 21, 33, 34], "vertic": 33, "very_very_very_very_very_very_very_very_very_very_long_condit": 8, "vet": 10, "vgmknode": 26, "via": [3, 4, 8, 9, 25, 32, 33, 35], "video": [26, 30], "view": [16, 17, 18, 21, 29, 35], "vim": [3, 24], "visibl": 4, "visit": 14, "visual": [7, 9, 24], "visualstudio": [3, 34], "vm": 3, "void": 8, "volum": [6, 26], "votingbooth": 9, "vscode": [2, 4, 9, 32, 33, 34, 35], "vscodeusersetup": 34, "v\u00edctor": 0, "w": [29, 35], "wa": [0, 5, 6, 10, 14, 15, 17, 20, 25], "wai": [2, 3, 4, 6, 8, 9, 10, 14, 18, 24, 25, 27, 28, 29], "wait": [4, 10, 26, 31], "wall": 2, "want": [3, 4, 5, 6, 9, 10, 14, 15, 16, 18, 19, 20, 21, 24, 25, 27, 29, 30, 35], "warn": [2, 4, 8, 21], "warsaw": 9, "wasn": 10, "wast": [6, 10], "watch": 9, "we": [2, 3, 4, 5, 6, 8, 10, 14, 15, 16, 17, 18, 19, 20, 21, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35], "web": [15, 17, 21, 27], "websit": 20, "wed": 15, "week": 10, "weekend": 10, "welcom": [1, 27, 32, 35], "well": [3, 8, 9, 10, 14, 16, 17, 19, 20, 30, 31, 32, 35], "were": [1, 3, 6, 10, 14, 15, 21, 25, 29, 33], "wget": [17, 27], "what": [2, 5, 6, 8, 9, 10, 14, 16, 18, 19, 24, 25, 26, 28, 30, 33], "whatev": [1, 3, 25, 32], "when": [1, 2, 3, 4, 5, 6, 7, 8, 9, 14, 17, 18, 19, 20, 21, 24, 25, 26, 27, 28, 29, 31, 33, 34, 35], "whenev": [8, 9, 14], "where": [2, 3, 4, 5, 8, 9, 10, 14, 15, 19, 20, 21, 25, 31, 34, 35], "whether": [4, 6, 8, 9, 10, 33], "which": [3, 4, 6, 7, 8, 9, 10, 14, 17, 18, 19, 20, 21, 24, 25, 27, 31, 32, 33, 35], "while": [0, 1, 2, 3, 8, 9, 10, 14, 17, 20, 24, 25, 27, 29, 32, 33, 35, 36], "whistl": 32, "white": 30, "who": [10, 21, 29, 33], "whole": 20, "why": [3, 6, 10, 20, 24, 25, 29], "wide": 33, "wiki": 3, "wikimedia": 3, "wikipedia": [8, 9], "wildcard": 25, "window": [2, 3, 15, 16, 17, 18, 19, 20, 21, 24, 25, 26, 29, 30, 33, 35, 36], "wireless": 4, "within": [18, 25, 27, 28, 29, 33, 35], "without": [3, 4, 5, 8, 9, 14, 15, 25, 26, 28], "won": [3, 8, 10, 14, 24, 32, 35], "word": [5, 6, 8, 9, 17, 24, 25, 27, 36], "work": [1, 2, 3, 4, 6, 7, 9, 15, 16, 17, 20, 24, 25, 27, 28, 30, 31, 32, 33, 35], "workbench": 33, "world": [18, 24, 26], "worri": 20, "wors": [8, 9], "would": [3, 6, 8, 9, 10, 14, 15, 19, 21, 25, 26, 28, 30, 35], "wrap": [9, 14, 15, 16, 36], "write": [2, 3, 6, 8, 9, 10, 14, 15, 21, 24, 25, 26, 29, 31], "written": [0, 10, 11, 17, 31], "wrong": [3, 6, 9], "wsl": 27, "www": [3, 28], "x": [2, 8, 9, 10, 24, 26, 29, 31, 33, 35, 36], "xr": 29, "xxx": 4, "y": [2, 4, 8, 9, 10, 20, 35], "ye": [4, 8, 9, 18, 20, 21], "year": [0, 8, 9, 10, 11, 17, 27], "yet": [14, 16, 18, 19, 20, 26, 35], "yield": 21, "you": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 15, 16, 17, 18, 19, 20, 21, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36], "your": [1, 2, 3, 4, 5, 6, 7, 8, 9, 14, 15, 16, 17, 18, 19, 21, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35], "your_nam": 14, "yourself": [5, 8, 10, 20, 25, 29], "yourselv": [10, 14], "yum": 4, "z": [35, 36], "zip": [17, 27, 34], "zsh": 27, "zvjx8gv": 1}, "titles": ["Acknowledgements", "Getting Help", "Reporting an Issue", "The UChicago CS Software Environment", "Remote SSH Access", "Office Hours", "Asking Questions", "UChicago CS Student Resource Guide", "C Style Guide", "Python Style Guide", "Working in Teams", "Acknowledgements", "Tutorial - Advanced Git", "Tutorial - Git Basics", "Git Tutorial - Working with Branches", "Git Tutorial - Viewing the Commit Log", "Git Tutorial - Discarding Changes and Unstaging", "Git Tutorial - Introduction to Git", "Git Tutorial - Working Locally", "Git Tutorial - Working from Multiple Locations", "Git Tutorial - Preparing to use GitHub", "Git Tutorial - Working with Remote Repositories", "Tutorial - Advanced Linux", "Tutorial - Linux Basics", "Linux Tutorial - Edit, Compile, and Run a Program", "Linux Tutorial - Navigating the filesystem", "Linux Tutorial - Working with Input/Output Streams", "Linux Tutorial - Introduction To Linux", "Linux Tutorial - Getting Help", "Linux Tutorial - File Permissions", "Linux Tutorial - Running Commands Sequentially", "Linux Tutorial - Tips and Tricks", "Visual Studio Code", "Configuring Visual Studio Code", "Installing Visual Studio Code", "Using Visual Studio Code and SSH", "Tips & Tricks"], "titleterms": {"": 10, "10": 4, "Not": 10, "The": [3, 17, 24], "To": 27, "about": 10, "access": [3, 4, 20], "account": 20, "acknowledg": [0, 11], "ad": 18, "advanc": [12, 22], "an": [2, 4, 18, 20, 25], "ask": 6, "assign": 35, "asterisk": 25, "avoid": [8, 9], "base": 3, "basic": [10, 13, 23], "blank": [8, 9], "block": [8, 9], "branch": 14, "c": [3, 7, 8, 24, 35], "card": 25, "chang": [16, 18, 21, 25, 29], "choos": 10, "client": 4, "code": [3, 8, 9, 10, 24, 32, 33, 34, 35], "collabor": 14, "command": [25, 30], "comment": [8, 9], "commit": 15, "common": 36, "commun": 10, "compil": 24, "complet": 3, "configur": [17, 33], "conflict": 14, "connect": 35, "content": 2, "control": 31, "convent": [8, 9], "convert": 18, "creat": [20, 21], "csil": 3, "cycl": 24, "definit": 8, "design": 10, "desktop": 3, "directori": [18, 25], "discard": 16, "disconnect": 35, "divid": 10, "do": 27, "earli": 10, "edit": [24, 35], "editor": [3, 24], "effect": 10, "environ": 3, "exampl": 24, "exercis": [18, 21, 25, 26, 28, 29], "exist": 18, "express": [8, 9], "extens": 33, "extran": [8, 9], "file": [18, 24, 25, 29, 35], "filesystem": 25, "follow": [8, 9], "from": 19, "function": [8, 9], "get": [1, 17, 28, 35], "git": [10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 33], "github": [20, 21], "global": [8, 9], "go": 10, "goto": 8, "graphic": 24, "group": 29, "guid": [7, 8, 9], "header": [8, 9], "help": [1, 28], "hint": 35, "hour": 5, "id": 3, "indent": [8, 9, 33], "inform": 2, "initi": 35, "inlin": [8, 9], "input": 26, "instal": [4, 33, 34], "instruct": 3, "integr": 33, "introduct": [8, 9, 17, 27], "issu": [2, 10], "java": 24, "jetbrain": 3, "kei": [20, 31], "keyboard": 31, "laboratori": 3, "languag": 33, "layout": [8, 9], "learn": 10, "length": [8, 9], "line": [8, 9], "linter": 9, "linux": [3, 4, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 34, 35], "local": 18, "locat": 19, "log": 15, "machin": 3, "maco": 34, "magic": [8, 9], "make": 21, "man": 28, "manag": 10, "materi": [17, 27], "maximum": [8, 9], "merg": 14, "modifi": 18, "more": 10, "multipl": 19, "name": [8, 9], "navig": 25, "new": [2, 3, 18], "number": [8, 9], "off": 33, "offic": 5, "open": 27, "other": 2, "outdat": 2, "output": 26, "owner": 29, "page": 28, "partner": 10, "passwordless": [4, 35], "permiss": 29, "pick": 27, "pipe": 26, "place": [8, 9], "prepar": 20, "program": [9, 24, 31], "project": 10, "python": [9, 24], "question": 6, "re": 21, "recommend": [3, 9], "redirect": 26, "remot": [3, 4, 21, 35], "report": 2, "repositori": [18, 21], "resourc": 7, "review": 10, "ruler": 33, "run": [17, 24, 30], "sequenti": 30, "server": 35, "set": [4, 20], "setup": 35, "shortcut": [31, 36], "should": 27, "show": 25, "situat": [8, 9], "softwar": 3, "some": 10, "space": [8, 9, 33], "ssh": [3, 4, 20, 35], "start": 10, "statement": [8, 9], "stream": 26, "student": 7, "studio": [3, 32, 33, 34, 35], "style": [8, 9], "sublim": 3, "suggest": 2, "summari": [18, 20, 21, 31], "sync": 21, "synchron": 21, "team": 10, "termin": [3, 24, 27, 31, 33, 35], "text": [3, 35], "thi": [17, 27], "thing": 10, "tip": [31, 36], "tldr": 28, "todo": [14, 34, 35], "track": [10, 18], "trick": [31, 36], "troubleshoot": 35, "turn": 33, "tutori": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31], "type": 8, "typo": 2, "uchicago": [3, 7], "unix": 3, "unstag": 16, "up": [4, 20, 27], "upload": 20, "us": [8, 9, 10, 20, 24, 25, 31, 35], "v": 33, "variabl": [8, 9], "view": 15, "virtual": 3, "visual": [3, 32, 33, 34, 35], "when": 10, "where": [17, 27], "whitespac": [8, 9], "wild": 25, "window": [4, 27, 34], "work": [10, 14, 18, 19, 21, 26], "wrong": 10, "you": 27, "your": [10, 20]}}) \ No newline at end of file +Search.setIndex({"alltitles": {"(Not) Dividing the work": [[10, "not-dividing-the-work"]], "--help": [[28, "help"]], "Accessing a UChicago CS Software Environment": [[3, "accessing-a-uchicago-cs-software-environment"]], "Acknowledgements": [[0, null], [11, null]], "Adding a New File": [[18, "adding-a-new-file"]], "Asking Questions": [[6, null]], "Avoid Magic Numbers": [[8, "avoid-magic-numbers"], [9, "avoid-magic-numbers"]], "Avoid extraneous whitespace in the following situations:": [[8, "avoid-extraneous-whitespace-in-the-following-situations"], [9, "avoid-extraneous-whitespace-in-the-following-situations"]], "Blank Lines": [[8, "blank-lines"], [9, "blank-lines"]], "Block Comments": [[8, "block-comments"], [9, "block-comments"]], "Branches": [[14, "branches"]], "C": [[24, "c"]], "C Style Guide": [[8, null]], "C++": [[24, "id1"]], "CS Instructional Laboratory (CSIL)": [[3, "cs-instructional-laboratory-csil"]], "Change Directory": [[25, "change-directory"]], "Changing Permissions, Owner, & Group": [[29, "changing-permissions-owner-group"]], "Changing tracked files": [[18, "changing-tracked-files"]], "Choosing your project partner(s)": [[10, "choosing-your-project-partner-s"]], "Code layout": [[8, "code-layout"], [9, "code-layout"]], "Code reviews": [[10, "code-reviews"]], "Comments": [[8, "comments"], [9, "comments"]], "Common Shortcuts": [[36, "id1"]], "Communication": [[10, "communication"]], "Compiling and Running Code Examples": [[24, "compiling-and-running-code-examples"]], "Completely new to Linux/UNIX?": [[3, null]], "Configuring Git": [[17, "configuring-git"]], "Configuring Visual Studio Code": [[33, null]], "Connecting": [[35, "connecting"]], "Converting an existing directory into a repository": [[18, "converting-an-existing-directory-into-a-repository"]], "Creating a GitHub Account": [[20, "creating-a-github-account"]], "Creating a Repository on GitHub": [[21, "creating-a-repository-on-github"]], "Creating an SSH Key": [[20, "creating-an-ssh-key"]], "Design": [[10, "design"]], "Editing files": [[24, "editing-files"]], "Editing text files": [[35, "editing-text-files"]], "Exercise": [[28, "exercise"], [29, "exercise"]], "Exercise: Syncing a change with a remote repository": [[21, "exercise-syncing-a-change-with-a-remote-repository"]], "Exercises": [[18, "exercises"], [25, "exercises"], [25, "id2"], [25, "id3"], [26, "exercises"], [26, "id1"], [29, "exercises"]], "File Permissions": [[29, "file-permissions"]], "Function Comments": [[8, "function-comments"], [9, "function-comments"]], "Getting Disconnected": [[35, "getting-disconnected"]], "Getting Help": [[1, null]], "Getting The Tutorial Materials": [[17, "getting-the-tutorial-materials"]], "Git Tutorial - Discarding Changes and Unstaging": [[16, null]], "Git Tutorial - Introduction to Git": [[17, null]], "Git Tutorial - Preparing to use GitHub": [[20, null]], "Git Tutorial - Viewing the Commit Log": [[15, null]], "Git Tutorial - Working Locally": [[18, null]], "Git Tutorial - Working from Multiple Locations": [[19, null]], "Git Tutorial - Working with Branches": [[14, null]], "Git Tutorial - Working with Remote Repositories": [[21, null]], "Global variables": [[8, "global-variables"], [9, "global-variables"]], "Header Comments": [[8, "header-comments"], [9, "header-comments"]], "Hint": [[35, null]], "Indentation": [[8, "indentation"], [9, "indentation"]], "Initial setup": [[35, "initial-setup"]], "Inline Comments": [[8, "inline-comments"], [9, "inline-comments"]], "Install Language Extensions for VS Code": [[33, "install-language-extensions-for-vs-code"]], "Installing Visual Studio Code": [[34, null]], "Installing an SSH Client": [[4, "installing-an-ssh-client"]], "Introduction": [[8, "introduction"], [9, "introduction"]], "Issue tracking": [[10, "issue-tracking"]], "Java": [[24, "java"]], "JetBrains IDEs": [[3, "jetbrains-ides"]], "Keyboard shortcuts": [[31, "keyboard-shortcuts"]], "Learning more about working in teams": [[10, "learning-more-about-working-in-teams"]], "Linters": [[9, "linters"]], "Linux": [[4, "linux"], [34, "linux"]], "Linux Tutorial - Edit, Compile, and Run a Program": [[24, null]], "Linux Tutorial - File Permissions": [[29, null]], "Linux Tutorial - Getting Help": [[28, null]], "Linux Tutorial - Introduction To Linux": [[27, null]], "Linux Tutorial - Navigating the filesystem": [[25, null]], "Linux Tutorial - Running Commands Sequentially": [[30, null]], "Linux Tutorial - Tips and Tricks": [[31, null]], "Linux Tutorial - Working with Input/Output Streams": [[26, null]], "Making Changes and Re-Synchronizing": [[21, "making-changes-and-re-synchronizing"]], "Maximum Line Length": [[8, "maximum-line-length"], [9, "maximum-line-length"]], "Merge conflicts": [[14, "merge-conflicts"]], "Merging": [[14, "merging"]], "Modifying Existing Files": [[18, "modifying-existing-files"]], "Naming Conventions": [[8, "naming-conventions"], [9, "naming-conventions"]], "Office Hours": [[5, null]], "Opening a Terminal Window": [[27, "opening-a-terminal-window"]], "Other Issues": [[2, "other-issues"]], "Outdated Information": [[2, "outdated-information"]], "Passwordless SSH": [[35, "passwordless-ssh"]], "Pick Up the Tutorial Materials": [[27, "pick-up-the-tutorial-materials"]], "Piping": [[26, "piping"]], "Places to use spaces": [[8, "places-to-use-spaces"], [9, "places-to-use-spaces"]], "Programming recommendations": [[9, "programming-recommendations"]], "Python": [[24, "python"]], "Python Style Guide": [[9, null]], "Recommended code editors": [[3, "recommended-code-editors"]], "Redirection": [[26, "redirection"]], "Remote SSH Access": [[3, "remote-ssh-access"], [4, null]], "Remotely connecting to the CS Linux servers": [[35, "remotely-connecting-to-the-cs-linux-servers"]], "Reporting an Issue": [[2, null]], "Rulers": [[33, "rulers"]], "Server assignments": [[35, "server-assignments"]], "Setting up Passwordless SSH": [[4, "setting-up-passwordless-ssh"]], "Setting up SSH Access": [[20, "setting-up-ssh-access"]], "Shortcuts": [[36, "shortcuts"]], "Show Files": [[25, "show-files"]], "Some project management basics": [[10, "some-project-management-basics"]], "Space Indentation": [[33, "space-indentation"]], "Start early": [[10, "start-early"]], "Sublime Text": [[3, "sublime-text"]], "Suggesting New Content": [[2, "suggesting-new-content"]], "Summary": [[18, "summary"], [20, "summary"], [21, "summary"], [31, "summary"]], "Terminal": [[33, "terminal"]], "Terminal-based editors": [[3, "terminal-based-editors"]], "Terminating a program": [[31, "terminating-a-program"]], "The CS Virtual Machine": [[3, "the-cs-virtual-machine"]], "The UChicago CS Software Environment": [[3, null]], "The edit/compile/run cycle in the terminal": [[24, "the-edit-compile-run-cycle-in-the-terminal"]], "Tips & Tricks": [[36, null]], "Todo": [[14, "id1"], [14, "id2"], [34, "id1"], [35, "id1"]], "Troubleshooting": [[35, "troubleshooting"]], "Turning off Git Integration": [[33, "turning-off-git-integration"]], "Tutorial - Advanced Git": [[12, null]], "Tutorial - Advanced Linux": [[22, null]], "Tutorial - Git Basics": [[13, null]], "Tutorial - Linux Basics": [[23, null]], "Type definitions": [[8, "type-definitions"]], "Typos": [[2, "typos"]], "UChicago CS Student Resource Guide": [[7, null]], "Uploading Your SSH Key to GitHub": [[20, "uploading-your-ssh-key-to-github"]], "Useful commands": [[25, "useful-commands"]], "Using Git effectively": [[10, "using-git-effectively"]], "Using Visual Studio Code and SSH": [[35, null]], "Using a graphical editor": [[24, "using-a-graphical-editor"]], "Using a terminal editor": [[24, "using-a-terminal-editor"]], "Using the Control Key": [[31, "using-the-control-key"]], "Using the terminal": [[35, "using-the-terminal"]], "Virtual Desktop": [[3, "virtual-desktop"]], "Visual Studio Code": [[3, "visual-studio-code"], [32, null]], "When things go wrong": [[10, "when-things-go-wrong"]], "Where should you do this tutorial?": [[27, "where-should-you-do-this-tutorial"]], "Where to Run This Tutorial": [[17, "where-to-run-this-tutorial"]], "Whitespace in Expressions and Statements": [[8, "whitespace-in-expressions-and-statements"], [9, "whitespace-in-expressions-and-statements"]], "Wild Cards (using an asterisk)": [[25, "wild-cards-using-an-asterisk"]], "Windows": [[34, "windows"]], "Windows 10": [[4, "windows-10"]], "Working collaboratively with Git": [[14, "working-collaboratively-with-git"]], "Working in Teams": [[10, null]], "Working with Input/Output Streams": [[26, "working-with-input-output-streams"]], "goto statements": [[8, "goto-statements"]], "macOS": [[34, "macos"]], "man pages": [[28, "man-pages"]], "tldr": [[28, "tldr"]]}, "docnames": ["about/acknowledgements", "about/getting-help", "about/issue", "environment/environment", "environment/ssh", "getting-help/office-hours", "getting-help/questions", "index", "style-guide/c", "style-guide/python", "teams", "tutorials/acknowledgements", "tutorials/git-advanced", "tutorials/git-basics", "tutorials/git-branches", "tutorials/git-commit-log", "tutorials/git-discarding-changes", "tutorials/git-intro", "tutorials/git-local", "tutorials/git-multiple-locations", "tutorials/git-prepare-github", "tutorials/git-remote", "tutorials/linux-advanced", "tutorials/linux-basics", "tutorials/linux-compile-and-run", "tutorials/linux-filesystem", "tutorials/linux-input-output", "tutorials/linux-intro", "tutorials/linux-man", "tutorials/linux-permissions", "tutorials/linux-sequence", "tutorials/linux-tip-tricks", "vscode/about", "vscode/config", "vscode/install", "vscode/ssh", "vscode/tips"], "envversion": {"sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2}, "filenames": ["about/acknowledgements.rst", "about/getting-help.rst", "about/issue.rst", "environment/environment.rst", "environment/ssh.rst", "getting-help/office-hours.rst", "getting-help/questions.rst", "index.rst", "style-guide/c.rst", "style-guide/python.rst", "teams.rst", "tutorials/acknowledgements.rst", "tutorials/git-advanced.rst", "tutorials/git-basics.rst", "tutorials/git-branches.rst", "tutorials/git-commit-log.rst", "tutorials/git-discarding-changes.rst", "tutorials/git-intro.rst", "tutorials/git-local.rst", "tutorials/git-multiple-locations.rst", "tutorials/git-prepare-github.rst", "tutorials/git-remote.rst", "tutorials/linux-advanced.rst", "tutorials/linux-basics.rst", "tutorials/linux-compile-and-run.rst", "tutorials/linux-filesystem.rst", "tutorials/linux-input-output.rst", "tutorials/linux-intro.rst", "tutorials/linux-man.rst", "tutorials/linux-permissions.rst", "tutorials/linux-sequence.rst", "tutorials/linux-tip-tricks.rst", "vscode/about.rst", "vscode/config.rst", "vscode/install.rst", "vscode/ssh.rst", "vscode/tips.rst"], "indexentries": {}, "objects": {}, "objnames": {}, "objtypes": {}, "terms": {"": [2, 3, 4, 6, 8, 9, 14, 15, 16, 17, 18, 19, 20, 21, 24, 25, 26, 27, 29, 33, 35, 36], "0": [8, 9, 14, 19, 21, 26, 28], "00": [9, 14, 19, 21], "04": [3, 14], "05": 15, "0500": [14, 15], "08": [14, 15], "0864622": 19, "1": [4, 8, 9, 10, 14, 15, 18, 19, 21, 26, 28, 29, 35], "10": [8, 9, 14, 21, 26], "100": [8, 9, 10, 14, 19, 21], "1000": 14, "100644": [15, 18, 19], "11": [4, 14, 29], "114": [20, 21], "12": 14, "120": 33, "12100": [11, 17], "128": 4, "13": [9, 15], "135": 4, "14": [15, 21], "140": [20, 21], "14100": 35, "15": [14, 15], "16": [14, 15, 21], "18": 15, "1803": 4, "19": 17, "2": [4, 8, 9, 10, 14, 18, 21, 26, 29, 35], "20": 3, "2004": 4, "2021": [14, 29], "2024": 15, "21": 14, "22": [14, 21, 29], "22000": 17, "23": 29, "25": 14, "250": 14, "256": [4, 20], "265": 19, "27": [14, 29], "28": 14, "2a78570": 14, "2a7857065581a0c003418c308cd0330b1021d32d": 14, "2f": 9, "3": [3, 4, 8, 9, 14, 18, 19, 21, 26], "300": 14, "367": 14, "378": 21, "3x3": 27, "4": [3, 4, 6, 8, 9, 10, 15, 18, 19, 20, 21, 25, 29], "400": [8, 9], "42": [6, 8, 10, 15], "43": 14, "47": 15, "5": [4, 8, 9, 14, 18, 27], "50": [8, 9], "500": 14, "51": 15, "510": 8, "52": 15, "53": 14, "54": 15, "5486384": 29, "55e4745ef93c457649703c44909d63a3a06f0096": 15, "57": 14, "58": 15, "58651e3": 19, "5cbad67": 15, "6": [18, 29], "60": [8, 9], "6b336a1d68b868da708c38bf3e1683155ae2967f": 14, "7": [4, 9, 29], "761": 29, "76d8": 15, "76d83bbd9fafa033f9fbffddfafabd04e3cb8cb": 15, "8": [4, 26, 29], "80": [8, 9, 33], "82": [20, 21], "854bff54": 14, "91ee425d4091f1c3d69accea84000a34ad14c856": 15, "94": 10, "94be5b": 18, "982d639fbc872ff407e2894ae457e87363a6942d": 15, "A": [2, 3, 4, 5, 7, 8, 9, 10, 14, 17, 19, 25, 28, 31, 35, 36], "And": [6, 14, 19, 27, 31], "As": [6, 10, 15, 18, 20, 25, 26, 27, 29, 33], "Be": 9, "Being": [27, 31], "But": [8, 9, 14, 25], "By": [28, 29, 31, 33], "For": [1, 2, 4, 6, 8, 9, 10, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 29, 30, 31, 35, 36], "If": [1, 2, 3, 4, 6, 8, 9, 10, 14, 16, 17, 18, 19, 20, 21, 24, 25, 26, 27, 28, 29, 30, 31, 33, 35], "In": [2, 4, 5, 6, 8, 9, 10, 14, 15, 16, 17, 18, 20, 21, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35], "It": [3, 4, 5, 6, 8, 9, 10, 17, 18, 19, 20, 21, 25, 26, 27, 28, 29, 30], "NOT": [4, 19, 25], "No": [6, 8, 9, 18], "Not": 26, "OR": 18, "Of": [6, 10, 14], "On": [4, 5, 10, 14, 16, 18, 21, 27, 29, 31, 34, 36], "One": [6, 9, 10, 16], "Or": 26, "Such": 8, "That": [8, 14], "The": [0, 1, 2, 4, 5, 6, 8, 9, 10, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 33, 35], "Then": [2, 4, 14, 18, 20, 21, 24, 27, 29], "There": [3, 4, 8, 9, 10, 18, 24, 28, 29], "These": [4, 8, 9, 10, 14, 17, 18, 24, 25, 28], "To": [2, 4, 6, 8, 9, 10, 14, 17, 18, 20, 21, 23, 24, 25, 28, 29, 33, 35], "Will": 10, "_static": [17, 27], "_t": 8, "a72bbd0": 14, "a72bbd0ee5302906177cc9f62d4ff55e1a02c999": 14, "a893dc8": 14, "a893dc8d2843b1f00f1f083cf7a32931aaef909": 14, "ab": 9, "abbrevi": 24, "abil": [10, 26, 29, 30], "abl": [1, 3, 4, 6, 10, 14, 15, 20, 21, 27, 31, 35], "abort": 14, "about": [1, 2, 3, 4, 5, 6, 7, 8, 15, 18, 19, 20, 21, 24, 25, 26, 28, 29, 30, 35], "abov": [1, 2, 4, 8, 9, 14, 16, 24, 25, 26, 30], "absolut": [6, 25, 29], "abstract": 28, "accept": [4, 6, 8, 14, 20, 25, 34], "access": [1, 2, 7, 8, 10, 15, 17, 21, 24, 25, 28, 29, 35], "accomplish": 10, "accordingli": 14, "account": [1, 2, 3, 10, 14, 15, 17, 18, 27, 29], "accur": 35, "accustom": 27, "acess": 25, "achiev": 25, "acknowledg": 17, "across": 9, "act": [30, 35], "action": [8, 9, 36], "activ": 10, "actual": [1, 6, 8, 9, 10, 14, 17, 18, 21, 24, 25, 30], "ad": [2, 6, 14, 15, 16, 17, 20, 21, 24, 28, 29], "add": [2, 4, 9, 10, 14, 16, 18, 19, 20, 21, 24, 29, 33, 34, 35], "addit": [2, 4, 6, 8, 9, 10, 14, 16, 26, 29, 31, 33, 34, 35], "addition": [8, 9, 32], "address": [1, 10, 17, 21], "adequ": 10, "adher": 9, "adjust": 10, "admit": 10, "advanc": [2, 14, 17, 26, 29], "advantag": [3, 18], "advic": 16, "after": [8, 9, 14, 18, 20, 21, 25, 27, 28, 33, 34, 35], "again": [4, 17, 18, 20, 24, 26, 33, 35], "against": 9, "agre": 10, "agreement": 34, "ahead": [4, 5, 14, 20, 21, 29], "aim": 10, "aka": [14, 17, 21, 25], "algorithm": 10, "align": [8, 9], "all": [1, 3, 4, 6, 7, 8, 9, 10, 14, 16, 17, 18, 20, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34], "all_cap": [8, 9], "allman": 8, "allow": [3, 4, 6, 8, 9, 10, 14, 17, 18, 20, 24, 25, 26, 27, 28, 29, 31, 33, 35], "almaraz": 0, "almost": [10, 27], "along": [5, 17, 25], "alreadi": [4, 5, 6, 10, 14, 16, 17, 20, 21, 26, 33, 35], "also": [0, 3, 6, 8, 9, 10, 14, 15, 18, 19, 24, 25, 26, 27, 28, 29, 30, 31, 35], "alt": [4, 27, 36], "alter": [8, 9], "altern": [33, 35], "although": [10, 24], "alwai": [4, 8, 9, 10, 18, 25, 27], "ambigu": 9, "ambiti": 10, "amongst": 14, "amount": [8, 9, 10, 30], "an": [1, 3, 5, 6, 8, 9, 10, 14, 16, 19, 21, 24, 26, 27, 28, 29, 31, 32, 33, 35], "angl": 25, "ani": [1, 2, 3, 4, 6, 8, 9, 10, 14, 15, 18, 21, 25, 28, 29, 30, 35], "ann": [0, 11, 15, 17, 35], "annot": 34, "anomali": 18, "anoth": [3, 4, 8, 9, 10, 14, 20, 24, 25, 26], "another_very_very_very_very_very_very_very_very_very_very_long_condit": 8, "answer": [5, 6, 28], "anticip": 10, "anyon": [10, 21], "anyth": [10, 18, 20, 32], "appear": [2, 4, 8, 9, 14, 15, 18, 19, 21, 27, 33, 34, 35], "append": 26, "appli": [6, 8, 9, 24], "applic": [4, 8, 10, 27, 28, 34], "approach": [3, 10, 27, 29], "appropri": [17, 26], "approxim": 3, "apt": 4, "ar": [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 14, 17, 18, 19, 20, 21, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35], "ar0r": [19, 20, 21, 35], "ar0r14003": 15, "area": 18, "argu": 3, "argueta": 0, "argument": [8, 9, 25, 28, 30], "aris": [14, 17, 25], "arithmet": [8, 9], "around": [8, 9, 10, 24, 25, 27, 31], "arrai": [8, 14], "arriv": 8, "arrow": [8, 9, 15, 24, 25, 31], "artifici": 14, "artwork": 3, "asid": [18, 20, 27], "ask": [1, 2, 5, 10, 14, 18, 19, 20, 21, 33, 35], "aspect": [10, 18], "assess": 10, "assign": [5, 6, 7, 8, 9, 10, 14, 17, 27, 29], "assigne": 10, "assist": [1, 2, 5, 6, 7, 8, 9], "associ": [8, 10, 18, 20], "assum": [8, 9, 14, 15, 16, 18, 19, 20, 21, 24, 25, 26, 27, 29, 30, 35], "asterisk": 14, "astyl": 8, "attempt": 26, "attend": 5, "attent": [10, 18], "aug": 29, "augment": [8, 9], "authent": [1, 4, 20], "author": [8, 9, 14, 15], "authorized_kei": 4, "auto": [3, 8, 9, 14, 25, 31], "autom": [3, 35], "automat": [9, 10, 14, 19, 25], "avail": [1, 3, 4, 10, 25], "avoid": [4, 6, 10, 35], "awai": [8, 9, 10, 35], "await": 25, "awar": 10, "b": [8, 9, 14, 15, 20, 25, 35], "back": [4, 8, 9, 14, 16, 17, 18, 19, 21, 25, 26, 31, 33, 35], "background": 21, "backslash": 9, "backspac": 24, "backtick": 35, "backup": [18, 20, 24, 25, 29], "backward": 31, "bad": [8, 9], "bak": 20, "balanc": 10, "bandwidth": 3, "bank": 17, "bar": [2, 4, 9, 14, 33, 34, 35], "barri": 9, "base": [4, 9, 11, 17, 29, 35], "bash": [27, 33, 35], "basic": [3, 4, 8, 9, 14, 24, 26, 29], "batch": 18, "baz": 14, "bear": 27, "becan": 3, "becaus": [6, 8, 10, 14, 18, 19, 24, 25, 32, 35], "becom": [10, 18, 32], "been": [0, 4, 6, 8, 9, 10, 12, 13, 14, 16, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 30, 31], "befor": [6, 8, 9, 10, 14, 16, 17, 21, 25, 26, 33], "beforehand": 5, "begin": [4, 8, 9, 25, 31, 35], "beginn": [3, 9, 32], "behav": [6, 28], "behavior": [18, 21, 25, 28], "being": [3, 4, 10, 18, 24], "bell": 32, "below": [3, 4, 6, 10, 20, 25, 31, 33, 35], "ben": 10, "benefit": [2, 6, 10, 16], "besid": [3, 14], "best": [3, 10, 20, 32, 35], "better": [6, 9, 10], "between": [4, 6, 9, 10, 30], "beyond": [8, 9], "big": [3, 8, 9], "bin": 29, "binari": [8, 9], "bind": 26, "bit": [3, 10, 14, 15, 20, 27, 35], "black": 0, "blah": 9, "blame": 10, "blank": [2, 10], "blanket": 10, "blew": 10, "block": [2, 6, 36], "blog": 8, "blue": 34, "board": [1, 6, 10], "bodi": [8, 9, 35], "bold": 2, "bonjour": 18, "book": 10, "boolean": [8, 9], "border": [8, 9], "borja": [0, 3, 11, 14, 17], "bot": 1, "both": [3, 8, 9, 10, 14, 18, 25, 29], "bottom": [24, 27, 35], "box": [27, 34, 35], "brace": [9, 33], "bracket": [8, 9, 25], "branch": [8, 9, 10, 16, 17, 18, 21], "branch1": 14, "branch2": 14, "break": [8, 9, 21], "brian": 10, "brief": 6, "bring": [6, 10, 18, 21], "broader": 5, "broken": [8, 9, 10, 14], "brows": 21, "browser": [15, 21, 27], "bsd": 8, "buffer": 14, "bug": [8, 9, 10, 17], "build": [3, 17, 34], "built": [8, 9, 10, 32, 33, 35], "bump": 10, "bunch": 26, "button": [2, 4, 10, 20, 21, 34], "byte": [8, 14, 19, 21, 29], "c": [1, 2, 4, 5, 6, 9, 10, 14, 15, 16, 17, 18, 19, 20, 21, 25, 27, 28, 31, 32, 33, 36], "c0114": 9, "c0325": 9, "c1": 9, "c2": 9, "cach": 18, "call": [8, 9, 10, 14, 17, 24, 25, 26, 27, 28, 31, 33, 34, 35], "came": 4, "camelcas": 9, "campu": [3, 4, 7, 10, 35], "can": [1, 2, 3, 4, 5, 6, 8, 9, 10, 14, 15, 16, 17, 18, 19, 20, 21, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36], "cannot": [5, 8, 25, 28], "canva": 6, "cap": [8, 9, 14], "capabl": 26, "capit": [8, 9, 15, 18, 21, 31], "captur": 26, "care": [2, 4, 8, 9, 14, 25, 26, 27, 35], "carefulli": 4, "case": [3, 4, 6, 8, 9, 10, 14, 18, 21, 25, 34, 35], "cat": [4, 17, 18, 20, 25, 26, 29, 31], "catch": [9, 10], "categor": 10, "categori": 2, "caus": [10, 25, 31, 33], "caveat": 10, "cbuus2femcirbltyv": 4, "cd": [4, 17, 19, 20, 25, 26, 27], "cento": 4, "certain": [7, 20, 25, 28], "chain": [6, 26, 30], "challeng": [6, 10, 25], "chanc": 5, "chang": [2, 7, 8, 9, 10, 14, 15, 17, 19, 24, 26, 33], "channel": 1, "char": [8, 14], "charact": [8, 9, 15, 20, 25, 27, 33], "charg": 3, "chat": 10, "check": [3, 4, 6, 8, 9, 10, 14, 17, 18, 19, 24, 25, 26, 27, 29, 34, 35], "checkbox": 4, "checkmark": 33, "checkout": 14, "checkpoint": 17, "chgrp": 29, "chicago": [0, 1, 7], "chilog": 8, "chmod": 29, "choic": [3, 9], "choos": [8, 14, 15, 18, 20, 26], "chose": 10, "chown": 29, "chronolog": 21, "claim": [10, 29], "clang": 24, "clariti": 31, "class": [1, 3, 5, 6, 7, 8, 9, 10, 14, 17, 20, 21, 24, 25, 26, 27, 28, 30, 31, 32, 35], "classmat": 14, "clean": [9, 10, 16, 18, 21], "cleaner": 14, "clear": [5, 10, 14, 31], "clearer": 2, "click": [2, 4, 6, 10, 14, 20, 21, 25, 26, 27, 33, 34, 35], "client": [2, 8], "clion": 3, "clipboard": 20, "clone": 19, "close": [4, 10, 33, 35], "closer": 10, "cmd": [20, 36], "cmsc": [11, 17, 35], "cnetid": [1, 3, 4, 18, 19, 20, 21, 25, 27, 35], "code": [2, 6, 7, 14, 17, 21, 26, 27, 36], "collabor": [10, 17, 18], "collect": 17, "collin": 10, "colon": 9, "colorcustom": 33, "column_from_csv": [8, 9], "com": [1, 2, 3, 14, 15, 19, 20, 21, 34], "combin": [26, 29], "come": [6, 10, 31, 36], "comfort": [3, 10, 14, 27, 29, 33], "comma": [8, 9], "command": [2, 3, 4, 6, 8, 9, 14, 15, 16, 17, 18, 19, 20, 21, 24, 26, 27, 28, 29, 31, 33, 35, 36], "comment": [6, 10, 25, 30, 36], "commerci": 3, "commit": [10, 14, 16, 17, 18, 19, 21], "commit_sha": 15, "common": [3, 4, 8, 9, 10, 14, 24, 25, 28, 32, 33], "commonli": [18, 24, 33], "commun": 3, "compani": 9, "compar": [9, 26], "comparison": [8, 9], "compat": 10, "compens": [8, 9], "compil": [3, 8, 25, 27, 35], "complain": 15, "complet": [4, 8, 9, 10, 14, 15, 16, 17, 18, 19, 20, 21, 24, 25, 27, 29, 30, 31, 34], "complex": [8, 10, 20], "complex_t": 8, "complic": [10, 14], "compon": 10, "compound": [8, 9], "comprehens": [8, 28], "compress": [14, 17, 19, 21, 27], "comput": [0, 2, 3, 4, 7, 10, 20, 24, 25, 27, 29, 32, 35], "concept": [27, 28], "concern": 10, "concis": [2, 6], "conclud": 14, "concret": [6, 8, 9, 10, 26], "concurr": 14, "condit": [8, 9], "config": [17, 21], "configur": [2, 4, 8, 9, 29, 32, 35], "confirm": [20, 24], "conflict": 17, "conform": 33, "confus": [3, 18], "connect": [3, 4, 8, 15, 16, 18, 19, 20, 21, 24, 25, 26, 27, 32, 33], "consid": [3, 8, 9, 10, 14, 25, 26], "consist": [8, 9, 25, 33, 35], "consol": 35, "consolid": 14, "const": 8, "constant": [8, 9], "constraint": 3, "construct": [10, 29], "contain": [8, 9, 10, 14, 17, 18, 20, 21, 24, 25, 27, 28, 30, 35, 36], "content": [0, 4, 8, 9, 14, 16, 17, 18, 20, 21, 25, 26, 28, 29], "context": [10, 25], "continu": [4, 9, 14, 16, 20, 21, 26, 31, 35], "contradict": [8, 9], "contribut": 0, "control": [6, 10, 14, 16, 17, 18, 24, 33, 36], "convei": [8, 9], "conveni": [3, 4, 6, 14, 27, 30, 35], "convent": [14, 28, 31], "convers": 5, "convert": [8, 21], "coordin": 14, "copi": [4, 6, 19, 20, 21, 25, 33, 36], "copy2": [25, 29], "coreutil": 28, "corner": [4, 35], "correct": [2, 8, 9, 14, 17, 29], "correctli": [2, 8, 9, 10, 17, 20, 21, 29], "correspond": [8, 10, 35], "could": [2, 4, 6, 10, 14, 15, 18, 24, 30], "count": [14, 19, 21], "counterintuit": 20, "coupl": [2, 7, 25], "cours": [0, 1, 5, 6, 10, 14, 17, 21, 24, 27, 33], "coursework": [3, 5, 6], "cover": [3, 5, 7, 9, 14, 16, 17, 21, 24, 27], "cp": [25, 29], "cpp": 24, "creat": [2, 4, 10, 14, 17, 18, 19, 25, 26, 29], "crerar": 3, "critic": 8, "crunch": 10, "cs141": 4, "csil": [24, 25, 27], "ctrl": [4, 20, 24, 26, 27, 31, 33, 35, 36], "ctx_ptr_t": 8, "ctx_t": 8, "curli": 33, "current": [2, 3, 4, 14, 18, 19, 25, 27, 28, 29, 31, 36], "cursor": [8, 9, 24], "custom": 3, "cut": [8, 9, 36], "cvlptffx70ir3fas2o0pmbnwwq8gjsvke8fmwzzpmhu": 20, "d": [2, 4, 6, 8, 9, 10, 14, 20, 24, 26, 28, 29, 31, 35], "dai": [5, 10, 25], "danish": [15, 21], "darwin": 34, "dash": 29, "data": [8, 9, 10, 18], "date": [8, 9, 14, 15, 16, 18, 19, 20, 21, 28, 29], "dead": 10, "deadlin": [5, 10], "deal": [3, 10, 14], "deb": 34, "debian": 4, "debug": [6, 8, 9, 10, 35], "debugg": 3, "decid": [4, 10, 14], "decis": 10, "declar": 8, "decommiss": 4, "decompress": [17, 27], "deepli": 8, "def": 9, "default": [1, 4, 8, 14, 18, 20, 26, 27, 28, 29, 33, 35], "defin": [8, 9, 10], "definit": 9, "delet": [14, 18, 24, 25, 27, 29], "delimit": [8, 9], "delta": [14, 19, 21], "demand": 10, "demonstr": 29, "deni": 29, "denot": [8, 15], "depart": [3, 7, 27], "depend": [2, 3, 4, 10], "deprec": 2, "derefer": 8, "descend": [14, 28], "describ": [2, 3, 6, 8, 10, 25, 28, 29, 33], "descript": [2, 6, 8, 9, 10, 18, 28], "design": [3, 8, 9, 32], "desir": 25, "desk": 3, "desktop": [24, 26, 27, 30, 33], "destin": [14, 25], "detail": [2, 6, 8, 9, 10], "detect": [8, 9, 14, 33], "determin": [17, 25, 27, 29], "develop": [3, 10, 14, 28], "diagram": 14, "dict": 9, "dictat": 29, "did": [10, 14, 16, 21, 24, 33], "didn": 10, "diff": 15, "differ": [2, 4, 6, 10, 14, 17, 18, 20, 21, 24, 25, 29, 35], "difficult": [10, 21], "dir": 26, "direct": [2, 26], "directli": [0, 10, 14, 15, 18, 24, 27], "directori": [4, 14, 15, 16, 17, 19, 20, 21, 24, 26, 27, 28, 29, 30, 34, 35], "directorynam": 25, "disabl": 33, "discard": [15, 18, 19], "disciplin": 21, "discord": 1, "discourag": [8, 9], "discuss": [1, 3, 6, 10, 14, 26, 28, 31], "disk": 18, "displai": [25, 26, 28], "distanc": 9, "distinct": 29, "distinguish": 6, "distract": [8, 9, 25], "distribut": [4, 27], "diverg": 14, "divid": [7, 14], "divis": [8, 9], "divvyst": 9, "do": [1, 2, 3, 4, 5, 6, 8, 9, 10, 14, 16, 18, 19, 20, 21, 24, 25, 26, 31, 33, 35], "do_blah_th": [8, 9], "do_on": [8, 9], "do_thre": [8, 9], "do_two": [8, 9], "docstr": 9, "document": [0, 8, 9, 10, 25, 26, 28, 30], "doe": [3, 4, 6, 8, 9, 10, 14, 18, 19, 20, 21, 24, 25, 26, 28, 29, 31, 35], "doesn": [2, 4, 8, 9, 10, 20, 24], "dog": 10, "don": [3, 6, 8, 9, 10, 14, 16, 18, 19, 20, 24, 35], "done": [4, 8, 9, 10, 14, 17, 19, 21, 26, 35], "dot": [8, 25, 27, 28, 35], "doubl": [18, 25, 27], "doubt": 14, "down": [4, 14, 15, 20, 31, 33], "download": [3, 17, 19, 26, 27, 30, 34], "draft": 10, "drag": [6, 20, 34], "draw": [9, 25], "drive": [25, 27], "drop": [20, 33], "dropdown": 35, "dure": [5, 8], "e": [1, 2, 3, 4, 6, 8, 9, 10, 14, 19, 20, 24, 25, 27, 31, 32, 35], "e1d3a0f": 18, "e225": 9, "e231": 9, "e275": 9, "e4c0f4": 15, "e58a1ba": 14, "e58a1baa2d6d408027a04d19ca322ef4ceaae9da": 14, "e5ec414": 14, "e5ec414fb5422487f3d0469583461c9a260432d9": 14, "e741": 9, "e8029ada15807dddf116a59f922093cae2c57cc1": 15, "each": [4, 6, 8, 9, 10, 14, 15, 17, 18, 25, 27, 28, 29], "earlier": [8, 9, 10, 14, 15, 17, 19], "eas": [8, 9], "easi": [8, 9, 10, 16, 25, 32], "easier": [2, 6, 8, 9, 10, 29, 33, 36], "easili": [10, 14], "ecdsa": [4, 20, 21], "echo": [4, 14, 19, 26, 29], "ed": 6, "ed25519": [4, 20], "edg": 10, "edit": [0, 3, 4, 11, 14, 16, 25, 27, 29, 31, 32], "editor": [7, 8, 9, 14, 18, 25, 26, 32, 33], "editorrul": 33, "edu": [1, 4, 14, 35], "educ": 3, "eduroam": 4, "effect": [3, 6, 29], "effici": 31, "effort": 10, "egg": 9, "either": [4, 8, 9, 16, 18, 24, 25, 29], "element": 8, "element_of_list": 9, "els": [5, 8, 9], "elsewher": [6, 15], "emac": [3, 24], "email": [15, 17], "emerg": 6, "employee_id": 8, "empti": [4, 9, 18, 20, 21, 25, 35], "emul": 33, "enabl": [9, 33, 35], "encount": [2, 3, 6, 14], "encourag": [5, 10, 20], "end": [4, 6, 8, 9, 10, 14, 18, 20, 21, 25, 26, 31, 35], "english": 17, "enhanc": 2, "enjoi": 10, "enough": [10, 14, 18, 33], "ensur": [8, 9, 10, 17, 20, 21, 25, 27], "enter": [2, 4, 18, 20, 21, 24, 25, 29, 35], "entir": [3, 8, 9, 10, 25], "entri": [8, 9, 35], "enumer": [14, 19, 21], "env": 4, "environ": [4, 6, 7, 24, 27, 33], "equival": [30, 33], "eras": 31, "error": [2, 4, 6, 8, 9, 14, 26], "especi": 25, "essenti": [2, 10], "establish": [4, 20], "estim": 10, "etc": [1, 2, 3, 4, 6, 8, 9, 10, 14, 15, 17, 18, 27, 30, 35], "ethernet": 8, "ethernet_fram": 8, "ethernet_frame_t": 8, "even": [3, 4, 8, 10, 14, 17, 20, 27, 29, 35], "event": 6, "eventu": [17, 27], "ever": [1, 3], "everi": [3, 4, 8, 9, 10, 21, 26, 29, 35], "everyon": [6, 27, 29, 35], "everyth": [5, 10, 18, 25, 31], "ex": 34, "exact": [2, 3, 4, 6, 10, 14, 21, 25, 33], "exactli": [4, 10, 25, 33], "exam": [5, 10], "exampl": [1, 2, 4, 6, 8, 9, 10, 14, 15, 16, 18, 21, 25, 26, 27, 28, 29, 30, 31, 35], "exce": [8, 9], "except": [4, 8, 9, 10, 24], "excess": 9, "exclam": 18, "exclud": 8, "exclus": 24, "execut": [24, 29, 30, 35], "exercis": [24, 27], "exist": [4, 6, 8, 9, 14, 20, 21, 25, 26], "exit": [4, 24, 26, 28], "expand": 2, "expect": [2, 6, 8, 9, 10, 18, 24], "experi": [10, 14, 27], "experienc": 10, "expert": 10, "explain": [2, 3, 10, 18, 21, 25, 27, 33, 35], "explicit": 9, "explicitli": [7, 9, 18], "explor": [21, 25], "express": 10, "extend": 26, "extens": [24, 25, 35], "extra": [8, 9, 10, 20], "extrem": [3, 10], "f": [9, 28, 35], "f81ceb9561bc80c6e4983b57e222c92fbd94b4c7": 15, "face": 10, "fact": [8, 9, 10, 14], "faculti": [1, 5], "fail": [6, 14], "fair": 10, "fairli": [14, 17, 24, 32], "faith": 10, "fall": [2, 21, 29], "fals": [8, 9, 33], "famili": 6, "familiar": [3, 9, 10, 14, 17, 20, 24, 32, 35], "faq": 3, "far": [14, 19], "fast": [14, 19], "fatal": 14, "favorit": 34, "feasibl": [8, 9], "featur": [2, 3, 4, 14, 17, 33, 35], "fedora": 4, "feedback": 10, "feel": [3, 6, 10], "fetch": 27, "few": [3, 4, 5, 6, 8, 9, 10, 14, 15, 17, 18, 20, 21, 27, 31, 35, 36], "fewer": 3, "ff4081": 33, "fget": 14, "field": [2, 8, 20], "figur": [10, 18, 25], "fil": 26, "file": [2, 3, 4, 8, 9, 10, 14, 15, 16, 17, 19, 20, 21, 26, 27, 28, 30, 32, 33, 34, 36], "filenam": [8, 9, 25], "filepath": 29, "filesystem": [3, 14, 27, 28, 29], "fill": [2, 4, 25, 34], "final": [10, 14, 25, 27, 32], "find": [3, 4, 5, 8, 10, 18, 26, 27, 33, 34, 35], "finder": 34, "fine": [8, 9], "fingerprint": [4, 20], "finish": [4, 10, 14, 21, 24, 25, 26, 28, 29, 30, 31, 34], "firm": 10, "first": [1, 2, 3, 4, 5, 8, 9, 10, 14, 15, 17, 18, 20, 21, 24, 26, 27, 28, 29, 30, 33, 35], "firstnam": [24, 25], "fit": [8, 9], "fitzpatrick": 10, "fix": [2, 14, 17, 18, 21], "flag": [6, 18, 25, 28, 29], "flake8": 9, "fledg": 3, "flexibl": 30, "float": [8, 9], "floor": 3, "fluent": 32, "fmt": 8, "focu": [10, 18], "focus": 33, "folder": [17, 18, 25, 27, 34], "follow": [0, 1, 2, 3, 4, 6, 7, 10, 14, 15, 16, 17, 18, 19, 20, 21, 24, 25, 26, 27, 29, 30, 33, 34, 35, 36], "font": 26, "foo": [2, 9, 14], "foobar": 14, "forbidden": [8, 9], "foreground": 33, "foremost": 5, "forget": 18, "forgot": [15, 18, 21], "form": [1, 2, 6, 8, 9, 10, 18, 21, 28, 29, 35], "formal": 10, "format": [2, 6, 8, 9, 28], "former": 10, "formul": [5, 6], "fortun": [14, 16], "forward": [1, 10, 14, 19, 25, 31], "found": [2, 3, 8, 17, 26], "four": [8, 9, 18, 24, 33, 35], "fourth": 10, "frame": [8, 10], "frank": 10, "free": [3, 32], "french": [15, 18], "frequent": [3, 10, 18, 21], "fresh": 10, "friendli": 32, "from": [2, 3, 4, 5, 6, 8, 9, 10, 14, 15, 17, 18, 20, 21, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35], "front": 35, "frustrat": [10, 25, 31], "fulfil": 10, "full": [3, 6, 8, 14, 25, 33, 36], "fulli": 5, "fun": 10, "function": [6, 10, 14, 25, 26, 28], "fundament": 18, "further": [1, 4, 8, 9, 29], "futur": [2, 8, 9, 10], "g": [2, 4, 6, 8, 9, 10, 19, 20, 24, 25, 27, 29, 31, 32, 35], "gcc": 24, "gener": [2, 4, 8, 9, 10, 14, 18, 20, 21, 26, 30, 33], "get": [2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 15, 18, 20, 21, 25, 26, 27, 29, 31], "gg": 1, "gib": 28, "git": [1, 2, 3, 4, 6], "gitbash": 35, "gitconfig": 17, "github": [2, 4, 6, 10, 14, 15, 16, 17, 18, 19, 27], "github_usernam": [14, 19, 21], "gitlab": [6, 10], "give": [3, 10, 26, 28, 29], "given": [2, 8, 9, 10, 16, 18, 24, 25, 28, 29, 35], "global": 17, "glorifi": 10, "gmail": 15, "gnu": 28, "go": [1, 2, 6, 8, 9, 14, 17, 20, 24, 25, 29, 33, 34, 35], "goal": [10, 27], "goe": [8, 9, 14, 20], "good": [9, 10, 17, 18, 21, 33], "googl": [8, 9], "got": [6, 9, 10], "gpg": 20, "grab": 24, "gracious": 18, "grader": [8, 9], "graphic": [3, 14, 25], "gratuit": 10, "greater": 4, "green": [2, 18, 20, 21, 35], "greet": [9, 17], "grep": 26, "grid": 27, "group": [8, 9, 17, 26, 30, 33], "guid": [0, 1, 2, 3, 6, 10, 16, 17, 25, 27, 33, 35], "guidanc": 8, "guidelin": [6, 9], "guido": 9, "gustav": 0, "h": [8, 14, 18, 35], "ha": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 17, 18, 20, 21, 22, 23, 25, 26, 27, 28, 29, 33, 35], "habit": [8, 9, 10, 18, 31], "had": [10, 25], "hadn": 26, "half": 10, "ham": 9, "hand": 10, "handi": 36, "handl": [6, 8, 9, 10, 14, 17], "handsom": 10, "hang": 10, "hannah": [0, 35], "happen": [10, 14, 27, 31], "happi": [8, 9, 10], "hard": [8, 9, 10, 15, 25, 27], "harder": 6, "harm": [8, 9], "harmon": 10, "hash": [10, 15], "have": [0, 1, 2, 3, 4, 5, 6, 8, 9, 10, 14, 15, 16, 17, 18, 19, 20, 21, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35], "haven": [14, 27], "head": [4, 14, 15, 35], "heavili": 9, "hej": 21, "hell": 10, "hello": [17, 18, 24, 25, 26, 29, 35], "help": [2, 5, 6, 7, 9, 10, 16, 18, 19, 20, 21, 25, 26, 27, 29, 31, 33], "helpfulli": 10, "her": 35, "here": [4, 6, 8, 9, 10, 14, 18, 20, 25, 31, 33, 35], "hi": 20, "hidden": [17, 18, 28, 35], "hide": [8, 9], "high": [8, 10], "highlight": [2, 3, 14, 18], "hint": [4, 18, 26], "histori": [14, 15, 16, 31], "hit": [10, 25, 26], "hmmorgan": 35, "hola": [15, 17, 18], "hold": [10, 18, 25], "holder": 25, "holist": 10, "home": [4, 14, 17, 18, 19, 20, 21, 25, 26, 27, 30, 35], "homework": [10, 14], "hope": 10, "host": [4, 17, 20, 21, 35], "hour": [1, 6, 9], "hours_work": 8, "how": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 16, 17, 18, 19, 21, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35], "howev": [3, 6, 8, 9, 10, 14, 20, 24, 26, 29], "howto": 35, "html": 25, "http": [1, 2, 3, 14, 17, 20, 21, 27, 28, 34, 35], "human": 28, "hw1": 14, "hypot2": [8, 9], "hypotenus": 9, "i": [2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 15, 16, 17, 18, 19, 20, 21, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35], "icon": [4, 20, 21, 27, 33, 35], "id": 4, "id_ed25519": [4, 20], "idea": [3, 17, 25], "ideal": [10, 14], "ident": 25, "identif": [4, 20], "identifi": [6, 8, 9, 10, 15, 28], "ignor": [3, 14, 17, 25], "illustr": [18, 25], "imag": [4, 8, 20, 35], "imagin": [10, 27], "imaginari": 8, "immedi": [8, 9, 18], "implement": [8, 10, 14], "impli": 9, "import": [8, 9, 10, 15, 18, 24, 25, 26, 27, 28], "importantli": 10, "improptu": 10, "improv": [0, 7, 8, 9, 10, 17, 25], "in_interfac": 8, "includ": [0, 2, 3, 4, 6, 7, 8, 9, 10, 14, 15, 16, 17, 18, 21, 24, 25, 26, 27, 28, 29, 36], "incorpor": 0, "incorrectli": 2, "increas": [8, 9], "increment": [8, 9], "indefinit": 31, "indent": 36, "independ": 14, "index": [8, 9, 15, 26], "indic": [4, 8, 9, 14, 17, 18, 29, 35], "indirectli": 0, "indispens": 32, "individu": [10, 14, 29], "inevit": 25, "info": [8, 26], "inform": [6, 7, 8, 9, 10, 17, 18, 25, 26, 28, 29, 31, 33], "init": 18, "initi": [8, 18, 29], "input": [6, 8, 9, 14, 24, 27, 31], "ins": 10, "insert": [8, 9, 14, 18, 19, 24, 33], "insid": [3, 8, 9, 25, 29, 30, 35], "inspect": 16, "instal": [2, 3, 9, 26, 28, 32, 35], "instanc": 25, "instead": [2, 3, 6, 8, 9, 10, 14, 19, 21, 24, 25, 29, 34, 35], "instinct": 10, "instruct": [1, 2, 4, 6, 7, 10, 14, 17, 20, 21, 27, 28, 32, 33, 34, 35], "instructor": [0, 1, 5, 6, 7, 10, 11, 14, 17, 24, 25, 26, 27, 28, 30, 31, 33, 35], "int": [8, 14], "integr": [3, 10], "intellij": 3, "intend": [7, 8, 9, 16, 33], "intent": 9, "intention": 35, "interact": [4, 6, 21, 24, 27, 32, 35], "interest": [5, 18, 24, 25], "interfac": [3, 8, 10, 14, 15, 21, 27], "interface_t": 8, "internet": 27, "internship": 17, "interrupt": 31, "intric": 20, "intro": 10, "introduc": [8, 9, 18, 26, 27], "introduct": [3, 4, 13, 23, 24], "intuit": 24, "invalid": 28, "invalu": 10, "invari": 10, "invest": 10, "invit": 1, "involv": [10, 14], "io": [17, 27], "ip": 21, "iron": 10, "irrelev": 26, "irrit": 18, "isha": [0, 17], "isn": [8, 9, 10, 28], "issu": [1, 3, 4, 6, 8, 9, 14, 35], "item": [9, 33], "its": [3, 6, 8, 9, 14, 16, 18, 25, 26, 29, 32], "itself": [7, 14, 20, 28, 32], "j": 35, "jan": 29, "java": [2, 3, 32, 33], "javac": 24, "job": [10, 17], "john": [3, 9], "join": [1, 20], "json": 33, "judg": 3, "jump": [8, 9], "just": [3, 4, 5, 6, 10, 14, 15, 16, 19, 20, 24, 25, 27, 29, 35], "k": [8, 26, 28, 31, 35], "keep": [8, 9, 10, 14, 19, 25], "kei": [4, 8, 9, 10, 15, 21, 24], "kernel": [8, 9], "keyboard": [4, 26, 27, 33, 36], "keygen": [4, 20], "keyword": [8, 9, 28], "kib": [14, 19, 21, 28], "kind": [2, 5, 17], "knf": 8, "know": [5, 6, 10, 14, 19, 20, 25, 26, 27], "known": [5, 8, 14, 25, 26], "known_host": 21, "kr": 8, "l": [9, 17, 18, 19, 25, 26, 28, 29, 30, 31, 35], "la": 28, "lab": [3, 11, 17, 27], "label": [2, 4, 34], "languag": [3, 24, 32], "laptop": [4, 19, 29, 35], "larg": [8, 9, 10, 18, 25], "larger": 25, "larsson": 0, "last": [10, 14, 16, 17, 18, 20, 26, 29, 33], "lastli": 33, "lastnam": [24, 25], "latenc": 3, "later": [10, 17, 18, 20, 25, 35], "latest": [3, 18, 19], "latter": 10, "launch": [3, 35], "layer": [20, 33], "lazi": 10, "ld": 29, "le": 18, "lead": [6, 10, 25], "leap": [8, 9], "learn": [5, 15, 16, 17, 19, 21, 24, 26, 27, 28, 29, 30, 31, 32, 35], "least": [3, 8, 9, 10, 26], "leav": [2, 4, 10], "lectur": 17, "left": [8, 9, 10, 12, 22, 24, 27, 33, 34, 35], "legitim": 27, "len": 9, "length": 25, "less": [3, 4, 10, 21, 25, 31], "let": [5, 10, 14, 16, 17, 18, 24, 26], "letter": [8, 9, 29, 31, 35], "level": [8, 9, 10, 25], "lh": 28, "librari": 3, "licens": [3, 34], "lightli": 10, "lightweight": 3, "like": [2, 3, 4, 6, 8, 9, 10, 14, 15, 18, 19, 20, 21, 24, 25, 26, 27, 29, 30, 31, 33, 34, 35], "likelihood": [18, 21], "limit": [1, 5, 8, 9, 10, 18, 27, 29, 33], "line": [3, 5, 6, 10, 14, 15, 16, 17, 18, 19, 20, 21, 25, 26, 27, 28, 29, 31, 33, 36], "linear": 14, "lingo": 16, "link": [1, 2, 8, 9, 12, 16, 17, 20, 21, 22, 24, 28, 36], "lint": 9, "linux": [2, 7, 8, 9, 11, 15, 16, 17, 18, 19, 20, 21, 32, 33, 36], "linux1": [4, 35], "linux2": 35, "linux3": 35, "linux4": 35, "linux5": 35, "linux6": 35, "linux7": 35, "linux_serv": 35, "linuxn": 4, "linuxserv": 4, "linuxx": 4, "list": [4, 5, 8, 9, 10, 14, 17, 18, 24, 25, 28, 29, 30, 31, 33, 34, 35, 36], "list_node_t": 8, "list_t": 8, "listen": 27, "liter": [8, 9], "littl": [8, 9], "live": [8, 9, 10, 32, 35], "liykgufqm": 20, "ll": [4, 10, 14, 16, 18, 19, 21, 24, 27, 29], "local": [4, 8, 9, 14, 16, 17, 19, 20, 21, 35], "locat": [2, 3, 4, 10, 14, 17, 21, 24, 25, 34], "log": [3, 4, 8, 10, 14, 16, 17, 20, 21, 24, 25, 27], "logic": [8, 9, 25, 26], "login": [3, 29], "logist": [6, 10], "loglevel_t": 8, "long": [6, 9, 10, 28], "long_vari": [8, 9], "longer": [8, 9, 10, 18, 25, 33], "look": [4, 6, 9, 10, 14, 15, 16, 17, 18, 19, 21, 24, 25, 26, 29, 33, 35], "loop": [8, 9], "loos": 14, "lose": [4, 10], "lost": 26, "lot": [3, 5, 10, 14], "low": 8, "lower": [4, 8, 9, 35], "lowercas": 4, "lowercase_with_underscor": [8, 9], "lp": 28, "lsr": 28, "ltr": 28, "lucki": 6, "m": [6, 8, 9, 14, 16, 18, 21, 35], "mac": [2, 3, 4, 25, 33, 34, 35], "machin": [4, 6, 14, 17, 19, 20, 25, 27, 29, 33, 35], "maco": [4, 6, 20, 24, 25, 27, 33, 35, 36], "made": [10, 14, 15, 16, 17, 21], "mage": 9, "magic": 16, "mai": [2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 15, 17, 18, 20, 21, 24, 25, 26, 27, 29, 31, 33, 35, 36], "mail": [1, 6], "main": [14, 15, 16, 18, 19, 21, 35], "major": 10, "make": [2, 3, 4, 5, 6, 8, 9, 10, 14, 15, 16, 17, 18, 19, 20, 24, 25, 29, 32, 33, 35, 36], "man": [19, 26], "manag": [4, 17, 18, 29], "mani": [0, 3, 6, 8, 9, 10, 17, 24, 27, 28, 31, 32, 33], "manipul": 14, "manual": [26, 28], "mar": 14, "marathon": 10, "mark": [10, 14], "marketplac": 33, "master": [10, 14, 18], "match": [18, 21, 28, 33, 34], "materi": [5, 14, 18, 24, 25, 26, 29, 30], "math": 9, "matter": 6, "max_client": [8, 9], "max_irc_msg_len": [8, 9], "mayb": 10, "mb": 27, "md": [16, 21], "me": 14, "mean": [3, 4, 8, 9, 10, 14, 18, 20, 24, 31, 32, 35], "meant": 7, "mechan": [1, 2, 3, 6, 10, 14, 17, 20, 25, 29, 35], "medic": 6, "meet": [8, 9, 10], "mehrotra": [0, 17], "member": 29, "memset": 14, "mentorship": 10, "menu": [4, 20, 33, 35], "merg": [10, 17], "messag": [2, 4, 6, 8, 10, 14, 15, 18, 20, 21, 24], "messeng": 10, "met": 10, "method": 29, "mib": [21, 28], "microsoft": [17, 33], "midterm": 10, "might": [9, 14, 25, 34], "mileston": 10, "mind": [25, 27], "mindset": 10, "minor": 2, "minut": [4, 9, 18], "misbehav": 31, "miss": [2, 9, 10, 18], "mistak": [2, 9, 21], "mistyp": [17, 25], "mkdir": [4, 19, 25, 26, 29], "mkdirat": 26, "mkdtemp": 26, "mkfontdir": 26, "mklost": 26, "mktemp": 26, "mode": [18, 19], "model": 10, "modif": 28, "modifi": [14, 16, 24, 29], "modul": [8, 9, 10, 26], "moment": [10, 35], "momentarili": 24, "mon": 15, "mond": 18, "more": [2, 3, 4, 6, 8, 9, 14, 15, 17, 18, 19, 20, 21, 24, 25, 26, 28, 29, 31, 35], "morgan": [0, 35], "morn": 10, "most": [3, 4, 5, 6, 7, 8, 9, 10, 14, 15, 18, 21, 24, 25, 27, 28, 29, 32, 34], "mostli": [14, 26], "mount": 26, "mous": 20, "move": [10, 18, 24, 25, 26, 28, 30, 31], "msg": 8, "much": [2, 3, 4, 6, 10, 14], "multi": [9, 10, 18], "multilin": 8, "multipl": [5, 6, 8, 9, 10, 14, 15, 17, 30], "multiv": [18, 21], "multivers": 18, "multiverso": 18, "mundo": 15, "music": [26, 27, 30], "must": [1, 4, 6, 8, 9, 14], "mutabl": [8, 9], "mv": [20, 25], "my": [6, 10, 24, 26], "my_echo": [24, 26], "n": [4, 8, 14, 20, 31, 35], "nag": 3, "name": [2, 4, 6, 10, 14, 15, 17, 18, 19, 20, 21, 24, 25, 26, 27, 28, 29, 33, 34, 35], "nano": [3, 24], "narrow": 35, "navig": [15, 16, 17, 18, 19, 21, 27, 28, 34], "necessari": [9, 10, 14, 18, 20, 29, 35], "need": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 17, 18, 19, 20, 21, 24, 25, 26, 27, 31, 32, 35], "neither": [9, 26], "nest": 8, "network": [4, 25, 29], "never": [1, 6, 8, 9, 10, 18], "new": [4, 8, 10, 14, 19, 20, 21, 25, 26, 27, 29, 32, 33, 34, 35], "newlin": 8, "next": [3, 4, 8, 10, 15, 16, 17, 18, 19, 20, 21, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35], "nice": 26, "night": 10, "node": 8, "none": [8, 9], "nonetheless": 10, "nor": 10, "norm": [7, 8], "normal": [10, 20, 25, 27], "notabl": [10, 32], "notat": 25, "note": [1, 3, 4, 6, 7, 8, 9, 10, 14, 17, 18, 21, 25, 26, 27, 33], "noth": [8, 10, 16, 18, 21, 26], "notic": [4, 8, 9, 10, 14, 18, 24, 25, 26, 29], "notifi": 6, "now": [4, 10, 14, 16, 18, 19, 20, 21, 24, 25, 27, 34, 35], "nowadai": 4, "null": 8, "num_employe": 8, "number": [3, 4, 10, 25, 28, 36], "numer": [11, 17, 29], "nurtur": 10, "nutshel": [17, 20], "nv": [17, 27], "o": [4, 20, 24, 29, 35], "object": [14, 19, 21], "obscur": 8, "observ": [6, 8, 9], "obtain": 1, "obviou": [8, 9], "occas": 31, "occasion": [4, 8, 9, 25], "occupi": 3, "occur": 4, "off": [7, 8, 9, 10, 14, 35], "offend": 21, "offic": [1, 6], "offici": 3, "often": [6, 8, 10, 24, 28, 30, 35], "ok": 6, "old": [24, 25], "older": [3, 17], "oldest": 28, "omit": [8, 9], "onc": [1, 2, 3, 4, 8, 9, 10, 14, 15, 17, 18, 20, 21, 24, 26, 29, 32, 33, 34, 35], "one": [1, 2, 3, 4, 5, 6, 8, 9, 10, 14, 15, 16, 17, 18, 19, 20, 21, 24, 25, 26, 27, 28, 29, 31, 33, 35], "ones": [14, 25, 35], "onli": [1, 2, 3, 4, 6, 8, 9, 10, 14, 15, 18, 20, 24, 25, 26, 27, 28, 29, 35], "onlin": [1, 6, 8, 10], "onto": 6, "onward": 14, "oo": [4, 20], "open": [2, 3, 4, 8, 9, 14, 15, 16, 17, 18, 19, 20, 21, 24, 25, 26, 29, 30, 33, 34, 35], "openssh": 4, "oper": [2, 3, 4, 8, 9, 10, 24, 26, 27, 29, 33, 34], "opinion": 3, "opportun": 10, "opposit": 6, "opt": 36, "option": [2, 3, 4, 14, 18, 24, 25, 26, 28, 32, 33, 35, 36], "order": [4, 17, 21, 25, 28, 29], "ordinarili": 14, "org": [3, 28], "organ": [10, 25], "origin": [0, 11, 14, 15, 16, 17, 19, 21, 25], "other": [3, 6, 7, 8, 9, 10, 14, 17, 18, 21, 24, 25, 27, 28, 29, 33, 35], "otherwis": 4, "our": [1, 2, 3, 8, 9, 10, 14, 18, 20, 21, 24, 25, 26, 27, 29, 33], "out": [2, 3, 4, 5, 6, 8, 9, 10, 14, 15, 18, 20, 24, 25, 26, 35], "outdent": 36, "output": [2, 4, 6, 8, 9, 15, 16, 17, 18, 19, 20, 21, 25, 27, 29, 35], "output2": 26, "outsid": [3, 5, 10], "over": [0, 10, 11, 14, 17, 27, 33], "overal": 29, "overhead": 14, "overview": 10, "overwhelm": 6, "overwrit": [4, 14, 20, 26], "overwritten": [14, 26], "owl": 10, "own": [1, 2, 3, 4, 6, 10, 14, 24, 25, 29, 35], "owner": 21, "ownership": [28, 29], "ox": 20, "p": [4, 19, 28, 31, 35], "p1": 10, "p2qamxnic1tjyweiottrvc98": 20, "pack": [19, 33], "packag": [9, 18, 34], "page": [2, 3, 4, 5, 6, 8, 10, 20, 21, 24, 26, 33, 34, 35, 36], "pai": [3, 10, 32], "paid": 3, "pair": [4, 9, 10, 20], "palett": 35, "pam": 26, "pam_mkhomedir": 26, "pane": 35, "panel": [33, 35], "par": 10, "paragraph": [2, 8, 9], "parallel": 10, "paramet": [8, 9, 10, 14, 18, 24], "paren": 9, "parenthes": [8, 9], "parenthesi": [8, 9], "pars": 15, "part": [2, 6, 8, 10, 11, 14, 17, 18, 21, 24, 25, 26, 27, 28, 30, 31, 35], "particular": [3, 6, 8, 9, 10, 18, 20, 28], "particularli": [5, 10, 24, 26], "partner": 14, "partnership": 10, "pass": [8, 9, 10, 28], "passion": 3, "passphras": [4, 20], "password": [3, 4, 20, 29, 35], "past": [6, 8, 9, 20, 21, 36], "path": [14, 20, 25, 29, 35], "patient": 26, "pc": 4, "peopl": [0, 3, 6, 10, 17], "pep8": [8, 9], "per": [8, 9, 10, 18, 28, 35], "perceiv": 10, "perfectli": 10, "perform": [1, 8, 9, 10, 24, 26, 28, 29], "period": [3, 8, 9, 18], "permiss": [21, 27, 28], "person": [3, 4, 6, 10, 14, 20, 24, 25, 27, 29, 32, 35], "perspect": [8, 9, 10, 18], "pgpbtnz0v235zvlykpowios9i": 4, "phoenixforg": 6, "phrase": [8, 9], "physic": [3, 10, 25, 28], "pi": [8, 9], "pick": [18, 24, 25, 26, 29, 30, 34], "pictur": [26, 30], "piec": [3, 6, 10], "place": [14, 15, 18, 25], "placehold": 25, "plai": [27, 31], "plan": [3, 10, 17, 33], "platform": [10, 35], "pleas": [1, 2, 3, 4, 6, 7, 8, 12, 13, 14, 17, 18, 20, 21, 22, 23, 24, 25, 26, 28, 30, 31, 33, 35], "plenti": [0, 10], "plow": 10, "plu": 33, "plugin": [3, 9], "png": 3, "point": [5, 7, 8, 9, 10, 14, 18, 25, 35], "pointer": [8, 10], "pop": [4, 35], "popular": [3, 4, 7, 9, 27, 32], "pose": 6, "posit": 10, "possibl": [2, 3, 6, 10, 14, 17, 20, 35], "possibli": 4, "post": [6, 8], "potenti": 10, "power": [3, 24, 26, 32], "powershel": [4, 35], "practic": [3, 8, 9, 10, 18, 21, 25, 27, 28], "pre": [10, 33], "prefer": [6, 9, 10, 26, 33], "prefix": [15, 20], "prepar": [5, 17, 21, 35], "present": [9, 18], "press": [4, 5, 6, 8, 9, 15, 20, 24, 31, 33, 35], "pretti": [3, 6, 10, 30], "prevent": 14, "previou": [5, 6, 10, 14, 17, 20, 25, 29, 31, 33], "previous": [24, 26, 31], "primari": [3, 18, 27], "primarili": 33, "print": [2, 4, 6, 8, 9, 14, 15, 17, 18, 20, 21, 24, 25, 26, 28, 30], "print_happy_birthdai": [8, 9], "printenv": 26, "printf": [8, 14, 28], "prior": 27, "prioriti": [8, 9], "privat": [4, 6, 20], "privileg": 29, "pro": [4, 15], "probabl": [6, 27], "problem": [8, 9, 18, 21, 33, 35], "proce": 20, "process": [4, 10, 18, 21, 24, 25, 26, 27, 33], "processor": [6, 24, 27], "produc": [8, 9, 10, 14, 24], "product": 10, "prof": 11, "profession": [8, 9], "professor": 6, "profil": 33, "program": [3, 6, 7, 8, 10, 17, 25, 26, 27, 28, 29, 32], "program1": 26, "program2": 26, "programm": [9, 33], "progress": [3, 4, 8, 10, 14, 34], "project": [8, 9, 14, 33], "prompt": [2, 4, 20, 24, 25, 27, 34, 35], "proper": [9, 29], "properli": [8, 9, 20, 33], "provid": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 16, 18, 20, 25, 26, 27, 28, 32, 33, 35], "pub": [4, 20], "public": [4, 6, 20, 26, 30], "publickeypath": 4, "publicli": 6, "publish": [14, 21, 33], "pull": [10, 14, 19], "purpos": [6, 8, 9, 10, 14, 19, 20, 24, 26], "push": [6, 10, 14, 16, 19, 21], "put": [10, 26], "pwd": [18, 21, 25, 26, 28, 30], "py": [9, 15, 17, 18, 21, 24, 25, 26], "pycharm": 3, "pylint": 9, "pythagorean": 9, "python": [3, 8, 17, 18, 25, 32, 33], "python3": [24, 26, 29], "q": [5, 15, 35], "qualifi": 6, "quarter": 10, "question": [1, 5, 21], "quick": [10, 28], "quickli": [8, 9], "quit": [4, 5, 9], "quot": [9, 17, 18], "r": [8, 25, 29, 35], "r1bufwu3": 20, "ran": [6, 18], "randomart": [4, 20], "rang": [5, 9], "rate": 9, "rather": [8, 9, 10, 20, 21, 25, 26, 35], "raw": 8, "razor": 10, "re": [1, 3, 4, 6, 8, 10, 14, 20, 24, 25, 27], "reach": 10, "reachabl": [8, 9], "read": [2, 4, 6, 8, 9, 10, 14, 26, 28, 29, 35], "read_column_from_csv": [8, 9], "readabl": [6, 8, 9, 25, 28], "reader": [2, 8, 9], "readi": [3, 10, 35], "readm": [14, 15, 16, 21], "real": 8, "realiz": [6, 10, 14, 16], "realli": 10, "reason": [6, 8, 9, 10, 14, 25], "reassess": 10, "recal": [17, 30], "receiv": [10, 17, 26, 27], "recent": [4, 10, 21], "recogn": 14, "recommend": [2, 8, 27, 29, 33, 34], "reconnect": 35, "reconsid": 8, "recover": 8, "recreat": 26, "rectangl": 35, "recurs": [25, 28], "red": [21, 33], "reduc": [18, 21, 25, 31], "refer": [1, 2, 6, 10, 14, 15, 19, 24, 25, 26, 28, 30, 31], "reflect": 18, "refresh": 21, "regard": 25, "regardless": [4, 8, 10, 25, 27, 33], "regist": [1, 17], "regroup": 10, "regular": [3, 10, 26], "regularli": 10, "reiter": 10, "rel": [10, 25, 27, 29], "relat": [6, 8, 9, 14, 17, 18, 28], "relationship": 10, "relev": [6, 17, 24, 27], "reli": [9, 10], "remain": 10, "rememb": [8, 9, 10, 14, 28], "remind": 28, "remot": [2, 14, 16, 17, 19, 25, 32], "remotecommand": 4, "remov": [15, 16, 21, 24, 25, 26, 29, 33], "renam": [18, 29], "render": 33, "reorgan": [12, 13, 22, 23], "replac": [4, 14, 15, 17, 19, 24, 25, 27, 35], "repli": 10, "replic": [26, 27], "report": 9, "repositori": [2, 10, 14, 16, 17, 19, 20], "repres": [8, 14, 17, 25, 27], "reproduc": 6, "request": [1, 6, 10, 14], "requir": [3, 7, 8, 9, 10, 14, 24, 25, 26, 27, 28, 30, 31], "rerun": [17, 31], "resent": 10, "reset": 14, "resid": 20, "resolut": 14, "resolv": [6, 14, 21], "resourc": [1, 2, 3, 16, 17, 21, 27], "respect": 25, "respond": 21, "respons": 10, "rest": [20, 25, 27], "restart": 4, "restor": [15, 16, 18, 19], "restrict": 29, "result": [6, 14, 18, 21, 25, 29, 33], "resum": 26, "retri": 35, "return": [6, 8, 9, 10, 14, 26, 28], "retyp": 21, "reus": [14, 19, 21, 27], "reveal": 10, "revers": [21, 33], "revert": 17, "reward": 10, "rhel": 4, "right": [2, 3, 6, 9, 10, 14, 18, 20, 21, 27, 29, 34, 35], "rippl": 10, "rm": [18, 25, 26, 29], "road": 10, "roger": [0, 11, 15, 17, 35], "role": 1, "roll": 31, "room": 5, "root": [10, 18, 25, 29], "rossum": 9, "roughli": 10, "rout": 9, "routin": 10, "rpm": 34, "rsa": 20, "rubberstamp": 10, "rule": [8, 9], "run": [1, 2, 3, 4, 5, 6, 8, 9, 10, 14, 15, 16, 18, 19, 20, 21, 25, 26, 27, 29, 31, 32, 33, 34, 35], "runnabl": 24, "runtim": [8, 9], "rw": 29, "rwxr": 29, "safe": [20, 21], "sai": [2, 4, 6, 10, 14, 16, 18, 21, 24, 25, 35], "sake": 14, "salut": [15, 18], "sam": 8, "same": [3, 4, 5, 6, 8, 9, 10, 14, 15, 17, 18, 19, 20, 21, 24, 25, 27, 29, 31], "sampl": 27, "sarah": 3, "sat": 14, "save": [4, 14, 18, 20, 24, 25, 30, 31, 33, 35, 36], "saver": 5, "saw": [15, 24], "sb": [10, 17], "scale": [9, 10], "scenario": 14, "schedul": 10, "scheme": 10, "scienc": [0, 3, 7], "scope": [5, 18, 29], "scratch": [10, 32], "screen": [4, 8, 9, 24, 25, 26, 27], "screenshot": [2, 6], "script": 25, "scroll": [4, 31, 33], "scrollabl": 15, "seamlessli": 3, "search": [4, 6, 28, 33, 35], "searchabl": 6, "season": 10, "second": [2, 4, 10, 14, 17, 19, 21, 26, 27, 33], "section": [2, 3, 4, 6, 7, 8, 9, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35], "secur": [4, 20], "see": [2, 3, 4, 6, 8, 9, 10, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 33, 34, 35, 36], "seek": 1, "seem": [3, 6, 8, 9, 14, 18, 20], "seen": 6, "select": [2, 6, 20, 28, 29, 33, 34, 35, 36], "semicolon": [8, 30], "send": 31, "sens": [10, 14], "sensit": 4, "sentenc": [8, 9, 10], "separ": [6, 8, 9, 14, 19, 30, 33, 35], "seq": 9, "sequenc": [9, 10, 14, 30], "sequenti": 27, "seri": [3, 4, 27], "serv": [8, 9], "server": [1, 3, 4, 6, 15, 16, 17, 18, 19, 20, 21, 24, 25, 27, 28, 32, 33], "servernam": 4, "servic": 17, "session": [5, 10, 21], "set": [3, 6, 8, 9, 10, 14, 17, 18, 21, 24, 25, 27, 29, 32, 33, 35], "settl": 10, "setup": [4, 18, 21], "sever": [0, 3, 24, 35], "sha": 15, "sha256": [4, 20], "share": [6, 8, 9, 14, 17, 25, 29], "shell": [20, 27, 30, 33, 35], "shift": [6, 20, 31, 33, 35, 36], "short": [8, 9, 10, 18, 28], "shortcut": [18, 25, 27, 33, 35], "shorthand": [25, 29], "should": [1, 2, 3, 4, 6, 8, 9, 10, 14, 17, 18, 19, 20, 21, 24, 25, 33, 34, 35], "shouldn": 10, "show": [2, 10, 14, 15, 16, 18, 21, 35], "shown": [2, 10, 14, 18, 20, 21, 25, 26, 33], "shy": 10, "sibl": 3, "sick": 10, "side": [8, 9, 18, 34], "sidebar": [2, 10, 12, 22, 24, 33, 34, 35], "sign": [1, 33], "signal": 31, "signatur": 20, "significantli": [8, 9], "signup": 1, "silent": 18, "similar": [3, 4, 5, 10, 14, 24, 25], "similarli": [10, 14, 21], "simpl": [8, 17, 24, 27, 29], "simpli": [5, 10, 14, 25, 26], "simplic": [10, 14], "simplifi": 9, "sinc": [3, 8, 9, 10, 17, 18, 21, 27, 29, 34], "singl": [8, 9, 10, 14, 17, 25, 29], "sit": [3, 10, 25, 27], "site": 27, "situat": [3, 10, 14], "size": [8, 9, 14, 28, 29, 33], "size_t": 8, "sketch": 10, "skew": 35, "skill": [7, 8, 9, 10, 27, 28], "skip": [4, 20, 21, 33, 35], "slack": [1, 10], "slice": 9, "slightli": [18, 25], "slow": 3, "slowli": 10, "sluggish": 3, "small": [8, 9, 10, 18, 30], "smaller": [12, 13, 22, 23], "smoothli": 10, "snake_cas": [8, 9], "so": [1, 2, 4, 5, 6, 8, 9, 10, 14, 17, 18, 19, 20, 21, 24, 25, 26, 27, 28, 30, 33, 35], "softwar": [4, 6, 7, 10, 17, 27, 28, 34], "solo": 33, "solv": 9, "some": [2, 3, 4, 5, 6, 8, 9, 14, 18, 20, 21, 24, 25, 26, 27, 29, 30, 31, 32, 33, 35], "somehow": 8, "someon": [5, 6, 10], "someth": [2, 4, 6, 10, 14, 15, 18, 19, 20, 21, 24, 27], "sometim": [3, 5, 6, 8, 9, 10, 25, 26, 31], "somewhat": [10, 18], "somewher": 10, "soon": 10, "sooner": 10, "sort": [4, 5, 28], "sotomayor": [0, 3, 11, 14, 17], "sourc": [3, 9, 10, 24, 25], "space": [18, 30], "spam": 9, "span": 10, "spanish": [15, 17, 18, 21], "sparingli": [8, 9], "speak": 3, "special": [8, 9, 10, 14, 25, 26, 27], "specif": [2, 3, 4, 5, 6, 8, 9, 10, 12, 14, 17, 18, 20, 21, 22, 25, 26, 28, 29, 32, 35], "specifi": [8, 9, 10, 14, 18, 24, 25, 28, 29, 31], "spell": [2, 25], "spend": 10, "spent": 10, "split": [8, 9, 35], "sport": 10, "spot": 2, "spread": 10, "sprinkl": [8, 9], "sqrt": 9, "squar": [33, 35], "ssh": [2, 17, 21, 24, 25, 27, 32, 33], "stabl": [14, 34], "staff": [1, 5, 6, 17, 21], "stage": [16, 18, 21], "stai": 10, "stand": 25, "standalon": 3, "standard": [8, 9, 26, 27, 28], "standpoint": [8, 9], "start": [3, 4, 6, 8, 9, 13, 14, 15, 20, 21, 23, 24, 25, 27, 28, 29, 33, 35], "state": [8, 9, 18, 21], "statement": [10, 18], "static": 8, "statu": [14, 16, 18, 21, 28], "stderr": 26, "stdin": [14, 26], "stdio": 14, "stdlib": 14, "stdout": 26, "step": [1, 2, 3, 4, 10, 14, 18, 20, 21, 24, 25, 27, 33, 35], "stick": 10, "still": [3, 8, 9, 10, 14, 20, 24, 32], "stop": [3, 21], "store": [3, 17, 18, 19, 20, 25, 35], "strategi": 10, "stream": 27, "string": [8, 9, 14, 19, 25, 27, 29, 35], "strlen": [8, 14], "strongli": [10, 27], "struct": [8, 10], "structur": 10, "struggl": 6, "stuck": [6, 10], "student": [0, 1, 2, 3, 5, 6, 8, 9, 10, 14, 16, 17, 19, 21, 27], "studio": [7, 9, 24], "style": [2, 7, 10, 33], "sub": [10, 14], "subdirectori": [18, 25], "subject": 10, "sublime_text_mxunit": 3, "submiss": 10, "submit": [8, 9, 10], "subsect": 24, "subsequ": [25, 27], "substanti": 2, "succe": 35, "succeed": 10, "success": [4, 25, 35], "successfulli": [4, 10, 14, 18, 20], "sudo": 4, "suggest": [6, 7, 10, 20, 27, 35], "suit": [3, 32], "sum": 29, "sum_of_squar": [8, 9], "summar": 6, "summari": 2, "sun": 3, "superflu": 9, "suppli": 25, "support": [1, 2, 3, 4, 25, 28], "suppos": [6, 10, 14, 25], "sure": [2, 3, 4, 6, 8, 9, 10, 14, 15, 16, 17, 18, 19, 20, 21, 24, 25, 33, 35], "surfac": 10, "surpris": 18, "surround": [8, 9, 10], "sussman": 10, "svn": 6, "switch": [8, 14, 19, 21, 25], "symbol": [10, 28, 29], "sync": 18, "syntact": 8, "syntax": [3, 25], "system": [2, 3, 4, 6, 10, 14, 16, 17, 18, 20, 25, 26, 27, 29, 33, 34], "systemat": 10, "t": [2, 3, 4, 6, 8, 9, 10, 14, 16, 18, 19, 20, 24, 26, 27, 28, 32, 35], "ta": [0, 5, 6, 11, 17], "tab": [2, 8, 9, 25, 33, 35], "tabl": 10, "tail": 26, "take": [1, 2, 3, 4, 5, 7, 8, 9, 10, 14, 15, 18, 20, 21, 24, 25, 26, 28, 30, 31, 35], "taken": [8, 9, 10, 20, 21], "talk": 5, "tangibl": 10, "target": 10, "task": [6, 10, 14, 25, 27, 28, 34], "task4": 10, "tcsh": 27, "teach": [6, 10], "technic": [8, 18, 26], "techstaff": 35, "tediou": 25, "tell": [2, 4, 14, 16, 18, 21, 25, 29, 31], "temp": 19, "templat": [26, 30], "temporari": 26, "tempt": 10, "tend": [3, 10], "term": [10, 25], "termin": [4, 6, 15, 16, 17, 18, 19, 20, 21, 25, 26, 28, 29, 30, 32], "terminologi": 25, "test": [4, 6, 9, 10, 19, 24, 25, 26, 29, 35], "testfil": 29, "text": [2, 4, 8, 9, 10, 16, 18, 19, 24, 25, 31, 32], "than": [3, 4, 8, 9, 10, 14, 15, 18, 20, 21, 25, 26, 29, 33, 35], "thei": [2, 3, 5, 6, 8, 9, 10, 14, 18, 21, 25, 35], "them": [2, 3, 4, 5, 6, 8, 9, 10, 14, 17, 18, 20, 21, 30, 35], "theorem": 9, "thi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 15, 16, 18, 19, 20, 21, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36], "thing": [9, 14, 15, 20, 25, 26, 29], "think": [10, 17, 18, 20, 25], "third": 27, "those": [2, 3, 6, 8, 9, 10, 17, 18, 19, 25, 27, 32, 35], "though": [4, 25, 29], "thought": 18, "thread": [14, 21], "three": [8, 9, 18, 20, 21, 26, 29, 33, 35], "through": [1, 2, 3, 4, 6, 8, 9, 10, 14, 15, 19, 21, 24, 25, 26, 27, 33, 35], "throughout": [8, 9, 10, 27], "thu": [14, 19, 30], "tild": 25, "tim": 0, "time": [2, 4, 5, 6, 8, 9, 10, 14, 18, 21, 24, 25, 26, 27, 28, 30, 31, 35], "tip": [5, 7, 10, 15], "tire": 25, "titl": [2, 10, 20, 34], "tmp": 19, "todai": [8, 9], "toe": 14, "togeth": [10, 14, 26, 30], "toggl": 36, "token": 20, "told": [10, 14, 16], "toler": 9, "too": [10, 31], "tool": [2, 3, 4, 7, 9, 10, 17, 27, 32, 33], "top": [4, 8, 9, 20, 21, 25, 34, 35], "topic": [14, 17, 28], "total": [10, 14, 19, 21], "total_appl": [8, 9], "touch": [10, 26], "tough": 10, "trace": 8, "track": [14, 17, 21], "tracker": 10, "tradit": 25, "trail": 28, "train": 25, "treat": [10, 25], "tree": [16, 18, 21, 25], "triangl": 9, "tricki": 10, "trickier": 14, "tripl": 9, "trivial": 14, "troubl": [4, 8, 9, 10], "troubleshoot": 4, "true": [6, 8, 9, 33], "truli": 6, "try": [4, 5, 6, 8, 9, 10, 14, 20, 24, 25, 26, 28, 35], "tupl": 9, "turn": 10, "tutor": 3, "tutori": [1, 2, 3, 4, 7, 11], "twice": [25, 31], "two": [3, 4, 8, 9, 10, 14, 17, 18, 19, 20, 21, 25, 26, 29, 30, 31, 34, 35], "txt": [19, 24, 25, 26, 29], "type": [3, 4, 14, 20, 24, 25, 26, 27, 28, 29, 31, 33, 35], "typedef": 8, "typic": [4, 6, 8, 9, 10], "u": [2, 6, 8, 9, 14, 16, 18, 21, 25, 27, 29, 31, 35], "ubuntu": [3, 4, 27, 34], "uchicago": [1, 2, 4, 6, 14, 16, 17, 27, 33, 35], "ug": 29, "uint8_t": 8, "ultim": 3, "un": [10, 16], "unabl": 20, "unabridg": 6, "unaffili": 1, "unclear": 10, "under": [2, 3, 12, 18, 21, 22, 33, 34, 35], "underneath": 21, "understand": [5, 6, 10, 18, 25, 27, 29, 33], "undo": 16, "undon": 25, "unengag": 10, "unexpect": [6, 10], "unfamiliar": 26, "unfortun": [10, 21], "uniform": 21, "unintention": 35, "uniqu": [6, 15, 26, 29], "unit": [9, 28], "univ": [18, 21], "univers": [0, 1, 7, 10, 18, 24, 34], "universo": 15, "unknown": 5, "unless": [7, 8, 9, 24, 28, 29], "unlik": 24, "unmerg": 14, "unnecessari": [8, 9], "unpack": 19, "unproduct": 10, "unrecover": 8, "unrel": 6, "unrespons": 10, "unstag": [15, 18, 19], "unsur": 19, "until": [1, 6, 10, 20, 21, 26], "untrack": 18, "unus": 9, "unzip": [17, 27, 34], "uo": 29, "up": [1, 3, 6, 8, 9, 10, 14, 15, 16, 17, 18, 19, 21, 24, 25, 26, 29, 30, 31, 32, 33, 34, 35], "updat": [2, 4, 14, 16, 18, 19, 24, 26, 29, 35], "upon": [10, 17], "upper": 4, "upstream": 14, "url": [2, 8, 9, 21], "us": [1, 2, 3, 4, 6, 7, 14, 15, 16, 17, 18, 19, 21, 26, 27, 28, 29, 30, 32, 33, 34, 36], "usag": 9, "user": [3, 8, 14, 17, 19, 20, 25, 26, 27, 29, 33, 35], "usernam": [4, 19, 20, 21, 25, 27, 29, 30, 35], "userprofil": 4, "usr": 29, "usual": [3, 6, 8, 9, 10, 15, 25, 31, 35], "util": [24, 26, 28], "v": [6, 8, 24, 32, 35, 36], "valu": [6, 8, 9, 10, 17, 18, 20, 25, 28, 29], "van": 9, "vari": [3, 4, 27], "variabl": 25, "variant": [8, 21], "varieti": 32, "variou": 4, "ve": [4, 6, 10, 14, 16, 19, 20, 26, 35], "verb": [8, 9], "verbatim": [6, 14], "verbos": 28, "verden": 21, "veri": [3, 6, 8, 9, 10, 14, 16, 24, 25, 26, 27, 32], "verifi": [4, 14, 17, 18, 20, 21, 24, 25, 27, 29], "version": [2, 3, 4, 6, 8, 9, 10, 14, 15, 16, 17, 18, 21, 33, 34], "vertic": 33, "very_very_very_very_very_very_very_very_very_very_long_condit": 8, "vet": 10, "vgmknode": 26, "via": [3, 4, 8, 9, 25, 32, 33, 35], "video": [26, 30], "view": [16, 17, 18, 21, 29, 35], "vim": [3, 24], "visibl": 4, "visit": 14, "visual": [7, 9, 24], "visualstudio": [3, 34], "vm": 3, "void": 8, "volum": [6, 26], "votingbooth": 9, "vscode": [2, 4, 9, 32, 33, 34, 35], "vscodeusersetup": 34, "v\u00edctor": 0, "w": [29, 35], "wa": [0, 5, 6, 10, 14, 15, 17, 20, 25], "wai": [2, 3, 4, 6, 8, 9, 10, 14, 18, 24, 25, 27, 28, 29], "wait": [4, 10, 26, 31], "wall": 2, "want": [3, 4, 5, 6, 9, 10, 14, 15, 16, 18, 19, 20, 21, 24, 25, 27, 29, 30, 35], "warn": [2, 4, 8, 21], "warsaw": 9, "wasn": 10, "wast": [6, 10], "watch": 9, "we": [2, 3, 4, 5, 6, 8, 10, 14, 15, 16, 17, 18, 19, 20, 21, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35], "web": [15, 17, 21, 27], "websit": 20, "wed": 15, "week": 10, "weekend": 10, "welcom": [1, 27, 32, 35], "well": [3, 8, 9, 10, 14, 16, 17, 19, 20, 30, 31, 32, 35], "were": [1, 3, 6, 10, 14, 15, 21, 25, 28, 29, 33], "wget": [17, 27], "what": [2, 5, 6, 8, 9, 10, 14, 16, 18, 19, 24, 25, 26, 28, 30, 33], "whatev": [1, 3, 25, 32], "when": [1, 2, 3, 4, 5, 6, 7, 8, 9, 14, 17, 18, 19, 20, 21, 24, 25, 26, 27, 28, 29, 31, 33, 34, 35], "whenev": [8, 9, 14], "where": [2, 3, 4, 5, 8, 9, 10, 14, 15, 19, 20, 21, 25, 31, 34, 35], "whether": [4, 6, 8, 9, 10, 33], "which": [3, 4, 6, 7, 8, 9, 10, 14, 17, 18, 19, 20, 21, 24, 25, 27, 31, 32, 33, 35], "while": [0, 1, 2, 3, 8, 9, 10, 14, 17, 20, 24, 25, 27, 29, 32, 33, 35, 36], "whistl": 32, "white": 30, "who": [10, 21, 29, 33], "whole": 20, "why": [3, 6, 10, 20, 24, 25, 29], "wide": 33, "wiki": 3, "wikimedia": 3, "wikipedia": [8, 9], "wildcard": 25, "window": [2, 3, 15, 16, 17, 18, 19, 20, 21, 24, 25, 26, 29, 30, 33, 35, 36], "wireless": 4, "within": [18, 25, 27, 28, 29, 33, 35], "without": [3, 4, 5, 8, 9, 14, 15, 25, 26, 28], "won": [3, 8, 10, 14, 24, 32, 35], "word": [5, 6, 8, 9, 17, 24, 25, 27, 36], "work": [1, 2, 3, 4, 6, 7, 9, 15, 16, 17, 20, 24, 25, 27, 28, 30, 31, 32, 33, 35], "workbench": 33, "world": [18, 24, 26], "worri": 20, "wors": [8, 9], "would": [3, 6, 8, 9, 10, 14, 15, 19, 21, 25, 26, 28, 30, 35], "wrap": [9, 14, 15, 16, 36], "write": [2, 3, 6, 8, 9, 10, 14, 15, 21, 24, 25, 26, 29, 31], "written": [0, 10, 11, 17, 31], "wrong": [3, 6, 9], "wsl": 27, "www": [3, 28], "x": [2, 8, 9, 10, 24, 26, 29, 31, 33, 35, 36], "xr": 29, "xxx": 4, "y": [2, 4, 8, 9, 10, 20, 35], "ye": [4, 8, 9, 18, 20, 21], "year": [0, 8, 9, 10, 11, 17, 27], "yet": [14, 16, 18, 19, 20, 26, 35], "yield": 21, "you": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 15, 16, 17, 18, 19, 20, 21, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36], "your": [1, 2, 3, 4, 5, 6, 7, 8, 9, 14, 15, 16, 17, 18, 19, 21, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35], "your_nam": 14, "yourself": [5, 8, 10, 20, 25, 29], "yourselv": [10, 14], "yum": 4, "z": [35, 36], "zip": [17, 27, 34], "zsh": 27, "zvjx8gv": 1}, "titles": ["Acknowledgements", "Getting Help", "Reporting an Issue", "The UChicago CS Software Environment", "Remote SSH Access", "Office Hours", "Asking Questions", "UChicago CS Student Resource Guide", "C Style Guide", "Python Style Guide", "Working in Teams", "Acknowledgements", "Tutorial - Advanced Git", "Tutorial - Git Basics", "Git Tutorial - Working with Branches", "Git Tutorial - Viewing the Commit Log", "Git Tutorial - Discarding Changes and Unstaging", "Git Tutorial - Introduction to Git", "Git Tutorial - Working Locally", "Git Tutorial - Working from Multiple Locations", "Git Tutorial - Preparing to use GitHub", "Git Tutorial - Working with Remote Repositories", "Tutorial - Advanced Linux", "Tutorial - Linux Basics", "Linux Tutorial - Edit, Compile, and Run a Program", "Linux Tutorial - Navigating the filesystem", "Linux Tutorial - Working with Input/Output Streams", "Linux Tutorial - Introduction To Linux", "Linux Tutorial - Getting Help", "Linux Tutorial - File Permissions", "Linux Tutorial - Running Commands Sequentially", "Linux Tutorial - Tips and Tricks", "Visual Studio Code", "Configuring Visual Studio Code", "Installing Visual Studio Code", "Using Visual Studio Code and SSH", "Tips & Tricks"], "titleterms": {"": 10, "10": 4, "Not": 10, "The": [3, 17, 24], "To": 27, "about": 10, "access": [3, 4, 20], "account": 20, "acknowledg": [0, 11], "ad": 18, "advanc": [12, 22], "an": [2, 4, 18, 20, 25], "ask": 6, "assign": 35, "asterisk": 25, "avoid": [8, 9], "base": 3, "basic": [10, 13, 23], "blank": [8, 9], "block": [8, 9], "branch": 14, "c": [3, 7, 8, 24, 35], "card": 25, "chang": [16, 18, 21, 25, 29], "choos": 10, "client": 4, "code": [3, 8, 9, 10, 24, 32, 33, 34, 35], "collabor": 14, "command": [25, 30], "comment": [8, 9], "commit": 15, "common": 36, "commun": 10, "compil": 24, "complet": 3, "configur": [17, 33], "conflict": 14, "connect": 35, "content": 2, "control": 31, "convent": [8, 9], "convert": 18, "creat": [20, 21], "csil": 3, "cycl": 24, "definit": 8, "design": 10, "desktop": 3, "directori": [18, 25], "discard": 16, "disconnect": 35, "divid": 10, "do": 27, "earli": 10, "edit": [24, 35], "editor": [3, 24], "effect": 10, "environ": 3, "exampl": 24, "exercis": [18, 21, 25, 26, 28, 29], "exist": 18, "express": [8, 9], "extens": 33, "extran": [8, 9], "file": [18, 24, 25, 29, 35], "filesystem": 25, "follow": [8, 9], "from": 19, "function": [8, 9], "get": [1, 17, 28, 35], "git": [10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 33], "github": [20, 21], "global": [8, 9], "go": 10, "goto": 8, "graphic": 24, "group": 29, "guid": [7, 8, 9], "header": [8, 9], "help": [1, 28], "hint": 35, "hour": 5, "id": 3, "indent": [8, 9, 33], "inform": 2, "initi": 35, "inlin": [8, 9], "input": 26, "instal": [4, 33, 34], "instruct": 3, "integr": 33, "introduct": [8, 9, 17, 27], "issu": [2, 10], "java": 24, "jetbrain": 3, "kei": [20, 31], "keyboard": 31, "laboratori": 3, "languag": 33, "layout": [8, 9], "learn": 10, "length": [8, 9], "line": [8, 9], "linter": 9, "linux": [3, 4, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 34, 35], "local": 18, "locat": 19, "log": 15, "machin": 3, "maco": 34, "magic": [8, 9], "make": 21, "man": 28, "manag": 10, "materi": [17, 27], "maximum": [8, 9], "merg": 14, "modifi": 18, "more": 10, "multipl": 19, "name": [8, 9], "navig": 25, "new": [2, 3, 18], "number": [8, 9], "off": 33, "offic": 5, "open": 27, "other": 2, "outdat": 2, "output": 26, "owner": 29, "page": 28, "partner": 10, "passwordless": [4, 35], "permiss": 29, "pick": 27, "pipe": 26, "place": [8, 9], "prepar": 20, "program": [9, 24, 31], "project": 10, "python": [9, 24], "question": 6, "re": 21, "recommend": [3, 9], "redirect": 26, "remot": [3, 4, 21, 35], "report": 2, "repositori": [18, 21], "resourc": 7, "review": 10, "ruler": 33, "run": [17, 24, 30], "sequenti": 30, "server": 35, "set": [4, 20], "setup": 35, "shortcut": [31, 36], "should": 27, "show": 25, "situat": [8, 9], "softwar": 3, "some": 10, "space": [8, 9, 33], "ssh": [3, 4, 20, 35], "start": 10, "statement": [8, 9], "stream": 26, "student": 7, "studio": [3, 32, 33, 34, 35], "style": [8, 9], "sublim": 3, "suggest": 2, "summari": [18, 20, 21, 31], "sync": 21, "synchron": 21, "team": 10, "termin": [3, 24, 27, 31, 33, 35], "text": [3, 35], "thi": [17, 27], "thing": 10, "tip": [31, 36], "tldr": 28, "todo": [14, 34, 35], "track": [10, 18], "trick": [31, 36], "troubleshoot": 35, "turn": 33, "tutori": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31], "type": 8, "typo": 2, "uchicago": [3, 7], "unix": 3, "unstag": 16, "up": [4, 20, 27], "upload": 20, "us": [8, 9, 10, 20, 24, 25, 31, 35], "v": 33, "variabl": [8, 9], "view": 15, "virtual": 3, "visual": [3, 32, 33, 34, 35], "when": 10, "where": [17, 27], "whitespac": [8, 9], "wild": 25, "window": [4, 27, 34], "work": [10, 14, 18, 19, 21, 26], "wrong": 10, "you": 27, "your": [10, 20]}}) \ No newline at end of file diff --git a/tutorials/linux-man.html b/tutorials/linux-man.html index b93d9bb..f833a4f 100644 --- a/tutorials/linux-man.html +++ b/tutorials/linux-man.html @@ -149,27 +149,19 @@

    --help

    Many commands have a --help flag that can be passed after the command name. pwd for example:

    $ pwd --help
    +pwd: pwd [-LP]
    +    Print the name of the current working directory.
     
    -pwd - output the current working directory
    +    Options:
    +      -L        print the value of $PWD if it names the current working
    +                directory
    +      -P        print the physical directory, without any symbolic links
     
    -pwd [-P | --physical]
    -pwd [-L | --logical]
    +    By default, `pwd' behaves as if `-L' were specified.
     
    -DESCRIPTION
    -NOTE: This page documents the fish builtin pwd.  To see the documentation on the pwd command you might have, use command man pwd.
    -
    -pwd outputs (prints) the current working directory.
    -
    -The following options are available:
    -
    --L or --logical
    -       Output the logical working directory, without resolving symlinks (default behavior).
    -
    --P or --physical
    -       Output the physical working directory, with symlinks resolved.
    -
    --h or --help
    -       Displays help about using this command.
    +    Exit Status:
    +    Returns 0 unless an invalid option is given or the current directory
    +    cannot be read.
     

    This will often give helpful reminders about flags and options.

    @@ -179,7 +171,7 @@

    tldr<

    The CS Linux servers also have a program called tldr installed.

    This program gives a selection of examples of common behaviors. It isn’t comprehensive, but can often give a quick answer when you are trying to remember how to perform a particular task.

    To get the tldr page for a Linux command, you can type:

    -
    man <command name>
    +
    tldr <command name>
     

    For example: