By Topic
Composition Vector Method Based on Maximum Entropy Principle for Sequence Comparison
Sign In
Formats Non-Member Member
$31 $13
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button
puzzle piece
Learn more about:
IEEE membership
IEEE Xplore subscriptions
4 Author(s)
Chan, R.H. ; Dept. of Math., Chinese Univ. of Hong Kong, Hong Kong, China ; Chan, T.H. ; Hau Man Yeung ; Wang, R.W.
The composition vector (CV) method is an alignment-free method for sequence comparison. Because of its simplicity when compared with multiple sequence alignment methods, the method has been widely discussed lately; and some formulas based on probabilistic models, like Hao's and Yu's formulas, have been proposed. In this paper, we improve these formulas by using the entropy principle which can quantify the nonrandomness occurrence of patterns in the sequences. More precisely, existing formulas are used to generate a set of possible formulas from which we choose the one that maximizes the entropy. We give the closed-form solution to the resulting optimization problem. Hence, from any given CV formula, we can find the corresponding one that maximizes the entropy. In particular, we show that Hao's formula is itself maximizing the entropy and we derive a new entropy-maximizing formula from Yu's formula. We illustrate the accuracy of our new formula by using both simulated and experimental data sets. For the simulated data sets, our new formula gives the best consensus and significant values for three different kinds of evolution models. For the data set of tetrapod 18S rRNA sequences, our new formula groups the clades of bird and reptile together correctly, where Hao's and Yu's formulas failed. Using real data sets with different sizes, we show that our formula is more accurate than Hao's and Yu's formulas even for small data sets.
Published in:
Computational Biology and Bioinformatics, IEEE/ACM Transactions on (Volume:9, Issue: 1 )


text:
Due to the progression of aging in Japan, pharmacists need to participate in home medical care. To enable pharmacists with no previous experience to participate in home medical care of patients with various diseases in the home environment, it is necessary to adopt an approach of training them in advance. It is thought useful for such clinical training to include patient case studies, which may facilitate the training of pharmacists for home medical care through simulated experience. "The working group to create home clinical cases for education" was launched by a group of university faculty, who have educational knowledge, and trained pharmacists who work with the patients at home. The home care cases were compiled by the university faculty members and the home care practice pharmacists. Working pharmacists and students at pharmaceutical college studied the same case studies of home medical care, and their self-evaluations were compared. They showed that the students rated themselves higher than the pharmacists. One of the reasons was the systematic education of the case studies. The clinical case studies are a good educational tool to promote home care medicine in pharmacies and university pharmaceutical colleges.
All Science Journal Classification (ASJC) codes
- Pharmaceutical Science

source: m-a-p/FineFineWeb


text:
Copyright © University of Cambridge. All rights reserved.
'ACE, TWO, THREE...' printed from _URL_
Take a look at this video.
Can you work out how Charlie ordered the cards to perform the trick?
Once you've had a chance to think about it, click below to see some suggested starting points:
Charlie started by thinking:
"Ace" has three letters so it should go in third place. "Two" has three letters so it should go in sixth position. "Three" has five letters so it should go in eleventh position. "Four" has four letters so it should go in fifteenth position...
Luke started by thinking:
I should be able to work backwards, so I'll start with just the Jack, Queen and King and see what happens...
Alison started by thinking:
If I arrange the cards from Ace to King to do the trick, I won't reveal the cards in the right order. But I could keep a record of the sequence they come out in...
Can you take each of their starting ideas and develop them into a solution?
Can you use each method to perform the trick in a different language, or with two suits of cards together, or in reverse order from King to Ace, or...?
Send us your explanations of other methods that you came up with to order the cards.

source: HuggingFaceFW/fineweb-edu


coal tar | englesko - srpski prevod
coal tar
imenicahemija
Black oily material resulting from the destructive distillation of bituminous coal.
Further distillation of coal tar yields a number of fractions: light oil, middle oil, heavy oil, and anthracene oil; the residue is called pitch. On further fractionation a large number of substances are obtained, about 200 of which have been isolated. They are used as dyes and in medicines.
A tar formed from distillation of bituminous coal; coal tar can be further distilled to give various aromatic compounds.
1. ugljeni katran
muški rodhemija
Da li ste možda tražili neku od sledećih reči?
caldaria | caldera | clatter | clattery | clodder | clotter | cloture | clouter | clutter | colatory | colature | collator | colluder | colter | coulter
Naši partneri
Škole stranih jezika | Sudski tumači/prevodioci


text:
The instruction to "cut in fat" is a common instruction in baking recipes. The process of cutting in fat is very simple and a necessary skill for beautiful flaky and tender baked goods such as biscuits, scones, pie and pastry crusts.
In the Ask BB Series, I answer reader questions regarding baking science, techniques, and troubleshooting. If you have a question you would like addressed in depth in the series, email the question to _EMAIL_ with the subject of "Ask BB."
"What does it mean when a recipe says to 'cut in the fat' and what is the purpose of this step? "
I have been obsessed with baking for almost 10 years now, and because I bake so darn frequently I often forget that many people who are a bit newer to baking recipes may not understand instructions such as "cut in the fat." This instruction assumes you understand what the action of "cutting in fat" actually means. And I know as well as anyone that when you are new to this world of baking, that instruction isn't quite so self-explanatory. So let's talk about what cutting in fat means and what the purpose of this is in baking.
What Does Cutting in Fat Mean?
When a baking instruction states to "cut the fat into the dry ingredients" it assumes that you know a few things. Cutting in the fat in a baking recipe is the process of working fat (typically butter, lard, or shortening) into the dry ingredients until it is starting to coat the flour and the pieces of fat are very small and so the fat is evenly distributed throughout the dry ingredients before the liquid is added to the recipe.
What is the Purpose of Cutting in Fat?
Have you ever wondered how shortening got it's name? Well believe it or not, shortening got it's name precisely because of what it does to flour when it is worked through before liquid is added. The process of cutting fat into the flour serves the purpose of shortening the protein strands in the flour. When liquid is introduced to flour, those protein strands begin developing into what we all lovingly know as gluten. This cutting process helps to shorten the protein strands and reduce the gluten development once the liquid is added. Therefore, the main purpose of cutting fat into the flour is to shorten the protein strands so that you can have a more tender and flaky baked good. This is also why professional bakers often refer to fat in general as shortening, and not just the product that is called shortening.
When Do You Cut in Fat?
Recipes that call for the step of cutting fat into the flour are recipes where the desired end result is a product that is incredibly tender and flaky. The most common times you will cut fat into a flour in a baking recipe is with pie crust and pastry crusts, biscuits, and scones.
How Do You Cut in Fat?
The process of cutting in fat is actually extremely simple, especially once you know what you are looking for. Typically, when a recipe calls for fat to be cut into the flour it will also call for the fat the be cold. Not always, but most of the time. If the fat you are using is butter, you will want to start by cutting it into small pieces. This will help you to work it into the flour more easily and evenly. If the fat you are using is lard or shortening, then it is already very soft and there is no need to break it up before you start the cutting process.
There are several tools you can use to cut in fat. I personally use a pastry cutter, also known as a pastry blender, which is just a tool with thin metal wires attached to the handle. To use this tool, you press down on the fat with the wires as you move around in the bowl. If you do not have a pastry cutter, then I find the next best tool is a fork and the technique is virtually the same. Another technique that I often see, but do not recommend, is to use your hands and break the fat up between your fingers. I personally do not suggest this method as you almost always want your fat to stay cold when you are cutting it into the flour and your hands will start to warm it. Some people also pulse the flour and fat in a food processor to cut it in. This can work well if you are careful about how much you pulse and do not let the fat get too warm. I also do not prefer this method because I don't think it is necessary to get your food processor dirty for this, and it is more difficult to control this way.
As you are cutting in the fat, remember that the more thoroughly the fat is incorporated into the flour the more you "shorten" the dough. Recipes where you are looking for a very tender, but homogeneous product, such as pie or pastry crust, you will cut the fat in until it resembles coarse cornmeal. However, for recipes where the desired product is more flaky, such as biscuits and scones, then you will cut the fat in a little less. You want some of the fat to remain in larger, pea-sized pieces.
Recipes to Practice Cutting in Fat
I hope this helps you understand the technique of cutting in a fat a little better and the reasons for it. If you have a question you would like addressed in depth in the series, email the question to _EMAIL_ with the subject of "Ask BB."

source: openbmb/Ultra-FineWeb


text:
Prince of Wales Fort National Historic Site of Canada
History of Sloop Cove
A sloop (ship)© Parks Canada/ PWF Collection
Sloop Cove was identified as Nationally Significant because of the inscriptions left there by the men who lived at the Fort and worked with the boats used by the Hudson's Bay Company.
Sloop Cove is a sheltered nook situated 3.2 km from Prince of Wales Fort on the west side of the Churchill River. Sloops were wooden sailing vessels used during the fur trade for exploration, whaling expeditions and northern trading attempts with the Inuit. During the 1700s, there was 3.2 m of water in the cove at high tide, so it was an ideal wintering and mooring spot for them. Iron rings,which were driven into the rocks by the Hudson's Bay Company men to secure the sloops, are still visible today. They brought supplies and long-awaited mail for the Hudson's Bay Company men who lived at Prince of Wales Fort. Ships from England wintered in the cove as early as 1689.
The south accesses the Churchill River in two spots, one between the west wall and a rock outcrop island in the center of the cove; the other between the island and a man made breakwater to the east.
A visit to Sloop Cove© Parks Canada/ PWF Collection
For many years it was thought that the dry cove was a result of the phenomenon known as isostatic rebound. This situation describes the gradual rising of land elevations as it springs back after thousands of years of being crushed under the weight of continental glaciers. The west coast of Hudson Bay is known as one of the more dramatic areas of isostatic rebound where the land still rises at a rate of a meter per century. This is especially noticeable in the flat lowland areas of the coast. However, at Sloop Cove, mooring ships in 1750 would have involved a situation where the daily water level was, at most, less than 3 m higher than today. This situation would have resulted in a large pool in the cove where the Centre was about 1 m deep and most of the pool was 50 cm or less - hardly enough for the boat mooring. However, even at an increase of only 2 m, the cove becomes an almost perfect dry dock. At high tide, there is enough water to easily drag the boat into the mouth of the cove and past the breakwater and natural island. Then the boat can be manhandled through a shallow, salt water pond to the location desired. Once into the cove, there is little chance of damage from ice or storms
There has been no analysis of how Sloop Cove was used by the 18th century inhabitants of the area, but there are several indications that help us understand at least part of the picture. First of all, the site is a wintering cove for the sloops that over wintered in the bay and possibly a place for larger, ocean going ships to put in for repairs. Virtually all of the inscriptions are from seamen or shipwrights so the area was probably of little use except as shelter for the boats. It has been assumed that the boats were floated into the cove at a time when the ocean was 2 or more meters higher and that the dry cove is a result of isostatic rebound. This seems unlikely. The number and location of the many mooring rings would suggest that the boats were hauled into the cove with block and tackle to rest in the small depression in the center of the cove. The raised beach ridge in front may have been dug out each season to make the hauling easier. There may also have been a somewhat deeper central pond but it is unlikely that any boats with a draft of a meter or more floated into the cove.
If repairs were needed below the waterline or if barnacles were to be removed, the boat would then have to be hauled to one side or to the back of the cove to bring it out of the water. In the absence of any concrete evidence, alternative explanations are equally plausible.
Samuel Hearne carved name© Parks Canada/ PWF Collection
The lichen covered rocks bear the names carved into the stone by the Company men. They were sailors, harpooners, shipwrights, carpenters, shipmates, captains, labourers and a servant. The name most visitors recognize is that of Samuel Hearne.
Artwork of Samuel Hearne© Parks Canada/ PWF Collection
: Samuel Hearne was 22 years old when he carved his name at Sloop Cove. He was employed by the Hudson's Bay Company as a shipmate. He journeyed to the Coppermine River with the help of Mattonnabbee and his wives, a trip which took 18 months. Mattonnabbee was a leading Indian who had great prestige among the Chipewyans and the Athabascan Cree. He had developed an organized pattern of movement between the trade posts on the coast and the interior. In 1774 Hearne established the first inland trading post, Cumberland House, and was governor at Prince of Wales Fort from 1775 to 1782. After the French destroyed the fort in 1782 Hearne returned to establish Fort Churchill 8 km upriver from Prince of Wales Fort. Read about Samuel Hearne in his own words: Arctic Dawn : The Journeys of Samuel Hearne.


text:
Principles of Surface Temperature Measurement
Dr. Bruce Bugbee, president of Apogee Instruments, talks in-depth about the use of research-grade infrared radiometers for conducting high-accuracy, non-contact, surface temperature measurement. In certain applications, using a high-accuracy infrared radiometers is critical for making measurements that are meaningful. In particular, Apogee Instruments IR sensors have been used all over the world for hydrology studies, road-surface monitoring,
Reviews have been disabled for Principles of Surface Temperature Measurement.


text:
ESAF (Evangelical Social Action Forum) is a national development organization established in 1992 by a group of professionals with the vision of sustainable holistic transformation of the poor and the marginalized and thereby envisioning a just and fair society. The main focus of ESAF is micro enterprise/ finance development, sustainable health, human resource development, child development programme, disaster mitigation and management, advocacy and networking. Nirmal Jeevandhara Project is an initiative of ESAF to assist communities to access to individual water connections and toilets. The programme is currently operating in Maharashtra, Madhya Pradesh states in India. The goal of this project is to promote an environment of sustainable drinking water both in terms of availability and accessibility, and sanitation improvement managed through active people's participation.
Total amount disbursed


by JJ Connolly, ES Svendsen, DR Fisher, LK Campbell
Landscape and Urban Planning 109:76-84
As a way of understanding the complexity and importance of the network of stewardship groups involved in protecting and advocating for the local urban environment, the authors investigated 2,767 non-profit and informal community environmental advocacy groups in New York City. These organizations were surveyed, and "bridge organizations," i.e., mid-level groups that "started out engaged in local organizing and eventually began to centralize the work of many small organizations while connecting resources across scales and sectors," were identified. The 13 bridge organizations were approached for open-ended semi-structured interviews to determine their specific activities and how their bridging role evolved. The authors found that the importance of these bridge groups is growing, that most have a simultaneously collaborative and antagonistic relationship with government agencies, and that an earlier heterarchic (non-hierarchical) atmosphere around stewardship in New York City was essential to their development.
Region: New York, New York
Publication Type: Journal article
Keywords: ecosystem services, governance, New York, non-profits, policy, stewardship, surveys and interviews, and urban forestry


text:
A new report from international insurer Beazley
has found a new cyber threat that clients should be made aware of.
The latest Beazley
Breach Insights report, from the cyber specialist Beazley
Breach Response (BBR) Services, said that phishing scams aimed at accessing direct deposit funds have emerged as a growing threat, particularly in the higher education sector.
Phishing scams aimed at accessing employee tax information also rose, representing 9% of all breaches handled by Beazley
in the first quarter of 2017.
's BBR Services handled 641 breaches on behalf of clients in the first quarter of the year, compared to 462 during the same period of 2016.
"Organisations continue to face increasingly sophisticated threats as hackers adapt and employ new methods to seize data and funds," Katherine Keefe, global head of BBR Services said.
Direct deposit phishing sees hackers try to access an employee's email and, once inside, request a password reset for the firm's payroll provider. Hackers then chance an employee's forwarding rule to send all emails from payroll to a junk email folder as funds are stolen.
Higher education was a particular target of these style of attacks where hacks and malware caused 48% of data breaches in the first quarter.
Ransomware continues to be a major threat for businesses with attack numbers up 35% compared with this time last year.
Financial institutions also remain a key target with firms in the sector suffering a number of breaches. The sector has seen an increase in unintended disclosure breaches which see bank account details or personal information sent to the wrong recipient.
In a bid to up cyber security and resilience Beazley
recommends that businesses deploy prevention and detection tools, use threat intelligence services, and utilise staff and manager training and conduct risk assessments focused on identifying and protecting sensitive data.
Businesses playing catch up on cyber risk
Aon appoints former FBI agent in dual role


text:
The National Park, formerly occupied by the Demerara Golf Club since 1923 was renamed the Queen Elizabeth II National Park in 1965 in honour of the Queen's visit to Guyana. On Guyana's attainment of independence it was became known as the National Park. It was the scene for one of the most historic events of Guyana's history. On 26 May 1966 the Golden Arrowhead was hoisted and the Union Jack lowered marking the birth of Guyana. This park is utilized for cultural, educational and recreational activities and is maintained by The National Parks Commission under the Ministry of Agriculture.
The Monument To the Child, located in the complex of the National Park was erected by the National Commission for The Right of The Child in 2000. The monument consists of the sun seated on an up sided down L, the vertical part signifying strength and the growth of children whilst the other arm indicates that children have to reach for the stars. The base of the monument is representative of the world and the six benches depict the six races of Guyana.
Along Carifesta Avenue are examples of the Magazines, which were once used for the storage of ammunition by the British armed forces. Constructed of concrete they stand as a reminder of the nation's history.
The Young Men's Christian Association, one of the longest associations in Guyana was founded in the early 1900's and was the stage for many cultural and educational activities.


PostgreSQL 1000
The error warns of potential data loss due to a bug in the system. It advises users to back up their data before upgrading.
How It Affects Your App
The PostgreSQL 1000 WARNING can have a significant impact on an application. It can cause the application to become unresponsive, slow down, or even crash. This can lead to data loss, disruption of services, and a decrease in user satisfaction. It is important to address this issue quickly to prevent further damage to the application.
How To Fix
1. Identify the root cause of the PostgreSQL 1000 error:
SELECT * FROM pg_stat_activity WHERE state = 'idle in transaction';
2. Terminate the idle transaction:
SELECT pg_terminate_backend(pid) FROM pg_stat_activity WHERE state = 'idle in transaction';
3. Check the PostgreSQL logs to identify any other issues:
SELECT * FROM pg_log;
4. Increase the number of connections allowed in PostgreSQL:
ALTER SYSTEM SET max_connections = '1000';
5. Increase the shared memory size:
ALTER SYSTEM SET shared_buffers = '128MB';
6. Increase the number of background workers:
ALTER SYSTEM SET max_worker_processes = '10';
7. Use an automated database observability tool to monitor and fix the PostgreSQL 1000 in question:An automated database observability tool can help monitor and fix PostgreSQL 1000 errors by providing real-time visibility into the performance of the database. It can detect and alert on any issues, such as slow queries, deadlocks, and connection errors, and provide detailed insights into the root cause of the issue. This can help identify and fix the issue quickly and efficiently.
Metis takes your database to the next level
The only way to
your database
Never worry about your
database again!
Start using Metis and get your database guardrails set up in minutes


28msec Launches Company to Enable Real-Time Complex Data Processing
28msec, Inc. announced the launch of the company and its first product,, which it calls an Information Processing Platform (IPP). Reducing the time to develop and run complex queries on SQL and NoSQL databases by an order of magnitude over existing solutions, the company says enables businesses to retrieve and process data from multiple formats (such as JSON, XML, HTML, relational data, CSV, and text), located in various data stores, including both SQL and NoSQL sources using one single language and platform.
The product helps organizations avoid the costly and complex process of manually combining multiple technologies and writing customized code. uses the open specification JSONiq query language to perform information processing procedures – including filtering, sorting correlating, aggregating, and searching, as well as publishing, storing, indexing, communicating and exporting data in the users' data format of choice.
For more information, go here


text:
Announcements for fnumprint
fnumprint – Print a number in 'appropriate' format
The package defines two macros which decide to typeset a number either as an Arabic number or as a word (or words) for the number. If the number is between zero and twelve (including zero and twelve) then words will be used; if the number is outside that range, it will be typeset using the package numprint
Words for English representation of numbers are generated within the package, while those for German are generated using the package zahl2string.


Taking the The Systemising Quotient (SQ)
One final note before we take the test. A lot has been written about gender bias in the EQ and SQ. It struck me as very telling that when the SQ was revised to remove some of the questions that were in "traditionally male domains" and add more questions that might be relevant to females, they removed questions related to investing, religion and culture and added questions related to shopping, cleaning, music and clothing.
Taking the Test
You can take the SQ-R (2005 revised version of the SQ) at the Aspie Tests site. Click on The Systemising Quotient (SQ) link and follow the prompts to get to the test page. I'm assuming you know the drill by now. There are 75 questions and you're required to choose among strongly agree, slightly agree, slightly disagree and strongly disagree. Positive "strongly" answers score two points and "slightly" answers score one point. Possible scores range from 0 to 150.
It took me a little over 10 minutes to complete.
Scoring the Test
I scored an 85. Not surprising. I'm super organized, have a good memory for details and am insatiably curious about how things work.
I don't think the SQ is binary in the way that EQ is. For example, on the EQ a positive answer to "I get emotionally involved with a friend's problems" suggests empathizing. A negative answer suggests remaining detached or perhaps taking a logical problem-solving approach to the friend's problems. This could be roughly construed as systemizing if we continue to look at it in a strictly binary way.
On the SQ, a negative answer to "I do not follow any particular system when I'm cleaning at home" suggests that one prefers using a system for housecleaning. But what does the opposite answer suggest? Certainly not anything to do with empathizing.
However, the EQ-SQ model sets the two tests up as "complementary" and goes so far as to demonstrate that a composite of EQ-SQ scores is steady across all groups (i.e. my EQ+SQ will be relatively equal to yours and everyone else's, across all neurotypes). That suggests a strong negative correlation between the two tests.
When you look at the relationship between the AQ, EQ and SQ, it becomes evident that both the EQ and SQ act as a sort of proxy for AQ scores. In other words, they aren't tests of empathizing and systemizing so much as they're tests of the traits of autism. Of course autistic people will score higher than average on a test that asks a lot of questions closely related to core autistic traits and lower than average on a test that asks a lot of questions about social skills.
For reference, here are the mean scores from the 2005 SQ-R study:
ASD Male 77.8
ASD Female 76.4
ASD Total 77.2
Typical Male 61.2
Typical Female 51.7
Typical Total 55.6
(I prefer looking at the means from the original studies because the means provided by the Aspie Test site are based on self-reported neurological status, which may not be accurate.)
The Bottom Line
The SQ is an interesting measure of how dependent an individual is on routine, systems and categorization, but the use of the SQ as "proof" of the extreme male brain theory is highly suspect.
38 thoughts on "Taking the The Systemising Quotient (SQ)"
 1. I really don't get the whole "extreme male brain" theory at all. How does Simon Baron-Cohen get away with calling it a theory in the first place? It is his idea, then he designs tests to skew the results to fit his idea, but that is a different issue. I am a science teacher and I don't agree with his methods. I personally would not call his methods very scientific. I got a 70 on SQ test and I was diagnosed with Aspergers over a year ago. I also didn't score in the expected female with ASD range in the EQ test either. Sometimes I feel that I am an odd ball among the odd balls or the tests are just flawed.
 I have dyscalculia so I have no interest in numbers and I have no directional sense either, but I like to look at maps and can read them just fine. I also gravitate to anything science related. I also have an interest in engineering, not the mathmatical portion of it, but the art that goes into engineering a structure. It could be a building, a car, a chair, or a scupture. I find the nuances behind engineering amazing.
 I agree with your statement about what systemising is. I organize my clothes so I can find them better as well. Systemitizing and routines are not only survival mechanisms for people with ASD, but I also find them to be logical. Why wouldn't you organize your clothes? Systemising and routines brings order to a world that is chaotic and confusing.
 1. Yes to your annoyance with SBC's theorizing. And so few of his studies are ever replicated. I don't think I've ever come across a study validating his instruments that his name isn't on as an author. I don't understand how he's so widely quoted and cited. It's so frustrating.
 It's interesting that your scores are out of the expected range. Is your EQ higher or lower than expected? I'm going to guess higher, based on your lower than ASD-average SQ score. I think the tests are flawed but in very specifically engineered ways, if that makes sense?
 Are there people who just randomly hang everything in their closet and toss stuff in their drawers willy-nilly? I find that hard to imagine. Even my not very organized husband has all of his dress shirts hung together and all of his dress pants hung together and sorts his socks by color. It just makes sense, no matter what neurology you have.
 2. I scored a 116. I know I'm a major organizer. My bills are all on a spreadsheet. I always balance my checkbook and check things off. I put everything on a list, be it supplies, people, languages, places, etc. I have a routine for cleaning, cooking, bathing, everything. When people want things organized, I'm the person they come to. When you're searching for a pattern, I'm your girl.
 I don't think those characteristics are male though. I know plenty of men who are complete slobs, can't organize an empty paper bag, and who don't plan anything so I don't believe that those characteristics or interests are strictly male. Most of the women I know are more organized than their male counterparts. I could be a little biased on that since I'm the daughter of an accountant who does inventory for a living and has to keep a home organized for three kids, two with special needs. I could just be super organized and everyone with average organizational skills could look sloppy to me but I still disagree with the Extreme Male Brain Theory.
 1. I have routines for everything too. If I clean the house in a different order, I miss stuff. If I get ready to leave the house in a way that doesn't fit my usual routine, I'll go out without something important. Being organized is just fundamentally necessary.
 And I agree that it doesn't feel "male" at all. I feel like most of the women I know are more organized too, especially the ones who have children and one whose shoulders the bulk of family management falls. So, no, I don't think you're off in your conclusions at all.
 3. I got an 81. I really, really don't understand the extreme male theory, it just doesn't make any sense to me.
 4. I didn't get anything because for some strange reason there is no 'start' button on the test when I tried to access it. If this is just me, then, weird.
 5. I got 120 on this one. I'm a messy person, actually, but I'm really particular about my categories and details. I used to have a really messy room with all the books arranged neatly according to size, all the CD's organised by genre, or whatever my obsession was at that time. I was also the person who always corrected teachers on their spelling errors, believing I was being helpful (I was told very late on that this was considered inappropriate).
 1. It makes sense that you'd score high if you like to categorize things, regardless of your general tidiness. I'm fairly messy but I'm also obsessed with having my cabinets well organized and my books lined up neatly and everything I use regularly in it's expected place, even if it's expected place is the jumbled up mess of a junk draw.
 6. I got a 96, I am an extremely meticulous and calculating person when I am dealing with something that interests me, a reckless mess otherwise. I can go on forever with details of the hourly forecast for the next 5 days and the 30 year averages and record highs and lows, but I could care less if the trash is in the right bin, if the trash is in any bin, or if 5 raccoons and a skunk are eating the trash. I am however curious as to whether or not the pending rain will affect the suburban wildlife interested in eating my trash.
 Also, I noticed your criticism of Prof. Baron Cohen, particularly his ability to manipulate data and invent new and fascinating metrics of measurement where none previously existed to perfectly back up his theories with no statistical deviation whatsoever. I made a blog post


text:
Direct3D 12 opens up a lot of potential by making it possible to write GPU programs that make use of multiple GPUs. For example, it's possible to write programs that distribute work among multiple GPUs from linked GPUs (eg: NVIDIA SLI or AMD Crossfire), or even between GPUs from different hardware vendors.
There are many ways to make use of these multi-adapter features, but it's not obvious yet (at least to me) how to best make use of it. In theory, we should try to make full use of all available hardware on a given computer, but there are difficult problems to solve along the way. For example:
- How can we schedule GPU tasks to minimize communication overhead between different GPUs?
- How can we distribute tasks among hardware that vary in performance?
- How can we use special hardware features? eg: "free" CPU-GPU memory sharing on integrated GPUs.
To better support multiple GPUs, Direct3D 12 brings two main features:
- Cross-adapter memory, which allows one GPU to access memory of other another GPU.
- Cross-adapter fences, which allows one GPU to synchronize its execution with another GPU.
Working with multiple GPUs in D3D12 is done explicitly, meaning that sharing memory and synchronizing GPUs must be taken into consideration by the rendering engine, as opposed to being "automagically" done inside GPU drivers. This should lead to more efficient use of multiple GPUs. Furthermore, integrating shared memory and fences into the API allows you to avoid making round-trips to the CPU to interface between GPUs.
For a nice quick illustrated guide to the features described above, I recommend the following article by Nicolas Langley: Multi-Adapter Support in DirectX 12.
D3D12 supports two classes of multi-adapter setups:
- Linked Display Adapters (LDA) refers to linked GPUs (eg: NVIDIA SLI/AMD Crossfire). They are exposed as a single
ID3D12Devicewith multiple "nodes". D3D12 APIs allow you to specify a bitset of nodes when the time comes to specify which node to use, or which nodes should share a resource.
- Multiple Display Adapters (MDA) refers to multiple different GPUs installed on the same system. For example, you might have both an integrated GPU and a discrete GPU in the same computer, or you might have two discrete GPUs from different vendors. In this scenario, you have a different
ID3D12Devicefor each adapter.
Another neat detail of D3D12's multi-adapter features is Standard Swizzle, which allows GPU and CPU to share swizzled textures using a convention on the swizzled format.
Central to multi-adapter code is the fact that each GPU node has its own set of command queues. From the perspective of D3D12, each GPU has a rendering engine, a compute engine, and a copy engine, and these engines are fed through command queues. Using multiple command queues can help the GPU schedule independent work, especially in the case of copy or compute queues. It's also possible to tweak the priority of each command queue, which makes it possible to implement background tasks.
One has to wonder who can afford the luxury of owning multiple GPUs in one computer. Considering that multi-adapter wasn't properly supported before D3D12, it was probably barely worth thinking about, other than scenarios explicitly supported by SLI/Crossfire. In this section, I'll try to enumerate some scenarios where the user might have multiple GPUs.
"Enthusiast" users with multiple GPUs:
- Linked SLI/Crossfire adapters.
- Heterogeneous discrete GPUs.
- Integrated + discrete GPU.
- Tools for 3D artists with fancy computers.
- High-powered real-time computer vision equipment.
- GPU-accelerated machine-learning.
- Engineering/physics simulations (fluids, particles, erosion…)
Another potentially interesting idea is to integrate CPU compute work in DirectX by using the WARP (software renderer) adapter. It seems a bit unfortunate to tie everyday CPU work into a graphics API. I guess it might lead to better CPU-GPU interop, or it might open opportunities to experiment with moving work between CPU and GPU and see performance differences. This is similar to using OpenCL to implement compute languages on CPU.
There are different ways to integrate multi-adapter into a DirectX program. Let's consider some options.
Pipelining with multiple GPUs comes in different flavors. For example, Alternate Frame Rendering (AFR) consists of alternating between GPUs with each frame of rendering, which allows multiple frames to be processed on-the-fly simultaneously. This kind of approach generally requires the scene you're rendering to be duplicated on all GPUs, and requires outputs of one frame's GPU to be copied to the inputs to the next frame's GPU.
AFR can unfortunately limit your design. For example, dependencies between frames can be difficult to implement efficiently. To solve this problem, instead of pipelining at the granularity of frames with AFR, one might pipeline within a frame. For example, half of the frame can be processed on one GPU, then finished on another GPU. In theory, these pipelining approaches should increase throughput, while possibly increasing latency due to the extra overhead of copying data between GPUs (between stages of the pipeline.) For this reason, we have to be careful about the overhead of copies
A great overview of multi-adapter, AFR, and frame pipelining was given in Juha Sjöholm's GDC 2016 talk: Explicit Multi GPU Programming with DirectX 12
With a good data-parallel division of our work, we can theoretically easily split our work into tasks, then distribute them among GPUs. However, there's fundamentally a big difference in the ideal level of granularity of parallelism between low-latency (real-time) users and high-throughput (offline) users. For example, work that can be done in parallel within one frame is not always worth running on multiple GPUs, since the overhead of communication might nullify the gains. In general:
- Real-time programs don't have much choice outside of parallelism within one frame (or a few frames), since they want to minimize latency, and they can't predict future user controller inputs anyways.
- Offline programs might know the entire domain of inputs ahead of time, so they can arbitrarily parallelize without needing to use parallelism within one frame.
If our goal is to render 100 frames of video for a 3D movie, we could split those 100 frames among the available GPUs and process them in parallel. Similarly, if we want to run a machine learning classification algorithm on 1000 images, we can also probably split that arbitrarily between GPUs. We can even deal with varying performance of available GPUs relatively easily: Put the 1000 tasks in a queue, and let GPUs pop them and process them as fast as they allow, perhaps using a work-stealing scheduler if you want to get fancy with load-balancing.
In the case of a real-time application, we're motivated to use parallelism within each frame to bring content to the user's face as fast as possible. To avoid the overhead of communication, we might be motivated to split work into coarse chunks. Allow me to elaborate.
To minimize the overhead of communication between GPUs, we should try to run large independent portions of the task graph on the same GPU. Parts of the task graph that run serially are an obvious candidate for running on only one GPU, although you may be able to pipeline those parts.
One way to separate an engine into coarse tasks is to split them based on their purpose. For example, you might separate your project into a GUI rendering component, a fluid simulation component, a skinning component, a shadow mapping component, and a scene rendering component. From there, you can roughly allocate each component to a GPU. Splitting code among high-level components seems like an obvious solution, but I'm worried that we'll get similar problems as the "system-on-a-thread" design for multi-threading.
With such a coarse separation of components, we have to be careful to allocate work among GPUs in a balanced way. If we split work uniformly among GPUs with varying capabilities, then we can easily be bottlenecked by the weakest GPU. Therefore, we might want to again put our tasks in a queue and distribute them among GPUs as they become available. In theory, we can further mitigate this problem with a fork/join approach. For example, if a GPU splits one of its tasks in half, then a more powerful GPU can pick up the second half of the problem while the first half is still being processed by the first GPU. This approach might work best on linked adapters, since they can theoretically share memory more efficiently.
An interesting approach to load-balancing can be found in GPU Pro 7 chapter 5.4: "Semi-static Load Balancing for Low-Latency Ray Tracing on Heterogeneous Multiple GPUs". It works by roughly splitting the framebuffer among GPUs to ray trace a scene, and alters the distribution of the split dynamically based on results of previous frames.
One complication of distributing tasks among GPUs is that we might want to run a task on the same GPU at each frame, to avoid having to copy the input state of the task to run it on a different GPU. I'm not sure if there's an obvious solution to this problem, maybe it's just something to integrate into a heuristic cost model for the scheduler.
One quite difficult problem with multi-adapter has to do with power. If a GPU is not used for a relatively short period of time, it'll start clocking itself down to save power. In other words, if you have a GPU that runs a task each frame then waits for another GPU to finish, it's possible for that first GPU to start shutting itself down. This becomes a


text:
A well-designed curriculum provides the foundations for student mental wellbeing.
Designing an academic curriculum involves deciding what to teach (and assess) and how best to teach (and assess) your students. In a well-structured curriculum, these core curriculum decisions are made to ensure that:
- There is 'alignment' between the curriculum elements – within and across year levels
- Curriculum materials and learning experiences are optimally organised and sequenced
- Planned learning activities promote deep learning and student engagement
- Planned assessment encourages desired behaviours and informs learning
When curriculum elements are aligned, learning is optimally sequenced, and student engagement and progress are fostered, students have a sound foundation for both learning and mental wellbeing.
How might the elements of good curriculum design support student mental wellbeing? (You can review these elements in 1.3 Wellbeing essentials)


Plane Generic Defra
This category is deprecated. The latest DEFRA methodology for plane transport can be found here and here.
This category allows users to calculate greenhouse gas emissions from aeroplane travel using the latest Defra data and advice. The calculation is based on a given emission factor, dependent on the users drill-down choices, and a distance flown. The distance can be calculated in one of three ways: (1) directly, by specifying an actual distance flown; (2) indirectly, by specifying departure and destination locations; or (3) approximately, by using generic distance categories. In all cases, the returned value represents CO2 equivalent emissions attributable to the journey specified, which includes contributions from carbon dioxide, methane and nitrous oxide.
Directly specifying a distance
Users can alternatively specify the distance travelled. To use this method, select either domestic, short haul, or long haul via the type drill down choice and the appropriate passengerClass (unspecified, economy, economy plus, business, first), via the second drill-down. Next, set the distance flown in the distance profile item value. CarbonKit calculates emissions according to this distance and the selected emissions factor (kg CO2e per mass km). In this case it is up to the user to ensure that the correct drill-down options have been chosen for the specified distance travelled. For example, if a distance of 50 miles was entered for a long-haul flight, the result of the calculation will be incorrect. In this example ''domestic'' travel should be specified instead.
Specifying departure and destination locations
Users can enter either the latitude/longitude of the departure and destination locations or IATA codes for the respective airports involved in travel. In both cases, CarbonKit calculates the distance based on a 'great-circle' calculation (using the haversine formula), and inflates by 9% to account for congestion and indirect routing.
To use this method, select the auto category via the type drill choice and the appropriate passengerClass (unspecified, economy, economy plus, business, first), via the second drill choice. Next, enter departure and destination locations by setting one of the following groups of profile item values:
 - lat1, long1, lat2, long2 (i.e. a pair of latitude and longitude coordinates)
 - IATACode1, IATACode2 (i.e. a pair of airport IATA codes)
The IATA code calculation made by reference to airport longitude and latitude data obtained from the /transport/plane/generic/airports category. If no IATA codes are specified but long1 is set to a valid value then the great circle distance is calculated directly between long1, lat1 and *long2, lat2 (and inflated by 9%). Longitude must be in the range -180 to 180 with negative numbers representing eastern longitudes. Latitudes must be in the range -90 to 90 with negative numbers representing southern latitudes.
Depending on the distance calculated, CarbonKit selects the appropriate CO2e emissions factor (kg CO2e per mass km). A short haul emissions factor is used for flights under 3700 km, while a long haul factor is used for those greater than 3700 km. For flights originating and landing within a single country, the domestic emissions factor is used.
Generic distance categories
If flight distances, or specific freight departure and destination locations are not available, users can calculate flight emissions based on 'typical' distance categories. CarbonKit follows DEFRA in assuming the following typical one way flight distances:
 - domestic = 463 km
 - short-haul = 1108 km
 - long-haul = 6482 km
To use this method, specify the type of flight and passengerClass as above, but leave the distance profile item value unspecified. In this case, CarbonKit calculates freighting emissions according to the the appropriate typical distance.
Other optional parameters
There are four other optional profile item values that can be set: numberOfPassengers, journeys, useRFI and radiativeForcingIndex.
The *numberOfPassengers profile item value can be used if the user wishes to calculate emissions for multiple people. The journeys profile item value can be used if the specified journey has been flown multiple times. In both of these cases the calculated emissions are multiplied by the number of passengers and the number of journeys entered by the user. The number of passengers and number of journeys are set to 1 if nothing is entered.
If users wish to incorporate the effects of radiative forcing, the useRFI profile item value should be set to true (default value is false). The value of the the radiative forcing index can be set using the radiativeForcingIndex profile item value, defaulting to 1.9 otherwise. For an explanation of the radiative forcing index (RFI) see the here.
9NXO9UPQ5HCD auto, business
6UOGQRRZ340O auto, economy
DLBG37CVAURM auto, first
3DSYP6FKBDWV auto, unspecified
FX27YQ5QS76G domestic, unspecified
TLN78V1EH0HC long haul, business
UDWFSHY85RCZ long haul, economy
24OE2KXK45UR long haul, economy plus
1HTIUMIZYA2U long haul, first
U9QA6NW5JFCO long haul, unspecified
FBUMHI6P4U06 short haul, business
BH25NRVNBDYU short haul, economy
VTDR6WZDERZH short haul, unspecified
Log in to perform calculations on this data
Name: Plane_Generic_Defra
Full path: /transport/plane/generic/defra
Parent Category: Generic plane transport
Provenance: UK government agency DEFRA


This is the second installment of Afton's blog series, "Lessons Learned from the Raising Blended Learners Initiative in Texas," where we share our experiences, findings, and thought evolution over the course of the RBL initiative.
After reading this blog, the reader will:
 1. Understand the benefit of providing in-person financial workshops to grant applicants
 2. Understand how finance involvement in these workshops can benefit grant teams
 3. Understand the approach for Raising Blended Learners ("RBL") finance sessions
 4. Be able to apply RBL finance session activities to their own teams
Why host a finance workshop early in the school design process?
In 2016, Afton facilitated over 30 workshops with school teams that were in the process of building business plans to support blended learning at their district or network. These workshops were intended to:
 - Build teamwork and relationships between academic and financial leadership
 - Reinforce the importance of considering financial sustainability early in the planning process
 - Identify potential policy, process or other finance-related roadblocks, and identify potential solutions with the right people in the room.
The workshops. School teams of five to ten members, including teachers, principals, administration and finance staff and leadership participated in intensive two-day sessions led by Raise Your Hand Texas (RYHT) and CA Group. As part of these sessions, Afton facilitated a 50-minute station rotation on financial sustainability. Having cross-functional team members attend the finance session established the right expectation that finance is not something that is done in isolation, and it promoted the right mindset that academic planning and financial planning should be supportive of each other – bridging what is typically a pervasive gap. Due to the diverse array of participants, Afton purposefully avoided focusing on spreadsheets and financial data, and rather focused on financial conditions for success. To achieve this, the workshop included:
 - An overview of the mission and purpose of the RYHT grant, and how finance supports these goals
 - A "walking activity" which we called the "financial pulse check" to allow teams to collectively and individually react to certain statements about financial readiness, including financial planning and policies
 - A group discussion about the activity and how it impacted their planned school design or pilot plan, and risks and opportunities it highlighted for the team to consider and address
The outcomes. The finance representative from each team typically started as the lead in these workshops, though by the end all team members participated in the discussion. The purpose of this exercise was to build a knowledge base upon which to construct a financial plan. By using a common set of data from the exercise, teams identified implementation challenges or clarifications necessary as they built their long-term implementation plans.
Another benefit of the team composition was that finance staff could attend other workshops and sessions that were focused on the academic models that were being developed by the school teams. Afton's session was only a small part of this immersive experience for financial leadership.
Lessons learned. Fifty minutes isn't enough time to move the needle, but it can be a start. The real opportunity is for academic and finance teams to continually work together on the new school model. Best practice districts continue to work together even after the launch of the new school model.
Innovative education models require innovative financial thinking, but sometimes there are long-held assumptions about finance or how financial planning ought to be done that are quite difficult to change in fifty-minute sessions. We have found that there are some cases where cross-functional teams are not clearly aligned with the finance representative on approach and the role of finance. Having a finance group discussion ahead of these cross-functional sessions may have been beneficial.
Because finance and academic representatives from each team came together, implementation issues were identified during the sessions that impacted school design. Finance discussions tend to focus on specific funding sources and/or uses of resources that surfaced several clarifications, including the type of devices used and procurement processes (and potential bottlenecks). For example, one seemingly coordinated district realized at the workshop table that central office was planning for two grade levels of implementation, and the principal thought it was three grade levels. Another district's central office participants felt school leaders had the autonomy they needed to implement the plan, but the school leaders at the table disagreed.
Maintaining the momentum. Team work doesn't end after the launch of an innovative school model. Academic and finance representatives must continue to work as a team as they put their new school design into practice and refine school and district plans to fund blended learning initiatives with and without grant funding.
Check out the other posts from our blog series, Lessons Learned from the Raising Blended Learners Initiative in Texas:
Raising Blended Learners ("RBL") is a statewide initiative demonstrating the ability to use blended learning strategies to improve student achievement across diverse student demographics and geographic regions in Texas. Four school districts and one charter network received up to $500,000 in grant funding and comprehensive implementation supports after a competitive consideration process; these organizations, called demonstration sites, will serve as proof points for the effective implementation of blended learning. Fifteen additional districts/networks were selected as pilot sites and are receiving comprehensive implementation supports but no incremental funding; these sites will further promote the expansion of blended learning statewide and contribute toward learning. Afton Partners is supporting this initiative as financial and sustainability planning experts within the comprehensive implementation supports available to the districts and networks.


text:
Using Properties Displayed in Compartments, you can select the specific properties to be displayed on the element shape.
To customize the properties to be displayed in compartments
- Create a customization for your DSL element or select an existing one.
- In the element Specification window, under Symbol, locate Properties Displayed in Compartments, and click the button.
- In the Select Properties dialog, select the specific properties you want to see displayed in the compartment of your shape(s).
- Reopen or refresh the project.


How to check Available Ram Slots on your PC or Laptop
There are so many methods to check the available Ram Slots on your PC or Laptop witout opening it. Here we will discuss the Four major methods.
 Check Ram Slots using Task Manager:
 One of the most convenient ways to check how many RAM slots are available on your computer is through the Task Manager. Follow the steps below to check:
 1. Pres Ctrl + Shift + Esc shortcut key to open the task manager then click on Performance tab as shown in image:
 2.Now switch to the Memory tab from the left menu:
 3.Here you will find the number of slots used against the number of slots available on your motherboard.
 Check RAM slots using Command Prompt:
 You can also determine the number of free RAM slots available on your computer using the Command Prompt.
 1. Open the Command Prompt as an Administrator.
 2. Type the command which is given below:
 WMIC memphysical get MaxCapacity, MemoryDevices
 3. The number under Memory Devices will tell you the total number of RAM slots.
 Check RAM slots using Windows PowerShell:
 As CMD we can determine the available ram slots with the help of PowerShell.
 1.Run the Windows PowerShell as an Administrator.
 2. Type the command given below
 Get-WmiObject -Class "win32_PhysicalMemoryArray"
 3. The number under Memory Devices will tell you the total number of RAM slots.
 Post a Comment
 0 Comments


Jump to navigation
Codes of Connection (CoCo) Consultancy
What are Codes of Connection (CoCo)?
A Code of Connection (CoCo) is used when a formally accredited information system wishes to connect to another "unknown" information system. There are a variety of reasons for wishing to connect information systems together, but they usually involve a requirement to exchange data and information.
This page explains how CoCo works, including services such as N3 and the Gambling Commission.
How does CoCo Work?
A code of connection works by the accredited system stipulating a baseline set of controls to be implemented, or commented on, by the connecting organisation.
These controls are usually selected from best practice (ISO 27002) or, more usually, various HMG Information Assurance requirements.
The controls can broadly be broken down into the following types:
 1. Technical, such as implementing an assured barrier between the two organisations or performing an IT Health Check.
 2. Procedural, such as ensuring that all security incidents are reported to the partner organisation.
 3. Physical, such as ensuring that the physical security of assets is adequate.
 4. People, such as ensuring that all staff involved have appropriate background and identity checks or appropriate education, training and awareness.
When the code of connection is completed, the accredited information system will assess the threat the connecting organisation poses. If it believes that the risks are acceptable, it will authorise the connection.
How stringent a code of connection is depends on the level of assurance required between the participant organisations.
What Specific Codes of Connection (CoCo) services are we likely to require?
 - Connecting to N3
 N3 is the integrated network for the NHS, a combination of broadband connections and network services which are intended to link all NHS sites in England and Wales. Our N3 Consultancy service will help you to comply with NHS security policies.
 - Gambling Commission
 Our experienced consultants can help you map a route to compliance with the technical requirements of the Gambling Commission.
Please email us or telephone + 44 (0)845 _PHONE_ and talk to us about how our CoCo Consultancy services.
NHS N3 IG Commercial Third Parties Documentation Toolkit v11
Buy now
+44 (0) _PHONE_
live chat support software


You can change the usagemeter and umauditor account passwords due to security restrictions or other reasons.
Important: Passwords for your usagemeter and umauditor accounts do not expire. However, VMware recommends updating the passwords periodically.
Prerequisites
You can log in to the vCloud Usage Meter console as root.
Procedure
 1. Log in to the virtual machine console as root.
 2. To change the usagemeter or umauditor passwords, run the passwd user-account command.
 For example: passwd usagemeter
 3. To confirm the change, enter a new password, then reenter the same password to verify it.
 Note: The passwords for all user accounts must meet the following requirements.
 - Passwords must be at least six characters long.
 - Passwords must contain at least one numeral from 0 to 9.
 - Passwords must contain at least one lowercase letter.
 - Passwords must contain at least one uppercase letter.
 - Passwords must contain at least one special character.
 4. Log out from the virtual machine console.
Results
You successfully changed the usagemeter or umauditor account password for the vCloud Usage Meter appliance.


text:
how fast do nails grow?
Enter the experts, please...
How long does it take nails to grow? And, how much faster do they grow on the fingers? The old "rules of thumb" were:
- Fingernails: 6-8 months to grow out fully Thumbnails 8-12 months to grow out fully
- Small toenails 12 months to grow out fully
- Great toenails 12-18 months to grow out fully
Mr. William B. Bean studied his own nail growth for 35 years and published the data in Arch Intern Med, 1974, Vol. 134, 497-502 (30 yrs) and ibid, 1980, Vol. 140, p. 73-76 (35 yrs). He found that nails grow more slowly with age; growth rate at age 32 was 0.123mm/day, but by age 67 had decreased to0.095mm/day. No variation with geographical location, physical activity, or season.
Thumb nails grow faster then the rest of the fingernails. Great toe nails grow faster then other toenails. Toe nails grow slower then fingernails. Umm.... Just like you thought!


text:
The Yellow-billed magpie is a large and beautiful bird. Its long black tail is iridescent and its wing feathers are shades of blue, green and white. The characteristic that makes them so special is their yellow beak. There is a similar and more wide spread species with a black bill. The yellow billed magpie is found only in California.
They are highly intelligent. Once I was out for a walk and I heard one singing in a pine tree. I thought someone had lost a parrot. They are excellent mimics.
The Yellow-billed magpie nests up high in a tree, usually a valley oak.
The yellow-billed magpie feeds mainly on animal matter, including insects, bird eggs, nestling, and carrion, They will also eat acorns, seeds, grass, and berries. They will also eat poisoned grains left for killing ground California ground squirrels. Large portions of a population get wiped out.
(When my brother and I were little we used to call them maggot pies, because they ate dead things.)
This is a special bird to us, here in California, because it is endemic to this region, that is it is found only here. It inhabits the central valley and coastal valleys of California, preferring open oak woodlands.
The Yellow-billed magpie likes open oak woodlands. They like open areas near roads where ether is plenty of road kill to scavenge.
The Yellow billed magpie likes open oak woodlands near roads with road kill.
The yellow-billed magpie is a resident. They move around some in winter in search of food.
Magpies are not really at home in a garden setting. They need big open spaces with smatterings of trees. Most gardens are to shrubby and dense for their taste. However you might get one stopping by if you have an oak in your yard. They seem to prefer the valley oak, Quercus lobata This may be because this oak like the lower open valleys just like the magpies. These large stately trees are deciduous and they are good near your home. They let in the much needed sun light in the winter and shade your home in the hot summer.
Last edited on 2013-02-16 06:39:12.


text:
Earliest known reference to this name is 1915
Feature type: Mount
Province: British Columbia
Location: S of Morkill River, between Hellroaring and Cushing Creeks
Latitude: 53°38'00" N
Longitude: 120°27'00" W
NTS map: 93H/9
Official name listed at BC Geographical Names
Also listed at Geographical Names in Canada
Mt. Bagg appears on the "Preliminary Map of the Canadian Rocky Mountains between Jarvis Pass and Yellowhead Pass" showing the route followed by Mary L. Jobe in August 1914 with guide Donald Phillips.
The name was adopted in 1965 as labelled on BC Lands' map 1G, 1916. Origin/significance not recorded.
- Jobe, Mary Lenore [1878–1966]. "Mt. Kitchi: A New Peak in the Canadian Rockies." Bulletin of the American Geographical Society, Volume 47, No. 7 (1915):481-497. Map follows p. 496. JSTOR


This is documentation for Mathematica 8, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.2)
Invisible
Invisible[expr]
displays as space that is the same size as the formatted version of expr.
 - Invisible[expr] spans both the horizontal and vertical dimensions of expr.
 - Invisible[expr] has the same baseline alignment as expr.
 - Invisible gives space that is one em wide in the current font.
Display a blank space the same size as the formatted form of a given expression:
Here is the expression in visible form:
Use Invisible objects as column-width regulators in a grid:
Display a blank space the same size as the formatted form of a given expression:
In[1]:=
Click for copyable input
Out[1]=
Here is the expression in visible form:
In[2]:=
Click for copyable input
Out[2]=

Use Invisible objects as column-width regulators in a grid:
In[1]:=
Click for copyable input
Out[1]=
Use Spacer to display a blank space with the size specified in printer's points:
New in 6


Get More Great Stuff!
No spam, ever. Enter your email here:
Which college freshmen end up making more money 20 years later?
The happier ones:
…how happy individuals were as college freshmen predicted how high their income was nineteen years later, regardless of their initial level of wealth.
He's citing this study:
This longitudinal study examines the influence of dispositional affect, defined as self-rated cheerfulness at college entry, on 3 job outcomes (current income, job satisfaction, and unemployment history) assessed about 19 yrs later. Analysis using data from the 1976 "College and Beyond" survey of 13,676 freshmen shows that individuals with a higher cheerfulness rating at college entry have a higher current income and a higher job satisfaction rating and are less likely ever to have been unemployed than individuals with a lower cheerfulness rating. Although cheerfulness generally has a positive effect on current income, this effect is curvilinear, with current income increasing more rapidly at lower than at higher cheerfulness ratings; the effect is also moderated by parental income, with the increase in current income between any two cheerfulness ratings becoming greater as the level of parental income increases. The effect of cheerfulness on current income is not moderated by sex; the effect of cheerfulness on job satisfaction and on unemployment history is not moderated by either sex or parental income.
Source: "Dispositional affect and job outcomes" from Social Indicators Research
Related posts:
8 ways that money can buy happiness
What are your relationships worth, in dollars?
At what annual salary does money stop making us happier?
About Eric Barker


(616b) Pseudo-Extrapolation Algorithm for General Equation of State Model
Xu, G., Invensys/SimSci-Esscor
Equation of state (EOS), such as general cubic EOS, may have root reduction situation where multiple compressibility roots (three for cubic EOS in general) reduce to single root. Such situation may cause non-smoothness issue on the solution path when Newton-Raphson type of solver is applied to phase equilibrium calculation. Same situation may also end up with trivial K-value, which would cause convergence failure or issue wrong solution.
Introduced here is a pseudo-extrapolation algorithm for general cubic EOS based on the original (true) cubic curve itself. Advantages can be expected including smoothness and reliability. The new extrapolation algorithm also ensures that by convergence, all real (non-zero flow) phases will have their compressibility roots landed on the original cubic curve.
Comparison with existing pseudo extrapolation techniques such as Mathias et. al., 1982, had also been illustrated to show that the new pseudo-extrapolation algorithm provides much natural smooth transition between the true and pseudo values of compressibility roots, which in general reduced the calculation cost other extrapolation technique requires.


Plotting Surfaces with R
In this post, I'd like to review some basic options for plotting three dimensional surfaces in R. In addition to producing some eye catching visualizations, plotting surfaces can also help develop one's geometric intuition for the mathematics describing the surfaces.
The first plot below shows a Helicoid surface which is the path a propeller moving at uniform speed along the z-axis would sweep out. You might be familiar with this shape from working with a hand turned steel auger or a helocoid anemometer. The surface is built up from first principles as follows: we consider two open intervals U = {u: \(\in\) (0, 2\(\pi\))} and V = {v: \(\in\) (0, \(\pi\))}, lay down a mesh or grid over the two dimensional open set U x V, compute the parametric representation of the surface in \(R^{3}\), and use the surf3D() function from the plot3D package to render the surface.
M <- mesh(seq(0, 6*pi, length.out = 50),seq(pi/3, pi, length.out = 50))
u <- M$x ; v <- M$y
x <- v * cos(u)
y <- v * sin(u)
z <- 10 * u
surf3D(x, y, z, colvar = z, colkey = TRUE,
 box = TRUE, bty = "b", phi = 20, theta = 120)
The next code block uses the same approach and functions to render half of a torus.
R <- 3; r <- 2
M <- mesh(seq(0, 2*pi,length.out=50), seq(0, pi,length.out=50))
alpha <- M$x; beta <- M$y
x <- (R + r*cos(alpha)) * cos(beta)
y <- (R + r*cos(alpha)) * sin(beta)
z <- r * sin(alpha)
surf3D(x = x, y = y, z = z, colkey=TRUE, bty="b2",
 phi = 40, theta = 30, main="Half of a Torus")
You might test your intuition about the how changing the ratio of R and r alters the look of the torus.
I think surf3D(), which is built on base R graphics, produces high quality visualizations. I really like the crisp, metallic look of the torus. However, although surf3D() allows you to set the viewing angle, it is limited to producing static plots. A first remedy for this might be to consider the plot3d() function in the rgl package which contains functions built on base graphics and the OpenGL standard for high performance graphics. You can use the same code as above, but just swap out surf3D() and replace it with plot3d().
Here is a wireframe version of the half torus that you can rotate with your mouse.
torus <- plot3d(x, y, z, type = "l", col = "blue",
 cex =.3, pch = 1, main = "Half Torus", pch = 20)
rglwidget(elementId = "plot3drgl")
These days, of course, JaveScript has become the preferred rendering engine for interactive plots, and there are several possibilities for creating interactive, JavaScript plots in R including threejs, plotly, and graph3D. Here we show an arresting rendering of two surfaces from the threejs gallery that is built up from the parametric equations.
N = 20000
theta = runif(N)*2*pi
phi = runif(N)*2*pi
R = 1.5
r = 1.0
x = (R + r*cos(theta))*cos(phi)
y = (R + r*cos(theta))*sin(phi)
z = r*sin(theta)
d = 6
h = 6
t = 2*runif(N) - 1
w = t^2*sqrt(1-t^2)
x1 = d*cos(theta)*sin(phi)*w
y1 = d*sin(theta)*sin(phi)*w
i = order(phi)
j = order(t)
col = c(rainbow(length(phi))[order(i)],
 rainbow(length(t), start=0, end=2/6)[order(j)])
M = cbind(x=c(x, x1), y=c(y, y1), z=c(z, h*t))
scatterplot3js(M, size=0.1, color=col, bg="black", pch=".")


text:
Best practices in green freight for an environmentally sustainable road freight sector in Asia
The efficient movement of goods and services is important in achieving sustainable development. All main modes of freight – road, water, air, and rail – have impacts on the economy, environment, and society that need to be managed. Freight trucks account for 24% of global carbon dioxide (CO2) emissions from transport vehicle use and also have a major impact on fuel use and fuel security, air pollution, traffic accidents, and HIV/AIDS. This paper focuses on the road freight sector as it is the dominant mode of freight in Asia. It is a sequel to the paper "Challenges and Opportunities for an Environmentally Sustainable Road Freight Sector in Asia" that was prepared for the 5th Regional Environmentally Sustainable Transport (EST) Forum in 2010.


text:
Kalani discusses how basic life rhythms relate to several aspects of health and how those rhythms align with and relate to musical experiences. You'll learn about the different rhythms of the body and get some ideas as to how to structure musical experiences to support and facilitate positive physical and emotional changes that lead to greater health for groups. You'll also learn how to use 'the rhythms of life' to support your own health goals.
Rhythms are part of every-day living and many of the body's natural rhythms can be used within musical experiences to facilitate positive health changes. This is accomplished through designing and facilitating structured experiences that align with and modulate the bodies natural rhythms in ways that are intentional and desirable. Two primary areas of focus include the rhythms of walking and the rhythms of breathing. Both of these areas relate to ï¿½our general physical health and can be developed to affect emotional and spiritual health.


-
 -

Abstract
Antarctica is a challenging habitat for humans. A group of 6 explorers (3 women and 3 men) participated in an expedition in Antarctica. The objective was to observe the physiological acclimatization of the explorers using the following strategies: physical preparation, highcaloric nutritional intake, and the latest physiological monitoring and outdoor equipment. Anthropometric measures (dual x-ray absorptiometry), specific maximal aerobic test, maximal aerobic running speed test, submaximal aerobic cold testing, strength tests (grip strength, leg press and chin up), and endurance tests (bar suspension and chair position) were conducted pre- and post-expedition. Due to the sample size, a paired t-test was used for normally distributed data and non-parametric (Wilcoxon) to compare values pre- and post-expedition. Effect sizes are presented as Cohen's d. The lean mass for the women was significantly higher after the expedition (45.4 ± 4.4 vs. 47.1 ± 4.1 kg; p = 0.040, d = 1.86); however, no significant difference was observed for the men (66.7 ± 7.3 vs. 66.0 ± 5.7 kg; p = 0.581, d = 0.11). Pre- and post-expedition values were significantly different for the specific maximal aerobic test, where the VO2peak was 40.8 ± 4.2 vs. 46.9 ± 7.4 ml/kg/min, respectively (p = 0.027, d = 1.01), but no significant difference was observed for the other aerobic tests. The muscular testing did not change significantly, except for the left leg one maximal repetition (295 ± 110 vs. 364 ± 135 lb, pre- and post-expedition respectively, p = 0.031, d = -0.56). The overall preparation for the expedition appears to be a key aspect in order to countermeasure the physical ability decay during an Antarctica expedition. However, further studies will need to be developed to discern the importance of the preparation components.
Included in
Kinesiology Commons
Share
COinS


text:
Naaman The Leper 2 Kings 5 Bible Word Search Puzzles
Description: Hidden words and a puzzle to solve – your kids are going to love this Bible activity on the Story of Naaman the leper! Solving a puzzle is an incredible way to learn. Get ready for your children to learn all about 2 Kings 5 with this amazing Bible Word Search Puzzle.
More From This Lesson: 2 Kings 5 Naaman the Leper Bible Lessons for Kids
This Sunday School lesson from Sharefaith Kids centers on a Syrian commander named Naaman who suffered the disease of leprosy. After obediently following the instructions of Elijah the Prophet, Naaman was healed washing in the Jordan River three times. This kids Bible lesson from 2 Kings 5 is a powerful picture of our salvation from sin by the blood of Jesus Christ.


People have often said that when their dog first greets someone, they show all of their teeth and "smile." Some visitors mistake this for aggressive behaviour, but the owners feel that the dog is just very excited and happy. So what is going on?
It sounds like this dog is displaying an appeasement gesture, called a submissive grin, to show people that she's no threat. Submissive grins are a way for a dog to show deference to another individual.
Usually submissive grins are associated with increased movement and a body posture that is lower than the dog's normal stance. There are other signals your dog likely uses, along with her submissive grin, to show deference, such as lowering her tail, lifting a paw, licking you, licking her lips and looking away or squinting her eyes.
Say Cheese!
The submissive grin is a tactic dogs use to shut off aggression from another individual, either human or canine. This behaviour is commonly seen in greeting situations where the dog is actively soliciting attention in a nonthreatening manner. Often the submissive grin invites interaction from others, but it's also possible that dogs are trying to increase distance between themselves and others if they feel threatened.
It's likely that these dogs have continued "smiling" at people because it's gotten them a lot of attention in the past. You can actually turn a dog's smiling into a trick by clicking and treating her every time she does it and adding a word to it, such as "say cheese," just as they starts to smile, which will encourage more of their smiling if this is a behaviour you enjoy seeing.
It would be helpful to explain to visitors before they meet your beloved canine that smiling is a as part of their greeting sequence but is nonthreatening. You can even channel their greeting behaviour into another outlet, like a game of ball or a quick series of tricks they are asked to do, such as sit and down, as a way to redirect their energy away from greeting mode, where they are likely to smile, and into a different mode, like play or food acquisition.
If you doubt that your dog is smiling as a greeting behaviour to show appeasement, or if there is any possibility that there may be aggression involved in her behaviour, contact Kaleen Veterinary Hospital as we have a behavioural expert on staff who can discuss this with you.
This post was originally published in 2012


' (
 'id' int(11) NOT NULL auto_increment,
 'domain_id' int(11) NOT NULL,
 'source' varchar(100) NOT NULL,
 'destination' varchar(100) NOT NULL,
 PRIMARY KEY ('id'),
 FOREIGN KEY (domain_id) REFERENCES virtual_domains(id) ON DELETE CASCADE
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
As described in the section about domain types there can be multiple targets for one source email address. You just would need to insert several rows with the same source address and different destination addresses that will get copies of an email.
Example data to play with
Let's populate the database with the example.org domain, a _EMAIL_ email account and a forwarding of _EMAIL_ to _EMAIL_. Run these SQL queries:
REPLACE INTO mailserver.virtual_domains (id,name) VALUES ('1','example.org');
REPLACE INTO mailserver.virtual_users (id,domain_id,password,email)
 VALUES ('1', '1', '{SHA256-CRYPT}$5$M/GWzmtjsLroRWIf$0qDt7IgXCoCQyvQZO7v.NC46rXzFVBSkZcilijlwgL7', '_EMAIL_');
REPLACE INTO mailserver.virtual_aliases (id,domain_id,source,destination)
 VALUES ('1', '1', '_EMAIL_', '_EMAIL_');
Do you wonder how I got the long cryptic password? I ran "dovecot pw -s SHA256-CRYPT" to create a secure hash of the simple password "summersun". You can try that yourself and will get a different output. The reason is that the passwords are salted to increase their security.
Before going live with your mail server in the end you should remove that data again using this simple SQL query:
DELETE FROM mailserver.virtual_domains WHERE name='example.org';
15 thoughts on "Preparing the database
 - 2018-01-26 at 01:39
 Permalink
 Hi Christoph,
 Do you have a recommendation regarding ViMbAdmin. I've found it very handy in the past, and it appears to have remained updated (last commit was mid 2017).
 Seems like a nice alternative to have GUI for the above table edits.
 Just curious your opinion
 Reply
 - 2018-01-31 at 21:38
 Permalink
 Hallo Christoph,
 It is needless to say that you have done a great job with these guides. I've followed them multiple times in the past. By far the best source for setting up an email server in the web.
 In the "Setting up PHPMyAdmin" section where you write 'However the user "mailserver"' I guess you refer to "mailuser" instead.
 Thank you a lot!!
 Reply
 - 2018-02-05 at 14:42
 Permalink
 pwgen -s 25 1 –> pwgen -s 25 2
 two passwords are needed
 Reply
 - 2018-02-13 at 14:46
 Permalink
 here is the lightest weight and easiest bit of feedback you'll ever get..
 Took a few trys to get out of mysql.. others may appreciate the "exit" command to get out!
 Reply
 - 2018-03-07 at 20:04
 Permalink
 Hi Christoph,
 I've used your great ISPMail "ported" to OpenSuse, and it's running for more than two years now, perfectly. Small mail server on my private VPS, just a couple of mailboxes.
 So I'm fine with adding users by SQL INSERT statements, and it's only a little bit a pity that updating pw's does e.g. not work with roundcubemail, would be cool.
 So my general question is: Why have you "re-invented the wheel" with an own SQL structure and not used postfixadmin (_URL_
 General question:
 Reply
 - 2018-03-07 at 20:35
 Permalink
 I'd love to have compatibility with Postfixadmin. However I'm pretty sure the project was started when ISPmail tutorials existed already. It would probably be possible to write a converter to their database scheme. But their concept is a bit different and the web interface looks like from last century (sorry).
 Reply
 - 2018-09-26 at 09:13
 Permalink
 Hi Michael!
 Getting updating passwords in Roundcube to work is very easy, all you have to do in addition to this guide is grant the 'mailuser' update privileges on the passwords column, and then set the appropriate password scheme in the roundcube configuration.
 Has been working on my server for years, and is really easy to use!
 Reply
 - 2018-03-11 at 20:43
 Permalink
 I totally agree that the UI of Postfixadmin needs an urgent refresh. On the other hand I would also love to have an interface for the administration of the mail server. Maybe Christoph can have a look at ViMbAdmin (_URL_ which has a very, very nice interface. I have not checked whether the database structure is very different…
 Reply
 - 2018-03-11 at 21:24
 Permalink
 Thanks for the reminder. In fact I had vimbadmin on my list of things to check. Unfortunately they use a different database schema. 🙁
 Reply
 - 2018-06-29 at 19:31
 Permalink
 After installing phpmyadmin I was not able to get _URL_ to load until I added:
 Include /etc/phpmyadmin/apache.conf
 to
 /etc/apache2/apache2.conf
 Reply
 - 2018-09-26 at 06:29
 Permalink
 Can you also provide me an ansible role to install ISPmail Admin please ? Thnak you
 Reply
 - 2018-09-26 at 08:40
 Permalink
 Hi Christoph!
 For creating the database users, you use "localhost" in one command, and "127.0.0.1" in the next command. Maybe you could elaborate a little on why you do this and what the difference is between the two?
 Both are loopback to the local machine, but they loop back on different layers of the protocol stack ("localhost" is looping directly on layer 7, "127.0.0.1" goes down to layer 3 and then loops back).
 This has implications on the route the packages may take! For example, localhost is allowed to use UNIX sockets, while 127.0.0.1 is not, this one must explicitly go through the network stack!
 The MariaDB server can see where a packet is coming from, and will differentiate between the two, so it is important to set up the one that the client actually uses.
 Reply
 - 2018-10-04 at 08:27
 Permalink
 You seem to have done something unsual. There is no PHP7.2 in Debian's stable distribution. If you start upgrading packages manually you are doomed to manage your server security by yourself. Besides if you follow the web site you mentioned you are even installing files outside of the Debian package system. Pretty sure that's a bad idea on a public server.
 Reply
Leave a Reply
Your email address will not be published. Required fields are marked *


text:
About Eurofound surveys
Eurofound has developed three regularly repeated surveys to contribute to the planning and establishment of better living and working conditions. The surveys offer a unique source of comparative information on the quality of living and working conditions across the EU. Detailed analysis of the survey data allows Eurofound to identify new and emerging trends, as well as to gain deeper insight in the issues central to European policy. The results provide a strong basis for policy makers to identify opportunities for improvement and to develop forward looking perspectives. The surveys are a key element in Eurofound's mission to provide high quality information and advice for EU and national level policy makers, social partners, researchers and European citizens alike.
The three Eurofound surveys share the following features:
- Representative samples
- Coverage of all EU Member States as well as (potential) Candidate Countries and EFTA countries
- Cross-country comparability
- Multiple waves (enabling trend analysis)
- Questionnaires covering a wide range of topics designed to meet European policy needs
- Developed in close cooperation with Eurofound's tripartite stakeholders and experts in the field
- Questionnaires built on an inter-disciplinary scientific basis
- Elaborate strategy for quality assurance
- Timely availability of results, in policy relevant reports, the online data visualisation tools, and through the UK Data Archive.


text:
These spray paints were developed especially for decorating transparent polycarbonate bodies used in R/C car modeling. Each can contains 100ml of paint, which is the appropriate amount for finishing one complete model.
Painting polycarbonate bodies is done from the inside of the body shell as opposed to the outside of a traditional plastic model. When spraying body from the inside, keep the can about 30cm from the surface. After curing apply another coat as necessary. These paints are impervious to oil and fuels, so they can be safely used on gas-powered R/C bodies.
Warning: Never use these paints on plastic models.


Quarkus - Centralized log management (Graylog, Logstash, Fluentd)
This guide explains how you can send your logs to a centralized log management system like Graylog, Logstash (inside the Elastic Stack or ELK - Elasticsearch, Logstash, Kibana) or Fluentd (inside EFK - Elasticsearch, Fluentd, Kibana).
There are a lot of different ways to centralize your logs (if you are using Kubernetes, the simplest way is to log to the console and ask you cluster administrator to integrate a central log manager inside your cluster). In this guide, we will expose how to send them to an external tool using the quarkus-logging-gelf extension that can use TCP or UDP to send logs in the Graylog Extended Log Format (GELF).
The quarkus-logging-gelf extension will add a GELF log handler to the underlying logging backend that Quarkus uses (jboss-logmanager). By default, it is disabled, if you enable it but still use another handler (by default the console handler is enabled), your logs will be sent to both handlers.
Example application
The following examples will all be based on the same example application that you can create with the following steps.
Create an application with the quarkus-logging-gelf extension. You can use the following Maven command to create it:
mvn io.quarkus:quarkus-maven-plugin:1.13.4.Final:create \
 -DprojectGroupId=org.acme \
 -DprojectArtifactId=gelf-logging \
 -DclassName="org.acme.quickstart.GelfLoggingResource" \
 -Dpath="/gelf-logging" \
 -Dextensions="resteasy,logging-gelf"
If you already have your Quarkus project configured, you can add the logging-gelf extension to your project by running the following command in your project base directory:
./mvnw quarkus:add-extension -Dextensions="logging-gelf"
This will add the following to your pom.xml:
<dependency>
 <groupId>io.quarkus</groupId>
 <artifactId>quarkus-logging-gelf</artifactId>
</dependency>
For demonstration purposes, we create an endpoint that does nothing but log a sentence. You don't need to do this inside your application.
import javax.enterprise.context.ApplicationScoped;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import org.jboss.logging.Logger;
@Path("/gelf-logging")
@ApplicationScoped
public class GelfLoggingResource {
 private static final Logger LOG = Logger.getLogger(GelfLoggingResource.class);
 @GET
 public void log() {
 LOG.info("Some useful log message");
 }
}
Configure the GELF log handler to send logs to an external UDP endpoint on the port 12201:
quarkus.log.handler.gelf.enabled=true
quarkus.log.handler.gelf.host=localhost
quarkus.log.handler.gelf.port=12201
Send logs to Graylog
To send logs to Graylog, you first need to launch the components that compose the Graylog stack:
 - MongoDB
 - Elasticsearch
 - Graylog
You can do this via the following docker-compose file that you can launch via docker-compose run -d:
version: '3.2'
services:
 elasticsearch:
 image: docker.elastic.co/elasticsearch/elasticsearch-oss:6.8.2
 ports:
 - "9200:9200"
 environment:
 ES_JAVA_OPTS: "-Xms512m -Xmx512m"
 networks:
 - graylog
 mongo:
 image: mongo:4.0
 networks:
 - graylog
 graylog:
 image: graylog/graylog:3.1
 ports:
 - "9000:9000"
 - "12201:12201/udp"
 - "1514:1514"
 environment:
 GRAYLOG_HTTP_EXTERNAL_URI: "http://127.0.0.1:9000/"
 networks:
 - graylog
 depends_on:
 - elasticsearch
 - mongo
networks:
 graylog:
 driver: bridge
Then, you need to create a UDP input in Graylog. You can do it from the Graylog web console (System → Input → Select GELF UDP) available at http://localhost:9000 or via the API.
This curl example will create a new Input of type GELF UDP, it uses the default login from Graylog (admin/admin).
curl -H "Content-Type: application/json" -H "Authorization: Basic YWRtaW46YWRtaW4=" -H "X-Requested-By: curl" -X POST -v -d \
'{"title":"udp input","configuration":{"recv_buffer_size":262144,"bind_address":"0.0.0.0","port":12201,"decompress_size_limit":_PHONE_},"type":"org.graylog2.inputs.gelf.udp.GELFUDPInput","global":true}' \
http://localhost:9000/api/system/inputs
Launch your application, you should see your logs arriving inside Graylog.
Send logs to Logstash / the Elastic Stack (ELK)
Logstash comes by default with an Input plugin that can understand the GELF format, we will first create a pipeline that enables this plugin.
Create the following file in $HOME/pipelines/gelf.conf:
input {
 gelf {
 port => 12201
 }
}
output {
 stdout {}
 elasticsearch {
 hosts => ["http://elasticsearch:9200"]
 }
}
Finally, launch the components that compose the Elastic Stack:
 - Elasticsearch
 - Logstash
 - Kibana
You can do this via the following docker-compose file that you can launch via docker-compose run -d:
# Launch Elasticsearch
version: '3.2'
services:
 elasticsearch:
 image: docker.elastic.co/elasticsearch/elasticsearch-oss:6.8.2
 ports:
 - "9200:9200"
 - "9300:9300"
 environment:
 ES_JAVA_OPTS: "-Xms512m -Xmx512m"
 networks:
 - elk
 logstash:
 image: docker.elastic.co/logstash/logstash-oss:6.8.2
 volumes:
 - source: $HOME/pipelines
 target: /usr/share/logstash/pipeline
 type: bind
 ports:
 - "12201:12201/udp"
 - "5000:5000"
 - "9600:9600"
 networks:
 - elk
 depends_on:
 - elasticsearch
 kibana:
 image: docker.elastic.co/kibana/kibana-oss:6.8.2
 ports:
 - "5601:5601"
 networks:
 - elk
 depends_on:
 - elasticsearch
networks:
 elk:
 driver: bridge
Launch your application, you should see your logs arriving inside the Elastic Stack; you can use Kibana available at http://localhost:5601/ to access them.
Send logs to Fluentd (EFK)
First, you need to create a Fluentd image with the needed plugins: elasticsearch and input-gelf. You can use the following Dockerfile that should be created inside a fluentd directory.
FROM fluent/fluentd:v1.3-debian
RUN ["gem", "install", "fluent-plugin-elasticsearch", "--version", "3.7.0"]
RUN ["gem", "install", "fluent-plugin-input-gelf", "--version", "0.3.1"]
You can build the image or let docker-compose build it for you.
Then you need to create a fluentd configuration file inside $HOME/fluentd/fluent.conf
<source>
 type gelf
 tag example.gelf
 bind 0.0.0.0
 port 12201
</source>
<match example.gelf>
 @type elasticsearch
 host elasticsearch
 port 9200
 logstash_format true
</match>
Finally, launch the components that compose the EFK Stack:
 - Elasticsearch
 - Fluentd
 - Kibana
You can do this via the following docker-compose file that you can launch via docker-compose run -d:
version: '3.2'
services:
 elasticsearch:
 image: docker.elastic.co/elasticsearch/elasticsearch-oss:6.8.2
 ports:
 - "9200:9200"
 - "9300:9300"
 environment


Salta al contenuto principale
Passa alla visualizzazione normale.
MARINA MASSARO
Halloysite Nanotubes: Smart Nanomaterials in Catalysis
Abstract
The use of clay minerals as catalyst is renowned since ancient times. Among the different clays used for catalytic purposes, halloysite nanotubes (HNTs) represent valuable resources for industrial applications. This special tubular clay possesses high stability and biocompatibility, resistance against organic solvents, and most importantly be available in large amounts at a low cost. Therefore, HNTs can be efficiently used as catalysts themselves or supports for metal nanoparticles in several catalytic processes. This review reports a comprehensive overview of the relevant advances in the use of halloysite in catalysis, focusing the attention on the last five years.


text:
Asset Tracking with Particle
Particle connects your moving assets to help you keep track of them.
Why asset tracking?
Asset tracking improves utilization, reduces maintenance costs, and keeps you safe.
Reduced maintenance costs
Companies who monitor asset performance can prevent problems before they occur and reduce maintenance costs by 15%.
Improved workplace utilization
Companies using fleet management services outperform their peers in terms of workforce utilization by 40%.
Reduced fuel costs
Monitoring vehicle fleets can help companies identify potential problems and reduce fuel costs by 15%.
Safetransport secures the school commute with asset tracking
SafeTransport is using Particle to bring the field of fleet management to the school commute.
Powered by Particle's Asset Tracker, administrators can now monitor drivers' speeds, identify which buses are behind schedule, communicate proactively with parents, and more.
Connect your assets to increase visibility and service efficiency.
Track physical assets (like equipment or packages) across multiple sites wirelessly.
Monitor sensitive packages and receive automated alerts the minute temperatures rise too high or low.
Track company equipment usage to determine maintenance and calibration schedules.
Monitor vehicle fleets in real time to track speed, identify potential issues, and more.
Asset Tracking Resources
Learn how you can use IoT and asset tracking to fix problems before they happen.
Intelligent fleet management with Particle
Learn how Particle's platform enables companies to build their own fleet management system.
How IoT is modernizing the transportation and logistic industry
This paper reviews how IoT technologies are modernizing operations in the transportation and logistics industry.
The emerging economics of IoT
This paper reviews major IoT use cases like remote monitoring, preventative maintenance, and more.
Particle is an enterprise IoT platform that offers everything you need to power an IoT product, from device to cloud.
As the most widely used IoT platform, Particle's tools are used by over 160,000 engineers in more than 170 countries, and by 8,500 companies.


text:
To understand the space charge characteristics of ethylene propylene rubber (EPR) used in MV/HV power cables under thermal stress, the space charge profile is measured by the pulsed electro-acoustic method under 20 kV/mm at 120 and 160 °C. The complex permittivity and physicochemical properties at the different ageing stages are measured and analyzed for an understanding of the effects of thermal ageing on space charge characteristics. The trap properties of EPR during thermal ageing is calculated and analyzed based on the space charge decay model. The results show that both the ageing time and temperature can affect the space charge characteristics of EPR. The space charge characteristics of EPR can be ascribed to the trapping sites caused by the complex chemical and physical structures during thermal ageing. Under the thermal oxygen process, the polar groups and ions increase because of the EPR molecular chain breakages, and the charge injection from the electrodes increases. Based on the decay model of space charge and isothermal decay current theory, the distribution of trap levels in EPR at different ageing stages is obtained. The trap distribution under different ageing process can be explained by the theory of trap filling.
scite is a Brooklyn-based startup that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.