text:
Galicia Quality certifies the quality, supported by the Galician origin,of products and services made in Galicia, made with Galician raw material or design, that are worthy of this distinction, after it has been checked by the appropriate controls.
The conditions for products and services to achieve the guarantee mark are established in the Regulation of Usage of the Quality Mark and in the specifications.
- The agricultural and food products produced in Galicia, after having passed the requirements for quality control established by Galicia Quality. Those benefiting from a quality seal of origin, such as designations of origin, protected geographical indications, etc., can access to it after a formal request for entry and only if they meet the specifications established by the certification mark.
- The food products that are produced in Galicia with main raw materials of Galician origin, when they provide added value or where there is a productive sector of socio-economic interest for Galicia (dairy products, wood, etc.).
- Service companies that have quality seals recognized and approved, such as the Q of Quality for tourist facilities, will be certified by Galicia Quality provided they comply with the specifications required.
- Those products made from the design and creation of Galician companies that generate added value and intrinsic (know-how, traditions, etc.) in Galicia (fashion, shipbuilding, automotive, etc.).
Who can access the seal
The products of the following companies may be eligible to the Galicia Quality seal:
- Based in the territory of the Autonomous Community of Galicia
- That have a production centre in Galicia
- That process their products in Galicia
- Companies must follow the specifications approved by Galicia Quality for each sector and undergo regular audits.
- sello de garantía
para productos o servicios que destacan por sus atributos de calidad
- control de calidad
que garantizan tanto el origen como las características
la marca tiene una valoración muy positiva por los consumidores
inversión constante que repercute en las entidades adheridas
con el objetivo de favorecer a las empresas adheridas
- promoción extra
las acciones promocionales suponen una gran oportunidad
destacada en las ferias agroalimentarias
participación en campañas educativas y deportivas para el cliente final
en la tramitación del sello de calidad


{1} } \right) = \lambda_{1} \,\quad {\text{and}}\,\quad f\left( {\frac{{\lambda_{1} }}{{2\lambda_{0} }}} \right) = \frac{a}{2}. $$
These two conditions ensure that the maximal growth rate and the half maximum value of the Simeoni growth function g and f coincide.
We obtain \( a = \lambda_{1} ,b = \frac{{\lambda_{1} }}{{2\lambda_{0} }} \) and end up with the expression
$$ f\left( {x_{1} } \right) = \frac{{\lambda_{1} x_{1} }}{{\frac{{\lambda_{1} }}{{2\lambda_{0} }} + x_{1} }} = \frac{{2\lambda_{0} \lambda_{1} x_{1} }}{{\lambda_{1} + 2\lambda_{0} x_{1} }}. $$
Remark: The growth function g from Simeoni et al. (Eq. 7) is not differentiable at the switch w th therefore they suggested an approximation
$$ g_{a} \left( w \right) = \frac{{\lambda_{0} w}}{{\left( {1 + \left( {\frac{{\lambda_{0} }}{{\lambda_{1} }}w} \right)^{\psi } } \right)^{{\frac{1}{\psi }}} }} $$
with ψ = 20 fixed. A comparison of the growth functions is shown in Fig. 6.
Fig. 6
figure 6
The characteristics of the Simeoni growth function g, the approximation g a and the nonlinear growth function f for λ 0 = 0.2 and λ 1 = 0.4 are shown. The inlet is showing a zoom of g and g a at the kink
Appendix 2: The threshold concentration
In this section we give a proof of (Eq. 4) and calculate a similar result for combination therapy. Let the drug flow be constant for all t ≥ 0. The stationary equations of the presented model (Eq. 3) and (Eq. 6) read:
$$ 0 = \frac{{2\lambda_{0} \lambda_{1} x_{1}^{2} }}{{\left( {\lambda_{1} + 2\lambda_{0} x_{1} } \right)w}} - \gamma x_{1} , $$
(8a)
$$ 0 = \gamma x_{1} - k_{1} x_{2} , $$
(8b)
$$ 0 = k_{1} \left( {x_{i - 1} - x_{i} } \right),\quad i = 3, \ldots ,N $$
(8c)
with
$$ \gamma = \left\{ \begin{gathered} \begin{array}{*{20}l} {k_{2} c} & {{\text{for}}\,\,{\text{monotherapy,}}} \\ \end{array} \hfill \\ \begin{array}{*{20}c} {k_{2}^{a} c_{1} + k_{2}^{b} c_{2} \psi } & {{\text{in}}\,\,{\text{case}}\,\,{\text{of}}\,{\text{combination}}\,\,{\text{therapy}}} \\ \end{array} \hfill \\ \end{gathered} \right.. $$
(Eq. 8b) and (Eq. 8c) directly imply
$$ x_{2} = \ldots = x_{N} = \frac{{\gamma x_{1} }}{{k_{1} }}. $$
(9)
Inserting the relation (Eq. 9) into (Eq. 8a) leads to the quadratic equation
$$ \gamma^{2} \left( {\left( {N - 1} \right)\frac{{\lambda_{1} }}{{k_{1} }} + 2\left( {N - 1} \right)\frac{{\lambda_{0} x_{1} }}{{k_{1} }}} \right) + \gamma \left( {\lambda_{1} + 2\lambda_{0} x_{1} } \right) - 2\lambda_{0} \lambda_{1} = 0 $$
(10)
for γ. We set x 1 = 0 in (Eq. 10) due to the eradication of the tumor and find the unique positive solution
$$ \gamma = \frac{{ - k_{1} + k_{1} \sqrt {1 + 8\left( {N - 1} \right)\frac{{\lambda_{0} }}{{k_{1} }}} }}{{2\left( {N - 1} \right)}} $$
of (Eq. 10). Thus, with \( \tau = \frac{N - 1}{{k_{1} }} \) we obtain for the monotherapy model
$$ k_{2} C_{T} = \frac{1}{2\tau }\left( { - 1 + \sqrt {1 + 8\tau \lambda_{0} } } \right) $$
and for the combination therapy system
$$ k_{2}^{a} C_{T}^{a} + k_{2}^{b} C_{T}^{b} \psi = \frac{1}{2\tau }\left( { - 1 + \sqrt {1 + 8\tau \lambda_{0} } } \right). $$
Moreover, it is confirmed in both cases by numerical simulation that the domain of attraction of the steady state (0,…,0) covers \( {\mathbb{R}}_{ + }^{N} . \)
Appendix 3: Derivatives with respect to parameters
In this section we present the concept of variations, that is, an alternative approach to compute partial derivatives of solutions of ordinary differential equations with respect to parameters. With this approach the user can balance accuracy of the computations versus computational effort. Please keep in mind that the accurate computation of these partial derivatives affects PK/PD modeling for two reasons. First it opens the route to use more powerful numerical algorithms to solve nonlinear least squares problems and, secondly, it can be useful to reliably compute the covariance matrix, which is the basis for every a posteriori stochastic analysis.
The model equations of tumor development in PK/PD analysis have the general form
$$ x^{\prime } \left( t \right) = f\left( {t,x\left( t \right),\theta } \right),\quad x\left( 0 \right) = x_{0} = \left( {w_{0} ,0, \ldots ,0} \right)^{T} \in {\mathbb{R}}^{N} $$
(11)
with \( \theta = \left( {\theta_{1} ,\theta_{2} ,\theta_{3} ,\theta_{4} } \right) \) and with the differentiable solution \( \overline{x} \left( {t,x_{0} ,\theta } \right). \) To calculate the derivatives \( \frac{{\partial \overline{x} }}{{\partial \theta_{k} }}\left( {t,x_{0} ,\theta } \right),k = 1, \ldots ,4 \) due to Hairer [19] one has to solve the matrix differential equation
$$ v^{\prime } \left( t \right) = \frac{\partial f}{\partial x}\left( {t,\overline{x} \left( {t,x_{0} ,\theta } \right),\theta } \right)v\left( t \right) + \frac{\partial f}{\partial \theta }\left( {t,\overline{x} \left( {t,x_{0} ,\theta } \right),\theta } \right),\,\,\,\,\,\,v\left


New Jersey Employment Lawyer Blog
Published on:
New York Passes Wage Theft Protection Act
On December 13, 2010, New York State Governor David A. Paterson signed the Wage Theft Prevention Act ("WTPA") into law. The WTPA is intended to help protect employees working in New York against violations of their wage and hour law rights.
The WTPA requires employers to provide information to employees about how they are being paid. For example, employers must notify employees, in writing, of:
 1. Their rate and basis for their pay, such as whether they are paid by the hour, shift, day, week, salary, piece, commission, or otherwise;
 2. Any allowances the employer claims as part of the employee's minimum wage, such as tip, meal, or lodging allowances; and
 3. Their overtime rate, number of regular hours worked, and number of overtime hours worked for employees who are not exempt from overtime.
Thumbnail image for Workplace Theft Protection Act Signed Into Law By Governor Paterson.jpgemployment law rights.
Contact Information


text:
Practical methods for automated reconstruction and characterization of particles in digital in-line holograms
Hologram reconstruction algorithms often undersample the phase in propagation kernels for typical parameters of holographic optical setups. Given in this paper is an algorithm that addresses this phase undersampling in reconstructing digital in-line holograms of particles for these typical parameters. This algorithm has a lateral sample spacing constant in reconstruction distance, has a diffraction limited resolution, and can be implemented with computational speeds comparable to the fastest of other reconstruction algorithms. This algorithm is shown to be accurate by testing with analytical solutions to the Huygens-Fresnel propagation integral. A low-pass filter can be applied to enforce a uniform minimum particle size detection limit throughout a sample volume, allowing this method to be useful in measuring particle size distributions and number densities. Tens of thousands of holograms of cloud ice particles are digitally reconstructed using the algorithm discussed. Positions of ice particles in the size range of 20 νm-1.5 mm are obtained using an algorithm that accurately finds the position of large and small particles along the optical axis. The digital reconstruction and particle characterization algorithms are implemented in an automated fashion with no user intervention on a computer cluster. Strategies for efficient algorithm implementation on a computer cluster are discussed. © 2009 IOP Publishing Ltd.
Measurement Science and Technology
Practical methods for automated reconstruction and characterization of particles in digital in-line holograms.
Measurement Science and Technology,
Retrieved from: _URL_

source: m-a-p/FineFineWeb


text:
Philly Youth Radio won a $600 grant at Stake #6
Philly Youth Radio
1. Describe the project a STAKE Grant would help you accomplish (100 words):
Philly Youth Radio (PYR) is a project that works with a diverse group of local high school students to produce radio stories about their lives and communities. Through a series of intensive radio workshops, students work closely with professional radio producers to create broadcast-quality stories that have been aired on major media outlets. Our hope is that these stories will promote intergenerational, intercultural dialogue, as well as better understanding about young people's experiences and contributions in this city. PYR runs project-to-project and a STAKE grant would move us one step forward in beginning our third season.
2. How will you use the grant toward the realization of your project? $750 is your imaginary budget (50 words):
For PYR's third season, we plan to teach a series of intensive radio production workshops in which we pair youth radio apprentices with adult students to create collaborative audio/visual stories about love and relationships.
Youth radio apprentice stipends: $400
Teaching materials: $150
Outreach materials/listening showcase: $100
3. A little about yourself and what led you to your current creative goals. This may include a previous project of yours, ways it both succeeded and failed (this can be entirely unrelated to your proposal) (100 words):
Yowei Shaw is a freelance reporter and audio producer. Beth Patel is an independent audio producer and youth advocate. PYR's first installment, "Students of Violence," has been featured on alt.NPR's YouthCast, Generation PRX, WHYY, and other media outlets. The overwhelming response to our first project prompted a second "season" of PYR in 2012, titled "Teen Sanctuaries." Our main challenges include a shortage of time and funding. We feel that we could create better stories with our students if we had more time to work on them together. However, without adequate funding, we make do with the time that we have.
4. Why is this project important? How will it benefit the community? (100 words):
This project helps project the voices of young people in our communities. We ask students to discuss issues that matter to them and then help share their stories on a larger stage. Throughout the process, students improve their writing, editing, and voicing – skills that will be useful long after the project has ended. Most importantly, our students learn to collaborate with adults in a reporter/editor relationship formed through mutual respect and dedication to the best story possible. We feel that our students are leaders in their respective communities and that PYR is important to shaping that leadership.

source: openbmb/Ultra-FineWeb


HE (high-efficiency) laundry detergents are specialized formulas made to use in HE washing machines. The main difference between a HE detergent and a regular one is the amount of suds. HE detergents produce less suds and are designed for the lower water environments of HE machines.
How can you tell if you have an HE washer? Does HE detergent actually work? Can you use non-HE detergent in HE machines? Read on to find out.
Do You Have a HE Washer that Needs High-Efficiency Detergent?
What does HE mean on laundry detergent?
If you're shopping for an HE detergent for your high-efficiency washer, look for the blue and white oval with the letters "h" and "e" surrounded by a white swirl on the label. It should be the same symbol you saw on your washer.
The HE symbol might be located on the front of the bottle, or on the reverse, near the washing instructions and ingredients. When you see HE on a laundry detergent bottle, you'll know that this detergent is designed for HE washing machines.
HE Detergent vs Regular Detergent: Which Should I Use?
There are various types of laundry detergent for the various types of washers, kind of like there are different types of fuel for different types of engines. Just as you wouldn't put gasoline in a diesel car or truck, you should only use HE detergent in a HE washer.
You're probably wondering, "can you use HE detergent in a regular, non-HE washing machine?" The answer to that is, yes! While you should not use regular detergent in a HE washer for the reasons stated above, it is fine to use HE detergent in a conventional washing machine. You should increase the amount you use since more water in the washer cycle will dilute the detergent further. And remember, don't expect as many suds! HE laundry detergents are low-sudsing by design.
HE detergent vs Ultra-Concentrated Laundry Detergent
While almost all detergents today are HE, only some have the added feature of being ultra-concentrated. Detergents with the HE symbol on the bottle are formulated for the low-sudsing, low-water environment of an HE machine. Ultra-concentrated laundry detergents can be used in regular, non-HE washing machines and in HE washers if they are also HE detergents.
Swash® Liquid Laundry Detergent is both HE and ultra-concentrated - it's an 8x detergent. What sets ultra-concentrated detergents apart is that they use less water in their formulation. Large bottles of laundry detergent are diluted with water, while concentrated laundry detergents contain less water and are less diluted. As a result, you don't need to use as much detergent in every load to get the same cleaning performance.
Since ultra-concentrated detergents will be combined with water inside your washing machine, they don't need to dilute the detergent inside the bottle. By reducing the water and concentrating the detergent, you can have a smaller bottle that is easier to ship, pour, and store, taking up less room in your laundry area.
Can I Use Swash® Laundry Detergent in an HE Washer?
Choosing HE or Concentrated Laundry Detergent


text:
Over 2000 terms commonly used by registered nurses (RN) are defined and categorized in this handy mobile reference and flashcard application. Kaplan's Medical Terms for Nurses is designed to help you learn important terms you will need in both the workplace and for licensure exams. With this application you can quickly scroll through terms to find a definition, use the search feature, or study and test your knowledge with flashcards.
Kaplan Medical Terms for Nurses includes:
- alphabetical listing of all terms for ready reference
- study sets grouped into seven categories: anatomical, conditions & diseases, equipment, medications, signs & symptoms, tests & treatments, and an other category
- phonetic pronunciation of each term
The Medical Terms for Nurses App is designed as a mobile reference and learning tool. The application works in two modes; Reference and Flashcards.
Reference mode includes the ability to:
- Scroll alphabetically through the terms
- Search for a specific term including terms within a definition. For example, search on catheter to find names of the different types.
- Easy text scrolling makes learning complex information more manageable
Flashcards mode include the ability to:
- Study a category or take a quiz to test your knowledge -- you decide
- Try multiple choice to try and match one of four definitions to the appropriate term
- Reverse the question & answer side of the flashcard to match the term instead
- Test your knowledge in quiz mode
- Hide or show the score panel to track your progress and hone your study goals
- 5 star performance scoring -- to track your improvement!
- Star a card and put it in your own card set
- Set the font size you prefer makes it easier on the eyes
* About the Author: Janet Duffey is Assistant Professor of Nursing at Napa Valley College (Napa Valley, CA). She teaches medical terminology to nursing students and contributed to the 19th edition of Taber's Medical Dictionary. She has spoken frequently at nursing conferences.
* Medical Terms for Nurses is designed to be used for self study and test preparation purposes only. The publisher is not responsible for use of this application in any manner other than its intended purpose as a study guide.


text: Some insects feed on Juncus spp. (Rushes), including Plateumaris pusilla (Leaf Beetle sp.), Limotettix cuneatus (Leafhopper sp.), Macrosteles potoria (Leafhopper sp.), larvae of Eutomostethus luteiventris (Sawfly sp.), and larvae of Archanara subflava (Subflava Sedge Borer Moth). Of these, the larvae of the preceding sawfly species are associated with the Soft Rush in particular. It is possible that some wetland and songbirds feed on the seed capsules of wetland rushes; if so, their importance as a food source is minor. Among mammalian herbivores, Muskrats are known to feed on the foliage and rootstocks of Soft Rush and other rushes occasionally. Because Soft Rush is fairly tall and can form dense colonies, it has the capacity to provide significant cover and nesting habitat for wetland birds and other kinds of wildlife. Because the tiny seeds can cling to the feathers or muddy feet of ducks and other wetland birds, these animals help to distribute this rush to new wetland sites.

source: HuggingFaceFW/fineweb-edu


Log in • Sign up • Subscribe feed icon
Trivial Tuesday: Turtle That Pees Through His Mouth
The Chinese soft-shelled turtle is not the handsomest creature on the planet, to be sure, but it has its own claim to fame by being able to kind of pee out of its mouth. Chinese Soft-Shelled Turtle (Public Domain Image)Chinese Soft-Shelled Turtle (Public Domain Image)
Scientists noticed that when the turtle had emerged onto dry land it would plunge its head back into the nearest puddle. They found that the turtles will then expand and contract its mouth to expel waste -- something like a rinse and spit for reptiles.
The turtle's digestion gets going it breaks down protein in the liver and it ends up as urea -- just as it does with humans. To expel the urea from the body, humans process it through the kidneys which turn it into urine. The turtles send it the other direction.
The reptile ships the urea north to gill-like studs in its mouth. It is then able to breathe and excrete urea at the same time. This adaptation, which makes us a little woozy to think about, is 15 to 50 times faster than the kidney route. Their kidneys only expel about 6% of the urea that builds up in the digestion process.
Researchers believe that this phenomenon is due to the salt water environment the turtles inhabit. The only other animals that demonstrate such an ability are fish, who are able to exrete urea via their gills.
Source: Discover Magazine
Laurie Kay Olson
Animal News Blogger
PetsLady.com
Comments
Post new comment
To prevent automated spam submissions leave this field empty.


text:
Dr. Chandra Shekhar Sharma, Associate Professor, Department of Chemical Engineering and Creative & Advanced Research Based On Nanomaterials (CARBON) Laboratory, IITH, has been awarded the prestigious Swarnajayanti Fellowship 2019-2020 for his proposed work on Metals CO2 battery. Dr. Sharma will receive due support from DST and SERB to further develop this concept which can play a pivotal role in India's 2024 Mars Mission and fixing the CO2 emissions that cause global warming.
His work has two major aspects. First, an appropriate energy storage system especially suitable for the extreme environment which has always been a challenge for all space agencies. Since Mars atmosphere primarily consists of CO2, the broad objective of this concept is to scientifically explore and develop a working prototype of Metal (M)-CO2 battery technology to explore the feasibility of this technology in the Mars mission particularly for the surface landers and rovers by using the CO2 gas (95.32%) abundantly available in its atmosphere. Development of Metal-CO2 batteries will provide high specific energy density with the reduction in mass and volume which will help the reduction of payload mass and launch cost in planetary missions.
A real battery prototype will be developed as an outcome of this fellowship and ISRO and DRDO will be brought on board in the early phase of the project for timely inputs.
The second important aspect of this proposal is to develop Metal-CO2 battery technology also as a clean strategy for restraining the climate effects of CO2 emissions on earth.


text:
Specialization in Gerontology
The Specialization in Gerontology is available for students currently enrolled in the MSW program. The National Institute on Aging estimates the need for 70,000 social workers in older adult services by 2020. Given these statistics, social work professionals require current knowledge about a broad range of fundamental issues that encompass the older adult experience. The Specialization in Gerontology Program (SGP) in the LSU MSW Program, in cooperation with the LSU Life Course and Aging Center (LCAC), addresses the educational needs of full time and part time students who aspire to be engaged in planning, administration, and/or provision of services for older adults. Goals of the SGP are the following:
- to prepare students to practice in the field of gerontological social work - to carry out professional roles and responsibilities consistent with the values and ethics of social work as they relate to practice with older adults;
- to prepare students to understand the biopsychosocial, economic, administrative, service delivery, and social policy contexts of aging within the parameters of social work practice in a health care setting;
- to provide students with an interdisciplinary, educational experience and raise awareness of perspective and skills from a health or human service discipline additional to social work; and
- to provide students with a gerontological field experience that enhances understanding of social work practice relationships based on empowerment and respect for the values of human dignity and worth, cultural diversity, self-determination, and social justice.
Admission to the SGP requires students to meet all general admission requirements for SSW graduate certificate programs. The SGP encourages its students to complete the introductory, summer course, Introduction to Gerontological Social Work, which can count toward the course curriculum requirements.
The SGP curriculum requires either option A or B:
Option A: Non-thesis option. Completion of nine (9) credit hours of graduate coursework that focus primarily on aging and older adult issues: minimum of three (3) hours in Social Work* and three (3) hours interdisciplinary**. These courses qualify as electives for the MSW curriculum.
Option B: Thesis-option. Thesis work replaces six (6) of the aforementioned credit hours requirement. The thesis topic must be gerontology related and confirmed by the SGP coordinator as germane to older adults.


text:
Several women will be identified as lead farmers and trained to run and operate three cost-effective and grass-roots Agricultural Technology Hubs. The hubs will provide gender-focused access to information technology, organic farming practices, technology solutions in irrigation, and hands-on training opportunities. The lead farmers will then each train up to 30 farmers in the testing period (eight months, ending in January 2023), each of whom will then test technologies and new practices through on-farm trials. The project aims to directly impact the lives of 270 farmers over the trial period.
The hubs will be an entry-point to the whole community for newly introduced innovative solutions, thereby increasing acceptance, sustainability, and scaling of those innovations. The ultimate goal will be to equip women farmers with the ability to test and validate innovative technology and practices themselves in a sustainable and gender sensitive manner.
Both EI Canada and EI Tanzania are excited to start this next journey in testing this innovation with plans to upscale it in the future to other EI countries. Pray with us as we head into this short testing period.


text:
A Flower is Like a Universe in Itself
The quest to discover the deeper, metaphysical meaning of her subjects has inspired Vicky Montesinos throughout her career, since she first achieved acclaim in the 1960's as the top portrait artist in her native Mexico City. "People have an idea of the way they look – or the way they would look – and you have to be able to perceive that," she says. But despite her success, she turned away from portrait painting for precisely that reason – the subject's expectations limited her ability to express her own vision.
Daughter of pioneer Mexican film director Fernando Rivero, Montesinos has been drawing and painting since childhood. Her first influence, she says, was the "beauty and fantasy" of the movie world, "where anything is possible, where you can believe and do anything." She later studied at the Mexico City Academy of Spanish artist Jose Bardasano, and recieved further training in Buenos Aires, Argentina. Today she lives and works in New York City.
Vicky Montesinos had her first one-woman show in 1971 at Galeria Rosana in Mexico City. Her work has been exhibited in prestigious galleries and museums throughout the world, including the Institute Cultural Hispano Micano and the Museo del Arte Contemporaneo, Mexico City; Espana Pintura Contemporanea Mexico 77, Madrid; International Expeditions of Rotterdam, Leipzig, and Tokyo; the Piera Bis Gallery, Paris; and Circle Galleries throughout the United States.
Vicky Montesinos Painting


Based just outside of Bordeaux, France, biotech Fermentalg is designing a groundbreaking street lamp that absorbs enormous amounts of CO2, over 150-200 times more than a tree -- using microalgae.
The microalgae street lamp is a tube-shaped tank filled with green algae. Each street lamp absorbs 1 ton of CO2 per year, more than 150-200 times more than a tree.
As 25% of carbon emissions come from car exhaust, placing these sci-fi looking street lamps on roads and parking lots could have an enormous impact on CO2 emissions.
Moreover, the lighting structure of the lamp operates on a battery that charges during the day by "microalgal photosynthesis". I understand that the microalgae will feast on CO2 and sunlight to grow and produce sugars - but I'm still unclear about how this energy is converted to charge a battery. Clarification anyone?
The algae street lamp was recently tested in a parking lot in Bordeaux.


Health and Income Mobility
How income mobility contributes to health disparities
with Alberto Palloni
Recent research on U.S. income mobility and health using community and individual data shows that higher mobility is associated with lower mortality risks. That relationship seems to be stronger and more consistent than the relationship between income inequality and health (a topic widely studied), although considerably smaller than the impact of income on mortality. This preliminary evidence suggests that income mobility might be a relevant determinant of health and mortality. Surprisingly, this potential pathway has received little attention in the literature.
My dissertation builds on that small literature and examines the robustness of the relationship between income mobility and health at the aggregate and individual level. By using different data sources and modeling approaches, I describe the magnitude and variability of this association in the U.S., and explore the plausibility and consistency of explanations offered in the literature. The central argument is that the effect of income mobility on health is stronger and larger than the impact of income inequality and that the mechanisms behind it, although related to income inequality, are theoretically distinct and independent of those of income and inequality, and can have powerful and lasting consequences.
Agents moving across counties / neighborhoods based on the income of their residents.
To ground this argument, I use two strategies. First, I analyze aggregate and individual data to assess the magnitude, robustness, and variability of the effects of income mobility, and empirically examine whether some of the potential pathways and mechanisms proposed in the literature are supported by the data. Secondly, building on this evidence, I use a theoretical model to assess the conditions and plausibility of the potential mechanisms involved in the association between income mobility and health. By formulating a generative model, where I precisely define (represent) a set of mechanisms (causal relationships) likely to bring about the observed patterns, I am able to assess the internal consistency of the theory and evaluate its generative sufficiency.
More info here.


iDevie
January 2021
M T W T F S S
« Dec
 123
45678910
11121314151617
18192021222324
25262728293031
Categories
Since browsers have their own decision of what features to include, we web developers frequently have to identify if the browser supports particular features, then we fill in the gap using Polyfills (if required). The popular way of handling this kind of situation is by using Modernizr but do you know that we can also do this using only CSS?
There is a new rule being formulated in W3C Draft, called @supports. In this post, we will walk you through on how this rule works to let you detect browser features via CSS.
Using @support rule
Unlike Modernizr, the @supports rule requires property and the value specified. Let's say we want to apply CSS3 grid only to the browser that supports it. We can write it this way.
 @support (display: grid;) { .selector { display: grid; grid-column: 3; grid-row: 1; grid-row-span: 2; } }
The CSS rules under the @support will only be applied if the condition returns true. Given the above example, it will be applied if the browser supports display: grid. Or else, the browsers will apply other equivalent rules outside @support.
Mixing Conditions
Furthermore, we are allowed to combine multiple conditions using and, or, and not operator. For example, let's say we want to apply rules only if the browser meets the following conditions:
 - It supports either CSS3 Grid or CSS3 Flexbox.
 - It supports CSS3 Columns.
In that case, we can write the conditional rules, as follows.
 @support ((display: grid;) or (display:flexbox;)) and (column-count:3;) { /* Your CSS rules here */ }
Remember that if you include multiple operators in a single rule set, each operator should be grouped in parentheses as we have shown you above.
Writing it in the following way is invalid, and will confuse the browser.
 @support (display: grid;) or (display:flexbox;) and (column-count:3;) { /* Your CSS rules here */ }
Final Thought
This feature is great and would be very useful on several occasions.
In order for the tests, however, the browsers have to support this rule; otherwise this method will fail. And at the time of this writing, Opera seems to be the only browser that has implemented this feature. So, until the spec is stable and has been covered by all other browsers, delay using this method to test during the production stages. For experiments though, go all out.
Further Resource
Comments 0
There are currently no comments.


text:
This item is available under a Creative Commons License for non-commercial use only
Applied mathematics, Probability
Nonlinear sea waves generated by the wind, including freak waves, are considered to be phenomena that can be modelled using the nonlinear (cubic) Schrodinger equation, for example. However, there is a problem with this approach which is that sea surface waves, driven by wind speeds of varying strength, must be considered to be composed of two distinct types, namely, linear waves and nonlinear waves. In this paper, we consider a different approach to modelling 'nonlinear' waves that is based on a solution to the linear wave equation under a low-gradient, phase-only condition. This approach is entirely compatible with the fluid equations of motion (the Navier-Stokes equations) and is thereby not based on a phenomenological model such as the nonlinear Schr¨odinger equation.
Blackledge, J., Coyle, E.,Kearney, D.:Nonlinear Behaviour of Sea Surface Waves Based on Low-Gradient Phase-Only Scattering Effects.International Conference on Environment and Electrical Engineering, 2011, Rome,


Skip to main content.
Smithsonian National Museum of Natural History
Illustration of ancient flora
Washington, D.C., 110 million years ago. This painting shows what our "backyard" was like during the Early Cretaceous Period. How do we know about this ancient environment and the plants and animals that lived here? Click throughout the image or on the thumbnails to find out.
Depiction of a scene in a swampy forest in Maryland 110 million years ago
Painting by Mary Parrish. Ornithomimid Dromeosaur Propanoplosaurus, a nodosaur Large Theropod Ornithopod Pleurocoelus Pleurocoelus Pterosaur Pterosaur Arundelconodon Mussels and Snail Goniopholis Turtle Ceratodus Enantiornithine Bird Katydid "Sequoia" ambigua Dromeosaur Frog Athrotaxopsis "Sequoia" ambigua Ferns Ferns Rogersia
[ TOP ]


text:
When I type "product.name" or "product.id" into a cell, it's auto–formatted as a URL (different colour, underlined, hover shows it as an external link). But it's not a URL, it's plain text.
Similar text like "product.periodLength" isn't converted to a URL.
- How to set a Google Docs Spreadsheet cell format to bare text?
- How can I stop Google Sheets formatting a Forms response as a date?
I've tried setting the formatting to plain text and using a leading single quote ('), but it doesn't stop the text being formatted as a URL.


text:
Free Excel Templates
ConnectCode Asset Tracking Spreadsheet is a free Excel Template designed to help you track assets easily with barcodes.
This template allows you to setup asset or inventory records,
generate barcodes out of serial numbers, and print the barcodes on commonly used labels (like Avery(TM)) with an inkjet or laser printer. The barcodes may be subsequently pasted on the items you will like to track.
When time arises that you need to retrieve information on an item, simply scan the barcode on the item (using an off the shelf barcode scanner or key in the Serial number manually). With this, you will be able to track your assets and inventories efficiently.
All the source codes and fonts for the barcode are provided for further customizations.
Download Free Excel Template for Asset Tracking
Working with the Template
To work with the template, you first customize / modify the records in the AssetData worksheet for all your trackable assets. You can also do this by clicking the Manage Records button.
- When you have finished defining the records, you click the Generate Barcodes on A4 button to create a printable page of barcodes containing all the serial numbers of your assets.
- You can then print the barcodes on a laser or inkjet printer with an A4-sized paper, and stick these barcodes on your assets.
- When you need to retrieve the information of a particular asset, you can set the keyboard focus on the Enter Serial Number (or Scan Barcode) field, and point your scanner at the barcode that is sticked onto a particular asset.
- When a barcode is scanned, its serial number will be automatically used to retrieve the information of that asset.
- Enter Serial Number - Use a barcode scanner to scan the Serial Number or key in the Serial Number through the Combo Box. The detailed information of the record will be retrieved and displayed.
- Manage Records - Launch the Data->Form command to manage the records in the AssetData worksheet. Alternatively, manage the records by updating the AssetData worksheet directly.
- Generate Barcodes - Generate the Serial Numbers in the AssetData worksheet as Code 39 barcodes on a A4 (3 x 10 labels) sized paper.
This worksheet contains all the asset records information.
Barcodes on A4 (3 x 10) Worksheet
Print this worksheet after generating the barcodes in the TrackAsset worksheet.


- Final Mile
When distance is a privilege: Physical distancing in low income settlements
Updated: Jun 3, 2020
Tight small spaces with tin roofs, multiple family members including senior citizens housed in a cramped 200 sq ft space, narrow lanes, communal spaces and a raging virus. At a time, when physical distancing is being seen as the only possible counter to the Corona Virus pandemic, across the world, people in low income settlements are struggling to bring in distance in their interactions. Along with abject material poverty, migrant and wage labor status and a weak social safety net, the physical constraints in urban slums are making the residents one of the most vulnerable groups.
Image courtesy Financial Express
Why physical distancing is difficult in slums
1. Tight spaces: In a slum or a ghetto, the sizes of houses do not allow for adequate physical distancing both within and outside the house. Large families live in confined spaces which will completely negates the possibility of quarantine or isolation if any symptoms show up.
2. Blurred public and private spaces: There is no clear demarcation of public and private spaces in a slum. It means that the boundaries of home are usually extended to outside the house and commonly accessed areas. This means that the lower sense of risk associated with the home environment extends to outside the house. This could impact critical behaviors like mask usage and hand washing.
3. Large involvement in essential service provision: A lot of lower income families are involved in the provision of essential services including sale of essentials, jobs in sanitation and health care departments and being engaged in essential construction related work. Such jobs require consistent interface with a large number of people and puts the neighborhood at an additional risk.
4. Lack of sanitation facilities: One of the critical problems associated with physical distancing is the lack of proper sanitation facilities in slums. Use of community toilets makes people regularly move out of their houses and physical distancing and adequate hygiene are both inadequate in such community toilets
5. Lack of drinking water facilities: Slums have a constant problem with access to water and have to usually either purchase it or have to collect it from common points. Apart from hampering lockdown efforts it also impedes regular hand-washing practices with water being strictly rationed.
What needs to be attempted:
1. Communication demarcating inside and outside: It is necessary to take the context of the space to mind and communicate about what constitutes inside and outside for residents. Considering the space crunch, only the physical house cannot be considered as the inside and the definition has to be extended to shared lanes or even a cluster that are accessed by people. Risk communication should be adjusted to these demarcations.
2. Think of cohorts, not households: Communication while being extremely localized, should be targeted towards cohorts and not households. Due to the communal nature of living, risk communication targeted towards cohorts would be beneficial in ensuring adequate checks from the community. It would also be helpful in acknowledging the fact that social engagements intended for the family actually extend to slightly larger groups. Communicating to cohorts would cover more actors who would otherwise be considered almost as family and by inference, outside the ambit of physical distancing.
3. Bring services closer to home: Physical distancing measures can be strictly enforced if the necessary travel for services can be minimized and services can be brought closer to home. This includes provision of more mobile toilets, delivery of water and groceries at the door-step etc.
4. Saturate the environment with cues: If bringing services closer is not possible to due to resource and logistical barriers, the common access points like community toilets, water collection and water purchase points etc. need to be re-designed with strong cues to enforce physical distancing. This includes putting nudges like physical distancing circles, mask usage communication, sanitizer dispensing points at the entrance and exit points.
5. Use trusted messengers: Physical distancing in a community with tight spaces and regular interaction will not be easy to come by. Especially when social interactions are key to economic ties. In such situations, using community leaders as a form of authority would be better to ensure buy-in of the messages. This could include corporators, religious leaders, teachers and other local elders.
6. Prepare people to deal with quarantine isolation and familiarizing facilities: The possibility of self-isolating or quarantining in the small settlements and crowded neighbourhoods for a at-risk individual is next to impossible. Therefore, most governments would move both all at-risk individuals including the family of an infected person to a quarantine facility away from the slum.
This is a huge flux and a scary transition for people as it takes away all aspects of familiarity. This could also lead to dissonance due to the asymptomatic natures of the disease and a dampened risk perception. The fear could also lead to under-reporting of symptoms.
The administration could look into anticipating this fear and talk of the possibility of quarantining outside the neighbourhood. The population should be socialised early and in small doses with the quarantine facilities, so that it does not completely seem unfamiliar in the eventuality of quarantining.
_TAG_ _TAG_ _TAG_
147 views0 comments


Skip to definition.
Noun: Othman I
 1. The conqueror of Turkey who founded the Ottoman Empire and the Ottoman dynasty that ruled Turkey after the 13th century; conquered most of Asia Minor and assumed the title of emir in 1299 (_PHONE_)
 - Osman I
Type of: ameer, amir, emeer, emir
Encyclopedia: Othman I


text: To reduce the chance of traffic crashes, many driver monitoring systems (DMSs) have been developed. A DMS warns the driver under abnormal driving conditions. However, traditional approaches require enumerating abnormal driving conditions. In this paper, we propose a novel DMS, which models the driver's normal driving statuses based on sparse reconstruction. The proposed DMS compares the driver's statuses with his/her personal normal driving status model and identifies abnormal driving statuses that greatly change the driver's appearances. The experimental results show good performance of the proposed DMS to detect variant abnormal driver conditions.


text:
Handover Ceremony of Broadcasting Equipment to Ukraine
February 10, 2023
On February 9, the ceremony was held in Kyiv, Ukraine, to hand over broadcasting equipment to the Public Broadcasting Company of Ukraine (PBC), with H.E. Mr. MATSUDA Kuninori, Ambassador Extraordinary and Plenipotentiary of Japan to Ukraine in attendance.
- Since January 2017, the Government of Japan has been supporting PBC in establishing a reporting system for disasters and emergencies, strengthening its TV-program production capacity, and enhancing its ability to operate and maintain its broadcasting equipment.
- Since Russian attacks on the Kyiv TV tower last March, PBC has been using mobile relay equipment, which is usually used for on-site coverage, as an alternative to the TV tower for transmitting broadcast signals nationwide. Due to the shortage of mobile relay equipment, PBO is currently using smart phones for on-site coverage. Filming by smart phones is easily affected by the network environment, and has significant restrictions on editing.
- In response to this situation, the Government of Japan, through Japan International Cooperation Agency (JICA), provided PBC with several mobile relay equipment to its main office in Kyiv and branches in Ukraine. These equipment will contribute to the establishment of an accurate, impartial, and fair reporting system for PBC during wartime and thereby strengthening democracy in Ukraine.
- The Government of Japan will continue to provide support to the people of Ukraine, who are facing a national crisis, in cooperation with the G7 countries and the international community.


text:
Event trees are useful frameworks for discussing probabilities of possible outcomes of volcanic unrest. Each branch of the tree leads from a necessary prior event to a more specific outcome, e.g., from an eruption to a pyroclastic flow. Where volcanic processes are poorly understood, probability estimates might be purely empirical – utilizing observations of past and current activity and an assumption that the future will mimic the past or follow a present trend. If processes are better understood, probabilities might be estimated from a theoretical model, either subjectively or by numerical simulations. Use of Bayes' theorem aids in the estimation of how fresh unrest raises (or lowers) the probabilities of eruptions. Use of event trees during volcanic crises can help volcanologists to critically review their analysis of hazard, and help officials and individuals to compare volcanic risks with more familiar risks. Trees also emphasize the inherently probabilistic nature of volcano forecasts, with multiple possible outcomes.
This is a preview of subscription content, access via your institution.
Buy single article
Instant access to the full article PDF.
Price excludes VAT (USA)
Tax calculation will be finalised during checkout.
About this article
Cite this article
Newhall, C., Hoblitt, R. Constructing event trees for volcanic crises. Bull Volcanol 64, 3–20 (2002). _URL_


Extract and launch Network Directory File(s)
Be able to use a Page or Form to enable end users to automatically launch any file types from network directory.
Very useful when the design element does not have attachments to launch, rather looks for Network files to launch. The script will extract files to local temporary directory and launch them, thereby avoiding the netwwork files to be edited. The script will clean up all temp files on completion. I borrowed a function from searchDomino - Extract and start all attachments by Alexander Kogan, and tweaked slightly. (thanks and hope you don't mind).
This script essentially provides the ability to create a page with a series of hotspots pointing to files on the network. For example, I collated this process to enable persons to automatically launch Budget models in excel, policy documents in WordPro, etc. Each file location is stored in a keyword type document which is referenced by the Click routine.
Create a form, which may contain any number of hotspots designed to display files from the network. Do not want these files to be edited, rather view a copy of the document, leaving the Network directory file "as it was found".
1. Create a SaveOptions field, and set it to "0".
2. Do up your page, with tables, and Hotspots which state the files to view
3. Create a Rich Text Field called "Body"
4. Create a Computed, Multivalue value field: separated by (, ;) and display NewLine, called filePath. Value = filePath.
5. Create a Keyword Form - The form only needs FileName and FileLocation fields. - Name the Form "Document Location"
6. Create a view - File Locations - First sorted column (FileName), Second Column (FileLocation)
7. Create your Keyword documents - for FileLocation type in the full file path. Since script is being used, no need for (\) double backslashes
8. all this prevents hard coding of filepaths, etc...
9. Follow table instructions, to past Function and Declarations in the Globas of the Form
10. For each hotspot, Copy the Click command at the table. This will locate your filePath, attach the file to body field of your Form, then it will extract it to C:temp, then
the Function (kindly borrowed - slightly tweaked - from searchDomino - Extract and start all attachments by Alexander Kogan ) will launch the File.
May launch as many files as you wish. Each filePath will be appended to the filePath field.
11. The queryclose event, will trigger the Simple Agent to delete document.
12. Need to run another agent to clean up c:temp. This agent will loop through each string entry in filepath to delete all instances of the extracted files.
1. In the Global of the form - Option = Option Public
2. In Global of the Form - Declarations =
Declare Function SleepEx Lib "kernel32" Alias "SleepEx" (Byval dwMilliseconds
As Long, Byval bAlertable As Long) As Long
hwnd As Long, Byval lpOperation As String, _
String, Byval nShowCmd As Long) As Long
3. In the Options of the Form, paste this:
Function ExtractAndView(Doc As NotesDocument)
On Error Goto ErrorExtractAndStartAttchments
Dim item As notesitem
If Doc.HASEMBEDDED = True Then
Forall eItem In Doc.ITEMS
If (eItem.Type = Clng(RICHTEXT)) Then
If Not (Isempty(eItem.EMBEDDEDOBJECTS)) Then
Forall fItem In eItem.EMBEDDEDOBJECTS
Call fItem.EXTRACTFILE( "C:Temp" & fItem.Name)
'store this value to kill the file later "Inserted to create a string array in
'fielPath field"
Set item = doc.GetFirstItem("filePath")
Call item.AppendToTextList(fItem.Name)
ret = ShellExecute(handle&, "open", "C:Temp" & fItem.Name, "", "", 1&)
xx = SleepEx (4000,0)
'Exit Forall'Only First attachment
End If
End Forall
End If
End If
End Forall
End If
Exit Function
Msgbox ("in ExtractAndView: " + Error$(Err))
Resume ExitExtractAndStartAttchments
End Function
In the Query Close of the Form
_USER_([ToolsRunMacro];"delete uidoc");
Create an agent - "delete uidoc"
Simple Action - Delete Document
Manually from the actions menu
Selected Documents
Create another agent "kill"
Manually from the actions menu
Selected Documents
Sub Initialize
Dim session As NotesSession
Set session = New NotesSession
Dim doc As NotesDocument
Set doc = session.DocumentContext
Dim path As Variant
Dim DelFiles As Variant
delFiles = doc.GetItemValue("filePath")
Forall files In delFiles
 path = "C:Temp" & files
 Msgbox path
 Kill path
End Forall
End Sub
For each hotspot:
Sub Click(Source As Button)
Dim ws As New notesuiworkspace
Dim uidoc As notesuidocument
Set uidoc = ws.currentdocument
Dim doc As notesdocument
Set doc = uidoc.document
Dim filePath As String
Dim view As notesview
Dim lup As notesdocument
Dim s As New notessession
Dim db As notesdatabase
Set db = s.currentdatabase
Set view = db.getview("File Locations")
Set lup = view.getdocumentbykey("Corporate Financial Guidelines")
filePath = lup.FileLocationScript(0)
Dim rtitem As Variant
Dim file As notesrichtextitem
Dim object As NotesEmbeddedObject
'insert the attachment before launching
Set file = New NotesRichTextItem( doc, "Body" )
Set object = file.EmbedObject _
( EMBED_ATTACHMENT, "", filePath)
Call doc.save (True,True)
'bring the attachment to screen
Call ExtractAndView(Doc)
Call uidoc.Save
End Sub
This was first published in November 2001
Dig deeper on Domino Resources - Part 5
Forgot Password?
Your password has been sent to:
 - iSeries tutorials
 - V6R1 upgrade planning checklist
 - Connecting multiple iSeries systems through DDM


Signup/Sign In
filter() Function in Python
Posted in Programming LAST UPDATED: SEPTEMBER 4, 2021
 The filter() function in Python is a built-in function that filters a given input sequence(an iterable) of data based on a function which generally returns either true or false for data elements of the input sequence.
 For example, if we have a list with some random numeric values and a function to check whether a given number is odd or not, then we can use the filter() function, pass the list(an iterable) and the function to check for odd numbers to it, the filter function will then return us a list of only odd numbers from the given list. Hence the filter() function will test the elements of the list against the function and will filter out the list elements for which the given function returns True.
 The filter() function creates an iterator object out of a given iterable object with only those elements which pass the function or for which the function given in filter() function returns True.
 Syntax of the filter() function:
 Following is the syntax of the filter() function,
 filter(function, sequence/iterable)
 It takes two arguments, first one is a function which should return True or False based on whatever evaluation done on input data. And the second argument expected is an iterable object.
 The function checks whether every element of the sequence is true or false.
 The sequence can be a list, tuple, set, or any other iterable object.
 Important Points to Note:
 1. If the function is not None(i.e. a valid function is provided), this translates to (item for item in sequence/iterable if function(item)).
 2. If the function is None, it translates to (item for item in iterable if item). In that case, all the elements of the given sequence are passed through the filter and are available in the result.
 3. If the function doesn't return anything (or returns None), it returns False for every element of the list, which means none of the element of the sequence is passed through the filter and the result contains an empty object.
 Time for an Example
 In the example below, we have a list of numeric values. And we have a function even_numbers() which returns True if a number passed as a parameter is an even number otherwise returns False. We will be using the filter() function to list down all the even numbers in the given list:
 numbers = [1,2,6,7,13,14,12,17,16,53,67,34,75,48]
 def even_numbers(num):
 if(num%2 == 0):
 return True
 else:
 return False

 evenNums = filter(even_numbers, numbers)
 print('Even Numbers are:')
 for num in evenNums:
 print(num)
 Output:
 Even Numbers are:
 2
 6
 14
 12
 16
 34
 48
 Note: In the above code, the function and the iterable have been explicitly mentioned and hence the output was as above.
 What happens when None value is given instead of passing the function as a parameter?
 A random list of data has been created below, which consists of integers, strings, and Boolean values. When the function parameter to the filter function is None it filters out data based on whether the element is True or False and returns the element based on the same condition. Therefore, in the example below, all the elements of the list are present in the result:
 new_list = [0, 1, 'a', 'B', False, True, '0', '4']
 filteredList = filter(None, new_list)
 print('Filtered elements')
 for element in filteredList:
 print(element)
 Output:
 Filtered elements
 1
 a
 B
 True
 0
 4

 What happens if the funtion doesn't return anything?
 If the function passed to the filter() function does not return anything than all the elements of the sequence are evaluted as False. For example,
 numbers = [1,2,6,7,13,14,12,17,16,53,67,34,75,48]
 def even_numbers(num):
 # do something but dont return
 pass

 evenNums = filter(even_numbers, numbers)
 print('Even Numbers are:')
 for num in evenNums:
 print(num)
 Output:
 Even Numbers are:

 filter() Function with Lambda
 In the examples above, we learned the basic use of filter() function. The filter function is most commonly used with the lambda function so as to separate out elements of a data structure like tuple, list or set etc and store them in a different data structure. In a lambda function, the function is not defined separately, rather the function body is present as a parameter to the filter function.
 In the example below, the filter function has a lambda function as its first parameter and a sequence of data. The lambda function checks whether a number is odd, and if it is odd, the number passes the filter. Using the filter() function like this returns an object of the filter function with all the parameters set and if we want to see the result, then we have to create list of the result, as shown in the example below.
 sequence_of_int = [ 1, 2, 4, 5, 7, 8, 9, 10, 13]
 filter_function = filter(lambda x: x % 2 == 1, sequence_of_int)
 print(list(filter_function))
 Output:
 [1, 5, 7, 9, 13]

 Quick Fact
 If you have Python 3.x, the filter method returns a generator, i.e which can be traversed through. If you are using Python 2.x version, the filter method returns a list.
 filter(function, data) in Python 2.x version is same as list(filter(function, data)) in Python 3.x version
 Conclusion
 In this post, we learned how a filter function can be useful in filtering out data based on a specific condition or based on whether a data element in a sequence in True or False.
 You may also like:
 Published by: SmritiSatyan
 Tags:PythonPython Library FunctionsProgramming
 IF YOU LIKE IT, THEN SHARE IT

 RELATED POSTS


Automating Terminal Emulation
March 3, 2013
Sample Task Terminal Emulation
This month's sample task demonstrates how to use the Automate Terminal Emulation Actions to interact with a terminal system and import the data from the system into a file. Integration is a huge part of automation as company's access terminal systems to circulate data across multiple platforms. A terminal server can be anything from a text terminal/green screen that utilizes TCP/IP, Telnet, SSH, or any other vendor specific network protocol with a common connection to a network. With Automate and the Automate BPA Server, terminal servers can be used to run programs, save files, and employ network resources working as a bridge to connect terminal and/or legacy systems to Windows networks and computers.
Automate communicates with terminals over TCP/IP or SSH connections. Our software emulates ANSI, TTY, VT50's, VT100's, VT220's, VT320's, TN3270's, and TN3278 IBM mainframes.
In this task, we will show you how Automate connects to a terminal server, logs in, changes the directory/folder, list the files in the folder, extracts the content from the terminal window, loops through the content, and writes the lines containing the files list to a text file.
Here is how the Sample Terminal Emulation Task is configured:
 - The first step connects to the terminal server using the Connect Terminal Action and TCP/IP Connection Type using Port 23. Notice the "Show Terminal Window" option is selected below:
Connect Terminal
 - ANSI Emulation is used and configured under the Advanced tab.
Terminal Emulation
 - The next Action logs into the terminal server by entering the user login name with the Send Terminal Text Action.
Send Terminal Text Username
NOTE: A two-second pause is added to the task to wait for the terminal server to move the cursor to the area on the screen where the password is entered.
2 Second Pause Text
 - The Send Terminal Text Action is used again to enter the password.
Terminal Text Password
 - Next, an Action is used to change to a directory/folder called "terminalusers" with the Send Terminal Text Action and the "cd terminalusers" command.
 - The "ls" command is used to list the files in the "terminalusers" directory/folder, using the Send Terminal Text Action.
ls send terminal text
 - When the task has run, the terminal window should look like the window below:
Terminal Window
 - Next, the Wait Terminal Action is used to wait for specific text to appear on the screen before moving on. In this instance, we are waiting for the welcome screen to appear after logging on. There is also a one-minute timeout setting. A Pause Task Action can also be used here instead of the Wait Terminal Action.
Wait Terminal
 - The Get Terminal Text Action is used to get and extract the content of the entire screen and place all of the information into a variable called "VAR_terminaltext".
Get Terminal Text
 - Now a Loop List Action is used to loop through the "VAR_terminaltext" variable, one line at a time using a variable called "VAR_terminallines", to hold the lines from the terminal text.
 Loop List
 - An If Text Contains Logic Action is added to the task to look at the "VAR_terminallines" variable for text anywhere in the line.
 Action Properties WindowIf Text Contains
 - If the terminal line contains text, the next step writes the line to a text file called "terminalusers.txt" into the c:\test\ directory\folder using the File System, Write to File Action, appending it to the end of the file as it loops through the data.
Action Properties Window -File System
 - This results in creating a text file called "Terminalusers.txt" with the lines containing text being written into the file.
 Action Properties Window - Terminal users window
The information written into the text file is ready for review and/or further processing.
Although this is a simple task extracting data from a terminal window and writing it into a text file, Automate can write or import terminal text into CSV files, databases, spreadsheets, SharePoint, and more.
Additionally, the same way Automate extracts data from a terminal session, it can also integrate data extracted from a file, database, spreadsheet, or application and enter it into a terminal session.
Ready to see how business process automation can benefit your organization?
Related Solutions
Stay up to date on what matters.


text:
Boost Your Income
A Guide to Canadian Government Benefit Programs and who can ApplyOctober 23, 2023
Depending on where you are in the stage of your life, there are plenty of government benefits to help you. That being said, there are some qualifications you need to meet in order to claim these benefits. Some of these government benefits also require you to apply, while others will automatically be implemented based on your income when you file your yearly tax return. Let's take a look at what government programs are offered in Canada.
Table of Contents Contents
Benefits for Families
In Canada, there are quite a few benefits for both low income and middle class families that can help to boost your monthly income. In order to qualify for them though, you must meet the eligibility criteria.
Canada Child Benefit
This is a tax free monthly benefit payment that helps families with the cost of raising children up until the age of 18. In order to qualify for the CCB then you must:
- Live with a child that is under the age of 18
- Be the primary caregiver for the child (children)
- Be a resident of Canada for tax purposes
You can apply online in order to receive the CCB and once you qualify you will start receiving benefits. Along with the government CCB benefits, there are also provincial child benefits that you can receive. You don't need to apply for these provincial benefits, they will automatically be applied if you qualify. Most of these provincial benefits will be received on the same payment dates as your CCB Payments.
Maternity and Parental Benefits
When your child is first born, your income drastically reduces when you stay home to care for your new child and adjust to your life. For this reason the government offers maternity and parental benefits.
With Maternity Benefits, they are only available to one parent who can't work for one of two reasons: they are pregnant or have recently given birth. Maternity payments are available for up to 15 weeks and you can get up to a maximum of $650 per week. Once this is up you could also be eligible for parental benefits.
Parental benefits are available to a parent who has a newborn or recently adopted a child. The full term of parental leave doesn't have to be taken consecutively but it will have to start the week the child is born or adopted. When you apply you must select between 2 different options: standard parental leave or extended parental leave.
In Canada, standard parental leave lasts for 12 months and you can earn up to a maximum of $650 per week. The extended parental leave can last for 18 months and you can earn up to a total of $390.
Benefits for Low Income Families and Individuals
In Canada, when you make under a certain amount of money you can get certain benefits from the government that can really help you make ends meet. The CRA not only takes into account your single income but your family income, also referred to as your adjusted net family income.
This is one of the government credits that you don't need to apply for. The GST/HST credit is automatically distributed based on your yearly net income. That being said, you do have to complete your yearly tax return in order to get eligible so you must be at least a Canadian resident for tax purposes.
In order to qualify you must meet at least one of the following criteria:
- Be at least 19 years of age
- Have (or had) a spouse or common law partner
- Are (were) a parent and live (lived) with your child
The annual income requirements for this credit are:
- Under $52,255 for a single person
- A combined income of $69,015 or less for a couple with 4 children
Climate Action Incentive Payment (CAIP)
This is another payment that you will automatically qualify for if you meet the requirements. All you need to do is complete your yearly tax return. It is a tax free amount that is given to offset the cost of federal pollution pricing. However, this credit is only available to residents of Alberta, Saskatchewan, Manitoba and Ontario. This is because the other provinces and territories run their own climate action programs and off their own provincial incentives.
In order to qualify for this credit, you must:
- Be at least 19 years of age
- Have (or had) a spouse or common law partner
- Are (were) a parent and live (lived) with your child
The benefit amount that you receive from the CAIP will be determined based on your net family income.
Canada Workers Benefit
The CWB is a refundable tax credit that is meant for those who are low income and working and just don't have quite enough money. In order to get the benefit you must claim it on your tax return. To qualify you must:
- Earn working income
- Be a Canadian resident
- Be at least 19 years of age
You are not eligible if you are a full time student. That being said, there are 2 parts to this benefit, the regular benefit and the disability benefit. For the regular benefit, you must make no more than $33,015 as your yearly adjusted net income. As a family, your total income can't be more than $43,212.
For the disability benefit, your adjusted net income can't be more than $37,932 as a single person or $53,037 for a family.
The Canada Dental Benefit is a fairly new government benefit. This is a benefit intended to lower dental costs for Canadian families with an income less than $90,000 annually who don't have any dental coverage. This benefit is currently only available for children who are 12 years of age or older.
How it works is that there are 2 different periods you can claim this benefit and you are eligible to receive a maximum of two payments. The first benefit period runs from Oct 1, 2022 until June 30,2023. The amount you will receive depends on your net family income. Eligible recipients will receive tax-free payments of $260, $390, or $650 per child per period. You do have to apply for this benefit though, it isn't automatically given.
Benefits for Seniors
In addition to the government benefits that are available to seniors. Some of these are available to everyone while others are given based on income.
Canada Pension Plan
The Canada Pension Plan, also referred to as CPP, is the federal pension program that is meant to replace part of your income when you retire. Once you qualify you will receive monthly, taxable CPP payments for the rest of your life. In order to qualify you must:
- Be 60 years old
- Have made at least one valid CPP contribution
A valid CPP contribution can be from working yourself or by receiving credits from a former spouse when the relationship ended.
In order to receive CPP, you must apply. The standard age to start receiving this pension is 65, but you can start receiving it at 60, or you can even wait until your 70. The amount that you will receive from CPP depends on what you earned throughout your working life.
Old Age Security
The Old Age Security OAS pension is also a monthly pension payment from the government of Canada. You can start receiving this pension payment at age 65. You can also delay OAS payments until you reach the age of 70.
In order to receive your pension, you may have to apply. In some cases you will get automatically enrolled. The amount that you receive from OAS will depend on your income as well as how long you worked for and how long you have been a Canadian resident.
Guaranteed Income Supplement
If you receive OAS payments, you may also be eligible for the Guaranteed Income Supplement GIS benefit. In order to be eligible you must:
- Be at least 65 years old
- Live in Canada
- Receive OAS
- Have an income below the threshold
|Situation||Annual Income Threshold|
|Single, Widowed or Divorced||Less than $21,456|
|If your spouse receive full OAS||Less than $28.320|
|If your spouse receives allowance||Less than $39,648|
|If your spouse doesn't get OAS||Less than $51,408|
If you are diagnosed with a permanent disability in Canada, you could be eligible for these tax breaks and benefits. We have listed below the different federal disability credits but there are also disability programs in the different provinces. Each of these have their own eligibility requirements and payment amounts. They also all have different names. For example: Ontario's program is called the Ontario Disability Support Program.
Disability Tax Credit
The disability tax credit is for those who have permanent disabilities and impairments pay less taxes. The idea behind this is to offset some of the costs related to the impairment. In order to get this tax credit, you do have to apply. Unlike many of the other credits where all you do is fill out a quick application, you do also have to get a physician's signature for this one.
When applying for this credit, you have the option to apply using digital or paper forms. Along with a physician's signature, you also need to have a personal application filled out. This can be done at any time during the year but will only be reflected when you file your taxes. In some cases, you may end up with some back pay on your income tax refunds as well for years prior.
CPP disability payments are different from regular CPP payments. In order to qualify you must:
- Be under the age of 65
- Have made enough CPP contributions
- Have a disability (mental or physical) that stops you from obtaining and maintaining gainful employment
- Be diagnosed with a disability that is considered to be long term, indefinite or even terminal
If you are approved for CPP disability, once you turn 65, you will then be transferred to CPP.
Along with CPP disability, there are also CPP child disability


Q. Is it permitted during Shabbos to open or increase the water dripping into a humidifier connected to the heating furnace. The warm air rushes by a metal net or mesh, that spreads the droplets of water into the air exiting the furnace and it evaporates into it. The temperature of the air at that point is less than 40 C. Is this allowed?
Is it permitted to add water to the tank of a cold-water room humidifier, that has some water but needs more to keep working the whole day?
A. Horav Shlomo Miller's Shlit'a opinion is that in regard to adding water to the tank of a cold-water room humidifier, in case of need it is permitted, since it is already working and no bishul or cooking of the water is involved.
However, regarding the humidifier units connected and feeding moisture to a hot air furnace, although some furnaces at some points of their heating cycle may indeed be forcing air that is bellow 40 C at the area next to the humidifier, most heating units are way above that temperature when close to the ignited area and usually the humidifier unit is adjacent. Therefore, the Rov maintains that during Shabbos no changes should be done to the amount of water entering the unit. Nevertheless, it is permitted during Yom Tov.
Rabbi A. Bartfeld as revised by Horav Shlomo Miller Shlit'a


text:
Youngsters are 'Game' for Local History
Gaming mechanics and time travel might not sound like traditional means of exploring the history of Clyde and Avon valleys, but that's what CAVLP Heritage are doing with groups of youngsters every Tuesday evening at Settlers Game and Comic Book Café in Hamilton.
The Board Game Design Nights are open to anyone who is interested in exploring the history of the local area and provide an opportunity to creatively explore the mapping heritage of Major-General William Roy, Scotland's foremost cartographer.
The game design nights have helped to encourage a newfound appreciation for the depth of history that can be discovered in the Clyde and Avon Valleys, from the prehistoric era to the industry and horticulture of the 20th century. The group has been enchanted by such artefacts as the Tricephalos carving in Netherton, and historical characters such as Lugless Will of Lanark and The Black Lady of Broomhill House. They have gone from discussing the mechanics of a board game to start researching places, items and people they would like to reference in the final game.
By using novel methods of engagement CAVLP Heritage hopes to increase awareness of the rich heritage of the CAVLP landscapes, particularly among audiences that did not previously have any interest in or understanding of the history and archaeology that surrounds them daily. From creative arts events, to board games, to fruity archaeology, the team has been employing some fun and playful methods to encourage people to get more broadly involved.
The board game design nights are part of a wider project, Mapping the Past, which focus on the unique mapping heritage of the Clyde and Avon valleys. Youngsters involved in the project are then encouraged to get involved in wider volunteering opportunities available through CAVLP Heritage including site surveys (Capturing the Past project) and archaeological excavations (Investigating the Past project).
These opportunities will allow volunteers to come face to face with the past in a new way, as well as enjoy the mental and physical health benefits that come with working as part of a larger team outdoors!
Every Tuesday evening, 7-9pm
Settlers Game and Comic Book Café, 40 Castle Street, Hamilton, South Lanarkshire, ML3 6BU


Module
std/collections/mod.ts>minBy
Deno standard library
Go to Latest
function minBy
import { minBy } from "_URL_
Returns the first element that is the smallest value of the given function or undefined if there are no elements
Examples
Example 1
import { minBy } from "_URL_
import { assertEquals } from "_URL_
const people = [
 { name: "Anna", age: 34 },
 { name: "Kim", age: 42 },
 { name: "John", age: 23 },
];
const personWithMinAge = minBy(people, (i) => i.age);
assertEquals(personWithMinAge, { name: "John", age: 23 });
Parameters
array: readonly T[]
selector: (el: T) => number
Returns
T | undefined
Parameters
array: readonly T[]
selector: (el: T) => string
Returns
T | undefined
Parameters
array: readonly T[]
selector: (el: T) => bigint
Returns
T | undefined
Parameters
array: readonly T[]
selector: (el: T) => Date
Returns
T | undefined


Our Name
A talking crow - the story
Vintage image of young Eric and tony the crow playing with a GI Joe character
As a boy, Eric had a pet crow named Tony. Eric and his brothers taught him to say a few words like "Hello", "Don't fall", "Play ball". Tony often flew to the elementary school that Eric attended. While he was in class, the special needs children had their recess. One autistic boy in particular would repeat words to Tony and he would repeat them back to him. Through this exchange Tony learned how to count to ten and say his ABC's, and the boy began to talk more with others. The news of Tony spread through the area and was known as Tony, the talking crow.


As you traverse the nature trail, you will not only be immersed in native vegetation, but also various species of birds native and migratory that reside in the larger indigenous hardwood trees. Leatherback Ferns in Fern GullyOther residents include lizards, such as the curly-tail lizard that has become synonymous with the island. Butterflies will flutter above your head and the cacophony of other insect sounds provides a chorus of its own. As you step down into the Fern Gully, a large fertile 'sink-hole', you will see a rare species of ferns, referred to as leather-back, among other more common varieties.
One of the Freshwater Caves in Fern GullyYou will then arrive at the caves, representative of the unique caverns found on Grand Bahama Island. They are a glimpse into the mystical geology of The Islands of The Bahamas, formed from fossilized reefs, with many underground caverns, some accessible for diving, with the resulting land comprised of cavernous limestone. The Josey Cave was used by residents in the Holmes Rock community as shelter to escape from hurricanes in the early years. Unique in its own right, the cave sits behind a local nightclub. It is over 200 yards in diameter and produces fresh water at low tide and salt water at high tide.
Tree with Label along the Nature TrailThe nature trails leading to and from the cave are fertile with native vegetation which produces a variety of herbal cures referred to as 'bush medicine,' in addition to flowering plants, wild berries and plums that have been historically popular with the native residents in the area. They include custard apples, sea grape, pigeon plums and coco plums. Most of the trees have identifying labels; some also indicate possible medicinal uses.
Location:
Holmes Rock
Freeport
Bahamas
Contact Information:
_PHONE_
_EMAIL_


text:
Electric Power Research Institute (EPRI) contracted Kalsi Engineering, Inc (KEI) to perform flow loop testing, computational fluid dynamic (CFD) analyses, and methodology development to more accurately predict flow-induced forces in balanced globe valves. The flow loop test conditions included single-phase and two-phase water flow, straight pipe and upstream-flow-disturbance pipe configurations, and two 4-inch balanced disk globe valves test specimens with a combination of quick opening and linear trim. CFD predictions were performed with a commercial grade dedicated version of ANSYS CFX 16.0 software.
The methodology was developed to utilize key dimensional characteristics of the disk and cage to determine the effective area through the stroke. The methodology accounts for trim characteristics, flow orientation, disk style, maximum valve DP and maximum flow rate. The model is validated for fluid temperatures between 70 °F and 160 °F, flow velocities up to 45 ft/sec. The methodology was validated against flow loop test data over a range of flow conditions, disk styles, and trim characteristics.
Paper published with permission.


text:
Pneumatic valve protection measures after load
Pneumatic valve damage is a key problem is the load. Its load mainly has the following kinds: 1, the torque limit institutions setting is wrong, stop the torque is less than the setting value, resulting in continuous produce too large torque, the motor stop running. 2, because of some reasons make the torque limit circuit failure, lead to excessive torque. 3, pneumatic valve using the environment temperature is high, the relatively decreased motor heat capacity. 4, the power supply voltage is too low, make its cannot obtain the required torque, motor stop running. The use of 5, persistent, the heat generated by the savings of more than the allowed temperature to rise of the motor. Pneumatic valve generally run in a predetermined time, motor overload is not going to happen. For pneumatic valves load condition of protection measures mainly include the following: 1, pneumatic valve by using thermal relay and to protect the motor stalling. 2, through the adoption of pneumatic valve thermostat to the continuous operation or electric operation of motor overload protection. 3, through the adoption of pneumatic valve fuse or over-current relay can effectively avoid the short circuit accident.


text:
Recently CESR's Mahinour El-Badrawi was interviewed for Tax Justice Network's Arabic Podcast about the Egypt Social Progress Indicators (ESPI). ESPI is a metric that presents a multidimensional picture of social and economic well-being in Egypt, providing an alternative to the traditional economic indicators that ignore the experience of tens of millions who are left behind from the economic growth narratives. ESPI was featured on the podcast as a model rights-based metric that monitors and benchmarks progress on social and economic justice.
In the interview, El-Badrawi discusses how ESPI is unique in its comprehensiveness as a tool that covers six socioeconomic thematic topics; in the depth and rigor in its methodology for measuring progress (or lack thereof) through the four dimensions of OPERA; and in its innovation and action-oriented narrative as it uses sources for benchmarking progress that go beyond field silos.
El-Badrawi also explains how ESPI uses human rights norms and obligations for benchmarks and SDG targets, as well as cross-country comparisons to provide achievable recommendations for policy change for better ESR outcomes. By going beyond classic macroeconomic indicators, ESPI gives a more comprehensive picture of the experience of those that are left behind and who often share the heaviest burdens of reforms in times of economic crises. This is true in the case of Egypt and the International Money Reform bank reform program currently being implemented there.
The El-Badrawi segment starts around 8:00.


Physical Adjustments in Yoga Class
Some of us have been in a yoga class and received physical adjustment and felt good. Some of us have been in the same situation and it felt bad. It seems like the same adjustment can bring different results. Why does the touch feel different? Is there different kind of touch?
Photo by Mark Stephens
Before going into the various types of touch, let's remember that the purpose of any adjustment, is to bring students into awareness of their own alignment, to come into the pose that suits their body, not into a "perfect posture". The moment that physical adjustment is conducted, the teacher's energy comes together with the student's energy. This is an intimate moment, so make sure you agree for it.
It is important to express your feeling during the class. A yoga class is a safe space where your needs are respected. Please say it to your teacher if you don't want to receive adjustments. Saying no to physical adjustment does not mean that you are a worse student or that you don't go deeper into your poses.
In the context of an asana class, the touch can be divided in nine different categories:
1. Investigative Touch
This is a touch to check your muscle activation. For example a pat on your quadriceps to make sure you engage it during Tadasana (Mountain Pose).
2. Directive Touch
This touch guides the particular part of a body to move to a direction. For example is guiding the shoulders to be open, and to open the chest during Bhujangasana (Cobra Pose)
3. Adjusting Touch
This is a touch that is firm and a complete contact to student's body to to adjust the pose. For example, rotating student's upper arm externally in Extended Side Angle
4. Alerting Touch
This touch is to alert student of a particular part of their body. For example touching the fingers in High Mountain to engage the finger tips.
5. Loving Touch
This is for example a pat on the back, which is supportive to give encouragement to student after a challenge.
6. Stabilizing Touch
This touch aims to stabilize student's body in poses that need balance. For example a firm hand on top of the upper hip in Three Legged Dog. This touch would need to use the whole hand and typically is a firm touch.
7. Invasive Touch
This is improper and unethical touch that purposely touch sexual part of the body, or other sensitive parts such the groins, belly, buttocks, throat, or face.
8. Random Touch
This is a random touch to random part of the body with no intention of adjusting. This touch is unnecessary and can create confusion.
9. Sensual Touch
This is a touch that meant to be sensual with no intention to improve the posture. Very improper, unnecessary and inappropriate.
We are all different creatures. Some of us have no problems in touching and being touched, and some of us really feel discomfort in being touched or to touch. Make sure you communicate your feelings in your yoga class, and you can get more benefits of the class, feeling safe and secured.
Shades of Yoga Yoga Teacher Training School
Shades of Yoga is a RYT 200 and 300 internationally recognised (Yoga Alliance) yoga teacher training company running year-round yoga teacher training courses in Bali and Costa Rica.


document.
CDocument* GetDocument() const;
Return Value
A pointer to the CDocument object associated with the view. NULL if the view is not attached to a document.
Remarks
This allows you to call the document's member functions.
Called by the framework to check whether the specified document item is selected.
virtual BOOL IsSelected(const CObject* pDocItem) const;
Parameters
pDocItem
Points to the document item being tested.
Return Value
Nonzero if the specified document item is selected; otherwise 0.
Remarks
The default implementation of this function returns FALSE. Override this function if you are implementing selection using CDocItem objects. You must override this function if your view contains OLE items.
Called by the framework when the frame window containing the view is activated or deactivated.
virtual void OnActivateFrame(
 UINT nState,
 CFrameWnd* pFrameWnd);
Parameters
nState
Specifies whether the frame window is being activated or deactivated. It can be one of the following values:
 - WA_INACTIVE The frame window is being deactivated.
 - WA_ACTIVE The frame window is being activated through some method other than a mouse click (for example, by use of the keyboard interface to select the window).
 - WA_CLICKACTIVE The frame window is being activated by a mouse click
pFrameWnd
Pointer to the frame window that is to be activated.
Remarks
Override this member function if you want to perform special processing when the frame window associated with the view is activated or deactivated. For example, CFormView performs this override when it saves and restores the control that has focus.
Called by the framework when a view is activated or deactivated.
virtual void OnActivateView(
 BOOL bActivate,
 CView* pActivateView,
 CView* pDeactiveView);
Parameters
bActivate
Indicates whether the view is being activated or deactivated.
pActivateView
Points to the view object that is being activated.
pDeactiveView
Points to the view object that is being deactivated.
Remarks
The default implementation of this function sets the focus to the view being activated. Override this function if you want to perform special processing when a view is activated or deactivated. For example, if you want to provide special visual cues that distinguish the active view from the inactive views, you would examine the bActivate parameter and update the view's appearance accordingly.
The pActivateView and pDeactiveView parameters point to the same view if the application's main frame window is activated with no change in the active view — for example, if the focus is being transferred from another application to this one, rather than from one view to another within the application or when switching amongst MDI child windows. This allows a view to re-realize its palette, if needed.
These parameters differ when CFrameWnd::SetActiveView is called with a view that is different from what CFrameWnd::GetActiveView would return. This happens most often with splitter windows.
Called by the framework at the beginning of a print or print preview job, after OnPreparePrinting has been called.
virtual void OnBeginPrinting(
 CDC* pDC,
 CPrintInfo* pInfo);
Parameters
pDC
Points to the printer device context.
pInfo
Points to a CPrintInfo structure that describes the current print job.
Remarks
The default implementation of this function does nothing. Override this function to allocate any GDI resources, such as pens or fonts, needed specifically for printing. Select the GDI objects into the device context from within the OnPrint member function for each page that uses them. If you are using the same view object to perform both screen display and printing, use separate variables for the GDI resources needed for each display; this allows you to update the screen during printing.
You can also use this function to perform initializations that depend on properties of the printer device context. For example, the number of pages needed to print the document may depend on settings that the user specified from the Print dialog box (such as page length). In such a situation, you cannot specify the document length in the OnPreparePrinting member function, where you would normally do so; you must wait until the printer device context has been created based on the dialog box settings. OnBeginPrinting is the first overridable function that gives you access to the CDC object representing the printer device context, so you can set the document length from this function. Note that if the document length is not specified by this time, a scroll bar is not displayed during print preview.
Called by the framework when the mouse first enters the non-scrolling region of the drop target window.
virtual DROPEFFECT OnDragEnter(
 COleDataObject* pDataObject,
 DWORD dwKeyState,
 CPoint point);
Parameters
pDataObject
Points to the COleDataObject being dragged into the drop area of the view.
dwKeyState
Contains the state of the modifier keys. This is a combination of any number of the following: MK_CONTROL, MK_SHIFT, MK_ALT, MK_LBUTTON, MK_MBUTTON, and MK_RBUTTON.
point
The current mouse position relative to the client area of the view.
Return Value
A value from the DROPEFFECT enumerated type, which indicates the type of drop that would occur if the user dropped the object at this position. The type of drop usually depends on the current key state indicated by dwKeyState. A standard mapping of keystates to DROPEFFECT values is:
 - DROPEFFECT_NONE The data object cannot be dropped in this window.
 - DROPEFFECT_LINK for MK_CONTROL | MK_SHIFT Creates a linkage between the object and its server.
 - DROPEFFECT_COPY for MK_CONTROL Creates a copy of the dropped object.
 - DROPEFFECT_MOVE for MK_ALT Creates a copy of the dropped object and delete the original object. This is typically the default drop effect, when the view can accept this data object.
For more information, see the MFC Advanced Concepts sample OCLIENT.
Remarks
Default implementation is to do nothing and return DROPEFFECT_NONE.
Override this function to prepare for future calls to the OnDragOver member function. Any data required from the data object should be retrieved at this time for later use in the OnDragOver member function. The view should also be updated at this time to give the user visual feedback. For more information, see the article Drag and Drop: Implementing a Drop Target.
Called by the framework during a drag operation when the mouse is moved out of the valid drop area for that window.
virtual void OnDragLeave();
Remarks
Override this function if the current view needs to clean up any actions taken during OnDragEnter or OnDragOver calls, such as removing any visual user feedback while the object was dragged and dropped.
Called by the framework during a drag operation when the mouse is moved over the drop target window.
virtual DROPEFFECT OnDragOver(
 COleDataObject* pDataObject,
 DWORD dwKeyState,
 CPoint point);
Parameters
pDataObject
Points to the COleDataObject being dragged over the drop target.
dwKeyState
Contains the state of the modifier keys. This is a combination of any number of the following: MK_CONTROL, MK_SHIFT, MK_ALT, MK_LBUTTON, MK_MBUTTON, and MK_RBUTTON.
point
The current mouse position relative to the view client area.
Return Value
A value from the DROPEFFECT enumerated type, which indicates the type of drop that would occur if the user dropped the object at this position. The type of drop often depends on the current key state as indicated by dwKeyState. A standard mapping of keystates to DROPEFFECT values is:
 - DROPEFFECT_NONE The data object cannot be dropped in this window.
 - DROPEFFECT_LINK for MK_CONTROL | MK_SHIFT Creates a linkage between the object and its server.
 - DROPEFFECT_COPY for MK_CONTROL Creates a copy of the dropped object.
 - DROPEFFECT_MOVE for MK_ALT Creates a copy of the dropped object and delete the original object. This is typically the default drop effect, when the view can accept the data object.
For more information, see the MFC Advanced Concepts sample OCLIENT.
Remarks
The default implementation is to do nothing and return DROPEFFECT_NONE.
Override this function to give the user visual feedback during the drag operation. Since this function is called continuously, any code contained within it should be optimized as much as possible. For more information, see the article Drag and Drop: Implementing a Drop Target.
Called by the framework before calling OnDragEnter or OnDragOver to determine whether the point is in the scrolling region.
virtual DROPEFFECT OnDragScroll(
 DWORD dwKeyState,
 CPoint point);
Parameters
dwKeyState
Contains the state of the modifier keys. This is a combination of any number of the following: MK_CONTROL, MK_SHIFT, MK_ALT, MK_LBUTTON, MK_MBUTTON, and MK_RBUTTON.
point
Contains the location of the cursor, in pixels, relative to the screen.
Return Value
A value from the DROPEFFECT enumerated type, which indicates


text:
The CBA's response to the Welsh Government's proposed budget cuts to Cadw and the RCAHMW
The CBA has written to the Welsh Government in an open letter expressing our deep concern at the level of their proposed cuts to both Cadw and the Royal Commission on the Ancient and Historical Monuments of Wales (RCAHMW).
In its draft budget for 2024-25, released in December, the Welsh Government outlined a broad program of cuts spanning multiple sectors.
Whilst many other arts and cultural bodies will see their funding cut by over 10.5%, the proposed cuts to the heritage sector are even more drastic, as both Cadw and the RCAHMW will see their funding reduced by 22.3%.
We believe this will have a catastrophic impact on heritage in Wales, and, whilst we acknowledge the difficulties posed by the current economic climate, we are extremely disappointed to see such disproportionate and seemingly unjustified cuts to these important heritage sector bodies.
We, therefore, urge the Welsh Government to reconsider these proposals and carefully consider the far-reaching ramifications that this scale of cuts will have on heritage and archaeological services in Wales.
Read our open letters to Dawn Bowden, Deputy Minister for Arts, Sport and Tourism and Delyth Jewell MS, Chair Culture, Communications, Welsh Language, Sport and International Relations Committee, using the links below.


text:
bed of coals forms. A cast iron bean pot (holds about eleven pounds of dried beans) is lowered into the pit, covered over with dirt and allowed to cook, usually overnight. Several bean pits could keep beans cooking at all times.
It is generally believed that the loggers learned to make bean hole beans form the Indians; others learned from the loggers. The tradition continued after the logging camps declined. Bean holes can be found not only at large community suppers, but also at summer vacation camps throughout Maine.
For more on Maine's bean hole beans visit our exhibits page.


text:
ISGA Executive, Richie Flynn, said: "While unprecedented damage was caused to coastal infrastructure, salmon farms stood up extremely well to the constant storm challenge".
Much of the credit for the security of the systems at sea must go to farm staff who worked throughout the holiday period. Mr Flynn said: "Farm companies, who have been denied any assistance from money available though legitimate EU grant schemes, have kept up with the latest technology and reinvested in their farms".
"Minister Coveney must support the commitment and expertise of the aquaculture sector. This is an industry ideally suited to coastal communities, sustainable and successful in every respect and deserving of a better deal from government by way of equal treatment with competitors in other EU countries and a licencing system capable of delivering for a professional, modern food industry."
Mr Flynn concluded: "Commercial Aquaculture grant schemes for the finfish and shellfish industry are essential in ensuring that SMEs can keep abreast of international technological developments, continually modernise and improve their safety and environmental management systems and guarantee a year round supply of healthy seafood for the home and domestic markets."
The Irish Sea Fisheries Board (BIM) also stated that the contention that the recent storm would have damaged the structure of the salmon farm proposed for Galway Bay is speculative, misinformed and incorrect.
BIM knows the precise wave climate experienced at the location of the proposed fish farm as there was a measuring device on site during the storm.
The data buoy demonstrated that the wave conditions generated by the storm were well within the parameters of the scenarios suggested in BIM's Environmental Impact Statement and would not have caused damage.