text:
Saturday, March 9, 2013 // 8:00AM–12:00Pm for Teachers of Grades K–2 // 1:00–5:00pm for Teachers of Grades 3–5 // Museum Studios & Galleries
There's more to a portrait than you might think. Portraits are often viewed as a mere depiction of a person when in actuality they are a visual text that can be read as biographies that communicate significant information about a person's life. This engaging workshop, using the Museum's collection, teaches how to help students build background knowledge. Teachers can apply this strategy to teaching historical and literary figures across the curriculum.
Jamin Carter is a visual artist and art educator. He holds a BFA in sculpture and painting and a Master's of Arts in Teaching in visual art education. He has taught in K-12 classrooms and currently teaches studio art and A.P. art history in a public high school in Memphis, Tennessee. He spent five years working as an art educator in three diverse Title I schools ranging from grades K-8. Additionally, he has worked as a mentor in elementary and middle school art classrooms modeling skills and techniques that utilize arts integration as well as other unique approaches to art education. Jamin has worked in various media such as oil painting, sculpture, and brush with ink. He currently has a studio in Memphis where he has exhibited work and served as a consultant for public art works with the Urban Arts Commission and Vita Brevis.
Having problems with online registration? Call _PHONE_.


text:
Precast Manholes are used in sanitary sewer and storm drain systems for access, observation and junctions.
They are a good choice for:
All manholes and vertical structures can be provided for highway, railroad or aviation loading.
Precast Manholes can be used for the following:
Precast circular vertical structures can be used for the following:
Precast circular manholes and vertical structures can be provided with the following features:
Precast Circular Manholes and vertical structures are normally available in diameters of 48 inches through 144 inches.
The following joints are normally available for precast circular manholes and vertical structures:
The following specifications apply to precast circular manholes:

source: m-a-p/FineFineWeb


text:
In recent years, a remarkable shift has taken place in the glitzy world of Bollywood. A growing number of celebrities from the Indian film industry have embraced a vegan lifestyle, shunning animal products and embracing plant-based diets. This trend reflects a global movement towards compassionate living and sustainable choices, as these Bollywood stars use their influence to promote a healthier, cruelty-free lifestyle. Their decision to embrace a plant-based lifestyle goes beyond personal health and reaches into the realms of animal welfare, environmental consciousness, and a desire to inspire positive change. Here is the list of some prominent Bollywood actresses who are actually vegan!
Sonam Kapoor, the acclaimed Bollywood actress known for her impeccable fashion sense and versatile acting skills, has been making waves not only in the film industry but also in the realm of veganism. Influenced by her own research and a growing awareness of the impact of animal agriculture on the environment, she took the bold decision to eliminate all animal-based foods from her diet.
By adopting a vegan lifestyle, Sonam has chosen to be a voice for the voiceless and a champion for animal rights. In addition to her dietary choices, Sonam has actively spoken out against the use of animal-derived products in the fashion industry. She has advocated for sustainable and cruelty-free fashion, promoting brands that prioritize ethical practices and alternative materials.
Kangana Ranaut, the fearless and talented Bollywood actress known for her outspoken nature and powerful performances, has embarked on a transformative journey towards veganism. With a deep commitment to animal rights, environmental sustainability, and personal well-being, Kangana has become a vocal advocate for the vegan lifestyle, using her platform to raise awareness and inspire change.
In addition to adopting a vegan diet, Kangana has taken steps to promote cruelty-free fashion and beauty. She actively seeks out brands that align with her principles of ethical and sustainable practices, advocating for a shift towards animal-friendly alternatives in the fashion and beauty industries.
Malaika's decision to adopt veganism stemmed from her deep-rooted belief in the interconnectedness of all living beings. She recognized the environmental impact and ethical concerns associated with animal agriculture, and she felt compelled to align her actions with her values. The transformational power of veganism has had a profound impact on Malaika, both physically and mentally.
Malaika chose to be vegan 2-3 years ago and revealed it on an Instagram post. She actively engages with her fans and followers, sharing her favorite vegan recipes, tips for a balanced diet, and the importance of conscious consumerism. Malaika promotes the idea that veganism goes beyond just food choices, extending to fashion, beauty, and other aspects of daily life.
Jacqueline Fernandez, the talented Bollywood actress and former beauty queen, has embarked on a transformative journey towards veganism. With a deep commitment to animal welfare, environmental sustainability, and holistic well-being, Jacqueline has become a passionate advocate for veganism, using her platform to inspire others to make compassionate choices.
"I went vegan, and I've never felt better. Now, I want to share that wonderful feeling with everybody I know. Going vegan is the best thing you can do to help stop animal suffering, protect the environment and safeguard your own health," Jacqueline on sharing her choices to leave meat and dairy products. Beyond her own journey, Jacqueline uses social media to share her favorite vegan recipes, tips for a balanced plant-based diet, and the importance of sustainable living.
Shraddha Kapoor, the talented Bollywood actress known for her versatile roles and vibrant personality, has embarked on a transformative journey towards veganism. With a deep-rooted commitment to animal rights, environmental sustainability, and personal well-being, Shraddha has become a vocal advocate for veganism, inspiring others to make compassionate choices.
Shraddha's decision to adopt a vegan lifestyle was driven by her love for animals and a desire to align her actions with her values. As she learned more about the ethical implications of consuming animal products, she made a conscious choice to eliminate them from her diet. By embracing veganism, Shraddha aimed to reduce animal suffering and contribute to a more compassionate world.


text:
From Ohio History Central
Rock House is part of the Hocking Hills State Park near Logan, Ohio. The cave is one of Ohio's most popular natural history attractions.
Rock House is the only true cave in Hocking Hills State Park. Water slowly eroded away Blackhand Sandstone, creating the cave. Sandstone is a very porous substance and much more susceptible to erosion than many other types of rocks. Rock House is approximately twenty-five feet high, two hundred feet long, and twenty to thirty feet wide. Seven "windows," openings that allow sunlight into the cave, exist. Several sandstone columns also support Rock House's roof.
Rock House received its name for two reasons. First, the cave does resemble a house, with its roof, the supporting stone pillars, and its "windows." Secondly, various groups have used the cave as shelter for thousands of years. Archaeological evidence has shown that Indians inhabited the cave. The natives constructed small ovens in the rock walls to cook meals. They also created troughs in the cave's floor, which collected water, providing inhabitants with a water supply. During the nineteenth century, robbers and bandits supposedly hid in the Rock House. Because of this, many local residents referred to Rock House as "Robbers' Roost."
In 1924, the State of Ohio purchased 146 acres of land in the Hocking Hills. This purchase formally established Hocking Hills State Park. The State of Ohio eventually purchased additional land, including Rock House. First owned and operated by the Ohio Department of Forestry, in 1949, the Ohio Department of Natural Resources and the Ohio Division of Parks assumed control of Hocking Hills State Park. Rock House was a popular tourist attraction for nearly century before the State of Ohio established Hocking Hills State Park. In 1835, Logan, Ohio businessman F.F. Rempel built a sixteen-room hotel a short distance away from Rock House. The hotel included a ballroom, stables, and even a post office.

source: HuggingFaceFW/fineweb-edu


Method: organizations.delete
Delete an Apigee organization. For organizations with BillingType EVALUATION, an immediate deletion is performed. For paid organizations, a soft-deletion is performed. The organization can be restored within the soft-deletion period - which can be controlled using the retention field in the request.
HTTP request
DELETE _URL_
The URL uses gRPC Transcoding syntax.
Path parameters
Parameters
name
string
Required. Name of the organization. Use the following structure in your request: organizations/{org}
Authorization requires the following IAM permission on the specified resource name:
 - apigee.organizations.delete
Query parameters
Parameters
retention
enum (DeletionRetention)
Optional. This setting is only applicable for organizations that are soft-deleted (i.e. BillingType is not EVALUATION). It controls how long Organization data will be retained after the initial delete operation completes. During this period, the Organization may be restored to its last known state. After this period, the Organization will no longer be able to be restored.
Request body
The request body must be empty.
Response body
If successful, the response body contains an instance of Operation.
Authorization Scopes
Requires the following OAuth scope:
 - _URL_
DeletionRetention
Data retention settings for deleting Organizations.
Enums
DELETION_RETENTION_UNSPECIFIED Default data retention settings will be applied.
MINIMUM Organization data will be retained for the minimum period of 24 hours.


informal stump up
 North American informal ante up, pony up
 - lay waste
 the army laid waste to hundreds of villages
 devastate, wipe out, destroy, demolish, annihilate, raze, ruin, leave in ruins, wreck, level, flatten, gut, consume, ravage, pillage, sack, wreak havoc on
 literary despoil
 rare depredate
 Definition of lay in:
 Share this entry
 Synonyms of lay in English:
 Share this entry
 lay 2
 - 1 a lay preacher
 [Antonyms] ordained
 - 2 I cannot explain to a lay audience the techniques I used to study these genes
 [Antonyms] qualified, professional
 - Definition of lay in:
 Share this entry
 What do you find interesting about this word or phrase?
 Subscribe to remove ads and access premium resources


text:
Part B Exam Content
The standard required in the OSPHE will be that which could be reasonably expected of a public health trainee with at least two years' (whole time equivalent) of service-based training left, and is normally achievable by someone in training after passing Part A MFPH.
The examiners will assess candidates' ability to use knowledge and skills appropriately in public health settings.
The OSPHE is a test of skills and attitudes relating to every day public health issues in commonly experienced settings. The examination is a role-play examination run to time to represent the practice of public health in everyday settings and are mostly based on the real experiences of question setting examiners in the workplace. You will not be required to be familiar with NHS procedures or practices. The OSPHE is a'show how' assessment rather than a 'knowledge' or 'know how' assessment, which will already have been completed in Part A.
The following skills will be tested:
- The ability to demonstrate presenting communication skills (verbal and non verbal) appropriately in typical public health settings: presenting to a person or audience.
- The ability to demonstrate listening and comprehending communication skills (verbal and non verbal) appropriately in typical public health settings: listening and responding appropriately.
- The ability to assimilate relevant information from a variety of sources and settings and using it appropriately from a public health perspective.
- The ability to demonstrate appropriate reasoning, analytical and judgement skills, giving a balanced view within public health settings.
- The ability to handle uncertainty, the unexpected, challenge and conflict appropriately.
The subject matter used in the examinations will draw on material from a wide range of topics encountered in everyday public health practice. The scenarios themselves will also be varied across the six stations of the examination.
- Health Protection (including Infection, Immunisation, Screening and Environmental subject matter).
- Health Promotion and Health Improvement (including lifestyle and behavioural interventions at individual and population level, partnership working and wider determinants of health).
- Quality healthcare: technical aspects of commissioning which require expert advice or assessment utilising public health skills. Examples include the application of technical material to health or health care provision.
- Quality healthcare: Implementation of health or healthcare interventions and working with patients, the public, professionals or organisations.
- Media/high profile 'public':
media - newspaper, radio pre-recorded;
member of parliament or local council leader;
press officer of NHS or partner organisation.
- Other non health service public health 'specialist'/key 'public health improvement' partner:
meeting with/briefing for senior professional (e.g. professional whose job focus has strong public health element such as Director of Children's Services or an informed chair of a non health or other organisation);
meeting with or briefing for new PH trainees or non-specialist staff;
meeting with other senior officer of council or other partner organisation to discuss PH actions.
- The Lay public:
meeting with local councillor/non-NHS health partnership chair or member;
meeting with member of the public on an issue pertinent to them;
meeting with representative of patient forum or pressure or lobby group.
- Healthcare staff - clinical and general management:
briefing to chair of NHS committee or board (non-clinical);
meeting with healthcare manager - commissioning or CE or other senior;
meeting with healthcare professional involved in care delivery - GP/Consultant/Nurse/ AHP.
In addition to the topic areas, there are four types of scenario reflective of mainstream public health practice:


text:
Givv: Blockchain Project for Non-Profit Fundraising with Sustainable Development Goals
Givv is a blockchain-based venture that focuses on building a decentralized and unique cloud-computing network, with all revenues generated directed to the advancement of the Sustainable Development Goals (SDGs). Givv creates a new model that will enable non-profit organizations to access large-scale grassroots fundraising, allowing individuals and companies to contribute to causes that matter to them, at no cost. The platform embraces the use of blockchain technology and easy-to-use app to provide users with a direct and scalable way to finance the world-changing initiatives.
How Givv Works
Givv comes with an open, accessible, and reliable technology framework that facilitates the integration of millions of nodes. This makes it a platform of choice for many cloud computing customers. When it comes to hosting, the platform utilizes a peer-to-peer network to distribute its hosting capacity among many individual computers.
With the intention of assembling the largest cloud computing network in the world, Givv seeks to utilize its immense processing power to solve complex tasks on behalf of corporate buyers. The platform uses blockchain technology to provide a robust infrastructure for distributed processing, utilizing the idle computing capacity of individual computers in the network to power the computation of the tasks.
The platform is an improvement of the server farms used for web hosting today, with a wide range of scientific simulations, 3D computer-generated imagery, as well as artificial intelligence. On the contrary, server farms consume too much amount of power while cloud computing provides a much greener alternative. Combining the untapped processing capacity of millions of PCs will allow users to build a platform for blockchain and DApps hosting that is dependable, environment-friendly, and socially responsible.
Participants On Givv Platform
Individuals And Corporate Partners
Each participant earns a small amount of money daily from the processing power of the idle computers. Both individuals and corporate partners can generate big sums to make meaningful difference to real-world causes. Individual participants will have a way to contribute to causes that they care about without a dime from their pockets. For corporate participants, the platform provides a costless way of expanding its matching programs and staff retention efforts, as well as increasing the scope of the existing corporate social responsibility programs.
Organizations and charities motivate their followers to participate on Givv and enjoy the fruit of their support. Once joined, each follower or Givver can generate micro-earnings on a daily basis to support their favorite causes. The earnings can accumulate very quickly to become a source of recurrent large-scale avenue.
Companies That Purchase Cloud Computing Services
Companies can buy computing power to perform a number of computational activities using Givv's distributed cloud computing network. The Givv's platform embraces global best practices for software and cloud computing services. This, in the end, provides a flexible, scalable, secure, and stable computational power competitively priced against the universal cloud-computing providers.
The main priority of Givv platform is to protect the user of data and the transparency of their vetted security systems. Givv works with a minimal hardware footprint, which limits the strain on your computer. Givv motivates participants to contribute their computers as nodes that participate in distributed computing tasks while addressing their security and privacy concerns. Givv achieves this objective through its secure, sandboxed container for DApps.


text:
The activity has helped to build the resilience of communities in Jamaica by using a reverse
osmosis technology, which provides approximately 1000 gallons of potable water daily for
students and staff. This includes a rainwater harvesting system that includes catchment and
The system is powered by small integrated wind/solar energy facility that will provide the
required electricity needed to purify the water. Simple slow speed wind generators that
produce 1 to 2 KW of power will be used to run the reverse-osmosis (RO) system that will be
used to convert sea water to fresh water. The wind generator uses locally obtained materials,
some of which are recycled.
The system is designed to produce fresh water from normally unused sources of water for
potable supply to 1000 people daily. Rainwater, brackish water and sea water is treated and
purified onsite to minimize distribution losses and increase the efficiency of the water
Education activities to promote the use of renewable energy are a distinct part of the
activity. It helps to build the capacities of the community and particularly engineering
students who are trained as they work on the manufacturing of components and measure wind
velocity and direction for sighting of the unit. The system is intended to be scalable for
easy replication in other schools, households and communities.
The activity aims to initiate a system for the replication of this low-cost technology, by
building capacity and empowering communities in the manufacture, sales and maintenance of the
unit. The activity has influenced policy in that the technology has been incorporated into
national energy policy.


text:
How often should we conduct a performance review meeting?
Nowadays, the performance assessment meeting represents a common practice that is, no longer, an uncomfortable event for either the employer, or the employee. Now that each party is familiar with this activity, the next arising matter regards how often should it be conducted? The frequency rate must take into consideration aspects that will enhance employee performance and also favor company and leaders' resources.
- One annual meeting
Once the need for performance assessment meetings has been acknowledged, it generally starts with a frequency of occurrence of once per year. Having one annual performance review meeting with the company's employees can be effective but it can also become an obstacle in reaching the desired performance results.
In the context of a very dynamic business environment which is continuously growing, developing and changing, a once a year performance review meeting means that employees will pursuit objectives which might be outdated in comparison with the company's current aims. Ineffectiveness might also occur when an employee, who is not on the right track towards achieving performance, will not be able to reestablish himself on the right course earlier than within a year. This is due to the absence of feedback and a clear overview, elements which are normally established during performance review meetings. These are the risks and the threats that may interfere when assessment meetings are conducted no earlier than once a year.
Nevertheless, there can also be contexts when a once a year performance assessment leads to reaching the desired performance results. This is the case when a rolling business has reached a stable state which is to be maintained: changes are few and rarely interfere with the strategic goals. A once a year performance evaluation, in such a context, may be more effective as the path needed to be followed is clear and arises from the previous performance cycles.
- Biannual meetings
Another approach of the frequency of performance assessment meetings is the biannual one which takes place twice a year, at the beginning/end of the year and at its middle. This approach maintains the employees more frequently updated on how they are performing in relation to the set objectives and also what is expected from them. When assessment meetings are conducted accordingly to performance standards, feedback during such an encounter stimulates employees' motivation. Through a biannual performance review meeting, employees' motivation for their work activity is being maintained at a higher levels. In addition, updates, changes, business goals and individual objectives are constantly aligned.
One inconvenient of conducting a twice per year review meeting is that leaders have to double their investment in resources like time, preparation in advance and, of course, rewards allocation. Efforts of these investments will, however, be compensated further on by employees who are motivated and eager to perform.
- Quarterly meetings
The last approach presented concerns assessment meetings included in a quarterly schedule, or every three months. For an employee, to be evaluated every three months means to continuously receive feedback. Additionally, because every feedback is constructive during performance meetings, the output expected from employees is to become more and more performance-oriented.
However, every three months evaluations can lead to two decisively opposite paths, depending on the context and manner of conduct. For example, in cases where deadlines are not tight and the business is not visibly changing, employees will feel like being held under constant surveillance, rather than being appreciated for their efforts. On the opposite side, when quarterly review meetings are performed in the context of a very dynamic business with employees who are working strictly on projects, a performance evaluation meeting comes as additional support and guidance to ongoing development activities.
There isn't any perfect recipe regarding how often a review meeting should be conducted. However, leaders should constantly take into consideration the dynamics of the business they are running, together with the organizational culture. They have to know their employees and what would make them feel awakened, aware of the input they are bringing to the company. Once the frequency of the performance review meetings has been decided, the next relevant steps are to clearly and transparently communicate this decision to employees and to assure an open framework during performance discussions.

source: openbmb/Ultra-FineWeb


text:
I've gained valuable insight into the process for amending a Maine Certificate of Formation, and I'm excited to share it with you.
amend maine certificate of formation is extremely useful to know, many guides online will appear in you not quite amend maine certificate of formation, however i recommend you checking this amend maine certificate of formation. I used this a couple of months ago taking into consideration i was searching on google for amend maine certificate of formation
Understanding the importance of this procedure is crucial for maintaining control and staying compliant with state regulations. Before diving in, there are key considerations to keep in mind.
Gaining Insight into the Procedure for Amending a Maine Certificate of Formation is unconditionally useful to know, many guides online will pretense you not quite Gaining Insight into the Procedure for Amending a Maine Certificate of Formation, however i suggest you checking this Gaining Insight into the Procedure for Amending a Maine Certificate of Formation. I used this a couple of months ago in the same way as i was searching upon google for Gaining Insight into the Procedure for Amending a Maine Certificate of Formation
In this article, I'll provide a step-by-step guide that will help you navigate through the amendment process smoothly and successfully.
Let's get started!
- 1 Understanding the Importance of Amending a Maine Certificate of Formation
- 2 Key Considerations Before Initiating the Amendment Process
- 3 Step-by-Step Guide to Amending a Maine Certificate of Formation
- 4 Common Challenges and Pitfalls in the Amendment Process
- 5 Best Practices for a Smooth and Successful Certificate of Formation Amendment
- 6 Conclusion
Understanding the Importance of Amending a Maine Certificate of Formation
Understanding the importance of amending a Maine Certificate of Formation is crucial for maintaining accurate and up-to-date business records.
As a business owner, it is essential to recognize that changes in your company's structure or operations may require updates to your certificate.
By amending the certificate, you ensure that all relevant information about your business is properly documented and reflected in official records. This not only helps maintain compliance with state regulations but also provides transparency and credibility to stakeholders such as investors, lenders, and potential partners.
Moreover, amending your certificate can bring several benefits, including protecting personal assets from business liabilities, enhancing tax planning strategies, and facilitating future growth opportunities.
Taking control over the amendment process allows you to adapt and evolve your business while safeguarding its legal standing and long-term success.
Key Considerations Before Initiating the Amendment Process
Before you initiate the amendment process, there are several key considerations you should be aware of.
First and foremost, carefully evaluate the need for an amendment. Is it necessary to update or change any information in your Maine Certificate of Formation?
Next, familiarize yourself with the specific steps involved in amending the certificate. This will help ensure a smooth and efficient process.
Additionally, take into account any potential legal implications that may arise from the amendment. It is crucial to thoroughly review all relevant laws and regulations to avoid any complications down the line.
Lastly, consider consulting with legal counsel or professionals who specialize in business formation and amendments. Their expertise can provide valuable guidance throughout the entire amendment process, making sure everything is done correctly and according to state regulations.
Step-by-Step Guide to Amending a Maine Certificate of Formation
To start the process of amending your Maine Certificate of Formation, you'll need to gather all necessary information and documents. Here is a step-by-step guide to help you navigate through the amendment process:
- Review your existing Maine certificate: Carefully examine your current certificate to identify the specific provisions or information that needs to be amended.
- Draft the proposed changes: Clearly articulate the desired amendments in a precise and concise manner. Be sure to include any required language or legal references.
- Prepare the necessary documentation: Compile all required supporting documents, such as resolutions from members or managers, and any additional forms or filings that may be needed.
By following these steps, you can ensure a smooth and efficient amendment process for your Maine certificate.
Now let's explore some common challenges and pitfalls that you may encounter during this process.
Moving forward with amending a Maine Certificate of Formation can present various challenges and pitfalls. It is important to be aware of these potential roadblocks in order to navigate them effectively and achieve a successful outcome.
Common Challenges and Pitfalls in the Amendment Process
Navigating the amendment process for a Maine Certificate of Formation can come with its fair share of challenges and potential pitfalls. Ensuring compliance with all legal requirements is crucial, as failure to meet these obligations can result in delays or even rejection of the amendment.
It is important to carefully review the specific timelines and deadlines set by the state for submitting amendments. Missing these deadlines can cause unnecessary complications and hinder the progress of your business.
Additionally, understanding the intricacies of the process, such as required documentation and fees, is essential to avoid any setbacks.
By being diligent and proactive in meeting these legal requirements and adhering to timelines, you can mitigate potential issues that may arise during your certificate of formation amendment.
Transitioning into best practices for a smooth and successful amendment, it is vital to follow a systematic approach that ensures accuracy and efficiency in this process.
Best Practices for a Smooth and Successful Certificate of Formation Amendment
When preparing for a smooth and successful amendment to your Maine Certificate of Formation, it's crucial to follow best practices that ensure accuracy and efficiency throughout the process. Here are three key steps to help you achieve a successful amendment:
- Conduct thorough research: Before initiating the amendment process, it's essential to thoroughly research the requirements set forth by the Maine Secretary of State. This includes familiarizing yourself with any specific forms or documentation needed, as well as understanding any applicable fees or deadlines.
- Prepare accurate and complete documentation: To ensure a seamless amendment, it's vital to prepare all necessary documents accurately and completely. This includes providing updated information, such as changes in company name or address, along with any supporting evidence required.
- Submit your amendment promptly: Time is of the essence when amending your Certificate of Formation. Make sure to submit your completed application and accompanying documents promptly to avoid unnecessary delays in processing.
In conclusion, amending a Maine Certificate of Formation is an essential process that requires careful consideration and attention to detail. By following the step-by-step guide provided and being aware of potential challenges, businesses can ensure a smooth and successful amendment.
It is crucial to understand the importance of this procedure in maintaining accurate and up-to-date information about the company. By adhering to best practices, businesses can navigate the amendment process efficiently, ensuring compliance with state regulations and avoiding any potential pitfalls along the way.
Thanks for reading, If you want to read more blog posts about Gaining Insight into the Procedure for Amending a Maine Certificate of Formation do check our site – PlanItNow We try to write our blog every day


text:
Landscape Architecture, Planning and Design
1958 Frederiksberg C
Gertrud Jørgensen is professor of urban planning in the Section for Landscape Architecture and Planning. She is a town-planning architect and holds a ph.d. degree in urban planning.
Keywords for Gertrud Jørgensens research are: urban development, urban regeneration; use and perception of the urban environment, urban policies and planning, development and planning in periphereal rural areas, climate adaptation, and strategic planning and design.


Jack Albert Kinzler
American space technician
Jack Albert Kinzler, American space technician (born Jan. 9, 1920, Pittsburgh, Pa.—died March 4, 2014, Taylor Lake Village, Texas), was a technical wizard who became known as NASA's "Mr. Fix-It," notably for fashioning a unique unfurling "space parasol" (the prototype employed telescoping fishing rods and parachute silk, among other items) to replace the thermal meteoroid shield that was ripped off during the 1973 unmanned debut ascent of Skylab, NASA's $2.6 billion flagship space station. The feat earned him NASA's Distinguished Service Medal. The improvised sunshade was deployed by Skylab's first three-man crew. It was fortified with an overlying sun shield to prevent serious overheating of the station during the second crew's 59-day mission. Though Kinzler never earned a college degree, he worked for some 20 years at the National Advisory Committee for Aeronautics (NASA's forerunner) in Langley, Va., as a toolmaker, model maker, and supervisor of the machine shop. After he moved to NASA (at the Johnson Space Center in Houston), he built the full-scale models of the Mercury, Gemini, and Apollo spacecraft and was responsible for crafting the flagstaffs that were planted permanently on the Moon's surface after the lunar landings; he also produced the accompanying plaques. Kinzler retired in 1977.
Karen Sparks
MEDIA FOR:
Jack Albert Kinzler
Previous
Next
Email
You have successfully emailed this.
Error when sending the email. Try again later.
Email this page
×


text:
About John Stewart
A Patriot of the American Revolution for North Carolina with the rank of Private. DAR Ancestor #: A109550
From We Relate's page on John Stuart, posted by Vangale (family researcher):
Name John Stuart
- Gender Male
- Birth? ABT 1746 Augusta County, Virginia
- Death? AFT 25 APR 1833 Iredell County, North Carolina
The following are excerpts from MY STEWART AND OTHER KIN OF IREDELL COUNTY, N. C. by Jeanette H. Kelly.
"In Iredell County, North Carolina, there is a high flat ridge between Fourth Creek and Morrison Creek just north of Statesville, North Carolina. William Sharpe's Map of the Old Fourth Creek Congregation, drawn in 1773, shows several families whose homes were located on the two creeks along the trail leading from William Morrison's Mill on Third Creek to Fort Dobbs.
Among these Scotch-Irish Presbyterian families lived John Stewart, usually identified as John Stewart of Fourth Creek.
S. W. Stevenson included the following story in the History of Concord Church written around the turn of the century. His account reads:
John Stewart and his father, mother and brother came from Pennsylvania before the French and Indian War and settled on what is now known as the Nicholas Stikeleather place." They took refuge in Fort Dobbs in 1756. They ventured out to get some fodder during their stay at Fort Dobbs, and the Indians killed his father and brother but John Stewart got away in Fourth Creek Swamp and reached the fort that night. He swore vengeance against all red skins and went with every company that formed to fight the Indians. It is said that on these raids he spared neither age nor sex. When the Revolutionary War came on he went to Washington's Army and did not come home until the end. It is said that when the call came for men that he was working in a new ground and that he left his mattock sticking in the ground and that when he returned he found it again, but the handle had entirely rotted away.
He is buried in the Morrison Cemetery in an unmarked grave.
The home of Moses Potts was on the opposite side of Fourth Creek from the John Stewart family. Moses Potts married Jane McKee.
Jane McKee Potts and two of John Stewart's children are buried at a site which cannot now be precisely located, but was described by P. F. Laugenour as the first location chose n on which to build a church for the Old Fourth Creek Congregation. Dr. Laugenour wrote:
"The ancient road going out of town north turned down the first branch, crossing the next one about the north end of Tradd Street, ascended some distance and then turned to the right above the millpond, intersecting the Salisbury and Fort Dobbs Road and crossed the creek at the same ford with it. By the side of this road, so much traveled from here northward in the early times, was a spring on lands then owned by A. N. Allison. This was the first place selected for a house of worship.
So confident were the people that it would be built, they began to bring their dead there. James McKee...his sister Mrs. Jane Potts, wife of Moses Potts, two children of John Stewart... and others are said to be entombed there. The plow has long since obliterated the spot and it is doubtful if the spot can be identified by anyone living."
A different site was chosen sometime later for the church house.
The Potts and Stewart homes were only a few miles from Fort Dobbs, the fort built in 1756 for the protection of the early settlers from the Indians.
An abstract of John Stewart's Pension Application reads:
"Stewart, John S.7619 Iredell Co., N.C., Aug. 28, 1832
John Stewart, age 76 states that Rutherford was the Brigadier General at the time he entered service and was his Commander, that Francis Locke was his Colonel and James Pervines (Purviance) was his Captain. He lived in Rowan Co., N.C. (now Iredell) and served three months marching to Montgomery County, then to Cross Creek (now Fayetteville) where they disposed of the Tories. He served from September 1781 to November 1781.
He was later drafted and served three months; he volunteered to fight the Cherokees and left home in August 1776 and returned November that year. He served another time with General Davidson and Captain Thomas Morrison and was in the engagement when General Davidson fell. He was born in Augusta County, Virginia. William Feemster and Jeremiah Scroggs filed affidavits in his behalf.
--------------- ------------------------------------------- -----------
Cross Creek, now Fayetteville, and the battle at Moore's Creek is historically significant to the lives that the early settlers of Iredell County faced under the British rule. Governor Josiah Martin planned to unite the Tories (British loyalists) at Cross Creek to join with seven regiments under Lord Cornwallis and a detachment under General William Howe from New York at the Cape Fear to conquer North Carolina and return it to royal control.
Unlike the western Scottish Highlanders, the eastern Scottish Highlanders were recently arrived and had been granted land and taken loyalty oaths to the King of England. Many of the Scottish Highlander merchants of Cross Creek made other settlers take an oath of allegiance to the King before they were permitted to sell their surplus produce or to purchase needed supplies such as iron, salt, and sugar.
This was unacceptable to the Whigs (patriots) who set about keeping the Tories from joining Cornwallis at the Cape Fear. Whig forces were collected at Salem, Salisbury, Hillsboro, and Charlotte to march against the Tories at Cross Creek. On February 18, 1776, Whig forces drew up beyond a Bridge over Moore's Creek, a tributary of the Cape Fear, each camping in view of the others camp fires over night.
The Whig forces removed the flooring and greased the supporting logs with soft soap and tallow over night. The Tories charged the bridge the next morning, were surprised by the missing flooring, and the first volley by the Whigs swept the bridge clean. Many of the Tories wounded, fell into the creek and drowned. Those who crossed were shot. Only two Whigs were wounded while there were at least thirty Torie casualties but an undetermined fell into the creek and drowned. Many of the Tories were captured.
While most were paroled upon their oath not to take up arms against the Whig cause, their leaders were retained and jailed. Large quantities of Torie arms and supplies were confiscated.
After the battle at Moore's Creek, the North Carolina Provincial Congress empowered its delegates to the Continental Congress to declare for independence, making North Carolina the first colony in America to vote explicitly for independence. Further, the victory had completely frustrated the British plan for the invasion of North Carolina.
--------------- ------------------------------------------- -----------
For the upper Yadkin, the battle of Moore's Creek swept away all vestiges of neutrality and forced wide and deep cleavages of sentiment toward the Revolution. Bitterness turned to violence. Shootings, hangings, burnings, plundering were common affairs. The Tories were numerous enough to participate in this kind of warfare. The Whigs responded in kind. Benjamin Cleveland became the "Terror of the Tories" on the upper Yadkin and no where else did the war show its true nature of a civil war more plainly.
Jeanette H. Kelly has concluded in her book MY STEWART AND OTHER KIN OF IREDELL COUNTY, N. C., James Stewart of south Iredell was the father of John Stewart as well as James Stewart, Jr. of Rocky Creek, a daughter Mary Stewart, and a daughter Sarah Stewart all children of a marriage to a n unnamed mother. James Stewart, Jr. came to America with his father, James Stewart and his father's two brothers.
John Stewart was born in America, specifically Augusta County, Virginia as stated in his pension application of August 28, 1832. If this is true then John Stewart had a half brother James Stewart, who was the son of James Stewart Sr. and Lilias Morton Mitchell Stewart, this son dying during the Revolutionary War.
The origin of John Stewart of Fourth Creek will require more investigation to determine what is the true situation. It is reasonable to conclude by his Pension Application the John Stewart was born in America, fought in the Revolutionary War, and was among the first citizens of the United States of America, of which all his descendants are extremely proud.
"Before examining the Revolutionary War record of John Stewart more carefully, I want to relate a story given to me by Barton Stewart, born September 27, 1894, and a great great grandson of John Stewart of Fourth Creek. In a letter dated October 16, 1981. Barton Stewart, now deceased, wrote:
"I wish to say I was told that the first Stewart to come over, he and one Wallace, stayed in Virginia before coming to North Carolina... They... then joined the army in the Revolution First Stewart fought in the French and Indian War. I don't know whether Wallace did or not but I was told he was in the Revolution also. Stewart was in George Washington's army and knew him personally. He said that the only time he saw Washington have a good laugh was when the British fled when they saw some dummy cannons they rigged up from logs."
The above story is tradition more than 200 years old. Again, making an effort to place tradition alongside of documented evidence in hopes of finding truth, I want to trace John Stewart, to some degree, through the Revolutionary War.
Though drafted


text:
Maktūm dynastyArticle Free Pass
Maktūm dynasty, Arabic Āl Maktūm ("Maktūm family"), ruling family of the emirate of Dubayy of the United Arab Emirates. One of the two members of the Āl Bū Falāsāh family to emigrate from Abū Ẓaby to Dubayy in 1833 was Baṭī ibn Suhayl, father of Maktūm ibn Baṭī, the first ruler of Dubayy (1833–52). Since that time, the family has played a central role in the leadership of the emirate. The Maktūm are a branch of the same Banū Yās confederation that includes the Āl Nahyān, rulers of Abū Ẓaby. In the 1960s members of the Āl Maktūm and Āl Nahyān cooperated to lay the groundwork for self-rule in what would become the United Arab Emirates.
What made you want to look up "Maktum dynasty"? Please share what surprised you most...


u0022xref-ref-8-4\u0022 class=\u0022xref-bibr\u0022 href=\u0022#ref-8\u0022\u003E8\u003C\/a\u003E] observation that mitochondrial \u0394\u03c8 conductivity is much weaker along the cell cross section compared to the longitudinal axis of the cardiomyocytes. We propose that, in normoxia, the rapid diffusion of cytosolic PCr and Cr is sufficient to maintain a uniform \u0394\u03c8 as well as myofibrillar ATP distribution across the cell cross section without the need for \u0394\u03c8 conduction. However, our results also imply that in a hypoxic cardiomyocyte, the phosphocreatine shuttle is not sufficient to maintain a uniform distribution of ATP. \u0394\u03c8 conduction might play a role in maintaining uniform levels of intracellular ATP across the cell cross-section. In the future works, it need to be investigated whether hypoxia can lead to formation of larger number of IMJs along the cell cross section which can subsequently lead to higher \u0394\u03c8 conductivity compared to normoxic condition.\u003C\/p\u003E\u003Cp id=\u0022p-49\u0022\u003EThe total cellular PCr pool and activities of mitochondrial CK enzyme are severely impacted in a number of metabolic diseases, such as diabetic cardiomyopathy. According to previous studies [\u003Ca id=\u0022xref-ref-40-1\u0022 class=\u0022xref-bibr\u0022 href=\u0022#ref-40\u0022\u003E40\u003C\/a\u003E\u2013\u003Ca id=\u0022xref-ref-42-1\u0022 class=\u0022xref-bibr\u0022 href=\u0022#ref-42\u0022\u003E42\u003C\/a\u003E], mtCK and MCK activities are suppressed by a substantial margin in diabetes (35%-50%). Without normal CK activities, homogenous ATP distribution within cardiomyocytes can be severely impacted due to heterogeneous mitochondrial distribution. Our previous studies also revealed that mitochondrial arrangement in type 1 diabetes is significantly irregular than control cells due to mitochondrial fission and clustering [\u003Ca id=\u0022xref-ref-6-5\u0022 class=\u0022xref-bibr\u0022 href=\u0022#ref-6\u0022\u003E6\u003C\/a\u003E], which can also affect the distribution of cellular phosphagens. In future work, we will study these potential changes in metabolite distribution and their effect on force dynamics using a 3D geometry based FE model of cardiac bioenergetics. Future studies will also require a modification in the currently used model of mitochondrial membrane potential to incorporate the conduction of membrane potential.\u003C\/p\u003E\u003C\/div\u003E\u003Cdiv class=\u0022section\u0022 id=\u0022sec-10\u0022\u003E\u003Ch2 class=\u0022\u0022\u003EMETHODS\u003C\/h2\u003E\u003Cdiv id=\u0022sec-11\u0022 class=\u0022subsection\u0022\u003E\u003Ch3\u003ETissue sample preparation and serial block face imaging\u003C\/h3\u003E\u003Cp id=\u0022p-50\u0022\u003EThe tissue sample used for SBF-SEM imaging was collected from the left ventricular wall of a sixteen-week-old male Sprague-Dawley rat at the University of Auckland, New Zealand. We followed the guidelines approved by the University of Auckland Animal Ethics Committee (for animal procedures conducted in Auckland, Application Number R826) for the process.\u003C\/p\u003E\u003Cp id=\u0022p-51\u0022\u003EFollowing euthanasia of the Sprague-Dawley rat, the heart was excised and quickly cannulated and connected to a Langendorff apparatus operating at a hydraulic pressure of 90 cm. We perfused the heart with a Tyrode solution including 20 mM 2,3-Butanedione Monoxime for 2-3 minutes. This was followed by perfusion with 2.5% glutaraldehyde, 2% paraformaldehyde and 50 mM CaCl2 in 0.15 M sodium cacodylate buffer. We dissected a tissue block from the left ventricular free wall and stored in the same fixative that was precooled on ice for 2 hours. The fixative was subsequently replaced with 2% osmium tetroxide and .8% potassium ferrocyanide in 0.15 M sodium cacodylate and left overnight. Afterwards, we stained the block with ice-cold 2% uranyl acetate for 60-120 minutes. Following this, the block was washed of excess uranyl acetate and punched into a 1.5 mm diameter sample. The sample was then progressively dehydrated with ethanol followed by transition to room temperature in acetone. The sample was finally embedded in epoxy resin (Durcupan ACM resin from EM sciences).\u003C\/p\u003E\u003Cp id=\u0022p-52\u0022\u003EWe trimmed the tissue sample to a square block face of 1 mm\u003Csup\u003E2\u003C\/sup\u003E and 300 \u03bcm deep with fibers running perpendicular to the future cutting face. The sample was subsequently mounted on a Teneo VolumeScope (FEI,Hillsborough, USA) and imaged in low vacuum mode (50 mbar) with a 10 nm pixel size. We acquired a total of four thousand and nineteen serial sections of 50 nm in thickness. The sections were then aligned using IMOD. We rotated the sections by 90 degrees around the Y axis and binned the data to an isotropic voxel size of 50 \u00d7 50 \u00d7 50 nm. A detailed description of the animal procedures, sample preparation and imaging techniques is available at our previous publications [\u003Ca id=\u0022xref-ref-14-2\u0022 class=\u0022xref-bibr\u0022 href=\u0022#ref-14\u0022\u003E14\u003C\/a\u003E, \u003Ca id=\u0022xref-ref-15-2\u0022 class=\u0022xref-bibr\u0022 href=\u0022#ref-15\u0022\u003E15\u003C\/a\u003E].\u003C\/p\u003E\u003C\/div\u003E\u003Cdiv id=\u0022sec-12\u0022 class=\u0022subsection\u0022\u003E\u003Ch3\u003EModel development and computational methods\u003C\/h3\u003E\u003Cp id=\u0022p-53\u0022\u003EAs discussed earlier, the results section provides a brief description of the model development, while the supplementary document S1Text contains description of all the PDEs, ODEs and algebraic equation used in the model. The finite element implementation of the model was developed using reaction-diffusion module of OpenCMISS [\u003Ca id=\u0022xref-ref-43-1\u0022 class=\u0022xref-bibr\u0022 href=\u0022#ref-43\u0022\u003E43\u003C\/a\u003E], an open source software package for FE simulation. Besides PDEs, the OpenCMISS model also contains ODEs and algebraic rate equations that have been described in CellML [\u00


Chris Webb's BI Blog
Analysis Services, MDX, PowerPivot, DAX and anything BI-related
Time Intelligence Without Date Columns in DAX
with 5 comments
One of the things that annoys me a little bit in DAX is the way all the built-in time intelligence functionality relies so much on having columns of type Date. What happens if you don't have a Date column to use? Many Time dimension tables that I see in data warehouses don't: they use integers to represent dates instead, often in the form YYYYMMDD (eg so 20100525 would represent the 25th of May 2010). And what happens if you need to something time-intelligence-like on a non time dimension? For example you might have a dimension representing different budgets, and you might want to show the difference between the current budget and the previous budget. There are no equivalents of the .PrevMember or .NextMember, or any hierarchical functions, because there are no hierarchies in PowerPivot.
Anyway, after some thought (and a lot of help from Tomislav and Jeffrey Wang from the dev team) I've found out it is possible to create time-intelligence calculations without dates. Let's take a simple PowerPivot model based on Adventure Works DW, with the DimDate table joined to FactInternetSales on the OrderDateKey column. Now since there's a column of type Date on DimDate, FullDateAlternateKey, we can use the time intelligence functionality to create a calculation that returns the previous year's Sales Amount as follows:
=CALCULATE(SUM(FactInternetSales[SalesAmount])
 , DATEADD(DimDate[FullDateAlternateKey], -1, YEAR)
 , ALL(DimDate))
Here's what a query using this calculation looks like:
image
The above calculation works by returning the sum of SalesAmount for all the dates that are one year before the dates in the current context. So if you have the year 2003 on rows in your query, the for that cell the row context would contain all of the dates in the year 2003; these then would be shifted back one year and you'd get the sum of SalesAmount for all the dates in the year 2002. Incidentally, this explains why in Adventure Works you get strange values for the year 2004: it's because in DimDate you only have dates from January 1st 2004 to August 31st 2004, so the calculation only returns the sum of SalesAmount for January 1st 2003 to August 31st 2003.
Now, what would happen if we didn't have the FullDateAlternateKey column and we wanted to do the same calculation? What we need to do is recreate this algorithm and shift our dates back one year without using the DateAdd function. The way to do it relies on the format of the keys used in the DimDate[DateKey] column, the YYYYMMDD format I mentioned before. If we have a date key like 20100525 and we want to find the equivalent date in the previous year, all we need to do is subtract 10000 from that key value. In our expression, then, what we need to do is to get the set of dates in the current row context, and for each of those dates return the date that has the key value that is 10000 less than the current date, then sum up SalesAmount for those dates. Here's the expression:
=CALCULATE(SUM(FactInternetSales[SalesAmount])
,FILTER(ALL(DimDate[DateKey])
, FILTER(VALUES(DimDate[DateKey]), DimDate[DateKey]-10000=EARLIER(DimDate[DateKey])))
, ALL(DimDate))
Notice the use of two nested Filter statements here, and the way that the Earlier function is used to retrieve the value of DimDate[DateKey] from the outer row context. The outer Filter gets the set of all values from DimDate[DateKey], regardless of year or any other selection made, using the All function; the inner Filter filters this set so it only contains the keys that are 10000 less than the dates that have currently been selected.
It works in almost the same way as the original calculation, although I've noticed a few differences. First of all, the grand total for the new calculation displays the total of the values for each year, in a way that the original version does not:
image
Secondly, on February 29th in a leap year, the DateAdd function returns February 28th in the previous year and our new approach (unsurprisingly) does not:
image
It's probably a matter of taste what should happen here; either a null or the value from February 28th in the previous year make sense to me. Note, though, that as shown in the last but one screenshot the year totals for 2004 for both calculations are identical, so the value for February 28th is not counted twice.
Thirdly, keeping dates on rows and measures on columns, when you add English Month Name to a slicer and choose one month, the new expression works ok but you get the following error from the original expression:
ERROR – CALCULATION ABORTED: MdxScript(Sandbox) (22, 4) Function 'DATEADD' only works with contiguous date selections.
image
This particular error will be the subject of my next blog post, but in this case I think the DAX time intelligence functions are behaving a bit rubbishly when they should be returning results.
Written by Chris Webb
May 26, 2010 at 10:09 pm
Posted in DAX
5 Responses
Subscribe to comments with RSS.
 1. This is an important article. Looking at the differences you mentioned, I can conclude nothing but that your calculation is superior. History repeats itself with built-in time-intelligence, wouldn\'t you say? .-)
 Tomislav
 May 28, 2010 at 12:18 pm
 2. I wouldn\'t say it\'s better – the thing I didn\'t test was performance. I don\'t know how my approach compares to the DateAdd approach, and I wouldn\'t be surprised if using DateAdd was faster.
 Chris
 May 28, 2010 at 2:44 pm
 3. Yes, that crossed my mind. And you\'re right, it should be slower. But then again, we\'re talking about time dimension here (Values() and Earlier() refer to that). How many members must we have there to notice significant performance issues?Setting the context is probably faster with built-in approach, should be. I remember my experiments with Earlier() function were several times slower than the same calculations made different way, without it. Which means I\'ve waited for a second or two in the worst case. However, I used a fact table in my calculations, not a small time table. Nevertheless, the performance issue would be interesting to measure. Do you plan to perform tests?In contrast, while I might agree that the second difference is ok in both ways, differences number 1 and 3 signal questionable total and inability to slice the data. Weighting that against an unknown decrease in performance in already fast Vertipaq is a clear case for me. But then again, it wouldn\'t be the first time that I\'m wrong :-).
 Tomislav
 May 29, 2010 at 1:56 am
 4. Performance tests would be a good idea – which then raises the question of how to test the performance of a DAX calculation. I guess you\'d need to use the built-in trace functionality, and maybe run the query as soon as you opened the workbook to ensure it runs on a cold cache… I\'ll ask someone.Anyway, I agree that issue #3 is a big problem in my opinion, and is definitely something that should be fixed in a service pack.
 Chris
 May 29, 2010 at 9:49 pm
 5. One thing you could also do in this particular case is add a column with the following formula: =DATEVALUE(FORMAT(VALUE(DimDate[DateKey]),"0000-00-00")) and then use DATEADD(). I haven\'t tested the performance impact though.
 Kirill
 September 4, 2010 at 11:59 pm
Leave a Reply
Fill in your details below or click an icon to log in:
WordPress.com Logo
You are commenting using your WordPress.com account. Log Out / Change )
Twitter picture
You are commenting using your Twitter account. Log Out / Change )
Facebook photo
You are commenting using your Facebook account. Log Out / Change )
Google+ photo
You are commenting using your Google+ account. Log Out / Change )
Connecting to %s
Follow
Get every new post delivered to your Inbox.
Join 3,113 other followers
%d bloggers like this:


=encoding ISO8859-1 =head1 NAME GvaScript.ChoiceList - Dropdown list of choices with navigation =head1 SYNOPSIS var choiceList = new GvaScript.ChoiceList(["foo", "bar", "buz"]); choiceList.fillContainer($('myChoiceDiv')); =head1 DESCRIPTION Displays a list of "choices", handles navigation in those choices, and generates events when a choice is highlighted, then selected, or when the list display is cancelled. At any moment the choiceList is bound to maximum one "container", and highlights exactly one choice in the list. =head1 BEHAVIOUR Once a choice list is displayed, the user can move the mouse over the list, thus highlighting various choices; then click on the highlighted choice to select it. Alternatively, the user can navigate the list with keys C, C, C, C, and then use either C (for selecting) or C (for cancelling). =head1 CONSTRUCTOR var choiceList = new GvaScript.ChoiceList(choices, options); =head2 Choices The choice list must be an array. Each item in the list is either =over =item a plain string this string will be displayed in the choice list =item an inline object this object is supposed to have a C


Papua New Guinea 2 Kina banknote of 2007
22 May 2019 Wed
Papua New Guinea, in the southwestern Pacific, encompasses the eastern half of New Guinea and its offshore islands. A country of immense cultural and biological diversity, it's known for its beaches and coral reefs. Inland are active volcanoes, Granite Mt. Wilhelm, dense rainforest and hiking routes like the Kokoda Trail. There are also traditional tribal villages, many with their own languages.
Papua New Guinea is richly endowed with natural resources, including mineral and renewable resources, such as forests, marine, and in some parts agriculture. The kina is the official currency of Papua New Guinea and is divided into 100 Toea. The kina was introduced on 19 April 1975 and circulated along with the Australian dollar until 1 January 1976, when the dollar ceased to be legal tender.
On 19 April 1975, notes were introduced for 2, 5 and 10 kina that replaced the Australian dollar at par, so the colour scheme was the same. Today, we are looking at a 2 Kina banknote issued in the year 2007. The note specifications are as follows:
Obverse: Bird of Paradise - National Emblem symbolising National Unity to left; National Parliament Building to center; a melange of Tapa cloth from Central Province, a Mount Hagen axe, a Club from the Huon Gulf area, a clay pot from the Sepik, a shield from the Madang Area, a marriage bed from Manus Island, a shield from the Upper Sepik Region; A see-through bank logo.
Reverse: Mount Hagen axe, Kula arm band from the Milne Bay Province, engraved dog's teeth from the Bougainville area, clay pot from the Sepik Province. This vibrantly green note has the Bank logo - Bird of Paradise as its watermark.
Image Courtesy: Just World Banknotes
Knowledge Base


text:
Yes, there are headsets that are compatible with the Mac. It is possible to get them to work. You will need to go to the settings with the headset plugged in. Click on the device you want to use from the list to the output/input tab.
- Does any USB C work with MacBook Pro?
- Why do my headphones not work on my MacBook Pro?
- Do Macs use USB-C?
- Does MacBook have USB-C port?
- Can I use USB-C to charge MacBook Pro?
- Does MacBook Pro have audio jack?
- Why does the sound on my Mac only work with headphones?
- Does MacBook have earphone jack?
- Is Thunderbolt and USB-C the same?
- Does a MacBook Pro have a USB port?
- Which is faster USB A or C?
Does any USB C work with MacBook Pro?
If you have a Mac, you can charge your notebook with any of the power sources that come with the computer. If you want to charge your Mac notebook, you should use the power adapter and cable.
Why do my headphones not work on my MacBook Pro?
The port will not recognize your headphones or speakers if they are covered in dust or fluff. If that doesn't work, try blowing the dust off the jack and the port on your Mac to see if you can fix it. Hold the volume buttons at the same time as you put the headphones back in. The volume controls on your headphones need to be checked.
Do Macs use USB-C?
This port can be used with displays and other devices that use the same cable as the MacBook. You can charge your notebook computer with the help of a power source. There is a way to connect a device that doesn't connect to this port.
Does MacBook have USB-C port?
The new Macs have a pair of ports for connecting to the internet. There are a few other tricks that the usb-c has to offer. The new MacBook Pro was announced by Apple. The new 13- and 15-inch laptops have the same ports as their predecessors.
Can I use USB-C to charge MacBook Pro?
If you want to charge your Mac with a cable, you can use any of the ports on the Thunderbolt 4. The MagSafe 3 port and the Thunderbolt 4 port are only used for one port at a time, so you won't get a faster charging experience.
Does MacBook Pro have audio jack?
Apple says the new MacBook Pro models have the "best audio system in a notebook" with the upgrade to the speaker system. High-impedance headphones can now be supported by the 3.5mm jack.
Why does the sound on my Mac only work with headphones?
If your headphones don't work properly, there's a problem with your jack. The internal switch that tells the system which audio device to connect to is probably being shorted.
Does MacBook have earphone jack?
Apple says that the new 14-inch MacBook Pro and revised 16-inch MacBook Pro will work with low- and high-impedance headphones.
Is Thunderbolt and USB-C the same?
The following is a list of the five things. What is the name of the port? They're both universal, but they aren't the same. There are a number of features that make the Thunderbolt ports stand out from the rest of the USB-C ports.
Does a MacBook Pro have a USB port?
The ports will come back with the new MacBook Pro. Apple has added a MagSafe 3 port for charging in addition to the threeusb-c ports it already has. If the cable gets caught on something, MagSafe will make sure your laptop doesn't fly.
Which is faster USB A or C?
It is possible to charge devices up to 20 times faster with a universal serial bus connection. It is possible to deliver 100 watt of power to compatible devices with the help of the usb-c ports.


OPEN SOURCE
Chronicle Wire
Chronicle Wire is a java serialiser, that is able to read and write to different message formats such as JSON, YAML, CSV and raw binary data.
Pluggable Wire Implementation
Chronicle Wire abstracts away the implementation of the serialization to a pluggable Wire implementation. This means there is no need to change the code to change the encoding. The objects only need to describe what is to be serialized not how it should be serialized. It is developed with low latency in mind and reduced object creation this helps to deliver the highest possible performance.
Balanced Compactness
Chronicle Wire balances the compactness of the format without going to the extreme of compressing the data, which would use valuable CPU time. Storing the data in as few bytes as possible without sacrificing performance, for example, integers can be stored using stop bit encoding.
Schema Changes
A key aim is to allow the schema to evolve over time. New schemas for an existing message can contain optional fields, fields in a different order, fields that are not expected. In other words, Chronicle Wire is able to read a message to a different type. It is also able to handle updating fixed-length fields and dynamic updates of Enums or objects passed-by-name.
Easy to Convert Format
Chronicle Wire is designed to make it easy to convert from one wire format to another. For example, you can use fixed-width binary data in memory for performance, and variable-width or text over the network. Different TCP connections could use different formats. It also supports hybrid wire formats. For example, you can have one format embedded in another.
Low-latency
Benchmarks
Chronicle Wire is developed with Low latency in mind and with reduced object creation to deliver the highest possible performance.
Wire Comparison for 100 byte messages
* 96 byte messages
Related Articles
High-Performance Java Serialisation to Different Formats
Java serialization is a popular mechanism where you are able to serialize and deserialize complex object graphs; for example where object A can contain a reference to object B, which in turn has a reference back to object A. The problem is that this rich functionality comes at a performance cost. However, if you do…
Continue Reading >>
Did You Know You Can Create Mappers Without Creating Underlying Objects in Java?
As most Java developers know, putting values in a Java Map (like a HashMap) involves creating a large number of auxiliary objects under the covers. For example, a HashMap with int keys and long values might, for each entry, create a wrapped Integer, a wrapped Long object and a Node that holds the former values…
Continue Reading >>
Chronicle Queue storing 1TB in virtual memory on a 128GB machine
If you use a standard JVM like the Oracle JVM or the OpenJDK, you might find that as the heap size grows the performance of your JVM can drop as GC pause time escalates. This tends to be a problem around 32 GB of heap, but it often depends on the application at which point…
Continue Reading >>
WHAT'S NEXT?
Get Started Today
Chronicle Wire is available open-source, so why not get started right away? Follow the Quick Start link below to get set up in minutes.


From WikiChip
Hardware Acceleration
Revision as of 19:29, 19 November 2017 by At32Hz (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Hardware acceleration refers to the use of specialized hardware circuitry in order to speed up certain computational tasks. Hardware acceleration is designed to speed-up certain functions more than would otherwise be possible using optimized software on a general-purpose microprocessor. The hardware circuitry that performs the acceleration is called an accelerator and the software utilizing those accelerators are called hardware-accelerated software.
Overview[edit]
As traditional single-core performance improvements slows down, a need to improve the performance of certain algorithms continues. Additionally, repetitive algorithms can consume a large amount of the processor's resources. Hardware acceleration is any use of specialized hardware circuitry used to speed up computational tasks. Typically, the speed-up is by as much as an order of magnitude vs. what's possible using ordinary software on a general-purpose microprocessor. Additionally, by off-loading those intense computations to be done by specialized hardware, the main processor's utilization goes down, freeing up resources for other workloads.
Typical accelerated workloads[edit]
 - Artificial Intelligence
 - Compression
 - Cryptography
 - Graphics
 - Vector Manipulation


text:
Brampton's grass maintenance services occur from May to October, depending on weather conditions. Parklands, boulevards, and parks receive regular grass cuts, averaging every 7 to 21 days, totaling 12 cuts throughout the season. The city maintains the grass at a height of 3 inches, supporting local pollinators, soil health, and wildlife habitat.
Recent weather conditions characterized by more rainfall have led to an unexpected acceleration in the grass growth rate throughout the entire province. Grass is growing faster, causing overgrowth and requiring special attention from the city's grass maintenance services.
The City of Brampton is committed to well-kept green spaces and is taking proactive steps to address rapid grass growth. Measures include:
- Adjusting the grass-cutting schedule to increase frequency.
- Assigning additional staff for inspections and prioritizing areas needing immediate support.
- City staff is working extended hours, seven days a week, to minimize backlogs and maintain well-kept parks.
Brampton values the vital role of community support in overcoming challenges. The understanding and cooperation of its residents during this period are important to maintain the beauty of our public green spaces.
As we continue to face unique summer conditions, the City of Brampton remains committed to maintaining the beauty of our green spaces with solutions to deal with unpredictable weather.
Brampton Grow Green page:


text:
North Dakota may soon begin using brine, a byproduct of oil production, to control dust on roads.
A state health department official says test are underway to determine the environmental impact and effectiveness of using brine — which is 10 to 30 times saltier than seawater — compared to commercially available products, the AP reports.
On dry days with heavy traffic, dust on gravel roads leading to oil production sites can create near-whiteout conditions. But using magnesium chloride to control dust can cost $7,000 per mile, the news service says. Brine, however, can be obtained for free from oil companies.
This winter Milwaukee used cheese brine waste to de-ice city roads as a cheaper and more environmentally friendly alternative to rock salt, which can wash away and pollute waterways.


text:
- Haiku monthly activity report - 04/2014
- Haiku monthly activity report - 03/2015
- Haiku monthly activity report - 02/2015
- End of contract - closing words.
- Google Code-In 2014 Wrap Up Report
- Contract weekly report #61
- Tracker-Layout has landed!
- Contract weekly report #60
- Contract weekly report #59
- Contract weekly report #58
Ext3 Journal Implementation
The fundamental parts of the journal code are finished. Although they still need more testing, and they can change as more of the Ext3 code is written, they are ready for supporting the first steps in write support for ext2 and ext3 volumes. This blog post explains the code, and how it is organized to handle ext2 and ext3 volumes.
The first thing to notice is that a journal only exists in Ext3 volumes, and therefore Ext2 volumes should not have their operations logged. However, having support for transactions makes it easier to handle error checking in file system operations. Because one operation (in most cases) is composed of many sub-operations, a transaction groups all of them to represent one operation, as if it was an atomic operation. The transaction then allows all operations to be "simulated" before actually applying them on the file system. Therefore, we can just do the sub operations in order, and if one of them fails, we can fail the transaction with the tranquillity that all the other sub operations will be undone.
Most of this facility comes from the block cache's support for transactions. A transaction is only applied after it has been closed. The block cache is responsible for managing the transactions, having support for starting, cancelling, finishing (closing), and flushing a transaction. There is also support for sub transactions, which could be described as another independent transaction that is started while the "parent" transaction still hasn't been flushed to disk. Therefore, all of the transaction support comes mostly for free, and the only things that remain is to listen to transaction states when we need to do something that the block cache doesn't do automatically (for example restore memory buffers when transactions fail) and actually map the transaction to the disk journal.
There are three main classes related to the journal code. The first class is the Journal class, which contains most of the code. It performs the actual mapping of the disk journal, mostly through the _WriteTransactionToLog function. The other two classes are sub-classes of the Journal class, adding or removing features for specialization. The first sub-class is the InodeJournal, which represents an on disk journal inside an inode (the simplest and most common form of an ext3 journal). The main method that this class overrides is MapBlock, which passes the logical block number through Inode::FindBlock to get the physical block number. The second sub-class is the NoJournal class which, as the name implies, is responsible for disabling the journal mapping operations. The main method overrided is _WriteTransactionToLog, so that it doesn't write anything that was supposed to be written to the journal. The NoJournal also forces a transaction flush (ie. forces the block cache to write all the changed blocks) every time the transaction ends, effectively forcing the write to happen as soon as possible. Although this action isn't the most efficient (because the more operations the IO device has queued, the better it can reorganize them into an efficient order) it is there to make sure too much memory won't be used by having too many transactions waiting to be flushed. A better solution would be to only force the flushes when too much memory has been used, but it is also more complex to implement.
The code to handle working with transactions and the journal is based on the code in the BFS implementation because the block cache handles most of the low level operations, and most of the code exists to interface with it, which is mostly the same. The block cache only supports one active transaction at a given moment, which means that when a transaction is started (by the Transaction constructor or the Transaction::Start method), it locks the journal (Journal::Lock), and when the transaction is cancelled (by the Transaction destructor) or finished (by Transaction::Done), the journal is unlocked (Journal::Unlock). In fact, because there is always one active transaction, it is actually managed by the Journal class, instead of the Transaction class, which serves mostly as an interface for simplifying transaction operations inside the former.
The Ext3 journal is laid out as another block device (with the same block size as the file system). The first block contains the journal superblock, and all of the other blocks are for the log. Log blocks can be either log data or log meta-data. They can be distinguished because log meta-data blocks start with a magic number. This means that when the rare occasion of a log data block starting with the magic number happens, we have to remove the magic number and indicate in the block tag that the block has been "escaped". After the magic number, a sequence number follows, so that if the sequence number changes unexpectedly it indicates where the log ends (unless there was some kind of corruption, which is only detectable in an ext4 journal). There are three different types of log meta-data blocks: descriptor blocks, revoke blocks and commit blocks. Descriptor blocks are blocks containing a list of tags. Each tag represents a log data block placed after the descriptor block (the data blocks must be in the same order as their respective tags), and contain the block destination in the file system and some flags associated with the block (like the flag indicating that a block was escaped, and must be restored by placing the magic number at the start before writing it to disk). Revoke blocks contain a list of blocks that aren't supposed to be written back to the file system, in case for example there is a cyclic dependency between two transactions, and one of them hasn't been committed to the journal. However, a block that is marked as revoked in the list inside the revoke block can be written to the file system if its sequence number is higher than the revoke block's sequence number (ie. the block has been changed after it has been revoked, so the new changes must be written). Finally, commit blocks indicate that a transaction has been fully written to the journal, and therefore should be replayed if the disk isn't unmounted correctly.
The journal can have quite a large area reserved for it (for example, about 64MB). This means it can contain a transaction that is larger than what a single descriptor block can represent. I'm not sure how the Linux implementation handles this (it probably limits the maximum transaction size to the maximum size one descriptor block can represent), but this implementation allows for a transaction to grow larger, and split them into smaller transactions (partial transactions) if necessary. Mostly this allows further delaying of a transaction flush, which reduces seek operations and possibly helps with performance. Because the disk still represents each partial transaction as an independent transaction, it is required to make sure all of them are written to disk before writing a commit block, otherwise it can lead the file system into an invalid state. To achieve this, the first commit block is only written after all the other blocks in the transaction. If the disk fails before that first commit block is written, the recovery code detects the missing commit block as an indicator that the first partial transaction (as an independent transaction) hasn't been fully written to disk, and considers it the end of the log (ignoring the other partial transactions that may have been fully written). The _WriteTransactionToLog is responsible for all these operations, and it uses a helper method called _WritePartialTransactionToLog to (as the name implies) write a partial transaction to disk (without the commit block). Supporting larger transactions, while looking like a hack, still provides backward compatibility and can offer some more flexibility. However, more tests are needed to see if a larger transaction support can be an advantage or if it can become a disadvantage.
Most of the journal groundwork has been finished, and has had some simple testing. There are probably some small errors still, which will probably appear when more thorough testing is done. Some things are still missing, like for example separating into the three different modes that the journal handles file system data and meta data (ordered, unordered, or fully journalled). It hasn't been done yet because it requires the journal to be aware of the data operations that happen inside a transaction. Differently from meta-data, data doesn't pass through the block cache, and therefore doesn't easily support transactions. One of the next milestones is file data write support, which will bring more insight into this part. Another thing that hasn't yet been implemented is writing revoke blocks. Currently there is no need for it, and for now it would only offer some minor performance benefits. When it will be required, it will be implemented correctly. One thing that is obvious but still missing is thorough testing. This is very important because from now on, the ext2 code does not force to open a volume read only, and can risk data loss and/or corruption. The journal code didn't take long to implement (probably less than a week), but I had to spend more than a week testing it and fixing some bugs that appeared, including a memory leak inside the block cache. The next blog post will talk about the block allocator implemented for the Ext3 file system, which helped testing the journal code.


taken during one illumination cycle. The method to calculate the lifetime-photoluminescence image from the four photoluminescence images taken during one illumination cycle is described in literature50,51. The lifetime-photoluminescence image is corrected afterwards for the effective minority charge carrier lifetime measured by photo-conductance. A general description of the underlying physical principles of photoluminescence is described elsewhere52.
Simulations
Electrical simulations based on the optimized TPC solar cells were performed using TCAD Sentaurus with parameters of c-Si(n) and amorphous layers as reported in ref. 43. The simulations used measured electronic parameters of our conductive and passivating nc-SiC:H(n) layers. More details of the parameters can be found in the Supplementary Information (Supplementary Discussion 2 and Supplementary Tables 3 and 4). Optical simulations based on the optimized TPC solar cells were performed using GenPro4 (ref. 37). The simulations were based on double-side textured interfaces with layers' measured thicknesses and complex refractive indices. More details of the parameters can be found in the Supplementary Information (Supplementary Table 5 and Supplementary Fig. 21).
Reporting Summary
Further information on research design is available in the Nature Research Reporting Summary linked to this article.


text:
Almost everyone in the world has hear about the Klondike gold rush. It was one of the biggest gold rushes in the world ever. During that time prospectors from all over the world came to find fame and fortune. However many prospectors decided along the way to look elsewhere and that is how many of the gold towns and mining plays inother parts or the area came to be.
One such mining was that of the Whitehorse Copper Belt. This belt is about 20 some miles of rich high grade copper along with gold and silver and it was located just on what is the outside of Whitehorse today. There were many mines that started up along this high grade belt of copper. The War Eagle mine,
The first copper ore in the Whitehorse copper belt was discovered in 1898 by an American named John McIntyre. Then 1899, another American named William Grainger came to the Yukon andd he acquired an interest in the property. These two men started the Copper King mine and by 1900 they were shipping ore. John McIntyre would work at odd jobs in the winter to help fund his mining operation like many other miners back then did. In 1902 he had the mail run from Atlin BC and during one of those trips he fell through the ice and drowned. This left just William Grainger to run the Copper King mine on his own.
In 1907 the Copper King mine was doing quite well and was turning out good copper ore so William optioned the mine out to some Americans for $200,000 and he stayed on as a mine manager. In May of that year William and a helper went down into the mine where there had been a fire burning that was melting frozen ground and ice. When the two never came to surface a search party went down into the mine only to find the two men dead. They had died from what was called "Black Damp" or carbon monoxide.
With two mine deaths now a lot of people started thinking that the copper belt was cursed. The so called curse did little to slow down the staking of claims and the building of mines. During that time several other mines were built. One of those mines was the Pueblo mine. It was the most productive mine and proved to be a big money maker for the owners. However this mine was what they called a "Wet mine" mening there was always water seeping into the shafts and tunnels. It was estimated that close to 600 gallons a minute was seeping into the mine. All this water funning in ended up washing away silts and formations and then one day, March 21, 1917, nine miners were trapped by a cave in. Searchers managed to rescue only three of the miners and the other 6 miners were never recovered. After that the Pueblo mine was closed.
You can still go to these old mines just outside Whitehorse Yukon. There is a museum where you can see the history and even ride the old rails where the narrow guage train use to haul the ore from these old famous mines


text:
How Luer and Other Small-Bore Connectors are Used in Clinical Settings
Small-bore connectors are parts used to connect medical devices to tubing and accessories that deliver fluids and gases to patients. Small-bore refers to the small size of the opening of the connector.
One of the most commonly used small-bore connectors are Luer connectors—sometimes called Luer fittings or Luers.
There are two types of Luer connectors: slips and locks. In general, a Luer consists of a tapered "male" tip and wider-tapered "female" sleeve that either slide into one another (a Luer slip) or screw together (a Luer lock) to form a secure, yet detachable, leak-proof connection.
A Luer slip connector (left) and a Luer lock connector (right).
Courtesy of Beaumont Hospitals
Examples of Medical Devices that Use Connectors
Many different types of medical devices use small-bore connectors including:
- Blood pressure cuffs and other non-invasive blood pressure devices
- Breathing systems such as anesthesia machines and ventilators
- Enteral feeding tubes that deliver liquid nutrients or medicine to the stomach
- Intravenous devices such as intravenous (IV) lines used to deliver nutritional formulas and medicines
- Neuraxial devices, such as epidural catheters, used to deliver medicines to the epidural space
- Urinary tubing, such as catheters, used to empty the bladder
- Vascular access devices used to obtain blood or monitor blood pressure, gas levels and chemical balances inside a patient's body


has => [
 owner => { is => 'Person', id_by => 'owner_id' },
 ],
 };
 Note that the value for "reverse_as" needs to be the name of the relation property in the
 related class that would point back to "me". Yes, it's a bit obtuse, but it's the best we
 have for now.
 Indirect Properties
 When the property of a related object has meaning to another object, that relationship can
 be defined through an indirect property. Things already have owners, but it is also
 useful to know a Thing's owner's name.
 class Thing {
 id_by => 'thing_id',
 has => [
 owner => { is => 'Person', id_by => 'owner_id' },
 owner_name => { via => 'owner', to => 'name', default_value => 'No one' },
 ],
 };
 $name = $thing->owner_name();
 $name eq $person->name; # evaluates to true
 The values of indirect properties are not stored in the object. When the property's
 method is called, it looks up the related object through the accessor named in "via", and
 on that result, returns whatever the method named in "to" returns.
 If one of these Thing objects is created by calling Thing->create(), and no value is
 specified for owner_id, owner or owner_name, then the system will find a Person object
 where its 'name' is 'No one' and assign the Thing's owner_id to point to that Person. If
 no matching Person is found, it will first create one with the name 'No one'.
 Alias Properties
 Sometimes it's useful to have a property that is an alias for another property, perhaps as
 a refactoring tool or to make the API clearer. The is accomilished by defining an
 indirect property where the 'via' is __self__.
 class Thing {
 id_by => 'thing_id',
 has => [
 owner => { is => 'Person', id_by => 'owner_id' },
 titleholder => { via => '__self__', to => 'owner' },
 ]
 };
 In this case, 'titleholder' is an alias for the 'owner' property. titleholder can be
 called as a method any place owner is a valid method call. BoolExprs may refer to
 titleholder, but any such references will be rewrittn to 'owner' when they are normalized.
 Subclassing Members of an Abstract Class
 In some cases, objects may be loaded using a parent class, but all the objects are binned
 into some other subclass.
 class Widget {
 has => [
 manufacturer => { is => 'String',
 valid_values => ['CoolCo','Vectornox'] },
 ],
 is_abstract => 1,
 sub_classification_method_name => 'subclasser',
 };
 sub Widget::subclasser {
 my($class,$pending_object) = @_;
 my $subclass = 'Widget::' . $pending_object->manufacturer;
 return $subclass;
 }
 class Widget::CoolCo {
 is => 'Widget',
 has => 'serial_number',
 };
 class Widget::Vextornox {
 is => 'Widget',
 has => 'series_string',
 }
 my $cool_widget = Widget->create(manufacturer => 'CoolCo');
 $cool_widget->isa('Widget::CoolCo'); # evaluates to true
 $cool_widget->serial_number(12345); # works
 $cool_widget->series_srting(); # dies
 In the class definition for the parent class, Widget, it is marked as being an abstract
 class, and the sub_classification_method_name specifies the name of a method to call
 whenever a new Widget object is created or loaded. That method is passed the pre-
 subclassed object and must return the fully qualified subclass name the object really
 belongs in. All the objects returned to the caller will be blessed into the appropriate
 subclass.
 Alternatively, a property can be designated to hold the fully qualified subclass name.
 class Widget {
 has => [
 subclass_name => { is => 'String',
 valid_values => ['Widget::CoolCo',
 'Widget::Vectornox'] },
 ],
 is_abstract => 1,
 subclassify_by => 'subclass_name',
 }
 my $cool_widget = Widget->create(subclass_name => 'Widget::CoolCo');
 $cool_widget = Widget::CoolCo->create(); # subclass_name is automatically "Widget::CoolCo"
 These subclass names will be saved to the data source if the class has a data source.
 Also, when objects of the base class are retrieved with get(), the results will be
 automatically put in the appropriate child class.
 Inline Data Sources
 If the data_source of a class definition is a hashref instead of a simple string, that
 defines an in-line data source. The only required item in that hashref is "is", which
 declares what class this data source will be created from, such as
 "UR::DataSource::Oracle" or "UR::DataSource::File". From there, each type of data source
 will have its own requirements for what is allowed in an inline definition.
 For UR::DataSource::RDBMS-derived data sources, it accepts these keys corresponding to the
 properties of the same name:
 server, user, auth, owner
 For UR::DataSource::File data sources:
 server, file_list, column_order, sort_order, skip_first_line,
 delimiter, record_separator
 In addition, file is a synonym for server.
 For UR::DataSource::FileMux data sources:
 column_order, sort_order, skip_first_line, delimiter,
 record_separator, required_for_get, constant_values, file_resolver
 In addition, resolve_path_with can replace "file_resolver" and accepts several formats:
 subref
 A reference to a subroutine. In this case, "resolve_path_with" is a synonym for
 "file_resolver".
 [ $subref, param1, param2, ..., paramn ]
 The subref will be called to resolve the path. Its arguments will be taken from the
 values in the rule from properties mentioned.
 [ $format, param1, param2, ..., paramn ]
 $format will be interpreted as an sprintf() format. The placeholders in the format
 will be filled in from the values in the rule from properties mentioned.
 Finally, "base_path" and "resolve_path_with" can be used together. In this case,
 resolve_path_with is a listref of property names, base_path is a string specifying the
 first part of the pathname. The final path is created by joining the base_path and all
 the property's values together with '/', as in
 join('/', $base_path, param1, param2, ..., paramn )
SEE ALSO
 UR::Object::Type, UR::Object::Property, UR::Manual::Cookbook


text:
definition 1: a distinct, novel idea that has been arrived at through consideration.
example: The company was looking for an exciting concept that would increase sales of its cars.
example: The Earth being round was a novel concept to many in the fifteenth century.
definition 2: a personal or generally-held way of conceiving something; idea; notion.
example: Your concept of a good marriage is not the same as mine.
example: The child had heard the word "loyalty," but she didn't really understand the concept.
See full entry