text:
When you are looking to "manage" deer, it is very helpful to collect information that clues you into understanding deer numbers in your area and their impact on their habitat. Trail cameras can help estimate numbers of deer, and browse impact studies can help determine the impact they are having on their food source. If deer are overeating their food source, even without knowing "how many" deer there are, you should know that more does need to be harvested for the sake of the health of the herd. The deer browse impact survey is a great tool that gets out into the woods and helps you evaluate the level of impact deer are having. Below we cover some of the basics, however, there are links to articles with more details at the end of this blog.
In an ideal situation, you would plan to run the survey on around 500 acres of forest after snowmelt, but before green-up. But… who has 500 acres of contiguous forest? Chances are if you live in Southern Michigan, you don't. If you live in Northern Michigan, you may, but chances are you don't own all of it. For the sake of conversation, we will use 500 acres to describe the process, but feel free to tweak the process for your situation. For example, on my 12 acres (long and skinny), I simply ran two transects along the long borders of my land.
If you have 500 acres, you would want to have 5 lines (transects) each 1,000 feet apart and 1 mile long. (If you were so lucky to have 1,000 acres, you would have two sets of 5 transects.) Along each mile-long transect, you want to stop every 100 feet (so that you have about 52 plots/line) and evaluate the browse impact within a 4 foot radius at each plot.
Suggested Equipment: Briar proof clothing, clipboard and pencil, data form (see below), compass (traditional, not your smartphone) and a walking stick with 4 feet marked on it
- Picking transect locations: Ideally, the transects should cover multiple cover types and be as straight as possible. Using an aerial map to plan your transects is recommended. You will want to avoid swamps, ponds, etc. Work with your neighbors if possible.
- Team up with crews of at least 2 people.
- Once you have your equipment and your team, you want to plan a day after the snow has melted, but before the leaves have popped out. At the beginning of one of your lines, make your first plot evaluation. Look at the plants within a 4 foot radius and determine the browse impact of the plants between 6 inches off the ground and 6 feet off the ground (the height deer eat at). Document how heavily the stems are browsed on your data form (link below). Once you have documented your observations, count about 30 paces, or 100 feet. Then evaluate the next plot.
- As you are going along your transect, keep your eyes open for pellet piles. Tally how many you see. Once you have collected all the data, there is an equation on the form that will allow you to estimate the deer density on the property based on the pellet numbers you have.
To view a seminar on Deer Browse Impact Surveys, select the links below.
To learn more about the Deer Browse Survey, check out the article below.
QDMA Article "Over the Limit" about conducting a deer browse study.


text:
Dictionary encoding edit Parquet has an automatic dictionary encoding enabled dynamically for data with a small number of unique values ( 105 ) that enables dr martens promo significant compression and boosts processing speed.
Parquet can be used in any Hadoop ecosystem like.
Parquet stores nested data structures in a flat columnar format.11 Comparison edit Apache Parquet is comparable to RCFile and Optimized Row Columnar (ORC) file formats-all three fall idée cadeau femme frileuse under the category of columnar data storage within the Hadoop ecosystem.Further noise reduction if used in combination with WP Looseglue!In order to test performance, we should run the queries in Multi-node cluster, where jobs are parallelized and run simultaneously.Twitter 2 and, cloudera.See also edit References edit External links edit.
Hadoop namely, rCFile and, oRC.
You want the parquet-hive-bundle jar in Maven Central (From Hive.13 Native Parquet support was added).
This results in compactness in its most beautiful and quietest form.We will create table to store text data.Load the data into the table.Creating table in hive to store parquet format: We cannot load text file directly into parquet table, we should first create an alternate table to store the text file and use insert overwrite command to write the data in parquet format.The result is the wonderfully rich, compact sound of your steps.

source: openbmb/Ultra-FineWeb


Meaning of toluene in English:
Pronunciation /ˈtɒljʊiːn/
Translate toluene into Spanish
mass nounChemistry
 - A colourless liquid hydrocarbon present in coal tar and petroleum and used as a solvent and in organic synthesis.
 Alternative name: methylbenzene; chemical formula: C₆H₅CH₃
 - 'The powdered bark can also be treated with solvents, such as toluene, or amyl alcohol to extract the quinine.'
 - 'Toxic chemicals such as benzene, toluene and methyl benzene were included in the list.'
Late 19th century from tolu+ -ene.


text:
How economic, humanitarian, and religious concerns shape European attitudes toward asylum seekers
What types of asylum seekers are Europeans willing to accept? We conducted a conjoint experiment asking 18,000 eligible voters in 15 European countries to evaluate 180,000 profiles of asylum seekers that randomly varied on nine attributes. Asylum seekers who have higher employability, have more consistent asylum testimonies and severe vulnerabilities, and are Christian rather than Muslim received the greatest public support. These results suggest that public preferences over asylum seekers are shaped by sociotropic evaluations of their potential economic contributions, humanitarian concerns about the deservingness of their claims, and anti-Muslim bias. These preferences are similar across respondents of different ages, education levels, incomes, and political ideologies, as well as across the surveyed countries. This public consensus on what types of asylum seekers to accept has important implications for theory and policy.


text:
(Phys.org)—Tried-and-true techniques could help optimize oilseed yield for biodiesel production, according to studies conducted by U.S. Department of Agriculture (USDA) scientists.
For more than 30 years, near infrared (NIR) reflectance spectroscopy has been used as a rapid and nondestructive method for measuring protein, moisture, and oil levels in whole grains. Now Agricultural Research Service (ARS) research leader Dan Long is studying how to use remote sensing tools to quickly assess seed oil quality and quantity before and after harvest.
ARS is USDA's chief intramural scientific research agency, and this research supports the USDA priority of developing new sources of bioenergy.
Long, who works at the ARS Columbia Plateau Conservation Research Center in Pendleton, Ore., used a special NIR sensor to assess seed oil content in 226 canola samples from Montana, Washington and Oregon. Seed oil concentration is used to estimate extraction efficiency, which is the percentage of oil recovered in relation to the amount of oil in seed.
Using this technique, Long was able to determine that oil concentrations in the samples ranged from 32 percent to 46 percent, and that the NIR sensor estimated seed oil content with an average error of 0.73 percent. A bout of abnormal weather affected results from one group of seeds in this study. If this group had been excluded from the analysis, the overall error rate would have been less than 0.5 percent.
Long believes that NIR sensors could be installed in seed crushing facilities to rapidly and continuously measure the oil content of clean seeds flowing into the expeller, where they are crushed to obtain the oil. Using NIR to monitor extraction efficiency might enable workers to adjust the choke setting on the expeller to compensate for oil loss in meal.
This would boost profits associated with seed processing, and lower the costs of the oil feedstock that is converted into fuel. NIR measurements might also help reduce the number of acres needed for oilseed feedstock production by maximizing seed oil extraction rates in the seed crushing facilities.
Explore further: Researchers identify new target to boost plant resistance to insects and pathogens
More information: Findings from these studies were published earlier this year in the Journal of Near Infrared Spectroscopy.

source: HuggingFaceFW/fineweb-edu


text:
What is difference between drug use and drug abuse?
3 Answers | Add Yours
The difference between drug use and drug abuse is that drug use is infrequent and drug abuse is constant.
Basically, the difference between use and abuse is degree. Any drug use can turn into abuse if the user becomes dependent. Drug dependency means that the person cannot live without the drug. This is when a person is said to be abusing the drug. Some drugs are very addictive, and drug use quickly turns into drug abuse. However, even just using a drug can be dangerous. One does not have to abuse a drug to have serious health consequences.
Drug use is not as frequent as drug abuse. When a person abuses drugs they use it too often, and too much.
Drug use is different because people use it when they're sick or in need of drugs or if it is the case of bad drugs such as meth then that is a different story. But if a person abuses drugs they use it way too often and way too much and get an overdose
Join to answer this question
Join a community of thousands of dedicated teachers and students.Join eNotes


text:
Throughout history, women have made a name for themselves by being pioneers in their fields. From Sally Ride to Marie Curie, Elizabeth Blackwell to Rosa Parks, women have worked hard to change the world.
My Name is Not Isabella is a children's book by Jennifer Fosberry with pictures by Mike Litwin that tells the story of a day in the life of a little girl named Isabella who dared to dream. She dreams of being an astronaut, a doctor, and an activist among other things, telling her mom what she will do to help change the world.
This is a great story for any little girl to inspire her to dream big and believe in herself. You can never start believing in yourself too soon and never dream too big. In a world full of stories about princesses and fairies, it's refreshing to see a book teaching girls that they can be whatever they set their minds to.
Not only is this a great story to help inspire little girls, it's a great book to help teach any child about women's history.
This book retails for $16.99 and is published by Sourcebooks Jabberwocky.
I received a copy of this book in exchange for my honest review.


text:
St. Patrick's Day Brawl between Massachusetts and Virginia Lines
Q.Is there any truth to the story about the St. Patrick's Day Brawl between Massachusetts and Virginia Lines? It seems the Pennsylvania Line place a Leprechaun/Scarecrow in the company street of a Virginia regiment who blamed a Massachusetts regiment and a brawl erupted. Washington watched this and without saying a word, the men stopped the fight and went back to their cabins. (Source: Birthplace of an Army)
Bradley Finfrock, Graduate Student, Sterling, VA
A.Trussell in his "Birthplace" book cites a couple of sources for the story: "Washington at Valley Forge" by Theodore W. Bean and "Valley Forge" by Harry Emerson Wildes
John Stoudt also recounts the event in his "Ordeal at Valley Forge" under March 17, 1778
"Today a brawl developed between the various Pennsylvania Troops, German and Irish. The German troops rigged up a grotesque Paddym and displayed it in Camp. This caused the Irish to be indignant, but ascribing it to New England Troops, proceeded to wreak their vengeance upon them. His Excellency quashed it and ordered a grog for all."
Stoudt does not cite specifically where each of his statements come from in his book. It is a compilation of the various events — a daily record — from a number of sources. The account from Bean is not cited as well.
Trussell also relates in his book (p.107): "No contemporary records, official or otherwise, has been found to substanitate this story."
SAS, Courtesy The Valley Forge Historical Society


text:
M. Moll and M. A. Erdmann, "Manipulation of Pose Distributions," in Algorithmic and Computational Robotics: New Directions, A. K. Peters, 2001, pp. 127–141.
For assembly tasks parts often have to be oriented before they can be put in an assembly. The results presented in this paper are a component of the automated design of parts orienting devices. The focus is on orienting parts with minimal sensing and manipulation. We present a new approach to parts orienting through the manipulation of pose distributions. Through dynamic simulation we can determine the pose distribution for an object being dropped from an arbitrary height on an arbitrary surface. By varying the drop height and the shape of the support surface we can find the initial conditions that will result in a pose distribution with minimal entropy. We are trying to uniquely orient a part with high probability just by varying the initial conditions. We will derive a condition on the pose and velocity of an object in contact with a sloped surface that will allow us to quickly determine the final resting configuration of the object. This condition can then be used to quickly compute the pose distribution. We also present simulation and experimental results that show how dynamic simulation can be used to find optimal shapes and drop heights for a given part.


High SNR linear estimation of vector sources
Alireza S. Behbahani, Ahmed M. Eltawil, Hamid Jafarkhani
Research output: Contribution to journalArticlepeer-review
2 Scopus citations
In this letter, we extend our prior work and consider decentralized estimation of unknown random vectors under high observation signal-to-noise ratio (SNR). A linear model is considered for decentralized estimation of vector sources. Observation models and sensor operations are both linear. Furthermore, the channel between the wireless sensors and fusion center (FC) is a coherent multiple access channel (MAC). Each sensor observes a different vector source. Sensors are designed to minimize the total mean square error (MSE) at the FC subject to the individual transmit power constraints at the sensors. We first provide the solution for scalar sources under high observation SNR regime. Then, we use the provided solution for scalar sources and extend it to the case of vector sources.
Original languageEnglish (US)
JournalIEEE Wireless Communications Letters
Issue number6
StatePublished - Dec 1 2014
Externally publishedYes
Fingerprint Dive into the research topics of 'High SNR linear estimation of vector sources'. Together they form a unique fingerprint.
Cite this


Cantilever Robot
Gantry Robot
Automatic Unloading
 - Cantilever Robot is a robot whose job is to load and unload slabs on virtually any stone processing
 - line or machine (including resin lines, quartz plants, polishing lines, and CNC machines).
 - It can communicate in any language and receives orders through a user-friendly touch screen
 - (Schneider Electric PLC). Its four axes (X, Y, B, C) are controlled by encoders and inverters in order
 - to ensure precise, smooth and fast movements (cycle time for 8-meter long X rails is around 1 minute).
 - It can handle a wide range of materials (including marble, granite, and quartz slabs) even if they are
 - cracked or contain holes. This is possible thanks to the use of safety, non-return valves, and sensors for reading minimum vacuum levels. In other words, the robot can handle situations in which up to five suction cups fail due to face cracks or holes in the slabs.
 - It is smart. By means of weighing cells, it can detect if there are two or more wet slabs stuck together in order to avoid slab dropping. Additionally, in the event of a power failure, it can implement a safety system to maintain effective vacuum levels. With the help of a turn-over table, it can also perform "book-matching" operations.
 - The cantilever design and various other manufacturing details make it a reliable and flexible assistant that can be installed in many different configurations so as to optimize operations and material flow. Compared to traditional human-handling by means of cranes, it has proved to be safer and more efficient, ergonomic and cost-effective.
 - It payback period varies depending on the country where it operates, but considering its outstanding performance/price ratio, it is always a good investment.


text:
Mean stability of switched linear systems
MetadataShow full item record
A switched linear system is a dynamical system that consists of multiple linear time-invariant systems, called subsystems, and a piecewise constant function, called a switching signal, that orchestrates the switching between the subsystems. For the last two decades switched linear systems have attracted a significant amount of attention due to their wide range of applications. Stability, which is the first property that every controlled system must have, has been one of the central topics in the study of switched linear systems. In particular mean stability, that roughly speaking requires stability in average, is known to be a rather practical and easy to check stability notion. There are now many conditions available to check the mean stability of linear switched systems with various different stochastic structures. However, there are still some important classes of switched linear systems whose mean stability cannot be checked by available methods. This thesis gives the characterization of the mean stability of discrete-time switched linear systems with identically and independently distributed system parameters and continuous-time (semi )Markov jump positive linear systems. These conditions can be checked by the eigenvalues of a matrix and also extend the stability conditions obtained in the systems and control theory literature. We also study the mean escape time and the asymptotic behavior of switched Riccati differential equations naturally induced by switched linear systems.


Using custom elements
One of the key features of the Web Components standard is the ability to create custom elements that encapsulate your functionality on an HTML page, rather than having to make do with a long, nested batch of elements that together provide a custom page feature. This article introduces the use of the Custom Elements API.
Note: Custom elements are supported by default in Firefox, Chrome, and Edge (76). Opera and Safari so far support only autonomous custom elements.
High-level view
The controller of custom elements on a web document is the CustomElementRegistry object — this object allows you to register a custom element on the page, return information on what custom elements are registered, etc.
To register a custom element on the page, you use the CustomElementRegistry.define() method. This takes as its arguments:
 - A DOMString representing the name you are giving to the element. Note that custom element names require a dash to be used in them (kebab-case); they can't be single words.
 - A class object that defines the behavior of the element.
 - Optional An options object containing an extends property, which specifies the built-in element your element inherits from, if any (only relevant to customized built-in elements; see the definition below).
So for example, we can define a custom word-count element like this:
customElements.define('word-count', WordCount, { extends: 'p' });
The element is called word-count, its class object is WordCount, and it extends the element.
A custom element's class object is written using standard ES 2015 class syntax. For example, WordCount is structured like so:
class WordCount extends HTMLParagraphElement {
 constructor() {
 // Always call super first in constructor
 // Element functionality written in here
This is just a simple example, but there is more you can do here. It is possible to define specific lifecycle callbacks inside the class, which run at specific points in the element's lifecycle. For example, connectedCallback is invoked each time the custom element is appended into a document-connected element, while attributeChangedCallback is invoked when one of the custom element's attributes is added, removed, or changed.
You'll learn more about these in the Using the lifecycle callbacks section below.
There are two types of custom elements:
 - Autonomous custom elements are standalone — they don't inherit from standard HTML elements. You use these on a page by literally writing them out as an HTML element. For example , or document.createElement("popup-info").
 - Customized built-in elements inherit from basic HTML elements. To create one of these, you have to specify which element they extend (as implied in the examples above), and they are used by writing out the basic element but specifying the name of the custom element in the is attribute (or property). For example , or document.createElement("p", { is: "word-count" }).
Working through some simple examples
At this point, let's go through some more simple examples to show you how custom elements are created in more detail.
Autonomous custom elements
Let's have a look at an example of an autonomous custom element — (see a live example). This takes an image icon and a text string, and embeds the icon into the page. When the icon is focused, it displays the text in a pop up information box to provide further in-context information.
To begin with, the JavaScript file defines a class called PopUpInfo, which extends the generic HTMLElement class.
class PopUpInfo extends HTMLElement {
 constructor() {
 // Always call super first in constructor
 // write element functionality in here
The preceding code snippet contains the constructor() definition for the class, which always starts by calling super() so that the correct prototype chain is established.
Inside the constructor, we define all the functionality the element will have when an instance of it is instantiated. In this case we attach a shadow root to the custom element, use some DOM manipulation to create the element's internal shadow DOM structure — which is then attached to the shadow root — and finally attach some CSS to the shadow root to style it.
// Create a shadow root
this.attachShadow({mode: 'open'}); // sets and returns 'this.shadowRoot'
// Create (nested) span elements
const wrapper = document.createElement('span');
const icon = wrapper.appendChild(document.createElement('span'));
icon.setAttribute('tabindex', 0);
// Insert icon from defined attribute or default icon
const img = icon.appendChild(document.createElement('img'));
img.src = this.hasAttribute('img')? this.getAttribute('img') : 'img/default.png';
const info = wrapper.appendChild(document.createElement('span'));
// Take attribute content and put it inside the info span
info.textContent = this.getAttribute('data-text');
// Create some CSS to apply to the shadow dom
const style = document.createElement('style');
style.textContent = '.wrapper {' +
// CSS truncated for brevity
// attach the created elements to the shadow DOM
Finally, we register our custom element on the CustomElementRegistry using the define() method we mentioned earlier — in the parameters we specify the element name, and then the class name that defines its functionality:
customElements.define('popup-info', PopUpInfo);
It is now available to use on our page. Over in our HTML, we use it like so:
Note: You can see the full JavaScript source code here.
Internal vs. external styles
In the above example we apply style to the Shadow DOM using a


text:
A New Path
A New Path lays out AFSC's seven principles for a new path toward a humane immigration policy. Learn more about our current work.
Develop humane economic policies to reduce forced migration
International economic policies, including trade agreements, need to be consistent with human rights, trade justice, and sustainable approaches to the environment and economic development in order to prevent labor displacement and its consequences such as forced economic migration.
Protect the labor rights of all workers
All workers are entitled to humane policies that protect their labor and employment rights.
Develop a clear path to citizenship
Inclusive measures must be enacted that lead to permanent residence and citizenship for undocumented immigrants.
Respect the civil and human rights of immigrants
Immigrants, regardless of status, deserve the same civil and human rights as all U.S. residents.
Demilitarize the U.S.-Mexico border
End costly, ineffective, and inhumane policies that have heavily militarized the U.S.-Mexico border region and undermined the quality of life of border communities.
Make family reunification a top priority
Recognize the distinctly important and valuable role of family ties by supporting the reunification of immigrant families in a way that equally respects both heterosexual and same-sex relationships.
Ensure that immigrants and refugees have access to services
Our values should not be contingent on immigration status. Public programs and services to address needs like public health or to fulfill our societal sense of fairness and compassion should never be dependent on a person's race, ethnicity, or place of birth.
Get Immigration Updates
To hear about important Immigration issues and ways to take action, sign up for Immigrants Rights emails.


What is Red Wine Vinegar?
A glass container of red wine vinegar.
Red wine vinegar is used to make tangy salad dressings.
Red wine vinegar can be made from any variety of red wine.
A solution of red wine vinegar and water sprayed on produce helps prevent the growth of mold.
Red wine vinegar can be used for cooking in a variety of ways.
Quality red wine vinegar is aged in wooden barrels.
Article Details
 - Originally Written By: Mary McMahon
 - Revised By: C. Mitchell
 - Edited By: O. Wallace
 - Last Modified Date: 17 July 2015
 - Copyright Protected:
 Conjecture Corporation
 - Print this Article
Free Widgets for your Site/Blog
Red wine vinegar is vinegar made from essentially any variety of red wine. Many of the more expensive versions are made from specific types of wine, like merlot or pinot noir, though most of the vinegars available for sale are made from wine blends that might not be as appealing to drink. Vintners often set leftover and run-off wine aside for vinegar production as a way to make it useful, and people usually buy vinegar more for its general flavor than for the nuanced taste that wine is often famous for. In vinegar form, red wine is highly acetic, virtually calorie-free, and completely non-alcoholic. Cooks use it to add flavor and tang to salad dressings, sauces, and marinades, and it can also be used in pickling and preserving.
Popularity in Cooking
Cooks in many parts of the world keep both red and white wine vinegar as "staple" ingredients in their pantries. Red versions are used in a variety of different ways, but are perhaps most popular in vinaigrette-style salad dressings and in marinades for meat and vegetables. The vinegar has a distinctive "zip" and tang that can bring out the flavor of many different dishes.
Red wine vinegar can also act as a pickling agent, preserving foods while enhancing their overall taste. A vegetable picked in this as opposed to standard white vinegar will have a much more pronounced taste, for instance, and meats preserved this way often have a deeper, richer flavor. Cooks may also use the vinegar to deglaze pans when frying or roasting foods over high heat. Heat causes fats to stick to the bottom of skillets and roasting pans, and adding a splash of vinegar or other liquid can be a good way for cooks to keep things from burning.
Most people use the condiment for savory foods, but more adventurous cooks sometimes also use it in desserts to balance out the sweetness of baked goods and other confections. It can be drizzled on top of almost anything or boiled down into a more concentrated reduction that people can use like a syrup on sliced fruit, ice cream, and more.
Medicinal and Health Uses
Red wine vinegar may also have a number of health properties. Medical authorities in ancient cultures often prescribed the liquid for indigestion and used it as a salve for wounds and as a medication for a range of blood disorders or conditions. Modern experts don't usually credit the vinegar with having these "cure-all" properties, but most agree that it can promote good health in many cases. It is a known antioxidant, for instance, and is very low in cholesterol. Most versions are actually capable of lowering a person's blood cholesterol, too, thanks to flavanoids, naturally occurring chemicals that scientists believe can promote health and wellness.
How It's Made
Making red wine vinegar is usually very easy, and many people believe that the first examples were actually made by accident. In most cases, red wine will turn to vinegar on its own if exposed to oxygen. Leaving a bottle open long enough will produce a rudimentary version, though most manufacturers use a more streamlined process that gets more consistent and controlled results.
When wine comes into contact with the oxygen in the air, the alcohol molecules ferment and turn into acetic acid. This takes a considerable amount of time, so cooks and wine connoisseurs who leave a bottle uncorked on a counter for a week or so don't usually need to worry. Fermentation is generally slow, and often takes at least a month to get going. The end result is a red liquid that looks a lot like wine, but tastes very sour or bitter as a result of the alcohol's conversion to acid.
Fermentation Process
Fermentation is a natural process that happens when bacteria in the air interact with an energy source, in this case the sugars found in alcohol. Normal air contains a lot of different microscopic bacteria, including acetic acid bacteria. When these bacteria come into contact with alcohol, they eat and digest the natural sugars and convert them to acid. This is how wine vinegar contains virtually no calories — it has no sugar — and also how it is non-alcoholic.
Commercial manufacturers don't usually want to wait for fermentation to happen on its own, and as a result have come up with a couple of different ways to streamline the process and speed it up. Adding concentrated acetic acid bacteria is one option; putting the wine in a barrel or vat with a controlled flow of oxygen is another. Manufacturers will sometimes also agitate or constantly mix the wine to be fermented, which speeds up oxygenation.
Keeping things controlled usually leads to more consistent and predictable results, which people in the business of selling vinegar often find desirable. It's important for a certain brand to have more or less the same product from place to place and year to year, for instance, and major distributors usually need to be able to consistently produce a certain volume. Rapidly fermenting large quantities of wine is one of the best ways to be able to predict in advance when things will be done and how much will be available.
Importance of Aging
Red wine vinegar is a lot like red wine in that it is usually better the longer it ages. Aging allows different flavors to develop and can improve the overall taste, making it more mellow and less acidic. Many manufacturers age wine vinegar in oak barrels, though it can also be stored in metal, glass, or even plastic. Some people add in things like spices or herbs to enhance the vinegar's flavor, but not always. A lot depends on the individual manufacturer, as well as how the product is intended to be used. Vinegar destined to be sort of an all-purpose addition to cooking isn't usually aged with much care, whereas a bottle made by a more "designer" wine label may require a bit more care.
Shelf Life
In most cases, red wine vinegar doesn't ever really go bad, and it will usually retain its freshness for at least a year. Cooks can comfortably leave an opened bottle in their pantries or cupboards without worrying about spoilage or flavor deterioration. Refrigeration isn't required, though most experts recommend keeping the condiment in a relatively cool, dry environment. Bottles that are left in the sunlight may grow mold, and freezing the liquid can make its flavor fade.
You might also Like
Discuss this Article
Post 7
Does Red Wine vinegar contain any traces of alcohol? The label certainly does not say so.
Post 6
Just went to Vons and was going to get a bottle of red wine vinegar until I saw a sign.
The sign said "Red Wine Vinegar and Balsamic Vinegar on these shelves contain lead known to cause cancer"
Can anyone explain this?
I love the red wine vinegar but I just did not know that it has lead in it. Were does that come from? Thank you, Michael.
Post 5
please can you tell me, is red wine vinegar safe for diabetics and high blood pressure. Thank you. --Jean
Post 4
How long is "too long" for meat to marinade in red wine vinegar?
Post 3
Vinegar doesn't expire. Vinegar is a preservative. Depending on how the vinegar was made and especially aged it can be mildly hot. this tames with age. Standard mustard is aged for several months because fresh mustard is very hot. Wine vinegars mellow with age.
Post 2
I used red wine vinegar in a salad and was hot. Does that mean it has expired?
Post 1
What about the expiry date/period of red wine vinegar?
Post your comments
Post Anonymously
forgot password?


text:
The example below shows how to integrate DMX into Taphome via Taphome DMX Gateway.
- STEP: Connect DMX GATEWAY to any Taphome BUS terminal. It can be at the terminal along with other Taphome modules.
- STEP: Set up DMX Gateqay within Taphome application
a) Make sure that terminal is linked to TapHomeBus CCU within the Hardware settings page
b) Start "Find new devices" scan within TapHome Bus settings page
c) After successful scan open DMXG device within TapHome Bus settings page
d) Use "+ Add device" to add new DMX device
e) The result


text:
The 12th International Conference on Fluidization - New Horizons in Fluidization Engineering
CANNOT FIND FILE: date.inc - CANNOT FIND FILE: location.inc
|Editors:||CANNOT FIND FILE: editors.inc|
May 13-17, 2007
The mixed gas of toluene and air was used as treated gas, self-made fluidized bed and ultraviolet lamp and TiO2/silica gel prepared in laboratory used as photo reactor and light source and photo-catalyst respectively to degrade toluene in the treated gas. The effects of operating parameters including initial concentration, operating gas velocity, ultraviolet light intensity and bed layer height on degradation rate of toluene have been probed into in this research. The results showed that degradation rate of toluene was independent of initial concentration (20～55mg/m3) but decreased with higher initial concentration; the degradation rate of toluene increased with gas velocity (below 3.98cm·s-1) but decreased in case of higher gas velocity(above 3.98cm•s-1). The results also showed that the degradation rate of toluene increased with higher light intensity or bed layer height.
Xiaoping Zhang and Cong Liao, "Photocatalytic Degradation of Toluene by Nano-TIO2 in a Fluidized Bed" in "The 12th International Conference on Fluidization - New Horizons in Fluidization Engineering", Franco Berruti, The University of Western Ontario, London, Canada; Xiaotao (Tony) Bi, The University of British Columbia, Vancouver, Canada; Todd Pugsley, University of Saskatchewan, Saskatoon, Saskatchewan, Canada Eds, ECI Symposium Series, (2007). _URL_


text:
This lesson is based on the National Register of Historic Places registration form for the Chesapeake and Ohio Canal and other documents. It was written by Sherilyn Seyler, Park Ranger at the C & O Canal National Historical Park, Hancock Visitor Center, and Kathleen Kupper, Supervisory Park Ranger at the Georgetown area of the C & O Canal National Historical Park. The program is sponsored, in part, by the Cultural Resources Training Initiative and Parks as Classrooms programs of the National Park Service. This lesson is one in a series that brings the important stories of historic places into the classrooms across the country.
Where it fits into the curriculum
Topics: This lesson could be used in units on the early industrial period of American history and in courses on geography or science and technology. It will help students realize the role canals played in western expansion and in the evolution of transportation by focusing on the construction of the Chesapeake and Ohio Canal.
Time period: Early to Mid 19th Century
Relevant United States History Standards for Grades 5-12
Objectives for students
1) To describe the importance of George Washington's role in the building of a Potomac River canal.
2) To explain the role canals played in the early industrial economy of the nation.
3) To outline the effect the C & O Canal had on the Potomac River Valley.
4) To research forms of transportation used in the students' own communities in the early days of development.
Materials for students
The materials listed below either can be used directly on the computer or can be printed out, photocopied, and distributed to students. The maps and images appear twice: in a low-resolution version with associated questions and alone in a larger, high-resolution version.
1) two maps that indicate U.S. borders in the early 19th century and principal canal routes at mid century;
2) three readings on early attempts to build a canal and the economic impact of the canal's completion;
3) a drawing showing the building of the Canal;
4) a plan for a typical canal boat;
5) four historical photographs showing the canal in use.
Visiting the site
The Chesapeake and Ohio Canal National Historical Park is administered by the National Park Service. The park is 185 miles long and follows the path of the Potomac River. It begins in the Georgetown section of Washington, D.C., where there is a visitor center and mule-drawn boat rides. Other places of interest include the Great Falls and the Great Falls Tavern Visitor Center, Harpers Ferry, Sharpsburg, the Paw Paw Tunnel, the Hancock Visitor Center, and Cumberland. For further information please Contact us.
The Building of the C&O Canal
Setting the Stage
Map of US 1821
Map of Canals in 1860
George Washington's Influence
Serving the Potomac Valley
Building the Canal
A Typical Canal Boat
Cumberland Boat Yard
Daily Life Along the Canal
Putting it all together
A Journey on the Chesapeake and Ohio Canal (Online)
A Journey on the Chesapeake and Ohio Canal (Print)


text: The theoretical notion of 'construal' captures the idea that the way in which we describe a scene reflects our conceptualization of it. Relying on the concept of ception - which conjoins conception and perception - we operationalized construal and employed a Visual World Paradigm to establish which aspects of linguistic scene description modulate visual scene perception, thereby affecting event conception. By analysing viewing behaviour after alternating ways of describing location (prepositions), agentivity (active/passive voice) and transfer (NP/PP datives), we found that the linguistic construal of a scene affects its spontaneous visual perception in two ways: either by determining the order in which the components of a scene are accessed or by modulating the distribution of attention over the components, making them more or less salient than they naturally are. We also found evidence for the existence of a cline in the construal effect with stronger expressive differences, such as the prepositional manipulation, inducing more prominent changes in visual perception than the dative manipulation. We discuss the claims language can lay to affecting visual information uptake and hence conceptualization of a static scene in the light of these results.


text:
The Power of Patterns in Photoshop
By Linda Sattgast
To follow along, download the DS Journaling Lines pattern. After downloading, you'll need to unzip it. On a Mac, double click on the zip file. In Windows, right click on the file and choose Extract All.
Photoshop Patterns can be quite powerful, IF you know how to use them. Here are all the basics, including some little known facts about patterns.
Create a Pattern Adjustment Layer
- On the Layers panel, click on the Adjustment Layer icon and choose Pattern. Your selected document will fill with a pattern and a dialog box will appear.
- Click on the arrow next to the pattern thumbnail to open the Pattern Picker and see the patterns.
- Click on a pattern thumbnail to apply that pattern.
Load Other Default Patterns
- Click on the icon in the upper right corner of the Pattern Picker to get a flyout menu. Additional pattern sets are listed at the bottom. Click on one of the sets to load them.
- You'll be asked if you want to replace or append the patterns. Choose what you wish and click OK.
- The new pattern set will appear in the Pattern Picker.
- Most default patterns aren't very useful. You can find a few that are good to use, especially with blend modes, but you really have to search, so I prefer to create my own patterns.
- To reset the patterns in the Pattern Picker, open the flyout menu and choose Reset Patterns.
- You'll be asked if you want to replace the current patterns with the default set. Click OK.
Load 3rd Party Patterns
- To load 3rd party patterns, open the Pattern Picker flyout menu and choose Load Patterns.
- Navigate to the place on your computer where you put the DS Journaling Lines pattern. Double click on the.pat pattern file to load it.
- Choose Append, and it will appear at the end of the pattern thumbnails. There's only one pattern in this set.
- Click on the DS Journaling Lines thumbnail to apply that pattern, and your document will fill with a series of blue lines.
- Click and drag on the document to reposition the pattern.
- Change the scale of the pattern with the scale slider or simply type in a number in the scale field to get that percent.
- Click OK to accept the pattern.
Adjust the Pattern Layer in the Layers Panel
- You can clip a pattern layer to the layer below it by choosing Layer > Create Clipping Mask from the Menu Bar.
- If you change the blend mode of the Pattern layer, you can get other effects, depending on the pattern and the layer below.
- When I changed the pattern blend mode to Overlay, I get soft white lines.
- Vivid Light gave me brighter white lines.
- Again, the effect of the blend mode will vary depending on the pattern layer and the layer below, so you just have to experiment.
- You can also reduce the opacity of the pattern layer in the Layers panel to reduce the effect.
Remove Some of the Pattern
- A Pattern adjustment layer has a mask, so you can erase some of the pattern, if you wish.
- Click on the mask thumbnail to make it active.
- Make sure the Foreground Color Chip is black. If it isn't, press the letter X to switch the Color Chips.
- Get the Brush tool. Open the Brush Picker and choose the kind of brush you want. Depending on your desired effect, you might want a soft round brush or a hard round brush. I used a hard round brush. In Tool Options, the Mode should be Normal and Opacity and Fill 100%. On your document, brush to erase the pattern.
Pattern Options: Merge or Rasterize
- To merge a pattern with the layer below, Shift click on the layer below the pattern.
- In the Menu Bar, choose Layer > Merge Layers.
- Right click on the pattern layer and choose Rasterize layer. The thumbnail will change, and you will no longer be able to edit the pattern.
- To apply the mask, right click and choose Apply Layer Mask.
- With a rasterized, or simplified, layer, you can change the color.
- Press the letter D to reset the Color Chips to black over white.
- Press Alt Shift Backspace (Mac: Opt Shift Delete) to fill the lines with black.
- Lower the layer opacity to get gray lines.
Install a Pattern Set
If a pattern set is something you think you'll use often, it might be advantageous to load it inside the program so it shows up in the flyout menu as one of the pattern choices you can quickly load. Here are the file paths:
Windows: C: > Program Files > Adobe > Adobe Photoshop (your version) > Presets > Patterns
Mac: Application > Adobe Photoshop (your version) > Presets > Patterns.


FAQs: COVID19 vaccine for foreingers in Thailand
Right now, COVID19 vaccine is licensed and available in Thailand, unfortunately the supply of vaccines is very limited. Foreigners still cannot get the vaccine in Thailand and we did received many questions and requests for foreingers especially expatriates in Thailand on how and where to get the vaccine. So we will try to answer these questions in this blog post.
Let's start:
1. Which COVID19 vaccines are licensed and available in Thailand?
Our FDA licensed three COVID19 vaccines i.e. vaccine from AztraZeneca/Oxford, the Sinovac from China and from Johnsons and Johnsons. However, only two vaccines (AztraZenaca and Sinovac) are available right now.
2. These COVID19 vaccines belong to whom? Who imported the vaccines?
Royal Thai Government imports all vaccines and plans to distribute to all Thais. They have a clear plan to secure and distribute the vaccines, started from February 2021, right now (4 Apr) approximately 170,000 Thais received vaccines. A big lot of vaccine is coming, and by the end of this year, our government expects to receive 60 million doses of vaccine for our population.
3. What is the target population of this vaccine?
The priority groups are the healthcare personels, people in outbreak area and elderly and those with medical conditions. The next phase will distribute to general population.
4. Is it true that COVID19 vaccine is free for Thai citizen? and How about foreingers?
Yes, the government provides vaccine for Thai citizen free of charge. Unfortunately, non-Thais are still not the target group of vaccine, at least for now, where the availability of vaccine in Thailand is still very limited. So there is no tentative date/time on when foreigners can get the vaccine in Thailand.
5. What about private hospitals/clinics in Thailand? Can they buy vaccine and provide to foreingers in Thailand?
Theoretically, yes. Private hospitals can buy licensed COVID19 vaccine and distribute in private sector. Unforutnately, as you know, now all countries, all government want to buy vaccines in big lots (10+ millions doeses). The demand is huge. So as you can imagine, big pharmaceutically companys are much more willing to sell millions doses of vaccines to the goverment than 10K or 100K or even 200K doses to private sector. This is one reason why, even private hospitals are willing to pay, to get the vaccine is still not easy.
Apart from that, the rule, regulation and liability of new vaccine are another key factors. In fact, before new vaccine is licensed, it has to pass many processes and take long times (2-5 years) to ensure its safety and efficacy. But we have not much time in COVID19 pandemic. So FDA in many countries has to license and approve the use of new COVID19 vaccine urgently and with some conditions such as for public health authorities use only, or for emergency use only, etc. That means this COVID19 vaccine is not for general use right now, so this is another reasons why private hospitals in many countries are not allowed to buy and provide vaccines to their patients.
6. I'm an expat living in Thailand, so how I can get the COVID19 vaccine?
Unfortunately, right now there is no easy way to get the vaccine if you are non-Thais. Ones may prefer to wait and see, and that's ok. We believe that in the future, you can get this vaccine in Thailand. Unfortunately, no one can predict when. By the way, there is another way if you do not want to wait, you can choose to fly back to your home country to get the vaccine and fly back to Thailand. We do see many expats choose this way.
Likewise, we did see some Thais living abroad, choose to fly back to Thailand to get vaccine here, because they are not eligible to get the vaccine abroad. And that's understanable. All countries always give priority to their own citizen first.
7. Does Thai Travel Clinic plan to provide COVID19 vaccines for foreingers?
Absolutely, our goals is to provide best medical care to Thais and foreigners. And we believe that vaccine is the key to control the outbreak. So we try very hard to buy COVID19 vaccine for foreingers in our hospital. Unforutnately, at this point, the priority of vaccine is still for Thais. Anyway, once global supply of vaccine is not tight, we will buy it and will provide COVID19 vaccine to foreigners.


Synonyms for opaque
1. opaque (vs. clear), cloudy, muddy, mirky, murky, turbid, fogged, foggy, frosted, glaucous, lightproof, light-tight, milky, milklike, whitish, semiopaque, solid, unclear
usage: not transmitting or reflecting light or radiant energy; impenetrable to sight; "opaque windows of the jail"; "opaque to X-rays"
2. opaque, unintelligible, incomprehensible (vs. comprehensible), uncomprehensible
usage: not clearly understood or expressed
Related Content
Synonyms Index


Average Weather Data for Yucca, Arizona
Monthly Averages
January February March April May June July August September October November December
Average Monthly high in °F: 62° 66° 71° 80° 89° 101° 105° 103° 97° 85° 71° 62°
Average Monthly low in °F: 38° 41° 44° 50° 59° 69° 77° 75° 67° 55° 44° 38°
Yearly Averages
What's The Average High Temp in Yucca? 82.7 °F
What's the Average Low in Yucca? 54.8 °F
What's the Average Temperature in Yucca? 68.75 °F
How Many Inches of Rain per year does Yucca get? 8.1 inches
How Many Rainy Days a year are there in Yucca? N/A
How Much Sunshine each year is there in Yucca (in hours)? N/A
How much, if any, snow falls each year in Yucca? N/A
Yucca Temperature and Rain Graphs
Average high in °F
Average low in °F
Average precipitation in inches


Take the 2-minute tour ×
The problem I am facing can be considered a variant of the standard set packing problem. However; instead of being given a list of sets, I am given a function $\nu : 2^N \rightarrow \{0,1\}$ and want to find a partitioning $P$ of $N$ that maximizes $g(P) = \sum_{S \in P} \nu(S)$. This can be shown to require somewhere between $O(2^{|N|})$ and $O(3^{|N|})$ operations.
The above problem can (almost) be reduced to the problem of finding a partition $P_3$ of $N$ into three sets that maximizes $g(P_3)$. However there are still $O(3^{|N|})$ partitionings of $N$ into three sets.
Lets say we construct such a 3 partition $(S_1,S_2,S_3)$ as follows: For each element $i \in N$, we add $i$ to the first set with probability $x_i$, to the second set with probability $y_i$ and to the third with probability $z_i$, where $x_i+y_i+z_i = 1$ and $0 \leq x_i, y_i, z_i$.
It can be shown that the expected value of such a probability distribution, $x,y,z$, over the 3 partitions of $N$ is $f(x,y,z) = E[g(P)] = \sum_{c \subset N} \nu(C)\left[\Pi_{i \in C} x_i \Pi_{i \not \in C} (y_i+z_i) + \Pi_{i \in C} y_i \Pi_{i \not \in C} (x_i+z_i) + \Pi_{i \in C} z_i \Pi_{i \not \in C} (x_i+y_i)\right]$.
I am considering the situation in which we relax the constraint $x_i+y_i+z_i = 1$ to $x_i+y_i+z_i \leq 1$ and then using techniques akin to interior point methods for standard convex programming.
This relaxation clearly does not change maximum of $f(x,y,z)$ and with it in place $f(x,y,z)$ can be shown to be convex over our feasible set $0 \leq x_i,y_i,z_i$ and $x_i +y_i+z_i \leq 1$ for $i \in N$.
Given the above, my question is: Is there any general theory for maximizing convex functions over convex compact sets? (Apart from that the maximum must appear on the boundary?)
First time poster, so my apologies if I have tagged this inappropriately. I know of much work in convex programming (minimizing convex functions over convex sets) but haven't been able to find similar work for maximization.
share|improve this question
If you just need a numerical answer and you use simulated annealing, it will converge quickly and almost surely by convexity. – Steve Huntsman Mar 5 '10 at 15:06
I am not very interested in numerical answers. I am more interested in general techniques for solving such problems (steepest ascent, etc...). As well as any computational complexity bounds. For example, what sufficient conditions are there (if there are any) for Netwon's method, for example, to be guaranteed to converge? – Travis Service Mar 5 '10 at 16:19
I'm assuming that you still want heuristics? by the remark in your original problem, this problem is NP-hard. So do you want exact algorithms that run as quickly as possible, or are you willing to settle for approximations? – Suresh Venkat Mar 8 '10 at 4:21
2 Answers 2
up vote 3 down vote accepted
For one, the KKT conditions still apply. But in general even simple problems can be tough. For instance, maximizing a p-norm over a fairly nice type of convex polytope ("parallelotope") is NP hard -- see Bodlaender et al, "Computational Complexity of Norm Maximization." The general wisdom is: minimizing convex functions is easy; maximizing convex functions (equivalently, minimizing concave functions) is hard, though there are obviously exceptions.
share|improve this answer
If you're willing to tolerate an approximate answer, there are some options, but there's nothing direct. One idea would be to write the packing problem as an (exponential-sized) integer program and then relax it to the linear program. Then, you might (by studying the dual and using the ellipsoid algorithm) be able to get a close-enough solution to the linear program.
Following that, you could use any number of rounding techniques to solve the integer program. For example, look at Aravind Srinivasan's work: Improved Approximation Guarantees for Packing and Covering Integer Programs, SIAM Journal on Computing, Vol. 29, 648-670, 1999
But for this program to be successful, you still have to solve the LP, and given that you have both exponentially many variables and constraints (one var for each set), that's where things get complicated (as opposed to set packing, where there are $n$ sets by defn). There are cases when the ellipsoid method can be used to solve such problems, but it's case by case. At least in your case, you know that any feasible solution has at most $n$ nonzero set variables.
share|improve this answer
Your Answer


Calculating Combinations the Erlang Way
If you recall, I wrote some Ruby code to calculate combinations of values in lists. I needed to create a list of all combinations of values, where each combination had between 0 and N number of values, where N is equal to length of the source list. (I'm not sure I'm explaining that correctly, but refer to my previous post for examples).
Here's my first shot at how to do this in erlang. It look longer to find math:pow and how to convert a float to an integer in erlang than to write the actual code.
combos(L) -> combos(L, bit_masks(length(L))).
combos(L, [BH|BT]) ->
[mask_list(L, BH)|combos(L, BT)];
combos(_, []) -> [].
mask_list([H|T], [BH|BT]) ->
case (BH) of
1 -> [H|mask_list(T, BT)] ;
0 -> mask_list(T, BT)
mask_list([], []) -> [].
bit_masks(NumColumns) ->
bit_masks(0, round(math:pow(2, NumColumns))-1, NumColumns).
bit_masks(Max, Max, NumColumns) ->
[padl(NumColumns, bl(Max))];
bit_masks(X, Max, NumColumns) ->
[padl(NumColumns, bl(X)) | bit_masks(X+1, Max, NumColumns)].
padl(N, L) when N =:= length(L) -> L ;
padl(N, L) when N > length(L) -> padl(N, [0|L]).
bl(N) -> bl(N, []).
bl(0, Accum) -> Accum;
bl(N, Accum) -> bl(N bsr 1, [(N band 1) | Accum]).
Brief explanation:
The bl function creates a "bit list", given a number and an accumulator. So, bl(5,[]) will return [1,0,1].
The padl function pads the list, which is useful when you want to ensure that all combinations ultimately have the same length. So, padl(4, [0]) would return [0,0,0,0].
And then bit_masks creates a list of bit masks which we'll use to create the combinations. For example, bit_masks(4) returns:
And finally, to create the actual combinations, you will use combos. Example: combos([a,b,c,d]). This generates a result of:
So, is there a more erlang way to do this?
Popular posts from this blog
Lists and arrays in Dart
Null-aware operators in Dart
Booleans in Dart


text:
PNG images: Ribbon
A ribbon or riband is a thin band of material, typically cloth but also plastic or sometimes metal, used primarily as decorative binding and tying. Cloth ribbons are made of natural materials such as silk, velvet, cotton, and jute and of synthetic materials, such as polyester, nylon, and polyproylene. Ribbon is used for innumerable useful, ornamental, and symbolic purposes. Cultures around the world use ribbon in their hair, around the body, and as ornamentation on non-human animals, buildings, and packaging. Some popular fabrics used to make ribbons are satin, organza, sheer, silk, velvet, and grosgrain.
We currently have 20 Ribbon PNG images
Ribbon PNG images
Did you know
Along with that of tapes, fringes, and other smallwares, the manufacture of cloth ribbons forms a special department of the textile industries. The essential feature of a ribbon loom is the simultaneous weaving in one loom frame of two or more webs, going up to as many as forty narrow fabrics in modern looms. To affect the conjoined throwing of all the shuttles and the various other movements of the loom, the automatic action of the power-loom is necessary, and it is a remarkable fact that the self-acting ribbon loom was known and extensively used more than a century before the famous invention of Cartwright. A loom in which several narrow webs could be woven at one time is mentioned as having been working in Dantzig towards the end of the 16th century. Similar looms were at work in Leiden in 1620, where their use gave rise to so much discontent and rioting on the part of the weavers that the states-general had to prohibit their use. The prohibition was renewed at various intervals throughout the century, and in the same interval the use of the ribbon loom was interdicted in most of the principal industrial centres of Europe. In 1676, under the name of the Dutch loom or engine loom, it was brought to London, and although its introduction there caused some disturbance, it does not appear to have been prohibited. In 1745, John Kay, the inventor of the fly-shuttle, obtained, conjointly with Joseph Stell, a patent for improvements in the ribbon loom. Since that period, it has benefited by the inventions applied to weaving machinery generally.
Ribbon-weaving is known to have been established near St. Etienne (dep. Loire) as early as the 11th century, and that town has remained the headquarters of the industry. During the Huguenot troubles, ribbon-weavers from St. Etienne settled at Basel, and there, established an industry which in modern times has rivalled that of the original seat of the trade. Krefeld is the centre of the German ribbon industry; the manufacture of black velvet ribbon being there a specialty. In England Coventry is the most important seat of ribbon-making, which is also prosecuted at Norwich and Leicester.
While satin and other sorts of ribbon have always been used in lingerie, the usage of ribbon in the garment industry, while subject to fashion trends, saw an upsurge in the mid to late 90's. This upsurge led to increased ribbon manufacturing as well as new and improved manufacturing techniques. Due to more competitive production rates, as well as past experience in this field, companies in the Far East – especially those in China – gradually secured themselves to be the major ribbon suppliers in the world and improved both the quality and the variety of their merchandise to match those of their established European and North American competitors.
Presently, the North American continent remains the largest importer of ribbon and ribbon derivative products (such as bows, rosettes, and other garment accessories made from ribbon). However, due to outsourcing of production of garments by North American garment manufacturers, countries in Asia and South America have started to contribute to the change of the statistical figures of ribbon imports.
Inspired by European silk ribbons obtained through trade, Great Lakes and Prairie Native American tribes created art form of appliqué ribbon work.


Easy DB Help File
From OpenCircuits
Jump to navigation Jump to search
This is the Help "file" for the Python Application whose main page is: *Python Easy DataBase Project - OpenCircuits. You can also get a lot of information about how the program works by looking at the GUI and its explanation: Easy DB GUI Images.
Application Features[edit]
 - Easy DB GUI Images.
 - Supports comma separated values ( csv ) output of data to text files.
 - Highly configurable.
 - Some of the terminology used here is covered in Basic Database Terminology
Download and Install[edit]
There is really no install program. Currently the application is intended for those who have at least a little familiarity with Python coding and can just insert the downloaded code into their development environment and run it. Code at Easy DB code For most of you it will not run due to dependency problems. You will need to add them. Pretty much read the error messages and install the missing code. I use Anaconda Spyder so my preferred tool is conda. If conda does not work or you do not use it use pip.
Much of the application is configurable through the parameter.py file, but the default may not give you an application that runs, including a default database.
How To:...[edit]
 - Some stuff is pretty obvious from the GUI, take a look at it as well as reading the material here Easy DB GUI Images.
 - Install: see section above.
 - Debug: see section below.
 - Edit the parameter file: *Change Parameters: Use the application button ( after configuring for your editor ) or any text editor suitable for Python ( no tabs ) on the file parameters.py. See also: The section below, Configuration Files For Python and SmartPlug GUI Images
 - Edit the log file: This is a standard python logging file. Useful for debugging and general tracking of the application. You can set the level of the logging using the parameter file.
 - Backup the database: Just make a copy of the database using your file manager. It is all in one file, but you can make multiple databases.
 - Switch databases: Use browse control on GUI. Please do not change while db operations are active.
 - Get Help: Press the button. Depending on how it is setup in parameters.py you may see this page.
 - Work with text in message area: See buttons to the left of the area.
 - Create a database?
 - Create a table?
 - Select some data from a table?
 - Sort my data?
 - Choose a data format for output
 - Backup a database? Close the system, then use your file manager to make a copy of the database file.
 - export data to a spreadsheet
 - delete some data
 - how do I know if there has been an error
 - how to I find and fix errors
 - How do I install the software.
 - I created a new table and inserted data, but I would like to redo it to fix issues what should I do.
 - how do I drop a table
 - edit records
 - How do i fix a field name if the system complains.
 - How do I make up a valid column name.
 - Why are the spaces in my column names missing? Spaces in column names are usually not allowed in SQL so the system changes n consecutive spaces to an under score.
 - What happened to the spaces at the beginning and end of my data? The system considers them mistakes, and removes them.
 - My data contained a # and something odd happened.
 - Why is there a column called ROW ID? It is built into sqllite, generally ignore it.
 - Why are all of the column names in lower case? The system does not like upper case column names so they are automatically changed to lower case.
 - What happens to blank input lines? They are ignored by the system.
 - What happens to comment lines? They are ignored by the system.
What if[edit]
 - I define a table that already exists ( option to ) drop and recreate.
How to Use the Parameter File[edit]
You need a text editor suitable for.py files to manage the parameter file ( parameters.py ) This includes many text editors. I particularity like:
 - notepad++
 - geany
Once you configure an editor in parameters.py you can edit from the in the GUI ( see below )
When editing there are couple of gotchas to watch out for.
Editing of the parameters.py file
 - Edit so the program finds your devices.
 - See above in Download and Install
 - Enable your favorite editor to work with the application.
 - Lots of other settings:
 - Read the comments in parameters.py and change as desired. If a setting does not work let me know.
 - If you mess up.
 - Re download and get back to the original file.
A Scenario/Use Case[edit]
The Goal[edit]
Lets start a new database of dogs names, their breed, and typical weight, then run a report of all the names in alphabetic order, then a similar report to a comma separated file, and finally delete all the records where the dogs name is Spike.
Make a New Database[edit]
Now you need a database to keep this data ( and a place for the table named something like dogs ). You can use any database that is hanging around and does not already have a table called dogs ( use the Database File: button to choose one or make a new one.
Lets do it the hard way and make a new one. You could type in the name you want for the file but that can be tricky especially getting the path right, so lets pick one using the Database: file button, then edit the name. For example: I browse to:
which must exist ( since your browse to it ) and edit to
note: the old file will be erased, lets warn the user and get approval ?? not sure we make it yet, we should the file must not already exist ( remember we are making a new db ) but the path to it must you may use your file manager to make new folders ( directories ) if you wish.
Prepare Some Data[edit]
Start the system, then press the button in the form area this will make a generic input form, a template for defining a database table and its data. The system will use your systems text editor to open the file.
Save the file with a new name so it will not get overwritten the next time is run.
Now we will edit the file for your new set of data. Note that the file is full of comments ( lines starting with # )
 - The purpose of the file is still insert, so do not change that
 - The name of the table should be changed to something like dogs ( generic_table_name => dogs )
 - Now we come to the column or field names, change them for the dogs, something like:
 ( name_first: => dog_name:
 name_middle: => breed:
 name_last: => typical_weight: )
 - There are repeated records ( rows ) for this, get rid of the excess and make a bunch of sections so you have one section for each of the dogs you plan to enter. ( or make the sections as you go ).
 - Enter your data, only one line per item of data.
 - When you are done your file should look like the generic file, but now specialized for dogs.
 - File it away ( remember its name )
Now for the input file to the file you just made.
 you can use the button to look at the file again if you wish.
 The press the button. If all went well you should get confirming
 messages in the message area at the bottom of the window.
At this point you have a database, a table ( dogs ) but no data.
 Lets make sure the data file seems ok. Press the button.
 You should get messages saying the data is ok
Now lets add the data. Press button. Again messages should show that the data was inserted.
How can we check that the data made it into the table? Just select all the rows out again.
 Choose the output format: csv for comma separated values.
 Select the table from the drop down ( dogs ) Then press
 Your text editor should open with the output.
Report/Output Data[edit]
In Depth[edit]
This revisits some material already covered but in more depth. Perhaps in a, or many, separate pages but here for now.
Table Creation[edit]
Table and Column Name Rules[edit]
Much the same rules apply to both table and column names:
 - Use lower case.
 - No spaces in names, do not start with a number, generally avoid non alphebetic characterss ( except _ )
 - Names do not contain spaces tabs or weird characters
 - the "_" character may be used in place of a space to make a name that would otherwise be two_words.
 - Certain words are used by the sql language and are reserved for that, you cannot use them for table or column
names, some will be caught by the system ( more will be added as we trip across them ). They include: like, where, select delete.....
if you do not follow the guidelines then[edit]
 - the system may change your name to meet the guidelines (


text:
Racemate, a mixture of equal quantities of two enantiomorphs, or substances that have dissymmetric molecular structures that are mirror images of one another. Each enantiomorph rotates the plane of polarization of plane-polarized light through a characteristic angle, but, because the rotatory effect of each component exactly cancels that of the other, the racemic mixture is optically inactive. The name is derived from racemic acid, the first example of such a substance to be carefully studied. Racemic acid, or, more properly, racemic tartaric acid, is a mixture of equal amounts of dextrorotatory and levorotatory tartaric acids; it is customarily designated dlor (±)-tartaric acid.
The process by which an optically active substance is transformed into the corresponding racemic modification is known as racemization; the converse process, by which a racemic modification is separated into the two enantiomorphs, is known as resolution. The ease with which an optically active compound can be racemized varies within wide limits. For example, racemization of an optically active paraffin hydrocarbon is extremely difficult, but that of lactic acid is easily accomplished. In all instances, however, it is presumed to occur as a result of a reversible transformation of the dissymmetric, optically active substance into an unstable, symmetric one incapable of optical activity; the reverse transformation back from this inactive intermediate is as likely to give one active enantiomorph as the other, so that an inactive mixture results. See also enantiomorph.


text:
2. Create the practice ticket using the Google form. putting the CEH v11 old exam's question and answer.
Follow the customized Google form's configuration
- Random give the question when you attend the simulate practice testing.
- Random give the answer option when you attend the simulate practice testing.
- Using the segment configuration for each question. It can be reviewed for mobile phone or PC's browser
(2-1) Collect the mail notification and then do the more and more practice.
3. Audit the CEH v11 old exam's question and its answer
4. After pr acting the simulate test, analysis the failed item again.
1. Answer each question is greater than 50 seconds. Don't answer the question very soon. Because of you might see the new question.
2. CEH v11 exam will change the question every 3rd week per month. Thus, when you got the old exam's question and its answer. Please take or re-take your exam quickly.
Hit rate of old CEH v11 exam questions:
Answer correct rate:


text:
Researchers at NASA's Johnson Space Center have developed a Monte Carlo simulation tool that assists the International Space Station (ISS) program with determining logistics support resources. The functional Availability Simulation Tool (fASTER) simulates a multitude of different operational scenarios and allows for the effects of complex program resource restrictions and constraints including, crew maintenance time, carrier upmass capability, and sparing postulate. fASTER uses orbital replacement unit (ORU) reliability data and operational constraints to compute an average expected availability over time at the ORU level and at the functional level. Based on the expected ORU failure rate distribution, the model uses a random number generator process to simulate failures over the life of the station. The tool runs on a desktop personal computer and uses an intuitive user interface that facilitates fast set-up of each model simulation.
This technology is being made available through JSC's Technology Transfer and Commercialization Office, which seeks to transfer technology into and out of NASA to benefit the space program and U.S. industry. NASA invites companies to consider licensing this technology for commercial applications.
If you would like more information about this technology or about NASA's technology transfer program, please contact:Technology Transfer and Commercialization Office


text:
Stents for intracranial wide-necked aneurysms: more than mechanical protection
- First Online:
- Cite this article as:
- Wanke, I. & Forsting, M. Neuroradiology (2008) 50: 991. doi:10.1007/s00234-_PHONE_-0
- 377 Downloads
Treatment of wide-necked aneurysms by endovascular coil embolization usually requires mechanical aids in order to protect the parent artery from occlusion due to extension of coils or thrombosis. Endovascular stents are one tool that can be deployed to solve this essentially mechanical problem. The effect of a stent placed in the situation may also act as a hemodynamically active flow diverter. Endovascular stents used in other circumstances are prone to the unwanted side effect of neoinitmal proliferation, but this phenomenon should be seen as a potential asset for "aneurysmal stents" because it may lead to a reaction that contributes to vessel wall healing.


text:
Our neighborhood Tulip Tree is finally blooming! Lots of other trees flower first and then open their leaves, but Tulip Trees do the opposite. So, here's a side view of the flower, which reminds me of a subtly colored garden tulip (if there is such a thing):
Now, let's peek inside a flower. Because Tulip Trees are a kind of magnolia, there are lots of pollen-producing parts surrounding a cone-like mass of seed-producing parts. They say this is what some of the first flowers looked like, back during dinosaur times:
The next photo shows an unopened bud below a flower:
Oak Parkers and other who want to see Tulip Tree flowers can find this tree on the south side of Rehm Park, where Scoville deadends into the park. It's a young tree, so some flowers are at eye level for adults. There are other Tulip Trees in town, but they're so tall that you need binoculars to appreciate the flowers.
We've been following this tree since early spring. In case you missed those posts, here's what a Tulip Tree twig looked like on April 29, when the leaf buds had just opened:
Also on April 29, the flower buds were just beginning to form:
Back on April 8th, the leaf buds were opening below the remains of last year's seed pods:
If you want to see what happens once the flowers fade away and seeds begin to form, go here.
Can you tell I like Tulip Trees? They remind me of my younger days, when I first explored the woodlands of southern Ohio and Indiana. I saw huge Tulip Trees in some of the old growth forests. I also love the link Tulip Trees provide to Early Cretaceous flowers (that's the later part of dinosaur times). So, I'm glad that the Parks Department and Village Forester have planted at least a few Tulip Trees in our parks and along our streets.
To learn more about Tulip Trees, you can check these websites:
- Wikipedia: Encyclopedia-style information about Tulip Trees.
- NEWTON Ask-a-Scientist: Tulip Trees in the Midwest.
- HowStuffWorks: In case you want to grow your own Tulip Tree.
- US Forest Service: A PDF file with lots of information about this species.
This post is our contribution to this month's Festival of the Trees. This blog carnival includes several other Tulip Tree posts, plus posts on other tree flowers, tree fruits, knots and gnarls, and more. Go here to read the festival entries.


Beat the LinkedIn Algorithm: Strategies to Reach More People with Your Law Firm's Content
by Editorial Team
0 comment 101 views
You already know that LinkedIn is a critical platform for making connections and building your professional reputation as a lawyer in the online world. So you look to set yourself apart as a thought leader by sharing timely and relevant content that demonstrates your knowledge and experience and engages with your audience. But how do you get more eyeballs (or impressions) on your content? How can you ensure your posts are being seen and read by your target audience?
As with other social networks, LinkedIn also has its own algorithm that is responsible for managing how your publications appear to users. In other words, LinkedIn decides behind the scenes if your content is further shared and who gets to see it. So if you want more visibility and reach, you need to know more about the LinkedIn algorithm and what it rewards.
The LinkedIn Algorithm Explained
Similar to other social media channels, LinkedIn is a mix of native, organic content and paid content – but mostly unpaid. Additionally, LinkedIn attempts to serve users content that is relevant and timely. Just like most technology companies, they use an algorithm to prioritize content that users will be most interested in.
Once you understand the inner workings of the LinkedIn algorithm, you'll be able to achieve more engagement and more visibility with your legal content. We like to look at the LinkedIn algorithm as a 4-stage process that automatically filters all content and gauges quality and reach. Take a look at this graphic for a visual feel:
linkedin algorithm
Stage 1
In the first stage, the algorithm judges the category of your piece: text, image, video, or link. Your content will fall into one of these: 'spam,' 'low-quality', or 'good-to-go'. Naturally, you are aiming for that last category.
Stage 2
Once your content is deemed good-to-go, it will be displayed in the newsfeed to a small number of people. Think of this time like a test, where bots will assess the reaction the content is getting. Items with clicks, comments, likes, or shares are likely to move onto stage 3. Conversely, if items get marked as spam or people choose to hide it, LinkedIn believes that the information is not relevant and it won't be shared further. In this phase, your goal is really to generate likes and comments.
Stage 3
Then, the algorithm digs deeper. LinkedIn takes a look at the real quality of your content, your LinkedIn profile, and past items you've shared. If all of that is determined to be high quality, the content will be shared even further. In this phase, your post can be hidden, labeled as spam – or shared with a bigger audience.
Stage 4
Finally, the post is turned over to humans to assess the success of your post. They are looking for the reasons behind why your post has done well and then the insights are applied to the algorithm. As long as content continues to generate engagement, LinkedIn continues to share it (that's why you sometimes see content that is weeks old – all that matters to LinkedIn is that content is relevant to followers at any given time).
How Can You Increase Your Law Firm Content's Reach?
Since we know that LinkedIn's algorithm essentially focuses on quality, there are a few tactics you can use to generate more reach.
1. Make sure you've covered your LinkedIn basics, such as your profile.
It needs a summary, a header, a photo, etc. Ensure that your company page is updated in the same way. The more comprehensive your profile and company pages are, the easier it is for LinkedIn's algorithm to determine you're a credible source, which is more likely to put you in the "good-to-go" category.
2. What comes around, goes around: share your expertise!
People who are active on LinkedIn are looking for something: job opportunities, referrals, information, connection, etc. Do what you can to meet those needs as often as you can – think of the process as getting out of LinkedIn what you put in. Make sure to share content that is relevant and helpful to people, and engage with people who engage with you (respond to comments, etc). The more engagement you get, the more people will be exposed to your posts, which exponentially increases your reach over time.
3. Post your own native content to LinkedIn Pulse.
LinkedIn Pulse was created by LinkedIn for members to share self-published content with their audience seamlessly. Articles you write on LinkedIn Pulse not only appear right at the top of your profile, but they're likely to garner greater reach on the platform. This makes sense because LinkedIn wants to keep people on the platform, not clicking off to other sites or law firm blogs. Do keep in mind that longer posts tend to score better because they are likely to contain more helpful information – shoot for articles of 1,700 – 2,200 words.
4. As with all social media, post images and videos.
Video is increasingly given priority in the newsfeed by the LinkedIn algorithm. Furthermore, according to Hootsuite, video is 20x more likely to be shared than other mediums. If you want other LinkedIn members to help spread your message for you, video is the way to go.
5. Leverage your connections.
LinkedIn is all about relationships, so hopefully you have several on the platform. Use them to promote your content where appropriate. When you produce great content, ask colleagues to share to generate interest. Or, you might collaborate on content with clients or partners, so that you can reach their network as well. The more your content is shared, the wider the audience it will reach.
6. Use hashtags.
Hashtags help users find content on a specific topic. And, if you add hashtags to your content, they'll help you get discovered by other users, including those not connected to you. On LinkedIn, we've found the magic number of hashtags to include on a post to be 3.
Related: 5 Tips for Creating High Engagement LinkedIn Posts for your Law Firm
The bottom line is that getting exposure and having your posts shared widely on LinkedIn comes down to creating quality, relevant content. LinkedIn's algorithms try to meet the needs of users, so their ultimate goal is determining the value content provides. They use reach to help determine this value. Use these tactics to expand your reach organically, while increasing engagement and naturally sharing your expertise. For more ideas, connect with us on LinkedIn, where we share our expert's latest content.
Do you need help engaging your audience and driving real business results through social media? Our social media offerings can be customized to your law firm's needs and realities. In addition to social media management, we offer social media consulting and training for our clients. Contact us today for a free consultation.
Source link
Related Posts
Leave a Reply
Hi there!Do you know?
59% of law firms say their best marketing channel is buying web leads.
SalePilot is a Goal-Driven, Law Firm Marketing Agency that helps in acquiring more high-value cases with a specialized law firm marketing plan.
Leverage SalePilot's Marketing Solutions to Grow your Law Firm.
Let us show you how.


I am an Affilate!
Do you need a litter box for an outdoor cat?
If you have an outdoor cat, you may question if it is even worth your time having a litter box. If you are wondering, I am going to explain why you need this as well as a good litter mat (Click here to see my 3 best cat litter mats to deal with urine spillages).
Do you need a litter box for an outdoor cat? Yes, it is a good idea to have a little box for an outdoor cat. Because there are occasions when they will need to use it indoors. On some occasions when going outside is not possible or practical. Therefore you need to have a litter tray.
Now you know that you should, let me explain what can restrict your cat going outside, why they should have a back-up litter tray at all times and more.
What could restrict your cat going outside?
Weather Conditions
If they have severe weather conditions sometimes it is necessary for your cat to stay inside. For example, it could be snowing outside. Or it could be extreme rain, to name a couple. If this is the case you need to have a litter tray so there is a backup plan.
Health Related Issues
Also if there is a health condition, your cat will struggle to get out. In these situations, you will need to have a litter tray.
How common are Outdoor Cats?
In general outdoor cats are very common in Europe. But less common in the US where people are encouraged to keep their cats indoors.
In Europe, the trend for outdoor cats is driven by lifestyle and work commitments. People that have full-time day jobs rely on their cats being out for most of the day.
After work, after they have spent all day roaming around outside. The owner will return and spend some quality time with them, including feeding and petting them. This is often backed up with a quality cat flap (Click here to see which cat flap is best, Cat Mate vs SureFlap?).
Why Should You Consider Having a Back-up litter tray?
do you need a litter box for an outdoor cat
do you need a litter box for an outdoor cat
In this section, I'm going to explain a number of different reasons why you should at least have a back-up litter tray indoors. To articulate this I will highlight some risks of not having this. Let me explain…
Weather conditions
As briefly discussed earlier, if there is extreme weather conditions this can impact your cat going outside, meaning your house may become the toilet if you get me.
Without going over the same ground I would just like to add that forcing your cat outside during some of these extreme weather conditions can cause them danger and is not advised, therefore a back-up litter tray indoors is ideal.
Problems with stray cats or other animals
There are may be occasions where you may find that your cat has issues with other stray cats. Or other pets such as your neighbour's dog, for example.
In these situations, your cat may become stressed and anxious about going outside due to the fear of being attacked. You may notice during this time she may not want to leave the house.
In some cases, you may even notice that she will literally start leaving faeces in and around your house. So for these situations is it it is advisable to have a backup litter box in place. It is also a good idea to have microchipped cat door to lock out unwanted cats (Click here to see why I think these ones are best).
Health-related issues
As your cat gets older you may notice that they start to develop health-related issues (Click here to see why an Older Cat starts peeing everywhere). This can lead to difficulties in getting outside.
For example, they may start having joint related problems, or even kidney related problems, just to name a couple. During these times, it not always possible for your cat to go outside. In these situations having a backup little box inside is ideal if not mandatory.
Mess outside of your house
One of the issues that can happen with an outdoor cat not using a litter tray indoors is the mess that they can leave behind outside.
In general, the perception is cats are very clean animals. However, I can tell you from personal experience sometimes you may find your cat is actually doing its mess in random places. Such as your next door neighbour's garden.
This can cause a lot of headache and problems for you. And in some cases cause conflict with your neighbour's.
To avoid these situations you may want to consider having an indoor cat litter that is easy to clean, like a sifting litter box (Click here to see why I respect this one).
Unable to identify potential health issues
One of the dangers of allowing your cat to roam free outdoors and not use a litter tray is the fact that you do not get sight of potential health problems. Let me explain…
There are chances that your cat may develop health issues. They may not be major, to begin with. It could be something like diarrhoea or constipation. The problem is it could lead to something more severe if not discovered early.
An indoor litter tray allows you to inspect her faeces to understand if there may be a problem.
For example, if her stool is very runny, she could have diarrhoea. Once you notice this, you can to provide a remedy to help your cat.
Conversely, if the stool is really hard. Then this might be an indication that they could be constipated. This can be your opportunity to act early.
How can you train an outdoor cat to use a litter tray?
By now you may be thinking to yourself, you get it, you understand why it is a good idea to have a backup litter tray. But, you are thinking to yourself: "how can you transition your cat to start using a litter tray"?
Let me give you some suggestions and pointers that can help you to train your cat to use an indoor litter tray…
Making it more appealing for them
Firstly you need to give them a couple of options. Rather than just plunking down one litter box in a random location, give them options.
If you can provide two litter boxes in convenient locations, this will work much better. For example, one litter tray leading to an outside door. This is great because they will usually walk through this area whenever they leave the house.
A second litter box could be placed in a nice private area that your cat may prefer using. Be mindful, you will need to test these locations. Just to see how your cat responds to it.
Avoiding closed litter boxes
Even though closed litter boxes sound good on paper. Although they make perfect logical sense to us as humans, your cat may not agree.
Your cat may feel a bit claustrophobic inside these closed litter trays. Also gets rid of that element of freedom that they like, especially for an outdoor cat.
In my opinion, this is one to avoid if you want to safely train your outdoor cat to use a litter tray.
Avoid automatic scoopers
You can get hold of some really cool auto scoop litter trays. Again, on paper again they sound like a good idea. Because it helps you maintain the cleanliness.
However, for a cat, these little electric sounds can cause them stress and anxiety. Therefore, for that reason, I would suggest avoiding this, you can get some great manual scoopers anyway (Click here to see why I rated this one). Especially in the early stages while you are trying to train your outdoor cat to use a litter tray. Keep it basic, to begin with.
The bigger the better
When you are trying to transition your outdoor cat to use a litter tray. It is better to use a bigger one. Obviously, this depends on the size of your house or flat. But if you can fit a bigger one in, especially with a taller side, this would be best for your cat.
What type of litter should you provide for your cat?
There are many different types of cat litter substrate that you can use such as paper and silica.
If you are lucky and your cat is willing to use a biodegradable substrate than this is ideal because you can continue to maintain this and re-use it for a number of years. If you are lucky to have a self-cleaning litter box (Click here to see why I rated this one), you can choose the best litter that is compliant with it.
Lindsey Browlingdon
Click Here to Leave a Comment Below 0 comments
Leave a Reply:


Due to dodgy air quality, a good face mask is a must have accessory for residing China. While air-pollution masks are more and more common outdoors in China, another sort of mask is turning heads indoors: computer radiation face masks.
Called "fang fushe mian ju" (防辐射面具), the radiation prevention masks, unlike air-pollution masks, are are only used indoors—and typically in front of computers. Unlike normal face masks that cover the lower portion of the face (the nose and mouth), their computer radiation counterparts cover the whole face leaving openings for the eyes, nostrils, and mouth.
These masks aren't exactly new, they've been around for a while. First surfacing in 2009, they found fans among female office workers afraid of receiving unhealthy doses of radiation from looking at a computer screen for long hours at a time.
The masks even made the evening news that same year; however, the trend seemed to die down after reports appeared online saying the masks didn't do much to stop radiation. In an Xiamen News Online article, for example, there were doctors that said the masks do little because the amount of radiation from LCD computer screens were negligible.
However, these masks never really went away. Even as I sit writing this now in Beijing, a young group of women in the China Daily building where I work are sitting at their desks, wearing radiation masks. In an office of 20 women, six have these masks, two of which are currently wearing them. Anecdotal evidence, sure, and it's hard to say how widespread these are, but they still exist.
For some young women, the masks offer an extra layer of protection. According to one of my female colleagues who is surnamed Yu, she wears these masks because they help protect her skin from radiation. Yu, who edits and produces multimedia content, says she stares at a computer screen all day. Wearing the mask, she says can help her keep protect her complexion.
"I like wearing the masks, it hides my whole face from view," said Yu. "The masks hides my whole face so one can see my expression."
She said she purchased hers a month ago.
A search on China's micro-blogging Sina Weibo platform shows that there are close to 40,000 hits on the subject of computer radiation face masks. Some Weibo sers are have taken to showing off selfies of themselves wearing their face masks. Here are some from the past month or so:
_USER_-meilin: Check out what my roommate just bought. It kind of feels like wearing a diaper.
_USER_: First day wearing the new computer radiation mask. Scared my dorm mates, and some even said I look like a bird... I'm starting to wonder if these things are for real.
_USER_: Check out my new mask. Doesn't it look like a high class luxury item?
Contrary to news reports, sellers on China's mega e-commerce site, Taobao.com, still advertise the masks as effective in combating radiation. A typical mask sells for about 10 dollars and are made out of cloth like materials. On Taobao, these masks are marketed as a beauty product. They're meant to keep skin from drying out from the radiation that computer screens emit.
A look on Taobao shows a variety of different masks available for purchase. Some of these masks even offer something called "silver fiber lining".
There seems to be a disconnect with these masks. The same people who wear these face masks don't wear anti-pollution face masks when they go outside where the air quality is terrible. Then again, people do crazy things out of fear for radiation. When the Fukushima incident happened in Japan, many Chinese, myself included, went out and purchased iodised salt, which was reportedly able to help with radiation poison.
Seeing how I sit in front of an electronic screen most of my day, I think I might invest in one of these masks...if they really work, that is. Maybe I can find one that looks like a Lucha Libre mask?
Photos: 40ge, Baidu, hangzhou.com,Hudong.com, _USER_-meilin, _USER_, _USER_,Taobao.com


Elementals are prominent in folk tales of the Fae and certain other groups, and considered good and ill omens alike.
The old magical folk of the Grand East and the Dominion's conquered territories, Yokai are said to have been a common sight before the Asuran Empire fell. Yokai were spirits that manifested as objects, beasts and humanoids alike, but in modern times, little remains of them save for statues in their likeness throughout the Orient.
The name 'Sylvan' applies to two distinct, but closely-related entities: Primarily, they are a race of immense, primordial trees bearing a hive-mind and intensely magical sapBut also, any humanoid that should drink their sap, and take on their floral qualities…
lore/races.txt · Last modified: 2018/11/28 04:09 by sage


1969 Photo Contest, Others, Stories, Individual awards
Leif Engberg
Dagens Nyheter
01 May, 1969
The papyrus boat 'Ra', based on ancient Egyptian drawings, sets sail from the old Phoenician seaport of Safi, Morocco. Norwegian adventurer and anthropologist Thor Heyerdahl attempted to prove that a similar boat could have survived the voyage across the Atlantic. The vessel broke apart a few weeks into the journey, but the following year, Heyerdahl managed to reach Barbados with 'Ra II'.
About the photographer
Leif Engberg
This image is collected in


Jump to: navigation, search
FAQ What is a plug-in fragment?
Sometimes it is useful to make part of a plug-in optional, allowing it to be installed, uninstalled, or updated independently from the rest of the plug-in. For example, a plug-in may have a library that is specific to a particular operating system or windowing system or a language pack that adds translations for the plug-in's messages. In these situations, you can create a fragment that is associated with a particular host plug-in. On disk, a fragment looks almost exactly the same as a plug-in, except for a few cosmetic differences.
 - The manifest is stored in a file called fragment.xml instead of plugin.xml.
 - The top-level element in the manifest is called fragment and has two extra attributes—plugin-id and
plugin-version—for specifying the ID and version number of the host plug-in.
 - The fragment manifest does not need its own requires element. The fragment will automatically inherit the requires element of its host plug-in. It can add requires elements if it needs access to plug-ins that are not required by the host plug-in.
Apart from these differences, a fragment appears much the same as a normal plug-in. A fragment can specify libraries, extensions, and other files. When it is loaded by the platform loader, a fragment is logically, but not physically, merged into the host plug-in. The end result is exactly the same as if the fragment's manifest were copied into the plug-in manifest, and all the files in the fragment directory appear as if they were located in the plug-in's install directory. Thus, a runtime library supplied by a fragment appears on the classpath of its host plug-in. In fact, a Java class in a fragment can be in the same package as a class in the host and will even have access to package-visible methods on the host's classes. The methods find and openStream on Plugin, which take as a parameter a path relative to the plug-in's install directory, can be used to locate and read resources stored in the fragment install directory.
See Also: