text:
- Ken Gettys
- Salem, OR
- United States
Semi-retired, Volunteer computer instructor at local Senior Center
This conversation is closed.
How high can we build on Earth?
The Experiential High Altitude Platform Organization (_URL_) is proposing to build Earth Tower One (ET1) which will be 20 miles high and 40 miles wide. ET1 will be a tribute to humanity, built with open source architecture, and based upon the long standing structure of pyramids and mountains!
The reasons to build ET1 are numerous:
* If built above deserts (1/5 of the Earth's surface), the base area within the open framed pyramid can be slowly transformed from desert to farm land by providing shade and by diverting moisture from upper atmosphere to the base.
* Wind turbines and solar panels can be constructed on movable platforms that rotate toward the wind or sun or away from the high winds of hurricanes and tornadoes into protective shells. This can provide power for remote areas.
* Hundreds of Weather stations, Air Quality Monitors, Weather and Aircraft Radars, Cell Towers, Ham and Public Service radio transmitters and repeaters, and Internet routers and access points can be installed within ET1.
* The high altitude platform on top of ET1 can be used to launch Solar Sails and other objects into space using Space Cannons mounted long the top of ET1.
* Telescopes built near the top of ET1 will have a clear view than surface based telescopes.
* Laser beams installed near the top of ET1 can be used to disintegrate space junk then Solar Sails can be used to sweep up the dust and bring it into the atmosphere to burn up.
* If ET1 is built off shore from major cities, it can help protect those cities from tsunamis.
* If ET1 is built in areas of tornadoes or hurricanes, ET1 can be used to create 200 mph wind streams and releasing reverse winds into the paths of tornados or hurricanes to counteract their destructive forces.
* ET1 will be the tallest pyramid on Earth and a tribute to humanity not just tombs to ancient pharaohs.
So the question is: "How high can we built on Earth" (not "Should we built tall Earth objects")?


text:
This June commemorates the Battle of the Little Bighorn, originally fought in June 1856. Also, since this battle coincided with a time during which the American West was being explored, books on display in the WCC Library bulletin board area will highlight the history of both events. The books range from biographies of individuals that were directly involved with these events, as well as books about the subjects in general.
To learn more about the Battle of the Little Bighorn, visit the Library of Congress American Memory website to learn more about those involved and to see pictures and other resources. To learn more about the American West, visit the Library of Congress American Memory website on the history of the American West.

source: m-a-p/FineFineWeb


text:
Academic IELTS Writing Task 1 – Process Chart & Sample Answers
Paraphrase: Illustrate; the recycling process of waste glass bottles.
Overview/Summary: Mention the three stages in the recycling process.
Paragraph 3: Describe the first and second stages of the recycling process.
Paragraph 4: sent to a glass factory; crushed into pieces; the process continues to get burnt; coupling of molten glass and new liquid glass.
Paragraph 5: Describe the final stage of the recycling process
The diagram illustrates the process of recycling waste glass bottles.
We can observe from the diagram that there are three main stages in the recycling process, beginning with gathering the wasted glass bottles, the recycling of these bottles, and ending with the delivery of new products.
Firstly, wasted glass bottles are gathered at a collecting point. It is then transported to a recycling center/cleaning plant by truck. Next, these are cleaned using high-pressure water to eliminate the dust and other substances before being classified into three kinds of bottles according to their color, such as brown, green and clear.
Later, these bottles are sent to a glass factory to be crushed into smaller pieces. The process continues wherein those pieces are burnt in a specific furnace at a high temperature of 600c – 800c to become molten glass. The recycled molten glass and new liquid glass are coupled together and poured into a glass mould to produce new bottles.
The new bottles are then filled with drinks, and the entire process of recycling glass concludes after these filled bottles are delivered to the supermarket.
Also check :


text:
Flag of Greece
The flag of Greece is rectangular with nine equal stripes of blue (5) and white (4) from left to right. In the top left corner is a blue square with a white cross. This flag has been used since 1822, when the young Greek state was fighting for its independence from the Ottoman Empire during the Greek War of Independence.
The current flag of Greece was officially adopted during the First national assembly of the Greeks at Epidaurus in 1822, and the flag with the 9 stripes was adopted as a state and military ensign (a flag used only by the government and the military, and only on ships). Another flag was chosen as a land flag, it was a simple white cross on a blue field. A third flag was adopted for the merchant fleet (a flag to be used by civilians on ships only), but it was only used for 8 years. In 1978, the ensign was chosen as the sole national flag, and it is now used by everyone on land and sea as the flag of Greece.
It is sometimes known in Greece as the blue-white, in Greek Γαλανόλευκη (Galanólefki) or Κυανόλευκη (Kyanólefki).

source: openbmb/Ultra-FineWeb


Nutritional Information about Farmer Cheese
Q: What is farmer cheese, and why does it have little or no calcium?
A: Also known as dry curd cottage cheese or baker cheese, this soft cheese is made from milk that is cultured (to curdle it) and then pressed to separate out the liquid whey, leaving behind the solid curds. It has little or no calcium because the calcium drains away with the liquid. So, too, does most of the lactose (milk sugar), making it a good option for people with lactose intolerance.
In effect, farmer cheese is just cottage cheese that is pressed to remove most of the moisture. (Cottage cheese has more calcium because it retains more of the liquid.)
An ounce (two tablespoons) of farmer cheese has about 40 to 50 calories (compared to 75 to 130 in most cheeses), 2 to 3 grams of fat, 3 grams of protein and little cholesterol. It has half the calories and less than one-third the fat of regular cream cheese. Farmer cheese has less sodium than other cheeses—about 120 milligrams per ounce; no-salt-added versions are also available.
There are many variations, made from different milk sources (cow, sheep, goat) and with different textures and flavors. But the cheese is generally mild and moist, yet still dry enough to slice or crumble. You can use it as a substitute for cream cheese, ricotta or feta cheese in recipes; sprinkle it over salads; or spread it on bread.
Source: Originally published in The University of California, Berkeley Wellness Letter (August 2011)
Publication Review By: the Editorial Staff at
Published: 18 Jul 2011
Last Modified: 01 Dec 2014


Feel free to share
Using this site means trees will be planted. ^.^
(Find out more)
Leveling characters through story telling
During any long enough running campaign, leveling characters usually comes up at one point or another. It's often a part players look forward to and it can be an integral part of story progression. There are different ways to go about it though. Leveling at the end of a campaign chapter, whenever the XP threshold is met or when other milestones are met, for example. But in this guide I'll go over ways and reasons to level characters through story telling. This isn't for everybody, of course, but it can make for a fun way to spice up a game for those into story telling.
From a realism point of view, leveling up characters at random points in a story doesn't make much sense. Nobody just gains new abilities out of nowhere. You could argue all the combat and time spent to get to the next level counts as training, but strictly speaking you don't master new techniques without targeted exercise and training. Shooting a hundred fireballs at random enemies doesn't exactly teach you how to conjure food from thin air, for example. If you want to go for more realism, using story elements can make more sense.
As an example, consider the following: if your party is on a strange planet battling even stranger aliens, it wouldn't make a whole lot of sense the characters gain new abilities after beating a mini boss. Instead, it'd make more sense they receive training at their base after they return. Now, instead of simply stating they train, you could include a social encounter with a trainer, or a battle encounter with a particularly brutal drill sergeant, for example.
Training can be more than just one time training sessions. Leveling up through training and story offers a whole range of opportunities for new characters. An excentric sage with endless, but peculiar wisdom might train a monk, a gun-for-hire low on cash might teach you a trick or two, a lifelong friend and teacher might be a recurring character and one you go to in times of need, and so on.
Training sessions can also strengthened the bonds with existing characters, including those in the party. New powers can lead to inflated egos or a broken confidence, if the players are willing to play their characters as such anyway, which in turn can lead to more intimate moments of getting a party member back on their feet.
New powers also leads to new combo possibilities. Training together can make the party more effective by using each other's powers in a synchronised fashion, something they would, realistically speaking, only be able to do properly after training.
If your players are into it, playing out training sessions can make a big difference in story setup. Consider the scene in the Matrix where Neo learns kung fu after having it uploaded into his mind. Playing out character training is the difference between "I know kung fu". "Show me". and "I know kung fu". "Excellent, time to move on.". The first has more build up and more character interactions, and thus more emotional investment.
Using NPCs (Non-Player Characters) in training can also be more than just an excuse to include more fun characters once in a while. They can become heroes and villains in their own right. If a bigger threat faces not just the party, but the world as a whole, it'd make sense the trainers become part of the fight as well.
Trainers with a desire for power may try to seek the party member they train as an apprentice or accomplice in their desires. Or a party member who multi-classes into a different path might suddenly be seen as a threat who needs to be stopped. For example, an archmage might see it fit to try and stop a mage apprentice who started to learn more and more warlock skills on the side.
Discovering powers
Going to a trainer isn't always an option, sometimes the party might just be stuck in a dungeon somewhere without many options to improve, but leveling might still be necessary. Using discovery techniques could work well in these cases. Just as some classes in D&D have to focus on spells to learn them, your characters could focus for a short period during a quiet moment to discover themselves more.
This obviously doesn't work for everything, but it can make for a fun little interaction nonetheless. You could take it a step further and use discovery moments in combat. They're cliche in many tv shows, but they work in them, so why not in an RPG campaign?
Let's say a cleric has reached the threshold to level up, but they're still in a dangerous situation, so there's no time to train. During a difficult moment in combat, you could use the god they worship as a means to have them discover their new powers or perhaps grant them knowledge to figure things out.
A simple fighter might see a certain enemy make a useful combat move a few times, allowing them to learn from them in the middle of battle, and so on.
Leveling as a surprise
You could take everything even further. By asking your players for their character choices in advance, you can sprinkle in their new powers during the campaign. Their characters would grow more organically as they level, but without the choices being made entirely by them. This isn't for everybody of course, but it can be something to think about. It definitely requires good communications between the GM and players.
For example, player 1 might have a level 5 bard and told you they'll want to multi-spec into a rogue and a warrior in the future, and also gain more levels in bard. If the story so far has taken place in a city where they have to be cautious a lot, it would make sense to level them in rogue the next time they level. So as the story progresses, you can narrate them discovering new rogue abilities, and the player will know what's up.
Surprises like this are often very rewarding, it's part of what we love in video games, for example. It can help prevent things from becoming stale and simply a grind from level to level, but there are other ways to prevent this as well.
Surprises work great for character development too, but are best used sparingly. Discovering new things about yourself is often a fun and rewarding process, the same goes for our characters, but working hard to achieve a certain goal is incredibly rewarding too. Both can be mixed together as well. One character might train to become a better sniper, but during their training they might discover they have a talent for first aid as well.
Class dependent
How much you can do through training, surprises, discovery or other methods depends a lot on the classes you're dealing with, and also on the game system. For example, the wizard class in D&D can only use spells in their spellbook, so besides the 2 spells they gain whenever they level, other spells need to be bought, found or learned through other means before they can add them to their spellbook. This is a more natural progression already in place for this class, which forces your hand a little bit. At the same time, this makes it easier to apply similar methods to other classes.
Classes who will be more difficult to adapt are usually the ones without magic, as magic can solve anything. Still, with a little creativity it can be done, like my fighter example from earlier.
Obviously all of this is also very player and group dependent. Communication is always key at every point in the game, so make sure you establish some ground rules so everybody knows what to expect. It's all about having fun after all.
Copyright© 2017-2021 RollForFantasy.com


text:
Explorers have long used horses to discover unfamiliar landscapes and many of our adventures provide an opportunity to experience this traditional form of exploration. Rides are generally short, under two hours, with the primary focus to experience the surroundings from horseback. Guides are experienced cowboys or caballeros and the animals are well taken care of. In many rural destinations horses continue to be a major source of transportation and culture. Exploring a forest or countryside by horseback is a fun and exciting way to interact with the local nature and culture.
A horseback ride is often combined with another activity or experience to make a full day. Ride in the morning or afternoon depending on the trip. On a typical ride you would not be in the saddle longer than two hours before taking a break to stretch. Longer rides may include a picnic lunch along the way. Many of our itineraries offer horseback riding as an optional activity to enjoy during your free time. If you are especially interested in exploring by horseback please let our staff know.
No experience is necessary ride horses, simply a sense of adventure and a sturdy back end. While physical requirements are modest you will enjoy your ride more if you are in decent physical condition. Horseback riding can be difficult for people with back conditions.

source: HuggingFaceFW/fineweb-edu


text:
Background: Heart rate variability (HRV) and electrocardiogram (ECG)-derived respiration (EDR) have been used to detect sleep apnea (SA) for decades. The present study proposes an SA-detection algorithm using a machine-learning framework and bag-of-features (BoF) derived from an ECG spectrogram. Methods: This study was verified using overnight ECG recordings from 83 subjects with an average apnea–hypopnea index (AHI) 29.63 (/h) derived from the Physionet Apnea-ECG and National Cheng Kung University Hospital Sleep Center database. The study used signal preprocessing to filter noise and artifacts, ECG time–frequency transformation using continuous wavelet transform (CWT), BoF feature generation, machine-learning classification using support vector machine (SVM), ensemble learning (EL), k-nearest neighbor (KNN) classification, and cross-validation. The time length of the spectrogram was set as 10 and 60 s to examine the required minimum spectrogram window time length to achieve satisfactory accuracy. Specific frequency bands of 0.1–50, 8–50, 0.8–10, and 0–0.8 Hz were also extracted to generate the BoF to determine the band frequency best suited for SA detection. Results: The five-fold cross-validation accuracy using the BoF derived from the ECG spectrogram with 10 and 60 s time windows were 90.5% and 91.4% for the 0.1–50 Hz and 8–50 Hz frequency bands, respectively. Conclusion: An SA-detection algorithm utilizing BoF and a machine-learning framework was successfully developed in this study with satisfactory classification accuracy and high temporal resolution.
All Science Journal Classification (ASJC) codes


Analysis of Chinese Consumer Attitudes in the Premium Car Segment in Chinese First Tier
Questionnaire Design
The design of the questionnaire will focus on two parts.
The first part which will be the central part will include about 10 questions in which the respondents will provide their opinions and the decisions on the cars they chose and the reason they prefer one car to the other. There will be 3 multiple choice questions. The 10 questions are close-ended since they would take less time to answer and would also be easy to respond to. The approach would also help in the minimizing of errors and also make it easier to make comparison and tabulation analysis. Besides, the questionnaire will use the Linkert scaled question where the respondents were asked to rate the satisfaction towards a given car and the significance the place on easy factor in making any future purchases. The scale would range from 1 to 5 where 1 is very dissatisfied while 5 means very satisfied. The decision to use this scale is because it has been used by the researcher to analyze consumer attitudes for over three decades.
The second part of the questionnaire will focus on the demographic. At this stage, the respondent would be required to provide information about their income, gender, household, educational level, occupation, and employer category.
The behavior of car purchases
I am researching cars for my research thesis. The questionnaire comprises of about 18 questions and would not take more than 15 minutes of your time. I am from () University.
 1. Is there a car(s) in your family
Yes (I am the owner)/ belongs to a family member
Yes (It is a company vehicle)
 1. What do you use the car for most of the time
Personal use
Family use
 1. What was the purchase price for the car? Indicated if it was brand new or second hand.
 2. What Brand is your car
☐Volkswagen ☐ Volvo ☐ Audi ☐ Chrysler ☐ Cherry
☐Mazda ☒ Hyundai ☐ Toyota ☐Honda ☐ Lexus
☐ Ford ☐ Mazda☐ Nissan
☐ Others
 1. Indicate the time it took from initial idea to the time of purchasing of the car
☒Less than 2 weeks ☐ 2 -4 weeks ☐ 5 -12 weeks
☐ 12 – 36 weeks ☐ more than 36 weeks
 1. How important was the decision to purchase the car
☐ Very unimportant ☐ fairly unimportant ☐ neither
☐ fairly important ☐ Very important
 1. Did the family play any role in the purchase of the vehicle
☐ Agree ☐ Disagree
 1. What role did you play in the purchase of the car?
☐I make my personal decisions
☐I am part of making the decisions
☐I am one of the decisions makers, but I do not play a decisive role
☐The arrangements are made by other people
 1. How are you involved in the process of buying a car and choosing the model?
The decision to by a new car
The budgeting dictions
The intimal choice of the brands
Contacting car dealers
Collection of information on the models and brands
Visiting dealers
Bargaining on the price
The final decision to by the car
 1. Gender
Male Female
 1. Age
☐ 19 years and below ☐20-29 ☐30-39 ☐40-49 ☐above 50
 1. Could you provide your monthly household income ()
Bellow 10000 10000-19999 20000-29999 30000- 39999
40000-49999 above 50000
 1. Enumerate the number of people that are in your household (refer to yourself and the ones you live with)
☐1 ☐2 ☐3 ☐4 ☐5 ☐More than five
 1. Please provide information about your current levels of education
☐Junior high school
☐Senior high school/technical/professional
 1. What is your current occupation level?
☐Employed full time
☐Employed part-time
 1. What is the usage of the current
 Never Less than 1/ week 1-2 weeks 3-4/week Almost everyday
To work
Social activities
Picking up family members
Business reception
Drive between cities
 1. What your overall satisfaction with the current car
 Very Dissatisfied Dissatisfied Neither Satisfied Very satisfied
 1. in regards to the following to the following to the following aspects, what is your satisfaction with the current car.
 Very Dissatisfied Dissatisfied Neither Satisfied Very satisfied
Value for money
Fuel consumption
Comfort in riding
Interior and Equipment
Interior design
After sale maintenance
Environmental friendly
The following part will be broken down into two pieces. The first part will discuss the demographics and the second part will look at the buyer's decisions and the reason for the various buying choices.
Profile of the respondents
There were 120 male respondents and 80 female respondents that account for 60 percent for male respondents and 40 percent for the female respondents. About the age of the respondents, 70 percent of the respondents were below the age of 50 years. Majority of the people were between the ages of 21 to 30 years. The result from the monthly income showed that about 70 percent of the respondents have a household income of below 20,000.
Further, the survey showed that there were 150 employed individuals with almost 80 percent of them being in full-time employment.
Car ownership
The survey also showed that almost all respondents had cars. The number of respondents that had cars was 160. Of the individual that had cars, 58 percent 95 out of the 160 had their cars. Twenty-four percent of the remaining individuals had their vehicles registered in company names, while the remaining 12 percent of the response with cars had them rejiggered with other family members.
In terms of car usage, 39 percent of the respondents use the car for personal needs, 35 percent use them for family purposes, 21 percent use them for business purposes. Besides, 0ver 95 percent of the respondents opted to buy new cars as opposes t about 5 percent that by second-hand vehicles.
In regards to the time, it takes for one to decide to purchase a ca, it emerged that most of the respondents took about 3 to 36 weeks to make the decisions on buying a car.
Most of the people decide to buy a car as essential or somewhat important. Of the respondents, about 65 percent thought it is totally important, while about 30 percent would think it not so important.
The relationship between the time of purchase and purchase time
In the study one thing seem to come out is that there is a close relationship between the time taken to buy care and the importance of the decision. In the cases were the choices so important so much time is also taken. Besides, in the cases where the division is so important, there is the involvement of the family members and other individuals.
In the study, there is also so much involvement of the individual the purchase process. About 89 percent of the participants are involved in the purchase divisions. Next individuals were included in the initial model and braid followed by the visiting of the dealers at 88 percent and finally the final division at 87 percent.
The study sought to find out how satisfied individuals are with the current cars that they are using. The focus was on different characteristics of the vehicle as shown in the interview. The results show that the level of satisfaction is relatively high. About 60 percent of the respondents pointed out that there were reasonably satisfied with the current cars.
Besides, the study showed that the consumers were focused on the value of money in the cars that they were buying. Considering that most of the consumer are middle-class income earners, the cost for many was one of the essential aspects that made the deciding the car buy.
One thing that seems evident for the car consumer behavior in China is that most of the consumer was young people who are aged below the age of 50. The aspect that these people focused on when buying cars is the issue of value for money. Besides, these people buy cars for personal use. Therefore, the focus of an individual seeking to venture into this market is to provide cars that are good for personal use and are not expensive. This population is not focused so much on luxury but rather convenience.


Info
This question is closed. Reopen it to edit or answer.
Matrix dimension error while trying to eliminate an element in cell array
1 view (last 30 days)
Hari
Hari on 26 Oct 2016
Closed: Hari on 27 Oct 2016
I have written a function loop3 which calls a function kshortestpath (By Meral Sh.). kshortestpath finds k paths (as cell array) between a given source and destination(with first one among them being the shortest path), and the corresponding costs. loop3 is included to iterate the function with only certain 'sources' called terminals and finally list all the paths found. I need to eliminate those paths which have costs more than 1.25 times the shortest path (between a source and destination)
function [v,w ,a,b s,t] = loop3(N)%N represents the total number of nodes in the network
v = [];
w=[];
NT = input('Enter the number of terminals');% to set the number of origins
kpaths = input('Enter the value of k');% number of shortest paths required
for terminal = 1:NT
sub= input('Enter the terminal number');
for x = sub
for y = 1:N
source = x;
destination = y;
if(source~=destination)
[a,b] = kShortestPath(netCostMatrix, source, destination,kpaths);
for i = 2:kpaths
if b(1,i) > (1.25 * b(1,1))
a{1, i }=[];
end
end
s = a';
t = b';
v = vertcat(v,s);
w = vertcat(w,t);
a=[];
b=[];
end
end
end
end
function [shortestPaths, totalCosts] = kShortestPath(netCostMatrix, source, destination, k_paths)
.............. % the code for kShortestPAth comes here......
When I run the code it shows an error:
Index exceeds matrix dimensions.
Error in loop3 (line 16)
if b(1,i) > (1.25 * b(1,1))
Can somebody help me find what is wrong with this code
 2 Comments
Hari
Hari on 26 Oct 2016
Thanks. You are right. Error is displayed when b becomes a null matrix at a particular point in the iteration. Is there a way to improve the code and fix this?
Answers (0)
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


text:
What is the average kinetic energy of a substance
It's its temperature! Thanks for using ChaCha!
More Answers to "What is the average kinetic energy of a substance"
- What is the measure of the average kinetic energy of the particle...?
- Temperature, which is the average kinetic energy of all the particles that make up a substance.
- What's the average kinetic energy of the particles of a substance...?
- The sum of each particle times its energy divided by the total number of particles. (I know this is not what you meant to ask. I'm just giving the technically correct answer to show you that you could get what you want easier and faster by...
- What is the average kinetic energy of particles in an object??
- it is the half of energy that is considered between the phenomenal kinetic energy requirements
Related Questions Answered on Y!Answers
- Which temperature scale provides a direct measure of the average kinetic energy of a substance?
- Q: Which temperature scale provides a direct measure of the average kinetic energy of a substance?What is the name of the device used to measure gas pressure?Help? Thanks.
- A: You have to use the Kevin scale for any energy calculations.The instrument used to measure pressure depends on the pressure. Very low pressures such as in vacuum operations use an ionisation gauge or a McCloed gauge. Near ambient pressures you can use a manometer. At very high pressures such as in a rocket engine you would need a pressure gauge or perhaps a strain gauge.
- If the average kinetic energy of a substance changes what happens?
- Q: A)its temperature changesB)it may change phaseC)thermal energy has been transfered into or out of the substanceD)all of these
- A: The answer should be A.Average kinetic energy of a substance is related to the speed of the particles moving in it and the temperature of the substance.As the particles in the a substance moves faster, the average kinetic energy of the substance increases. So does the temperature.When a substance changes phase, the temperature will remain constant. This means that the average kinetic energy is also constant during this process. Hence, B is wrong.When thermal energy is being transferred out of the substance, one could understand it as taking out some particles out of the substance. So what is changed here? I would think that the total kinetic energy is being changed, since some particles have been taken away. But the taking away of the particles would not affect the speed of the remaining particles. The AVERAGE kinetic energy should remain unchanged. Hence, C is also wrong.
- In which phase of a substance do its particles have the greatest average kinetic energy?
- Q: In which phase of a substance do its particles have the greatest average kinetic energy?In Which phase does the substance have the highest potential energy?
- A: I'll just throw out there that it seems likely a plasma would have the highest kinetic energy. I'm not sure if that is one of the choices, depending on the context of the original question.
Prev Question: What is the study of physical science


text:
Here's a scenario. You catch a brook trout in a seemingly clear and clean stream. There is no industry to speak of, but the stream is open to Great Lakes salmon that come up and spawn and die in the fall.
What are the chances of that brook trout being contaminated with nasty chemicals? The answer is they just might be, according to a story in Science Daily today that reports on University of Notre Dame research that found that the unintended consequences of allowing Great Lakes migratory fish to pass upstream can be a transfer of the contamination from salmon to say, a brook trout – and your dinner.
Salmon accumulate a variety of toxic chemicals during their stay in the Great Lakes, particularly near big urban centers. Those chemicals are left behind upstream in both their rotting bodies after death and in their eggs which brook trout eat.
As Michigan moves ahead with dam removal projects on Great Lake tributaries like the Boardman River, this is an issue that will come into ever-sharper focus. And it should. As the story suggests, we have fish consumption advisories for salmon, but not for stream fish.
What is safe and how many and how often? Those questions are likely to come up more and more. Read more: Migrating Toxics in Fish


Cookbook:Irish Soda Bread
From Wikibooks, open books for an open world
Jump to: navigation, search
Irish Soda Bread
Category Bread recipes
Servings 8
Time Prep 15 minutes
Bake 50-70 minutes
Difficulty Easy
Cookbook | Ingredients | Recipes | Irish cuisine | Vegetarian Cuisine | Holiday | Bread
 2. Grease and flour a 9x5 inch loaf pan.
 5. Mix until just moistened. Too much mixing will make it tough.
 6. Stir in butter; pour into prepared pan.
 7. Bake for 65-70 minutes, or until a toothpick inserted in the bread comes out clean. The loaf should sound hollow if you tap the base.
 8. Cool on a wire rack.
 9. Wrap in tea-towel or foil several hours or overnight for best flavor.
Tips, Notes, and Variations[edit]
 - May serve toasted and buttered.
 - Soda bread rises as a result of acid being mixed with baking soda. The acid is commonly in the form of vinegar, lemon juice, or buttermilk. A tablespoon of lemon juice or vinegar in one cup of milk can be substituted for each cup of buttermilk.
 - For best results, bake it at 375°F (190°C), for about 50 minutes, on a preheated baking stone.
Conventional bread, containing live yeast, leavens (rises) as the micro-organisms make carbon dioxide gas as a by-product of their metabolism. Similarly, soda bread utilizes the reaction between baking soda and vinegar, or some other acid, to make the bread rise through the production of carbon dioxide. This recipe uses buttermilk, or optionally a combination of milk and vinegar, but other recipes use sour cream.


text:
Main Article Content
Artificial Intelligence is taking over all walks of human life and this can be considered to be a major area that can have massive implications on the lives of people. The study here has focused on understanding the overall use of AI and AI tools in the domain of rehabilitation. With the use of secondary data that is qualitative only, the study has aimed at understanding the basic usage of AI tools in rehabilitation. Further, an understanding of the factors that might play an essential role in the proper implementation of AI tools for rehabilitation purposes has also been presented here. All the factors that ensure and negate the use of AI tools for rehabilitation purposes have been presented in this study using a secondary qualitative data collection method. The data has been analysed using an appropriate systematic review to generate the desired themes, which have been further analysed using critical analysis techniques. This has allowed betterment in terms of the generation of the most appropriate results that are in line with the needs of the study. The study has effectively revealed that AI tools have found growing importance in the domain of rehabilitation. AI and the tools associated with the same are extremely beneficial in engendering betterment associated with the generation of a decentralized model of care. It can help in providing appropriate care interventions and therapeutic interventions from a distance or remotely and this can be a major help.


text:
Become a Dental Assistant in Missouri - MO
In Missouri, there are three designations of dental assistants: dental assistants, dental assistants with "expanded functions" designation, and DANB certified dental assistants (CDAs). All levels of assistants help dentists and hygienists with exams and procedures, assistants with "expanded functions" and certifications can perform additional duties and work with less supervision.
How to Become a Dental Assistant in Missouri
Dental assistants can be trained on-the-job, however there are several options that allow additional responsibility in a dental practice and all require additional training and (in the case of CDAs) certification. There is no radiology requirement for assistants in Missouri—assistants can take and process x-rays.
To Become an Assistant with "Expanded Functions":
- Take and pass a state-approved dental assisting basic skills exam.
- Complete a state-approved expanded functions training course.
- Pass a competency exam and provide proof of competency to the Missouri Dental Board.


text:
Measure change in capacitance.
Detect human presence and touch from behind several millimeters of material, or detect change in water levels from the outside of a plastic container. This library is meant to help determine change in relative capacitance for the reasons above, and not for calculating exact capacitance. Relative capacitance is found by measuring how long it takes for an Arduino send-pin to charge a receive-pin to HIGH (in microseconds).
|Filename||Release Date||File Size|


text:
Seoul, South Korea, December 15, 2023 –Professor Byong-Hun Jeon, a distinguished member of the Department of Earth Resources and Environmental Engineering at Hanyang University, has been named among the top 1% of researchers in the cross-field category, a significant recognition of his groundbreaking work in renewable energy and environmental purification.
Professor Jeon's research is at the cutting edge of renewable energy technology. His focus on developing next-generation biofuels is a major contribution towards achieving carbon neutrality. By utilizing chemical and biological principles, his work not only promises to revolutionize the way we produce energy but also plays a crucial role in combating environmental pollution.
The impact of Professor Jeon's work has been recognized with prestigious awards from the Minister of Trade, Industry and Energy, and the Minister of Environment. These accolades underscore his vital role in advancing the domestic renewable energy industry and his contributions to global environmental sustainability efforts.
This recognition places Professor Jeon in an elite group of researchers worldwide. The United States leads with the highest number of top 1% researchers, followed by China, the United Kingdom, and other countries. Notably, Harvard University and the Chinese Academy of Sciences are among the leading institutions producing top-tier researchers.
For more information on Professor Jeon's research and achievements, visit News H.


text:
Ensemble-Based Coreference Resolution
Altaf Rahman, Vincent Ng
We investigate new methods for creating and applying ensembles for coreference resolution. While existing ensembles for coreference resolution are typically created using different learning algorithms, clustering algorithms or training sets, we harness recent advances in coreference modeling and propose to create our ensemble from a variety of supervised coreference models. However, the presence of pairwise and non-pairwise coreference models in our ensemble presents a challenge to its application: it is not immediately clear how to combine the coreference decisions made by these models. We investigate different methods for applying a model-heterogeneous ensemble for coreference resolution. Empirical results on the ACE data sets demonstrate the promise of ensemble approaches: all ensemble-based systems significantly outperform the best member of the ensemble.


text:
IGP Sportpark Bergholz Wil
High savings potential with Zortström
The Zortström is the focal point of the heating system in the sports park, which opened in 2014. It combines a hydraulic separator with a distributor. In the six temperature stages, 36 pipe connections are used to connect the various producers and consumers.
Zortström takes center stage
Here, the Zortström connects a high-temperature buffer, a low-temperature buffer, CHP, solar system, waste heat from the ice machine and gas boiler with the consumers, such as ventilation, underfloor heating, hot water preparation, etc., with each other. The waste heat from the ice machine and solar generation can be stored in the low-temperature buffer and released to the consumers as required. The excess waste heat from the CHP unit is fed into the high-temperature buffer and released back to the consumers via the Zortström when required. Solar energy can also be stored in the high-temperature buffer when there is a high level of input and can be called up again in the evening for use in the pool.


Thank you for your feedback.
Form temporarily unavailable. Please try again or contact _EMAIL_ to submit your comments.
Versions
 - Madrid
 - London
 - Kingston
 - Jakarta
 - Istanbul
 - Helsinki
 - Geneva
 - Store
Close
Custom data lookup
Log in to subscribe to topics and get notified when content changes.
Custom data lookup
You can create a custom table to store lookup data.
The custom table must extend the Data Lookup Matcher Rules [dl_matcher] table.
For example, you can create a Server Offering Lookups table to store information about matcher offerings (bronze, silver, and gold) and associated setter values (memory and disk space) for each matcher offering.
Create a custom data lookup
Creating a catalog data lookup is similar to creating a normal, custom data lookup except when creating the catalog data lookup definition record.
 1. Create a custom data lookup table. It must extend the Data Lookup Matcher Rules [dl_matcher] table.
 2. Add data lookup values to the data lookup table.
 3. Create a catalog data lookup definition record.
 4. (Optional) Create a data lookup module.
Troubleshooting
If the custom data lookup definition rules are not behaving as expected, check for certain conditions.
If the custom data lookup definition rules are not behaving as expected, check for the following conditions:
 - Ensure that the matcher variable is not read-only. Since users cannot change read-only variables, there cannot be an on form change event for read-only variables.
 - Ensure that the data in the matcher table is correct.
 - If the lookup requires an exact match, verify that there is a matcher table row for each possible combination (including blank values). The lookup fails if it cannot find a matching value.
 - If the variable is an option or check box, it always has a value, so you must select Always replace.
 - Verify that you have not created a recursive rule, such as:
 If Variable A = 1, then Variable B =2. If Variable B = 2, then Variable A = 2.
Feedback


Error Handling
Campus Suite is engineered to go through a process of elimination before throwing the standard 404 (file not found) error. Specifically, if a file is not found, the Campus Suite will first look to see if there have been any 301 redirects specified in the redirect manager. If no 301 redirects are found, then a custom 404 error template is shown. This template retains your logo and top navigation links so that people do not have to hit their back button, but simply continue navigating the site.
301 Redirects
301 Redirects are little pieces of magic! To the user, it simply redirects them to the new page and prevents an error from being thrown. Example, say a user bookmarked a page on your web site, but you've since needed to change the URL of that page, or perhaps you needed to rename the page itself. By adding a 301 redirect saying that this OLD page has moved, and here is the link to the NEW page, you keep an error from being shown. To an internet search bot, whose job is to index pages on the internet and report them back to the search engine for indexing, it formally tells the bot that the page or URL has moved and it provides the new URL. By having this set up, over time, the search engines are cleansed, removing the old URL/page, and adding the new one. This is how you get those pesky broken links removed from the search engines.
The 404 File not found template
When ultimately, a page cannot be found, and there is no redirect set up, instead of a useless message telling the user the page was not found, the 404 error page in Campus Suite provides a number of things to the user. It suggests likely reasons the error occurred and provides a list of things to check. It also provides them the ability to report the bad link by just clicking a button, automatically sending the system administrator an email that provides enough information to find and remedy that broken link on the site.
In the screenshot below, we show a typical Campus Suite 404 "page not found" screen. Notice the "Report Broken Link" button a visitor can press.
Broken Link Email
If a broken link is reported, then the admin of the site will receive an email that looks like the following:
View a video on 404 Error Reports
This email simply tries to keep the administrator of the website apprised on any broken links on the site. In the particular error email above, there is no "Referrer Document" shown... this is typically because a user typed in a bad URL, or had an old bookmark (i.e. there is no referring page on the internet that linked to it). However, in many cases, thee is a "Referrer Document" and that is an actual webpage that had the link on it. This page may be on your website, or on another outside website beyond your control. The administrator should first attempt go back to that web page and fix, or remove the link. If that is not possible, then use the Campus Suite redirect manager to add a redirect, making it so that if this URL is used again, it will be redirected to the correct resource.


text:
|| Checking for direct PDF access through Ovid
Evaluation of three portable NIR instruments for quantifying MBZ polymorphs.Comparative study to NIR benchtop instrument for quantifying MBZ polymorphs.Performance of calibration transfer between benchtop and portable instrument.Method is a flexible, easy, cheap and fast way for quantifying MBZ polymorphs.This work presents an evaluation of the analytical performance of three different portable near-infrared (NIR) instruments (denominated Port.1, Port.2 and Port.3) for quantifying mebendazole polymorphs (A, B and C) in pharmaceutical raw materials using multivariate calibration models. The performance of the portable instruments was compared with a benchtop one (FT-NIR Frontier spectrometer). In addition, calibration transfer between the benchtop and one of the portable instruments was also performed. For polymorph A, the Port.1 presented the lowest RMSEP value (1.01% w/w) even when compared to the FT-NIR instrument. For polymorphs B and C, the same Port.1 instrument presented RMSEP values of 2.09% w/w and 2.41% w/w, respectively, which were statistically similar to those obtained with the benchtop instrument. The LOD ranges (3.9–5.5 for polymorph A, 3.6–5.1 for polymorph B and 5.7–7.7 for polymorph C) obtained with the Port.1 was higher than those achieved with the benchtop NIR instrument, with high spectral resolution, signal-to-noise ratio and better wavelength reproducibility. Calibration transfer was performed between the benchtop NIR and Port.1 instruments. According to the results, the transferability of models is possible. The results obtained for complete recalibration of the portable instrument and those for the benchtop are comparable. The methods developed demonstrated a flexible, easy, cheap and fast way for quality control of MBZ polymorphs in incoming material, mainly in pharmaceutical laboratory chains.


text:
Strange marine mammals of ancient North Pacific revealed
PostedFebruary 7, 2014
The pre-Ice Age marine mammal community of the North Pacific formed a strangely eclectic scene, research by a Geology PhD student at New Zealand's University of Otago reveals.
Studying hundreds of fossil bones and teeth he excavated from the San Francisco Bay Area's Purisima Formation, Robert Boessenecker has put together a record of 21 marine mammal species including dwarf baleen whales, odd double-tusked walruses, porpoises with severe underbites and a dolphin closely related to the now-extinct Chinese river dolphin.
Among his finds, which were fossilized 5 to 2.5 million years ago, is a new species of fossil whale, dubbed Balaenoptera bertae, a close relative of minke, fin, and blue whales.
Mr Boessenecker named the whale in honour of San Diego State University's Professor Annalisa Berta, who has made numerous contributions to the study of fossil marine mammals and mentored many students.


text: We present the calibration method and characterization of a monolithically integrated semiconductor optical pulse shaper. The photonic integrated circuit has been realized in an InP-based generic photonic foundry process. In this circuit, a 20-channel arrayed waveguide grating filter with 50-GHz channel spacing and 20 phase modulators and semiconductor optical amplifiers are combined on the InP chip. By calibrating the device, a mathematical description of the pulse shaper is obtained. The theoretical procedure for complete calibration of the device is presented, and the details of the experiments and measurement setups are given. We demonstrate that the frequency response of the pulse shaper can be calculated from the response of the individual channels in a reference state of the control signals and a separate mask function that describes the effect of a change in the control signals.


text:
Heterogeneity in rock formation affects both rock behavior and strength. Spatial variance of rock properties is an important characteristic of rock that addresses the heterogeneity of mechanical and physical properties and their effects on underground mining. Assessing spatial variance can be useful for locating potential difficult grounds and for performing reliability analysis in the mining support system. This study presents a spatially correlated, random model to investigate the influence of rock heterogeneity on rock strength and failure propagation. A random field database with specific spatial correlation was created for each physical-mechanical property using laboratory data and the extreme value stochastic model in MATLAB. Based on the improved microscale random model, we considered one three-dimensional numerical model to study a mine operating in the Pittsburgh seam. The influence of random field data on entry roof was investigated. The realistic random field database added two scale-measured parameters from horizontal and vertical directions to control the spatial correlation length. A number of cutting sequences were also considered in order to identify the effect of spatial variance on roof behavior. The results show that spatial variance provides an accurate prediction of erratic roof falls in coal mines.
Mining, Metallurgy & Exploration (2020) 37:1557–1570, _URL_


text:
Rapid prototyping of electrochemical lateral flow devices: stencilled electrodes†
A straightforward and very cost effective method is proposed to prototype electrodes using pressure sensitive adhesives (PSA) and a simple cutting technique. Two cutting methods, namely blade cutting and CO2 laser ablation, are compared and their respective merits are discussed. The proposed method consists of turning the protective liner on the adhesive into a stencil to apply screen-printing pastes. After the electrodes have been printed, the liner is removed and the PSA can be used as a backing material for standard lateral flow membranes. We present the fabrication of band electrodes down to 250 μm wide, and their characterization using microscopy techniques and cyclic voltammetry. The prototyping approach presented here facilitates the development of new electrochemical devices even if very limited fabrication resources are available. Here we demonstrate the fabrication of a simple lateral-flow device capable of determining glucose in blood. The prototyping approach presented here is highly suitable for the development of novel electroanalytical tools.
- This article is part of the themed collection: Analyst Recent Open Access Articles


text:
Skip to Main Content
A quasi-optical broadband terahertz detector using a zero bias Schottky diode mounted on a self-complimentary sinuous antenna has been developed. Design and characterization of this detector are described. Measurements show that a responsivity of _PHONE_ V/W covering the frequency range of 150-440 GHz has been achieved. The detector performance has been compared to waveguide detectors covering four frequency bands up to 600 GHz. A recent measurement at 600-900 GHz yielded the same output voltage as a waveguide detector. The noise equivalent power level of this detector is estimated to be 5-20 pW/√(Hz) based on the measurements of similar detectors.
Date of Publication: Sept. 2010


text:
El-Maleh, Aiman, Khursheed, Syed Saqib and M. Sait, Sadiq
Efficient Static Compaction Techniques for Sequential Circuits Based on Reverse Order Restoration and Test Relaxation.
At Asian Test Symposium
In this paper we present efficient Reverse Order Restoration (ROR) based static test compaction techniques for synchronous sequential circuits. Unlike previous ROR techniques that rely on vector-by-vector fault-simulation based restoration of test subsequences, our technique restores test sequences based on efficient test relaxation. The restored test subsequence can be either concatenated to the compacted test sequence, as in previous approaches, or merged with it. Furthermore, it allows the removal of redundant vectors from the restored subsequences using State Traversal technique and incorporates schemes for increasing the fault coverage of restored test subsequences to achieve an overall higher level of compaction. In addition, test relaxation is used to take ROR out of saturation. Experimental results demonstrate the effectiveness of the proposed techniques.
Actions (login required)


text: This paper is concerned with a slope stability appraisal of the proposed open cut mining operations in the Thar lignite field in Sindh, Pakistan. The Thar coalfield covers an area of approximately 9 000 km2 and is estimated to contain 193 billion tonnes of lignite resources. The design of safe high wall slopes is necessary to ensure mine safety and overall economical viability of the mining operations. In the Thar lignite field, the presence of three main aquifers induces pore pressure in the rock mass surrounding the lignite seams and makes high wall slopes potentially unsafe. It is, therefore, necessary to dewater the rock mass before commencing mining excavations. A proposed mine dewatering scheme to facilitate rock mass dewatering surrounding the mining excavations and a description of the slope stability analysis of the high wall using the software "SLIDE" version 5 is outlined. Three computer models with slope angles of 28o, 29o and 30o, incorporating a plane failure mode, were analyzed to investigate the stability of pit slopes. The generalized stratigraphy of borehole RE-25 has been used for the development of the computer models. The main conclusions of this study are that the slope angle of 28o is quite acceptable for a Stability Factor (SF) ≤ 1.3 whereas the excavated slopes with slope angles ≥ 29o are not safe against the plane failure for SF>1.3. This assessment was followed by a slope stability analysis incorporating circular failure modes. Five models incorporating various slope angles ranging from 23o to 27o and one model incorporating combined slope angles of 23o in dune sand and 26o in the rest of the strata were developed and analysed. The main conclusions from this study are that the dune sand layer (having a thickness of 48 m) is acceptable for a SF of 1.3 at slope angle ≤ 23o, while the rest of the strata is acceptable for SF=1.3 at slope angles ≤ 26o. The overburden to lignite extraction ratio for this slope design has been calculated as 3:1 or 3 m3 of overburden over 1 t of lignite.


text:
ASPIRED launches a new irrigation project in Mrgashat community for improving the efficiency of irrigation and expanding the area of arable lands in the community. The Project will help to improve access to water for 30 hectares of land. Ultimately, more than 150 land users will benefit from improved irrigation opportunities.
Significant amount of water – about 80% – extracted by the village from the groundwater aquifer of the Ararat Valley is reportedly lost due to the deteriorated concrete canal and high infiltration rates from the earth canal. Water losses imply longer hours of pump operation and high energy costs. The technical upgrade of the irrigation network will result in water and energy savings equivalent to 228,000 m3 of water and 59,280 kWh of energy per annum.
Specific improvements will include:
1. Building a 600m shortcut to take the water directly from the pump to the fields via PE pipe;
2. Installation of a metal valve box (boot) to enclose the control valves and install a new pump controls with a soft starter and surge protection;
3. Construction of a steel pipe crossing over the existing earthen channel;
4. Construction of an irrigation distribution network and two outlets in the field.


Skip to content
You are reading the Teku development version documentation and some features may not be available in the stable release. You can switch to the stable version using the version box at the bottom of the screen.
Updated on November 18, 2020
Connect to a testnet
The following instructions describe the process to connect Teku to an Ethereum 2.0 testnet.
Important
This example connects to the Medalla testnet. If connecting to a different testnet (for example Pyrmont), update the --network option in the examples accordingly.
Networks can experience stability issues and are prone to regular resets. We recommend you regularly check network and client documentation for updates.
Prerequisites:
Teku allows you run a beacon chain client only, or you can run the beacon chain client with validators on a public testnet.
Run validators on a testnet
Ethereum 2.0 validators need to access an Ethereum 1.0 client to onboard new validators. Validators make deposits into Ethereum 1.0, and existing Ethereum 2.0 validators must process the deposits to allow the validators to join Ethereum 2.0.
Deposits are made into a deposit contract on the Goerli Ethereum 1.0 testnet.
The steps to run an Ethereum 2.0 validator on a testnet are:
 1. If using a local Ethereum 1.0 client, sync the Ethereum 1.0 network containing the deposit contract.
 Note
 This step is only required if using a local Ethereum 1.0 client such as Besu. If using a cloud-based service such as Infura, proceed to fund your deposit account.
 2. Fund the Ethereum 1.0 deposit account.
 3. Generate the validator keys and send the deposit to the deposit contract.
 4. Create a password file for each validator key.
 5. Start Teku with the validator keys.
Sync the Ethereum 1.0 network
This step is only required if using a local Ethereum 1.0 client.
This example uses Besu to connect to Ethereum 1.0, but any client can be used. Configure Besu to connect to Goerli and expose the RPC-HTTP APIs.
Example
besu --network=goerli --data-path=./goerli --rpc-http-enabled=true --rpc-http-port=8545 \
--rpc-http-api=ETH,NET,WEB3 --sync-mode=FAST --fast-sync-min-peers=2
Load the deposit account with ETH
You need an Ethereum 1.0 Goerli testnet account that contains the amount of Goerli ETH (plus gas) required to activate the validator. The medalla testnet requires 32 Goerli ETH per validator.
Tip
You can create an account on Goerli using Metamask, and use a faucet to fund the account. You can also request Goerli testnet ETH on the Medalla Discord channel.
Generate the validators and send the deposits
Use the Medalla Launchpad to guide you through a step-by-step process to generate your keys and send the deposits.
Note
Remember the passwords that you used to create the validator keys, because you need it to create the validator password files.
Create a password file for each validator key
For each validator key that you create, you need to create a text file containing the password to decrypt the key. The password file must have the same name as the key, but use the .txt extension.
Example
If the Launchpad creates a key named keystore-m_12381_3600_0_0_0-_PHONE_.json, then the password must be named keystore-m_12381_3600_0_0_0-_PHONE_.txt.
Start the validator
Run Teku and specify the validator key files created earlier, and the text files containing the password to decrypt the validator key.
Example
teku --network=medalla --eth1-endpoint=http://localhost:8545 \
--validator-keys=validator/keys/validator_888eef.json:validator/passwords/validator_888eef.txt \
--rest-api-enabled=true --rest-api-docs-enabled=true \
--metrics-enabled
Alternatively, use --validator-keys to specify the directory to load multiple keys and passwords from.
Example
teku --network=medalla --eth1-endpoint=http://localhost:8545 \
--validator-keys=validator/keys:validator/passwords \
--rest-api-enabled=true --rest-api-docs-enabled=true \
--metrics-enabled
Once the validator is activated, view it on the beacon chain explorer at _URL_
Run a beacon chain client only
You can run a Teku beacon chain node on a network without any validators.
Example
teku --network=medalla --metrics-enabled --rest-api-enabled --rest-api-docs-enabled
Add a beacon chain client to Eth2stats
You can add the beacon chain node to Eth2stats for monitoring.
Ensure you enable metrics using the --metrics-enabled option when starting Teku.
Finding help
 - The #medalla channel on the Ethereum Foundation Discord. Invite link
 - The #teku channel on the ConsenSys Discord. Invite link
 - Please raise any bugs or errors on the Teku GitHub repository.
Questions or feedback? You can discuss issues and obtain free support on Teku Discord channel.
For paid professional support by Consensys, contact us at _EMAIL_


text:
A PG Diploma in Fashion Communication is a program that teaches fashion communication skills and knowledge. This program is for people who want to work in fashion journalism, public relations, branding, marketing, advertising, event management, and other fields.
The curriculum often covers a wide range of topics, such as fashion journalism, fashion marketing, fashion public relations, fashion event planning, fashion photography, fashion styling, fashion history and culture, fashion trends, and digital media.
The fashion business, including fashion economics, supply chain management, and sustainability, will also be covered with the students. To give students real-world experience and networking possibilities, the curriculum may involve practical projects, internships, and industrial partnerships.
With a PG diploma degree in fashion communication, you can work as a fashion writer, fashion editor, public relations specialist, brand manager, marketing executive, advertising executive, event planner, or digital media professional, among many other positions.
Graduates can get jobs in the fashion industry at media companies, public relations firms, advertising agencies, event management companies, and other places.
PG Diploma at JD Institute of Fashion Technology
Fashion communication is a two-year postgraduate degree offered at the JD Institute of Fashion Technology in Bangalore and Cochin. In this course, students learn about history, design thinking, graphic design, forecasting, styling, packaging design, journalism, typography, and photography through a method of teaching that shows the whole class how to communicate about fashion in different ways. As students develop their specializations, they become more skilled in them and find their creative selves.
Students take part in a program structure that emphasizes cognitive analysis as it relates to consumer behavior. This helps them do their jobs well and efficiently and meet the needs of different clients. Additionally, the program explores and develops expertise in a variety of digital media, as well as practices in visual merchandising.
At the JD Institute of Fashion Technology, the Postgraduate Diploma in Fashion Communication is a comprehensive program that covers a wide range of topics related to the world of fashion communication. This course gives students the theoretical and practical skills and knowledge they need to be successful in the fashion industry. The course has both theoretical and practical parts.
This program will cover a range of topics, some of which are listed below:
- Fashion Journalism: The purpose of this module is to develop the student's writing skills in the field of fashion journalism. In this course, students will be introduced to various types of fashion writing, including features, news, criticism, and commentary about fashion.
- The Fashion History and Culture module focuses on the history of fashion, the fashion movements, as well as the cultural influences that have shaped fashion. Over time, fashion has evolved and reflected social, cultural, and political changes.
- Trends in Fashion and Forecasting: In this module, you will be able to analyze fashion trends and forecast future trends. There will be a discussion of the different methods used for trend forecasting and how they are used in the fashion industry to forecast trends.
- Introducing Fashion Photography: This module is designed to introduce you to the basics of fashion photography, including the basics of lighting, composition, and styling. This course will introduce students to working with models, creating fashion shoots, and developing a portfolio of their own fashion photography.
- Introducing Fashion Styling: This module aims to introduce you to the basics of fashion styling, such as understanding the different fashion styles, dressing for different body types, and putting together fashionable looks for different occasions.
- Marketing and Advertising for Fashion: This module explains how to develop marketing strategies, create advertising campaigns, and understand consumer behavior in the fashion industry.
- Public Relations for Fashion: This module will provide you with the basics of public relations for fashion, including how to manage relationships with the media, write press releases, and organize fashion events.
- Managing Fashion Events: This module aims to introduce you to the basics of fashion event management, including how to plan, organize, and execute fashion shows.
- Digital Media: This module covers e-commerce, social media marketing, and content creation in the fashion industry.
Those who aspire to work in the fashion industry and want to develop their skills in fashion communication should consider the Postgraduate Diploma in Fashion Communication offered by the JD Institute of Fashion Technology, which:
- Prepares students for the demands and challenges of the real-world industry by developing their creative, technical, theoretical, and reflective abilities.
- Provide them with an understanding of fashion communication fundamentals and equip them with the necessary skills.
- Ascertain the issues and concerns of the current industry, and formulate solutions that are both effective and adaptive to address them.
- It offers a comprehensive practice-centric, progressive system that encompasses a wide variety of specialties within the field of fashion communication and encompasses a wide range of perspectives.
- Research-based curriculum using a variety of research methodologies is followed as part of this course.
After getting a postgraduate diploma in fashion communication, you can do a lot of different things in India and other countries. Among the most popular career paths are:
- Journalist: A fashion journalist writes articles for newspapers, magazines, and broadcasts concerning fashion.
- Editor-in-Chief: An editor-in-chief is responsible for overseeing the editorial content of fashion magazines and websites, including selecting the stories, photos, and other features that should be included in the stories.
- A publicist for fashion: Fashion publicists are responsible for creating and managing the public image of fashion brands and designers and handling media relations on their behalf.
- Marketing and Advertising Professionals in Fashion: Fashion marketing and advertising professionals create and implement marketing and advertising campaigns for fashion brands and designers.
- Manager of Fashion Events: Fashion event managers are responsible for planning, executing, and organizing fashion events, such as fashion shows, product launches, and other promotional events.
- Stylist: Fashion stylists assist celebrities, models, and other clients in the creation of their wardrobes, including selecting clothing, accessories, and other items that will create the appearance that they desire.
- Fashion Buyer: A fashion buyer is a person who makes fashion choices for retailers or department stores, including clothing and accessories, for their stores.
- Photographer specializing in fashion: Fashion photographers are committed to capturing images of the world of fashion, including models, clothing, and accessories, for use in print and digital media.
A fashion communication career can be pursued either in India or abroad, with fashion hubs such as New York, Paris, Milan, and London being some of the most popular destinations for those seeking to pursue a career in the fashion communication field. As the importance of digital media continues to grow, there are also a growing number of opportunities to work remotely and collaborate with fashion brands and designers worldwide through digital media.


New insights into how excitement, anticipation and dread factor into people's decision-making are reported on in research from the University of British Columbia.
"This stems from the phenomenon known as 'the sign effect'. A person's desire to get positive things right away is stronger than their desire to put off negative ones. However, the timing of when a person wants to handle negative things is less obvious,"
says UBC Sauder assistant professor, David Hardisty, author of the study[1].
Savoring Vs. Dread
"When you're booking a vacation, you're vicariously enjoying the vacation, which is great, but you're also contrasting it with your current situation, which is bad. So you have that mix. And for losses, it's more of a unidimensional bad feeling. When you have a dentist's appointment coming up, you don't like thinking about the pain in the dental chair,"
says Hardisty.
Positive And Negative Experiences
Hardisty says some people procrastinate and put off negative events, but not as much as many would expect, because the negative anticipation is so unpleasant. The researchers' findings also counter earlier research that argued people put off positive events so they can savour the sweet anticipation.
Practical Applications
They found that remembering bad events feels bad, and remembering good events feels good, effectively wiping out the sign effect. The more events recede into the past, adds Hardisty, the more muted our emotional responses to them become.
"It's exciting to have an explanation for why people make choices the way we do. Hopefully it will lead to better interventions that can help people make better long-term choices about their finances and other life events,"
he says.
[1] Hardisty, DJ, Weber, EU. Impatience and Savoring vs. Dread: Asymmetries in Anticipation Explain Consumer Time Preferences for Positive vs. Negative Events. J Consum Psychol. 2020; 00: 1– 16.
For future updates, subscribe via Newsletter here or Twitter


text:
OT visibility provider, Nozomi Networks Inc., launched its Nozomi Networks Labs, which will focus on sharing its own research and collaborate with partners, peers, universities, government and institutional researchers.
The goal behind the lab to provide the ICS cyber security community with the information, tools and guidance that can help reduce cyber threats to industrial and critical national infrastructure.
As an example of these efforts, Nozomi Networks also said Radamsa – an open source fuzzing tool for testing software – accepted and integrated a set of Nozomi Networks Labs code contributions that make it faster and easier to test the security of ICS device software with its open source fuzzing tool. The updated version of the tool is available now on GitLab.
"Today marks the formal launch and a more concentrated effort for Nozomi Networks Labs," said Nozomi Networks Co-founder and CTO Moreno Carullo. "Over the last few years our researchers have participated in standards development, contributed more than a dozen responsible vulnerability disclosures, and delivered actionable research and tools on Triton and GreyEnergy."
Nozomi Networks Labs current and future programs include:
- ICS malware research and tools
- Responsible disclosure of ICS vulnerabilities
- Standards bodies participation
- ICS and IT expert staff support for Nozomi Networks client organizations
- Collaboration with partners on threat intelligence and ICS data analytics
- Support for and/or participation in ICS cyber security research conducted by universities, institutions and government bodies
- Peer collaboration on joint research initiatives with individual security researchers
"Research, community collaboration and giving back have always been part of Nozomi Networks' DNA," said Co-founder and Chief Product Officer Andrea Carcano. "Nozomi Networks Labs will allow us to make an even greater contribution to the ICS cyber security community."


text:
Ice plant is a succulent ground cover that is native to South Africa. It is characterised by lance-shaped leaves and tiny flowers that may grow either singly or in threes. Ice plants are perennial in their native regions. In many parts of North America, they are treated as annuals that are killed by frost. In regions where ice plants will grow perennially, they must be pruned yearly to rejuvenate the plant.
- Ice plant is a succulent ground cover that is native to South Africa.
- In regions where ice plants will grow perennially, they must be pruned yearly to rejuvenate the plant.
Cut back the plant when three quarters of the blossoms have faded. If you wait to prune the plant at a point when all the blossoms have died, it will be too late for the pruning to be effective.
Position your shears at a point just behind the healthy, visible growing point. Ice plants should never be pruned back to the woody stems. They will not rejuvenate from this point.
Cut away the spent flowers and vegetative growth at this point. Ice plants will develop lateral stems with new leaves from the points where you made your cuts.
Ice plants thrive best when planted in early spring.


, auth_headers=Dict, auth_params=Dict, query_time=Boolean)TokenDetails requestToken(TokenParams tokenParams, AuthOptions authAptions)Task RequestTokenAsync(TokenParams tokenParams = null, AuthOptions options = null)TokenDetails requestToken(TokenParams tokenParams, AuthOptions authOptions)requestToken(tokenParams: ARTTokenParams?, withOptions: ARTAuthOptions?, callback: (ARTTokenDetails?, NSError?) → Void)
Calls the requestTokenRequestToken REST API endpoint to obtain an Ably Token according to the specified token_params and auth_optionstokenParams and authOptions.
Both auth_options and token_paramsauthOptions and tokenParams are optional. When omitted or nullNullNonenil, the default token parameters and authentication options for the client library are used, as specified in the ClientOptions when the client library was instantiated, or later updated with an explicit authorizeAuthorize request. Values passed in will be used instead of (rather than being merged with) the default values.
To understand why an Ably TokenRequest may be issued to clients in favor of an Ably Token, see Token Authentication explained.
Parameters
token_paramstokenParams
an optional object containing the token parametersan optional Dict containing the token parametersan optional TokenParams object containing the token parametersan optional set of key value pairs containing the token parametersan optional set of key value pairs in an associative array containing the token parameters for the requested Ably Token
Type: TokenParams
[auth options]auth_optionsauthOptions
an optional object containing the authentication optionsvarious keyword arguments with the authentication optionsan optional TokenParams object containing the authentication optionsan optional set of key value pairs containing the authentication optionsan optional set of key value pairs in an associative array containing the authentication options for the requested Ably Token
Type: AuthOptions
callback
is a function of the form: function(err, tokenDetails)
callback
called with a ARTTokenDetails object or an error
Callback result
On success, tokenDetails contains a TokenDetails object containing the details of the new Ably Token along with the token string.
On failure to obtain an Ably Token, err contains an ErrorInfoNSError object with an error response as defined in the Ably REST API documentation.
Returns
On success, a TokenDetails object containing the details of the new Ably Token along with the token string is returned.
Failure to obtain an Ably Token will raise an AblyException.
Returns
The method is asynchronous and returns a Task which needs to be awaited.
On success, a TokenDetails object containing the details of the new Ably Token along with the token string is returned.
Failure to obtain an Ably Token will raise an AblyException.
Example
client.auth.requestToken({ clientId: 'bob'}, function(err, tokenDetails){
 if(err) {
 console.log('An error occurred; err = ' + err.message);
 } else {
 console.log('Success; token = ' + tokenDetails.token);
 }
});
client.auth.requestToken({ clientId: 'bob'}, function(err, tokenDetails){
 if(err) {
 console.log('An error occurred; err = ' + err.message);
 } else {
 console.log('Success; token = ' + tokenDetails.token);
 }
});
token_details = client.auth.request_token(client_id: 'bob')
puts "Success; token = #{token_details.token}"
token_details = client.auth.request_token(token_params={'client_id': 'bob'})
print("Success; token = " + str(token_details.token))
$tokenDetails = $client->auth->requestToken(array('clientId' => 'bob'))
echo("Success; token = " . $tokenDetails->token);
try {
 TokenParams tokenParams = new TokenParams();
 tokenParams.clientId = "bob";
 TokenDetails tokenDetails = client.auth.requestToken(tokenParams, null);
 System.out.println("Success; token = " + tokenDetails.token);
} catch(AblyException e) {
 System.out.println("An error occurred; err = " + e.getMessage());
}
try {
 TokenParams tokenParams = new TokenParams { ClientId = "bob" };
 var tokenDetails = await client.Auth.RequestTokenAsync(tokenParams);
 Console.WriteLine("Success; token = " + tokenDetails.Token);
}
catch (AblyException e)
{
 Console.WriteLine("An error occurred; err = " + e.Message);
}
ARTTokenParams *tokenParams = [[ARTTokenParams alloc] initWithClientId:@"Bob"];
[client.auth requestToken:tokenParams withOptions:nil callback:^(ARTTokenDetails *tokenDetails, NSError *error) {
 if (error) {
 NSLog(@"An error occurred; err = %@", error);
 } else {
 NSLog(@"Success; token = %@", tokenDetails.token);
 }
}];
let tokenParams = ARTTokenParams(clientId: "Bob")
client.auth.requestToken(tokenParams, withOptions: nil) { tokenDetails, error in
 guard let tokenDetails = tokenDetails else {
 print("An error occurred; err = \(error!)")
 return
 }
 print("Success; token = \(tokenDetails.token)")
}
AuthOptions ObjectAuthOptions Hashio.ably.lib.rest.Auth.AuthOptions
AuthOptions is a plain JavaScript object and is used when making authentication requests. If passed in, an authOptions object will be used instead of (as opposed to supplementing or being merged with) the default values given when the library was instantiated. The following attributes are supported:
AuthOptions is a Hash object and is used when making authentication requests. These options will supplement or override the corresponding options given when the library was instantiated. The following key symbol values can be added to the Hash:
AuthOptions is a Dict and is used when making authentication requests. These options will supplement or override the corresponding options given when the library was instantiated. The following key symbol values can be added to the Dict:
AuthOptions is an Associative Array and is used when making authentication requests. These options will supplement or override the corresponding options given when the library was instantiated. The following named keys and values can be added to the Associative Array:
ARTAuthOptions is used when making authentication requests. These options will supplement or override the corresponding options given when the library was instantiated.
PropertiesMembersAttributesAttributes
authCallbackAuthCallbackauth_callback:auth_callback
A functionfunction with the form function(tokenParams, callback(err, tokenOrTokenRequest))TokenCallback instancecallable (eg a lambda)proc / lambda (called synchronously in REST and Realtime but does not block EventMachine in the latter) which is called when a new Ably-compatible token is required. The role of the callback is to generate a signed Ably TokenRequest which may then be submitted automatically by the library to the Ably REST API requestToken, provide a valid Ably Token in as a TokenDetails object, provide a valid Ably JWT, or an External JWT containing an Ably-compatible token. See an authentication callback example or our authentication documentation for details of the Ably TokenRequest format and associated API calls.
Type: CallableTokenCallbackProcFunc<TokenParams, Task<TokenDetails>>
authUrlAuthUrl:auth_urlauth_url
A URL that the library may use to obtain an Ably Token string (in plain text format), a signed TokenRequest or TokenDetails (in JSON format), or an Ably JWT. For example, this can be used by a client to obtain signed Ably TokenRequests from an application server.
Type: StringUriNSURL
authMethodAuthMethod:auth_methodauth_method
GET:get The HTTP verb to use for the request, either GET:get or POST:post
Type: StringSymbolHttp


How to Copy a File to Multiple Directories in Linux
While learning Linux, it is always the norm for newbies to keep on typing several commands to accomplish a simple task. This is understandable especially when one is just getting accustomed to using the terminal.
However, as you look forward to becoming a Linux power user, learning what I would refer to as "shortcut commands" can significantly reduce time wasting tendencies.
In this article, we will explain an easy way, using a single command to copy a file into multiple directories in Linux.
In Linux, the cp command is used to copy files from one directory to another, the easiest syntax for using it is as follows:
# cp [options….] source(s) destination
Alternatively, you can also use the advanced-copy command, which shows a progress bar while copying large files/folders in Linux.
Consider the commands below, normally, you would type two different commands to copy the same file into two separate directories as follows:
# cp -v /home/aaronkilik/bin/ /home/aaronkilik/test
# cp -v /home/aaronkilik/bin/ /home/aaronkilik/tmp
Copy Files to Multiple Directories
Copy Files to Multiple Directories
Assuming that you want to copy a particular file into up to five or more directories, this means you would have to type five or more cp commands?
To do away with this problem, you can employ the echo command, a pipe, xargs command together with the cp command in the form below:
In the form above, the paths to the directories (dir1,dir2,dir3…..dirN) are echoed and piped as input to the xargs command where:
 1. -n 1 – tells xargs to use at most one argument per command line and send to the cp command.
 2. cp – used to copying a file.
 3. -v – enables verbose mode to show details of the copy operation.
Copy File to Multiple Locations in Linux
Copy File to Multiple Locations in Linux
Try to read through the man pages of cp, echo and xargs commands to find useful and advanced usage information:
$ man cp
$ man echo
$ man xargs
That's all, you can send us questions in relation to the topic or any feedback through the comment form below. You may also want to read about the progress command which helps to monitor the progress of (cp, mv, dd, tar, etc.) commands that are presently running in Linux.
Support Us
We are thankful for your never ending support.
14 thoughts on "How to Copy a File to Multiple Directories in Linux"
 1. Very interesting article, so in:
 the output from echo is appended to the "cp -v {source-file}"-command. What if we wanted to switch source and destination, so copy from multiple sources into a single destination? How to proceed then (preferably with a one-liner)? Something like copying sys_info1sh and into the tmp-directory:
 ## echo /home/aaronkilik/test/ /home/aaronkilik/tmp/ | xargs -n 1 cp -v?????????????? /home/aaronkilik/bin/
 So I/we need to take the output from echo and prepend (instead of appending it) to the "cp -v"-command – how do achieve this?
 2. Nice article. I often have to move files to another system to multiple dir. I use SCP for that. e.g. scp /source/dir/file1 file2 file3 @:/target/dir
 3. Thanks for the info! In turn, some for you: The article AN is used before singular, countable nouns which begin with vowel sounds. Thus "…an easy way…"
 4. Nice article, I think xargs option "-n 1" – tells xargs to use 1 argument per command line at a time. (single line input to xargs has two whitespace separated arguments)
 5. You aways come up with something great, I can just wait to see what you have for next week. I follow you all the time and this is just another example of content sharing.
 6. an other (simpliest?) solution :
 for dir in dir1 dir2 dir3
 cp -v file1 file2 file3 $dir
 for…do…done is basment of shell power
Got something to say? Join the discussion.


text:
RALEIGH, N.C., May 23, 2005 — Elster Electricity, LLC, a provider of metering solutions worldwide, announces that Toronto Hydro, the largest municipal utility in Canada, is piloting the EnergyAxis® System. The EnergyAxis System is a metering automation system that utilizes a 900 MHz controlled mesh network with Elster's single-phase electronic REX® meters and A3 ALPHA® meter collectors. Toronto Hydro is testing the system's two-way communications capability in three locations in the City of Toronto.
The EnergyAxis System enables Toronto Hydro to collect hourly interval and time-of-use metering data on electricity consumption from commercial installations, townhouses, and single-family residences. Toronto Hydro is testing the system's two-way meter-to-meter communication capabilities by stretching communications distances between meters up to 1,000 feet and installing meters in communications-challenged locations such as metal boxes and the basements of older homes.
In addition, Toronto Hydro is utilizing the EnergyAxis Metering Automation Server (MAS) hosted by Elster in Raleigh, NC. MAS enables Toronto Hydro to use additional system features such as flexible rate structures, two-way communications and on-demand meter reads in response to the Government of Ontario's Smart Metering Initiative. The Government of Ontario has established targets for the installation of 800,000 smart electricity meters by December 31, 2007 and the installation of smart meters for all Ontario consumers by December 31, 2010. Toronto Hydro's very thorough program to test the system under the Smart Meter Initiative requirements should be beneficial to other Ontario utilities looking for smart meter solutions.
"We are very interested in this pilot program and we expect that it will help us prepare for smart metering in Ontario," says Blair Peberdy, vice president communications and public affairs of Toronto Hydro Corporation.
"We are delighted that Toronto Hydro has chosen to test the EnergyAxis System to meet the Government of Ontario's Smart Meter Initiative," stated Jack Robertson, general manager of Elster Metering in Canada. "It's impressive to see how proactive Toronto Hydro has been to respond to the Government's directive. They have been quick to realize the benefits of a full two-way system that can do interval and TOU in the meter, without requiring special communication towers or repeaters. They can easily install the meters and the system creates its own communication network."
About Toronto Hydro [ _URL_ ]
Toronto Hydro Corporation is a holding company which operates through its wholly-owned subsidiaries including Toronto Hydro-Electric System Limited, a local distribution company (LDC) which distributes electricity; Toronto Hydro Energy Services Inc. which manages an existing portfolio of electricity contracts and is engaged in the development and sale of energy efficiency products and services; and Toronto Hydro Telecom Inc. which leases fibre optic cable capacity and provides managed data services.
The principal business of Toronto Hydro Corporation is the distribution of electricity by Toronto Hydro-Electric System Limited (THESL). THESL owns and operates an electricity distribution system, which delivers electricity to over 670,000 customers located in the City of Toronto. THESL is the largest municipal electric distribution company in Canada and distributes approximately 20% of the electricity consumed in Ontario.
About Elster Electricity, LLC [ _URL_ ]
Elster Electricity, LLC, a subsidiary within E.ON's Ruhrgas Industries, offers integrated, cost-effective solutions including advanced electricity meters, communication solutions, and metering automation systems for residential, commercial, and industrial applications. Elster Electricity is located in Raleigh, North Carolina and is a leading provider of electricity metering products and services throughout the world. Elster's metering products include high accuracy ANSI and IEC electricity meters, the EnergyAxis System with intelligent two-way communications, and the ALPHA meter line. Elster Electricity serves customers through a global sales force.
About Elster Metering (Canada) [ _URL_ ]
Elster Metering is a leading supplier of electricity and water meters and related AMR equipment and systems in Canada. Elster Metering is a division of Canadian Meter Company, Canada's leading gas meter supplier, and part of E.ON's Ruhrgas Industries. Elster Metering is located in Burlington, Ontario and offers a wide variety of metering and AMR solutions. Elster Metering delivers metering solutions across Canada focusing on helping customers achieve their metering goals.


text:
Storytelling at Clayport library
Our Performing Arts students took part in a pre-school storytelling performance at Clayport library in Durham, where they presented three Julia Donaldson stories to an audience of young children.
The event allowed the students to perform to their target audience in a different performance space which reflected their first unit, Storytelling as Performance.
Faye Cunningham, Performing Arts Lecturer, said: "The staff at Clayport Library were astounded with the professionalism that our students demonstrated while performing at the library."
It was an excellent experience for all involved. The students delivered their performance with confidence, enthusiasm and professionalism, engaging with the audience throughout.
Act now and join one of our exciting dance courses!
Our specialist teaching staff will help you to develop confidence, creativity and finely tune your performance skills.


HomeDev GuideRecipesAPI ReferenceGraphQL
Dev GuideAPI ReferenceUser GuideGitHubNuGetDev CommunityDoc feedbackLog In
GitHubNuGetDev CommunityDoc feedback
In a multisite solution, you need to decide whether the sites can share the same code base, and if there is content that the sites cannot share.
## What is multisite?
Optimizely Content Management System (CMS) can host multiple websites using a shared database, and the same content assets. You can add new sites from the CMS admin view, and the start pages will share the same root page in the content structure. See [Setting up multiple sites](🔗).
In DXP, sites use the same Web App, and share the same code base and Optimizely Search & Navigation index. You can have an unlimited number of sites in the Web App. Common scenarios include solutions for the fashion industry, where sites may share the same content types and controllers, but each brand use different views and styles, resulting in different outbound presentations.
## Development strategies
### Code base
Consider how to organize your code using standard conventions and site-specific structures. Can the sites share the same code base, or do you need to separate them? Can you work with shared models and controllers, but use different views?
### Content types
 - Restrict blocks to a single site or share blocks across all sites. If possible, limit the number of site-specific content types (pages, blocks, media).
 - Limit access to specific content types by using roles/permissions and the [AvailableContentTypes](🔗) attribute.
 - Limit ability to add content by using the [AllowedTypes](🔗) attribute on content areas.
Note
Editors with access to multiple sites will have access to all.
### Display channels/options
Defined [display channels](🔗) and [display options](🔗) are available across all sites. Consider how to manage these if different websites have different requirements. For example, you can use [TemplateResolver](🔗) to detect which template should be active for a specific site.
### Forms
Forms in a multisite solution are available for selection across sites. To restrict access to forms, you can [apply access rights on form folders](🔗), just as you do for other types of content items. You can also create a specific [virtual role for managing forms](🔗).
### Categories
Optimizely offers built-in categorization functionality to tag content, and build features based on this. Categories are shared between sites in a multisite solution. You can organize categories by site in a hierarchical structure, or you can build your own category system.
### Personalized recommendations
Added visitor groups are available for all sites in edit view. You can create a specific [role for managing visitor group criteria](🔗) (optional), and ensure that editors working with content personalization are included in the group, and well-aware of which visitor groups to use in what context.
### User access
If sites in a multisite solution are administered by different editors, you can set up site-specific groups to provide editing access in selected parts of the shared content structure. See [access rights in the Optimizely user guide](🔗).
### Search
While available for on-premises versions of Optimizely,_Lucene.NET is not supported_ with DXP. Instead, [Optimizely Search & Navigation](🔗) is included providing advanced search features, and should be leveraged in your search implementation.
Sites with Optimizely Search & Navigation share the same index, and optimizations apply to all sites. Each site has its own partition of the index, and a shared partition for shared content. You can view search results and statistics per site or across all sites; you can limit search results per site.
### Localize
When translating user interface texts using the built-in localization service, you can create one or more XML files with any name, in the _~/Resources/LanguageFiles_ folder.
Note
Content types may have the same class name in code, using a different namespace and class name. To ensure that users can differentiate these, use unique _DisplayNames_. See [Localize the user interface](🔗).
### Custom cultures
Custom cultures such as "sv-gb" and "en-fr", are currently _not_ supported for solutions running in Optimizely DXP. Cultures are part of the standard operating system, and require changes to the registry to modify or add them. This modification is not allowed by the Azure App Service.
See the blog post [Implement custom cultures, CultureInfo, localize Azure App Service](🔗) for more information.
### Apps (add-ons)
Installed add-ons are available across all sites. However, you can restrict access through configuration by setting access rights for the location paths.
### Debug
You can debug on your local machine and in the _Integration_ environment. Debug in other environments only when absolutely needed. See [Troubleshoot](🔗).