text:
Definitions of reredos
n. - A screen or partition wall behind an altar. 2
n. - The back of a fireplace. 2
n. - The open hearth, upon which fires were lighted, immediately under the louver, in the center of ancient halls. 2
The word "reredos" uses 7 letters: D E E O R R S.
No direct anagrams for reredos found in this word list.
Words formed by adding one letter before or after reredos (in bold), or to deeorrs in any order:
b - resorbed c - rescored h - redhorse l - resolder solderer n - endorser r - orderers reorders t - resorted restored
Shorter words found within reredos:
de dee deer deers dees dere do doe doer doers does dor dore dorr dorrs dors dorser dos dose doser dree drees ed eds er ere erode erodes eros erose err erred errs ers es od ode odes ods oe oes or order orders ore ores ors os ose re red rede redes redo redoes redos reds ree reed reeds rees rerose res resod rod rode rods roe roes rose rosed seder see seed seer ser sere sered serer so sod sord sore sorer
List shorter words within reredos, sorted by length
All words formed from reredos by changing one letter
Browse words starting with reredos by next letter


Women have 39% smaller pension pots
New research has revealed the pensions gender gap is more than double the difference between men and women's average earnings, with women having significantly smaller pension pots.
Profile Pensions' analysis of 20,000 customers discovered the gap is such that it means men can expect to retire on an average of £21,800 per year compared to women, for whom it is £16,900.
Worryingly, one in six women will retire with an income lower than £9,998, which social policy and research charity Joseph Rowntree Foundation states should be the minimum amount for a single pensioner.
The pension gender gap was found to be at its widest in Northern Scotland, where men have an average pension value of £41,603. This is nearly double the size of the average woman's, which is £20,978.
The region with the lowest pension gender gap is Greater London, where the value of the average man's pension pot is 30% higher than the average woman's (£48,778 compared to £34,174).
Overall, the report found UK women hold 39% less in their pension pots than men.
The gap is attributed to women being paid less, and contributing a correspondingly smaller amount each month into their pension savings.
With the report finding differences in pension contributions can be as high as 50% in some cases, it also blamed the fact more women work in part-time employment, plus the fact they are more likely to take time out of the workplace to have children.
In addition, it showed more women were likely to be employed at below the auto-enrolment threshold of £10,000 per annum.
Commenting on the research, Michelle Gribbin, chief investment officer at Profile Pensions, said: "What we see with these findings, sadly, is that the gender pay gap and the gender pension gap go hand in hand."
She said: "Men, on average, earn more than women, and therefore can save and receive larger contributions from employers into their pension pot. It's clear there's much more to be done to help women gain the security they need going into retirement."
She added: "Under current UK law, employers contribute 3% to the employee's pension pot, 4% comes direct from their payroll and the remaining 1% is made up by tax relief. Employees are able to decrease or increase this anytime that they see fit."


The Spirit of Lindau: The Past, Present and Future of the Annual Laureates Meeting
This video explores the story and spirit of the annual Lindau Nobel meeting
The years following World War II were dark days for science in Germany. But in 1951, a light began to glimmer. Two physicians from the island of Lindau, supported by wealthy Swedish count Lennart Bernadotte, established a meeting of Nobel Laureates. At first they drew participants from Germany and its neighboring countries. As the years went by, the meeting grew to include young scientists until it became the international gathering it is today.
This video explores the story and spirit of Lindau. In the beautiful settings of Lindau and Mainau islands, the most celebrated living scientists work with the brightest sparks of the next generation to learn about the benefits and risks of science, and the value of scientific truth.
Rights & Permissions
Share this Article:
Email this Article


Skcript
← All Articles
Get Location Permission on Android Q
— Written by
Get Location Permission on Android Q
Google introduces the new Android OS called Android Q or 10. The Android 10 has released with a lot of new features like Dark Mode, Smart Reply, Focus Mode and so on. Android 10 has changed the way of handling the location permissions; the system includes multiple permissions related to location. And, then the location permissions fulfil the location requirements for your app's use cases. In this article, we are gonna discuss and implement the new location permissions model in our android application.
Types of location access
Android Q location permissions have the following categories of location access:
 1. Foreground Location Access
 2. Background Location Access
Foreground Location Access
If your application shares or receives the location for a one-time or particular amount of time then that feature requires foreground location access. Some examples are added below,
 - Users get turn-by-turn directions in a navigation app.
 - Users can share their current location with another user in a messaging app.
You need to declare the permissions for foreground access in manifest either "ACCESS_COARSE_LOCATION" permission or the "ACCESS_FINE_LOCATION" permission, as shown in the below snippet:
<manifest xmlns:android="_URL_
 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
</manifest>
Background Location Access
When an app needs to share the location continuously with other users, it requires background location access. Some examples are included below:
 - In a family location sharing app, the feature allows users to continuously share location with family members.
The level of sureness depends on which permission you request:
 1. ACCESS_COARSE_LOCATION It provides an accurate location within the city block.
 2. ACCESS_FINE_LOCATION It provides a more accurate location than one provided when you request "ACCESS_COARSE_LOCATION". This permission is necessary for some other connectivity tasks like connecting to nearby devices over Bluetooth Low Energy (BLE).
The COARSE_LOCATION will pop up a dialog with the three options when you access the location.
 1. Allow Always On selecting "Allow Always", the location is continuously shared with the user all the time, whether the app is either foreground or background.
 2. Allow only while using the app It shares user location only when the application is used. It stops the location sharing after the user closes the application.
 3. Deny While clicking "Deny", it disables the location permission request but when you look for the location request for a second time it shows the fourth option - Deny & Do Not Ask Again.
Code
Code for the activity_main.xml
<RelativeLayout xmlns:android="_URL_
 xmlns:app="_URL_
 xmlns:tools="_URL_
 android:layout_width="match_parent"
 android:layout_height="match_parent"
 tools:context=".MainActivity">
 <Button
 android:id="@+id/LocationPermissionButton"
 android:layout_width="200dp"
 android:layout_height="40dp"
 android:text="LOCATION PERMISSION"
 android:layout_centerHorizontal="true"
 android:layout_centerVertical="true"
 />
</RelativeLayout>
Code inside MainActivity.java
package com.example.locationpermission;
import androidx.annotation.NonNull;
import androidx.appcompat.app.AppCompatActivity;
import androidx.core.app.ActivityCompat;
import android.Manifest;
import android.content.pm.PackageManager;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity {
 public static final int REQUEST_CODE_PERMISSIONS = 101;
 @Override
 protected void onCreate(Bundle savedInstanceState) {
 super.onCreate(savedInstanceState);
 setContentView(R.layout.activity_main);
 Button btnPermissions = findViewById(R.id.LocationPermissionButton);
 requestLocationPermission();
 btnPermissions.setOnClickListener(new View.OnClickListener() {
 @Override
 public void onClick(View v) {
 requestLocationPermission();
 }
 });
 }
 private void requestLocationPermission() {
 boolean foreground = ActivityCompat.checkSelfPermission(this,
 Manifest.permission.ACCESS_COARSE_LOCATION) == PackageManager.PERMISSION_GRANTED;
 if (foreground) {
 boolean background = ActivityCompat.checkSelfPermission(this,
 Manifest.permission.ACCESS_BACKGROUND_LOCATION) == PackageManager.PERMISSION_GRANTED;
 if (background) {
 handleLocationUpdates();
 } else {
 ActivityCompat.requestPermissions(this,
 new String[]{Manifest.permission.ACCESS_BACKGROUND_LOCATION}, REQUEST_CODE_PERMISSIONS);
 }
 } else {
 ActivityCompat.requestPermissions(this,
 new String[]{Manifest.permission.ACCESS_COARSE_LOCATION,
 Manifest.permission.ACCESS_BACKGROUND_LOCATION}, REQUEST_CODE_PERMISSIONS);
 }
 }
 @Override
 public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
 super.onRequestPermissionsResult(requestCode, permissions, grantResults);
 if (requestCode == REQUEST_CODE_PERMISSIONS) {
 boolean foreground = false, background = false;
 for (int i = 0; i < permissions.length; i++) {
 if (permissions[i].equalsIgnoreCase(Manifest.permission.ACCESS_COARSE_LOCATION)) {
 //foreground permission allowed
 if (grantResults[i] >= 0) {
 foreground = true;
 Toast.makeText(getApplicationContext(), "Foreground location permission allowed", Toast.LENGTH_SHORT).show();
 continue;
 } else {
 Toast.makeText(getApplicationContext(), "Location Permission denied", Toast.LENGTH_SHORT).show();
 break;
 }
 }
 if (permissions[i].equalsIgnoreCase(Manifest.permission.ACCESS_BACKGROUND_LOCATION)) {
 if (grantResults[i] >= 0) {
 foreground = true;
 background = true;
 Toast.makeText(getApplicationContext(), "Background location location permission allowed", Toast.LENGTH_SHORT).show();
 } else {
 Toast.makeText(getApplicationContext(), "Background location location permission denied", Toast.LENGTH_SHORT).show();
 }
 }
 }
 if (foreground) {
 if (background) {
 handleLocationUpdates();
 } else {
 handleForegroundLocationUpdates();
 }
 }
 }
 }
 private void handleLocationUpdates() {
 //foreground and background
 Toast.makeText(getApplicationContext(),"Start Foreground and Background Location Updates",Toast.LENGTH_SHORT).show();
 }
 private void handleForegroundLocationUpdates() {
 //handleForeground Location Updates
 Toast.makeText(getApplicationContext(),"Start foreground location updates",Toast.LENGTH_SHORT).show();
 }
}
OnRequestPermissionResult check the location permission granted or not. On clicking the location permission button, it will ask you for foreground and background location access. If you do not select foreground access the loop will break. There is no use of background location access without giving a foreground location access.
I have attached the output of the above application below for reference.
Up next
Using VS Code to Internationalize Content
Skcript _URL_ _URL_
We collaborate with ambitious brands and people.
Talk to a consultant →


text:
Gearbox diagnostics and inspection
|Stork Diagnostic Services is an independent business unit that measures different operating variables and parameters. The unit is able to conduct vibration, torque, infrared and geometric measurements at short notice, anywhere in the world. These measurements allow clients to establish the dynamic behaviour of their installations.|
Visual inspections on machinery are a powerful tool to assess the condition of the machinery. Stork uses different endoscopes, also called boroscopes or videoscopes. The endoscopes are mostly used by the Diagnostic department to inspect bearings of gearboxes and gears in a planetary arranged gearbox. The endoscopes can be equipped differently in order to inspect very small bearings as well as large planetary gearboxes. Pictures are taken or even video can be recorded to present the results of the inspection. Most commonly, pictures are added to a technical report with an analysis of the observed damage pattern, followed by the conclusions and recommendations.
Visual inspections »
Stork Diagnostic Services uses two systems to conduct vibration measurements: the CSI portable spectrum analyser and the Bently Nevada multichannel real-time analyser. Both systems are used to determine the dynamic behaviour of turbo machinery by measuring housing vibration and axle displacement. We able to measure vibration levels onsite (the spectrum analyser can detect all kinds of errors and/or defects). Should a problem be encountered, its cause will be determined and discussed with the client. Stork Gears & Services may, at that stage, be asked to resolve it.
Vibration measurements »
Stork Diagnostic Services uses a Faro measuring arm to conduct high-accuracy onsite measurements. The data obtained can be used to define overall gearbox geometry or to reverse engineer one or more parts. To this end, the data is imported into a 3D CAD programme and analysed by our engineering department. 3D measurement can also be used to align gearboxes, turbines and bogies.
Using the newest laser equipment, precise measurements accurate to within 0.01 mm can be performed, such as:
Stork Diagnostic Services performs torque measurements where strain gauges are used (gearboxes and propeller shafts). We are able to monitor torque levels continuously. Stork installed many torque systems around the world that are now successfully used to control the drivers load (most commonly diesel engines). These installations prevent unacceptable tensional stresses, which can lead to damage or failure of the installation.
Torque measurements »
Stork Diagnostic Services measures mechanical and electrical equipment for thermographic infrared emissions. Our Raytek ThermoViewTM Ti30, which is used to measure the temperature of metals and non-metals, has an operating range between 0 and 2500oC (32 to 4820oF).
Infrared measurements »

source: m-a-p/FineFineWeb


text:
of authors have attempted to empirically measure the impacts of immigration on labour market outcomes within the UK at a national level. However, my study aims to use regional level data from England across the period 2005 to 2012 to analyse the impacts of immigration on unemployment and wages. My results show that immigration has no significant effects on either unemployment or wages at a regional level.
- 'The Impacts of Digital Currency on China's Monetary System' by Qianru Xiang
The Impacts of Digital Currency on China's Monetary System by Qianru Xiang
This dissertation contributes to the evaluation of how digital currency would affect the monetary system by studying the influence on money demand and supply, as well as the velocity of money. After exploring the characteristics of digital currency and comparing functions with fiat currency, this dissertation establishes an econometric model to explore further the relationship between digital currency, money supply and the velocity of money in the China monetary system. In order to quantify the effects of digital currency on the changing amount of fiat currency, by analysing cash ratio, electronic currency level, financial electronic level and interest rate, this research suggests that the extension of digital currency could bring variation to the velocity of money in both the long and short term. Although the initial stage of digital currency limits the results analysis, by discussing the impacts of digital currency on the central bank of China, this dissertation concludes with China's monetary policy recommendations.

source: openbmb/Ultra-FineWeb


IPrefetchPathElementCore Properties
Click or drag to resize
IPrefetchPathElementCore Properties
The IPrefetchPathElementCore type exposes the following members.
Public propertyDestinationEntityType
The EntityType enum value for the entity the entities to fetch are to be stored in.
Public propertyExcludedIncludedFields
Gets / sets the list of IEntityFieldCore objects which have to be excluded or included for the fetch. If null or empty, all fields are fetched (default). If an instance of ExcludeIncludeFieldsList is passed in and its ExcludeContainedFields property is set to false, the fields contained in excludedIncludedFields are kept in the query, the rest of the fields in the query are excluded.
Public propertyFilter
The filter predicate expression to fetch the ToFetch entities. Initially this is set in the constructor. Add additional predicates to this predicate expression.
Public propertyFilterRelations
The relations to use in the filters. Initially this is an empty collection, as the fetches use subqueries. Add additional relations to this relation collection to have multi-entity filters.
Public propertyGraphLevel
Gets or sets the graph level.
Public propertyMaxAmountOfItemsToReturn
The maximum amount of entities to set per destination instance.
Public propertyNoCaching
Gets or sets a value indicating whether the query should use its parent's caching directive (false, default) or should bypass the parent's caching directive and always fetch the query from the database (true).
Public propertyPropertyName
The name of the property which is the destination for the entities fetched by the definition of this path element.
Public propertyRelation
The relation between the destination (parent) entity and the entity to fetch with this path element
Public propertyRetrievalCollection
The entity collection to fill (and to use to retrieve the entities to fetch). After the fetch, this collection contains the entities to merge with the instances of the parent entity.
Public propertySorter
The sort expression to sort the entities per destination instance.
Public propertySubPath
The subpath containing path elements to retrieve in the ToFetch entity of this PrefetchPathElement. Can be empty.
Public propertyToFetchEntityType
The EntityType enum value for the entity to fetch defined by this path element.
Public propertyTypeOfRelation
The type of relation between the entity to fetch and the entity which will hold the entity to fetch
Public propertyUseRootMaxLimitAndSorterInPrefetchPathSubQueries
The flag to switch on (true) or off (false, default) the usage of the max limit and sorter used to fetch the root of the path in subqueries. If true, the root limit and sorter is added to the subquery filtering on the root entities, which can lead to more optimal queries. Some queries/databases can suffer from this, so only set this to true if required. Default is false, use with care.
See Also


text:
Counting in Malecite-Passamaquoddy
The Malecite-Passamaquoddy language, or Maliseet–Passamaquoddy, is spoken by the Maliseet (Etchemins or Wolastoqiyik) and Passamaquoddy (Peskotomuhkati or Pestomuhkati) peoples along both sides of the border between Maine in the United States and New Brunswick, Canada. Belonging to the Algonquian language family, and more specifically to the Eastern Algonquian languages, it counts about 600 speakers and is considered an endangered language.
Malecite-Passamaquoddy numbers list
- 1 – pesq
- 2 – nis
- 3 – nihi
- 4 – new
- 5 – nan
- 6 – kamahcin
- 7 – oluwikonok
- 8 – oqomolcin
- 9 – esqonatek
- 10 – 'qotinsk
- 11 – 'qotanku
- 12 – nisanku
- 13 – 'sanku
- 14 – newanku
- 15 – nananku
- 16 – kamahcin kehsanku
- 17 – oluwikonok kehsanku
- 18 – oqomolcin kehsanku
- 19 – esqonatek kehsanku
- 20 – nisinsk
- 30 – 'sinsk
- 40 – newinsk
- 50 – naninsk
- 60 – kamahcin kehsinsk
- 70 – oluwikonok kehsinsk
- 80 – oqomolcin kehsinsk
- 90 – esqonatek kehsinsk
- 100 – 'qotatq
- 1,000 – 'qotamqahk
- one million – 'qotalokamqahk
Malecite-Passamaquoddy numbering rules
- Digits from one to nine are rendered by specific words, namely pesq or neqt, nis or tapu, nihi or 'sis, new, nan, kamahcin, oluwikonok, oqomolcin, and esqonatek.
- The word for eleven is 'qotanku. From twelve to fifteen, numbers are formed by adding the anku suffix to the unit name: nisanku, 'sanku, newanku, and nananku. From sixteen to nineteen, numbers are formed by setting first the unit name, then the word kehsanku separated with a space: kamahcin kehsanku, oluwikonok kehsanku, oqomolcin kehsanku, and esqonatek kehsanku.
- The word for ten is 'qotinsk. From twenty to fifty, tens are formed by adding the insk suffix to the multiplier unit name: nisinsk, 'sinsk, newinsk, and naninsk. From sixty to ninety, tens are formed by setting first the multiplier unit name, then the word kehsinsk separated with a space: kamahcin kehsinsk, oluwikonok kehsinsk, oqomolcin kehsinsk, and esqonatek kehsinsk.
- Compound numbers are formed by stating the ten, the word cel (and, plus) separated with spaces, then the unit (e.g.: nisinsk cel kamahcin, naninsk cel new ).
- The word for hundred is 'qotatq. From two hundred to five hundred, hundreds are formed by adding the atq suffix to the multiplier unit name: nisatq, 'satq, newatq, and nanatq. From six hundred to nine hundred, hundreds are formed by setting first the multiplier unit name, then the word kehsatq separated with a space: kamahcin kehsatq, oluwikonok kehsatq, oqomolcin kehsatq, and esqonatek kehsatq.
- The word for thousand is 'qotamqahk [1,000]. From two thousand to five thousand, thousands are formed by adding the amqahk suffix to the multiplier unit name: nisamqahk [2,000], 'samqahk [3,000], newamqahk [4,000], and nanamqahk [5,000]. From six thousand to nine thousand, thousands are formed by setting first the multiplier unit name, then the word kehsamqahk separated with a space: kamahcin kehsamqahk [6,000], oluwikonok kehsamqahk [7,000], oqomolcin kehsamqahk [8,000], and esqonatek kehsamqahk [9,000].
- Big compound numbers are formed by adding the word cel separated with spaces between each multiple of ten, i.e. between thousand, hundred, ten or unit (e.g.: kamahcin kehsatq cel nisinsk cel new, 'qotamqahk cel newanku [1,014]).
- The word for million is 'qotalokamqahk [1,000,000]. From two million to five million, millions are formed by adding the alokamqahk suffix to the multiplier unit name: nisalokamqahk [2,000,000], 'salokamqahk [3,000,000], newalokamqahk [4,000,000], and nanalokamqahk [5,000,000]. From six million to nine million, millions are formed by setting first the multiplier unit name, then the word kehsalokamqahk separated with a space: kamahcin kehsalokamqahk [6,000,000], oluwikonok kehsalokamqahk [7,000,000], oqomolcin kehsalokamqahk [8,000,000], and esqonatek kehsalokamqahk [9,000,000].
Write a number in full in Malecite-Passamaquoddy
Enter a number and get it written in full in Malecite-Passamaquoddy.
Canoe Indians of Down East Maine
by William A. Haviland, editors The History Press (2012)
[, ]
Other supported languages
Languages classified by languages families
As the other currently supported languages are too numerous to list extensively here, please select a language from the following select box, or from the full list of supported languages.


text: The use of information and communications technology in environment management and research has witnessed a renaissance in recent years. From optical sensor technology, expert systems, GIS and communications technologies to computer aided harvesting and yield prediction, these systems are increasable used for applications developing in the management sector of natural resources and biodiversity. This paper presents an environmental decision support system, used to monitor biodiversity and present a risk rating for the invasion of pests into the particular systems being examined. This system will utilise expert mobile technology coupled with artificial intelligence and predictive modelling, and will emphasize the potential for expansion into many areas of intelligent remote sensing and computer aided decision-making for environment management or certification. Monitoring and prediction in natural systems, harnessing the potential of computing and communication technologies is an emerging technology within the area of environmental management. This research will lead to the initiation of a hardware and software multi tier decision support system for environment management allowing an evaluation of areas for biodiversity or areas at risk from invasive species, based upon environmental factors/systems.


text:
HEATMAP displays a matrix as an image whose color intensities reflect the magnitude of its values. In addition, it enables you to specify the following properties:
* X- and Y-axes tick labels:
Display the row/column indices or any other numeric or text labels. X-axis tick labels can even be rotated.
* Text labels:
Overlay the heatmap image with formatted text labels. The text labels can be derived from the original numeric matrix or a different matrix or cell array for displaying another dimension of data. You can control the font size and font color of the labels. The labels update automatically with zooming, panning or resizing the figure.
* Custom color maps:
Use MATLAB's default color maps or specify your own. The function provides two additional color maps - "money" (shown in the example image) and "red" (a color map of red color intensities). Specify Linear or Logarithmic color maps and the number of color levels. You can even use different color maps for different heat maps within a figure.
* Other configurable parameters such as grid lines, color bars.
For detailed examples, see the associated document heatmap_examples.m
NOTE: If using rotated tick labels, HEATMAP will resize the axes to make room for the tick labels. When overwriting existing heatmap plots with a new heatmap, use CLF to first clear the figure. See heatmap_examples for an illustration.

source: HuggingFaceFW/fineweb-edu


all that jazz
james' blog about scala and all that jazz
Call response WebSockets in Play Framework
I got a question from a Play user about implementing call/response WebSockets in Play Framework. This is not something that comes up that often, since it means using WebSockets to do basically what AJAX does for you, so what's the point? But here are some use cases that I've thought of:
 - You have some transformation of a stream that can only be done on the server side. For example, perhaps the transformation requires some heavy database work, or is too computationally expensive for a mobile client, or perhaps you want to encrypt the stream with a key that is private to the server.
 - You are already processing a stream of events from the server using WebSockets, and the responses to the calls are just more events in this stream, so you'd like to share the same transport mechanism for these events.
 - Your application is particularly chatty, and you don't want the overhead of the HTTP protocol on each call/response.
There are possibly more use cases - WebSockets is quite a new technology and as an industry we haven't really settled on what it's best use cases are.
A simple echo implementation
A Play WebSocket is implemented by providing an iteratee that consumes messages from the client, and an enumerator that produces messages for the client. If we simply wanted to echo every message that the client sent us, then we would want to return an iteratee whose input becomes the output of the enumerator that we return. Play doesn't come with anything out of the box to do this, but we will probably add something out of the box that does this in a future release. For now, I'm going to write a method called joined, that returns a joined iteratee/enumerator pair:
 * Create a joined iteratee enumerator pair.
 * When the enumerator is applied to an iteratee, the iteratee subsequently consumes whatever the iteratee in the pair
 * is applied to. Consequently the enumerator is "one shot", applying it to subsequent iteratees will throw an
 * exception.
def joined[A]: (Iteratee[A, Unit], Enumerator[A]) = {
 val promisedIteratee = Promise[Iteratee[A, Unit]]()
 val enumerator = new Enumerator[A] {
 def apply[B](i: Iteratee[A, B]) = {
 val doneIteratee = Promise[Iteratee[A, B]]()
 // Equivalent to map, but allows us to handle failures
 def wrap(delegate: Iteratee[A, B]): Iteratee[A, B] = new Iteratee[A, B] {
 def fold[C](folder: (Step[A, B]) => Future[C]) = {
 val toReturn = delegate.fold {
 case done @ Step.Done(a, in) => {
 case Step.Cont(k) => {
 case err => folder(err)
 toReturn.onFailure {
 case e => doneIteratee.failure(e)
 if (promisedIteratee.trySuccess(wrap(i).map(_ => ()))) {
 } else {
 throw new IllegalStateException("Joined enumerator may only be applied once")
 (Iteratee.flatten(promisedIteratee.future), enumerator)
This code might be a little scary if you don't understand iteratees, but as I said we will probably add this to Play itself in future. The rest of the code in this blog post will be simple.
Now that we have our joined iteratee/enumerator, let's implement an echo WebSocket. For the rest of this post we'll be assuming that all our WebSockets are sending/receiving JSON messages.
def echo = WebSocket.using[JsValue] { req =>
So now we have an echo call/response WebSocket. But this is not very useful, we want to do something with the incoming messages, and producing new outgoing messages as responses.
Processing messages
So now that we've expressed our call/response in terms of a joined iteratee/enumerator, how can we transform the call messages to be different response messages? The answer is enumeratees. Enumeratees can be used to transform iteratees and enumerators. We return both an enumerator and an iteratee, so which one do we transform? The answer is it doesn't matter, I'm going to use it to transform the iteratee. The enumeratee that we're going to use is the map enumeratee:
def process = WebSocket.using[JsValue] { req =>
 val (iter, enum) = joined[JsValue]
 ([JsValue] { json =>
 "status" -> "received",
 "msg" -> json
 } &> iter, enum)
Enumeratees are one of the most powerful features of iteratees for end users. You could use any enumeratee here, but let's look at some examples of other common use cases.
What if we don't want to return a response to every message? There are numerous ways to do this, but the simplest is to use the collect enumeratee, which takes a partial function:
def process = WebSocket.using[JsValue] { req =>
 val (iter, enum) = joined[JsValue]
 (Enumeratee.collect[JsValue] {
 case json if (json \ "foo").asOpt[JsValue].isDefined =>
 "status" -> "received",
 "msg" -> json
 } &> iter, enum)
Perhaps we want to produce many responses for a single input. The mapConcat enumeratee can be used in this case, with our map function returning a sequence of JsValue messages to return:
def process = WebSocket.using[JsValue] { req =>
 val (iter, enum) = joined[JsValue]
 (Enumeratee.mapConcat[JsValue] { json =>
 "status" -> "received",
 "msg" -> json
 Json.obj("foo" -> "bar")
 } &> iter, enum)
What if we want to do some blocking operations? In Play 2.2, this will be able to be done simply by providing an execution context suitable for blocking calls to whichever enumeratee you decide to use, but Play 2.1 does not yet support this, so we have to dispatch the callback to another execution context ourselves. This can be done using the mapM enumeratee:
val ec: ExecutionContext =...
def process = WebSocket.using[JsValue] { req =>
 val (iter, enum) = joined[JsValue]
 (Enumeratee.mapM[JsValue] { json =>
 Future {
 // Some expensive computation, eg a database call, that returns JsValue
 } &> iter, enum)
Pushing from an external enumerator
You may want to combine your call/response messages with messages from some other enumerator that spontaneously pushes messages to the client, for example a broadcasting enumerator for all clients. This can be done by interleaving your joined enumerator with the external enumerator:
val globalEvents: Enumerator[JsValue] =...
def process = WebSocket.using[JsValue] { req =>
 val (iter, enum) = joined[JsValue]
 ([JsValue] { json =>
 } &> iter, Enumerator.interleave(enum, globalEvents))
Using WebSockets in a call response style may be something that your application needs. If so, using enumeratees to map the stream of messages coming in to messages going out is the most natural and idiomatic way of doing this in Play. It allows you to call on the large number of composable enumeratees that Play provides out of the box, and makes your code simple and easy to reason about.
Iteratees for imperative programmers
When I first heard the word iteratee, I thought it was a joke. Turns out, it wasn't a joke, in fact there are also enumerators (that's ok) and enumeratees (you're killing me). If you're an imperative programmer, or rather a programmer who feels more comfortable writing imperative code than functional code, then you may be a little overwhelmed by all the introductions to iteratees out there, because they all assume that you think from a functional perspective. Well I just learnt iteratees, and although I'm feeling more and more comfortable with functional programming every day, I still think like an imperative programmer at heart. This made learning iteratees very difficult for me. So while I'm still in the imperative mindset, I thought this a very good opportunity to explain iteratees from an imperative programmers perspective, taking no functional knowledge for granted. If you're an imperative programmer who wants to learn iteratees, this is the blog post for you. I'm going to specifically be looking at Play's Iteratee API, but the concepts learnt here will apply to all Iteratees in general.
So let's start off with explaining what iteratees, and their counterparts, are trying to achieve. An iteratee is a method of reactively handling streams of data that is very easily composable. By reactive, I mean non blocking, ie you react to data being available to read, and react to the opportunity to write data. By composable, I mean you write simple iteratees that do one small thing well, then you use those as the building blocks to write iteratees that do bigger things, and you use those as the building blocks to write iteratees to do even bigger things, and so on. At each stage, everything is simple and easy to reason about.
Reactive stream handling
If you're looking for information about iteratees, then I'm guessing you already know a bit about what reactive stream handling is. Let's contrast it to synchronous IO code:
trait InputStream {
 def read(): Byte
So this should be very familiar, if you want to read a byte, you


text:
Effect of Octadecylamine Surfactant on DNA Interactions with Graphene Surfaces.
Understanding of how to integrate DNA molecules with graphene materials is important for the development of biosensors and biomolecular logic circuits. For some of these applications, controlling DNA structural conformation on the graphene substrate is critically important and can be achieved through the use of self-assembled monolayers. Here, we performed all-atom molecular dynamics simulations to understand how various 1-octadecylamine (ODA) coatings of the graphene surface affect the conformation of double-stranded DNA (dsDNA) on the surface. The simulation results demonstrated that dsDNA structures become more stable as ODA concentration increases due to the formation of DNA-ODA hydrogen bonds and reduction of DNA-surface interactions, which aid in retaining internal DNA interactions. Specifically, the interaction of ODA molecules with DNA prevents nucleobases from forming π-π stacking interactions with the surface. Some dsDNA conformations, such as sharp kinks or unwinding, can occur more frequently in DNA with A-T sequences due to weaker pairing interactions than with G-C sequences. Furthermore, our results conclude that both DNA sequence and ODA concentration play an essential role in experimentally observed conformational changes of DNA on the graphene surface.
Kim, HS; Brown, NA; Zauscher, S; Yingling, YG
Volume / Issue
Start / End Page
Electronic International Standard Serial Number (EISSN)
International Standard Serial Number (ISSN)
Digital Object Identifier (DOI)


text:
Celtic field is a popular name for the traces of early (prehistoric) agricultural field systems found in North-West Europe, e.g. Belgium, Britain, Germany, Ireland and the Netherlands. The name was given by O.G.S. Crawford. They are sometimes preserved in areas where industrial farming has not been adopted and can date from any time from the Early Bronze Age (c. 1800 BC) until the early medieval period. They can be preserved as earthworks or soil marks.
They are characterised by their proximity to other ancient features such as enclosures, sunken lanes and farmsteads and are divided into a patchwork quilt of square plots rarely more than 2,000 m² in area although larger examples are known (e.g. Dorset and Wiltshire). Their small size implies that each was cultivated by one individual of family.
Lynchets, evidence of early ploughing can often be seen at the upper and lower ends. Large scale Roman agriculture replaced them in lowland Britain and they are more common in less accessible regions such as the West Country.
|This article relating to archaeology in Europe is a stub. You can help Wikipedia by expanding it.|
|This agriculture article is a stub. You can help Wikipedia by expanding it.|
Here you can share your comments or contribute with more information, content, resources or links about this topic.


text:
She Is The Other Gaze
Every encounter with an image, every interaction searches for its own form. She is the other gaze is a collaboration with five female visual artists of an older generation who have been part of the Viennese art scene since the 1970s and engaged in the women's movement. In dialogue with the filmmaker Renate Bertlmann, Linda Christanell, Lore Heuermann, Karin Mack and Margot Pilz share their early works and artistic practices. They remember how their self-determination evolved between artistic ambitions, economic constraints, adaptation and resistance to the prevailing patriarchal social structures. In their role as feminist pioneers, the protagonists are a great influence on the contemporary art scene and the self-understanding of younger artists today. With their voices and narratives, they become collaborators passing on feminist thinking and artistic experiences.


(redirected from decomposes)
Also found in: Dictionary, Medical, Legal.
 - verb
Synonyms for decompose
Synonyms for decompose
to reduce or become reduced to pieces or components
to become or cause to become rotten or unsound
Synonyms for decompose
separate (substances) into constituent elements or parts
lose a stored charge, magnetic flux, or current
break down
References in periodicals archive?
The furnace atomization method is a method in which the waste liquid is sprayed into a furnace at a temperature of over 1,000 degrees Celsius to decompose cyanogen compounds.
On the one hand, packaging from biodegradable plastic takes a long time to decompose, which makes it unsuitable for industrial composting plants, and on the other it can't be fed into the recycling process for conventional plastics either.
Sludge has been used in landfills to help increase the rate at which trash decomposes.
Once in the furnace, the coatings will decompose or be altered with the residue, ending up distributed among the three phases present - the metal itself, the slag phase always present with liquid metal or the gas phase such as the blast air in a cupola or the atmosphere over the electric furnace bath.
In the presence of oxygen, the PHB/V decomposes into C|O.
The design of the site includes a network of more than 100 wells that gather methane-rich gas produced as waste decomposes.
The carbamic acid decomposes to give a primary amine and a [CO.
Its biodegradable trash bag, called Eco-System I, is made from a mixture of cornstarch and polyethylene that decomposes within two to three years.
DOORS provides a multi-platform requirements management tool that captures, decomposes, links, traces, analyzes and manages information in order to ensure a product's compliance with specified requirements and standards.
More than 95 percent of the organic matter in carbon-containing sediments is kerogen, which doesn't dissolve out of the rocks and decomposes very slowly, says Steven T.
You've got to study how nature decomposes," says Malcolm Beck, a horticulturist in Austin, Texas, and a lifelong composter.
But magnesium hydroxide decomposes at a higher temperature--around 540 F, vs.
Nor, does it release any harmful substances when it decomposes.
Polystyrene, Brenner explained, decomposes by a relatively slow, random scission process that initially produces liquids.


text:
Quintessence Incense Djwal Khul (out of stock)
- Brand: Aura-Soma
- Product Code: AURINQ14
- Availability: In Stock
- Keynote: The seeking of Truth for the sake of itself.
- Essential Oils: Citronella, Rosemary, Clary Sage, Dalmation Sage, Lavender.
- Color: Emerald Green.
- Equilibrium Association: B063 and the color Emerald Green.
- Crystal Energies: Emerald, Chrysoprase.
- Qualities: Called
the Seeker's Master,this Quintessence helps to search for objective truth beyond the subjectivity of the seeker. Helps to balance inner and outer space and to stimulate the color ray of green within the major chakras, providing a cloak of protection and space for the heart so that truth and purpose may be revealed. May help to bring an understanding of rhythms, laws and patterns of nature, as well as the celestial and earth sciences of astrology and geomancy. May also help to discern and balance an intuitive sense of space beyond Earth.
- The Quintessences enable us to bring forth the most positive attributes of the Master energies into our personal sphere. They work within the astral and etheric bodies of the subtle energy field.
- Each can contains 30 incense sticks.


Adventure Travel News
Sail to Lazaretto Island for a history lesson
Tourists who choose to go Greek Islands sailing know to hit some of the big name landmarks. However, there are smaller islands worth seeing during an adventure.
Those who are making a point to visit Corfu should also make their way to Lazaretto Island, which is just two nautical miles away. Although it's not as well-known as some of the other islands in the area, Lazaretto offers a lot of history.
Originally used as a leper colony in the 16th century, the island has held other uses. During the 1798 French occupation, the Russo-Turkish fleet ran a military hospital on the island, and the land was used again during the British occupation in 1814 after it received renovations.
The island is currently under renovation, as the church that resides on Lazaretto is being restored in order to become a museum dedicated to the National Resistance. During World War II, the island was used as a concentration camp for prisoners of the Greek National Resistance movement.
Posted on Thursday, June 28th, 2012


Benefits of Angkung Fruit and Leaves for Health
The fruit of the angkung plant is quite popularly used for traditional medicine. The leaves themselves are often used as a side dish like other green vegetables.
Circulating information, that this fruit can treat blockage of blood vessels in the brain. However, do these claims prove to be effective? Check out the nutritional content as well as the potential benefits of angklung for health.
Nutrient content of angkung fruit and leaves
Angkung or also known as Malabar spinach or Basella alba is a plant that grows in mainland Asia and Africa.
This plant is similar to green spinach with red stems and grows vines.
If you look closely, the leaves are heart-shaped with dark green and shiny. Near the leaves, grow white or pink flowers.
Within a certain time, the flower can turn into a small purple fruit that looks like a berry and sticks to the stem.
Consumption of both the leaves and fruit of the angklung plant is believed to provide health benefits because of its nutritional content.
Nutrients of angklung leaves per 100 grams
1. Water: 90.40 grams (g).
2. Carbohydrates: 0.2 g.
3. Protein: 3.4 g.
4. Fat: 0.7 g.
5. Fiber: 3.7 g.
6. Calcium: 267 milligrams (mg).
7. Iron: 10.9 mg.
8. Potassium: 446 mg.
9. Vitamin C: 79.8 micrograms (mcg).
10. Beta carotene: 2213 mcg.
Nutrients of ripe angklung fruit without seeds per 100 grams
1. Carbohydrates: 1.64 g.
2. Protein: 51 g.
3. Niacin: 0.5 mg.
4. Vitamin C: 89.33 mg.
5. Vitamin E: 1.27 mg.
Benefits of angklung fruit and leaves for health
This plant has many names, such as Indian spinach, grape spinach, and creeper spinach.
For the leaves, people usually prefer to eat them in ripe condition. So, it is very rarely enjoyed as a raw vegetable.
The leaves can be served as stir-fried dishes, stews, clear vegetables, or vegetable peels. While the fruit, more often used as juice.
Based on a study in LWT Food Science and Technology, the angklung plant, both the fruit and the leaves, can provide the following benefits.
1. Potentially lowers cancer risk
Both the fruit and the leaves, the angklung plant provides cancer prevention benefits because it is rich in antioxidants.
These various antioxidant compounds include polyphenols, flavonoids, and vitamin C which can reduce the bad effects of free radicals.
Free radicals are molecules that can damage cells, proteins, and DNA in the body. Well, DNA damage can trigger cells to become abnormal and cause cancer growth.
The presence of antioxidants can protect the body's cells from damage caused by free radicals that come from exposure to sunlight, the body's metabolism, or air pollution.
In addition, the content of vitamin E and beta carotene in Malabar spinach which if consumed regularly can also help reduce the risk of prostate cancer and lung cancer.
2. Relieves constipation
Treating constipation is the benefit of various types of fruits and vegetables, including the fruit and leaves of the angklung plant. This benefit is obtained from the content of insoluble fiber.
This type of fiber promotes bowel movement and keeps the texture of the stool soft, making it easier to expel from the body.
However, the consumption of fibrous foods must be balanced with adequate water intake. That way, the fiber in the digestive system functions optimally.
In addition to maintaining the digestive system, high-fiber foods can keep cholesterol levels and blood sugar levels stable.
3. Stabilize blood pressure
Consuming angklung fruit and leaves can help keep your blood pressure stable.
The benefits of this plant are obtained from the potassium content in it.
Potassium keeps fluid inside cells and helps muscles contract. In addition, this mineral keeps sodium levels in the body stable.
Keep in mind that excessive sodium levels can cause blood pressure to rise. Well, with adequate potassium intake, you can keep your blood pressure normal.
Can angklung fruit be used as a medicine for stroke?
Malabar spinach has long been used as traditional medicine.
One of the uses of angkung which is quite popular is as an alternative treatment for blockage of blood vessels in the brain.
Although many have applied it as a stroke treatment, there is no research that supports the claim that this fruit can help overcome stroke.
After further investigation, this potential may come from the vitamin E content in the angkung fruit.
Based on research in Stroke and Vascular Neurology, vitamin E intake has the potential to prevent more severe ischemic strokes.
The ischemic stroke itself is a blockage of blood vessels in the brain so that blood cannot flow smoothly.
Despite showing this effect, increasing the intake of vitamin E is not the main treatment for ischemic stroke patients, but as an additional treatment. This method should still be supervised by a doctor who treats the patient's illness.
So, if you want to add angklung fruit or leaves regularly to the patient's diet, consult your doctor further.
Leave a Comment


Guiding Steps to Remove Chrome from Metal During CNC Machining(plasma cutting Lynn)
CNC machining is a manufacturing process that involves pre-programmed computer software dictating the movement of factory tools and machinery. The process can be utilized to regulate intricate machinery, ranging from grinders and lathes to mills and routers. With its precise drilling capabilities, CNC machining provides numerous advantages, especially while dealing with materials such as lightweight metals or when tasks like removing chrome from metal are necessary.
The first keyword presented, 'how to remove chrome from metal,' relates directly to one of the classics' operations in CNC machining; stripping off the chrome plating from different parts made of various types of metal. This might be done for refurbishing, repair purposes, or before applying another finish on these components' surfaces.
Removing the Chrome Plating:
Typically, chrome-plated finishes offer both aesthetic and corrosion-resistant properties to numerous metallic objects exposed to wear. However, over time, even the hard-wearing chrome may degrade, no longer providing the desired look nor protection.
To maintain the functionality and appealing aspect of your items, you need to understand how to remove chrome from metal adequately. Here is an easily achievable method using basic supplies, namely hydrochloric (or muriatic) acid:
1. First, prepare your workstation ensuring it's well-ventilated. Put on the appropriate protective equipment, giving notice to eye safety glasses, long rubber gloves, and an apron.
2. Fill a plastic container with equal parts water and hydrochloric acid, then delicately dip the chromed object into the solution until completely submerged. Avoid contact between the mixture and skin or clothing.
3. Allow it to soak for approximately 15 minutes, after which you should start seeing the chrome peel away slowly, revealing the underlying metal.
4. Carefully extract the element from the acid bath employing non-metallic tongs, rinse it thoroughly, and staple it dry.
5. After this process, your metal part is ready for another round of CNC machining or re-plating, if necessary.
Working with Lightweight Metal:
On the other hand, 'lightweight metal' in CNC machining refers to metals like aluminum, which due to their light weight are favored in industries such as aerospace, automotive and electronics.
Lightweighting is a vital trend within manufacturing sectors because it contributes considerably toward energy savings, enhanced performance, and improved overall product efficiency. With advanced technologies like CNC machining, one can effectively work with lightweight metals without compromising durability and quality.
plasma cutting, compressive strength
Thanks to its high-speed operation, precision cuts, repeatability, and adaptability for complex 3D cutting tasks, CNC machines prove beneficial when dealing with lightweight metals. Whether creating intricate airplane parts or small electronic components, these processes deliver efficient results that comfortably meet industrial standards.
In conclusion, knowing how to remove chrome from metal proves fundamental during refurbishing works of any scale. Combined with handling lightweight metals efficiently, knowledge about both aspects tremendously optimizes procedure times, costs, and final products within the wide array of applications covered by CNC machining.
Facebook
Twitter
LinkedIn
Want.Net Technical Team
Want.Net Technical Team
The Want.Net Technical Team has diverse members with extensive education and training in CNC machining. They prioritize precision, efficiency, and innovation to provide high-quality manufacturing solutions globally.
Push Your Order into Production Today!
Table of Contents
GET FREE QUOTE
You're one step from the factory-direct price of part manufacturing services.


text:
Gaia Flight Model spacecraft being prepared for leak testing
The Gaia Flight Model (FM) spacecraft being prepared for leak testing. The propellants used for Gaia's propulsion systems are both highly toxic and corrosive, so it is important both for the correct operation of the mission and for the safety of the ground processing personnel during fuelling and subsequent ground operations that there are no leaks in the systems. To verify this, the Gaia FM spacecraft was enclosed in a plastic envelope and the propulsion systems were pressurised with helium. A mass spectrometer was used to detect changes in the concentration of helium inside the envelope once pressurisation had occurred. Any rise above the baseline level of helium present in the atmosphere would have indicated a leak. No leaks were detected.


Logo Login | Create Account
The pedagogical character of Janez Kuhar
Jožica Mohar (2011) The pedagogical character of Janez Kuhar. Diploma thesis.
Download (1189Kb)
 The diploma thesis attempts to provide theoretical and empirical evidence that the pedagogical character of a teacher and his/her attitude towards music education represents, in addition to motivation, an important factor in comprehensive development of the pupil/student. The theoretical part of the thesis includes a detailed description of the teacher and his/her personality and education structure. This involves in particular the teacher's pedagogical instinct and systematic planning of music goals, where the teacher exercises significant influence on the comprehensive development of child's personality in various fields of progress. The thesis continues with the description of the life of Janez Kuhar, Slovenian composer and teacher, and the analysis of his pedagogical character and the relevance of his work for modern music education. The thesis also gives a detailed description of selection criteria for quality music art topics which give pupils/students the prospect of gradual and comprehensive progress. The empirical section of the thesis includes statements of teachers about contemporary music education and their autonomous selection of music art topics. The results of the survey show that by using the expertise, pedagogical and didactical skills the teachers play a crucial role in the development of music skills and are at the same time able to autonomously select music topics. The survey also includes the analysis of Janez Kuhar's work as a teacher and music composer from the viewpoint of its relevance and applicability for modern music education. Survey results confirm that Kuhar's creativity is tuned with the findings of modern music didactics. They constitute the framework for further studies on the influence of music on comprehensive and music development with particular focus on the applicability of Slovenian choral legacy in educational process.
 Item Type: Thesis (Diploma thesis)
 Keywords: teacher's character, comprehensive development, Janez Kuhar, selection criteria for quality music art topics
 Number of Pages: 106
 Language of Content: Slovenian
 Mentor / Comentors:
 Mentor / ComentorsIDFunction
 izr. prof. dr. Barbara Sicherl KafolMentor
 Branka Potočnik KrajnikComentor
 Institution: University of Ljubljana
 Department: Faculty of Education
 Item ID: 220
 Date Deposited: 04 Oct 2011 13:42
 Last Modified: 04 Oct 2011 17:22
 URI: _URL_
 Actions (login required)
 View Item


key. To do so, execute the following
command at a shell prompt:
rpm --import /usr/share/rhn/RPM-GPG-KEY
To display a list of all keys installed for RPM verification, execute the command:
rpm -qa gpg-pubkey*
For the Red Hat key, the output includes:
gpg-pubkey-db42a60e-37ea5438
To display details about a specific key, use rpm -qi followed by the output from the previous com-
mand:
rpm -qi gpg-pubkey-db42a60e-37ea5438
16.3.2. Verifying Signature of Packages
To check the GnuPG signature of an RPM file after importing the builders GnuPG key, use the
following command (replace <rpm-file> with filename of the RPM package):
rpm -K <rpm-file>
If all goes well, the following message is displayed: md5 gpg OK. That means that the signature of
the package has been verified and that it is not corrupt.
16.4. Impressing Your Friends with RPM
RPM is a useful tool for both managing your system and diagnosing and fixing problems. The best
way to make sense of all of its options is to look at some examples.
Perhaps you have deleted some files by accident, but you are not sure what you deleted. To verify
your entire system and see what might be missing, you could try the following command:
rpm -Va
If some files are missing or appear to have been corrupted, you should probably either re-install the
package or uninstall, then re-install the package.
At some point, you might see a file that you do not recognize. To find out which package owns it,
you would enter:
rpm -qf /usr/X11R6/bin/ghostview
The output would look like the following:
gv-3.5.8-22
Chapter 16. Package Management with RPM 111
We can combine the above two examples in the following scenario. Say you are having problems
with /usr/bin/paste. You would like to verify the package that owns that program, but you do
not know which package owns paste. Simply enter the following command:
rpm -Vf /usr/bin/paste
and the appropriate package is verified.
Do you want to find out more information about a particular program? You can try the following
command to locate the documentation which came with the package that owns that program:
rpm -qdf /usr/bin/free
The output would be like the following:
/usr/share/doc/procps-2.0.11/BUGS
/usr/share/doc/procps-2.0.11/NEWS
/usr/share/doc/procps-2.0.11/TODO
/usr/share/man/man1/free.1.gz
/usr/share/man/man1/oldps.1.gz
/usr/share/man/man1/pgrep.1.gz
/usr/share/man/man1/pkill.1.gz
/usr/share/man/man1/ps.1.gz
/usr/share/man/man1/skill.1.gz
/usr/share/man/man1/snice.1.gz
/usr/share/man/man1/tload.1.gz
/usr/share/man/man1/top.1.gz
/usr/share/man/man1/uptime.1.gz
/usr/share/man/man1/w.1.gz
/usr/share/man/man1/watch.1.gz
/usr/share/man/man5/sysctl.conf.5.gz
/usr/share/man/man8/sysctl.8.gz
/usr/share/man/man8/vmstat.8.gz
You may find a new RPM, but you do not know what it does. To find information about it, use the
following command:
rpm -qip crontabs-1.10-5.noarch.rpm
The output would look like the following:
Name : crontabs Relocations: (not relocateable)
Version : 1.10 Vendor: Red Hat, Inc.
Release : 5 Build Date: Fri 07 Feb 2003 04:07:32 PM EST
Install date: (not installed) Build Host: porky.devel.redhat.com
Group : System Environment/Base Source RPM: crontabs-1.10-5.src.rpm
Size : 1004 License: Public Domain
Signature : DSA/SHA1, Tue 11 Feb 2003 01:46:46 PM EST, Key ID fd372689897da07a
Packager : Red Hat, Inc. <_URL_
Summary : Root crontab files used to schedule the execution of programs.
Description :
The crontabs package contains root crontab files. Crontab is the
program used to install, uninstall, or list the tables used to drive the
cron daemon. The cron daemon checks the crontab files to see when
particular commands are scheduled to be executed. If commands are
scheduled, then it executes them.
Perhaps you now want to see what files the crontabs RPM installs. You would enter the following:
rpm -qlp crontabs-1.10-5.noarch.rpm
The output is similar to the following:
Name : crontabs Relocations: (not relocateable)
Version : 1.10 Vendor: Red Hat, Inc.
Release : 5 Build Date: Fri 07 Feb 2003 04:07:32 PM EST
Install date: (not installed) Build Host: porky.devel.redhat.com
Group : System Environment/Base Source RPM: crontabs-1.10-5.src.rpm
Size : 1004 License: Public Domain
Signature : DSA/SHA1, Tue 11 Feb 2003 01:46:46 PM EST, Key ID fd372689897da07a
Packager : Red Hat, Inc. <_URL_
112 Chapter 16. Package Management with RPM
Summary : Root crontab files used to schedule the execution of programs.
Description :
The crontabs package contains root crontab files. Crontab is the
program used to install, uninstall, or list the tables used to drive the
cron daemon. The cron daemon checks the crontab files to see when
particular commands are scheduled to be executed. If commands are
scheduled, then it executes them.
These are just a few examples. As you use it, you will find many more uses for RPM.
16.5. Additional Resources
RPM is an extremely complex utility with many options and methods for querying, installing, upgrad-
ing, and removing packages. Refer to the following resources to learn more about RPM.
16.5.1. Installed Documentation
rpm --help This command displays a quick reference of RPM parameters.
man rpm The RPM man page gives more detail about RPM parameters than the rpm --help
command.
16.5.2. Useful Websites
_URL_ The RPM website.
_URL_ The RPM mailing list is archived here. To
subscribe, send mail to <_EMAIL_> with the word subscribe in the
subject line.
16.5.3. Related Books
Red Hat RPM Guide by Eric Foster-Johnson; Wiley, John & Sons, Incorporated This book is a
comprehensive guide to RPM, from installing package to building RPMs.
Chapter 17.
Package Management Tool
During installation, a default set of software packages are installed. Because people use their com-
puters differently, users might want to install or remove packages after installation. The Package
Management Tool allows users to perform these actions.
The X Window System is required to run the Package Management Tool. To start the application,
go to the Main Menu Button (on the Panel) => System Settings => Add/Remove Applications, or
type the command redhat-config-packages at shell prompt.
The same interface appears if you insert the Red Hat Enterprise Linux CD #1 into your computer.
Figure 17-1. Package Management Tool
The interface for this application is similar to the one used for individual package selection during
installation. Packages are divided into package groups, which contain a list of standard packages
and extra packages that share common functionality. For example, the Graphical Internet group
contains a Web browser, email client, and other graphical programs used to connected to the Internet.
The standard packages can not be selected for removal unless the entire package group is removed.
The extra packages are optional packages that can be selected for installation or removal, as long as
the package group is selected.
The main window shows a list of package groups. If the package group has a checkmark in the
checkbox beside it, packages from that group are currently installed. To view the individual packages
list for a group, click the Details button beside it. The individual packages with a checkmark beside
them are currently installed.
114 Chapter 17. Package Management Tool
17.1. Installing Packages
To install the standard packages in a package group that is not currently installed, check the checkbox
beside it. To customize the packages to be installed within the group, click the Details


text:
OBJECTIVE: It is an ongoing debate whether tympanoplasty should be performed in the pediatric age group. The purpose of this study was to analyze and compare the anatomical and functional outcomes of type I cartilage tympanoplasty in children and adults.
MATERIALS and METHODS: The file records of patients who underwent type 1 cartilage tympanoplasty were retrospectively reviewed. In total, 133 patients who underwent type 1 tympanoplasty for chronic otitis media were included. Tragal cartilage grafts were used in all patients. The patients were divided into two groups: pediatric (age≤16 years, n=54) and adult (age>18 years, n=79) groups. The graft success rates and hearing results between the two groups were compared.
RESULTS: The graft success rate was 90.2% (120/133) in the study group. At the end of the 24-month follow-up, the graft was intact in 48 of the 54 (88.9%) patients in the pediatric group and 72 of the 79 patients in the adult group (91.1%) (p=0.769). The functional success rate (postoperative air–bone gap<20 dB) obtained in the study group was 90.2% (120/133). The functional success rate was 88.9% (48/54) in the pediatric group and 91.1% (72/79) in the adult group (p=0.255).
CONCLUSION: The graft success rates and hearing results obtained with cartilage grafts are similar in children and adults. Therefore, cartilage grafts may be safely used in pediatric patients, similar to their use in adults.


text:
Stochastic consideration of relationship between occurrences of earthquake and fluctuations in the radio wave propagation
Research of the geophysical electromagnetic phenomena with seismic activity is important for hazard-resistant strategy. Many papers which indicate the existence of geophysical electromagnetic phenomena associated with earthquakes are reported frequently. Anomalous propagation in the radio waves is sometimes related with earthquakes. In previous paper, authors proposed a new concept to estimate the relation between earthquakes and anomalous line-of-sight propagation in VHF band by statistical approach. Event probability of the anomalous line-of-sight propagation increased just a few days prior to earthquakes.


text:
Next to bragging about which community enjoys or endures the most weather, Canadians like to boast how their province or territory compares with the warmest, snowiest or the windiest. To settle arguments as to which jurisdiction can legitimately lay claim to being tops in weather, David Phillips, Environment Canada's Senior Climatologist analyzed 30 years of recent weather data for each of Canada's ten provinces and three territories. His results are sure to provide for entertaining conversation but could also assist provincial and territorial governments, industries, tourism and recreational businesses and those seeking weather information to make decisions on where to reside for retirement or health purposes.
Province-Territory Weather Winners is a follow-up to the highly popular Canadian Cities Are Weather Winners site released in 2003. This new study looks at how each Canadian province and territory ranks in 70 different weather categories, including those groupings used in the city weather winners. Data for 30 years from 150 weather stations, representative of the geography in each province and territory, were used to compute averages for each jurisdiction. Among the categories included are: the warmest province or territory year-round, the hottest in summer, the coldest in winter, the sunniest year-round, the province or territory with the most freezing rain days, the most heavy snow days, the most thunderstorm days, etc. The website allows you to view how your province or territory ranks for each of the categories and includes the weighted-average value for the category in question.


text:
Addressing questions about including environmental effects in the DMSO HLA
Addressing questions about including environmental effects in the DMSO HLA The Defense Modeling and Simulation Office (DMSO) is developing a High Level Architecture (HLA) to support the DOD Modeling and Simulation (M and S) community. Many, if not all, of the simulations involve the environment in some fashion. In some applications, the simulation takes place in an acknowledged environment without any environmental functionality being taken into account. The Joint Training Federation Prototype (JTFp) is one of several prototype efforts that have been created to provide a test of the DMSO HLA. In addition to addressing the applicability of the HLA to a training community, the JTFp is also one of two prototype efforts that is explicitly including environmental effects in their simulation effort. These two prototyping efforts are examining the issues associated with the inclusion of the environment in an HLA federation. In deciding whether or not to include an environmental federation in the JTFp effort, a number of questions have been raised about the environment and the HLA. These questions have raised the issue of incompatibility between the environment and the HLA and also shown that there is something unique about including the environment in simulations. The purpose of this White Paper, which was developed with inputs from the more »
Enter terms in the toolbar above to search the full text of this document for pages containing specific keywords.


Wildlife and Ecology Prospects, October to December inclusive
Wildflowers - Fungi - Insects
What to look out for late in the year in the Algarve
Stumbling across a wild orchid at this time of the year comes as a great surprise.
Spiranthes spiralis - Autumn Lady's-tresses
Above: Autumn Lady's-tresses flowering beside the Quarteira river close to Paderne in mid-November.
The elusive Algarve autumn-flowering orchid
Most of the Algarve's beautiful wild orchids flower in early spring but there are two exceptions and both are rare and difficult to spot. These two orchids, Summer Lady's-tresses Spiranthes aestivalis and Autumn Lady's-tresses Spiranthes spiralis are closely related. Summer Lady's-tresses flowers in shady margins of rivers and streams in June, and Autumn Lady's-tresses flowers in the same type of habitat but waits until the first rains of autumn to arrive and then pops up along the edges of our water courses or in other moist and shady locations.
Although these orchids look remarkably similar to the casual observer they are easy to tell apart because of their very different flowering times. Close inspection also reveals that the inflorescences are different in appearance too. In the case of Summer Lady's-tresses the small white flowers protrude horizontally from the stem, but with Autumn Lady's-tresses the flowers open in a tight spiral around the very hairy stem.
Summer Lady's-tresses are particularly rare in the region but have been recorded close to Caldas de Monchique. Autumn Lady's-tresses are more widespread (but not easy to find) and are reported from the banks of the River Algibre and lower down in the valley where the Algibre joins the River Quarteira in the area of Paderne. Sand dunes are also a good place to look for Autumn Lady's-tresses and Carrapateira is one of the best. The orchids grow in small pockets at the base of the dunes where they are able to catch moisture which seeps down through the sand during rain and collects, enabling them to commence their growing and flowering cycle.
Ceasar's Mushroom
Caesar's Mushroom - one of the delicious edible species to be found in the Algarve
Safety First - Sue Parker
In the ups and downs of foraging for food, fruitless searches are compensated by those magical moments when you find something very special. That's when hasty harvesters can make ghastly gaffes, the worst of which may prove fatal. 'Caring to inspect before daring to ingest' ensures you enjoy your present find and live to enjoy future ones.
Superficial similarities between something that is delicious and good to eat and something else that is poisonous lure people to their deaths every year. It's not just those who are starving and desperate for food who take such risks. In Europe hundreds die each year as a result of eating fatal fruits or toxic toadstools. What's particularly sad is that the very finest and most abundant of free food is not difficult to identify with certainty; you just have to know how to unmask the fraudsters.
Take Morels, Morchella esculenta, for example – I do, eagerly, any time I am lucky enough to find them. If you are making a mushroom sauce to go with red meat, there is no finer mushroom, but it's crucial to know what False Morels can do, and even more importantly what they look like.
The Algarve is a top destination for those interested in fungi, but water is the vital ingredient required to stimulate their fruiting bodies to appear. Pat O'Reilly reports:
Pat O'Reilly
Pat photographing a Parasol Mushroom in forest near Monchique
There are very few places where fungi cannot grow, but mixed woodlands and unimproved grassland habitats are usually the most productive. In dry weather concentrate on the borders of rivers and streams and the bottoms of slopes. Even the lawns around villas can provide good displays of colourful fungi provided they are regularly waters and not subject to heavy doses of weedkiller or fertiliser.
Here are some special species to look out for:
Multiplication made Deceptively Simple
Fungi in the mycological family Phallaceae go by the common name of stinkhorns. Some members of the family really do stink. Others hardly smell at all (to us, that is, but as I explain below flies and other insects certainly are lured by their pong) but nevertheless from their shape alone they are instantly recognisable as stinkhorn family'members'. This is the case with Mutinus caninus, which is commonly referred to as the Dog Stinkhorn… obviously a male dog!
Mutinus caninus - Dog stinkhorn
Dog Stinkhorn Mutinus caninus
Dog Stinkhorns are found throughout Europe, but it took 15 years of fungi foraying before we stumbled across this distinctive species in the Algarve; it popped up its sticky green head on Christmas Eve 2015 in cork oak woodlands near Monchique. Insects of various kinds soon cluster on the spore-laden sticky gleba that coats the tips of these stinkhorns, and as the bugs consume the olive-green soup so inevitably a few of the fungal spores stick to their feet. Once a fly takes off after lunch and alights elsewhere in the woods, it leaves tiny sticky footprints from which new mycelia (microscopic thread-like fungal networks) can develop. By this harmless deceit, Dog Stinkhorns and their relatives manipulate insects into helping them to 'go forth and multiply' – and no Bitch Stinkhorn is involved!
Here is a link to the Dog Stinkhorn page on our First Nature website…
Clathrus ruber
Above: Red Cage fungus is rare in northern Europe but common in the Algarve. They first appear in November but thereafter they can be found well into the New Year.
The first autumn rains will stimulate more of the region's fungi to appear especially in cooler and damper areas, such as the woodlands up in the hills around Monchique. Resembling a bizarre Christmas decoration, Red Cage Fungus Clathrus ruber, which is a member of the Stinkhorn family of fungi, doesn't smell anywhere near as good as it looks. In fact, the obnoxious smell may be the first thing to tell you that you are close to a fruiting specimen. Taking closeup photographs is not for the faint hearted!
Hygrocybe acutoconica
Persistent Waxcap Hygrocybe acutoconica
As the last of the Algarve's floral fireworks fade, so another paintbox colours the countryside with more than a rainbow of hues and shades. Fungi! Up they pop when the autumn rain arrives, and off to work they go recycling the deadwood of forests and the frazzled plants of pastures and parks, and playing other important and sometimes troublesome roles too.
Many lawn mushrooms are fickle, here-today-gone-tomorrow types, but one group. known as waxcaps, tends to hang around. Most persistent of all is a beautiful yellow-orange conical mushroom known as, er... the Persistent Waxcap. Its scientific name is Hygrocybe acutoconica. The cap of this mushroom always feels damp, and in shape it is acutely conical - there, we have translated that latinised (scientific) name with no great difficulty. They're not always so obvious.
Gymnopilus junonius
Spectacular Rustgill Gymnopilus juonius
Into the woods now, and what have we got here?. Spectacular smooth-capped orange mushrooms sprout from the stumps of felled trees and occasionally from the trunks of living (but poorly) trees. They are very fond of oaks, but if oak trees are not on the menu these hungry mushrooms will make do with pines. Their scientific name is Gymnopilus junonius.
The prefix Gymnmeans bald, while -pilus means a head. It does have a bald (smooth, that is) head or cap, but what about junonius? It is not description; it's a dedication to the Roman goddess Juno. Don't ask why... Until quite recently this spectacular mushroom with rusty-brown gills went by the scientific name of Gymnopilus spectabilis. Much clearer! Oh... its common name is Spectacular Rustgill.
Pisolithus arrhizus
Dye Ball Pisolithus arrihzus
One more for the road... although I hope it doesn't pop up in any road you have to drive along. When it first emerges above ground Pisolithus arrhizus (let's not fret over the meaning of the scientific name!) looks like a ball of horse dung. Inside it are hundreds of white chunks of fungal material looking like grains of rice packed tightly together, and over a month or two they turn olive-green and then reddish-brown until the fungus splits open to reveal (and release) a powdery mass of spores. In the past this fungus was used to dye fabrics - that's why its common name is the Dye Ball - but it has a much more important role nowadays. This is one of the so-called'mycorrhizal' fungi that link up with the roots of trees and supply them with water and nutrients essential for their healthy growth. In return the fungus receives some of the sugar that the tree produces by photosynthesis. The Dyeball fungus is highly valued by foresters because it can


The Floating Eye - Exhibition Guide 4A
This is the exhibition guide to The Floating Eye, the Sydney Pavilion for the Inter-City Pavilions Project at the 9th Shanghai Biennale.
Curated by Aaron Seeto, The Floating Eye presented new and existing works from six contemporary Australian artists, Brook Andrew, Shaun Gladwell, Raquel Ormella, Khaled Sabsabi, Shen Shaomin and Bababa International.
Sydney's geography between Asia and the West results in the constant overlaying of different historical and cultural contexts. In presenting the personal accounts generated by individual artists, to mark out the engagements and the discontinuities they experience as they try to negotiate ideas of locality and culture in globalised context, all of the artists in The Floating Eye articulates a specific history of Australia; a feeling of being connected and disconnected simultaneously.
The exhibition encourages an observation of a city's shifting references and influences, how the overlay of time and history and our emotions and sensations of a place, give meaning and form to our shared spaces. As such the contemporary artists in The Floating Eye hold strong connections with Sydney and offer varied perspectives of the city's transforming reality observed though its demographics, environment, history, politics, geography and society.
Together the artists in The Floating Eye presents a framework to illustrate how Sydney, and Australia, considers itself within the region and highlights the layering of histories and diverse social and cultural experiences, which speak to the experience of individuals living in global cities such as Sydney.
The Floating Eye Exhibition Guide
Editor: Aaron Seeto
ISBN: 9780980803525
40 pages
The Floating Eye - Exhibition Guide


What is Cryogenic Piping? A brief on Piping material, Insulation, Pipe Sizing, and Hazards.
What is cryogenic piping
When the temperature is very low then the normal piping system is not able to hold the processing gases in the form of liquid. Cryogenic piping is the concept of low-temperature piping where material type, support, and valve have different requirements than a normal piping system.
DMCA.com Protection Status


a common convention to terminate variable names with the # character.
 - Do not use the termination character in the middle of variable names. Use it only at the end.
Notes:
1. If you examine the AE scripts used internally in the Automation Engine, you will find many variables names that are not terminated. For example, here is an excerpt from the UNIX header include object from client 0 (HEADER.UNIX):
:set &UC_EXVER = get_var(UC_EX_VERSION)
:set &UC_MANDANT = SYS_ACT_CLIENT
:set &UC_REALNR = SYS_ACT_RESTART_ME_NR
:set &UC_NAME = SYS_ACT_JOBNAME
:set &UC_JOBMD = get_var(UC_EX_JOB_MD)
:set &UC_IP_ADDR = get_var(UC_EX_IP_ADDR)
:set &UC_IP_PORT = get_var(UC_EX_IP_PORT)
:set &UC_UNIX_SHELL = get_att(UNIX_SHELL)
Notice that although these variable names are not terminated, none of them is a substring of any other.
2. The characters allowed in variable names are A-Z, a-z, 0-9, _, $, @, §, and #. Variable names may not begin with a number or a $ symbol.
Indirect reference
It is possible to set or read the value of an AE script variable by indirect reference. That is, the name of the variable can itself be constructed using a variable or variables, and then the value of the referenced variable can be set or read.
Choosing variable names at runtime
Note that even though the name of the variable whose value should be read can be constructed dynamically, the variable must already have been set explicitly. That is, :SET_SCRIPT_VAR is not able to set the values of previously undefined variables. An enhancement request has been opened for this. (See :SET_SCRIPT_VAR should be able to set the values of previously undefined variables.) A work-around is also available for v12.1 and later. (See GENERATE_SCRIPT_VARS — generate script variables on-the-fly.)
Nested variables
Here's an example of how to use indirect reference to choose dynamically the name of the variable whose value should be read.
:SET &Sys_Name_EXP# = "AE_EXP"
:SET &Sys_Name_DEV# = "AE_DEV"
:SET &Sys_Name_TEST# = "AE_TEST"
:SET &Sys_Name_PROD# = "AE_PROD"
:SET &Env# = "EXP"
:SET &Sys_Name_var# = "Sys_Name_&Env#"
:SET &Sys_name# = GET_SCRIPT_VAR("&&&Sys_Name_var##")
:PRINT "System: &Sys_name#"

Line 6 sets &Sys_name_var# to the name of the variable containing the name of the system.
Line 7 sets &Sys_name# to the value of the variable whose name is stored in the variable &Sys_name_var#.
The result looks like this:
U00020408 System: AE_EXP
This is how the process works:
 1. First round of variable resolution:
 - This escaped ampersand (&&) becomes a single ampersand.
 - The &Sys_name_var# variable is resolved to the value &Sys_name_EXP#.
 2. Second round of variable resolution:
 - The variable &Sys_name_EXP# is resolved to the value AE_EXP.
 - There are no remaining unescaped ampersands, so the value of the &Sys_name# variable is set to AE_EXP.
You can achieve the same result in another way using the :RESOLVE_VAR function or the :RESOLVE command.
:SET &Sys_Name_EXP# = "AE_EXP"
:SET &Sys_Name_DEV# = "AE_DEV"
:SET &Sys_Name_TEST# = "AE_TEST"
:SET &Sys_Name_PROD# = "AE_PROD"
:SET &Env# = "EXP"
:RESOLVE &Sys_name# = "&&Sys_Name_&Env##"
:PRINT "System: &Sys_name#"

It works in a similar multi-step way:
 - First round of variable resolution:
 - This escaped ampersand (&&) becomes a single ampersand.
 - The &Env# variable is resolved to the value EXP.
 - Second round of variable resolution
 - The variable &Sys_name_EXP# is resolved to the value AE_EXP.
 - There are no remaining unescaped ampersands, so the value of the &Sys_name# variable is set to AE_EXP.
The trick to using these approaches is getting the number of leading ampersands right.
How variable resolution works
As you can see, the :RESOLVE command is capable of performing multiple rounds of variable resolution. It appears to work like this:
 1. Resolve escaped ampersands
 Replace any escaped ampersand (&&) with a single ampersand.
 2. Resolve variables
 For any string beginning with an ampersand (&), and followed by at least one character that can be part of a variable name, and at least one character that cannot be part of a variable name (such as a space, or a single or double quotation mark), attempt to resolve this variable. Undefined variables cause a runtime error. Variables with no value resolve to a single blank space (' ').
 Note: VARA object references of the form {VARA,KEY,COLUMN} are also resolved by the :RESOLVE command.
These two steps are repeated until no escaped ampersands and no unresolved variables remain.
Depth of resolution
Each :RESOLVE command is capable of resolving up to two levels of nesting. If you need to resolve three of more levels of nested variables, you can accomplish this by adding additional :RESOLVE commands that resolve the contents of the variable again. Consider the following example with three levels of nesting:
:SET &Env# = "EXP"
:SET &SysName_EXP# = "AE_EXP"
:SET &CompanyName_AE_EXP# = "MyCompany_AE_EXP"
:RESOLVE &System# = "&&&&CompanyName_&&SysName_&Env###"
:RESOLVE &System# = "&System#"
:PRINT "System: &System#"
The first :RESOLVE command resolves the inner two variables, &Env# and then &SysName_EXP#. The second :RESOLVE command then resolves the outermost variable &CompanyName_AE_EXP#. The result looks like this:
U00020408 System: MyCompany_AE_EXP
Variables in VARA objects
When VARA objects are used in executable objects, the parent executable object may set or inherit variables. Whether these variables are resolved when they appear in the context of the VARA object depends on the type of VARA.
 - STATIC & XML: Variables are not resolved in keys or values.
 - SQL: Variables are resolved in the Connection and Login fields. Variables are not resolved in the SQL statement
 - SEC_SQL: Variables are resolved in the Connection and Login fields, as well as in bind parameters. Variables are not resolved in the SQL statement
 - SQLI: Variables are not resolved in the SQL statement
 - SEC_SQLI: Variables are resolved in the bind parameters. Variables are not resolved in the SQL statement
 - EXEC: Variables are resolved in parameters. However, variables set in the parent object are not implicitly inherited by the child executable object. If you want to pass variables to the child object, you must do so explicitly via parameters, and use the :READ command in the child object to read these values.
 - FILELIST, BACKEND, & MULTI: Variables are resolved.
Tip:
To combine the convenience of a SQL VARA with the power & flexibility of an SQL job,
create an EXEC VARA wrapper for an SQL job.
References
Statistics
1 Favorited
96 Views
1 Files
0 Shares
2 Downloads
Attachment(s)
zip file
AWI_Icons.zip 199 KB 1 version
Uploaded - Nov 19, 2019
Tags and Keywords
Comments
Jul 20, 2020 10:34 AM
Broadcom has updated its documentation to include some of the information contained in this document. E.g., Variable names.
Nov 20, 2019 07:37 AM
I added sections on two sub-topics:
 - Order of precedence in variable setting
 - Variables in VARA objects
Jul 23, 2018 02:53 AM
The most straightforward approach is probably something like this:
 1. write the output to the job log in a way that makes it easy to parse using PREP_PROCESS_REPORT.
 2. in the post-process tab of the job, write AE scripting that parses the job output and stores the important bit in AE variables.
Jul 20, 2018 05:01 PM
Appreciate the response Michael_Lowry. Basically, I am making a series of webservice calls; partial output from one call being sent to


text:
We calculate the delay time and noise spectrum of a squeezed state throughout an electromagnetically induced transparency medium with dynamic Stark splitting. It is shown that the noise spectrum splits into two parts with the same delay time, so that the delayed squeezing can survive well in two channels. Furthermore, we show that the two squeezing channels as well as the delay time can be manipulated via one-photon detuning and detection frequency such that the quantum state with high delay time and squeezing can be well preserved. This avoids the influence of large noise from laser near zero detection frequency.
© 2012 Optical Society of America
Atomic and Molecular Physics
Original Manuscript: July 30, 2012
Revised Manuscript: September 25, 2012
Manuscript Accepted: September 30, 2012
Published: October 30, 2012
Yuan Li, Zhonghua Li, Dan Wang, Jiangrui Gao, and Junxiang Zhang, "Manipulation of squeezed state in electromagnetically induced transparency system via dynamic Stark effect," J. Opt. Soc. Am. B 29, 3177-3182 (2012)


Sign up ×
What is the cardinality of the following set:
$$\mathbb{A}:=\{A \ : A\subseteq\mathbb{R} \ \ \text{dense and countable}\}$$
(Is $\mathbb{A}$ a separable space?)
Thank You!
share|cite|improve this question
The question whether something is a separable space presupposes that a topology is given on that something. Did you have a particular topology on $\mathbb A$ in mind? – Andreas Blass Dec 6 '12 at 2:09
I have to wonder where did you come up with the separability question in mind. The original question merely asks for the first part. Also, please remember to use the [homework] tag. – Asaf Karagila Dec 6 '12 at 10:59
3 Answers 3
up vote 11 down vote accepted
The cardinality of $\Bbb R$ is $2^\omega$ (or if you prefer, $2^{\aleph_0}$), so $\Bbb R$ has $\left(2^\omega\right)^\omega=2^{\omega\cdot\omega}=2^\omega$ countable subsets. Thus, the cardinality of $\Bbb A$ is at most $2^\omega$, since not all countable subsets of $\Bbb R$ are dense in $\Bbb R$. However, it turns out that even though not all of these $2^\omega$ countable subsets are dense, there are $2^\omega$ of them that are dense. Here's one way to show this.
For $x,y\in\Bbb R$ write $x\sim y$ if and only if $x-y\in\Bbb Q$.
 1. Prove that $\sim$ is an equivalence relation on $\Bbb R$.
 2. Prove that for each $x\in\Bbb R$ the $\sim$-equivalence class of $x$ is $x+\Bbb Q=\{x+q:q\in\Bbb Q\}$ and is therefore countable.
 3. Conclude that $\sim$ has $2^\omega$ equivalence classes.
 4. Show that each $\sim$-equivalence class is dense in $\Bbb R$.
The set $\Bbb A$ isn't a space at all until you give it some topology: it's just a collection of subsets of $\Bbb R$.
share|cite|improve this answer
Mr Brian M. Scott, Thank You! – 17SI.34SA Dec 6 '12 at 2:15
Here is a slightly more fun way to do this:
First note that there are at most $\mathbb R^\mathbb N$ countable sets of real numbers, calculate the cardinality and see that this means that there cannot be more than $2^{\aleph_0}$ countable sets of real numbers.
Secondly note that $P=\mathbb{Q\setminus N}$ is dense in $\mathbb R$. Now for every $A\subseteq\mathbb N$ we have that $P\cup A$ is dense and countable. It is easy to see that if $A\neq B$ then $P\cup A\neq P\cup B$. Therefore we actually found $2^{\aleph_0}$ dense sets of real numbers which are subsets of $\mathbb Q$.
This shows that there cannot be more than $2^{\aleph_0}$ countable dense sets. As remarked by others, separability is a topological property and it is unclear what topology you are giving this collection.
share|cite|improve this answer
$\mathbb{Q}$ is countable. So $\mathbb{R}\setminus \mathbb{Q}$ is uncountable. For each irrational $x$, the set $\mathbb{Q} \cup \{x\}$ is also dense in $\mathbb{R}$. Hence there are an uncountable number of dense subsets of $\mathbb{R}$.
share|cite|improve this answer
What is the cardinality of the set in question? Just saying the set is uncountable does not suffice here. – David Mitra Dec 6 '12 at 2:26
Your Answer


Bringing a Whole Health Approach to Behavioral Healthcare
Encompassing mental health conditions and substance use disorders, behavioral health is a key component of whole health. At Anthem, we believe a comprehensive approach is needed to address the behavioral health needs of our communities.
Dr. Nancy Norman, MPH, on Connecting the Dots Between Behavioral Health and Housing
Medical Director of Integration Dr. Nancy Norman, MPH, discusses the connections between behavioral health and safe/affordable housing, insecure housing and homelessness, and how Anthem is increasing access to housing and behavioral healthcare to improve outcomes.


text:
Florida's agricultural industry is one of the largest and most diverse in the nation. As such, it requires a broad and interdisciplinary research approach to ensure its continued prosperity as the population swells and natural resources become increasingly limited. The Department of Agricultural & Biological Engineering (ABE) links engineering with life sciences to produce food, feed, fuel, fiber and other products from renewable bio-resources.
115 Fraizer-Rogers Hall
P.O. Box 110570
Gainesville, FL 32611
Administration & Advising
Dr. Ana Martin-Ryals
BE Undergraduate Coordinator
What do Agricultural & Biological Engineers do?
Agricultural and biological engineers work on activities ranging from aquaculture (raising food, such as fish, that thrive in water) to land farming to forestry; from developing biofuels to improving conservation; from planning animal environments to finding better ways to process food.
Source: U.S. Department of Labor Bureau of Labor Statistics
More than 30 faculty members, located in Gainesville and throughout Florida, work with state, national and international agricultural, water management and environmental protection agencies. Gator Engineering faculty also collaborate with the UF-IFAS Space Agricultural and Biotechnology Research and Education Center located at NASA's Kennedy Space Center, the NASA Environmental Systems Commercial Space Technology Center located at UF, and the Florida Center for Renewable Fuels and Chemicals. The ABE department is a leading member of the Southeast Climate Consortium Supported by NOAA and USDA.


text: The initial molecular steps of the acid-catalyzed silica sol−gel process de-parting from tetraethylorthosilicate (TEOS) were investigated by in situ 29Si NMR and UV−Raman spectroscopy. The use of a substoichiometric H2O:TEOS molar ratio (r-value 0.2−1.2) slowed the silicate oligomerization reaction and allowed unraveling the initial steps of silica condensation. Molecular modeling confirmed Raman signal and 29Si NMR shift assignment. A comprehensive listing of all Raman and 29Si NMR assignments is provided, including unique Raman assignments of cyclosilicates and the linear tetramer. The combination of experiment and modeling allowed an analysis of the reaction kinetics. The derived kinetic model and the experimental observation both revealed that the H2O:TEOS molar ratio had a strong influence on the reaction kinetics but not on the reaction pathways. The multianalytical approach led to development of an oligomerization scheme. As dominant oligomerizations, chain growth, cyclodimerization, and branching were identified. Under the investigated conditions, chains did not grow longer than pentamer, and ring sizes were limited to 6-rings. Chains of 4 Si atoms and 4-rings were abundant species. Branched rings and chains were formed by attachment of dimers and trimers. Gelation proceeded from branched 4-rings and branched chains with limited hydroxyl functionalities.


text:
Director of Maintenance
Aviation Search Group •
The Director of Maintenance (DOM) serves as regulatory Director of Maintenance (DOM) in accordance with CFR 119.65(a) (4) and has overall authority and responsibility for maintenance and alteration functions.
- Provides managerial authority and is the accountable manager for all processes of the Maintenance Departments including Quality Department, Maintenance Control, Parts Department, Line Station Maintenance, Technical Support, Technical Publications, Maintenance Training and Maintenance Records.
- Promotes safety throughout the organization as mandated through Company policies identified by executive management.
- Provides overall authority for all aircraft technical standards and acceptable deviations from Company maintenance policies and procedures that are not detrimental to airworthiness.
- Monitors maintenance performance against Company policies, procedures, and standards, and provides recommendations to improve safety of operations and productivity of the entire operation.
- Prepares the annual budgetary requirements for all maintenance departments.
- Provides overall authority and oversight of the CASS program in the implementation of appropriate corrective actions agreed upon by the CRB.
- Works in direct liaison with the DO in scheduling maintenance of Company's aircraft, coordinating changes of maintenance schedules with all concerned, and all modifications changes required by flight operations.
- The primary FAA contact for matters regarding the Maintenance Department as described in this position description.
- Ensures that adequate staffing, facilities, tooling, and equipment are available for maintenance of the Company aircraft for the 121 and 135 certificates.
- Responsible for the maintenance of aircraft, engines, and components in the manner prescribed by the AAIP, manufacturers' maintenance and overhaul manuals, service bulletins, ADs, Engineering Orders, and applicable CFRs.
- Provides written requests to the FAA for addition or deletion of aircraft to the Ops Specs and SAS.
- Responsible to review and approve contracts related to maintenance assets and outsourced vendors.
- Liaison with outside customers to ensure contractual requirements pertaining to each agreement are executed.
Must hold a current A & P license 121.378(b) and meet supervisory and experience requirements under CFR 119.67(d) and 119.69(d) to be the accountable manager.
Experience in a 121 and 135 environment.
Have at least 3 years of maintenance experience on different types of large airplanes with 10 or more passenger seats , 1 year of which must have been as maintenance inspector; and
Have at least 1 year of experience in a supervisory capacity maintaining the same category and class of aircraft as the certificate holder uses.
(Job and company information not to be copied, shared, scraped, or otherwise disseminated/distributed without explicit consent of JSfirm, LLC)


.Bitsperpixel R/O Property
Function:
Returns the number of bits available for each pixel of the currently selected controller/panel.
Type:
Byte
Value Range:
Value depends on the currently selected controller/panel
See Also:
Understanding Controller Properties, Working With Pixels and Colors
Details
Controller/panel selection is made through the Customize Platform dialog, accessible through the Project Settings dialog.
For monochrome controllers/panels (see lcd.paneltype ) the lcd.bitsperpixel will return 1, that is, the pixel can only be on or off. For grayscale panels, this value will be >1, which indicates that each pixel can be set to a number of brightness levels. For example, if the lcd.bitsperpixel=4, then each pixel's brightness can be adjusted in 16 steps.
For color panels, this property reflects the combined number of red, green, and blue bits available for each pixel (see lcd.redbits , lcd.greenbits , and lcd.bluebits ).
The number of bits per pixel affects how lcd.forecolor , lcd.backcolor , and lcd.setpixel are interpreted. Also, the output produced by lcd.bmp depends on this property.