text:
Find Open Textbooks
Human Resources in the Food Service and Hospitality Industry
Description: Human Resources in the Food Services and Hospitality Industry is one of a series of Culinary Arts open textbooks developed to support the training of students and apprentices in British Columbia's foodservice and hospitality industry. Although created with the Professional Cook, Baker and Meatcutter programs in mind, these have been designed as a modular series, and therefore can be used to support a wide variety of programs that offer training in foodservice skills.
Author: The BC Cook Articulation Committee, go2HR
Adoption (faculty): Contact us if you are using this textbook in your course
Adaptations: Support for adapting an open textbook
Need help? Visit our Help page for FAQ and helpdesk assistance.
Accessibility: Textbooks flagged as accessible meet the criteria noted on the Accessibility Checklist.
- WEBSITE Read this book online
- WEBSITE Instructor Resource: Testbank. Email _EMAIL_
- DOWNLOAD Print PDF (.pdf) (0.6 MB)
- DOWNLOAD eReader (.epub) (0.4 MB)
- DOWNLOAD Kindle (.mobi) (0.84 MB)
- PRINT Buy a print copy
- DOWNLOAD EDITABLE: Pressbooks file (.xml) (0.26 MB)
- DOWNLOAD EDITABLE: WordPress file (vanilla.xml) (0.24 MB)
- DOWNLOAD EDITABLE:.html file (0.18 MB)
- DOWNLOAD EDITABLE: Open Document Text file (.odt) (0.67 MB)
Human Resources in the Food Service and Hospitality Industry by The BC Cook Articulation Committee, go2HR is licensed under a Creative Commons Attribution 4.0 International License, except where otherwise noted.
1. Reviewed by: Amy Tucker
- Institution: Thompson Rivers University
- Title/Position: Lecturer
- Overall Rating:
5 out of 5
Q: The text covers all areas and ideas of the subject appropriately and provides an effective index and/or glossary
The text cover all the areas, ideas and topics that would be found in a strategic management course. The table of contents provides an overview of the subjects being covered. There is no glossary. Examples, case studies, and facts provided are current. Each chapter provides clear learning outcomes, key terms and definitions within the content. The book is quite comprehensive and would be useful in any human resource management course within the hospitality sector.
Comprehensiveness Rating: 5 out of 5
Q: Content is accurate, error-free and unbiased
The content in this textbook is accurate, up-to-date and and error-free. Figures, charts, pictures, tables, examples, facts and case studies provide real world examples. The content represents typical views of other scholars in this field. The book is professionally written and easy to follow. There are references for each chapter.
Content Accuracy Rating: 5 out of 5
Q: Content is up-to-date, but not in a way that will quickly make the text obsolete within a short period of time. The text is written and/or arranged in such a way that necessary updates will be relatively easy and straightforward to implement
The content is up-to-date, recent and relevant in terms of examples, facts, case studies and diagrams. Fundamental ideas and models are relevant. All content provides current references to modern day life and can be easily updated if needed.
Relevance Rating: 5 out of 5
Q: The text is written in lucid, accessible prose, and provides adequate context for any jargon/technical terminology used
The text is written in a professional manner. The content is written in a clear form of writing with straight forward examples and content. The style of the book is student friendly and engaging. All key terms are defined clearly and/or examples provided to explain the terms. It would be nice to have a glossary for quick review of key terms.
Clarity Rating: 5 out of 5
Q: The text is internally consistent in terms of terminology and framework
The text is internally consistent in terms of terminology and framework for understanding key concepts and is comparable to other texts in this subject area. The content has a clear direction that is easy to follow.
Consistency Rating: 5 out of 5
Q: The text is easily and readily divisible into smaller reading sections that can be assigned at different points within the course (i.e., enormous blocks of text without subheadings should be avoided). The text should not be overly self-referential, and should be easily reorganized and realigned with various subunits of a course without presenting much disruption to the reader.
The text content is divided into sections that could easily be used in a classroom or online learning environment. Learning outcomes provide the instructor an opportunity to create lessons and further reading around topics. Topics can also be moved to different parts of the curriculum in an easy manner that would relate to other sections of the book.
Modularity Rating: 5 out of 5
Q: The topics in the text are presented in a logical, clear fashion
The learning outcomes are clear and the summary with key points - provide a solid overview of what to expect and summarizes what has been covered. In addition, there are websites, video's and other references that could be useful to readers.
Organization Rating: 5 out of 5
Q: The text is free of significant interface issues, including navigation problems, distortion of images/charts, and any other display features that may distract or confuse the reader
The text flows well and does not have an interface issues. The book does not appear to be distracting or confusing. There are several sections that are bullet point - but this makes it easier to read and follow.
Interface Rating: 5 out of 5
Q: The text contains no grammatical errors
None found. The text is written in a professional manner. It is well written, easy to follow and clear.
Grammar Rating: 5 out of 5
Q: The text is not culturally insensitive or offensive in any way. It should make use of examples that are inclusive of a variety of races, ethnicities, and backgrounds
The text is not culturally insensitive or offensive in any way. The book is written from a Canadian perspective. Lots of Canadian examples, references and websites.
Cultural Relevance Rating: 5 out of 5
Q: Are there any other comments you would like to make about this book, for example, its appropriateness in a Canadian context or specific updates you think need to be made?
The book is appropriate for a human resource management course in the food service and hospitality industry within Canada. The material is professionally written, up-to-date and engaging. The learning outcomes are clear and provide an overview of each chapter. Visuals, examples, websites, and case studies provide further learning opportunities. Instructors will be able break up chapter(s) into sections and provide further readings or assignments around each of these items. The Canadian references will provide further value for learners.


text:
Explain what the slope of each line below represents. Then find the slope and give its units. Homework Help ✎
The slope represents the change in height of a candle per minute.
The line is horizontal and shows no change; therefore, the slope is zero and the candle is not burning.
The slope represents the gallons per month of water being removed from a well.
Using a slope triangle, find the distances of both legs of the triangle. Remember that the slope is the rise over the run, or the change in y over the change in

source: openbmb/Ultra-FineWeb


Episode 34: Healthy Fixes for Addictions
Episode Summary
In this episode of OVERCOMING Emotional Overeating podcast, Wendi talks about healthy fixes for food addiction and what to do instead of turning to food.
Episode Notes
Healthy fixes, how and why they work.
 - Identify the behavior that you want to be your healthy fix.
 - Write down what hinders you from doing that healthy fix.
 - Write down you fears.
 - Write down what you could commit to.
Leave a Reply


text:
Next to people cooperating to maintain the garden, soil
development is the most important ingredient for a sustainable
garden. Focus on soil health first and food crops
The first step to healthy soil is ensuring there are no toxic
contaminants. Your City of Calgary Parks Community
Strategist staff member can check to see if Phase I environmental
assessments have been done in the vicinity of the garden. If
the assessments do not indicate contamination concerns, approval
will be granted to build garden beds without a sealed, leak-proof
bed liner. This means that roots could reach into the soil
below the raised bed in order to grow.
Use a reputable soil provider and have a conversation with them
about how they assure that the soil they sell is not contaminated
by pesticides, heavy metals or petrocarbons. Before you
purchase soil for gardens ask the soil provider for the composition
of the soil they are selling. Good soil will have as much as 25
percent compost and will hold together loosely if you clasp it once
in your hand. Avoid soil that is powdery because it probably
has less than 10 percent of organic matter. Ideal growing
conditions for vegetables in a raised garden bed include about 50%
compost proportion in the soil.
"At all times during the garden site development, any signs of
soil contamination such as odours, discolouration, foreign objects
etc. should be reported immediately to the Parks Community
Strategist and the contamination will be investigated.
Us only potable water to irrigate plants intended for human
consumption. Loam or soil amendments brought on site to
supplement in-ground planting beds must come from a clean
source. Use loan from a clean source to fill above-ground
beds. Above-ground beds should have adequate drainage, and be
deep enough to fully accommodate the root zone of edible
plants. In-ground planting is restricted to fruit bearing
trees and woody fruit-bearing shrubs. All vegetables, herbs
and soft fruit must be confined to above-ground beds."
Source: City of Calgary Parks
Tips for Ensuring Healthy Soil
Most leafy crops will grow in six inches of compost-enriched
soil, while most root crops require around 18 inches of soil.
New and established community gardens have access to a limited
amount of municipal compost on a first-come first-serve
basis. Contact City of Calgary Parks _URL_
and ask for the Program Advisor for Parks, Environmental and
How it happens: The Parks representative will get in touch with
the Superintendent of the East Calgary Compost Facility and Waste
Management Facility Disposal and Processing Services of Waste and
Community garden requests for City of Calgary compost are
handled on a first come first served basis. Community
gardeners are required to pick up the compost themselves earlier in
the workday before the landfuill closes at 5 pm.
So, how do you ensure all of that healthy soil? We've compiled a
Get to know your soil. Most soil in Calgary is alkaline with a
pH 7.5 - 8. Home testing kits for soil pH can be purchased from
most garden centers.
- Avoid tilling the soil in order to leave microscopic soil
- Use crop rotation and change the layout of gardens to balance
out the nutrients removed and replaced by plants.
- Sow field peas early in spring to add nitrogen to the
soil. Then turn them under into the soil or plant around
- Sow cover crops in shared garden beds during the fall in order
to add nutrients for next year's growing season. Cover crops
add soil nitrogen, lessen soil erosion, improve soil quality and
reduce opportunities for weeds to grow.
- Add compost to garden beds in the fall for maximum fertility
the following spring.
- Educate as many of the garden members as possible in how to
cook up a great batch of compost.
- You can warm up soil in the spring in order to give plants a
good start. Clear away mulch so that the soil is exposed. Lay
black plastic over the soil and secure the edges of the plastic to
hold it in place. After a few weeks remove the plastic
sheeting and place seedlings into the warmed up soil.
- If you are going to use animal manures in the soil,
make absolutely sure they are more than 2 years
old and are from herbivores (such as chicken, horse,
sheep, cow) and not from carnivores because of the health risks
when growing food crops with children active in the garden.
- Wear gardening gloves and shoes at all times when handling
soil. The tetanus bacteria lives in soil naturally and if you
have a cut anywhere on your skin it can enter the cut and make you
ill. Symptoms of tetanus infection include feeling unwell,
difficulty swallowing, and muscle stiffness. Keep your
tetanus vaccinations up to date and seek medical help if you get a
deep cut while gardening.
More soil tips
from community gardeners...
Make Some Earth!
1. Mix 1 part shredded fruit / vegetable
peelings + 4 parts dried brown leaves.
2. Add water & stir twice a
3. Serves up soil in 12 weeks.
Occasionally a garden will have a high water table or
contaminated land. In these instances, the raised garden beds
must be very effectively sealed to ensure plant roots only grow in
soil that is brought into the garden and never touch the materials
below. In a sense, this is a form of container
gardening. Every container must have a way of draining
out moisture but not taking in water or nutrients from the


text:
Brooklyn Museum Identifies Maryann's Statue
Remember the statue Sam picked up at Maryann's house in True Blood's season premiere? He remembered it from his encounter with Maryann as a 17-year-old, too. Clearly that statue is significant, but what's the big deal? The Brooklyn Museum has some clues: they have a similar statue in their collection, called "Bird Lady". This statue dates back to around 3500 B.C.E. in Egypt. The symbolism, function, and identity of the figure are not certain; however, similar female figures painted on vessels from the same era appear to be goddesses, because they are always larger than the male "priests" shown with them.
Is this a clue that Maryann is a goddess? Is she 5000 years old? Or is it just another antique she likes to display?


text:
I have to determine all values of h for which A is invertible and I really don't know what should be my first step( If anyone could guide me through this that would be awesome. Here's the matrix:
1 1 0 1
1 0 0 1
0 1 2h + 1
0 1 1 h
You mean then that the matrix is
I see two ways to do that. One is to use the fact that a matrix is invertible if and only if its determinant is non-zero. The other is to row-reduce this to triangular form and use the fact that a matrix is invertible if and only if, reduced to triangular form, it has no zeros on its main diagonal. Since a simple way of determining the determinant of a matrix is to reduce to triangular form, those are essentially the same.
That will give you
Now you also need to note that
1) If you "add a multiple of one row to another" the determinant of a matrix
2) if you "multiply one row by a number", the determinant of a matrix is multiplied by that number.
3) if you "swap two rows", the determinant of a matrix is multiplied by -1.
Since you have not "multiplied one row by a number", the determinant of your original matrix must be the determinant of this matrix: that is,.
The determinant of your original matrix is non-zero if and only if h is non-zero.

source: HuggingFaceFW/fineweb-edu


. Perley had a tremendous driving compassion for his Assyrian national labors, enormous ambition, great resourcefulness, courage and the ingredients to make the whole extraordinary and interesting. His devotion to the Assyrian cause was amazing. Dr. Perley died in 1979, but his national spirit of "Freedom for Assyria" will be a beacon, a flame to follow by Assyrian Nationalists.
The Middle East in the Post-War World: National and Religious Minorities
The Assyrians by Dr. David B. Perley
Assyrian ForumsAssyrian Forums
Assyrian PeopleAssyrian People
AIM | Atour: The State of Assyria | Terms of Service


text:
Hubble Transits Across the Sun with Venus
In the middle of the Venus transit, the Hubble Space Telescope (HST) also transited the Sun taking approximately 0.9 seconds to complete its transit. The nine tiny circled features in this photo are HST. These images were taken by amateur solar photographer Thierry Legault from Queensland in north-east Australia. His Nikon D4 was working at 10 fps on a Takahashi FSQ-106ED telescope when it recorded these 9 images of HST. The Venus transit is shown at the bottom of the Sun due to this image coming from a telescope which flips images viewed. Image courtesy of Thierry Lagault.


text:
|News | Education | Halal & healthy | Parenting | Teens | Kids | Marriage | The Quran | Glossary|
Rate this Article
BLACK HISTORY MONTH
11 Ideas for Learning and Teaching During Black History Month
Black History Month is an excellent opportunity to not only learn about how Islam figures in the life and history of Africa and Muslim Africans, but also to share this knowledge with others for the purpose of Dawa. Here are some tips and ideas of what you, your school, Masjid or Muslim Students' Association can do during Black History Month
1. Attend events held in your community, on campus, at your local library etc.
Not only will this show a Muslim presence. It will also show Muslim interest in the topic. Too often, Muslims are seen as being interested only in "their own" issues. Your desire to listen and learn will Insha Allah, provide you with more knowledge of the topic.
You can also provide an Islamic perspective there if there is none being presented.
2. Read a book about the history of Islam among African people in the United States and in Africa
Check out some good ones in our recommend bibliography.
3. Arrange to have a speaker knowledgeable of Islamic history amongAfrican-Americans to address your Masjid
This can actually become two events. One will be a lecture to educate Muslims. The second will be a mosque open house, where not only will non-Muslims learn about African-American Muslim history, but about Islam as well, Insha Allah. It will facilitate direct contact between Muslims and non-Muslims, which is one of the key ingredients of good Dawa.
Make sure there is plenty of publicity inside and outside the mosque of the event. And refreshments, of course.
4. Sponsor events with non-Muslim African-American organizations
This is a great way for the MSA, for instance, to organize an activity with another organization which may have more resources (i.e. money and contacts).
More importantly though, this is a way to show Muslim interest in African history through action (i.e. trying to arrange an event to educate others about the topic). Give the Islamic perspective as much as you can as you work with the non-Muslims.
5. Arrange for a small group discussion/video showing at your home or MSA concerning African-American history and its significance to the development of the Ummah in this part of the world
Deeper Roots: Muslims in the Americas before Columbus would be a great video to see here.
Also be sure there are refreshments for everyone at the end. Print out a couple of one-page articles or Dawa pamphlets on the African-American or African Muslims that people can take home, with Muslim contact names and numbers on the back.
6. Make bedtime story night for your kids a story about African or African-American Muslims
Do you read to your kids at night before they go to bed? If so, talk to them a bit about Black History Month (if they go to public school, they may already be doing something on the topic in class) and read a chapter of a book about notable Muslim Africans or African-Americans.
7. Have one of the kids do a presentation on one of the Sahabah from Africa or a more recent Muslim African-American personality during a family meeting
They'll teach everyone, learn something themselves, and know that Muslims have their own Africans and African-Americans to be proud of.
8. Have your school or local library include notable Muslim African-Americans in its display during Black History Month
Talk to the librarian. S/he has probably already decided to have a special Black History Month exhibit during February. But who has s/he decided to include. Give some suggestions of Muslim Africans and African-Americans who contributed to the development of the Ummah, America and the world.
9. Do the above for a museum
Contact the organizer of the exhibition and suggest a few names of personalities to include. If they're clueless even better: give them the information about these Muslims. And add a couple of articles or books about Islam while you're at it.
10. Write an article in your school and/or local paper about what Black History Month means to you as a Muslim
This can be done on an individual basis, or better yet, designate someone from the MSA or the Islamic center to do this. You can talk about the rich history of Muslim Africa, and how Muslim African-Americans have impacted the U.S.A. today.
11. Do a class presentation on a notable Muslim African or African-American
If this is a general class assignment, you've just found your topic. If not, suggest it to your teacher. If you're afraid your classmates will get angry you gave them extra homework, suggest doing this as a special assignment for yourself.
2701 W. Devon Ave., Chicago, IL. 60659, USA
Email: _EMAIL_ · Phone: _PHONE_
Follow us on: Twitter - Facebook - YouTube


text:
How Many Monarchs in Mexico?
Estimating the Size of the Overwintering Population
How Many Monarchs? Monarchs migrate to Mexico from across eastern North America. They cluster by the millions in 12 mountain sanctuaries. Because the butterflies are so concentrated, scientists can measure the size of the entire migratory population. How could they count so many butterflies?
Measuring the Area Covered With Monarchs It's impossible to count individual butterflies, so scientists measure the area of forest covered with monarchs. This picture shows a monarch colony from the air. The trees look orange because they are covered with butterflies. How large an area does this colony cover? Count the trees and estimate the area.
Identifying Trees in the Colony Scientists walk through the forest and decide which trees have enough butterflies to be considered part of the colony. They mark the edge of the colony with flagging tape.
Measuring the Perimeter of the Colony Next the scientists walk around the border of the colony and measure the distance between all of the marked trees. They must visit and measure all 12 of the monarch wintering sites. Their goal is to calculate the total area of forest covered with butterflies.
Measuring During Cold Temperatures The scientists always measure the colonies in December or January. This is the coldest time of year, when the monarchs form their tightest clusters.
Historic Population Data Population data have been collected consistently in Mexico since 1994. The graph shows the estimated area of forest the monarchs covered each winter. Look for trends. Why do you think it's valuable to collect population data every year?
is it important to collect and analyze monarch population data from
year to year?
_PHONE_ Journey North. All Rights Reserved. Contact Us Search


What Happens If You Accidentally Eat Rubber?
What happens if you eat poop?
What happens to a person when they eat poop.
Can Stomach acid dissolve teeth?
Stomach acid has a pH of 2.0. It is very acidic and will slowly dissolve your teeth as dental enamel begins to dissolve at 5.5. As your teeth begin to dissolve, you'll notice that your teeth have an increased sensitivity to cold and hot foods.
Can you digest rubber?
However, your saliva cannot digest the rubber. If you swallow the gum, it will then make it down to your stomach.
How long should you chew a piece of gum?
twenty minutesIt is best to chew soon after eating. Chewing for up to twenty minutes increases the flow of saliva, speeding up the time that it takes for saliva to cancel out the acid.
Is it healthy to cook with silicone?
Silicone bakeware is heat-resistant and safe for the oven and freezer. It doesn't change flavours or release odours that might affect food quality. It's believed to have low toxicity and thermal stability. … For now, silicone is a safer alternative to non-stick cookware treated with perfluorooctanoic acid.
Can eating plastic harm you?
How can I make my stomach acid stronger?
However, there are a few steps you can follow to help increase stomach acid levels on your own.Chew your food. A simple but overlooked tip to improve stomach acid levels and digestion is to thoroughly chew your food. … Limit processed foods. … Eat fermented vegetables. … Drink apple cider vinegar. … Eat ginger.
Can your body break down glass?
Can a glass splinter come out by itself? Small, pain-free splinters located near the skin surface can slowly work their way out with normal shedding of the skin. Also, the body might reject the glass splinter as a foreign body by forming a small pus-filled pimple.
Is heating silicone harmful?
The FDA says that silicone won't react with other materials or release hazardous compounds when heated and is safe for food contact. … The concern revolves around compounds found in silicone called siloxanes.
Does silicone leach into food?
How long should a swallowed coin stay in stomach?
"Eighty to 90 percent of the time, coins pass unobstructed," says Dr. Kettlehake. "They usually pass in less than four to five days, often within 48 hours." In these cases, you should still consult with your child's doctor or after-hours line immediately.
Does chewing gum help jawline?
How long does it take to pass a swallowed object?
Can your stomach break down gum?
Although chewing gum is designed to be chewed and not swallowed, it generally isn't harmful if swallowed. Folklore suggests that swallowed gum sits in your stomach for seven years before it can be digested. But this isn't true. If you swallow gum, it's true that your body can't digest it.
Does stomach acid dissolve plastic?
How do I know if I swallowed glass?
Is it bad to swallow blood?
How long does plastic stay in your body?
Stahlhut says that it appears that the amount of BPA in the body drops relatively rapidly from four to nine hours after exposure, but then levels out. "After the nine hours or so," he says, "it stops doing what it's supposed to and the decline goes flat."
What happens if you eat silicone rubber?
The bottom line. When used in household products such as cooking utensils, silicone is largely a safe material. However, research suggests that liquid silicone can be dangerous if it gets inside your body through ingestion, injection, absorption, or leakage from an implant.
What happens if I accidentally eat plastic?
The good news is that eating a piece of plastic won't mean you will have the same fate as the poor animals that mistake plastic for food. According to Lusher, the plastic will leave your system after a day since it's small and your body tries to get rid of anything that can't be dissolved or used effectively.
What should I do if I swallowed a small piece of glass?
Most need urgent removal. Sharp objects can become stuck and lead to a puncture in the digestive tract. Small pieces of glass generally pass without any symptoms.


text:
Many economists have long criticized government "economic development" programs—including selective business subsidies and tax incentives—as being wasteful and ineffective at "creating" new jobs.
But there is another reason to be skeptical of these programs: They are fundamentally unfair. By taking taxes paid by all businesses and using them to subsidize only some businesses or industries at the expense of the others, government unbalances the economic playing field.
The poor economics and unjust nature of these programs highlights an aspect of privatization known as shedding, whereby government eliminates certain of its functions entirely and leaves things to the more efficient resource allocation of competitive markets. One candidate for shedding is the Michigan Economic Development Corporation (MEDC),
A Case Study in Unfairness
A particularly egregious example of government "economic development" unfairness involves Boar's Head Provision Company, a meat products company headquartered in Brooklyn, New York. In exchange for Boar's Head's promise to invest $14 million and create 450 new jobs over the next three years, the Michigan Jobs Commission (predecessor to the MEDC) arranged in 1998 to give Boar's Head an "economic development package" worth up to $5.1 million in federal, state, and local resources. The package includes up to $3 million for equipment leasing, an abatement of the 6-mill state education tax of up to $212,590, and as much as $1,000 per worker for training. Armed with these "incentives," the company opened a processing plant near Holland, Michigan, on December 13, 1999.
In press releases, statements, and reports, the MEDC will count its deal with Boar's Head as adding 450 "new jobs" to Michigan's economy. What its press releases will not reveal is the impact of the deal on other Michigan businesses, such as Koegel Meats, Inc., in Flint.
Like Boar's Head, Koegel makes meat products. A Michigan-based family business for three generations, Koegel produces an extensive line of cold cuts and the popular "Koegel's Vienna Frankfurters" that are grilled by the millions in Michigan backyards every summer. Its products use recipes devised by Albert Koegel when he emigrated from Germany to Michigan and started the company in 1916. The firm sells 99 percent of its product in Michigan and employs 110 people at its Flint facility.
Al Koegel, son of the founder, is not one to make a big fuss about unfair competition. Like his dad before him and his son John who will carry on after him, Koegel would rather run the business than spend time lobbying politicians for special favors. He cannot help but point out when asked, however, that for all of its 85 years, Koegel Meats always paid its taxes and never took a dime of taxpayer money: no abatements, no subsidies. The company always trained its own employees with its own funds. Koegel once even turned down federal money for job training because he did not want the hassle of red tape and paperwork.
The Koegel story is the classic American free enterprise, Horatio Alger story. A German immigrant comes to America seeking opportunity, settles in Michigan, starts a company, works hard, and succeeds. His family keeps the business here through thick and thin in one of the most high-tax, economically distressed areas of the state. The business focuses on its customers and it grows—taking no public money and paying full freight in taxes year in and year out.
Now taxpayers, including the Koegel family, are being forced to help subsidize a New York firm that will compete directly with Koegel Meats.
Leveling the Economic Playing Field
The claims of MEDC to "create" jobs with its subsidies and tax packages for companies like Boar's Head are not borne out under scrutiny for several reasons. One reason is that any jobs Boar's Head does create come only at the expense of potential opportunities at other firms whose resources have been taxed away to make Boar's Head's jobs possible. Those resources are no longer available to those firms to build or expand facilities and train or hire new workers for themselves.
Another reason is that with Michigan's low unemployment rate, Boar's Head will find it difficult to find jobless workers to fill whatever jobs it does create. Boar's Head workers will most likely only be drawn from other Michigan businesses, most of which used their own funds to train and hire the workers in the first place. In this way MEDC job "creation" is really only job shifting.
A level playing field, where all businesses are treated fairly and equitably under the law, is the cornerstone of true economic development. Government cannot "create" jobs, but it can remove barriers to entrepreneurship so that everyone can compete equally in the marketplace of opportunity. Lansing policy makers should re-consider the MEDC's role in Michigan's economy and whether or not state government should be involved in "economic development" at all.
Michael LaFaive is managing editor of Michigan Privatization Report.


text:
The four lifesaving steps
The four lifesaving steps is an aide-memoir for remembering the aims and priorities in first aid. Originally developed by the US Army for battlefield / combat first aid, these steps sum up the main goals of a first aider.
You can sum up the four lifesaving steps of first aid with the following saying…
"Stop the Bleeding, Start the Breathing, Protect the Wound and Treat for Shock"
1. Stop the Bleeding – control any catastrophic bleeding
2. Start the Breathing – open the casualty's airway (using a head tilt / chin lift or jaw thrust), place them in the recovery position if they are breathing or commence cardiopulmonary resuscitation
3. Protect the Wound – apply a bandage / field dressing to cover wounds
4. Treat for Shock – severe blood loss causes 'shock', a medical condition caused by reduced blood volume. Treat for shock by lying the casualty down, raising their legs and keeping them warm


text:
Dr. Kent Palmer recently presented his research on developing a Cloud-based Cyberlearning Environment for Introductory Computing Programming Education at the International Conference on Advanced Learning Technologies. Dr. Palmer's research focused on using the Google App Engine to develop cyber learning objects that would be hosted in the cloud. Apps were developed for teaching both Python and Java programming. This research was done in collaboration with researchers at Southern Polytechnic State University, University of Cincinnati, and Albany State University.
The cloud based learning objects allow students to engage in class activities from nearly any location and at anytime. Since the objects are hosted in the cloud and ran on remote severs, students are able to work on nearly any device that supports a web connection. So a student can engage in class activities from their smart phone, tablet, laptop, or desktop computer. As long as they have a web browser they do not need to install additional software. Normally to learn programming students need to install compilers to compile their code and an editor to write their software. On personal computers this sometimes created a difficulty for new students that did not know how to install and configure the software and may not have been possible on mobile devices such as tablets and phones. The learning objects developed by these researchers overcame these difficulties and allowed students to focus on learning how to program.


VIDEO: The newly discovered 'Hoodwinker' sunfish
Typically, the hoodwinker sunfish is notoriously difficult to find.
By Angela Heathcote August 3, 2017 Reading Time: 3 Minutes Print this page
FOOTAGE of a news species of ocean sunfish, discovered in Australian and New Zealand waters last month by a team of international researchers, has been released.
The new species, dubbed the 'Hoodwinker Sunfish' (Mola tecta) after its elusive nature, is the first new addition to the sunfish genus for almost 130 years.
PhD Candidate Marianne Nyegaard from the School of Veterinary and Life Sciences at Murdoch University led the four-year study tasked with identifying the unknown species.
"A Japanese research group first found genetic evidence of an unknown sunfish species in Australian waters 10 years ago, but the fish kept eluding the scientific community because we didn't know what it looked like," Marianne said.
The PhD student explained that finding the fish and storing specimens was a logistical nightmare due to their elusive nature and large size.
Nevertheless, over a three year period Marianne and her team collected data from 27 Hoodwinker sunfish.
The researchers often had to travel thousands of kilometres to study stranded specimens of the newly discovered fish, but also relied heavily on the kindness of strangers to collect samples and data from sunfish beached along shores.
hoodwinked sunfish
The hoodwinked sunfish. (Image Credit: César Villarroel, ExploraSub)
What's unique about the Hoodwinker sunfish?
The Hoodwinker sunfish looks quite different to other sunfish species, Marianne told Australian Geographic. Instead of developing different size-dependent characteristics as the fish grows, both small and large hoodwinkers look more or less the same.
"When sunfish are small the different species look pretty similar, but as they grow older they develop different characteristics. The sister species Mola ramsayi grows this big, bizarre head bump, a big chin and swollen side-lumps, while the Mola mola species is characterised by a lumpy 'tail'," she explained.
"The Hoodwinker doesn't grow these big lumps or bumps. They stay quite sleek and slender all through their life, and the skin structure is a dead give-away."
Generally, a giant sunfish uses its dorsal and anal fins to swim, while the 'tail' (called a clavus) is used for steering. There's a band of soft skin on the backend of sunfish that allows them to movethe fins and clavus, much like our lips, Marianne said.
One of the different features on the Hoodwinker is that it has developed increased flexibility of its clavus due to a little back-fold in the smooth band, diving the clavus into and upper and lower portion.
giant hoodwinker sunfish
From left: Marianne Nyegaard, Dr. Etsuro Sawai, Andrew Stewart. (Image Credit: Salme Kortet)
How did this giant fish go undetected for so long?
The history of the sunfish is plagued by scientific confusion.
Marianne explained that for centuries people have been captivated by the giant sunfish for their alien appearance, so much so that there remains thousands of different, varying accounts of human interaction with this marine oddity, dating all the way back to histories written by Pliny the Elder.
When the interest in sunfish took off in Europe in the 16th century, Marianne told Australian Geographic that the number of species of sunfish started to grow.
"People just started describing sunfishes left, right and centre. As fish biology expanded from Europe to include other parts of the world, as naturalists joined long sea voyages to far-flung parts of the planet, new sunfish species were added. However, in the late 1800s the scientific community started to think 'guys these fish are actually all the same'."
According to Marianne, after a review was conducted in the 1950s of all the countless species of sunfish described, biologists came to the conclusion that there was only two species of sunfish in the genus Mola — mola ramsayi and the Mola mola.
"Because neither of these species were terribly well described, people in New Zealand and Australia, where fish science arrived relatively late, just assumed all the different shaped and sized sunfish they saw belonged to either of these two species," said Marianne.
"But once you know what to look for the third species becomes quite obvious," she said.
Marianne however does concede that today's scientists have a number of advantages over old explorers, including, "genetic tools, digital cameras, social media, digitised versions of long-forgotten books and publications, museums with fish collections, and easy communication between international team members," which she said, "were key to solving the mystery!"


LEARN FROM CHALLENGES : Build Your Resilience For Sustainable Success
Business Woman Vision
Have you ever wondered why some people succeed versus others? Most of the time, the difference has been the choice to work hard, stay focused, and overcome the roadblocks in life by learning from challenges. We all know that success is not an overnight accomplishment so here are three things you can do to learn from your challenges.
 - Embrace challenges as a critical part of your learning and growth journey. We suggest aligning your expectations to encounter challenges and plan accordingly. For example, if you are launching a new service or product, build in time to complete a pilot to learn the potential challenges. Then adjust your next steps based on the lessons learned from the pilot so the final result is a major success. If we do not embrace challenges our expectations are not very realistic and we are not setting ourselves up for success.
 - Identify new opportunities that exist because of the challenges you are facing. There are so many ways to get your goals accomplished. If plan A presents too many challenges, there are 25 other letters in the alphabet that will do just fine. The key is to not limit yourself. Ask yourself what new opportunities exist because of the challenges you are facing? Engage others with a different perspective, if that helps you identify these new opportunities as well. See the bright side of the challenge and you will be empowered to successful move forward with ease.
 - Reflect on past success when overcoming challenges and continue to implement what has helped in the past. Successful people learn from their challenges. They have learned that you never lose in the face of a challenge. You only win or learn as you continue your growth journey. A good way to apply your learning is by making the challenge more familiar versus a new feeling you have never dealt with before. We have all faced and conquered challenges in the past so what did you do to successfully move past your previous challenges? Did you prioritize the work? Did you get encouragement from a best friend? Did you realize the challenge was something you could accept over time? These are just a few questions to reflect on as you remember what helped you in your past as you conquered challenges. Also, the challenges you face are most likely temporary and this experience with your challenges could bring out the best in you regarding the skills you need for a successful future. Know that you are stronger than you greatest challenge!
Learn from challenges by utilizing these three things and you will build your resilience for sustainable success!
_TAG_ _TAG_ _TAG_ _TAG_ _TAG_ _TAG_ _TAG_
Featured Posts
Recent Posts


text:
Purpose: Sodium benzoate (NaC7H5O2), a common food preservative, is the salt form of benzoic acid. It is used as an alternative treatment in patients with hepatic encephalopathy or urea cycle disorders as it is believed help stimulate ammonia removal via a non-urea cycle based pathway. Despite its use, sodium benzoate is not an FDA approved medication and has no commercially available oral formulations, although an IV formulation is available in combination with sodium phenylacetate (Ammonul®). The objectives of this study were to prepare a sodium benzoate solution and determine the stability of an extemporaneously prepared oral solution over a 90-day period.
Methods: An oral solution of sodium benzoate was prepared and a 1 ml sample was withdrawn from each bottle immediately after preparation and at 7 and 14 days and assayed for drug concentration by stability-indicating high performance liquid chromatography. Stability of sodium benzoate solution will be defined as maintenance of greater than or equal to 90 percent of the initial concentration.
Results: The sodium benzoate maintained 96% and 93% of the initial concentrationt at 7 and 14 days, respectively. Therefore, sodium benzoate oral solution in cherry syrup is stable for a minimum of 14 at room temperature.
Decker, Andrew S.; Lull, Melinda E.; and Hutchinson, David, "Stability of Extemporaneously Prepared Sodium Benzoate Oral Solution" (2015). Pharmacy Faculty Publications. Paper 85.
Please note that the Publication Information provides general citation information and may not be appropriate for your discipline. To receive help in creating a citation based on your discipline, please visit _URL_


text:
Myth, Symbol, and Meaning in Mary Poppins
Published November 22nd 2006 by Routledge – 224 pages
The Mary Poppins that many people know of today--a stern, but sweet, loveable, and reassuring British nanny--is a far cry from the character created by Pamela Lyndon Travers in the 1930's. Instead, this is the Mary Poppins reinvented by Disney in the eponymous movie. This book sheds light on the original Mary Poppins,
Myth, Symbol, and Meaning in Mary Poppins is the only full-length study that covers all the Mary Poppins books, exposing just how subversive the pre-Disney Mary Poppins character truly was. Drawing important parallels between the character and the life of her creator, who worked as a governess herself, Grilli reveals the ways in which Mary Poppins came to unsettle the rigid and rigorous rules of Victorian and Edwardian society that most governesses embodied, taught, and passed on to their charges.
Giorgia Grilli teaches children's literature at the University of Bologna. She has published four books on children's literature in Italian.


Shear Force
Last updated: February 15, 2019
What Does Shear Force Mean?
Shear force is the force acting on a substance in a direction perpendicular to the extension of the substance, acting in a direction to a planar cross section of a body.
Shear force is the summation of the effect of shear stress over a surface, and often results in shear strain. Bending moment and shear force calculations are essential while designing any structural members.
Shear force is also known as shearing force.
Corrosionpedia Explains Shear Force
Shear force is an internal force in any material which is usually caused by any external force acting perpendicular to the material, or a force which has a component acting tangent to the material. Shearing forces are unaligned forces pushing one part of a body in one direction, and another part of the body in the opposite direction. When the forces are aligned into each other, they are called compression forces.
For example, a force of 10 newtons (N) is exerted at the edge of a beam. This is an external force. Since the beam is a rigid structure, the force is internally transferred all along the beam. This internal force is known as shear force. The shear force between one end and the other is usually plotted on a shear force diagram. Compared to tensile and compressive stress and strain, shear forces act over an area which is in line with the forces.
Using these diagrams, the type and size of a member of a given material can be easily determined. Transverse loading also induces shear forces that cause shear deformation of the material and increase the transverse deflection of the member.
Shearing Force
Share this Term
 - Facebook
 - LinkedIn
 - Twitter
Related Reading
Corrosion 101FailureScientific PropertiesPhysical Property Material ModificationMeasurementMaterial Failure
Trending Articles
Go back to top


Dismiss Notice
Dismiss Notice
Join Physics Forums Today!
Uncertainty of time?
 1. Sep 6, 2004 #1
 Time standards are now based on atomic clocks. A promising second standard is based on pulsars, which are rotating neutron stars (highly compact stars consisting only of neutrons). Some rotate at a rate that is highly stable, sending out a radio beacon that sweeps briefly across Earth once with each rotation, like a lighthouse beacon. Suppose a pulsar rotates once every 1.424 806 448 872 75 2 ms, where the trailing 2 indicates the uncertainty in the last decimal place (it does not mean 2 ms).
 (a) How many times does the pulsar rotate in 21.0 days?
 The answer is 1.27e9
 (b) How much time does the pulsar take to rotate 1.0 x 10^6 times? (Give your answer to at least 4 decimal places.)
 The answer is _PHONE_ seconds
 (c) What is the associated uncertainty of this time?
 For this problem I am unsure of how the uncertainty is calculated. I understand parts a and b but not C. Please help.
 Last edited: Sep 6, 2004
 2. jcsd
 3. Sep 6, 2004 #2
 I think your answer to b) is off.
 It's rotating once every 1.424 806 448 872 75 2 ms. so for it to rotate 1.000 time plus 0.0106 times, you're definately not going to be in the 1400 second range.
 That's about 20 minutes to go a little more than it was going in beyond less than a second. Recalculate that and you should get a better start for finding the uncertainty.
 4. Sep 6, 2004 #3
 This answer is the right answer, but it should say: How much time does the pulsar take to rotate 1.0 X 10^6 times?
 5. Sep 6, 2004 #4
 User Avatar
 Science Advisor
 Gold Member
 Use the error propogation formula:
 [tex]s = \sqrt{ \left( \frac{\delta u}{\delta x} \right)^2_{y,z}s_x^2 + \left( \frac{\delta u}{\delta y} \right)^2_{x,z}s_y^2 + \left( \frac{\delta u}{\delta z} \right)^2_{x,y}s_z^2 }[/tex]
 This is the 3 dimensional [x,y,z] form of the equation. In this case you only have a single dimension, so, it simplifies to
 [tex]s = \sqrt{ \left( nt \right)^2 s_t^2 }[/tex]
 where s is the total uncertainty, n is number of cycles, t is cycle time and s sub t is uncertainty per cycle.
 6. Sep 6, 2004 #5
 I get some incredibly odd answer. I think this problem has a simple way that it should be solved and I just don't know what it is. :grumpy:
 7. Sep 8, 2004 #6
 last minute hope lol can anyone help?


Biogeography multiple choice questions(mcqs) and answers for competitive exams
1 Which one of the following derive their energy only from the Herbivores?
A Omnivores
B Autotrophs
C Carnivores
D Detritivores
Answer: Option [C]
2 Which one of the following constitute the third Trophic level of the food chain?
A Omnivores
B Carnivores
C Herbivores
D Autotrophs
Answer: Option [B]
3 Which one of the following is one of the Primary Carnivores?
A Catfish
B Duckweed
C Backswimmers
D Snails
Answer: Option [A]
4 Which one of the following elements is required in large quantities by plants and animals?
A Iron
B Molybdenum
C Zinc
D Phosphorus
Answer: Option [D]
5 Which one of the following are plant eating animals?
A Autotrophs
B Detritivores
C Herbivores
D Omnivores
Answer: Option [C]
Geography More Practice Sets
General Knowledge
Month-wise Current Affairs 2021
Category-wise Current Affairs
Jobs by Qualification
Free Mock Test


text:
- grammar - Im here or I have been here - English Language...
I'm here for 10 minutes or I have been here for 10 Minutes what is the meaning of two sentences Stack Exchange Network Stack Exchange network consists of 174 Q A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers
- grammar - Has have been vs was were - English Language...
I'm exhausted because I've been in meetings all day was would also be acceptable, but I don't think it's as common in this case But if it was in the more distant past, you must use was: I didn't get any writing done yesterday because I was stuck in meetings all day It would be wrong to use have been here
- English Grammar – BEING BEEN · engVid
In the first example of 'been',you wrote: he has been to Alaska I hope here,you used the verb 'been' as main verb and 'has' as auxiliary verb here,does the verb 'been' mean 'stayed' or 'lived'
- Present perfect continuous ( I have been working...
from English Grammar Today (I'm still reading it ) He's been living in the village since 1995 (He is still living in the village ) She has been writing her autobiography since 1987 (The language of party food) December 19, 2018 Read More New Words laze noun December 24, 2018
- How to Answer How long have you been here? Present Perfect English Grammar Lesson
How to Answer "How long have you been here?" Present Perfect English Grammar Lesson How language shapes the way we What is the difference between I was there and I had been there Learn
- Is this sentence grammatically correct, This would have...
The two forms in simple brackets [had not been] and [would not have been] are the ones that are hardest for English Language Learners to master The first one involves an imaginary action or state of being in the past
- How to Use have been has been had been in English
How to Use "have been" "has been" "had been" in English Go Natural English teenager and it does not use very complicated language have you been here?" Present Perfect English Grammar
- I been or I've been? - English Language Usage
Questions on English Language Usage Stack Exchange are expected to relate to English language and usage within the scope defined by the community Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope Read more about reopening questions here


Take the 2-minute tour ×
I am trying to learn loops and array manipulation in zsh.
Say I have two arrays in zsh with the same unknown # of elements and each of them containing a list of paths, e.g.
I would like to iterate through both arrays simultaneously with a common index, so that I can do something like:
hg pull $REMOTE_PATH_i
in each iteration. How can I do this in zsh?
Also, I have searched for loop control and arrays in the zsh documentation but had little success. Is there a good tutorial that introduces the basics of loops, arrays, etc. in zsh? Something for people with little bash or shell-scripting experience but with a background in programming?
share|improve this question
add comment
1 Answer
up vote 5 down vote accepted
Section 15.2.1 "Array Subscripts" says that arrays can be index with [exp] (where exp is a numeric expression) and that elements start at index 1 (0 if KSH_ARRAYS is set).
Section 14.3 "Parameter Expansion" says that the syntax ${_TAG_} will expand to the number of elements of an array.
Section 6.3 "Complex Commands" gives the syntax for a numeric for loop (as in C):
for (( initExpr ; testExpr ; stepExpr )) do … done.
Putting them all together:
for (( i = 1; i <= $_TAG_; i++ )) do
 ( # subshell to contain the effect of the chdir
 cd $LOCAL_PATH[i]
 hg pull $REMOTE_PATH[i]
Or, if you are using KSH_ARRAYS, then this:
for (( i = 0; i < ${_TAG_[*]}; i++ )) do
 ( # subshell to contain the effect of the chdir
 cd ${LOCAL_PATH[i]}
 hg pull ${REMOTE_PATH[i]}
Using KSH_ARRAYS makes arrays start with index 0, requires the use of braces for array expressions, and interprets $array as $array[0] (requiring a change to the array length expression). The syntax changes required by KSH_ARRAY will also work without KSH_ARRAY, but you still have to adjust the logic for the different index range (1 through N versus 0 through N-1).
share|improve this answer
add comment
Your Answer


text:
Nuclear Fuel Cycle and Materials
Uranium Production Cycle
A Responsible uranium production cycle is an important element for sustainability of nuclear energy. It involves various issues such as exploration, mining and processing technology selection and testing, prefeasibility and feasibility studies, then construction, operation and appropriate closure. It also includes the need to minimize environmental and social impacts, with good practices at all stages of the cycle.
The IAEA's Assistance to Member States
The uranium production cycle subprogramme supports Member States in various ways. For example, technical advice and up-to-date information on the status of world uranium production and projections of uranium requirements is given to the Member States with nuclear power uranium production. Again, the Member States that are developing uranium resources, but do not have an adequate technological infrastructure, are supported in applying the best practices available and appropriate to their circumstances.
Forms of support involve, among others:


964. Advance determinations.
The Civil Aviation Authority ('CAA')1 may make a market power determination2 or an operator determination3 based entirely or partly on circumstances that have not arisen at the time the determination is made4. Such a determination may be made only if the CAA considers that the specified circumstances are likely to arise5. The CAA must specify the circumstances in the determination6.
The CAA is not required7 to publish or send a copy of a notice of a determination made in reliance of the above provisions8, or reasons for such a determination, at a time when the circumstances specified in the determination


On 14 October 2020, the Financial Reporting Council Lab published new guidance to assist companies in preparing section 172 statements about how to perform their duties to promote the success of the company.
What is a section 172 statement?
The purpose of the statement is to explain how directors have had regard to the factors listed in s172(1)(a) – (f) of the Companies Act 2006 when fulfilling their legal duty to promote the success of the company.
What is the FRC's guidance?
The FRC's guidance is broken down into 3 key categories:
 - Content
The statement should not simply replicate the s172 requirements and then state compliance – it should reflect on precisely how the company met the requirements during the previous year, and, where relevant, what the board plans to do in the future.
It should be honest, reflecting on where trade-offs have been made during the decision-making process, and not contradict information given elsewhere in the company's annual report. It should set out how the board oversees engagement with the company's stakeholders (for example, how issues raised by stakeholders are escalated to board level and how grievances are managed), and should include any key performance indicators on key stakeholders which are being monitored by the board.
Finally, the statement should explain what steps have been taken as a result of feedback received from stakeholders, and how the board plans to address any stakeholder concerns.
 - Presentation
The board should think about where the s172 statement sits within its strategic report, and ensure it is placed in a suitable context which enables it to flow with the information around it. The statement is not just about stakeholder engagement: it needs to focus on how the board has promoted the success of the company, and considered the long-term consequences of its decisions.
 - Process
The board should highlight key decisions and activities which might be included in the statement as they happen throughout the year, rather than waiting to compile them at the end. Companies should consider tailoring template board agendas to include prompts for the directors to consider which stakeholders' interests will be relevant to the decision at hand.
Written by Ellen Robinson


text:
Maps of fantasy realms range from archetypical row-of-pointy-mountains, ribbony-serifs Lord of the Rings-style maps to a Guild Wars map evoking Google Earth realism. Some of the exhibit's most charming, rough-hewn maps pertain to such old-school computer games as the Legend of Zelda and the pioneering walk-through fantasy game Myst. "There was a time when you had a hard time finding a computer powerful enough to play Myst," says Franklin. "Now, it's hard to find one old enough to play it."
Map Library information resources specialist Timothy Utter says his favorite is the French card game, which dates to 1669. Preserved as an uncut sepia paper sheet of several dozen cards, the game assigns one suit to one of four major geographical regions, with hearts for Europe and clubs for the Americas. Each card asks one quiz question about the rivers, mountains, or other geographical features of that region, in delicate copperplate script.
Fancy script also appears on the large paper map of the fictional world Aarklash. A sprawling continent is peppered with cities whose names are rendered in calligraphy in various styles, evoking a range of imaginary cultures.
Some maps are not just renderings of imaginary worlds, but game pieces, such as a map showing a Lord of the Rings version of Risk (above). The work offers a stylized version of the classic LOTR maps, which originally were drawn by author J. R. R. Tolkien's son Christopher.


text:
Managing Technical Debt of Software
Technical debt occurs when a design or construction approach is taken that's expedient in the short term, but increases complexity and cost in the long term. In the course Managing Technical Debt of Software, the concept of technical debt is examined from multiple perspectives, including how it manifests, accumulates, and impacts the software development organization. This 1-day course presents approaches to assess the technical debt landscape and teaches mechanisms by which it can be intentionally managed. The course will examine technical debt management of software using an easy to understand analogy with investment strategy to encourage active management of technical debt, and foster dialogue between business and technical decision makers. These concepts are presented through lecture and reinforced by way of exercises and discussions.
- Software and business software professionals who design, develop or manage the construction of software-reliant systems
- Software practitioners who need to quickly gain insights into how to successfully manage technical debt
The course provides learners with a practical approach to recognizing, assessing, and managing technical debt. After attending this course, learners will have a better understanding of
- What is meant by the term "technical debt"
- The technical debt landscape and timeline
- How to identify technical debt as software development artifacts
- The role of qualitative and quantitative analysis as applied to technical debt
- How to identify the attributes of static analysis tools for technical debt
- The organization's perspective on managing technical debt
- How the organization manages technical debt to achieve business and quality goals
- Introduction to technical debt
- Technical debt definition framework
- Making technical debt visible
- When technical debt accumulates
- Paying back technical debt
- Living with technical debt
- Concluding thoughts
Learners will receive copies of the instructional materials used in the course which includes copies of slides and exercises.
Before registering for this course, learners should have
- Experience in the development of software-reliant systems
- Some familiarity with modern software engineering concepts
- Some understanding of the basic concepts of software architecture
Training courses provided by the SEI are not academic courses for academic credit toward a degree. Any certificates provided are evidence of the completion of the courses and are not official academic credentials. For more information about SEI training courses, see Registration Terms and Conditions and Confidentiality of Course Records.


text:
Vocabulary in Action
Vocabulary Words to Use:
write the vocabulary word that best completes each sentence.
3. In reaction to opera, to literature, or to art, a person who is scornful of what he or she is unfamiliar with deserves__________.


Reference > Brewer's Dictionary > Zola-ise.
 Zoilos (Latin, Zoilus.).Zoliverein,
To write like Zola, the French novelist, the last quarter of the nineteenth century. Zola is noted for his realistic novels, many of which are unfit for circulating libraries. His speciality is a reckless exposition of the licentious habits of the French. His historic novel, called the Débâcle, exposed the breakdown of Napoleon III. and his army in the Franco-German war (1870–1871). 1
 Other parts of speech from Zola are Zolaesque, Zolaisation, Zolaiser, etc. 2
 The most complimentary meaning of Zolaesque is the terrible descriptive style of writing. The more general meaning is licentious and coarsely erotic. 3
 Zoilos (Latin, Zoilus.).Zoliverein,


text:
It is possible to create a database in a location other than the default location for the installation. Remember that all database access actually occurs through the database backend, so that any location specified must be accessible by the backend.
Alternate database locations are created and referenced by an environment variable which gives the absolute path to the intended storage location. This environment variable must have been defined before the backend was started and must be writable by the postgres administrator account. Any valid environment variable name may be used to reference an alternate location, although using variable name with a prefix of PGDATA is recommended to avoid confusion and conflict with other variables.
Note: In previous versions of Postgres, it was also permissable to use an absolute path name to specify an alternate storage location. The environment variable style of specification is to be preferred since it allows the site administrator more flexibility in managing disk storage. If you prefer using absolute paths, you may do so by defining "ALLOW_ABSOLUTE_DBPATHS" and recompiling Postgres To do this, either add this line#define ALLOW_ABSOLUTE_DBPATHS 1to the file src/include/config.h, or by specifyingCFLAGS+= -DALLOW_ABSOLUTE_DBPATHSin your Makefile.custom.
Remember that database creation is actually performed by the database backend. Therefore, any environment variable specifying an alternate location must have been defined before the backend was started. To define an alternate location PGDATA2 pointing to /home/postgres/data, first type
% setenv PGDATA2 /home/postgres/datato define the environment variable to be used with subsequent commands. Usually, you will want to define this variable in the Postgres superuser's.profile or.cshrc initialization file to ensure that it is defined upon system startup. Any environment variable can be used to reference alternate location, although it is preferred that the variables be prefixed with "PGDATA" to eliminate confusion and the possibility of conflicting with or overwriting other variables.
To create a data storage area in PGDATA2, ensure that /home/postgres already exists and is writable by the postgres administrator. Then from the command line, type
% setenv PGDATA2 /home/postgres/data % initlocation $PGDATA2 Creating Postgres database system directory /home/postgres/data Creating Postgres database system directory /home/postgres/data/base
To test the new location, create a database test by typing
% createdb -D PGDATA2 test % dropdb test


text:
From Tulane University
The COVID-19 pandemic has sparked a dramatic increase in hate crimes and other hateful incidents against Asian Americans, and a Tulane University researcher wants to gain a better understanding of these experiences.
Irang Kim, an assistant professor in the Tulane School of Social Work, is teaming up with Xiaochuan Wang, an assistant professor of social work at the University of Central Florida, to gauge the extent of hate and hate crimes targeted at individuals of Asian descent and who self-identify as Asian American.
They also want to study how these experiences affected their well-being in terms of resilience and coping strategies.
As part of the study, Kim and Wang are conducting the "Asian American COVID-19 Experience Survey," which is open to Asian Americans and Asian immigrants 18 years of age and older. The survey, available in English, Korean and Chinese Mandarin, takes around 15 minutes to complete and will be open through July 31.
Several studies have documented the increase in hate crimes against Asian Americans. The Center for the Study of Hate and Extremisms at California State University says such crimes jumped 149 percent between 2019 and 2020. Another group, Stop AAPI (Asian American and Pacific Islander) Hate recorded 3,800 incidents of hate, mostly towards women, during the first year of the pandemic.
"I am hoping to understand more about what has happened during the pandemic to Asians in U.S., particularly in the area mental health. We included questions like social supports, coping strategies, mental health issues and services used when they needed," Kim said.
"We are interested in learning resilience factors that prevented them from having mental health issues. The identified factors can be potential areas where we can develop culturally competent interventions to Asians in the U.S. so that it helps them go through their adverse experiences."


text:
A new study from Mount Sinai School of Medicine has found that a cellular signaling pathway governs the differentiation of cells into fat tissue or smooth muscle, which lines the vascular system. Engaging this signaling pathway and its capacity to govern cell differentiation has important implications in preventing obesity and cardiovascular disease. The study is published in the June issue of Developmental Cell.
This research, by Philippe M. Soriano, PhD, Professor, Developmental and Regenerative Biology at Mount Sinai School of Medicine, and Lorin E. Olson, PhD, previously a postdoctoral fellow in the laboratory who is now an Assistant Member of the Immunobiology & Cancer Research Program at the Oklahoma Medical Research Foundation, is a novel in vivo study to evaluate the signaling activity of the Platelet Derived Growth Factor Receptor-beta (PDGFRβ). The research team used mice that were genetically engineered to have elevated PDGFRβ signaling. They found that elevated PDGFRβ signaling inhibits differentiation of immature mesenchymal stem cells. These cells have the ability to give rise to multiple cell types in the organism, including fat cells and vascular smooth muscle.
"How mesenchymal cells are regulated within the body had been unclear until now. Our research is the first done in animals to show that PDGFRβ is a key regulator of cellular differentiation into fat cells or smooth muscle cells," said Dr. Soriano. "These data indicate that PDGFRβ plays a critical role in determining their cellular fate, providing a new therapeutic target in preventing the onset of diseases like obesity."
The researchers caution, based on their previous research published in Developmental Cell, that some types of chronic activation of PDGFR receptors may result in tumor formation. Therefore, signaling events further in the differentiation process may be better therapeutic targets. More research is needed to better understand how PDGFRβ regulates mesenchymal cell differentiation and the immune system's response to that activity to help identify treatments for cardiovascular and obesity-related diseases.
The research was funded by the National Institutes of Health.
Materials provided by The Mount Sinai Hospital / Mount Sinai School of Medicine. Note: Content may be edited for style and length.
Cite This Page:


text:
Cable Television Consumer Protection Act
From OpenCongress Wiki
Broadcasters first retaliated against the cable industry in the Cable Television Consumer Protection Act of 1992 (Thomas.gov), which set price caps on cable service, required that cable systems carry all broadcast television programs, and allowed broadcasters to charge cable operators a "retransmission consent" fee for their programs. The Telecommunications Act of 1996 did away with price caps, but the broadcast industry clung on to the latter provisions. As a result, the media industry consolidated. The broadcast networks teamed up with Hollywood studios and cable networks to better leverage their "free" network content for carriage by the cable operators.
Articles and Resources
Related SourceWatch resources
- See the other articles at the Telecom, Media and Intellectual Property Policy (U.S.) portal.
- See the main Congresspedia article on Digital television.
- See the main Congresspedia article on Spectrum.
- Lennard Kruger, The Digital TV Transition: A Brief Overview Congressional Research Service, Aug. 12, 2005.
- Lennard Kruger, Digital Television: An Overview Congressional Research Service, updated Jan. 23, 2007.


Outlook Web App Light > Calendar
The Calendar lets you create and track appointments. You can also organize and schedule meetings with other people, and then update or modify the information (time, location, or attendees) as needed. When you use the Calendar to keep track of your meetings and appointments, anyone in the global address list can check your availability for their own scheduling purposes.
You can set any appointments or meetings to be repeating. This means they occur more than one time and on a regular basis. For example, you can schedule a repeating project status meeting that occurs every Wednesday at 2:00 P.M.
To open your calendar, click Calendar in the Getting Started > Navigation Pane.
How do I view my schedule?
The calendar displays your appointments and meetings for the current day.
 1. In the navigation pane, click Calendar.
 2. To view a different day, select a date from the month view that's next to your schedule.
 3. To view the details of an item or to change it, click the item.
 If you edit a repeating item, such as a weekly meeting, you'll be prompted to change either that one occurrence or all occurrences of the meeting.
How do I work with meetings?
A meeting is an appointment you share with another person. When you request a meeting, in addition to setting a time and subject, you'll add a list of attendees to invite. You can also add resources, such as a conference room or projector. If the recipients are in the shared address book, you can see their free/busy time. Most recipients can respond to the meeting request by accepting, tentatively accepting, or declining your invitation. Like appointments, meeting requests can be for a single meeting or scheduled as repeating meetings.
For information about how to work with meetings, see:
How do I work with repeating items?
Many meetings, appointments, and events occur regularly over a period of time. Instead of creating new calendar items for each occurrence, you can set the item as repeating.
For information about how to work with repeating items, see:
What if I want to know more?
Related help topics
No resources were found.


text:
Thursday, November 1, 2012
Etymology and History of the Stole/Liturgical Vestment/ Symbol of Service/Linked to Washing of Feet
"The word stole derives via the Latin stola, from the Greek στολή (stolē), "garment", originally "array" or opted by the Church of Rome about the seventh century (the stole having also been adopted in other locales prior to this), the stole became gradually narrower and so richly ornamented that it developed into a mark of dignity. Nowadays, the stole is usually wider and can be made from a wide variety of material. There are many theories as to the "ancestry" of the stole. Some say it came from the tallit(Jewish prayer mantle), because it is very similar to the present usage (as in the minister puts it on when he or she leads in prayer) but this theory is no longer regarded much today. More popular is the theory that the stole originated from a kind of liturgical napkin called an orarium(cf. orarion) very similar to the sudarium. In fact, in many places the stole is called the orarium. Therefore it is linked to the napkin used by Christ in washing the feet of his disciples, and is a fitting symbol of the yoke of Christ, the yoke of service...."
Posted by Bridget Mary Meehan at 4:04 AM


text:
A sigle wave
Superposition of waves
© The scientific sentence. 2010
1. Moving source forward an observer at rest
The source S is moving at right at the speed Vs in the frame of
the observer at rest. At the precise time T, which is the period of the wave;
this wave that was emitted from So reaches the observer. The source at
this time is not located at the position So, that is at the distance Ls,
but It was moved and now It is located at the distance L's. For the
observer, It appears that the wave was originated from the position S
taking T' as time to arrive at its position. If Vwis the speed of the
wave, we can write:
L's = Vw. T'
Ls = Vw. T
L's = Ls + Vs. T
Vw. T '= Vw. T +Vs. T
T' = T. (Vw+ Vs)/Vw
With ƒ = 1/T, we have:
ƒ' = ƒ[Vw/(Vw+ Vs)]
ƒobs = ƒ. Vw/(Vw+ Vs)
Where ƒ' is the apparent frequency
for the Observer, and ƒ is the real frequency of the wave.
If the source is stationary (Vs = 0), then ƒ' = ƒ' and
T' = T, that is the observer gets waves at every real period.
2. Moving source toward an observer at rest
Next, the observer is always at rest and the source
S is moving at a speed Vs towards this observer. The wave propagates
at the speed Vwin all directions and towards the observer of course.
When this observer receives the wave, at this precise time, the
source is not located at the distance Ls but at L's. For the observer, the
period of the wave is T's. And at this precise time, the wave has
travelled Ls = Vw. T, where T is the real period.
T's is the apparent period.
We can write:
L's = Ls - Vs. T
Because Ls = Vw. T
and L's = Vw. T's
Vw. T's = Vw. T - Vs. T = (VwVs). T
1/T's = Vw/(VwVs) (1/T)
ƒ' = Vw/(VwVs) ƒ
ƒobs = ƒ. Vw/(VwVs)
ƒobs is the apparent frequency.
3. Moving source and observer
Now, let's consider that the observer is moving
at a speed Vo and the sourse is moving at a speed Vs,
oppraching the observer, that is in the opposite direction.
The wave is always moving at the velocity Vw.
This case is like the last one except that the observer
is moving. Then insted of L's = Vw. T', we have:
L's = (Vw + Vo). T'
(Vw + Vo). T' = (VwVs). T
ƒobs = ƒ. (Vw+Vo)/(Vw-Vs)
4. Moving source and observer : Relativistic case
In the relativistic case, the time is streched, that is the time
T becomes γT, where
γ = 1/[1- (Vs/Vw)2]1/2.
the frequency (1/T) is changed into: 1/γT. That is:
ƒ' (Relativistic) = ƒ'(Classic)/γ
For the latter case, we have:
ƒ'(Relativistic) = (Vw+Vo)/(Vw-Vs)ƒ/γ = (Vw+Vo)/(Vw-Vs) [1- (Vs/Vw)2]1/2 ƒ
= ƒ. [(Vw+Vs)/(Vw-Vs)]1/2. (Vw+Vo)/Vw.
ƒ' = ƒ. [(Vw+Vs)/(Vw-Vs)]1/2. (Vw+Vo)/Vw
ƒobs = ƒ.[(Vw+Vs)/(Vw-Vs)]1/2. (Vw+Vo)/Vw
In the case of the wave is light, Vw= c (speed of light in the vacuum = 3.10 8m/s)
ƒ' = ƒ. ((c + Vs)/(c - Vs))1/2. (c + Vo)/c
In the case of the observer is at rest, V0 = 0, then:
ƒ' = ƒ. [(c + Vs)/(c - Vs)]1/2.
ƒ' = ƒ. (1/c)(c + Vo)/[1 - (Vo/c)2)]1/2 ≈ ƒ(1 + Vo/c)
ƒobs = ƒ (1/c)(c + Vo)/[1 - (Vo/c)2)]1/2 ≈ ƒ(1 + Vo/c)
©: The scientificsentence.net. 2007.


text: This study compares how effectively the ponderal index and the body mass index adjust birthweight for length at different gestations, and derives an improved index suitable for all gestations. The study was a cross-sectional survey, in a London teaching hospital, using a total of 999 neonates of 33 weeks gestation or later. Main outcome measures were the ponderal index (birthweight/length3), body mass index (birthweight/length2), and Benn index (birthweight/length(n)), where the length power n varies with gestation and is estimated by log-log regression. Results showed that up to 39 weeks gestation, the ponderal index is uncorrelated with length and so is a good index of birthweight for length. Past 39 weeks gestation, the ponderal index is negatively correlated with length, while the body mass index is uncorrelated, so that the body mass index is better. Neither index is optimal at all gestations. Deriving the Benn index (birthweight/length(n)) for each week of gestation, choosing n to make the index uncorrelated with length, shows that n falls steadily and very significantly (p < 0.0001) with increasing gestation. This in turn means that predicted birthweight for length depends on gestation: for a neonate 48 cm long, predicted birthweight varies from 2485 g at 34 weeks to 3030 g at 43 weeks, a 20% range. However, for a 54 cm long infant, predicted birthweight is the same at all gestations. A Benn index where the value of n changes linearly with gestation is described. We conclude that the ponderal index is not appropriate for measuring intra-uterine malnutrition, as it fails to adjust for length at all gestations. No other index of birthweight/length(n) with constant n is any better, as different gestations require different indices. Birthweight predicted from an infant's length depends on the infant's gestation. If, as Barker proposes, thinness at birth assessed by birthweight for length is used to predict later health status, more account needs to be taken of the complex relationship between birthweight, length and gestation.


text:
זה מה שיש ל"אוניברסיטת מהרישי למנהל" לספר על "המתמטיקה הוודית של המהרישי", במסגרת התוכנית שלהם ללימודי מתמטיקה:
Modern mathematics appears to be fragmented and incomplete. It lacks a solid foundation and breaks down when faced with the ultimate infinite. In fact, the work of twentieth-century mathematician Kurt Gödel gives mathematical proof that mathematics is not complete and can in fact never be complete. As an example, mathematics cannot even handle concepts such as "the set of all sets." The result is that most mathematicians choose to ignore the foundations of mathematics and work in isolated, fragmented areas with no vision of the whole of mathematics.
Maharishi's Vedic Mathematics, on the other hand, is a complete field of knowledge. According to Maharishi,
Vedic Mathematics is the quality of infinite organizing power inherent in the structure of self-referral consciousness—pure knowledge—the Veda. (Maharishi's Absolute Theory of Defence, p. 352)
At Maharishi University of Management, students gain direct experience of the infinite field of pure knowledge through their practice of the Transcendental Meditation program. Your study of mathematical infinity is followed by personal experience of infinity. Your study of mathematics is complete and personally fulfilling and cultures the ability to spontaneously handle all possibilities in life.


text:
An efficient Monte Carlo approach for optimizing communication constrained decentralized estimation networks
Üney, Murat and Çetin, Müjdat (2009) An efficient Monte Carlo approach for optimizing communication constrained decentralized estimation networks. In: 17th European Signal Processing Conference (EUSIPCO-2009), Glasgow, Scotland
We consider the design problem of a decentralized estimation network under communication constraints. The underlying low capacity links are modeled by introducing a directed acyclic graph where each node corresponds to a sensor platform. The operation of the platforms are constrained by the graph such that each node, based on its measurement and incoming messages from parents, produces a local estimate and outgoing messages to children. A Bayesian risk that captures both estimation error penalty and cost of communications, e.g. due to consumption of the limited resource of energy, together with constraining the feasible set of strategies by the graph, yields a rigorous problem definition. We adopt an iterative solution that converges to an optimal strategy in a person-byperson sense previously proposed for decentralized detection networks under a team theoretic investigation. Provided that some reasonable assumptions hold, the solution admits a message passing interpretation exhibiting linear complexity in the number of nodes. However, the corresponding expressions in the estimation setting contain integral operators with no closed form solutions in general. We propose particle representations and approximate computational schemes through Monte Carlo methods in order not to compromise model accuracy and achieve an optimization method which results in an approximation to an optimal strategy for decentralized estimation networks under communication constraints. Through an example, we present a quantification of the trade-off between the estimation accuracy and the cost of communications where the former degrades as the later is increased.
Repository Staff Only: item control page


Like many of his 1950s era space-piloting contemporaries, Rocky Jones was pretty popular with the kiddies. And why not? Despite its low budget and standard Space Ranger plots, every kid watching the 39 original episodes, which aired between 1953 and 1955 and were later recut and rereleased as a full-length feature, believed in the heroism and deep space adventures of the dashing star.
Richard Crane starred as the title character, a man whose record and reputation were so pristine, he was rarely (if ever) proven wrong or reprimanded by a superior.
Joined by his sidekick Winky (played by original Our Gang member Scotty Beckett), his on-again, off-again flame Vena Ray (played by Sally Mansfield), Rocky Jones's chief objective was to defeat the alien supergroup, the Officians (said to embody and reflect an anti-communist sentiment).
One of the series' distinguishing factors was that it was continuous, instead of episodic – so that it ran in a sort of soap opera-like sequence that never repeated or deviated from the developments of the plot before it.
Though he's rarely remembered today, Rocky Jones's legacy as a Space Ranger par excellence remains in tact. He even flirted with rekindled fame when his film work was briefly featured in two Mystery Science Theater 3000 episodes.


text:
Weekly Pivot Points, monthly Fibonacci retracements, multi-frame highs and lows and an uncountable amount of averages allow us to give this level the name of "The Wall".
Crypto Technical Confluences Indicator
preferred brokers in your location
What are the Technical Confluences?
The TCI (Technical Confluences Indicator) is a tool to locate and point out those price levels where there is a congestion of indicators, moving averages, Fibonacci levels, Pivot Points, etc. Knowing where these congestion points are located is very useful for the trader, and can be used as a basis for different strategies.
HOW TO READ THE CHART?
Confluence of technical levels
This tool assigns a certain amount of "weight" to each indicator, and this "weight" can influence
The tool detects and draws those price levels in which the confluences of indicators and key levels are recorded. Blank lines represent areas where the price can move without technical resistance. The levels with the highest assigned weight of resistance are drawn with the darker colour, this colour being degraded as the influence of the maximum levels decreases.
You can see which indicators are within each price level by placing the cursor on the level. The explanation uses a code that indicates:
- Recent maximums and minimums
- Round numbers. Round numbers have a psychological effect on traders, so we assign the finished price levels at 0, 00 and 000 some degree of resistance.
- Short-term highs and lows
- Pivot Points
- Bollinger bands
- Fibonacci retracements
HOW TO USE IT?
With the TCI tool, you can easily locate areas where the price can find a support zone or resistance zone and make trading decisions. If you are a short-term trader, you will find entry points for counter-trend strategies and hunt a few points each time. If you are a mediumand long-term trader, this tool will allow you to know in advance the price levels in which a medium / long-term trend can stop your travel and rest, where to undo positions or
The length of the bars of the TCI tool is determined by the weight assigned by the algorithm at each price level. The longest bar in a confluence indicates the level of the price segment where the highest level of confluence of the segment is located. In case of similar levels in the same price range, the maximum length will be assigned to that bar with more accumulated indicators.


Building a Discord Bot with Python and
In this tutorial, we'll use and Python to build a Discord Chatbot. If you're reading this tutorial, you probably have at least heard of Discord and likely have an existing account. If not, Discord is a VoIP and Chat application that is designed to replace Skype for gamers. The bot we create in this tutorial will be able to join a Discord server and respond to messages sent by people.
If you prefer JavaScript, the next chapter is the same tutorial using NodeJS instead of Python.
You'll find it easier to follow along if you have some Python knowledge and have used Discord or a similar app such as Skype or Telegram before. We won't be covering the very basics of Python, but we will explain each line of code in detail, so if you have any experience with programming, you should be able to follow along.
Overview and requirements
We'll be doing all of our coding through the web IDE and hosting our bot with as well, so you won't need to install any additional software on your machine. For this tutorial you will need to create a Discord account (if you already have one, you can skip this). There are instructions for how to do this in the next section.
In this tutorial, we will be covering: * Creating an application and a bot user in your Discord account * Creating a server on Discord * Adding our bot to our Discord server
Let's get through these admin steps first and then we can get to the fun part of coding our bot.
Creating a bot in Discord and getting a token
You can sign up for a free account over at the Discord register page, and can download one of their desktop or mobile applications from the Discord homepage. You can also use Discord in the browser.
Once you have an account, you'll want to create a Discord application. Visit the Discord developer's page and press the "New application" button, as in the image below.
Image: 1 Creating a new Discord application
Image: 1 Creating a new Discord application
Fill out a name for your bot and select "Create".
The first thing to do on the next page is to note your Client ID, which you'll need to add the bot to the server. You can come back later and get it from this page, or copy it somewhere where you can easily find it later.
Image: 2 Record your Client ID
Image: 2 Record your Client ID
You can also rename the application and provide a description for your bot at this point and press "Save Changes".
You have now created a Discord application. The next step is to add a bot to this application, so head over to the "Bot" tab using the menu on the left and press the "Add Bot" button, as indicated below. Click "Yes, do it" when Discord asks if you're sure about bringing a new bot to life.
Imgage: 3 Adding a bot to our Discord Application
Imgage: 3 Adding a bot to our Discord Application
The last thing we'll need from our bot is a Token. Anyone who has the bot's token can prove that they own the bot, so you'll need to be careful not to share this with anyone. You can get the token by pressing "Click to Reveal Token", or copy it to your clipboard without seeing it by pressing "Copy".
Image: 4 Generating a token for our Discord bot
Image: 4 Generating a token for our Discord bot
Take note of your token or copy it to your clipboard, as we'll need to add it to our code soon.
Creating a Discord server
If you don't have a Discord server to add your bot to, you can create one by either opening the desktop Discord application that you downloaded earlier or returning to the Discord home page in your browser. Press the "+" icon indicated by the exclamation mark, as shown below, to create a server.
Image: 5 Creating a Discord server
Image: 5 Creating a Discord server
Press "Create a server" in the screen that follows, and then give your server a name. Once the server is up and running, you can chat with yourself, or invite some friends to chat with you. Soon we'll invite our bot to chat with us as well.
Adding your Discord bot to your Discord server
Our Discord bot is still just a shell at this stage as we haven't written any code to allow him to do anything, but let's go ahead and add him to our Discord server anyway. To add a bot to your server, you'll need the Client ID from the "General Information" page that we looked at before when we created our ReplBotApplication (ie. the client ID, not the secret bot Token).
Create a URL that looks as follows, but using your Client ID instead of mine at the end:
Visit the URL that you created in your web browser and you'll see a page similar to the following where you can choose which server to add your bot to.
Image: 6 Authorizing our bot to join our server
Image: 6 Authorizing our bot to join our server
Select the server we created in the step before this and hit the "authorize" button. After completing the captcha, you should get an in-app Discord notification telling you that your bot has joined your server.
Now we can get to the fun part of building a brain for our bot!
Creating a Repl and installing our Discord dependencies
The first thing we need to do is create a Python Repl to write the code for our Discord bot. Over at, create a new Repl, choosing "Python" as your language.
We don't need to reinvent the wheel, as there is already a great Python wrapper for the Discord bot API over on GitHub, which makes it a lot faster to get set up with a basic Python discord bot. To use library, we can simply write import discord at the top of will handle installing this dependency when you press the "run" button.
Our bot is nearly ready to go – but we still need to plug in our secret token. This will authorize our code to control our bot.
Setting up authorization for our bot
By default, code is public. This is great as it encourages collaboration and learning, but we need to be careful not to share our secret bot token (which gives anyone who has access to it full control of our bot).
To get around the problem of needing to give our code access to the token while allowing others to access our code but not our token, we'll be using environment variables. On a normal machine, we'd set these directly on our operating system, but using we don't have access to this. allows us to set secret environment variables through a special.env file.
First, we need to create a new file called exactly.env. Select "Add file" in the left pane, as shown in the image below, and name this file.env. It is important not to leave out the. at the beginning.
Image: 7 Create a new file called.env
Image: 7 Create a new file called.env
Open this new file and add a variable to define your bot's secret token (note that this is the second token that we got while setting up the bot – different from the Client ID that we used to add our bot to our server). It should look something like:
You'll need to: * Replace the token (after the = sign) with the token that Discord gave you when creating your own bot. * Be careful about spacing. Unlike in Python, if you put a space on either side of the = in your.env file, these spaces will be part of the variable name or the value, so make sure you don't have any spaces around the = or at the end of the line. * Run the code again. Sometimes you'll need to refresh the whole page to make sure that your environment variables are successfully loaded.
Image: 8 Creating our.env file
Image: 8 Creating our.env file
Let's make a Discord bot that repeats everything we say but in reverse. We can do this in only a few lines of code. In your file, add the following:
import discord
import os
client = discord.Client()
async def on_ready():
 print("I'm in")
async def on_message(message):
 if!= client.user:
token = os.environ.get("DISCORD_BOT_SECRET")
Let's tear this apart line by line to see what it does.
The last two lines get our secret token from the environment variables that we set up earlier and then tell our bot to start up.
Press the big green "Run" button again and you should see your bot reporting a successful channel join in the Repl output.
Image: 9 Seeing our bot join our server
Image: 9 Seeing our bot join our server
Open Discord, and from within the server we created earlier, select your ReplBotApplication from the pane on the right-hand side of the screen.
Image:10 The Repl bot is active.
Once you have selected this, you will be able to send a message (by typing into the box highlighted below) and see your bot respond!
Image:11 Send a message to your bot.
The bot responds each time, reversing the text we enter.
Image:12 Our bot can talk!.
Keeping our bot alive
Your bot can now respond to messages, but only for as long as your Repl is running. If you close your browser tab or shut down your computer, your bot will stop and no longer respond to messages on Discord. will keep your code running after you close the browser tab only if you are running a web server. Because we are using the Python library, our bot doesn't require an explicit web server, but we can


text:
'Isabella', John Everett Millais, 1848-49
Oil on canvas, 103 x 142.8cm
Accession Number WAG1637
'Isabella' was one of the first paintings made in the new Pre-Raphaelite style. It was begun shortly after the founding of the Pre-Raphaelite Brotherhood in 1848, when Millais was only 19.
The harshly brilliant colour combined with sharp detail, deliberately unbalanced composition and self-consciously angularity and flatness were all controversial features of Pre-Raphaelitism. The movement was loosely inspired by painting methods from early Italian painting, from the time before Raphael.
The subject was taken from a poem by John Keats, itself based on a story by the 14th century Italian writer Boccaccio. It tells of the love between Isabella, the sister of wealthy Florentine merchants, and their poor, low-born apprentice Lorenzo. The jealous brothers murder Lorenzo, but his body is found by Isabella. She cut off the head and buried it in a pot of basil which she watered with her tears.
The ending is hinted at in this painting by the pot of herbs in the background. There are also many other signs of the coming violence and tragedy. One of the brothers is angrily cracking nuts. He also aims a kick at Isabella's dog, whilst his own sleeps beneath his chair. Dogs are often used as symbols of loyalty and fidelity in paintings. The lovers are sharing a blood orange, signifying the later spilling of Lorenzo's blood.
The highly individualised faces include a portrait of Millais' friend and fellow Pre-Raphaelite Brother Rossetti (rear centre), drinking from a wineglass.
An extended study of 'Isabella' is also available online as part of our Artwork of the Month series. Download 'Isabella' as desktop wallpaper.