Thirty-Year Treasury
DEFINITION of 'Thirty-Year Treasury'
A U.S. Treasury debt obligation that has a maturity of 30 years. The 30-year Treasury is the benchmark U.S. bond and one of the world's most closely watched financial instrument.
The 30-year is the world's most liquid financial asset, as well as the most widely reported bond yield.
 1. Bond
 2. Maturity
 3. Treasury Bond - T-Bond
 4. 10-Year Treasury Note
 5. Accelerated Return Note (ARN)
 A shortto medium-term debt instrument that offers a potentially...
 6. Coupon Rate
 2. What is a 'busted' convertible bond?
 3. Who or what is backing municipal bonds?
 4. How stable are municipal bonds?
 Stability is relative in the municipal bond market. Municipal bonds tend to be safer than many other types of investments,... Read Full Answer >>
 5. What are the differences between debt and equity markets?
Related Articles
 1. Fundamental Analysis
 Present Value Interest Factor of Annuity (PVIFA)
 2. Investing Basics
 What are Cash Equivalents?
 Cash equivalents are money market instruments.
 3. Economics
 Sacrifices Necessary to Keep Puerto Rico Afloat
 After years of band aids and significant borrowing to meet its obligations, the time has come for meaningful reform in Puerto Rico.
 4. Mutual Funds & ETFs
 ETF Analysis: Vanguard Total Bond Market
 5. Mutual Funds & ETFs
 ETF Analysis: Direxion Daily 20 Year Treasury
 Read about one potent, yet volatile, way to bet on rising interest rates -- the Direxion Daily 20 Year Plus Treasury Bear 3X exchange-traded fund (TMV).
 6. Bonds & Fixed Income
 What are Floating-Rate Notes?
 7. Mutual Funds & ETFs
 ETF Analysis: iShares Barclays 20+ Year Treasury Bond
 Learn about the iShares 20+ Year Treasury Bond ETF (TLT). TLT is a very liquid ETF with low costs that allow investors to gain exposure to treasuries.
 8. Forex
 How Undervalued Is The Yuan?
 Some argue that the large U.S. trade deficits over the past 15 years are primarily due to currency management by U.S. trading partners.
 9. Investing
 Five Portfolio Moves For The Second Half
 10. Stock Analysis
 Top 5 Emerging Market Bond ETFs
You May Also Like
Hot Definitions
 1. Hedging Transaction
 2. Bogey
 3. Xetra
 4. Nuncupative Will
 5. OsMA
 6. Investopedia
Trading Center
You are using adblocking software
so you'll never miss a feature!


text:
Peas Could Be Your New Best Friend
New research from Canada found that proteins in the common garden pea may provide a natural remedy against high blood pressure and chronic kidney disease (CKD).
The pea protein could be used as a natural food product such as an additive or dietary supplement to help the millions of people worldwide that suffer from these conditions, suggested the researchers.
This time, the research comes from Canada and focuses on conditions that affect literally millions of people world wide. We already know that peas provide us with protein, various vitamins, dietary fiber and are low-fat and cholesterol free.
The new research focuses on the yellow garden pea, a mainstay pea variety enjoyed as a veggie side-dish and used as an ingredient in dozens of recipes around the world.
High blood pressure, or hypertension, is a major risk factor for CKD, a condition that has been affecting an increasing number of people in the United States and other countries. Estimates suggest that 13 percent of American adults — about 26 million people — have chronic kidney disease, up from 10 percent, or about 20 million people, in the 1990s.
Dr. Rotimi Aluko who is a food chemist at the University of Manitoba, will present his research results in this (peas) area.
The study is the first reporting that a natural food product can relieve symptoms of CKD, the scientists say.
"In people with high blood pressure, our protein could potentially delay or prevent the onset of kidney damage," says study presenter Rotimi Aluko, Ph.D. [...] "In people who already have kidney disease, our protein may help them maintain normal blood pressure levels so they can live longer."
A colleague and research partner of Dr. Aluko is Dr. Harold Aukema. Together, they worked on this valuable research, which may soon be available to the public.
They extracted pea protein hydrolysate from the yellow garden pea and fed a small dose each day to laboratory rats bred to have a severe type of kidney disease called polycystic kidney disease.
After 8 weeks the rats on the pea protein diet showed a 20 per cent drop in blood pressure compared to diseased rats that had only been fed on a normal diet.
However, eating peas as a part of your diet, will not do the trick. It's the extracted protein in the peas activated with special enzymes, that is needed. After successful human trials, people could possibly take it in the form of a pill or soluble powder added to drinks or food.
Your Next High Blood Pressure Medication - Garden Peas?
ACS Chemistry for Life
237th ACS National Meeting in Salt Lake City
Yellow Split Peas
Purcell Mountain Farms
Yellow Split Peas
Most Recommended Comment
Brooklyn, New York, United States

source: HuggingFaceFW/fineweb-edu


Sign up ×
I'm trying to learn about relativistic electrodynamics on my own, and I am struggling with derivatives of the 4-potential and index (Einstein) notation.
I think I understand expressions such as $\partial_\mu A^\mu$. The index is repeated and is once up and once down, so I would expand the sum as: $\partial_0 A^0 + \partial_1 A^1 + \partial_2 A^2 + \partial_3 A^3$, which gives me a scalar.
 1. How am I to interpret something like this: $(\partial_\mu A_\nu)(\partial^\mu A^\nu)$? We are summing over the two indices this time, which is fine. What confuses me is that we are taking a covariant derivative of a covariant vector. Does one need to "convert" $A_\nu$ in the first term to contravariant, like so: $(\partial_\mu A^\rho \eta_{\nu\rho})(\partial^\mu A_\sigma\eta^{\nu\sigma})$?
 I guess my doubts arise from the fact that I see a covariant vector as being an entirely different object from a contravariant one. The covariant derivative $\partial_\mu = \frac{\partial}{\partial x^\mu}$ differentiates with respect to the components of the contravariant vector $x$. So I don't understand how such an operation can be applied to a vector that isn't also contravariant.
 2. How should I interpret terms such as $(\partial_\mu A^\mu)^2$? Is it just $\left(\partial_0 A^0 + \partial_1 A^1 + \partial_2 A^2 + \partial_3 A^3\right)^2$ or is there something else going on?
 3. According to some textbook, $(\partial_\mu \phi)^2 = \eta^{\mu\nu}\partial_\mu \phi\partial_\nu\phi$, but I don't understand why. For me $\partial_\mu \phi$ is just the derivative of a scalar $\phi$ with respect to some (unspecified) component $\mu$ of a contravariant 4-vector $x$. Instead, judging from the right-hand side, it is to be interpreted as a vector $(\frac{\partial}{\partial x^0},\boldsymbol{\nabla})\phi$ which is then squared. Is it just sloppy notation, or am I being stupid?
 1. Are the following then true? $$\frac{\partial}{\partial(\partial_\mu A_\nu)} \left(\partial_\mu A_\nu\right) = 1$$ $$\frac{\partial}{\partial(\partial_\mu A_\nu)} \left(\partial^\mu A^\nu\right) = 0$$
 2. Can I also raise and lower the indices of a partial derivative?
share|cite|improve this question
yes, you can definitely raise and lower the indices of a partial derivative, but $\partial_{\mu}$ is the one that you know and love. – Jerry Schirmer Oct 12 '12 at 22:08
1 Answer 1
up vote 3 down vote accepted
1) You have the right idea about $\partial_{\mu}A^{\mu}$ and 2) $(\partial_{\mu}A^{\mu})^2$.
For the rest of it, you're goign to have to be careful about covariant and contravariant indices of $\partial_\mu$ and $A^{\mu}$. Since you are already going with $A$ having vector indices, I think you should stick to that as your "base" version of $A$ for now. Now, you correctly seem to note that lowering and raising is done with $\eta_{\mu\nu}$ and its inverse $\eta^{\mu\nu}$ (which are the same matrix for Mikowskian coordinates). Thus, you will find that an expression like $A_{\mu}A^{\mu} = \eta_{\mu\nu}A^{\mu}A^{\nu} = -(A^{0})^{2} + (A^{1})^{2} + (A^{2})^{2} + (A^{3})^{2}$, and you can extend this to most of the other examples you cite.
3) applying $\partial_\mu$ to a scalar $\phi$ gives you a result $\partial_{\mu}\phi$ that is best interpreted as a one form, not as a scalar--that's because you have the free index $\mu$ floating around, and if you change coordinates, you will have to apply the chain rule to get the right answer for your new $\partial_{\mu}\phi$. this is why you have to apply the inverse metric to "square" $\partial_{\mu}\phi$.
4) If you are taking variations of vector valued quantities, you should leave a dummy index for your variational term:
$\begin{equation} \frac{\delta}{\delta A^{\mu}}A^{\nu} = \delta^{\nu}{}_{\mu} \end{equation}$
This will give you terms like
$\begin{equation} \frac{\delta}{\delta A^{\alpha}} A^{\mu}A_{\mu} = \frac{\delta}{\delta A^{\alpha}}(\eta_{\mu\nu}A^\mu A^{\nu}) = \eta_{\mu\nu}\delta^{\mu}_{\alpha}A^{\nu} +\eta_{\mu\nu}A^{\mu}\delta^{\nu}_{\alpha} = 2 A_{\alpha} \end{equation}$
which should seem pretty reasonable from your calculus I based intuition. Similarly, you should probably think of $\frac{\delta}{\delta \partial_{\alpha}A_{\beta}}\partial_{\mu}A_{\nu} = \delta^{\alpha}_{\mu}\delta^{\beta}_{\nu}$. If you're taking a variation of the up version of a quantity with respect to the down version of the quantity, just use the metric to raise/lower the target before taking the variation, and fix everything after the fact using raising and lowering conventions and the Kroneker deltas.
share|cite|improve this answer
Thank you so much, that was most helpful and I am finally starting to makes sense of it. I have added a #4 to my questions, I hope I am not abusing your kindness. – kdfc Oct 12 '12 at 21:48
_USER_: there's a lazy attempt at an answer. – Jerry Schirmer Oct 12 '12 at 22:08
Again, thank you very much! – kdfc Oct 12 '12 at 22:30
Your Answer


size="2"> } finally { LeaveCriticalSection(); }} except(ExceptionFilter()) { ReportException();} Assuming that ExceptionFilter() returns EXCEPTION_EXECUTE_HANDLER, in what order will these functions be called? It goes like this:EnterCriticalSection();DoSomething();RaiseException();ExceptionFilter();LeaveCriticalSection();ReportException(); ... that is, the exception filter--which is deciding how to deal with the exception--is called before the termination handlers on the stack are executed. This is pretty obvious if you recall that with a continuable exception, the filter may return EXCEPTION_CONTINUE_EXECUTION, causing execution to resume from the point where the exception was raised. In that case, DoSomethingElse() would be called, and you wouldn't want to have left the critical section--that'll happen when DoSomethingElse() returns. The implications get interesting. If an exception filter is wrapping code the author doesn't control (say, it's making a call into some other dll), it can't know very much about the state of the thread and the system. The thread might be impersonating, it might be holding locks, who knows? This limits what the exception filter can do. For instance, if the thread faulted in the heap, it might be holding the heap lock (since the heap lock's dropped in a termination handler); another thread might be holding the loader lock and attempting to acquire the heap lock, so if the faulting thread blocks on the loader lock, it'll deadlock. It takes some thought to get this right. The moral is, unless you fully understand and control the code your exception filter is wrapping, you can't make assumptions about the state of the system in your exception filter. (Standard Microsoft disclaimer: This posting is provided "AS IS" with no warranties, and confers no rights.)Rob Earhart


Google cloud database
Google Cloud BigQuery: How and When to Use Google Cloud BigQuery to Store Your Data
[Cloud Volumes ONTAP, Database, Google Cloud, Advanced, 7 minute read, Google cloud database]
Today, organizations are collecting data at a record pace. From sensor measurements to consumer behavior, the volume of data is growing exponentially and with that, the need for tools focused on big data and analytics. Such tools are immensely beneficial, for example, with Google Cloud databases.
Good tools and solutions that enable us to store and swiftly analyze large amounts of data make a tremendous difference in the day to day, ensuring that we can make the most out of our datasets and enabling data-driven decision making. Google Cloud offers this capability in Google Cloud BigQuery.
This post takes a closer look at this big data utility from Google Cloud and how to use it.
To jump down to the how-to, use this link How to Use Google BigQuery
What Is Google BigQuery?
BigQuery is a fully managed and serverless data warehouse solution available in the Google Cloud Platform that gives anyone the capability to analyze terabytes of data in a matter of seconds.
The Google BigQuery architecture is based on Dremel, a distributed system created by Google to query large datasets, however, that's just scratching the surface of what's going on with BigQuery. Dremel divides the query execution into slots, enabling fairness when multiple users are querying data simultaneously. Under the hood, Dremel relies on Jupiter, Google's internal data center network, to access the data storage, on the distributed file system, codenamed Colossus. Colossus handles the data replication, recovery, and distribution management.
BigQuery stores data in a columnar format, achieving a high compression ratio and scan throughput. However, you can also use BigQuery with data stored in other Google Cloud services such as BigTable, Cloud Storage, Cloud SQL and Google Drive.
With this architecture tailored for big data, BigQuery works best when it has several petabytes of data to analyze. The use cases most suited for BigQuery are the ones where humans need to perform interactive ad-hoc queries of read-only datasets. Typically, BigQuery is used at the end of the Big Data ETL pipeline on top of processed data or in scenarios where complex analytical queries to a relational database take several seconds. Because it has a built-in cache, BigQuery works really well in cases where the data does not change often. In addition, cases where datasets are fairly small don't really benefit from BigQuery, with a simple query taking up to a few seconds. As such, it shouldn't be used as a regular OLTP (Online Transaction Processing) database. BigQuery is really meant and suited for BIG data and analytics.
As a fully managed service, it works out of the box without the need to install, configure and operate any infrastructure. Customers are simply charged based on the queries they make, and the volume of data stored. However, being a black box has its disadvantages since you have very little control to where and how your data is stored and processed.
A key limitation and drawback is that BigQuery only works with data stored within Google Cloud and using their own storage services. Therefore, it's not advisable to use it as the primary data storage location since that limits future architecture scenarios. It is then preferable to keep the raw dataset elsewhere and use a copy in BigQuery for analytics.
How to Use Google BigQuery
BigQuery is available in Google Cloud Platform. GCP customers can easily access the service from their familiar web interface console. In addition to the UI Console, Google BigQuery APIs can be accessed using the existing GCP SDKs and CLI tools.
Getting started with Google Cloud BigQuery is fairly simple and straightforward. You can get up and running very quickly using any dataset in a common format such as CSV, Parquet, ORC, Avro, or JSON. If you don't have any data in mind to use for Google BigQuery, datasets are freely available to be explored and used in Google Cloud Public Datasets.
One example of a public dataset is the Coronavirus Data in the European Union Open Data Portal. It contains data related to the COVID-19 cases worldwide and can be used free of charge. Below, we are going to walk you through the steps to explore and analyze this dataset using Google BigQuery.
Step 1: Download the Dataset to your Computer
To get started, download the latest version of the dataset (in CSV format) to your local machine.
Step 2: Uploading and Storing the Dataset in Google BigQuery
1. In the Google Cloud Platform, navigate to the Google BigQuery Console under the Big Data section.
2. Find the "CREATE DATASET" button on the right-side panel and initiate the creation process. Give the dataset a unique identifier and select the geographical location to store and process the data. Save it using the button at the bottom of the panel.
Create datasetDatabase creation panel of a new BigQuery Dataset.
3. Select the newly created dataset and press the CREATE TABLE button. Use Upload as the source method, CSV as the file format, and select the local dataset file from your machine. Give it a table name (e.g. worldwide_cases) and select the Auto Detect option for the schema. Save it using the button at the bottom of the panel.
create tableTable creation panel of a new BigQuery Dataset.
Step 3: Using BigQuery to Query Data Stored in Google BigQuery
With the dataset uploaded and stored in BigQuery, you will be able to start immediately querying the data using standard SQL.
 1. In the panel, try a simple query such as SELECT * FROM 'bq092020.covid19.worldwide_cases' LIMIT 1000 to retrieve up to a thousand rows.
try querySimple query using the Google BigQuery interface.
2. BigQuery Analytics are quite powerful. The interface gives access to full-fledged SQL capabilities, therefore you can use a more advanced query such as SELECT countriesAndTerritories, sum(cases) AS N_Cases, sum(deaths) AS N_Deaths, count(*) AS N_Rows
FROM 'bq092020.covid19.worldwide_cases'
GROUP BY countriesAndTerritories
LIMIT 1000
 3. Running the query above will provide aggregated results the Number of Cases and Deaths per Country/Territory.
query editorAggregated Query results using the Google BigQuery interface.
Step 4: Adding the Dataset to Google Cloud Storage
Since Google BigQuery supports some external data sources, we can achieve similar results and capabilities using Google Cloud Storage as a data storage for the dataset file.
Creating a new Google Cloud Storage bucket and uploading the dataset file can be done rather simply. If you haven't done one yet, you can learn how to create a bucket here.
Step 5. Using BigQuery with a Dataset in Google Cloud Storage
1. Create a new table under your BigQuery dataset and select Google Cloud Storage as the source. Fill in the GCS bucket name and file location with CSV as the format. Give it a different name from the previous created table (e.g.: worldwide_cases_in_bucket).
BigQuery with GCPCreating a table from an external data source in Google BigQuery
 2. The newly created table will be immediately able in the interface. The data can be queried in the exact same manner as any other data stored in BigQuery. To test it, try using the same aggregation query by simply updating the FROM clause with the new table name.
run queryUsing BigQuery to query data stored in an external data source.
As you just saw, BigQuery is incredibly powerful in enabling data exploration and analysis capabilities from zero to hero without much effort. In a world where data acquisition is growing at an astonishing rate, tools like BigQuery help to generate value out of data.
However, despite its unique advantages and powerful features, BigQuery is not a silver bullet. It is not recommended to use it on data that changes too often and, due to its storage location bound to Google's own services and processing limitations it's best not to use it as a primary data storage.
For customers looking to store large amounts of data, Cloud Volumes ONTAP, the data management platform from NetApp, is a great option to consider. Available in AWS, Google Cloud and Azure, it enables customers to keep their options open in how and where their data is stored and processed. Cloud Volumes ONTAP is perfect for Big Data solutions, providing customers advanced features such as cost-cutting storage efficiency, cloning, data tiering and protection, while helping to reduce the expense of high performance storage by as much as 70% in some cases.
New call-to-action


Heaven Questions.com
Your Subtitle text
Questions & Answers About Heaven
With Randy Alcorn
Will there be animals in heaven?
Elijah was taken up to heaven in a chariot pulled by horses (2 Kings 2:11). We're told there are horses in heaven (Revelation 6:2-8; 19:11). In fact, there are lots of horses, enough for the vast armies of heaven to ride (Revelation 19:11; 2 Kings 6:17).
Other animals aren't mentioned in the Revelation passages, presumably because they don't play a role in Christ's second coming (an army bringing deliverance rides horses, not Dalmatians or hedgehogs). But isn't it likely that since there are innumerable horses in heaven there are all kinds of other animals too? Why wouldn't there be? Why would we expect horses to be the only animals? If there were no other animals, there wouldn't be horses.
In Isaiah 65:17 God refers to creating a New Heavens and a New Earth. In subsequent verses the text seems to move back and forth from the millennial kingdom to the New Earth. God makes clear he will have animals living there-either in the millennium or the New Earth or both (Isaiah 65:25).
Some also argue for animals being in heaven based on Ecclesiastes 3:19-21, which says "Man's fate is like that of the animals...all go to the same place." However, in the larger context of Ecclesiastes Solomon is simply talking about the outward appearance of death. Men and animals both die and we can't see where they go. Scripture tells us elsewhere, however, that man has an eternal soul. It tells us he goes one of two places at death. Animals are not said to have eternal souls. They are not said to relocate when they die. The presumption would be that at death they cease to exist.
However, this doesn't mean beloved animals won't be in heaven. I once read Billy Graham's response to a little girl's question, "Will my dog who died this week be in heaven?" Graham replied, "If it would make you any happier, then yes, he will be." Animals aren't nearly as valuable as people, but God is their maker and has touched many people's lives through them. It would be simple for Him to recreate a pet in heaven. I see no reason to believe he wouldn't if it would bring his children pleasure.
Romans 8:18-22 says that the whole creation was subject to suffering and futility because of human sin. The creation groans in longing for the liberation that will come to humans, and thereby to all creation itself. Creation is under man's dominion and will share the rewards of his redemption just as it shared the punishment for his sin. Animals are a central part of that creation, next to man himself the most significant part. After all, besides his wife, Adam was called upon to give names only to one other part of the creation-the animals (Genesis 2:19-20). He worked the garden, but he wasn't invited to name the vegetation. Clearly, the animals had certain qualities that set them above other creation. They were to be special to man, and his naming them makes his connection with them personal.
If the New Earth is all the best of the old earth and more, then we should expect it to contain animals. If animals weren't part of the New Earth, this would seem an obvious oversight. Eden was ruined through sin and will be restored through Christ's reign of righteousness. All that was part of Eden, and then made wrong through the sin of the first Adam, we would expect to be part of the New Earth, made right through the virtue of the Second Adam.
Would God take away from us in heaven what he gave, for delight and companionship and help, to Adam and Eve in Eden? Would he revoke his earlier decision to put animals with man, and under man's care? If he remakes the New Earth with new men (who look very much like the old men, only perfect), wouldn't we expect him also to make new animals (who will presumably look like the old animals, only perfect)?
2 Kings 2:11
Revelation 6:2-8
The Second Seal--War
The Third Seal--Famine
The Fourth Seal--Death
Revelation 19:11
2 Kings 6:17
Isaiah 65:17
Isaiah 65:25
The wolf and the lamb will graze together, and the lion will eat straw like the ox; and dust will be the serpent's food They will do no evil or harm in all My holy mountain," says the LORD.
Ecclesiastes 3:19-21
Romans 8:18-22
Genesis 2:19-20
<< Previous Next >>
By Randy Alcorn
Eternal Perspective Ministries
39085 Pioneer Blvd. Suite 206
Sandy, OR 97055
_PHONE_
Website Builder


text:
To print a list of all the occurrences of a specified symbol, use whereis symbol, where symbol can be any user-defined identifier. For example:
(dbx) whereis table forward: 'Blocks'block_draw.cc'table function: 'Blocks'block.cc'table::table(char*, int, int, const point&) class: 'Blocks'block.cc'table class: 'Blocks'main.cc'table variable: 'libc.so.1'hsearch.c'table
The output includes the name of the loadable objects where the program defines symbol, as well as the kind of entity each object is: class, function, or variable.
Because information from the dbx symbol table is read in as it is needed, the whereis command registers only occurrences of a symbol that are already loaded. As a debugging session gets longer, the list of occurrences can grow (see Debugging Information in Object Files and Executables).
For more information, see whereis Command.


Let's number the scale steps of the major scale $1,2,\ldots 7$, i.e., label them from the tonic upward mod $7$ and then add $1$. With that numbering scheme, let the lowest note of a given diatonic interval be $x$ and the highest note $y$.
Is there an "easy" or at least "manageable" formula/algorithm for the function $I(x,y)$, where $I$ takes values $1,2,\ldots,7$ according as the interval between $x$ and $y$ is a unison, second, third, etc.?
For example, $I(6,4)=6$.
As a further question, could we then modify the formula for $I(x,y)$ into one for $J(x,y)$, where $J(x,y)=(I(x,y),Q)$, with $Q$ the quality (major, minor, perfect, augmented, diminished) of the interval according to some convenient numerical labeling?
 - $\begingroup$ The formula for $I$ depends on what operators you allow. The binary $\bmod$ operator would be useful (written % in many programming languages). For the "quality" component, however, it seems to me that a lookup table would be far simpler than a formula. $\endgroup$ – David K Apr 16 '20 at 2:51
For the intervals part, I think that by definition the number-name of the interval is simply the distance, the difference $\;y-x\;$, between scale steps $\;x\;$ and $\;y\;$.
Only with two complications: Intervals are numbered starting from $1$, not $0$; and sometimes one doesn't want to distinguish between a sixth, a 13th, or an inverted third.
That leads to the $\;+1\;$ and the $\;\text{ mod }7\;$ in the formula from the earlier answer $$ I(x,y) \;=\; (y-x)\text{ mod }7 + 1 $$
Now for the quality, I have found the following.
First, we calculate the number of fifths in the interval, which is $\;F(y) - F(x)\;$, where $$ F(x) = 2m - \left\lfloor (m+4)/7 \right\rfloor\times7 - \left\lfloor m/7 \right\rfloor\times7 \text{, where } m = x-1 $$ is the number of fifths (modulo octaves) from the tonic to $\;x\;$. (Note that $\;\left\lfloor \dots/7 \right\rfloor\times7\;$ rounds down to the nearest multiple of $7$.)
Then the quality is $$ Q(x,y) = h(k) - h(-k) \text{,} \\ \text{where } k = F(y) - F(x) \\ \text{ and } h(k) = \max(0, \left\lfloor (k+8)/7 \right\rfloor) $$ where the quality is encoded as
Q(x,y) quality name
......
$-3$ doubly diminished
$-2$ diminished
$-1$ minor
$ 0$ perfect
$ 1$ major
$ 2$ augmented
$ 3$ doubly augmented
......
There is more behind this, but I cannot expand on that now. For now, suffice it to say that $\;h(k)\;$ indicates how'major' the $\;k\;$-fifths interval is; and a perfect interval is, in some sense, one that is both major and minor.
 - $\begingroup$ Thank you, this is exactly the sort of thing I was looking for! $\endgroup$ – Kim Fierens Jun 2 at 15:40
 - $\begingroup$ _USER_ You're welcome! As an additional remark, things become simpler if you take intervals as the basic concept, and build scale steps on top; then you only need to use $\;I(1,y)\;$ and $\;Q(1,y)\;$, making the formulas simpler. And unlike scale steps, intervals can be added together, although not via the standard arithmetic-- it helps to write an interval $\;y\;$ as (nrOfFifths, nrOfOctaves), with nrOfFifths = $\;F(y)\;$ describing the interval quality per this answer; and as (nrOfMajorSeconds, nrOfSharps), where nrOfMajorSeconds describes the interval 'degree'; and add elementwise. $\endgroup$ – MarnixKlooster ReinstateMonica Jun 2 at 18:42
Although you don't say explicitly what $\ I(x,y)\ $ means when $\ x>y\ $(i.e. the index of the lower note is greater than the index of the higher note), I assume from your example that it is the degree of the interval from the note represented by $\ x\ $ to the one an octave higher than that represented by $\ y\ $. In that case, if $$ I(x,y)\stackrel{\text{def}}{=} y-x\hspace{-0.5em} \pmod{7}+1 $$ then the interval between $\ x\ $ and $\ y\ $ will be a unison if $\ I(x,y)=1\ $, and an $\ n$-th if $\ I(x,y)=n\ $ with $\ n=2,3,\dots,7\ $.
For the qualities, I doubt if there's any simpler way to represent them than in a table something like the following: $$ \begin{matrix} \,_{\large x}\backslash^{\large y}&1&2&3&4&5&6&7\\ 1&u&2&3&p4&p5&6&7\\ 2&m7&u&2&m3&p4&p5&6\\ 3&m6&m7&u&m2&m3&p4&p5\\ 4&p5&6&7&u&2&3&a4\\ 5&p4&p5&6&m7&u&2&3\\ 6&m3&p4&p5&m6&m7&u&2\\ 7&m2&m3&p4&d5&m6&m7&u \end{matrix} $$ in which the numbers unaccompanied by a letter represent major intervals. While you could no doubt concoct some sort of numerical formula to represent the same information that's contained in this table, I doubt if it could be made any more succinct.
Your Answer


text:
Bin Activators and Discharge Aids Information
Bin activators and discharge aids are solids feeder valves with integral vibrators to promote material flow and prevent material bridging. They are used to promote the steady flow of granular or powdered materials from storage bins, hoppers, or silos. Bin activators and discharge are made of stainless steel or carbon steel and mount directly to material handling equipment. Most products include a unitized vibrator or gyrator that moves dry material toward a narrow opening on a first-in, first-out basis. Cone-shaped, dish-shaped, or multi-sloped baffles promote mass flow and reduce particle segregation. To prevent slippage or leakage, a heavy-duty sleeve can be attached with steel clamps or bolts. In some cases, vibratory bin activators and discharge aids are used in conjunction with aerators or bin fluidizers, devices which inject air along an internal area of the bin to break up bridges or arches in bulk material.
Product specifications for bin activators and discharge aids include materials of construction, number of baffles, baffle shape, outer diameter (OD), inner diameter (ID), and mounting style. Outlet sizes are based on the required flow rate or connections to downstream equipment. Bin activators with unitized vibrators or gyrators carry specifications for motor speed, power, force, and voltage. Motor speed measures the speed of the rotating element and is typically expressed in revolutions per minute (rpm). Power, the motor output rating, sometimes reflects nominal rather than exact values. For motorized vibrators or gyrators, force represents the centrifugal force generated by the rotating eccentric mass. For piston-based devices, force is added by the reciprocation. For both types of bin activators and discharge aids, force is typically measured in pounds (lbs).
Bin activators and discharge aids include air cannons, bin aeration systems, bin activator systems, and bin vibrators. Air cannons use large pressurized blasts over a short time period to help move the material. Bin activators are cone or funnel-shaped systems that use vibrators and a cone/funnel attachment. They may also include a cone-shaped baffle. Bin vibrators are industrial vibrators that can be attached to the exterior of a bin, hopper, or silo to help with the movement of material. Other types of bin activators and discharge aids are also available.
Bin activators and discharge aids differ in terms of features, approvals and certifications. Some products are washdown-capable or rated for sanitary applications such as food processing and beverage bottling. Others provide explosion-proof housing or intrinsically safe (IS) wiring for hazardous areas or potentially explosive environments. Bin activators and discharge aids with abrasion-resistant surface coatings and adjustable nozzles are also available. Suppliers usually indicate whether a bin activator complies with standards from organizations such as the American Society of Mechanical Engineers (ASME).

source: openbmb/Ultra-FineWeb


text:
The data set lowbwt contains information recorded for a sample of 100 low birth weight infants – those weighing less than 1500 grams – born in two teaching hospitals in Boston, Massachusetts (Appendix B, Table B.7). Measurements of infant systolic blood pressure are saved under the variable name sbp while indicators of gender – where 1 represents a male and 0 a female – are saved under the same sex.
a. compute a 95% confidence interval for the true mean systolic blood pressure of male low birth weight infants.
b. calculate a 95% confidence interval for the true mean systolic blood pressure of female low birth weight infants.
c. Do you think it is possible that males and females have the same mean systolic blood pressure? Explain briefly.


text:
A landscape management model for conserving biodiversity in the Comoros
Host Country Institutions:
- Rapid appraisal of local agroforestry practices and farming systems and Dahari's reforestation and agroforestry interventions to feed into the agroforestry component of the full project proposal;
- Facilitation of landscape management planning workshops with local communities and testing of participatory modelling tools that have potential for application during the full project;
- Assess capacity of community management bodies so as to propose a process of capacity building for the full proposal and potential exchanges;
- Review of Dahari's monitoring and evaluation framework to feed into a proposed system for the full proposal to prove the impact of the work;
- Identify training and exchange opportunities for Dahari staff;
- Meetings with authorities to introduce the partner organisations, discuss relevant legislation and policy, and present the proposed project.


text:
A hug and an embrace may seem similar to each other, but the main difference between the two is the type of affection that you will provide when you are doing these actions. When you provide a hug, this means that you will tightly squeeze a person in order to express your affection. When you embrace someone, this means that you are holding the person in your arms.
This may occur for an extended period of time. You may usually provide a hug or an embrace to the people that you care about. The longer that you hold the person, the more of an embrace it is rather than a hug. You may give a hug or an embrace, depending on what you think the person needs.
Hug and Embrace are two action words. It will be very difficult to figure out the differences between the two words if you do not have an understanding of the usage of the words. Hug and embrace have almost the same meaning. Hug simply means to cling so tightly with someone, especially in the arms. This is a particular way of showing affection to someone.
Embrace also has the same meaning as a hug. For example, John hugged/embraced Esther until he felt better. The major difference between hug and embrace will be discussed in relation to how they are used in a sentence. A hug is most times used as a verb, but it can also be used as a noun, for example, I'm looking for someone who will give me a hug. Embrace, on the other hand, can also be used as a verb and also, as a noun. Aside from, embrace has other meanings. It can be used to show that you are in support of someone's idea. For example, I embraced Paul's idea because it looked good to me.
A hug and an embrace or both forms of physical contact; however, a hug usually is more casual, whereas, an embrace is often a shared exchange between two people who are in love. It may even come across as if the two people embracing want to hold on to one another endlessly because it can get that intimate. Hugs can be exchanged between friends and family, and most casual situations where both involve the act of holding someone with affection.
Hugs mean more of a squeezing action. An embrace is keeping a tighter hold, and it may last a lot longer than a hog. An embrace could also mean keeping, or holding onto a belief, or even an acceptance of something, such as faith or trust in God or Jesus. An example would be embracing Jesus Christ as our Savior. Another example would be embracing changes in our lives whereas some people don't like change.


text:
Porto was the birthplace of Prince Henry the Navigator. Mentor of the Portuguese Discoveries, he was born in 1394. His parents King João I and Princess Philippa, sister of Henry IV of England, were married in the Cathedral. In the atrium of the São Bento railway station, a coloured tile panel depicts them first entering the city. A tablet on a house in Rua da Alfândega, near the river, marks the five hundredth anniversary of their marriage.
Take a seat on an esplanade in the Ribeira district, one of the most picturesque in Porto. It was from here that the first overseas expedition set out for Ceuta in North Africa in 1415. The people of Porto supplied all the meat to feed this armada, and were left with only animal intestines, which they had to eat in order to survive.
This is the origin of "tripas à moda do Porto" ("intestines Porto style"), one of the city's traditional dishes.
In the Church of Misericórdia, you can discover the history of another famous king, Manuel I, and even see what he looked like. There's a fine Flemish picture of the monarch, who continued Prince Henry's work after his death.
Among the magnificent baroque gilded carving that covers the Church of São Francisco, admire the chapel of João Carneiro, built by a family closely linked to the Discoveries. Inside, you'll find another oil painting from this important time in history, depicting Christ's baptism. If you look carefully, you'll see a reference to João Carneiro in the corner of the work.


text:
The technology horizon: Preliminary review on technologies impacting the future health and social care workforce
This paper considers five types of technology:
- therapeutic – technologies used in the treatment of disease and injury, including pharmacological, surgical and psychological therapies
- diagnostic – technologies for identifying diseases and other conditions
- enabling – technologies that mitigate the impact of disease or disability
- preventive – technologies that reduce the risk or severity of illness and injury
- organisational – technologies supporting alternative health and social care delivery configurations and organisational design.
This report has been prepared in conjunction with the University of Manchester, a partner of the CfWI horizon scanning programme. It is based on simple interpretation and extrapolation of trends, and does not intend to predict the future.


Korg Kaossilator
Korg has announced/leaked the Kaossilator Dynamic Phrase Synthesizer, a new battery-powered pocket-sized instrument featuring Korg synth sounds alongside innovative performance features.
The Kaossilator comes packed with 100 sound programs that combine Korg's modelling synthesizer engine with effects from the KAOSS Pad series. Its horizontal axis is assigned to note/pitch, while the vertical axis is assigned to parameters such as: cut-off, feedback, or modulation depth, giving you a wide range of performance possibilities. In addition to classic synthesizer sounds, there are faithfully simulated piano, guitar and trumpet sounds as well as looped and one-shot drum sounds.
The Kaossilator offers a choice of 31 different scales.
Gate Arpeggiator enables you to produce specific patterns of notes in sync with user specified tempos. Then, to get your creative juices flowing, Loop Recording allows you to record a phrase with a specified number of beats to a maximum of two bars (or measures) and add layers to it. For example you can record a phrase using a synth-lead sound, and then overdub bass or drum sounds. You can build up layers of cool phrases by simply repeating this cycle of selecting, playing, and recording sounds.
Visit the German Korg site for more information.


text:
Badgeyay project is now divided into two parts i.e front-end of Ember JS and back-end with REST-API programmed in Python. One of the challenging job is that, it should support the uncoupled architecture. Now, we have to integrate Heroku deployed API with Github which should auto deploy every Pull Request made to the Development Branch and help in easing the Pull Request review process.
In this blog, I'll be discussing how I have configured Heroku Pipeline to auto deploy every Pull request made to the Development Branch and help in easing the Pull Request review process in Badgeyay in my Pull Request.
First, Let's understand Heroku Pipeline and its features. Then we will move onto configuring the Pipeline file to run auto deploy PR.. Let's get started and understand it step by step.
What is Heroku Pipeline?
A pipeline is a group of Heroku apps that share the same codebase. Each app in a pipeline represents one of the following steps in a continuous delivery workflow:
A common Heroku continuous delivery workflow has the following steps:
- A developer creates a pull request to make a change to the codebase.
- Heroku automatically creates a review app for the pull request, allowing developers to test the change.
- When the change is ready, it's merged into the codebase Default branch.
- The Default branch is automatically deployed to staging for further testing.
- When it's ready, the staging app is promoted to production, where the change is available to end users of the app.
In badgeyay, I have used Review App and Development App steps for auto deployment of Pull Request.
Pre – requisites:
- You should have admin rights of the Github Repository.
- You should be the owner of the Heroku deployed app.
- For creating a Review App, Below mentioned files are needed to be in the root of the project repository to trigger the Heroku Build.
Now, I have fulfilled all the prerequisites needed for integrating Github repository to Heroku Deployed Badgeyay API. Let's move to Heroku Dashboard of the Badgeyay API and implement auto deployment of every Pull Request.
Step 1 :
Open the heroku Deployed App on the dashboard. Yow will see following tabs in top of the dashboard.
Step 2 :
Click on Deploy and first create a new pipeline by giving a name to it and choose a stage for the pipeline.
Step 3 :
- Choose a Deployment Method. For the badgeyay project, I have integrated Github for auto deployment of PR.
- Select the repository and connect with it.
- You will receive a pop-up which will ensure that repository is connected to Heroku.
Step 4 :
Enable automatic deploys for the Github repository.
Step 5 :
Now after adding the pipeline, present app get nested under the pipeline. Click on the pipeline name on the top and now we have a pipeline dashboard like this :
Now for auto deployment of PR, enable Review Apps by filling the required information like this :
Verify by creating a test PR after following every above mentioned steps.
Now we are all done with setting up auto deployment of every pull request to badgeyay repository.
This is how I have configured Heroku Pipeline to auto deploy every Pull request made to the Development Branch and help in easing the Pull Request review process.
About Author :
I have been contributing in open source organization FOSSASIA, where I'm working on a project called BadgeYaY. It is a badge generator with a simple web UI to add data and generate printable badges in PDF.
- Heroku Pipelines Article – Link


text:
(full paper is archived in the Miller Library)
Title: A comparative study of lethal temperatures in the limpets Acmaea scabra and Acmaea digitalis (Mollusca: Gastropoda: Prosobranchia)
Student Author(s): Hardin, Dane D.
Faculty Advisor(s): Epel, David
Location: Final Papers Biology 175H
Date: June 1966
Abstract: The lethal temperatures of two species of limpets which occupy the same intertidal levels were studied. It was found that A. scabra (with a critical range of 40-44 degrees Celsius) is better able to withstand high temperatures than is A. digitalis (with a critical range of 39-42C). Concurrent field studies showed that A. scabra experiences higher microhabitat and body temperatures than does A. digitalis at similar air temperatures. It was found that the limpets' body temperatures were 2-6 C higher than surrounding external temperatures. Intraspecific differences in temperature tolerence were also found, with the highest intertidal members of each species surviving better than the lowest members. Possible causes of intraspecific differences are acclimation or size of the animal.
Notes: Published 1968, Veliger 11(Suppl): 83-88


The Wikipedia entry for Lapis Niger mentions that the inscription was written in boustrophedon, alternating reading direction between every line. This inscription is far from complete. Are there Latin inscriptions that were written in boustrophedon that have have (essentially) completely survived to us?
I could not find examples of Latin inscriptions in boustrophedon besides the one I mentioned, probably because I am not familiar with any inscription databases. What I want is a good example or two, not necessarily a full listing of all known inscriptions (if there are many). I don't mind if an example inscription is short, but it should have at least two lines, of course.
 - 2
 The Corpus Inscriptionum Latinarum, known as CIL, is online cil.bbaw.de/cil_en/index_en.html This is the ultimate collection of inscriptions in Latin (not completely digitized though, there are 30 volumes). Caveat: it needs some training how to use it. – Alex B. Mar 13 '16 at 13:03
 - _USER_., thanks! I had heard of CIL but had never seen it online. Is it possible to search it for boustrophedon inscriptions? I can't see how to do that. – Joonas Ilmavirta Mar 13 '16 at 13:21
 - I thought to remember my teacher mention that TETEROROMAMANUNUDADATETELALATETE was not only confusing (ore more elaboratela: onomatopoetic representation of barbaric language) by its lack of white space or letter case or interpunction in its original, but additionally confusing when written as boustrophedron. But perhaps this does not imply that the origianl was written that way... – Hagen von Eitzen May 1 '20 at 10:28
Since this is not exactly my area of expertise, I will quote Rex Wallace (Wallace 2011).
He argues that the earliest Latin inscriptions were written from right to left and from left to right (p. 22). He mentions three examples of right-to-left inscriptions in Latin: the Vetusia inscription (ET La 2.1) and the Fibula Praenestina (CIL I².3). Not everyone agrees whether the language of the Vetusia inscription should be considered Latin, though, and the authenticity of the Fibula Praenestina gets questioned from time to time (the artifact, not the text).
Note: Michael Weiss writes, in the new, second edition of his Outline of the Historical and Comparative Grammar of Latin (2020),
"New scientific investigation with a scanning electron microscope by Edilberto Formigli and Daniela Ferro (2014) has now shown beyond a reasonable doubt that both the fibula and its inscription are ancient" (Weiss 2020: 24, ft. 2).
The third example is the bronze Fucine Lake inscription (CIL I².5), which was found in 1877 but is lost now. Clackson and Horrocks 2007/2011 give its text in a new version proposed in Crawford 2006.
This is what it looks like in CIL (de visu, I took the picture myself):
Most importantly, Wallace observes that
"By the middle of the republican period, however, writers had settled on left-to-right direction as the norm, and almost all Latin inscriptions after this date are written in this manner. Inscriptions in other formats, such as boustrophendon, appear rather infrequently" (Wallace 2011: 22).
Also note that there is a difference between boustrophedon (the direction of writing alternates) and sinistroverse (the direction of writing is right-to-left), e.g. a bronze tablet from Falerii Novi (CIL I² 365); please follow the link to see it, since it is copyrighted. Here's the glossed text, from Clackson and Horrocks:
enter image description here
Clackson and Horrocks 2007 argue it is written in Latin and not Faliscan (contrary to what Getty Images says). As they put it, it is written in the Faliscan manner (sinistroverse), with Faliscan letter forms and mainly Faliscan orthography (see Clackson and Horrock 2007: 119-120 for further detail).
John Bodel (Bodel 2012) observes that by the end of the fifth BCE Latin texts "regularly ran left to right" (p. 82). He discusses two theories, neither of which, he argues, can be proven correct at this point.
According to the first theory, "[w]hen inscribed writing began to be used to label larger monuments, however, the fixed position of (generally) rectilinear objects necessitated accommodating a more limited range of viewing perspectives" (p. 83).
The second theory holds that Roman script is dextroverse because of the desire to make it look as much different as possible from sinistroverse ductus in Etruscan, due to rising political and cultural ambitions of Rome.
Bodel, John. 2012. Paragrams, punctuation, and system in ancient Roman script. In S. Houston (ed.), The Shape of script: How and why writing systems change, pp. 63-90. Santa Fe, NM.
Clackson, James, and Geoffrey Horrocks. 2007. The Blackwell history of the Latin language.
Wallace, Rex. 2011. "The Latin Alphabet and Orthography." In James Clackson (ed.), A Companion to the Latin Language, pp. 9–28. London/New York: Wiley-Blackwell.
 - 2
 StackExchange allows html formatting for superscripts and subscripts. 1 and 2 gives you superscript 1 and subscript 2 but it doesn't seem to work in comments. (_USER_.M.Weimer, you may also want to know this.) Does Wallace's article contain photographs or drawings of the inscriptions so that one could actually see the boustrophedon in action? I can't access it now; I'll see if I have better luck tomorrow when I'm on campus. And thanks, this is a good answer, and so is the other one! – Joonas Ilmavirta Mar 14 '16 at 0:21
We do in fact have a couple.
The best little collection of Old Latin inscriptions is found in Warmington's old Loeb, Remains of Old Latin IV: Archaic Inscriptions. It's a tiny bit out of date, but otherwise holds up well as an anthology of old inscriptions with a very good translation to go along with it.
Thumbing through quickly, I noticed a couple dedicatory inscriptions. They're generally easy to find in here, as there are arrows by the editor which show the direction of the text. The first I noticed was the second of the dedicatory inscriptions, which is known as the Lapis Fucinus or Caso Cantovios bronze (CIL 1².5, dated c. 300 BCE). Below is a screenshot to the online Loeb edition, since I cannot figure out how to accurately preserve formatting without it looking a mess.
Lapis Fucinus, example of boustrophedon
in English:
Caso Cantovios Aprufclanos set up pillars at the Esalican boundary in the city Casontonia; and his allies brought a sacred gift to Angitia on behalf of Marsian legions.
This seems to be the best example of a complete inscription in boustrophedon. We also have examples of sinistroverse (left-to-right) inscriptions, such as a Falerian bronze tablet (Warmington 71).
Falerian Bronze, example of sinistroverse
I can't find a quick picture of the inscription, but the arrows again show the direction of the inscription.
Edit: See Alex B.'s post for a picture of the text.
Your Answer


How Many 4 Digit Numbers Are There?
How many 4 digit numbers can be formed using 4 digits?
256Finally there are 4 choices for the last digit so the number of possible 4 digit numbers is 4 4 4 = 256..
How many 6 digit numbers are there in all?
How many 5 digit numbers are there in all?
90,000 fiveThere are 5 digits (any number from 0-9) in a 5-digit number. There are 90,000 five digit numbers in all.
What is the most common 4 digit code?
How many numbers can be formed with 10 digits?
8,999,999,999well all the values between : 1,000,000,000 and 9,999,999,999 are 10 digit numbers. so that is a total of: 8,999,999,999 distinct 10 digit numbers. You say using only the digits 0 to 9 – since that includes ALL possible decimal digits – the answer is as above.
How many 4 digit palindromes are there?
{101, 111, 121, 131, 141, 151, 161, 171, 181, 191, …, 909, 919, 929, 939, 949, 959, 969, 979, 989, 999} There are likewise 90 palindromic numbers with four digits (again, 9 choices for the first digit multiplied by ten choices for the second digit.
How many 4 digit numbers can be formed with the 10 digits?
There are 9 ways to pick the first digit (1 through 9), there are 10 ways to pick the 2nd, 3rd, and 4th digits, so that 9 10 10 10 = 9000 ways.
How many four digit numbers can be formed using 7 5 0 2 only once in a Number?
2) A digit can be used only once. 3) To form a n-digit number, possible numbers would be n!. 4) Hence, the answer would be 4! = 24.
What is the longest word that is the same backwards?
The longest known palindromic word is saippuakivikauppias (19 letters), which is Finnish for a dealer in lye (caustic soda). A palindrome is a word or phrase where the letters read backwards, give the same word or phrase, eg: the phrase 'Madam I'm Adam', with the reply 'Eve'.
Is 69 a palindrome?
Answer: NO, so that means the number 69 is not a palindrome!
How many 4 digit combinations are there with 10 numbers?
10 000For each choice of the first two digits you have 10 choices for the third digit. Thus you have 10x10x10 = 1000 choices for the first three digits. Finally you have 10 choices for the fourth digit and thus there are 10x10x10x10 = 10 000 possible 4 digit combinations from 0-9.
Which is the smallest 4 digit number with no digit repeated?
1023Smallest 4 digit number in which no digit is repeated is => 1023.
How long does it take to crack a 4 digit PIN?
How many 4 digit numbers are there with no digit repeated?
What is the most secure 4 digit code?
8068The safest 4-digit PIN is '8068' — or at least it was, until researchers at Data Genetics told everyone this week. The researchers there went through a set of 3.4 million four-digit personal identification numbers and found "8068" came up only 25 times.
Can palindromes be even?
A palindrome is a string that reads the same forwards as backwards. It is often convenient to think of two kinds of palindromes separately: … Even-length palindromes: These have a "first half" whose reverse is the second half.


text:
A vast body of research focuses on the role of parents in athlete development; however, little is known about developmental influences of siblings. In general, family dynamics (i.e., patterns of relating or interacting among family members) have yet to be investigated in youth sport contexts. This study examines how family dynamics and the individual roles of parents and siblings influence the development of Canadian interuniversity student-athletes over time. Participants included four male and six female student-athletes. Each participant took part in a qualitative retrospective timeline interview. All data was subjected to a thematic analysis. Results indicate that siblings and parents play separate yet intricately connected roles in athlete development throughout childhood and adolescence. Overall, participants described a cohesive family unit built on shared values and joint participation in sport activities. They described stable and dynamic forms of support from their parents over time, and positive and negative sibling influences. These findings offer valuable insight into the dynamic nature of parent and sibling relationships with athletes in youth sport and beyond, as well as how these relationships operate in the broader family environment to optimize (and, at times, hinder) athletic development.
Lundy, Georgia I.; Allan, Veronica; Cowburn, Ian; and Cote, Jean
"Parental Support, Sibling Influences and Family Dynamics across the Development of Canadian Interuniversity Student-Athletes,"
Journal of Athlete Development and Experience: Vol. 1
, Article 4.
Available at: _URL_


Selected works by Fitz Henry Lane
Fitz Henry Lane
1804 - 1865
Fitz Henry Lane, also known as Fitz Hugh Lane, was a Cape Ann artist, printmaker and world-renowned American marine painter. With his subtle use of gleaming light, Lane is generally regarded as one of the finest 19th century practitioners of a style known as Luminism.
The Cape Ann Museum's unparalleled collection of Fitz Henry Lane includes 40 paintings, a rare watercolor (his first known work, painted in 1830) and 100 drawings, plus lithographic town views (all three that he did of Gloucester). The archives also include an extensive collection of Lane's letters.


Event order
From Lazarus wiki
Revision as of 10:21, 31 July 2013 by BigChimp (talk | contribs) (Added seealso; some more details on typical form event order)
Lazarus offers various events that you can use to enter your own procedures to handle things that happen in your application (e.g. a user clicks a button).
There are rather a lot of possible events to cater for a lot of different scenarios. Somebody who does not know Lazarus or Delphi could well pick the wrong event.
Lazarus documentation
The Lazarus_Tutorial#Event_Actions Lazarus tutorial has some information on what events do what.
Typical event order for forms is:
OnCreate => OnShow => OnActivate => OnPaint => OnResize => OnPaint =>...
OnCloseQuery => OnClose => OnDeactivate => OnHide => OnDestroy
This is the equivalent to the class constructor in forms. Use this to initialize form-level variables etc. The form is not yet shown at this time.
Fired when the form gets the focus (e.g. when switching between applications).
When the form is shown (e.g. when loading the form or setting its.Visible property to true), this event is fired - just before the form is visible. This allows you to modify the visual appearance of controls (e.g. disable certain controls) without flickering.
The equivalent to a class destructor in forms. Use this to clean up/free variables.
General controls
These events apply to various controls. Please use the Object Inspector if it is available for the control you're currently using.
The OnEditingDone event for controls can act like the Validate event in other programming languages: it indicates the user is done changing the control and intends to keep that value. The program can now check the control content for correctness, show error messages, update database fields, etc.
Applicable Delphi information
Because the implementation of events in Lazarus and Delphi is similar, a lot of Delphi-related documentation is applicable to Lazarus with minor modifications.
Delphi documentation is often handy. You can search for the actual control you want to know more about to get a list of its events.
If you want to know about the order in which events fire on a form, this article from about.com can be useful.
See also


Perches help hens have better lives
Perches help hens have better lives
1 of X pages
Hens have a strong, natural instinct to perch and 'raised perches' in laying hen houses provide them with the perfect refuge to rest and preen.
This is why the updated RSPCA welfare standards for laying hens include more requirements for farmers to install raised perches for their birds.
Research and practical experience have shown that giving hens the chance to perch can mean they experience less frustration, reduced aggression and improved body condition.
It's very important to ensure perches are built in the right way. Hens naturally want to use them, but they can find badly designed or positioned perches difficult to navigate.
Therefore, the RSPCA welfare standards ensure perches are positioned in a way that makes it easier for hens to access the perches and land safely.
"Give a laying hen a suitable perch and she'll use it.
"If you don't, she'll attempt to perch on just about anything else no matter how unsuitable it is!"
Mia Fernyhough, RSPCA farm animal welfare scientist
RSPCA farm animal welfare scientist and laying hen welfare expert Mia Fernyhough said: "It's similar to children in a playground.
"Here they can get bumps, bruises, scrapes and broken bones, but the broader benefits of providing an environment where a range of important behaviours can be performed outweighs these harms.
"What's most important is that the risk of harm is reduced as much as possible by ensuring perches are appropriately designed, positioned and maintained."
"It's clear our hens are less fearful and less aggressive as the perches provide a perfect refuge for some peace and quiet to rest and preen. And not only that, our birds look good too - really healthy and happy."
RSPCA Assured laying hen farmer Garth Johnston, Skea Eggs
"The hens love the perches and going home to roost is part of their daily routine. Since installing them the birds seem a lot more relaxed and content. And it's true that happier, healthier hens lay better eggs."
RSPCA Assured laying hen producer Eileen Thomson, Farmlay Eggs


text:
Gr'mother Terry Eaton Memorial
The panther has long been a symbol of courage, strength, and mystery. Myths and legends of panthers of all kinds are to be found from ancient Egypt to Greece, from Africa into medieval Europe and Asia, and throughout North and South America. These stories have informed, frightened, and entertained people for millenia. In the physical world, the black panther is a rare color variant of the jaguar. Its rarity adds to the mystique of this secretive spirit.
In the metaphysical world, the black panther is associated with the moon, and with the inner dimensions of our spirits. We hear the communcations of other dimensions and life forms. We heal old wounds, release old issues, and shift our consciousness through the feminine power of the night. Both men and women are reborn into our true place in the universe. The panther is our guardian and our partner in this rebirth and transformation.
Here at the home of The Panther
Lodge Medicine Society, in the heart of the Ozarks, a black panther has been
seen by visitors. It is fitting and intriguing that the panther has shown
itself as the archetype for our our organization. Join us on our journey
of discovery, as we create and manifest our future.


text:
Using data from every mouse click a student makes doing online course work, researchers from three University of Wisconsin institutions hope to identify students at risk of doing poorly and potentially dropping out of school.
The goal of the project by the University of Wisconsin Colleges, UW-Madison and UW-Platteville is to help more students succeed.
The project is funded by a three-year grant worth about $650,000. The grant comes from the UW System, which spends about $2 million annually on grants aimed at improving retention and graduation rates, according to Mark Nook, the system's senior vice president for academic and student affairs.
Using principles similar to those that Amazon.com uses for book recommendations, a computer program will track students' activity during online course work, looking at things such as how long a person is logged on, how much time is spent on particular problems and whether discussion boards are being used, said Aaron Brower, UW-Madison vice provost for teaching and learning.


text:
You might find mushrooms in your garden salad, but are they actually vegetables?
The Short Answer:
No, mushrooms are not vegetables.
The Long Answer:
Mushrooms are typically served alongside vegetables and have been a part of human diets for centuries. But while we might treat a mushroom the same as we would a vegetable, botanically speaking they are not the same thing.
Mushrooms are actually a form of fungi, lacking the defining characteristics that make a vegetable a vegetable. Those include leaves, roots, seeds and a need for light. Mushrooms have none of these things. However, in a confusing twist, the United States Department of Agriculture does consider mushrooms to be a part of the vegetable family. Their reasoning is that mushrooms provide many of the same nutritional attributes as vegetables.
So, once again on ITTF (this happened before when we investigated tomatoes), we find ourselves questioning science vs. society. Botany states unequivocally that mushrooms are not vegetables. The laws of the United States say that they are. It all boils down to how you want to look at it. Are the laws of nature more important than the laws of man? Philosophical debate aside, I am ruling on behalf of Is This That Food that mushrooms are NOT vegetables.


text:
A WHERE clause in SQL is a data manipulation language statement.
WHERE clauses are not mandatory clauses of SQL DML statements. But it can be used to limit the number of rows affected by a SQL DML statement or returned by a query.
Actually. it filters the records. It returns only those queries which fulfill the specific conditions.
WHERE clause is used in SELECT, UPDATE, DELETE statement etc.
Let's see the syntax for sql where:
WHERE clause uses some conditional selection


text:
THE INDUSTRY LEADER FOR ONLINE
Georgia Director's Certificate
The Georgia Director's Certificate is designed to meet the mandatory training requirement for directors in Georgia and provides professional information for early childhood professionals seeking to further their skills and knowledge in the management of a child care center. The program is comprised of five Instructional Units. These units focus on the core areas of competency required to manage a child care center. Each student in the Georgia Director's Certificate program receives support from an Education Coach (EC). Each EC is an Early Childhood specialist and has previous experience working in a child care center or school.
Upon satisfactorily completing the Georgia Director's Certificate program, students should be able to:
- Identify key considerations for developing a center philosophy
- Identify the differences between statutes, regulations, and guidelines
- Define the developmentally appropriate classroom
- Identify the reasons that nutrition is important in an early childhood education setting
- Identify common hazards throughout the school facility
- Identify the goals of multicultural education
- Define performance-based assessment
- List the benefits of teamwork in the early childhood environment
- Identify the characteristics of a leader
- Identify negative communication strategies
- Define and identify key elements of an operating budget
- Identify effective marketing tools for child care centers
- Identify important strategies for increasing retention through internal marketing and parent communication
- Identify various forms of child advocacy
Students enrolled in the Georgia Director's Certificate program are assessed using the following methods:
- Competency based multiple choice questions
- Open-ended essay questions and longer essays
- Student activities and/or observations with written feedback
- End of Course Quizzes in multiple choice format – Students must pass each quiz with a grade of 70% or better to complete the course
- Cumulative Final Exam in multiple choice format – Students must pass with a grade of 70% or better to complete the certificate program
- Must be 21 years of age or older
- Must possess a high school diploma or GED obtained from institutions accredited and recognized by U. S. Department of Education and submit documentation as proof. High school diplomas issued by private schools that are registered with the Florida Department of Education will also be accepted. Diplomas earned outside the U. S. or presented in a language other than English must be translated by a member of the American Translators Association, an approved credential evaluation agency approved by the Bureau of Educators Certification, or an accredited college/university.
- Must have access to a computer and printer
- Must have a valid email address
- Must be able to speak, read, and write well enough in the language the course is presented in to understand and complete the course material
- Several courses within this program require observation, assessment, and practical application of learning principles in an early childhood learning environment. Students must be working in or have access to an early childhood environment to successfully complete these courses.
Textbook Information: A textbook is required and must be purchased at the student's expense.
Handbook for Early Childhood Administrators: Directing with a Mission by Hilde Reno, with Janet Stutzman and Judy Zimmerman; 1st Edition; Allyn & Bacon, Inc.; 978-0-20546-980-2; Approximate Cost: $60
Prospective students are strongly encouraged to check with their licensing representatives to determine each program's applicability toward state requirements.
Setting: Infant-Toddler, Preschool, Family Child Care, and School-Age Care
Program Code: 5106-GA
Program Length: 62 hours
IACET CEU Value: 6.2 CEU's
Program Start Date: Rolling Enrollment – Start Anytime
Program End Date: 183 days from enrollment date
Tuition Cost: $575
Application Fee: $75
Total Program Cost: $650
Approximate Book Cost (shipping extra): $60
Ready to take the next step?
Not Sure Online Training is Right for You?
Take a Trial Course on Us Today!
psst…. you get to test drive our platform for free!


text:
Estimation of Wiener Diffusion Parameters Using Process Measurements Subject to Error
Most materials and components degrade physically before they fail. Engineering degradation tests are designed to measure these degradation processes. Measurements in the tests reflect the inherent randomness of degradation itself as well as measurement errors created by imperfect instruments, procedures and environments. This paper describes a statistical model for measured degradation data that takes both sources of variation into account. The paper presents inference procedures for the model and discusses some practical issues that must be considered in dealing with the statistical problem.
KeywordsDegradation Process Wiener Process Measurement Error Variance Profile Likelihood Function Inverse Gaussian Process
Unable to display preview. Download preview PDF.
- Cox, D.R. and Miller, H.D. (1965), The Theory of Stochastic Processes,Chapman and Hall.Google Scholar
- Doksum, Kjell A. and Hóyland, Arnljot (1992), "Models for Variable-stress AcceleratedGoogle Scholar
- Life Testing Experiments Based on Wiener Processes and the Inverse Gaussian Distribution," Technomeirics,34(1), 74–82.Google Scholar
- Lu, Jin. (1994), "A Reliability Model Based on Degradation and Lifetime Data," Ph.D. thesis, McGill University, Montreal, Canada.Google Scholar


text:
23. Welsh Rare Plants
A major conservation project is being carried out at the Garden. Working with the National Museum of Wales and the Countryside Council for Wales, the Garden is collecting the seeds of, and propagating, some of Wales's rarest plants. In a display behind Theatr Botanica you can find a selection of these plants. Here you'll find one of Britain's rarest and most critically-endangered trees, the Ley's Whitebeam (Sorbus leyana) and a hawkweed that only grows naturally on rocks around a single waterfall in the Brecon Beacons.


_USER_{Dahlman2007Reciprocity, abstract = {Reciprocal behavior, the rewarding of kind acts and the punishment of unkind acts, is relatively well established among adults. We test if reciprocal behavior exists already among children 3-8 years old. Three simple anonymous allocation games are conducted with 242 children. In a first stage, half of the children decide whether to give a bag of raisin to another anonymous child or not. The three games differ in terms of the cost of giving and the relative difference in payoffs. In a second stage the roles are reversed between the two children to test for reciprocal behavior. We find reciprocal behavior in all three games with highly significant effects for two of the three games. Furthermore, the degree of reciprocity tends to increase with age. The effect of reciprocity is not significant among 3-5 year old children, whereas the effect is highly significant in all three games for 6-8 year olds.}, address = {Stockholm}, author = {Sandra Dahlman and Pontus Ljungqvist and Magnus Johannesson}, copyright = {_URL_ keywords = {C90; D64; J13; 330; Reciprocity; prosociality; children; experiments; Kinder; Soziale Beziehungen; Test; Verhalten; Schweden}, language = {eng}, number = {674}, publisher = {Ekonomiska Forskningsinst.}, title = {Reciprocity in young children}, type = {SSE/EFI Working Paper Series in Economics and Finance}, url = {_URL_ year = {2007} }


text:
The Keglacian culture thrived in the mountainous regions of Jorvyll north of the Evesque Valley. Their skill in stone working and stonemasonry was most likely put to use in the building of the Baleman. The majority of the Keglacians fled South to the Valley in the wake of the Earthquake of Fluyr in -75 EC.
With them they brought their songs, epic poetry, and sports including hoopkah. While much of the poems and old songs of the Keglacians have melted into the collective culture, hoopkah has made a distinctive mark and is becoming more popular with every passing year.
Variations of this Keglacian sport are also known as choopkah (team play) or hoopspootch (a simplified version for children). Professional hoopkah teams wherein a Hive-Coach and his four or five player team compete in a series of matches against local rival teams are popular events often drawing huge crowds of common folk who treat such matches as huge social gatherings complete with food and drinks.
While the stonemason origins of the Keglacians are now mostly destroyed, it would seem that this simple pastime will remain their gift to world culture.
--Dr. H.L. Ackroyd 18:57, 27 Nov 2004 (EST)


text:
Definitions for unixism
This page provides all possible meanings and translations of the word unixism
An idiom or behaviour that is characteristic of the Unix operating system.
The New Hacker's Dictionary
A piece of code or a coding technique that depends on the protected multi-tasking environment with relatively low process-spawn overhead that exists on virtual-memory Unix systems. Common unixisms include: gratuitous use of fork(2); the assumption that certain undocumented but well-known features of Unix libraries such as stdio(3) are supported elsewhere; reliance on obscure side-effects of system calls (use of sleep(2) with a 0 argument to clue the scheduler that you're willing to give up your time-slice, for example); the assumption that freshly allocated memory is zeroed; and the assumption that fragmentation problems won't arise from never free()ing memory. Compare vaxocentrism; see also New Jersey.
Find a translation for the unixism definition in other languages:
Select another language:


text:
About State Symbols
The Oregon Legislature designates state symbols (emblems), most of which are listed in Oregon Revised Statute 186. Some of the symbols, such as the state fossil Metasequoia, are unique to Oregon while others are shared with other states. For example, the Western Meadowlark, Oregon's state bird, is also recognized as the official state symbol by several other states. Even the iconic state animal, the beaver, is shared as a symbol with New York.
Alphabetical State Symbols
Please select the alphabetical range for the state symbol you seek or browse using the next option.
The following sections also include useful information for school reports:


= Tutorial 28: Scripting = '''[TUTORIAL UNDER DEVELOPMENT: NOT READY FOR PUBLIC USE] ''' ''Authors: Francois Tadel, Elizabeth Bock, Sylvain Baillet'' The previous tutorials explained how to use Brainstorm in an interactive way to process one subject with two acquisition runs. In the context of a typical neuroimaging study, you may have tens or hundreds of subjects to process in the same way, it is unrealistic to do everything manually. Some parts of the analysis can be processed in batches with no direct supervision, others require more attention. This tutorial introduces tools and tricks that will help you assemble an efficient analysis pipeline. Requirements: You need a license for the Matlab environment in order to use these tools and execute custom scripts. If you are running the compiled version of Brainstorm with the MCR library, the only custom code you can run is through the menu File > Matlab console and the process "Run Matlab command". <> == Starting a new script == The easiest way to get started with a new Brainstorm script is to use the script generator, already introduced in the tutorial [[_URL_ files and run processes]]. Select some files in the Process1 or Process2 tabs, select a list of processes, and use the menu '''Generate.m script'''. The example below should work on the the protocol "TutorialIntroduction" created during the introduction tutorials. * In the Process1 tab, leave the selection box empty and click on [Run]. Instead of selecting the files from the Brainstorm interface, we will select them directly from the database using a script. * Select process '''File > Select files: Recordings''' (do not execute immediately)<
>Subject='''Subject01''', Condition='''[Empty]''', File comment='''Avg: deviant''' (the space is important). <
> {{attachment:start1.gif||height="334",width="400"}} * This process selects all the recordings with a comment including the string "Avg: deviant", from all the folders in Subject01 (except "Intra-subject" and "Common files"). We expect to get two files: the averages of the deviant condition for both runs. * Add process '''Pre-process > Band-pass filter''': Lower cutoff='''0Hz''', Upper cutoff='''30Hz''', Mirror. <
> '''Add process File > Save snapshot''': Recordings time series, Sensors=MEG. <
> <
> {{attachment:start2.gif||height="294",width="518"}} * This will apply a low-pass filter at 30Hz and save a screen capture of the signals in the report. * Do not run the pipeline, select the menu '''Generate.m script '''instead. It saves a new.m file and opens it in the Matlab editor. Close the pipeline editor window and look at the script.<
> {{attachment:start3.gif||height="272",width="673"}} * The script you just generated can be the starting point to your own custom script. The following sections explain line by line how they work and how to edit them. == Line by line: Header == {{{ % Script generated by Brainstorm (19-Jul-2016) }}} All the lines starting with a "%" are comments, they are never executed. {{{ % Input files sFiles = []; SubjectNames = {... 'Subject01'}; }}} These lines define the script inputs: * '''sFiles''': The list of files in input. Currently empty because we did not select anything in input in the Process1 list. If we had selected files, it would contain a cell array of strings with relative file paths. * '''SubjectNames''': List of subject names that are used in the script. Most of the times, the generated script would contain only one entry, but it written as a cell array so that it is easier to extend it to multiple subjects with a loop (described further in this tutorial). {{{ % Start a new report bst_report('Start', sFiles); }}} Start a new report of activity: Clears all the previous logs and gets ready to record new messages. The report will collect all the messages that are generated during the execution of the script by the various processes. You can explicitely add screen captures and additional messages to the current report with the function bst_report. This report will remain open until the function bst_report('Start') is called again. To display the current report, use the menu [[_URL_ > Report viewer]]. The syntax '''function_name'''(''''SubFunction'''', arguments) is used a lot in Brainstorm, to call a subfunction available inside a.m file. This line above calls the function Report() in the file brainstorm3/toolbox/process/bst_report.m. This is made possible with the use of the short script "macro_methodcall" you will see at the top of many files. Many of the Brainstorm.m files are actually libraries of functions, rather than simple "scripts" or "functions". == Line by line: Body == {{{ % Process: Select data files in: Subject01/*/Avg: deviant sFiles = bst_process('CallProcess', 'process_select_files_data', sFiles, [],...'subjectname', SubjectNames{1},... 'condition', '',... 'tag', 'Avg: deviant',... 'includebad', 0,... 'includeintra', 0,... 'includecommon', 0); % Process: Low-pass:30Hz sFiles = bst_process('CallProcess', 'process_bandpass', sFiles, [],... 'highpass', 0,... 'lowpass', 30,...'mirror', 1,...'sensortypes', 'MEG',... 'overwrite', 0); % Process: Snapshot: Recordings time series sFiles = bst_process('CallProcess', 'process_snapshot', sFiles, [],... 'target', 5,... % Recordings time series'modality', 1,... % MEG (All) 'orient', 4,... % bottom 'time', 0.11,... 'contact_time', [0, 0.1],... 'contact_nimage', 12,... 'threshold', 20,... 'Comment', 'Run'); }}} You will find one block per process you selected in the pipeline editor. They all have the same syntax: <
> output_files = '''bst_process'''('CallProcess', process_name, input_files_A, input_files_B, options_list); * '''process_name''': String indicating the function corresponding to the process to execute. To know from the pipeline editor what is the path to the process function: hover your mouse over the selected process, as illustrated in [[_URL_ tutorial]]. * '''input_files_A''': List of input files in Process1, or FilesA in Process2. It can be a cell array of files names (full path, or relative path from the protocol folder), or an array of structures describing the files in the database (returned by a previous call to bst_process). * '''input_files_B''': Empty for Process1, or FilesB in Process2. Cell array of strings or array of struct. * '''options_list''': Pairs of (option_name, option_values), one for each option of the process. * '''output_files''': Array of structures describing the files in output of the process. If the process created new files, this variable contains the new files. If the process didn't create new files or was modifying exiting files, most of the time this variable would contain the same files as the input list. == Line by line: Footer == {{{ % Save and display report ReportFile = bst_report('Save', sFiles); }}} Closes the current report and saves it in the user Brainstorm report folder ($HOME/.brainstorm/reports). These reports are in.mat format and contain all the information necessary to re-run the execution exactly in the same way, but they not easy to read. The parameter "sFiles" is optional, it indicates what are the files that are considered as the final results of the script. You can remove it without breaking your script: ReportFile = bst_report('Save'); {{{ bst_report('Open', ReportFile); }}} Opens the report viewer to display what happened during the execution. This is equivalent to using the menu [[_URL_ > Report viewer]]. You can comment this line (ie. add a "%" at the beginning of the line) if you don't want to show the report at the end of the execution. {{{ % bst_report('Export', ReportFile, ExportDir); }}} This function exports the report in readable format, as an HTML that includes all the screen captures embedded in it. It is disabled by default. If you want to use this feature: remove the "%" at the beginning of the line, and define the variable ExportDir. ExportDir must be a string that defines where to save the HTML report. It can be wither the absolute path to a HTML file (eg. 'C:\Users\myuser\Documents\report_example.html') or just a folder (eg. 'C:\Users\myuser\Documents'). If you enter only a path to a folder, a default file name including the protocol name and a date tag is generated (report_ProtocolName_YYMMDD_HHMMSS.html). == Simplify the calls == This script you


text: Weak memory models provide a complex, system-centric semantics for concurrent programs, while transactional memory (TM) provides a simpler, programmer-centric semantics. Both have been studied in detail, but their combined semantics is not well understood. This is problematic because such widely-used architectures and languages as x86, Power, and C++ all support TM, and all have weak memory models. Our work aims to clarify the interplay between weak memory and TM by extending existing axiomatic weak memory models (x86, Power, ARMv8, and C++) with new rules for TM. Our formal models are backed by automated tooling that enables (1) the synthesis of tests for validating our models against existing implementations and (2) the model-checking of TM-related transformations, such as lock elision and compiling C++ transactions to hardware. A key finding is that a proposed TM extension to ARMv8 currently being considered within ARM Research is incompatible with lock elision without sacrificing portability or performance.


text:
A fun, interactive science workshop for young people aged 11+ years.
Help solve the cookie crisis.
- Using scientific experiments help identify the missing cookie ingredients needed for the production of Chocolate Chip Oat Cookies.
- This workshop will be led by a team of scientist from Reading Science Centre including STEM ambassadors (Science, Technology, Engineering and Mathematics)
All equipment and protective clothing will be provided.
**Adult required for Registration at 12.45pm
For more information or to book a place, please email: _EMAIL_


What is the meaning of the 'g' flag in regular expressions?
What is the meaning of the g flag in regular expressions?
What is is the difference between /.+/g and /.+/?
g is for global search. Meaning it'll match all occurrences. You'll usually also see i which means ignore case.
Reference: global - JavaScript | MDN
The "g" flag indicates that the regular expression should be tested against all possible matches in a string.
Without the g flag, it'll only test for the first.
Example in Javascript to explain:
> 'aaa'.match(/a/g)
> 'aaa'.match(/a/)
[ 'a', index: 0, input: 'aaa' ]
g is the global search flag.
So the difference between /.+/g and /.+/ is that the g version will find every occurrence instead of just the first.
There is no difference between /.+/g and /.+/ because they will both only ever match the whole string once. The g makes a difference if the regular expression could match more than once or contains groups, in which case.match() will return an array of the matches instead of an array of the groups.
As _USER_ pointed out, the g flag sets the lastIndex property as well.
A very important side effect of this is if you are reusing the same regex instance against a matching string, it will eventually fail because it only starts searching at the lastIndex.
// regular regex
const regex = /foo/;
// same regex with global flag
const regexG = /foo/g;
const str = " foo foo foo ";
const test = (r) => console.log(
// Test the normal one 4 times (success)
// Test the global one 4 times
// (3 passes and a fail)
Beside already mentioned meaning of g flag, it influences regexp.lastIndex property:
The lastIndex is a read/write integer property of regular expression instances that specifies the index at which to start the next match. (...) This property is set only if the regular expression instance used the "g" flag to indicate a global search.
Reference: Mozilla Developer Network
G in regular expressions is a defines a global search, meaning that it would search for all the instances on all the lines.
Will give example based on string. If we want to remove all occurences from a string. Lets say if we want to remove all occurences of "o" with "" from "hello world"
"hello world".replace(/o/g,'');
 1. g -> returns all matches
 2. without g -> returns first match
 1. '1 2 1 5 6 7'.match(/\d+/) returns ["1", index: 0, input: "1 2 1 5 6 7", groups: undefined]. As you see we can only take first match "1".
 2. '1 2 1 5 6 7'.match(/\d+/g) returns an array of all matches ["1", "2", "1", "5", "6", "7"].


Canaan Fir Plug Seedlings
[a.k.a. West Virginia Balsam Fir]
[Abies balsamea var phanerolepis]
You are here: Nurserymen > Evergreen Plug Seedlings > Canaan Fir Plug Seedlings
Canaan Fir plug seedlings are very similar to Balsam Fir plug seedlings and Fraser Fir plug seedlings in appearance, grow zones and other characteristics, making the Canaan a very desirable ornamental tree and Christmas tree. It stands out from the often troublesome Fraser in that the Canaan Fir can handle wetter soils and is less affected by root disease. This species is naturally Phytophthora resistant, whereas Fraser is not.
SOLD OUT till Fall 2021
canaan fir plug seedlings, 25 pack shown canaan fir plug seedlings for sale canaan fir plug seedlings, root plug closeup
Canaan Fir plug seedlings for sale, approx 5-10″ tall
Canaan Fir [and Balsam Fir] are an acceptable substitute for Fraser Fir in problematic environments such as poorly draining areas prone to phytophthora root rot. This species likes richer, darker soils with ample water.
The Canaan Fir is naturally found in isolated populations at higher elevations. This may be why Canaan Fir plug seedlings are slower to break bud than Fraser Fir plug seedlings or Balsam Fir plug seedlings, making it less prone to damage from a late frost. If you've been watching the weather since 2010, this alone is a valuable characteristic to have, since gorgeous trees damaged by frost freezes are not gorgeous trees. This species will reach heights of up to 50ft with a nice pyramidal shape under normal circumstances, and provides excellent privacy and wind protection due to its dense growth. The Canaan Fir is named for the Canaan Valley in West Virginia. It is an excellent alternative to Balsam Fir and Fraser Fir in most situations.
Canaan Fir plug seedlings: characteristics and info
- prefers hardiness zones 3-7
- does ok in full sun but prefers partial shade
- mature height and spread: up to 50 ft high, 15-20 ft spread
- prefers dark rich soils, swampy soils, wet loamy soils, low areas and around ponds and streams
Penn State Ag Extension info on Abies balsamea var phanerolepis
Canaan Fir Sizes and Availability:
--- Canaan Fir transplants [sold out till Fall 2021]
--- Canaan Fir plug seedlings [sold out till Fall 2021]
--- Canaan Fir plug transplants [discontinued]
- Comparable alternative species: Balsam Fir, Concolor Fir, Douglas Fir, and Fraser Fir. Confused about species? Check out our Evergreen Tree Buyers Guide
5-pack for $33.00 (5 evergreen plug seedlings)
10-pack for $47.00 (10 evergreen plug seedlings)
25-pack for $83.00 (25 evergreen plug seedlings)
50-pack for $139.00 (50 evergreen plug seedlings)
100-pack for $199.00 (100 evergreen plug seedlings)


text:
Published in Proceedings of the Symposium on Flow Measurement in Open Channels and Closed Conduits: Gaithersburg, MD, February 23, 1977, pages 471-477.
NOTE: At the time of publication, the author William Durgin was not yet affiliated with Cal Poly.
Laser doppler anemometers are non-invasive, linear, and inherently precise. Calibration, in the usual sense, is not necessary; length and frequency measurements suffice to establish velocity at a spatial point. Measurements were made at points in the cross-sections of two square ducts containing water flow. The points were selected in conformance with a numerical integration scheme to be used for volumetric flow rate determination from the velocity measurements. The experiments were performed in a primary calibration facility at flows up to 1.25 m3/sec using ducts with sides 46 and 92 cm. The anemometer, operating in forward scatter differential mode with a 15 mw He Ne laser, was positioned with a special traversing frame. Windows in the ducts allowed transmission of the beams into the flow and reception of scattered light. Two grid patterns, 4 x 11 and 11 x 11, were used so that 44 and 121 velocities were measured for each test. A total of eight tests were conducted covering a Reynolds number range from 1.1 to 3.9 X 108. After accounting for errors due to the discreet integration scheme of 0.61% and 0.13% for the 4 x 11 and 11 x 11 schemes, respectively, comparison with the calibration facility indicated extreme errors of +0.81/-0.16 and +0.84/-0.61. The major limitation of the set-up used was the time required to move the anemometer and obtain a new velocity value. It was pointed out that either better mechanical positioning or optical scanning could be employed to reduce the time required for a flow determination.


WHO IS JONES? Why was this oldest bridge in the Philippines named Jones Bridge?
Puente de Espana, then Jones Bridge, to honor the man behind the Jones Act granting independence to the Philippine Islands.
WILLIAM ATKINSON JONES. Member of US House of Representatives from 1891 to 1918. Right about the same period when the US bought the Philippines from Spain for $20 million. Imagine that. US$20Million for 7,107 islands.
The Post Office Building and the Jones Bridge. Two landmarks rich in history.
Back to the question — why was the bridge named after Rep. William Atkinson Jones? Used to be called Puente de España since it was built in 1701 spanning over Pasig River and connecting Binondo to the core of the capital city of Manila. Originally done by Juan Arellano in the Neo-Classical design but destroyed and renamed Jones Bridge by the US Colonial Government in 1916 to honor the man who sponsored the bill, later enacted into law, granting independence to the Philippines. Bombed out in World War II, this formerly ornate arch bridge was yet again rebuilt but in simpler design after 1945. The oldest bridge in the country.
Not my copy. Credits to Old Manila Nostalgia.
When Jones died in 1918, the Philippines paid for the marker on his grave in gratitude for the Jones Act which granted Philippine Independence. So much history behind this bridge across Pasig River with a bonus grand view of yet another landmark, the Postal Office of Manila. Next time you head for Binondo or Chinatown and cross this bridge from Plaza Lawton, think Philippine Independence. 😉


text: Welcome to the Teacher Zone of the Understanding Canadian Diversity in Alberta Edukit. Informatics, Multimedia, and the Activities section contain all the material that you and your students will need to use the instructional plans. In the Teacher: Elementary Zone is the lesson plan for Grade 4 which has Students create ethnocultural displays and present them at a Mini Heritage Days Festival. Contained in the Teacher: Secondary Zone are the lesson plans for grades 7, 9, and 10. These plans address Human Rights, Immigration, and Rights and Responsibilities.