# on 22-May-2018 (Tue)

#### Annotation 1803879058700

 #computer-science YAML (YAML Ain't Markup Language) is a human-readable data serialization language.

YAML - Wikipedia
ml Internet media type not registered Initial release 11 May 2001; 16 years ago (2001-05-11) Latest release 1.2 (Third Edition) (1 October 2009; 8 years ago (2009-10-01)) Type of format Data interchange Open format? Yes Website yaml.org <span>YAML (YAML Ain't Markup Language) is a human-readable data serialization language. It is commonly used for configuration files, but could be used in many applications where data is being stored (e.g. debugging output) or transmitted (e.g. document headers). YAML targe

#### Flashcard 1803885088012

Tags
#computer-science
Question
YAML is a [... language ...]

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
YAML (YAML Ain't Markup Language) is a human-readable data serialization language.

#### Original toplevel document

YAML - Wikipedia
ml Internet media type not registered Initial release 11 May 2001; 16 years ago (2001-05-11) Latest release 1.2 (Third Edition) (1 October 2009; 8 years ago (2009-10-01)) Type of format Data interchange Open format? Yes Website yaml.org <span>YAML (YAML Ain't Markup Language) is a human-readable data serialization language. It is commonly used for configuration files, but could be used in many applications where data is being stored (e.g. debugging output) or transmitted (e.g. document headers). YAML targe

#### Flashcard 2976208260364

Tags
#best-practice #git
Question
writing commit messages with the [...mood and tense...] to be consistent with generated messages from commands like git merge.
imperative, present

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
writing commit messages with the imperative, present tense to be consistent with generated messages from commands like git merge.

#### Original toplevel document

Version Control Best Practices
. Separate it from the following body by including a blank line. The body of your message should provide detailed answers to the following questions: What was the motivation for the change? How does it differ from the previous implementation? <span>Use the imperative, present tense („change“, not „changed“ or „changes“) to be consistent with generated messages from commands like git merge. Version Control is not a Backup System Having your files backed up on a remote server is a nice side effect of having a version control system. But you should not use your VCS like

#### Flashcard 2976210619660

Tags
#best-practice #git
Question
The body of your commit message should provide the [... and ...] of the commit.
Why and what

motivation and difference

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
The body of your commit message should provide motivation to and difference of the commit.

#### Original toplevel document

Version Control Best Practices
n it comes to pushing / sharing your code with others. Write Good Commit Messages Begin your message with a short summary of your changes (up to 50 characters as a guideline). Separate it from the following body by including a blank line. <span>The body of your message should provide detailed answers to the following questions: What was the motivation for the change? How does it differ from the previous implementation? Use the imperative, present tense („change“, not „changed“ or „changes“) to be consistent with generated messages from commands like git merge. Version Control is not a Backup System

#### Annotation 2976635817228

 #python-glossary iterable An object capable of returning its members one at a time. Examples of iterables include all sequence types (such as  list ,  str , and  tuple ) and some non-sequence types like  dict , file objects , and objects of any classes you define with an  __iter__()  method or with a  __getitem__()  method that implements Sequence semantics. Iterables can be used in a  for  loop and in many other places where a sequence is needed ( zip() ,  map() , …). When an iterable object is passed as an argument to the built-in function  iter() , it returns an iterator for the object. This iterator is good for one pass over the set of values. When using iterables, it is usually not necessary to call  iter()  or deal with iterator objects yourself. The  for  statement does that automatically for you, creating a temporary unnamed variable to hold the iterator for the duration of the loop. See also iterator , sequence , and generator .

Glossary — Python 3.6.5 documentation
as the resources it relies on may not function anymore (common examples are library modules or the warnings machinery). The main reason for interpreter shutdown is that the __main__ module or the script being run has finished executing. <span>iterable An object capable of returning its members one at a time. Examples of iterables include all sequence types (such as list , str , and tuple ) and some non-sequence types like dict , file objects, and objects of any classes you define with an __iter__() method or with a __getitem__() method that implements Sequence semantics. Iterables can be used in a for loop and in many other places where a sequence is needed ( zip() , map() , …). When an iterable object is passed as an argument to the built-in function iter() , it returns an iterator for the object. This iterator is good for one pass over the set of values. When using iterables, it is usually not necessary to call iter() or deal with iterator objects yourself. The for statement does that automatically for you, creating a temporary unnamed variable to hold the iterator for the duration of the loop. See also iterator, sequence, and generator. iterator An object representing a stream of data. Repeated calls to the iterator’s __next__() method (or passing it to the built-in function next() ) return successive items in th

#### Flashcard 2976638700812

Tags
#python-glossary
Question
[...] is an object capable of returning its members one at a time.
iterable

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
iterable An object capable of returning its members one at a time. Examples of iterables include all sequence types (such as list , str , and tuple ) and some non-sequence types like

#### Original toplevel document

Glossary — Python 3.6.5 documentation
as the resources it relies on may not function anymore (common examples are library modules or the warnings machinery). The main reason for interpreter shutdown is that the __main__ module or the script being run has finished executing. <span>iterable An object capable of returning its members one at a time. Examples of iterables include all sequence types (such as list , str , and tuple ) and some non-sequence types like dict , file objects, and objects of any classes you define with an __iter__() method or with a __getitem__() method that implements Sequence semantics. Iterables can be used in a for loop and in many other places where a sequence is needed ( zip() , map() , …). When an iterable object is passed as an argument to the built-in function iter() , it returns an iterator for the object. This iterator is good for one pass over the set of values. When using iterables, it is usually not necessary to call iter() or deal with iterator objects yourself. The for statement does that automatically for you, creating a temporary unnamed variable to hold the iterator for the duration of the loop. See also iterator, sequence, and generator. iterator An object representing a stream of data. Repeated calls to the iterator’s __next__() method (or passing it to the built-in function next() ) return successive items in th

#### Annotation 2976643157260

 #python-glossary Iterables can be used in a  for  loop and in many other places where a sequence is needed ( zip() ,  map() , …).

#### Parent (intermediate) annotation

Open it
uch as list , str , and tuple ) and some non-sequence types like dict , file objects , and objects of any classes you define with an __iter__() method or with a __getitem__() method that implements Sequence semantics. <span>Iterables can be used in a for loop and in many other places where a sequence is needed ( zip() , map() , …). When an iterable object is passed as an argument to the built-in function iter() , it returns an iterator for the object. This iterator is good for one pass over the set of values. W

#### Original toplevel document

Glossary — Python 3.6.5 documentation
as the resources it relies on may not function anymore (common examples are library modules or the warnings machinery). The main reason for interpreter shutdown is that the __main__ module or the script being run has finished executing. <span>iterable An object capable of returning its members one at a time. Examples of iterables include all sequence types (such as list , str , and tuple ) and some non-sequence types like dict , file objects, and objects of any classes you define with an __iter__() method or with a __getitem__() method that implements Sequence semantics. Iterables can be used in a for loop and in many other places where a sequence is needed ( zip() , map() , …). When an iterable object is passed as an argument to the built-in function iter() , it returns an iterator for the object. This iterator is good for one pass over the set of values. When using iterables, it is usually not necessary to call iter() or deal with iterator objects yourself. The for statement does that automatically for you, creating a temporary unnamed variable to hold the iterator for the duration of the loop. See also iterator, sequence, and generator. iterator An object representing a stream of data. Repeated calls to the iterator’s __next__() method (or passing it to the built-in function next() ) return successive items in th

#### Annotation 2976644730124

 #python-glossary When an iterable object is passed as an argument to the built-in function  iter() , it returns an iterator for the object.

#### Parent (intermediate) annotation

Open it
classes you define with an __iter__() method or with a __getitem__() method that implements Sequence semantics. Iterables can be used in a for loop and in many other places where a sequence is needed ( zip() , map() , …). <span>When an iterable object is passed as an argument to the built-in function iter() , it returns an iterator for the object. This iterator is good for one pass over the set of values. When using iterables, it is usually not necessary to call iter() or deal with iterator objects yourself. The for state

#### Original toplevel document

Glossary — Python 3.6.5 documentation
as the resources it relies on may not function anymore (common examples are library modules or the warnings machinery). The main reason for interpreter shutdown is that the __main__ module or the script being run has finished executing. <span>iterable An object capable of returning its members one at a time. Examples of iterables include all sequence types (such as list , str , and tuple ) and some non-sequence types like dict , file objects, and objects of any classes you define with an __iter__() method or with a __getitem__() method that implements Sequence semantics. Iterables can be used in a for loop and in many other places where a sequence is needed ( zip() , map() , …). When an iterable object is passed as an argument to the built-in function iter() , it returns an iterator for the object. This iterator is good for one pass over the set of values. When using iterables, it is usually not necessary to call iter() or deal with iterator objects yourself. The for statement does that automatically for you, creating a temporary unnamed variable to hold the iterator for the duration of the loop. See also iterator, sequence, and generator. iterator An object representing a stream of data. Repeated calls to the iterator’s __next__() method (or passing it to the built-in function next() ) return successive items in th

#### Flashcard 2976646302988

Tags
#python-glossary
Question
When an iterable object is passed as an argument to [...] it returns an iterator for the object.
the built-in function  iter()

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
When an iterable object is passed as an argument to the built-in function iter() , it returns an iterator for the object.

#### Original toplevel document

Glossary — Python 3.6.5 documentation
as the resources it relies on may not function anymore (common examples are library modules or the warnings machinery). The main reason for interpreter shutdown is that the __main__ module or the script being run has finished executing. <span>iterable An object capable of returning its members one at a time. Examples of iterables include all sequence types (such as list , str , and tuple ) and some non-sequence types like dict , file objects, and objects of any classes you define with an __iter__() method or with a __getitem__() method that implements Sequence semantics. Iterables can be used in a for loop and in many other places where a sequence is needed ( zip() , map() , …). When an iterable object is passed as an argument to the built-in function iter() , it returns an iterator for the object. This iterator is good for one pass over the set of values. When using iterables, it is usually not necessary to call iter() or deal with iterator objects yourself. The for statement does that automatically for you, creating a temporary unnamed variable to hold the iterator for the duration of the loop. See also iterator, sequence, and generator. iterator An object representing a stream of data. Repeated calls to the iterator’s __next__() method (or passing it to the built-in function next() ) return successive items in th

#### Flashcard 2976648662284

Tags
#python-glossary
Question
Iterables can be used in a  for  loop and in many other places where a [...] is needed

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
Iterables can be used in a for loop and in many other places where a sequence is needed ( zip() , map() , …).

#### Original toplevel document

Glossary — Python 3.6.5 documentation
as the resources it relies on may not function anymore (common examples are library modules or the warnings machinery). The main reason for interpreter shutdown is that the __main__ module or the script being run has finished executing. <span>iterable An object capable of returning its members one at a time. Examples of iterables include all sequence types (such as list , str , and tuple ) and some non-sequence types like dict , file objects, and objects of any classes you define with an __iter__() method or with a __getitem__() method that implements Sequence semantics. Iterables can be used in a for loop and in many other places where a sequence is needed ( zip() , map() , …). When an iterable object is passed as an argument to the built-in function iter() , it returns an iterator for the object. This iterator is good for one pass over the set of values. When using iterables, it is usually not necessary to call iter() or deal with iterator objects yourself. The for statement does that automatically for you, creating a temporary unnamed variable to hold the iterator for the duration of the loop. See also iterator, sequence, and generator. iterator An object representing a stream of data. Repeated calls to the iterator’s __next__() method (or passing it to the built-in function next() ) return successive items in th

#### Flashcard 2976829017356

Tags
#french #nouns
Question
The definite article is used with nouns in [...] sense.

He likes coffee.
a general

Il aime le café

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
The definite article is used with nouns in a general sense.

#### Original toplevel document (pdf)

cannot see any pdfs

#### Flashcard 2976836095244

Tags
#french #nouns
Question
Normally, in negative sentences, the partitive article is replaced by [...].

de

J’ai du pain.
Je n’ai pas de pain.

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
Normally, in negative sentences, the partitive article is replaced by de.

#### Original toplevel document (pdf)

cannot see any pdfs

#### Flashcard 2976840027404

Tags
#french #nouns
Question
If the sentence implies an aﬃrmative idea or if you want to emphasize the noun, you may use the [...] in negative sentences

Don't you have any family here?
partitive article

N’avez-vous pas de la famille ici?

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
If the sentence implies an aﬃrmative idea or if you want to emphasize the noun, you may use the partitive article in negative sentences

#### Original toplevel document (pdf)

cannot see any pdfs

#### Flashcard 2976853658892

Tags
#french #nouns
Question
When an adjective precedes a noun in the plural, the partitive article becomes [...].

I have some good books.
de

J’ai un bon livre. J’ai de bons livres.
This doesn't look like partitives, more like indefinite.

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
When an adjective precedes a noun in the plural, the partitive article becomes de. Singular Plural J’ai un bon livre. J’ai de bons livres.

#### Original toplevel document (pdf)

cannot see any pdfs

#### Flashcard 2976856018188

Tags
#french #nouns
Question
When an adjective and noun are very closely related, they are treated as one single noun and the [...] is used.

Some young girls.
partitive article

des jeunes filles, des jeunes gens

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
When an adjective and noun are very closely related, they are treated as one single noun and the partitive article is used. des jeunes filles girls des jeunes gens young people

#### Original toplevel document (pdf)

cannot see any pdfs

#### Flashcard 2976858377484

Tags
#french #nouns
Question
The partitive becomes [...] after expressions of quantity such assez, beaucoup...

He has many books.
de

Il a des livres.
Il a beaucoup de livres.

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
The partitive becomes de after expressions of quantity such as the following: assez enough une boı ˆ te a box beaucoup a lot une bouteille a bottle

#### Original toplevel document (pdf)

cannot see any pdfs

#### Flashcard 2976863882508

Tags
#french #nouns
Question
After expressions [...] there is no partitive.

I need some money.
using de

J’ai de l’argent.
J’ai besoin d’argent. (just avoir besoin de + noun)

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
After expressions using de, such as avoir besoin de ( to need), avoir envie de (to desire to want), se passer de (to get along without), there is no partitive. J’ai de l’argent. But: J’ai besoin d’argent

#### Original toplevel document (pdf)

cannot see any pdfs

#### Flashcard 2976866241804

Tags
#french #nouns
Question
quantifiers like​​​​​​​ [...] do not require the partitive.
Plusieurs (several) and quelques (a few)

J’ai beaucoup de livres.
J’ai plusieurs livres.

J’ai assez de livres.
J’ai quelques livres.

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
Plusieurs (several) and quelques (a few) do not require the partitive. Study the following: J’ai beaucoup de livres. But: J’ai plusieurs livres. I have many books. I have several books. J’ai assez de livres. But: J’ai quelques

#### Original toplevel document (pdf)

cannot see any pdfs

#### Flashcard 2976910019852

Tags
#tmux-sessions
Question
[...keyboard shortcut...] new session
:new<CR>

status measured difficulty not learned 37% [default] 0

Open it

#### Original toplevel document

tmux shortcuts &amp; cheatsheet · GitHub

#### Annotation 2977059966220

 This should mean great things for Australia, a country so rich in solar potential that some have dubbed it the Saudi Arabia of solar.

If renewable energy can power entire countries, why isn't everyone doing it? - CNET
cades, solar energy has grown 37 percent each year on average, according to Matthew Stocks, a research fellow at Australia National University. That equals a doubling in solar production every three years, a trend that's not expected to stop. <span>This should mean great things for Australia, a country so rich in solar potential that some have dubbed it the Saudi Arabia of solar. "We have huge potential, far more than enough for our own needs, and we could be exporting solar energy in the future to Asia," said Mark Diesendorf, associate professor of en

#### Flashcard 2977062063372

Question
pumped hydroelectricity
Pumped hydro, pictured below, is a little different. It's the battery of the hydro world. Water is pumped from a lower reservoir to an elevated one, where huge quantities of it are stored. When electricity is needed, the floodgates of the elevated reservoir open, shooting through turbines and creating electricity.

status measured difficulty not learned 37% [default] 0
If renewable energy can power entire countries, why isn't everyone doing it? - CNET
ams. Water from rivers gets funneled through tunnels, where it smashes through turbines housed in a power station. As the turbines turn, their rapid rotations create electricity. Australia gets around 7 percent of its total power from hydro. <span>Pumped hydro, pictured below, is a little different. It's the battery of the hydro world. Water is pumped from a lower reservoir to an elevated one, where huge quantities of it are stored. When electricity is needed, the floodgates of the elevated reservoir open, shooting through turbines and creating electricity. "Pumped hydro is a technology that's been around considerably longer [than batteries] at a much greater scale and is actually a much cheaper way of storing energy," said ANU's

#### Flashcard 2977065209100

Question
two chemicals in sunscreen harmful to coral reefs according to hawaii bill
[default - edThe bill prohibits the sale of sunscreen containing two chemicals, oxybenzone and octinoxate, that its authors say “have significant harmful impacts on Hawaii’s marine environment and residing ecosystems, including coral reefs.”it me]

status measured difficulty not learned 37% [default] 0
Hawaii To Become First State to Ban Coral Harming Sunscreens | Time
y Eli Meixler Hawaii state lawmakers passed a bill this week that would ban the sale of sunscreen containing chemicals that are harmful to coral reefs, one of the state’s top tourist attractions. <span>The bill prohibits the sale of sunscreen containing two chemicals, oxybenzone and octinoxate, that its authors say “have significant harmful impacts on Hawaii’s marine environment and residing ecosystems, including coral reefs.” The measure passed both houses of the state legislature Tuesday, and now awaits the signature of Gov. David Ige. The ban, the first of its kind in the U.S., would go i

#### Annotation 2977068879116

 Scientists have argued that oxybenzone and octinoxate accelerate coral bleaching and prevent reefs from regenerating, making them less resilient to climate change. According to the bill, HI SB2571, scientific studies show that the chemicals also threaten fish populations.

Hawaii To Become First State to Ban Coral Harming Sunscreens | Time
the Associated Press. “Hopefully, other jurisdictions will look at this legislation and follow suit.” <span>Scientists have argued that oxybenzone and octinoxate accelerate coral bleaching and prevent reefs from regenerating, making them less resilient to climate change. According to the bill, HI SB2571, scientific studies show that the chemicals also threaten fish populations. Elevated levels of the toxic chemicals have been found near coral reefs at popular swimming beaches in Hawaii, including Waikiki beach on Oahu and

#### Flashcard 2977070714124

Question

Scientists have argued that [...] accelerate coral bleaching and prevent reefs from regenerating, making them less resilient to climate change. According to the bill, HI SB2571, scientific studies show that the chemicals also threaten fish populations.

oxybenzone and octinoxate

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
Scientists have argued that oxybenzone and octinoxate accelerate coral bleaching and prevent reefs from regenerating, making them less resilient to climate change. According to the bill, HI SB2571, scientific studies show that the chemical

#### Original toplevel document

Hawaii To Become First State to Ban Coral Harming Sunscreens | Time
the Associated Press. “Hopefully, other jurisdictions will look at this legislation and follow suit.” <span>Scientists have argued that oxybenzone and octinoxate accelerate coral bleaching and prevent reefs from regenerating, making them less resilient to climate change. According to the bill, HI SB2571, scientific studies show that the chemicals also threaten fish populations. Elevated levels of the toxic chemicals have been found near coral reefs at popular swimming beaches in Hawaii, including Waikiki beach on Oahu and

#### Annotation 2977074121996

 In southeastern Venezuela, huge sandstone towers tower thousands of feet above the forest. The tepuis, as they are known, are the remnants of an enormous plateau. The flat formations are covered with bizarre rock formations. The primeval landscape served as inspiration for Sir Arthur Conan Doyle’s dinosaur-infested “The Lost World

Venezuela's Mysterious Tepuis | JSTOR Daily
a's Mysterious Tepuis | JSTOR Daily daily.jstor.org 2 min remaining Venezuela's Mysterious Tepuis | JSTOR Daily daily.jstor.org · by James MacDonald · May 1, 2018 <span>In southeastern Venezuela, huge sandstone towers tower thousands of feet above the forest. The tepuis, as they are known, are the remnants of an enormous plateau. The flat formations are covered with bizarre rock formations. The primeval landscape served as inspiration for Sir Arthur Conan Doyle’s dinosaur-infested “The Lost World.” But the isolated summits are more than a great setting for a novel: they’re the center of an evolutionary mystery. Many species on the tepui summits are found nowhere else. How did th

#### Flashcard 2977076219148

Question
In southeastern Venezuela, huge sandstone towers tower thousands of feet above the forest. The [...], as they are known, are the remnants of an enormous plateau. The flat formations are covered with bizarre rock formations. The primeval landscape served as inspiration for Sir Arthur Conan Doyle’s dinosaur-infested “The Lost World
tepuis

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
In southeastern Venezuela, huge sandstone towers tower thousands of feet above the forest. The tepuis, as they are known, are the remnants of an enormous plateau. The flat formations are covered with bizarre rock formations. The primeval landscape served as inspiration for Sir Arthur Co

#### Original toplevel document

Venezuela's Mysterious Tepuis | JSTOR Daily
a's Mysterious Tepuis | JSTOR Daily daily.jstor.org 2 min remaining Venezuela's Mysterious Tepuis | JSTOR Daily daily.jstor.org · by James MacDonald · May 1, 2018 <span>In southeastern Venezuela, huge sandstone towers tower thousands of feet above the forest. The tepuis, as they are known, are the remnants of an enormous plateau. The flat formations are covered with bizarre rock formations. The primeval landscape served as inspiration for Sir Arthur Conan Doyle’s dinosaur-infested “The Lost World.” But the isolated summits are more than a great setting for a novel: they’re the center of an evolutionary mystery. Many species on the tepui summits are found nowhere else. How did th

#### Flashcard 2977077267724

Question
In southeastern Venezuela, huge sandstone towers tower thousands of feet above the forest. The [...] as they are known, are the remnants of an enormous plateau. The flat formations are covered with bizarre rock formations. The primeval landscape served as inspiration for Sir Arthur Conan Doyle’s dinosaur-infested “The Lost World
tepuis,

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
In southeastern Venezuela, huge sandstone towers tower thousands of feet above the forest. The tepuis, as they are known, are the remnants of an enormous plateau. The flat formations are covered with bizarre rock formations. The primeval landscape served as inspiration for Sir Arthur Con

#### Original toplevel document

Venezuela's Mysterious Tepuis | JSTOR Daily
a's Mysterious Tepuis | JSTOR Daily daily.jstor.org 2 min remaining Venezuela's Mysterious Tepuis | JSTOR Daily daily.jstor.org · by James MacDonald · May 1, 2018 <span>In southeastern Venezuela, huge sandstone towers tower thousands of feet above the forest. The tepuis, as they are known, are the remnants of an enormous plateau. The flat formations are covered with bizarre rock formations. The primeval landscape served as inspiration for Sir Arthur Conan Doyle’s dinosaur-infested “The Lost World.” But the isolated summits are more than a great setting for a novel: they’re the center of an evolutionary mystery. Many species on the tepui summits are found nowhere else. How did th

#### Flashcard 2977078840588

Question
In southeastern Venezuela, huge sandstone towers tower thousands of feet above the forest. The tepuis, as they are known, are the remnants of an enormous plateau. The flat formations are covered with bizarre rock formations. The primeval landscape served as inspiration for Sir Arthur Conan Doyle’s dinosaur-infested “[...]
The Lost World

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
ove the forest. The tepuis, as they are known, are the remnants of an enormous plateau. The flat formations are covered with bizarre rock formations. The primeval landscape served as inspiration for Sir Arthur Conan Doyle’s dinosaur-infested “<span>The Lost World <span><body><html>

#### Original toplevel document

Venezuela's Mysterious Tepuis | JSTOR Daily
a's Mysterious Tepuis | JSTOR Daily daily.jstor.org 2 min remaining Venezuela's Mysterious Tepuis | JSTOR Daily daily.jstor.org · by James MacDonald · May 1, 2018 <span>In southeastern Venezuela, huge sandstone towers tower thousands of feet above the forest. The tepuis, as they are known, are the remnants of an enormous plateau. The flat formations are covered with bizarre rock formations. The primeval landscape served as inspiration for Sir Arthur Conan Doyle’s dinosaur-infested “The Lost World.” But the isolated summits are more than a great setting for a novel: they’re the center of an evolutionary mystery. Many species on the tepui summits are found nowhere else. How did th

#### Annotation 2977081724172

 Many species on the tepui summits are found nowhere else. How did those species get there?

Venezuela's Mysterious Tepuis | JSTOR Daily
rock formations. The primeval landscape served as inspiration for Sir Arthur Conan Doyle’s dinosaur-infested “The Lost World.” But the isolated summits are more than a great setting for a novel: they’re the center of an evolutionary mystery. <span>Many species on the tepui summits are found nowhere else. How did those species get there? While the species inhabiting the tepui highlands are well surveyed, their origins have not been. Biologists Patricia E. Salerno et al. note that are several species of frog found nowh

#### Flashcard 2977083559180

Question
Many species on the tepui summits are [...]. How did those species get there?
found nowhere else

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
Many species on the tepui summits are found nowhere else. How did those species get there?

#### Original toplevel document

Venezuela's Mysterious Tepuis | JSTOR Daily
rock formations. The primeval landscape served as inspiration for Sir Arthur Conan Doyle’s dinosaur-infested “The Lost World.” But the isolated summits are more than a great setting for a novel: they’re the center of an evolutionary mystery. <span>Many species on the tepui summits are found nowhere else. How did those species get there? While the species inhabiting the tepui highlands are well surveyed, their origins have not been. Biologists Patricia E. Salerno et al. note that are several species of frog found nowh

#### Annotation 2977091161356

 #shell when creating directory, mkdir -p mydir Create intermediate directories as required.

mkdir(1) Mac OS X Manual Page
argument can be in any of the formats specified to the chmod(1) command. If a symbolic mode is specified, the operation characters +'' and -'' are interpreted relative to an initial mode of a=rwx''. <span>-p Create intermediate directories as required. If this option is not specified, the full path prefix of each operand must already exist. On the other hand, with this option specified, no error will be reported if a directory given as an operand already exists. Intermediate direc- tories directories

#### Annotation 2977096404236

 #Make Make allows us to specify what depends on what and how to update things that are out of date.

Automation and Make: Running Make
Reference About Discussion Instructor Notes License Improve this page Automation and Make: Running Make Key Points Introduction <span>Make allows us to specify what depends on what and how to update things that are out of date. Makefiles Use # for comments in Makefiles. Write rules as target: dependencies . Specify update actions in a tab-indented block under the rule

#### Annotation 2977098501388

 #Make Use # for comments in Makefiles.

Automation and Make: Running Make
Automation and Make: Running Make Key Points Introduction Make allows us to specify what depends on what and how to update things that are out of date. Makefiles <span>Use # for comments in Makefiles. Write rules as target: dependencies . Specify update actions in a tab-indented block under the rule. Use .PHONY to mark targets that don’t correspond to files.

#### Annotation 2977100598540

 #Make Write rules as target: dependencies.

Automation and Make: Running Make
ning Make Key Points Introduction Make allows us to specify what depends on what and how to update things that are out of date. Makefiles Use # for comments in Makefiles. <span>Write rules as target: dependencies . Specify update actions in a tab-indented block under the rule. Use .PHONY to mark targets that don’t correspond to files. Automatic Variables U

#### Annotation 2977102695692

 #Make Specify update actions in a tab-indented block under the rule.

Automation and Make: Running Make
duction Make allows us to specify what depends on what and how to update things that are out of date. Makefiles Use # for comments in Makefiles. Write rules as target: dependencies . <span>Specify update actions in a tab-indented block under the rule. Use .PHONY to mark targets that don’t correspond to files. Automatic Variables Use $@ to refer to the target of the current rule. Use$^ to

#### Annotation 2977104792844

 #Make Use .PHONY to mark targets that don’t correspond to files.

Automation and Make: Running Make
n what and how to update things that are out of date. Makefiles Use # for comments in Makefiles. Write rules as target: dependencies . Specify update actions in a tab-indented block under the rule. <span>Use .PHONY to mark targets that don’t correspond to files. Automatic Variables Use $@ to refer to the target of the current rule. Use$^ to refer to the dependencies of the current rule. Use $< t #### Annotation 2977106889996  #Make Use $@ to refer to the target of the current rule.

Automation and Make: Running Make

#### Flashcard 2977116851468

Tags
#Make
Question

Use [...] to refer to the target of the current rule.

#### Original toplevel document

Automation and Make: Running Make

#### Annotation 2977129696524

 #Make Variables not special to make or the environment should be in underscored lowercase.

Makefile style guide — style-guides latest documentation

#### Flashcard 2977140968716

Tags
#Make
Question
Variables not special to make or the environment should be in [...].
underscored lowercase

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
Variables not special to make or the environment should be in underscored lowercase.

#### Original toplevel document

Makefile style guide — style-guides latest documentation
s to identify that this is a makefile and enable syntax highlighting. Targets¶ Target names should use lower case letters. Words are separated with a hyphen ‘-‘. E.g.: test-debug: $(build_dir)/debug/bin Variables¶ <span>Variables which are not special to make or inherited from the environment should be in lowercase. Words should be separated with underscore symbol ‘_’. E.g.: src_dir =$(CURDIR)/src build_dir = $(CURDIR)/build Special targets¶ Phony targets¶ Phony target declarations should follow appropriate target declarations rath #### Annotation 2977142541580  #Make Use $^ to refer to the dependencies of the current rule.

Automation and Make: Running Make
s . Specify update actions in a tab-indented block under the rule. Use .PHONY to mark targets that don’t correspond to files. Automatic Variables Use $@ to refer to the target of the current rule. <span>Use$^ to refer to the dependencies of the current rule. Use $< to refer to the first dependency of the current rule. Dependencies on Data and Code Make results depend on processing scripts as well a #### Flashcard 2977144638732 Tags #Make Question Use [...] in action to refer to the dependencies of the current rule. Answer $^

status measured difficulty not learned 37% [default] 0

Open it

#### Annotation 2977146998028

 #Make Use $< to refer to the first dependency of the current rule. status not read Automation and Make: Running Make e rule. Use .PHONY to mark targets that don’t correspond to files. Automatic Variables Use$@ to refer to the target of the current rule. Use $^ to refer to the dependencies of the current rule. <span>Use$< to refer to the first dependency of the current rule. Dependencies on Data and Code Make results depend on processing scripts as well as data files. Dependencies are transitive: if A depends on B and B

#### Annotation 2977149095180

 #Make Include scripts in dependency list to make results depend on processing scripts as well as data files.

Automation and Make: Running Make

 #Make Use the special variable $* to refer to matching sets of files in actions. status not read Automation and Make: Running Make Dependencies are transitive: if A depends on B and B depends on C, a change to C will indirectly trigger an update to A. Pattern Rules Use the wildcard % as a placeholder in targets and dependencies. <span>Use the special variable$* to refer to matching sets of files in actions. Variables Define variables by assigning values to names. Reference variables using $(...) . Functions Make is #### Annotation 2977157483788  #Make Define variables by assigning values to names. status not read Automation and Make: Running Make Pattern Rules Use the wildcard % as a placeholder in targets and dependencies. Use the special variable$* to refer to matching sets of files in actions. Variables <span>Define variables by assigning values to names. Reference variables using $(...) . Functions Make is actually a small programming language with many built-in functions. Use wildcard function #### Annotation 2977159580940  #Make Reference variables using $(...).

Automation and Make: Running Make
Use the wildcard % as a placeholder in targets and dependencies. Use the special variable $* to refer to matching sets of files in actions. Variables Define variables by assigning values to names. <span>Reference variables using$(...) . Functions Make is actually a small programming language with many built-in functions. Use wildcard function to get lists of files matching a patt

#### Annotation 2977161678092

 #Make Make is actually a small programming language with many built-in functions.

Automation and Make: Running Make
cial variable $* to refer to matching sets of files in actions. Variables Define variables by assigning values to names. Reference variables using$(...) . Functions <span>Make is actually a small programming language with many built-in functions. Use wildcard function to get lists of files matching a pattern. Use patsubst function to rewrite file names. Self-Documenting Makefiles Docum

#### Annotation 2977163775244

 #Make Use wildcard function to get lists of files matching a pattern.

Automation and Make: Running Make

#### Annotation 2977167969548

 #Make Document Makefiles by adding specially-formatted comments and a target to extract and format them.

Automation and Make: Running Make
lly a small programming language with many built-in functions. Use wildcard function to get lists of files matching a pattern. Use patsubst function to rewrite file names. Self-Documenting Makefiles <span>Document Makefiles by adding specially-formatted comments and a target to extract and format them. Conclusion Makefiles save time by automating repetitive work, and save thinking by documenting how to reproduce results. Running Make

#### Annotation 2977170066700

#Make
 Makefiles save time by automating repetitive work, and save thinking by documenting how to reproduce results.

Automation and Make: Running Make
function to rewrite file names. Self-Documenting Makefiles Document Makefiles by adding specially-formatted comments and a target to extract and format them. Conclusion <span>Makefiles save time by automating repetitive work, and save thinking by documenting how to reproduce results. Running Make To run Make: $make Make will look for a Makefile called Makefile and will build the default target, the first target in the Makefile. To use a #### Flashcard 2977172163852 Tags #Make Question • Use [...] to refer to the first dependency of the current rule. Answer $<

status measured difficulty not learned 37% [default] 0

Open it

#### Flashcard 2977174523148

Tags
#Make
Question
• Dependencies are [...]: if A depends on B and B depends on C, a change to C will indirectly trigger an update to A.

transitive

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
Dependencies are transitive: if A depends on B and B depends on C, a change to C will indirectly trigger an update to A.

#### Original toplevel document

Automation and Make: Running Make
to the dependencies of the current rule. Use $< to refer to the first dependency of the current rule. Dependencies on Data and Code Make results depend on processing scripts as well as data files. <span>Dependencies are transitive: if A depends on B and B depends on C, a change to C will indirectly trigger an update to A. Pattern Rules Use the wildcard % as a placeholder in targets and dependencies. Use the special variable$* to refer to matching sets of files i

#### Flashcard 2977176096012

Tags
#Make
Question

Use [...] as a placeholder in targets and dependencies.

the wildcard %

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
Use the wildcard % as a placeholder in targets and dependencies.

#### Original toplevel document

Automation and Make: Running Make

#### Flashcard 2977180028172

Tags
#Make
Question
• Use the [...] to refer to matching sets of files in actions.

#### Original toplevel document

Automation and Make: Running Make
Dependencies are transitive: if A depends on B and B depends on C, a change to C will indirectly trigger an update to A. Pattern Rules Use the wildcard % as a placeholder in targets and dependencies. <span>Use the special variable $* to refer to matching sets of files in actions. Variables Define variables by assigning values to names. Reference variables using$(...) . Functions Make is

#### Flashcard 2977181601036

Tags
#Make
Question

Define [...] by assigning values to names.

variables

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
Define variables by assigning values to names.

#### Original toplevel document

Automation and Make: Running Make
Pattern Rules Use the wildcard % as a placeholder in targets and dependencies. Use the special variable $* to refer to matching sets of files in actions. Variables <span>Define variables by assigning values to names. Reference variables using$(...) . Functions Make is actually a small programming language with many built-in functions. Use wildcard function

#### Flashcard 2977183173900

Tags
#Make
Question
• Reference variables using [...].

#### Original toplevel document

Automation and Make: Running Make
Use the wildcard % as a placeholder in targets and dependencies. Use the special variable $* to refer to matching sets of files in actions. Variables Define variables by assigning values to names. <span>Reference variables using$(...) . Functions Make is actually a small programming language with many built-in functions. Use wildcard function to get lists of files matching a patt

#### Flashcard 2977186057484

Tags
#Make
Question

Make is actually a [...] with many built-in functions.

small programming language

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
Make is actually a small programming language with many built-in functions.

#### Original toplevel document

Automation and Make: Running Make
cial variable $* to refer to matching sets of files in actions. Variables Define variables by assigning values to names. Reference variables using$(...) . Functions <span>Make is actually a small programming language with many built-in functions. Use wildcard function to get lists of files matching a pattern. Use patsubst function to rewrite file names. Self-Documenting Makefiles Docum

#### Flashcard 2977187630348

Tags
#Make
Question

Use [...] to get lists of files matching a pattern.

wildcard function

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
Use wildcard function to get lists of files matching a pattern.

#### Original toplevel document

Automation and Make: Running Make

#### Flashcard 2977190776076

Tags
#Make
Question
• Document Makefiles by adding [...] and a target to extract and format them.

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
Document Makefiles by adding specially-formatted comments and a target to extract and format them.

#### Original toplevel document

Automation and Make: Running Make
lly a small programming language with many built-in functions. Use wildcard function to get lists of files matching a pattern. Use patsubst function to rewrite file names. Self-Documenting Makefiles <span>Document Makefiles by adding specially-formatted comments and a target to extract and format them. Conclusion Makefiles save time by automating repetitive work, and save thinking by documenting how to reproduce results. Running Make

#### Flashcard 2977192348940

Tags
#Make
Question

a target to extract and format them

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
Document Makefiles by adding specially-formatted comments and a target to extract and format them.

#### Original toplevel document

Automation and Make: Running Make
lly a small programming language with many built-in functions. Use wildcard function to get lists of files matching a pattern. Use patsubst function to rewrite file names. Self-Documenting Makefiles <span>Document Makefiles by adding specially-formatted comments and a target to extract and format them. Conclusion Makefiles save time by automating repetitive work, and save thinking by documenting how to reproduce results. Running Make

#### Flashcard 2977193921804

Tags
#Make
Question
 Makefiles save time by automating repetitive work, and save [...] by documenting how to reproduce results.
thinking

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
Makefiles save time by automating repetitive work, and save thinking by documenting how to reproduce results.

#### Original toplevel document

Automation and Make: Running Make

#### Annotation 2977197067532

 #Make To use a Makefile with a different name, use the -f flag

Automation and Make: Running Make

#### Annotation 2977200213260

 #Make To see the actions Make will run when building a target, without running the actions, use the --dry-run flag

Automation and Make: Running Make
the -f flag e.g. $make -f build-files/analyze.mk To build a specific target, provide it as an argument e.g.$ make isles.dat If the target is up-to-date, Make will print a message like: make: isles.dat' is up to date. <span>To see the actions Make will run when building a target, without running the actions, use the --dry-run flag e.g. $make --dry-run isles.dat Alternatively, use the abbreviation -n .$ make -n isles.dat Trouble Shooting If Make prints a message like, Makefile:3: *** missing

#### Annotation 2977201786124

 #Make : separates the target and the dependencies.

Automation and Make: Running Make
ions. Makefiles Rules: target : dependency1 dependency2 ... action1 action2 ... Each rule has a target, a file to be created, or built. Each rule has zero or more dependencies, files that are needed to build the target. <span>: separates the target and the dependencies. Dependencies are separated by spaces. Each rule has zero or more actions, commands to run to build the target using the dependencies. Actions are indented using the TAB character, not 8

#### Annotation 2977203358988

 #Make Actions are indented using the TAB character, not 8 spaces.

Automation and Make: Running Make
more dependencies, files that are needed to build the target. : separates the target and the dependencies. Dependencies are separated by spaces. Each rule has zero or more actions, commands to run to build the target using the dependencies. <span>Actions are indented using the TAB character, not 8 spaces. Dependencies: If any dependency does not exist then Make will look for a rule to build it. The order of rebuilding dependencies is arbitrary. You should not assume that they will

#### Annotation 2977204931852

 #Make If any dependency does not exist then Make will look for a rule to build it.

Automation and Make: Running Make
target and the dependencies. Dependencies are separated by spaces. Each rule has zero or more actions, commands to run to build the target using the dependencies. Actions are indented using the TAB character, not 8 spaces. Dependencies: <span>If any dependency does not exist then Make will look for a rule to build it. The order of rebuilding dependencies is arbitrary. You should not assume that they will be built in the order in which they are listed. Dependencies must form a directed acyclic graph.

#### Annotation 2977206504716

 #Make The order of rebuilding dependencies is arbitrary.

Automation and Make: Running Make
has zero or more actions, commands to run to build the target using the dependencies. Actions are indented using the TAB character, not 8 spaces. Dependencies: If any dependency does not exist then Make will look for a rule to build it. <span>The order of rebuilding dependencies is arbitrary. You should not assume that they will be built in the order in which they are listed. Dependencies must form a directed acyclic graph. A target cannot depend on a dependency which, in tu

#### Annotation 2977208077580

 #Make Dependencies must form a directed acyclic graph.

Automation and Make: Running Make
8 spaces. Dependencies: If any dependency does not exist then Make will look for a rule to build it. The order of rebuilding dependencies is arbitrary. You should not assume that they will be built in the order in which they are listed. <span>Dependencies must form a directed acyclic graph. A target cannot depend on a dependency which, in turn depends upon, or has a dependency which depends upon, that target. Comments: # This is a Make comment. Line continuation

#### Annotation 2977209650444

 #Make Backslash,\, the line continuation character, allows you to split up a list of dependencies or an action over multiple lines, to make them easier to read.

Automation and Make: Running Make
comment. Line continuation character: ARCHIVE = isles.dat isles.png \ abyss.dat abyss.png \ sierra.dat sierra.png If a list of dependencies or an action is too long, a Makefile can become more difficult to read. <span>Backslash, \ , the line continuation character, allows you to split up a list of dependencies or an action over multiple lines, to make them easier to read. Make will combine the multiple lines into a single list of dependencies or action. Phony targets: .PHONY : clean clean : rm -f *.dat Phony targets are a short-hand for

#### Annotation 2977211223308

 #Make Phony targets are a short-hand for sequences of actions.

Automation and Make: Running Make
lit up a list of dependencies or an action over multiple lines, to make them easier to read. Make will combine the multiple lines into a single list of dependencies or action. Phony targets: .PHONY : clean clean : rm -f *.dat <span>Phony targets are a short-hand for sequences of actions. No file with the target name is built when a rule with a phony target is run. Automatic variables: $< denotes ‘the first dependency of the current rule’.$@ denotes ‘the targ

#### Annotation 2977212796172

 #Make Prefix an action by @ to instruct Make not to print that action.

Automation and Make: Running Make

#### Flashcard 2977222233356

Tags
#Make
Question
To build a specific target, [...]
provide it as an argument

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
To build a specific target, provide it as an argument

#### Original toplevel document

Automation and Make: Running Make

#### Flashcard 2977240321292

Tags
#Make
Question
In Make 3.81, the default target can be explicitly set using the special variable [...]
.DEFAULT_GOAL

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
In Make 3.81, the default target can be explicitly set using the special variable .DEFAULT_GOAL

#### Original toplevel document

Automation and Make: Running Make
ILES is books/abyss.txt books/isles.txt books/last.txt books/sierra.txt this sets DAT_FILES to abyss.dat isles.dat last.dat sierra.dat . Default targets: In Make version 3.79 the default target is the first target in the Makefile. <span>In Make 3.81, the default target can be explicitly set using the special variable .DEFAULT_GOAL e.g. .DEFAULT_GOAL := all Manuals GNU Make Manual. Reference sections include: Summary of Options for the make command. Quick Reference of Make directives, text manipula

#### Flashcard 2977241894156

Tags
#Make
Question
[...] is a variable whose value is automatically redefined for each rule.
automatic variable

Make’s automatic variables include $@, which holds the rule’s target, $^, which holds its dependencies, and, $<, which holds the first of its dependencies, and $*, which holds the stem with which the pattern was matched. Automatic variables are typically used in pattern rules.

status measured difficulty not learned 37% [default] 0

Open it

#### Annotation 2977253166348

 #Make A directory’s timestamp is not automatically updated when files are copied into it.

Automation and Make: Conclusion
it must be archived too. touch the Archive Directory Why does the Makefile rule for the archive directory touch the archive directory after moving our code, data, plots and summary table into it? Solution <span>A directory’s timestamp is not automatically updated when files are copied into it. If the code, data, plots, and summary table are updated and copied into the archive directory, the archive directory’s timestamp must be updated with touch so that the rule that makes

#### Annotation 2977257360652

 #sed sed (stream editor) is a Unix utility that parses and transforms text, using a simple, compact programming language.

sed - Wikipedia
out the text processing utility. For other uses, see Sed (disambiguation). sed Paradigm scripting Designed by Lee E. McMahon First appeared 1974; 44 years ago (1974) Implementation language C Influenced by ed Influenced Chomski, Perl, AWK <span>sed (stream editor) is a Unix utility that parses and transforms text, using a simple, compact programming language. sed was developed from 1973 to 1974 by Lee E. McMahon of Bell Labs, [1] and is available today for most operating systems. [2] sed was based on the scripting features of the interacti

#### Annotation 2977259195660

 #shell grep < pattern > < filenames > # looks for the string in the files

#### Annotation 2977261030668

 #shell grep -r < pattern > < dir > # search recursively for pattern in directory

#### Flashcard 2977262865676

Tags
#shell
Question
[...] # search recursively for pattern in directory
grep -r < pattern > < dir >

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
grep -r < pattern > < dir > # search recursively for pattern in directory

#### Flashcard 2977264438540

Tags
#shell
Question
[...] # looks for the string in the files
grep < pattern > < filenames >

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
grep < pattern > < filenames > # looks for the string in the files

#### Flashcard 2977266011404

Tags
#Make
Question
A directory’s [...] is not automatically updated when files are copied into it.
timestamp

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
A directory’s timestamp is not automatically updated when files are copied into it.

#### Original toplevel document

Automation and Make: Conclusion
it must be archived too. touch the Archive Directory Why does the Makefile rule for the archive directory touch the archive directory after moving our code, data, plots and summary table into it? Solution <span>A directory’s timestamp is not automatically updated when files are copied into it. If the code, data, plots, and summary table are updated and copied into the archive directory, the archive directory’s timestamp must be updated with touch so that the rule that makes

#### Annotation 2977267584268

 #shell tail < filename > # outputs the last 10 lines of file (useful with -f option)

#### Flashcard 2977269157132

Tags
#shell
Question
[...] # outputs the last 10 lines of file (useful with -f option)
tail < filename >

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
tail < filename > # outputs the last 10 lines of file (useful with -f option)

#### Annotation 2977274662156

 #shell The shell does not have a trash bin: once something is deleted, it’s really gone.

The Unix Shell: Summary of Basic Commands
copies a file. mkdir path creates a new directory. mv old new moves (renames) a file or directory. rm path removes (deletes) a file. Use of the Control key may be described in many ways, including Ctrl-X , Control-X , and ^X . <span>The shell does not have a trash bin: once something is deleted, it’s really gone. Depending on the type of work you do, you may need a more powerful text editor than Nano. Pipes and Filters cat displays the contents of its input

#### Flashcard 2977276759308

Tags
#shell
Question

The shell does not have a [...]: once something is deleted, it’s really gone.

trash bin

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
The shell does not have a trash bin: once something is deleted, it’s really gone.

#### Original toplevel document

The Unix Shell: Summary of Basic Commands
copies a file. mkdir path creates a new directory. mv old new moves (renames) a file or directory. rm path removes (deletes) a file. Use of the Control key may be described in many ways, including Ctrl-X , Control-X , and ^X . <span>The shell does not have a trash bin: once something is deleted, it’s really gone. Depending on the type of work you do, you may need a more powerful text editor than Nano. Pipes and Filters cat displays the contents of its input

#### Annotation 2977281477900

 #shell first | second is a pipeline: the output of the first command is used as the input to the second.

The Unix Shell: Summary of Basic Commands
ero or more characters in a filename, so *.txt matches all files ending in .txt . ? matches any single character in a filename, so ?.txt matches a.txt but not any.txt . command > file redirects a command’s output to a file. <span>first | second is a pipeline: the output of the first command is used as the input to the second. The best way to use the shell is to use pipes to combine simple single-purpose programs (filters). Loops A for loop repeats commands once for eve

#### Annotation 2977283050764

 #shell The best way to use the shell is to use pipes to combine simple single-purpose programs (filters).

The Unix Shell: Summary of Basic Commands
single character in a filename, so ?.txt matches a.txt but not any.txt . command > file redirects a command’s output to a file. first | second is a pipeline: the output of the first command is used as the input to the second. <span>The best way to use the shell is to use pipes to combine simple single-purpose programs (filters). Loops A for loop repeats commands once for every thing in a list. Every for loop needs a variable to refer to the thing it is currently operati

#### Annotation 2977284623628

 #shell * matches zero or more characters in a filename, so *.txt matches all files ending in .txt.

The Unix Shell: Summary of Basic Commands
cat displays the contents of its inputs. head displays the first few lines of its input. tail displays the last few lines of its input. sort sorts its inputs. wc counts lines, words, and characters in its inputs. <span>* matches zero or more characters in a filename, so *.txt matches all files ending in .txt . ? matches any single character in a filename, so ?.txt matches a.txt but not any.txt . command > file redirects a command’s output to a file. first | second is a pipeli

#### Annotation 2977286196492

 #shell ? matches any single character in a filename, so ?.txt matches a.txt but not any.txt.

The Unix Shell: Summary of Basic Commands
s input. tail displays the last few lines of its input. sort sorts its inputs. wc counts lines, words, and characters in its inputs. * matches zero or more characters in a filename, so *.txt matches all files ending in .txt . <span>? matches any single character in a filename, so ?.txt matches a.txt but not any.txt . command > file redirects a command’s output to a file. first | second is a pipeline: the output of the first command is used as the input to the second. The best way to use t

#### Annotation 2977287769356

 #shell command > file redirects a command’s output to a file.

The Unix Shell: Summary of Basic Commands
ts lines, words, and characters in its inputs. * matches zero or more characters in a filename, so *.txt matches all files ending in .txt . ? matches any single character in a filename, so ?.txt matches a.txt but not any.txt . <span>command > file redirects a command’s output to a file. first | second is a pipeline: the output of the first command is used as the input to the second. The best way to use the shell is to use pipes to combine simple single-purpose pro

#### Annotation 2977289342220

 #shell wc counts lines, words, and characters in its inputs.

The Unix Shell: Summary of Basic Commands
editor than Nano. Pipes and Filters cat displays the contents of its inputs. head displays the first few lines of its input. tail displays the last few lines of its input. sort sorts its inputs. <span>wc counts lines, words, and characters in its inputs. * matches zero or more characters in a filename, so *.txt matches all files ending in .txt . ? matches any single character in a filename, so ?.txt matches a.txt but not a

#### Annotation 2977290915084

 #shell sort sorts its inputs.

The Unix Shell: Summary of Basic Commands
need a more powerful text editor than Nano. Pipes and Filters cat displays the contents of its inputs. head displays the first few lines of its input. tail displays the last few lines of its input. <span>sort sorts its inputs. wc counts lines, words, and characters in its inputs. * matches zero or more characters in a filename, so *.txt matches all files ending in .txt . ? matches any single chara

#### Annotation 2977292487948

 #shell Use history to display recent commands, and !number to repeat a command by number.

The Unix Shell: Summary of Basic Commands

#### Flashcard 2977312935180

Tags
#shell
Question
• Use [...] to display recent commands, and !number to repeat a command by number.

history

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
Use history to display recent commands, and !number to repeat a command by number.

#### Original toplevel document

The Unix Shell: Summary of Basic Commands
at are easy to match with wildcard patterns to make it easy to select them for looping. Use the up-arrow key to scroll up through previous commands to edit and repeat them. Use Ctrl-R to search through the previously entered commands. <span>Use history to display recent commands, and !number to repeat a command by number. Shell Scripts Save commands in files (usually called shell scripts) for re-use. bash filename runs the commands saved in a file. \$@ refers to a

#### Annotation 2977317129484

 #semantic-versioning Given a version number MAJOR.MINOR.PATCH

Semantic Versioning 2.0.0 | Semantic Versioning
2.0.0-rc.1 1.0.0 1.0.0-beta Semantic Versioning 2.0.0 Summary <span>Given a version number MAJOR.MINOR.PATCH, increment the: MAJOR version when you make incompatible API changes, MINOR version when you add functionality in a backwards-compatible manner, and PATCH version when you make backw

#### Flashcard 2977318702348

Tags
#semantic-versioning
Question
Given a version number [...]
MAJOR.MINOR.PATCH

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
Given a version number MAJOR.MINOR.PATCH

#### Original toplevel document

Semantic Versioning 2.0.0 | Semantic Versioning
2.0.0-rc.1 1.0.0 1.0.0-beta Semantic Versioning 2.0.0 Summary <span>Given a version number MAJOR.MINOR.PATCH, increment the: MAJOR version when you make incompatible API changes, MINOR version when you add functionality in a backwards-compatible manner, and PATCH version when you make backw

#### Annotation 2977322896652

 #git-annex git-annex allows managing files with git, without checking the file contents into git.

git-annex
body>git-annex git-annex Edit RecentChanges History Preferences Branchable install assistant walkthrough tips bugs todo forum comments contact thanks git-annex allows managing files with git, without checking the file contents into git. While that may seem paradoxical, it is useful when dealing with files larger than git can currently easily handle, whether due to limitations in memory, time, or disk space. [imageli

#### Flashcard 2977324469516

Tags
#git-annex
Question
git-annex allows managing files with git, without [...].
checking the file contents into git

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
git-annex allows managing files with git, without checking the file contents into git.

#### Original toplevel document

git-annex
body>git-annex git-annex Edit RecentChanges History Preferences Branchable install assistant walkthrough tips bugs todo forum comments contact thanks git-annex allows managing files with git, without checking the file contents into git. While that may seem paradoxical, it is useful when dealing with files larger than git can currently easily handle, whether due to limitations in memory, time, or disk space. [imageli

#### Annotation 2977328663820

 #git-annex git-annex is a distributed file synchronization system written in Haskell. It aims to solve the problem of sharing and synchronizing collections of large files independent from a commercial service or even a central server.

git-annex - Wikipedia
e release 6.20160318 / 18 March 2016; 2 years ago (2016-03-18) Written in Haskell Operating system Linux, FreeBSD, Android, OS X, Windows Size 44.2 MB Type File synchronization License GPL3+, AGPL3+ [1] Website git-annex.branchable.com <span>git-annex is a distributed file synchronization system written in Haskell. It aims to solve the problem of sharing and synchronizing collections of large files independent from a commercial service or even a central server. Contents [hide] 1 History 2 Design 3 Availability 4 See also 5 References 6 External links History[edit source] git-annex development began in 2010. [2] In 2012/13 t

#### Flashcard 2977330236684

Tags
#git-annex
Question
git-annex is a [...] system
distributed file synchronization

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
git-annex is a distributed file synchronization system written in Haskell. It aims to solve the problem of sharing and synchronizing collections of large files independent from a commercial service or even a central server. <

#### Original toplevel document

git-annex - Wikipedia
e release 6.20160318 / 18 March 2016; 2 years ago (2016-03-18) Written in Haskell Operating system Linux, FreeBSD, Android, OS X, Windows Size 44.2 MB Type File synchronization License GPL3+, AGPL3+ [1] Website git-annex.branchable.com <span>git-annex is a distributed file synchronization system written in Haskell. It aims to solve the problem of sharing and synchronizing collections of large files independent from a commercial service or even a central server. Contents [hide] 1 History 2 Design 3 Availability 4 See also 5 References 6 External links History[edit source] git-annex development began in 2010. [2] In 2012/13 t

#### Annotation 2977334168844

 The Magic Lantern Shows that Influenced Modern Horror Eighteenth and early nineteenth century audiences were delighted and horrified by these spectral apparitions conjured in dark rooms. Hint: Look at title, fill in title

The Magic Lantern Shows that Influenced Modern Horror | JSTOR Daily
ainability & The Environment Technology Education & Society Education Social Sciences Religion Lifestyle Contact The Editors About JSTOR Daily Arts & Culture <span>The Magic Lantern Shows that Influenced Modern Horror Eighteenth and early nineteenth century audiences were delighted and horrified by these spectral apparitions conjured in dark rooms. A "Phantasmagoria" startles the crowd via Wikimedia Commons

#### Flashcard 2977337052428

Question
The [...] Shows that Influenced Modern Horror

Eighteenth and early nineteenth century audiences were delighted and horrified by these spectral apparitions conjured in dark rooms.

Hint: Look at title, fill in title

Magic Lantern

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
The Magic Lantern Shows that Influenced Modern Horror Eighteenth and early nineteenth century audiences were delighted and horrified by these spectral apparitions conjured in dark rooms.

#### Original toplevel document

The Magic Lantern Shows that Influenced Modern Horror | JSTOR Daily
ainability & The Environment Technology Education & Society Education Social Sciences Religion Lifestyle Contact The Editors About JSTOR Daily Arts & Culture <span>The Magic Lantern Shows that Influenced Modern Horror Eighteenth and early nineteenth century audiences were delighted and horrified by these spectral apparitions conjured in dark rooms. A "Phantasmagoria" startles the crowd via Wikimedia Commons

#### Annotation 2977339936012

 Treadmills Were Meant to Be Atonement Machines America’s favorite piece of workout equipment was developed as a device for forced labor in British prisons. It was banned as cruel and inhumane by 1900.

Treadmills Were Meant to Be Atonement Machines | JSTOR Daily
bility & The Environment Technology Education & Society Education Social Sciences Religion Lifestyle Contact The Editors About JSTOR Daily Politics & History <span>Treadmills Were Meant to Be Atonement Machines America’s favorite piece of workout equipment was developed as a device for forced labor in British prisons. It was banned as cruel and inhumane by 1900. Getty Diane Peters May 2, 2018 May 17,

#### Flashcard 2977342033164

Question
[...] Were Meant to Be Atonement Machines

America’s favorite piece of workout equipment was developed as a device for forced labor in British prisons. It was banned as cruel and inhumane by 1900.

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
Treadmills Were Meant to Be Atonement Machines America’s favorite piece of workout equipment was developed as a device for forced labor in British prisons. It was banned as cruel and inhumane by

#### Original toplevel document

Treadmills Were Meant to Be Atonement Machines | JSTOR Daily
bility & The Environment Technology Education & Society Education Social Sciences Religion Lifestyle Contact The Editors About JSTOR Daily Politics & History <span>Treadmills Were Meant to Be Atonement Machines America’s favorite piece of workout equipment was developed as a device for forced labor in British prisons. It was banned as cruel and inhumane by 1900. Getty Diane Peters May 2, 2018 May 17,

#### Flashcard 2977343606028

Question
Treadmills Were Meant to Be Atonement Machines

America’s favorite piece of workout equipment was developed as a device for forced labor in [...] It was banned as cruel and inhumane by 1900.

British prisons.

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
Treadmills Were Meant to Be Atonement Machines America’s favorite piece of workout equipment was developed as a device for forced labor in British prisons. It was banned as cruel and inhumane by 1900.

#### Original toplevel document

Treadmills Were Meant to Be Atonement Machines | JSTOR Daily
bility & The Environment Technology Education & Society Education Social Sciences Religion Lifestyle Contact The Editors About JSTOR Daily Politics & History <span>Treadmills Were Meant to Be Atonement Machines America’s favorite piece of workout equipment was developed as a device for forced labor in British prisons. It was banned as cruel and inhumane by 1900. Getty Diane Peters May 2, 2018 May 17,

#### Annotation 2977345178892

 William Cubitt, a civil engineer raised in a family of millwrights, created the treadmill—which was also called a treadwheel in the early days—in 1818. Cubitt later became famous for overseeing the construction of The Crystal Palace in London in 1851, and was knighted by Queen Victoria for his efforts

Treadmills Were Meant to Be Atonement Machines | JSTOR Daily

#### Flashcard 2977346751756

Question
[...], a civil engineer raised in a family of millwrights, created the treadmill—which was also called a treadwheel in the early days—in 1818. Cubitt later became famous for overseeing the construction of The Crystal Palace in London in 1851, and was knighted by Queen Victoria for his efforts
William Cubitt

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
William Cubitt, a civil engineer raised in a family of millwrights, created the treadmill—which was also called a treadwheel in the early days—in 1818. Cubitt later became famous for overseeing the co

#### Original toplevel document

Treadmills Were Meant to Be Atonement Machines | JSTOR Daily

#### Flashcard 2977348324620

Question
William Cubitt, a civil engineer raised in a family of millwrights, created the treadmill—which was also called a [...] in the early days—in 1818. Cubitt later became famous for overseeing the construction of The Crystal Palace in London in 1851, and was knighted by Queen Victoria for his efforts

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
William Cubitt, a civil engineer raised in a family of millwrights, created the treadmill—which was also called a treadwheel in the early days—in 1818. Cubitt later became famous for overseeing the construction of The Crystal Palace in London in 1851, and was knighted by Queen Victoria for his efforts

#### Original toplevel document

Treadmills Were Meant to Be Atonement Machines | JSTOR Daily

#### Flashcard 2977349897484

Question
William Cubitt, a civil engineer raised in a family of millwrights, created the treadmill—which was also called a treadwheel in the early days—in 1818. Cubitt later became famous for overseeing the construction of The [...] in London in 1851, and was knighted by Queen Victoria for his efforts
Crystal Palace

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
<head>William Cubitt, a civil engineer raised in a family of millwrights, created the treadmill—which was also called a treadwheel in the early days—in 1818. Cubitt later became famous for overseeing the construction of The Crystal Palace in London in 1851, and was knighted by Queen Victoria for his efforts <html>

#### Original toplevel document

Treadmills Were Meant to Be Atonement Machines | JSTOR Daily

#### Flashcard 2977351470348

Question
William Cubitt, a civil engineer raised in a family of millwrights, created the treadmill—which was also called a treadwheel in the early days—in 1818. Cubitt later became famous for overseeing the construction of The Crystal Palace in London in 1851, and was [...] by Queen Victoria for his efforts
knighted

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
civil engineer raised in a family of millwrights, created the treadmill—which was also called a treadwheel in the early days—in 1818. Cubitt later became famous for overseeing the construction of The Crystal Palace in London in 1851, and was <span>knighted by Queen Victoria for his efforts <span><body><html>

#### Original toplevel document

Treadmills Were Meant to Be Atonement Machines | JSTOR Daily

#### Annotation 2977353043212

 This treadmill could busy as many as 24 prisoners, standing side-by-side along the wheel. Some devices at other prisons were smaller, and most treadmills soon included partitions so convicts could not socialize. They slogged for 10 hours a day in summer, and a mere seven in winter.

Treadmills Were Meant to Be Atonement Machines | JSTOR Daily
wheel, which moved it, presenting them with the next step. Picture it like the sport of log-rolling, only the log-like wheel was fixed in place. The Brixton treadmill was hooked up to subterranean machinery that ground corn. It wasn’t fun. <span>This treadmill could busy as many as 24 prisoners, standing side-by-side along the wheel. Some devices at other prisons were smaller, and most treadmills soon included partitions so convicts could not socialize. They slogged for 10 hours a day in summer, and a mere seven in winter. The invention arrived at an apt time. At the end of the eighteenth century, the British began reforming their prisons. According to the historian U. R. Q. Henriques’ 1972 article “The

#### Flashcard 2977354616076

Question
This treadmill could busy as many as 24 prisoners, standing side-by-side along the wheel. Some devices at other prisons were smaller, and most treadmills soon included partitions so convicts could not socialize. They slogged for [...]