text:
As part of Colorado Springs Utilities' efforts to prepare the community for a new energy future, enhance the city's economic vitality and meet its goal to reduce carbon emissions by 80% by 2030, two requests for proposals (RFPs) will be issued in July 2023 for 1,500 MW of new electric generation and 100 MW of energy storage.
The target for introducing these new resources into Springs Utilities' electric system is May 2028.
"Thanks to our proactive planning, we can meet customer demands with our existing generation resources," said Travas Deal, Springs Utilities CEO. "Yet, to meet our carbon emission reduction goals, manage customer costs, provide enhanced electric grid reliability, and stay a step ahead of the next wave of technology and regulations, we must continue to diversify our energy mix."
Based on a preliminary analysis, Springs Utilities is seeking about 525 MW of solar, 100 MW of energy storage, 625 MW of wind and 350 MW of natural gas capacity through 2030. However, due to the dynamic nature of the energy market, the organization is open to exploring alternative technology types and a combination of resources that align with its reliability and sustainability goals.
The RFPs will provide potential bidders with an opportunity to propose various resource types and commercial structures such as power purchase agreements, build-operate-transfer arrangements and Springs Utilities ownership models.
Springs Utilities has hired GEP, a global procurement and supply chain consulting firm, to serve as the procurement advisor for the RFPs. GEP will take the lead in bidder engagement, screening RFP responses for technical compatibility, and providing support throughout the development, issuance and evaluation of bids.
Potential bidders can express their interest in the RFP by filling out the online expression of interest form. For any additional queries before the RFP is published, bidders can contact Steven Tang at [email protected].
The RFPs will be published using GEP SMART and potential bidders must register on the platform via Springs Utilities' website.
Efforts like the RFPs; the completion of six modular natural gas units adjacent to the now-closed Martin Drake Power Plant; substation expansion and transmission line projects; and entry into the Southwest Power Pool are all key elements of Springs Utilities' Sustainable Energy Plan.
Renewable energy remains an integral part of Springs Utilities' plans over the next several years. By 2024, the 175-MW Pike Solar project will be added to its system. When built, it will be the largest solar facility on the electric grid.
Additionally, by 2025, the organization plans to add between 100-200 MW of battery storage – the first of its kind on the system. Battery storage can increase grid resiliency and flexibility as new resources are added to the organization's energy portfolio.


text:
In this work the effect of fat content on dough aeration during proving was investigated using dynamic dough density measurements. Doughs of three different fat levels (0%, 0.04% and 0.2% flour basis) were mixed under various pressures using a Tweedy mixer and proved at five different temperatures (30, 35, 40, 45 and 50 °C) in the dynamic dough density system. The dough expansion capacity and the time of the gas loss of each dough sample were measured and related to fat level, mixing pressure and proving temperature.
The time of gas loss decreased with increasing proving temperature for all fat levels, as expected due to increasing yeast activity and reduced carbon dioxide solubility. The final gas capacity of dough is affected by the mixing pressure and the temperature. Fat content had no significant effect on the time of the loss of gas retention or the dough's final expansion capacity. However, fat affected the pattern of gas loss towards the end of proving; thus in doughs with fat, the gas loss rate occurred smoothly and gradually, in contrast to the doughs with no fat that exhibited sudden gas loss. The findings demonstrated that the dynamic dough density method is a sensitive, straightforward technique for the investigation of factors affecting gas retention in bread doughs.

source: m-a-p/FineFineWeb


The San Francisco Museum of Modern Art (SFMOMA) is undergoing a substantial expansion that will more than double its exhibition space (1). While closed for construction, its Public Dialogue Department is engaging with the Bay Area arts community as a "Museum-on-the-Go."
Recently the department convened four day-long Public Dialogue workshops with local thinkers, artists, designers, and others working to nurture community arts and culture. This was an opportunity for reflection about the issues that impact Bay Area visual artists.
The department requested The Grove's graphic-recording services to support discussions in each of the four workshops and weave together their inputs into a coherent synthesis. Senior Consultant Giselle Chow was The Grove's project lead, teaming with Senior Associate Paula Hansen to record four days of rich conversation.
Four Workshop Themes
Each workshop delved into one of four core themes:
- Reskilling: What does it mean for individuals and organizations to reimagine their skill sets as their fields and environments undergo fundamental change?
- Resilience: How can educators and art practitioners in the Bay Area foster collective agency and civic culture in the communities they work amidst?
- Storytelling: How can we increase our capacity to build community through storytelling?
- Visibility: How can research, information, communities and creative practices be made visible to wider publics? (2)
The workshops shared a common structure. For each, participants set the context, discussed a glossary of shared language, and brainstormed a toolbox of key elements and approaches.
Challenging Times for Bay Area Artists
Giselle recorded three of the four sessions. A longtime art educator and San Francisco native, she says, "I was well acquainted with the issues they were describing and the context in which they are working, as well as the process of what it means to be an artist and create things."
In the discussions about context, many participants mentioned the challenges of living and working in San Francisco in a time of extreme gentrification and tech influx. Sharply rising housing costs make it difficult or impossible for many working artists to continue living and working in San Francisco.
Art That Lifts Up a Community's Concerns
Social practice also emerged as a thread that wove throughout the conversations (3). In the social practice model, artists work within a community. They become familiar with that community's core issues as well as its hopes and visions. Then they collaborate in a public or shared space to express these artistically. The resulting artworks shine light on the community's issues of concern when they are viewed in museums or other public settings.
A Focus on Storytelling
For the Storytelling workshop, the emphasis was on writing stories for change. A group of journalists, creative writers, community organizers, and cultural historians—people who use story as their vehicle of communication—explored how one becomes a strong storyteller who sparks civic imagination through the power of story. Participants brainstormed a "toolbox" of promising methods and tools (see below).
Public Dialogue's Program Associate Stella Lochman reports, "People were impressed with being able to see all of the ideas up on the walls surrounding them. At the end of the day they were sitting in the midst of their ideas. Everyone in the room wanted to know how they could get a Giselle to come into their meetings. She is the 'secret weapon!' "
Summing up, Stella says: "I have been to numerous workshops, daylong getaways and offsites. This is one of the first ones that I went to where people thoroughly enjoyed it and had something tangible to walk away with at the end of the day. A lot of that had to do with the fact that we were building our conversations around a visual takeaway, in contrast to being focused on a list of agenda items. Watching someone draw in front of you, you want to complete the picture."
1. Learn more about the SFMOMA expansion. The museum is scheduled to reopen in Spring 2016.
2. The summaries of the four themes are from a communication that went out to workshop participants.
3. View a video about the field of social practice, a joint production of SFMOMA and public television station KQED.
4. Grove Associate Paula Hansen created the "Resilience/Resistance: Systems" chart, mapping forces, trends and vulnerabilities for initiatives in this area.
5. Grove Senior Consultant Giselle Chow created the Storytelling Toolbox chart.


text:
Magnetism in Gemstones
An Effective Tool and Method for Gem Identification
Diamagnetic Response (blue Topaz)
© Kirk Feral 2009, All Rights Reserved. These materials may be duplicated for educational purposes only. No part of this website may be duplicated or distributed for profit, for commercial purposes, or for posting to another website without the expressed written consent of the copyright holder.
It's interesting to note that gemstones which do contain detectable paramagnetic metal ions have a push-pull relationship with the magnet. They are simultaneously diamagnetic, with most of the gem's chemical composition being weakly repelled away from the magnet, and paramagnetic, with trace impurities of metal ions dispersed throughout the gem being attracted toward the magnet. In most cases, the pull force is strong enough to overcome the repel force. In rare instances, a weak paramagnetic pull will be exactly balanced by the weak diamagnetic repulsion, and the gem will show no response to a magnet in either direction. This is the truest example of an inert response, but we refer to both this response and the much more common diamagnetic response as "inert".
About a third of all gem-quality minerals are diamagnetic and show a weak repulsion to a magnet. Not all are colored by light diffraction, color centers or other color-producing processes. Some simply have very low concentrations of metallic chromophores such as iron or chromium. The repel responses of diamagnetic gems help us separate them from gem types that are attracted to a magnet. To use the same terminology used for gem fluorescence, we refer to a negative or repel magnetic response as inert (not attracted to a magnet). Throughout this website we use the terms "inert" and "diamagnetic" interchangeably.
Diamagnetic (Non-magnetic) Gems
Some gems, such as "prescious" Opal and Topaz, are not colored by paramagnetic metal ions. Their color is due to processes such as light diffraction from tiny spheres of silica (ex. Opal), or defects in the atomic structure of the crystal that give rise to color centers (ex. Topaz). Irradiation is often involved in the production of color centers. Gems colored in these ways are "non-magnetic" or diamagnetic, meaning they show no attraction to a magnet. Instead, they are repelled by a magnet when floated on a raft in water (see video below).
Most solid substances from glass beads to jelly beans are weakly repelled by a magnetic field. These substances don't contain enough unpaired electrons to create magnetic attraction. A repel response indicates Diamagnetism, a type of magnetism in which the induced magnetic field opposes the applied magnetic field of the magnet. All diamagnetic responses in gems are extremely weak, and the repel force is fairly constant among different gem types. The extreme sensitivity of our magnetic wand and floatation method makes it possible for us to observe the diamagnetic responses of gems.
We will loosely use the term primary gemstone when referring to the gems that are most commonly found in jewelry, such as the species mentioned above. About 200 types of minerals produce gem-quality crystals, and of these, only about 20 to 40 minerals account for all the primary gems fashioned into jewelry. Many gems referred to as secondary gemstones are fashioned from minerals that are too soft, fragile or rare to be used in most jewelry, or are not consistently available for jewelry. Fluorite, Apatite, Kyanite and Calcite are examples of secondary gems that are typically diamagnetic. These gems rank low on the hardness scale and are therefore easily scratched. For introductory gem identification, we are more concerned with the primary gems.
Some diamagnetic gems that can derive all or most of their color from color centers include Diamond, Zircon, Spodumene and Quartz. The varieties of Quartz with color centers are Amethyst, Citrine and Smoky Quartz. All these gems show magnetic repulsion rather than attraction.
Paramagnetic metal ions are often trapped in color centers in gems, but the concentrations of these metal ions are too low to be detectable with a magnetic wand. Strong gem color can sometimes be induced by color centers when metal ions are present in only a few parts per million.
Weakly Magnetic "Madeira" Citrine
A rare exception in Quartz are certain Citrines that are colored by iron impurities rather than (or perhaps in addition to) color centers, such as some natural red "Madeira" Citrines from Brazil, and on rare occasions even yellow Citrines. These rare Citrines can be weakly magnetic.
Gems of organic origin such as Pearl, Ivory, Amber, Coral, Shell and Jet are not colored by paramagnetic metals. All organic gems are inert (diamagnetic).
Below is a list of the 20 most common gems that are typically inert (diamagnetic). In a few of these cases, such as Apatite, Calcite and Glass, gems are occasionally weakly magnetic due to metallic coloring agents. In other diamagnetic gems such as Quartz and Opal, macroscopic and microscopic inclusions can result in magnetic attraction (paramagnetism).
20 Common Diamagnetic Gemstones
This Citrine Shows a Diamagnetic Response
Blue Topaz (Irradiated) and "Imperial" Topaz
Topaz as a gem species is diamagnetic. Regardless of color, we have not found any Topaz gems that show magnetic attraction. "Imperial" Topaz is colored by chromium in addition to color centers, but the amount of chromium is too small to be magnetically detectable.
Brown "Sherry" Topaz

source: openbmb/Ultra-FineWeb


In Fig. 24-66, two particles of charges q1 and q2 are fixed to an x axis. If a third particle, of charge 5.7 �C, is brought from an infinite distance to point P, the three-particle system has the same electric potential energy as the original two-particle system. What is the charge ratio q1/q2?
Get this answer with Chegg Study


text:
This module consists of ambient light , IR and proximity sensors. The detection distance is up to 100 mm. The APDS-9930 sensor measures the ambient light.
This sensor can also detect 0.01 Lux brightness in the dark. It can also be used behind dark glass like a mobile screen. For example, it turns off the touch screen during voice calls when your ear is close to the screen.
This sensor can be used to adjust the brightness of mobile backlight and the appropriate light response for various applications.


text:
Watch innovation in action in a SAIT-made testing chamberFebruary 17, 2016
Destructive testing is a powerful tool which can tell us a lot about the properties of materials. However, testing has to be done correctly. Potentially hazardous airborne particles, such as fibreglass shards or metal fragments, can result from these tests.
The Design, Fabrication and Testing team made a customized testing chamber that allows tensile, fatigue and compressive tests to be safely performed and observed.
"The chamber itself contains the larger projectiles which may develop from the breaking of a sample. The dust-collection system collects any microscopic particles that are too small to see," said project lead Emily Swan. "The chamber is made from a clear polycarbonate and is large enough to accommodate a variety of testing fixtures and equipment. The design also ensures that there is minimal impact on the testing results."
SAIT researchers use the testing chamber in their work developing new technologies with industry partners. Swan also sees it as a learning tool for students in SAIT's schools of Construction, Transportation, and Manufacturing and Automation.
"We tested a variety of materials including plastic fibreglass and metal," explained Swan. "Students would be able to see the materials they study and use on a daily basis undergo a variety of tests, which would enhance their understanding of how these materials perform." The testing chamber is currently being used to test new composites for unmanned aerial vehicles.


text:
This course is geared to clear up common misconceptions of seating and positioning in long term care settings that create barriers for successful wheelchair positioning. After this course, a generalist therapist will be better informed on basic seating and positioning principles to better choose an appropriate wheelchair base, cushion and back support.
The participant will be able to name three common misconceptions that lead to poor posture in a wheelchair.
The participant will be able to name three reasons why a K0004 manual wheelchair is a better option than a K0001, K0002 or K0003 manual wheelchair when in institutional settings with limited funding.
The participant will be able to describe three negative consequences to the wheelchair user when using elevating leg rests on a manual wheelchair.
Ana Endsjo is an occupational therapist with a Master of Occupational Therapy degree from Nova Southeastern University.
Ana has worked as an occupational therapist since 2001, in a variety of treatment settings including: acute care, sub-acute care, outpatient, acute rehab, long term care, and as a lymphedema certified therapist. Her focus has been working with the geriatric population in seating and positioning and contracture management.
In January 2016, she started a new role with Comfort Company as the Clinical Education Manager for the long term care division. In this role, she developed an education program for long term care settings with the hope to guide other therapists, rehab directors, nurses, and administrators through educational guides, blogs, webinars, and live courses to understand the critical role proper wheelchair positioning plays in the prevention and treatment of serious health complications within long term care centers.
Ana joined the Permobil family in October 2017 and is excited to continue her efforts with the Permobil team as National Education Manager of the LTC Division.


text:
This question already has an answer here:
- Why don't everyday things burn? 2 answers
Here is my explanation about the reaction between hydrogen or methane and oxygen.
Hydrogen molecules and oxygen molecules can collide sucessfully and react if they have enough energy. In room temperature, molecules are moving slowly, but they do have a chance to collide, and they do have a chance to have high energy level to collide successfully. Therefore, even in room temperature, hydrogen can slowly react with oxygen to form carbondioxide and water.
And as temperature increases, the chance to collide and to have enough energy gets bigger, so rate of reaction increases.
PS: the kenetic energy of particles satisfies something like normal distribution, so molecules with high energy must exist even in low temperature.
My chemistry teacher don't agree with me. why?
Which brought me to a second question: what is the definition of ignition point(the minimal temperature required to burn) if reaction can happen just at any temperature?


text:
JL Dickerman. Gallstone formation associated with weight reduction. J Am Osteopath Assoc 1990;90(5):456. doi: 10.7556/jaoa.19188.8.131.526.
Download citation file:
The author presents the case history of an obese patient in whom gallstones developed 5 months after she began a weight-loss program. Conservative management with chenodeoxycholic acid completely resolved cholelithiasis following four months of treatment. Gallstone-formation has traditionally been attributed to supersaturation of bile with cholesterol. However, the author proposes that the formation of gallstones may also be related to a change in gallbladder mechanics stimulated by dieting over an extended period. Recognition of this risk can lead to early diagnosis of gallstones, thus enhancing effective treatment by conservative methods.
This PDF is available to Subscribers Only
View Article Abstract & Purchase Options


text:
In this work package 198 species of Q-arthropods have been divided into two priority groups.
To generate from 5-10 barcode sequences (COI and ITS) for about 100 species of Q arthropods (priority 1), and about 50 closely related species.
To reach this aim we will :
- Establish a prioritized list of all Q arthropods relevant for the EU to be barcoded, plus a list of the related species that could be misidentified.
- Collect all Q arthropods and nominated associated species, each from a variety of localities and/or crop hosts.
- Develop reliable DNA extraction procedures for larvae and adults.
- Develop and test primers for PCR amplification of the two proposed genes (COI & ITS) for all species of Q arthropods and nominated associated species.
- Collect DNA barcode sequence data for the two proposed genes (COI & ITS) for all species of Q arthropods and nominated associated species.
- Test the usefulness of this dataset together with independently generated data in BOLD for accurate identification of the Q arthropods.
- Task 3.1 Sampling of species
- Task 3.2 Selection of barcode genes and regions
- Task 3.3 DNA extractions and generation of protocols for amplification of barcode regions
- Task 3.4 Generation of Barcode sequences
- D 3.1 List of selected Q- arthropods and non-Q congeneric species (Month 6)
- D 3.2 List of barcode regions for selected Q-arthropods (Month 6)
- D 3.3 Three protocols for DNA extraction for selected Q-arthropods (Month 12)
- D 3.4 List of protocols for amplification of 2 barcode regions for all taxonomic groups (Month 18)
- D 3.5 About 3000 Barcode sequences of the Q-arthropods (Month 30)
- D 3.6 Providing diagnostic tool (including any current limitations) (Month 36)
- D 3.7 Detailed contingency plan for WP3 (Month 6)
In this work package 198 species of Q-arthropods have been divided into two priority groups. The lists have been erected based on the economic value of the Q-arthropods, their availability and their habitat, trying to cover both agriculture and forest pests. Many contacts with colleagues and many field trips have been made to get the required specimens.
Several DNA extraction methods that are commonly used with arthropods have been tested. Three of them were selected. These three methods performed better and/or are easy to use by non-trained people. Also, a non-destructive protocol was developed.
Cox-1 region and the ITS-2 region of the rDNA were selected to be barcoded and primers for those regions were developed and tested.
The initial objectives were to generate from 5-10 barcode sequences (COI and ITS) for about 100 species of Q arthropods (priority 1), and about 50 closely related species. For priority group 1, 83 Q-species (79.8%) were sequenced for a total of ca. 2500 sequenced PCR amplicons with an average of 20 COI and 10 ITS sequences per species. For priority group 2, 52 Q-species (54.7%) were sequenced for a total of about 1300 sequences with an average of 16 COI and 8 ITS sequences per species.
20 species were included that are not yet considered quarantine species, though they represent a threat to Europe. This priority 3 list was established during the project. Including these species makes this identification tool more adapted to European needs. For these species, a total of ca. 200 sequences with an average of 7 COI and 3 ITS sequences per species were obtained. Instead of the 50 out group species initially proposed (i.e. species that are congeneric of or could be confused with the Q-arthropods), 128 species were sequenced, producing about 1300 sequences with an average of 7 COI and 4 ITS sequences per species.
To improve the representativeness of the Q-bank database of arthropods (i.e. include Q-arthropod species included on priority 1 and 2 lists but not yet available or increase intraspecific variability for better identification), 334 COI sequences mostly produced by USDA and mined from GenBank have been added to our sequence library.
All sequences were carefully validated before inclusion in the Q-bank database (detection of contamination and pseudo genes). Altogether, about 5300 sequences have been generated during the project and 334 sequences have been mined from Genbank. The database now includes ca. 5600 COI and ITS barcodes for 153 species of Q-arthropods (ca. 77% of the priority 1 and 2 lists), 20 species of arthropods that are considered a serious threat for Europe and 140 out group species, far surpassing the original aim. All specimens have been identified by taxonomists, vouchers in INRA and LNPV Montpellier.


text:
Single Phase AC Voltage Transducer GS-AV1B1-xxSC
GS-AVIB1-xxSC series is single phase AC voltage transducer. It detects AC voltage in a live wire in electrical system and generates a signal proportional to that input voltage. The generated signal can be 0-5V DC,0-10VDC,0-20mA DC or 4-20mA DC; The generated signal can be connected to PLC,voltage meters,acquisition devices or industrial automation control system.
Output:0-5V DC,0-10V DC,0-20mA DC,4-20mA DC;
Power supply:12V DC,15V DC,24V DC;
For more details,please visit our websitebelow


Take the 2-minute tour ×
The following is an excerpt from Paul Cohen's "The Discovery of Forcing", pp 1091, in which he explains why we do not want to add new ordinals to a countable transitive model $M$ when extending it using forcing:
Suppose $M$ were a countable model. Up until now we have not discussed the role countability might play. This means that all the sets of $M$ are countable, although the enumeration of some sets of $M$ does not exist in $M$. The simplest example would be the uncountable ordinals in $M$. These of course are actually countable ordinals, and hence there is an ordinal $I$, not in $M$, which is countable, and which is larger than all the ordinals of $M$. Since $I$ is countable, it can be expressed as a relation on the integers and hence coded as a set $a$ of integers. Now if by misfortune we try to adjoin this $a$ to $M$, the result cannot possibly be a model for ZF. For if it were, the ordinal $I$ as coded by $I$1 would have to appear in $M(a)$. However, we also made the rigid assumption that we were going to add no new ordinals. This is a contradiction, so that $M(a)$ cannot be a model. From this example, we learn of the extreme danger in allowing new sets to exist. Yet $a$ itself is a new set. How then can we satisfy these two conﬂicting demands?
1 I think this is a typo and he meant to write $a$.
What I understand: If $M$ is countable then it cannot contain all countable ordinals (since the set of all countable ordinals is itself uncountable) hence there is at least one countable ordinal not in $M$. Since it is countable it is a subset $a$ of $\omega$. If we adjoin $a$ to $M$ then in particular $a \in M(a)$ so that we have added an ordinal that was previously not in $M$.
What I don't understand:
Why can't $M(a)$ possibly satisfy ZF? If $M$ is a countable model of ZF and we add an ordinal $a$ not in $M$, why is it impossible for $M(a)$ to still satisfy ZF?
Thank you for your help.
share|improve this question
add comment
1 Answer
up vote 3 down vote accepted
Note that part of the working assumption is that passing from $M$ to $M(a)$ does not add ordinals; earlier on that page P. Cohen states:
An important decision is that no new ordinals are to be created.
and also in the text you quoted:
So $M(a)$ cannot satisfy ZF because it does not contain the ordinal that $a$ encodes.
share|improve this answer
Thank you! I'm sorry but I still don't understand. My current understanding of Cohen's text is "Assume adjoining $a$ to $M$ does not add any new ordinals. Let $a$ be an ordinal not in $M$. Then $M(a)$ contains $a$ and hence an ordinal that was not previously in $M$ which is a contradiction to $M(a)$ does not contain any new ordinals. Hence $M(a)$ cannot satisfy ZF." What am I missing? – Matt N. Jan 24 '13 at 12:19
_USER_: The text you quoted was really about some of the technical problems related to the discovery of forcing. Once he made the decision that ordinals should not be added he had to ensure that the sets he did add did not somehow encode new ordinals. But these new sets also had to be... new. This is (I believe) what he means by "these two conflicting demands." – Arthur Fischer Jan 24 '13 at 12:36
_USER_. The way I read Cohen's text, $M(a)$ is the result of adding $a$ to $M$ in some unspecified way. What he wants from it is that it contains $a$ and has no ordinals that weren't already present in $M$. He then argues that if $M(a)$ satisfies all of this it cannot be a ZF model; if it were, we could decode $a$ and a new ordinal would appear. – Miha Habič Jan 24 '13 at 12:37
_USER_: (This is a correction of my previous comment; lots of errors there.) Also note that $a$ is not an ordinal in the text quoted. As $I$ is assumed to be a countable ordinal, there is a well-ordering on $\omega$ of order-type $I$. We can then encode this well-ordering (via, say, a nice pairing function) as a subset of $\omega$. The new set $a$ is then this encoding in this example. – Arthur Fischer Jan 24 '13 at 12:59
_USER_: If $a$ codes a well-ordering of $\omega$, then by Replacement any model of ZF containing $a$ must contain the order-type of the well-ordering it codes. – Arthur Fischer Jan 24 '13 at 17:07
show 2 more comments
Your Answer


text:
Post-accident radiological consequences analysis relies on the use of computational tools to provide quantitative understanding of off-site radiological consequences. This intervention reviewed NNB Generation Company (HPC) Limited's (NNB GenCo) arrangements for providing radiological consequences analysis for design basis accidents in the Hinkley Point C (HPC) safety case. The key aims of this intervention were to assess the adequacy of the arrangements for validation of computer codes used for radiological consequences, and the arrangements for applying radiological decoupling criteria in Design Basis scenarios.
This intervention was carried out at a time when revised site-specific calculations are being produced in this topic area for inclusion in the PCmSR.
This intervention was performed in two parts, and assessed the following arrangements against License Condition (LC) 14:
Intervention 1: the implementation of "radiological decoupling criteria" within NNB's arrangements for producing the radiological consequences analysis for design basis faults
Intervention 2: NNB's processes for validating computer codes used for radiological consequences analysis in the Design Basis Analysis (DBA)
LC14 requires licensees to make and implement adequate arrangements for the production and assessment of safety cases consisting of documentation to justify safety during the design, construction, manufacture, commissioning, operation, and decommissioning phases of the installation.
The following guidance was used in this intervention:
Not relevant to this intervention.
The interventions highlighted that NNB GenCo is developing its Intelligent Customer role in the radiological consequences topic area, with several examples of good practice. Nevertheless, they identified a number of minor areas for improvement.
With regard to use of radiological decoupling criteria, the bulk of faults listed in the Fault and Protection Schedule (F&PS) appear to be bounded by a fault in the list of bounding faults. The process for identifying bounding faults appears to be an effective means of assigning bounding faults. Nonetheless, the intervention noted the following:
With regard to NNB GenCo's processes for validating computer codes, the intervention found that NNB GenCo is expected to provide technical leadership on methods and computational tools to ensure consideration of the UK context. At present NNB GenCo's code validation procedures and requirements rely heavily on the processes of its suppliers.
In order to improve its control and visibility of code validation, NNB GenCo should give consideration to strengthening its acceptance process for code validation.
The intervention noted the recent development of guidance on code validation for the main supplier in France, Direction Technical, and that there is now a legal requirement to provide validation for codes used in relation to the first barrier. It is unclear, however, what material impact this will have in the radiological consequences area.
While a number of findings have arisen from this intervention, these are not significant and can be addressed through the regular radiological consequences technical interactions. It is therefore considered overall that inspection ratings of Green are appropriate for LC14.


text:
This is a wonderful activity which uses a real life paradox to explore how ratios change by adding the same number to the quantities being compared. We start with our friend Bud and his nephew Lou. Bud is 40, Lou is 10, so the ratio of Bud's age to Lou's age is 40:10, or 4:1. 5 years later, Bud is 45, Lou is 15, so now the ratio has changed: their ratio is 45:15, which can be simplified down to 3:1.
Using this idea (which was based on a very inappropriate Abbot & Costello routine from long ago), we examine how the ratio of the two ages converge on 1:1 as Bud and Lou grow older and older. Includes detailed lesson plans, video link, cartoon question poster and answer key.
Includes writing ratios in simplest form and decimal form.


text:
KRASNOYARSK REGIONAL MUSEUM OF LOCAL LORE
The Krasnoyarsk Regional Museum of Local Lore is one of the biggest and oldest museums in Siberia and Far East. Appeared in 1889 thanks to social initiative it is the real regional center of historical and cultural heritage, informational and educational center and attractive tourist establishment.
The field event happened in 2001 - the museum opened its doors for visitors after 14 years of reconstruction.
Closing the museum, we did not know about coming difficulties for our country and how it would have an effect on us. Museum fund and scientific potential and staff professionalism had been rising during that period. Considerable changes took place in material and technical basis of museum. All its buildings were repaired, reconstructed and restored, many expositions were changed in all branches and the new Literary Museum appeared.
Deep changes of our society during last ten years influenced on the museum work content: research and exhibition subjects and working forms with audience were widened. The new exposition demonstrates this fact ( for the first time there are new subjects, collections and fates).
The best creative power of the city took part in making this exposition. We appreciate deeply our sponsors and partners. Unfortunately the size of this publication does not allow us to name everybody.
The museum opening is the collective museum staff help where everybody contributes his mite. And this long-awaited event was brought about thanks to union of culture, power and business.
So, you are holding a guidebook written by authors of the new exposition. We hope it is useful for everyone interested in history and traditions of the region.
The Krasnoyarsk Regional Museum of Local Lore Director
copyright © museum.com gmbh. all rights reserved.


Why Compression Garments Matter After Tummy Tuck Surgery
Why Compression Garments Matter After Tummy Tuck Surgery
A tummy tuck, also known as an abdominoplasty, is a surgical procedure designed to eliminate surplus fat and skin in the abdominal region, leading to a more toned and flattened abdomen. In the postoperative phase of this procedure, the adoption of compression garments emerges as a crucial component in the care regimen.
Wearing a compression garment after abdominoplasty surgery offers numerous benefits, including significantly enhancing the recovery process. These specialised garments play a pivotal role in providing crucial support to the abdominal region, effectively reducing post-surgery swelling, and facilitating improved blood circulation in the treated area.
Applying gentle and consistent pressure to the surgical incision site is a key feature of compression garments. This gentle pressure not only alleviates any discomfort but also plays a crucial role in the management of scars, ultimately providing smoother, more aesthetic results.
Benefits of Compression Garments After Abdominoplasty
Reduces Swelling and Fluid Buildup
One of the main benefits of compression garments is that they help minimise swelling and fluid buildup after surgery. Tummy tuck procedures involve the removal of tissue and the repositioning of muscles and skin. This trauma causes inflammation and fluid accumulation as part of the healing process. The gentle pressure exerted by compression garments helps drain this excess fluid out of the tissue and reduce swelling. Keeping swelling to a minimum can mean less bruising and discomfort during recovery.
Supports the Abdomen During Healing
In the procedure, where abdominal muscles are tightened and restored while the skin is carefully repositioned, these garments serve a crucial role. These garments wrap snugly around the abdomen to provide support for the incision area during the healing process. They stabilise the positioning of tissues while minimising pain and discomfort resulting from surgical trauma. Moreover, they also enhance comfort during routine activities such as standing, walking, and bending. Ultimately, these compression garments serve as a protective shield, ensuring that the healing process is as smooth and comfortable as possible after a tummy tuck surgery.
Helps Reshape and Shrink the Waistline
Beyond their therapeutic benefits, compression garments also contribute significantly to achieving the desired contour and silhouette for patients. When skin and muscles are elevated, you want them to heal in the correct position. One goal of compression garments is to encourage tissue to re-adhere to your abdominal wall by closing the space with gentle, constant pressure. Compression may help tissues re-adhere exactly as intended by keeping everything in its proper place.
Protects Incision Sites During Recovery
After a tummy tuck, the incisions run horizontally between the hips, and around the belly button. Compression garments provide padding and protection over the abdominal incision sites. The garments help prevent friction that could irritate or reopen the incisions. They also protect the healing wounds from trauma or injury. Keeping incision sites protected promotes proper, complication-free healing.
Speeds Up Recovery Timeframe
Adhering to the recommended use of compression garments can significantly expedite a patient's recovery process. These garments offer vital support and compression, leading to a reduction in potential complications such as the accumulation of fluids, swelling, and discomfort. As a result, patients find themselves more at ease while moving around and can return to their daily activities sooner than expected.
Provides Comfort and Reminder of Limitations
Compression garments can provide a sense of comfort and support, especially during the first few weeks of tummy tuck recovery. The snug garments serve as a reminder to patients to move carefully and limit activities that could strain their healing abdomen. The compression also helps manage post-surgical pain and achiness. Patients report feeling more comfortable wearing their compression garments compared to going without support.
Teen Oral Health: 7 Tips for Keeping Your Teeth and Gums In Check
The Importance of a Healthy Workforce to Any Business
In a Nutshell
Wearing compression garments as directed after this body procedure is absolutely vital. The compression minimises swelling and supports the abdomen to help optimise healing. Compression garments also improve results by shaping the waistline and minimising scars. Follow your surgeon's instructions to maximise your comfort, recovery, and cosmetic outcomes from your abdominoplasty surgery.
Scroll to Top


//////////
struct Object
{
 // this user-defined destructor won't be called when delete
 // is called on a partially-defined (i.e., predeclared) Object
 ~Object() {
 // ...
 }
};
////////////////////
// File: main.cpp
////////////////////
#include "deleter.hpp"
#include "object.hpp"
int main() {
 Object* p = new Object;
 delete_object(p);
}
Solution and Sample Code
The checked delete idiom relies on calls to a function template to delete memory, rather than calls to delete, which fails for declared but undefined types.
The following is the implementation of boost::checked_delete, a function template in the Boost Utility library. It forces a compilation error by invoking the sizeof operator on the parameterizing type, T. If T is declared but not defined, sizeof(T) will generate a compilation error or return zero, depending upon the compiler. If sizeof(T) returns zero, checked_delete triggers a compilation error by declaring an array with -1 elements. The array name is type_must_be_complete, which should appear in the error message in that case, helping to explain the mistake.
template<class T>
inline void checked_delete(T * x)
{
 typedef char type_must_be_complete[ sizeof(T)? 1: -1 ];
 (void) sizeof(type_must_be_complete);
 delete x;
}
template<class T>
struct checked_deleter : std::unary_function <T *, void>
{
 void operator()(T * x) const
 {
 boost::checked_delete(x);
 }
};
NOTE: This same technique can be applied to the array delete operator as well.
WARNING: std::auto_ptr does not use anything equivalent to checked delete. Therefore, instantiating std::auto_ptr using an incomplete type may cause undefined behavior in its destructor if, at the point of declaration of the std::auto_ptr, the template parameter type is not fully defined.
Known Uses
Related Idioms
References
_URL_
Clear-and-minimize
Intent
Clear a container and minimize the capacity of the container.
Also Known As
This is sometimes called the swap with temporary idiom.
Motivation
Standard library containers often allocate more memory than the actual number of elements in them. Such a policy results in an optimization of saving some allocations when a container grows in size. On the other hand, when size of the container reduces, there is often leftover capacity in the container. The leftover capacity of the container can be unnecessary wastage of memory resources. clear-and-minimize idiom has been developed to clear a container and reduce the extra capacity to a minimum of zero and thereby saving memory resources.
Solution and Sample Code
Clear-and-minimize idiom is as simple as the one given below.
std::vector <int> v;
//... Lots of push_backs and then lots of remove on v.
std::vector<int>().swap (v);
The first half of the statement, std::vector<int>() creates a temporary vector of integers and it is guaranteed to allocate zero raw memory or an implementation minimum. The second half of the statement swaps the temporary vector with v using non-throwing swap idiom, which is efficient. After swapping, the temporary created by the compiler goes out of scope and the chunk of memory originally held by v is released.
Solution in C++14
Since C++11, some containers declare the function shrink_to_fit(), e.g. vector, deque, basic_string. shrink_to_fit() which is a non-binding request to reduce capacity() to size(). Thus, using clear() and shrink_to_fit() is a non-binding request to clear-and-minimize.
Known Uses
Related Idioms
References
Coercion by Member Template
Intent
To increase the flexibility of a class template's interface by allowing the class template to participate in the same implicit type conversions (coercion) as its parameterizing types enjoy.
Also Known As
Motivation
It is often useful to extend a relationship between two types to class templates specialized with those types. For example, suppose that class D derives from class B. A pointer to an object of type D can be assigned to a pointer to B; C++ supports that implicitly. However, types composed of these types do not share the relationship of the composed types. That applies to class templates as well, so a Helper<D> object normally cannot be assigned to a Helper<B> object.
class B {};
class D : public B {};
template <class T>
class Helper {};
B *bptr;
D *dptr;
bptr = dptr; // OK; permitted by C++
Helper<B> hb;
Helper<D> hd;
hb = hd; // Not allowed but could be very useful
There are cases where such conversions are useful, such as allowing conversion from std::auto_ptr<D> to std::auto_ptr<B>. That is quite intuitive, but isn't supported without using the Coercion by Member Template Idiom.
Solution and Sample Code
Define member template functions, in a class template, which rely on the implicit type conversions supported by the parameter types. In the following example, the templated constructor and assignment operator work for any type U, for which initialization or assignment of a T * from a U * is allowed.
template <class T>
class Ptr
{
 public:
 Ptr () {}
 Ptr (Ptr const & p)
 : ptr (p.ptr)
 {
 std::cout << "Copy constructor\n";
 }
 // Supporting coercion using member template constructor.
 // This is not a copy constructor, but behaves similarly.
 template <class U>
 Ptr (Ptr <U> const & p)
 : ptr (p.ptr) // Implicit conversion from U to T required
 {
 std::cout << "Coercing member template constructor\n";
 }
 // Copy assignment operator.
 Ptr & operator = (Ptr const & p)
 {
 ptr = p.ptr;
 std::cout << "Copy assignment operator\n";
 return *this;
 }
 // Supporting coercion using member template assignment operator.
 // This is not the copy assignment operator, but works similarly.
 template <class U>
 Ptr & operator = (Ptr <U> const & p)
 {
 ptr = p.ptr; // Implicit conversion from U to T required
 std::cout << "Coercing member template assignment operator\n";
 return *this;
 }
 T *ptr;
};
int main (void)
{
 Ptr <D> d_ptr;
 Ptr <B> b_ptr (d_ptr); // Now supported
 b_ptr = d_ptr; // Now supported
}
Another use for this idiom is to permit assigning an array of pointers to a class to an array of pointers to that class' base. Given that D derives from B, a D object is-a B object. However, an array of D objects is-not-an array of B objects. This is prohibited in C++ because of slicing. Relaxing this rule for an array of pointers can be helpful. For example, an array of pointers to D should be assignable to an array of pointers to B (assuming B's destructor is virtual). Applying this idiom can achieve that, but extra care is needed to prevent copying arrays of pointers to one type to arrays of pointers to a derived type. Specializations of the member function templates or SFINAE can be used to achieve that.
The following example uses a templated constructor and assignment operator expecting Array<U *> to only allow copying Arrays of pointers when the element types differ.
template <class T>
class Array
{
 public:
 Array () {}
 Array (Array const & a)
 {
 std::copy (a.array_, a.array_ + SIZE, array_);
 }
 template <class U>
 Array (Array <U *> const & a)
 {
 std::copy (a.array_, a.array_ + SIZE, array_);
 }
 template <class U>
 Array & operator = (Array <U *> const & a)
 {
 std::copy (a.array_, a.array_ + SIZE, array_);
 }
 enum { SIZE = 10 };
 T array_[SIZE];
};
Many smart pointers such as std::auto_ptr, boost::shared_ptr employ this idiom.
Caveats
A typical mistake in implementing the Coercion by Member


text:
Students must complete the Military Social Work Culture Seminar Course. The students will
have two weeks to complete this seminar
Each instructor will provide log in information to
each student. Students must also submit a
2 page typed paper summarizing your learning from this training that may influence your future practices as a social worker. write in the first person,
specific areas( suicide rate in the military, PTSD(rate o PTSD is 11, 20 %) and women in the military) discuss how each will influence your practice as a social worker.
Provide examples of these areas and specific experiences, readings or discussions to
support your analysis.
Show an awareness of the emotional impact of these experiences, issues and topics (i.e.
counter transference, relating personally or professionally to the topic on an emotional
Specifically discuss new insights and awareness.
Clearly discuss the influence of these insights on future practices as a social worker.


text:
Batumi Municipality, together with Batumi Water LLC, has started the construction of a new Batumi sewage network in 2007 under a project funded by the German Bank for Reconstruction.
Batumi Water LLC operates twelve sewage pumping stations: A and B stations (located in Batumi), Pump stations in Akhalisopeli, Kvariati, sarpi and four pumping stations in Gonio, P/S on Gogebashvili street and two new stations in BNZ and Bartskhana settlements. Reconstruction of the A and B sewage pumps was carried out in 2009 as part of the project, while the rest of the pumps were started in 2011 and completed in 2012. The purpose of sewage pumps is to collect sewage and pump it into the Adlia Wastewater Treatment Plant.
Construction of one of the most complex and large-scale facilities, the WWTP, began in 2010. The project was created by the Austrian company Posch & Partner Hydro Ingenieure, while the German Bank for Reconstruction funded 17 million euros. The WWTP was completed in 2012. It is difficult to find an analogue in the region from an ecological point of view.
- During primary mechanical cleaning, the wastewater is removed from the sand, grease, and debris, and then the sludge is collected and stabilized.
- During secondary mechanical cleaning, the water will be removed from the secondary sludge in the final ponds
Daily monitoring of purified water is carried out by Adlia Wastewater Treatment Plant Laboratory, in accordance with EU standard - sea level purified water standards.


text:
Andreia Carreiro was recently interviewed by Visão Verde. The article talks about how her dedication to renewable energy has transitioned her from biomedical engineering to leading Cleanwatts' innovation arm, focusing on energy communities as a cornerstone of sustainable development. Her approach is clear: transform consumers into active energy market participants.
Her work with Women Energy Portugal, an initiative to boost women's involvement in the traditionally male-dominated energy sector, complements her vision for a balanced and diverse energy landscape. Recognizing the potential of every individual to contribute meaningfully to the energy ecosystem, Carreiro drives the concept of energy democratization forward.
Carreiro's recognition at the European Sustainable Energy Awards is a nod to her efforts in making energy communities integral to a decarbonized future. She sees the potential for consumers' assets, like electric car batteries, to support the grid, exemplifying how individual contributions can fortify the overall energy system.
At Cleanwatts, Carreiro's role as Director of Strategic Innovation is pivotal in integrating smart technologies for efficient energy management. Amidst global challenges, she believes the urgency for sustainable solutions is accelerating the energy transition, a stance that Cleanwatts is proud to embody.
For a deeper dive into Carreiro's perspectives and Cleanwatts' role in shaping a sustainable energy future, view the interview on Visao Verde. (in Portuguese)


text:
understanding of the PowerPC 970FX processor's advanced power
management techniques (developerWorks, September 2004).
- Find out more about the International Solid-State Circuits
Conference, where a panel agreed that parallelism, not clock speed, would
be the biggest component of upcoming performance gains.
- Have experience you'd be willing to share with Power Architecture zone
readers? Article submissions on all aspects of Power Architecture technology from authors inside and outside
IBM are welcomed. Check out the Power Architecture author
FAQ to learn more.
- Find more articles and resources on Power Architecture
technology and all things
related in the developerWorks Power
Architecture technology content area.
- Download a IBM PowerPC 405 Evaluation Kit to demo a SoC in a simulated
environment, or just to explore the fully licensed version of
Power Architecture technology.
Cathleen Shamieh has engineering and consulting experience in the telecommunications, speech processing, computer telephony, and medical electronics industries. She can be reached at _EMAIL_

source: HuggingFaceFW/fineweb-edu


Hacking Golang: Accessing Specific Value from Multi-Value Function Returns
In current version of Go (1.2), a multi-value returned from a function call can only be accessed by doing a multi-variable assignment:
b, c := F()
That works great. However, there are times, instead of using a two-step approach (assignment, then access) to get to targeted values, I want to access the value inline using an expression, not an assignment. Right now, however, Go does not support anything like that. For instance
the following will blow up:
type Path struct{FileName string}
The Go compiler will complain (paraphrasing here) about multi-value in a single-value context since path.Split() returns (string, string). This is as expected. I started thinking, with a language as capable as Go, is there a way to express target a specific return value and mute others so the expression above would work?
A Workaround
So I started to research how the multi-value returned by a function is represented inside Go? Is it an array, a slice, container, what? And why does fmt.Println(path.Split(...)) works without any complaint from the Go compiler? Looking for the answer to the ladder question in Go's source code for the fmt package revealed some interesting facts about the multi-values returned from a function call:
 - Multi-values returned from one function call can be passed in as multi-variable arguments to another function. Meaning, func Split()(string,string) can be passed as argument to fmt.Printf(a...interface{}). Inside, fmt.Printf(...) receives variable a as []interface{} from the compiler.
 - The compiler only does that trick (as far as I found) for function with varargs params. For instance f.Foo(a []interface{}) cannot be called with b.Bar()(string, string) as argument.
 - In other contexts, you get big fat ugly failures:
 - a []interface{} := path.Split(...) // illegal, fails compilation
 - var b []interface{} = path.Split(...) // fails with multi-value in single value context error
 - var c []interface{}; c = path.Split(...) // stil fails (as above)
So, that led me to come up with a function I call the mute function (represented by Greek letter mu, single character, simple, easy to use) as defined below.
func µ(a...interface{}) []interface{} {
 return a
See code at _URL_ mu function exploits the automatic conversion from the compiler to convert a vararg parameters in the form of "x...interface{}" to a standard []interface{}. The implication here is that I can use mu to wrap multi-values from a function call to access specific returned value by specifying an index as shown below.
NOTE: since µ() returns []interface{}, you will need Type Assertion to get the actual value.
You can see an example of the mu function on the Go Playground at _URL_ is a hack by all means. Go designers take pride in keeping things simple. Having an extra assignment step to access multi-values returned form function calls is not that big of a deal. On the other hand, while working with Go, you will inevitably run into cases where you wish there's a way to chain function calls as expressions. But right now, when your function call returns multiple values, you have to do an assignment first to unpack that value. Which feels like it is robbing Go of its functional qualities.
Jumping to Go
This post is about my impression of Google's language Go (or Golang). As the holidays approached last year (2013), I decided to pour my free time into Go. I went through the Go documentation methodically to make sure I understand the motivation behind some of the decisions regarding the language. That is very important since I carry the Java hammer around.
The result of all of my efforts culminated into the creation of an HDFS FileSystem client written in Go - _URL_ That alone is a testament of the simplicity and approachability of the language. Within 3 weekends (in Jan/Feb), I was able to put together a working WebHDFS client.
The followings are some points I wanted to share if you are thinking about jumping into Go yourself.
Jump into Go
Getting started in go is incredibly easy. To get a taste of the language you can take the Go Tour (_URL_ The tour gives you an online editor and server-side compilation service to explore several Go examples. The tour covers all major language constructs and APIs to get you started and keep you interested.
When you are ready to do Go locally, the steps are just as easy. First, download and install Go for your platform (_URL_ Next, select your favorite text editor to start slinging Go code.
The Workspace
One important point that I enjoy (as a Java developer) is the notion of Go's workspace. It is a location where Go keeps all source and binary packages organized in a specific directory structure. This simplifies many aspects of working with Go including building, testing, and dependency resolution. Because of this "Convention over Configuration" approach, one can build Go code without having to specify a long list path information (as is necessary using Java tools). For instance, the following will resolve package dependencies declared in the code, compile, and run the specified Go file:
go run hello.go
If you are from the Java camp, this may be reminiscent of what the local repository does when using the Maven tool. However, in Go, this approach is much simplistic and the workspace is a first-class citizen with the Go tools which understand how to deal with the code's organization.
For a full explanation of Go's code organization, check out 'How to Code in Go'.
No IDE Needed (Really)
If you are from the Java camp like myself, you may not believe it's possible to create complete projects without an IDE. Well, yes really, no IDE. I wrote the entire project using Sublime Text. How is that possible you may ask? Well, Go is a simple language with little surprises. In addition, the Godoc (see below) tool provides easy access to the API reference documentation whether online or offline.
Non-Ceremonious Language
I won't go into too much about the language itself as it is well documented at the _URL_ website. Nevertheless, Go takes a simplistic approach to language design by foregoing object-orientation. Go programs are collections of first-class functions, simple types, struct types, and Go's version of interfaces. Functions can be graphed unto any types (function receivers) to further organize code as computational components.
By removing the need to declare a class, a constructor, and main with program argument list, a compilable, functional Go code can be as simple as the following.
package main
import "fmt"
func main() {
Run the code at _URL_
Documentation! Documentation! Documentation!
Switching sweaty Steve Balmer's chant from "Developers! Developers! Developers!.." (_URL_ to "Documentation! Documentation! Documentation! Docu..." would be an an apt way to explain the importance of documentation for the Go folks. Here are a few documentation resources.
Go's Website (_URL_)
The website has all the docs you will ever need to get started with Go including API docs, videos, best-practice articles, etc. I think the rarity of Go books has to do with the fact that the platform is so well documented on the site.
The Godoc Tool
The Godoc tool further demonstrates the importance of documentation within Go all the while keeping things simple. The following command will compile the entire golang.org website along with any source-level documentation in you own code and makes them available at http://localhost:6060/.
godoc -http=:6060
This makes all of Go's API documentation portable even when you don't have an Internet connection.
Godoc.Org (_URL_)
This website aggregate Go projects documentation from major source code hosting services including GitHub, BitBucket, Google Project, and LaunchPad. The content is indexed and made searchable. It is a really neat tool.
Go Talks (_URL_
Another fantastic source of information are the Go Tasks. This section of the website is a collection of deck slides and accompanying source code.
Fast Compile and Fast Tests
Again, being from the Java camp, I got used to my project taking minutes to compile and test. I have used that time slice (between build start and build finish) to read entire books, catch up on twitter, or even pick up a new skillset.
The story is a bit different with Go. I can compile and test my modestly-sized HDFS client project in milliseconds. That also includes running about two dozen tests (and counting). "So what?" you may say. Well, Go, it turns out, is the perfect platform for TDD. Because testing is so fast, it almost feels like there is little to no cost to integrate unit testing into your code cycle.
Solid APIs
Within its short existence, Go has garnered an impressive list of APIs (


text:
|_URL_ HOME PAGE||E-MAIL Contact Info|
What's a Sea-Bean?
AND OTHER COMMONLY ASKED SEA-BEAN QUESTIONS
Sea-beans (also known as drift seeds) are seeds and fruits that are carried to the ocean, often by freshwater streams and rivers, then drift with the ocean currents and (hopefully!) wash ashore.
Why do sea-beans float?
Sea-beans often float because they have an internal air pocket within the seed. This air pocket is often trapped by the hard outer covering of the hard beans called "shinies" (which can you can polish to a nice shine). Other seeds are less dense with a soft, punky outer covering (the "corkies") and may themselves be lighter than water (fresh water and salt water) but may also have tiny air pockets within. The late John Dennis is known for his foresight in testing the floatation duration for several seeds, with some tests now extending for 32 years!...Ed Perry now continues those experiments.
When and where can I find sea-beans?
Sea-beans drift onto beaches around the world, particularly after higher-than-normal tides during hurricane season. The number of beans you can find in a day will vary with time of year, Gulf Stream variations, offshore hurricane activity, wind and temperature changes, and tropical plant abundance for a particular year.
In Florida, September and October are typically the most bountiful times to find sea-beans. Tides leave behind drift seeds along with seaweed, driftwood, tar, trash, and toys. This line of debris on the beach is called the wrack. With each successive tide, the wrack is pushed farther toward the dune line. However, sometimes a high tide will sweep over the wrack and pull it back out to sea, carrying the seaweed and drift seeds to another beach. Ocean currents, connected to each other in a huge global transit system, can carry sea-beans from current to currentso, a seed from Jamaica could travel to Florida, then to New Jersey, and then across the Atlantic to the United Kingdom.
Can I eat sea-beans?
Sea-beans are studied for medicinal uses, and a few are available commercially as nutritional supplements. Edible drift seeds (when fresh from the plant!) are the coconut, the Tropical Almond and the Hog Plum.
What's A Sea-Bean?
© All rights reserved.


text:
To view an abstract, select an author from the vertical list on the left.
2009 Grants - King
Complexity Measures of the Cerebral Cortex in Neurodegenerative Disease
Richard Daniel King, M.D., Ph.D.
University of Utah
Salt Lake City, Utah
2009 New Investigator Research Grant
Currently, physicians treating patients with neurodegenerative diseases have limited methods for diagnosing disease and monitoring progression. In general, disease progression is monitored by assessing an individual's cognitive function using behavioral tests. It is known from autopsy studies, however, that brain structure changes during disease progression. Unfortunately, there are no reliable brain imaging methods for monitoring disease progression in living persons.
Richard Daniel King, M.D., Ph.D. and colleagues are developing a mathematical method that quantifies structural properties of the brain visualized using magnetic resonance imaging (MRI). The purpose of this research is to develop a reliable way to distinguish between different neurodegenerative diseases, and to monitor the progression of disease over time or with treatment. The researchers are using a quantitative measure called the fractal dimension, which represents the complexity of brain structure. Using this measure, Dr. King and colleagues will identify how brain structure changes in several different neurodegenerative conditions. They will also test whether changes in fractal dimension correspond to changes in cognitive function. These studies will advance the potential use of MRI to diagnose neurodegenerative diseases in their earliest stages, and to monitor the rate and severity of disease progression.


text:
Transforming Lives and Communities Through Partnership
At Children's HopeChest, we empower orphaned and vulnerable children and their communities through relationships that cultivate holistic transformation and sustainability. We connect communities in the U.S. and Canada with communities of orphaned and vulnerable children overseas. Our unique Community-to-Community model leverages the power of relationships to see long-term, sustainable transformation occur in the lives of children and their surrounding communities.
We seek to bring lasting, positive transformation to those we serve, and in turn, our communities in North America are impacted as well. We believe holistic transformation happens when one community partners with another.
HopeChest at a glance
Children's HopeChest was founded in 1994 in response to the devastating needs of orphans in Russia following the fall of the Iron Curtain. These children had serious basic needs for clothing, food, medical attention, and facilities, but more compelling was their need for love, human interaction and care, and future hope.
In response, Children's HopeChest developed a holistic approach, which helps meet medical, physical, educational, emotional, and spiritual needs of orphaned children and youth, in fulfillment of our mission. In late 2006, Children's HopeChest leadership felt God calling them to expand our ministry to orphaned and vulnerable children. In 2007, after much prayer and deliberation, Children's HopeChest partnered with Adventures in Missions and their indigenous staff to begin working in Swaziland/Eswatini.
Due to the increasing awareness of the complex barriers faced by orphaned and vulnerable children in Africa, Children's HopeChest launched ministry in Uganda and Ethiopia in 2009 with our own indigenous staff. Currently, Children's HopeChest maintains our own NGO status in both Uganda and Ethiopia.
In 2010, further opportunities allowed for Children's HopeChest to begin partnering with on-the-ground ministry partners in Moldova, India, and Guatemala.
Mission: Why are we here?
Children's HopeChest exists to glorify God by releasing the potential of orphaned and impoverished children and their communities. We do this through partnerships that cultivate two-way transformation.
Purpose: What do we do?
Children's HopeChest seeks to glorify God by effecting positive, lasting change in the lives of vulnerable children around the world. Specifically, we engage churches and other Christian communities in long-term partnerships that:
Empower local leaders to provide food, medical care, and hope to their communities, while sharing the gospel.
Work with local leaders to reduce, and eventually eliminate, poverty by creating self-sufficiency for every child and every family in their community.
Support partnering communities as they directly engage with overseas communities to create sustainable transformation using healthy international development practices.
Address the complex causes of poverty, including material, spiritual, emotional, social, economic, and educational needs.
Put systems in place to reduce, and eventually eliminate, poverty in all of its forms.
Tend to children's holistic needs for survival, community, education, and employment.
Transform the lives of children and their communities through a focus on sustainability, independence, and long-term self-sufficiency.
Transform the lives of the partnering community members through exposure, education, relationship, service, and perhaps most importantly, instilling hope.
What We Believe
Children's HopeChest was founded as and remains to this day an evangelical Christian organization. Our statement of faith affirms our core beliefs and doctrine. In practice, we strongly believe in putting our beliefs into action as an expression of our faith in Jesus Christ. We feel called to demonstrate the power of the gospel by meeting earthly needs within a spiritual context and for an evangelical purpose. We believe in hands-on, demonstrative, purposeful faith—the kind of faith Jesus himself demonstrated, and it is our heart to be Jesus in the flesh to every orphaned and vulnerable child we serve, and in doing so, help them fulfill the purpose God has for their lives in this world, and in the world to come.
Child Protection And Safety
Children's HopeChest is committed to the care of children and believes that each child is a special creation, made in the image of God. We are emphatically opposed to any form of child abuse, exploitation, or oppression, and will strive to do everything possible to prevent such injustice. In turn, we have instituted certain policies and guidelines that are meant to govern the interactions of Children's HopeChest staff members, contractors, partners, sponsors, and any others involved with children in our programs and the surrounding communities.


How Can I Put My Dell Home Edition XP Drive Into a Compaq Presario?
by Ryan Maxwell
Migrating data from one drive to another can take a long time.
Migrating data from one drive to another can take a long time.
Jupiterimages/liquidlibrary/Getty Images
Upgrading to a new computer always has pros and cons. The obvious pros include a faster system, new components and better compatibility with newer software. Some of the cons include the need to re-install much of the software that you used on your old computer, the need to customize the settings to your specific requirements and the need to transfer all of your files from your old computer. The biggest con is that you can't transfer the existing operating system to your new computer. When an operating system is installed, it configures itself for your computer hardware and if the hard drive containing your operating system is transferred, the operating system will not recognize the new hardware. Your new computer may not recognize the operating system from your old computer, but fortunately, you can install your old hard drive as a secondary drive in your new computer, and have quick and easy access to all of your old files.
1.
Shut down both computers, and disconnect all cords and cables from the back of the towers.
2.
Move both towers to a well-lit flat surface. If possible, move the towers to a room without carpeting. This will greatly reduce the risk of you unintentionally building up a static charge that could damage your computer components.
3.
Remove the side access panels from each tower, and set them aside.
4.
Connect the electrostatic grounding strap to your wrist, and clip the other end to one of the tower frames.
5.
Disconnect the power supply and interface cable from the back of your old computer's hard drive.
6.
Pull the old hard drive from the hard drive bay. For the majority of current Dell computer models, press the tabs on each side of the hard drive, and lift the drive out of the bay. Some older Dell models require the removal of the entire hard drive bay enclosure. For those models, remove the screw located in the back of the enclosure, then remove the second screw located on the underside of the tower beneath the drive.
7.
Adjust the jumpers on the back of the hard drive to set the drive to "Slave" mode. Refer to the diagram on the hard drive for the proper jumper positions.
8.
Insert the slave drive into the secondary hard drive bay on your new computer.
9.
Connect the power supply and interface cable to the back of the slave drive.
10.
Return the side access panel to your new computer, and reconnect all cables and cords. Your new hard drive will automatically be recognized the next time you start your computer.
Things Needed
 - Phillips screwdriver
 - Electrostatic grounding strap
About the Author
Ryan Maxwell began his professional freelance writing career in 2009. He is a former U.S. Army military police officer, as well as a published poet and photographer. While attending Finlandia University, Maxwell majored in criminal justice with a minor in English studies. Ryan is also very skilled in computer maintenance, upgrade and repair with almost 20 years of experience.
Photo Credits
 - Jupiterimages/liquidlibrary/Getty Images
bibliography-icon icon for annotation tool Cite this Article


text:
Definición de self-mortification en inglés:
The subjugation of appetites or desires by self-denial or self-discipline as an aspect of religious devotion: voluntary self-mortification such as fasting
Más ejemplos en oraciones
- Another discipline, however, might lead to its achievement, and there was such a discipline at hand: the method of self-mortification and extreme asceticism which we know best through Jainism.
- A popular misconception about it was that its real purpose was to annihilate the desires of the flesh altogether and provide an opportunity for self-mortification in the last degree.
- In India, the recollection of previous lives is a common feature in the histories of the saints and heroes of a sacred tradition, and it is considered a result of a pious life of self-mortification.
Definición de self-mortification en:
- Diccionario Inglés de EE.UU.
¿Qué te llama la atención de esta palabra o frase?
Los comentarios que no respeten nuestras Normas comunitarias podrían ser moderados o eliminados.
Muy popular en Reino Unido
Muy popular en Australia
= de moda


text:
Free lecture promises to reveal sea floor
From Lamar University -The Lamar University Scientific Research Society will host Rikk Kvitek, professor in the Division of Science and Environmental Policy, California State University Monterey Bay, in a free public lecture on Wednesday, March 27, at 7:30 p.m. in the Richard Price Auditorium, John Gray Center, Building.
Scientists explain that we know more about distant planets than we do about the seafloor. Through novel applications of cutting edge technology, scientists can now visualize submarine canyons, underwater seamounts and ridges, and even a kelp forest teeming with marine life. Kvitek specializes in bringing seafloor habitats to life with high resolution remote sensing and 3D visualization. The State of California has undertaken a cutting-edge project to make this possible by mapping the seafloor of all the state's waters.
Kvitek directs the university's Seafloor Mapping Lab and also teaches and directs the program's geospatial technology curriculum, including classes in GIS, GPS, and acoustic remote sensing. His research involves numerous undergraduate students in high-resolution mapping of west coast benthic habitats and communities critical to resource management issues. In his lecture, Kvitek will show the first images created from this effort and share how this new information is being used.


text:
Food processors can now use high-performance X-ray detection systems in harsh washdown environments that are specifically engineered to meet IP69K ingress protection ratings. The Thermo Scientific Xpert X-ray detection systems now offer an optional, upgraded IP69K design, intended to ensure every part can withstand years of water spray up to 1,450 psi at 80 degrees Celsius.
Biological food safety incidents pose a serious risk for many food producers, particularly those that handle meat, poultry, seafood, produce and dairy products. These companies are implementing rigorous sanitation procedures that involve harsh cleaning agents and hot water at high pressure. IP69K-rated X-ray inspection systems enable food producers to find a wider range of foreign objects in these harsh environments than existing IP69K metal detectors can identify. At the same time, using an IP69K-rated inspection system allows food producers to avoid expensive downtime and costly repairs associated with water intrusion.
"Food safety outbreaks like E. Coli and Salmonella are dangerous to human health and can cause serious harm to brands. Biological food safety hazards can result in excessive scrap, costly recalls, fines from the FDA or class action consumer lawsuits," said Alexander Kinne, application engineer, metal detection and X-ray inspection, Thermo Fisher Scientific. "As a result, food producers continuously strive to improve cleanliness and sanitation to prevent outbreaks, which can be harsh on an inspection system over the course of its lifetime. The IP69K rating on our X-ray systems make them a viable, long-term option for these intense washdown environments."
For more information on the Thermo Scientific X-ray inspection systems with IP69K option visit _URL_


text:
The Private Miyajima Rickshaw Tour offers a unique and enjoyable way for visitors to explore the picturesque island of Miyajima. The tour includes a visit to the renowned Itsukushima Shrine.
With comfortable 29.1-inch wide rickshaws, the tour accommodates two adults. Larger passengers can opt for individual rides. The tour is wheelchair and stroller accessible. It also has a convenient cancellation policy. Positive reviews from previous participants attest to the unforgettable experience of exploring Miyajima's hidden gems and stunning landscapes.
- Private rickshaw tours offer a personalized and intimate experience of Miyajima Island.
- Rickshaw pullers act as guides, sharing knowledge about the island's history and culture.
- Choosing a private rickshaw tour supports the local economy and preserves the tradition of rickshaw transportation.
- Travelers can discover hidden gems on Miyajima Island beyond the famous Itsukushima Shrine.
The History of Miyajima and Itsukushima Shrine
The significance of Miyajima and Itsukushima Shrine in Japanese history is multifaceted. The Itsukushima Shrine, located on the island of Miyajima in Hiroshima Prefecture, holds great cultural and historical importance in Japan. Designated as a UNESCO World Heritage site, the shrine is known for its unique architectural style and the iconic floating torii gate. The shrine has been a place of worship for centuries and is considered a symbol of Shintoism. Itsukushima Shrine isn't only a religious site, but it also plays a significant role in Japanese culture, attracting visitors from all over the world.
Plus, Miyajima Island has a long history as a sacred place and is home to several other temples and shrines. These religious sites contribute to the overall spiritual significance of the island and its role in Japanese history.
Shifting focus to transportation history, rickshaws played a vital role in Japan during the late 19th and early 20th centuries. They were once a common mode of transportation, used to carry people and goods and played a crucial role in the development of local economies.
In present times, rickshaws in Miyajima continue to serve as a means of transportation for travelers, providing a unique and traditional experience while exploring the island. This blend of historical significance and cultural heritage makes Miyajima and Itsukushima Shrine an essential destination for visitors seeking to enjoy Japanese history and culture.
Exploring the Beauty of Itsukushima Shrine
Visitors can capture stunning photos while admiring the breathtaking beauty of Itsukushima Shrine. Located on the island of Miyajima in Japan, this iconic Shinto shrine is renowned for its unique architectural design and cultural significance.
Itsukushima Shrine, also known as the 'Floating Shrine,' is famous for its torii gate, which appears to float on the water during high tide. The shrine is dedicated to the three daughters of the Shinto deity Susanoo-no-Mikoto and is considered a sacred site by locals and travelers alike.
Plus, visitors have the opportunity to experience the traditional mode of transportation in Japan by taking a rickshaw ride around the shrine. Rickshaws, historically used for transportation, provide a unique and nostalgic way to explore the surroundings while learning about the role they played in traditional Japanese culture.
A Unique Experience: Riding a Private Rickshaw on Miyajima Island
Fortunately, travelers can enjoy a truly unique experience by riding a private rickshaw on Miyajima Island. This mode of transportation offers several benefits for travelers, as well as a positive impact on the local economy.
Benefits of private rickshaw tours:
- Personalized experience: With a private rickshaw, travelers can have a more intimate and customized tour of Miyajima Island. The rickshaw pullers, known as 'shafu,' act as guides, sharing their knowledge and stories about the island's history and culture.
- Scenic views: Riding a rickshaw allows visitors to soak in the beautiful landscapes of Miyajima Island, including its famous Itsukushima Shrine and the picturesque streets lined with traditional buildings.
Impact on local economy:
- Employment opportunities: By choosing a private rickshaw tour, travelers contribute to the local economy by supporting the livelihoods of shafu and their families.
- Preservation of tradition: The demand for rickshaw rides helps preserve this traditional form of transportation, ensuring its continued existence for future generations.
Overall, riding a private rickshaw on Miyajima Island not only provides a memorable experience for travelers but also plays a crucial role in sustaining the local community and cultural heritage.
Discovering the Hidden Gems of Miyajima Island
Travelers can uncover the enchanting hidden gems of Miyajima Island through exploring its lesser-known attractions and local treasures.
This picturesque island, located in Hiroshima Bay, offers visitors a chance to enjoy the fascinating history and culture of Japan. One of the highlights of Miyajima Island is the famous Itsukushima Shrine, known for its iconic floating torii gate. However, beyond the shrine, there are numerous other attractions waiting to be discovered.
Travelers can take a leisurely stroll through the quaint streets of the island's village, where they can find traditional shops and sample local delicacies. Nature enthusiasts can also embark on hiking trails that lead to stunning viewpoints, or even have wildlife encounters with the friendly deer that roam freely on the island.
Miyajima Island truly offers a unique and authentic experience for those seeking to discover the local culture and connect with nature.
Captivating Views: The Scenic Route of the Rickshaw Tour
Heidi and her family were in awe as they traveled along the scenic route of the rickshaw tour, taking in the captivating views of Miyajima Island.
The significance of rickshaws in Japanese culture isn't to be underestimated. These traditional hand-pulled carriages have been a part of Japan's transportation history for centuries. They were once a common mode of transportation, especially for the wealthy and influential individuals.
Today, rickshaws are mainly used for tourism purposes, offering visitors a unique and authentic experience. Local guides play a crucial role in providing this one-of-a-kind experience. They not only navigate the narrow streets and alleys, but also share interesting stories and facts about the island's history and culture. Their knowledge and expertise enhance the overall tour, making it an unforgettable journey for travelers like Heidi and her family.
Unforgettable Memories: Highlights of the Private Miyajima Rickshaw Tour
Several families and groups of friends have created unforgettable memories during the private Miyajima Rickshaw Tour, as they have enjoyed the highlights of this unique experience. The tour offers a chance to explore the beautiful island of Miyajima while being chauffeured in a traditional rickshaw. The tour includes a visit to the famous Itsukushima Shrine, known for its iconic floating torii gate. As visitors are pulled through the streets by their friendly rickshaw puller, they can take in the stunning scenery of the island, including the lush forests and serene waterfront. The tour also allows for stops along the way, giving guests the opportunity to take photos and learn about the fascinating history and culture of Miyajima. It is truly an experience that leaves a lasting impression and creates memories that will be cherished forever.
|Unforgettable Memories||Highlights of the Private Miyajima Rickshaw Tour|
|Exploring the beautiful island of Miyajima||Visiting the famous Itsukushima Shrine|
|Being chauffeured in a traditional rickshaw||Enjoying the stunning scenery of the island|
|Taking photos and learning about the fascinating history and culture of Miyajima||Making stops along the way for photo opportunities|
|Creating lasting memories||Cherishing the unique experience forever|
Tips and Recommendations for the Perfect Miyajima Rickshaw Experience
To ensure a perfect Miyajima Rickshaw experience, visitors can enhance their journey by following the tips and recommendations provided by the tour guides. This includes booking individual rickshaws for a more comfortable ride and making stops along the way for photo opportunities.
Here are some additional tips and tricks for the best Miyajima Rickshaw experience:
- Best time to visit:
- Early morning or late afternoon to avoid crowds
- Spring or autumn for pleasant weather and beautiful scenery
- Tips for a memorable experience:
- Dress comfortably and wear sunscreen
- Bring a camera for capturing the stunning views
- Engage with the rickshaw puller and learn about the local culture
Here's some more great Japan experiences nearby that we think you'll like.
Frequently Asked Questions
How Much Does It Cost to Book a Private Rickshaw Tour on Miyajima Island?
Private rickshaw tour prices on Miyajima Island vary based on group size. Booking a private rickshaw tour allows for a more comfortable experience, especially for larger passengers who may need to book multiple rickshaws.
Can a Group of Four Adults Comfortably Fit in One Rickshaw?
Yes, a group of four adults can comfortably fit in one rickshaw. However, it is recommended that bigger passengers book a rickshaw each for a more comfortable ride due to rickshaw weight limits.
Are the Rickshaws Wheelchair and Stroller Accessible?
Yes, the rickshaws are wheelchair and stroller accessible. Visitors with mobility devices or strollers can comfortably enjoy the tour. The tour provides convenience and accessibility for all passengers.
Can Expecting Mothers in Their First 16 Weeks of Pregnancy Participate in the Rickshaw Tour?
Yes, pregnant women in their first 16 weeks of pregnancy can participate in the rickshaw tour. However, it is advised to consult with a medical professional before engaging in any physical activities.
What Is the Cancellation Policy for the Private Miyajima Rickshaw Tour?
The cancellation policy for the Private Miyajima Rickshaw Tour may vary. It is advisable to cancel at least 24 hours in advance for a full refund


Remove bamboocore.exe from the system
bamboocore.exe is an executive files that helps in smooth running of the applications within the system. If such files are absent, it will impact not only the application but also the other part of the system. It may result in crashes of the OS too. So, it must be deleted from the system. But, as any executive files can be modified easily, the users must have to curious about any symptoms of error in functioning of application. In the case of being modified bamboocore.exe, it must be needed to remove bamboocore.exe from the system.
It is the cyber criminals who do that in order to gain huge online profit. They often trash the personal information of the users like IP address, emails, passwords, and even the banking details. This is why it must be needed to remove bamboocore.exe from system after being infected. So, do delete such files as soon as you find any errors in an application of the system.
If bamboocore.exe is located in another location of system drive, the security rating is dangerous. This file adds no real means but cause annoyances on target web programs. It totally affects the system performance. bamboocore.exe is kind of Trojan ransomware virus. It can get encrypted files, documents, folders, pictures and other installed files.
bamboocore.exe is designed to scam users by believing as real executable files. It actually cause annoyance son target system. bamboocore.exe terminate several process and cause annoyances. It add malicious files to registry and totally affects the performance. Moreover, make change in security settings and allow other virus to easily enter and trouble performance. You need to look for quick solution to remove bamboocore.exe instantly.
Required Steps To Repair bamboocore.exe Errors….!!!
How Does bamboocore.exe error works?
 1. To downloads arbitrary harmful files in the backdoor
 2. To receive coded instructions from its developer
 3. To get secret configuration
Some common error messages
 - "bamboocore.exe Application Error."
 - "bamboocore.exe is not a valid Win32 application."
 - "bamboocore.exe. This program is not responding."
 - "Error starting program: bamboocore.exe."
 - "Faulting Application Path: bamboocore.exe."
 - "bamboocore.exe failed."
How bamboocore.exe Does Gets Inside the PC?
Sometimes, cyber-criminals also promote bamboocore.exe as helpful software or a necessary Windows System file. For instance, you may notice a bogus message asking you to update Java files or Adobe Flash Player and so on.
Issues and Damages Caused by bamboocore.exe
 - Shows bogus alerts claiming that your PC is infected with malware
 - Redirects the Webpage over sponsored perilous websites
 - Blocks the access to various legitimate programs
 - Automatically disables important process and registries
Most of the files are useful and they are responsible for smoothly executing predefined functions. However there are malicious programs including malware and browser-hijackers that are made up of files like bamboocore.exe and they alter the important settings of PC unnecessarily. They even allow cyber-criminals to gain access over your work-station.
How to Remove bamboocore.exe file from the PC?
Let Us Learn How to Remove bamboocore.exe Manually
User Guide to Use Automatic Tool:


Attaching of shifting cables to Aeroad CF frame
The bowden cables of the Aeroad CF are routed inside the frame. This reduces the air drag and the cables are covered from water and dirt. This is how you route the cables inside the frame:
1. The Aeroad CF has built in Liner (long thin plastic tubes). These liners facilitate the routing of the cables inside the frame. They are only to be used to route cables, they do not replace GoreTex cable housings. One bowden cable runs from the left shift lever to the right side of the down tube and the cable of the right shift lever runs to the left side of the down tube.
2. Push the bowden cables through the appropriate liner. Both cables cross inside the down tube. The cable exits the bottom bracket on the side of chainwheel. The cable for the front derailleur exits on the other side of the bottom bracket.
3. Pull both liners out of the down tube. You should keep the liner.
4. Thread the cable through the cable guide fixed underneath the bottom bracket.
5. Now you push the bowden cable for the rear derailleur through the liner inside the chainstay.
6. Pull the liner out of the chainstay. Attach the cable to the rear derailleur.


text:
Kansas Geological Survey, Open-file Report 2001-14
2000 Digital Petroleum Atlas Annual Report
A goal of the Digital Petroleum Atlas (DPA) is to provide users flexible access to the original data and intermediate steps of the study. Results of field studies are fed immediately into the databases. The flexibility of the Web provides access to the data that went into the study at the same time as the results.
To support these technical goals, a design was created for the web site. Several models were drawn up, but the goals were very simple:
As the DPA was constructed, there were two obvious "paths" through the digital data. The user could move geographically through several scales of data:
At each geographic scale, the user would be presented with choices and answers.
As an alternative the DPA could be structured around topical areas. For the DPA the topical areas were broken into following categories:
Regional General Geology
Geophysics Reservoir Wells
For each field, basin and county, information was structured in terms of both geographic scale and topical area. These two general structural styles of information (pages based on geographical scale and pages based on topical area) result in a grid system. However, in practice this structure becomes rapidly unmanageable. While it would be nice to simultaneously compare the geologic maps of three or four fields (isopach or structure), it is not possible and not desirable to have links from each geology page to every other geology page. As a result, for the DPA we emphasized movement among geographic scales, and worked to maximize the visitors ability to move from County to Field to Well. Movement between topical areas is limited to within the selected geographic scale (e.g., figures 1, 2).
|Table of Contents||Previous Page||Figure 5||Next Page||Improved Database Management|


Sign up ×
I am planning to create a maze game. I have no idea how can I create the maze. The first thing I do is to make a 1 png file for the maze. I would like to ask if it is possible to create just 1 image for the maze or do I need to create the maze by arranging its block one by one? enter image description here
share|improve this question
1 Answer 1
Consider using some kind of text format for building the maze. The most convenient way of declaring mazes would be to use lua itself, i.e. by building an array. The next step would be to generate the map to show it to user. I thing it would by a much simpler approach then to work with PNG images.
Your maze example can by divided into rooms with 4 walls/exits facing 4 directions. Have you considered building a two dimensional array of 16 values representing all combination of walls (different rooms)?
share|improve this answer
Your Answer


Your search did not match any results.
Select Box
Grouped Items
Data items in the SelectBox's drop-down list can be organized in groups.
If the data source contains ungrouped data items, use the DataSource's group property to specify the data field to group by. This case is illustrated in this demo's first and third SelectBoxes.
The SelectBox can also work with initially grouped data items. In this case, the data array should contain objects with the key and items fields:
let dataSource = [{
 key: "Group 1", // Group caption
 items: [ // Items in Group 1
 { /* ... */ },
 { /* ... */ }
 ]
}, {
 key: "Group 2",
 items: [
 { /* ... */ },
 { /* ... */ }
 ]
}];
If data objects are grouped but use other field names, implement the DataSource's map function to create key and items field mappings as in this demo's second SelectBox.
NOTE
Only one-level grouping is supported.
Regardless of the data source structure, enable the grouped property.
If the data source contains objects, specify the following SelectBox properties:
 - valueExpr
 A data field that contains unique values used to identify items.
 - displayExpr
 A data field whose values should be displayed in the drop-down list.
If you need to specify a custom template for group captions, use the groupTemplate property. In this demo, each caption contains an icon and a text string.
Backend API
Copy to CodePen
Apply
Reset
window.onload = function () { const fromUngroupedData = new DevExpress.data.DataSource({ store: ungroupedData, key: 'id', group: 'Category', }); const fromPregroupedData = new DevExpress.data.DataSource({ store: pregroupedData, key: 'id', map(item) { item.key = item.Category; item.items = item.Products; return item; }, }); const viewModel = { fromUngroupedDataOptions: { dataSource: fromUngroupedData, valueExpr: 'ID', grouped: true, displayExpr: 'Name', }, fromPregroupedDataOptions: { dataSource: fromPregroupedData, valueExpr: 'ID', grouped: true, displayExpr: 'Name', }, customGroupTemplateOptions: { dataSource: fromUngroupedData, valueExpr: 'ID', grouped: true, groupTemplate: 'group', displayExpr: 'Name', }, }; ko.applyBindings(viewModel, document.getElementById('select-box-demo')); };
<!DOCTYPE html> <html xmlns="_URL_  <title>DevExtreme Demo</title> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0" />   <link rel="stylesheet" type="text/css" href="styles.css" />

Data grouped in the DataSource

Pre-grouped data

Custom group template

.custom-icon .icon { font-size: 17px; color: #f05b41; margin-right: 2px; }
const ungroupedData = [{ ID: 1, Name: 'HD Video Player', Category: 'Video Players', }, { ID: 2, Name: 'SuperHD Player', Category: 'Video Players', }, { ID: 3, Name: 'SuperPlasma 50', Category: 'Televisions', }, { ID: 4, Name: 'SuperLED 50', Category: 'Televisions', }, { ID: 5, Name: 'SuperLED 42', Category: 'Televisions', }, { ID: 6, Name: 'SuperLCD 55', Category: 'Televisions', }, { ID: 7, Name: 'SuperLCD 42', Category: 'Televisions', }, { ID: 8, Name: 'SuperPlasma 65', Category: 'Televisions', }, { ID: 9, Name: 'SuperLCD 70', Category: 'Televisions', }, { ID: 10, Name: 'DesktopLED 21', Category: 'Monitors', }, { ID: 11, Name: 'DesktopLED 19', Category: 'Monitors', }, { ID: 12, Name: 'DesktopLCD 21', Category: 'Monitors', }, { ID: 13, Name: 'DesktopLCD 19', Category: 'Monitors', }, { ID: 14, Name: 'Projector Plus', Category: 'Projectors', }, { ID: 15, Name: 'Projector PlusHD', Category: 'Projectors', }, { ID: 16, Name: 'Projector PlusHT', Category: 'Projectors', }, { ID: 17, Name: 'ExcelRemote IR', Category: 'Automation', }, { ID: 18, Name: 'ExcelRemote BT', Category: 'Automation', }, { ID: 19, Name: 'ExcelRemote IP', Category: 'Automation', }]; const pregroupedData = [{ Category: 'Video Players', Products: [{ ID: 1, Name: 'HD Video Player', }, { ID: 2, Name: 'SuperHD Player', }], }, { Category: 'Televisions', Products: [{ ID: 3, Name: 'SuperPlasma 50', }, { ID: 4, Name: 'SuperLED 50', }, { ID: 5, Name: 'SuperLED 42', }, { ID: 6, Name: 'SuperLCD 55', }, { ID: 7, Name: 'SuperLCD 42', }, { ID: 8, Name: 'SuperPlasma 65', }, { ID: 9, Name: 'SuperLCD 70', }], }, { Category: 'Monitors', Products: