text:
Benjamin Patterson | String Music, 1960 | Collection Getty Research Institute, Los Angeles
The Fluxus artistic philosophy can be expressed as a synthesis of four key factors that define the majority of Fluxus work:
- Fluxus is an attitude. It is not a movement or a style.
- Fluxus is intermedia. Fluxus creators like to see what happens when different media intersect. They use found and everyday objects, sounds, images, and texts to create new combinations of objects, sounds, images, and texts.
- Fluxus works are simple. The art is small, the texts are short, and the performances are brief.
- Fluxus is fun. Humour has always been an important element in Fluxus.


text:
We numerically study the propagation of Gaussian beams under superprism refraction conditions inside two-dimensional hexagonal photonic crystals. We employ two-dimensional finite difference time domain calculations, and compare them with theoretical predictions based on plane-wave method calculations. The discrepancies are analyzed in terms of the light propagation in a dispersive negative refraction medium.
|Original language||English (US)|
|Journal||Physical Review B - Condensed Matter and Materials Physics|
|State||Published - Jul 15 2005|
All Science Journal Classification (ASJC) codes
- Electronic, Optical and Magnetic Materials
- Condensed Matter Physics

source: m-a-p/FineFineWeb


text:
A junior exploration company is using land surveys from the 1870's to locate copper deposits in South Australia's historic Burra mining region.
The Australian reports that Phoenix Copper (ASX:PNX) hopes to use the old maps to uncover major copper deposits in the area around Burra, which is Australia's oldest mining town and was once the source for 10% of the world's copper
The land surveys were prepared by mine captain Robert Sanders in 1873 towards the end of Burra's heyday as one of Australia's most lucrative mining communities.
Burra first rose to prominence in the mining industry following the discovery of outcroppings of copper by two shepherds in 1845.
By 1850 the Burra region's Monster Mine was Australia's largest commercial mining operation, producing 23,000 tonnes of ore and supplying 10% of global copper.
Phoenix chief geologist Mark Manly says that despite a second period of mining activity in the 1970's the region has been little explored since the development of modern drill rigs.
On the basis of the 19th century land surveys Phoenix has commenced drilling less than a kilometre from the Monster Mine, with the hope of resurrecting the town's historic mining industry.

source: HuggingFaceFW/fineweb-edu


Order of Calatrava
Order of Calatrava, in full Military Order of Calatrava, Spanish Orden Militar de Calatrava, major military and religious order in Spain. The order was originated in 1158 when King Sancho III of Castile ceded the fortress of Calatrava to Raymond, abbot of the Cistercian monastery of Fitero, with instructions to defend it against the Moors. The order of knights and monks who defended the fort was formally recognized by the pope in 1164, and it became closely affiliated with the Cistercian abbey of Morimond in 1187.


Take the 2-minute tour ×
This XML file is named example.xml:
 Environment for UberPortalConf
 This is the description

If I load the example.xml file above using ElementTree and print the root node:
>>> from xml.etree import ElementTree
>>> tree = ElementTree.parse('example.xml')
>>> print tree.getroot()
I see that Element also contains the namespace _URL_
How do I:
 1. Get the foobarportal.version text, increase it by one and write the XML file back while keeping the namespace the document had when loaded and also not change the overall XML layout.
 2. Get it to load using any namespace, not just _URL_ I still don't want to strip the namespace, as I want the XML to stay the same except for changing foobarportal.version as in 1 above.
The current way is not aware of XML but fulfills 1 and 2 above:
 1. Grep for (.*)
 2. Take the contents of the match group and i increase it by one
 3. Write it back.
It would be nice to have an XML aware solution, as it would be more robust. The XML namespace handling of ElementTree is making it more complicated.
share|improve this question
I've tried tree.getroot().find('project') which does not work due to the namespace. After that I am pretty much stuck and the documentation didn't help me. – Deleted Feb 29 '12 at 15:26
Show us the code you have tried, in the question. – Marcin Feb 29 '12 at 15:43
add comment
1 Answer
If your question is simply: "how do I search by a namespaced element name", then the answer is that lxml understands {namespace} syntax, so you can do:
share|improve this answer
add comment
Your Answer


text:
TABLE OF CONTENTS
A Guide to the Ike Moore Papers, _PHONE_
Author and historian Ike Moore was a state supervisor for the Historical Records Survey in San Antonio, Texas.
Two drafts of the biography, Life and Diary of Reading W. Black, and a letter composes the Ike Moore Papers, _PHONE_, documenting the history of the upper Nueces region and its development by Reading Wood Black, a pioneer settler, land developer, and entrepreneur. The papers describe the establishment of San Antonio and the Republic of Texas, along with political and social affairs, during the 19th century. Additionally, an 1866 copy of a letter to "Jennie" from Black concerns familial matters.
This collection is open for research use.
Ike Moore Papers, _PHONE_, Dolph Briscoe Center for American History, University of Texas at Austin.
Basic processing and cataloging of this collection was supported with funds from the National Historical Publications and Records Commission (NHPRC) for the Briscoe Center's "History Revealed: Bringing Collections to Light project," 2009-2011.


text:
You can access the data of the people in your 'Inner Circle'. Following is the data you can access:
- Measurements – archive of all the measurements and calculated vitals.
- Health Card – all the information filled in the 'Health Card' of the person.
- Dynamics – statistics and graphs for all the vitals for any selected period.
To view the person's data, click their icon in the 'Inner Circle' of the 'Overview' screen. You will see a screen with a menu where you can select what to view.

source: openbmb/Ultra-FineWeb


- By
 - Peter Landers
Supreme Court justices seemed pretty sure Tuesday that they knew how to interpret the meaning of the word "interpreter," signaling they are likely to rule in favor of a former Japanese baseball player in a case involving translation costs.
Kouichi Taniguchi, a Japanese citizen, brought the suit in 2008 after falling through a deck at a hotel in Saipan, a U.S. territory. When he lost, the hotel tried to make him pay the $5,257.20 cost of translating written documents such as medical records, even though U.S. law says only that the winner in such cases can recoup costs of "interpreters" and "interpretation services." (Read our preview here.)
At arguments Tuesday, justices kept returning to the literal meaning of "interpretation," which most dictionaries define mainly as the rendering of oral remarks into another language. Justice Samuel Alito said he doubted that even 2% of uses of "interpreter" could be interpreted as referring to the translation of written documents.
Justice Antonin Scalia said translations of literary works such as "War and Peace" may credit the translator with words such as "John Smith, trans." but never "John Smith, int."
Justice Scalia drew laughter when he offered a suggestion to explain why lower courts have sometimes allowed the billing of translation costs. "Stupidity, madam, sheer stupidity," Justice Scalia said, quoting 18th-century author Samuel Johnson.
Justice Elena Kagan conceded that a language expert's role might be ambiguous in some cases, such as when the expert is shown a document in court and asked to read a translation aloud. But she called them "marginal" cases and said, "The fact that there are some few minutes in every 24-hour period where it's hard to say that something is night or day does not mean that there is no night and that there is not day."
The lead lawyers arguing Taniguchi's side had never met their client and appeared to view the case more as an intellectual pursuit than a way to rack up fees. Douglas Cushnie, a Saipan lawyer who initially took the case and did meet Mr. Taniguchi, declined to discuss what he was being paid, but said in a brief interview, "It's an issue that should be resolved and we decided to try to resolve it."
Interpreting the leanings of Supreme Court justices based on oral arguments is a risky business, but Tuesday's case left little doubt that the justices were prepared to translate Taniguchi's wish to save about $5,000 into reality. A decision is expected by July.
For those wishing to draw their own interpretation, the full transcript of Tuesday's court session is available here.


Skip to definition.
Noun: traveling wave
Usage: US (elsewhere: travelling wave)
 1. A wave in which the medium moves in the direction of propagation of the wave
 - travelling wave [Brit, Cdn]
Derived forms: traveling waves
Type of: undulation, wave
Encyclopedia: Traveling wave


Drive & Dive
You will need to bring your Drivers Licensing Authority form with you for the purpose of renewing your license. Assessment will include a blood pressure check, vision test and for commercial licenses, a urine test.
A dive medical assesses the ability of the diver to survive unexpected underwater or on surface emergencies. As a general part of the examination, age factors and overall physical fitness are assessed, as well as vision, ear, nose and throat condition, hearing, dental condition, balance, blood pressure, lung function, musculo-skeletal function and the gastro-intestinal tract, including a urine test. Book in with either Dr Joe Buters or Dr Clif Parry for this medical…


text: I'm not sure how to explain this properly, but here's the issue that I'm having, and hoping someone knows how I could fix it: In CS4, I could go to the art board settings (I believe it's Shift+O), and set the x and y coordinates to something easy to remember (such as 0, 0), and this would become the center of the art board. Then if I was working with a square, or any other object, and needed to center it on the board, I would simply click the object, load up the Transform window (Shift+F8), and then enter the x/y coordinates 0,0, and press tab. This would center the object on the art board. With CS6, this isn't the case. For some reason the art board's center is independent from the object's center. For example, if I load up a regular page, its center is 4.25/5.5. If I change it to 0,0, and try to manually center the object to that, then the object will not be centered when it's at 0,0. Instead, it will still think that the center is the original 4.25/5.5. Anyone know how to get CS6's art board to behave the same way as in CS4?


Configure a Local Printer Item
The Printers preference extension allows you to create, configure, and delete local printers by using the Local Printer preference item. Before you create a Local Printer preference item, you should review the behavior of each type of action possible with the extension.
Creating a Local Printer item
To create a new Local Printer preference item
 1. Open the Group Policy Management Console. Right-click the Group Policy object (GPO) that should contain the new preference item, and then click Edit.
 2. In the console tree under Computer Configuration or User Configuration, expand the Preferences folder, and then expand the Control Panel Settings folder.
 3. Right-click the Printers node, point to New, and select Local Printer.
 4. In the New Local Printer Properties dialog box, select an Action for Group Policy to perform. (For more information, see "Actions" in this topic.)
 5. Enter local printer settings for Group Policy to configure or remove. (For more information, see "Local printer settings" in this topic.)
 6. Click the Common tab, configure any options, and then type your comments in the Description box. (For more information, see Configure Common Options.)
 7. Click OK. The new preference item appears in the details pane.
Actions
This type of preference item provides a choice of four actions: Create, Replace, Update, and Delete. The behavior of the preference item varies with the action selected and whether the printer connection already exists.
Create
Create a new local printer. If a local printer with the same name exists, then it does not modify it.
Delete
Remove a local printer with the same name. The extension performs no action if the local printer does not exist.
Important
This action does not remove the printer driver. It only removes the local printer.
Replace
Delete and recreate the local printer. The net result of the Replace action overwrites all existing settings associated with the local printer. If the local printer does not exist, then the Replace action creates a new local printer.
Update
Rename or modify a local printer. The action differs from Replace in that it updates the settings defined within the preference item. All other settings remain as they were previously configured. If the local printer does not exist, then the Update action creates a new local printer.
Local Printer settings
Connection Name
Type the name of the targeted local printer. The preference extension creates a new local printer with this name if the local printer does not exist. If the printer exists, the preference extension uses the local printer with this name as the target of the requested action. Press F3 to display a list of variables from which you can select.
Port
Choose a local port from the supplied list or type the name of the local port.
Printer path
Type or click Browse (…) to choose a fully qualified UNC path of a shared printer connection. The preference extension uses this shared connection as an installation source for the printer driver. The actual printer should be physically connected to the workstation.
Set this printer as the default printer
Select this check box to make the local printer the default Windows printer for the current user.
Location
Type text to describe where the printer is located. This information appears in the printer's Location box. Press F3 to display a list of variables from which you can select.
Comment
Type text that provides additional comments about the printer. This information appears in the printer's Comments box. Press F3 to display a list of variables from which you can select.
Additional considerations
 - You can use item-level targeting to change the scope of preference items.
 - Preference items are available only in domain-based GPOs.
Additional references


text:
Market Transition and Network-Based Job Matching in China: The Referrer Perspective
Industrial Labor Relations Review. First published July 28, 2020.
48 Pages Posted: 18 Apr 2019 Last revised: 24 Jun 2021
Date Written: July 28, 2020
Current research on network-based job matching in transition economies makes conflicting predictions: some scholarship suggests that as formal market intermediaries develop, network matching declines, while another – that it increases because employers' use of network hiring becomes more common. To reconcile these contradictory predictions, we change perspectives relative to most labor market network scholarship and examine referrer behavior. Referrers are those who share information about job opportunities with potential job candidates. We propose that the market transition increases demand-side network matching, or network matching where referrers act on behalf of their employer, but decreases supply-side network matching, or matching where referrers act on behalf of their job-seeking contacts. Using a large-scale population survey, we show that in China, referring increases when employers seek or encourage network hiring. Net of these employer effects, greater provincial market development is associated with lower referring.
Keywords: social networks, labor markets, job search, recruitment, referrals, market transition, China
Suggested Citation: Suggested Citation


By Artists For Artists
Yannis Davy Guibinga: Celebrating African Identities in Colorful Portraiture
Synergy of Traditional and Contemporary
Yannis Davy Guibinga is a Gabonese photographer whose heritage is deeply reflected in his artworks, which focus on African people living in and outside of Africa. From the Queen warrior Nzinga to the African diaspora, his subjects are a vivid representation of the spiritual connection with the continent
Motley by Yannis Davy Guibinga
While people are the focal point of his work, for Guibinga, a portrait isn't just about the person in the photo. He's a storyteller and creates stories that speak about the colorful and vibrant aesthetics of the African culture and the mix between traditional and modern elements.
"I like mixing elements from traditional African cultures like body painting techniques and headwraps with modern and futuristic elements to create a visual universe akin to Africanfuturism."
Pigments by Yannis Davy Guibinga
As a self-taught photographer, driven by passion and creativity, Guibinga finds inspiration in everything that surrounds him. A portrait can start from a story, a person, or a symbol. Guibinga explores cultural references, body painting techniques, and futuristic elements. Sometimes he uses saturated colors, emerging from dark backgrounds, and creating strong visual contrast; other times, he focuses on lines and shapes and uses only shades of black to create his stories. Either way, his portraits are meaningful and profound.
"I typically start with an idea of a story I want to tell or a particular topic I want to explore, sometimes the inspiration is sparked from the subjects themselves and other times from specific cultural symbols or references."
Oma Ayiya by Yannis Davy Guibinga
His compositions are complex and artful, continuously revealing new elements that capture the eye and the mind of the viewer. The mix of black and color is the main ingredient of Guibinga's portraits. Bright yellows, silky reds, and powerful blues tell the story of the artistic expression of African tribes transcribed in contemporary artworks. Each brush stroke and texture has a meaning as they would have in traditional African body painting and art. Guibinga pays homage to the subtle shapes of the human figure and silhouette.
The Grief by Yannis Davy Guibinga
Although the pandemic kept the artists away from their models and regular photoshoots, Yannis Davy Guibinga is eager to get back to work and create impressive portraits again. Photography is his way to express creativity, and he still has a lot to say through his visual stories.
Find more of Yannis Davy Guibinga's work on his website and Instagram.
Article written by Monica Radulescu
Written by
Let us send you a special code then!
Thank you for subscribing.
Something went wrong.
Send this to a friend


text:
Saturday, Sept. 27 at 2 p.m. — ORWELL — Did you know that in 1791, the year Vermont became a state, future presidents Thomas Jefferson and James Madison visited the Champlain Valley and northern areas of the American Revolution? On Saturday, Sept. 27 at 2 p.m., the Mount Independence State Historic Site in Orwell turns on the time machine for the program, "An Investigation into the Revolutionary Mind: What Were You Thinking, Thomas Jefferson and James Madison?"
Modern day historian and site interpreter Paul Andriscin will summon Jefferson, portrayed by Steve Whalen, and Madison, portrayed by Mike Austin, to an interview. In the program Andriscin will ask them about their experiences on their trip, what they remember about the Revolution and Mount Independence, and more. Audience members are welcome to ask their questions at the end.
This series of annual programs has explored Maj. Gen. Arthur St. Clair and the American withdrawal from the Mount in 1777, the lives of the common soldiers, engineer Col. Jeduthan Baldwin, Col. John Brown and his September 1777 American raid to take back the Mount from the British, and Dr. Jonathan Potts and health care on the Mount.
The event is included in the regular admission fee of $5 for adults and free for children under 15. While there you can visit the museum and walk the trails on the over 300 acre site.
The Mount Independence State Historic Site is one of the best-preserved Revolutionary War sites in America. It is located near the end of Mount Independence Road, six miles west of the intersections of Vermont Routes 22A and 73 near Orwell village; carefully follow the signs. Regular hours are 9:30 a.m. to 5 p.m. daily through Oct. 13.
For more info. visit _URL_.


Sorocarp
From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
A sorocarp (from the Greek word soros "a heap" + karpos "fruit") is the fruiting body characteristic of certain cellular slime moulds (e.g., Dictyosteliida). Each sorocarp consists of both a sorophore (stalk) and a sorus.[1][2] Sorocarps release spores.
References[edit]
 1. ^ _URL_
 2. ^ Lawrence, E. 2005. Henderson's Dictionary of Biology, 13th Ed. Prentice Hall, London


text:
The Endangered Species Project - Julia Galloway
Exhibition Dates: February 4 - April 14, 2019
Location: Gallery 224 at the Ceramics Program, Office for the Arts at Harvard
224 Western Ave, Allston, Massachusetts 02134
Gallery 224 at the Ceramics Program, Office for the Arts at Harvard is pleased to present an exhibition of work from Montana-based potter Julia Galloway's most recent body of work, The Endangered Species Project: New England. Galloway works from each state's official list of species identified as endangered, threatened or extinct. She has created a series of covered jars, one urn for each species, illustrating the smallest Agassiz Clam Shrimp to the largest Eastern Elk.


Women with her head in her hands
Kill zombie nouns in three easy steps
Zombie nouns are one of the most common problems I see in non-fiction writing. By learning how to identify and replace zombie nouns, you'll instantly improve the quality of your writing. And your readers will thank you for it!
Nominalisations, or zombie nouns, are nouns formed from other parts of speech like adjectives or verbs. They are called 'zombie nouns' because they suck life out of speech — replacing words we understand with abstract entities we don't.
Academic, legal and government writing is often cluttered with zombie nouns. Here's an example of some writing with the zombies highlighted:
A recycling project investigation is being led by Council officials in partnership with relevant government departments. This investigation will be used for the preparation of a business case with the aim of securing the Council's approval at its next meeting. The business case will describe recycling-scheme affordability and household-collection feasibility. Subject to stakeholder feedback and Council approval, the project will proceed to implementation in the New Year. The project has good alignment with the government's waste-reduction priority. Risks to the project's achievement will be monitored during implementation through a risk-monitoring process.
By converting plain words and phrases into zombie nouns, the writer has created several problems:
 - The writing sounds pompous and abstract.
 - The writing is hard to understand.
 - The writing uses complex terms that may be understood differently by different people (even within the same organisation).
Have a look at your organisation's documents, manuals or websites to see if this problem exists where you work. If it does, don't worry — zombie nouns are easily fixed!
Step 1: Take a piece of writing and list all the zombie nouns you can find.
Step 2: List the corresponding verb or adjective that you used to make each zombie noun. Here's a list of the words from our example paragraph:
Zombie noun Original verb or adjective
Investigation To investigate
Preparation To prepare
Aim To aim for
Approval To approve
Recycling-scheme affordability Affordable (adjective)
Household-collection feasibility Feasible (adjective)
Feedback To feedback or to give feedback
Implementation To implement
Alignment To align with
Waste-reduction priority To prioritise
Achievement To achieve
Risk-monitoring process To monitor
Step 3: Rewrite your work using the original verbs and adjectives.
Here's the same example, but this time the zombie nouns have been replaced by their original verbs or adjectives.
Council officials and relevant government departments are investigating ways to improve recycling. They will then prepare a business case for the Council to approve at its next meeting. The business case will explain how to make recycling affordable and whether it's feasible to collect recycling from households. If the Council approves the business case, and stakeholders support the project, the Council will implement it in the New Year. The Government has prioritised reducing waste, and this project aligns with that goal. As the Council implements the project, it will monitor any risks that could prevent it achieving its objectives.
If you want help to banish the zombies from your writing, get in touch with me today.


Inserting Contour Data Into a Drawing
Bottom of the Page
Insert contour data into the drawing as AutoCAD polylines using the Insert to Drawing command.
In some situations, the surface keeps breakline or contour data (a list of their point coordinates), but does not associate them with an object. This may happen, for example, when you deleted an entity that the surface depends on, but the Copy Deleted Dependent Objects option on the Definition Tab (Surface Properties Dialog Box) page of the Surface Properties dialog box is set to Yes. In this case, the surface simply converts its reference from a drawing entity to a list of points defining the object's geometry.
To restore the reference to the object entity, you can insert the data associated with the deleted contour.
Inserting Contour Data Into a Drawing
Quick Reference
Toolspace Shortcut Menu
Prospector tab: Surfaces DefinitionContours right-click Insert To Drawing
Prospector tab: Surfaces DefinitionContoursright-click in list view Insert To Drawing


text:
New research showing that people who would have got hip or knee surgery six years ago wouldn't get it now reveals how broken our health system is, says Labour's Health Spokesperson Annette King.
"The New Zealand Medical Journal article reveals people in Otago aren't receiving surgery when they need it and they're becoming more disabled by the time they get treatment, if they get treatment at all.
"This follows up earlier research which showed 36 percent of patients recommended for surgery were sent back to their GP without surgery because of a lack of funding.
"Academics are unravelling the spin on National's elective surgery figures and its time the Minister told the truth and admitted the numbers of orthopaedic surgeries are not actually meeting demand.
"It's not a surprise that people are not getting the help required given that this Government has cut $1.7 billion from the health budget over six years.
"It is actually cost effective to give people orthopaedic surgery when they need it instead of making them wait.
"Under Labour there was ring-fenced funding for hip and knee surgery from 2004 – 2008 which led to an increase in the number of performed surgeries. This was so successful the Minister uses Labour's 2008 figures in National's elective numbers.
"It's time the Government significantly increased the health budget and stopped the rationing of hip and knee surgeries, says Annette King.


text:
Conservation Innovation Grants (CIG) are competitive grants that drive public and private sector innovation in resource conservation. CIG projects inspire creative problem solving that boosts production on farms, ranches, and private forests – ultimately, they improve water quality, soil health, and wildlife habitat.
Terms & Qualifications:
- Provides funding to non-Federal governmental, non-governmental organizations or individuals to stimulate the development and adoption of innovative conservation approaches and technologies.
- Grant: Federal: Varies per year
- Grant: State: Varies per year
- Total Federal Available Funding: $15 million (2020)
U.S. Department of Agriculture USDA; Natural Resources Conservation Service (NRCS)


text:
The recommended air change rate per hour for a spa floating tank room can vary depending on the specific requirements and regulations in your region. However, a general guideline is to have at least 4-6 air changes per hour to maintain good air quality and prevent the buildup of humidity and odours.
The size of the room and the number of people using the floating tank should also be taken into consideration when determining the appropriate air change rate. It is important to consult with a professional HVAC engineer or technician to ensure that the ventilation system is properly designed and installed to meet the specific needs of the spa floating tank room.
ASHRAE (American Society of Heating, Refrigerating, and Air-Conditioning Engineers) provides guidelines for ventilation rates in different types of spaces, including spa and pool areas. According to ASHRAE Standard 62.1-2019, the minimum ventilation rate for a spa area is 68 cubic metres per hour (m3/h) per occupant.
To convert this minimum ventilation rate to air changes per hour (ACH), you would need to know the volume of the spa area and divide it by the ventilation rate. For example, if the spa area has a volume of 1,000 cubic meters and you want to achieve 6 air changes per hour, you would need a ventilation rate of 6 x 1,000 = 6000 m3/h. or 1667 lit/s.
It is important to note that the minimum ventilation rate recommended by ASHRAE may not be sufficient to provide optimal indoor air quality in all situations, especially in spaces with high humidity levels or other contaminants. It is recommended to consult with a professional HVAC engineer to determine the specific ventilation requirements for your spa area based on factors such as occupancy, size, and use.
Engineers normally select ACH =20 to 30 for the spa. What is the optimum amount of ACH?
the running cost of ventilation from ACH=6 to ACH=20 is huge money!!!
We used Computational Fluid Dynamics (CFD) to optimise the air change rate per hour for moisture removal in a spa floating tank room. CFD simulations can provide detailed information about the airflow patterns, temperature distribution, and moisture levels in the room, which can be used to design and optimize the ventilation system. By simulating different air change rates and airflow patterns, CFD can help identify the most effective ventilation strategies for moisture removal while minimizing energy consumption and maintaining good indoor air quality. This can include optimising the placement and size of air supply and exhaust vents, adjusting the temperature and humidity setpoints, and incorporating other moisture control strategies such as dehumidification systems or air purifiers. Overall, using CFD simulations to optimize the air change rate for moisture removal can help ensure that the spa floating tank room provides a comfortable and healthy environment for users while minimizing energy costs and reducing the risk of moisture-related problems such as mould growth or corrosion.
We simulated a floating tank room for three conditions:
a) almost no ventilation (ACH=0)
b) Medium ventilation (ACH=8)
c) High ventilation (ACH= 20)
The following animations show the relative humidity of the room:
Blue colour: Relative humidity = 100%
Red Colour: Relative humidity = 0%
Here are the outcomes:
We can see that CFD found ACH=8 is sufficient for this floating room. This outcome can help to optimise the energy cost for ventilation.
contact Deratec to discuss more!


Set up email integration
Learn how to integrate your email addresses with Endor Labs and receive finding notifications
Integrate your email address with Endor Labs and automatically receive policy violations as email notifications.
Configure email integration
To configure an email integration, follow these steps:
 1. Sign in to Endor Labs and click Integrations from the left sidebar.
 2. Navigate to Email under Notifications and click Add.
 3. Click Add Notification Integration.
 4. Specify a name and description for this integration.
 5. Enter email addresses separated by commas in EMAIL ADDRESSES.
 6. Click Add Notification Integration.
Associate an action policy with the email notification
Users can create action policies to send an email notification when the conditions of a given policy are met. For example, if there is a critical or high vulnerability, send an email notification.
While creating an action policy, configure the following settings:
 - Select Choose an Action as Send Notification.
 - From SELECT NOTIFICATION TARGETS, choose the email integration notification that you created.
 - Choose an Aggregation type for notifications.
 - Choose Project to group and send the findings related to a project in one email.
 - Choose Dependency to send individual email messages for every dependency.
 - From Assign Scope, include the project tags in INCLUSIONS to apply this policy to a project.
See Create an action policy for more details.
Customize email notification templates
Endor Labs provides a default template with standard information that will be included in the email. You can use the default template or you can choose to edit and customize this template to fit your organization's specific requirements. You can also create custom templates using Go Templates.
 1. Sign in to Endor Labs and navigate to Manage > Integrations.
 2. Look for Email under Notifications.
 3. Click Manage to view the list of configured notification integrations.
 4. Choose a notification integration and click the ellipsis on the right side, and click Edit Template.
 5. Make required changes to any of the following templates and click Save Template.
 - Open - This template is used when new notifications are raised.
 - Update - This template is used when an existing notification is updated, such as, when some findings for the notification are changed.
 - Resolve - This template is used when all the findings reported by the notification are resolved.
 6. Click Restore to Default to revert the changes.
 7. Use the download icon on the top right corner to download this template.
 8. Use the copy icon to copy the information in the template.
Data model
To create custom templates for email notifications, you must understand the data supplied to the template.
See the EmailData message used for Open and Update templates.
// EmailData contains mappings for findings and package versions that is to be published as
// an email. It also contains the NotificationData object in the payload.
type EmailData struct {
 Payload *endorpb.NotificationData
 PackageVersionFindingMapping map[string]map[string][]string
 PackageVersionMap map[string]*endorpb.PackageVersion
 APIURL string
 APPURL string
 FromAddress string
}
See the ResolvedEmailData message used for Resolve template.
// ResolvedEmailData contains the data that's acessible in the resolved email template.
type ResolvedEmailData struct {
 APIURL string
 APPURL string
 Project *endorpb.Project
 Policy *endorpb.Policy
 ProjectName string
}
See the following protobuf specification for the NotificationData message referenced by EmailData.
syntax = "proto3";
package internal.endor.ai.endor.v1;
import "google/protobuf/wrappers.proto";
import "spec/internal/endor/v1/finding.proto";
import "spec/internal/endor/v1/notification.proto";
import "spec/internal/endor/v1/package_version.proto";
import "spec/internal/endor/v1/project.proto";
import "spec/internal/endor/v1/repository_version.proto";
option go_package = "github.com/endorlabs/monorepo/src/golang/spec/internal.endor.ai/endor/v1";
option java_package = "ai.endor.internal.spec";
// FindingStats holds the statistics for findings in a notification.
message FindingStats {
 // num_total_findings is the total number of findings for a notification.
 google.protobuf.UInt32Value num_total_findings = 1;
 google.protobuf.UInt32Value num_total_critical_severity_findings = 2;
 google.protobuf.UInt32Value num_total_high_severity_findings = 3;
 google.protobuf.UInt32Value num_total_medium_severity_findings = 4;
 google.protobuf.UInt32Value num_total_low_severity_findings = 5;
 // num_new_findings is the number of new findings for a notification
 // as compared to the previous scan of project.
 google.protobuf.UInt32Value num_new_findings = 6;
 google.protobuf.UInt32Value num_new_critical_severity_findings = 7;
 google.protobuf.UInt32Value num_new_high_severity_findings = 8;
 google.protobuf.UInt32Value num_new_medium_severity_findings = 9;
 google.protobuf.UInt32Value num_new_low_severity_findings = 10;
 // num_resolved_findings is the number of findings for a notification
 // that got resolved in latest scan.
 google.protobuf.UInt32Value num_resolved_findings = 11;
}
// NotificationData is the data that is supplied to Notification templates while rendering.
message NotificationData {
 // raw_notification holds the raw notification object.
 Notification raw_notification = 1;
 // project_name is the name of the project.
 google.protobuf.StringValue project_name = 2;
 // policy_name is the name of the violated policy that triggered the notification.
 google.protobuf.StringValue policy_name = 3;
 // ref_name is the git reference of the project which was scanned.
 google.protobuf.StringValue ref_name = 4;
 // project_url is the URL of the project.
 google.protobuf.StringValue project_url = 5;
 // findings_map is a map of finding uuids to finding objects.
 map<string, internal.endor.ai.endor.v1.Finding> findings_map = 6;
 // package_version_map is a map of finding uuids to corresponding parent package version objects.
 map<string, internal.endor.ai.endor.v1.PackageVersion> package_version_map = 7;
 // project_map is a map of finding uuids to corresponding parent project objects.
 map<string, internal.endor.ai.endor.v1.Project> project_map = 8;
 enum NotificationType {
 NOTIFICATION_TYPE_UNSPECIFIED = 0;
 // Notification type when a notification is created.
 NOTIFICATION_TYPE_CREATE = 1;
 // Notification type when a notification is updated.
 NOTIFICATION_TYPE_UPDATE = 2;
 // Notification type when a noticiation is resolved.
 NOTIFICATION_TYPE_RESOLVED = 3;
 }
 NotificationType type = 9;
 // project is the project object that the notification is associated with.
 internal.endor.ai.endor.v1.Project project = 10;
 // repository_version_map is a map of finding uuids to correcponding parent repository version objects.
 map<string, internal.endor.ai.endor.v1.RepositoryVersion> repository_version_map = 11;
 // project_app_url is the URL of the project in Endor's UI.
 google.protobuf.StringValue project_app_url = 12;
 // policy_app_url is the URL of the policy in Endor's UI.
 google.protobuf.StringValue policy_app_url = 13;
 FindingStats finding_stats = 14;
 // package_version_name_map is a map of package version uuids to package version names.
 map<string, string> package_version_name_map = 15;
}
To understand Project, Finding, PackageVersion and RepositoryVersion definitions that are used in this protobuf specification, see:
See the following specification to understand a few additional functions available to the template. You can access these functions by using their corresponding keys.
// EmailTemplateFuncs contains the functions that are available in the email template.
var EmailTemplateFuncs = template.FuncMap{
 "now": func() string {
 now := time.Now()
 utc := now.UTC()
 return utc.Format("01-02-2006 15:04:05")
 },
 // findingURL returns the URL for the finding.


text:
msys.policyeditor.set_binding — Assign the message to a named binding
msys.policyeditor.set_binding(ctx, vars, params);
ctx: table vars: table params: table
**Configuration Change. ** This function is deprecated. Use
msg:binding(bnd) to set a binding. For more information see msg:binding.
Assign the message to a named binding. If commas appear, it's a list of bindings, and we pick one at random.
If you assign messages to bindings, it is important to ensure that all messages are assigned to bindings, or to make sure that the fallback binding (otherwise known as "default") does what you want. Good scripting practice would be to ensure that there is always an
else clause or some other way of ensuring that all messages are always dealt with in some way. For example, you could create a variable at the top of your script with the most general binding, then
if blocks to assign a message to a more specific binding if it matches. At the end of the script, assuming no
if condition applies, the
else clause would assign the message to the most general binding.
You can use this function to set the binding to the
default binding. For more information see the section called "The "default" Binding".
ctx parameter is the context containing objects from the callout,
vars is a table containing script variables and
params is a table containing parameters to be passed to this routine.
The defined parameter for
bindingthe name of the binding to assign to. If commas appear, it's a list of bindings, and we pick one at random.


text:
Rain and soil moisture monitoring observations August 2017
Author: Liz Hamilton
Published: 04 Sep 2017
Recent rain and SMM observations:
Rainfall in August was generally above average, with large parts of the state exceeding 50 millimetres and some areas receiving in excess of 100 millimetres. There were some parts of the state that had between 25-50 millimetres of rain and Gippsland and the Milawa were some of those regions.
Soil moisture peaked in cropping paddocks on 21 August. All monitoring sites had a range of improvements in soil moisture during August (some being minor), but those with significant increases are highlighted with a red arrow in the speedo section. As listed in the previous SMM summary, it is always a positive sign to see soil moisture improving in August as crop biomass develops.Below is an example of what some of 14 speedos are showing us, for more information and to find a SMM site near you, email _EMAIL_ and subscribe to our newsletter.
Tags: Soil moisture


Browse Prior Art Database
Method to Calculate InterConnect System Reliability Failure Rate Using Statistical Software Packages.
IP.com Disclosure Number: IPCOM000240652D
Publication Date: 2015-Feb-16
Document File: 3 page(s) / 269K
Publishing Venue
The IP.com Prior Art Database
Abstract
A method utilizing any statistical software package to calculate interconnect system reliability failure rate is described.
This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 57% of the total text.
Page 01 of 3
Method to Calculate InterConnect System Reliability Failure Rate Using Statistical Software Packages.
Abstract:
A method utilizing any statistical software package to calculate interconnect system reliability failure rate is described.
Introduction:
Currently there are other methods to calculate failure rate, they tend to fit or transform data into one preselected distribution. That result in much larger sample size needed, a minimum of 1000 datapoints is considered in the current methods, and that preselected distribution may not be the best fit for every set of data.
This method utilizes any statistical analysis software package to identify the best fit distribution to the data set, that best fit distribution is then used to estimate the probability of data above a limit specs. The estimate probability is then fitted into the failure rate formula to calculate failure rate.
Since there is no transform data, smaller sample size, minimum of 400 is considered reasonable for the calculation. And in addition, since the best fit is used, the result found to be represents the characteristic data set better.
Failure Rate Calculation:
1. Failure Rate Formula:
 6 10
FR LIFE
FIELD
Where:
10^6 x IFR: Probability of failure per million. Or the numbers of data points estimated greater than upper specs limit per one million data points
Field Life: Ten Years = 10 x 365 x 24 / 1000 = 87.60
Seven Years = 7 x 365 x 24 / 1000 = 61.32
Five Years = 5 x 365 x 24 / 1000 = 43.80
2. Collect test data, normally maximum delta LLCR's from the environment test sequence is obtained.
3. Use Minitab or other statistical software packages to find the best fit distribution. For this particular example, Minitab16 is used. Minitab16 can idendity up to 16 different distributions depend on data type, review normal charts and/or look for minimum AD...


text: We introduce a method for visualizing evolutionary activity of genotypes. Following a proposal of Bedau and Packard, we define a genotype's evolutionary activity in terms of the history of its concentration in the evolving population. To visualize this evolutionary activity we graph the distribution of evolutionary activity in the population of genotypes as a function of time. Adaptively significant genotypes trace a salient line or "wave" in these graphs. The quality of these waves indicates a variety of evolutionary phenomena, such as competitive exclusion, neutral variation, and random genetic drift. We apply this method in an evolutionary model of self-replicating assembly language programs competing for room in a two-dimensional space. Comparison with fitness graphs and with a nonadaptive analogue of this model shows how this method highlights adaptively significant events.


text:
Playmobil Space Rover
Discover rare minerals on a new mysterious Planet!
Make the first tracks using the Space Rover as you journey across new terrain. This single figure set includes 4 accessories to help you on your Mars Mission; perfect to team with other items from the Space range, or introduce a new curious child to the fun world of Playmobil!
Playmobil encourages learning through imaginative role play and helps to develop social skills when shared.
Made in Germany
Suitable for Age 6+


Manage compute resourcesedit
To help the Kubernetes scheduler correctly place Pods in available Kubernetes nodes and ensure quality of service (QoS), it is recommended to specify the CPU and memory requirements for objects managed by the operator (Elasticsearch, Kibana or APM Server). In Kubernetes, requests defines the minimum amount of resources that must be available for a Pod to be scheduled; limits defines the maximum amount of resources that a Pod is allowed to consume. For more information about how Kubernetes uses these concepts, see: Managing Compute Resources for Containers.
Set compute resourcesedit
You can set compute resource constraints in the podTemplate of objects managed by the operator.
Set compute resources for Elasticsearchedit
For Elasticsearch objects, make sure to consider the heap size when you set resource requirements. A good rule of thumb is to size it to half the size of RAM allocated to the Pod.
To minimize disruption caused by Pod evictions due to resource contention, you can run Elasticsearch pods at the "Guaranteed" QoS level by setting both requests and limits to the same value.
The value set for cpu requests directly impacts Elasticsearch node.processors setting. For example, with resources.requests.cpu: 1, Elasticsearch effectively relies on a single core, which may significantly limit performance. Consider setting a higher value that matches the desired number of cores Elasticsearch can use. You can also set your own value for node.processors in the Elasticsearch config.
Consider also that Kubernetes throttles containers exceeding the CPU limit defined in the limits section. Do not set this value too low or it would affect the performance of Elasticsearch, even if you have enough resources available in the Kubernetes cluster.
A known Kubernetes issue may lead to over-aggressive CPU limits throttling. If the host Linux Kernel does not include this CFS quota fix, you may want to:
apiVersion: elasticsearch.k8s.elastic.co/v1
kind: Elasticsearch
metadata:
 name: quickstart
spec:
 version: 7.10.0
 nodeSets:
 - name: default
 count: 1
 podTemplate:
 spec:
 containers:
 - name: elasticsearch
 env:
 - name: ES_JAVA_OPTS
 value: -Xms2g -Xmx2g
 resources:
 requests:
 memory: 4Gi
 cpu: 8
 limits:
 memory: 4Gi
Set compute resources for Kibana and APM Serveredit
For Kibana or APM Server objects, the podTemplate can be configured as follows:
apiVersion: kibana.k8s.elastic.co/v1
kind: Kibana
metadata:
 name: quickstart
spec:
 version: 7.10.0
 podTemplate:
 spec:
 containers:
 - name: kibana
 resources:
 requests:
 memory: 1Gi
 cpu: 0.5
 limits:
 memory: 2Gi
 cpu: 2
For the container name, you can use apm-server or kibana as appropriate.
Default behavioredit
If resources is not defined in the specification of an object, then the operator applies a default memory limit to ensure that pods have enough resources to start correctly. As the operator cannot make assumptions about the available CPU resources in the cluster, no CPU limits will be set — resulting in the pods having the "Burstable" QoS class. Check if this is acceptable for your use case and follow the instructions in Set compute resources to configure appropriate limits.
Table 1. Default limits applied by the operator
Type Requests Limits
APM Server
512Mi
512Mi
Elasticsearch
2Gi
2Gi
Kibana
1Gi
1Gi
If the Kubernetes cluster is configured with LimitRanges that enforce a minimum memory constraint, they could interfere with the operator defaults and cause object creation to fail.
For example, you might have a LimitRange that enforces a default and minimum memory limit on containers as follows:
apiVersion: v1
kind: LimitRange
metadata:
 name: default-mem-per-container
spec:
 limits:
 - min:
 memory: "3Gi"
 defaultRequest:
 memory: "3Gi"
 type: Container
With the above restriction in place, if you create an Elasticsearch object without defining the resources section, you will get the following error:
Cannot create pod elasticsearch-sample-es-ldbgj48c7r: pods "elasticsearch-sample-es-ldbgj48c7r" is forbidden: minimum memory usage per Container is 3Gi, but request is 2Gi
To avoid this, explicitly define the requests and limits mandated by your environment in the resource specification. It will prevent the operator from applying the built-in defaults.


text:
The Alternative Health Benefits of Tuning Fork Therapy
Today many people are learning about the tremendous benefits associated with alternative health practices. There are now physicians who embrace alternative health practices and advise patients to consider their benefits. One of them many beneficial alternative health practices is Tuning Fork Therapy.
A tuning fork is a long metal object that has a handle with two long sides that form a U-shape. The U-shaped portions of the tuning fork are called the tines. They are usually constructed with steel or aluminum and when they're hit on an object they vibrate and create a certain pitch. The length of a tuning fork's tines will determine the level of pitch it produces.
Using a tuning fork for therapy consists of hitting it and having it vibrate. It is then put next to a spot on the body that needs treatment. There is a mineral tuning fork that can be used to stimulate the minerals in a person's body. There are also cellulite reduction tuning forks that have been proven to decrease cellulite. A crystal resonator tuning fork can increase the therapeutic strength of crystals with its vibration. A variety of tuning forks can be used for many different types of therapy.
In an article by Alan Sales called "Tuning Forks for Healing Therapy" he explains some of the health benefits of using tuning forks for therapy.
"In the case of tuning fork therapy a beneficial process of resonance occurs. This means that if the frequency measured in vibrations per second (vps) is applied by focusing the sound generated by tuning forks on various parts of the body, it can help to establish a new pattern of balance, erasing the detrimental patterns caused by the negative resonance pattern of ill health."
The article also sites documented cases of people who experienced healing as a result of using tuning forks for therapy.
To see the variety of tuning forks utilized during therapy and learn about the many health benefits contact Tools for Wellness.


text:
SUMMARY: Critical issues in emergency management after a seismic event are assessing the functionality of the main infrastructures (hospitals, road network, etc.) and deciding on their usability just after the mainshock. The use of a pure analytical tool to assess the aftershock risk of a structure can be contrasted with the limited time available to make a decision about the usability of a structure. For this reason, this paper presents a method for evaluating post-earthquake bridge practicability based on a rational combination of information derived from numerical analyses and in situ inspections. In particular, we propose an effective tool to speed up the decision-making process involved in evaluating the seismic risk of mainshock-damaged bridges in the context of aftershocks. The risk is calculated by combining the aftershock hazard using the Omori law and the fragility curves of the structure, which are calculated using the regression analysis of a sample of results obtained with data randomly generated by the Latin Hypercube Sampling technique and updated based on the results of in situ inspection. Different decision criteria regarding the practicability of bridges are discussed, and a new criterion is proposed. This tool was applied to an old highway RC viaduct. There are two main findings, including the high sensitivity to Bayesian updating (especially when the damage predicted by numerical analysis does not match the real damage) and the criteria used to decide when re-open bridges to traffic. © 2013 John Wiley & Sons, Ltd.
|Titolo:||Aftershock risk assessment and the decision to open traffic on bridges|
|Data di pubblicazione:||2013|
|Citazione:||Alessandri, S., Giannini, R., & Paolacci, F. (2013). Aftershock risk assessment and the decision to open traffic on bridges. EARTHQUAKE ENGINEERING & STRUCTURAL DYNAMICS, 42(15), 2255-2275.|
|Appare nelle tipologie:||1.1 Articolo in rivista|


© 2015 Shmoop University, Inc. All rights reserved.
For Whom the Bell Tolls
For Whom the Bell Tolls
by Ernest Hemingway
 Table of Contents
For Whom the Bell Tolls Theme of Friendship
For Whom the Bell Tolls revolves around the idea of communion between human beings expressed in its epigraph. Connecting to others is the only way to overcome the emptiness and loneliness at the heart of each individual, especially in the hopelessness of war. It's their camaraderie which keeps many of the characters afloat. The most everyday activities and expressions of friendliness – being humorous, telling stories, touching, even swearing together – preserve some sense of normality, of humanity in the midst of "barbarism." The protagonist is transformed by the bonds he forms with the people around him over the course of only a few days.
Questions About Friendship
 1. Why do you think Robert Jordan is able to feel so close to the guerillas in so short a time? How is it that they begin to bond?
 2. You've heard our two cents about Pablo in the character section, but what do you think of him? Is he motivated by his concern for his friends from the start? Or is it really something which dawns on him at the end?
 3. Do you think Robert Jordan ultimately dies for his friends rather than for the Republic? Does friendship prevail over duty?
Chew on This
It is seeing his sacrifice as something he does for his friends that gives Robert Jordan's death a purpose, and that serves as his ultimate consolation.
People who Shmooped this also Shmooped...


Automated Continuous Elasticsearch Replication to SQL Server
Ready to get started?
Learn more or sign up for a free trial:
CData Sync
Use CData Sync for automated, continuous, customizable Elasticsearch replication to SQL Server.
Always-on applications rely on automatic failover capabilities and real-time data access. CData Sync integrates live Elasticsearch data into your SQL Server instance, allowing you to consolidate all of your data into a single location for archiving, reporting, analytics, machine learning, artificial intelligence and more.
Configure SQL Server as a Replication Destination
Using CData Sync, you can replicate Elasticsearch data to SQL Server. To add a replication destination, navigate to the Connections tab.
 1. Click Add Connection.
 2. Select SQL Server as a destination.
 3. Enter the necessary connection properties. To connect to SQL Server, set the following:
 - Server: The name or network address of the computer running SQL Server.
 - User: The username provided for authentication with SQL Server, if using forms authentication.
 - Password: The password provided for authentication with SQL Server, if using forms authentication.
 - Database: The name of the SQL Server database.
 Java Edition
 The Java version requires the Microsoft SQL Server JDBC Driver, which can be downloaded from the Microsoft Download Center. Copy the JDBC driver to the lib folder of your Java Web server to make a connection.
 4. Click Test Connection to ensure that the connection is configured properly.
 5. Click Save Changes.
Configure the Elasticsearch Connection
You can configure a connection to Elasticsearch from the Connections tab. To add a connection to your Elasticsearch account, navigate to the Connections tab.
 1. Click Add Connection.
 2. Select a source (Elasticsearch).
 3. Configure the connection properties.
 Set the Server and Port connection properties to connect. To authenticate, set the User and Password properties, PKI (public key infrastructure) properties, or both. To use PKI, set the SSLClientCert, SSLClientCertType, SSLClientCertSubject, and SSLClientCertPassword properties.
 The data provider uses X-Pack Security for TLS/SSL and authentication. To connect over TLS/SSL, prefix the Server value with 'https://'. Note: TLS/SSL and client authentication must be enabled on X-Pack to use PKI.
 Once the data provider is connected, X-Pack will then perform user authentication and grant role permissions based on the realms you have configured.
 4. Click Connect to ensure that the connection is configured properly.
 5. Click Save Changes.
Configure Replication Queries
CData Sync enables you to control replication with a point-and-click interface and with SQL queries. For each replication you wish to configure, navigate to the Jobs tab and click Add Job. Select the Source and Destination for your replication.
Replicate Entire Tables
To replicate an entire table, click Add Tables in the Tables section, choose the table(s) you wish to replicate, and click Add Selected Tables.
Customize Your Replication
You can use the Transform feature to customize your replication. The Transform feature allows you to specify which columns to replicate, rename the columns at the destination, and even perform operations on the source data before replicating. To customize your replication, click the Transform button in the Tables section and customize the replication.
Schedule Your Replication
In the Schedule section, you can schedule a job to run automatically, configuring the job to run after specified intervals ranging from once every 15 minutes to once every month.
Once you have configured the replication job, click Save Changes. You can configure any number of jobs to manage the replication of your Elasticsearch data to SQL Server.


text:
Films > Empowerment
12 Cameras: Haitian Women Share their LivesAlessandra Villaamil
Filmmaker's website: _URL_
Film DescriptionThere are an estimated 80,000 Haitian migrants, mostly women and mostly undocumented, living and working in the Dominican Republic. These women are easy targets for trafficking and exploitation. They face the constant fear of arbitrary deportation. Their Dominican-born children are denied citizenship, legal identity, valid passports and are largely denigrated by Dominican society. The Haitian migrant women featured in the documentary were taught by industry professionals to use digital cameras and audio recorders to become efficient storytellers in their communities. The women produced 12 stories of hope and struggle, discrimination and poverty as they claim their children's rights to civil existence.
More in this Category


node package manager
loopback-workspace
## About
LoopBack Workspace 3.0
About
The loopback-workspace module provides node.js and REST APIs for interacting with a set of loopback components. Components are organized in the following basic directory structure:
 /my-workspace
 /my-component-a
 /my-component-b
 /my-component-c
 package.json
Each component has the following basic structure:
 /my-component
 config.json
 datasources.json
 model-config.json
 /models
 my-model.json
 my-model.js
Usage
Basic
The loopback-workspace itself is a loopback component. The following will load the workspace in the current working directory (process.cwd()).
// workspace is a loopback 'app' object
var workspace = require('loopback-workspace');
Custom Workspace Directory
To start the workspace in a specific directory, you must specify the WORKSPACE_DIR env variable.
REST
In order to use the REST api, you must mount the app on an existing express app or call workspace.listen(PORT).
Test
To run end-to-end tests, you will need a local MySQL instance. Once you have that running, you can run the MySQL setup script to autoconfigure your database. Finally, use the npm test command to run the tests.


.....: _NoFocusLines_Global_Set() ; Requirement(s).: v3.3 + ; Return values .: Success: 1 ; Failure: 0 and sets @error as follows: ; 1 = Specific function already run ; Author ........: rover ; Remarks .......: The _Global Exit function should be called on script exit ; Note ..........; CAUTION is advised when using the _Global_Set function as even though the use of the _Global_Exit function on ; exit deletes all such controls and frees the memory used by the UDF, full clean up relies on internal AutoIt ; procedures. ; Example........: Yes ;================================================================================================================================ Func _NoFocusLines_Global_Set() ; Run once check If $aHandle_Proc[0][1] <> "" Then Return SetError(1, 0, 0) ; Create callback $hNoFocusLines_Proc = DllCallbackRegister("_NoFocusLines_Global_Proc", "int", "hwnd;uint;wparam;lparam") Local $pCallbackPtr = DllCallbackGetPtr($hNoFocusLines_Proc) ; Create temp gui with button and slider Local $hGUITemp = GUICreate("", 1, 1, -10, -10) Local $hButtonTemp = GUICtrlGetHandle(GUICtrlCreateButton("", -10, -10, 1, 1)) Local $hSliderTemp = GUICtrlGetHandle(GUICtrlCreateSlider(-10, -10, 1, 1)) ; Globally subclass Button class (includes buttons, radios and checkboxes) $pOrg_ButtonProc = DllCall("User32.dll", "dword", "SetClassLongW", "hwnd", $hButtonTemp, "int", -24, "ptr", $pCallbackPtr) $pOrg_ButtonProc = $pOrg_ButtonProc[0] ; Globally subclass Slider(Trackbar) class $pOrg_SliderProc = DllCall("User32.dll", "dword", "SetClassLongW", "hwnd", $hSliderTemp, "int", -24, "ptr", $pCallbackPtr) $pOrg_SliderProc = $pOrg_SliderProc[0] GUIDelete($hGUITemp) $aHandle_Proc[0][1] = "Global" Return SetError(0, 0, 1) EndFunc ;==>_NoFocusLines_Global_Set ; #FUNCTION# ==================================================================================================================== ; Name...........: _NoFocusLines_Global_Exit ; Description ...: Deletes all controls and frees the memory used by the UDF created WndProc ; Syntax.........: _NoFocusLines_Global_Exit() ; Requirement(s).: v3.3 + ; Return values .: None ; Author ........: Melba23 ; Remarks .......: This function should be called on script exit if the _Global_Set function has been used ; Note ..........; CAUTION is advised as even though the use of the _Global_Exit function on exit deletes all controls and frees ; the memory used by the UDF, full clean up relies on internal AutoIt procedures. ; Example........: Yes ;================================================================================================================================ Func _NoFocusLines_Global_Exit() ; Check if _Set function used If $aHandle_Proc[0][1] <> "Global" Then Return SetError(1, 0, 0) ; First delete all controls - any subclassed controls are now deleted For $i = 3 To 65532 GUICtrlDelete($i) Next ; Now free UDF created WndProc DllCallbackFree($hNoFocusLines_Proc) Return 1 EndFunc ;==>_NoFocusLines_Global_Exit ; #INTERNAL_USE_ONLY#============================================================================================================ ; Name...........: _NoFocusLines_AutoExit ; Description ...: Automatically deletes all controls and frees the memory used by the UDF created WndProc on exit ; Author ........: M23 ; Modified.......: ; Remarks .......: This function is used internally by NoFocusLines ; =============================================================================================================================== Func _NoFocusLines_AutoExit() Switch $aHandle_Proc[0][1] Case "Global" _NoFocusLines_Global_Exit() Case "Local" _NoFocusLines_Exit() EndSwitch EndFunc ; #INTERNAL_USE_ONLY#============================================================================================================ ; Name...........: _NoFocusLines_Global_Proc ; Description ...: Replacement WindowProc to prevent focus lines appearing on button and slider class controls ; Author ........: rover ; Modified.......: ; Remarks .......: This function is used internally by _NoFocusLines_Global_Set ; ====================================


water opportunities, generating up to 1 million acre-feet— Inland desalination in certain areas with brackish groundwater and surface water is a viable option to stretch water supplies, potentially generating 620,000 acre-feet of water. In addition, dust-on-snow management can help save a minimum of 400,000 acre-feet of water while removing dense invasive plants in upland areas will save a minimum of 30,000 acre-feet of water.
In the end, we can say that almost all the solutions to the problem of providing drinking water in the future are in the hands of man. Nature gives us practically inexhaustible sources of life; from all of us, from each of us, only one thing is required - to preserve what nature is providing.
or at DWC's author's book title list
Unfortunately, some changes to Blogger have made this blog harder to manage.


Jurisdiction and NCC agreement
Skip Navigation LinksEnglish > NCC > Jurisdiction and NCC agreement
What kinds of cases can be brought before the NCC?
A matter may be submitted to NCC where the following requirements are met:
 1. the Amsterdam District Court or Amsterdam Court of Appeal has jurisdiction
 2. the parties have expressly agreed in writing that proceedings will be in English before the NCC (the 'NCC agreement')
 3. the action is a civil or commercial matter within the parties' autonomy
 4. the matter concerns an international dispute.
Next, parties agree to take the case to the NCC (a chamber within the Amsterdam District Court or the Amsterdam Court of Appeal) and to make English the language of the proceedings. This is the "NCC agreement". The NCC agreement can be recorded in a clause, either before or after the dispute arises (see the Model clause).
The "civil or commercial matter" test is met where the dispute is related to civil law in a broad sense, as opposed to criminal charges or administrative proceedings. These matters may be contractual disputes, claims in tort, property disputes, or intellectual property, anti-trust/competition, technology, construction or corporate matters.
The following special types of cases may be appropriate for NCC proceedings:
 - A claim in a collective action, provided the Amsterdam District Court has jurisdiction based on criteria such as the domicile of one of the parties, or the place where the harmful event occurred.
 - An application seeking a declaration that a collective settlement is universally binding (including third parties), provided the agreement is connected to the Netherlands, so that the Amsterdam Court of Appeal has jurisdiction.
 - A claim to set aside an arbitral award that is filed in Amsterdam, provided that there is an agreement that the proceedings will be in English before the NCC Court of Appeal.
The "international dispute" test is broad in scope. It is met not only where one or more of the parties have their domicile in a foreign jurisdiction, but also where the dispute otherwise involves a relevant cross-border interest, such as shareholders, employees or revenue located in or linked to a foreign jurisdiction.
How can I confer jurisdiction and make an NCC agreement?
Parties may agree a clause that (a) confers jurisdiction and (b) records their agreement for proceedings to be in English before the NCC (the 'NCC agreement'). See the Model clause.


text:
The Department is pleased to announce the availability of funds for the Round 19 Farmland Protection Implementation Grants (FPIG) Program – Agricultural Conservation Easement Projects.
The intent of this request for applications (RFA) is to fund the implementation of certain farmland protection activities intended to maintain the economic viability of the State's agricultural industry and its supporting land base and to protect the environmental and landscape preservation values associated with agriculture. Such activities must be described in or otherwise consistent with agricultural and farmland protection plans that have been adopted by counties or municipalities.
Specifically, the Department invites applications for State financial assistance to enable eligible applicants to cover a portion of total eligible project costs for Agricultural Conservation Easement Projects with owners of viable agricultural lands that are at risk of conversion to non-farm uses. Each Agricultural Conservation Easement Project must result in a perpetual agricultural conservation easement.
Applications for funding must conform to the format provided in the Grants Gateway. Applications must be submitted via the Grants Gateway to be considered for funding. Faxed, mailed, or e-mailed applications will not be accepted.
Grant applications will be accepted on a continuous basis. The RFA will remain open and awards will be made until such time as available funds are fully committed, or the RFA is closed.
Overview recording (conducted 6/6/2023)
NOTE: Due to technical difficulties, there are two gaps of silence (@ 41:03-42:32 and @ 1:09:47-1:11:38)
Categorical Details recording (conducted 6/8/2023)


Skip to content
You Need To Refuel Your Pwc. When Should You Check For Gas Fumes?
The term gas fumes refers to any foul smelling or colored liquid that rises when a fuel is burned. When this occurs, it can be very noticeable!
It can be difficult to know when you need to check for gas fumes. However, it is good to do so at some point. It is especially important to do so after cleaning the air filter and before using the filter again.
When checking for gas fumes, you should do it in a safe place. You should not need to call 911 or anything like that as there may be poison in the fumes! Instead, use one of your hands as a support and take a step forward.
You will see any bubbles or fume hoods that rise when fuel is burned, which are signs that there are fuel particles in the air.
When to refuel your pwc
Most importantly, check your pwc for gas fumes when you need to refresh your air filter or replace it. This is crucial to prevent breathing in harmful chemicals or particles.
When you need to replace a filtering wheel orreplace your air filter, purchase a wheel that is guaranteed for two years. Some companies offer their filters for only one month of use and then they charge you the full price.
If you can keep the wheel clean, it will last longer! Auction sites such as eBay are also great places to find new wheels. Find a friend who has a pwc that checks its air filter daily and buy her her wheel back!
Checking your pwc every two weeks is also important to maintain its effectiveness.
Keep a regular schedule
It's not a good idea to check your pwc for gas fumes when the temperature is below freezing or when the sun is out.
These are conditions when you should check for gas fumes! When the weather is cold, your pwc needs to be refuelled. Luckily, refilling your pwc happens during warmer months, around Christmas and spring break.
You can do this by going to a convenience store or market and buying some fresh water and a pill box of an anti-refilling tablet. Then, you can put them in your jacket or shoes to check for any smells or effects.
And finally, you can check your pwc every few days to make sure it's full up again.
Check the tank for leaks
When should you check the tank for gas fumes? When your battery is low or dead. When that happens, your pwc will not be able to recharge its battery.
To check for gas fumes, first turn off the water and then the electricity. This will prevent yourself from finding a leak when you turn on the water or electricity.
To do this safely, hire a certified technician to check your system for leaks. This is important as a small leak can cause major problems such as fire or flood. The tech can also check for tears in plastic and other protective materials to find any leaks.
When they find any, they must call a plumber immediately to fix it. General tips: Check your pvc every year and repair any leaks if found.
Use the same gas station
When you need to refuel your car or truck, make sure the gas is the same brand and type as the one in your car or truck. You do not want to be checking for fuel that your colleagues are using at work or that they have added to their cart!
This reminds us of our friend Phil, who works at a gasoline station. He knows how to use the pump, so he makes sure it is working and has enough fuel for his car. He would not check this out of him, since he would be responsible for making sure it was replenished.
Similarly, if someone purchases gas at your station, make sure to give them enough fuel to take their car about an hour to charge up! This also applies to trucks and cars- make sure you are providing enough fuel.
Use the same brand of gas
When checking for gas fumes, it is important to keep the same brand of gas. Brand differences can affect how you fire your pellet grill and whether you will enjoy using your grill after new equipment machines have updated their standards to include these features.
Sometimes new equipment machines update their standards without user attention, which can be problematic. If you want to use your grill after the next proper grilling technology update, then it is best to buy the newest equipment machine currently in circulation and keep supporting them until you get what you want!
You do not need to worry about buying second or third generation equipment when this happens. The first generation equipment will always have problems with current owners of the second and third generations!
When checking for gas fumes, it is important to remember that they are there.
Ask your mechanic about pwc maintenance
When should you check your car's pwc? When things seem odd or wrong. Does the air conditioner not work, or does it smell hot and fruity?
When something seems off. When your car is wearing out its tires, for example. Or when your wipers stop working.
When a tire goes flat, check the inside of the tire for a round hole that gets bigger when you touch it. That's a sign of an inner tube coming out of the tire.
When a wiper stops working, look for dried tears around the window frame where it connects to the wheel. That's proof that something was holding it up, and that thing went through time and put something wrong into my car.
nv-author-image
Harry Potter
Harry Potter, the famed wizard from Hogwarts, manages Premier Children's Work - a blog that is run with the help of children. Harry, who is passionate about children's education, strives to make a difference in their lives through this platform. He involves children in the management of this blog, teaching them valuable skills like writing, editing, and social media management, and provides support for their studies in return. Through this blog, Harry hopes to inspire others to promote education and make a positive impact on children's lives. For advertising queries, contact: _EMAIL_ Author posts
Leave a Reply
Your email address will not be published. Required fields are marked *


text: Comparative research of the cell organization of mesophyll in the needles of Pseudotsuga menziesii and 2 Abies species was carried out. Basic spatial shapes of assimilatory cells are distinguished. The system of the mesophyll cell arrangement within leaf space is described. Characteristic features in the structure of needle mesophyll in Pseudotsuga menziesii and 2 Abies species are revealed. It is shown, that at Abies concolor and A. sibirica needles chlorenchyma consists of large cells of the simple form, in mesophyll of leaves Pseudotsuga menziesii often enough there are the cells of complex cellular and cellular-spongy form consisting mainly from two, is much rarer – from 3–4 sections.Key words: Pinaceae, Pseudotsuga, Abies, needles, mesophyll, cellular cells, structural organization of mesophyll.


text:
Aristide Maillol, Torso of the Monument to Blanqui, 1905
From the Tate Gallery:
This sculpture derives from a full-length statue made as a memorial for the French socialist Louis-Auguste Blanqui. Because Blanqui spent much of his life imprisoned for his revolutionary activities, the complete monument showed a woman in chains. Maillol later reworked the figure to make this torso. In this fragmentary form it echoes the classical heritage of Greek art, and by extension the qualities of purity, energy and democratic freedom associated with ancient Athens and with Blanqui's struggle.


text:
Centre for Governance Studies organised a webinar on "Militarisation in Asia: Role of Smaller Nations" recently focusing on the Quadrilateral Security Dialogue and its implications for Bangladesh.
Major General Muniruzzaman (Retd), president, Bangladesh Institute of Peace and Security Studies (BIPSS); Dr Sreeradha Datta, centre head and senior fellow of Neighborhood Studies, Vivekananda International Foundation (VIF), India; Larry Jagan, former BBC World Service News editor, and Prof Shahab Enam Khan, Department of International Relations of Jahangirnagar University, were the panelists at the event.
Munshi Faiz Ahmad started off the discussion by raising several questions to the panelists about the magnitude and nature of militarisation in Asia.
The trajectory of the discussion was set to cover the recent developments in South East Asia in regards to the formation of the Quadrilateral Security Dialogue (Quad) between the USA, India, Japan, and Australia.
The discussion would particularly highlight the apparent inception of Quad to counteract China's Belt and Road Initiative (BRI) in the form of joint military displays in the Indian Ocean.


text: With the convergence of IP based multimedia and communications, multipoint multimedia conferencing is becoming an important form of communication. There are two major problems that have plagued multimedia conferencing. The first is a form of control needed over the conference to maintain order and data integrity. The second is to optimise the bandwidth requirement as network bandwidth generally increase proportionally to the number of participants within the conference. Both the above problems place a serious limitation on the number of conference participants. The control criteria proposed within this thesis was designed to overcome both the above problems. Based on creating a virtual meeting room, the control criteria was formulated using these two fundamental principles: • The need for a control mechanism to coordinate the conference. • Only one site may broadcast or make changes (collaborative document conferencing) at any one time.


text:
carnage /kάɚnɪdʒ/ : 大量虐殺
原義はラテン語のcarnaticum (動物を屠ること)です。同義語はmassacre, genocide, mass murderです。
Carnage means "killing many people during war". The etymology comes from carnem (meat). The original meaning is Latin carnaticum (slaughter of animals). Its synonyms are massacre, genocide and mass murder. Let's see examples of carnage.
In the Middle Ages, Europeans carried out carnage to Native Americans and Indigenous Australians. During WW2, Nazis carried out carnage to Jewish people.
carnal /kάɚnl/ : 肉体の
Carnal means "relating to one's body". The etymology comes from carnis (of the meat). The original meaning is Latin carnalis (natural). Its synonym is sensual. Let's see example sentences of carnal.
All human has carnal desire for species preservation (or conservation). Female's plump body excite male's carnal desire. It is unwise to live only for carnal pleasure.
carnation /kɑɚnéɪʃən/ : カーネーション
Carnation means "a red flower". The etymology comes from caro (meat). The original meaning is Latin carnationem (meat).
Carnation is the perennial plant which makes bright red flowers. It is indigenous to from Southern Europe to Mediterranean coasts in Western Asia. In Islamic countries where the worship of idols are banned, they use a carnation as Arabesque's patterns. The red carnation's flower language is "the love for mother", and so Japan has the culture where children gives red carnation to their mother in Mother's Day.
carnival /kάɚnəv(ə)l/ : 謝肉祭・カーニバル
carnivalは「謝肉祭」を意味し、語源はcaro(肉)とlavare(離れる)に由来します。原義はラテン語のcarne vale (肉よ、さらば！)です。
Carnival means "a kind of festival". The etymology comes from caro (meat) and lavera (to leave). The original meaning is Latin carne vale (meat, farewell!).
Carnival is a festival hold before Lent (click here for more detail of Lent). During Lent, people should have an abstemious diet, so they eat meat as they like in Carnival. Carnival literally means festival to "say farewell to meat". During carnival, people have a fancy dress parade or events of throwing sweets and flowers. After carnival, Lent begins, and people have a simple meal until the Easter after 40 days.
carnivore /kάɚnəv'ɔɚ/ : 肉食動物
Carnivore means "animals which feed on other animals". The etymology comes from caro (meat) and vorare (devour).
Carnivore is an animal that feed on other animals. Carnivorous animals eat meat and organs, which is easily digested, and so their digestive organs have more simpler structure than those of herbivorous animals. Carnivores eat animals similar to themselves, so they can take enough nourishment and salt.
However, carnivores have difficulty with getting their foods. Animals preyed by carnivores are always running away, so they have to maintain an ability to catch them. Otherwise, carnivores will starve to death.
incarnation /ìnkɑɚnéɪʃən/ : 受肉
Incarnation means "the act of God forming into a human". The etymology comes from in (within) and caro (meat). The original meaning is Latin incarnationem (the act of being made flesh).
Incarnation is the act of God coming in the form of human. Especially in Christianity, incarnation means that the God's child, Christ appear as human named Jesus.
reincarnation /rìːìnkɑɚnéɪʃən/ : 転生・輪廻
Reincarnation means "living again after one's death". The etymology comes from re (again) and incarnation (forming into flesh).
Reincarnation means to living things died live again after their death. The idea of reincarnation exist not only in Buddhism, but also in Hindu and Jainism. Buddhism regard reincarnation as suffering, and their goal is to be liberated from it.
In recent Japan, reincarnation is used in fantasy novels. Reincarnation to another world is the popular genre in a certain novel-sharing website. It is common story that uncool NEET or shut-in people are suddenly hit by a truck, reincarnate into cool and competent guy, and get popular with many young women.


text:
Mother's Day Gift Idea
Looking for a fun, unique gift for Mom on Mother's Day? Get her one of the Museum's cookbooks!
Just Plane Delicious
by San Diego Air & Space Museum
Enjoy first class fare from the San Diego Air & Space Museum while supporting the Museum's world class Library & Archives. Soar to new heights with hundreds of delectably delicious dishes contributed by the Museum's staff, volunteers, and friends.
From the pioneering days of Glenn Curtis and naval aviation at North Island, the building of Charles Lindbergh's Spirit of Saint Louis by Ryan Airways, the journey to space with Convair's Atlas rocket, to the present-day Predator and Global Hawk unmanned aerial vehicles, San Diego has become known as the "Air Capital of the West."
The San Diego Air & Space Museum has been the keeper of this rich heritage for nearly 50 years. Through preservation of significant artifacts, presentation of dynamic exhibits, and extensive resources of its Library & Archives, the Museum commemorates the men and women who forged aerospace history. This cookbook will help us continue those daring and important achievements. Click here to download a printable order form


text: New York/ Information Office/ 02 November 2015/ Qatar is committed to exerting efforts to improve food security and actively help in promoting ways to handle the issue of agricultural development and food security on national, regional and international levels so as to eradicate poverty and enhance sustainable development. Sultan Ali Al Khayareen, member of Qatar's delegation to the 70th U.N. general Assembly, made the remarks as he addressed the Economic and Financial Committee (Second Committee) on agriculture development, food security and nutrition. He added that achieving better outcomes requires more efforts in the fields of health, agriculture, education, gender equality, nutrition, sewage disposal, water and energy, which are all necessary for eradicating poverty and hunger and achieving sustainable development. Al Khayareen stressed that Qatar pays special attention to the issue of food security, nutrition and sustainable agriculture because of their close links to poverty eradication and addressing drought, desertification and land degradation. He highlighted the importance of cooperation between nations and encouraging and assisting developing countries in tackling challenges in the field of agricultural development in order to mitigate the repercussions of unemployment, increase food production, achieve agricultural development and food security, and alleviate poverty.


text:
There is actually a difference between the two!
With reactions, they occur because of a behavior. Think about it, as a parent or maybe you were told this as a child-if someone hits you, you hit them back. We aren't here to dispute if that's a good reaction or not-but ultimately, it's a reaction to a behavior. A response is a reply. If someone hits a child, we tell them to respond by going to the teacher or telling a trusted adult.
A reaction is immediate, a response is intentional. A reaction encourages us to act based off of emotions or feelings. A response encourages us to think before moving.
The Lord exhorts believers to respond. Turn the other cheek. Love. Be slow to speak, quick to listen. These are all responses. These responses draw us to this important truth:
Ultimately, our flesh is designed to react. It is designed to act with emotion. It is designed to feel good about reactions. But intentional responses build our spirit man! Our flesh reacts, our spirit responds.
We know it feels fleshly good to react but we need to respond! We need to respond to the Father. We need to respond to those who are hurting-they tend to lash out. We need to respond to our enemies-do good to those who hurt you. We need to respond to hate with love-love conquers all!
Choose this day, what will you do: Will you react or will you respond? Which choice will let your gentleness be evident to all?
Peace and Blessings


text:
Davis College of Agriculture Natural Resources & Design
1170 Agricultural Sciences Building PO Box 6108 Morgantown,
West Virginia University Morgantown, WV
Fisheries And Wildlife Science Program Info: The Wildlife and Fisheries Resources Program (WFR) prepares students for careers as wildlife and fisheries biologists, toxicologists, fish hatchery personnel, conservation officers and planners, animal damage control specialists, as well as a wide variety of natural resources communication specialists and managers. Courses in the major are lab-based with ample opportunity to gain valuable field experiences.
As a science-based program of study emphasizing the integration of ecology and societal values, the WFR curriculum prepares students for a wide array of opportunities in this field. Our faculty is dedicated to developing the next generation of young fisheries and wildlife professionals while recognizing the differing needs of our student body. Students gain the qualities, skills and experiences needed by and expected of professionals in this field in a hands-on environment that takes advantage of the abundant natural classrooms in the area.


text:
Ahead of COP26, we've created a series of policies calling on industry, Governments across Great Britain and pharmacy teams to implement change to reduce the environmental impact of medicines.
Medicines are the most widely deployed healthcare intervention and are responsible for 25 per cent of the NHS's carbon emissions. This means pharmacists and pharmacy teams have a clear role to play in combating climate change. However, pharmacy cannot do this alone: that's we're calling on other stakeholders to work with us to tackle the climate emergency.
The four areas we have focused on are:
- Improving prescribing and medicines use
- Tackling medicines waste
- Preventing ill health
- Infrastructure and ways of working
RPS President Claire Anderson said: "The role of the pharmacist and the pharmacy team in preventing illness, optimising medicines and reducing pharmaceutical waste already reduces the impact of medicines on the climate.
"There's significant workload pressure on pharmacy teams right now but there are small changes in the way we work where pharmacists and pharmacy teams can make a difference. Our sustainability policy supports pharmacy teams to pave the way for change and to lead the way in climate action within healthcare.
"Pharmacy can have an impact on every stage of the life cycle of a medicine, from design and development, marketing authorisation to production, post- authorisation, health technology assessment, prescription and consumption and finally waste disposal."
Last month we released our Declaration of Climate and Ecological Emergency, which acknowledged that far from being simply an environmental issue, the climate emergency is the most significant health threat that modern society has ever faced.
Read about some of the innovative ideas and projects from across pharmacy in Great Britain; from managing wastewater in Scotland, to thinking about nitrous oxide in Wales, with these RPS blogs.
Read the RPS sustainability policy
Register for our sustainability policies virtual launch on Wednesday November 3 at 7.30pm
Keep up to date with what we are doing during COP26 on the RPS website.


text:
Site Scrutiny is a design methodology that uses a critical understanding of site and history to produce architecture that is rooted in place and promotes unexpected experience. This thesis explores the methods of Site Scrutiny through the design of a contemporary project on the historic industrial riverfront of Grand Rapids, Michigan. Fundamental ways of addressing site and history return projects that maintain the status quo. Alternatively, Site Scrutiny is interested in how extensive investigation of site and history can lead to a hyperlocal contemporary architecture.
Site Scrutiny references three authors to situate itself in architectural discourse. Christian Norburg-Shulz establishes the meaning of place, James Corner communicates methods of uncovering hidden potential, and Rem Koolhaas details the juxtaposition between appearance and performance. The themes of Site Scrutiny can be identified in precedent projects such as Mosquito Bottleneck by R&Sie(n), IAAM by Hood Design Studio, Expo 2000 by MVRDV and the Wexner Center by Peter Eisenman.
This project used the methods of Site Scrutiny to develop a hyperlocal contemporary architecture in Grand Rapids, Michigan. The process involved the extensive research of historical maps that exhibited an ever-changing river lined with industry. Representation served as the primary tool to investigate these changes in form and program through time. The project juxtaposes existing infrastructure with past programmatic relationships, resulting in spaces that promote unexpected experiences and are rooted in place.
What my time at KCAD meant to me
Over the course of my time at KCAD I have been able to expand and translate concepts from my undergraduate degree into a new field. From Human Centered Design to Architecture, the importance of a critical understanding of historical and contemporary context have become imperative to my design process. KCAD has allowed me to work in conjunction with community stakeholders and local professionals to ensure my work translates from the educational realm to the professional. Following graduation, I plan to begin practicing architecture in Chicago and continue working towards becoming a licensed architect.


3
The requirement is to display only selected records as a New Layer pointing to same source data on disk. If I were selecting using attributes of the current layer it would be simple - I use the filter option. But, I have selected a set of records using a Select by Location. It is these set of records I wish to display as a new layer. Duplicate a layer, copies all records, NOT JUST the selected records into the new layer. I am using QGIS 3.10.6.
OR if there could be a way to get the set of selected records and set it as a filter, this would also do.
1
 - 1
 QGIS has a number of ways to accomplish this, but it might depend on which kind of spatial selection you're performing. Can you elaborate on your selection method?
 – JoshC
 Jul 11, 2020 at 14:36
3 Answers 3
5
In the selected layer create a new field with the field calculator - let's call the new field "visible". Be sure to check the box Update only selected features. Than insert a value - in the most simple case just use a boolean field type and insert TRUE. You now have permanently saved your selection to the attribute table and can duplicate the layer and define a simple filter based on the field "visible".
You could also use a virtual field combined with the expression is_selected to have a dynamic field that changes when the selection changes.
Consider however that once you have the layer duplicated, they rely on the same data source, but selcting features will be done on a by-layer-base: you can have different selections on the two layers.
To update a selection from the original layer on the duplicated layer, consider using a virtual layer. I'm not right away sure how (and if) that works, but probably there is a (simple) way to do that. In case you want to do that, post another question.
3
You might also consider a Virtual Field. I don't know exactly how your selection is functioning, but to demonstrate a non-attribute selection, I'll use a polygons layer and a points layer. I want a duplicate of the polygons layer, but only those which contain a point.
points and polygons
 1. On the toolbar, click New Virtual Layer.
virtual layer
 1. Click Import, and add your map layers to the virtual layer.
 2. Write an SQL expression to filter the input features, using the appropriate function to fit your selection. In my case, I'm using ST_Contains. Depending on your layer(s) and your selection, your SQL will probably look very different.
virtual layer and expression
A benefit of using a virtual layer is that if I edit either the points or the polygons layer, the virtual layer will stay up-to-date.
2
You can use the following
layer = iface.activeLayer()
fids = ["{}".format(i['fid']) for i in layer.selectedFeatures()] # If number
# fids = ["'{}'".format(i['fid']) for i in layer.selectedFeatures()] # If String
layer_copy = layer.clone()
layer_copy.setSubsetString('fid IN ({})'.format(', '.join(fids)))
QgsProject.instance().addMapLayer(layer_copy)
Here fid is the column name of the primary key in the original layer. You should change it. In this case, it contains number so I did not need to quote elements in the IN statement but if string you will have to quote (see commented line of the code)
I'm not sure for large selection, the recipe is a good idea e.g putting a large "column_name in (...)".
Instead, if possible, you should better use a virtual layer to make a query to get the equivalent of your "Select by Location".
Your Answer
By clicking "Post Your Answer", you agree to our terms of service, privacy policy and cookie policy
Not the answer you're looking for? Browse other questions tagged or ask your own question.