Skip site navigation (1)Skip section navigation (2)
FreeBSD Manual Pages

home | help
IO::Async::Handle(3) User Contributed Perl Documentation IO::Async::Handle(3)
NAME
 "IO::Async::Handle" - event callbacks for a non-blocking file
 descriptor
SYNOPSIS
 This class is likely not to be used directly, because subclasses of it
 exist to handle more specific cases. Here is an example of how it would
 be used to watch a listening socket for new connections. In real code,
 it is likely that the "Loop->listen" method would be used instead.
 use IO::Socket::INET;
 use IO::Async::Handle;
 use IO::Async::Loop;
 my $loop = IO::Async::Loop->new;
 my $socket = IO::Socket::INET->new( LocalPort => 1234, Listen => 1 );
 my $handle = IO::Async::Handle->new(
 handle => $socket,
 on_read_ready => sub {
 my $new_client = $socket->accept;
 ...
 },
 );
 $loop->add( $handle );
 For most other uses with sockets, pipes or other filehandles that carry
 a byte stream, the IO::Async::Stream class is likely to be more
 suitable. For non-stream sockets, see IO::Async::Socket.
DESCRIPTION
 This subclass of IO::Async::Notifier allows non-blocking IO on
 filehandles. It provides event handlers for when the filehandle is
 read- or write-ready.
EVENTS
 The following events are invoked, either using subclass methods or CODE
 references in parameters:
 on_read_ready
 Invoked when the read handle becomes ready for reading.
 on_write_ready
 Invoked when the write handle becomes ready for writing.
 on_closed
 Optional. Invoked when the handle becomes closed.
 This handler is invoked before the filehandles are closed and the
 Handle removed from its containing Loop. The "loop" will still return
 the containing Loop object.
PARAMETERS
 The following named parameters may be passed to "new" or "configure":
 read_handle => IO
 write_handle => IO
 The reading and writing IO handles. Each must implement the "fileno"
 method. Primarily used for passing "STDIN" / "STDOUT"; see the
 SYNOPSIS section of IO::Async::Stream for an example.
 handle => IO
 The IO handle for both reading and writing; instead of passing each
 separately as above. Must implement "fileno" method in way that
 "IO::Handle" does.
 read_fileno => INT
 write_fileno => INT
 File descriptor numbers for reading and writing. If these are given as
 an alternative to "read_handle" or "write_handle" then a new
 "IO::Handle" instance will be constructed around each.
 on_read_ready => CODE
 on_write_ready => CODE
 on_closed => CODE
 CODE references for event handlers.
 want_readready => BOOL
 want_writeready => BOOL
 If present, enable or disable read- or write-ready notification as per
 the "want_readready" and "want_writeready" methods.
 It is required that a matching "on_read_ready" or "on_write_ready" are
 available for any handle that is provided; either passed as a callback
 CODE reference or as an overridden the method. I.e. if only a
 "read_handle" is given, then "on_write_ready" can be absent. If
 "handle" is used as a shortcut, then both read and write-ready
 callbacks or methods are required.
 If no IO handles are provided at construction time, the object is still
 created but will not yet be fully-functional as a Handle. IO handles
 can be assigned later using the "set_handle" or "set_handles" methods,
 or by "configure". This may be useful when constructing an object to
 represent a network connection, before the connect(2) has actually been
 performed yet.
METHODS
 The following methods documented with a trailing call to "->get" return
 Future instances.
 set_handle
 $handle->set_handles( %params )
 Sets new reading or writing filehandles. Equivalent to calling the
 "configure" method with the same parameters.
 set_handle
 $handle->set_handle( $fh )
 Shortcut for
 $handle->configure( handle => $fh )
 close
 $handle->close
 This method calls "close" on the underlying IO handles. This method
 will then remove the handle from its containing loop.
 close_read
 close_write
 $handle->close_read
 $handle->close_write
 Closes the underlying read or write handle, and deconfigures it from
 the object. Neither of these methods will invoke the "on_closed" event,
 nor remove the object from the Loop if there is still one open handle
 in the object. Only when both handles are closed, will "on_closed" be
 fired, and the object removed.
 new_close_future
 $handle->new_close_future->get
 Returns a new IO::Async::Future object which will become done when the
 handle is closed. Cancelling the $future will remove this notification
 ability but will not otherwise affect the $handle.
 read_handle
 write_handle
 $handle = $handle->read_handle
 $handle = $handle->write_handle
 These accessors return the underlying IO handles.
 read_fileno
 write_fileno
 $fileno = $handle->read_fileno
 $fileno = $handle->write_fileno
 These accessors return the file descriptor numbers of the underlying IO
 handles.
 want_readready
 want_writeready
 $value = $handle->want_readready
 $oldvalue = $handle->want_readready( $newvalue )
 $value = $handle->want_writeready
 $oldvalue = $handle->want_writeready( $newvalue )
 These are the accessor for the "want_readready" and "want_writeready"
 properties, which define whether the object is interested in knowing
 about read- or write-readiness on the underlying file handle.
 socket
 $handle->socket( $ai )
 Convenient shortcut to creating a socket handle, as given by an
 addrinfo structure, and setting it as the read and write handle for the
 object.
 $ai may be either a "HASH" or "ARRAY" reference of the same form as
 given to IO::Async::OS's "extract_addrinfo" method.
 This method returns nothing if it succeeds, or throws an exception if
 it fails.
 bind
 $handle = $handle->bind( %args )->get
 Performs a "getaddrinfo" resolver operation with the "passive" flag
 set, and then attempts to bind a socket handle of any of the return
 values.
 bind (1 argument)
 $handle = $handle->bind( $ai )->get
 When invoked with a single argument, this method is a convenient
 shortcut to creating a socket handle and "bind()"ing it to the address
 as given by an addrinfo structure, and setting it as the read and write
 handle for the object.
 $ai may be either a "HASH" or "ARRAY" reference of the same form as
 given to IO::Async::OS's "extract_addrinfo" method.
 The returned future returns the handle object itself for convenience.
 connect
 $handle = $handle->connect( %args )->get
 A convenient wrapper for calling the "connect" method on the underlying
 IO::Async::Loop object.
SEE ALSO
 o IO::Handle - Supply object methods for I/O handles
AUTHOR
 Paul Evans <_EMAIL_>
perl v5.24.1 2016-12-22 IO::Async::Handle(3)
NAME | SYNOPSIS | DESCRIPTION | EVENTS | PARAMETERS | METHODS | SEE ALSO | AUTHOR
Want to link to this manual page? Use this URL:
<_URL_
home | help


text:
A post on Facebook claims that huge fires in Lahaina, Hawaii, and Paradise, California, were caused by "directed-energy weapons". There is no evidence that this is true.
The post shows a collage image of severe fire damage in both California and Hawaii, with the caption: "The result of directed-energy weapons (DEWS)".
Reverse-image searches show that the first photo, labelled as being taken in Paradise, California, is from the aftermath of the 2018 wildfire that destroyed the town, killing at least 85 people.
The second picture is of the aftermath of the recent fire in Lahaina, on the island of Maui, Hawaii. At the time of writing, it's been confirmed that at least 106 people have been killed by devastating fires on Maui, with many more still missing.
Misinformation can flourish in the midst of large-scale events such as the fires in Hawaii, and it can be difficult to halt the spread of false claims online. We have seen this pattern of misinformation many times, with recent examples including multiple false claims about riots in France, the February earthquake in Turkey and Syria and the Russian invasion of Ukraine.
Honesty in public debate matters
You can help us take action – and get our regular free email
What are directed energy weapons?
Directed energy weapons are systems that use technologies such as lasers and other electromagnetic energy in order to cause disruptive, damaging or destructive effects on equipment or facilities.
They are currently being researched by a number of countries, including the UK and the US.
In the wake of the fires on Maui, directed energy weapons have been the subject of many baseless claims that they were deliberately deployed to cause the destruction.
A number of videos claiming to show lasers targeting the island have been shared online but, as other fact checkers have said, many of these appear to be edited or old videos taken out of context.
How did the fires in California and Maui start?
There is no evidence to support claims that the fires in either location were caused by directed energy weapons.
The California Department of Forestry and Fire Protection says that the 2018 fire that destroyed Paradise (referred to as Camp Fire) was started by a faulty electric transmission line.
With firefighters still tackling blazes in Maui, the cause of the fire is still under investigation. The US National Weather Service had issued a red flag warning for the island, which indicates that conditions such as high winds, low humidity, dry vegetation and a lack of rainfall could produce an increased risk of dangerous fires.
Some experts have suggested that active power lines felled by very high winds could have also sparked some of the blaze, but this has not yet been confirmed.

source: m-a-p/FineFineWeb


text:
PhD Thesis title: Seaweed as food, fodder, and fertiliser: Methods of identification, impacts, and implications of past seaweed use in archaeology
Supervisors: Dr Ingrid Mainland (UHI Archaeology Institute), Dr Mark Taggart (UHI ERI), Dr Philippa Ascough (SUERC) and Prof Jörg Feldmann (TESLA, University of Aberdeen).
Magdalena undertook her PhD studies at Orkney Archaeology Institute from 2016-2020, researching past seaweed consumption, and the implications that seaweed consumption by sheep holds for our understanding of the past. As part of this, she researched how the chemical and isotopic composition of skeletal material changes with the consumption of seaweed in modern material, and analysed archaeological material, including sheep from the Ness of Brodgar, to identify past seaweed consumption. Magdalena also studied the effects of fertilising barley with seaweed in a field trial (pictured) in partnership with our Agronomy Institute and the James Hutton Institute in Dundee.
At UHI research conferences, Magdalena received prizes for the best poster by a postgraduate student (2016), and best student presentation (2017) for her work on identifying seaweed-consumption from skeletal remains. At the UK Archaeological Science Conference 2017, her poster on the identification of seaweed-eating by analysis of sheep's teeth was awarded the first prize for a student poster, and her presentation on the effects of seaweed fertilisation on grain crops at the AEA 2018 conference in Denmark was awarded the best student presentation prize. Since finishing her PhD, Magdalena has started a Postdoc position at the University of Vienna.
Blanz, M., Ascough, P., Mainland, I., Martin, P., Taggart, M.A., Dieterich, B., Wishart, J., Sayle, K.L., Raab, A., Feldmann, J., 2019. Seaweed fertilisation impacts the chemical and isotopic composition of barley: Implications for analyses of archaeological skeletal remains. J. Archaeol. Sci. 104, 34–44. _URL_
Blanz, M., Britton, K., Grant, K., Feldmann, J., 2018. Potential dietary, non-metabolic accumulation of arsenic (As) in seaweed-eating sheep's teeth: Implications for archaeological studies. J. Archaeol. Sci. 94, 21–31. _URL_
Blanz, M., Mainland, I., Richards, M., Balasse, M., Ascough, P., Wolfhagen, J., Taggart, M.A., Feldmann, J., 2020. Identifying seaweed consumption by sheep using isotope analysis of their bones and teeth: Modern reference δ13C and δ15N values and their archaeological implications. J. Archaeol. Sci. 118. _URL_
Brown, L.K., Blanz, M., Wishart, J., Dieterich, B., Schmidt, S.B., Russell, J., Martin, P., George, T.S., 2020. Is Bere barley specifically adapted to fertilisation with seaweed as a nutrient source? Nutr. Cycl. Agroecosystems. _URL_
Mainland, I., Blanz, M., Ayres, J., Webster, C., 2020. Cattle and other animals: Human-animal relationships at the Ness of Brodgar, in: Card, N., Edmonds, M., Mitchell, A. (Eds.), The Ness of Brodgar: As It Stands. The Orcadian, Kirkwall, pp. 266–277.
Magdalena's PhD was funded by the European Social Fund and Scottish Funding Council as part of Developing Scotland's Workforce in the Scotland 2014-2020 European Structural and Investment Fund Programme.


Porting previous plugins
Because of the changes done to support Qt for Python, previous plugins won't work anymore in Substance Designer.
In particular, please note the following:
Plugin loading and unloading
Plugins are now loaded when Substance Designer starts and are unloaded when the Designer exits.
As such, it's not necessary for plugins to inherit from'sdplugins.Plugin' anymore.
For more information, check the Plugin basics section.
Creating user interface elements
Plugins don't need to define a'sdplugins.PluginDesc' anymore.
Instead, plugins can use the new UI manager object and Qt for Python to create any user interface elements they need.
You can find small code samples in the Creating user interface elements section.
Replacing uses of Location Context
The 'SDLocationContext' class has been removed from the Python API.
Plugins can use the UI manager object to access the currently active graph and selection.
You can find some examples in the Accessing graphs and selections section.


text:
Volume (Issue #):
Modified trap openings were developed to reduce juvenile rockfish bycatch in British Columbia spot prawn traps. Smaller trap openings had no impact on rockfish or other non-target species bycatch. A novel bent tunnel opening resulted in no rockfish bycatch and the exclusion of other fish species. However, all trap modifications resulted in reductions in prawn catch rates. Large prawns were also excluded more than small prawns.

source: openbmb/Ultra-FineWeb


Take the 2-minute tour ×
What does error TypeError: 'NoneType' object is not iterable mean?
I am getting it on this code:
def write_file(data,filename): _TAG_ file and writes list to it
 with open(filename,'wb') as outfile:
 for row in data: ##i get the error here
share|improve this question
4 Answers 4
up vote 36 down vote accepted
It means "data" is None.
share|improve this answer
Code: for row in data:
Error message: TypeError: 'NoneType' object is not iterable
Which object is it complaining about? Choice of two, row and data. In for row in data, which needs to be iterable? Only data.
What's the problem with data? Its type is NoneType. Only None has type NoneType. So data is None.
You can verify this in an IDE, or by inserting e.g. print "data is", repr(data) before the for statement, and re-running.
Think about what you need to do next: How should "no data" be represented? Do we write an empty file? Do we raise an exception or log a warning or keep silent?
share|improve this answer
It means that the data variable is passing None (which is type NoneType), its equivalent for nothing. So it can't be iterable as a list, as you are trying to do.
share|improve this answer
it would be nice if just iterated like an empty list... would nake for cleaner code and less error checking – deltanine Aug 19 '13 at 1:03
_USER_ It would make for a lot of problems being more difficult to detect I think. I'm glad None is different from an empty iterable. If you want your described behaviour, just use for row in data or []: – Mark 20 hours ago
You're calling write_file with arguments like this:
write_file(foo, bar)
But you haven't defined 'foo' correctly, or you have a typo in your code so that it's creating a new empty variable and passing it in.
share|improve this answer
Your Answer


text:
French West Africa. French West Africa was a federation of eight French colonial territories in Africa: Mauritania, Senegal, French Sudan (now Mali), French Guinea (now Guinea), Côte d'Ivoire, Upper Volta (now Burkina Faso), Dahomey (now Benin), and Niger.
What countries did France colonize in Africa?
By the early years of the twentieth century the French held most of what would come to be their colonial territory in West Africa (including present day Senegal, Mali, Burkina Faso, Benin, Guinea, Ivory Coast and Niger).
Does France have any colonies?
France began to establish colonies in North America, the Caribbean and India in the 17th century but lost most of its possessions following its defeat in the Seven Years' War. … France rebuilt a new empire mostly after 1850, concentrating chiefly in Africa as well as Indochina and the South Pacific.
Does France still have power in Africa?
As of 2021, France retains the largest military presence in Africa of any former colonial power. The French presence has been complicated by other expanding spheres of influence in Africa such as those of Russia and China.
Does Africa pay taxes to France?
Did you know many African countries continue to pay colonial tax to France since their independence till today! … However, the amount estimated by France was so big that the reimbursement of the so called "colonial debt" was close to 40% of the country budget in 1963.
How Does France still colonize Africa?
As of 2021, France still retains the largest military presence in Africa of any former colonial power. France maintains a tight stranglehold in Francophone Africa, both to serve its interests and maintain a last bastion of imperial prestige.
How many colonies did France have in Africa?
French West Africa (French: Afrique-Occidentale française, AOF) was a federation of eight French colonial territories in Africa: Mauritania, Senegal, French Sudan (now Mali), French Guinea (now Guinea), Ivory Coast, Upper Volta (now Burkina Faso), Dahomey (now Benin) and Niger.
How much of Africa did France colonize?
During the Colonial period in Africa, the British and the French colonized more than 95% of the continent.
Was Morocco a French colony?
1912 – Morocco becomes a French protectorate under the Treaty of Fez, administered by a French Resident-General. Spain continues to operate its coastal protectorate. The sultan has a largely figurehead role.
Is Africa still colonized?
There are two African countries never colonized: Liberia and Ethiopia. Yes, these African countries never colonized. But we live in 2020; this colonialism is still going on in some African countries. … Today, Somalia, one of the African countries colonized by France, is divided among Britain, France, and Italy.
Does France still hold colonies?
So to an extent, France doesn't have territories in the same way as other countries. France is just a single country, which happens to be scattered all over the world. The non-European parts of France are collectively called the Départements et Territoires D'outre-mer or, the Departments and Territories Overseas.
Why did France want Africa?
Before Africa was founded as a country, it was invaded by France in 1843. France wanted many of that natural resources in Africa that they attacked and tried to contain them.
Which country is a richest in Africa?
Egypt, Nigeria, Morocco, and Kenya followed, establishing the five wealthier markets in the continent.
Total private wealth in Africa as of 2020, by country (in billion U.S. dollars)
|Characteristic||Wealth in billion U.S. dollars|
Why French colonies are poor?
French apparently led more of an extractive campaign in their colonies, settling less and therefore developping the public institutions less, leading to weaker institutions in the present day. Institutions much needed for democracy, political and economical stability etc…
Was Nigeria ever a French colony?
Nigeria became a British protectorate in 1901. The period of British rule lasted until 1960, when an independence movement led to the country being granted independence. Nigeria first became a republic in 1963, but succumbed to military rule three years later, after a bloody coup d'état.


Color terminology for race
From Wikipedia, the free encyclopedia
 (Redirected from Color metaphors for race)
Jump to: navigation, search
In some societies and among some anthropologists, color terminology was used to label races, sometimes in addition to a non-color term for the same race. Identifying races in terms of their human skin color has been common since at least the Physiognomica falsely attributed to Aristotle.
Other scientists were more cautious about such categorization, and Charles Darwin argued that the number of categories, or in this case the number of different colors, is completely arbitrary and subjective. For example, some claimed three distinct colors, some four, and others have claimed even more. In contrast, Darwin argued that there are gradations, or degrees between the numbers of categories claimed, and not distinct categories, or colors.[1]
Western classifications[edit]
Johann Friedrich Blumenbach
Further information: Scientific racism
One of the earlier uses of the concept of "black" as a metaphor for race was first used at the end of the 17th century when a French doctor named François Bernier (1625–1688), an early proponent of scientific racism, divided up humanity based on facial appearance and body type. He proposed four categories: Europeans, Far Easterners, Lapps, and Blacks.[2] The first major scientific model was created in the 18th century when Carolus Linnaeus recognized four main races: Europeanus which he labeled the white race, Asiaticus, which he labeled the yellow race, Americanus, which he labeled the red race, and Africanus, which he labeled the black race.[3] By adding the brown race, which he called "Malay" for Polynesians, Melanesians of Pacific Islands, and aborigines of Australia,[4] Linnaeus' protégé, anthropology founder Johann Friedrich Blumenbach (1752–1840), came up with the five color typology for humans: white people (the Caucasian or white race), more or less black people (the Ethiopian or black race), yellow people (the Mongolian or yellow race), cinnamon-brown or flame colored people (the American or red race) and brown people (the Malay or brown race). Blumenbach listed the "races" in a hierarchic order of physical similarities: Caucasian, followed by Americans (Amerindian), followed by Mongolian, followed by Malayan, followed by Africoid peoples. Rand McNally's 1944 map of races describes Amerindians as being the copper race or copper people.[5]
A 1920 map shows the races of the world classified by color: White (shown colored red), black (shown colored gray), yellow, brown, and red (shown colored light orange) (It was understood that Amerindians were the red race.); areas of mixed black and white populations are shown as purple. Later maps of the 1930s through 1960s brought the colors portrayed into line with the accepted definitions of the various races at that time according to physical anthropology (rather than simple external skin color alone as in this 1920 map) and one later map classified North Africans, Middle Easterners, the Iranian peoples, and South Asians as being white, Turkish peoples as being yellow, and restricted the brown category to those now called Austronesians, who were termed the Malayan race.[6]
According to conservative writer Dinesh D'Souza, "Blumenbach's classification had a lasting influence in part because his categories neatly broke down into familiar tones and colors: white, black, yellow, red, and brown."[7][8]
Different races[edit]
Two historical anthropologists favored a binary racial classification system that divided people into a light skin and dark skin categories. 18th-century anthropologist Christoph Meiners, who first defined the Caucasian race, posited a "binary racial scheme" of two races with the Caucasian whose racial purity was exemplified by the "venerated... ancient Germans", although he considered some Europeans as impure "dirty whites"; and "Mongolians", who consisted of everyone else.[9] Meiners did not include the Jews as Caucasians and ascribed them a "permanently degenerate nature".[10] Hannah Franzieka identified 19th-century writers who believed in the "Caucasian hypothesis" and noted that "Jean-Julien Virey and Louis Antoine Desmoulines were well-known supports of the idea that Europeans came from Mount Caucasus."[11] In his political history of racial identity, Bruce Baum wrote,"Jean-Joseph Virey (_PHONE_), a follower of Chistoph Meiners, claimed that "the human races... may divided... into those who are fair and white and those who are dark or black."[12] Later, another binary racial classification system took hold de facto in the United States based on light skin people and dark skin or black people. According to Stephen Saris, in the United States there are two big racial divides. "First, there is the black-white kind, which is basically anti-black.". The second racial divide is the one is "between whites and everyone else" with whites being "narrowly construed" and everyone else being called "people of color".[13]
Understanding of melanin[edit]
Racial classification according to skin color became more complex when anthropologists added other, less obvious characteristics, in their attempt to achieve a scientific classification of races. It was later found that skin color depended essentially from the amount of melanin, and could vary widely in the same community. Thus, it could not provide a satisfying way to classify ethnic groups, much less "races." Following World War II and the discredit of such racial classifications, more and more biologists and anthropologists began to question the concept itself of "race." Thus, The Race Question statement by the UNESCO, in the 1950s, proposed to substitute the term "ethnic groups" to the concept of "race," arguing that human communities were defined as much by cultural traits (language, religion, etc.) as by biological characteristics (skin color being only one of them, along with blood types, which did not recover previous racial classifications, etc.).
Symbolism and uses of color terminology[edit]
The Martinique-born French Frantz Fanon and African-American writers Langston Hughes ("That Word Black"), Maya Angelou, and Ralph Ellison, among others, wrote that negative symbolisms surrounding the word "black" outnumber positive ones. They argued that the good vs. bad dualism associated with white and black unconsciously frame prejudiced colloquialisms. In the 1970s the term black replaced Negro in the United States.[14]
Tone gradations[edit]
In some societies people can be sensitive to gradations of skin tone, which may be due to intermarriage or to albinism and which can affect power and prestige. In 1930s Harlem Slang such gradations were described by a tonescale of "high yaller [yellow], yaller, high brown, vaseline brown, seal brown, low brown, dark brown".[15] These terms were sometimes referred to in blues music, both in the words of songs and in the names of performers. In 1920s Georgia, Willie Perryman followed his older brother Rufus in becoming a blues piano player: both were albino Negroes with pale skin, reddish hair and poor eyesight. Rufus was already well established as "Speckled Red", Willie became "Piano Red".[16] The piano player and guitarist Tampa Red from the same state developed his career in Chicago, Illinois, at that time: his name may have come from his light skin tone, or possibly reddish hair.
More recently such categorization has been noted in the Caribbean. It is reported that skin tones play an important role in defining how Barbadians view one another, and they use terms such as "brown skin, light skin, fair skin, high brown, red, and mulatto".[17] An assessment of racism in Trinidad notes people often being described by their skin tone, with the gradations being "HIGH RED – part White, part Black but 'clearer' than Brown-skin: HIGH BROWN – More white than Black, light skinned: DOUGLA –part Indian and part Black: LIGHT SKINNED, or CLEAR SKINNED Some Black, but more White: TRINI WHITE – Perhaps not all White, behaves like others but skin White".[18] In Jamaica albinism has been stigmatized, but the albino dancehall singer Yellowman took his stage name in protest against such prejudice and has helped to end this stereotype. The West Indian region uses the term "coolie" for all people of east Indian descent. In Trinidad, however, use of the term is considered extremely offensive.
In Russia, persons of Caucasus or Asian descent and other people having black hair are often referred to as Black (not because of skin color). "White", apart from its racial meaning, is also a term denoting opponents of the Bolsheviks during the Russian Civil War (see White movement for this usage) and "Red", apart from its racial meaning, means Communists or Bolsheviks while "Green" often means Ecologists.
Sometimes, Belarus and Belarusians have been referred to (in Western languages, not Russian) as "White Russia" and "White Russians", which can be misleading; see those articles for discussion in more depth.
Huang (yellow) is a common surname, but does not refer to the East Asian race as was popular in Western languages until recently. However, the Yellow Emperor was a legendary founder of China.


text:
This delightful little box showcases 27 timeless etiquettes from the traditions of the Prophet Muhammad (S), and gets your child to adopt them. Here's how:
Playing miming and charades games SHOW your child the effects of good manners so they can see their effects for themselves.
Active engagement through play means your child is immersed in a positive environment that encourages the best of behaviour and makes it the norm.
Each card has a pair so a memory game can be played to increase the versatility and fun so your child can enjoy continuous learning of polite manners.
A reference game is included for each of the manners so your child can feel the spiritual connection from their newly formed good habits.
There are 27 lofty characteristics presented in this box so your child will have comprehensive coverage of what it takes to become a well-rounded polite individual.
Each card has a vivid illustration and clearly titled cards in both English and Arabic so your child can relate to the context of each manner and gain an instant understanding of its effects.
The cards are produced on thick card which is laminated on one side making them durable for long-term use.
The cards measure 8cm in diameter making them ideal for little hands, yet large enough to showcase each manner.
Some of the manners covered in this game include:
Kindness to parents
Knocking before entering
Surpressing the yawn
Sharing (food and other items)
Starting from the right side


text:
NYS Library Core Work Values and Groundrules
This document proposes a set of core values and groundrules for the State Library's Research Library. The document was prepared by the Parallel Organization and is reviewed by the Strategic Planning Management Group (Exec and Associates).
Core Work Values: Core work values are statements that articulate the attitudes and values of the people who work in the Library.
Groundrules: Groundrules are based on the core work values and are meant to express those values in terms of a set of behaviors or actions.
Core Work Value I: We are here to serve the public.
- Kinds of Service provided:
- We will provide the highest quality service possible.
- When we cannot fulfill the requests of Library patrons, we will suggest alternatives.
- Ways in Which Service is Provided:
- We will treat our customers as we would like to be treated.
- We will always provide prompt, friendly, courteous and professional customer service.
- We will try to explain our services in the most positive manner possible (i.e. emphasize what we can do for people, rather than restrictions.)
- We will train staff to provide the best customer service.
- Customer service will take precedence over all other activities.
Core Work Value II: We are all part of one Library, and we work together towards our common goals.
- Library-wide goals and priorities:
- Library-wide goals and priorities will be established and made clear to all staff.
- Library-wide priorities take precedence over Service Area and work unit priorities.
- Service Areas and work units will communicate with each other how their work fits in with the common goals and priorities.
- Services will be re-evaluated at least annually to ensure they are meeting our goals and priorities.
- Deployment of staff (i.e. changing staff assignments within the context of their job titles) will be re-evaluated at least annually based on priorities.
- Once a goal or priority is set, all staff will support and work towards it.
- Commitment to the Whole Library:
- Loyalty to the whole Library is more important than loyalty to your Service Area or work unit.
- Principal Librarians will make decisions based first on what is good for the Library as a whole, and then on what is good for their Service Area.
- Service Areas and work units will cooperate with each other to the extent of sharing staff and resources when necessary.
- More staff will be involved in Library-wide committees in order to contribute to the whole of the Library.
- Managers and staff will maintain a cooperative environment with the Director of the Library as the head of the institution.
- Managers and staff will uphold team principles within their work units and committees, including an understanding that:
- Managers and supervisors need to find a balance between making decisions and delegating work and authority to others.
- Staff need to make suggestions for improvement in a reasonable and courteous manner.
- Managers and supervisors need to listen carefully to their staff's suggestions.
- Staff should have a part in decision making when appropriate.
- After receiving staff input, final decisions are the responsibility of the leadership and management of the Library.
- The Executive Group will work as a team with open and honest communication.
- Managers will communicate information to their staff in an accurate and timely manner.
- Managers will set an example to all staff, by working cooperatively together and putting the Library first.
- Staff with special expertise, knowledge, or experience will pass along what they know to other staff.
Core Work Value III: We are committed to working to the best of our abilities.
- Every person working in the Library will:
- Recognize that each person's work is an important part of the Library.
- Be thorough and accurate in their work.
- Be flexible and willing to pitch in and help where needed.
- Follow the rules and procedures of the Library.
- Managers and Supervisors will:
- Be a model for their staff in terms of how to treat other people.
- Be clear and specific about their expectations of staff.
- Provide honest feedback to staff, both the positive and negative, so that people know how they have performed.
- Give constructive criticism that critiques the work not the person.
- Provide timely, accurate information to staff.
- Provide staff with the right training to do quality work.
- Take every opportunity to recognize staff for work that is well done --
- Insure that all of the people who have done the work get recognized.
- Recognize quality of work, not just quantity.
- Staff will:
- Let supervisors know if there is anything that keeps them from doing quality work (e.g. supplies, equipment, training).
- Let supervisors know if there is anything that keeps them from doing a particular assignment (e.g. work load problems, expertise, physical limitations).
- Recognize that managers and supervisors are human too.
Core Work Value IV: We value and respect each other.
- Behavior of all Library Staff: We will treat each other with respect, courtesy and professionalism. We will:
- Take responsibility for our own actions.
- Treat our colleagues at all grade levels as we wish to be treated.
- Always act in an adult and appropriate manner towards each other.
- Value the work that everyone does in the Library.
- Managers' and Supervisors' Responsibilities: Managers and supervisors have special responsibility to model the Library's core values. Therefore, managers and supervisors will:
- Remember they have a great deal of authority, and therefore should use that authority in a fair, measured way.
- Bring any lapses in professional behavior directly to that staff person's attention.
- Respect confidentiality.


text: In this paper we give a general theorem which can be used to multiply the length of amicable sequences keeping the amicability property and the type of the sequences. As a consequence we have that if there exist two, four or eight amicable sequences of length m and type (al, a2), (al, a2, a3, a4) or (al, a2, …, as) then there exist amicable sequences of length ℓ ≡ 0 (mod m) and of the same type. We also present a theorem that produces a set of 2v amicable sequences from a set of v (not necessary amicable) sequences and a construction method for amicable sequences of type (al, al, a2, a2,..., av, av) from v pairs of disjoint (0, ±1) amicable sequences. Using these results we can obtain many infinite classes of Kharaghani type orthogonal designs. Actually, if there exists an Kharaghani type orthogonal design of order n and of type (al, a2, …, av), which is constructed from sequences, then there exists an infinite family of Kharaghani type orthogonal designs of the same type which is constructed from appropriate sequences.


text: Water use is a significant operational cost factor for large swimming pool facilities, however it has been overshadowed by the recent focus on energy consumption and carbon emissions. Currently, it is difficult for operators to make decisions in relation to water efficiency due to the lack of information about the relationship between pool operation and water use. This study has started to address this issue by reviewing water use at a fully operational facility. The analysis of the consumption data has led to a proposal for a new water performance indicator, the water exchange deficit. Modifications to the method of estimating water consumption have also been proposed to enable enhanced water management guidance to be developed.


text:
"Microsoft® SSIS Balanced Data Distributor (BDD) is a new SSIS transform. This transform takes a single input and distributes the incoming rows to one or more outputs uniformly via multithreading. The transform takes one pipeline buffer worth of rows at a time and moves it to the next output in a round robin fashion. It's balanced and synchronous so if one of the downstream transforms or destinations is slower than the others, the rest of the pipeline will stall so this transform works best if all of the outputs have identical transforms and destinations. The intention of BDD is to improve performance via multi-threading. Several characteristics of the scenarios BDD applies to: 1) the destinations would be uniform, or at least be of the same type. 2) the input is faster than the output, for example, reading from flat file to OleDB. "
Considering the test performed on this transform, from the results it seems that performance of this transform is a little better over other transforms like Script and Conditional Split. But it should also be taken into consideration that this transform buffer by buffer to its output ends, and the other two checks the data based on the specified logic and then divides the data. Its a nice transform to have in your existing SSIS toolbelt.
The best use of this transform that I can think of is when your input is extremely fast, and you have replicated blocks of logic to keep up the pace with the incoming data flow. In such a case BDD acts as a distributor bridge pumping data to all logic pipelines. But if data is to be dissected conditionally, Conditional Split would be the option again. The speed of distribution harnessed by this transform seems to be due to two reasons: 1) No distribution of data conditionally, just pass buffer by buffer 2) Multithreading architecture.
Certain curious questions the my mind raises are:
1) Denali is already in CTP mode and more CTPs are expected to come. Then why this transform has been released separately at this time and so silently?
2) Will this transform be a regular transform available with Denali, or would it remain a mysterious separated out transform?
3) This transform is available only for SSIS 2008 and SSIS 2008 R2, not SSIS 2005. Why ? Actually it's SSIS 2005 that needs more help with transforms like this, where it would be a value addition to customers who have already made investments in SSIS 2005 !
Let's look forward to the next CTP of Denali to checkout whether this transform would have a seat in SSIS Denali.


text:
Farm to Table Nutrition and Growing Workshops
Farm to Table Workshops:
This 12 week workshop series takes an innovative approach to addressing food insecurity through gardening.
At each weekly workshop, community members learn how to care for various edible plants, the nutritional value of each plant and how to cook a healthy meal based on that week's featured plant. Creating the opportunity for workshop participants to take home their own edible plant at the end of each workshop, Royally Fit is removing the barriers to healthy food access.
This workshop is possible thanks to partnership with The Soil Sisters Plant Nursery & Taqueria Acosta.
Subscribe to our newsletter to be the first to find out about our next workshop series!


text:
In recent years, metal oxide-based, inexpensive, stable electrodes are being explored as a potent source of high performance, sustainable supercapacitors. Here, the employment of industrial waste red mud as a pseudocapacitive electrode material is reported. Mechanical milling is used to produce uniform red mud nanoparticles, which are rich in hematite (Fe2O3), and lower amounts of other metal oxides. A comprehensive supercapacitive study of the electrode is presented as a function of ball-milling time up to 15 h. Ten-hour ball-milled samples exhibit the highest pseudocapacitive behaviour with a specific capacitance value of ≈317 F g−1, at a scan rate of 10 mV s−1 in 6 m aqueous potassium hydroxide electrolyte solution. The modified electrode shows an extraordinary retention of ≈97% after 5000 cycles. A detailed quantitative electrochemical analysis is carried out to understand the charge storage mechanism at the electrode–electrolyte interface. The formation of uniform nanoparticles and increased electrode stability are correlated with the high performance. This work presents two significant benefits for the environment; in energy storage, it shows the production of a stable and efficient supercapacitor electrode, and in waste management with new applications for the treatment of red mud.
- long-term cyclic stability
- red mud
- waste management
Bhattacharya, G., Fishlock, S., Roy, J. S., Pritam, A., Banerjee, D., Deshmukh, S., ... Roy, SS. (2018). Effective Utilization of Waste Red Mud for High Performance Supercapacitor Electrodes. Global Challenges, 3(2), . _URL_


text:
The Songs from Long Road
Book Description HTML | Report this book
The Songs from Long Road is a loose mosaic of 34 songs and four chapters of prose that deal with the Hopi Indian legend of Pahana. The story assumes that Pahana is/was a real figure, and attempts to place him in the historical context. As such, Long Road selects important historical and religious events in Western, American, and Mesoamerican history, add tales from American Indian mythology, and blends them into a narrative. With a blend of prose and poetry, The Songs from Long Road gives the reader a colorful and distinctly different viewpoint.


text:
Large-Scale Design Optimization Lab
The large-scale design optimization laboratory (LSDO lab) is part of the Department of Mechanical and Aerospace Engineering at the University of California San Diego.
Our research lab develops efficient optimization methods for the design and operation of engineering vehicles. We specialize in methods that solve large-scale optimization problems involving up to tens of thousands of design variables.
The Background page provides an introduction to large-scale optimization, reviews the state of the art, and highlights some of our previous work in this field. The Research page presents a more comprehensive description of our past and ongoing research topics.
Our vision for the future is optimization-based design of engineering systems. In many engineering applications (e.g., the design of commercial airliners), the computing age has enabled the gradual replacement or augmentation of physical experiments with simulations using computational models. Today, tools such as computational fluid dynamics and finite element analysis have become sufficiently robust and efficient that they are tightly integrated into the workflow of an industrial engineer. In the future, we envision large-scale numerical optimization having a similarly large role in practical engineering design. This would come with much larger potential benefits since optimization algorithms can automate certain parts of design, freeing the engineer's time and attention on higher level and more significant aspects of the design. The LSDO lab's past and future research is directed towards the improvements in efficiency, robustness, and simplicity of optimization methods, that are necessary to make this vision a reality.


text:
When you paste content into a Word doc you have some pasting options.
(If you do see the pasting options button see this.)
One of the options is to
Keep Text Only when pasting content. See what can happen if you choose this setting as a default pasting option.
If you 're content includes pictures Just say you want to post some content that does not just have text, but maybe it has pitches to. If you have set some default pasting options and have chosen to keep text only, your pictures will not be included in the pasted content.
Pasting Tables same thing happens when you try to paste a table into a Word document but have default settings that let you paste text only. The table will be converted to ugly paragraphs and text.
Bulleted or numbered list having though keep text only option also discards bullets and numbering. This isn 't usually a big deal as you can just select the entire list and click on the Bullets button. The list is usually restored easily. It is when you have really big lists with more than one line in them that it starts to get confusing. So be warned, if you choose to paste text only your lists will need to be redone.
To keep the bulleted lists when pasting do this:
1. Click the Microsoft Office Button Button image, and then click Word Options.
2. Click Advanced, and then scroll down to the Cut, copy, and paste section.
3. Select the Keep bullets and numbers when pasting text with Keep Text Only option check box.
You must be logged in to reply to this topic.


text:
The Prohibition of Child Marriage Act, 2006
12. Marriage of a minor child to be void in certain circumstances.-
Where a child, being a minor-
a. is taken or enticed out of the keeping of the lawful guardian; or
b. by force compelled, or by any deceitful means induced to go from any place; or
c. is sold for the purpose of marriage; and made to go through a form of marriage or if the minor is married after which the minor is sold or trafficked or used for immoral purposes, such marriage shall be null and void.


text:
bio man page
bio — Barry Input / Output
bio -i [input args] -o [output args] [-o ...]
bio is a command line tool that treats devices, backups, and data streams as input and output. bio supports the following types of IO (actual type name shown in bold):
tar (backup files)
boost (serialization files and streams)
human readable and hex text dump
sha1 sum output
cstore for extracting Content Store records
Each command line consists of at least one input and output option, along with their switches. More than one output can be used, as long as they do not conflict with each other. For example, it is not possible to read and write from the same device PIN.
This tool combines a lot of the functionality of btool, btardump, brecsum, and bs11nread, but does it more flexibly, and improves functionality in some cases, such as Boost archives being able to contain more than one database.
Device Type Options
The device type is used to read or write from a device connected via USB. Some of the options below are valid only in one input or output mode, some in both.
- -d db
Name of database to load, when using the device type as input. Can be used multiple times. See btool -t for a list of databases on the device.
Selects all databases found on the device, instead of adding them manually via the -d option.
- -p pin
PIN of device to talk to. Valid for both input and output. Only needed if you have more than one Blackberry connected at once.
- -P password
Simplistic method to specify device password. In a real application, this would be done using a more secure prompt.
- -w mode
Set write mode when using the device type in output mode. This must be specified, or nothing will be written. Can be one of: erase, overwrite, addonly, addnew.
erase Erases all records from existing database and adds all new records to the device, using their Unique IDs, if available. This is what you would normally use to restore a backup.
overwrite Adds any new records, and for records with Unique IDs that already exist on the device, overwrite them.
addonly Adds any new records, but if a record exists in the device with the same Unique ID, skip that record and don't write it to the device.
addnew Adds all incoming records as brand new records, generating a new Unique ID for each one, and leaving any existing records intact. This may cause data duplication if you're restoring data that initially came from this same device. Use this for copying data from another device, while keeping your existing records.
Tar Type Options
The tar type is used to read or write from a backup file created by btool or the backup GUI.
- -d db
Name of database to load, when using the tar type as input. Can be used multiple times. Note that if no -d options are specified, bio defaults to reading all available databases.
- -f file
The tar backup file to read or write from. Bio uses gzip compressed tar files, so suitable extensions would be.tgz and.tar.gz. Unfortunately, due to internal limitations, an actual file must be specified here, and not - for stdin / stdout.
Boost Type Options
The boost type is used to read and write parsable records in Boost Serialization format. These files were historically written and read by btool and bs11nread. Bio is more flexible, in that it can contain multiple databases in one serialization archive.
- -f file
Filename to read from or write to. Use - to specify stdin or stdout. If not specified for input, defaults to stdin, but since output can contain non-ASCII chars, you must use -f - if you want to write to stdout.
Ldif Type Options
The ldif type is used to read or write ldif output, like the output of the LDAP command line tool ldapsearch.
- -c dn
When using ldif as output, specify the base DN.
- -C dnattr
Again, for output, specify the attribute name to use when building the FQDN.
Mime Type Options
The mime type is used to read or write VCARD, VEVENT, VTODO, or VJOURNAL records based on the Address Book, Calendar, Tasks, or Memos databases respectively.
- -f file
Filename to read from or write to. Defaults to - for stdin or stdout.
Dump Type Options
The dump type is used only for output, and sends human readable record data to stdout. Parsable records are parsed; unknown records are dumped in hex format.
Use hex format for all records.
Show only the names of the databases.
Sha1 Type Options
The sha1 type is used to mimic the behaviour of the brecsum command. It calculates a SHA1 sum on the raw record data and sends the sum to stdout.
Include the DB Name, Type, and Unique record ID in the checksum for each record.
Cstore Type Options
The cstore type is used to parse Content Store records.
List the filenames and folders found in the Content Store database.
- -f file
Select a filename from the above list to extract and save locally. Specify the entire path as shown in the -l list. If the file is found in the device, it will be written to the current directory, using the base filename as the name. If a file by that name exists already, the filename will be modified to avoid overwriting local files.
Displays a detailed summary of command line options.
- -I cs
Set the international charset for string conversions. Valid values here are available with iconv --list
Show list of supported database parsers and builders.
Dump verbose low level protocol data during USB operations, to stdout.
- 1) Backup a full device to tar backup:
bio -i device -A -o tar -f mybackup.tar.gz
- 2) Read a backup file and convert the Address Book to MIME
bio -i tar -f mybackup.tar.gz -d "Address Book" -o mime
- 3) Restore a single database to a device
bio -i tar -f mybackup.tar.gz -d "Address Book" -o device -w erase
- 4) Copy the Calendar from one device to another, and dump
the records to stdout in human readable format at the same time
bio -i device -p 3009efe3 -d Calendar -o device -p 204062f3 -w erase -o dump
- 5) Read LDIF input and convert the contacts to MIME format
ldapsearch -x | bio -i ldif -o mime
- 6) Test the record code by running the Tasks database through
the Boost storage and back to human readable
bio -i device -d Tasks -o dump
bio -i device -d Tasks -o boost -f - | bio -i boost -f - -o dump
bio is part of the Barry project.


Skip to content
Function
GeometryType
Introduction: Returns the type of the geometry as a string. Eg: 'LINESTRING', 'POLYGON', 'MULTIPOINT', etc. This function also indicates if the geometry is measured, by returning a string of the form 'POINTM'.
Format: GeometryType (A: Geometry)
Since: v1.5.0
Spark SQL Example:
SELECT GeometryType(ST_GeomFromText('LINESTRING(77.29 29.07,77.42 29.26,77.27 29.31,77.29 29.07)'));
Output:
 geometrytype
--------------
 LINESTRING
SELECT GeometryType(ST_GeomFromText('POINTM(0 0 1)'));
Output:
 geometrytype
--------------
 POINTM
ST_3DDistance
Introduction: Return the 3-dimensional minimum cartesian distance between A and B
Format: ST_3DDistance (A: Geometry, B: Geometry)
Since: v1.2.0
Spark SQL Example:
SELECT ST_3DDistance(ST_GeomFromText("POINT Z (0 0 -5)"),
 ST_GeomFromText("POINT Z(1 1 -6"))
Output:
1.7320508075688772
ST_AddPoint
Introduction: RETURN Linestring with additional point at the given index, if position is not available the point will be added at the end of line.
Format:
ST_AddPoint(geom: Geometry, point: Geometry, position: Integer)
ST_AddPoint(geom: Geometry, point: Geometry)
Since: v1.0.0
Spark SQL Example:
SELECT ST_AddPoint(ST_GeomFromText("LINESTRING(0 0, 1 1, 1 0)"), ST_GeomFromText("Point(21 52)"), 1)
SELECT ST_AddPoint(ST_GeomFromText("Linestring(0 0, 1 1, 1 0)"), ST_GeomFromText("Point(21 52)"))
Output:
LINESTRING(0 0, 21 52, 1 1, 1 0)
LINESTRING(0 0, 1 1, 1 0, 21 52)
ST_Affine
Introduction: Apply an affine transformation to the given geometry.
ST_Affine has 2 overloaded signatures:
ST_Affine(geometry, a, b, c, d, e, f, g, h, i, xOff, yOff, zOff)
ST_Affine(geometry, a, b, d, e, xOff, yOff)
Based on the invoked function, the following transformation is applied:
x = a * x + b * y + c * z + xOff OR x = a * x + b * y + xOff
y = d * x + e * y + f * z + yOff OR y = d * x + e * y + yOff
z = g * x + f * y + i * z + zOff OR z = g * x + f * y + zOff
If the given geometry is empty, the result is also empty.
Format:
ST_Affine(geometry, a, b, c, d, e, f, g, h, i, xOff, yOff, zOff)
ST_Affine(geometry, a, b, d, e, xOff, yOff)
ST_Affine(geometry, 1, 2, 4, 1, 1, 2, 3, 2, 5, 4, 8, 3)
Input: LINESTRING EMPTY
Output: LINESTRING EMPTY
Input: POLYGON ((1 0 1, 1 1 1, 2 2 2, 1 0 1))
Output: POLYGON Z((9 11 11, 11 12 13, 18 16 23, 9 11 11))
Input: POLYGON ((1 0, 1 1, 2 1, 2 0, 1 0), (1 0.5, 1 0.75, 1.5 0.75, 1.5 0.5, 1 0.5))
Output: POLYGON((5 9, 7 10, 8 11, 6 10, 5 9), (6 9.5, 6.5 9.75, 7 10.25, 6.5 10, 6 9.5))
ST_Affine(geometry, 1, 2, 1, 2, 1, 2)
Input: POLYGON EMPTY
Output: POLYGON EMPTY
Input: GEOMETRYCOLLECTION (MULTIPOLYGON (((1 0, 1 1, 2 1, 2 0, 1 0), (1 0.5, 1 0.75, 1.5 0.75, 1.5 0.5, 1 0.5)), ((5 0, 5 5, 7 5, 7 0, 5 0))), POINT (10 10))
Output: GEOMETRYCOLLECTION (MULTIPOLYGON (((2 3, 4 5, 5 6, 3 4, 2 3), (3 4, 3.5 4.5, 4 5, 3.5 4.5, 3 4)), ((6 7, 16 17, 18 19, 8 9, 6 7))), POINT (31 32))
Input: POLYGON ((1 0 1, 1 1 1, 2 2 2, 1 0 1))
Output: POLYGON Z((2 3 1, 4 5 1, 7 8 2, 2 3 1))
ST_Angle
Introduction: Computes and returns the angle between two vectors represented by the provided points or linestrings.
There are three variants possible for ST_Angle:
ST_Angle(point1: Geometry, point2: Geometry, point3: Geometry, point4: Geometry) Computes the angle formed by vectors represented by point1 - point2 and point3 - point4
ST_Angle(point1: Geometry, point2: Geometry, point3: Geometry) Computes the angle formed by vectors represented by point2 - point1 and point2 - point3
ST_Angle(line1: Geometry, line2: Geometry) Computes the angle formed by vectors S1 - E1 and S2 - E2, where S and E denote start and end points respectively
Note
If any other geometry type is provided, ST_Angle throws an IllegalArgumentException. Additionally, if any of the provided geometry is empty, ST_Angle throws an IllegalArgumentException.
Note
If a 3D geometry is provided, ST_Angle computes the angle ignoring the z ordinate, equivalent to calling ST_Angle for corresponding 2D geometries.
Tip
ST_Angle returns the angle in radian between 0 and 2\Pi. To convert the angle to degrees, use ST_Degrees.
Format: ST_Angle(p1, p2, p3, p4) | ST_Angle(p1, p2, p3) | ST_Angle(line1, line2)
Since: v1.5.0
Spark SQL Example:
SELECT ST_Angle(ST_GeomFromWKT('POINT(0 0)'), ST_GeomFromWKT('POINT (1 1)'), ST_GeomFromWKT('POINT(1 0)'), ST_GeomFromWKT('POINT(6 2)'))
Output:
0.4048917862850834
Spark SQL Example:
SELECT ST_Angle(ST_GeomFromWKT('POINT (1 1)'), ST_GeomFromWKT('POINT (0 0)'), ST_GeomFromWKT('POINT(3 2)'))
Output:
0.19739555984988044
Spark SQL Example:
SELECT ST_Angle(ST_GeomFromWKT('LINESTRING (0 0, 1 1)'), ST_GeomFromWKT('LINESTRING (0 0, 3 2)'))
Output:
0.19739555984988044
ST_Area
Introduction: Return the area of A
Format: ST_Area (A: Geometry)
Since: v1.0.0
Spark SQL Example:
SELECT ST_Area(ST_GeomFromText("POLYGON(0 0, 0 10, 10 10, 0 10, 0 0)"))
Output:
10
ST_AreaSpheroid
Introduction: Return the geodesic area of A using WGS84 spheroid. Unit is square meter. Works better for large geometries (country level) compared to ST_Area + ST_Transform. It is equivalent to PostGIS ST_Area(geography, use_spheroid=true) function and produces nearly identical results.
Geometry must be in EPSG:4326 (WGS84) projection and must be in lon/lat order. You can use ST_FlipCoordinates to swap lat and lon.
Note
By default, this function uses lon/lat order since v1.5.0. Before, it used lat/lon order.
Format: ST_AreaSpheroid (A: Geometry)
Since:


text:
Alumni & Development
Arlene Ferguson Internship at Hilltop Gardens
Drew Wehrle, 2013-2014 Ferguson Intern
Drew Wehrle at Biology's Student Awards Ceremony reception. Photo: Kathy Wyss
Drew plans to graduate in May 2014 with a B.S. in Biology and minors in chemistry and mathematics. He joined Professor James Bever's research team in 2012. He is working on a set of greenhouse experiments examining a range of issues related to interactions between prairie plant species and soil microbes. This research will be the basis for his senior thesis. In the summer of 2011 he worked at a summer day camp where he led children on hikes, teaching them about nature, the plant life they encountered, camping, and conservation. This led to his interest in plant and forest ecology.


text:
10 reasons why Estonia is the first digital nation.
Have you heard about the ex-Soviet European country that has jumped into the public palette for becoming the first digital nation? It is not propaganda or publicity: here we tell you why Estonia has become an example of government and digital life.
1. Almost half of the citizens in Estonia voted online in the last elections.
The online voting system of this nation was one of the pioneers of the world in 2005. In the last elections, 46.7% of the population voted online.
You could say that the Estonian i-Voting system is a source of national pride. It actually makes a great difference, of course beyond the convenience of voting online.
For example, a citizen can change his vote as many times as he wants: the last cyber-clipboard is the one that will be taken into account at the end of the voting week.
2. State services are digitized, in a 99%
In Estonia you can do all the procedures or formalities online, except getting married, divorced or making the purchase or sale of real estate.
In this post, we commented on the services that Estonian citizens have access to, from their mobile screen.
All that digitization has been possible because the electronic signature is highly reliable.
3. The identification system is eminently digital
In 2002, the country launched a digital identification system. This consists of an identity document with a chip with information and a 384-bit ECC public key encryption.
99% of the population has moved their identity document to a Smart-ID format, and 67% of that total benefits daily from the possibilities of a digital identification method with electronic signature.
4. Estonia ranks 11th in the world in the mobile network stability test
A study places Estonia among the first 15 countries in the world with the highest stability of its 3G and 4G mobile network.
Good cellular coverage is of state interest; it could not be any other way considering the multiple services they perform online.
The most powerful telephone companies in Estonia are: Telia, Elisa and Tele2.
5. The health system is fully digitalized, including the medical records
The digital health management system unified all the databases of each health institution. With the Electronic Health Record, you save considerable time in waiting rooms and gain electiveness for emergency diagnoses, all thanks to the records available in each of the health centers.
In addition, there is a system of digital prescriptions, through which these are purchased with medical authorization, but without papers.
6. It is a friendly country toward digital entrepreneurship.
Estonia actively supports the creation of microenterprises with original ideas.
Moreover, foreign citizens can easily process an Estonian electronic residence and register their company in the market of that European country. This initiative is clearly a call for innovators from all over the world.
It has had four unicorn companies: Skype, Transferwise, Taxify and Playtech. And that is a source of national pride as well.
7. Government sessions are held through an online system, called e-Cabinet
With this government tool, ministers can check their agenda or even vote before a meeting starts, from their own devices and with total security.
There are many facilities that this system provides for the optimization of time and resources for the administrative management of Estonia.
For this reason, the levels of credibility and transparency of citizens in respect to government management have increased.
8. Estonia applies methods of artificial intelligence in services for social benefits
"Kratt report" is the name of the project where the benefits of artificial intelligence to boost the Estonian economy are studied.
Interestingly enough, that name was given to the program by a mythical Estonian creature that was very faithful to its master, but could be dangerous if left idle.
9. Education has also focused on e-learning methods
The portal e-Schoolbag has proved itself as successful, because last year Estonia topped the European ranking for PISA (Program for International Student Assessment), which demonstrated the high level of Estonian students, a low impact of social differences in school performance, and a marked vocational interest in careers with a technological profile among young people.
10. Saved hours of human work are: 844
Thanks to all the facilities implemented for the electronic government, a total of 844 hours are saved in administrative management.
Perhaps now you know Estonian life a little better and why it has recently been called the first digital nation. What do you think?


text:
A reAqua grey water recovery system collects waste water from the first floor bathroom's shower, bath and basin and treats the water so it can be used for toilet flushing. Heat is recovered from the waste water and used to pre-heat the water in the hot water cylinder.
How does it work?
A revised plumbing setup takes all the waste water from baths and showers in a property and redirects it through a reAqua filtration unit to treat it with a disinfectant. The treated water is then piped on to supply all flushing water needs for multiple toilets. If one toilet is specified, gravity feed is sufficient. If two or more are connected, an electrically pumped feed is provided within the unit.
The unit also recovers the heat from the bath and shower water used, transferring it to the building's central heating system through use of a heat-exchanger. The recovered heat is transferred to the cold feed of a combi-boiler or hot water cylinder, reducing demand on the existing central-heating system.
- Reduces water consumption
- Reduces energy consumption by pre-heating water in the heating or DHW system
- Unit is compact, fitting into a cupboard.
Resource Efficient House


Tuesday, October 04, 2005
GTViewer's Upstream/Downstream Trace Application - Part 1
The Upstream/Downstream Trace began as a demo app to show off the Tracing capabilities of GTViewer, but it has evolved into a very sophisticated analysis application. The Upstream/Downstream Trace's original goal was to show the user all of the upstream features (along the path back to the breaker at the substation) and all of the downstream features (along the opposite path to the breaker). Now, the application allows the user to change the status of any switchable device (fuse, switch, etc.) and immediately see how it affects the flow of electricity in the network. This Blog posting will cover all of the features of the Upstream/Downstream Trace application to show one example of how GTViewer can be used as a platform for developing GIS applications as well as being an excellent viewer.
GTViewer's Tracing capability works for many different kinds of data. For Intergraph data (Framme or G/Technology), the database table storing connectivity information is used. For Smallworld and ESRI data where connectivity is stored as coincident graphics, GTViewer's spatial indexing mechanism blazes through the graphics to find connected features. GTViewer's tracing capabilities are augmented by GT/Trace which is a development tool that encapsulates all of the commonalities found in network tracing. GT/Trace accelerates the development of network tracing application and maintains a solid and well tested framework for network Tracing applications.
Running the Upstream/Downstream Trace is as simple as picking it from the menu in GTViewer. You will immediately see the dialog shown below:
When the Trace app is activated, it will wait for the user to select a starting feature. This feature can be limited to conductors, primary features, or any feature that carries electricity. This example limits the user to selecting primary conductor as the starting feature. By simply clicking on a primary conductor, the trace is started.
The Upstream/Downstream Trace's dialog has several buttons and options at the top. The Reset button will clear any previous trace information and put GTViewer back into select starting feature mode. The Cancel button will stop a trace if it has already begun; this button is disabled if a trace is not actually running. The Locate Start button is provided to find the trace's starting feature. Since the trace results are fit when the trace is completed, it is sometimes useful to easily and quickly go back to the starting feature. The Fit Trace button is provided to fit the trace results at any time. If you zoomed into look at features in the trace results more closely, or used the Locate Start button, the Fit Trace button will immediately fit the entire trace's results into the current view.
Several options are also available to govern how the trace is run. The Search For group of options allows the search to run in three different modes: Upstream, Downstream, or Both. While this is an Upstream/Downstream Trace, the user may only be interested in the Upstream features or the Downstream features. If this is the case, the time needed to trace in both directions is sometimes not necessary. If the network does not support some form of directionality in its connectivity data, the trace will have to search to find the breaker at the substation to know which direction is upstream, so if the direction traced first is not the desired direction (when only upstream or downstream is selected), the trace will have to search in the other direction as well. Fortunately, the GTViewer's tracing process is very fast and the selection of just Upstream or just Downstream is more for configuring the Trace results than increasing performance.
Three more trace options are also provided as checkboxes:
 - Highlight While Tracing is usually turned on so that the tracing can be seen while it is being performed. While this option does slow down the tracing process, GTViewer is very fast displaying graphics and it is unlike most traces you have seen before. Since the trace results are constantly being fit to the view, the view zooms out as the trace progresses resulting in a "mesmerizing" effect (possibly something you have to see to fully understand this description). It is far from the ka-chunk-ka-chunk one feature at a time highlighting I have seen with other GIS systems (not viewers). How much this option actually slows down the tracing process is dependent on many variables but usually in the area of 30% to 50%. Again, GTViewer's tracing is very fast and most users prefer to watch the highlighting as it progresses.
 - Include Secondary is an option to trace secondary features such as Secondary Conductors and Secondary Meters. Some GIS data does not include secondary features in their connectivity model, so this is not always an option. The secondary information may or may not be of interest to the user and turning it off will declutter the results and increase performance (since there will be fewer features to trace).
 - Automatically Clear Highlight is an option that is usually turned on. It will reset any previous trace results in the view when a new trace is begun. If you want to see multiple trace results together, then you will need to turn this option off. You can also clear the trace results at any time with the Refresh button on GTViewer's toolbar.
The following screenshots show a sample trace. The first screenshot has the raster backdrop turned on and the second one is shown against the overview graphics. In both screenshots, the following rules apply:
 - Magenta is the Starting Feature
 - Blue is Downstream
 - Red is Upstream
 - Yellow Circle is the location of the Breaker
Raster Backdrop:
Overview Map as Backdrop:
The Emphasize Session Graphics mode is automatically turned on when a trace is completed so that the Trace results are clearly visible against the rest of the data. If we zoom in to the area around the breaker (Yellow Circle), you can still see the trace results very clearly against the grayed out features.
The Upstream/Downstream Trace Dialog also shows a status window to indicate what is going on with the trace. When the trace is successful, it shows how many features are in each path, the path where the breaker was found, and the time it took to perform the trace. If there were errors or if the trace were canceled, the status window would also show this information. The Feature and Node labels at the top of the status window give you an indication of how the trace is progressing. The Feature count is the number of features traced. The Node count is the number of unprocessed nodes; this number will go up and down as the tracing progresses. As the trace nears completion, the Node count will go to zero and the trace will stop (as there are no more nodes to trace).
The Output list at the bottom of the Upstream/Downstream Trace Dialog shows a list of all features traced. This information includes the order of the features as they are traced, the trace path they belong to (upstream or downstream), the name of the feature, and the feature's keys. The results can also be copied to the Windows clipboard with the Copy button; these result can be pasted into Excel to make a report.. Also, if you click on one of the items in the list,
it will be located immediately in the view. See the following screenshots for an example.
Select URD Transformer:
Locates Transformer in View:
To be continued in Part 2.
1 comment:
Olaf said...
hi Joey Rogers , u seem knew a lot about gtech.
can we chat over Yahoo messenger or MSN
thank you very much


text:
Kornberg Korn·berg (kôrn'bûrg'), Arthur. Born 1918.
American biochemist. He shared a 1959 Nobel Prize for work on the biological synthesis of nucleic acids.
|a children's mummer's parade, as on the Fourth of July, with prizes for the best costumes.|
|a stew of meat, vegetables, potatoes, etc.|
|Kornberg (kôrn'bûrg') Pronunciation Key
American biochemist who discovered DNA polymerase, the enzyme that synthesizes new DNA. For this work, he shared with Severo Ochoa the 1959 Nobel Prize for physiology or medicine. In 1967 Kornberg became the first person to synthesize viral DNA.

source: HuggingFaceFW/fineweb-edu


text:
*BACK TO BLACK HISTORY MONTH HOMEPAGE > CLICK HERE
On every single day of Black History Month this February, we will provide you with a daily fact that occurred on the same day in a past year in history.
Today's Black History Month facts focus on the NAACP and Arsenio Hall.
- On this day in 1793, the first fugitive slave law was enacted by Congress.
- On this day in 1907, gospel singing great Roberta Martin was born.
- On this day in 1909, the NAACP was founded.
- On this day in 1934, basketball legend and Boston Celtics great Bill Russell was born.
- On this day in 1956, the first black late-night talk show host Arsenio Hall was born.


text:
The Clayton Collection, which is owned by trustees and loaned to English Heritage, has 5,500 catalogued items from a variety of sites along the central section of the Wall. © Trustees of the Clayton Collection
The Clayton Collection - The Curator's Choice
Few people today have heard of John Clayton yet he is one of the single most important individuals in the history of Hadrian's Wall.
Were it not for this remarkbale Victorian gentleman collector and archaeologist large parts of Hadrian's Wall would have disappeared as the industrial revolution fuelled the need for stone to build factories and mills.
Now his collection, which resides at Chesters Roman Fort Museum - adjacent to the remains of the fort, has been re-displayed in a revamped space. The Clayton Collection has 5,500 catalogued items from a variety of sites along the central section of the wall.
Below, Chesters Fort Museum curator, Georgina Plowright, explains why these are her favourite seven objects from the collection:
John Clayton. © Trustees of the Clayton Collection
Incense burners from Coventina's Well near Carrawburgh Fort
The well lay within a small shrine dedicated to the goddess Coventina. She was not just a local Celtic goddess, as she is also known in France and Spain. Both burners have an inscription saying that they were made (and donated) by a man named Saturninus Gabinius.
Made of pottery with rather florid decoration, they are unique in Roman Britain. The small finds are in a case in the small gallery, and the numerous pieces of sculpture from the well are around the walls of the main gallery.
Stone altar giving the name of the first regiment stationed at Chesters
Found in the nearby river in 1978, it confirmed suspicions that the fort had originally been built for a cavalry unit. The altar shows that its name was the Ala Augusta Ob Virtutem Appelata, "the cavalry regiment called Augusta for Valour".
It would be an honour to be called the equivalent of 'the Emperor's Own'. Hadrian's name appears on the altar, confirming that it dates from the original building of Hadrian's Wall. It is under the window in the small gallery.
Part of the re-vamped collection at the Chesters Roman Fort Museum. © Trustees of the Clayton Collection
The Carvoran Modius, a large bronze corn measure found by the postman just outside the fort at Carvoran in 1915
It has lots of mysteries – the Emperor Domitian's name has been erased, its inscription says it contains the odd amount of 17½ sextarii which does not tie up with its estimated volume.
The most likely explanation is that it was the official measure against which a daily ration of 2½ sextarii of corn per soldier could be checked on a weekly basis, and Domitian's name was erased as he was damned after his death.
Finds excavated by John Clayton from the Commanding Officer's bath house in 1840
There are not many of them, and they are not all there, but when we started we didn't know we had any of them.
The combination of the fact that the Rev. John Collingwood Bruce illustrated them in his 1851 edition of The Roman Wall, and the fact that nearly 9,000 items in the collection have been catalogued, many with illustrations on the computer catalogue, meant that previously anonymous objects could be re-identified as coming from this early excavation.
A slection of stone altars (photographed prior to their re-display) in the Clayton Collection. © Trustees of the Clayton Collection
Three stones illustrating hunting themes
They have all been very simply carved with roughly incised lines, and very much have the appearance of being doodles, perhaps of a soldier's daydreams.
One shows two men hunting with a trident, another a man attacking a boar with a trident, and the third simply shows a fine beast, which may be a stag. They are all in different places and careful searching is needed to find them so it's a challenge you can set the kids during a visit.
Large stone with inscription beginning AQVA ADDVCTA'
It goes on to name the Second Cavalry Regiment of Asturians, who came from North West Spain and records that they brought water to Chesters.
The brilliant part is that you can still see the end of their aqueduct where it comes in at the side of the West gate of the fort. The stone is high up on the shelves of the North wall of the big gallery.
Mr Clayton's copy of John Collingwood Bruce's The Roman Wall, 1867 edition
This is the third and best edition with lovely illustrations. A lot of John Clayton's work came into the public domain through Bruce's publications and Bruce is effusive in his dedication about the help that Clayton gave him. It is lovely to think of Mr Clayton sitting in his study leafing through this very volume.
Chesters is one of four major visitor attractions along Hadrian's Wall World Heritage Site in the care of English Heritage. It welcomes around 54,000 visitors a year.


The early German production and use of modern hydraulic binders: between English influences and the search for a scientific approach, _PHONE_
The interest of German building masters towards hydraulic binders grows at the third decade of the 19th century. This acute interest is stimulated by the import of «Roman Cement» from England and by the acquisition of the knowledge related to it. The dissertation examines the historical events related to the introduction of «Roman Cement» in Germany. It takes into account the simultaneous search for a German way to the development of hydraulic binders based on scientific theories rather than on empirical experiences. Two geographic areas are identified. The East-North-Central States, where the production of cement starts by the end of the 1820s in imitation of «Roman Cement». The South-West-Central States, where the production of hydraulic lime starts by the early 1830s as implementation of German scientific studies about lime and mortar, not as imitation of «Roman Cement». Data and facts have been collected from the 19th century technical literature, books, periodicals, pamphlets, and from archival sources. This dissertation belongs to the literature concerning the early development of German hydraulic binders in the 19th century. Nevertheless, while most of studies focus on regional subjects and claim that the German industry of «Roman Cement» arises by the 1830s even in the South of the country, this dissertation ranges over a wider geographical scale, it evaluates different inputs and shows that, in the South of the country, the production of hydraulic lime arises by the 1830s and represents the root of the peculiar German scientific approach to the production and use of modern hydraulic binders.
Editor(s):
Campbell, James W. P.
Andrews, Wendy
Bill, Nicholas
Draper, Karey
Fleming, Patrick
Pan, Yiting
Published in:
Proceedings of the First Construction History Society Conference, 1-8
Year:
2014
Publisher:
Construction History Society
ISBN:
978-_PHONE_
Keywords:
Laboratories:
 Record created 2014-07-10, last modified 2018-01-28
Rate this document:
Rate this document:
1
2
3

(Not yet reviewed)


text:
If you want to show the Windows Vista version on your desktop just for the sake of fun, then you would have to do a little registry editing. The version string is shown on the bottom right of your desktop and shows the Windows Vista as well as the build number. Here is how :
- Press the keyboard combination Windows logo key + R to bring up the Run dialog.
- Type regedit in the Run dialog and press Enter to open the Registry Editor.
- Navigate to the following registry key in the Registry Editor :
- Locate a DWORD value named PaintDesktopVersion in the right side pane. Double-click on it and change its value to 1,
- Restart your computer for the changes to take effect.


text:
Cadpro engineering training
Autodesk Advance Steel
Advance Steel Fundamentals Classroom Training
You will explore and learn hands-on the tools to create 3D Steel models and generate documentation such as GA plans, bill of materials and shop drawings based on predefined standards. While going through most of the Advance Steel commands, you will have the opportunity to test these tools on a sample model built from scratch during training.
Autodesk Civil 3D
Civil 3D fundamentals classroom training
The Civil 3D Fundamentals training course is designed for civil engineers and surveyors who want to take advantage of Civil 3D's interactive, dynamic design functionality. Civil 3D software permits the rapid development of alternatives through its model-based design tools. You will learn techniques that enable you to organise project data, work with points, create and analyse surfaces, model road corridors, create parcel layouts, perform grading and volume calculation tasks, and layout pipe networks.
More engineering training courses
We offer a range of training options to suit your needs, including onsite corporate tuition, in-house workshops, remote and one-on-one training, customised training, and skills assessments.
Our engineering specialists
For more than thirty years we have invested in providing our clients with the best technical support available. Our skilled team provides experience and expertise across disciplines, translating into a dynamic and innovative resource for the Australasian engineering industry.


Why it is necessary to check the cost of living information before relocating?
Sharing is caring!
At present, many people are relocating to a new location due to various reasons but while relocating it is better to know some information about the city. Many people would search for information about the new location before planning to migrate or for a trip; it is people nature to do so. However, people wish to relocate to the sophisticated city in that Maryland is the best place and for more information, it is better to visit _URL_ official site to get all details. Although people check for several information most of them would wish to know about the cost of living in Maryland. This helps the people to calculate the minimum amount of living cost that is the minimum amount required to sustain their life in the new location. Minimum amount in a sense it includes various factors like cost of food and grocery, house rental cost, basic cost utility, transportation cost, healthcare cost, and many taxes. All the above lists are an essential thing for people to survive which would not remain common in all locations it may get differed based on the state and cities. To check the current cost of living in Maryland people can check on _URL_.
What is the cost of living in Maryland?
The index of the cost of living is involved with many primary locations which remain to be deciding factors of prices. Here are some useful information for people who wish to relocate to Maryland are listed below which helps them to calculate or to make an estimation about the cost of living in Maryland.
 - When the cost of living in Maryland is compared with the USA nation, the overall expenses is 25% higher in Maryland than expenses in the whole This is due to higher rate charges in basic utilities.
 - Cost of Housing rentals: if people wish to buy a house in Maryland the lowest cost is $100,000, and the average price for homes remains to be $103,360. If people go for house rent, then the price would range based on facility starting from one bedroom flat $1,187 through wish people can hold their monthly salary.
 - Utility costs: the utility cost in Maryland is $139.68 which is higher than the nations utility cost and to the nearby states. People need to pay this cost every month until it is included with house rent.
 - Cost of Food and groceries: in Maryland the food and grocery costs are 3% higher than the whole nation's food and grocery cost. So it is better for people to have home cooking rather than having in restaurants which would cost more.
 - Transportation costs: the transportation cost is higher than whole nations cost in order to make people favor the passes are provided to use public transit which cost $68 per month. If not people wish to drive their own vehicle, then the average cost for gas is $1.844 which is 3% higher than the national cost.
Apart from all the higher cost people get medical cost somewhat lower than national cost about 3%. In addition to all these Maryland possess state income taxes which ranges of 2% to 5.75% and even more.
We are using cookies on our website


an example of allocated sampling points in one survey block with two strata (high and medium density and low density of elephants).
Exclusion of areas of swamp. Swamp-land is not accessible by survey teams, and should be excluded from the survey. Large areas of swamp can be added to the not-accessible stratum from remote sensing data, and this should be done before the final survey design is made. Small areas of swamp will not be visible in remote sensed data, but will be encountered by field crews on the ground. Suitable instructions must be included in the field protocol for relocating transects or foregoing surveys on impassable ground. If a record of the amount of such ground is kept, then this can be incorporated into the estimation.
Figure 2: example of survey blocks in the Central African Forest region
Figure 3: example of survey effort allocation within a survey block
ANNEX 7: list of consultants technical reports
These reports have been produced by consultants to the MIKE Pilot Project and are available upon request.
Buckland, S.T. 2000. MIKE Central African Pilot Project: proposals for survey design
Thomas, L., Buckland, S.T. 2001. Analysis of data and survey design for the MIKE central African pilot project. Third Report - Part 1: Analysis of Pilot Data
Thomas, L., Buckland, S.T. 2001. Analysis of data and survey design for the MIKE central African pilot project. Third Report - Part 2: Recommended Sampling Design
Thomas, L., Buckland, S.T. 2001. Analysis of data and survey design for the MIKE central African pilot project. Third Report - Part 3: Analysis of Ituri Transects
Thomas, L. 2001. Predicting variation in encounter rates at pilot sites.
Vanleeuwe, H. 2000. Training of MIKE Field-team, testing, and implementing of MIKE survey methods, Odzala – Congo.


text:
Through the drive of B/X flange mounhted cycloid speed reducer and the suspended components, the sludge is scraped by the scraper into the central mud collecting tank, and relies on hydrostatic pressure or pump discharge outside the tank. The use of intermediate water and mud discharge, drainage around, to ensure uniform water flow. Self-priming mud discharge with liquid level difference, scum scraping and removing device and overload protection device.
- The scraping board adopts the logarithmic spiral curve form, and adopts the rubber wheel support to walk along the bottom of the pool. The scraping effect is good, the requirements on the bottom of the pool are lower, and the adaptability is good;
- In addition to the main scraping device, a unique auxiliary scraping device is installed to enable the half-bridge scraper to function as a full-bridge scraper;
- The working bridge with vertical shaft cyclo gearbox with motor adopts truss structure, and the steel grating is laid on the bridge deck, which has high strength, light weight and energy consumption;
- The driving wheel is a solid rubber wheel, no track is required, the structure is simple, and the installation is convenient;
- The underwater parts are made of stainless steel. The water parts are made of carbon steel and hot dip galvanized. It has good corrosion resistance and long service life.
The main structure:
The center drive scraper mainly consists of professional design cycloidal reducers and 415V 50HZ three phase motor, main shaft, railing, steel beam, vertical grid, support, scraper, overflow raft, tie rod, small scraper, underwater bearing, steady flow tube, electric control box And other component groups.
The center drive scraper with Cyclo Drive motor manufacturers can be widely used in sewage treatment projects in urban, chemical, textile, metallurgical and other industries. The utility model has the advantages of reasonable structure, high efficiency and convenient operation and maintenance, and is an ideal sewage treatment engineering supporting facility.
(1) The bottom of the pool is scraped, and the driving device is driven by a Cycloidal pinwheel gearing arrangement, which has compact structure and high mechanical efficiency;
(2) Skewed scraper, good continuity and high efficiency of collecting mud; scraper rubber plate is installed under the stainless steel scraper to ensure that the scraping mud is completely clean and there will be no floating mud.
(3) The ratio of the bottom slope of the pool is 1:10, and the sludge resistance is negligible when scraping mud.
(4) The main beam is made of square steel and has strong structural strength. It is sprayed with hot-dip galvanizing and has strong anti-corrosion performance. The main beam can also be directly poured into concrete, making investment more economical.
(5) Simple operation, remote control is possible.
With Best Regards,
Cherry Zhang ( Sales Department; Miss. )
NER GROUP CO.,LIMITED
Yantai Bonway Manufacturer Co., Ltd
Add:No.5 Wanshoushan Road Yantai city Shandong Province, China


Take the 2-minute tour ×
Recall that we call a map $i: A \rightarrow X$ a cofibration if it has the homotopy extension property. We will say a pointed space $X$ is well-pointed, if the inclusion of the basepoint $\{ * \} \hookrightarrow X$ is a cofibration.
A pointed cofibration $i: A \rightarrow X$ is a based map of pointed spaces that has the homotopy extension property with respect to homotopies respecting the basepoint. Note that a cofibration is always a pointed cofibration, but the converse is not true.
It is stated in May's "Concise Course in Algebraic Topology", although not proved, that if a map of well-pointed spaces is a pointed cofibartion, then it is already a cofibration. I've been trying to do it on my own using "the box method", but it didn't lead me anywhere.
How does one go to prove such statements? Is there any general method, any useful tricks?
I assume that all spaces are compactly generated weakly Hausdorff.
share|improve this question
add comment
1 Answer
up vote 0 down vote accepted
This is lemma 1.3.4 in May's "More concise algebraic topology", it looks very technical.
share|improve this answer
add comment
Your Answer


text:
Annemieke Mulders studied and worked in science while taking evening classes in art. About ten years of sculpture with Cor Dam in Delft, the Netherlands, various painting classes since her move to Australia in 1999, and more recently various pottery and ceramic classes.
Annemieke is driven by a need to understand things that puzzle her. In the past this motivated her scientific research. Now it motivates her ceramic art practice. She aims to understand the tension between the orderly and the regular on one hand, and the chaotic and the extreme on the other. She seeks to create something meaningful by combining both.
For her functional ware she makes symmetric shapes in clay and distorts them in a controlled manner, and uses those to make bowls and cups. She finds the shapes that emerge fascinating as they combine the artificial symmetric form with the plastic distortion of the clay. Afterwards she may carve the surface, add on pieces of clay or combine items together.
She develops glazes that remain vibrant after the high firing temperature necessary for durable functional ware. Her aim is to create a surface where the layered glazes interact with the carved surface and start to resemble an abstract painting. Using a palette that is inspired by the amazing coast and outback Australian landscape.
For her more sculptural work she explores the border and shared space of order, chaos, function, asymmetry and beauty. She creates something that seeks to be all of these things at the same time, evolving and changing in front of you. She uses discarded vessels that are changed by cutting, rearranging or breaking part of its surface. This process of destruction and building up creates a form that is simultaneously fragile, robust, complex and simple. This inherent contrariness demands questioning and defies simple categorisation.
Annemieke further explores these concepts in context of the Australian landscape, and places her installations in National Parks and beaches, where they interact with their surroundings.
Selected group exhibitions
2019 Art Walk Freo, Fremantle, WA
2019 Manifest, Australian Ceramics Triennale, Hobart, TAS
2019 CAAWA members selective exhibition, Melville WA
2018 Materiality, Mundaring arts centre, Mundaring WA
2018 - 2017 Tabletalk exhibition, Kerrie Lowe Gallery, Newtown NSW
2018 Fluid State, Gallery Central, Perth WA
2018 CAAWA delegates exhibition, POTober, Central Tafe, Perth WA
2018 Melbourne Teapot show, Stonehouse Gallery, Warrandyte VIC
2018 - 2017 Annual Sydney Teapot show, Kerrie Lowe Gallery, Newtown NSW
2018 Mugged!, May Space, Waterloo NSW
2018 World Stage Exhibition/Emerging Artists at Clay Gulgong NSW
2018- 2012 Quarterly themed exhibitions, Burt Street Gallery, Cottesloe WA
2017 Artwalk Freo, Fremantle WA
2016 Gifted, Mundaring arts centre, Mundaring WA
2016 - 2014 Annual Sydney Teapot show, Inner City Clayworkers Gallery, Glebe NSW
2016 CAAWA executive exhibition, POTober, Central Tafe, Perth WA
2016 Sculpture walk, Heathcote, Melville WA
2015 CAAWA members selective exhibition, Melville WA
2015 Belonging, TACA members exhibition, Acton ACT
2015 Scale exhibition, Central Park, Perth WA
2014 Teapot show, POTober, Perth WA
2014 Artist Open House Fremantle, Fremantle WA
2013 FAC student exhibition, Moore's building, Fremantle WA
2012 - 2011 Annual Student and Teacher exhibition, Canberra Potters Society, Watson ACT