OpenLLM-France/wikimedia huggingface dataset:
# Amazon Web Services/Relational Database Service (RDS)

Amazon Relational Database Service (or Amazon RDS) is a distributed relational database service by Amazon Web Services (AWS), also included in the AWS Free Tier option.
You can create different types of DBs using AWS web page or AWS CLI.
Regarding possible cost while learning AWS RDS, just be aware that you will be able to stop AWS RDS instances from AWS Management Console or AWS CLI for 7 days period at a time, but after those 7 days, it will be automatically started by AWS.

## Basic AWS Cli Commands

Describe some basic parameters of RDS instances:
Describe additional parameters of RDS instances:

## Readings

* Amazon Relational Database Service – Looking Back at 2017

## FAQs

* What is the maximum Database storage size?
       Since 08/2017 maximum Database storage size is 16TB, up to June 2015 max size was 6 TB. Check official homepage for the latest information.
* Can i limit the size of my Database under maximum AWS size?
       No.
* Do i have to stop my database to increase storage?
       In most cases, No., your database will be in storage-optimization status for some time but will be fully operational.

## See Also

* Wikipedia: Amazon Relational Database Service
* https://aws.amazon.com/rds/
* https://aws.amazon.com/rds/faqs/
* https://github.com/open-guides/og-aws#rds
* Databases: MariaDB, PostgreSQL
* SQL
* Aurora MySQL and PostgreSQL compatible relational database
# Amazon Web Services/AWS Elasticsearch

AWS Elasticsearch is an ElasticSearch service from AWS available since October 2015.
# Amazon Web Services/Amazon Elastic Compute Cloud

Amazon AWS offers different Elastic Compute Cloud (EC2) instance types, you will have to select the appropriate instance according to your computing demands and prices. AWS price calculator can help you to take the right decision: https://calculator.s3.amazonaws.com/index.html.
* General Purpose: M5, M4, T2, t2.micro instances are free tier eligible, T2 ulimited (not free tier eligible)
* Compute Optimized: C5 (since November 2017), C4. C5 instances are cheaper and more powerful than C4 instances.
* Memory Optimized: X1e, X1, R4
* Accelerated Computing: P3, P2, G3, F1
* Storage Optimized: H1, I3, D2

## Timeline

* July 2018, New R5, R5d, and z1d Instances available.
* ↑ "Amazon EC2 Instance Types – Amazon Web Services (AWS)". Amazon Web Services, Inc. Retrieved 2018-02-23.
* ↑ https://aws.amazon.com/ec2/instance-types/t2/
* ↑ https://aws.amazon.com/blogs/aws/now-available-compute-intensive-c5-instances-for-amazon-ec2/
* ↑ https://aws.amazon.com/blogs/aws/now-available-r5-r5d-and-z1d-instances/
# Amazon Web Services/Amazon Simple Storage Service

Amazon S3 or Amazon Simple Storage Service a service offered by Amazon Web Services (AWS) that provides Object Storage through a web service interface or CLI.

## Commands

See also: Cloud computing/Amazon Web Services/AWS Command Line Tool (CLI)
* aws s3 cp
* aws s3 sync
* aws s3 rm

### Encryption

Encryption is supported in AWS S3 (default Advanced Encryption Standard (AES) 256bit)
* In transit (SSL/TLS)
* At Rest:
** Server Side Encryption (SSE):
** S3 Managed Keys (SSE-S3; 256bit);
** AWS Key Management Service, Managed Keys (SSE-KMS)
** Server Side Encryption with Customer Provided Keys (SSE-C)
* Client Side Encryption (user encypts data on their local machine and then upload to AWS S3)
# Amazon Web Services/Identity and Access Management

Amazon in 2012 introduces AWS Identity and Access Management (IAM) for EC2. In February introduced Managed Policies by AWS and since November 2016 there are 10 different policies bases on job functions: AdministratorAccess (This policy grants full access to all AWS services, similar to root role in Unix systems), Billing, Data Scientist, Database Administrator, Developer Power User, Network Administrator, Security Auditor, Support User, System Administrator and View Only User
* ↑ https://aws.amazon.com/about-aws/whats-new/2012/06/11/Announcing-IAM-Roles-for-EC2-instances/
* ↑ https://aws.amazon.com/blogs/aws/new-managed-policies-for-aws-identity-access-management/
* ↑ https://aws.amazon.com/blogs/security/how-to-assign-permissions-using-new-aws-managed-policies-for-job-functions/
* ↑ https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_job-functions.html
# Docker/Installation

This lesson introduces Docker installation.

## Objectives and Skills

Objectives and skills for this lesson include:
* Demonstrate the ability to upgrade the Docker engine
* Complete setup of repo, select a storage driver, and complete installation of Docker engine on multiple platforms
* Configure logging drivers (splunk, journald, etc)
* Setup swarm, configure managers, add nodes, and setup backup schedule
* Create and manager user and teams
* Interpret errors to troubleshoot installation issues without assistance
* Outline the sizing requirements prior to installation
* Understand namespaces, cgroups, and configuration of certificates
* Use certificate-based client-server authentication to ensure a Docker daemon has the rights to access images on a registry
* Consistently repeat steps to deploy Docker engine, UCP, and DTR on AWS and on premises in an HA config 1, 2, 3
* Complete configuration of backups for UCP and DTR
* Configure the Docker daemon to start on boot
# Docker/PHP
## Try It
### Online Free

* Use Play with Docker. Create an account and/or log in.
* Start an interactive session and add a new instance.
* In the terminal window, enter the following commands:
** touch Dockerfile
** touch index.php
* Use the Editor button to edit both files and save the contents above into each respective file.
* Run the following commands:
** docker build -t php-server .
** docker run -d -p 8000:80 --name=php-server php-server
* In the top window, select the 8000 button to connect to the running server.

### On Your Own System

* Install Docker Desktop or the Docker Engine.
* Save the files above into a new Docker PHP folder:
** Dockerfile
** index.php
* At a command prompt, change to the Docker PHP folder and then run the following commands:
** docker build -t php-server .
** docker run -d -p 8000:80 --name=php-server php-server
* Open a web browser to connect to the running server:
** http://localhost:8000.

## See Also

* Server-Side Scripting
* Docker: PHP
* Docker: The best way to learn Docker for Free: Play-With-Docker (PWD)
# Docker/Ruby
## Try It
### Online Free

* Use Play with Docker. Create an account and/or log in.
* Start an interactive session and add a new instance.
* In the terminal window, enter the following commands:
** touch Dockerfile
** touch app.rb
* Use the Editor button to edit both files and save the contents above into each respective file.
* Run the following commands:
** docker build -t ruby-server .
** docker run -d -p 8000:8000 --name=ruby-server ruby-server
* In the top window, select the 8000 button to connect to the running server.

### On Your Own System

* Install Docker Desktop or the Docker Engine.
* Save the files above into a new Docker Flask folder:
** Dockerfile
** app.rb
* At a command prompt, change to the Docker Flask folder and then run the following commands:
** docker build -t ruby-server .
** docker run -d -p 8000:8000 --name=ruby-server ruby-server
* Open a web browser to connect to the running server:
** http://localhost:8000.

## See Also

* Server-Side Scripting
* Ruby
* Docker: The best way to learn Docker for Free: Play-With-Docker (PWD)
# Docker/MongoDB
## Try It
### Online Free

* Use Play with Docker. Create an account and/or log in.
* Start an interactive session and add a new instance.
* In the terminal window, enter the following commands:
** docker run -d -p 27017:27017 --name=mongo-server mongo
** docker exec -it mongo-server hostname -i Note the IP address displayed.
* To connect to the mongo-server from a second instance of the mongo image:
** docker run -it --rm mongo bash
** mongo 172.17.0.2 Replace 172.17.0.2 with your mongo-server's IP address.
* To connect to the mongo-server from a programming language in a separate container:
** Use mongodb://172.17.0.2 for the host name. Replace 172.17.0.2 with your mongo-server's IP address.
** Modify the Dockerfile to install any required libraries, such as mongodb, pymongo, or MongoDB\Driver.
* To connect to the mongo-server from a programming language not running in a container:
** Use mongodb://127.0.0.1 for the host name.
** Modify the Dockerfile to install any required libraries, such as mongodb, pymongo, or MongoDB\Driver.

### On Your Own System

* Install Docker Desktop or the Docker Engine.
* In a terminal window, enter the following commands:
** docker run -d -p 27017:27017 --name=mongo-server mongo
** docker exec -it mongo-server hostname -i Note the IP address displayed.
* To connect to the mongo-server from a second instance of the mongo image:
** docker run -it --rm mongo bash
** mongo 172.17.0.2 Replace 172.17.0.2 with your mongo-server's IP address.
* To connect to the mongo-server from a programming language in a separate container:
** Use mongodb://172.17.0.2 for the host name. Replace 172.17.0.2 with your mongo-server's IP address.
** Modify the Dockerfile to install any required libraries, such as mongodb, pymongo, or MongoDB\Driver.
* To connect to the mongo-server from a programming language not running in a container:
** Use mongodb://127.0.0.1 for the host name.
** Modify the Dockerfile to install any required libraries, such as mongodb, pymongo, or MongoDB\Driver.

## See Also

* MongoDB
* Docker: The best way to learn Docker for Free: Play-With-Docker (PWD)
# Docker/MySQL
## Try It
### Online Free

* Use Play with Docker. Create an account and/or log in.
* Start an interactive session and add a new instance.
* In the terminal window, enter the following commands:
** docker run --name mysql-server -e MYSQL_ROOT_PASSWORD=secret -d mysql
* To connect to the mysql-server:
** docker exec -it mysql-server bash
** mysql -u root -p Enter secret for the root password when prompted.

### On Your Own System

* Install Docker Desktop or the Docker Engine.
* In a terminal window, enter the following commands:
** docker run --name mysql-server -e MYSQL_ROOT_PASSWORD=secret -d mysql
* To connect to the mysql-server:
** docker exec -it mysql-server bash
** mysql -u root -p Enter secret for the root password when prompted.

## See Also

* MySQL/Introduction
* Docker: The best way to learn Docker for Free: Play-With-Docker (PWD)
* Docker: MySQL
# Docker/Networking

This lesson introduces Docker networking.

## Objectives and Skills

Objectives and skills for this lesson include:
* Create a Docker bridge network for a developer to use for their containers
* Troubleshoot container and engine logs to understand a connectivity issue between containers
* Publish a port so that an application is accessible externally
* Identify which IP and port a container is externally accessible on
* Describe the different types and use cases for the built-in network drivers
* Understand the Container Network Model and how it interfaces with the Docker engine and network and IPAM drivers
* Configure Docker to use external DNS
* Use Docker to load balance HTTP/HTTPs traffic to an application (Configure L7 load balancing with Docker EE)
* Understand and describe the types of traffic that flow between the Docker engine, registry, and UCP controllers
* Deploy a service on a Docker overlay network
* Describe the difference between “host” and “ingress” port publishing mode (Host, Ingress)
# Docker/Node.js
## Try It
### Online Free

* Use Play with Docker. Create an account and/or log in.
* Start an interactive session and add a new instance.
* In the terminal window, enter the following commands:
** touch Dockerfile
** touch index.js
* Use the Editor button to edit both files and save the contents above into each respective file.
* Run the following commands:
** docker build -t node-runner .
** docker run --rm node-runner

### On Your Own System

* Install Docker Desktop or the Docker Engine.
* Save the files above into a new Docker Node folder:
** Dockerfile
** index.js
* At a command prompt, change to the Docker Node folder and then run the following commands:
** docker build -t node-runner .
** docker run --rm node-runner

## See Also

* Server-Side Scripting
* JavaScript Programming
* Docker: The best way to learn Docker for Free: Play-With-Docker (PWD)
# Docker/Orchestration

This lesson introduces Docker orchestration.

## Objectives and Skills

Objectives and skills for this lesson include:
* Complete the setup of a swarm mode cluster, with managers and worker nodes
* State the differences between running a container vs running a service
* Demonstrate steps to lock a swarm cluster
* Extend the instructions to run individual containers into running services under swarm
* Interpret the output of “docker inspect” commands
* Convert an application deployment into a stack file using a YAML compose file with “docker stack deploy”
* Manipulate a running stack of services
* Increase number of replicas
* Illustrate running a replicated vs global service
* Mount volumes
* Add networks, publish ports
* Identify the steps needed to troubleshoot a service not deploying
* Apply node labels to demonstrate placement of tasks
* Sketch how a Dockerized application communicates with legacy systems
* Paraphrase the importance of quorum in a swarm cluster
* Demonstrate the usage of templates with “docker service create”
# Docker/Redis
## Try It
### Online Free

* Use Play with Docker. Create an account and/or log in.
* Start an interactive session and add a new instance.
* In the terminal window, enter the following command:
** docker run -d -p 6379:6379 --name=redis-server redis
* To connect to the redis-server, enter the following commands:
** docker exec -it redis-server bash
** redis-cli

### On Your Own System

* Install Docker Desktop or the Docker Engine.
* In a terminal window, enter the following command:
** docker run -d -p 27017:27017 --name=redis-server redis
* To connect to the redis-server, enter the following commands:
** docker exec -it redis-server bash
** redis-cli

### Programming

* To connect to the redis-server from a programming language in a separate container:
** Use redis-server for the host name.
** Modify the Dockerfile to install any required libraries.
* To connect to the redis-server from a programming language not running in a container:
** Use localhost for the host name.
** Modify the Dockerfile to install any required libraries.

## See Also

* Redis
* Docker: The best way to learn Docker for Free: Play-With-Docker (PWD)
# Docker/SQL Server
## Try It
### Online Free

* Use Play with Docker. Create an account and/or log in.
* Start an interactive session and add a new instance.
* In the terminal window, enter the following command (all one command):
** docker run --name sql-server -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=Passw0rd" -p 1433:1433 -d mcr.microsoft.com/mssql/server
* To connect to the mysql-server:
** docker exec -it sql-server /opt/mssql-tools/bin/sqlcmd -S localhost -U sa -P Passw0rd

### On Your Own System

* Install Docker Desktop or the Docker Engine.
* In a terminal window, enter the following command (all one command):
** docker run --name sql-server -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=Passw0rd" -p 1433:1433 -d mcr.microsoft.com/mssql/server
* To connect to the mysql-server:
** docker exec -it sql-server /opt/mssql-tools/bin/sqlcmd -S localhost -U sa -P Passw0rd

## See Also

* SQL Server Tutorial
* Docker: The best way to learn Docker for Free: Play-With-Docker (PWD)
* Docker: Microsoft SQL Server
# Autism spectrum/Dealing with outbursts

Some people with autism have outbursts.
However, that is just one individual's suggestion. There are many ways to deal with outbursts.
| Cause of outburst | Effect | Solution |
| Worry about an issue | Physical aggression towards parents, other individuals or even strangers | Discuss with individual when they have calmed down: do NOT use provcative language. |
| Outburst over no access to something | Physical aggression, tries to get object | Do not give them the object, until it is certain they are fully calm, and that their anger has subsided. |
| Use of negative words | Physical and verbal aggression, screaming | Talk to individual concerned who used negative words, inform about more neutral alternatives. Then reassure individual who had outburst. |
# Autism spectrum/Asperger syndrome

This psychology resource is a "stub". Learn how you can help Wikiversity to develop it.
Asperger's Syndrome was a diagnosis created by Hans Asperger. It was introduced in the DSM-IV as a pervasive developmental disorder, with almost the exact same characteristics as autism, with the only change being that there should not be a speech delay or intellectual impairment. In the DSM-V however, all pervasive developmental disorders were combined into the broad diagnosis of autism spectrum disorder.
# Autism spectrum/Educational needs of people on the autistic spectrum

Autism spectrum disorders are an area that, like all special educational needs, comes under the Disability Discrimination Act 1995.
Like all people, there is no "one-size-fits-all" model.
# BCP/Camellia sasanqua/Logs

This page contains recent bloom logs for the plant Camellia sasanqua (Camellia). If you saw this plant blooming today (or sometime within the last 3 days), you can help improve the bloom clock by logging it. Just click on "edit" next to the Recent Logs heading, add *~~~~ (an asterisk followed by four tildes) on a new line just below the last signature, and then click "save page". This will add your signature and the date to log the plant.
Please make sure you've signed up on the contributors' page so that we can know the location of the plant you saw blooming and use your contribution to create a flora for your region! When you're done, you can go back to one of the main pages and find logs of other flowers you might have seen today.

##### Recent Logs

* SortaQuiet 23:02, 17 June 2007 (UTC)
* HortMan 00:47, 13 April 2008 (UTC)

##### Archived Logs

(If there are more than 5 signatures under the recent logs heading, move the oldest logs to under this heading (generally leave the 3 most recent).
* (no archived logs yet)
# BCP/Campanula rapunculoides/Logs

This page contains recent bloom logs for Campanula rapunculoides (Creeping Bellflower). If you saw this plant blooming today (or sometime within the last 3 days), you can help improve the bloom clock by logging it. Just click on "edit" next to the Recent Logs heading, add *~~~~ (an asterisk followed by four tildes) on a new line just below the last signature, and then click "save page". This will add your signature and the date to log the plant.
Please make sure you've signed up on the contributors' page so that we can know the location of the plant you saw blooming and use your contribution to create a flora for your region! When you're done, you can go back to one of the main pages and find logs of other flowers you might have seen today.

### Logs
#### 2007 Logs

Jomegat 16:47, 8 August 2007 (UTC)

#### 2008 Logs

* Jomegat 02:21, 13 August 2008 (UTC)

#### 2009 Logs

* (no archived logs yet)

##### Recent Logs

* Jomegat 01:26, 15 July 2009 (UTC)
* Jomegat 00:56, 22 July 2009 (UTC)
# BCP/Capsella bursa-pastoris

Capsella bursa-pastoris
| Inflorescence Wikipedia • Commons • Wikibooks (horticulture) • Wikibooks (subject) • Wikispecies • Fruit and seed clock | Profile for Capsella bursa-pastoris (Shepard's Purse) Identifying Characteristics Flowers:The white flowers are arranged in loose racemes. They are radially symmetrical with four petals.Foliage:The basal leaves are lanceolate and dentate.Growing Conditions:Grows in gardens, lots, fields, waste grounds, and embankments with soils that are not too dry and that provide enough sunshine.Fruit:Heart-shaped fruit is a flat and triangular pod. It is attached to the stalk by its pointed end, projecting erect.Similar Plants:Lepidium virginicum Recent Logs Anna reg 13:36, 26 April 2010 (UTC) (view all logs) |
Global data: Temperate zone season(s): Late Spring
Regional data: Southeastern Pennsylvania: (invasive or naturalized) May New Hampshire: May, June, October, November Prague, Czech Republic: (kokoška pastuší-tobolka) October , May Leipzig Lowlands, Saxony, Germany: May
Additional images:
# BCP/Camellia japonica/Logs

This page contains recent bloom logs for the plant Camellia japonica (Japanese Camellia). If you saw this plant blooming today (or sometime within the last 3 days), you can help improve the bloom clock by logging it. Just click on "edit" next to the Recent Logs heading, add *~~~~ (an asterisk followed by four tildes) on a new line just below the last signature, and then click "save page". This will add your signature and the date to log the plant.
Please make sure you've signed up on the contributors' page so that we can know the location of the plant you saw blooming and use your contribution to create a flora for your region! When you're done, you can go back to one of the main pages and find logs of other flowers you might have seen today.

##### Recent Logs

* SortaQuiet 23:02, 17 June 2007 (UTC)
* SB Johnny-LM 11:26, 4 April 2008 (UTC) (just a few flowers open so far)
* SB Johnny-LM 10:06, 9 April 2008 (UTC)
* HortMan 00:47, 13 April 2008 (UTC)

##### Archived Logs

(If there are more than 5 signatures under the recent logs heading, move the oldest logs to under this heading (generally leave the 3 most recent).
* (no archived logs yet)
# BCP/Campanula rapunculoides

Campanula rapunculoides
| Illustration Wikipedia • Commons • Wikibooks (horticulture) • Wikibooks (subject) • Wikispecies • Fruit and seed clock | Profile for Campanula rapunculoides (Bellflower) Identifying Characteristics Recent Logs Jomegat 01:26, 15 July 2009 (UTC) Jomegat 00:56, 22 July 2009 (UTC) (view all logs) |
Global data: Temperate zone season(s): Mid Summer, Late Summer
Regional data: New Hampshire: July, August
Additional images:
# BCP/Camellia sasanqua

Camellia sasanqua
| Flower and foliage Wikipedia • Commons • Wikibooks (horticulture) • Wikibooks (subject) • Wikispecies • Fruit and seed clock | Profile for Camellia sasanqua (Camellia) Identifying Characteristics Recent Logs SortaQuiet 23:02, 17 June 2007 (UTC) HortMan 00:47, 13 April 2008 (UTC) (view all logs) |
Global data:
Regional data:
Additional images:
# BCP/Campanula patula/Logs
##### Recent Logs

* --Juan Pisek 14:44, 29 June 2008 (UTC)

##### Archived Logs

(If there are more than 5 signatures under the recent logs heading, move the oldest logs to under this heading (generally leave the 3 most recent).
# BCP/Campsis radicans

Campsis radicans
| Wikipedia • Commons • Wikibooks (horticulture) • Wikibooks (subject) • Wikispecies • Fruit and seed clock | Profile for Campsis radicans (Trumpet Vine) Identifying Characteristics Recent Logs --SB_Johnny | 15:49, 18 July 2008 (UTC) --SB_Johnny | 10:08, 2 August 2008 (UTC) --SB_Johnny 13:37, 17 August 2008 (UTC) (view all logs) |
Global data: Temperate zone season(s): Mid Summer
Regional data: Southeastern Pennsylvania: (cultivated) July, August
Additional images:
# BCP/Campsis radicans/Logs

This page contains recent bloom logs for Campsis radicans (Trumpet Vine). If you saw this plant blooming today (or sometime within the last 3 days), you can help improve the bloom clock by logging it. Just click on "edit" next to the Recent Logs heading, add *~~~~ (an asterisk followed by four tildes) on a new line just below the last signature, and then click "save page". This will add your signature and the date to log the plant.
Please make sure you've signed up on the contributors' page so that we can know the location of the plant you saw blooming and use your contribution to create a flora for your region! When you're done, you can go back to one of the main pages and find logs of other flowers you might have seen today.

### Logs
#### 2008 Logs

* (no archived logs yet)

##### Recent Logs

* --SB_Johnny | 15:49, 18 July 2008 (UTC)
* --SB_Johnny | 10:08, 2 August 2008 (UTC)
* --SB_Johnny 13:37, 17 August 2008 (UTC)