Bookmark and Share
Tuesday, Jul 21, 2009
The thing about a video game is that, unlike a classic film or song, certain portions of it age differently.
From Capcom, box art
From Capcom, box art
As the Film Industry continues to bank on remakes and converting popular stories into film, consumers are beginning to question their relationship with media that is essentially a remake of an old one that they have already seen. What makes a remake good or bad? This question becomes even more interesting once you apply it to video games because even the definition of the remaking process comes into question. A movie is remade by giving it a new script and a new visual look. A video game is remade by doing both of those things but also overhauling the interface and game design to fit modern sensibilities. Take a game like Metroid Prime, which is essentially Super Metroid except in 3-D. That statement applies to the aesthetics, but does it also apply to the game design and technology? It's a totally different game. Core elements like types of weapons or old maneuvers like the double-jump remain; stuff that doesn't work in 3-D like the Hyper Run ability are abandoned. The concept of remakes becomes murky for games because there are so many different elements to consider. If a developer just releases new content but no new game design elements, then it's considered an expansion pack. If they change the game design but keep the same plot, it's a patch. What is the point of even remaking a game when conceptually its sequels, expansions, and patches could all be considered the same thing?
From, cover art
From, cover art
With remakes it's a question of what should be changed, why it should be changed, and then how to go about doing that. With music, most remakes are simply considered covers. An artist will take an old song and add their own unique take. There are the classic examples like Jimi Hendrix covering Bob Dylan's "All Along the Watchtower," but modern examples like Alanis Morissette's cover of "My Humps," the Gourds' version of "Gin & Juice," or a Youtube fan video of Modest Mouse's "Baby Blue Sedan," all set a single standard for a musical remake. You have to do something new with a familiar song that's equally if not more appealing than the original. In some of those examples, the song was getting old and unfamiliar to the current generation. In others, it was simply a very different take on the material. Determining the quality of a musical remake is dependent on whether or not the new version brings something new to the table.
From hotmoviesale, box art
From hotmoviesale, box art
In film, the standard also factors use of new cinema technology like CGI. Films have never been a bastion for totally unique stories. Most early films were based on theater or literature. Remakes came into existence almost as soon as there was an excuse to start making them. Once sound could be added to film, Hollywood went back and turned numerous popular silent films into "talkies." The arrival of color meant that the same classics would again need the same treatment. Often the scripts and actors would be different, but the core story and even title would remain the same. CGI and modern special effects bring about this need for changing the past once again, a remake of Jason and the Argonauts today can achieve the visuals that its script envisions much more readily than the original could. New technology allows a classic film to have a new visual appeal for today's generation because it's the way they're used to films looking. With technology, the visual experience is constantly improving so that a new way of seeing a story is always being achieved.
From, banner of website
From, banner of website
In video games, these two dual standards of technology and newness can be seen in many popular remakes. Metroid: Zero Mission or the Resident Evil remake for the Gamecube do a good job of fulfilling both the importance of improving the visuals but also making sure that this makes the game new in its own way. They are graphically superior, deviate from the original game at certain points, and their designs have been overhauled to fit modern sensibilities. That's the third element that a video game must contend with in a remake: the design itself. Zero Mission features a guide system for its map to make things easier and uses controls that differ from the original NES version to accommodate the Gameboy Advance. Resident Evil for the Gamecube improves its script, voice acting, and pacing to create a superior retelling of the original experience. A kombo article outlining their Top Ten Remakes argues similar merits. The Prince of Persia remake is basically the same game but with better graphics, time trials, and way points. Tomb Raider Anniversary has superior graphics, better movement controls, and yet recreates many of the old levels while adding new ones. All of the originals were good games in their time but our expectations for what video game experiences should be like has changed significantly since then. The thing about a video game is that unlike a classic film or song, certain portions of it age differently. No one is particularly keen on playing a game with archaic movement controls because developers have perfected moving in 3-D environments. It's just a trial and error process to go from using a D-pad to get around in Tomb Raider to moving via dual-anlaog. Aesthetic or plot differences can make a video game remake necessary like a film or song, but they also have to factor in someone being unused to the design. It's not just not thinking that they're pretty enough that becomes an issue; it's that younger audiences might not even understand how to play it.
From, movie poster
From, movie poster
Yet no matter what the medium that the remake is being created for, there is another factor that goes beyond just modernizing the presentation or giving a unique interpretation of an old tune. You have to offer something to fans already familiar with the old version. One of the best examples of someone whose work has been remade countless times over is William Shakespeare. The way those plays continue to stay relevant today is the fact that their scripts can remain the same but totally change by adjusting the context. An essay praising the culture of remakes mentions Orson Welles. Before he made Citizen Kane, he put on, "a 1936 Macbeth showing the absurdity of segregation by offering an all-black cast before a backdrop of Haitian voodoo; Julius Caesar reimagined in 1937 as a warning about the rise of fascism, the noble Romans clad in Mussolini-style military uniforms." Welles gave a new twist on these plays because, by changing their context, the entire meaning becomes both relevant and more insightful to modern problems. A blog comparing failed film remakes makes the distinction between the Matthew Broderick version of Godzilla and the 1990s remake of The Brady Bunch. The Godzilla movie fails because it tries to be the 1970s version of Godzilla instead of just distilling the essence of it. The The Brady Bunch film succeeded because it offered something to the fans: the movie places the 1970's values of that family in contrast to the 1990's as a kind of touching satire. What distinguishes the good remake is that its new version still has something for people who are already familiar with it.
Depending on how cynical you want to be about this topic, it can be argued that everything is just a remake of some other story, game, or song. Gears of War is just Space Invaders in 3-D. The Star Trek remake is just The Iliad in space. Every advance that is celebrated in popular culture is a product of something original being built on top of something familiar. A remake is just being honest about its origins.
Bookmark and Share
Friday, Jul 17, 2009
These old games represent the eventual result of certain modern trends in gaming.
I started my gaming with the Playstation and Nintendo 64, so I completely missed the "golden age" of adventure games. I have a few memories of laughing at Sam and Max Hit the Road, and I vaguely remember enjoying one of the King's Quest games, but that's about it. Until recently. I was happy to find Indiana Jones and the Fate of Atlantis as an unlockable bonus in the newest Indy game, and I bought the updated Broken Sword: Shadow of the Templars after hearing such good things about. After playing both, I am now unabashedly in love with the genre. As I look back at my time with both games, I realized that these old games represent the eventual result of certain modern trends in gaming.
A Focus on Memorable Stories and Characters
As games have become more cinematic, more emphasis has been placed on story and characters. Every game wants to tell a good story now, and often the story for a AAA game is hyped up just as much as the graphics or controls. This focus on story and characters is a staple of all the old adventure games. Indiana Jones and the Fate of Atlantis is remembered because it captures the fun peril of the movies, and many titles from LucasArts are loved for their humor and characters.
Broken Sword: Shadow of the Templars is no exception. Some of the most memorable moments come from interacting with other characters. From the snooty sounding British woman who's only too willing to stick it to "The Man," to the Middle Eastern boy whose wealth of knowledge comes from memorizing Trivial Pursuit cards, to the American tourist who thinks he's a spy, everyone we can talk to has a distinct personality. These are not nameless townsfolk who only have a couple


text:
Even people who believe they are completely healthy would do well to ensure they have access to reliable Health Services in Cleveland Texas. There are a number of reasons why it is better to have that access in place before it is needed rather than waiting for some issue to arise. Here are some examples to keep in mind.
Support With Preventive Care
The best way to deal with a health issue is to learn about it in the early stages. Preventive care is a broad term used to define strategies that lower the risk of developing certain conditions. A keystone in this type of care is an annual physical examination. The results of the tests ran as part of the examination make it easier to confirm that all is well. If the exam does indicate that the individual would benefit from more fiber in the diet or needs to make some dietary changes to prevent the onset of high blood pressure, it is possible to make those changes now. In this sense, access to the right Health Services in Cleveland Texas pays off by keeping the patient healthy.
Dealing with Emerging Conditions
While some health issues exhibit no symptoms until they are in a more advanced stage, it pays to see a medical professional when something does not seem to be quite right. Sudden changes in appetite, a cold that does not seem to go away, or an inability to sleep well at night could all be indicators of an emerging health issue. Instead of writing them off as being nothing more than minor irritations, it pays to see a doctor now. Doing so will mean identifying the underlying cause and stopping the condition from getting worse.
Knowing Who to Call in an Emergency
All sorts of things can happen that require medical attention. From taking a nasty fall and breaking an arm to experiencing heart palpitations, it pays to know where to seek medical help quickly. When there is no delay in treatment, the situation can usually be brought under control with ease.
For those who would like to learn more about health services in the area, Find more information here. Call and make an appointment for a checkup today. Doing so will be the first step in making sure that access to care is available whenever it is needed.

source: m-a-p/FineFineWeb


text:
|University of Kentucky Department of Entomology|
Mystery Bug Answers
Mystery Picture #13
Scorpions pack a punch in their tails. The front pinchers are used to grab and hold their preyusually small insects. While we typically think of them in hot deserts or tropical jungles, there is a species that occurs in much of Kentucky and over the southeast. To read more about our Kentucky scorpion, Centruroides vittatus,jump to Scorpions in Kentucky.
The Wheelbug is a beneficial insect with piercing sucking mouthparts. Its sharp beak, extending from the front of its head, is usually carried in a groove along its body between the legs, so it does not show up well in this picture. The front legs are fitted for grabbing prey (usually caterpillars)- much like a praying mantis does. The common name of this insect comes from the back hump which resembles half of a gear wheel.
This page is maintained by Pat Dillon, Department of Entomology, University of Kentucky. Please send questions or suggestions to: _EMAIL_

source: openbmb/Ultra-FineWeb


text:
I was really happy to contribute a photo essay called Mud Marine: The Rise and Fall of Mangalore Tiles to Sharpening the Haze: Visual Essays on Imperial History and Memory edited by Giulia Carabelli, Miloš Jovanović, Annika Kirbis, Jeremy F. Walton.
In it, through the photo essay, I argue that:
A visual analysis of colonial and post-colonial buildings reveals how the lines that serve as real barriers of exclusion intersect with the in-between material and representational structures of the built form; how cultural and spatial histories can be traced through buildings as they reference both global urban forms and local urbanisms; and, more specifically, how layers of overlapping, crumbling, moss-ridden tiles speak to the overlapping, crumbling and nature-reclaiming temporal and spatial frameworks of coloniality, global capitalism, post-coloniality and indigeneity. This photo essay explores a style of roofing tile associated with a smaller city in coastal southwest India: Mangalore Tiles. Though roof tiles were produced for centuries utilising the clay found on the banks of the rivers than conjoin at the city, Mangalore Tiles rose to prominence after the production process was industrialised by the Basel Evangelical Missionary Society from 1865 onwards. Once tiles of international renown, the production process has slowed to a trickle in recent decades. Using both archival and my own photographs all taken from within a few hundred square metres around the original tile factory, I argue it is possible to see the straight lines of a 'civilising' empire; neoliberalism's desire to produce global representations of sameness; land's material, economic and poetic instability; ghostly hauntings from the past and future; insecure masculine militaristic language; and the scattered remains left by the transmogrifications of empires.
The rest of the open access book is brilliant, and you can read all the chapters here: Sharpening the Haze: Visual Essays on Imperial History and Memory.


Did you know
 - that in Germany assets or property bequeathed annually sum up to 250 billion euro and even more?
 - that an essential part of it remains on trust accounts because legal heirs are not known?
 - that the Treasury can be entitled to inherit if no legal heirs have been found?
 - that in Saxony and other states of Germany the probate court is not obliged to do heir searching?
 - that even small savings of the deceased person can only be given to the heirs if a legal testament is available, or if a certificate of inheritance has been issued?
 - that one or several executors can be appointed to ensure that the last will is fulfilled without raising quarrels among the heirs?


text:
- Sport levelBeginner
- Spoken languagesFrench, English
- Durationfrom full day to 5 days
- Opening seasons:
From the ground training to the first flights, learn to paraglide independently in Briançon in the Alps with an experienced instructor!
Learn to paraglide independently in Briançon in the Serre-Chevalier ski area.
You will learn ground control, inflating the canopy, walking it along the ground steering left and right. You'll also have video debriefing and theory about free flight. Once you control the paraglider, you'll be able to progress up the hill in stages, from level flights, straight at first then with some turns, then higher flights with controlled take offs, turns and spot landings.
Briançon Parapente offers several paragliding course options:
- Full day taster: a tandem discovery flight and an inflating workshop from 1 to 2 hours on the training slope.
- 2-day course: an introduction of 2 days to complete your ground training with theoretical lessons and the preparation for the first flight.
- 3-day course: a 3-day introduction if you have reached the level in school slope with a 1st great guided flight in radio by 2 instructors.
- 5-day course: a flight every morning from the 3rd day of training, and inflation workshop or theory in the afternoon.
→ You are automatically refunded for the full activity price
2) Cancellation between 48 and 96 hours prior to the agreed activity starting date
→ You are entitled to a 50% refund
3) 48 hours or later are what we call last-minute cancellations
→ No refund will be made


Nightlock RPN Banner Ad
CMMS for Church Maintenance
July 2, 2020 jill Blog
Share this:FacebookTwitterLinkedInEmail
By Heather Wilkerson
When maintaining a church, it is important to be organized. A Computerized Maintenance Management System (CMMS) can be a very useful tool to help with this. Many think that this type of computer software is strictly for manufacturing plants, but that could not be further from the truth. Here are just a few ways a CMMS can be beneficial to your church.
Work Orders
Many times, when repair work is needed within a church, it is written down on a piece of paper or in an Excel spreadsheet, which can easily be lost or deleted. A CMMS allows users to enter work requests and work orders into the software itself, making it impossible to misplace them. For example, when the church vacuum needs to be repaired, instead of verbally asking a volunteer or handing them a sheet of paper, the work order can be entered into the CMMS and assigned to the correct volunteer. This can also help with getting new volunteers, since scheduling work allows people to see if more volunteers are needed or not to get everything done.
Scheduling Repairs
Since the majority of the people doing repairs within a church are volunteers, it can be difficult to track what needs done, who can do it, and when. This results in much needed repairs going uncompleted. CMMS software enables users to schedule needed repairs. Volunteers can also be assigned to the repairs and can configure the system so they receive an email notifying them when a repair is assigned to them.
Preventive maintenance tasks can also easily be scheduled in a CMMS. A preventive maintenance task is basically when certain things on a piece of equipment or location are checked or repaired on a regular basis so the asset does not break down.
Historical Data
CMMS software programs automatically keep historical data on locations and pieces of equipment, which can be very useful later on. This data can be gathered and used to make important decisions on repairs vs buying new. For example, if the outdoor sprinkler system keeps acting up, historical data can show the lifetime repair costs of the system. From there, church officials can decide whether it is less costly to keep repairing it or purchase a new system. Without the historical data, this would be quite difficult to determine.
Inventory Tracking
One of the most useful components of a CMMS is inventory tracking. Keeping close track of inventory items not only helps ensure items are on-hand at all times, but it also helps workers locate items quickly. For example, if a particular tool is needed to complete maintenance on a church vehicle, people can go into the CMMS, lookup the tool, and know exactly where it is. This helps cut down the time spent doing repairs, so more things can be completed.
In addition, knowing what tools and parts are on-hand prevents buying duplicates, which can save the facility money. Some CMMS systems also have automatic reordering, which means whenever an item gets below a certain number, a purchase request is automatically created for that item.
The ability to run reports within a CMMS is another excellent reason for a church to have one. Reports can show volunteers things like which work orders have been completed, which have not been, repair costs over a certain time period, and many other things. This data helps volunteers within the church stay organized and on top of repairs.
Along with the above listed advantages, having a mobile application version of a CMMS makes things even easier. Workers can take photos and attach them to work orders, right from their smartphone or tablet. Work orders can also be completed on mobile devices right after the work is done. Attachments, such as images and manuals, can also be viewed on mobile devices, which can really help get repairs done in a more timely fashion.
Churches all across the country can benefit from having a CMMS in place. This software can help track inventory, schedule repairs, and run valuable reports, among other things.
Heather Wilkerson is marketing coordinator for Mapcon Technologies, which has been creating maintenance management software since 1982. MAPCON software is used in industry and facilities worldwide,
Tags:,


text:
New national soil health campaign shares farmers' stories
January 31, 2024 By Fruit & Vegetable
More Canadian farmers and ranchers are implementing regenerative practices on their farms, yet many Canadians still don't know what regenerative agriculture contributes to Canada's efforts to mitigate climate change while restoring biodiversity.
A new national campaign, Stories of Regeneration, aims to bridge the knowledge gap and foster relations between producers and consumers by showing how regenerative principles are being incorporated into diverse farming models within varying regional, economic and social contexts.
Created by Regeneration Canada, the first national non-profit to promote regenerative agriculture and soil health, the campaign evolved from a series of farm-to-table events held this past summer into what has now become a collection of films, podcast conversations, articles and webinars that shine a light on the many benefits derived from farming in a way that is good for the people and the planet.
The Regeneration Canada team, with support from Agriculture and Agri-Foods Canada through the AgriCommunication Program, is now proudly launching these stories featuring ten farmers from eight provinces, each representing operations with diverse production systems.
Registrations are open for the next set of free webinars:
- Regenerating Ourselves: Mental and Physical Health in Agriculture on Feb. 6;
- Regenerating Nutrition: Healthy Soils For Nutritious Food on Feb. 20;
- Regenerating Our Roots: Building Community And Honouring Culture Through Food on March 13.
Print this page


Abstract
Geophysical characterization of an undrained oil sands tailings pond dyke was conducted at Syncrude Canada's Southwest Sand Storage Facility (SWSS). Push tool conductivity (PTC), electromagnetic (EM), and electrical resistivity tomography (ERT) methods in tangent with hydrogeological and chemistry measurements were used to investigate soil moisture, hydraulic heads, and groundwater salinity distributions. Geophysical data were collected from 2001 to 2008 and interpretations can further be used to validate studies of groundwater flow and salt transport within the structure. An Archie's Law petrophysical model was used to relate measured bulk conductivity, from geophysical surveying, with measures of soil moisture and fluid electrical conductivity. It was found that a relatively strong relationship between bulk electrical conductivity and soil moisture exists, while weak to no correlation was observed between bulk and fluid electrical conductivity. ERT surveying was capable of clearly identifying the location of the capillary fringe within the dyke. This study provides a unique look into the application of geophysical techniques to investigate soil moisture, hydraulic head, and salt distribution in an active undrained tailings dam structure. The methodology and insights gained from this study may be applied to similar undrained and drained oil sands tailings storage sites.
You do not currently have access to this article.


_PHONE_ Call Us Today!
8300 Quinault Drive NE Suite A, Lacey, WA 98516
Online Shop
print this page
Eosinophilic Granuloma Complex--Dogs
General Information: Rare disease in dogs that usually affects the mouth but can affect the skin.
Transmission or Cause: The cause is unknown however there is some evidence that the lesions could be due to an underlying hypersensitivity or may be a genetic disease.
Affected Animals: This is a rare disease in dogs. Dogs of any age, breed or sex can be affected however Siberian huskies and Cavalier King Charles spaniels, dogs under 3 years old and males seem to have a higher incidence of the disease.
Clinical Signs: The lesions are usually seen in the mouth but can also occur on the skin. Lesions in the mouth are seen on the palate or on the tongue. On the palate the lesions can be ulcerated and form slightly raised, red areas and on the tongue are mass-like and can have a greenish color. They less commonly occur on the skin, usually on the belly.
Diagnosis: The diagnosis is based on clinical signs, biopsy and sometimes culture.
Treatment: Most lesions will respond well to steroids such as prednisone and some may spontaneously regress.
Prognosis: The prognosis is good. Usually the lesions resolve after treatment however they may recur.
Font Resize


Range Copy Cut Paste « Excel « VBA / Excel / Access / Word
1.Copy method can use an argument that represents the destination for the copied range.
2.To copy a range to a different worksheet or workbook, simply qualify the range reference for the destination.
3.Copying a variably sized range
4.Copy method has one argument - the destination range for the copy operation
5.The Copy and Paste methods
6.Copy a range
7.Moving a range
8.Moving a range: move a range by cutting it to the Clipboard and then pasting it in another area
9.You can move a range with a single VBA statement
10.Copy method can use an argument for the destination range


Related Pages:
Is TAP® Pest Control Insulation an EPA-registered pesticide?
TAP® Pest Control Insulation, the most TRUSTED pest control insulation on the market today, is an EPA-registered (89140-1) pesticide that is also an insulation. Our product is backed by scientific studies to control bugs and protect your home. Other insulation may be treated by an EPA-registered product to protect the insulation but falls short of protecting your home from pests and the damage they cause to the structure of your home and your family's health. TAP® Pest Control Insulation, however, is an EPA-registered insulation and has the unique advantage of protecting your home from pests. Check out our EPA listing or our product label.
NOTE: Learn more about Treated Insulations vs. EPA-Registered Insulation.
With all of the 'green' claims on products these days, is TAP® Pest Control Insulation truly environmentally friendly?
How long does installation on an existing home take?
It is a strong possibility. First, your current insulation most likely does not have pest control properties, so adding TAP® Pest Control Insulation would be greatly beneficial. Second, the US Department of Energy recommends a fairly significant amount of insulation (R-49) in residential attics. This amount far exceeds most building codes and specs which means that many homes do not have enough insulation. It has been estimated that 65% of homes in the US are under-insulated, and most homes over 10 years old have about 1/3 of the recommended amount of insulation.
Does TAP® Pest Control Insulation have an odor?
No. TAP® Pest Control Insulation does not have an odor ad there is no off-gassing found in many other insulations. The borates in TAP® Pest Control Insulation actually help absorb and reduce any foul odors.
How is TAP® Pest Control Insulation installed?
Isn't cellulose insulation a fire hazard?
What is TAP® Pest Control Insulation made of?
Who can install TAP® Pest Control Insulation?
The government closely regulates any product that claims to have an effect on insects or other pests. Because TAP® Pest Control Insulation is a substance that controls pests, it must be registered with the US Environmental Protection Agency as well as each individual state in which it is sold. These entities mandate that TAP® Pest Control Insulation can only be installed by licensed pest management professionals.
How much does TAP® Pest Control Insulation cost?
How does TAP® Pest Control Insulation reduce my bills?
Where do I buy TAP® Pest Control Insulation?
Ask your trusted pest management professional about TAP® Pest Control Insulation. If they do not offer it, contact us to find a provider near you.
Doesn't all cellulose insulation control pests?
Without proper testing and registration, it is nearly impossible to know if the borates or borate derivatives in cellulose insulation will control insects. Therefore, only products that have and EPA label and have been scientifically tested, such as TAP® Pest Control Insulation, can legally claim to control insects.
The only claims permitted are those which are found on the TAP® Pest Control Insulation EPA label (89140-1) which do not cover mice, rodents, or squirrels. However, TAP® Pest Control Insulation does not act as a food source for these animals.
I received a quote from a contractor and he says his insulation is 'the same thing' as TAP® Pest Control Insulation but cheaper. Is this true?
Absolutely not. TAP® Pest Control Insulation can only be installed by licensed pest management professionals. IF told that a product can affect insects, ask to se the other insulation's EPA label!
Does TAP® Pest Control Insulation'repel' or'resist' insects?


text:
This job is no longer available
Senior Research Scientist in Crop Physiology/Nutrition
· Develop innovative approaches for improving nutrient and water use efficiency
· Build & maintain networks with universities and other research bodies
· Provide local & national research leadership
An opportunity exists within CSIRO Plant Industry's Floreat Park laboratories for a scientist interested in developing a research career in the area of crop physiology with a particular emphasis on understanding fundamental mechanisms that underpin, and exploring ways of improving, the efficiency of utilisation of nutrients and water resources in the Australian cropping systems. We would be particularly interested in applicants with experience in one or more of the following areas:
· manipulation of the plant‐soil interface for improved use of nutrients;
· identification of plant genotypes with improved nutrient use efficiency;
· crop root systems needed for improved use of water and nutrients;
· potential to manipulate soil/plant microbial interactions for improved crop production.
The position is likely to involve the supervision of a Postdoctoral Fellow. The successful candidate should have at least 6 years of experience post doctorate, with knowledge and experience in plant science, soil science or agronomy. You should be comfortable doing research in the field, glasshouse and laboratory and have experience in managing staff, a strong commitment to team work, an ability to write successful research grants,a record of securing funding from industry, a strong publication record particularly in refereed journal publications, the capacity to present research findings to a range of audiences, and a willingness to develop a collaborative network with universities and other research bodies in the field.
Specifically you will:
· contribute to the design, conduct and analysis of field‐ and laboratory‐based experiments;
· contribute to developing innovative concepts, approaches and methods for improving nutrient and water use efficiency;
· communicate findings through reports, leading academic journals, book chapters, seminars and conferences;
· interact with growers, collaborating scientists and funding agencies and foster the application of research and development with stakeholders;
· write and submit research proposals to funding bodies;
· help build CSIRO's reputation in the field of crop physiology/nutrition;
· work in an interdisciplinary team including plant scientists, microbial and molecular biologists;
· provide research leadership locally and nationally and develop a program of research that is world‐class.
Location: Floreat (Perth) Western Australia
Salary: AUD102K ‐ AUD120K plus up to 15.4% superannuation
Tenure: Indefinite / Ongoing
Ref No.: WA12/04203
To be considered you will have a PhD in plant science or soil science or equivalent field, and demonstrated research experience in plantsoil interactions.
You will also have:
· experience in conducting research on an aspect of plant use of nutrients, microbial transformation of nutrients in soil or the effect of the plant root‐microbial‐soil interface on nutrient and water uptake;
· excellent interpersonal, negotiation and representational skills. High‐level written and oral communication skills, including experience in publishing journal papers;
· the ability to work as part of a multi‐disciplinary research team and provide research leadership, including supervision of staff;
· the ability to liaise with industry and universities to pursue research and development opportunities;
· knowledge, understanding and a commitment to the principles of Equal Employment Opportunity and Occupational Health and Safety.
Australia is founding its future on science and innovation. Its national science agency, the Commonwealth Scientific and Industrial Research Organisation (CSIRO), is a powerhouse of ideas, technologies and skills for building prosperity, growth, health and sustainability. It serves governments, industries, business and communities.
CSIRO prefers all applications to be lodged via our Online Careers Portal – _URL_ Choose "Positions Vacant" and search for Reference Number WA12/04203
Applications close Sunday 9 December, 2012 (11:30pm Perth time)


text:
Easy-to-use software and wireless sensors for elementary/primary students.
Our low cost, easy-to-use Wireless Sensors connect directly to computers, iPads & iPhones, Android Tablets and Smartphones and Chromebooks.
Much more than a digital thermometer! The versatile Wireless temperature allows you to compare the temperature of different objects and environments inside and out of the classroom.
With its ambient light detector for light levels and UV, and its directional detector for colors, your students can explore the electromagnetic spectrum and model night and day and the seasons.
Capable of measuring force, acceleration, and rotation, this sensor is ideal for experiments involving pushes, pulls and the balance of forces!
Our previous generation of sensors. These require our low cost AirLink interface to connect to your devices via USB or Bluetooth.
Take your students outside to explore the world! The Weather/Anemometer measures temperature, barometric pressure, humidity, wind speed and more!
Need to know distance, velocity, or acceleration? Students can study the back and forth motion of a cart on a track, or the movement of their own bodies in the classroom!


text:
- Nearly half the children in D.C. are overweight or obese.
- In some parts of the District, more than 70% of residents are overweight or obese.
- DC has the highest rate of adolescent obesity in the United States.
Depressing statistics like these were what motivated DC Councilmember Mary Cheh (Ward 3) to take action by introducing the Healthy Schools Act. The great news is that the DC Council recently passed and funded the Act!
The Healthy Schools Act aims to improve the nutrition, health and wellness of kids in DC. Key provisions of the legislation include:
- Raising the nutritional standard and quality of school meals by bringing in more local fruits and vegetables to school cafeterias.
- Tripling the amount of physical and health education taught in DC schools.
- Establish school gardens as integral components of school and public charter schools.
The last provision is key to improving the health and nutritional status of DC school children, because we have consistently seen that kids become more enthusiastic about eating fresh, nutritious food when they are involved in the growing process.
TGC shares the goals of the Healthy Schools Act (especially since we are based in DC), and the DC Council's decision to pass it is a crucial first step to improving the nutrition, health, and wellness of DC school children.

source: HuggingFaceFW/fineweb-edu


text:
This short film is part of a mixed media artwork of the same name, which also included postcards of Ader crying, sent to friends of his, with the title of the work as a caption. The film was initially ten minutes long, and included Ader rubbing his eyes to produce the tears, but was cut down to three and a half minutes. This shorter version captures Ader at his most anguished. His face is framed closely. There is no introduction or conclusion, no reason given and no relief from the anguish that is presented.
Balkan Baroque is a real and imaginary biography of the Yugoslavian performance artist Marina Abramovic. Rather than a mechanical reproduction of the artist's work, the film tries to create a new reality by translating the performances into cinematographic images that intensify the fictional context of the film. Abramovic plays herself, but ,appearing in multiple forms, blurs her own identity. Memories and fantasies intermingle with day to day rituals. The chronological narrative often breaks to reflect the interior voyage of the protagonist from the present to the past and back to the present. The result is a visually impressive film. Balkan Baroque had its world premiere at the International Film Festival Rotterdam, 1999.
Serbian performance artist Marina AbramoviÄ‡ challenges popular notions about what art is.
One of a series of â€˜fallsâ€™ by Bas Jan Ader that he recorded on film, this work was filmed in West Kapelle, Holland in 1970.
Bas Jan Ader hangs from the branch of a tall tree, until he loses his grip and falls into a river below.
Identically dressed and with sibling-like resemblance, performance artists Trevor Martin and Kym Olsen shift between spoken word and athletic dance choreography in a collection of 29 scenes. Set in various locations - including a gymnasium, an abandoned hospital, and a trailer park circus - Martin and Olsen slip between a ventriloquist and his dummy, a seducer and his surrogate, a doctor and his patient, and synchronized dance partners. The film examines a complex social psychology - questioning the colonization of the human body for various political, medical and religious agendas.


Trade Federation Console
The Trade Federation Console is an optional component that allows you to inspect the state of Trade Federation and what it sees, from the device states to the current tests in progress.
It is a great tool for monitoring a large number of tests running in parallel and understanding the progress of each test.
Reaching the console
Once Tradefed is built, the launcher script is accessible from your path and by default will take you to the console.
The console presents itself with the tf > prompt.
What can the console do?
The help of the console will always list the most up-to-date information. A few interesting features of it are:
 - List the devices and how Tradefed sees their state: list devices
 - List the currently running invocations and their metadata: list invocations
 - Get the logs of all running invocations and Tradefed: dump logs
The console allows you to debug what is happening in Tradefed and the devices by querying some states that are not shown together anywhere else.
How to avoid the console?
In several cases the console is not needed, or example When running a one-time command.
In such cases, commandAndExit can be added to the launcher script command in order to prevent the console from starting. This extra argument is needed when attempting to run Tradefed as part of a script or piping its output directly. Letting the console enabled while running Tradefed from a script will triggered an inconsistent behavior and might cause several issues. run commandAndExit
Console autocompletion
The console provides basic autocompletion of configuration names.
tf > run
result in:
Display all 167 possibilities? (y or n)
By hitting TAB after the run you can get the full list of configurations available. And if you have a partial name already typed in, the console will print all the possibilities.
tf >run tf/
tf/acceptance tf/fake tf/func
tf/stress tf/uiautomator tf/unit-runner
tf >run tf/
This is a useful when you don't remember an exact configuration name.


Jackline
A jackline is a rope or wire strung from a ship's bow to stern to which a safety harness can be clipped, allowing a crewmember to move about the deck safely when there is risk of falling or being swept overboard. At sea, falling overboard is one of the leading causes of death in boating;[1] fastening oneself to the ship with a safety harness reduces this risk.[2]
Generally the jacklines are run from the bow to the stern on both starboard and the port side of a ship. Jack lines are used in heavy weather and in periods of reduced visibility, i.e. fog or at night.
Jacklines may be rigged temporarily when bad weather is expected, or, especially on sailboats heading offshore, they may be left in place all the time and used as necessary. They are usually attached to strong padeye or cleat fittings at both ends of the boat, allowing the crewmember to move fore and aft by sliding their harness' clip along the line. Jacklines may be made of wire or low-stretch rope. More recently, sailors are using high strength nylon webbing. The reason is that flat webbing does not roll under foot while working on deck and there is less chance to confuse it with other lines in difficult conditions. This reduces the hazard that can be created by using rope.
A jackline is also a rope installed in the luff of a mainsail to allow the luff slides to migrate horizontally away from the mast when the sail is reefed. By allowing the slides to migrate, more space is left in the mast track for the upper luff slides to descend, making the operation easier.[3][4]
See also
References
 1. "2013 Recreational Boating Statistics" (PDF). United States Coast Guard. p. 35.
 2. "Report on the investigation of a fatal man overboard from the Reflex 38 yacht Lion" (PDF). United Kingdom Merchant Shipping.
 3. "Reefing and Unreefing". Pineapple Sails. Retrieved 4 April 2017.
 4. "Mainsail Jack Line". Catalina Direct. Retrieved 4 April 2017.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.


text:
Hornets are the main Ta'Elan warship class, and come in various forms to fit many roles, from all purpose, all weather fighters like the Black Hornet, to niche fitting fighters like the Shrouded (Shadow) Hornet. Hornets are so named because many of them are outfitted with "stingers" and other features that resemble those of the actual animals.
Hornets are named for their originating planet and for their role. So for example, the Calian HEAT Hornet was created on Calos, and is meant to operate in hot conditions (High Energy Attack & Transport). The Friorecytallian Ice Hornet was created by a collaborative effort between Friozha, the Recyclian Planets, and Titanium Tallide, and functions best in cold environments.
Most Hornets are way more powerful and technologically advanced than anything possesed by the the GCN, and most of them are also leaps and bounds ahead of the Axizian attack vessels (except for motherships of course). Also, most Hornets posses advanced cloak technology, force fields, and electronic counter measures unheard of in the ships of other civilizations.
Along with the normal Hornets, the Ta'Elans have also crafted close support units, called Wasps, that are a subclass of the Hornet class. These vessels follow a similar naming scheme to the Hornets, and have similar technology, though they are usually not as powerful. Wasps, unlike Hornets, also tend not to be missile ships, but rather gunships.
After meeting the Ta'Elans, the Axis had to create their own Hornet killer, the Venom.


the enable password that is used with Cisco devices to grant additional access. Multiple usr entries can be defined, with one entry per line, each of which will be tried in successive order with every discovered device.
By default, the GroundWork NMS NeDi package does not define any usr entries.
The nedi.conf file uses a precise syntax with entries and values separated by a single TAB character. You must use this syntax when editing the nedi.conf file.
1.5 Restricting Discovery by IP Address
The technologies that NeDi uses for local discovery can also discover devices that are outside of your network, and unless NeDi in constrained to specific network blocks it may even try to discover the entire Internet. The primary method of restricting NeDi's address discovery scope is with the netfilter entry in the /usr/local/groundwork/nms/applications/nedi/nedi.conf configuration file. The value for this entry is a regular expression that will be compared against discovered IP addresses, with NeDi discarding any IP addresses that do not match the regular expression.
For example, if you would like to restrict NeDi to IP addresses in the 192.168.1. network, you could define a netfilter entry with the value of ^192\.168\.1. Meanwhile, if you wanted to restrict NeDi to IP address in the 192.168.1. and 10...* networks, you could define a netfilter entry with the value of ^192\.168\.1|^10\.. Whenever an IP address was discovered that did not match the netfilter value, it would simply be discarded.
By default, the GroundWork NMS NeDi package defines the address filter of ., which matches any IP address.
The nedi.conf file uses a precise syntax with entries and values separated by a single TAB character. You must use this syntax when editing the nedi.conf file.
1.6 Restricting Discovery by MAC Address
If you are using the OUI discovery method, you can restrict the hardware addresses that NeDi will use by editing the ouidev entry in the /usr/local/groundwork/nms/applications/nedi/nedi.conf configuration file. The value for this entry is a regular expression that will be compared against the friendly name of discovered hardware addresses, with NeDi discarding any hardware addresses that do not match the regular expression. The friendly names for hardware addresses are listed in the /usr/local/groundwork/nms/applications/nedi/inc/oui.txt file.
By default, the GroundWork NMS NeDi package defines the hardware filter of bay|nortel|netics|xylogics|foundry|XYLAN|Netgear|RUBY, which are some of the more common infrastructure platforms that may not otherwise be discovered.
The nedi.conf file uses a precise syntax with entries and values separated by a single TAB character. You must use this syntax when editing the nedi.conf file.
1.7 Restricting Discovery by Device Type
Sometimes the technologies that NeDi uses for discovering network devices can also discover devices that are not infrastructure related (such as printers), which you may wish to ignore. The primary method of restricting NeDi's platform discovery scope is with the descfilter entry in the /usr/local/groundwork/nms/applications/nedi/nedi.conf configuration file. The value for this entry is a regular expression that will be compared against the SNMP description string of discovered devices, with NeDi discarding any devices that match the regular expression.
By default, the GroundWork NMS NeDi package defines the platform filter of LaserJet|JETDIRECT|HP-UX|Linux, which matches most of the printers and Unix platforms that may otherwise be detected as infrastructure equipment.
Many modern small routers use Linux for their operating system, and the default filter string will automatically exclude those devices from discovery. If you have some of these devices and you wish to include them in your discovery process, you will need to remove the |Linux portion of the string (you may also need to include those devices in your static seedlist file in order for them to be discovered).
The nedi.conf file uses a precise syntax with entries and values separated by a single TAB character. You must use this syntax when editing the nedi.conf file.
1.8 Managing Device Definitions
Whenever NeDi has discovered an infrastructure device, it will use a variety of secondary queries to obtain additional information about that device (this includes information such as the modules that are installed, the VLANs in use, and so forth). However, each vendor stores this information in different places, and in order for NeDi to know how to retrieve this data it must fist be able to determine the device type.
This is achieved by issuing an SNMP query for the device's System Object ID, and then matching the result against a collection of device definition files. Essentially, the device definition files tell NeDi about the features that should be available on a specific device, and also provides the information that NeDi needs to query for that data. This includes high-level data such as the device icon and operating system, management data such as the SNMP OID to query for CPU and memory utilization, and discrete data such as the SNMP OID to query for interface descriptions and VLAN identifiers.
With the GroundWork NMS NeDi package, the device definition files are stored in the /usr/local/groundwork/nms/applications/nedi/sysobj/ directory. Each device definition is managed in a separate file, with the file names being the known SNMP OID values. Over 150 device definition files are provided with NeDi, however this is not an exhaustive collection of every possible device, and you may need to create your own definition file in order to fully utilize an old or relatively obscure device.
If you wish to create your own device definition file, you can either copy an existing definition that is similar to the desired device (such as copying a similar HP ProCurve switch definition file to another SNMP OID filename) and edit the resulting file, or you can use the Web-based Defgen tool to build a new file from scratch.
To use the Defgen tool, mouse-over the Other menu at the top of the screen, and then click on the Defgen menu item. Once the form has been filled out to your satisfaction, click the Write button to automatically create a new device definition file.
The files created by Defgen are automatically stored in the /usr/local/groundwork/nms/applications/nedi/html/log/ directory, and the file must be copied to the /usr/local/groundwork/nms/applications/nedi/sysobj/ directory before it will be used by the nedi.pl discovery script. Also note that the nedi.pl discovery script reads the device definition files on every discovery run, so any changes you make will be automatically incorporated the next time the device is discovered. The files in this directory must be readable by the nagios user account in order for this to work properly.
2.0 Performing Common NeDi Tasks
As was discussed in the introduction, NeDi uses a variety of discovery technologies to locate the infrastructure devices across a network, then uses another set of technologies to probe and query the discovered devices for additional details, and then stores the discovery data in a set of dynamic databases which are then made available to administrators through the NeDi web interface.
A brief description of the most used web pages are provided in the remainder of this section. For more detailed discussion, refer to the [online NeDi documentation _URL_
Each NeDi web page also provides built-in help which is accessible by clicking on the life preserver icon in the top right corner of the page.
2.1 Using the Search and Display Filters
Every NeDi web page that provides a list view will initially present a search filter dialog that allows the user to limit the amount of data returned in the list results, and which also allows you to specify the fields that you want to include in the search output. The specific search filter will differ for each field, but generally looks similar to the following.
Figure: Search and Display Filters
The default search filters do not filter anything, so if you do not want to limit the search results you can simply click the Show button at the right of the dialog, and all of the known entries for the current resource type will be returned.
If you do want to filter the results, the search filter dialog allows you to define two different filters (these are the Condition A and Condition B inputs shown above), which can also be combined in a number of ways (this is controlled by the Combination input). By default, the Condition A filter is empty (meaning that it matches all entries), and the Condition B filter is completely ignored (this is indicated by the Combination input which shows only Condition A).
Apart from the search filter criteria, the dialog box also contains a listbox of the known database fields for the current resource type, which allows the user to determine the fields that are returned.
The default set of fields will be different for each resource type (infrastructure device searches return different fields by default than the VLAN search, for example).
2.2 Infrastructure Device List
NeDi provides a simple table view of the discovered infrastructure devices, which allows you to quickly survey the network infrastructure. To view this data,


text:
- This event has passed.
Ray Hughes – The History of Wellington's Banks
October 25, 2017 @ 7:30 pm - 9:00 pm
The first mention of a bank in Wellington was in 1795. The Clifton Group have been researching the history of banking in Wellington since that date and will trace how the major banks established themselves in the town over the course of the nineteenth and twentieth centuries through a fascinating series of mergers and acquisitions identifying some surprising founders of predecessor banks that have now been incorporated into the multi national enterprises of the current day as well as exploring what happened to a smaller bank and building society that are now defunct.


text:
See what questions
a doctor would ask.
Ballistocardiograph: A ballistocardiograph is a medical device used to record the vibrations produced from heart contractions as they are transmitted to the chest wall. Electronic sensors are attached to the chest wall to detect and record movement.
These diseases are related to the medical device Ballistocardiograph:
These devices are types of the medical device Ballistocardiograph:
Search Specialists by State and City


text:
Duration: 6 years: January 2015 – January 2021
Implementing partners: ANME – UNDP
In order to face its energy challenges, Tunisia has embarked on an energy transition strategy based on increasing energy efficiency and the large-scale development of renewable energy sources, particularly in the field of electricity generation.
In this context, the Tunisian Solar Plan (Plan Solaire Tunisien – PST) reflects this ambitious national strategy through its aim to increase the renewable energy (wind, solar PV and CSP) share of total power generation in 2030, to 30%.
The objective of the 'NAMA PST' (Nationally Appropriate Mitigation Actions – Tunisian Solar Plan) project is to support the Tunisian government in developing Nationally Appropriate Mitigation Actions (NAMA) for the PST through strengthening institutional frameworks and establishing a favourable and encouraging environment for promoting the investments necessary for the PST to be fully implemented. The NAMA should also enable greenhouse gas emissions to be reduced in a verifiable and transparent manner. The NAMA will thereby help to change the scale of renewable energy development programmes, and support the energy transition policy.
- Design and development of the NAMA PST and an action plan that combines the technical, regulatory, organizational and financial measures necessary to raise barriers and facilitate putting the PST into operation.
- Proposal for the main components of a measurement, reporting and verification (MRV) system for reductions in greenhouse gas emissions and co-benefits in terms of sustainable development.
- Undertaking technical assistance and capacity building for the benefit of institutions involved in the PST in particular, and the energy transition in general.
- Undertaking the process of restructuring and setting in operation the Energy Transition Fund (Fonds de Transition Energétique – FTE), with new institutional arrangements for better governance of the Fund.
- Undertaking the process of setting up an independent regulatory authority for the electricity sector.
- Supporting the organization of two national conferences, as part of government initiatives for economic growth and employment. The first conference (7-8 December 2017) focused on speeding up development of renewable energy power generation projects; the second conference (5-6 April 2018) on hastening the implementation of energy efficiency programmes. These two conferences resulted in the preparation of two action plans for progressing renewable energy and energy efficiency projects.
In February 2018, the action plan for accelerating renewable energy projects in Tunisia for the period 2020-2025 was approved by the ministerial council.
- Completion of the first phase of the National Low Carbon Strategy (Stratégie Nationale Bas Carbone – SNBC) to 2050, for the energy sector, relating to the development of socio-economic and energy scenario forecasts. The second phase, on finalizing the wording of the energy sector SNBC, is currently being undertaken.
- Establishment of an ANME Help Desk, dedicated to those bodies, private and public, seeking support for putting the PST into action.
- Supporting the structural, organizational and financial management reforms at the ANME.
- Supporting hastening implementation of wind power projects under the franchise regime, by conducting a wind measurement study at the two sites of Jbel Abderrahmen and Jbel Tbaga for a total capacity of 300 MW.
- Undertaking development of a renewable energy code and ensuring the consistency of relevant legislation.


Method injection (enrich my library)
If we were to write a function that sums two types using the Monoid, we need to call it like this.
def plus[A: Monoid](a: A, b: A): A = implicitly[Monoid[A]].mappend(a, b)
plus(3, 4)
// res0: Int = 7
We would like to provide an operator. But we don't want to enrich just one type, but enrich all types that has an instance for Monoid.
trait Monoid[A] {
 def mappend(a: A, b: A): A
 def mzero: A
}
object Monoid {
 object syntax extends MonoidSyntax
 implicit val IntMonoid: Monoid[Int] = new Monoid[Int] {
 def mappend(a: Int, b: Int): Int = a + b
 def mzero: Int = 0
 }
 implicit val StringMonoid: Monoid[String] = new Monoid[String] {
 def mappend(a: String, b: String): String = a + b
 def mzero: String = ""
 }
}
trait MonoidSyntax {
 implicit final def syntaxMonoid[A: Monoid](a: A): MonoidOps[A] =
 new MonoidOps[A](a)
}
final class MonoidOps[A: Monoid](lhs: A) {
 def |+|(rhs: A): A = implicitly[Monoid[A]].mappend(lhs, rhs)
}
import Monoid.syntax._
3 |+| 4
// res2: Int = 7
"a" |+| "b"
// res3: String = "ab"
We were able to inject |+| to both Int and String with just one definition.
Operator syntax for the standard datatypes
Using the same technique, Cats occasionally provides method injections for standard library datatypes like Option and Vector:
import cats._, cats.syntax.all._
1.some
// res5: Option[Int] = Some(value = 1)
1.some.orEmpty
// res6: Int = 1
But most operators in Cats are associated with typeclasses.
I hope you could get some feel on where Cats is coming from.


text:
My query SELECTs 1 row from table1, which has a number of fields plus one very long text field. It JOINs with a second table2, that may have many matching corresponding rows. I would like to be able to spread the long text field, from table1, out over multiple lines (the number determined by the matching rows in table2).
In the table above there is one row from Table1 where the key is table1_key = 'DU' and year = '2017'. Then there are four rows from Table2 with matching keys that include the programme_code and course_code. The field long_text_field, which I want to spread over multiple lines, comes from Table1.
Is it possible to extract a total row count for records that have been selected for output and still output the rows? Meaning that I want to see a count of 4 from the above and be able to work with this number in the displayed output. So that the result looks something like this:


an element of the grading group
OUTPUT:
Integer. The rank of the free module \(C_n\) at the given degree \(n\).
EXAMPLES:
sage: C = ChainComplex({0: matrix(ZZ, 2, 3, [3, 0, 0, 0, 0, 0]), 1: matrix(ZZ, [[0, 1]])})
sage: [C.free_module_rank(i) for i in range(-2, 5)]
[0, 0, 3, 2, 1, 0, 0]
grading_group()#
Return the grading group.
OUTPUT:
The discrete abelian group that indexes the individual modules of the complex. Usually \(\ZZ\).
EXAMPLES:
sage: G = AdditiveAbelianGroup([0, 3])
sage: C = ChainComplex(grading_group=G, degree=G(vector([1,2])))
sage: C.grading_group()
Additive abelian group isomorphic to Z + Z/3
sage: C.degree_of_differential()
(1, 2)
homology(deg=None, base_ring=None, generators=False, verbose=False, algorithm='pari')#
The homology of the chain complex.
INPUT:
 - deg – an element of the grading group for the chain complex (default: None); the degree in which to compute homology – if this is None, return the homology in every degree in which the chain complex is possibly nonzero.
 - base_ring – a commutative ring (optional, default is the base ring for the chain complex); must be either the integers \(\ZZ\) or a field
 - generators – boolean (optional, default False); if True, return generators for the homology groups along with the groups. See github issue #6100
 - verbose - boolean (optional, default False); if True, print some messages as the homology is computed
 - algorithm - string (optional, default 'pari'); the options are:
 - 'auto'
 - 'dhsw'
 - 'pari'
 - 'chomp' (this option is deprecated)
 See below for descriptions.
OUTPUT:
If the degree is specified, the homology in degree deg. Otherwise, the homology in every dimension as a dictionary indexed by dimension.
ALGORITHM:
Over a field, just compute ranks and nullities, thus obtaining dimensions of the homology groups as vector spaces. Over the integers, compute Smith normal form of the boundary matrices defining the chain complex according to the value of algorithm. If algorithm is 'auto', then for each relatively small matrix, use the standard Sage method, which calls the Pari package. For any large matrix, reduce it using the Dumas, Heckenbach, Saunders, and Welker elimination algorithm [DHSW2003]: see dhsw_snf() for details.
'no_chomp' is a synonym for 'auto', maintained for backward-compatibility.
algorithm may also be 'pari' or 'dhsw', which forces the named algorithm to be used regardless of the size of the matrices.
Finally, if algorithm is set to 'chomp', then use CHomP. CHomP is available at the web page _URL_ although the software has not been tested recently in Sage. The use of this option is deprecated; see github issue #33777.
As of this writing, 'pari' is the fastest standard option.
Warning
This only works if the base ring is the integers or a field. Other values will return an error.
EXAMPLES:
sage: C = ChainComplex({0: matrix(ZZ, 2, 3, [3, 0, 0, 0, 0, 0])})
sage: C.homology()
{0: Z x Z, 1: Z x C3}
sage: C.homology(deg=1, base_ring=GF(3))
Vector space of dimension 2 over Finite Field of size 3
sage: D = ChainComplex({0: identity_matrix(ZZ, 4), 4: identity_matrix(ZZ, 30)})
sage: D.homology()
{0: 0, 1: 0, 4: 0, 5: 0}
Generators: generators are given as a list of cycles, each of which is an element in the appropriate free module, and hence is represented as a vector. Each summand of the homology is listed separately, with a corresponding generator:
sage: C.homology(1, generators=True)
[(C3, Chain(1:(1, 0))), (Z, Chain(1:(0, 1)))]
Tests for github issue #6100, the Klein bottle with generators:
sage: d0 = matrix(ZZ, 0,1)
sage: d1 = matrix(ZZ, 1,3, [[0,0,0]])
sage: d2 = matrix(ZZ, 3,2, [[1,1], [1,-1], [-1,1]])
sage: C_k = ChainComplex({0:d0, 1:d1, 2:d2}, degree=-1)
sage: C_k.homology(generators=true)
{0: [(Z, Chain(0:(1)))],
 1: [(C2, Chain(1:(0, 1, -1))), (Z, Chain(1:(0, 1, 0)))],
 2: []}
From a torus using a field:
sage: T = simplicial_complexes.Torus() # needs sage.graphs
sage: C_t = T.chain_complex() # needs sage.graphs
sage: C_t.homology(base_ring=QQ, generators=True) # needs sage.graphs
{0: [(Vector space of dimension 1 over Rational Field,
 Chain(0:(0, 0, 0, 0, 0, 0, 1)))],
 1: [(Vector space of dimension 1 over Rational Field,
 Chain(1:(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 1))),
 (Vector space of dimension 1 over Rational Field,
 Chain(1:(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 1, 0, -1, 0)))],
 2: [(Vector space of dimension 1 over Rational Field,
 Chain(2:(1, -1, 1, -1, 1, -1, -1, 1, -1, 1, -1, 1, 1, -1)))]}
nonzero_degrees()#
Return the degrees in which the module is non-trivial.
See also ordered_degrees().
OUTPUT:
The tuple containing all degrees \(n\) (grading group elements) such that the module \(C_n\) of the chain is non-trivial.
EXAMPLES:
sage: one = matrix(ZZ, [[1]])
sage: D = ChainComplex({0: one, 2: one, 6:one})
sage: ascii_art(D)
 [1] [1] [0] [1]
0 <-- C_7 <---- C_6 <-- 0 ... 0 <-- C_3 <---- C_2 <---- C_1 <---- C_0 <-- 0
sage: D.nonzero_degrees()
(0, 1, 2, 3, 6, 7)
ordered_degrees(start=None, exclude_first=False)#
Sort the degrees in the order determined by the differential
INPUT:
 - start – (default: None) a degree (element of the grading group) or None
 - exclude_first – boolean (optional; default: False); whether to exclude the lowest degree – this is a handy way to just get the degrees of the non-zero modules, as the domain of the first differential is zero.
OUTPUT:
If start has been specified, the longest tuple of degrees
 - containing start (unless start would be the first and exclude_first=True),
 - in ascending order relative to degree_of_differential(), and
 - such that none of the corresponding differentials are \(0\times 0\).
If start has not been specified, a tuple of such tuples of degrees. One for each sequence of non-zero differentials. They are returned in sort order.
EXAMPLES:
sage: one = matrix(ZZ, [[1]])
sage: D = ChainComplex({0: one, 2: one, 6:one})
sage: ascii_art(D)
 [1] [1] [0] [1]
0 <-- C_7 <---- C_6 <-- 0 .


text:
Digital Natives Academy, is NZ's first esports and game dev academy, and provides a state-of-the-art digital training centre which offers programmes focused on esports, coding, game development, and content creation for young people aged 8-25 years old.
- Taught onsite – Starting 2nd week of term 4
- Each session is 1 hour
- Free, thanks to the generous support of our sponsors
- Programme is 9 weeks
- Ages 13+
This course is for young people interested in creating online content. From streaming on Twitch, to creating videos for YouTube. These lessons take you through how to get started, the best programmes to use. Precautions to take and things to consider while building your "brand".
Content Creation Outcomes
- Students know the basics of preparing their workspace, and setting up a computer. Students are now able to identify all cords used and can correctly connect them.
- Students will know the best programmes to use and how to install them.
- Students will understand the content creation ecosytem and be able to focus on an area they are most interested in.
- Students will be able to plan and develop a content creation pipeline.
- Google Drive


text:
Using Expert Knowledge for Test Linking
Linking and equating procedures are used to make the results of different test forms comparable. In the cases where no assumption of random equivalent groups can be made some form of linking design is used. In practice the amount of data available to link the two tests is often very limited due to logistic and security reasons, which affects the precision of linking procedures. This study proposes to enhance the quality of linking procedures based on sparse data by using Bayesian methods which combine the information in the linking data with background information captured in informative prior distributions. We propose two methods for the elicitation of prior knowledge about the difference in difficulty of two tests from subject-matter experts and explain how these results can be used in the specification of priors. To illustrate the proposed methods and evaluate the quality of linking with and without informative priors, an empirical example of linking primary school mathematics tests is presented. The results suggest that informative priors can increase the precision of linking without decreasing the accuracy.


Laravel Working With Json Table Column Example
How to Store multiple values in single field laravel is the todays topic. Sometimes we need to store multiple key and value in single column in Laravel. But do you know how we can do that? we can use pivot table to solve this issue. But here i am going to use json column to store multiple records with key and value for respect to key.
From this laravel json tutorial you will also learn how to insert json data into mysql using laravel. In this tutorial we will insert multiple properties for a single product like size, price, value, color etc from a single method into a single field with json.
So let's se how we can store json data into database. So let's start laravel json column example tutorial.
Preview : Store json data form
store-json-data-laravel

Preview : After fetching json data
laravel-working-with-json

Step 1 : Create Model
In this we need product model. So let's create it to store json data.
php artisan make:model Product -m

Now open product model and update like below.
app/Product.php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Product extends Model
{
 protected $guarded = [];
 protected $casts = [
 'properties' => 'array'
 ];
 public function setPropertiesAttribute($value)
 {
 $properties = [];
 foreach ($value as $array_item) {
 if (!is_null($array_item['key'])) {
 $properties[] = $array_item;
 }
 }
 $this->attributes['properties'] = json_encode($properties);
 }
}

and open migration file and update it like below.
database/migration/create_products_table.php
 public function up()
 {
 Schema::create('products', function (Blueprint $table) {
 $table->increments('id');
 $table->string('name');
 $table->decimal('price', 15, 2);
 $table->json('properties');
 $table->timestamps();
 });
 }

Step 2 : Create Route
We need many route for storing json data into json column.
routes/web.php
Route::get('produc/create','ProductController@show_product_form')->name('produc.create');
Route::post('produc/create','ProductController@store');
Route::get('produc','ProductController@index')->name('produc.index');

Step 3 : Create Controller
In this step we need to create product controller. So create it and update this controller like below
app/Http/Controllers/ProductController.php
namespace App\Http\Controllers;
use App\Category;
use App\Http\Controllers\Controller;
use App\Product;
use Illuminate\Http\Request;
class ProductController extends Controller
{
 public function show_product_form()
 {
 return view('create');
 }
 public function store(Request $request)
 {
 $product = Product::create($request->all());

 return redirect()->back();
 }
 public function index()
 {
 $post = Product::all();
 return view('index',['products' => $post]);
 }
}

Step 4 : Create Blade File
Now we are in the final step and all are set to go. So how to insert json data into mysql using laravel we will know. Now create below file and paste this code in your file.
resources/views/create.blade.php

resources/views/index.blade.php

Recommended : Avoid Pivot Table and Use Json Column in Laravel

Hope this Laravel json tutorial will help you.


Fraud monitoring tool
Fraud detection and monitoring is a core function for any financial services company processing the exchange of transactions. With Retool, you can build a fraud monitoring application to equip operations and customer support teams with the ability to look up a customer, view transactions in a table, and verify or freeze accounts based on suspected fraudulent activity.
Build from a handful of drag-and-drop components
[object Object]
Text provide titles to tables and contextual information about a transaction using text.
[object Object]
Text Input use a text input as a way to search your customer database and view customer transaction history.
[object Object]
Button add buttons for users to freeze accounts or verify purchases.
[object Object]
Table displays a table of users that can be sorted and filtered using the search text inputs.
[object Object]
Map add a map component to display where transactions took place on a map.
Connect Retool to your customers and transactions database to build this app. Retool supports many popular databases out of the box like PostgreSQL, MongoDB, DynamoDB, MySQL, Redshift, and more.
Step 1 Create resource1. Create resource
Step 2 Read data2. Read data
Step 3 Connect data with UI3. Connect data with UI
Brex Icon
Pedro Franceschi
Co-founder and CTO at Brex
Try Retool today
Get started building your internal tool in minutes
Schedule a demo


text:
Contents - Previous - Next
This is the old United Nations University website. Visit the new site at _URL_
Changes in food and essential amino acid availability from 1961 to 1992
Group and country data: 1961 versus 1992
The availabilities of food energy (kilocalories per day), total protein, animal protein, cereal protein, and pulse-soya protein (grams per day) are shown in table 13 (see TABLE 13. Comparison of food energy, protein, and essential amino acids (mg/day) between 1961 and 1992 for selected regions and countries). Also shown are the availabilities of essential amino acids (milligrams per day) for developed countries, developing countries, and least developed countries as well as for the three major countries of the Indian subcontinent -Bangladesh, India, and Pakistan. These are tabulated for 1961 and 1992, the first and last years of the current FAO/Agrostat data set.
Significant changes took place between 1961 and 1992 in food availability for both the developed and developing country groups. For the developing countries, increases can be seen for food energy (26%), total protein (26%), and animal protein (76%), although pulse-soya protein declined by 35%. The availabilities of the essential amino acids (milligrams per day) all increased, with lysine increasing by 25% from a mean value that was below the estimated need in 1961 to one slightly above the need in 1992. Developed countries also showed increases of 15% to 30% for food energy, total protein, animal protein, and lysine although these all took place from a considerably higher baseline level.
In contrast, however, these increases between 1961 and 1992 did not occur for the poorest countries. For the least developed countries and for Bangladesh, over the same period, changes are almost non-existent, and some nutritional indicators, including lysine even declined. For example, for the least developed countries, animal protein availability in 1961 (9.8 g/day) was greater than in 1992 (8.7 g/day), as was animal protein availability for Bangladesh (7.1 versus 4.8 g/day). In contrast, India and Pakistan both showed increases over this period, especially for food energy, total protein, and animal protein. Legume availability declined by as much as 47% in India, however.
When lysine values are considered, the developed countries showed increases from 5,413 mg/day in 1961 to 6,666 mg/day in 1992, and the developing countries from 2,401 to 3,014 mg/day, while the least developed countries declined from 2,433 to 2,278 ma/day during this same period. Similarly, in Bangladesh lysine availability declined from 2,193 mg/day in 1961 to 1,883 mg/day in 1992, while in India and Pakistan there were modest increases.
In table 14 (see TABLE 14. Comparison of food energy, protein, and essential amino acids (mg/g protein) between 1961 and 1992 for selected regions and countries) these same groups and countries are compared, with the animal, cereal, and pulse-soya protein tabulated as percentages of total protein, and the essential amino acids shown in terms of protein quality as milligrams per gram of protein. Animal protein percentage increased in both developed and developing countries, as well as in India and Pakistan, but declined in the least developed countries and Bangladesh. The increases were uneven but were as high as 40% for developing countries as a group. In contrast, animal protein percentage declined by 8% in the least developed countries and by 27% in Bangladesh.
Pulse-soya protein percentage showed significant declines in almost all groups, with a nearly 50% decline in the developing countries as a group, a 51 % decline in India, and a 63% decline in Pakistan. The proportion of protein from cereals increased in all countries except the developed countries. These changes in dietary patterns are reflections of both wealth and the generally greater availability of cereals.
For lysine expressed as milligrams per gram of protein, only the developed countries were above the FAD/WHO 1991 requirement figures in both 1961 and 1992. The other countries or groups changed little over this period, except for Bangladesh, where lysine fell from 48 to 44 mg/g protein as a result of the lower availability of animal protein.
Countries of South-East Asia: 1961 to 1992
Although for reasons of space, the full tabular data are not presented, the changes in food energy, fat, protein, and lysine (both milligrams per day and milligrams per gram of protein) were evaluated for Bangladesh, India, Japan, South Korea, Pakistan, Sri Lanka, and Thailand for the period 1961 to 1992 using the FAO/Agrostat database. Protein (grams per day) was categorized as total protein, animal protein, cereal protein, and pulse-soya protein. Lysine values were calculated from these data using the regression equation shown above.
Several patterns of change with time emerge from these data and are illustrated in figures 3 (see FIG. 3 Six-country comparison of total protein availability _PHONE_ ) to 5 for all the above countries except Sri Lanka. Values for all variables can be deduced for Sri Lanka, since they were generally between those for Bangladesh and those for India. The key determinant of dietary modification appears to be changes in economic status of the countries over the years. Wealth (per capita gross national product) significantly correlates with protein availability (quantity and quality) in the diet. Bangladesh and Sri Lanka changed least, and India, Pakistan, and Thailand showed modest increases. In South Korea and Japan the changes were marked. In Japan protein availability was already at a reasonable level in 1961. In South Korea, however, the values in 1961 were quite low, especially for animal protein, and major changes did not really start until the 1970s and then proceeded rapidly.
Total protein and animal protein are major determinants of lysine availability and are illustrated for six countries in figures 3 and 4 (see FIG. 4. Six-country comparison of animal protein availability _PHONE_ ). In both Bangladesh and Sri Lanka (not shown), total daily protein availability remained on the order of 40 to 45 g/day, and animal protein availability averaged only 5 to 10 g/day, with lower values for animal protein in Bangladesh than in Sri Lanka. In South Korea animal protein availability was 6 g/day in 1961, but this had increased to 33 g/day by 1992. Japan, whose total protein availability ranged from 73 to 98 g/day over this period, showed changes in animal protein availability from 24 to 56 g/day. India and Pakistan changed far less, with total protein availability averaging between 50 and 60 g/day for both countries. Animal protein availability ranged between 6 and 10 g/day in India and between 13 and 15 g/day in Pakistan. Although not shown, changes in food energy availability generally were parallel to increases in total protein. Hence Bangladesh and Sri Lanka changed the least and South Korea the most.
For all the countries, the lysine values (milligrams per day and milligrams per gram of protein) parallel the changes in food energy and protein. These changes for lysine (milligrams per day) are graphically illustrated (except for Sri Lanka) in figure 5 (see FIG. 5. Six-country comparison of lysine availability _PHONE_ ). Very distinct differences can be observed. Japan differs from all others in that lysine (milligrams per day), already at a moderately high level in 1961 (4,000 mg/day), increased continuously until 1992 (6,500 mg/day). In contrast, South Korea and Thailand had inadequate lysine values in 1961 (2,300 and 2,200 mg/day), but both had increased by 1992. Thailand increased to a modest extent, but the South Korean diet was providing nearly 4,700 ma/day by 1992.
The other three countries remained almost static over the three decades, with Bangladesh at inadequate levels throughout and even declining. Because of the very high proportion of wheat in the Pakistani diet, the values for Pakistan may have been slightly overestimated by the use of the regression equation and are thus closer to the values for India than they appear from figure 5. The mean values for both these countries approximate requirement estimates, and therefore on statistical grounds many would be at risk in both societies. Bangladesh, India, Pakistan, and Sri Lanka all have lysine values that appear to be marginal or below requirements for the whole period, but South Korea and Thailand, which had inadequate lysine values in the earlier years, have shown significant increases since the early 1980s.
When lysine is considered as milligrams per gram of protein, again only the values for Japan can be considered adequate throughout the whole period. Although the South Korean diet has shown significant changes, from 40 mg/g protein in 1961 to 54 mg/g protein in 1992, protein quality must still be considered marginal. Poorer quality is, however, compensated for by adequate protein quantity. Other countries, especially Bangladesh but also Pakistan and India, average below the estimated needs of 58 mg/g protein.
Changes for Pakistan: Food balance sheet calculations for selected years
Because of future research plans and hence particular concern for the lysine value (in milligrams per day and mill


text:
Optimise concepts to perfectly meet the needs of a moment
There's often a chasm between a good idea and a successful product: SuperClinic, our concept refinement tool, is designed to help you cross it.
Conducted over two days, SuperClinic uses sequential recycling to explore and optimise concepts by incorporating real-time consumer feedback.
We promise to transform concepts that have shown potential into sharpened concepts that meet consumer needs in key moments of opportunity.
Questions that SuperClinic can answer:
- How can I improve rough concepts?
- How can I improve concepts that have been tested and have some potential but do not yet meet action standards?
- Are my concepts relevant to my target audience?


text:
China heatwave: Temperatures of 40C expected this weekend
By Nadeem Shad
Parts of China are set to experience searing temperatures over the next ten days as a heatwave takes hold.
In some provinces, authorities are predicting levels to rise to at least 40C and the national government has warned that forest fires could occur.
Mercury levels will start spiking on Saturday - "Big Heat" day in the traditional Chinese calendar.
In Zhejiang, in the south-east, some cities are issuing red alerts, the highest warning.
The province normally experiences temperatures in the high 20s in July but this year local authorities are warning of 40C in the next 24 hours.
To deal with the hot spells many in China turn to air conditioning in their homes, offices and factories however it could cause trouble for the national power grid.
Demand could reach a new high over the summer and the Ministry of Emergency Management has warned that safe operations would face "severe tests".
In July, Shanghai's temperature hit a sweltering 40.9C, equalling its hottest day since records began in 1873, hitting this mark the first time in 2017, Reuters news agency reports.
The city had to issue its third extreme heat warning of the summer.
Heatwaves have become more frequent globally, more intense, and last longer because of human-induced climate change.
The world has already warmed by about 1.1C since the industrial era began and temperatures will keep rising unless governments around the world make steep cuts to emissions.


text:
Since time immemorial there have been different necklace designs for men. It is worth understanding this so that an individual can choose the one which pleases them most. There are some women who have been attracted to these designs and have taken them up. Even though the number of women who have started putting on these necklaces has greatly increased it does not mean that they are unisex or they belong to women. There are chances that a man might have seen a woman putting on one of the designs. Such individuals should not shun away from such designs. Some of the most common designs include the following:
This takes the design of pendants. The only unique thing with this form of design is that they bear some special texts. This necklace designs have been adored by many people because of the importance attached to this text.
These are plain chains which have various decorations. They are greatly adored by men. The pattern used to make them brings about some level of satisfaction and therefore a person should chose wisely so that what they end up is attractive to them.
The religious necklaces take up the design of pendants but the only difference is that they are attached to some religious beliefs. There are some faiths which compel people who ascribe to it to use the necklaces. They vary depending on the type of faith because different symbol stand for different things.
This group happens to be for both men and women because the faith does not recognize a man or a woman but rather recognizes those who ascribe to such beliefs.
This is one of the simple necklace designs that many people admire. A pendant is an ornament or any material hanged on a long chain. The pendants are differentiated by the size, shape and decorations on a given pendants. There are some necklaces which come with a diamond shape while others are round. When a person goes to buy one they should consider choosing that size which is appealing to their eye.
There are chances that some will come with some writings. These have also attracted many people especially when the nature of writings that have been embedded on it is a phrase which can be admired by many people.


text:
Kapsalis, Maria-Fotini Polidoulis. St. John Chrysostom's Interpretation of Kεφαλή in 1 Corinthians 11:3-16. Greek Orthodox Theological Review. Vol. 49 Issue 3. 2004. 321-356. [internet] accessed 17 July, 2013. Available at _URL_
I found Kapsalis' take on the kephale debate interesting. She uses John Chrysostom's writings, particularly his Genesis One and commentary of First Corinthians, to gain a perspective on what the early church father thought about male headship. While I did not always agree with her interpretation of Chrysostom's writings, I do believe that she gave a fair treatment to a controversial topic, and perhaps showed most important of all that the debate is not a twenty-first century creation. If Chrysostom (AD 347-AD 407) wrestled with the topic of male headship, should it be so surprising that modern theologians still debate the issue? Kapsalis seems to take a view that divides the authority of male headship between physical and spiritual realms. I will admit that throughout the modern debates I have read concerning this issue, the spiritual divide has never seemed that important. The pericope found in First Corinthians 11:3-16 deals more with a physical, day-to-day life of the church issue. To present this subject as being an eternal issue, that is to say that male headship will exist in eternity, is beyond the scope of the passage itself. I have never read (to my knowledge) the idea that men will dominate women in eternity. In fact I think that is where the liberals miss the boat with Galatians 3:28. Galatians speaks of eternity, First Corinthians speaks of the present. Kapsalis's take on Chysostom's writings is that he taught that kephlae constituted a preeminence for the man but did not support an ontological male superiority. Male headship then is seen by the church father as temporal and equality as eternal.


(and the risk of losing sight of the month (s) to come).
iv) Agendas
Diaries exist in several forms: electronic, on the computer, in notebook form. It is a short-term management tool. In the case of studies, it is better to have a weekly agenda than a day. Associated with a weekly to-do list, it allows flexible management of the tasks to be performed. This tool must accompany us like a shadow wherever we go!
v) Task Lists
A To-do list is used for short term as well as long term management goals. They can be daily, weekly, global, task by task, step by step.


text:
The Journal of Human Services Scholarship and Interprofessional Collaboration (JHSSIC) is a no-fee open-access peer-reviewed scholarly journal spanning professions and highlighting interprofessional practice. Interprofessional collaboration occurs when two or more individuals with distinct professional identities work together and is associated with increased quality of care and improved client outcomes. JHSSIC calls for research on helping professionals and practice from interdisciplinary professional communities comprising human services that contribute to comprehensive integrated care.
Charting and Checking for Suicidality in a Family Medicine Residency Clinic
Bridget Murphy and Stacy Ogbeide


text:
Otto Hahn/Getty Images/Picture Press RM
The European hornet, or vespa crabro, helps make wine by kickstarting the fermentation process while the grapes are still on the vine.
The European hornet, or vespa crabro, helps make wine by kickstarting the fermentation process while the grapes are still on the vine. Otto Hahn/Getty Images/Picture Press RM
The next time you take a sip of your favorite wine, you might want to make your first toast to hornets. Or, more precisely, European hornets and paper wasps.
That's because those big scary flying insects whose stings can be especially painful may be the secret to the wonderful complex aroma and flavor of wine. "Wasps are indeed one of wine lovers' best friends," says Duccio Cavalieri, a professor of microbiology at the University of Florence in Italy.
Cavalieri and his colleagues discovered that these hornets and wasps bite the grapes and help start the fermentation while grapes are still on the vines. They do that by spreading a yeast called Saccharomyces cerevisiae — commonly known as brewer's yeast and responsible for wine, beer and bread fermentation — in their guts. When the wasps bite into the fruit, they leave some of that yeast behind.
Cavalieri says one of the reasons the discovery is so exciting for him is that it's an example of just how connected the natural world is and how humans rely on this interconnection in ways we simply cannot perceive.
"It's important because it's telling to me it's crucial to look at conservation and the study of biodiversity," says Cavalieri, one of the authors who published his findings in the journal Proceedings of the National Academy of Sciences recently.
"Everything is linked," he adds.
Of course, Cavalieri says, winemakers can add yeast later. But wines would not taste the same without wasps. Different yeasts applied at different times have a big impact on flavors. The wasps also introduce other microorganisms to the grapes, which add flavors to the wine.
"One of the most beautiful things of wine is the fact that basically it's complex; it's made of several parts and it communicates to several parts of your brain," he says, which could be lost without the wasps and hornets.
Cavalieri comes by his interest in wine naturally. He's from a family of winemakers in the Chianti region of Italy. He first had the inkling of hornets' special role when he saw them piercing the skin of grapes during field research in the region 15 years ago.
Insects have long helped out with wine and other crops, we just didn't know why. At least since the time of the ancient Romans, winemakers have planted flowers near their vines to lure certain insects.
The researchers were able to unwrap the mystery of the insects' role by using DNA sequencing techniques to analyze the genes of the yeast, then tracing them to the guts of wasps. They even did a lab experiment to see if hornets could pass the yeast to their offspring, and they did.
Other insects and birds also carry the yeast, Cavalieri says.But hornets seem to play a special role because they both harbor the yeast over winters and can pass them along to their offspring.
You can imagine a vineyard might be interested in pest control — but perhaps it should be careful about which bugs it considers pests.
Evolutionary biologist Anne Pringle of Harvard, who was not involved in the study, says the findings have two strong messages: Great wines need bugs and people still know almost nothing about ecology.
"If you'd like to have your grapes fermented by local yeasts, which I think many vineyards do, then you have to have these insects around," she says.