OpenLLM-France/wikimedia huggingface dataset:
# Guide to the Godot game engine/Plugins/Making your first plugin/Bottom panels

Guide to the Godot game engine
Bottom panels Docks-->
Skip to bottom

### Bottom panels

A bottom panel is a button at the bottom of the screen that shows a dock when clicked. Examples are Output, Debugger and Audio.
First, to create a bottom panel, you need to make a UI for it:
* Create a scene and choose User Interface, and rename the root Control node to bottom_panel.
* Save it inside your plugin folder, in the same place as the plugin script, under the name "bottom_panel.tscn".
* Select your Control, press Layout from the top of the screen, and press Full Rect from the drop down menu that appears.
* With the Control still selected, expand Rect in the Inspector and change min_size.y to 50 (or some larger value) to ensure your UI appears with a non zero size.
* Add a VBoxContainer as a child of the bottom panel. Set its layout to Full Rect.
* Add a Label, and give it text suitable to what the UI does.
* Add a Panel as a child of the VBoxContainer.
* Make sure the Panel is selected, and go to Size Flags on the inspector, and check expand for both horizontal and vertical.
* Create the main UI as a child of the VBoxContainer.
You may wish to put the top Label in a HBoxContainer (which is in the VBoxContainer) if you want to also put buttons on the top.
You also may want to use containers more than you would for a game. You may often want to stretch or shrink the bottom panel to be larger or smaller than the default small size. Setting a min_size.x to 200 - 250 will also stop you from shrinking it too much and making the main screen invisible while the panel is open.
Now, open your plugin's main script, and type the following code:
You may hide or show the button whenever you need too, by using bp_button.

#### Guide to the Godot game engine

    Getting started
       Installation
       What is a node?
       Programming
       Resources and importing
       Signals and methods
       Your first game
    Making it work
       Debugging
       Input
       Physics
       Saving and loading
       Multiplayer
    Making it look good
       UI skinning
       Animation
    Advanced help
       Servers (singletons)
       Platform specific
       Optimisation
       Encryption
       Exporting
       Plugins
    Miscellaneous
       Helpful links
       Authors and contributors
       Print version
back to top next -->
# Guide to the Godot game engine/Plugins/Making your first plugin/Docks

Guide to the Godot game engine
<-- Bottom panels Docks Menus-->
Skip to bottom

### Dock

A dock is a side panel. Examples are Inspector and Scene.
First, to create a bottom panel, you need to make a UI for it:
* Create a scene and choose User Interface, and rename the root Control node to dock.
* Save it inside your plugin folder, in the same place as the plugin script, under the name "dock.tscn".
* Select your Control, press Layout from the top of the screen, and press Full Rect from the drop down menu that appears.
* With the Control still selected, expand Rect in the Inspector and change min_size.x to 60 (or some larger value) to ensure your UI appears with a non zero size.
* Create the main UI as a child of the VBoxContainer.
Now, open your plugin's main script, and type the following code:

#### Guide to the Godot game engine

    Getting started
       Installation
       What is a node?
       Programming
       Resources and importing
       Signals and methods
       Your first game
    Making it work
       Debugging
       Input
       Physics
       Saving and loading
       Multiplayer
    Making it look good
       UI skinning
       Animation
    Advanced help
       Servers (singletons)
       Platform specific
       Optimisation
       Encryption
       Exporting
       Plugins
    Miscellaneous
       Helpful links
       Authors and contributors
       Print version
<-- previous back to top next -->
# Guide to the Godot game engine/Programming/GDScript

Guide to the Godot game engine
GDScript
Skip to bottom
GDScript uses dynamic typing (Variable type can change and type is not inferred on creation) with optional static typing.
Below are the basics of GDScript that you must know. If you've never used it before, even if you plan to only use C# with godot, you should learn these.
GDScript
* Global scope
* Keywords
* If statements
* If conditions
* Data types
* Manipulate the SceneTree
* Making nodes
* Tips and Tricks
# Guitar/Quick Chord Change/Song Examples
### (5) Quick Chord Change
#### Two chords in one bar

Songs that have a chord progression other than G Em C D are only intended for repetition later. So don't practise them today in this lesson.
* I like the flowers (!!!)
* Guantanamera
* Kumbayah my Lord
* La Bamba
* YT Breakfast at Tiffanys (deep blue something) Strophe //: D (G A) :// D Refrain //:D (A G):// und vielleicht noch ein D für die Pausen
* YT (Marie's the Name) His Latest Flame (Elvis Presley) (G Em) 7x C D ...
* YT Stay (just a little bit longer) // (G Em) (C D) // C D
* YT Twist and Shout (Beatles) //: D (G A) ://
* YT When you say nothing at all (Ronan Keating) (G D)(C D) 4x C D (G D)(C D) D Ref: (G D)(C D)2x (G D) C D - - (C D) C D (G D)(C D)
* YT All Summer Long (Kid Rock) (D C) G
* YT Sweet Home Alabama (D C) G
* YT Hang on Sloopy (The McCoys) (G C) (D C)
* YT Bad Moon Rising (Creedence Clearwater Revival) //:G (D C) G G ://
Kategorie:Bucheigene Vorlage
# Four-Player Chess/Common openings/1. h3/1...d6/1...h12/1...l9

| | a | b | c | d | e | f | g | h | i | j | k | l | m | n | |
| 14 | | | | | | | | | | | | | | | 14 |
| 13 | | | | | | | | | | | | | | | 13 |
| 12 | | | | | | | | | | | | | | | 12 |
| 11 | | | | | | | | | | | | | | | 11 |
| 10 | | | | | | | | | | | | | | | 10 |
| 9 | | | | | | | | | | | | | | | 9 |
| 8 | | | | | | | | | | | | | | | 8 |
| 7 | | | | | | | | | | | | | | | 7 |
| 6 | | | | | | | | | | | | | | | 6 |
| 5 | | | | | | | | | | | | | | | 5 |
| 4 | | | | | | | | | | | | | | | 4 |
| 3 | | | | | | | | | | | | | | | 3 |
| 2 | | | | | | | | | | | | | | | 2 |
| 1 | | | | | | | | | | | | | | | 1 |
| | a | b | c | d | e | f | g | h | i | j | k | l | m | n | |
R-0,0,0,0-1,1,1,1-1,1,1,1-0,0,0,0-4- 3,yR,yN,yB,yK,yQ,yB,yN,yR,3/ 3,yP,yP,yP,yP,1,yP,yP,yP,3/ 7,yP,6/ bR,bP,10,gP,gR/ bN,bP,10,gP,gN/ bB,bP,9,gP,1,gB/ bK,bP,10,gP,gQ/ bQ,bP,10,gP,gK/ bB,2,bP,8,gP,gB/ bN,bP,10,gP,gN/ bR,bP,10,gP,gR/ 7,rP,6/ 3,rP,rP,rP,rP,1,rP,rP,rP,3/ 3,rR,rN,rB,rQ,rK,rB,rN,rR,3
Common moves: 2.e3 2.d4 2.g4 2.Bg3

## Kann Variation, 1...l9

Green blocks the g14-n7 diagonal and prepares to play k8 to block the e14-n5 diagonal to defend the weak m6 square.

### Red's responses

Red would like to develop the queen, but then the f2 pawn is hanging. Therefore, Red should address this issue first. The two main moves for Red to consider are e3 and d4 to block Blue's queen. An alternative move is g4, with the idea to develop the bishop to g2. Sometimes the move Bg3 is also played, but that is generally considered dubious.
# Four-Player Chess/Conventions
## Book conventions

When contributing to this Wikibook, please adhere to the following conventions:

##### General

* The spelling used is British English.
* Words are written in full, without contractions.
* Main line moves are written in boldface.
* When using a colour to refer to a player, it should be capitalised. When used as adjective for a piece, the colour is not capitalised. For example, "If Red takes the green queen, Blue takes the yellow queen".

##### Opening theory

* Moves are organised in a directory-like structure, e.g. Four-Player Chess/Common openings/1. h3/1...d6/1...h12. Each position has its own subpage.
* Red moves are referenced as move number, period, space, move. The space prevents an unbroken string of characters in the page title becoming too wide for the page. In displayed text the space can be omitted.
* Blue, Yellow and Green moves are referenced as move number, three periods, move (without space). In displayed text the letter indicating the colour may be prepended to the move for clarity, if deemed necessary.
* Check(mate) indications (# or +) are not included in reference links, but should be included in displayed text.
* In case of transposition, redirect to an existing position.
* Each page starts with a 4pc diagram of the current position. Small diagrams (size = 20 and, optionally, numbers and letters = neither) are used to show other positions, when discussing lines.
* Include the FEN4 and common moves in the top diagram showing the current position. In other diagrams the FEN4 is optional and common moves should be omitted.
# Four-Player Chess/Tactics

All tactics that are found in regular chess also apply to four-player chess. These tactics can be found in the Chess Wikibook. Playing with four players, however, gives rise to different tactics in addition to these traditional tactics, because players can combine forces against another player without that player being able to intervene (as he will have to wait for his turn). This section covers the tactics that are specific to four-player chess.

## Check

This is a basic, but very strong tactic. Checks are potentially deadly in four-player chess and players need to be very wary of them. Particularly a check from the player on the left side is very dangerous, because it may give the other opponent (in Teams) or other two opponents (in FFA) a free move to capture material, to give another check (i.e. double check and possibly checkmate) or to move another piece into position or take away escape squares for a checkmate. A check from the player on the right can also be dangerous, because the other opponent(s) may attack or capture material in anticipation of the coming check.

## Double attacks and threats

In four-player chess players can cooperate to create double attacks and double threats against another player, making use of the fact that a player has to wait for his turn before he can respond to the threats. In the FFA variant players can take advantage of other players' threats and attacks to create another threat of their own or capture material or they may even choose to cooperate temporarily, if it benefits them both. In the Teams variant teammates will, of course, always actively cooperate and seek to create multiple threats.

## X-ray

In regular chess the X-ray is known as a tactic where a piece indirectly attacks a piece through another piece or defends a friendly piece through an enemy piece. In four-player chess Teams a similar tactic can also occur where a piece attacks an enemy piece or defends a friendly piece through a friendly piece or pawn of a teammate. If the teammate moves the piece or pawn, the piece behind it can be captured.
# Four-Player Chess/Common openings/1. h3/1...d6/1...h11

| | a | b | c | d | e | f | g | h | i | j | k | l | m | n | |
| 14 | | | | | | | | | | | | | | | 14 |
| 13 | | | | | | | | | | | | | | | 13 |
| 12 | | | | | | | | | | | | | | | 12 |
| 11 | | | | | | | | | | | | | | | 11 |
| 10 | | | | | | | | | | | | | | | 10 |
| 9 | | | | | | | | | | | | | | | 9 |
| 8 | | | | | | | | | | | | | | | 8 |
| 7 | | | | | | | | | | | | | | | 7 |
| 6 | | | | | | | | | | | | | | | 6 |
| 5 | | | | | | | | | | | | | | | 5 |
| 4 | | | | | | | | | | | | | | | 4 |
| 3 | | | | | | | | | | | | | | | 3 |
| 2 | | | | | | | | | | | | | | | 2 |
| 1 | | | | | | | | | | | | | | | 1 |
| | a | b | c | d | e | f | g | h | i | j | k | l | m | n | |
G-0,0,0,0-1,1,1,1-1,1,1,1-0,0,0,0-3- 3,yR,yN,yB,yK,yQ,yB,yN,yR,3/ 3,yP,yP,yP,yP,1,yP,yP,yP,3/ 14/ bR,bP,5,yP,4,gP,gR/ bN,bP,10,gP,gN/ bB,bP,10,gP,gB/ bK,bP,10,gP,gQ/ bQ,bP,10,gP,gK/ bB,2,bP,8,gP,gB/ bN,bP,10,gP,gN/ bR,bP,10,gP,gR/ 7,rP,6/ 3,rP,rP,rP,rP,1,rP,rP,rP,3/ 3,rR,rN,rB,rQ,rK,rB,rN,rR,3
Common moves: 1...l9

## Hypermodern Sicilian, 1...h11

Yellow pushes the pawn two squares rather than one, gaining more space and opening up the possibility to play Qh12. Since the pawn blocks the e14-n5 diagonal, it does take away the idea to play Bg12.

### Green's responses
#### 1...l9

1...k9
1...l8
1...Nl6
# Four-Player Chess/Common openings/1. h4

| | a | b | c | d | e | f | g | h | i | j | k | l | m | n | |
| 14 | | | | | | | | | | | | | | | 14 |
| 13 | | | | | | | | | | | | | | | 13 |
| 12 | | | | | | | | | | | | | | | 12 |
| 11 | | | | | | | | | | | | | | | 11 |
| 10 | | | | | | | | | | | | | | | 10 |
| 9 | | | | | | | | | | | | | | | 9 |
| 8 | | | | | | | | | | | | | | | 8 |
| 7 | | | | | | | | | | | | | | | 7 |
| 6 | | | | | | | | | | | | | | | 6 |
| 5 | | | | | | | | | | | | | | | 5 |
| 4 | | | | | | | | | | | | | | | 4 |
| 3 | | | | | | | | | | | | | | | 3 |
| 2 | | | | | | | | | | | | | | | 2 |
| 1 | | | | | | | | | | | | | | | 1 |
| | a | b | c | d | e | f | g | h | i | j | k | l | m | n | |
B-0,0,0,0-1,1,1,1-1,1,1,1-0,0,0,0-1- 3,yR,yN,yB,yK,yQ,yB,yN,yR,3/ 3,yP,yP,yP,yP,yP,yP,yP,yP,3/ 14/ bR,bP,10,gP,gR/ bN,bP,10,gP,gN/ bB,bP,10,gP,gB/ bK,bP,10,gP,gQ/ bQ,bP,10,gP,gK/ bB,bP,10,gP,gB/ bN,bP,10,gP,gN/ bR,bP,5,rP,4,gP,gR/ 14/ 3,rP,rP,rP,rP,1,rP,rP,rP,3/ 3,rR,rN,rB,rQ,rK,rB,rN,rR,3
Common moves: 1...d6

## Double Push King's Pawn Opening, 1.h4

Red pushes the pawn two squares instead of one. This is slightly weakening the king's position, since the pawn can no longer block checks supported by g2 and i2 and on h4 the pawn is undefended.

### Blue's responses

Blue can reply in the same way as against 1.h3.
# Free Knowledge Culture Calendar/December 22

Today in 2017 The Post about Daniel Ellsberg and the Pentagon papers was released nationwide in the USA.
← previous day · following day →
# Free Knowledge Culture Calendar/December 23

Today in 1998 was the official start of the OpenSSL project as fork of SSLeay when its original authors silently ditched the project for a job at RSA Inc.
← previous day · following day →
# Free Knowledge Culture Calendar/December 24

The first “real” use of the typesetting system TeX was for a christmas present in 1978. It is perhaps the oldest surviving free software project, dating from before the PC and the computer mouse. Its markup language was an important influence for HTML, and its arrival in India catalyzed the formation of the local Free Software movement in the late 1980s. With its perfectionist concept, this cornerstone of digital typesetting software is still valued today in one form or another for its high quality output.
← previous day · following day →
# Free Knowledge Culture Calendar/December 25

Today in 1990 the first version of the world’s first web browser, named WorldWideWeb, was released.
← previous day · following day →
# Free Knowledge Culture Calendar/December 28

Today in 1969 Anna Torvalds started Linus Torvalds. He started Linux, the best-known free software project. For decades he maintained a leading role as its “benevolent dictator for life”. While not being the nicest collaborator, he coordinates the group of opinionated male kernel hackers putting to use some leadership training that he had gotten in the military.
← previous day · following day →
# Free Knowledge Culture Calendar/December 3

Today in 1998 Giko appeared on 2channel. It is the first cat meme on the Internet.
← previous day · following day →
# Free Knowledge Culture Calendar/December 26

Today in 1982 Time magazine published its January issue which featured the home computer as “Person of the Year”, calling it 1982’s “greatest influence for good or evil” and recognizing the potential of computer networks. The computer had begun to become standardized (IBM PC compatible) and accessible to home users. For two years, sales had doubled every year.
← previous day · following day →
# Free Knowledge Culture Calendar/December 27

Today is the birthday of Jean Bartik. She and did pioneering work on the ENIAC, BINAC and UNIVAC I systems. She assembled and trained the team that converted the ENIAC into a stored-program computer. The ENIAC led to the development of the computer industry. At a time when only the engineering of the hardware of computers was considered prestigious and therefore dominated by men, women were then given the job of debugging and programming these machines – and created the field of programming. She was also one of the first programmers in the U.S. Army and programmed the first missile guidance computer.
← previous day · following day →
# Free Knowledge Culture Calendar/December 29

Today in 2008 OpenBSC was published. It was the first in a family of free implementations of popular wireless protocols.
← previous day · following day →
# Free Knowledge Culture Calendar/December 30

Today in 2015 Egypt’s NTRA blocked Facebook’s Free Basics aka. Internet.org service after it refused to offer surveillance capabilities to the government. It was launched in 2013 and marketed as tackling the digital divide, but is controversial because of its blatant violation of net neutrality. India later also blocked it, albeit with reference to problems regarding net neutrality.
← previous day · following day →
# High School Life Science/Genetics

* Gregor Mendel and the Foundations of Genetics
* Modern Genetics
* Human Genetics
* Genetic Advances
# High School Life Science/Food and the Digestive System

* Food and Nutrients
* Choosing Healthy Foods
* The Digestive System
# High School Life Science/Introduction to Cells
### What are Cells?

Take a look at your hands. What do you see? What you see is your hand, which is made of billions and billions of cells. What is a cell? Well cells are what your bones are made of. These cells that forms your bones are hard enough to support your body. Cells are also what your muscle is made of. A muscle allows you to do small thing like moving a finger to big things like carrying a heavy object. Yes thats right, your ENTIRE body is made of cells, From your hair to your toes, everything is a cell. Now what are cells made of? Move on to the next chapter to find out.
# High School Life Science/Introduction to Plants

Plants are very important things in our lives they give us air to breathe and even give us food to eat so we must take a good care of it as it is also like a human being it is alive we must also protect it as it helps us with many reasons,another reason why plant is important is it gives us firewood which we make fire to keep ourselves warm when it's cold.Take care of our beautiful scenery plants.

### Hello Tree!

Take a Deep breath. You just breathed in oxygen. Hmm... Where did all this oxygen come from? Well, oxygen comes from plants. Plants like trees, flowers and many others. How is oxygen made? Lets find out.
# High School Life Science/Male Reproductive System

Male reproductive system Only a mature male can produce sperm cells. The sperm cells are produced in the testes and store in the epididymis, from the epididymis it travels through the vas deferens(sperm duct) until it reaches the seminal vesicles where it will be supplied with nutrients to keep the sperm alive. The seminal vesicles secretions are alkaline(non-acidic). From the seminal vesicles it reaches the prostate gland where by fluid is added to the sperm mixture. Down the sperm goes until it reaches the Cowper's gland where another fluid is added to the semen, and down the sperm goes through the urethra until the last opening.
Parts of the male reproductive system and their functions
    Scrotum- is a thin skin sac like that covers the sperm and keeps it away from the body in order to avoid high temperatures, say less the temperature of about 2°C less than the normal body temperature.
    Testis-produce sperm and male sex hormone 'testosterone'.
    Epididymis-sperms are stored here.
    Vas diferens-a pipe used by the sperm cells while traveling to the urethra.
    Seminal vesiclesecretes extra fluids that supply the sperm with nutrients (alkaline secretions).
    Prostate gland-adds fluid to the sperm mixture.
    Cowper's gland-adds more fluid to the semen.
    Urethra-a tube that carries out the mixture of the sperm cells and the semen, also export urine.
    Penis-becomes hard and erect when the spongy tissue cells of the penis become filled with blood; penis is inserted into the vagina during sexual intercourse; at ejaculation, the sperm in the semen have a good chance of reaching the fallopian tubes of the female
    Foreskin-loose skin over tip of penis; circumcision is the removal of the foreskin
# High School Life Science/Other Invertebrates

* Mollusks
* Echinoderms
* Arthropods
* Insects
# High School Life Science/From Populations to the Biosphere

* Introduction to Ecology
* Populations
* Communities
* Ecosystems
* Biomes and the Biosphere
# High School Life Science/Introduction to Invertebrates

* Overview of Animals
* Sponges and Cnidarians
* Worms
# High School Life Science/Introduction to Living Organisms

* What are Living Things?
* Chemicals of Life
* Classification of Living Things
# General Engineering Introduction/Golden Ignorance/Faqs

Frequently asked questions (FAQs) define "normal." Yet no one is normal. And normal doesn't help most people. Lots of starting points are needed. Lots of paths need to be created for the huge diversity of people on this planet ... a diversity that will only grow as our species matures. You need to value your personal ignorance. Don't throw it away. Don't turn your "non-normal differences" into your personal failure. Don't turn someone else's success into their gold. Value your ignorance. Turn it into gold for yourself.
Robots can follow instructions. Robots can be taught to replicate very narrow activities. Experts are people that behave in predictable ways, following well established, best practice standards. But who has the fun of creating, designing and establishing new things, new ways? Why has this become pain, not fun?
# General Engineering Introduction/Golden Ignorance/dialogue

An Engineering Family:
    Father says "Mow the Lawn."
    You try, but the Lawnmower will not start. You report back.
    Mother intercepts and says "Fix it."
    You say "Can you show me?"
    Mother says "No."
    Dad wants to help, but mom looks him away. You say "I don't know how."
    Mother says "Figure it it out."
    You stare at the lawnmower for an hour. You try again with your parents. Looks like you are going to spend the weekend staring at the lawnmower. After a while, bored, you start taking it apart. You check the gas. You take the spark plug out. You clean it. It starts!