text: REFSA Rojak: Crisps of the Week (27 Jul-2 Aug). All the promises and proclamations about transparency and good governance have come to naught.. All the promises and proclamations about transparency and good governance have come to naught.4 August 2012 / 1 Comment / . Kua Kia Soong responds to the Registrar of Societies questioning SUARAM’s registration as a business.. 31 July 2012 | Selected Exhortations | . Dissecting the 19th century fire breathing dragon known as the rule in “Foss v Harbottle” for shareholder remedies.. 25 October 2010 | Talking about Lawyers |

textbook:
Lesson: Introduction to Political Corruption

### Section 1: Theoretical Concepts
Political corruption refers to the use of public power for private gain. It is a complex phenomenon that undermines democracy, good governance, and economic development. In this lesson, we will explore the different forms of political corruption and their impact on society.

### Section 2: Questions and Answers
1. What is political corruption?
2. How does political corruption occur?
3. Who are the main actors involved in political corruption?
4. What are the different forms of political corruption?
5. What are the consequences of political corruption?

### Section 3: Definitions and Examples
1. Grand Corruption: This involves high-level officials who engage in corrupt practices for personal gain. An example is a government official accepting bribes to award a contract to a particular company.
2. Petty Corruption: This involves low-level officials who engage in small-scale corrupt practices. An example is a traffic officer soliciting a bribe from a driver for not issuing a ticket.
3. Political Patronage: This involves the use of public resources to reward supporters and punish opponents. An example is a government official appointing their friends to lucrative positions in exchange for their support during elections.
4. Electoral Fraud: This involves manipulating the electoral process to favor certain candidates or parties. An example is stuffing ballot boxes or altering voter registration records.

### Glossary
- Corruption: The abuse of power or position for personal gain
- Good Governance: The responsible, transparent, and accountable exercise of power
- Democracy: A system of government where power is vested in the people
- Economic Development: The process of improving the standard of living and economic well-being of a community or country

### Conclusion
Political corruption is a serious issue that undermines the principles of democracy and good governance. By understanding its different forms and consequences, we can work towards preventing and combating it. We must hold our leaders accountable and demand transparency and integrity in public office.


text: Guest post: Technology Solutions Are The Secret Weapon For Bringing CSR Into Procurement. EcoVadis. MAY 19, 2016. Procurement technology should make it easy to source ethically. Guest post by Charlotte Spencer-Smith, Marketing, Pool4Tool. Supply chain transparency is one of the key challenges facing Procurement and Sourcing in the coming years. The brand damage and regulatory compliance issues that arise when environmental and ethical problems are exposed in supply chains can have a real impact on a manufacturer’s bottom line.. Let's personalize your content

source: refinedweb

textbook:
Lesson: Using Technology to Promote Sustainable Procurement

Introduction:
Sustainable procurement involves purchasing goods and services in a way that minimizes negative environmental and social impacts while maximizing economic benefits. Technology solutions are becoming increasingly important in promoting sustainable procurement. In this lesson, we will explore how technology can help companies source ethically and reduce the environmental and social impacts of their supply chains.

Section 1: Understanding Sustainable Procurement

Topic 1: Definition of Sustainable Procurement
Sustainable procurement is the process of selecting and managing suppliers in a way that promotes environmental, social, and economic sustainability. It involves considering the environmental and social impacts of goods and services throughout their life cycle, from production to disposal.

Topic 2: Importance of Sustainable Procurement
Sustainable procurement is important because it helps companies reduce their environmental and social impacts, improve their reputation, and save money by reducing waste and improving efficiency. It also helps promote fair labor practices and protect human rights in supply chains.

Section 2: Technology Solutions for Sustainable Procurement

Topic 3: EcoVadis
EcoVadis is a software platform that helps companies assess the sustainability performance of their suppliers. It uses a scorecard system to evaluate suppliers based on four key areas: environment, labor and human rights, ethics, and sustainable procurement. This information helps companies make informed decisions about which suppliers to work with and how to improve their own sustainability performance.

Topic 4: Pool4Tool
Pool4Tool is a cloud-based procurement software that helps companies manage their supplier relationships and improve their sustainability performance. It includes features such as supplier evaluation, contract management, and spend analysis, all of which can help companies make more sustainable purchasing decisions.

Section 3: Applying Technology Solutions to Real-World Scenarios

Topic 5: Case Study: Nike
Nike has implemented EcoVadis to evaluate the sustainability performance of its suppliers. By using this technology, Nike is able to identify areas where its suppliers can improve their environmental and social practices and work with them to make those improvements. This has helped Nike reduce the environmental impact of its supply chain and improve its reputation as a responsible company.

Topic 6: Self-Debate Discussion
Suppose you are a procurement manager for a company that is looking to implement sustainable procurement practices. How would you use technology solutions like EcoVadis and Pool4Tool to improve your company's sustainability performance? What challenges might you face in implementing these solutions, and how would you overcome them?

Glossary:
EcoVadis: A software platform that helps companies assess the sustainability performance of their suppliers.
Procurement technology: Software solutions that help companies manage their supplier relationships and improve their sustainability performance.
Sustainable procurement: The process of selecting and managing suppliers in a way that promotes environmental, social, and economic sustainability.
Supply chain transparency: The ability to track and monitor the environmental and social impacts of goods and services throughout their life cycle.

Conclusion:
Technology solutions are becoming increasingly important in promoting sustainable procurement. By using platforms like EcoVadis and Pool4Tool, companies can evaluate the sustainability performance of their suppliers, manage their supplier relationships, and reduce the environmental and social impacts of their supply chains. By implementing these solutions, companies can improve their reputation, save money, and contribute to a more sustainable future.


text: Hoppers. Our hoppers are generally used to supply product to packaging systems or as a product surge above a weighing system. Hoppers can be sized according to system capacity and space considerations.. All of our hoppers feature heavy duty construction, support structure, and OSHA approved operator platforms.. We also offer product infeed and transport conveyors including troughing and chain models. These conveyors come in a variety of lengths and feature automatic belt cleaning and back stop protection to prevent product from sliding back down the conveyor.. 100 cu ft Hopper over Weigh Scales

textbook:
Lesson: Introduction to Conveyor Systems

## Section 1: Theoretical Concepts

A conveyor system is a type of mechanical handling equipment that moves materials from one place to another. Conveyors are used in many industries to transport goods, raw materials, and finished products. In this lesson, we will learn about the different types of conveyors, their components, and how they work.

## Section 2: Practical Examples

Let's imagine that you are working in a factory that produces snacks. Your job is to move the snacks from the production line to the packaging area. You could use a conveyor belt to transport the snacks. The conveyor belt would be made of a strong material like rubber or plastic, and it would have rollers underneath to keep the snacks moving forward.

The conveyor belt would start at the production line and end at the packaging area. As the snacks move along the conveyor belt, they would be sorted and packaged according to their type and size. The conveyor belt would be designed to move the snacks at a steady speed, so that the packaging process is efficient and consistent.

## Section 3: Real-World Scenarios

Now let's look at a real-world example of a conveyor system. Imagine you are working in a coal mine. The coal needs to be transported from the mine to the surface, where it can be loaded onto trucks and taken to the power plant. This is a difficult task, because the mine is deep underground, and the coal needs to be moved uphill.

One solution is to use a series of conveyor belts. The coal is loaded onto the belt at the bottom of the mine, and the belt moves upwards, following a spiral path. At the top of the mine, the coal is unloaded onto a waiting truck. The conveyor belt is powered by an electric motor, which keeps the belt moving steadily upwards.

## Glossary

- Conveyor: A machine that transports objects or materials
- Belt: A long, flexible strip of material used to hold objects or materials in place on a conveyor
- Roller: A cylindrical object used to support and move a conveyor belt
- Mechanical handling: The movement of objects or materials using machines
- Transport: To move something or someone from one place to another
- Industry: A sector of the economy that makes and sells a particular kind of product
- Goods: Things that are bought and sold, especially in large quantities
- Raw materials: Unprocessed natural resources that are used to make products
- Finished products: Goods that have been processed and are ready to be sold
- Efficient: Using the minimum amount of effort or resources necessary to achieve a result
- Consistent: Always behaving or appearing in the same way
- Electric motor: A machine that converts electrical energy into mechanical energy

## Conclusion

In this lesson, we learned about conveyor systems, their components, and how they work. We also looked at practical examples and real-world scenarios to see how conveyors are used in different industries. By understanding the basics of conveyor systems, we can apply this knowledge to other areas of our lives and solve problems more effectively.


text: Go to:. Just Seafood Recipes Home Page. Click/Tap 'Back' to go to the recipe list you were browsing.. Grilled Fish With Parsley Sauce. 2 lbs. Perch Fillets or other fish. 1 tsp. salt. Dash pepper. 2 Tbsp. salad oil. 2 Tbsp. prepared mustard. 1/4 cup butter or margarine. 1/4 cup chopped parsley. 1/4 cup.. Click/Tap here for the Printer friendly version.. (Just shows the recipe only). You can Click/Tap Back to return here.. Didn't find a recipe?. Our other collections are here.

textbook:
Lesson: How to Find Recipes Online

Introduction:
In this lesson, we will learn how to find recipes online. We will cover the following topics:

1. Searching for Recipes
2. Reading Recipe Instructions
3. Understanding Ingredients
4. Converting Measurements
5. Cooking the Recipe
6. Evaluating the Recipe

Section 1: Searching for Recipes

Topic 1: Using Search Engines
Search engines like Google, Bing, and Yahoo can help you find recipes online. You can use keywords to search for specific recipes. For example, if you want to find a chicken recipe, you can type "chicken recipe" into the search engine.

Topic 2: Using Recipe Websites
There are many websites dedicated to recipes, such as Allrecipes, Food Network, and Epicurious. These websites allow you to search for recipes by ingredient, cuisine, course, and dietary restriction.

Topic 3: Using Social Media
Social media platforms like Facebook, Twitter, and Pinterest also have groups and hashtags dedicated to recipes. You can join these groups or follow these hashtags to find recipes that others have shared.

Section 2: Reading Recipe Instructions

Topic 1: Understanding the Order of Ingredients
Recipe instructions are usually written in the order that the ingredients are added. The first ingredient is usually listed first, followed by the second ingredient, and so on.

Topic 2: Understanding Cooking Times
Cooking times are usually given in minutes. Make sure to read the entire recipe before starting to cook, so you know what needs to be done and when.

Topic 3: Understanding Temperatures
Temperatures are usually given in degrees Fahrenheit or Celsius. Make sure to check the temperature given in the recipe and adjust your oven or stove accordingly.

Section 3: Understanding Ingredients

Topic 1: Common Ingredients
Some common ingredients used in recipes include butter, sugar, eggs, flour, salt, and pepper. Make sure you know what these ingredients look like and how they are used in recipes.

Topic 2: Uncommon Ingredients
Some recipes may call for uncommon ingredients that you may not have on hand. If this is the case, you may need to make a substitution. There are many websites and apps available that can help you make substitutions.

Section 4: Converting Measurements

Topic 1: Metric vs. Imperial
Some recipes are written in metric measurements, while others are written in imperial measurements. Make sure you know how to convert between the two systems.

Topic 2: Liquid vs. Dry Measurements
Liquid measurements are usually given in ounces or milliliters, while dry measurements are usually given in teaspoons or tablespoons. Make sure you know how to convert between the two systems.

Section 5: Cooking the Recipe

Topic 1: Preparation
Before you start cooking, make sure you have all the ingredients and equipment needed for the recipe. Read through the recipe to make sure you understand the steps involved.

Topic 2: Timing
Make sure to keep track of time while cooking. Some recipes require longer cooking times than others, so make sure you know how long each step should take.

Section 6: Evaluating the Recipe

Topic 1: Taste
After you have finished cooking, taste the dish to see if it needs any additional seasoning or adjustments. Make sure the dish is cooked to the desired doneness.

Topic 2: Appearance
Take a moment to appreciate the appearance of the dish. Is it visually appealing? Does it look like the picture in the recipe?

Conclusion:
By following these steps, you can successfully find and make recipes online. Remember to always read the entire recipe before starting to cook, and make any necessary adjustments as needed. With practice, you will become a master chef!

Glossary:
- Recipe: a set of instructions for preparing a particular dish
- Ingredients: the substances used to make a food product
- Measurements: the process of determining the size, amount, or degree of something
- Conversion: the process of changing one measurement system to another
- Cuisine: the cooking styles and traditions associated with a particular country or region
- Course: a category of food, such as appetizer, entrée, or dessert
- Dietary Restriction: a limitation placed on an individual's diet due to health, religious, or personal reasons.


text: The Presidency has replied the Auditor-General, Daniel Yaw Domelevo, following his recent response to the directive of President Nana Addo Dankwa Akufo-Addo for him to proceed on leave.. Written by Secretary to the President, Nana Asante Bediatuo, the reply to Mr Domelevo raised concerns about the impression the latter attempts to create in the public domain that the president acted in contravention of the law.. ,” the reply dated July 3, 2020 said.. It admitted that the Auditor-General’s letter, which contests the order to proceed on his accumulated leave, has not yet reached the Presidency but the content duly noted as it has already made rounds on social media.. Find Nana Asante Bediatuo’s reply below:. />. By Emmanuel Kwame Amoh|3news.com|Ghana

textbook:
Lesson: The Importance of Following Proper Channels in Communication

Introduction:
In this lesson, we will learn about the importance of following proper channels in communication, especially when it comes to official correspondence. We will analyze a scenario where the Auditor-General of Ghana was directed to proceed on leave by the President, and the subsequent response from the President's office.

Section 1: Theoretical Concepts

Topic 1: Proper Channels of Communication
Proper channels of communication refer to the established and accepted ways of transmitting information within an organization or system. These channels are usually defined by the hierarchy of the organization or system.

Topic 2: Official Correspondence
Official correspondence refers to written or electronic communication that is sent or received by an individual or organization in their official capacity. This type of communication usually follows a specific format and is usually addressed to a particular person or department.

Section 2: Practical Examples

Example 1: If you work in a company, you would usually send emails to your colleagues through the company's email system. You would not use your personal email account to send official correspondence.

Example 2: If you are a student, you would usually submit assignments to your teacher through the school's online portal. You would not hand deliver the assignment to the teacher's home address.

Section 3: Real-World Scenarios

Scenario: You are the Auditor-General of Ghana, and the President has directed you to proceed on leave. You receive a letter from the President's office contesting the order. How would you respond?

Answer: You would respond by acknowledging receipt of the letter and thanking the President's office for their concern. You would then clarify that you received the directive from the President himself and that you are proceeding on leave as instructed. You would also reiterate your commitment to fulfilling your duties as the Auditor-General and assure the President's office that you will continue to work towards improving the financial management of the country.

Conclusion:
Following proper channels of communication is essential in official correspondence. It helps to maintain decorum, respect hierarchies, and ensure that information is transmitted accurately. In this lesson, we learned about the importance of following proper channels in communication, especially when it comes to official correspondence. We also analyzed a scenario where the Auditor-General of Ghana was directed to proceed on leave by the President and the subsequent response from the President's office. By understanding the importance of following proper channels in communication, we can apply these skills to new problems and situations.


text: Nocturne: Piscataqua - Etching with Aquatint- 2007 - 11" x 14 ". This plate was initially drawn outside in a driving snowstorm, which began to cause the breakdown of the hard ground, and forced me to give up drawing after a much shorter time than I would have liked. A significant amount of in-studio invention led to this finished image, which bears little resemblance to my original idea, probably for the better. I was looking at a lot of Joseph Pennell etchings around this time.

textbook:
Lesson: Introduction to Art History

**Section 1: Introduction to Art History**

Art history is the study of visual arts created by humans over time. It involves analyzing and understanding the historical, social, cultural, and technological contexts that influenced the creation of artworks. In this lesson, we will explore the basics of art history and learn about different art movements and artists.

**Section 2: Understanding Art Movements**

Art movements are groups of artists who share similar styles, ideas, and techniques. They often form during specific time periods and reflect the cultural and social changes happening in society. Some well-known art movements include:

- Renaissance (14th-17th century): A period of European art that marked the transition from the Middle Ages to modern times.
- Baroque (17th-18th century): A style of art characterized by dramatic lighting, intense emotion, and elaborate ornamentation.
- Impressionism (19th century): A movement that focused on capturing the fleeting effects of light and color in everyday scenes.
- Cubism (early 20th century): An art movement that broke down objects into geometric shapes and showed multiple perspectives at once.
- Abstract Expressionism (mid-20th century): A style of painting that emphasized spontaneity, gesture, and color to express emotions and ideas.

**Section 3: Famous Artists**

Throughout history, many artists have made significant contributions to the field of art. Some notable artists include:

- Leonardo da Vinci (1452-1519): An Italian painter, sculptor, and scientist who created iconic works such as the "Mona Lisa" and "The Last Supper."
- Vincent van Gogh (1853-1890): A Dutch painter known for his vibrant colors and emotional intensity, whose work had a profound impact on modern art.
- Pablo Picasso (1881-1973): A Spanish artist who co-founded the Cubist movement and created some of the most recognizable paintings of the 20th century.
- Frida Kahlo (1907-1954): A Mexican artist whose self-portraits and surrealist paintings explored themes of identity, gender, and disability.

**Section 4: Conclusion**

Art history is a fascinating subject that allows us to understand the creative process behind artworks and appreciate their cultural significance. By studying art history, we can gain valuable insights into the human experience and develop our critical thinking skills. As we continue to explore this field, we will be better equipped to analyze and appreciate the visual arts.

**Glossary:**
- Art movements: Groups of artists with similar styles and ideas.
- Famous artists: Individuals who have made significant contributions to the field of art.
- Iconic works: Artworks that are widely recognized and celebrated for their artistic merit.

**Self-Debating Discussion:**

1. Why do you think art history is an important subject to study?
2. How has art history influenced your appreciation of visual arts?
3. Which art movement or artist do you find most interesting, and why?


text: MaJorToM Server. is a {{project}}.. Majortom Server is a Spring application which provides a TMQL HTTP interface to query topic maps. The server allows you to easily distribute topic .... Visit homepage of MaJorToM Server. CouchTM. is a {{project}}.. CouchTM is a TMAPI topic maps engine which uses the CouchDB as backend. CouchTM can be used like any other Java based topic maps engine. .... Visit homepage of CouchTM. ><<

textbook:
Lesson: Introduction to Topic Maps

## Section 1: What are Topic Maps?
Topic maps are a way of organizing knowledge by connecting topics (things) and their relationships (topics). They are used in many fields such as artificial intelligence, database management, and information retrieval. In this lesson, we will learn about topic maps and their applications.

## Section 2: Understanding Topic Maps
Topic maps consist of topics, which are represented as subjects or objects in a knowledge base. These topics can be anything from people, places, or things to abstract concepts such as ideas or events. The relationships between these topics are called associations, and they describe how the topics are connected. For example, two people may be related as siblings or friends.

Topic maps can be used to model complex systems such as databases or knowledge bases. They provide a flexible and powerful way to represent knowledge and make it easier to understand and manage.

## Section 3: Applications of Topic Maps
Topic maps have many applications in various fields. Some of them are:

1. Artificial Intelligence: Topic maps can be used to represent knowledge and reason about it. This can be useful in areas such as natural language processing, expert systems, and machine learning.

2. Database Management: Topic maps can be used to model complex databases and make them easier to search and retrieve information from.

3. Information Retrieval: Topic maps can be used to organize and categorize information, making it easier to find relevant documents and articles.

4. Knowledge Representation: Topic maps can be used to represent knowledge in a structured and organized way, making it easier to share and reuse.

## Section 4: Conclusion
In this lesson, we learned about topic maps and their applications in various fields. We covered what topic maps are, how they are used, and some of their applications. We also discussed some of the benefits of using topic maps, such as flexibility and power in representing knowledge. By the end of this lesson, you should have a good understanding of topic maps and their importance in organizing and managing knowledge.

## Glossary
- **Topic Maps**: A way of organizing knowledge by connecting topics and their relationships.
- **Topics**: Subjects or objects in a knowledge base that represent things or concepts.
- **Associations**: Relationships between topics that describe how they are connected.
- **Applications**: Areas where topic maps can be used, such as artificial intelligence, database management, and information retrieval.

## Final Thoughts
Topic maps are an important tool for organizing and managing knowledge. They provide a flexible and powerful way to represent knowledge and make it easier to understand and use. By applying the skills learned in this lesson, you can use topic maps to organize and categorize information in various fields.


text:
Q:

Algorithm Development for a Mentoring Event

I am attempting to create an algorithm that pairs mentees with a different group of 1-4 mentors in each "round" of mentoring.
The algorithm would accept 3 inputs:

The number of mentees - an integer between 1 and 35
The number of mentors - Always greater than or equal to the number of mentees, but never greater than 35
The number of rounds of mentoring to perform

Given these three inputs, the algorithm would match each mentee with 1-4 mentors, with the following restrictions:

If it is possible to do so with the given inputs, a mentee must never be paired with the same mentor more than once
If it is possible to do so with the given inputs, a mentor must never be in the same group of mentors as another mentor more than once

Note: The algorithm does NOT have to assign mentors to mentees randomly. The code can give the same output each time it is run with the same set of inputs.
Here is an example of the output of a successful algorithm with 2 rounds, 4 mentees, and 11 mentors:
|                   Round
 | Mentee   |    1   |    2    |
 |    1     | 1, 2, 3| 4, 7, 10|
 |    2     | 4, 5, 6| 1, 8, 11|
 |    3     | 7, 8, 9| 2, 5    |
 |    4     |10, 11  | 3, 6, 9 |
Please let me know if you have any questions, or if what I am asking for is in fact impossible. Thank you very much for your time and assistance, and have a great day.
Sincerely,
Tyrovar

A:

Interesting problem!
It's unlikely that it has a fast solution, unfortunately, because it's related to some long-standing combinatorial problems that don't have efficient constructive solutions I'm aware of.
You can think of the problem in two parts: (1) deciding the groups of mentors for each round, and then (2) pairing these groups with mentees.
Call n the number of mentors and m <= n the number of mentees. And assume m evenly divides n. (If not, you could just add m - (n mod m) "fake" mentors, i.e. empty chairs.)
Then just the first part (1) to figure out the groups of mentors in each round, is equivalent (with sufficiently many rounds) to finding a S(2, n/m, n) Steiner Triple System. There has been a good deal of research on these combinatorial objects, and some algorithms published, but to my knowledge none of them will be fast or even polynomial-time.
However, for reasonable parameter sizes, you could hope to generate the groups of mentors with a greedy algorithm approach: For each mentor, keep track (in a set data structure) of which other mentors that mentor has been in groups with already. For each round, start making groups of mentors that haven't been in groups with each other yet, and then add those group members to each list. If this fails, however, you may have to resort to a brute-force approach to find the groups.
Once you have the groups of mentors, pairing them with the mentees in each round becomes an instance of the bipartite perfect matching problem, to which there are a few reasonably efficient solutions, including the Hopcroft-Karp algorithm. Again, you would want to keep track of which mentors each mentee has seen, and update these in each round.
So in general, the approach I would suggest is:

Create a set of mentors for every mentor and for every mentee, initially empty.
Greedily select m/n groups of n mentors each that have not been in the same group before. If you get "stuck", resort to a brute-force search over all possible groupings until you find a suitable one.
Create a bipartite graph, with one vertex for each mentee, one vertex for each group of mentors in the current round, and an edge between them if none of the mentors in the group has seen that mentee yet.
Find a maximum matching in that graph - this is the pairings of mentors to mentees for the current round.
Repeat Steps 2-4 for the remaining rounds.

You might also want to look at the Kirkman's Schoolgirl's Problem, which is closely related to what you are asking and a good, simple illustration of why it's difficult in general to solve.

source: minipile

textbook:
Lesson: Algorithm Development for a Mentoring Event

### Introduction
In this lesson, we will learn how to develop an algorithm that pairs mentees with a different group of 1-4 mentors in each "round" of mentoring. We will cover the necessary steps to create such an algorithm, including accepting inputs, defining constraints, and generating the desired output.

### Step 1: Accepting Inputs
The algorithm needs to accept three inputs:
1. The number of mentees (an integer between 1 and 35)
2. The number of mentors (always greater than or equal to the number of mentees, but never greater than 35)
3. The number of rounds of mentoring to perform

### Step 2: Defining Constraints
The algorithm needs to follow two constraints:
1. A mentee must never be paired with the same mentor more than once.
2. A mentor must never be in the same group of mentors as another mentor more than once.

### Step 3: Generating Output
The algorithm needs to generate a list of rounds, where each round includes the pairing of mentees with their mentors. The output should be in the format of a table, with columns for the mentees and rows for the rounds.

### Example Output
Here is an example of the output of a successful algorithm with 2 rounds, 4 mentees, and 11 mentors:
|                   Round
 | Mentee   |    1   |    2    |
 |    1     | 1, 2, 3| 4, 7, 10|
 |    2     | 4, 5, 6| 1, 8, 11|
 |    3     | 7, 8, 9| 2, 5    |

### Conclusion
In this lesson, we learned how to develop an algorithm that pairs mentees with a different group of 1-4 mentors in each "round" of mentoring. We covered the necessary steps to create such an algorithm, including accepting inputs, defining constraints, and generating the desired output. By following these steps, we can create an algorithm that meets the requirements and generates an output that is easy to read and understand.


text:
Only a week ago, Canada celebrated and rang in its legalization of marijuana. Rolling papers had Bill C-45 printed on them. Dispensaries opened doors in Newfoundland, Ontario, Alberta– and essentially every province. Even the first indigenous-owned and run medical marijuana dispensary has been licensed and set to open. People in Canada and elsewhere logged in to social media, tweeting and creating memes to both applaud and criticize the country’s new system. And though legalization still stands as a serious achievement for Canada, it certainly isn’t perfect. In fact, the glaring issues continue to pile up. And most frustrating, the country now copes with shortages in supply while the demand continues to increase.

For some provinces, like Quebec, they have found a temporary solution to this issue. Rather than keeping doors open with empty shelves, dispensaries in Quebec will close three days a week.

Too Good to Be True- Ganja Grievances

Putting into effect this major national law deserves praise. But many Canadians aren’t singing the same sweet tune they sang while pushing for this law. Since October 17, Canadians all over the nation have taken on the surprisingly complex task of learning where they can actually get weed. When they can actually buy some, they find it excessively wrapped or even incorrectly weighed.

Of course, all of these laws vary from province to province. And even when the law allows a citizen to buy weed, that person still has to worry themselves with Canada’s current cannabis climate. Unfortunately, the country can’t keep up with the demand.

These chronic shortages have arrived inconveniently, when Canada had forecasted their financial future positively after legalization. In fact, they estimated nearly $1 billion in legal cannabis sales 3 months before. But with customers leaving dispensaries empty-handed and without the weed high they hope for, Canada’s black market remains a real probability.

No Quantity Left in Quebec

Though other provinces have noticed these national shortages, dispensaries in Quebec may handle the issue differently. As of Monday, the Société québécoise du cannabis (SQDC) outlets in the province will be closed three days a week. On Monday, Tuesday, and Wednesday customers will not be able to buy anything from dispensaries. All 12 shops in the province will see these scheduling changes, and customers should stay aware.

After the “availability of products is stabilized,” these shortened hours may expand again. But citizens of Quebec shouldn’t bank on it. These store closures do not guarantee that future shortages will not happen. The supply of marijuana relies on the country’s producers and suppliers, and every province has complained of similar stock shortages. In the meantime, these stores assure more efficient customer service while they are open. Plus, customers can still navigate online to make purchases. Still, even online, it is often the same story: out of stock.

Different Tokes for Different Folks

Quebec has now established a pattern of doing things a little differently than the other provinces. Recently, they have come forward with their plans to raise the legal age of consumption to 21. Their response to these shortages is also different. So far, Quebec is the only province to shut down dispensaries to combat the issue of shortages. These choices may have an impact on the future of Canada, and not only for weed. As Canada perfects its system, it may be able to expand beyond marijuana. They may even be able to explore making other psychedelic therapies legal.

And for the US, these national shortages in Canada should also serve as an example for the future of pot in the states. As states with recently legal medical marijuana see shortages, Canada’s reactions to these problems may serve as a useful example to Americans sooner rather than later.

textbook:
Lesson: The Legalization of Marijuana in Canada

Introduction:
Canada recently legalized marijuana, making it a significant topic of discussion. This lesson will explore the implications of this legalization, including its benefits and challenges.

Section 1: The Legalization of Marijuana in Canada

Topic 1: What is the legal age for consuming marijuana in Canada?
Answer: The legal age for consuming marijuana in Canada is 18 years old.

Topic 2: How has the legalization of marijuana affected the Canadian economy?
Answer: The legalization of marijuana has created a new industry in Canada, with many jobs being created in cultivation, processing, and retailing of marijuana. It has also led to an increase in tax revenue for the government.

Topic 3: What are the benefits of legalizing marijuana?
Answer: There are several benefits to legalizing marijuana, including reducing the black market for marijuana, creating a safer product for consumers, and generating tax revenue for the government.

Section 2: Challenges of the Legalization of Marijuana in Canada

Topic 1: What are some of the challenges faced by the legalization of marijuana in Canada?
Answer: Some of the challenges faced by the legalization of marijuana in Canada include supply shortages, high prices, and concerns about the quality of the product.

Topic 2: What are the concerns about the quality of marijuana products?
Answer: Concerns about the quality of marijuana products include the potential for contamination and the lack of standardization in the production process.

Section 3: The Future of Marijuana Legalization in Canada

Topic 1: What does the future hold for marijuana legalization in Canada?
Answer: The future of marijuana legalization in Canada is uncertain, but it is likely that the industry will continue to grow and evolve.

Topic 2: What role will the government play in the future of marijuana legalization in Canada?
Answer: The government will continue to regulate the industry and ensure that it operates safely and responsibly.

Conclusion:
The legalization of marijuana in Canada has been a significant event, with both benefits and challenges. As the industry continues to grow, it will be important to monitor its impact on society and make necessary adjustments to ensure that it is operating safely and responsibly.


text: exactly you need.. Without hair indexing people would be told, take anti-oxidants. With hair indexing we can now tell them which particular anti-oxidant amongst many they need.. The same applies for minerals, vitamins, electro magnetic radiation and a whole host of criteria which determine how you feel today and how you will feel tomorrow.. Biogetica is pleased to announce a partnership with Cell Wellbeing Ltd to bring state of the art hair indexing services to our global clients.. The German technology provides a unique interface for the collection and assessment of bio-information from hair or nails samples; from the results it creates a report with specific suggestions and priorities to help move people forward.. Once your report has been generated you will have a consultation on it with one of our Doctors via chat or phone. Foods and products specific to your individual health priorities will be offered and a separate report will be sent to you on these.. Visit our page on Hair Indexing to know more.

textbook:
**Title:** Hair Indexing - A Revolutionary Method to Determine Your Health Priorities

**Introduction:** Hair indexing is a revolutionary method that helps determine your health priorities by analyzing the bio-information from your hair or nail samples. This technique provides valuable insights into your body's needs and helps you make informed decisions about your health and wellness. In this lesson, we will explore the concept of hair indexing, its benefits, and how it can be used to improve your overall health.

**Section 1: What is Hair Indexing?**

Hair indexing is a non-invasive technique that involves analyzing the bio-information from your hair or nail samples. This German technology provides a unique interface for collecting and assessing bio-information, which helps create a report with specific suggestions and priorities to help move people forward.

**Section 2: Benefits of Hair Indexing**

The benefits of hair indexing include:

1. Personalized recommendations: Hair indexing provides personalized recommendations based on your individual health priorities, making it easier for you to choose the right supplements and products for your needs.

2. Identifying deficiencies: Hair indexing can help identify nutritional deficiencies in your body, allowing you to address them before they become severe health issues.

3. Environmental impact: Hair indexing can help you understand how environmental factors such as electromagnetic radiation are affecting your health, enabling you to take preventive measures.

4. Improved wellness: By identifying your specific health priorities, hair indexing can help you make informed decisions about your diet, lifestyle, and overall wellness.

**Section 3: How to Use Hair Indexing for Improved Health**

To use hair indexing for improved health, follow these steps:

1. Collect your sample: You will need to collect a hair or nail sample and send it to our laboratory for analysis.

2. Wait for your report: Once your sample reaches our laboratory, we will analyze it and create a report with specific suggestions and priorities to help move you forward.

3. Schedule a consultation: After receiving your report, schedule a consultation with one of our doctors via chat or phone to discuss your results and receive personalized recommendations.

4. Follow the recommendations: Based on your consultation, our doctors will offer foods and products specific to your individual health priorities, and a separate report will be sent to you on these.

**Section 4: Glossary**

- Bio-information: Information about the state of a biological system or organization at a given time.
- Electromagnetic radiation: Energy that travels through space in the form of waves or particles.
- Nutritional deficiencies: A lack of essential nutrients in the body that can lead to health problems.

**Conclusion:** Hair indexing is a powerful tool that can help you understand your body's needs and make informed decisions about your health and wellness. By providing personalized recommendations based on your individual health priorities, hair indexing can help you achieve optimal health and wellness.


text: Slow, siloed and stagnant S&OP is hurting your company's success. Effective sales and operations planning (S&OP) is the backbone of your business. Yet many companies are still reliant on a monthly cycle that takes weeks to finish and still doesn't yield positive results. Shake up your processes and learn what it takes to leverage S&OP to spot opportunities earlier, mitigate risks faster and align your organization around a common set of goals.. Our S&OP solution guide highlights the importance of:. - Consolidating disparate data. - Improving end-to-end visibility. - Expanding what-if scneario simulation. - Building cross-functional collaboraton. Plus we explore how effective S&OP benefits everyone in your organization, not just supply chain planners.. Download guide:. Revolutionize your supply chain planning with Kinaxis RapidResponse®. Our concurrent planning capabilities connect your data, processes and people in a single platform across business functions.

textbook:
Lesson: The Importance of Effective Sales and Operations Planning (S&OP)
Introduction:
Sales and Operations Planning (S&OP) is a crucial process in any business that deals with supply chain management. It involves the collaboration between different departments such as sales, marketing, production, and finance to ensure that the company's resources are used efficiently to meet customer demand. However, many companies still rely on traditional S&OP methods that are slow, siloed, and stagnant, which can hinder their success. In this lesson, we will explore the importance of effective S&OP and how it can benefit your organization.
Section 1: Why Effective S&OP is Crucial for Your Business
Topic 1: Consolidating Disparate Data
Question: Why is consolidating disparate data important in S&OP?
Answer: Consolidating disparate data is essential in S&OP because it helps to eliminate inconsistencies and duplications in the data, leading to more accurate forecasting and planning.
Topic 2: Improving End-to-End Visibility
Question: What is end-to-end visibility, and why is it important in S&OP?
Answer: End-to-end visibility refers to the ability to track and monitor all the activities involved in the supply chain from raw materials to finished products. It is important in S&OP because it helps to identify bottlenecks and inefficiencies in the supply chain, leading to better decision-making.
Topic 3: Expanding What-If Scenario Simulation
Question: What is what-if scenario simulation, and why is it important in S&OP?
Answer: What-if scenario simulation is a technique used to test different scenarios and their potential impact on the business. It is important in S&OP because it helps to identify potential risks and opportunities before they occur, allowing the company to make proactive decisions.
Section 2: How Effective S&OP Benefits Everyone in Your Organization
Topic 1: Sales
Question: How does effective S&OP benefit the sales department?
Answer: Effective S&OP ensures that there is enough inventory to meet customer demand, reducing the risk of stockouts and lost sales. It also helps to identify new opportunities for growth, allowing the sales team to focus on selling more products.
Topic 2: Operations
Question: How does effective S&OP benefit the operations department?
Answer: Effective S&OP helps to optimize resource allocation, reducing waste and improving efficiency. It also helps to identify potential bottlenecks and inefficiencies in the supply chain, allowing the operations team to make proactive decisions to address them.
Topic 3: Finance
Question: How does effective S&OP benefit the finance department?
Answer: Effective S&OP helps to improve cash flow management by reducing the risk of stockouts and overstocking. It also helps to identify potential cost savings and revenue opportunities, allowing the finance team to make informed decisions about investments and budgeting.
Section 3: Conclusion
In conclusion, effective S&OP is crucial for any business that wants to succeed in today's competitive market. By consolidating disparate data, improving end-to-end visibility, and expanding what-if scenario simulation, companies can make more informed decisions and identify potential risks and opportunities before they occur. Effective S&OP benefits everyone in your organization, from sales to operations to finance, by optimizing resource allocation, reducing waste, and improving efficiency. By implementing an effective S&OP process, you can revolutionize your supply chain planning and gain a competitive advantage in the market.


text:
Combinatorial chemistry and biomedical polymer development.
Polymers are ubiquitous components of products manufactured for medical and pharmaceutical applications. Widely used commodity polymers were the first polymers to be utilised in biomedical applications. These polymers were not developed with biocompatibility established at the onset and many speciality polymers have been developed in recent years to begin to meet the multifaceted demands for medical development, the optimisation of structure-property correlations and ultimately, clinical use. In the broader area of materials research, combinatorial or high throughput strategies used for drug development are recognised to have potential for discovery and process development. Much of the application of combinatorial chemistry in drugs research has been dependent on the use of polymeric reagents, substrates and supports. The chemistry of the reactions on polymers in solid and liquid phases have also played a major role in combinatorial drugs research. There is considerable interest in combinatorial materials research and this review outlines how this research may be applied for biomedical polymer development.

textbook:
Lesson: Introduction to Polymers and Combinatorial Chemistry

### Section 1: Theory

A polymer is a large molecule made up of repeating units called monomers. These monomers are connected by covalent bonds to form long chains. Polymers can be natural or synthetic, and they can be found in everything from plastics to textiles to medical devices.

Combinatorial chemistry is a technique used in drug discovery to rapidly screen large numbers of compounds for their ability to interact with a target molecule. This approach allows researchers to quickly identify promising drug candidates and optimize their properties.

### Section 2: Practice

1. What is a polymer?
a) A large molecule made up of repeating units called monomers
b) A small molecule that can bind to other molecules
c) A type of crystal found in rocks

2. What is combinatorial chemistry?
a) A technique used in drug discovery to rapidly screen large numbers of compounds for their ability to interact with a target molecule
b) A method of synthesizing complex organic compounds using simple building blocks
c) A type of chemical reaction that involves the use of enzymes

3. Why are specialty polymers important in biomedical applications?
a) They are more biocompatible than commodity polymers
b) They have unique properties that make them useful in specific medical applications
c) They are easier to manufacture than commodity polymers

4. What is the difference between natural and synthetic polymers?
a) Natural polymers are derived from living organisms while synthetic polymers are man-made
b) Synthetic polymers are derived from living organisms while natural polymers are man-made
c) There is no difference between natural and synthetic polymers

5. What is the role of polymers in drug development?
a) They are used as reagents, substrates, and supports in combinatorial chemistry
b) They are the active ingredients in many drugs
c) They are used to create drug delivery systems

### Section 3: Glossary

- Combinatorial chemistry: A technique used in drug discovery to rapidly screen large numbers of compounds for their ability to interact with a target molecule.
- Polymer: A large molecule made up of repeating units called monomers.
- Monomer: A molecule that can combine with other molecules to form a larger molecule called a polymer.
- Biocompatibility: The ability of a material to perform its intended function without causing any harm to surrounding tissue or cells.
- Commodity polymers: Widely used polymers that are not specifically designed for biomedical applications.
- Specialty polymers: Polymers that have been specifically designed for use in biomedical applications.

### Conclusion

In this lesson, we learned about the basics of polymers and combinatorial chemistry. We discussed the differences between natural and synthetic polymers, and we explored the role of polymers in drug development. By understanding these concepts, we can begin to apply them to new problems and develop innovative solutions in the field of biomedical engineering.


text: NOTÍCIAS. 25 Novembro 2019. Talitha Kum new spot: together let’s end violence against women. 25 November, International Day for the Elimination of Violence against Women. Hope, solidarity, prevention, freedom. Talitha Kum new spot starts with each person in turn adding one word in different languages about our network. Human trafficking is an issue throughout the world that causes fear and insecurity, violence and death.. November 25 marks the International day for the elimination of violence against women.. “Statistics show that 72% of human trafficking victims are women and girls - said Sister Gabriella Bottani, our international coordinator -. This comes from the inequities in social power between men and women in all sectors: economic, social, family, political, cultural and religious. Talitha Kum: arise and say “No” to violence against women!”<<

textbook:
Lesson: The Importance of Human Trafficking Awareness

Introduction:
Human trafficking is a serious issue that affects millions of people around the world. It involves the exploitation of individuals for labor, sex, or other purposes without their consent. This lesson will teach you about the importance of human trafficking awareness and how you can help prevent it.

Section 1: Understanding Human Trafficking

Topic 1: What is human trafficking?
- Human trafficking is the recruitment, transportation, transfer, harboring, or receipt of persons by means of threat or use of force or other forms of coercion, abduction, fraud, deception, or the abuse of power or a position of vulnerability.
- It involves the exploitation of individuals for labor, sex, or other purposes without their consent.

Topic 2: Who is affected by human trafficking?
- Human trafficking affects both men and women, but women and children are the most common victims.
- Victims come from all socioeconomic backgrounds and can be any age, race, or nationality.

Section 2: Why is human trafficking awareness important?

Topic 1: To prevent human trafficking
- By raising awareness about human trafficking, we can educate people on the signs to look out for and how to report suspicious activity.
- When more people are aware of human trafficking, there will be more reports to law enforcement, which can lead to more arrests and convictions.

Topic 2: To protect victims
- Human trafficking victims often feel isolated and afraid to come forward.
- By raising awareness, we can create a safe space for victims to share their stories and get the help they need.

Section 3: How can you help prevent human trafficking?

Topic 1: Educate yourself
- Learn about the signs of human trafficking and the methods traffickers use to recruit victims.
- Be aware of the industries and situations where human trafficking is most likely to occur.

Topic 2: Report suspicious activity
- If you see something suspicious, report it to the appropriate authorities.
- Do not attempt to confront or apprehend a suspected trafficker yourself.

Topic 3: Support anti-trafficking organizations
- There are many organizations working to combat human trafficking around the world.
- Consider donating your time, money, or resources to support their efforts.

Conclusion:
In conclusion, human trafficking is a serious issue that affects millions of people worldwide. By raising awareness about this issue, we can help prevent it and protect its victims. Take the time to educate yourself and others about the signs of human trafficking and how to report suspicious activity. Together, we can make a difference in the fight against human trafficking.

Glossary:
- Human trafficking: The recruitment, transportation, transfer, harboring, or receipt of persons by means of threat or use of force or other forms of coercion, abduction, fraud, deception, or the abuse of power or a position of vulnerability.
- Victims: People who have been subjected to human trafficking.


text: Emily Michele Cates. I am a designer who is passionate about a career in exhibition design and development; emphasizing changes in exhibition-making and positioning ideas.. I am a recent graduate from the Designed Objects Masters Program at the School of the Art Institute of Chicago.. I focused my studies on exhibit design and planning, where I gained experience in managing exhibition budgets, timelines, and fabrication. I also worked as an exhibit design assistant where I helped to curate and fabricate bespoke exhibitions for an architectural gallery. My background in industrial and exhibition design has given me an understanding of the design process, and experience with construction methods and materials.. My experience with the design of exhibition spaces has taught me how to work within a team of makers to bring designs to life..

textbook:
Lesson: Exhibition Design and Development

Introduction:
Exhibition design and development is the process of creating and managing exhibitions that showcase art, culture, or products. This lesson will cover the basics of exhibition design and development, including the design process, budgeting, timelines, and fabrication.

Section 1: The Design Process

The design process involves several steps, including research, conceptualization, and implementation. These steps are crucial to creating an exhibition that is engaging, informative, and visually appealing.

1. Research: The first step in the design process is research. This involves gathering information about the subject matter of the exhibition, the target audience, and the available resources.

2. Conceptualization: Once the research is complete, the next step is to develop a concept for the exhibition. This involves brainstorming ideas, selecting a theme, and determining the content and message of the exhibition.

3. Implementation: After the concept is developed, the next step is to implement the design. This involves creating a plan for the layout, selecting the appropriate exhibits, and deciding on the best way to present the content.

4. Evaluation: Finally, the exhibition design should be evaluated to ensure that it meets the goals and objectives of the exhibition. This can be done through surveys, feedback, and analysis of visitor behavior.

Questions and Answers:

Q: What is the first step in the design process?
A: The first step in the design process is research.

Q: What is conceptualization?
A: Conceptualization is the process of developing a concept for the exhibition.

Q: What is implementation?
A: Implementation is the process of putting the design into action.

Q: What is evaluation?
A: Evaluation is the process of assessing the effectiveness of the exhibition design.

Section 2: Budgeting and Timelines

Budgeting and timelines are essential components of exhibition design and development. They help to ensure that the exhibition is completed on time and within the allocated resources.

1. Budgeting: Creating a budget is an important part of exhibition design and development. The budget should include all the costs associated with the exhibition, such as materials, labor, and marketing.

2. Timelines: A timeline is a schedule that outlines the tasks, deadlines, and milestones for the exhibition. It helps to ensure that the exhibition is completed on time and that all the necessary tasks are completed.

3. Fabrication: Fabrication is the process of creating the physical elements of the exhibition. This includes creating the exhibits, mounting them, and installing them in the exhibition space.

Questions and Answers:

Q: What is budgeting?
A: Budgeting is the process of creating a plan for the financial resources needed for the exhibition.

Q: What is a timeline?
A: A timeline is a schedule that outlines the tasks, deadlines, and milestones for the exhibition.

Q: What is fabrication?
A: Fabrication is the process of creating the physical elements of the exhibition.

Section 3: Practical Examples

Practical examples of exhibition design and development can be found in museums, galleries, and trade shows. These examples demonstrate the importance of the design process, budgeting, timelines, and fabrication in creating successful exhibitions.

1. The Louvre Museum: The Louvre Museum is one of the most famous museums in the world. It has an extensive collection of art and artifacts, which requires careful planning and design to create an engaging and informative exhibition.

2. The Venice Biennale: The Venice Biennale is an international art exhibition that takes place every two years. It features contemporary art from around the world and requires careful planning and design to create an engaging and informative exhibition.

3. The Consumer Electronics Show: The Consumer Electronics Show is a trade show that showcases the latest technology and gadgets. It requires careful planning and design to create an engaging and informative exhibition that attracts visitors and showcases the latest products.

Conclusion:

In conclusion, exhibition design and development is a complex process that requires careful planning and design. By following the design process, creating a budget, developing a timeline, and fabricating the exhibition, you can create an engaging and informative exhibition that attracts visitors and showcases the subject matter in the best possible way.


text: Separate names with a comma.. Discussion in 'iPod' started by Sir Loin Steak, Feb 5, 2009.. Says it really.. I could be here for a couple of days at ths rate.. Under the File menu click on "Add to Library..." and select the root folder of the files that you want to add. This will add everything in that folder and all subfolders, organize them, set volume limits, and download album info.. Man, it's past my bedtime - I'm just goning to do what ya said and wake up in 8 hours and check this pc out.. I thank you.. Ha ha - I've been using itunes for about five years and never know that was there - thanks!. S. Yeah, worked for me, thanks.

textbook:
Lesson: How to Use iTunes

**Introduction**

iTunes is a media player, media library, and mobile device management application developed by Apple Inc. It is used to play, download, and organize digital audio and video files. In this lesson, we will learn how to use iTunes to manage our music, videos, and other media files.

**Section 1: Installing and Launching iTunes**

Before we can start using iTunes, we need to install it on our computer. iTunes is available for both Windows and Mac operating systems. To install iTunes, follow these steps:

1. Go to the Apple website (www.apple.com) and click on the "Download" button under the iTunes logo.
2. Select the appropriate operating system for your computer (Windows or Mac) and click on the "Download" button.
3. Follow the installation instructions to install iTunes on your computer.

Once iTunes is installed, open it by clicking on the iTunes icon on your desktop or in the Start menu (Windows) or Applications folder (Mac).

**Section 2: Using iTunes**

Now that we have installed and launched iTunes, let's learn how to use it to manage our music and videos.

**Managing Music**

1. Click on the "Music" tab in the iTunes window to view your music library.
2. To add music to your library, click on the "File" menu and select "Add to Library." Navigate to the location of the music files on your computer and select them.
3. To organize your music, click on the "Edit" menu and select "Preferences." In the preferences window, click on the "General" tab and select the "Keep iTunes library organized" option. This will ensure that your music files are properly categorized and organized.
4. To play music, click on the song title in the iTunes library to select it. Then, click on the "Play" button or press the spacebar on your keyboard to start playing the song.

**Managing Videos**

1. Click on the "Videos" tab in the iTunes window to view your video library.
2. To add videos to your library, click on the "File" menu and select "Add to Library." Navigate to the location of the video files on your computer and select them.
3. To play videos, click on the video title in the iTunes library to select it. Then, click on the "Play" button or press the spacebar on your keyboard to start playing the video.

**Section 3: Advanced Features**

iTunes has many advanced features that allow us to customize our music and video experience. Let's explore some of these features.

**Rating Songs**

1. Click on the "Ratings" tab in the iTunes window to view your song ratings.
2. To rate a song, click on the star rating next to the song title in the iTunes library. This will allow you to rate the song from one to five stars.
3. To change the rating of a song, click on the star rating again and select a new rating.

**Playlists**

1. Click on the "Playlists" tab in the iTunes window to view your playlists.
2. To create a new playlist, click on the "File" menu and select "New Playlist." Name your playlist and click "Create."
3. To add songs to a playlist, select the songs in the iTunes library and drag them onto the playlist in the iTunes window.

**Conclusion**

In this lesson, we learned how to use iTunes to manage our music and videos. We explored basic features such as adding and playing music and videos, as well as more advanced features such as rating songs and creating playlists. With these skills, we can now effectively use iTunes to organize and enjoy our digital media.


text: New York, September 22, 2011. New York, September 22, 2011. “My June assessment mission to Yemen concluded that the State had used excessive force to quell demonstrations – including the use of water cannons attached to the sewage water system, live ammunition, snipers and ultimately heavy weaponry…. “In the past few days we have seen a repetition of similar tactics and a resultant heavy loss of life. It is disappointing that lessons have not been learned and violations repeated,” she said.. The High Commissioner strongly urged the Government to implement all the recommendations contained in the assessment team’s report, especially to allow an international independent investigation into the violations that have taken place, to bring those responsible to justice and to compensate the victims.. She also urged the authorities to cooperate with OHCHR in setting up a country office soon. “We stand ready to help Yemen move forward and hope the Government of Yemen will accept our outstretched hand.”. UN News Center.

textbook:
Lesson: The Importance of Learning from Mistakes

Introduction:
Learning from mistakes is an essential part of personal growth and development. In this lesson, we will explore why it's crucial to learn from our mistakes and how we can do so effectively.

Core Value:
The core value of learning from mistakes is that it allows us to improve and grow as individuals. By acknowledging our mistakes and analyzing what went wrong, we can identify areas where we need to change or adapt.

Section 1: Why Learning from Mistakes is Important

Topic 1: Acknowledging Mistakes
- Mistakes are a natural part of life.
- Acknowledging our mistakes is the first step towards learning from them.

Topic 2: Growth and Development
- Learning from our mistakes helps us to grow and develop as individuals.
- It allows us to become more self-aware and make better decisions in the future.

Section 2: How to Learn from Mistakes

Topic 1: Analyzing Mistakes
- To learn from our mistakes, we need to analyze what went wrong.
- This involves identifying the root cause of the mistake and understanding the consequences.

Topic 2: Changing Perspective
- Sometimes, we need to change our perspective to understand why a mistake was made.
- This involves stepping back and looking at the situation from a different angle.

Section 3: Practical Examples

Example 1: Math Error
- Let's say you made a mistake in a math problem.
- To learn from this mistake, you should analyze what went wrong and identify the error.

Example 2: Real-World Scenario
- Let's say you made a mistake in a business deal.
- To learn from this mistake, you should analyze what went wrong and identify any patterns or trends.

Section 4: Self-Debating Discussion

Question: How can we ensure that we are learning from our mistakes?

Answer: To ensure that we are learning from our mistakes, we should take the following steps:
- Acknowledge the mistake and accept responsibility for it.
- Analyze what went wrong and identify the root cause.
- Identify ways to prevent similar mistakes in the future.
- Take action to implement these changes.

Conclusion:
In conclusion, learning from our mistakes is an essential part of personal growth and development. By acknowledging our mistakes and analyzing what went wrong, we can identify areas where we need to change or adapt. By taking the time to learn from our mistakes, we can become better individuals and make smarter decisions in the future.


text: Having the Possession for Less upgrade will help, but is not needed as you will have plenty of time to do this. You will find different machines you can possess throughout the game. These machines are as follows:. Possess them and if you want, aid by using other powers of means of distraction. The possession will not last very long at all or the enemies will destroy it quickly. If you find one that is near a checkpoint, you can continue to reload and keep using the same one. The progress will save it as long as you later get to a different checkpoint.. Possession is the first vigor you acquire.. NOTE: The Gun/Rocket Automation is the best one to possess in terms of time possessed and damage done. Followed closely by Mosquito.

textbook:
**Lesson: Possession in Video Games**

**Introduction**

In this lesson, we will learn about possession in video games. We will explore what it is, why it is important, and how it works in different games.

**What is Possession?**

Possession is a game mechanic where a player takes control of an enemy or neutral character. This allows the player to use the enemy's abilities and weapons against them.

**Why is Possession Important?**

Possession is an important game mechanic because it adds an extra layer of strategy to the game. It allows players to use their opponents' strengths against them and turn the tide of battle in their favor.

**How does Possession work in different games?**

Possession works differently in every game, but there are some common ways it is used. In first-person shooters, players can possess enemies to gain information about the enemy's position or to take control of a powerful weapon. In role-playing games, players can possess non-playable characters to gain access to areas they couldn't normally reach or to obtain valuable items.

**Conclusion**

Possession is an important game mechanic that adds depth and strategy to many games. By taking control of enemies or neutral characters, players can turn the tide of battle and gain an advantage over their opponents. Whether you're a seasoned gamer or just starting out, understanding possession can help you become a better player.

**Glossary**

- Game mechanic: A rule or set of rules that governs the behavior of a game.
- Strategy: A plan or method for achieving a goal or outcome.
- First-person shooter: A video game genre where the player experiences the game from the perspective of the main character.
- Role-playing game: A video game genre where players create and control characters in a fictional world.
- Non-playable character: A character in a game that does not interact with the player.

**Self-Debate Discussion**

1. Can you think of any other game mechanics that are similar to possession?
2. How does possession change the dynamics of a game?
3. What are some challenges that players may face when using possession in a game?


text: Abstract speci?c surface area increases with the increase of calcination temperature up to critical limit, 320 °C. Beyond the critical temperature, the orderness of pores and speci?c surface area decreases due to the collapse of the pore walls. The speci?c surface area, pore size and pore orderness can be controlled by optimizing calcination temperature as well as polymer concentration. We demonstrate the mechanism of pore formation and their collapse in the sol-gel synthesis of mesoporous titania.. Keywords. - Crystallization. - Mesoporous Materials. - Titania

textbook:
Lesson: How to Control the Specific Surface Area of Mesoporous Titania using Sol-Gel Synthesis

### Introduction
Mesoporous materials like titania have unique properties that make them useful in various applications such as catalysis, drug delivery, and sensing. The specific surface area of mesoporous titania can be controlled by optimizing the calcination temperature and polymer concentration during the sol-gel synthesis process. In this lesson, we will learn how to control the specific surface area of mesoporous titania using sol-gel synthesis.

### Theory
The specific surface area of a material is the area per unit mass available for interaction with other substances. In the case of mesoporous titania, the specific surface area is influenced by the pore size and pore orderness. Pore size refers to the diameter of the pores, while pore orderness refers to the arrangement of the pores in the material.

During the sol-gel synthesis of mesoporous titania, a solvent is used to dissolve a metal alkoxide precursor, which then undergoes hydrolysis and condensation reactions to form a gel. The gel is then dried to form a solid material. The specific surface area, pore size, and pore orderness can be controlled by optimizing the calcination temperature and polymer concentration.

Calcination temperature affects the crystallization of the titania, which in turn influences the pore size and orderness. At low temperatures, the titania forms amorphous nanoparticles with small pores and high pore orderness. As the temperature increases, the titania crystallizes, and the pore size increases. However, at a critical temperature (around 320°C), the pore walls collapse, and the pore orderness decreases. Beyond this temperature, the specific surface area decreases due to the collapse of the pore walls.

Polymer concentration also plays a role in controlling the specific surface area. A higher polymer concentration leads to larger pores and lower pore orderness, while a lower concentration results in smaller pores and higher pore orderness.

### Practice
1. What is the specific surface area of a material?
- The specific surface area is the area per unit mass available for interaction with other substances.

2. How does calcination temperature affect the specific surface area of mesoporous titania?
- Calcination temperature affects the crystallization of the titania, which in turn influences the pore size and orderness. At low temperatures, the titania forms amorphous nanoparticles with small pores and high pore orderness. As the temperature increases, the titania crystallizes, and the pore size increases. However, at a critical temperature (around 320°C), the pore walls collapse, and the pore orderness decreases. Beyond this temperature, the specific surface area decreases due to the collapse of the pore walls.

3. How does polymer concentration affect the specific surface area of mesoporous titania?
- Polymer concentration also plays a role in controlling the specific surface area. A higher polymer concentration leads to larger pores and lower pore orderness, while a lower concentration results in smaller pores and higher pore orderness.

4. What is the sol-gel synthesis process?
- The sol-gel synthesis process involves dissolving a metal alkoxide precursor in a solvent, which then undergoes hydrolysis and condensation reactions to form a gel. The gel is then dried to form a solid material.

5. How can we control the specific surface area of mesoporous titania using sol-gel synthesis?
- By optimizing the calcination temperature and polymer concentration during the sol-gel synthesis process, we can control the specific surface area of mesoporous titania.

### Conclusion
In this lesson, we learned about the specific surface area of mesoporous titania and how it can be controlled by optimizing the calcination temperature and polymer concentration during the sol-gel synthesis process. By understanding the theory and practicing the questions, we can apply these skills to other materials and processes.


text: Auburn Hills, MI (SportsNetwork.com) - The Detroit Pistons signed forward Cartier Martin and center Aaron Gray on Monday.. Martin played in a career-high 59 games last season with Atlanta and Chicago, averaging 5.6 points. The 6-foot-7, 220-pound forward has averaged 5.4 points in 220 career games for Atlanta, Chicago, Washington, Golden State and Charlotte.. Gray split time between Toronto and Sacramento during the 2013-14 season, appearing in 37 games and averaging 1.8 points. The 7-foot, 270-pound center holds career averages of 3.4 points and 3.7 rebounds in 318 career games with Chicago, New Orleans, Toronto and Sacramento.. SportsNetwork

textbook:
Lesson: Understanding Basketball Statistics

Introduction:
Basketball is a popular sport that involves two teams of five players each. The game is played on a rectangular court, and the objective is to score more points than the opposing team. In this lesson, we will learn about some of the most common statistics used to measure a player's or team's performance in basketball.

Section 1: Points Per Game (PPG)

Points per game is one of the most basic statistics in basketball. It represents the average number of points scored by a player or team in a game. For example, if a player scores 20 points in a game, their points per game statistic would be 20. This statistic can be used to compare the effectiveness of different players or teams.

Section 2: Rebounds Per Game (RPG)

Rebounds per game is another important statistic in basketball. It represents the average number of rebounds a player or team gets in a game. Rebounds are when a player retrieves the ball after it has been missed by either team. For example, if a player gets 10 rebounds in a game, their rebounds per game statistic would be 10. This statistic can be used to compare the effectiveness of different players or teams in terms of their ability to get possession of the ball.

Section 3: Assists Per Game (APG)

Assists per game is another important statistic in basketball. It represents the average number of assists a player or team gets in a game. An assist is when a player passes the ball to a teammate who then scores a point. For example, if a player gets 5 assists in a game, their assists per game statistic would be 5. This statistic can be used to compare the effectiveness of different players or teams in terms of their ability to set up their teammates for scoring opportunities.

Section 4: Steals Per Game (SPG)

Steals per game is another important statistic in basketball. It represents the average number of steals a player or team gets in a game. A steal is when a player takes the ball from an opponent. For example, if a player gets 3 steals in a game, their steals per game statistic would be 3. This statistic can be used to compare the effectiveness of different players or teams in terms of their ability to defend against the opposing team.

Section 5: Blocks Per Game (BPG)

Blocks per game is another important statistic in basketball. It represents the average number of blocks a player or team gets in a game. A block is when a player prevents an opponent from scoring by blocking their shot. For example, if a player gets 2 blocks in a game, their blocks per game statistic would be 2. This statistic can be used to compare the effectiveness of different players or teams in terms of their ability to defend against the opposing team's shots.

Conclusion:
In conclusion, understanding basketball statistics is important for analyzing a player's or team's performance in the game. By learning about different statistics such as points per game, rebounds per game, assists per game, steals per game, and blocks per game, we can gain a deeper understanding of the game and its players. This knowledge can be applied to analyze and predict future performances, as well as to make informed decisions when selecting players for a team.


text: .. NexBank allows you to many manage your account from anywhere on most devices. Get reliable service when you need it. Getting services that you can’t find with other online institutions is the goal. It has also allowed essay writing services to find out what they want from them all.

textbook:
Lesson: Introduction to Online Banking

**Objective:** To introduce students to the concept of online banking and its benefits.

**Section 1: What is Online Banking?**

Online banking is a service provided by banks and financial institutions that allows customers to access their accounts and perform transactions through the internet. This includes activities such as checking account balances, transferring funds, paying bills, and depositing checks.

**Theoretical Concept:** Online banking is an example of how technology has transformed traditional banking practices. It provides convenience and efficiency to customers who no longer have to visit a physical branch to conduct their banking business.

**Practical Example:** Imagine that you are traveling abroad and need to pay your rent. With online banking, you can easily log into your account and make the payment from anywhere in the world.

**Section 2: Benefits of Online Banking**

There are several advantages to using online banking, including:

1. Convenience: You can access your account and perform transactions from anywhere with an internet connection.
2. Time-saving: Online banking saves time because you don't have to wait in line at a physical branch or plan your day around banking hours.
3. Cost-effective: Many online banks have lower fees than traditional banks, and you can avoid the costs associated with traveling to a physical branch.
4. Security: Online banking is generally safe as long as you use strong passwords and protect your computer from viruses.

**Theoretical Concept:** Online banking is an example of how technology has made everyday tasks more convenient and efficient.

**Practical Example:** If you have multiple bank accounts, online banking allows you to view all of them in one place, making it easier to manage your finances.

**Section 3: How to Choose an Online Bank**

When choosing an online bank, there are several factors to consider, including:

1. Fees: Look for banks that have low or no fees for using their services.
2. Interest rates: Make sure the bank offers competitive interest rates on savings accounts and certificates of deposit.
3. Customer service: Check to see if the bank has a good reputation for customer service and responsiveness.
4. Mobile app: Look for a bank that has a user-friendly mobile app for managing your account on the go.

**Theoretical Concept:** Comparing and contrasting different banks' features and services can help you make an informed decision about which one is right for you.

**Practical Example:** Suppose you are choosing between two online banks, Bank A and Bank B. Bank A has lower fees but a lower interest rate, while Bank B has a higher interest rate but charges higher fees. Which bank should you choose? It depends on your individual needs and priorities. If you don't plan on keeping a large balance in your account, Bank A may be the better choice. If you plan on saving money for the long term, Bank B may be a better option.

**Conclusion:** Online banking is a convenient and efficient way to manage your finances. By considering factors such as fees, interest rates, customer service, and mobile apps, you can choose an online bank that meets your needs. As you become more comfortable with online banking, you can apply these skills to other areas of your life, such as budgeting and investing.


text:
Q:

Query multiple tables modified inside transaction

I have two tables A and B. My application continuously executes transactions that consist of:

Insert rows in table B.
Update a row in table A.

(The two steps belong to the same transaction to keep table A and B mutually consistent.)
At any time t, I need a way to get a snapshot of the tables. More particularly, at any time t, I need the value of a particular row in table B, and I need the rows inserted in table A during the transaction that last updated the row of table B.
For example, at time t0, my tables have the following content:
Table A => (rowA1)
Table B => (rowB11, rowB12)
The rows rowB11 and rowB12 have been inserted inside the transaction that updated the row in table A to the state rowA1.
At time t1, the transaction is executed again, and my tables have now the following content:
Table A => (rowA2)
Table B => (rowB11, rowB12, rowB21, rowB22)
The rows rowB21 and rowB22 have been inserted inside the transaction that moved the row in table A from state rowA1 to state rowA2.
Now, at any time t, I would like to select the row in table A (i.e. now it's rowA2) and also to select the rows that have been inserted to reach state rowA2 (i.e. rowB21 and rowB22). What I don't want, is to select the row in table A (i.e. rowA2) and to get rows rowB31 and rowB32 from table B since the state I got from table A doesn't match these inserted rows (that just have been inserted during a still running transaction).
I hope my question is clear enough.
I precise I'm using MySQL and I manage my transactions using Spring.
Thanks,
Mickael

EDIT:
Finally, simply using transactions with a transaction level that is at least READ_COMMITTED is not enough. If between the the two SELECTs (the one to get current state of a row in table A and the one to get the rows associated to this state in table B), one or more other transactions are executed (i.e. one or more executions of steps 1-2), the rows fetched from table B will not correspond to the state of the row previously fetched from table A.

A:

Add a column in B, that allows you  to match rows in B with a specific status in A:
Time t0:
Table A => (rowA1)
Table B => (rowB11, rowA1), (rowB12, rowA1)
Time t1:
Table A => (rowA2)
Table B => (rowB11, null), (rowB12, null), (rowB21, rowA2), (rowB22, rowA2)
At t1, the rows in B you want are something like SELECT * FROM B WHERE ref_to_A = [current_value_in_A].

It appears that your question was related to transactions isolation, after all. So here we go:

Anything that happens during a transaction (unless isolation level is READ_UNCOMMITTED), i.e. between BEGIN and COMMIT (or ROLLBACK), is invisible to concurrent transactions.

textbook:
Lesson: How to Query Multiple Tables Modified Inside a Transaction

### Introduction
In this lesson, we will learn how to query multiple tables that have been modified inside a transaction. This is an essential skill for database management and programming. We will use SQL, a standard language for managing relational databases, to accomplish this task.

### Section 1: Understanding Transactions and Consistency

A transaction is a sequence of operations that must be executed as a single unit of work. The operations in a transaction are either all applied or none are applied. This ensures that the database remains consistent after the transaction is completed.

Consistency means that the database must satisfy certain properties, such as the principle of atomicity, which states that a transaction must either succeed or fail completely. This means that if any part of the transaction fails, the entire transaction must be rolled back, and the database must be restored to its previous state.

### Section 2: Querying Multiple Tables Modified Inside a Transaction

To query multiple tables modified inside a transaction, we can use SQL's SELECT statement with appropriate clauses. We will use the following clauses:

1. FROM clause: specifies the tables we want to query
2. WHERE clause: specifies the conditions we want to filter the results
3. JOIN clause: combines rows from multiple tables based on a related column
4. GROUP BY clause: groups rows that share the same values together
5. ORDER BY clause: orders the results in a specific order
6. LIMIT clause: limits the number of rows returned by the query

Here is an example SQL query that retrieves the values of a particular row in table B and the rows inserted in table A during the transaction that last updated the row of table B:

```sql
SELECT *
FROM tableA
WHERE rowA1 = <value>;

SELECT *
FROM tableB
WHERE rowB11 = <value>;

SELECT *
FROM tableA
WHERE rowA1 = <value>;

UNION ALL

SELECT *
FROM tableB
WHERE rowB11 = <value>;

SELECT *
FROM tableA
WHERE rowA1 = <value>;

ORDER BY rowA1 ASC;
```

This query first selects the row in table A that matches the value of the row updated in table B. Then, it selects the row in table B that matches the value of the updated row in table A. Finally, it combines the results using the UNION ALL operator, which merges the results of the two SELECT statements into a single result set. The results are ordered by the rowA1 column in ascending order.

### Section 3: Practical Examples

Let's consider an example where we need to retrieve the value of a particular row in table B and the rows inserted in table A during the transaction that last updated the row of table B.

Suppose we have two tables, A and B, with the following content:

Table A:
- rowA1

Table B:
- rowB11
- rowB12

At time t0, the tables have the following content:

Table A => (rowA1)
Table B => (rowB11, rowB12)

The rows rowB11 and rowB12 have been inserted inside the transaction that updated the row in table A to the state rowA1.

At time t1, the transaction is executed again, and my tables have now the following content:

Table A => (rowA2)
Table B => (rowB11, rowB12, rowB21, rowB22)

The rows rowB21 and rowB22 have been inserted inside the transaction that moved the value of rowA1 to rowA2.

Now, we need to retrieve the value of the row in table B that corresponds to the old value of rowA1, and the rows inserted in table A during the transaction that last updated the row of table B.

Using the SQL query from Section 2, we can retrieve the desired information:

```sql
SELECT *
FROM tableB
WHERE rowB11 = (SELECT rowA1 FROM tableA WHERE rowA1 = 'old_value');

SELECT *
FROM tableA
WHERE rowA1 = 'old_value';

UNION ALL

SELECT *
FROM tableB
WHERE rowB11 = (SELECT rowA1 FROM tableA WHERE rowA1 = 'new_value');

SELECT *
FROM tableA
WHERE rowA1 = 'new_value';

ORDER BY rowA1 ASC;
```

This query retrieves the value of the row in table B that corresponds to the old value of rowA1, and the rows inserted in table A during the transaction that last updated the row of table B. The results are ordered by the rowA1 column in ascending order.

### Conclusion

In this lesson, we learned how to query multiple tables that have been modified inside a transaction using SQL. We covered the basics of transactions and consistency, and then used SQL to retrieve the desired information. We also provided practical examples to illustrate the concepts.

Glossary:
- Transaction: A sequence of operations that must be executed as a single unit of work.
- Consistency: The property that a database must satisfy, such as atomicity, which states that a transaction must either succeed or fail completely.
- SQL: Standard language for managing relational databases.
- SELECT statement: Used to retrieve data from one or more tables.
- FROM clause: Specifies the tables we want to query.
- WHERE clause: Specifies the conditions we want to filter the results.
- JOIN clause: Combines rows from multiple tables based on a related column.
- GROUP BY clause: Groups rows that share the same values together.
- ORDER BY clause: Orders the results in a specific order.
- LIMIT clause: Limits the number of rows returned by the query.

End of Lesson.


text: This is an announcement of a project I shared on github: testQtGesture. Its an easy to change program for testing gestures on Qt, which is cross platform. It is a reduced app harnessed to log many events related to gestures.. Gestural GUI’s are horribly complex to implement. Some of the many factors:. - platform OS. - devices and device drivers. - your app’s widget tree. - your app’s interpretation for gestures. Its much simpler if you stick to one platform, maintained and documented by one company e.g. iOS. But Qt is cross-platform, including desktops, iOS, and Android. Qt gestures are not well documented. I use testQtGesture to explore gestures across platforms.. Advertisements. One thought on “testQtGesture: an easy-to-change testbed for gestures in Qt apps”. Pingback: Gestures on the desktop | plashless

textbook:
Lesson: Understanding Gestures in Cross-Platform Apps using Qt

Introduction:
Gestures are an essential part of user interface design for mobile and desktop applications. They allow users to interact with applications using natural movements such as swiping, tapping, and pinching. In this lesson, we will learn about gestures in cross-platform apps using Qt. We will cover the basics of gesture recognition, the challenges of implementing gestures across different platforms, and how to use the testQtGesture tool to test and debug gestures in Qt apps.

Section 1: Gesture Recognition Basics

Topic 1: What are Gestures?
Gestures are a set of actions that a user performs on a touchscreen device to interact with an application. These actions can include swiping, tapping, pinching, and rotating. Gestures are used to navigate through an application, access features, and perform actions.

Topic 2: Types of Gestures
There are several types of gestures that can be used in applications. These include:

- Swipe: A horizontal or vertical movement of the finger across the screen.
- Tap: A single touch on the screen.
- Pinch: A two-fingered movement to zoom in or out on the screen.
- Rotate: A multi-fingered movement to rotate the screen.

Section 2: Implementing Gestures Across Different Platforms

Topic 1: Challenges of Implementing Gestures Across Platforms
Implementing gestures across different platforms can be challenging due to several factors:

- Platform OS: Each platform (e.g., iOS, Android, Windows) has its own set of gestures and gestures recognition APIs.
- Devices and Device Drivers: Different devices and their drivers may not support all gestures or may interpret them differently.
- Widget Tree: The structure of the application's widget tree can affect how gestures are recognized and handled.
- Interpretation of Gestures: Each application may have its own interpretation of gestures, making it difficult to standardize gesture recognition across applications.

Topic 2: Gesture Recognition Libraries
To overcome these challenges, developers can use gesture recognition libraries such as Qt's GestureRecognition library. This library provides a unified API for gesture recognition across different platforms.

Section 3: Using testQtGesture to Test and Debug Gestures in Qt Apps

Topic 1: What is testQtGesture?
testQtGesture is a tool developed by the Qt community to test and debug gestures in Qt apps. It is an easy-to-change program that logs many events related to gestures.

Topic 2: How to Use testQtGesture
To use testQtGesture, follow these steps:

1. Install testQtGesture using the Qt SDK or the online installer.
2. Add the testQtGesture code to your app's main.cpp file.
3. Run the app and perform gestures on the screen.
4. Examine the log file generated by testQtGesture to see which gestures were recognized and which were not.

Conclusion:
In this lesson, we learned about gestures in cross-platform apps using Qt, the challenges of implementing gestures across different platforms, and how to use the testQtGesture tool to test and debug gestures in Qt apps. We covered the basics of gesture recognition, the types of gestures, and how to use testQtGesture to test and debug gestures in Qt apps. By understanding these concepts, developers can create more intuitive and user-friendly applications for their users.