Skip to definition.
Verb: implement im-plu-munt
 1. Apply in a manner consistent with its purpose or design
 "implement a procedure"
 2. Ensure observance of laws and rules
 - enforce, apply
 3. Pursue to a conclusion or bring to a successful issue
 "He implemented a new economic plan";
 - follow through, follow up, follow out, carry out, put through, go through
Noun: implement im-plu-munt
 1. Instrumentation (a piece of equipment or tool) used to effect an end
Derived forms: implements, implemented, implementing
Type of: apply, compel, complete, employ, finish, instrumentality, instrumentation, obligate, oblige, use, utilise [Brit], utilize
Encyclopedia: Implement


text:
The Detection of Avalanche Propagation in Engineering Change
In order to avoid avalanche propagation in engineering change that is high-risk and high-cost, two methods for the detection of avalanche propagation were proposed. Firstly, analyzed the reasons for the avalanche propagation and its main features: constraint conflict and/or a great many affected elements. Then, the methods for the detection of those two features based on directed graph and complex networks respectively were proposed. Finally, the experiment of managing a type of transmission was employed to validate our method and it showed the correctness of the proposed method.
Dongye Sun, Wen-Pei Sung and Ran Chen
R. Mo et al., "The Detection of Avalanche Propagation in Engineering Change", Applied Mechanics and Materials, Vols. 121-126, pp. 3578-3582, 2012

source: openbmb/Ultra-FineWeb


text:
Our favorite mare delivered her first foal, and he seems to be happy and growing well. He nurses from the mare, sneaks grain from her feed bin, and picks at the pasture, yet we've never seen him drink from the water trough. Do foals drink water? Should I be worried?
No need to worry! Most foals will start eating solid feed and nibbling pasture in the first few days of life, but few drink water because their water requirements are being met by mare's milk.
A research study of mares and foals on pasture reported that the youngest age a foal was observed to drink water was three weeks old, with some foals never observed to drink water until weaning.
With that said, you should always allow the mare and foal to have free access to fresh water. If a nursing foal drinks a lot of water or visits the water trough frequently (more than twice daily if the environmental temperature is less than 10° C [50° F] or more than every two to four hours if the temperature is 10-35° C [50°-95° F]), the foal probably isn't receiving enough milk. Inadequate milk consumption is also indicated by prolonged or excessive periods of nursing or by below-average weight gain.
During the first month of life, the foal should nurse three to seven times per hour, with each nursing bout lasting one or two minutes. Thoroughbred foals should gain 0.8 to 1.5 kg (2 to 3 lb) per day. We recommend regular weighing of growing horses, which will help you pick up on any issues, such as low milk production in the mare.
|Putting Weight on a Skinny Horse|
|Feeding Oil to Horses: Choose Wisely|
|Stabilized Rice Bran–Just the Facts, Please|
|Hoof Rings in Horses: What Do They Mean?|
|Confinement Weakens Bones in Horses|
|What Are the Effects of Feeding a High-Fat Diet to Horses?|
|Watery or Lathered: Differences in Horse Sweat|
|Gastrointestinal Motility Key to Horse Digestive Health|
|Electrolytes for Horses with HYPP|
|Grass Sickness in Horses: Degree of Weight Loss and Survival|


text:
In light of the growing emphasis on individualization in healthcare, it is vital to take the diversity of inhabitants and users into consideration. Thus, identifying shared perceptions among group members may be important in improving healthcare that is relevant to the particular group, but also perceptions of the staff with whom interactions take place. This study investigates how motherhood is perceived among three groups: Somali-born mothers; Swedish-born mothers; and nurses at Swedish child health centers. Inequities in terms of access and satisfaction have previously been identified at the health centers.
Participants in all three groups were asked to finalize two statements about motherhood; one statement about perfect motherhood, another about everyday motherhood. The responses were analyzed using qualitative coding and categorization to identify differences and similarities among the three groups.
The responses to both statements by the three groups included divergences as well as convergences. Overall, biological aspects of motherhood were absent, and respondents focused almost exclusively on social matters. Working life was embedded in motherhood, but only for the Somali-born mothers. The three groups put emphasis on different aspects of motherhood: Somali-born mothers on the community; the Swedish-born mothers on the child; and the nurses on the mother herself. The nurses - and to some extent the Swedish-born mothers - expected the mother to ask for help with the children when needed. However, the Somali-born mothers responded that the mother should be independent, not asking for such help. Nurses, more than both groups of mothers, largely described everyday motherhood in positively charged words or phrases.
The findings of this paper suggest that convergences and divergences in perceptions of motherhood among three groups may be important in equitable access and utilization of healthcare. Individualized healthcare requires nuance and should avoid normative or stereotypical encounters by recognizing social context and needs that are relevant to specific groups of the population.
Evidence-based methods to identify behavioural problems among children are not regularly used within the Swedish Child healthcare. A new procedure was therefore introduced to assess children through parentand preschool teacher reports using the Strengths and Difficulties Questionnaire (SDQ). This study aims to explore nurses', preschool teachers' and parents' perspectives of this new information sharing model. Using the grounded theory methodology, semi-structured interviews with nurses (n = 10) at child health clinics, preschool teachers (n = 13) and parents (n = 11) of 3-, 4- and 5-year-old children were collected and analysed between March 2014 and June 2014. The analysis was conducted using constant comparative method. The participants were sampled purposively within a larger trial in Sweden. Results indicate that all stakeholders shared a desire to have a complete picture of the child's health. The perceptions that explain why the stakeholders were in favour of the new procedure-the 'causal conditions' in a grounded theory model-included: (1) Nurses thought that visits after 18-months were unsatisfactory, (2) Preschool teachers wanted to identify children with difficulties and (3) Parents viewed preschool teachers as being qualified to assess children. However, all stakeholders had doubts as to whether there was a reliable way to assess children's behaviour. Although nurses found the SDQ to be useful for their clinical evaluation, they noticed that not all parents chose to participate. Both teachers and parents acknowledged benefits of information sharing. However, the former had concerns about parental reactions to their assessments and the latter about how personal information was handled. The theoretical model developed describes that the causal conditions and current context of child healthcare in many respects endorse the introduction of information sharing. However, successful implementation requires considerable work to address barriers: the tension between normative thinking versus helping children with developmental problems for preschool teachers and dealing with privacy issues and inequity in participation for parents.
Cites: Qual Health Res. 2006 Apr;16(4):547-_PHONE_


Opening Hour
Mon - Sun, 08:00 - 24:00
Call Us
+86-21-58386189
Critical Speed Calculation Formula Of Ball Mill
Critical Speed Calculation Formula Of Ball Mill
+
The Influence of Ball Mill Critical Speed on Production Efficiency. When the rotating speed of ball mill grinder is high, the height the ball raised is high ... now only the calculation formula on critical speed in theory is widely used. ... General retaintion time in a mill with 70% rpm of critical speed is taken as 5 to... Read more. Lecture ...
Ball Mill
Ball Mill
+
The critical speed n (rpm) when the balls are attached to the wall due to centrifugation: Figure Displacement of balls in mill. n = D m. where D m is the mill diameter in meters. The optimum rotational speed is usually set at 65–80% of the critical speed. These data are approximate and may not be valid for metal particles that tend to agglomerate by welding. The minimal magnitude ...
Critical Rotating Speed Of A Mill
Critical Rotating Speed Of A Mill
+
Ball Mill Critical Speed Mill, of a rotating mill is the RPM at which a grinding medium You'll find a good online tool for ball mill critical speed calculation . Get More; critical speed for a ballmill mayukhportfoliocoin. Get Detail; How Do I Calculate The Critical Speed Of A Mill. Grinding Mill Power Consumption. calculating the effect of charge weight on power draw in different mill ...
Ball Mill Calculation Critical Speed ball Mill
Ball Mill Calculation Critical Speed ball Mill
+
Ball Mill Parameter Selection Calculation Power . Aug 30 2019 22 rotation speed calculation of ball mill critical speed when the ball mill cylinder is rotated there is no relative slip between the grinding medium and the cylinder wall and it just starts to run in a state of rotation with the cylinder of the mill this instantaneous speed of the mill is as follows
Ball mill
Ball mill
+
24/04/2015 · Critical speed of ball mill(in rps)= R=.45/2=.225m r=25/2= g=/s2 Nc== rpm 11. r=60/2=30mm R=800/2=400mm Nc=.82 rpm Critical speed=*operating speed Operating speed =.82/=.586 rps=35 rpm
critical speed in ball mill
critical speed in ball mill
+
Critical Speed Of Ball Mill Formula Derivation. Ball mill critical speed derivation . Ball Mills Mine EngineerCom ball mill critical speed derivation,If the peripheral speed of the mill is too great, it begins to act like a centrifuge and the balls do not fall back, but stay on the perimeter of the mill The point where the mill becomes a centrifuge is called the Critical Speed, and dragThe ...
critical speed range ball mill
critical speed range ball mill
+
The effect of Ball Mill RPM speed going from subcritical to supercritical helps understand the Ball Mill Working. Author: 911 Metallurgy Corp. Mill Speed Critical Speed Paul O. Abbe. Mill Speed Critical Speed. Mill Speed . No matter how large or small a mill, ball mill, ceramic lined mill, pebble mill, jar mill or laboratory jar rolling mill, its rotational speed is important to proper and ...
The working principle of ball mill
The working principle of ball mill
+
22/05/2019 · This is the critical speed of the 180 litre wet mill currently used in cemented carbide production. To make the ball in the b state, the actual speed of the ball mill is usually 36 rpm. 2. the amount of ball loading. In order to make the ball in a rolling state, in addition to the rotation speed of the grinding cylinder, it depends on the ...
what is critical speed in a ball mill
what is critical speed in a ball mill
+
The critical speed n rpm when the balls are attached to the wall due to centrifugation Figure 27 Displacement of balls in mill Conical Ball Mills differ in mill body construction which is composed of two cones and a short cylindrical part loed between them Fig 212 Such a ball mill body is expedient because efficiency is...
Critical Speed Of Ball Mill Formula Derivation
Critical Speed Of Ball Mill Formula Derivation
+
201983 The formula to calculate critical speed is given below. N c sqtDd N c critical speed of the mill. D mill diameter specified in meters. d diameter of the ball. In practice Ball Mills are driven at a speed of 5090 of the critical speed, the factor being influenced by economic consideration.
Critical Speed Of Ball Mills
Critical Speed Of Ball Mills
+
Ball Mill Progressive Industries Inc. A Ball Mill grinds material by rotating a cylinder with steel or ceramic grinding balls causing the balls to fall back into the cylinder and onto the material to be groundBall Mills have been successfully run at speeds between 60 and 90 percent of critical speedHowever most Ball Mills operate at speeds between 65 and 75 percent of critical speed.
critical rotational speed ball mill how to find rpm
critical rotational speed ball mill how to find rpm
+
SAG mill, ball mill, ring gear, dual pinion, drive systems, variable speed . rated speed and the ball mills at about 3% of rated speed (mill speed rpm). . mill controller measures cascading of the material, by a decreasing torque, before the critical the mill will .
Critical Speed Of Mill
Critical Speed Of Mill
+
Critical speed for ball mills powder mill glass grinding ball mill glass grinding mill price the point where the mill bees a centrifuge is called the critical speed and ball mills usually operate at 65 to 75 of the critical speed powder mill glass. Critical Speed Of Ball Mill Formulae. The selection and design of mill liners milltraj mill corrosion environment size of balls mill speed etc ...
how to calculate aluminum poweder ball mill critical speed
how to calculate aluminum poweder ball mill critical speed
+
ball mill critical speed black powder_Run definition of run by The Free Dictionaryrun (rn) v ran (rn), run, running, runs vintr 1 a To move swiftly on foot. live chat; Make Black Powder Without a Ball Mill. Video embedded#; Make Black Powder Hand Mixed Method, fireworks today that they get a ball mill, and learn to make black powder, are critical Get them wrong and your powder. live ...
Mill drives: the desire for increased power and the ...
Mill drives: the desire for increased power and the ...
+
the output speed of any mill drive system, whereas that of a GMD refers to actual motor speed in rpm or mill speed in% of critical speed, (% ), depending upon the extent of shell liner/lifter wear. The charts in Figure 2 (after Barratt and Brodie, 2001) illustrate the following lines in examples for a .
Ball mill
Ball mill
+
 · Critical speed of ball mill(in rps)= R=.45/2=.225m r=25/2= g=/s2 Nc== rpm 11. r=60/2=30mm R=800/2=400mm Nc=.82 rpm Critical speed=*operating speed Operating speed =.82/=.586 rps=35 rpm
Critical Speed
Critical Speed
+
The critical speed depends on the lenght and the diameter of the ball screw. ... n k Critical speed [rpm] d N NNominal diameter [mm] l s Unsupported length [mm] k Support bearing factor. fixed fixed: 25,5 (1) fixed supported: 17,7 (2) supported supported: 11,5 (3) fixed free: 3,9 (4) Technical Tip Critical speed is the first resonant frequency (speed) of the rotating shaft. Resonance ...
TECHNICAL NOTES 8 GRINDING R. P. King
TECHNICAL NOTES 8 GRINDING R. P. King
+
The critical speed of the mill, c, is defined as the speed at which a single ball will just remain against the wall for a full cycle. At the top of the cycle =0 and Fc Fg () mp 2 cDm 2 mpg () c 2g Dm 1/2 () The critical speed is usually expressed in terms of the number of revolutions per second Nc c 2 1 2 2g Dm 1/2 (2×)1/2 2 D1/2 m D1/2 m revs/sec D1/2 m revs ...
Mill drives: the desire for increased power and the ...
Mill drives: the desire for increased power and the ...
+
a GMD refers to actual motor speed in rpm or mill speed in% of critical speed, (% ), depending upon the extent of shell liner/lifter wear. The charts in Figure 2 (after Barratt and Brodie, 2001) illustrate the following lines in examples for a 24 MW Base Case GMD at 74% in the first instance and then at an enhanced capability of a 26 MW GMD with increased torque output and mill speed ...
how to calculate critical speed in ball mill process
how to calculate critical speed in ball mill process
+
Unit 6 Week 5 speed of 20 rpm. Calculate the critical speed of the ball mill (rpm). get price. Bond formula for the grinding balls size calculation.
Ball Mill Critical Speed | Crusher Mills, Cone Crusher ...
Ball Mill Critical Speed | Crusher Mills, Cone Crusher ...
+
How to Optimise the Speed of the Ball MillFAQs. For instance a 90cm diameter ball mill with a critical speed of 44 rpm has an optimal speed of 31 to 33 rpm.


Turtle goes to holy land
We were experimenting with different tomatoes in the garden this year. I've tried to plant them in alphabetical order so that I can keep up with the three or four varieties we have, trying to see which one does the best.
One of my plants did not make the first growth spurt and cold snap so my wife got a holy land variety to plant in its place. She thought with a name like that the plant might be more resistant to the usual midsummer drought.
The other day I was admiring the new produce and I noticed a V-shaped gouge out of a new low hanging tomato. None of the other planets had this problem. A few days later I saw a box turtle in the garden and decided that it was his snout pattern that accounted for the wedge out of my fruit.
The question then comes to mind, why does this turtle prefer the holy land variety to the others? You would have to assume he has already tried all the others to purposefully avoid them. But that means that he must have done a lot of sampling. And I didn't know that a turtle was that well traveled, at least not as far as the holy land.


text:
The piovdc library for writing Vapor Data Collection (VDC) 2 data files _URL_
The piovdc library is used to write VDC2 data files in a parallel manner using PIO. After the prerequisite library functions are used, a call to pio_writedarray is made, writing the passed data to an on disk VDC2 collection.
VDF meta-file must be generated, using either rawtovdf or vdfcreate if advanced features (wavelet type, compression ratios, or boundary type) are needed VDF file requires VDC version to be 2, and requires the Waveletname, WaveletBoundaryMode, CompressionRations, and NumTransforms to be set.
After a successful write, VDC2 data will be in a directory located in the same directory as the vdf file, using the vdf name, appended with _data (ex. ghost.vdf generates VDC2 data in the dir ghost_data in the vdf dir) If no compression is enabled, a single, uncompressed file will be generated using PIO instead of a VDC


Output Power
Similar Terms: Transmit Power, pp, rms, RMS, PP, Power Output, PTP, P-T-P, peak to peak
Output power, or Transmit Power, is measured either as peak to peak (pp) or Root Mean Squared.
(PP is also a shorter term for polypropylene).

Peak to Peak (pp) is far less accurate than rms. We make the analogy of pp like being the maximum speed shown on a car speedo, achieveable only on a good day, down hill with a tail wind. In other words occassional if you are lucky.

Root Mean Squared (rms) is day in day out average continuous power. When comparing power outputs, you must compare like with like; because P-T-P numbers are 8 times higher than rms numbers.

In fishfinders/sonars, the power output is the amount of sound energy emitted into the water by the Transmitter.

Higher power output allows a higher penetration of Sonar signal through weeds and Thermoclines, reaching greater depths and allowing better operation in noisy environments. However, the traditional [autolinksExclude=way] of thinking was that higher power output meant a better Fishfinder, but with the introduction of Broadband transmitters using power more efficiently and alternating and spectrum scanning, the equation is no longer that simple because too much can be a disadvantage in very shallow water as with stronger signals comes more Noise.

Some brands such as Lowrance & Simrad have redefined Output Power as being the [autolinksExclude=sole] determinate of good performance. Their broad band technology uses less power more efficiently & reduces the background Noise, enabling small Fish to be seen at a deeper depth.

Output Power

Related Products
Items 1 to 16 of 430 total
per page
Items 1 to 16 of 430 total
per page


INA Urinj Case Study
INA Urinj Case Study
January 2020 Spotsie helped track progress and provide insights during a reconstruction project at a local oil refinery. Construction workers were given beacons to wear.
Work was divided between three separate areas. Zone A was an on-site container area, zone B a flat open work space and zone C was in the heart of the refinery where the bulk of the work was done. All three locations were covered with our gateways, placed on strategic locations to maximize signal coverage. As work in zone C had been done on multiple height levels, we placed gateways so to cover the whole height of the structure.
This meant we were able to track vertical displacement as well. During the project we tracked worker circulation between the three different areas and at each instant we knew the exact number of people on each of those sites. This is crucial information in an emergency situation where evacuation is needed, as the rescue and disaster control teams knew exactly where to send help.
Spotsie Cloud continuously performed safety checks on all individual beacons. For example, we tracked suspicious vertical displacements which could indicate a construction worker fall from significant height. Also, we measured continuous inactivity time which is a strong indication of a worker being injured.
All failed safety checks would automatically raise an alarm and notify the health and safety department. From a project management perspective, the number of man-hours at each area is related to the amount of work done.
So by looking at the trends calculated by the Spotsie Cloud, the management team could easily track the project progress and pace. Enabling them to react quicker to potential delays and help them achieve set timelines.
Want more posts


The universal goal of coliving operators is to create a thriving space that residents LOVE. But the widespread question is: How do I do this?
It's not always easy to find out exactly what guests think or how improvements can be made. This is where hacks like these come in to streamline your systems and enhance quality on all fronts.
Using KPIs (Key Performance Indicators) is a major tool for assessing harmony and categorizing these concepts in actionable ways. These may be tailored to the specific attention areas of the home and what each property is looking to enhance.
1. NPS
Using a NPS (Net Performer Score) is one way to quantify success and develop an easily comparative framework. By transforming feedback and opinions into numerical representations, this creates a simple way to view everything at once and track improvements.
On a consistent basis, residents are asked to describe their needs, frustration, complaints as well as ask for any advice, support, or resources that would help them. They are also able to point out what's working well and submit their suggestions for a better environment. Both positive and negative feedback are welcomed equally. Finally, residents are asked how on a scale of 1–10 much they would recommended living at Kindred Quarters to their friends. All of this is turned into the NPS score that can be kept on file.
By engaging residents in a meaningful way and showing that their ideas matter, this process itself creates more harmony because members feel supported, heard, and valued.
Once this information is obtained, it's easy to translate into steps toward improvement. Residents in the home may have differing desires, so this is the opportunity to reconcile them in a way that gives everyone a piece of what they want.
2. Events
KPIs can also be applied to the events that are held. When you organize an one, take down data on the number of people attending, the costs associated with throwing it, the number of events you have held, and the benefits gained (such as prospective residents). This will allow you to analyze where you may have some losses, or what your most successful activities are.
3. Follow-Up
Decide on a period of time after residents have moved out that you want to send follow-up email surveys. This allows you to find out how guests feel when reflecting on their experiences, as well as whether they have maintained relationships with past residents after moving out. If residents are still in touch with one another, you're doing something right because the home has created lasting relationships.
By implementing these approaches, not only will residents be far more satisfied and likely to refer others, but business will improve as well. After all, the goal is to provide a valuable experience, and adopting this approach does exactly that. Prepare to watch the harmony and abundance expand as you gain a greater understanding of what's going on under your roof.
Timeline not found.


text:
How Endla's visualization software delivers value
Deep Insight Platform
Deep Insight is our Digital Twin and Auto-Design platform on which we build solutions to your problems.
Custom analytics, visuals and automation can be built by your own engineers or our team on top of the platform.
Deep Insight already has rich interactive visuals supporting surface and subsurface teams. It is secure (SOC 2 Type 2 certification), cloud first, and integrates with your organizations's single sign-on (SSO).
Deep Insight is the perfect location to build your custom solution.
Auto-Design & Optimization
Automating, optimizing and creating auto-design workflows for repeated processes is a key part of our mission. Implement an existing module on Deep Insight or work with us to build a new one to solve your specific problem.
- Do more with less
- Accelerate cost saving initiatives
- Optimize design & operation
- Identify & assess more uplift opportunities
- Shorten feedback loops
- Free Engineers from lower value tasks to tackle higher value problems
- Reduce admin tasks
- Focus on core competencies not software development
Integrated Asset Optimization Platform
Using its core design optimization algorithms and step change in performance from cloud compute Endla can help optimize field wide configuration of assets.
Combining physics based simulation with machine learning techniques
Optimally designing and operating complex systems requires digital models to explore and understand the solution space. The nodal nature of oil & gas developments results in a problem with huge number of configuration options.
We develop purpose specific modelling solutions utilising existing physics based simulation engines, machine learning and cloud computing to enable field wide optimization.
There are many opportunities for operators to apply this for significant cost savings and production uplift, such as:
- well draw down pressure
- predicting bottom hole flowing pressure from production data
- automatic calculation of well properties (e.g. skin) from production and shut-in events
- location of compression (well head, nodal and hub level)
- acceleration of draw down versus infill drilling
Endla identified an opportunity for the optimization of completion design in coal seam gas through an implementation of its software AlphaSpace.
AlphaSpace is already being used by major operators in Australia to improve performance of new wells.
- Factory like well operation
- Multiple target zones defined by heterogenous lithology in reservoir
- Grouping lithology and designing completion efficiently to balance multiple competing objectives is challenging
- Implementation Endla's auto-design software called AlphaSpace
- Automatically generates the optimal completion design given the operators understanding of factors driving well performance, lithology and available inventory
Results and Benefit
- Reduced installation cost
- Increased mean time between workover
- Improved capture of production coals


dialog box or a bottom sheet dialog.
We can also customize how frequent the locationlistener should check for a location using another class named LocationManager. This class can be instantiated as follows:
locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);

Then we can easily set the time interval using requestLocationUpdates method. Here I have requested location updates in every one second. That is a quite reasonable rate.
locationManager.requestLocationUpdates(provider, 1000, 1, locationListener);

Once we have set all this up, we can capture the current location assuming that the user has turned on the GPS option from his device settings and the LocationManager class has a new location as we checked earlier.
if (locationAvailable) {
 Location location = locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER);
}

Each location will contain details related to its position such as latitudes and longitudes. We can log these data using the CSVLogger class implementation in PSLab Android app and let user have this option while doing his experiments.
Reference:
 1. An open source implementation : _URL_
Google Maps: _URL_
Continue ReadingCapturing Position Data with PSLab Android App


text:
in the UK
Plaiting and braiding have a long history. They encompass decorating hair, weaving and basket-making as well as making knots. So it is surprising that John Gorham seems to have been the first person to have looked at the subject systematically. The main part of this book is a reprint of his 1888 work on plaiting crystal models has been an inspiration to many others working in this field, notably Robert Pargeter and Jean Pedersen. Along with Robert Pargeter and James Brunton's articles in the Mathematical Gazette Gorham's work is here reproduced. The ideas were extensively covered in Mathematical Models by Cundy and Rollett, also reprinted by Tarquin. It is through this book and Pargeter's article that Gorham's techniques have been kept alive. The book itself has been rare and most references to it are only as a result of Pargeter having quoted it as his source. Through this reprint the work can be more widely read and admired by mathematicians, plaiters and crystallographers, as well as historians of science and mathematics.
Other books by this author See all titles
You save: £2.20
You save: £5.75
You save: £6.80
This book can be found in...
The prices displayed are for website purchases only, and may differ to the prices in Waterstones stores.

source: HuggingFaceFW/fineweb-edu


text:
Audiovisual system hook up diagram - Template
Hook up drawing (hookup diagram) shows how the electronic equipment is connected using the cables and connectors - jacks and plugs.
"The term audiovisual (AV, or A/V) may refer to works with both a sound and a visual component, the production or use of such works, or the equipment used to create and present such works. Slide-tape presentations, films, and television programs are examples of audiovisual presentations, as are most major church services and other live theater productions.
Business presentations are also often audiovisual. In a typical presentation, the presenter provides the audio by speaking, and supplements it with a series of images projected onto a screen, either from a slide projector, or from a computer connected to a projector using presentation software.
In the developed world, there has been a huge uptake of computer-based audiovisual equipment in the education sector, with many schools and higher educational establishments installing projection equipment and often using interactive whiteboard technology." [Audiovisual. Wikipedia]
The audiovisual system hook up diagram template for the ConceptDraw PRO diagramming and vector drawing software is included in the Audio and Video Connectors solution from the Engineering area of ConceptDraw Solution Park.


text:
Power reserve indicator
Power reserve indicators (known as "Réserve de Marche" in French) were developed alongside long power reserve movements which can run for more than 2 days. Typically shown on the dial with a pointer, power reserve indicators are also sometimes located on the movement itself, visible through a display caseback or aperture. They are often geared directly to the winding system and usually use a gearing mechanism based on estimated power for a given number of winding turns. Others are attached to the barrel and use mainspring torque as an indicator of power reserve remaining.
Some power reserve indicators are marked with a fixed number of days, while others show a simple "+/-" or "ab/auf" ("up/down" in German). There can also be power reserve indicators for further functions, for example the alarm function.
Breguet developed a prototype power reserve indicator in 1933 but did not bring it to production. Jaeger-LeCoultre introduced the modern power reserve indicator in 1948 on the Powerwind Ref. 163 watch's Cal. 481. Jaeger-LeCoultre heavily marketed this feature in the Futurematic watches of the 1950s and continues to offer a model bearing the name, Réserve de Marche today. Zodiac was another early company to use a power reserve indicator, introducing it in 1949 on a pioneering automatic watch movement.


How is Anti vibrant table useful in many types of balances?
 - November 19, 2019
Image result for anti-vibration table
We all know the importance of researches in our life; analyses are responsible for improving life. If a researcher cannot find the real value of the outcome, then he will not be able to do something unique. The same condition is with the medical field; you need to weigh the exact quantity of the substance which you will use to prepare the medicine. Millions of the people consume the drug, so it becomes vital to use the highly precise weighing equipment. An anti vibration table is a piece of excellent equipment which helps in weighing the accurate value.
Which types of balances require anti vibration table?
When we any weight, the environmental factor like noise, construction, and many others affect the determination of value. In scientific work, a scientist needs a piece of equipment that will not vibrate while weight something because to find a precise amount is vital. These are some types for which we can use anti vibration table.
1. Distinctness balance
Many time a researcher use exact balance like .01 g. Such scales can be effect easily from the surrounding factor. For weighing such weight, we need to have an anti vibration table; this table doesn't vibrate and helps to provide the exact results.
2. Analytical balance
If you are weighing a very less weight like .0001 g, then you need to have a piece of high precision equipment that could give you an accurate result. Many researchers use the anti vibration table for determining the right weight. An analytical balance is essential to complete the research efficiently. If there is any problem in balancing the precise value, research will not have an excellent outcome.
3. for semi-micro balance
An anti vibration table can be used for the semi-micro balance. These balances usually contain a balance of 0.0001 g. So it becomes essential to handle highly sensitive equipment for weighing such weight. Many professionals recommend using the anti vibration table for balancing such caliber.
4. for use Microbalance
When you are working in the science lab, there will be many weight like 0.00001 to measure. These types of sensitive balance can be used easily by the anti vibration table.


text:
Optimal Pump Operation Using Nonlinear Programmingby Lindell E. Ormsbee, Univ of Kentucky, United States,
Donald V. Chase, Univ of Kentucky, United States,
Document Type: Proceeding Paper
Part of: Critical Water Issues and Computer Applications
Abstract: This paper focuses on the operational control problem of determining the optimal pump operation policy for a given distribution system. The optimal pump policy is defined as that schedule of pump operations that will result in the lowest total operating cost for a given set of boundary conditions and system constraints. In the current study, the operational control problem is divided into two subproblems. The first subproblem involves determining the optimal tank trajectory for each tank in the system. The optimal tank trajectory is defined as that series of tank water levels over time which result in a minimum total operating cost. The second subproblem involves determining the specific pump operations required to produce the optimal tank trajectories.
Subject Headings: Pumps | Water tanks | Computer programming | Water pipelines | Control systems | Pumping stations | Scheduling
Services: Buy this book/Buy this article
Return to search

source: m-a-p/FineFineWeb


text:
Application Note: Automated Extraction of DNA from Various Food Samples
6 November 2018
Quality food and its impact on health is becoming more important to costumers. This aspect together with food scandals of the recent past push the food industry to make their products more transparent. One important issue is the origin of raw materials. This point touches topics like the use of materials derived from genetically modified organisms as well as the use of the correct materials indicated on the list of ingredients. An effective method to investigate the origin of materials and genetic background of ingredients in processed food are technologies based on Polymerase Chain Reaction (PCR), as these methods are very sensitive. In order to use PCR-based technologies for the analysis of food, a certain amount and quality of DNA is required. Some sample materials (e.g. plant samples, processed food) contain significant levels of inhibitors, which inhibit PCR-based downstream applications and therefore interfere with analysis.


text:
Token is a set of data to manage "tasks flowing in business process (business flow)." It can be considered as a kind of a control number.
Overview of Token
Especially, in telecommunication network and security area, "token" means "transmission privilege, access privilege, ticket, and so on" and, in many cases, "token" implies reference number, control tag, and control number that are used to control something in any way. In order to manage enormous tasks in a company, BPM engines (workflow engines) implemented in many BPM suite and BPM software products attach data called token to control each task.
In addition, it means "lexical token or character," which is a unit to analyze program codes, in software programming area.
Split of Token
On the other hand, in case of XOR-Split, at which "only one route" must be chosen, the token is never split.
In the right diagram, the following possibilities can be considered as a timing at which "C1" starts.
- "C1" starts after joining the results of "A2" and "B1."
- "C1" starts after receiving one of the results of "A2" and "B1."
- "C1" starts upon receiving the result from each of "A2" and "B1" respectively. ("C1" is executed twice.)
However, according to the basic rule defined in BPMN1.1, the third option above is expected. (Some products adopt the first option.)
(*)In order to clearly show that "C1" waits until both of "A2" and "B1" are completed, Parallel Gateway must be placed. Furthermore, if the complex way to wait the results from the two activities needs to be specified, Complex Gateway is used.
Divergence of Token
However, on the other hand, if a token processed at "B1" goes back to "A1" and is split again after "A1" is completed, the number of tokens diverges. "Whether divergence of tokens is allowed or not" depends on the specification of each BPM engine (workflow engine).
In addition, a process diagram in which "split" and "join" are always coupled and process blocks are nested is said to be "structured" after "Structured Theorem / Structured Programming" in software engineering. A token never diverges in a structured process diagram. (Note that it does not necessarily mean "a token always diverges" in a process diagram that is not structured.)


text:
Koala teeth provide insights into dietby Heidi Hall Aug. 22, 2018, 1:00 PM
Paleontologist Larisa DeSantis studies the teeth of ancient and modern mammals to determine how their diets changed across the millennia and, by extension, their responses to climate change.
But the question lingered: Is wear on teeth an indicator of what kangaroos and koalas ate or just how much gritty dust and dirt they consumed?
The Vanderbilt University professor's latest research, published today in the peer-reviewed journal PLOS ONE, confirms the shape of tooth wear best indicates what they were eating, not what was on it.
"We can investigate the teeth in modern animals, begin to understand exactly what they're recording and then take that information – a kind of Rosetta Stone – back into the fossil records and interpret the behavior of fossil animals," said DeSantis, assistant professor of earth and environmental science. "While we eventually aim to look at how diets have changed over long periods of climate change, this study focused on whether these teeth were recording diet or aridity."
DeSantis targeted Australian marsupials for her dental mesowear work because that continent has been drying out over millions of years, making it a rich environment to study how changing climate prompts animal evolution.
For this particular study, she and a team of Vanderbilt graduate and undergraduate students analyzed casts and photographs of teeth from koalas and kangaroos that died over the past few decades to compare with modern climate and dietary data.
The journal article is titled Effects of climate on dental mesowear of koalas and two broadly distributed kangaroos throughout their geographic range, and the research was funded by an NSF CAREER grant.


Canada Visitor?
Potassium Hydroxide KOH Caustic Potash | 2 lbs
Potassium Hydroxide, Caustic Potash (KOH) High Quality Flakes, Food Grade & Kosher from North America
What is Potassium Hydroxide?
Potassium hydroxide is an inorganic compound, commonly called by its chemical formula designation KOH or caustic potash. Along with sodium hydroxide, this colorless solid is a prototypical strong base. It has many industrial and niche applications, most of which exploit its corrosive nature and its reactivity toward acids.
Can Potassium Hydroxide be used for soaps?
The saponification of fats with KOH is used to prepare "potassium soaps," which are softer than the more common sodium hydroxide-derived soaps. Because of their softness and greater solubility, potassium soaps require less water to liquefy, and can contain more cleaning agent than liquefied sodium soaps.
Is this Potassium hydroxide allowed for food and electronic manufacturing?
Yes in food products, potassium hydroxide acts as a food thickener, pH control agent and food stabilizer. KOH is also used for semiconductor chip fabrication.
Is Ingredient Depot's Potassium Hydroxide Kosher certified?
Yes, our Potassium hydroxide is Kosher tested and certified from our manufacturer.
In what country is this KOH manufactured?
Our Potassium Hydroxide is manufactured in North America.
➜ Certificate of Analysis


text:
A worker at a McDonald's branch in Japan died of "karoshi" — the Japanese term for death from overwork — according to officials at the local government labor bureau. The employee, a 41-year-old woman, had put in about 80 hours a month in overtime for six months before she died. "We determined her work caused the illness," said an official at the agency.
The worker died in October 2007, after collapsing during a company training program. McDonald's Japan has yet to comment on the case, saying the company hadn't been contacted by authorities and needed to confirm the labor bureau's findings. In an earlier karoshi-related case, McDonald's paid a worker $75,000 in back overtime wages after his doctor warned him he was risking a stroke by working too hard.
The term "karoshi" is used by the Japanese government to refer to deaths — usually from heart attack or stroke — that are connected to excessive work. Approximately 150 workers die of karoshi each year, according to government data. Companies in Japan are increasingly being held liable for karoshi-related deaths and illnesses; earlier this year, a judge ruled that a man's suicide was due to his working conditions, and ordered his employer to pay $1.2 million to his surviving relatives.
(Photo: hassan abdel-rahman)


Classic read: A Scots Quair
Issue section:
Lewis Grassic Gibbon, First published 1932
In a small village near Stonehaven in north east Scotland is a museum dedicated to the writer Lewis Grassic Gibbon.
The centre, near the farm in Arbuthnott where he grew up, is surrounded by the Mearns, the area Grassic Gibbon immortalised through his portrayal of its distinctive speech and culture.
Lewis Grassic Gibbon was the pen name used by James Leslie Mitchell, a revolutionary Marxist until his death.
The trilogy A Scots Quair, written between 1932 and 1934 and made up of Sunset Song, Cloud Howe and Grey Granite, is his best known work - and greatest achievement.
Following the life of its heroine Chris Guthrie, the three novels take the reader through changing times with the rise of the working class from the Great War to the growing influence of communism in the 1920s. The novels are also highly innovative in style, language and thought.
Mitchell, born in 1901 in Aberdeenshire, the son of an impoverished crofter, became a prolific writer, publishing 17 books in seven years.
His family moved to the Mearns in much the same way as Chris Guthrie's did in Sunset Song. After only one year of secondary schooling, he moved to Aberdeen to become a cub reporter on the Aberdeen Press and Journal.
Aged 16 he became a committed revolutionary in 1917 after the Bolshevik revolution in Russia and he and a junior reporter from another paper were elected to the Aberdeen "soviet council."
Moving to Glasgow in 1919 he worked as a journalist before being sacked for his Marxist views. Forced through poverty to enlist in the armed forces, he left to write full time, though was financially unsuccessful.
His groundbreaking style, particularly in the Prelude of Sunset Song, is difficult at first, with familiar rules of grammar and syntax cast aside. But after a while you begin to hear the voice of the storyteller and the language becomes mesmerising.
Its combination of realist narrative and lyrical use of dialect is considered to be among the defining works of 20th century Scottish literature.
The trilogy is written in the vernacular, showing Grassic Gibbon's extraordinary ability to reflect the language of ordinary Scottish people.
As Paul Foot wrote, "He captures the music and the irony of the language, conveying his political message not by dreary (or even subtle) propaganda, but chiefly by means of a gentle, searing mockery.
"He manages without humiliating his characters to detect and untie the knots in their thinking. His characters are so subtly blended and balanced, their thoughts and expressions so riddled with dialectic and larded with humour that the reader cannot help being absorbed in them."
The period in which Grassic Gibbon wrote the trilogy was the aftermath of the betrayal by Ramsay MacDonald's Labour government. He also raised questions about the early CP in his search for a way forward.
Tragically, Gibbon worked himself into ill health. Shortly after Grey Granite was published he died of a perforated ulcer just before his 34th birthday in 1935.


Community
MarkLogic 10 and Data Hub 5.0
Latest MarkLogic releases provide a smarter, simpler, and more secure way to integrate data.
Read Blog →
Company
Stay On Top Of Everything MarkLogic
Be the first to know! News, product information, and events delivered straight to your inbox.
Sign Me Up →

Knowledgebase: Performance Tuning
Best Practices for improving the performance of large collection deletes
11 March 2022 03:37 PM
Introduction
This article outlines various factors influencing the performance of xdmp:collection-delete function and furthermore provides general best practices for improving the performance of large collection deletes.
What are collections?
Collections in MarkLogic Server are used to organize documents in a database. Collections are a powerful and high-performance mechanism to define and manage subsets of documents.
How are collections different from directories?
Although both collections and directories can be used for organizing documents in a database, there are some key differences. For example:
 - Directories are hierarchical, whereas collections are not. Consequently, collections do not require member documents to conform to any URI patterns. Additionally, any document can belong to any collection, and any document can also belong to multiple collections
 - You can delete all documents in a collection with the xdmp:collection-delete function. Similarly, you can delete all documents in a directory (as well as all recursive subdirectories and any documents in those directories) with a different function call - xdmp:directory-delete
 - You can set properties on a directory. You cannot set properties on a collection
For further details, see Collections versus Directories.
What is the use of the xdmp:collection-delete function?
xdmp:collection-delete is used to delete all documents in a database that belong to a given collection - regardless of their membership in other collections.
 - Use of this function always results in the specified unprotected collection disappearing. For details, see Implicitly Defining Unprotected Collections
 - Removing a document from a collection and using xdmp:collection-delete are similarly contingent on users having appropriate permissions to update the document(s) in question. For details, see Collections and Security
 - If there are no documents in the specified collection, then nothing is deleted, and the function still returns the empty sequence
What factors affect performance of xdmp:collection-delete?
The speed of xdmp:collection-delete depends on several factors:
Is there a fast operation mode available within the call xdmp:collection-delete?
Yes. The call xdmp:collection-delete("collection-uri") can potentially be fast in that it won't retrieve fragments. Be aware, however, that xdmp:collection-delete will retrieve fragments (and therefore perform much more slowly) when your database is configured with any of the following:
What are the general best practices in order to improve the performance of large collection deletes?
 - Batch your deletes
 - You could use an external/community developed tool like CoRB to batch process your content
 - Tools like CoRB allow you to create a "query module" (this could be a call to cts:uris to identify documents from a number of collections) and a "transform module" that works on each URI returned. CoRB will run the URI query and will use the results to feed a thread pool of worker threads. This can be very useful when dealing with large bulk processing. See: Using Corb to Batch Process Your Content - A Getting Started Guide
 - Alternatively, you could split your input (for example, URIs of documents inside a collection that you want to delete) into smaller batches
 - Spawn each of those batches to jobs on the Task Server instead of trying to delete an entire collection in a single transaction
 - Use xdmp:spawn-function to kick off deletions of one document at a time - be careful not to overflow the task server queue, however
 - Don't spawn single document deletes
 - Instead, make batches of size that work most efficiently in your specific use case
 - One of the restrictions on the Task Server is that there is a set queue size - you should be able to increase the queue size as necessary
 - Scope deletes more narrowly with the use of cts:collection-query
Related knowledgebase articles:

(6 vote(s))
Helpful
Not helpful
Comments (0)


November 5, 2021
Getting to know the Puppet Query Language (PQL)
Products & Services
How to & Use Cases
You may have already guessed, but PQL stands for Puppet Query Language. Much like SQL, PQL allows you to search a database and return raw data that is being stored. This article will walk through what PQL is and show a few different ways to use it.
Table of Contents
What is Puppet PQL?
PQL, or "Puppet Query Language," is an easy-to-use syntax that acts as a wrapper for making REST API calls to the PuppetDB endpoint using AST to the PuppetDB FQDN:8081 with authentication or localhost:8080 without authentication, which can get messy and difficult to use... and even more difficult to debug.
👋 Keep up with the latest from Puppet — don't miss our State of DevOps Report with a free download.
You're probably asking, how can I use it? Well, you can read the documentation for more information but for now… let's continue reading this blog.
How Do I Use PQL?
First, you will need a token. If you're using Code Manager you should already have a valid token. If the existing token doesn't have PuppetDB query permissions, follow the documentation to create one.
It's important to note that the default lifespan of a token is five minutes, so you'll want to add a lifetime to do so: puppet access login -l 1d (1d = 1 day and 1y = 1 year). Now that we've discussed how to access it, let's show how we can physically use it.
Below is the basic syntax of a Puppet query:
puppet query "<endpoint>[return value(s)]{filter criteria}"
This should be run on the MoM. However, you can install PE Client Tools on any Puppet agent to use it there too. You can get all the details in the documentation for Client Tools installation.
Puppet query
Denotes an easy-to-use wrapper for curling the API call directly to the DB.
Endpoint
This is where you choose the endpoint that lives under /pdb/query/v4. The available endpoints can be seen by reading through the list available in the menu bar under the "Query API Version 4."
Return value(s)
In this section, we select the information we want to return from the endpoint we have selected.
Filter criteria
Here we can narrow down the results and introduce a clause filter. (Check out the Examples Section at the bottom of this blog post for guidance on and examples of queries.)
Why Should I Use PQL?
The console is populated with numerous different API calls directly to the PuppetDB and calls to the Postgres, but PQL can be used to expand on this and provide further, more detailed information.
At this point you're probably thinking "Hey, PQL is pretty cool… but what would I use it for?" Let me answer your question… The beauty of PQL is that it can be used for almost anything PuppetDB related.
You want to limit a task to a run on certain subset of nodes? You want to find how many and what nodes have a certain fact value? You want to see how many of your license count you're currently using? PQL to the rescue.
Honestly, we couldn't list all of the uses of PQL (there are too many!), but below you'll find the examples which will provide some inspiration
Examples of How to Use PQL
Basic queries
These basic queries hit a single endpoint based on certain criteria specified.
Certnames of nodes (inactive and active)
'puppet query "nodes[certname]{node_state = 'inactive' or node_state = 'active'}"'
Total number of nodes where an agent ran in the Production environment
puppet query "nodes[count()]{catalog_environment = 'production'}"
The latest report for a node
puppet query "reports{latest_report? = true and certname = ''}"
Return the certname of nodes that Have not checked into the server within the last hour
puppet query "reports[certname]{ latest_report? = true and receive_time < \"$(date -u -d'1 hours ago' '+%Y-%m-%dT%TZ')\"}"
Check the file resource managing of the PE license
puppet query "resources{title = '/etc/puppetlabs/license.key'}"
List all resources on a particular node
puppet query "resources[]{certname = ''}"
Return the: certname, timestamp, resource type, resource title, message and old and new values from events where the status of the event was success
puppet query "events[certname, timestamp, resource_type, resource_title, message, old_value, new_value]{latest_report? = true and status='success'}"
List all events that occurred on a node between run that started at 9am on 14/08/18 Zulu Time and 11am on 14/08/18 Zulu Time
puppet query "events[]{certname = '$(puppet config print certname)' and (run_start_time >= '2018-08-14T09:00:00Z' and run_start_time <= '2018-08-14T11:00:00Z')} "
Return the count of nodes where the osfamily is RedHat
puppet query "facts[count()]{name='osfamily' and value='RedHat'}"
Return the certnames of all nodes where the osfamily is RedHat
puppet query "facts[certname]{name='osfamily' and value='RedHat'}"
Return the certname of all nodes that are running Puppet version 5.5.3
puppet query "facts[certname]{name='puppetversion' and value='5.5.3'}"
Return the certnames of nodes that have a specified class applied (The MCO class in this example)
puppet query "resources[certname]{type = 'Class' and title = Puppet_enterprise::Mcollective::Service}"
Nested queries
These are more complex queries that nest and hit more than one endpoint to return more specific data.
This query first returns nodes in the infrastructure, then uses a second query to filter results. The second query hits the fact_contents endpoint to return all nodes that possess a fact called test_fact. These are then negated from the first query using the '!' notation. This will return all nodes that do not have a specified fact present ("test_fact" in this instance).
puppet query 'nodes[certname]{ ! certname in fact_contents[certname]{name ~ "test_fact"}}'
This query returns events that occured within a report but also hits the reports endpoint to filter results to include only those where noop = false.
puppet query "events[certname, timestamp, resource_type, resource_title, message, old_value, new_value]{ report in reports[hash]{ noop = false }}"
This again returns all nodes before using a nested endpoint to find all nodes running a service called postgresqld. It then negates them using the '!' notation
puppet query 'nodes['certname']{ ! certname in resources['certname']{type="Service" and title~"postgresqld"}}'
Learn more
We hope we have answered what PQL is and why you should use it. If you want to learn more, visit our super friendly Community Slack Channel for more advice.
Daniel is a technical support engineer at Puppet, working out of the Belfast office. This blog was originally published on November 5, 2018 and has since been updated for accuracy and relevance.


Take the 2-minute tour ×
This must be a naive question, but I'm wondering about the definition of the quasi-unipotent monodromy for general (not only 1-parameter families). The problem is that usually in the books of algebraic geometry quasi-unipotent monodromy is only discussed over a disc $\Delta ^{*}$ i.e. for a 1-parameter family. In this case we know that for a fibration $f: X \rightarrow \Delta$, with monodromy representation $\rho : \pi_{1}(\Delta^{*}) \rightarrow Aut(H^{i}(X_{0}))$, the image $\rho (T)$ of a generator $T$ of $\pi_{1}(\Delta^{*})$ is a quasi-unipotent matrix. What is the correct generalization of this to arbitrary families? For example, in multi-parameter case, it could happen that there are several generators $T_{i}$ such that each $\rho(T_{i})$ is a quasi-unipotent matrix but for example $\rho(T_{1})\rho(T_{2})$ is not quasi-unipotent. So is the possible generalization is that all of the matrices in the monodromy group (image of the monodromy representation) should be quasi-unipotent or it suffices only that the image of the generators to be quas-unipotent?
share|improve this question
In higher dimensions, I think quasi-unipotent monodromy only makes sense in the case of normal crossings boundary. In this case the local fundamental group is abelian, hence if each the image of each generator is quasi-unipotent, so is the image of any other element. – ulrich Jul 21 '12 at 12:58
You mean if the discriminant is not NC, the notion of quasi-unipotency is not defined? Is there a reference which discusses the quasi-unupotency in details? anyway thank you very much for your anser. – Jack Jul 21 '12 at 14:32
You should check out the answer to this: mathoverflow.net/questions/1912/… – Igor Rivin Jul 21 '12 at 17:55
1 Answer 1
up vote 8 down vote accepted
Quasi-unipotency is a well defined notion at any point of the discriminant. If we have a proper family $f : X \to S$ of varieties with a smooth total space and a smooth base, and if $p \in D \subset S$ is a point of the discriminant, then we say that the local monodromy of the family near $p$ is quasi-unipotent if we can find a small analytic neighborhood $p \in U \subset S$ of $p$ in $S$, so that if $o \in U - D$ is a base point, then the monodromy representation $mon : \pi_{1}(U-D,o) \to GL(H^{i}(X_{o},\mathbb{C})$ has an image whose Zariski closure $G$ is a quasi-unipotent linear algebraic group (that is, the quotient of $G$ by its unipotent radical is a finite-group).
In general it is rare for the local monodromy to be quasi-unipotent. If $p$ happens to be a very singular point of the discriminant, then the local monodromy tends to be big and is often as big as it can be, and not quasi-unipotent at all. However, if $p$ is at worst a normal crossing singularity of $D$, then the local monodromy is quasi-unipotent.
share|improve this answer
Thank you very much for your beautiful answer. I had never known of this general definition of quasi-unipotency. I have some more questions: First of all what is the best reference which discusses this definition and it's consequences. Secondly, if this is the definition of "quasi-unipotency", then what would be the definition of "unipotency" in general? – Jack Jul 22 '12 at 6:46
Ah, I noticed I missed an adjective in the comment - I was defining what it means for $G$ to be quasi-unipotent. I edited the answer to reflect this correctly. The unipotency of $mon$ is defined in a similar manner - we say that $mon$ is unpotent, when $G$ is a connected unipotent algebraic group, i.e. when when it coincides with its unipotent radical. The references are numerous and the applications are usually Hodge theoretic. The quasi-unipotency of a local systen can is also very useful when we compute cohomology. – Tony Pantev Jul 23 '12 at 3:00
Two classical references are the paper "Periods of integrals on algebraic manifolds III", Publ. Math. IHES 38 (1970) by Griffiths and the paper "Variation of Hodge structure: the singularities of the period mapping" Invent. math. 22 (1973) by Schmid. They in particular explain Borel's proof of the quasi-unipotency theorem that I mentioned above. There are many other modern references. For instance, you may want to take a look at the excellent book "Period mappings and period domains" by Carlson, Mueller-Stach, and Peters. – Tony Pantev Jul 23 '12 at 3:07
Your Answer


Artigo em Inglês | MEDLINE | ID: mdl-31065720
RESUMO
Chicken semen conservation is an important tool for programs of genetic diversity management and of endangered breeds' conservation. However, the method still needs to be improved in order to be applied in a wide variety of environments and breeds. Our objective was to compare the effects of 2 external cryoprotectants saccharides (sucrose and raffinose) on the sperm freezability of a Thai local breed, Pradu Hang Dum, in which semen was frozen with a simple freezing method using nitrogen vapors and dimethyl formamide (DMF). Thirty-six males were selected on their motility vigor score for the experiments. In a first experiment, a large range of sucrose and raffinose doses were tested. Semen quality was evaluated after incubation at 5°C or after cryopreservation in straws in the saline Blumberger Hahnen Sperma Verdünner diluent + DMF (6% v/v) with or without sucrose/raffinose. The best targeted doses of sucrose and raffinose were then kept for experiment 2 that was focused on cryopreserved semen. In this experiment, semen quality was measured on frozen-thawed sperm: different objective motility data evaluated by computer-assisted sperm analysis (CASA), membrane integrity, acrosome integrity, mitochondria function evaluated using flow cytometry, lipid peroxide production assessed by the thiobarbituric acid test. Fertility obtained with frozen-thawed semen supplemented or not with sucrose or raffinose was also evaluated after artificial insemination of laying hens. The presence of sucrose at the osmotically inactive dose 1 mmol significantly increased the vigor motility, membrane integrity, acrosome integrity, and mitochondrial functions of frozen-thawed sperm (P < 0.05), and showed the highest levels of fertility after sperm cryopreservation (91% vs. control 86%, P < 0.001). Raffinose showed negative effects on in vitro semen quality from 1 to 100 mmol. Fertility was also negatively (P < 0.001) affected by raffinose (fertility rate 66 to 70%). We thus showed in the present study the high success of a simple chicken sperm cryopreservation method with an external cryoprotectant easily available and cheap, the sucrose, used at an osmotically inactive low concentration.
Assuntos
Galinhas/fisiologia , Crioprotetores/farmacologia , Fertilização/fisiologia , Rafinose/farmacologia , Preservação do Sêmen/veterinária , Espermatozoides/fisiologia , Sacarose/farmacologia , Animais , Feminino , Masculino , Análise do Sêmen/veterinária , Preservação do Sêmen/métodos
16.
Int J Food Sci Nutr ; 70(8): 970-976, 2019 Dec.
Artigo em Inglês | MEDLINE | ID: mdl-31066319
RESUMO
The study was designed to examine the immunomodulatory effect of three commercial sweeteners on human peripheral blood mononuclear cells (PBMC) and on the immune dialogue between these and human HT-29 and HuCC colon cancer lines. PBMC were incubated with Sweet'N Low, Splenda and Stevia and the cytokine production was examined. The cytokine release of PBMC co-cultured with colon cancer cells in the presence of sweeteners was evaluated. Sweet'N Low enhanced IFNÎ³, IL-1ß and IL-6 release, and augmented HuCC-induced IL-10 secretion. Splenda reduced IFNÎ³ and TNFα secretion by LPS and HuCC stimulated PBMC and enhanced HuCC-induced IL-10 and IL-1ra production. Stevia reduced IL-1ß, TNFα and IL-1ra secretion prompted by HuCC and HT-29 cells and enhanced IL-6 production induced by HuCC. The inhibition of pro-inflammatory- and increased anti-inflammatory cytokines release by Splenda and Stevia indicate that they possess valuable potential as carcinopreventive agents.
Assuntos
Colo/efeitos dos fármacos , Colo/metabolismo , Neoplasias do Colo/metabolismo , Citocinas/metabolismo , Edulcorantes/farmacologia , Anti-Inflamatórios/farmacologia , Linhagem Celular Tumoral , Proliferação de Células/efeitos dos fármacos , Técnicas de Cocultura , Células HT29 , Humanos , Interferon gama/metabolismo , Proteína Antagonista do Receptor de Interleucina 1/metabolismo , Interleucina-10/metabolismo , Interleucina-1beta/metabolismo , Interleucina-6/metabolismo , Leucócitos Mononucleares/efeitos dos fármacos , Leucócitos Mononucleares/metabolismo , Stevia/metabolismo , Sacarose/análogos & derivados , Sacarose/farmacologia , Fator de Necrose Tumoral alfa/metabolismo
17.
Anim Reprod Sci ; 206: 69-77, 2019 Jul.
Artigo em Inglês | MEDLINE | ID: mdl-31138492
RESUMO
Sperm vitrification is a rapid freezing method in which carbohydrates are used as cryoprotectants. The aim of this study was to determine the optimal volume, concentration and type of carbohydrates for stallion sperm vitrification using 0.25 ml straws in comparison to conventional freezing. Ejaculates (n = 54) were collected from six stallions. For vitrification, straws were filled with different volumes (30, 70, 100 µl), sperm concentrations (50, 100, 200 × 106 sperm/ml) and extenders containing sucrose (20, 100, 200 mM), trehalose (50, 100, 200 mM) and raffinose (50, 100, 200 mM) and plunged into LN2. Conventional freezing was performed in 0.5 ml straws frozen in LN2 vapors. Sperm motility, plasma and acrosome membrane integrities and DNA fragmentation were compared among treatments. The use of straws filled with 100 µl at 100 × 106 sperm/ml with the extender containing 100 mM trehalose resulted in greater values for sperm quality than the other concentrations, volumes and carbohydrates. With vitrification, there were greater values (mean ± SEM; P < 0.05) than freezing for progressive motility (48.2 ± 2.3 compared with 37.3 ± 2.2%), plasma membrane integrity (82.8 ± 1.5 compared with 74.1 ± 1.9%), and intact acrosomes (50.2 ± 1.2 compared with 43.1 ± 1.4%); and less DNA fragmentation (6.4 ± 0.7 compared with 8.2 ± 0.3%). In conclusion, stallion sperm can be vitrified in 0.25 ml straws filled with 100 µl of sperm at 100 x 106 sperm/ml using an extender with 100 mM of trehalose, obtaining better sperm quality after warming than conventional freezing.
Assuntos
Carboidratos/farmacologia , Criopreservação/veterinária , Crioprotetores/farmacologia , Análise do Sêmen/veterinária , Preservação do Sêmen/veterinária , Motilidade Espermática , Vitrificação , Animais , Criopreservação/métodos , Cavalos , Masculino , Rafinose/farmacologia , Preservação do Sêmen/métodos , Sacarose/farmacologia , Edulcorantes/farmacologia , Trealose/farmacologia
18.
Drug Deliv ; 26(1): 532-541, 2019 Dec.
Artigo em Inglês | MEDLINE | ID: mdl-31090468
RESUMO
Oral drug delivery is an attractive noninvasive alternative to injectables. However, oral delivery of biopharmaceuticals is highly challenging due to low stability during transit in the gastrointestinal tract (GIT), resulting in low systemic bioavailability. Thus, novel formulation strategies are essential to overcome this challenge. An interesting approach is increasing retention in the GIT by utilizing mucoadhesive biomaterials as excipients. Here, we explored the potential of the GRAS excipient sucrose acetate isobutyrate (SAIB) to obtain mucoadhesion in vivo. Mucoadhesive properties of a 90% SAIB/10% EtOH (w/w) drug delivery system (DDS) were assessed using a biosimilar mucus model


text:
Observer Data Analysis Suite is a comprehensive tool for advanced analysis and post-processing of the data obtained with Digitex Systems units for permanent structural monitoring or Ambient Vibration Measurements. Observer Data Analysis Suite provides wide range of powerful signal analysis tools that help the engineers to understand the structures behaviour. Besides the standard processing techniques like time domain analysis, filtering, frequency domain analysis (FFT, PS, PST, SVD), time domain integration (velocity and displacement) Observer also offers advanced features like calculating the Response Spectrum (using different calculation methods), damping ratio for selected channel and frequency and Operational Modal Analysis (OMA) for determining the dynamic characteristics of the structure. Observer Data Analysis Suite also offers animation feature for visualization of the structure's behaviour in 3D at different frequencies for better understanding the natural frequencies and mode shapes of the structure. Advanced reporting feature of the Observer Data Analysis Suite can be used for sharing the structural behaviour of the structure and additional updating and corelating of the Finite Element (FE) model of the structure, design verification and determining the potential problems during and after the construction.
Attractive and user-friendly interface
Highly customizable graphical interface for easier browsing through signals and processed data
Easy to use – follows simple logical pattern for data analysis
Unlimited number of channels and duration
Simple import of measurement files in ASCII format (compatible with other measurement systems)
Signal Processing and filtering in time domain (Butterworth, Chebyshev, Lowpass, Bandpass, Highpass)
Decimation, averaging, corrected and uncorrected acceleration on all channels by removing the DC offset.
Spectrogram and Frequency Analysis (FFT, PS, SVD, PSD)
Response Spectrum Analysis (Newmark-Average, Newmark-Linear, Wilson-Theta, Duhamel)
Damping calculation for given frequency
Operational Modal Analysis (OMA) for determining basic modal parameters (Natural frequencies, modes, shape)
3D animation of different modal shapes for selected frequency
Supports simple geometry file for defining the structure's measurements points and direction.
Advanced Reporting with all processed data so a single PDF file format.
Observer - Data Analysis and OMA Suite


text:
Homemade bug repellent
Inhabitat provides an easy DIY bug trap using a plastic bucket with a lid and a used banana peel. Bugs are attracted to the sweet scent of the peel, flying into the trap through punctured holes.
Did you know that banana peels can be used as a natural bug repellent? The oils and compounds found in the peel, such as limonene, can help keep pesky insects at bay. Simply rub the inside of a banana peel on your skin to deter mosquitoes, flies, and other insects.
Not only is this method effective, but it's also chemical-free and gentle on the skin, making it a great alternative to commercial bug repellents. So, the next time you're enjoying a banana, save the peel and harness its power to ward off those bothersome bugs.
Perfect for gardening
Banana peels produce methane gas, 84 times more intense than carbon dioxide. They can be used for composting or gardening by wrapping them around plants or creating a solution for indoor plants.
Banana peels can be a fantastic addition to your gardening routine. They are a rich source of nutrients, including potassium, phosphorus, and calcium, which are beneficial for plant growth. One popular use is to bury small pieces of banana peel around plants, particularly in vegetable gardens.
As the peel decomposes, it releases these nutrients into the soil, providing a natural and slow-release fertilizer for your plants. Additionally, banana peels can help deter pests like aphids and snails, so you can enjoy a thriving garden without relying on harmful chemicals.
To remove a splinter painlessly, apply a banana peel to the area for 30 minutes, which contains enzymes that help bring the splinter to the surface for easy removal with tweezers, according to Bright Side.
Dealing with a stubborn splinter can be frustrating, but a banana peel might just be the solution you need. The enzymes and moisture in the peel can help soften the skin and draw out the splinter naturally. Simply cut a small piece of banana peel and place it over the splinter, securing it with a bandage or tape.
Leave it overnight or for a few hours to allow the peel's enzymes to work their magic. The moisture from the peel will soften the skin, making it easier to remove the splinter painlessly. It's a simple and effective method that can save you from the discomfort of digging out splinters with needles or tweezers.
Cook with peels
When cooking meat or fish, adding a banana peel to the roasting pan can make it more tender by keeping it moist, acting as a "blanket" that retains moisture, according to Bright Side.
Don't let those banana peels go to waste in the kitchen! They can be surprisingly versatile and flavorful when used in cooking. In some cuisines, banana peels are used as an ingredient in various dishes. You can sauté or stir-fry the peels, add them to curries, or even use them in baking.
The peels provide a slightly tangy and savory taste that can add a unique twist to your meals. Experiment with different recipes and explore the culinary potential of banana peels to create delicious and sustainable dishes.
Reduce acne and scars
Bright Side suggests rubbing the fleshy part of a banana peel on the face for 10 minutes to reduce acne and scars, making it a potential addition to daily skincare routine.
If you're looking for a natural remedy to help reduce acne and scars, look no further than the humble banana peel. The antioxidants and anti-inflammatory properties in the peel can help soothe irritated skin and promote healing. Rub the inside of a banana peel gently on clean skin, focusing on areas affected by acne or scars.
Leave it on for a few minutes or overnight, then rinse off with warm water. Regular use of banana peels can help reduce redness, inflammation, and the appearance of acne scars over time. Embrace the power of banana peels as a natural skincare solution and unveil smoother, clearer skin.


34
The following regex
var patt1=/[0-9a-z]+$/i;
extracts the file extension of strings such as
filename-jpg
filename#gif
filename.png
How to modify this regular expression to only return an extension when string really is a filename with one dot as separator ? (Obviously filename#gif is not a regular filename)
UPDATE Based on tvanofsson's comments I would like to clarify that when the JS function receives the string, the string will already contain a filename without spaces without the dots and other special characters (it will actually be handled a slug). The problem was not in parsing filenames but in incorrectly parsing slugs - the function was returning an extension of "jpg" when it was given "filename-jpg" when it should really return null or empty string and it is this behaviour that needed to be corrected.
 - 3
 Does the regex have to determine if the filename is a legal filename? What defines a legal filename? What defines a legal filename extension? For example, is foo bar.zi_ a legal filename? How about foo.bar.zi_? – tvanfosson Jul 5 '11 at 12:06
 - The typical OS filename..your example with space in it cannot happen in our system and the answer provided by @stema seems to work with double extensions so it's good enough for me. – mare Jul 5 '11 at 12:11
 - 1
 Both examples are legal file names in Unix and Windows. Your question could be improved by detailing exactly what you consider to be a legal filename. It will make the answers, esp. the accepted answer more meaningful to future readers who may be looking to solve the same or a similar problem. – tvanfosson Jul 5 '11 at 12:39
68
Just add a . to the regex
var patt1=/\.[0-9a-z]+$/i;
Because the dot is a special character in regex you need to escape it to match it literally: \..
Your pattern will now match any string that ends with a dot followed by at least one character from [0-9a-z].
Example:
[
 "foobar.a",
 "foobar.txt",
 "foobar.foobar1234"
].forEach( t =>
 console.log(
 t.match(/\.[0-9a-z]+$/i)[0]
 )
)
if you want to limit the extension to a certain amount of characters also, than you need to replace the +
var patt1=/\.[0-9a-z]{1,5}$/i;
would allow at least 1 and at most 5 characters after the dot.
| improve this answer | |
 - what if I don't need the dot in my match and just the extension only? – user2727195 Sep 30 '16 at 22:38
 - 1
 @user2727195 Without the dot, you're not matching an extension. If you mean... how do you use only the resulting text, then you could use substring, like so: ( ("file.ext").match(patt1) || '').substring(1); – Armstrongest Oct 5 '16 at 15:59
 - also fails for .tar.gz extension – Ravi Teja Feb 18 at 9:40
 - The code in the comment above didn't work for me. If you want just the extension, not the dot, do... const ext = ("file.ext".match(/\.[0-9a-z]{1,5}$/i) || [""])[0].substring(1) – chichilatte 21 hours ago
46
Try
var patt1 = /\.([0-9a-z]+)(?:[\?#]|$)/i;
This RegExp is useful for extracting file extensions from URLs - even ones that have ?foo=1 query strings and #hash endings.
It will also provide you with the extension as $1.
var m1 = ("filename-jpg").match(patt1);
alert(m1); // null
var m2 = ("filename#gif").match(patt1);
alert(m2); // null
var m3 = ("filename.png").match(patt1);
alert(m3); // [".png", "png"]
var m4 = ("filename.txt?foo=1").match(patt1);
alert(m4); // [".txt?", "txt"]
var m5 = ("filename.html#hash").match(patt1);
alert(m5); // [".html#", "html"]
P.S. +1 for @stema who offers pretty good advice on some of the RegExp syntax basics involved.
| improve this answer | |
15
Example list:
var fileExtensionPattern = /\.([0-9a-z]+)(?=[?#])|(\.)(?:[\w]+)$/gmi
//regex flags -- Global, Multiline, Insensitive
var ma1 = 'css/global.css?v=1.2'.match(fileExtensionPattern)[0];
console.log(ma1);
// returns .css
var ma2 = 'index.html?a=param'.match(fileExtensionPattern)[0];
console.log(ma2);
// returns .html
var ma3 = 'default.aspx?'.match(fileExtensionPattern)[0];
console.log(ma3);
// returns .aspx
var ma4 = 'pages.jsp#firstTab'.match(fileExtensionPattern)[0];
console.log(ma4);
// returns .jsp
var ma5 = 'jquery.min.js'.match(fileExtensionPattern)[0];
console.log(ma5);
// returns .js
var ma6 = 'file.123'.match(fileExtensionPattern)[0];
console.log(ma6);
// returns .123
Test page.
| improve this answer | |
1
ONELINER:
let ext = (filename.match(/\.([^.]*?)(?=\?|#|$)/) || [])[1]
above solution include links. Egzamples (filename -> ext):
// "abcd.Ef1" -> "Ef1"
// "abcd.efg" -> "efg"
// "abcd.efg?aaa&a?a=b#cb" -> "efg"
// "abcd.efg#aaa__aa?bb" -> "efg"
// "abcd" -> undefined
// "abcdefg?aaa&aa=bb" -> undefined
// "abcdefg#aaa__bb" -> undefined
It takes everything between last dot and first "?" or "#" char or string end. To ignore "?" and "#" characters use /\.([^.]*)$/. To ignore only "#" use /\.([^.]*?)(?=\?|$)/.
| improve this answer | |
Your Answer
By clicking "Post Your Answer", you agree to our terms of service, privacy policy and cookie policy
Not the answer you're looking for? Browse other questions tagged or ask your own question.


text:
Given that p is prime, when is 8p+1 square?
Let 8p + 1 = k2. As LHS is odd, k must be odd; let k = 2m + 1.
Therefore 8p + 1 = 4m2 + 4m + 1, leading to 2p = m2 + m = m(m + 1).
As m and m + 1 are consecutive integers, one of them must be even. However, after dividing through by 2 we can see that LHS is prime, so RHS must be prime. This can only happen when m = 2; that is, p = 3.
Hence 8p + 1 can only be square when p = 3.
Triangle Search: When is 8p+1 a triangle number?


Using Local Functions in a Scriptblock with Existing Code
When you are wanting to run code remotely, it's common to do this via the use of Invoke-Command (though other options exist, such as through Start-Job for example). The biggest downfall to date i've found with remoting is the lack of an option to combine the use of your local functions within a ScriptBlock that has other code in it. As an example, the following is not possible:
function Add ($param1, $param2)
{
$param1 + $param2
}
function Multiply($param1,$param2)
{
$param1 * $param2
}
Invoke-Command -ComputerName $env:COMPUTERNAME -ScriptBlock {
$addResult = Add $args[0] $args[1]
$multiplyResult = Multiply $args[0] $args[1]
Write-Output "The result of the addition was : $addResult"
Write-Output "The result of the multiplication was : $multiplyResult"
} -ArgumentList 3, 2
However, there is a way to achieve this type of operation, and make as many local functions as you want available to be used and combined with other code in your ScriptBlock. You can find the full article at powershell.amsterdam.
One thought on "Using Local Functions in a Scriptblock with Existing Code
 1. Pingback: Dew Drop – January 19, 2016 (#2170) | Morning Dew
Comments are closed.


Skip to main content
Strict separation of settings from code.
Project description
Python Decouple: Strict separation of settings from code
Decouple helps you to organize your settings so that you can change parameters without having to redeploy your app.
It also makes it easy for you to:
 1. store parameters in ini or .env files;
 2. define comprehensive default values;
 3. properly convert values to the correct data type;
 4. have only one configuration module to rule all your instances.
It was originally designed for Django, but became an independent generic tool for separating settings from code.
Build Status Code Health Latest PyPI version
Why?
Web framework's settings stores many different kinds of parameters:
 - Locale and i18n;
 - Middlewares and Installed Apps;
 - Resource handles to the database, Memcached, and other backing services;
 - Credentials to external services such as Amazon S3 or Twitter;
 - Per-deploy values such as the canonical hostname for the instance.
The first 2 are project settings the last 3 are instance settings.
You should be able to change instance settings without redeploying your app.
Why not just use environment variables?
Envvars works, but since os.environ only returns strings, it's tricky.
Let's say you have an envvar DEBUG=False. If you run:
if os.environ['DEBUG']:
 print True
else:
 print False
It will print True, because os.environ['DEBUG'] returns the string "False". Since it's a non-empty string, it will be evaluated as True.
Decouple provides a solution that doesn't look like a workaround: config('DEBUG', cast=bool).
Usage
Install:
pip install python-decouple
Then use it on your settings.py.
 1. Import the config object:
 from decouple import config
 2. Retrieve the configuration parameters:
 SECRET_KEY = config('SECRET_KEY')
 DEBUG = config('DEBUG', default=False, cast=bool)
 EMAIL_HOST = config('EMAIL_HOST', default='localhost')
 EMAIL_PORT = config('EMAIL_PORT', default=25, cast=int)
Encodings
Decouple's default encoding is UTF-8.
But you can specify your preferred encoding.
Since config is lazy and only opens the configuration file when it's first needed, you have the chance to change it's encoding right after import.
from decouple import config
config.encoding = 'cp1251'
SECRET_KEY = config('SECRET_KEY')
If you wish to fallback to your system's default encoding do:
import locale
from decouple import config
config.encoding = locale.getpreferredencoding(False)
SECRET_KEY = config('SECRET_KEY')
Where the settings data are stored?
Decouple supports both .ini and .env files.
Ini file
Simply create a settings.ini next to your configuration module in the form:
[settings]
DEBUG=True
TEMPLATE_DEBUG=%(DEBUG)s
SECRET_KEY=ARANDOMSECRETKEY
DATABASE_URL=mysql://myuser:mypassword@myhost/mydatabase
PERCENTILE=90%%
#COMMENTED=42
Note: Since ConfigParser supports string interpolation, to represent the character % you need to escape it as %%.
Env file
Simply create a .env text file on your repository's root directory in the form:
DEBUG=True
TEMPLATE_DEBUG=True
SECRET_KEY=ARANDOMSECRETKEY
DATABASE_URL=mysql://myuser:mypassword@myhost/mydatabase
PERCENTILE=90%
#COMMENTED=42
Example: How do I use it with Django?
Given that I have a .env file at my repository root directory, here is a snippet of my settings.py.
I also recommend using pathlib and dj-database-url.
# coding: utf-8
from decouple import config
from unipath import Path
from dj_database_url import parse as db_url
BASE_DIR = Path(__file__).parent
DEBUG = config('DEBUG', default=False, cast=bool)
TEMPLATE_DEBUG = DEBUG
DATABASES = {
 'default': config(
 'DATABASE_URL',
 default='sqlite:///' + BASE_DIR.child('db.sqlite3'),
 cast=db_url
 )
}
TIME_ZONE = 'America/Sao_Paulo'
USE_L10N = True
USE_TZ = True
SECRET_KEY = config('SECRET_KEY')
EMAIL_HOST = config('EMAIL_HOST', default='localhost')
EMAIL_PORT = config('EMAIL_PORT', default=25, cast=int)
EMAIL_HOST_PASSWORD = config('EMAIL_HOST_PASSWORD', default='')
EMAIL_HOST_USER = config('EMAIL_HOST_USER', default='')
EMAIL_USE_TLS = config('EMAIL_USE_TLS', default=False, cast=bool)
# ...
Attention with undefined parameters
On the above example, all configuration parameters except SECRET_KEY = config('SECRET_KEY') have a default value to fallback if it does not exist on the .env file.
If SECRET_KEY is not present in the .env, decouple will raise an UndefinedValueError.
This fail fast policy helps you avoid chasing misbehaviors when you eventually forget a parameter.
Overriding config files with environment variables
Sometimes you may want to change a parameter value without having to edit the .ini or .env files.
Since version 3.0, decouple respects the unix way. Therefore environment variables have precedence over config files.
To override a config parameter you can simply do:
DEBUG=True python manage.py
How it works?
Decouple always searches for Options in this order:
 1. Environment variables;
 2. Repository: ini or .env file;
 3. default argument passed to config.
There are 4 classes doing the magic:
 - Config
 Coordinates all the configuration retrieval.
 - RepositoryIni
 Can read values from os.environ and ini files, in that order.
 Note: Since version 3.0 decouple respects unix precedence of environment variables over config files.
 - RepositoryEnv
 Can read values from os.environ and .env files.
 Note: Since version 3.0 decouple respects unix precedence of environment variables over config files.
 - AutoConfig
 This is a lazy Config factory that detects which configuration repository you're using.
 It recursively searches up your configuration module path looking for a settings.ini or a .env file.
 Optionally, it accepts search_path argument to explicitly define where the search starts.
The config object is an instance of AutoConfig that instantiates a Config with the proper Repository on the first time it is used.
Understanding the CAST argument
By default, all values returned by decouple are strings, after all they are read from text files or the envvars.
However, your Python code may expect some other value type, for example:
 - Django's DEBUG expects a boolean True or False.
 - Django's EMAIL_PORT expects an integer.
 - Django's ALLOWED_HOSTS expects a list of hostnames.
 - Django's SECURE_PROXY_SSL_HEADER expects a tuple with two elements, the name of the header to look for and the required value.
To meet this need, the config function accepts a cast argument which receives any callable, that will be used to transform the string value into something else.
Let's see some examples for the above mentioned cases:
>>> os.environ['DEBUG'] = 'False'
>>> config('DEBUG', cast=bool)
False
>>> os.environ['EMAIL_PORT'] = '42'
>>> config('EMAIL_PORT', cast=int)
42
>>> os.environ['ALLOWED_HOSTS'] = '.localhost, .herokuapp.com'
>>> config('ALLOWED_HOSTS', cast=lambda v: [s.strip() for s in v.split(',')])
['.localhost', '.herokuapp.com']
>>> os.environ['SECURE_PROXY_SSL_HEADER'] = 'HTTP_X_FORWARDED_PROTO, https'
>>> config('SECURE


Children disappointed as teacher pulls down blinds to stop them being distracted by snow during lesson at Stalham Academy near Great Yarmouth
Children at Stalham Academy, near Great Yarmouth, were banned from looking at snow Photo: Andrew Crowley
By Agency
A primary school has been criticised by parents after pupils aged eight and nine were banned from watching snow outside their classroom window.
Children were left disappointed after their teacher pulled down blinds to stop them being distracted by snow during a lesson.
Parents also claimed that pupils were stopped from touching the snow when they arrived at Stalham Academy near Great Yarmouth, Norfolk.
Charlotte Marsters, 39, said her nine-year-old daughter had been excited by last Monday's snowfall and was very disappointed when the blinds were closed.
She said: "It was so dark they had to put the lights on. They were stuck in all day as they weren't allowed to play in the snow - and there was only about 1cm."
Ms Masters said children had been "marshalled" into classrooms as snow fell and were stopped from even bending to touch it.
She claimed one boy was told off after he took a small amount of snow from a wall with a gloved hand.
Mother-of-six Shelly Betts, whose eight-year-old daughter Bethany is a pupil, said: "When she told me they'd shut the blinds I couldn't believe it - I was very upset.
"They're only little, and they only stay children for a short time. They could have turned the snow it into a science lesson instead of banning them from seeing it. By the time they came out of school it was all gone.
"I don't want it to end up with my children only knowing about snow from Christmas cards."
Julie Hollins, 30, who has an eight-year-old son at the school, said: "Stopping them from even seeing it fall is like a slap in the face for little children."
Valerie Moore, chief executive of the Rightforsuccess Academy Trust which runs the school, did not respond to a request for comment.
However, a message posted on the Facebook page said: "We acknowledge that snow is an unusual and exciting occurrence for everyone, especially children.
"The academy's playgrounds were extremely icy so it was felt that in the interest of safety and in line with our risk assessment under health and safety, that children were brought inside at the start of the day.
"The phrase'marshalling' is not accurate to describe a notice board asking children to go inside, nor is it accurate in regards to the manner that children are brought into the Academy.
"Over the course of the day the ice had not cleared by break time on the Monday and sleet and snow showers prevented outdoor play at lunchtime.
"Having discussed the matter with the class teacher in question, she noted that the heavy snow fall was having an impact upon the learning of the children during one of her lessons so the blinds were closed to ensure that children focussed on their tasks in hand."
The school made headlines before Christmas when Stalham curate, the Rev Margaret McPhee, announced that father Christmas was not real during a school carol service, leaving some pupils upset. She later apologised.


text:
2 Doctoral Students Recognized for Astrophysics Research
NASA/Texas Space Grant Consortium Awards to Support Studies of Matter Structures
Michael Troxel (left) and Austin Peel received NASA/Texas Space Grant Consortium fellowships to support their astrophysics research. Both are graduate students in physics at UT Dallas.
Two University of Texas at Dallas graduate students are recipients of the NASA/Texas Space Grant Consortium Fellowship for 2012-13.
Austin Peel and Michael Troxel, both PhD students in the Department of Physics, are among 21 graduate students from 16 Texas institutions who have received $5,000 fellowships from the consortium. The award supports graduate study in space science and engineering.
The fellowship recognizes excellence in research and reflects well on the quality of UT Dallas students, said Dr. Mustapha Ishak-Boushaki, associate professor of physics and advisor to both students.
"Austin and Michael work on exact analytical models to study the rate at which matter structures have been clustering in the universe for the last 13.7 billion years," Ishak-Boushaki explained. "Their insights will allow researchers to make wider interpretations of cosmological observations."
In his research, Peel uses analytical calculations and numerical methods to examine large-scale structures in the universe. His results may lead to a better understanding of the history of matter structure formation, which could have implications for cosmology theories.
Troxel works with a technique called gravitational lensing, which can be used to more accurately measure the distribution and density of matter in the universe. His research, aimed at improving gravitational lensing techniques, could help deepen the understanding of dark matter, which is believed to be five times more prevalent in the universe than ordinary matter.
Troxel and his recent work in cosmology have begun to attract attention from other institutions. He has been invited to discuss his research at Southern Methodist University on Monday, March 25.
"Michael has done outstanding work in gravitational lensing and self-calibration of galaxy alignments, and it has been very well received by the astrophysics community," Ishak-Boushaki said. "He presented results at the latest meeting of the American Astronomical Society, and was invited to visit and collaborate with researchers at Caltech and the Lawrence Livermore National Laboratory."
The Texas Space Grant Consortium is a group of 50 institutions, including universities, industry, nonprofits and government agencies working to ensure that the benefits of space research and technologies are available to all Texans. There are 52 space grant consortia nationwide.
Media Contact: The Office of Media Relations, UT Dallas, _PHONE_, [email protected].


text:
Copyright (c) 2018 International Journal of Horticultural Science
This is an open access article distributed under the terms of the Creative Commons Attribution License (CC BY 4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
How To Cite
Self-heal (Prunella vulgaris L.), known as a remedy traditionally used as Chinese medicine, was neglected in modern pharmacy until the 20th century. Although in the Middle Ages it was respected for its wound-healing effect, the usage of this medicinal plant was confined just to the conventional pharmacy. Nowadays, because of the great dislike of synthetic materials, however, self-heal has become one of the most important target plants again. Owing to its valuable active constituents, besides its wound-healing effect, the plant can also be used as hepato-protective, antioxidant, anti-HIV, anti-cancer remedy, and it is effective against Herpes virus, as well. Its taste — and odourless extracts are applied by the food industry as natural food preservatives. Taking into account the importance of self-heal our aim was to introduce this plant species more detailed with regard to its active agents, effects and cultivation methods.


text:
balustradeArticle Free Pass
balustrade, low screen formed by railings of stone, wood, metal, glass, or other materials and designed to prevent falls from roofs, balconies, terraces, stairways, and other elevated architectural elements.
The classic Renaissance balustrade consisted of a broad, molded handrail supported by a series of miniature columns of freely adapted traditional form. On building exteriors it was made of stone; in interiors, often of wood. These supporting columns are known as balusters and may be of shaped wood or metal and either decorated or not. In modern balustrades the uprights are frequently of metal and placed far apart to support horizontal rails of wood or panels of glass or plastic.
The pulpit balustrade in Siena Cathedral, Italy, and the parapet of the Pitti Palace, Florence, constitute good examples of classic balustrades.
What made you want to look up "balustrade"? Please share what surprised you most...