text:
US: The Open Geospatial Consortium (OGC) is requesting information from interested parties to inform a Concept Development Study (CDS) that will assess the current state and future direction of information standards for modelling, mapping, and managing underground infrastructure.
The CDS will define the scope of a multi-phase underground infrastructure interoperability project. The purpose of the study is to develop an in-depth understanding of all the components necessary to enable infrastructure data interoperability and standards in an underground environment.
The CDS is initially focused on the urban landscape, but is extendable. This Request for Information (RFI) is a first step in the CDS process. Any organization with an interest in underground infrastructure is invited to respond to the RFI before 15 March 2017.
Currently, the exchange of underground utility information between infrastructure organizations within the same jurisdiction or in adjacent jurisdictions has been greatly hampered by incompatible and incomplete data.
OGC anticipates that this project will make a significant contribution towards facilitating improved information management and secure sharing and collaboration, which should make infrastructure planning, operations & maintenance, and emergency response less costly and time consuming, and more effective.
The Fund for the City of New York, through its Center for Geospatial Innovation, has provided significant support for project conceptualization. The Fund will continue to provide assistance throughout the upcoming phases of this initiative.
The Singapore Land Authority (SLA) has contributed significant support to the project. SLA constantly looks for ways to optimise the use of scarce land resources. Given Singapore's limited size as a city-state, putting underground space to good use will allow us to accommodate future growth.
"Mapping, recording and understanding the infrastructure assets underground will help SLA and our partner agencies in planning and designing the use of underground space. We have embarked on the formulation of a holistic framework for managing underground geospatial information. The OGC's Concept Development Study is timely and relevant for us in the area of underground infrastructure asset data and information standards." said Liyang Lim, GeoSpatial Policy and Development Senior Manager, SLA.
"As Singapore's national geospatial agency, we have a keen interest to ensure that geospatial data, be it above ground or underground, are captured and recorded accurately and of interoperable standards so that they can be of productive use. We are collaborating with OGC to expand the horizon in various aspects of underground geospatial information standards and these insights will be useful to our work on the holistic framework of underground geospatial information management."


text:
[polymythic] Is helping the blind see with his haptic feedback device called HALO. At the heart of the device is an Arduino Mega 2560 which senses objects with a few ultrasonic range finders and then relays the information back to the user using some vibration motors from old cell phones. The user can feel the distance by the frequency at which the motor pulses. The faster the motors pulse the closer an object is.
This kind of sensing is something that it can be applied to pretty much any sensor allowing the user to feel something that might be otherwise invisible. While haptic feedback is nothing new its good to see continuing work with new sensors and different setups.

source: openbmb/Ultra-FineWeb


text:
Who are eligible for support from the State in paying health insurance contribution? Is there different between allowances for groups? How do students pay health insurance contribution and receive support from the State?
Article 4 of the Government's Decree No.146/2018/ND-CP dated October 17, 2018 stipulating and guiding the implementation of measures to enforce some articles of the Law on Health Insurance gives specific guidance for groups of people who are supported by the state budget to pay health insurance contribution, including:
1. People belonging to near-poor family based in the near-poor criteria as regulated by the Government and the Prime Minister.
2. Members of multi-dimensional poor family based who are not listed in cases prescribed at Point a, Clause 9, Article 3 of this Decree.
4. Members of agricultural, forestry, fishery, and salt-making family based who have an average living standard according to the regulations of the Government and the Prime Minister.
* Article 8 of the Decree stipulates:
1. Since this Decree became effective (December 1, 2018), the state budget supports certain groups of people in health insurance payments as follows:
b) Supporting at least 70 percent of contribution for those specified in Clauses 1 and 2, Article 4 of this Decree;
c) Supporting at least 30 percent of contribution for those specified in Clauses 3 and 4, Article 4 of this Decree. 2. In cases where a person belongs to many groups receiving support as stipulated in Clause 1 of this Article, he/she shall enjoy the highest support level.
3. The People's Committees of centrally-run cities and provinces shall rely on the capability of local budgets and other legal sources, including 20 percent of the funding specified at Point a, Clause 3, Article 35 of the Health Insurance Law (where possible) to build and submit to the provincial People's Council to decide the level of support for health insurance contribution higher than the contribution support level specified in Clause 1 of this Article.
* With regard to contributions of pupils and students to health insurance, the Decree's Clause 5 of Article 9 stipulates:
a) On a periodic basis, every 3 months, 6 months, or 12 months, pupils and students, or parents or guardians thereof, shall be responsible for paying health insurance contributions on their part as prescribed in Clause 2 of Article 10 hereof to social insurance agencies;
b) The state budget shall give support as follows:
- Health insurance contributions of pupils and students studying at educational institutions or vocational training establishments affiliated to ministries and central bodies shall be supported by the central budget. On a periodic basis, every 3 months, 6 months, or 12 months, provincial-level Social Insurance agencies shall make general reports on the number of health insurance cards which have already been issued, contribution amounts collected from pupils and students and contribution amounts supported by the state budget by using the Form No.1 of the Appendix to the Decree and send them to the Vietnam Social Security (VSS). The VSS then prepares a consolidated report for submission to the Ministry of Finance in order to transfer the state budget's support amounts to the health insurance package in line with Clause 9 of this Article.
- Health insurance contributions of pupils and students studying at educational institutions or other vocational training establishments shall be supported by the budget of the local jurisdictions where these educational entities are located, irrespective of registered permanent residences of pupils and students, including the central budget allocations (if any). On a periodic basis, every 3 months, 6 months, or 12 months, social insurance agencies shall make general reports on the number of health insurance cards which have already been issued, contribution amounts collected from pupils and students and contribution amounts supported by the state budget by using the Form No.1 of the Appendix to the Decree, and send them to the financial authority in order to transfer state budget expenditures used for supporting health insurance contributions to the health insurance package in accordance with Clause 9 of this Article.
Work Injury and Occupational Disease
Medical (Health Insurance)
Certificate of coverage
Talkshow "Viet Nam and the world" - ASSA 35 Viet Nam


text:
OCR-based automation for fast and efficient gates
The Orbita GateCCR system enables users to automatically identify ISO containers as they are transported by truck through a controlled access point. The system also includes a truck license plate reader, capture of still images and videos for damage control and optional identification of hazardous goods label with the Orbita GateIMDG add-on module.
Thanks to the use of the latest technology in IP cameras, megapixel sensors and sophisticated processing by means of neural networks and other vision technologies, GateCCR delivers a high degree of accuracy and reliability in ISO code verification and damage imaging.
The OCR software is designed to integrate with TOS and other terminal control systems. ISO code readings, images and other data can be transmitted in real time from each gate access log through the most widely-used communications protocols, including SQL and WebServices. Orbita's XML interface facilitates even greater integration.
Offered as an option to complement GateCCR, the GateIMDG module identifies dangerous goods labels and placards mounted on the container. GateIMDG is able to detect and identify containers with multiple labels and provide the IMDG class and sub-class to which each label belongs. While dangerous goods signs are usually placed on the rear, GateIMDG can also detect labels on both sides of the container.

source: m-a-p/FineFineWeb


text:
Posted by Lotg on November 24, 2004
In Reply to: Re: Macedon and Monmouth posted by Doug on November 24, 2004
: : : : : : Does anyone know where the saying "As different as Macedon and Monmouth" originated from?
: : : : :
: : : : : I've found it! It's from Shakespeare's Henry V.
: : : : Thanks for posting and letting us know.
: : : Pardon me for being a dunce, but lacking a copy at hand of Henry V, I don't know whether there's any significance in this choice of place names. Is it just that both start with M, but are very far apart geographically? SS
: : does it mean the same as "as different as mastedon and mammoth".
: I suppose it might to an archaeologist. However, most lay folk would not know the difference between a mastodon and a mammoth, so it might tend suggest similarity. What is the source of this phrase?
Smokey, there does appear to be significance in the choice of place names in Henry V. Although rather than the comparison indicating how different they are - as I would have expected given you can't get much more different than Macedon (as in Macedonia) and Monmouth (as in the UK), it appears to me that Shakespeare is using the example to indicate how alike they are. Which if taken in context, does make sense. Here's a passage that might clarify:
"I tell you, captain, if you look in the maps of the 'orld, I warrant you shall find, in the comparisons between Macedon and Monmouth, that the situations, look you, is both alike. There is a river in Macedon, and there is also moreover a river at Monmouth: it is called Wye at Monmouth; but it is out of my prains what is the name of the other river; but 'tis all one, 'tis alike as my fingers is to my fingers, and there is salmons in both. If you mark Alexander's life well, Harry of Monmouth's life is come after it indifferent well; for there is figures in all things."
(Captain Fluellen to Captain Gower, King Henry V, Act IV Scene VII)

source: HuggingFaceFW/fineweb-edu


text:
Smoke may be visible along the Dalton Highway
FAIRBANKS, Alaska – In mid- to late October, the Bureau of Land Management's Fairbanks District and Alaska Fire Service personnel will burn woody debris piles near the Dalton Highway at Mileposts 62 and 180 to reduce the risk of wildfire to communities and facilities, and to provide a safe space for firefighters to suppress fires in the future.
"Burning these piles this fall is an important part of ongoing work to dispose of brush cleared during maintenance of public and administrative facilities to provide for public and BLM staff safety," said Geoff Beyersdorf, Fairbanks district manager. "We appreciate your patience with smoke that may come from the project."
These prescribed fire burns help to dispose of woody debris from campgrounds and BLM administrative sites along the highway. The burns are planned to begin as early as October 17 but could occur anytime until the end of the month. Ignition will only require one day for each pile, but residual smoke can be expected in the areas for several days following ignition. To help minimize the impact of smoke on communities and highway travelers, the specific timing of ignition will depend on favorable weather and fuel moisture conditions. Crews will be on site for the duration of the burn.
Smoke from the two burns may be visible to motorists on the Dalton Highway, as well as from the communities of Yukon Crossing, Coldfoot, and Wiseman. Most of the smoke will dissipate during the day, but some nighttime smoke may remain in valley bottoms as temperatures drop. The public is reminded to not call emergency services even though smoke may be visible.
Please see the attached map, Dalton Highway Fuel Treatment Locations, for the locations of the prescribed burn.
Prescribed fire smoke may affect your health. For more information, please visit the Alaska Department of Environmental Conservation website: _URL_
For more information, please contact Monika Nicholson, fuels specialist for BLM Fairbanks District at _PHONE_.
Need public domain imagery to complement news coverage of the BLM in Alaska? Visit our Flickr channel!
Learn more at _URL_ and on Facebook, Instagram, Twitter, and YouTube.
The BLM manages more than 245 million acres of public land located primarily in 12 western states, including Alaska, on behalf of the American people. The BLM also administers 700 million acres of sub-surface mineral estate throughout the nation. Our mission is to sustain the health, diversity, and productivity of America's public lands for the use and enjoyment of present and future generations.
Categories: BLM-Alaska, Prescribed Fire


text:
The aqueduct formed a key link in Boston's first major water supply system. Its genesis dates to 1845, when a Sudbury River tributary was impounded to form Lake Cochituate in Natick. The artificial lake, with 17 miles (27 km) of watershed, 2 billion US gallons (7,600,000 m3) of storage, and yield of 10 million US gallons (38,000 m3) of water per day, became the cornerstone of Boston's public water system.
The aqueduct was built in 1846 to 1848 to convey water from Lake Cochituate to the Brookline Reservoir. Its route was 14 miles (23 km) long and passed through Natick, Wayland, Wellesley, Newton, and Brookline. From there, pipelines ran to small distribution reservoirs throughout Boston, including Beacon Hill Reservoir atop Beacon Hill. In 1848 Lake Cochituate's water first flowed into Frog Pond on Boston Common in a ceremony that drew 100,000 people.
By 1951, four major aqueducts were delivering water to Boston. The Cochituate system was unnecessary with its water declining in quality and requiring treatment. It was thus abandoned, and portions were purchased in 1952 by the City of Newton for sewer lines. It is now part of a trail system, with granite bridges and gatehouses still intact along its route.
In 2010, the Massachusetts Water Resources Authority issued a Use Permit to the Natick Conservation Commission for 16 acres (65,000 m2) of the Natick section for future conservation and recreation purposes.
Portions of the aqueduct route have been overbuilt by roads and other construction, but it is in many areas still discernible.
The Cochituate Aqueduct begins at a gatehouse on the east side of Lake Cochituate, north of Massachusetts Route 30. It passes roughly eastward, eventually running along the town line between Wayland and Natick. It eventually turns southeasterly, skirting around the east side of Morse Pond in Wellesley shortly after passing under Massachusetts Route 9. It again turns east, passing north of Wellesley Town Hall before turning northeasterly through the Hunnewell Field athletic complex and toward Indian Spring Park, where it again turns east. It passes under Walnut and Cedar Streets in eastern Wellesley before descending to cross the Charles River into Newton on a stone bridge. There is a commemorative plaque in a small open park facing Cedar Street. The aqueduct crossing of the river is via an iron siphon tube, whose original control houses on both sides have been demolished.
In Newton, the aqueduct is located in the median dividing the lanes of Waban Avenue, and passes near the Waban MBTA station, before snaking through residential parts of Waban to skirt the southern edge of Cold Spring Park. It proceeds northeasterly to skirt the northern edge of the Newton Centre Playground, where the Sudbury Aqueduct runs along the playground's south side. It then loops northward around Prospect Hill before turning southeast, passing through the Boston College campus, where its route has been obliterated by St. Thomas More Road. It skirts the west side of Chestnut Hill Reservoir (whose construction it predates), before heading mainly southeast, paralleling Reservoir Road, to the western end of the Brookline Reservoir, where its end gatehouse is located.
- "NHL nomination for Brookline Reservoir" (PDF). National Park Service. Retrieved 2017-01-28.


Homeland Security Presidential Directive 12 Deadline Approaching: Single Sign-On and Authentication Management Solutions Can Help Agencies Effectively Meet Mandate
Imprivata Solutions Facilitate a Single, Comprehensive Access Policy that Determines Network Access Based on User's Credentials
LEXINGTON, MA-July 6, 2011-Imprivata, Inc., the #1 single sign-on (SSO) and authentication management company for healthcare and other regulated industries, is helping agencies meet the Homeland Security Presidential Directive 12 (HSPD-12) mandate deadline by aiding in the implementation of a single, comprehensive access policy that allows or denies network access based on a user's physical location, role, and/or employee status. By implementing Imprivata's Authentication Management solution along with its OneSign® Physical/Logical solution, IT headaches are reduced because the complexity and cost of managing multiple strong authentication methods across local and remote desktops and applications is eliminated, providing a single authentication management solution.
In 2004, the Bush Administration rolled out the Homeland Security Presidential Directive 12 to defend the United States from further terrorist attacks, espionage and cyber threats. HSPD-12 requires agencies to implement a biometric-based credential system by issuing smart cards to federal employees and contractors by October, 2011. By mandating a federal standard to guarantee the correct identification for each employee, agencies are able to increase security and efficiency, reduce identity fraud, cut costs and protect personal privacy.
The HSPD-12 mandate also sets requirements for agencies to ensure its facilities and IT systems are ready to accept Personal Identify Verification (PIV) cards. To qualify for PIV credentials, federal employees must have their fingerprints scanned and undergo background checks. The users' personal identifying information is contained in the PIV cards and scanned on a card reader before entering federal facilities. Imprivata's access management technology locks into a building's security system, creating a tie between the PIV card and federal IT networks. This enables a new layer of security that prevents unauthorized access at the physical and network entry positions. Additionally, with Imprivata SSO technology, these organizations can also simplify the login process, allowing users to access all their approved applications with just their card.
"Risks associated with lenient security, including the legal ramifications of failure to protect confidential information is grabbing the attention of government agencies at all levels. Security mandates including the Homeland Security Presidential Directive 12 impose strict demands on the security practices at government organizations and are now requiring agencies to increase security without compromising employee productivity, " said Richard Bowers, Director, Public Sector Sales, of Imprivata. "Because of federal requirements, Imprivata has continued to experience strong demand for its public sector single sign-on and strong authentication management solutions. "
With Imprivata OneSign Authentication Management and OneSign Physical/Logical solutions, companies can economically deploy comprehensive, scalable, and high-performance authentication management to meet the HSPD-12 requisites in time for the October 31st deadline.
About Imprivata
Follow Imprivata on Twitter: _URL_


text:
Irrigation is the most important input for sustainable agricultural development, development of water resources for irrigation has the highest priority in Rajasthan. There are presently 100 major and medium irrigation projects and minor irrigation schemes with a total command area of nearly 25 lakh hectares.
Command Area Development Authorities was established for Chambal and Indira Gandhi Nagar Pariyojana. Its work included the construction of water courses from the canal to the fields, drainage system to prevent water-logging, reservoirs for drinking water, agriculture research, fisheries, protective forestry for canal, forestation, and pasture development, supply of inputs and services to the farmers and development of marketing facilities.
The Project envisages construction of a dam across the Banas River for drinking water supply to the towns to major district and the villages lying in between them. The project also provides irrigation facilities in Tonk and Sawai Madhopur districts.


Log in \/
Register \/
Excel TRIM Function
The Excel TRIM function removes all extra spaces from text string and only keeps single spaces between words.
Text (Required): The text you want to remove extra spaces from.
Return Value
The text with extra spaces removed
Function Notes
 - The TRIM function can only remove the 7-bit ASCII space character (value 32) from text;
 - The TRIM function can't remove the non-breaking space character (value 160) which is commonly used in Web pages as the HTML entity;
Example 1: Remove extra spaces from text and only keep single spaces between words
If you want to remove spaces such as leading, trailing and extra spaces from a cell, please do as follows.
Select a blank cell, copy the below formula into it to get the result. Keep selecting the result cell, drag the Fill Handle to apply the formula to other cells.
Example 2: Remove extra spaces and line breaks from text
The TRIM function can't remove the non-breaking space character from cell. If you want to remove both the extra spaces and line breaks from text at the same time. Please apply the below formula.
Select a blank cell, copy the below formula into it to get the result. You can see extra spaces and non-breaking character are removed at once.
Related Functions
Excel SUBSTITUTE function
The Excel SUBSTITUTE function replaces text or characters within a text string with another text or characters..
Excel TEXTJOIN Function
The Excel TEXTJOIN function joins multiple values from a row, column or a range of cells with specific delimiter.
Excel TEXT Function
The TEXT function converts a value to text with a specified format in Excel.
Excel UPPER Function
The Excel UPPER function converts all letters of a given text to uppercase.
The Best Office Productivity Tools
Kutools for Excel - Helps You To Stand Out From Crowd
Ribbon of Excel (with Kutools for Excel installed)
 - One second to switch between dozens of open documents!
Screen Shot of Excel (with Office Tab installed)
Say something here...
symbols left.
You are guest
Be the first to comment.


text:
Replacing some of the cocoa butter with milk fat can control fat bloom in chocolate, according to new research from Canada.
Fat bloom frequently results in significant product losses for confectionary manufacturers as, although it does not affect the taste, the tell-tale sign of the bloom - a white frosting - is unacceptable to consumers.
Fat bloom is a consequence of changes in the fat structure of the substance and can be caused by inadequate cooling processes whereby tiny temperature fluctuations as small as plus or minus 2°C can cause cocoa butter crystals to melt and then recrystallise, forming large cone-like structures that scatter light giving a dull appearance.
Food science professor at Ryerson University, Derick Rousseau, was the lead researcher in a study published in Food Chemistry that found that the partial replacement of cocoa butter (five per cent) with milk fat (MF) in chocolate manufacturing reduces the incidence of large surface crystals and the number and diameter of cones.
The results also show that the addition of MF decreases the surface roughness and the rate of surface coarsening.
The amount of milk fat is crucial, claims Rousseau, with the study demonstrating that the addition of 7.5 per cent MF made for a chocolate too soft to handle with a lack of snap and poor melting properties.
"The addition of five per cent MF was a suitable compromise between maintaining the sensory properties of chocolate and robustness to temperature cycling," he continued.
He said that the results show that milk fat reduces the initial solid fat content, and slows the rate of change in whiteness index.
Rousseau also found that the fat crystal growth is accelerated by repeated temperature-cycling compared to isothermal conditioning but that cone hardening occurs more rapidly when isothermally-stored.
Irrespective of fat composition and storage conditions, fat crystal growth, welling and ultimately fat bloom begin only at specific locations on the chocolate surface, he added.
He said that this suggests that chocolate's microstructural heterogeneity is responsible for distinct surface fat crystallisation pathways.
Source: Food Chemistry
Published online ahead of print: DOI:10.1016/j.foodchem.2009.06.031
Title: Controlling fat bloom formation in chocolate – Impact of milk fat on microstructure and fat phase crystallisation
Authors: S Sonwai, D Rousseau


View source | Discuss this page | Page history | Printable version
Toolbox
Main Page
Upload file
What links here
Recent changes
Help
PDF Books
Show collection (0 pages)
Collections help
Search
ERP 2.50:Developers Guide/How to develop an alert
ERP 2.50:Developers Guide
Index
Contents
Objective
The objective of this how-to is to illustrate how you can add new alerts to Openbravo. Alerts are non-intrusive informational messages to individual users or groups (roles) about anything within the system. One can define unlimited number of alerts for various statuses, errors, informative purposes, reminder etc. Some examples are:
and many more.
Defining the alert
First of all, the condition under which the alert appears needs to be defined. This is done using a SQL statement that needs to follow certain conventions.
To enter a new alert, use the System Administrator role to navigate to General Setup || Application || Alert window. Depending on how you installed Openbravo, you might already have some alerts here. If you do, try to find the Customers with exceeded credit one and double click it. If not, create a new record as indicated below:
CreateAlerts1.png
where this is the exact code for the SQL field:

 SELECT c_bpartner_id AS referencekey_id,
 ad_column_identifier('C_BPartner', c_bpartner_id, 'en_US') AS record_id,
 0 AS ad_role_id,
 NULL AS ad_user_id,
 ad_column_identifier('C_BPartner', c_bpartner_id, 'en_US') ||' has '||SO_CreditLimit||' as limit and has reached '||SO_CreditUsed AS description,
 'Y' AS isActive,
 ad_org_id,
 ad_client_id,
 now() AS created,
 0 AS createdBy,
 now() AS updated,
 0 AS updatedBy
 FROM c_bpartner
 WHERE SO_CreditLimit < SO_CreditUsed
 AND iscustomer='Y'
 AND SO_CreditLimit!=0
The fields in question here are:
We will come back to this code and explain it in detail. First, let's try to see the resulting alert.
Defining recipients
Switch to the Openbravo Admin role, navigate to General Setup || Application || Alert, double click the Customers with exceeded credit alert and switch to the Alert Recipients tab. Add a new record as indicated below:
CreateAlerts2.png
Notice that a role can be added (that includes several users) or a specific user.
Scheduling the alerting background process
For the alerts to be evaluated and triggered, the background process needs to be scheduled since it doesn't come that way out of the box. Using the Openbravo Admin role navigate to General Setup || Process Scheduling || Process Request and enter a new record:
CreateAlerts3.png
The Result
Finally, log out and back in and switch to the Openbravo Admin role. You should be able to see the little red alert icon in the top right corner of the menu. By clicking on it, you will automatically be taken to the General Setup || Application || Alert Management window that should look something like:
CreateAlerts4.png
SQL code explained
In order to write any kind of alert, the approach is very similar. Let's take another look at the SQL code that describes the condition:

 SELECT c_bpartner_id AS referencekey_id,
 ad_column_identifier('C_BPartner', c_bpartner_id, 'en_US') AS record_id,
 0 AS ad_role_id,
 NULL AS ad_user_id,
 ad_column_identifier('C_BPartner', c_bpartner_id, 'en_US') ||' has '||SO_CreditLimit||' as limit and has reached '||SO_CreditUsed AS description,
 'Y' AS isActive,
 ad_org_id,
 ad_client_id,
 now() AS created,
 0 AS createdBy,
 now() AS updated,
 0 AS updatedBy
 FROM c_bpartner
 WHERE SO_CreditLimit < SO_CreditUsed
 AND iscustomer='Y'
 AND SO_CreditLimit!=0
Each SQL statement basically simulates an Openbravo table which is why it needs to have all the columns defined above:
Finally the WHERE clause describes the condition that triggers the alert. In our case the SELECT statement will return all Business Partners (FROM c_bpartner) that are customers (iscustomer='Y') and have exceeded their credit limit (SO_CreditLimit < SO_CreditUsed) which needs to be different from zero (SO_CreditLimit!=0).
In other words, anything you can describe in a SQL statement can be defined as an alert. It's as simple as that.
ERP 2.50:Developers Guide/How to develop a callout | ERP 2.50:Developers Guide/How to develop a stored procedure
Retrieved from "_URL_
This page has been accessed 13,196 times. This page was last modified on 14 June 2011, at 11:04. Content is available under Creative Commons Attribution-ShareAlike 2.5 Spain License.


pertinent, I will describe the basic overall shape and design of Birdman.
Materials of which the invention would be produced also will be highlighted where appropriate.
The design of Birdman calls for plastic, metal and rubber as its major components.
Birdman would consist of a large doll 12 inches in height like G. I. Joe or Ken or Barbie, molded from plastic soft rubber and hard rubber.
The doll will have a muscular body, two moveable purple wings with orange wings tips attached to the upper body and a head in proportion to his body. His hair is purple with a fade type hair cut and he wears a pair of orange plastic glasses/goggles over the eyes. The doll would be dressed in a purple body suit, belt and orange/purple boots.
The doll would also be decorated with a logo, consisting of the outlined of a diamond with an upper-case "B" inside the diamond.
The logo would be on the doll's chest, the dolls belt buckle and on the front of each boot shank.
The doll would have superhuman abilities such as the ability to fly like a F-15 fighter jet and to blind enemies, revealing a powerful light beam. The doll would also have a knowledge of karate to be able to defend itself from enemies. However the basic forms and function of this invention may be varied or modified so that the application of Birdman could be broader than originally envisioned.


text: Pale smartweed is an annual weed. Its leaves are alternate and lance-shaped. The first five to seven leaves have white matted hair on the underside. Later leaves have tiny yellow glands dotted on the under surface. It may or may not have a purplish blotch on its upper surface. It is the most abundant and persistent species of smartweed.


text:
Sales history includes all achieved sales measured during defined period of time. It is usually in form of a database where all records are accurate numbers of number of sold items and other measurements. It is done systematically. The sales history measurements may refer to:
- Value of sales - value that can be shown in specific amount of money in period of time (daily, weekly, monthly, quarterly, periodically, yearly etc.),
- Sold units - can be shown in specific quantity in period of time (daily, weekly, monthly, quarterly, periodically, yearly etc.), might refer also to guests served in food industry etc.,
- Sales to date - value or units from start date point in the past to defined day, for example weekly sales by today if today is Thursday would mean sum of values from Monday, Tuesday, Wednesday and Thursday,
- Sales average - average of value or units in period of time (daily, weekly, monthly, quarterly, periodically, yearly etc.):
- Fixed sales average - average of value or units in defined period of time for example first 14 days of a month,
- Rolling sales average - average of value or units over changing time for example average from last 5 days,
- Variance of sales - difference between value or units, both from closed period of time for example sold units in 2017 minus sold units in 2016.
Sometimes sales history is named demand history and in the opposite which is wrong understanding. The demand data are sales plus lost sales. Sales value is smaller than demand value. Lost sales is value of potential sales that would happen if inventory would be enough to meet demand.
Advantages of accurate sales history
- Accurate estimations of future sales,
- Ability to predict expenses,
- Efficiency is preparing schedules for both workers and production,
- Higher accuracy of purchases,
- Ability to keep right level of stock that can meet needs coming from the market,
- Better budgeting for future periods,
- More attractive selling prices as operational costs might decrease,
- More money saved for investments as operational costs might decrease,
- Increased profit level and stakeholder value.
- Dopson L. K., Hayes D. K. (2010), p.30-33
- Wilson R., Hill A. V., Glazer H. (2013)
- Dopson L. K., Hayes D. K. (2010), p.31
- Dopson L. K., Hayes D. K. (2010), Food and Beverage Cost Control, John Wiley & Sons
- Fleder D., Hosanagar K.(2007), Recommender Systems and their Impact on Sales Diversity, in "EC'07, June", University of Pennsylvania, USA
- Kahn K. B., Adams M. E. (2001), Sales forecasting as a knowledge management process in "The journal of business forecasting. Winter"
- Wilson R., Hill A. V., Glazer H. (2013), Tools and Tactics for Operations Managers (Collection), FT Press
- Yucesoy B., Wang X., Huang J., Barabási A. L. (2018), Success in books: a big data approach to bestsellers, in "EPJ Data Science", Springer Open Journal
Author: Aleksandra Puchała


text:
ESCAPE: How can I escape?
"Help! I'm trapped. How can I escape?" This is the cry of the thinker. Why? Because THE most difficult feat of thinking is to escape from your point-of-view. All of us are trapped in the special world we create for ourselves in our brain, our own unique viewpoint, our CVS. Your world and my world are different. You are trapped in your CVS as surely as I am trapped in my CVS.
CVS: MAIN POINT What is the main point about this CVS?
Every CVS is dominated by a Main Point. For example, the main point about drug abuse is to ban drugs. Or, the main point about losing weight is dieting. The main point about an argument is winning. When we want to make an escape from a CVS its easier if we become aware of the main point. Identifying the main point in a CVS shows us more clearly what we need to escape from. When we can see the main point we can see what we may need to change.
TENPOWER: The Powers of Ten – How can I X10 this?
Tenpower is a measurement tool. Measurement is a very important skill for the brainuser to develop. It's also a big help in finding a way out of our CVS. For example, a BVS is a decimal of a CVS. A CVS is also a decimal of a BVS. In other words, they are related by powers of ten. Sometimes a BVS is ten times smaller than a CVS. Other times it is ten times greater. The deliberate or habitual use of the number 10 is called Tenpower. Ten times better may be ten times more, or ten times less, or ten units forward or ten units back. It's the deliberate use of tenpower as a provocation to get you to escape from your CVS. Tenpower helps you to switch patterns of perception. That's all. While it is not important that the number ten is accurately used, its use is a powerful escape mechanism. Take an X10 leap with tenpower.
WHY? Why do I have this CVS?
Asking 'Why?' is one of the most effective ways to begin the escape from your CVS. Asking 'Why?' is a challenge. Asking 'Why?' means you have stopped, for the moment, defending your CVS and have opened your mind to fresh information. For example, here are ten Whys to challenge a CVS:
1. Why is this so inconvenient?
2. Why do I have this CVS?
3. Why do our customers hate this?
4. Why is this so complicated?
5. Why is it organised this way?
6. Why is this my reaction?
7. Why is this so difficult?
8. Why is this so unsafe?
9. Why does it make this noise?
10. Why can't I improve this?
WHY NOT? Why not do this differently?
Why not change this CVS to that BVS? The 'Why not' question is a good way to introduce change. 'Why not' is a signpost for a BVS. Here are ten 'Why nots' you can use to find a BVS:
1. Why not reverse this sequence or rotate it?
2. Why not eliminate this task?
3. Why not do this differently?
4. Why not ask someonelse for their opinion?
5. Why not change the shape, sound, smell, location etc?
6. Why not expand it (longer, bigger, duplicate, exaggerate)?
7. Why not reduce it (remove, smaller, divide, simplify, lighten)?
8. Why not use an alternative (approach, person, method, attitude)?
9. Why not increase the repetition?
10. Why not borrow an idea (combining, adapting, experimenting)?
OPPORTUNITY? What is the opportunity here?
Escaping from a CVS involves risk and uncertainty. So there must be a positive gain or an upside to make the CVS to BVS switch worthwhile. To help define the benefits of changing we need to focus on the main opportunity for doing so. There may be an opportunity to save money or time. There may be an opportunity to prevent a future problem. The exercise is to try to see the main opportunity in the proposed BVS.
WHO? Who can help?
One of the quickest ways to escape from your CVS is to ask another thinker for their point-of-view. Since no two human brains are exactly alike each person has a valid, but different, CVS. Their CVS might be your BVS. We can ask our partners, our children, our customers, our enemies, our experts or any other thinker.
STAIRWAY? Where's a stairway I can use?
Suppose you are stuck on the ground floor trying to watch a parade go by and your view, your CVS, is limited. If only you had a better view. You look around and find a step-ladder with ten steps. As you climb each step your view of the parade gets better. Ten steps later you have a BVS. Tenpower is how we use the number 10 to escape from our CVS up the ladder to a BVS.
Just suppose I sat on a light beam. What would I see? This is the question Albert Einstein asked himself at 16. By the time he had answered it five years later he had made the greatest single discovery ever made by a human brain. Asking 'Just Suppose' is a great way to surprise yourself and to get outside your own head. Use random connections. Take quantum leaps. Just suppose my car could talk, what would it say? Just suppose I was boss, what would I do? Just suppose my house was a pineapple ….?
START: How can I get started?
Make a Startlist. Most races are lost, not at the finish-line, but at the start. Why? Because most of us, most of the time just never get started. There are four steps in making a Startlist:
1. Take a piece of paper.
2. Write the numbers 1 2 3 4 5 6 7 8 9 10 down the left side of the paper.
3. Then just fill in this list, in any random way you like, with words, phrases, bits of information etc.
4. Harvest your list. You've created an information field and given your brain something to harvest. You have already started!
DO: What do I do now?
Once we move from thought into action we immediately create feedback. Our actions have consequences and it is these consequences that enable us to evaluate the effectiveness of our behaviour. When in doubt, do something. Anything. What do I do now?
NOTICE: What do I need to notice?
The basis of all science is observation and measurement – noticing things. A clever thinker is a clever noticer and the skill of noticing is looking for feedback.
THINK: How can I create movement?
There is no "right" way to think. The key to thinking is movement. Movement through the cognos, movement through think-space, movement through the universe of possible thoughts. Whether you move out or in or up or down, sideways, backwards or upside-down reverse pikes, it doesn't matter. Whether you take great leaps, use stepping-stones, random provocations, lateral thinking, flip-a-coin, or fantastic images, it all works. Whether you use intuition, alpha-visualisations, TM, tarot cards, I-Ching, runes, prayer, auto-suggestion, cognetics, hypotheticals, scientific method, professional counselling, net surfing or "ask the oracle" – it all adds up to movement.
DO IT NOW: How many Now! moments are there in a day?
When to Start? There is really only one time to start called … Now! Just suppose a Now! moment is one second, the time it takes to start something is one second. How long does it take to pick up the telephone? One second. How long does it take to start to get up to go for a walk. One second. How many Now! moments are there in a day? I'll save you the trouble of the maths. It's 84,000. If not Now, when?
NEXT: What's my next move?
In the game of chess we are always faced with our next move. This is based on the feedback from our opponent;s move. What do I do next? The same applies in the game of life. Life is fluid. It just keeps moving. There is always feedback from others to consider and then … what's my next move? What do I DO, next?
SEARCH: What am I looking for?
What information am I seeking? What phrase should I be searching for? What word can I google? You can use the internet search engines–Google, Yahoo and others–to put in any phrase, press the SEARCH button, and the search engine will search the entire internet for references to your requested phrase. But you can do that with or without the internet. You can use any reference source at home, at school or at the library. But first, you have to ask yourself: What am I searching for?
STRATEGY: How should I think strategically about this?
The two main thinking strategies are: 1 Judge, and 2 Design. Due to the Right/Wrong system we are automatically inclined to judge things. However, we also have the option of design. As a thinker, we have the option of adding value, of improving things. So before jumping in with our judgement boots we can ask: How should I think about this: judge or design?
QUALITY: How can I make this much better?
Quality is important. As a thinker you're concerned with adding value to the situation the quest for quality. Contrast this with


text:
Main Article Content
Construction of gravel basket weir in waterways causes water accumulation in front of this porous structure less than solid weir. In the present study the upstream flow depth, water surface profile and discharge coefficient are investigated through laboratory experiments. Four different weir lengths (15, 20, 25 and 30 cm) and four different degrees of gravel coarseness (1.13, 1.58, 2.19 and 2.27) are studied. Accordingly, sixteen models are tested under different free flow conditions. Analysis of the results show that in "through flow" regime the increase in weir length raises the generated upstream depth for all coarseness degrees by 30% while coarseness lowers the depth by 28%. In "transition flow", however, doubling the length increases the flow depth by 7%, but increasing coarseness from 1.13 to 2.72 cm mean diameter causes 7% reduction in flow depth. The "overflow" regime begins to appear when the depth to length ratio equals 0.75 for long weir, and about 1.54 for shortest weir. A comparison between gravel basket weir and corresponding solid weir indicates that average depth reduction is 7.5% for coarseness of 1.13 cm and 9% for coarseness of 2.72 cm. Mathematical models for water depth prediction for the three flow regimes are presented. For "overflow" an empirical formula is proposed to estimate the coefficient of discharge with acceptable accuracy.


text:
Training Course on Science Classroom Supervision is one of the SEAQIS' flagship programmes to equip school principals and supervisors in academic supervision. SCS activity was held from 24 October to 2 November 2022 through online platform with 16 principals, vice principals, and supervisors who had passed the selection. Dr Indrawati as the Director of SEAQIS officially opened the SCS 2022, while Mr Reza Setiawan (Deputy Director for Programme) officially closed this event.
In the beginning and at the end of the activity, the participants were required to do a pre-test as well as a post-test. The event was facilitated by the experts in the field of education and supervision, such as Dr Harry Firman (Universitas Pendidikan Indonesia); Prof Dr H. Jam'an Satori (Universitas Pendidikan Indonesia); Prof Dr H. Johar Permana (Universitas Pendidikan Indonesia); and SEAQIS academic team with synchronous and asynchronous learning models. Through academic supervision activity, principals or supervisors are expected to provide services, guidance, and assistance to improve the competence of teachers in learning and classroom management.
In this SCS activity, the participants had a lot of discussion with the resource persons and facilitators regarding the materials on Trends and Issues on Science Education, Science Classroom Supervision New Paradigm, Professional Learning Community (PLC), and so on. They also responded to each other while presenting the results of their tasks. During the closing, Ms Andri Novi Lestari gave her testimony after following all the SCS activities and expressed her gratitude to SEAQIS for organising this insightful activity.


ov enjoy in 'Crime and Punishment'?
 10. Analyze typically the theme progress religious payoff over the course of 'Crime and Punishment. '
 11. Analyze the role of God and croyance in the book.
 12. Analyze the exact rationalization involving crime around 'Crime and even Punishment. '
 13. Analyze retributive justice around 'Crime and Punishment. '
 14. Analyze nature in the story.
 15. Analyze remorse in the story.
Автор публикации
не в сети 5 часов
Комментарии: 0Публикации: 28745Регистрация: 27-11-2019


Showing results for
Search instead for
Did you mean:
Level 1
Landed Cost
I have set up landed costs and created my first transaction. The bill that landed costs were applied to seems correct:
Landed Cost Bill.JPG
My question is that the account where the landed cost expenses hit, now shows a negative balance in the amount of the costs that were applied, $3,408.25 and this is coming from the bill from our freight forwarder, Gallagher Transport:
Inventory Landed Cost Account Detail.JPG
Why is this and how do I remove this in order to balance this account to $0?
QuickBooks Team
Landed Cost
Hello there, @ RKN.
You can create a bill then add the expenses. Then check it if it's the same screenshot that shows negative.
Here's how to create a bill:
 1. From Home Page, choose Enter Bills.
 2. In the Vendor drop-down, select the vendor you'd like to create a purchase order for.
 3. Select the date.
 4. Fill in the other necessary fields.
 5. Hit the Save and Close button.
On the other hand, you can create a check transaction in QuickBooks Desktop. This is used when you want to recognize an expense and record payment all at once. Here's how to create a check:
 1. Click Banking at the top.
 2. Select Write Checks.
 3. Enter the necessary information.
 4. Click Save & Close.
After recording what you owe in QuickBooks Desktop, you can use Pay Bills to settle your payables for different vendors. Please check this article to see the steps: Pay bills in QuickBooks Desktop.
Please know that you're always welcome to post if you have any other concerns. Wishing you and your business continued success.
Level 1
Landed Cost
Thank you MaryAnne. I have gone through then entire process of creating the bill for the import expense, applied these expenses to the bill that contains the product using the "Calculate Landed Cost" button on the bill for the product, and paid both bills. All seemed to function as expected, except that now we have this balance in the "Inventory Offset Account" and I cannot trace where this comes from:
Inventory Landed Cost Account Detail.JPG
The yellow cells are the expenses that were entered under the bill for freight and are resulting in a negative balance in this account. How can I trace where these expenses are coming from as I don't think that neither the freight bill or the product bill point to this account.
QuickBooks Team
Landed Cost
Thank you for getting back here, _USER_.
I appreciate you for performing the steps provided by my colleague. You'll want to run the verify rebuild tool, this helps to identify the most commonly known data issues in your company file and as well as resolve these issues. Here's how:
Verify data
 1. Click Window then Close All.
 2. Select the File tab.
 3. Choose Utilities.
 4. Tap Verify Data.
Rebuild data
 1. Choose FileUtilities then Rebuild Data.
 2. Press OK to back up your company file.
 4. Click OK when you get the message "Rebuild has completed".
Otherwise, you may reach out to our technical support team so they can further investigate this and check your setup.
Here are the steps:
 1. Navigate to the Help menu and choose QuickBooks Desktop Help.
 2. In the Have a Question section, click the Contact Us link at the bottom.
 3. Enter the keyword of your concern in the What can we help you with? box.
 4. Select Start a chat
For guidance, I'll share some articles to help you:
Should you need anything else, don't hesitate to comment below. I'm always around to help. Stay safe and take care always.
Level 1
Landed Cost
Thank you for suggesting the data verify option. I have done this and the issue remains. Does is sound reasonable that we create a journal entry to correct the issue for now and see if it persists on our next import?
QuickBooks Team
Landed Cost
Hi _USER_,
Thank you for your prompt reply, as well as sharing an update on your current status.
The Inventory Offset account is a liability account. It's generated by QuickBooks Desktop (QBDT) when you enable the Enhanced Inventory Receiving feature.
You can run a custom report to reconcile it, which isolates the negative amount you stated earlier.
Here's how:
 1. Go to the Reports menu.
 2. Highlight Customer Reports.
 3. Select Transaction Detail.
 4. Move to the Filters tab.
 5. Choose Account and set it to Inventory Offset.
 - From the Display tab, set Date Range to All.
 - Under columns, tick the box on Item.
 - Pick Vendor from the Total By drop-down menu.
 - Click Item from the Sort By drop-down menu.
 6. Press OK.
Note: It's necessary to create an Item Receipt first, then enter a bill against it to relieve the Inventory Offset account.
If you have other questions about the Landed cost feature, see this article: Landed cost FAQs
I'll be around if you need further help. Place a question below, and I'll get back to you.
Sign in for the best experience
Sign In / Sign Up
Need to get in touch?
Contact us


text:
In physician profiling initiatives, risk adjustment is often employed as part of the profiling process. The use of a risk adjuster can adjust for some of the effects of patient characteristics that may vary across providers. Using a risk adjuster can be a helpful advantage when reviewing and presenting data to physicians in a meaningful, credible manner. In most risk adjustment tools, the models offered present two perspectives. There is a concurrent model and a prospective model. Each offer different advantages and their use will vary based on the business question or need to be addressed. This post will look take a brief look at the use of concurrent model results in calculating a provider efficiency score.
The concurrent model describes the health status of a physician's panel of patients based on the patients' claim and enrollment experience during an assessment period. The assessment period is often the most recent 12 months. The concurrent model is particularly helpful in provider profiling when evaluating patterns or outcomes of practice.
In the following table, the populations enrolled with three hypothetical physician panels were compared to calculate efficiency scores; this process addresses a common provider concern that "my patients are sicker." Efficiency scores are typically calculated as a ratio of physicians' actual allowed claim costs and the expected allowed claim costs based on the concurrent risk scores of the population for which a physician is responsible.
Without risk adjustment, one may draw incorrect conclusions, because the physician practice or panel that appears to have the worst outcomes may simply have the sickest patients. In the example above, while Provider B has the lowest concurrent risk score and lowest actual PMPM cost, their efficiency score is the highest at 1.09 or 9% higher than the average for the total population.
Depending on your decision support tools and risk adjustment tools, risk scores are also available by service breakouts, such as inpatient, outpatient, and pharmacy. In this example, a further drill to the service categories to monitor the distribution of the costs across the service categories would provide additional insight. For example, a comparison of providers' efficiency in managing inpatient costs by comparing a population's actual inpatient costs to the costs predicted by the concurrent inpatient risk score.
Stay tuned for upcoming physician profiling blogs.


phrasebook
Tutorial
phrasebook is designed to make it relatively simple for you to place files containing string templates alongside your python modules. You have a few different options for doing so: You can place all your strings in a single file or you can break them out into multiple files within a directory. While we've tried to use simple naming conventions to minimize the boiler plate for creating a single phrasebook for a module, you can also create as many phrasebooks as you need by specifying the path for each one.
Single File Phrasebook
If you have just a few simple strings, you can place them all in a single toml file.
my_module.phr
txt1 = "Hello, $NAME."
txt2 = "Hello, $YOURNAME. My name is $MYNAME."
[sub1]
txt1 = "Hello again, $NAME"
txt2 = "Hello again, $YOURNAME. My name is still $MYNAME."
You can then access it from a python module with the same base name.
Note
If you don't supply the path constructor argument, the Phrasebook class will attempt to find a file or directory with the same name as the current module with the .phr suffix.
my_module.py
from phrasebook import Phrasebook
phrasebook = Phrasebook().load()
print(phrasebook.substitute('txt1', NAME='Eric'))
print(phrasebook.substitute('txt2', YOURNAME='Eric', MYNAME='Terry'))
print(phrasebook.substitute('sub1.txt1', NAME='Eric'))
print(phrasebook.substitute('sub1.txt2', YOURNAME='Eric', MYNAME='Terry'))
output
Hello, Eric.
Hello, Eric. My name is Terry.
Hello again, Eric
Hello again, Eric. My name is still Terry.
Phrasebook Directory
_URL_.sql
SELECT $COLUMN FROM $TABLE
_URL_.sql
SELECT $COLUMN1, $COLUMN2 FROM $TABLE
my_module.py
from phrasebook import Phrasebook
phrasebook = Phrasebook().load()
print(phrasebook.substitute('query1', COLUMN='first', TABLE='names'))
print(
 phrasebook.substitute(
 'sub1.query2',
 COLUMN1='first',
 COLUMN2='last',
 TABLE='names'
 )
)
output
SELECT first FROM names
SELECT first, last FROM names
Specifying the Path
You may not always want your phrasebooks to reside alongside your modules; sometimes you may want to share phrasebooks across modules. In those cases, you can provide a path argument to indicate the file or directory that contains your phrases.
phrasebook = Phrasebook(path='/path/to/my/phrases.phr').load()
Specifying Suffixes
If you have a phrases directory that contains many different types of files, you can indicate which files you want to include by specifying their extensions using the suffixes constructor argument. You can use this convention if you need to put other types of files (perhaps something like a README.md file that provides some documentation for the phrases) alongside the phrase files.
phrasebook = Phrasebook(suffixes=['.sql']).load()
Note
The example above demonstrates how you might create a phrase book that is particular to SQL phrases, but there is also a built-in SqlPhrasebook that you can use for that particular purpose.


text:
With both scientific and artistic essay writing, a message is being expressed. In one case the message is very direct and determined, while in the other, the message must be sought after and discovered. Although scientific and artistic writing may seem to be on opposite sides of the spectrum, one could not exist without the other. Artistic writing, like scientific writing must have a meaning, however deeply disguised it may be. Scientific writing, although objective, takes some creativity to easily display the message.
When writing a term paper, the author must find a balance between scientific and artistic writing. The message of the writing must be extractable by the reader, but must also be enjoyable. All kinds of writing share two important characteristics: they result from deeply personal, natural thought processes, and they take on widely public, conventional forms. Although scientific writing and artistic writing can be seen as opposites, they compliment each other to the point that one could not exist without the other.


LATEST VERSION: 9.5.2 - RELEASE NOTES
Pivotal GemFire® v9.5
SELECT Statement
The SELECT statement allows you to filter data from the collection of object(s) returned by a WHERE search operation. The projection list is either specified as * or as a comma delimited list of expressions.
For *, the interim results of the WHERE clause are returned from the query.
Examples:
Query all objects from the region using *. Returns the Collection of portfolios (The exampleRegion contains Portfolio as values).
SELECT * FROM /exampleRegion
Query secIds from positions. Returns the Collection of secIds from the positions of active portfolios:
SELECT secId FROM /exampleRegion, positions.values TYPE Position
WHERE status = 'active'
Returns a Collection of struct<type: String, positions: map> for the active portfolios. The second field of the struct is a Map ( jav.utils.Map ) object, which contains the positions map as the value:
SELECT "type", positions FROM /exampleRegion
WHERE status = 'active'
Returns a Collection of struct<portfolios: Portfolio, values: Position> for the active portfolios:
SELECT * FROM /exampleRegion, positions.values
TYPE Position WHERE status = 'active'
Returns a Collection of struct<pflo: Portfolio, posn: Position> for the active portfolios:
SELECT * FROM /exampleRegion portfolio, positions positions
TYPE Position WHERE portfolio.status = 'active'
SELECT Statement Results
The result of a SELECT statement is either UNDEFINED or is a Collection that implements the SelectResults interface.
The SelectResults returned from the SELECT statement is either:
 1. A collection of objects, returned for these two cases:
 - When only one expression is specified by the projection list and that expression is not explicitly specified using the fieldname:expression syntax
 - When the SELECT list is * and a single collection is specified in the FROM clause
 2. A collection of Structs that contains the objects
When a struct is returned, the name of each field in the struct is determined following this order of preference:
 1. If a field is specified explicitly using the fieldname:expression syntax, the fieldname is used.
 2. If the SELECT projection list is * and an explicit iterator expression is used in the FROM clause, the iterator variable name is used as the field name.
 3. If the field is associated with a region or attribute path, the last attribute name in the path is used.
 4. If names cannot be decided based on these rules, arbitrary unique names are generated by the query processor.
DISTINCT
Use the DISTINCT keyword if you want to limit the results set to unique rows. Note that in the current version of GemFire you are no longer required to use the DISTINCT keyword in your SELECT statement.
SELECT DISTINCT * FROM /exampleRegion
Note: If you are using DISTINCT queries, you must implement the equals and hashCode methods for the objects that you query.
LIMIT
You can use the LIMIT keyword at the end of the query string to limit the number of values returned.
For example, this query returns at most 10 values:
SELECT * FROM /exampleRegion LIMIT 10
ORDER BY
You can order your query results in ascending or descending order by using the ORDER BY clause. You must use DISTINCT when you write ORDER BY queries.
SELECT DISTINCT * FROM /exampleRegion WHERE ID < 101 ORDER BY ID
The following query sorts the results in ascending order:
SELECT DISTINCT * FROM /exampleRegion WHERE ID < 101 ORDER BY ID asc
The following query sorts the results in descending order:
SELECT DISTINCT * FROM /exampleRegion WHERE ID < 101 ORDER BY ID desc
Note: If you are using ORDER BY queries, you must implement the equals and hashCode methods for the objects that you query.
Preset Query Functions
GemFire provides several built-in functions for evaluating or filtering data returned from a query. They include the following:
Function Description Example
ELEMENT(expr) Extracts a single element from a collection or array. This function throws a FunctionDomainException if the argument is not a collection or array with exactly one element.
ELEMENT(SELECT DISTINCT *
 FROM /exampleRegion
 WHERE id = 'XYZ-1').status = 'active'
IS_DEFINED(expr) Returns TRUE if the expression does not evaluate to UNDEFINED. Inequality queries include undefined values in their query results. With the IS_DEFINED function, you can limit results to only those elements with defined values.
IS_DEFINED(SELECT DISTINCT *
FROM /exampleRegion p
WHERE p.status = 'active')
IS_UNDEFINED (expr) Returns TRUE if the expression evaluates to UNDEFINED. With the exception of inequality queries, most queries do not include undefined values in their query results. The IS_UNDEFINED function allows undefined values to be included, so you can identify elements with undefined values.
SELECT DISTINCT *
FROM /exampleRegion p
WHERE IS_UNDEFINED(p.status)
NVL(expr1, expr2) Returns expr2 if expr1 is null. The expressions can be query parameters (bind arguments), path expressions, or literals.
TO_DATE(date_str, format_str) Returns a Java Data class object. The arguments must be String S with date_str representing the date and format_str representing the format used by date_str. The format_str you provide is parsed using java.text.SimpleDateFormat.
COUNT
The COUNT keyword returns the number of results that match the query selection conditions specified in the WHERE clause. Using COUNT allows you to determine the size of a results set. The COUNT statement always returns an integer as its result.
The following queries are example COUNT queries that return region entries:
SELECT COUNT(*) FROM /exampleRegion
SELECT COUNT(*) FROM /exampleRegion WHERE ID > 0
SELECT COUNT(*) FROM /exampleRegion WHERE ID > 0 LIMIT 50
SELECT COUNT(*) FROM /exampleRegion
WHERE ID >0 AND status LIKE 'act%'
SELECT COUNT(*) FROM /exampleRegion
WHERE ID IN SET(1,2,3,4,5)
The following COUNT query returns the total number of StructTypes that match the query's selection criteria.
SELECT COUNT(*)
FROM /exampleRegion p, p.positions.values pos
WHERE p.ID > 0 AND pos.secId 'IBM'
The following COUNT query uses the DISTINCT keyword and eliminates duplicates from the number of results.
SELECT DISTINCT COUNT(*)
FROM /exampleRegion p, p.positions.values pos
WHERE p.ID > 0 OR p.status = 'active' OR pos.secId
OR pos.secId = 'IBM'


text:
Dimensionless Advance for Level-Basin Irrigationby Albert J. Clemmens, (A.M.ASCE), Research Hydraulic Engr.; U.S. Water Conservation Lab., U.S. Dept. of Agriculture, Sci. and Education Administration, Phoenix, Ariz.,
Theodor Strelkoff, (M.ASCE), Prof. of Hydraulic Engrg.; Univ. of California, Davis, Calif.,
Serial Information: Journal of the Irrigation and Drainage Division, 1979, Vol. 105, Issue 3, Pg. 259-273
Document Type: Journal Paper
Graphical solutions in dimensionless form are presented for the advance of an irrigation stream in a level basin. The solutions are based on the equations of continuity and momentum under zero-inertia conditions. Advance is shown both before and after the inflow stream has been cut off. A method is also presented for determining the final distribution of infiltrated water and the maximum surface water depth.
Subject Headings: Irrigation | Graphic methods | Inflow | Infiltration | Basins | Continuity equations
Services: Buy this book/Buy this article
Return to search


text:
Volume 50, Issue 3 (May 2005)
A Simple Automated Instrument for DNA Extraction in Forensic Casework
The Qiagen BioRobot EZ1 is a small, rapid, and reliable automated DNA extraction instrument capable of extracting DNA from up to six samples in as few as 20 min using magnetic bead technology. The San Diego Police Department Crime Laboratory has validated the BioRobot EZ1 for the DNA extraction of evidence and reference samples in forensic casework. The BioRobot EZ1 was evaluated for use on a variety of different evidence sample types including blood, saliva, and semen evidence. The performance of the BioRobot EZ1 with regard to DNA recovery and potential cross-contamination was also assessed. DNA yields obtained with the BioRobot EZ1 were comparable to those from organic extraction. The BioRobot EZ1 was effective at removing PCR inhibitors, which often co-purify with DNA in organic extractions. The incorporation of the BioRobot EZ1 into forensic casework has streamlined the DNA analysis process by reducing the need for labor-intensive phenol-chloroform extractions.


text:
history of the rona tranby trust
The Rona Tranby Trust was established in 1991 from a bequest in the Will of Thomas Paul Rona who died tragically with his wife Eva in a car accident in September 1987.
In his Will, Tom Rona directed thata specific bequest from his Estate be held for the benefit of Tranby Aboriginal College or the Aboriginal Legal Service according to the discretion of the Trustees of the Estate.
The Ronas were Holocaust survivors who lost many family members in Nazi concentration camps during WWII. Both were committed social justice activists, taking a keen role in raising awareness of the Holocaust within the non-Jewish community. As members of the NSW Jewish Board of Deputies they were also active in promoting inter-ethnic harmony.
The Rona family at the suggestion of Kitty Fischer, Eva's sister, approached Gridiger Lawyers for advice in fulfilling the wishes of Thomas Rona. Roland Gridiger considered a number of suggestions from the relevant communities and recommended that the Trustees of the Estate adopt the Rona Tranby Trust.
In setting up the Rona Tranby Trust, it was agreed that parallels between Aboriginal and Jewish history gave a compelling logic to link these different communities. Both peoples share important values and priorities and have suffered persecution, dispossession of lands and attempted genocide.
The Rona Tranby Trust was launched at a public ceremony at Tranby Aboriginal College on September 2nd 1991 in the presence of the Hon. Paul Zammit, NSW Minister assisting the Premier on Aboriginal and Ethnic Affairs.
The Rona Tranby Award & collection
The bequest in Tom Rona's Will enabled the Trustees of the Rona Estate to establish 'The Rona Tranby Award & Collection'. This evolved into a collaboration between Tranby Aboriginal College, Glebe and the NSW Jewish Board of Deputies and set out the projects that would fulfill the requirements of the Trust.
Rona Tranby Awards are given to support the recording and preservation of Indigenous Australian oral history. The original concept of the award was to utilise the skills that had been cultivated within the Jewish community in the recording of the oral histories of Holocaust survivors. It was thought that such expertise could be shared to assist Indigenous Australian communities record the oral histories of their Elders.


text:
WP3 - Evolving Cruise vessel design - How the Life Saving Appliances (LSA) will adapt
Evacuation of large passenger vessels is a complex operation that involves multiple inputs and decisions made in the face of what has now become a dynamic catastrophic situation.
In order to make the process of evacuating the vessel safer for all involved, the SafePASS consortium are developing the tools to automate and reduce the crew actions to undertake the evacuation, while also reducing the stress on the passengers involved.
A key workstream within the project has been to look at the life saving appliances and how they can be designed to work with the vessels of the future.
The challenge with the evolving design of large passenger vessels, with increasing number of persons onboard, there is a need for the life saving appliances (LSA) to also evolve to be adaptable to the vessel designer needs.
These potentially radical designs coupled with increasingly diverse backgrounds and high number of crew onboard, the ability to be able to train and operate the LSA safely is paramount, therefore any automation or simplification of the LSA is of benefit to the safety of all onboard.
Through the project a number of LSA designs have matured which answer the needs of flexibility, reduced crew training, automated actions, with the designs being tested at model scale to ensure their viability.
Vessel and LSA design are governed by the IMO (International Maritime Organisation) requirements in SOLAS (Safety of Life at Sea) and are based around the conventional lifeboat and liferaft style of LSA.
As vessel design has started to evolve more radically in recent years, the traditional layouts inside the vessel have been challenged by the designers with many novel arrangements and distinctive brand features being developed for a particular cruise line. However, LSA design has evolved with iterative designs to the traditional lifeboats and liferafts –with them generally becoming larger, and more aesthetically pleasing when stored onboard.
As well as looking at the potential future LSA that could be installed onboard a vessel the SafePASS Consortium have developed a Common Operating Platform (COP), which is a management tool for use during an Evacuation by the Crew, as it takes all the conditions and parameters around the vessel – passenger locations, vessel condition, damage location etc and advises the Evacuation Team of the most effective and efficient way to abandon the vessel. As it can be linked to the LSA, the toll will also be aware of how far the evacuation has progressed with the number of persons onboard the survival craft.
In order to understand what could be required of the LSA manufacturers for the large passenger vessels of the future, the stakeholders involved – LSA OEMs, owner, yard, regulatory bodies took stock and identified the key requirements and needs of the future LSA.
These requirements led to a large number of potential design solutions, some very radical, ranging from individual escape systems through to methods which ensure the vessel never can sink.
As the worst might actually happen, with the vessel having to be abandoned no matter how good the solution to keep it afloat may be, the designs were down selected and evolved to two key designs, one based around inflatable (softshell) technology and one around the rigid (hardshell) hull boat style.
Th project conceptualized a mobile LSA system which offers dynamic access points for evacuees along the ship's side on a specific deck, with each offering an escape way to a novel survival craft. The escape way units are stored away from the embarkation point and are brought into position once evacuation needs have been defined by the SafePASS COP. The escape way units move to the required position horizontally along the deck used for LSA access, to give the most efficient and effective evacuation of the vessel.
When the ship is underway, LSA units and escape ways are divided and stowed in different locations on board to provide more flexibility for dynamic embarkation in an evacuation scenario.
When required, the escape way units are connected to vertical evacuation passages, allowing controlled descent transfers for evacuees from deck to a platform located at the ship's side, at sea level. Novel survival craft steer to the escape way platforms autonomously, based on data from the SafePASS COP and positioning technology, then once fully boarded move away from the platform to a safe location.
While technically advanced, the solution draws on practical lessons learned to simplify elements of LSA system functionality for ease of crew use – fewer crew actions to deploy (process sis automated), less maintenance, easier training using new techniques including augmented reality.
Figure 62: Softshell Mobile System – Stowed & Deployed
The deployment sequence envisaged is:
Systems move to the desired position along the ship's side, based on the information given by the SafePASS Operating system.
System launched; and platforms are inflated at water level.
The Novel LSA survival craft are deployed from their remote location
Crew and helmsman descend to the boarding platforms.
Survival craft automatically swarm and dock to their nominated platform position, based on data from SafePASS Operating system
Helmsmen and crew inflate and board the survival craft.
Evacuees board the Novel LSA survival craft until full capacity is reached.
The survival craft is released from the platform and sails directly away to a safe position.
Additional Novel LSA survival craft swarm into position connecting automatically to the platform
Evacuees board the survival craft unit until full capacity is reached.
Depending on the situation additional craft swarm to the platforms where they will be most needed.
Testing of the system at model scale ins heavy seas has confirmed that the type of system will be safe for persons to use, as the accelerations measured were not at hazardous levels, and the loads experienced by the equipment were manageable.
More in keeping with existing materials and designs, but allowing for a radically different vessel layout, is the hardshell concept which became known in the project as SafeCube. The design is taking the best practice form the Offshore sector and applying the knowledge to the large passenger vessel market, resulting in a "stored energy/ gravity" launch style survival craft which is boarded simultaneously at multiple levels within the vessel, while also reducing the crew actions to release and as it is positioned perpendicular to the vessel, the launching process takes it immediately away from the stricken vessel.
This type of design has the benefit of reducing the amount of movement that passengers have to make through the vessel to get to their escape station, which is particularly suited to mobility impaired passengers who can experience challenges to cover distances at a necessary pace or movement in stairs, especially in an emergency situation – crowd, stress and moving floor due to sea state. This style of evacuation also makes collection for mustering possibly easier as there will be less congestion in the corridors and stairways, particularly if routes are blocked due to a hazard, although it does increase the number of muster areas required, albeit they will be smaller zones.
Even though the SafeCube system occupies space in all decks of the ship, the total required passenger ship volume is lower compared with conventional lifeboat solutions that are installed
Simulation results show that evacuation time is significantly reduced for SafeCube solution compared with conventional lifeboats. The shortened evacuation times are mainly due to the reduction of necessary travel distance to embarkation areas.
Figure 25: Total evacuation time
During the 'free-fall' launch the passengers are exposed to higher acceleration loads when compared with conventional controlled lowering of lifeboats. However, through model scale testing of multiple scenarios it was demonstrated that the CAR values (Combined Acceleration Values) were found to be well below accepted threshold value of 1.
The SafeCube consists of two major parts, hard shell LSA Craft (1) and davit (2) (Figure 10).
Figure 10: SafeCube – Davit & integrated hardshell Craft
The SafeCube vessel is build up around the 3 circular compartments (cubes) and outer hard shell. Each individual cube has 2 levels and each level in that cube could contain a mustered group of persons (typically 50-70 POB) resulting in a capacity of 100-140 PAX. per Cube and total hard-shall vessel capacity of 300- 420 persons per SafeCube (Figure 11).
Figure 11: SafeCube Breakout view
Each cube has access to top and aft of the Rescue for easy evacuation of passengers from the Lifeboat (SafeCube) after successful evacuation from the passenger ship (Figure 12).
All three cubes are integrated and secured to the hard shell with a bearing connection. This allows each cube to rotate freely providing horizontal seat orientation of all seats both in stored position (vertical) and when waterborne (horizontal) (Figure 13, Figure 14).
Figure 14: SafeCube – deployed and floating horizontal
The davit/launch structure consists of a skid and a winch (for initial installation and for recovery after test launch/commissioning). The skid is hinged to the ship structure allowing it to rotate from the embarkation position to the launch position. This arrangement is based on stored hydraulic power and is independent from the ship energy sources so that operation in dead ship condition is also possible.
Launching procedure of the SafeCube (Figure 15):
Embarkation of passengers;
Embarkation of crew;
Release of SafeCube davit from STOWAGE/Stand by position;
Lowering of SafeCube to launch position;
Gravity assisted launch.
Figure 15: Launching Sequence
To incorporate redundancy in the release system, two separated yet identical systems are installed, both capable of deploying the SAFECUBE individually. This means that the SAFECUBE can and will be used with one system only. Should that system fail, a redundant secondary option is available. The release system can be tested and trained on safely by using the simulated launch procedure which is used to show and document proof of purpose of the release system functionality without physically launching the SafeCube. With the


text:
|NNNN BAD DEVELOPERS NNNN|
King Parrot Creek (Melways 408 P10).
A well known Melbourne developer ( he wants to build the tallest structure in the world) has removed the stream side vegetation on King Parrot Ck. The next flood will probably remove his paddock. It would be funny if it wasn't so tragic.
About 100 indigenous trees, including Blackwoods were removed from this site. The creeks riparian zone is supposed to be protected 20 metres on each side of the creek, but that didn't stop these 'cowboys' from running amuck. Many of the trees would have to have been chainsawed from within the creek itself. The local Catchment Management Authority has failed to do anything about this act of wanton destruction.
King Parrot Creek is a highly recommended fishing creek for brown trout. The creek downstream also has a population of the very rare and Flora and Fauna Guarantee Act protected Macquarie Perch. Such wanton riparian destruction can increase sedimentation loads inside the creek which is devastating to fish populations - silt can also smother fish habitat including snags. Removing trees also plays havoc with water temperatures (taking away protection of the creek from excessive summer temperatures) and destroys fish food, mainly being macroinvertebrate species. Anectodal evidence is already suggesting that this stretch of river is already depleted of its trout population.
Downstream from the riparian destruction (above), the next landholder had recently dumped building rubbish on the banks of King Parrot Creek. This person was ex-head honcho of a large media conglomerate. His cattle are also playing havoc with the creek banks. Perhaps after a heavy rain all of this waste will end up in the creek destroying valuable fish habitat.


text:
Hardware architecture for popcount
Source of Publication
WSEAS Transactions on Computers
Bit-counting implementations are used to count the number of "1's" in a given computer word. There are several techniques to implement bit-counting operation. These techniques are either software algorithms or specialized hardware techniques. The hardware implementations require dedicated hardware supported in the processor or associated math co-processor. The performance of the hardware-supported bit-counting was found to be superior to most software implementations (such as serial shifting). In this paper, a new hardware implementation of bit-counting routine is presented that reduces the number of logic gates and the delay in comparison with existing implementations. The performance of the proposed hardware bit-counting implementations is further investigated and evaluated.
El-Qawasmeh, Eyas; Tubaishat, Abdallah; Baba, Sami; and Dalalah, Ahmed, "Hardware architecture for popcount" (2006). Scopus Indexed Articles. 2439.


text:
Process networks in CHP do not have to be static. In fact, some of the more interesting examples are dynamic. To illustrate a dynamic process pipeline I will use the example task of generating prime numbers.
One way to find prime numbers is as follows. Start with an empty list of primes, and the integer 2. Check if the integer is divisible by any of the numbers in the list of primes. If yes, discard it. If no, add it to the list. Then try the next integer (i.e. add one), and continue indefinitely. A very simple, if inefficient algorithm. (This is not the Sieve of Eratosthenes — see this paper.)
Let's see how we can turn this algorithm into a CHP program. Every time we find a prime, we want to add it to our list of numbers to filter out in future. We can implement this list as a concurrent process pipeline — each process in the pipeline will be responsible for filtering out numbers divisible by a single prime. Such a process is quite straightforward:
filterDiv :: Integer -> Chanin Integer -> Chanout Integer -> CHP () filterDiv n input output = forever $ do x <- readChannel input when (x 'mod' n /= 0) $ writeChannel output x
Every time we find a prime, we need to add a new filterDiv process on to the end of our pipeline. This may sound difficult, but can be easily expressed with some concurrent recursion:
end :: Chanin Integer -> Chanout Integer -> CHP () end input output = do x <- readChannel input writeChannel output x (filterDiv x |->| end) input output
This process sits at the end of our pipeline and reads in a single value. Since our pipeline is filtering out all non-primes, any number that this "end" process receives must be prime. In response to receiving a prime, it sends it on (to whatever process is waiting beyond the prime pipeline to receive the primes). It then becomes the parallel composition of a new filterDiv process, connected to a new end process (the |->| operator expresses this composition). Thus every time a new prime comes out of the end of the pipeline, the pipeline grows by one more process. After the 100th prime, the pipeline will consist of 100 filterDiv processes executing concurrently, and one "end" process.
To complete our pipeline, we need a process at the beginning of the pipeline, supplying an ever-increasing stream of numbers on its output channel, starting at 2:
genStream :: Chanout Integer -> CHP () genStream output = mapM_ (writeChannel output) [2..]
We can now write a primes process that generates a list of prime numbers. Using another helpful operator from the CHP library, this is easy:
primes :: Chanout Integer -> CHP () primes = genStream ->| end
Observe that there is no mention of filterDiv. The pipeline starts out with the stream generator and an end process. All the filterDiv processes are added once the primes start coming out of the pipeline, beginning with 2, as shown in the diagram below:
Note also that the interface of primes is simply Chanout Integer -> CHP (); all the internal details of the expanding concurrent pipeline are hidden from the outside, leaving only an opaque box:
To make a complete program, we can compose this in parallel with a process responsible for printing the primes:
main :: IO () main = runCHP_ $ do c <- oneToOneChannel primes (writer c) <||> (forever $ readChannel (reader c) >>= (liftIO. putStrLn. show))
The expanding pipeline is not restricted to conceptual examples such as generating the primes, and the powerful idea of a process becoming the parallel composition of sub-processes is not restricted to pipelines — two things that I hope to explore in future.
A common feature of many Computer Science courses is the issue of sorting: you may recall the bubble sort, the insertion sort, the merge sort and the quick sort. You may also know their time complexity — bubble sort is O(N^2), meaning the time it takes is proportional to the square of the number of items involved. In contrast, quick sort can reach O(N*log N) in some cases, which — crucially — is better. These are all sequential algorithms though — what happens when we want to make a concurrent algorithm?
There is a parallel version of quicksort, where as you divide and conquer your list, you fork off the two divisions into separate threads, and there are probably other pure parallel sorting strategies too. With CHP we can approach the problem differently, using a concurrent sort pump. I want to explain the sort pump because I like its design, not because it is blazingly fast. We'll begin with a simple component process:
highest :: Ord a => Chanin a -> Chanout a -> CHP () highest input output = readChannel input >>= highest' where highest' x = do y <- readChannel input let (low, high) = if x < y then (x, y) else (y, x) writeChannel output low highest' high
This process starts by reading in a value to hold. Then it repeatedly reads in a new value, keeping the highest one and sending on the lowest one. So if you feed it a stream of values, it will keep hold of the highest value it has seen, and will pass on all lower values. Now let's consider what happens if you connect two of these processes together. The first process will keep the highest value, sending on all others. The second process will keep the highest value of these others — i.e. the second highest value of all of them. Connect three together, and the third will hold the third highest value. Connect N of these together, pass in N values, and the Mth process will hold the Mth highest value. Voila, a sort pump!
There is a problem with our sort pump though — it sorts the values, but we have no way of getting the result out! So we need to augment our component to permit the "flushing" of the pump:
data FlushOrNormal a = Flush [a] | Normal a highestFlush :: Ord a => Chanin (FlushOrNormal a) -> Chanout (FlushOrNormal a) -> CHP () highestFlush input output = empty where empty = do x <- readChannel input case x of Flush _ -> writeChannel output x >> empty Normal y -> full y full cur = do x <- readChannel input case x of Flush xs -> writeChannel output (Flush (cur:xs)) >> empty Normal new -> let (low, high) = if cur < new then (cur, new) else (new, cur) in writeChannel output (Normal low) >> full high
If the component receives a flush signal, it will prepend its currently held value to the list and send on the flush message. Because the first process has the highest value, and all processes prepend, the list ends up in ascending order. If a normal (non-flush) value is received, the component behaves as before. We can then wrap a pipeline of these processes in a tidy process that takes in a list of items, sorts them and sends them out again:
sorterFixedCapacity :: Ord a => Int -> Chanin [a] -> Chanout [a] -> CHP () sorterFixedCapacity n input output = do pumpIn <- oneToOneChannel pumpOut <- oneToOneChannel pipeline (replicate n highestFlush) (reader pumpIn) (writer pumpOut) <|*|> (forever $ do xs <- readChannel input mapM_ (writeChannel (writer pumpIn). Normal) xs writeChannel (writer pumpIn) $ Flush Flush xs' <- readChannel (reader pumpOut) writeChannel output xs')
This sort pump is fixed capacity — if you send the above process a list that is longer than its stated capacity, it won't work correctly. I will not go into the solutions in detail here, but there are are several — we could set-up and tear-down the list of processes each time if we wished, and we could also make the pump automatically expand.
Finally, let's think about the sort pump's time complexity. Each value will pass through half the pipeline on average (not counting the flush), so N/2 communications per item. This happens to N items, so N*N/2 communications (plus N for the flush, but that falls away) [Correction: this should be N*(N+1)/2 — see the comments below]. Each component will see on average N/2 items, and will thus perform N/2 comparisons, so N*N/2 comparisons [Correction: actually, this should be N*(N-1)/2, I think — see the comments]. Our time complexity is therefore O(N^2) overall, but importantly if you had N processors (and very fast communications), each process would run O(N) operations in parallel, and thus you would have an O(N) sorting algorithm. Although, as the corrections indicate, some of this can be a bit harder to calculate than it first appears!
While our theoretical bound is good, in practice the sort pump is only going to stand a chance of good performance if you have very few items that are very expensive to compare (so that the computation — i.e. the comparisons — outweigh the communications). The sort pump is really a concurrent version of the bubble sort, and shares many of its attributes: small, built on simple principles — but slow.


text:
The Fluorolog-3, available from HORIBA Scientific, is touted to be the most sensitive spectrofluorometer in the world and is a complete modular research solution customized for specific applications.
The key features of the Fluorolog-3 Modular Spectrofluorometer are:
- It includes a monochromator, light source, detector, sample compartment, and accessories to complement the time domain, wavelength range, or physical characteristics of samples.
- For highly scattering samples, double grating monochromators offer improved stray light rejection.
- IR detectors can be integrated within the spectrofluorometer to address a number of problems such as mapping single-wall carbon nanotubes in solutions and detecting toxic agents in pharmaceuticals.
- In addition, the Fluorolog-3 spectrofluorometer series can be upgraded to lifetime systems.
- Users can perform FRET, anisotropy decay or molecular dynamics operations through phase modulation (Tau) or employ pulsed light sources (TSCPC) for picosecond lifetime study.
The specifications of the Fluorolog-3 Modular Spectrofluorometer are provided in the table below:
||200 to 1000 nm
||450 W Xenon Lamp


ExponentFunction
ExponentFunction
is an option for NumberForm and related functions that determines the exponent to use in printing approximate real numbers.
Details
 - Functions like NumberForm first find the exponent that would make exactly one digit appear to the left of the decimal point when the number is printed in scientific notation. Then they take this exponent and apply the function specified by ExponentFunction to it. If the value obtained from this function is an integer, it is used as the exponent of the number. If it is Null, then the number is printed without scientific notation.
 - The argument provided for the function specified by ExponentFunction is always an integer.
 - In NumberForm, the default setting for ExponentFunction never modifies the exponent, but returns Null for machine numbers with exponents between -5 and 5, and for highprecision numbers where insignificant zeros would have to be inserted if the number were not printed in scientific notation.
 - In ScientificForm, the default setting for ExponentFunction returns Null only for real numbers with single-digit integer parts.
 - In EngineeringForm, the default setting for ExponentFunction returns an exponent that is a multiple of 3.
 - In AccountingForm, the default setting for ExponentFunction always returns Null.
Examples
open allclose all
Basic Examples (1)
Compute approximate powers of :
Default formatting to 5 digits:
Restrict exponents to multiples of 3:
Scope (3)
Use ExponentFunction with PaddedForm:
EngineeringForm:
ScientificForm:
AccountingForm:
Include exponents only for powers with absolute value greater than 10:
Format numbers without using scientific notation:
Wolfram Research (1991), ExponentFunction, Wolfram Language function, _URL_
Text
Wolfram Research (1991), ExponentFunction, Wolfram Language function, _URL_
CMS
Wolfram Language. 1991. "ExponentFunction." Wolfram Language & System Documentation Center. Wolfram Research. _URL_
APA
Wolfram Language. (1991). ExponentFunction. Wolfram Language & System Documentation Center. Retrieved from _URL_
BibTeX
@misc{reference.wolfram_2023_exponentfunction, author="Wolfram Research", title="{ExponentFunction}", year="1991", howpublished="\url{_URL_ note=[Accessed: 03-October-2023 ]}
BibLaTeX
@online{reference.wolfram_2023_exponentfunction, organization={Wolfram Research}, title={ExponentFunction}, year={1991}, url={_URL_ note=[Accessed: 03-October-2023 ]}


text:
Exposed units: Warren House Formation
The quarry lies on the northeast corner of Hangman's Hill and 160m northwest of Dales Hall. About 12m of crag is exposed at present. Removal of the loose soil cover would easily expose more. The unit is a type of basalt called spilite (basalt that has been chemically altered by reacting with sea water) and is part of the Precambrian Warren House Formation. Rocks at the eastern end of the site preserve pillow lavas, further suggestive of the unit's eruption under water. Sections through the pillows measure approximately 1m x 30cm, with a vertical long axis. During eruption, the long axis of pillow structures will be oriented in the direction that the lava was travelling and therefore will be lain down at an angle close to horizontal. Vertically oriented long axes in the current outcrop therefore indicate that that the Warren House Formation has been subsequently tilted away from horizontal. The top of the unit is present in the north side of the quarry, which comprises about 5cm of broken rock.
Platt, J.I., 1933, 'The petrology of the Warren House series', Geological Magazine, vol.70, pp. 423-429.
Click here to request data


text:
Sir Redvers Henry Buller
Buller, Sir Redvers Henry (bŭlˈər) [key], 1839–1908, British general. His military career began in China, and he later took part in the suppression of the Red River Rebellion (1870) in Canada. In Africa he fought in the Kafir and Zulu wars (1878–79), against the Boers in the Transvaal (1881), and against the Mahdists in Sudan (1884–85). As adjutant general (1890–97), Buller reorganized the army's supply and transport services. He was made commander in chief of troops in the South African War in 1899, but his initial failure to relieve the besieged town of Ladysmith led to his supersession (1899) by Lord Roberts of Kandahar.
The Columbia Electronic Encyclopedia, 6th ed. Copyright © 2012, Columbia University Press. All rights reserved.
See more Encyclopedia articles on: British and Irish History: Biographies


text:
Flight, Short-haul, average passenger, to/from UK (with RF)
Air travel is the mode of travel with the highest emissions. The emission factor for air travel shows how much emissions are caused by flights. The emission factor can be expressed for each trip (kg/trip) or based on the emissions per kilometer or passenger-kilometer (pkm) in g/km. The emission factor for a short flight is higher than for a long-distance flight because the aircraft consumes more fuel during take-off and landing than after reaching the full altitude. The emission factor may also take into account the so-called radiative forcing (RF). However, a long flight does produce more emissions than a short flight.
Emission factor data: Flight, Short-haul, average passenger, to/from UK (with RF)
|Emission factor category
|Flight, Short-haul, average passenger, to/from UK (with RF), CO2 equivalent
|Life cycle stages
|Defra, Conversion factors 2023


text:
Guidance, resources and tools for flight training organisations
The regulations governing flight crew training and licensing in Australia are contained within the following Civil Aviation Safety Regulations (CASR):
- CASR Part 61 sets out the requirements, standards and privileges and limitations of all flight crew licensing in Australia. The Part 61 Manual of Standards contains the aeronautical knowledge and practical competency standards for licences, ratings and endorsements issued under Part 61, and the standards for Part 64 authorisations.
- CASR Part 141
- CASR Part 142
- Part 5 of the CAR 1988 the Civil Aviation Regulations 1998 continues to apply to balloons training.
Guidance material and tools for flight training organisations
We have produced a range of guidance material, including sample documents, to assist flying training organisations apply for an authorisation to conduct flying training activities or to transition to CASR Part 141 and Part 142 by 31 August 2018.
CASR Part 141
CASR Part 142
- Part 142 Sample Exposition and Guide
- Sample syllabi and guide
- Sample training course - Basic flight instrument training - gap training for flight instructors
- Integrated training for private and commercial pilot licences


text:
Date of this Version
This NebGuide examines the advantages and disadvantages of various types of swine manure management systems. Manure management is an integral part of any swine production system and must be carefully considered when planning new or remodeled facilities. Manure management objectives may include 1) optimum nutrient retention and utilization; 2) minimum land, labor or capital requirements; 3) odor control; 4) animal and/or human health and performance considerations; or 5) some combination of these objectives. Because of differences in land availability, climate, capital, labor and management skills among producers, a single, best management system for manure cannot be defined.