recursal/Fanatic-Fandom huggingface dataset:
Shop 5

## Shop 5

A large shop that would make a great tavern or inn.

Can be crafted by a Mason or Carpenter with the Architect Sub-profession.

A Tier 3 Level 3 Deed is required to place this structure.

## Construction Site Requirements

Stacks of Red-Brown Planks : 4

Stacks of Shaped Stone Bricks : 6

## Layer 1: Ground Floor Walls

Barrel of White Plaster: 6

Large Metal Nail: 25

Metal Nails: 70

Stack of Light-Brown Planks: 2

Window Screen: 7

Wood Support Beam: 25

Wooden Doorframe: 2

Wooden Windowframe: 7

## Layer 2: Second Floor

Metal Nails: 20

Wooden Stairs: 3

Stack of Red-Brown Planks: 6

## Layer 3: Second Floor Walls

Barrel of White Plaster: 2

Large Metal Nail: 30

Metal Nails: 100

Stack of Light-Brown Planks: 3

Stack of Red-Brown Shingles: 3

Window Screen: 6

Wood Support Beam: 40

Wooden Doorframe: 2

Wooden Windowframe: 6

## Layer 4: Third Floor

Metal Nails: 20

Stack of Red-Brown Planks: 5

Wooden Stairs: 2

## Layer 5: Third Floor Walls

Barrel of Grey Plaster: 2

Large Metal Nail: 30

Metal Nails: 100

Stack of Light-Brown Planks: 3

Stack of Red-Brown Planks: 4

Window Screen: 8

Wood Support Beam: 20

Wooden Doorframe: 1

Wooden Windowframe: 8

## Layer 6: Fourth Floor

Metal Nails: 11

Stack of Red-Brown Planks: 2

Wooden Stairs: 1

## Layer 8: Fourth Floor Walls

Barrel of Grey Plaster: 2

Large Metal Nail: 7

Metal Nails: 30

Stack of Grey-White Planks: 1

Stack of Light-Brown Planks: 1

Window Screen: 7

Wood Support Beam: 20

Wooden Windowframe: 7

Wooden Doorframe: 1

## Layer 7: Roofing

Barrels of Grey Plaster: 2

Large Metal Nail: 20

Metal Nails: 75

Stack of Grey-White Planks: 1

Wood Support Beam: 12

Stack of Red-Brown Shingles: 10
Small Wooden Rake

## Server Admin

### Spawn Code

cheat giveitem "Blueprint'/Game/Mods/SurvivalPlus/Items/Tools/PrimalItem\_SmallWoodenRake\_SPlus.PrimalItem\_SmallWoodenRake\_SPlus'" 1 0 false

Used to rake Crop Plots.

Plots have 3 different labelled stages of efficiency (6 stages in total):

* Well Kept (3 stages of orange)
* Weeds Sprouting (2 stages, orange then red)
* Overgrown (red)

Crop Plots are most efficient when in the ‘Well Kept’ stage, and will slowly progress to the next stage over time. If the Radial menu doesn't show the option to 'Rake', then it's at the best 'Well Kept' stage possible.

If a plot is in ‘Overgrown’ stage, it will produce far less crop.

Use the Rake from the Radial menu when looking at the plot, this will improve the well-being. Note that even when you reach the 'well Kept' stage, you can rake 2 more times before the Rake option is removed from the Radial menu.

Overgrown -> Weeds Sprouting (red) -> Weeds Sprouting (orange) -> Well Kept -> Well Kept -> Well Kept

It is preferable to use a Plow instead of a Rake, as it is capable of raking every plot in an 8x8 plot circular radius from a single use! Placing the Plow in the center of a 12x12 farm will be able to service all 144 Crop Plots! The Plow needs to be used twice to completely restore a Crop Plots well-being from 'Overgrown' to the best 'Well Kept' status.

Only a Farmer can use the Plow, however this must be crafted by a Carpenter and Blacksmith.
Sluice

## Server Admin

### Spawn Code

cheat giveitem "Blueprint'/Game/Mods/SurvivalPlus/Professions/Blacksmith/Structures/Sluice/PrimalItemStructure\_Sluice\_SPlus.PrimalItemStructure\_Sluice\_SPlus'" 1 0 false

A more efficient way to extract Copper Dust from Ground Titanomyrma Mound.
The sluice must be standing in water to operate.

Materials to construct in Carpenters Table:

20x Metal Nails

5x Metal Strips

1x Thick Metal Plate

15x Crude Planks
Wooden Spear

## Server Admin

### Spawn Code

cheat giveitem "Blueprint'/Game/Mods/SurvivalPlus/Items/Weapons/Spears/Woodenspear/PrimalItem\_WeaponWoodenspear\_SPlus.PrimalItem\_WeaponWoodenspear\_SPlus'" 1 0 false

cheat giveitem "Blueprint'/Game/Mods/SurvivalPlus/Items/Weapons/Spears/Burntwoodenspear/PrimalItem\_WeaponBurntwoodenspear\_SPlus.PrimalItem\_WeaponBurntwoodenspear\_SPlus'" 1 0 false

An easily made melee weapon that can also be thrown. Has the chance to break when used. The tip can be burned in a fire to harden, increasing durability.
Spyglass

10 Wood

## Overview

The Spyglass is often used in-game while taming to see possible tameable beasts far away, and to check the level of a creature in order to decide whether it is approachable. This is particularly valuable in hunting dangerous creatures such as Carnos and Rexes, as well as flying creatures like Argents, Pteranodons, and Quetzals.

It can also be used to see the owner of structures from an increased distance.

While looking at a player or a creature through the spyglass, you can use the "Attack This Target" whistle (default: .) to command a creature to attack a distant target.

The spyglass can be used to show the gender of the creature you wish to tame, allowing you to hunt for mates to your dinosaurs for breeding.
Pottery Wheel

## Server Admin

### Spawn Code

cheat giveitem "Blueprint'/Game/Mods/SurvivalPlus/Structures/PotteryWheel/PrimalItemStructure\_PotteryWheel\_SPlus.PrimalItemStructure\_PotteryWheel\_SPlus'" 1 0 false

The pottery wheel is a structure for creating simple pots which are then placed in the fire to harden. It requires clay and a clay shaper to use.

The wheel turns when the player is in proximity to the structure.
Stables

Wood Support Beam: 30

Metal Nails: 150

Bucket of Plaster: 30

## Server Admin

### Spawn Code

cheat giveitem "Blueprint'/Game/Mods/SurvivalPlus/Professions/Carpenter/Products/Structures/Barn/Stables/PrimalItemStructure\_Stables\_SPlus.PrimalItemStructure\_Stables\_SPlus'" 1 0 false

The stables are a structure that provides a level of automation to animal husbandry. They pick up poop and eggs (including fertilized eggs).

Additionally they claims nearby unclaimed babies while they are in their early baby stages and disable wandering on them.

In order to work the stables need to be powered with coin to pay the stable hand.

## Claiming Range

The stables claims babies in a 20m radius.
Leather

## Server Admin

### Spawn Code

cheat giveitem "Blueprint'/Game/Mods/SurvivalPlus/Professions/Tailor/Products/Components/PrimalItem\_Leather\_SPlus.PrimalItem\_Leather\_SPlus'" 50 0 0

Leather is a component created by placing Dried Hide into a Tanning Barrel with Tanning Liquor.

## Dependencies

### Dried Hide

Dried Hide is created by placing raw Hide into a Tanning Rack with Salt.

### Tanning Liquor

Tanning Liquor is created by placing Bark into a Tanning Barrel with a Water Container.

### Bark

Bark is harvested from trees with a Pick, Hatchet, or Hands.

## Crafting

Leather is used to craft many items, including:

* Armor
	+ Leather Hat
	+ Leather Shirt
	+ Leather Strips
	+ Leather Pants
	+ Leather Gloves
	+ Leather Boots
* Saddles
	+ Equus Saddle
Worms

## Server Admin

### Spawn Code

cheat giveitem "Blueprint'/Game/Mods/SurvivalPlus/Items/Resources/PrimalItemResource\_Worms\_SPlus.PrimalItemResource\_Worms\_SPlus'" 1 0 false

Wiggly squiggly worms. They can be found in soil and dino poop. Makes a decent bait for catching fish, specifically salmon. Other fish require different bait.
Large Warehouse

A two storey building with 3 rooms on the top level, that can be crafted by a Mason or Carpenter with subprofession Architect.

A large warehouse with none of the comforts of home.

You need a Tier 3 Level 2 Deed to place this structure!

## Construction Site / Crafting Requirements

50 Lumber

70 Stone Brick

 1st Layer: Foundation

23 Building Materials

30 Large Metal Nail

70 Metal Nails

2 Wooden Doorframe

25 Wood Support Beam

## 2nd Layer: First Floor

23 Building Materials

30 Large Metal Nail

70 Metal Nails

8 Window Screens

2 Wooden Doorframe

8 Wooden Windowframe

25 Wood Support Beam

 3rd Layer: Second Floor

23 Building Materials

20 Large Metal Nail

65 Metal Nails

3 Stacks of Red-Brown Planks Note: If your building materials are already red-brown planks, you won't need those 3.

2 Wooden Stairs

20 Wood Support Beam

 4th Layer: Roof

25 Large Metal Nail

60 Metal Nails

12 Stacks of Wood Shingles

## 5th Layer: Roof Walls

5 Large Metal Nail

15 Metal Nails

2 Building Materials

4 Wood Support Beam
Medieval Depot

## Server Admin

### Spawn Code

cheat giveitem "Blueprint'/Game/Mods/SurvivalPlus/Professions/Villager/Traders/MedievalDepot/PrimalItemStructure\_MedievalDepot\_SPlus.PrimalItemStructure\_MedievalDepot\_SPlus'" 1 0 false'"

 The Medieval Depot is an NPC-run depot that will buy and sell goods from you the player. One merchant will buy various goods from you at specified quantities and amounts. The amounts are below market value, but make a good spot to turn in excess supplies for newer players.

 The other merchant will then in turn take those goods, and sell them back to other players.

 Can not be placed, but based on village needs it may purchase a Land Plot automatically, and build itself.
Importing from github

To import a project from Github in Eclipse using Egit (the tool Eclipse uses to communicate with Github), follow the instructions on this video: https://www.youtube.com/watch?v=V42r5REJx-M

Things that have tripped people up in the past:

Don't click finish if there is an option to click next.

When selecting a wizard for importing the project, select "Import Existing Projects," not "Use the New Project Wizard." This second, and incorrect option, may be filled in by default.
Waterskin

## Server Admin

### Spawn Code

cheat giveitem "Blueprint'/Game/Mods/SurvivalPlus/Items/Tools/Waterskin/PrimalItemConsumable\_WaterskinCraftable\_SPlus.PrimalItemConsumable\_WaterskinCraftable\_SPlus'" 1 0 false

## Overview

Waterskins are containers that players can use to carry water with them.

## Utility

* Staying hydrated.
* Cooking.
* Watering crop plots: With a filled waterskin in your inventory, hold 'E' to access the radial menu in the Crop Plot and select water crop plot.
* Making Salt: Place filled waterskins inside a Large Clay Pot. Each skin creates 15 Salt.
* Making Leather: Place filled waterskins in the Tanning Barrel with Bark.

## Notes

* Each skin holds 100 units of water that slowly empties over approximately 30 minutes.
List of food and drinks in the United States of America

## Pasta

* Teddy O's
* Spaghetti O's
* Chef Boyardee Teenage Mutant Ninja Turtles Pasta
* Chef Boyardee Sharks Pasta
* Chef Boyardee Dinosaurs Pasta
* Chef Boyardee ABCs & 123s Pasta
* Campbell's Star Wars Pasta
* Chef Boyardee Sesame Street Pasta
* Campbell's Chicken Noodle O's
* Campbell's Mickey Mouse Pasta
* Chef Boyardee Batman Pasta

## Drinks

* Coca-Cola
* Pepsi
* Mountain Dew
* Dr. Pepper
* Kool-Aid
* Hi-C

## Cereal

* Oreo O's
* Mickey Mouse Cheerios
Git

**Git** is the revision control system used by our team. It allows for "save points" both locally (on your computer) and over a network (on a server, such as GitHub).

## Advantages

* Using git allows for multiple people to work on the same project simultaneously. It is like using Google Docs, but for coding
* If you screw up, git will allow you to undo essentially an unlimited time
* By branching and merging, you can break into teams to focus on short term goals

## Disadvantages

* You have to go out of your way to pull, commit, and push
* Merging sometimes fails, which is tedious to fix
* Some people find it intimidating to learn (although it's not tough once you get it down)

## Getting Started

Try checking out the Atlassian Git Tutorial.

## SourceTree

SourceTree is a super useful tool by Atlassian that help visualize what is going on within a git project. The tool visually shows the many active branches within a project as well as branch points and merges. We recommend you download SourceTree and use that until you get the hang of Git.
20180120 Router, RaspberryPI, Radio, roboRio

20180120 robotics  club

## ===router/ raspberryPi config Netgear N600

Reset router

check ip with commad prompt

commands

ipconfig

ipconfig /release

ipconfig /renew

rightclick connection setting

go to open network and internet access

go to change adapter settings

right click Ethernet 2 and go to properties

click internets protocol version 4 (tcp/IPv4) and confirm that Ip addresses are being obtained automaticaly

requirement:

IP address

subnet mask

Default gateway

search gateway in browzer

reset password to 5066

username:admin

under advanced: lan setup ending ip to .199 and apply (200-254 open for static ip)

under maintenance click on attached devices to view all devices

use lan setup to give the rasbearypi a static ip

## ===radio config

wi-fi must be disabled IN CONTROLPANEL

  Connection-specific DNS Suffix  . : .frc-robot

   Subnet Mask . . . . . . . . . . . : 255.255.255.0

   RADIO IP:

Default Gateway . . . . . . . . . : 10.50.66.1

## ===roboRIO

RIO: Power INPUT V=RED (Voltage), C=BLACK (Common)

Connect to Power Supply "Vbat CONTROLLER PWR"

Fashed with FRC\_roboRIO\_2018\_v16.zip

IP: 172.22.11.2

Hostname: roboRIO-5066-FRC

Reset for config to take effect.
Training Hub

This page will act as a portal for our training program for training programmers.

## Setting up your coding environment

As a programming team, we have decided on using Eclipse and Java. Follow the Programming Quick Start guide for all software setup.

## The Java Language

There are many resources for learning Java. HomeAndLearn and TutorialsPoint are always good places to start (you only need to follow the Java and Object Oriented tutorials). For practice with writing algorithms, doing a exercises on codingbat is very useful (don't worry about the recursion exercises too much, since we focus on procedural design). And, as always, one of the best ways to learn is just to practice. That means you should do projects that *you* want (or you could ask a mentor, team leader, or friend for ideas). Text-based games, math tools, and other programs that run in the console are good projects to start with, and graphical programs and games are very good practice later on.

## The FRC Control System

### Training Pages

We've written a tutorial on the basics of the FRC Control System on the Robot Java API page.

### External Documentation

The best place for this is the official screensteps site. Each year, FIRST comes out with a new version of the Screensteps site for their new version of the control system, so make sure you find that page right away each year. If you need technical details on any classes, interfaces, or methods, peruse the documentation, although I would not advise memorizing it by any means.

## Git

Just check out the relevant Wikia page for info. There is a 'getting started' section that should be able to help.

## Networking

There aren't really any consolidated resources for this. Maybe just read through these pages?

## Our Code

Probably the best way to learn our code is either to read the code (we've spent many man-hours documenting it, so you'd better make use of it), check out the relevant Wikia pages, or just talk to the author of that specific piece of code (hey, another reason to learn Git!).
Simulating Robots with Gazebo

High-priority project.

Gazebo is an extremely useful tool that allows robotics teams to simulate their robots using CAD models and a virutal world. It allows programming teams to test a lot of code without having to use the physical robot. FIRST has tutorials on WPILib Screensteps that one can use to figure out the software. This could be extrememely useful to our programming team.
Command Line

**This article is a disambiguation page for Command Line**

The following is a list of links to pages that might share the same title.

Please follow one of the disambiguation links below or search to find the page you were looking for if it is not listed. If an internal link led you here, you may wish to change the link to point directly to the intended article.

* Command Prompt, the Windows command line
* Terminal, the Linux and OS X command line
Broken Pipe

## Overview

This error occurs when a data stream is interupted. For example, if a camera is being implemented, but the connection between it and the RoboRIO is spotty, this error will be thrown (repeatedly).

## How to Fix It

We still have not found a reliable method to avoid the error. In general, as long as you receive some sort of image, it will be usable, even with the error. According to this, however, the problem may disappear if the 32 bit version of the JDK is used.
FileZilla

**FileZilla** is an application used for FTP connecitons (and other types, but those are less important to us). We use this to copy over the *robot.properties* file.

## Installation

Go here and download the appropriate installer. Open the executable and follow the instructions.

## Usage

In the *Host* box, enter an address (like *10.50.66.2*); in the *Username* box, enter a name (like *lvuser*); in the password box, enter a key (like *singularity*); and then press *Quickconnect*.

Your local files will be listed on the left, and the server's files (i.e. the ones on the robot) will be on the right. You can click and drag files or folders. Alternatively, you can right click and choose either *Upload* or *Download*.
Terminal

The **terminal** is the Linux and Unix versions of a command-line interface. That means the program is text only (i.e. no graphics). The main reason our team uses this is to edit files directly on the robot. Note that the terminal, unlike the command prompt,

## Accessing the Terminal

If you are trying to access the robot remotely, just [SSH] into it. You might have to login.

If you want to access the terminal locally on a Linux or OS X machine, simply open the application named "Terminal" (Ubuntu has this bound to Ctrl+Alt+T).

## The Basics

Your prompt will (probably) appear as

```
username@computername:path/to/current/directory

```

Like a file explorer, you will always be in one directory. Whenever you see the prompt, you can enter a command. If at any time a command gets stuck, just hit Ctrl-C (or Cmd-C if your are on a Mac) to stop the command.

## Simple Commands

* *ls*: This will list the contents of your current directory. By specifying a folder (like *ls path/to/folder*, you can list the contents of an arbitrary directory.

*Note: you will always see at least two listings (except in rare circumstances):*
* "." is your current directory
* ".." is the parent directory

* *cd path/to/folder*: This will change your current directory to whichever one is specified. Note that folder paths can be absolute (*cd /home/stephen/Desktop*) or relative (*cd Documents*). Note that you can also use *CD ..* to navigate to the parent directory.
* *vi*: This opens up vi. If you specify a file, vi will open that file (if the file does not exist, it will create a new one with the specified name).
* *./program*: If your directory contains an executable, you can run it just by typing this. Additionally, if you are in the wrong directory, you can run the file by specifying either a relative or absolute path to the file.
* *echo foobar*: This will print whatever follows it (replace *foobar* with anything). *echo* is escpecially useful when trying to see things like the path, which can be accessed as *echo $PATH*.

## Path

Sometimes, you might have downloaded a program (such as PuTTY) and want to run it from the command line. Unfortunately, you may find that you have to specify the entire path, which is tedious. Luckily, you can tell command prompt to look in certain places for programs, which would allow you to just give the program name instead of the path.

Open up the file *~/.profile*, and make a line

```
export PATH=$PATH:/path/to/directory/with/program1:/path/to/directory/with/program2

```

You can extend this to include many programs if you want. If done correctly for the example, you would be able to say

```
putty

```

instead of

```
/usr/bin/putty

```
Vi

**Vi** is a command line text editor found on the roboRIO. It is intimidating at first, but as long as you know the basics, you will not get rekt too hard.

## Usage

```
vi

```

will start the program.

```
vi filename.txt

```

will start vi with a file already loaded. See here for an interactive tutorial to vim (which is just like vi, but a little better).
CTRE CANTalons

http://wpilib.screenstepslive.com/s/4485/m/13503/l/682619-3rd-party-libraries

This website has the link to the CTRE website, which stands for Cross the Road Electronics.

Click on CTRE Toolsuite, then download CTRE Toolsuite Installer 4.4.1.9 (.zip)

When finished, go into file explorer for windows, click on the toolsuite in downloads, extract, and complete the installation.

You should have a .exe file

In eclipse, right click on project, go to properties, Java Build Path, add External Jars, and add the .exe file.

the .exe can then be moved to a convenient place, preferably:

(users, you,) git, location of github local project, and in a library folder (you may have to create this folder, other external libraries such as WPILib and json\_simple-1.1).

Also, a good directory to try if you can't get the .exe to work properly in eclipse is

(users, you,) wpilib, user, java, lib.

According to https://www.chiefdelphi.com/forums/showthread.php?p=1625835 , this lib folder in the wpilib directory folder is automatically implemented into the eclipse robot projects
PID - Automated Sensor Feedback

This project involves figuring out how to use the PID system included in WPILib. The goal of the project is to be able to use feedback from sensors (particularly encoders) to set motors to specific speeds or encoder positions.

*A note from Stephen: If I remember correctly, some classes might automatically implement this. Also, I reccomend at least a light background in calculus before you start on this project (you should know what a derivative and an integral are).*
2017 Issues and Goals

squared inputs

reverse/ precise/ fast drive

sensors for gears(autonomously do this)

Intake

Dumping hopper

Climber:

sensors to line up the rope, actual climber

beginning of telop, drive forward

auton:

hard coded, sensors

mouse odometry

cross baseline

dump fuel?

deliver gear

move forward at the beginning of teleop

Vision / other sensors:

camera

Mouse Odometry

gears per second/ cycle time/ gears total

lots of comments section

accuracy on high goal shooting, timing for both goal shooting

teamwork

auton

small logitech controller class
Chicken George

**Chicken George** is a fast food restaurant chain based in Baltimore, Maryland. The first restaurant was established by Theodore Holmes in November 1979 in the Mondawmin Mall in Baltimore. The company currently has thousandths of restaurants (both company-owned and franchised) in all 50 states, US territories, and the District of Columbia.
Referencing Libraries in Eclipse

Follow this link: https://wpilib.screenstepslive.com/s/currentCS/m/getting\_started/l/599679-installing-eclipse-c-java

Scroll down to where it says "Installing the Development Plug-ins - Option 1: Online Install" and download the necessary libraries if you don't already have them on your computer.

After this is complete, right-click on the project, hover over Build Path, and choose "Add External Archives..." then navigate to user > [you] > wpilib > java > current > lib. Select these libraries: cscore.jar, cscore-sources.jar, CTRLib.jar, junit.jar, NetworkTables.jar, NetworkTables-sources.jar, WPILib.jar, WPILib-sources.jar. Then hit **open.** There should now be a Referenced Libraries folder under the project and you should have access to all of them in your project
Крафт из категории выживание

1. Бактерицидный бинт вес 0.1 кровотечение -75% (1х зеленка 1х чистые простыни)
2. Большой бинт вес 0.1 кровотечение -45% (1х чистые простыни)
3. Большой фонарик вес 1.2 ресурс 150 (1х изолента 1х лампочка 2х маленькая железная коробка 1х маленький фонарик 2х осколки стекла)
4. Веревка вес 1 (2х грязные простыни 1х нитки)
5. Зеленка вес 0.1 кровотечение -10% (1х самогон 5х уголь 1х хим реагент)
6. Импровизированный котелок вес 0.3 (1х хлам 1х пустая жестянка)
7. Костер вес 0.5 (2х бумага 1х дрова 1х спички)
8. Мазь от ожогов вес 0.1 ожоги -15% (2х зараженное мясо 10х мороженные дикие ягоды 1х хим реагент)
9. Маленький бинт вес 0.1 кровотечение -35% (1х скатерть)
10. Маленький мешок вес 1 ресурс 80 вместимость 31 (2х веревка 6х грязные простыни 3х нитки)
11. Маленький факел вес 0.5 ресурс 15 (1х веревка 1х маленькая доска 2х тряпки)
12. Маленький фонарик вес 0.7 ресурс 150 (1х изолента 1х лампочка 2х маленькая железная коробка )
13. Отмычка вес 0.1 (1х гвозди 1х изолента 1х скрепки)
14. Персональная аптечка вес 0.2 здоровье 35 все травмы -20% (1х большой бинт 1х зеленка)
15. Повязка от ожогов вес 0.1 ожоги -45% (1х мазь от ожогов 1х чистые простыни)
16. Пустая фляга вес 0.1 (1х изолента 1х хлам 1х пустая бутылка)
17. Рыболовные снасти вес 0.5 (1х гвозди 1х маленькая доска 2х нитки 1х свинец)
18. Самодельный савок вес 1 ресурс 45 (1х маленькая доска 1х хлам)
19. Спальник вес 1.5 ресурс 1 (2х нитки 10х тряпки)
20. Спички вес 0.001 ( 1х маленькая доска 1х хим реагент)
21. Чистая вода вес 0.9 жажда -70% (2х уголь 1х фляга с грязной водой)
22. Чистые простыни вес 0.1 ( 1 хгрязные простыни 1х мыло 1х чистая вода)
23. Шина вес 0.1 переломы -80% (1х веревка 1х маленькая доска 1х чистые простыни)
24. Электронная отмычка вес 0.12 (1х изолента 2х калькулятор 1х транзисторы)
Secure SHell

**Secure SHell (SSH)**, is a way to connect to a computer remotely. Rather than just transfering files using FTP, this allows access to a shell (like a remote terminal or command prompt). This is one way to access the file system on the robot (the other main method being to use FileZilla).

## Usage

If you are on Windows, see PuTTY.

For Linux and OS X users, go open up a terminal session. Then, run the command

```
ssh username@IPAdress

```

For example

```
ssh lvuser@10.50.66.2

```
Command Prompt

The **Windows Command Prompt** is an example of a command-line interface, meaning it allows access to computer files and executables with *text only* (no graphics). Cmd, unlike terminal, is not case sensitive.

## Accessing the Command Prompt

There are several ways to open the command prompt:

* *Start > Windows System > Command Prompt* (This is only confirmed on Windows 10)
* [Windows Key] + R > type cmd > hit return
* [Windows Key] + X > press C (or A for an administrative prompt)

## The Basics

At any given moment, you are inside exactly one folder per session (just like in a generic file explorer). The prompt is in the following format:

```
PATH\TO\FILE>

```

To run a command, just type it out and press enter. When you see the prompt again, the interface is ready to receive another command. If you happen to get stuck (a command is taking too long to run), pressing Ctrl-C will stop the command.

On that note, if you want to copy something from the window, use Shift-Ctrl-C. To paste, simply right click. Note that left clicking at all will clear out your clip tray, so be careful.

## Simple Commands

* *DIR*: This will list the contents of your current directory. By specifying a folder (like *DIR PATH\TO\FOLDER\*, you can list the contents of an arbitrary directory.

*Note: you will always see at least two listings (except in rare circumstances):*
* "." is your current directory
* ".." is the parent directory

* *CD PATH\TO\FOLDER\*: This will change your current directory to whichever one is specified. Note that folder paths can be absolute (*CD C:\Users\Stephen\Desktop*) or relative (*CD Documents*). Note that you can also use *CD ..* to navigate to the parent directory.
* *NOTEPAD*: This opens an instance of notepad (not notepad++, unfortunately). If a file path is specified, the file will be opened.
* *FOOBAR.exe*: If your directory contains an executable, you can run it just by typing the full file name. Additionally, if you are in the wrong directory, you can run the file by specifying either a relative or absolute path to the file.
* *ECHO FOOBAR*: This will print whatever follows it (replace *FOOBAR* with anything). *ECHO* is escpecially useful when trying to see things like the path, which can be accessed as *ECHO %PATH%*.

## Path

Sometimes, you might have downloaded a program (such as PuTTY) and want to run it from the command line. Unfortunately, you may find that you have to specify the entire path, which is tedious. Luckily, you can tell command prompt to look in certain places for programs, which would allow you to just give the program name instead of the path.

Go to *Control Panel > System and Security > System > Advanced System Settings > Environment Variables*. Choose, under *System Variables*, Path. Add to it the directory in which your command is found. For example, I added *C:\Program Files (x86)\PuTTY*. Press okay a bunch. Now, when you open up command prompt and want to run PuTTY, you can just say

```
PUTTY

```

instead of

```
C:\Program Files (x86)\PUTTY

```
BUILD FAILED

## Overview

Sometimes, when trying to build nad push the code, Ant will complain about the build failing. This can occur for multiple reasons. Luckily, most of the time, the fix is easy.

## How to Fix It

*As stated above, which path you take below will depend on the nature of the error.*

### Authentication Error

Go to the build.properties file and edit the user and password fields. Make sure that the user you choose has permission to edit the .jar file (such as lvuser or root).

### roboRIO not found

Make sure that you have a connection with the robot (i.e. make sure that both the roboRIO and the radio are on and that you are connected to the robot's network). If you are and the problem persists, make sure that Ant is trying to access the correct IP address. Try editing the build.properties file to send it to the correct static IP. You could also sketchily just send the code over via USB or Ethernet, but this should be a last resort.

### roboRIO Image does not match plugin

Update WPILib. In eclipse, go to Help > Check for updates.

### Other Errors

Make sure that you aren't running into an error during the actual compilation stage.

### A bunch of blue and orange text (about JSON or other dependencies)

You need to add your json jar (or other library jar) to the (User)/wpilib/user/java/lib folder.

Outdated method (2016 and earlier) \/

Refer to the Build.properties and build.xml page. The libraries have not been added to the ant classpath, so the robot does not have the JSON (or other) libraries it needs.

## Java Deploy Fail (JRE)

https://wpilib.screenstepslive.com/s/4485/m/13503/l/599747-installing-java-8-on-the-roborio-using-the-frc-roborio-java-installer-java-only

Reinstall the JRE on the roboRIO.
SmartDashboard

The **SmartDashboard** is a graphical user interface used to communicate information from the robot to the drivers (and the programmers, during testing).

## Usage

To send data to the dashboard, use

```
SmartDashboard.putString("String name", "Data");

```

To get data, say

```
SmartDashboard.getString("String name");

```

You can also use *Number* (doubles) and *Boolean* (booleans) instead of *String*.

See also here for a little more information.

## Benefits

Because we do not have direct access to the console for logging purposes (errors and warnings only), SmartDashboard can be used for debugging purposes. Additionally, you can put the camera on the dashboard, which is great for the drivers (especially with tall things like stacks of totes). It is also possible to make graphs of variables over time and more complex widgets using the smartdashboard. Refer the the WPILib Screensteps for more information on this.
USA Fanon Wikia

## Welcome to the USA Fanon Wikia

A Wikia about fanon for anything in the USA.

## Describe your topic

Write a description about your topic. Let your readers know what your topic is about and add some general information about it.

## Latest activity

Photos and videos are a great way to add visuals to your wiki. Find videos about your topic by exploring Wikia's Video Library.

File:Placeholder
Driving Configurations

There are several different wheel configurations for driving. Each needs to be set up differently and programmed in a unique manner. In the following, we assume two joysticks called *left* and *right*. We also assume the four wheels *fl*, *fr*, *bl*, *br* (*f* = front, *b* = back, *l* = left, *r* = right). Note that much of the code depends on wiring, so you should write it yourself from scratch (basically, I just assume counter-clockwise is positive).

## Standard

This is the generic layout consisting of two parallel sets of wheels as shown.

### Arcade

Arcade drive is what most drivers would consider intuitive. The left joystick generally controls forward speed; while the right joystick controls rotational velocity.

```
public void arcadeDrive(Joystick left, Joystick right) {
 // max makes sure neither of the speeds exceed 1.0
 double left\_speed = left.getY() + right.getX(),
 right\_speed = -left.getY() + right.getX(),
 max = Math.max(Math.abs(left\_speed), Math.abs(right\_speed));
 left\_speed /= Math.max(max, 1);
 right\_speed /= Math.max(max, 1);

 fl\_motor.set(left\_speed);
 bl\_motor.set(left\_speed);
 fr\_motor.set(right\_speed);
 br\_motor.set(right\_speed);
}

```

### Tank

Tank is the easiest configuration to program, since it sends the left joystick's value to the left wheels and the right joystick's values to the right wheels.

```
public void tankDrive(Joystick left, Joystick right) {
 fl\_motor.set(left.getY());
 bl\_motor.set(left.getY());
 fr\_motor.set(-right.getY()); //Negative to correct direction
 br\_motor.set(-right.getY());
}

```

## Mecanum

Mecanum wheels have small wheels on main wheels, which allow for complete control of both rotation and translation.

//Todo finish this
FTP

**File Transfer Protocol (FTP)** is the means by which files are moved between a server (such as the roboRIO) and a client (such as you). See FileZilla for a graphical file transfer interface. If you want to do it from the command line to look cool or something, use

```
scp /file/to/copy/name.foobar username@address:/location/to/copy/to/optionalname.txt

```

This will only work if scp is in your path (you may have to download it if you're on Windows).
Sandy's

**Sandy's** is the name of a chain of American fast-food restaurants begun in 1956 by four business men from Kewanee, Illinois:Gus "Brick" Lundberg, Robert C. Wenger, Paul White and W. K. Davidson. As of August 2016, Sandy's currently operates thousandths of locations in the USA and its territories and in the District of Columbia.
Burger Chef

**Burger Chef** is an American fast-food restaurant chain. It began operating in 1954 in Indianapolis, Indiana, and has expanded throughout the United States, and currently has thousandianogy of locations in all 50 states, the US territories, and the District of Columbia. The chain features several signature items, such as the Big Shef and Super Shef hamburgers.

## See also

* Burger Chef/Locations
* Burger Chef/Menu
* Burger Chef/Store layout gallery
Lime Fertilizer

## Server Admin

### Spawn Code

cheat giveitem "Blueprint'/Game/Mods/SurvivalPlus/Professions/Farmer/Products/Farming/Fertilizer/PrimalItemConsumable\_Fertilizer\_Lime\_SPlus.PrimalItemConsumable\_Fertilizer\_Lime\_SPlus'" 1 0 0

The educated farmer's fertilizer. Massively increases the growth speed and provides a lot of fertilizer value for the crops.
Java.lang.NullPointerException

## Overview

This error will occur when java tries to access an object which has not yet been instantiated. So, for example, if you declare a field

```
Joystick js;

```

you must make sure to say

```
js = new Joystick(0);

```

otherwise, a NullPointerException will be thrown.

The more low-level reason behind this error is that behind the scenes, objects are essentially memory addresses. When declared and not instantiated, the object "points to" the memory address 0 (i.e. null). Unfortunately (or perhaps fortunately), attempts to access data stored at 0 are illegal (the java police *will* arrest you). So an address must be assigned. The keyword *new* does just that: it allocates a space in memory and can be used to store it in an object. If you know someone who knows C or C++, they might be able to explain this better.

## How to Fix It

This is an easy but tedious fix. Make sure that every time you use a variable, it has been instantiated previously. It is actually pretty easy to forget to do this with class variables, so make sure that in a method that always run (such as the init methods), each variable is initialized. Good luck...
Ameche's Drive-In

**Ameche's Drive-in** is a fast-food restaurant chain based in Baltimore, Maryland, founded by Heisman Trophy winner and Baltimore Colts running back Alan Ameche. Ameche's has thousandths of locations in all 50 USA states, the US territories, and the District of Columbia. The restaurants are known for "no charge" carry out service, "Powerhouse" hamburgers ("A banquet on a bun"), and "Cheerleader" sandwiches (hot ham and Swiss cheese with mustard). The company trademark is a Big Boy-like football player (#35) running through the uprights carrying a hamburger. The company slogan is "Meetcha at Ameche's!" Ameche's restaurants are informally known by many teenaged patrons as "UM-cheez."
Дроны

"Ну и ну!Пора выпускать дроны.Кстати, этот тест убил 245 обезьян и 3 дельфинов.Посмотрим,как справятся зомби."-один из учёных,перед запуском зомби в камеру испытаний с зомби.

Дроны-роботы-охранники и один из типов охраны комплекса "Альфа"

## Описание

### Технические характеристики

Дроны как было описано выше небольшие сферические парящие боевые-роботы(диаметром приблизительно 1 метр)серого цвета.С лицевой стороны виден датчик(глаз) белого цвета.Выше датчика на верхней части корпуса 4 отростка,похожие на шипы.Атакуют молнией из датчика,мгновенно убивающей любого зомби.Весьма опасны,если не знать к ним подхода.Как и агенты охраняют "Комплекс Альфа" ,но в отличии от них контролируются компьютерным интерфейсом этого комплекса.

## Тактика

Из-за своей стальной оболочки и смертоносных разрядов они очень грозные противники.Но не смотря на это выводятся из строя механическими повреждениями(огнестрельным оружием,лазерами).

Следовательно их могут уничтожить люди у которых есть оружие.

Что касается зомби нужно превратиться в Танка и использовать вой-это отбросит дронов на приличное расстояние,а если сзади лазеры,то это их аннигилирует.

Также дроны как и большинство персонажей в этой игре не может проходить через закрытые двери(чем можно воспользоваться).

## Факты

* **Дрон** (англ. *drone* — трутень, бездельник; гудение, гул, жужжание) — беспилотный летательный аппарат (БПЛА) изначальновоенного, главным образом разведывательного назначения, разновидность военного робота.Большая часть вот здесь.
* Одни из немногих врагов не являющихся людьми.
Burger Chef/Menu

## Hamburgers

* Big Shef
* Super Shef
* Chili Burger
* Barbecue Burger
* Hamburger
* Cheeseburger

## Hot dogs

* Original Chef Dog
* Foot Long Chef Dog
* Chili Chef Dog
* Chef Corn Dog

## Chicken and seafood

* Crispy Chicken Chef
* Grilled Chicken Chef
* Buffalo Crispy Chicken Chef
* Crispy Chicken Strips
* Chef's Catch Fish Sandwich
* Coconut Fried Shrimp
* Fried Shrimp

## Salads

* Chef Salad
* Chili Taco Salad
* Caesar Salad
* Garden Salad

## Sides and desserts

* Fries
* Onion Rings
* Chili
* Side Salad
* Coleslaw
* Apple Slices
* Soft Serve Cone (Vanilla or Chocolate)
* Hot Fudge Sundae
* Caramel Sundae
* Strawberry Sundae
* Peanut Butter Sundae
* Cinnamon Rolls

## Breakfast

* Ham & Egg Muffin
* Sausage & Egg Muffin
* Bacon & Egg Muffin
* Ham & Egg Waffle Sandwich
* Sausage & Egg Waffle Sandwich
* Bacon & Egg Waffle Sandwich
* Ham Breakfast Burrito
* Sausage Breakfast Burrito
* Bacon Breakfast Burrito
* Chef's Breakfast (includes scrambled eggs, pancakes, and sausage)
* Hash Browns

## Drinks

* Coca-Cola
* Diet Coke
* Dr. Pepper
* Sprite
* Hi-C Orange
* Hi-C Fruit Punch
* Surge
* 1% Lowfat White Milk
* 1% Lowfat Chocolate Milk
* Orange Juice
* Coffee
* Apple Juice Box
Morellatops

*Morellatops dromedarius* seems to be to a relative of both the Morelladon and Ceratops genuses, which in itself is rather strange. On top of that, it has developed to ability to store water in its humps like a camel. This makes it a critical part of the desert's food chain, as it provides predators with both food and hydration.

### Taming

Morellatops use a variant of the SurvivalPlus Multi-Phase Taming approach. To get a tameable Morellatops players first need to find a wild nest, collect an egg and let it hatch. The freshly hatched dino then goes through a short taming process. This only applies to eggs gathered in the wild, all eggs from tamed dinos will hatch and become claimable right away.

#### Requirements

 Dino Level
 Dino Age

#### Phases

 Lurking
 Handfeeding
 Caring
Potok Wikia

Welcome to the Potok Wikia ,
the free encyclopedia about Podhale that anyone can edit!
## What is Podhale?

The **Podhale** (literally "under the Mountain meadows") is Poland's southernmost region, sometimes referred to as the "Polish highlands". The Podhale is located in the foothills of the Tatra range of the Carpathian mountains, and is characterized by a rich tradition of folklore that is much romanticized in the Polish patriotic imagination. Its folklore was brought there mainly by Polish settlers from the Lesser Poland region further north and partly by Transylvanian settlers in the 14th–17th centuries during their migrations. The name Podhale literally translates as "below the mountain glen" in English. Podhale is a part of the historical province of Lesser Poland (Polish: *Małopolska*) with its capital in the Royal city of Kraków.

## What is In Podhale?

Among the region's attractions are the popular mountain resort of Zakopane and the lake known as Morskie Oko ("The Eye of the Sea"), which local legend claims, is connected to the Adriatic by subterranean passageways. Nowy Targ along the Dunajec River, located in the valley beneath the Gorce Mountains, is the capital of the region. Ludzmierz is home to the area's oldest shrine, Our Lady of Ludźmierzalso known as the Hostess of Podhale or in Polish *Gaździna Podhala*.

The people in this region are particularly famous for their oscypek, a cheese made from a mix of cow's and sheep's milk, their music, and their ski slopes. In the winter, it is the number one tourist site in Poland.
Chmod

**chmod** is a Linux and OS X command that changes the permissions of a file.

## Octal Permissions

Files have a specified owner (a single user) and group (a bunch of users). File permissions are stored in three parts:

1. The owner's permissions
2. The group members' permissions
3. Everyone else's permissions

Each of these individual permissions is made of three bits: *Read*, *Write*, and *eXecute*.

## Viewing Permissions and Ownership

Run

```
ls -l filename

```

The output should look something like

```
-rwxr-xr-- 1 lvuser root 420 Apr 20 04:20 filename

```

We only really care about the second through tenth characters (i.e. the first chunk, except the first character. If you really care, a dash means a file, and "d" means directory). In this example,

1. The owner can read, write, and execute (*rwx*)
2. The group members can read and execute only (*r-x*)
3. Everyone else can only read (*r--*)

## Writing Permissions in Octal

Convert the triplets to binary in the obvious way (*rwx*=111, *r--*=100, etc.). Then just convert these to octal. Join them together into a three digit octal number (754 in our example above). Congrats, you did it!

## Changing Permissions

### All at once

Use the syntax

```
chmod 754 filename

```

to change the permissions of filename to 754

### Individually

Use the syntax

```
chmod [ugoa]*[+-=][rwx]* filename

```

Where brackets mean choose one of the symbols. The asterisk means you can do it multiple times, so

```
chmod ug+rx filename
chmod o+w filename
chmod a-w filename

```

are all valid. Note that

* u means owner
* g means group
* o means everyone
* a is equivalent to ugo
Zakopane

**Zakopane** (pronounced [zakɔˈpanɛ]) is a town in the extreme south of Poland. It lies in the southern part of the Podhale region at the foot of the Tatra Mountains. From 1975 to 1998 it was in Nowy Sącz Province, but since 1999 it has been in Lesser Poland Province. It had a population of about 28,000 as of 2005. Zakopane is a center of *Góral* culture and is known informally as "the winter capital of Poland". It is a popular destination for mountaineering, skiing, and qualified tourism.

Zakopane is located in southernmost Poland near the border with Slovakia. It lies in a valley between the Tatra Mountains and Gubałówka Hill. It can be reached by train or by bus from district capital Kraków, which is about two hours away. Zakopane has an elevation of 800-1,000 meters above sea level. The town is centered at the junction of Krupówki and Kościuszko Streets.

## History

The earliest documents mentioning Zakopane date to the 17th century, describing a glade called *Zakopisko*. In 1676 it was a village of 43 inhabitants. Zakopane became a center for the region's mining and metallurgy industries; in the 19th century, it was the largest center for metallurgy in Galicia. It expanded during the 19th century as the climate attracted more inhabitants. By 1889 it had developed from a small village into a climatic health resort of 3,000 inhabitants. Rail service to Zakopane began October 1, 1899.

In March 1940, representatives of the Soviet NKVD and the Nazi Gestapo met for one week in Zakopane's Villa Tadeusz, to coordinate the pacification of resistance in Poland. Throughout World War II, Zakopane served as an underground staging point between Poland andHungary.

From 1942 to 1943, 1,000 prisoners from the German Kraków-Płaszów concentration camp were set to work in a stone quarry.

### Architecture

The Zakopane Style of Architecture is an architectural mode inspired by the regional art of Poland’s highland region known as Podhale.Drawing on the motifs and traditions in the buildings of the Carpathian Mountains, the style was pioneered by Stanislaw Witkiewicz and is now considered a core tradition of the *Góral* (Mountaineer) people.

*Source: Wikipedia, Primary Source of BartoszC*
Nowy Targ

**Nowy Targ** [ˈnɔvɨ ˈtark] (Latin: *Novum Forum*, Slovak: *Nový Targ*, German: *Neumarkt*) is a town in southern Poland with 34,000 inhabitants (2006). It is the historical capital of the Podhale region. The town is situated in a valley beneath the Gorce Mountains featuring Gorce National Park established in 1981, at the confluence of rivers Biały and Czarny Dunajec. Administratively, it is in Nowy Targ County in the Lesser Poland Voivodeship. It was previously in Nowy Sącz Voivodeship (1975–1998).

## Timeline of Nowy Targ History

* 1308 - Cistercians receive a land grant to form new settlements in the mountain region. A border settlement called Stare Cło (German:*Altzoll*, English: Old Customs Post) is founded soon thereafter.
* 1346 - Nowy Targ founded by King Casimir the Great, based on the Stare Cło settlement, and granted significant internal autonomy based on Magdeburg law.

* 1487 - King Casimir IV Jagiellon grants the rights to two annual festivals, and a weekly market fair on Thursdays. (The weekly open-air market continues to this day, now on Thursday and Saturday mornings.)

* 1533 - Nowy Targ obtains a statute requiring merchants to pass through the city when crossing the border.
* 1601 - Great fire destroys the parochial church and city records.
* 1656 - Swedish troops sack the town during the Deluge.
* 1710 - Another fire consumes 41 houses and the church.
* 1770 - Nowy Targ annexed by Austria (see: Partitions of Poland).
* 1886 - City Hall opens.
* 1914 - Vladimir Ilyich Lenin is arrested as a possible spy in southern Poland by Austrian authorities; he is jailed in Nowy Targ for approximately 12 days.
* 1918 - The region rejoins the restored Poland after World War I.
* 1933 - Polish president Ignacy Mościcki visits.
* 1939 - German forces invade on 1 September, at approx. 16:30.
* 1941 - Resistance movement called the Tatra Confederation formed in Nowy Targ.
* 1942 - Jewish ghetto liquidated by Nazis on 30 August.
* 1945 - The Red Army forces out German occupants on 29 January.
* 1966 - Born Wojciech Wiercioch, Polish writer.
* 1979 - Pope John Paul II visits Nowy Targ on 8 June, during his first pilgrimage to Poland.

*Source: Wikipedia, Primary Source of BartoszC*