text:
Registered Charity No
Cuan Wildlife Rescue is a registered charity dedicated to the care and rehabilitation of sick, injured and orphaned wild animals and birds. We are the only wildlife rescue centre in Shropshire to offer a round-the-clock service.
As well as our day-to-day work looking after the county's wild creatures, we also aim to:
*Educate of the public in the care and rehabilitation of wildlife
*Undertake research and advise other organisations in the field of wildlife
The charity started in 1990 and has grown steadily over the years, with purpose-built facilities to meet the needs of any wildlife casualty that may come into our care.
Each year we admit and treat around 6,000 creatures and need to raise £358,000 for day-to-day running costs. On admission, every patient receives immediate first aid such as pain relief, treatment for shock, fluid therapy, wound management or antibiotics. Some then have further veterinary treatment.
The dedication and commitment to treating the many different species of wildlife we bring them ensures seriously injured creatures have the best possible chance of recovery.
Once they're well enough, the creatures we look after are always returned to the wild. Adults, particularly, will be released where they were found – they may have a mate waiting and will be returned to familiar territory.
Our primary goal is always to give the creatures a second chance at life.


Class Binding (1.24.1)
Binding(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Represents a Kubernetes RoleBinding or ClusterRoleBinding.
Attributes
NameDescription
ns str
Namespace for the binding.
name str
Name for the binding.
role google.cloud.securitycenter_v1.types.Kubernetes.Role
The Role or ClusterRole referenced by the binding.
subjects MutableSequence[google.cloud.securitycenter_v1.types.Kubernetes.Subject]
Represents one or more subjects that are bound to the role. Not always available for PATCH requests.


interface, and finally you can configure Visual Studio to notify your generator on certain events (such as when the user saves), so that your generator would be launched automatically.
There are different ways to register your custom run tool (or generator). The most simple ones being to either make your own.reg file or to do it programmatically. In our case, we'd rather do it programmatically, because when we installed the Visual Studio SDK 1.0, it copied all the Visual Studio registries to create an "Experimental Visual Studio Hive", thanks to which you are able to test your new language. What we will do, is a small class which will register our generator in the right registries depending on the context.
In the DslPackage project, you will notice a Generated Code directory. In this directory, you will find text template files (*.tt), and if you expand the node in the Solution Explorer, you will see C# files under them. One of those files is named In this text template, you'll notice registering information, made through attributes. We will copy this principle, and make our own attribute that we are going to add to this text template.
Quick note: you can notice DSL Tools has its own custom run tool, which generates from a Text Template (*.tt) a C# file (*.cs), and this is the exact same behaviour we want to copy: we will generate a text file (*.txt) from our domain specific language file (*.smpl).
Here is part of the code contained in SmplGeneratorRegistrationAttribute:
public class SmplGeneratorRegistrationAttribute : RegistrationAttribute
 private string _packageGuid;
 private string _generatorClsid;
 private string _editorFactoryGuid;
 private Type _generatorType;
 private const string CSharpGeneratorsGuid =
 private const string CSharpProjectGuid =
 public ExampleGeneratorRegistrationAttribute(string packageGuid,
 string generatorClsid,
 string editorFactoryGuid, Type generatorType)
 if (packageGuid == null)
 throw new ArgumentNullException("packageGuid");
 if (generatorClsid == null)
 throw new ArgumentNullException("generatorClsid");
 if (editorFactoryGuid == null)
 throw new ArgumentNullException("editorFactoryGuid");
 if (generatorType == null)
 throw new ArgumentNullException("generatorType");
 _packageGuid = packageGuid;
 _generatorClsid = generatorClsid;
 _generatorType = generatorType;
 _editorFactoryGuid = editorFactoryGuid;
 public override void
 Register(RegistrationAttribute.RegistrationContext context)
 context.Log.Write("Registering Example generator... ");
 // First we are registering our class
 Key key = context.CreateKey(@"CLSID");
 Key subKey = key.CreateSubkey(_generatorClsid);
 subKey.SetValue("ThreadingModel", "Both");
 Path.Combine(Environment.SystemDirectory, "mscoree.dll"));
 subKey.SetValue("Class", _generatorType.FullName);
 subKey.SetValue("Assembly", _generatorType.Assembly.FullName);
 // Then we are registering our custom generator
 key = context.CreateKey(@"Generators\" + CSharpGeneratorsGuid);
 subKey = key.CreateSubkey("SmplGenerator");
 subKey.SetValue(string.Empty, "Example Generator");
 subKey.SetValue("CLSID", _generatorClsid);
 subKey.SetValue("GeneratesDesignTimeSource", 1);
 // register.sl editor notification
 key = context.CreateKey(@"Projects\" +
 CSharpProjectGuid + @"\FileExtensions");
 subKey = key.CreateSubkey(".smpl");
 subKey.SetValue("EditorFactoryNotify", _editorFactoryGuid);
 catch (Exception e)
 context.Log.WriteLine("Failure: " + e);
 public override void Unregister(
 RegistrationAttribute.RegistrationContext context)
 context.Log.Write("Unregistering Example generator... ");
 context.RemoveKey(@"CLSID\" + _generatorClsid);
 context.RemoveKey(@"Generators\" +
 CSharpGeneratorsGuid + @"\SmplGenerator");
 context.RemoveKey(@"Projects\" +
 CSharpProjectGuid + @"\FileExtensions\.smpl");
 catch (Exception e)
 context.Log.WriteLine("Failure: " + e);
Now that our attribute was created, we are going to add it to the file:
[SmplGeneratorRegistrationAttribute(Constants.<#= dslName #>PackageId,
 "{D8760704-A993-40ee-89B9-FB77764D99AF}", "{" +
 Constants.<#= dslName #>EditorFactoryId + "}",
 typeof(<#= this.Dsl.Namespace #>.ExampleGenerator))]
Be very careful not to forget the braces surrounding the GUIDs, or else it won't work. You can also notice that we are using a Constants class. The Constants class is one of the classes automatically generated by the DslTools, thanks to the text template files of the Dsl Tools projects. I also invite you to check the text templating syntax documentation if you want to know more about it.
From now on, our generator will be registered and attached to this file format; however, we still have to set Visual Studio to notify our generator in case of an event that we are interested in. This is done in the editor factory. You will notice a file in the DslPackage project called [NameOfYourProject] For my part, I find the text templating syntax not quite convenient, so instead of editing the text templates, I preferred to use another way. If you look at the [NameOfYourProject]EditorFactory class, you will notice that it is a partial class; so all we have to do is add our own [NameOfYourProject]EditorFactory partial class in which we implement the IVsEditorFactoryNotify interface, so that our generator is notified of a save or some other event you may be interested in. This is also here so that you will set your new language's file custom run tool property to your generator.
private int SafeNotifyItemAdded(uint grfEFN,
 IVsHierarchy pHier, uint itemid, string pszMkDocument)
 object itemObject;
 int hr = pHier.GetProperty(itemid,
 (int)__VSHPROPID.VSHPROPID_ExtObject, out itemObject);
 if (hr < 0)
 return hr;
 ProjectItem item = itemObject as ProjectItem;
 if (item == null)
 return -1;
 // Place here the name of the custom tool you want to run
 item.Properties.Item("CustomTool").Value = "SmplGenerator";
 return 0;
Now that everything is set (registration + event notification), we can add our generator. To do so, we will have to implement the IVsSingleFileGenerator in case of a single file generator like the one generating C# code from text templates. I would also recommend to implement the IVsGeneratorProgress interface too, so that you will be able to throw exceptions which will appear in the Visual Studio Error List window. So this would look like this:
public void Generate(
 string inputFilePath,
 string inputFileContents,
 string defaultNamespace,
 out System.IntPtr outputFileContents,
 out int outputLength,
 IVsGeneratorProgress generateProgress)
 ProjectItem item = SiteServiceProvider.GetService(
 typeof(EnvDTE.ProjectItem)) as ProjectItem;
 outputLength = 0;
 byte[] bytes = null;
 bytes = GenerateCode(inputFilePath,
 inputFileContents, item, out outputLength);
 catch (SmplConverterException cce)
 generateProgress.GeneratorError(false, 0, cce.Message, 0, 0);
 catch (Exception e)
 generateProgress.GeneratorError(false, 0, e.ToString(), 0, 0);
 if (bytes == null)
 outputFileContents = IntPtr.Zero;
 outputLength = 0;
 outputFileContents = Marshal.AllocCoTaskMem(outputLength);
 Marshal.Copy(bytes, 0, outputFileContents, outputLength);
And now everything is set to work. Check the "Using the code" section to know how to test your custom run tool (it is not as straightforward as usual, and is a great productivity loss).
A list of licenses authors might use can be found here
About the Author
Software Developer SoftFluent
France France
Carl Anderson is a.NET consultant at SoftFluent. You can contact him at carl "dot" anderson "at" softfluent "dot" com.
Comments and Discussions
QuestionConverted to (using 2008 wizard and manual editing of csproj files) vs2008 SDK okay but won't run PinmemberMember 883428924-Aug-12 5:02
GeneralGreat article! PinmemberJuergen Baeurle25-Jul-07 23:07
QuestionCan't start preprocessor Pinmemberpetercli13-Mar-07 12:38
AnswerRe: Can't start preprocessor Pinmemberpetercli14-Mar-07 6:29
OK - i fixed my problem by installing c++.
GeneralA great introduction PinmemberDavid Wulff9-Feb-07 9:17
QuestionGenerateCode Detail PinmemberHenrique Carvalho4-Jan-07 6:03
AnswerRe: GenerateCode Detail PinmemberCarl_Anderson4-Jan-07 7:37
GeneralRe: GenerateCode Detail PinmemberHenrique Carvalho4-Jan-07 8:22
GeneralRe: GenerateCode Detail PinmemberCarl_Anderson4-Jan-07 11:51
QuestionNot working PinmemberHugo.Pereira21-Dec-06


text:
Leaders from every generation depend on the same ingredient to get things done, trust. Building intergenerational trust may be the glue that will hold teams together and get them to produce outstanding results. In this HCI Keynote, Jeffrey Vargas, Chief Learning Officer at the Commodities Trade Commission, explores the art and science of becoming a trusted intergenerational leader.
Key insights include:
- A summary of research on trust and how it differs across generations
- How our obsession with Millennials may create conflict with Generation X employees
- Advice from Aristotle and others on how to inspire trust across all generations

source: openbmb/Ultra-FineWeb


text:
Prof. Li Gang elected as an esteemed Optica Fellow
Professor Li Gang of PolyU's Department of Electronic and Information Engineering was elected as a 2022 Optica Fellow, according to an announcement by Optica in mid-November. Optica is an esteemed US-based professional body formerly known as The Optical Society (OSA).
Optica said Prof. Li, who is Sir Sze-yuen Chung Endowed Professor in Renewable Energy and Associate Director of the Otto Poon Charitable Foundation Research Institute for Smart Energy (RISE), was elected for his "seminal and sustained contributions to the research and development of organic solar cells and perovskite solar cells."
Prof. Li is among the 106 members from 24 countries or regions elected to the 2022 Fellows Class, out of a total of 262 nominations in a highly competitive election process.
"These members exemplify what it means to be a leader in optics and photonics," said Optica president Connie Chang-Hasnain.
Prof. Christopher Chao, Vice President (Research and Innovation) of PolyU, congratulated Prof. Li and said, "We are delighted to receive Optica's recognition of Prof. Li's research accomplishments in solar cell technology and energy applications. His achievements represent the devotion of PolyU's researchers to advancing technology development for the benefit of society."
Professor Li joined PolyU in 2016. His research interests include organic semiconductor and organo-metal halide hybrid perovskite based thin-film optoelectronic devices. He has published more than 160 journal papers, including a recent one about printed perovskite solar cells in Nature Photonics. He has also been a Web of Science Highly Cited Researcher from 2014 to 2021.
Founded in 1916 and based in Washington D.C., Optica is dedicated to promoting the generation, application, archiving and dissemination of knowledge in optics and photonics worldwide. It is the leading organisation for scientists, engineers, business professionals, students and others interested in the science of light.
You Might Also Like
Re-appointments of PolyU Council Chairman, Deputy Chairman and Treasurer
PolyU is pleased that Mrs Carrie Lam Cheng Yuet-ngor, Chancellor of PolyU, has re-appointed Dr Lam Tai-fai as PolyU's Council Chairman for a term of three years with effect from 1 January 2022. Dr Lawrence Li Kwok-chang and Ms Loretta Fong Wan-huen...
Research & Knowledge Transfer
AiDLab jointly established by PolyU and the Royal College of Art officially launched
The Laboratory for Artificial Intelligence in Design (AiDLab) was officially launched in early November as one of the many research centres within the InnoHK research clusters. PolyU is pleased to join hands with the Royal College of Art (RCA) to...
PolyU to help set up national observation and research station at mega bridge
A PolyU research team led by Ir Prof. Xia Yong, Associate Head of Department of Civil and Environmental Engineering (CEE), will help establish a new national field scientific observation and research station for the Hong Kong-Zhuhai-Macao Bridge...

source: m-a-p/FineFineWeb


text:
What is a Wellhead Pumper?
A wellhead pumper operates power pumps and other equipment so that gas or oil can flow from the oil well. The job is known by a number of other terms, including operations technician, rig technician, pumper and well tender. Work is performed within a strong safety culture that follows detailed and exact safety regulations. Environmental rules also must be closely followed. The pumper's job involves bringing an oil, gas, or mining product from a well up to the surface by means of pumps and compressors. The pumper starts the compressor engine and opens valves to return compressed gas to the bottom of the well. The pump depressurizes the pipe and forces oil to rise to the surface. The wellhead pumper then must monitor the flow as the product travels to make sure it is moving at the proper rate. Once the pump has brought the product to the surface, the pumper transfers it to storage tanks or trucks that move it offsite. Although the wellhead pumper has long been a traditional part of the oil and gas industry, increased use of automated storage and retrieval systems has increased productivity and lessened the need for wellhead pumpers.
No one's written a review on this career yet. You could be the first!
What does a Wellhead Pumper do?
The wellhead pumper is responsible for all aspects of the pumping operations: assembling pumps, attaching hoses to wellheads, starting the compressor, operating the pumps and monitoring flow. Monitoring is generally done by computer control panel, and the pumper must watch that the oil, or the material being extracted, is pumped at the correct pressure, rate, and density. He or she needs to operate the pumps, open valves and shut them off as required by production schedules, and redirect flow into storage tanks. Any blockages in the pipes must be quickly identified and repaired. Routine maintenance of equipment is part of the job, and meters and gauges also need to be maintained and repaired if necessary.
Depending on the product being extracted, the pumper may also be responsible for blending acids and chemicals and controlling equipment used to fracture gas and oil wells or rock formations. Sometimes they are responsible for driving trucks and other transport vehicles on the site.
The pumper may need to supervisor other workers on the job site; the team works together to keep production running smoothly, keeping the product flowing from the ground through the pipes and into storage facilities. The team assembles the rigs and tears equipment down, and starts and stops production following specific schedules. All the work is done in compliance with strict safety regulations. Paperwork needs to be completed, such as daily reports and communication with supervisors.
An essential part of the job role is emergency preparedness. Should an oil spill occur, or a wellhead blow out, environmental damage could be considerable. The pumper needs to be familiar with environmental regulations and follow the rules and know the proper procedures should a problem occur.
What does it take to be a Wellhead Pumper?
The education required to be a wellhead pumper is generally at minimum a high school diploma. Much of the job is learned on site, with companies providing training. Some vocational training is often preferred. This could include certificates related to Occupational Health and Safety, confined spaces, dangerous materials handling, H2S and first aid. Performance evaluations are also conducted on a regular basis to ensure skill maintenance.
As the job primarily involves the operation of pumps used in oil production, a pumper needs to have comprehensive knowledge of all aspects of the production process. They need to understand quality control procedures and pay very close attention to safety at all times. Monitoring gauges and measurement tools means the pumper should have good multitasking abilities, be a critical thinker able to solve complex problems, and be able to exercise good judgment and make sound decisions under pressure.
A pumper also needs good mechanical skills, and an understanding of machines and tools, operation and maintenance. Knowledge of raw materials is helpful, although much of this is learned on the job. Good mathematical ability is important. Good eyesight and hand-eye coordination are also required. Workers need to be physically fit and have strength and durability. With most jobs in the oil, gas and mining industry, drug tests are required. Many large companies also do psychological testing to ensure a worker is able to exercise good judgment in an emergency and shows no instability.
What is the workplace of a Wellhead Pumper like?
Most employment opportunities are in oil and gas extraction and mining support. Oil wells and mines are out in the field and often in remote locations, including offshore drilling rigs. Workers often live in work camps and work rotating shifts, several weeks on and a week break. Extreme weather conditions may be a factor. Skilled workers in this industry can work anywhere in the world.
How much does a Wellhead Pumper earn?
In the U.S. a wellhead pumper can expect to earn an average of $42,000, but there is a wide range depending on the state, with some areas paying up to $54,000 annually. Opportunities in the U.S. are lessening with a greater trend toward importing crude oil from overseas. In Canada pumpers earn anywhere from $27 to $40 an hour, depending on skill, experience, and jobsite. Workers onsite are also often eligible for a living allowance supplement.
How you're compatible
Find your compatibility with this career and discover the career that you're meant for.
Does your group have something to offer people in this career? Contact us at _EMAIL_ if you're interested in a partnership.

source: HuggingFaceFW/fineweb-edu


Peter Wilhousky
From Wikipedia, the free encyclopedia
Jump to: navigation, search
Peter Wilhousky
Born Passaic, New Jersey, USA
Cause of death Cancer
Ethnicity Ukrainian/Rusyn
Citizenship United States
Occupation Director of music in New York City schools and conductor of the New York All-City High School Chorus
Known for English language setting of Carol of the Bells, Arrangement of Battle Hymn of the Republic
Peter J. Wilhousky (Ukrainian: Пітер (Петро) Вільховський) (1902, Passaic, New Jersey - 1978) was a popular American composer, educator, and choral conductor of Ukrainian ethnic extraction. During his childhood he was part of New York's Rusyn Cathedral Boys Choir, and gave a performance at the White House to President Woodrow Wilson.[1] He was featured on several broadcasts of classical music with Arturo Toscanini and the NBC Symphony Orchestra, including the historic 1947 broadcast of Verdi's opera Otello. In 1936, he wrote a set of English lyrics to the popular "Carol of the Bells" a composition by Ukrainian composer Mykola Leontovych originally known as "Shchedryk". His arrangement of the "Battle Hymn of the Republic" for Chorus, Band, and Orchestra, is probably the most famous arrangement of the hymn before the 1940s in the United States.
Former students[edit]
As a choral director in New York City, he influenced the future careers of musicians such as Julius La Rosa and Stephen Jay Gould.[2]
 1. ^ Carol of the Bells, Sean Spurr,
 2. ^ Stephen Jay Gould (6 November 1988). "Strike Up the Choir!". New York Times. Retrieved 16 February 2011.
External links[edit]


customer consented to the transaction despite the disclosed conflict? If the customer consented, was the customer in a position to evaluate the effect of the conflict on the customer's interest? The more vulnerable the customer the greater the burden on the investment adviser to show that the customer has knowingly consented to the conflict. Disclosure and customer consent may not always be sufficient remedies for conflicts of interest.
 The examiner will review any written policy of the investment adviser on conflicts of interest and will consider conflicts issues throughout the review of books and records during the audit. An examiner might spot a conflict through review of correspondence with customers, customer complaints, or through the statements of account of customers and of the investment adviser itself and of its employees. Once an examiner has spotted a conflict, the examiner will generally ask the principals of the investment adviser for an explanation. The examiner will then seek further evidence to confirm the representations of the investment adviser. Conflicts of interest may involve serious securities law violations, such as sale of unregistered securities, fraud in connection with the purchase or sale of securities, and unlawful acts of a person advising another. Some of the most serious conflicts problems arise when the investment adviser is also an issuer or is an affiliate of an issuer. If there is an apparent conflict of interest, the investment adviser has a greater burden of showing that the investment recommendation was suitable for the customer.
 7. Custody and Discretion. The examiners will look at the way your firm operates to determine whether it has discretion or custody of client funds. If the adviser has direct or indirect access to client funds or securities, it has custody of client funds. An adviser who is also an issuer of securities is deemed to have custody unless an independent custodian is utilized and the custodial agreement(s) include provisions that define the method by which the advisor receives payment and withdraws funds (via an independent representative). If your firm uses an independent custodian, the examiners may look at whether the adviser has any affiliation with the custodian. The examiner may obtain information regarding how instructions are conveyed to a custodian, who determines where the client funds or securities are maintained, and, if the custodian is a person other than a broker-dealer (such as a bank), how the transactions are settled.
 The examiner may look at your firm's billing practices to determine whether it has custody. An investment adviser may also be deemed to have custody of client funds if it sends the bills for its services directly to the custodian who then automatically pays the adviser unless:
 - The client authorizes the arrangement in writing
 - The adviser sends the invoice to both the client and the custodian at the same time
 - The invoice shows the amount of the fee, how it was calculated and the value of the assets on which the invoice is based
 If you have or are deemed to have custody of client assets, we will want to see how you handle those assets. In particular we will look for any evidence of failure to comply with the rules relating to safeguarding client assets in the adviser's custody. Does Form ADV reflect that the adviser has custody? Are these assets maintained in segregated accounts? Does the adviser maintain the required records of client assets in its custody? Does the client get an itemized statement at least every three months showing the assets in the adviser's custody and the activity in the account? Has the surprise audit of client assets been conducted at least annually by an independent accountant? If the adviser has discretionary authority over the client's account is there any evidence of excessive trading, self-dealing, preferential treatment, unsuitable recommendations, unauthorized transactions or incomplete disclosure?
 8. Compensation. How is the adviser compensated? (Fixed fee, hourly fee, asset-based fee, performance fee, wrap fee arrangements, start up fees, termination fees, soft dollar arrangements, etc.) Is there any evidence of variation in the fees being charged to different clients for the same service? Do the fees charged appear to be reasonable? Are the fees charged consistent with what the clients were told the fees would be?
 9. Marketing. Does the adviser employ paid solicitors? Performance advertising? Testimonials? Misleading DBAs? Does the adviser in any way misrepresent its qualifications? Guarantee results? Any evidence of incomplete disclosure or non-disclosure? False advertising? Use of non-registered persons?
 10. Disclosure. How is the required disclosure made? If a document other than Part 2 of Form ADV is used does it contain all the necessary information? Does the adviser maintain records of delivery of the brochure? Does it appear that disclosure is consistently made in a timely manner? The examiner will look at what investment advisory services are being provided, who is providing those services, what is the client being charged for the services, and what conflicts of interest might be involved for the investment adviser. The examiner will then compare the way the firm operates to the disclosure the firm provides to customers to see if the disclosure accurately reflects the firm's practices.
 11. Contracts. Does the adviser maintain a copy of each contract with every client? Is the contract in writing? Does the contract describe the services to be provided? The term of the contract? The advisory fee and a formula for computing the fee? Is there a provision for the return of any prepaid, unearned fee in the event of termination or nonperformance? Does it state whether discretionary power is granted to the adviser? Does it provide that the contract may not be assigned by the adviser without the consent of the other party? What services are being provided and who is providing are questions that often arise where the investment adviser only introduces the clients to one or more other advisers who will actually provide the investment advice to the client. These questions also arise in connection with wrap fee programs, where some services may be provided by someone other than the investment adviser. The investment advisory agreement should answer these questions, as should the investment adviser's brochure (Part 2 of Form ADV). Alabama Securities Commission auditors review the investment advisory contract and compare the contract with the activity the auditor observes at the audit site and with the contents of Form ADV.
 Does the contract contain a hedge clause, mandate arbitration of disputes, restrict the venue for settlement or otherwise impinge upon the client's rights? Examiners review investment advisory agreements to make sure they do not contain "hedge clauses" in which the investment adviser disclaims liability for losses occasioned by the investment adviser's negligence. Hedge clauses are usually inconsistent with state laws and are therefore ineffective. Inclusion of hedge clauses in an agreement is therefore misleading to clients.
 12. Practice Management. Has the adviser established and maintained written supervisory procedures? Do they include provisions for effective supervision of representatives? Are personnel familiar with the procedures? Is there any evidence of instances of failure to supervise? Does the adviser maintain records of all transactions by the firm and all associates? Are all books and records complete and current? Has the adviser amended its filings with the jurisdiction promptly following changes in the information? Are the adviser's records in an easily understood format? Does the adviser engage in other business activities that present a current or potential conflict of interest?
 How are such conflicts handled? Are financial records and reports prepared and maintained in accordance with accepted accounting principles? Are copies of all filings with the jurisdiction available? Are copies of all advertising or other sales pieces available for examination? Does the adviser maintain a complaint file? Is there anything therein, or elsewhere, that indicates that clients may have misunderstood or been confused by or about the services, contract, compensation, or some other issues?
What is going to happen as a result of the exam?
Once the examiners determine that their job in your office is finished, they still have more to do. Normally, and if time permits, the examiner will conduct an "exit interview" during which the adviser will be apprised of the major points discovered during the on-site portion of the exam. Having discussed their findings and possible action, they will collect their notes and leave.
If the findings are minor, the adviser will be sent a letter outlining the deficiencies and requesting that the adviser respond with a plan to resolve them. If serious violations are discovered, the examiner may refer the matter to the enforcement staff for further investigation and enforcement action. The enforcement action might include having the adviser execute a Consent Order wherein it agrees to specific corrective steps such as hiring an outside consultant to supervise certain aspects of the business or paying a fine or instituting new supervisory procedures. The aim of any such action is to get the adviser into compliance with the law. Occasionally, the examiner discovers violations that cannot be corrected or that suggest that the continuing presence of the firm or one or more of its principals or employees in the investment advisory business would put the investing public at undue risk. In such cases, enforcement staff may take action to suspend or revoke the registration of the offending persons. In the even more rare situations where a crime has been committed, enforcement staff may investigate and make a referral to Alabama Securities Commission's legal division for criminal prosecution.
What about a written report?
As mentioned above, in time, usually sixty to ninety days, you will get a letter from the Alabama Securities Commission. It will set forth any deficiencies noted and ask you to reply stating what corrective action you plan to resolve the stated deficiencies. Fourteen days are usually given to respond to the letter. If you have questions you should call or write to the person who signed the letter. If you need more time to reply send an interim report and note what you have done and how you plan to complete the necessary action. Normally an extension can be granted upon reasonable request.
How do we know it is over?
Most of the time, when you satisfactorily reply to the deficiency letter and receive an exam closure letter this will mark the end of the experience until the next exam cycle. However, if you had significant problems,


text:
TRAINING FOR SCHOOLSFREE half day training for schools!
TESSA training was excellent. Aim to ensure all schools and teacher training colleges in N. Ireland access this training! – Co. Down teacher.
Children with a history of trauma and attachment difficulties often struggle to learn and are challenging to teach. Understanding the importance of attachment in child development can help teachers, classroom assistants and other school staff support a child's emotional regulation, behaviour and learning, resulting in fewer meltdowns, better outcomes, and a calmer school environment.
TESSA offers a FREE half day's training to schools in attachment and developmental trauma and, if required, strategies and services to support individual children with specific issues. To qualify for the service, schools need to have at least one adopted child on their register, age 12 years or younger. All of the feedback we have received so far from schools indicates that the content of the course applies to many other non-adopted children with emotional and behavioural difficulties.
This outcome agrees with the findings of Baby Bonds, a review of international research into attachment by the Sutton Trust. Baby Bonds found that 40 per cent of young children are insecurely attached. In one US study research concluded that the quality of attachment alone was a stronger predictor of graduating from high school than either IQ or test score.
Attachment security is critical in school success. The good news is that if the adults (parents and teachers) are willing to work together and able to think differently about how we teach and discipline our children we can make school a safe base for learning.
The TESSA training aims to help schools:
- accept that some children have specific educational needs related to attachment and trauma.
- recognise the effects of developmental trauma in school.
- explore practical support strategies.


text:
1H-NMR in YBa2Cu3O7−δHx
We report on 1H NMR experiments on protonated samples of YBa2Cu3O7−δ. Our spectra show a seperation of the sample into an antiferromagnetic (afm) phase with high 1H-concentration and a metallic resp. superconducting (sc) phase with a low 1H-concentration. Cooling experiments suggest that the phase separation already takes place during the protonation process. Investigation of 1H-NMR signals in our unprotonated samples show a high proton background (about 0.25 1H's per unit cell) already present in the as-received starting materials (commercially available). Comparison of the linewidth of the afm spectra with model calculations lead us to the conclusion that the protons in the afm phase are located within 1.5 Å above or below the Cu-chain layer.
KeywordsVortex Lattice Protonation Process Finite Correlation Abrikosov Lattice Protonated Sample
Unable to display preview. Download preview PDF.
- T.Thio et al. Phys. Rev. B 41 231, (1990)Google Scholar


Jim Jim - 7 months ago 101
R Question
R matplot match legend color to line color
Here is my data:
name a b c
alex 25.4347 18 1.81
brian 0.14354 220 1.4
chris 51.39 1.5 1.05
david 0.8465 75 1.42
eric 1.53775 82 1.81
fred 5.74352 28.5 1.92
greg 12.91 4 1.1
henry 0.2797 100 1.35
isaac 10.14 7 1.08
jacob 0.03768 480 1.85
I'd like to plot a lines for each person, with each person having a different formula according the a, b, and c parameters.
I write this code to plot the lines:
s = seq(-60,20,by =.1)
matplot(s,t(sapply(s, function(x) ifelse(dt$name == "alex" |
dt$name == "brian" |
dt$name == "chris" |
dt$name == "david",
dt$a*((dt$b + x)^dt$c),
dt$a*((x - dt$b)^dt$c)))),
type = "l", lty = "solid", lwd = 2, ylab = "y axis label", xlab = "x axis title")
legend("left", legend = dt$name, lty=c(1,1), lwd=c(2.5,2.5), col = dt$name)
However, I can't get the legend colors to match with the line colors. I get an error saying that the first name is not a color. Any help?
Answer
You need to set col to valid colour in both matplot() and legend(). Suppose you want colour setting col_set <- rainbow(nrow(dt)), we can then do:
s = seq(-60,20,by =.1)
matplot(s,t(sapply(s, function(x) ifelse(dt$name %in% c("alex", "brian", "chris", "david"),
 dt$a*((dt$b + x)^dt$c),
 dt$a*((x - dt$b)^dt$c)))),
 type = "l", lty = "solid", lwd = 2, ylab = "y axis label",
 xlab = "x axis title", col = col_set)
legend("left", legend = dt$name, lty=c(1,1), lwd=c(2.5,2.5), col = col_set)
enter image description here
Also note how I replace your long == with a single %in%.


text:
Direct analysis of ethylene glycol in human serum on the basis of analyte adduct formation and liquid chromatography–tandem mass spectrometry
Abstract The aim of this work was to develop a fast, cost-effective and time-saving liquid chromatography-tandem mass spectrometry (LC–MS/MS) analytical method for the analysis of ethylene glycol (EG) in human serum. For these purposes, the formation/fragmentation of an EG adduct ion with sodium and sodium acetate was applied in the positive electrospray mode for signal detection. Adduct identification was performed with appropriate infusion experiments based on analyte solutions prepared in different concentrations. Corresponding analyte adduct ions and adduct ion fragments could be identified both for EG and the deuterated internal standard (EG-D4). Protein precipitation was used as sample preparation. The analysis of the supernatant was performed with a Luna 5μm C18 (2) 100A, 150mm×2mm analytical column and a mobile phase consisting of 95% A (H 2 O/methanol=95/5, v/v) and 5% B (H 2 O/methanol=3/97, v/v), both with 10mmolL −1 ammonium acetate and 0.1% acetic acid. Method linearity was examined in the range of 100–4000μg/mL and the calculated limit of detection/quantification was 35/98μg/mL. However, on the basis of the signal to noise ratio, quantification was recommended at a limit of 300μg/mL. Additionally, the examined precision, accuracy, stability, selectivity and matrix effect demonstrated that the method is a practicable alternative for EG quantification in human serum. In comparison to other methods based on liquid chromatography, the strategy presented made for the first time the EG analysis without analyte derivatisation possible. Highlights Ethylene glycol was analysed with LC–MS/MS for the first time without derivatisation. An applicable adduct could be identified and applied for analyte detection. The positive electrospray ionisation mode was used. Protein precipitation was applied as a fast sample preparation method. Validation data and method application were discussed.
유료 다운로드의 경우 해당 사이트의 정책에 따라 신규 회원가입, 로그인, 유료 구매 등이 필요할 수 있습니다. 해당 사이트에서 발생하는 귀하의 모든 정보활동은 NDSL의 서비스 정책과 무관합니다.
원문복사신청을 하시면, 일부 해외 인쇄학술지의 경우 외국학술지지원센터(FRIC)에서
무료 원문복사 서비스를 제공합니다.
NDSL에서는 해당 원문을 복사서비스하고 있습니다. 위의 원문복사신청 또는 장바구니 담기를 통하여 원문복사서비스 이용이 가능합니다.
- 이 논문과 함께 출판된 논문 + 더보기


text:
Robert BanksBorn: 1921
Birthplace: Piedmont, Mo.
Polypropylene and high-density polyethylene (HDPE)—While working for the Phillips Petroleum Company, Banks and Hogan developed two of the world's most commonly used plastics, polypropylene and high-density polyethylene (HDPE). The plastics are used separately and in compounds to create everything from garbage bags and grocery sacks to wire insulation and automotive parts. (2001)Died: 1989
Fact Monster/Information Please® Database, © 2007 Pearson Education, Inc. All rights reserved.
More on Robert Banks from Fact Monster:


Export (0) Print
Expand All
ISpeechAudioBufferInfo BufferSize Property (SAPI 5.3)
Speech API 5.3
Microsoft Speech API 5.3
Object: ISpeechAudioBufferInfo
BufferSize Property
The BufferSize property gets and sets the size of the audio object's buffer, in milliseconds.
For readable audio objects, this is simply a preferred size because readable objects will automatically expand their buffers to accommodate data. For writable audio objects, this is the amount of audio data that will be buffered before a call to Write will block.
This value must be greater than or equal to 200 milliseconds. A reasonable default is 500ms.
Syntax
Set: ISpeechAudioBufferInfo.BufferSize = Long
Get: Long = ISpeechAudioBufferInfo.BufferSize
Parts
ISpeechAudioBufferInfo
The owning object.
Long
Set: A Long variable that sets the buffer size.
Get: A Long variable that gets the buffer size.
Show:
© 2015 Microsoft


text:
Carbon/silicon carbide composites are tested at surface temperature above 2000 K in a high-enthalpy nitrogen flow at 2000 Pa, generated by an inductively coupled Plasmatron. Their altered surface is analyzed using scanning electron microscopy. Comparisons with experiments in air plasma at similar heat flux and pressure conditions suggest that the sole presence of nitrogen prevents the occurrence of temperature jump effect observed for this class of materials in flows containing oxygen reactants. Optical emission spectroscopy measurements near the surface confirm a lower volatility for the material tested in nitrogen compared to air.
- Ceramic-matrix composites (CMCS)
- Plasma testing
ASJC Scopus subject areas
- Aerospace Engineering


Primary transformation kinetics in Zr-Al-Ni-Cu-Pd bulk metallic glass correlated with relaxation state
Junji Saida, Albertus D. Setyawan
Research output: Contribution to journalArticlepeer-review
1 Citation (Scopus)
Abstract
The primary transformation kinetics of nanoicosahedral quasicrystalline (QC) phase formation were investigated in Zr65Al7.5Ni 10Cu12.5Pd5 bulk metallic glass (BMG) in various relaxation states. A less relaxed (unrelaxed) BMG exhibited higher activation energy for atomic diffusion in the glassy structure than that of a relaxed one, which represents a change in the nucleation and grain growth kinetics of the primary phase with the relaxation state. Actually, the grain growth rate of a QC particle near the crystallization temperature was approximately 1 × 10-9 m/s in the less relaxed BMGs, which was less than half of that in the relaxed BMGs. In contrast, the calculated homogeneous nucleation rate significantly increased in the less relaxed samples. It increased with the volume fraction transformed in the early stage. It is concluded that the relaxation state of glassy alloys markedly affects the primary transformation kinetics. The current study also indicates a necessity of development of the relaxation state for structure controlling in industrial applications of BMGs.
Original languageEnglish
Pages (from-to)1998-2003
Number of pages6
JournalMetallurgical and Materials Transactions A: Physical Metallurgy and Materials Science
Volume44
Issue number5
DOIs
Publication statusPublished - 2013 May
ASJC Scopus subject areas
 - Condensed Matter Physics
 - Mechanics of Materials
 - Metals and Alloys
Fingerprint
Dive into the research topics of 'Primary transformation kinetics in Zr-Al-Ni-Cu-Pd bulk metallic glass correlated with relaxation state'. Together they form a unique fingerprint.
Cite this


text:
PsoProtect, a global registry for clinicians to report outcomes of COVID-19 in individuals with psoriasis, has updated their preliminary data and now includes the first 1,652 cases. Below is a summary of the data collected or view the full report on the PsoProtect website.
Average age: 48 years
Phenotype of psoriasis: 1,605 plaque psoriasis, 47 pustular psoriasis
Average BMI: 27.7 kg/m2
Average number of days of symptoms from COVID-19: 10 days
Cases reported by country of assessment (≥20 cases):
Severity of psoriasis at time of onset of COVID-19 (PGA):
Hospitalization required due to COVID-19:
In addition to demographics, PsoProtect collects the following types of de-identified data:
- Psoriasis disease characteristics, comorbidities and systemic treatment for psoriasis at onset of COVID-19
- COVID-19 characteristics and disease course
- COVID-19 outcome
We encourage clinicians to continue reporting cases of COVID-19 (suspected or confirmed) in psoriasis via the simple online PsoProtect case report form.
*Data are preliminary and include a limited number of cases and should not be used to inform clinical decision making


text:
In 1976 Dent (Gastroenterology 71:263-267) introduced a sleeve-catheter device for obtaining continuous recording of lower esophageal sphincter pressure. The infused sleeve accomodates for axial sphincter movement by providing a large surface of collapsible membrane that is capable of sensing maximal sphincter pressure at any point along the sleeve. Although sleeve performance was tested previously, the precise physical principal of its function has not been delineated. This study tests the hypothesis that the sleeve device functions as a Starling resistor. The term 'Starling resistor' is an eponym that designates the physics of fluid flow through collapsible tubes. When pressure at any point along an infused collapsible conduit is greater than the intraluminal pressure at the distal end of the conduit, partial collapse occurs at some axial location along the conduit where the transmural pressure equals zero. The location of zero transmural pressure is termed the 'equal pressure point' (EPP). The partial collapse at the EPP causes a local change in luminal resistance that is directly related to the magnitude of the external pressure at the EPP and accompanied by a corresponding change in the pressure upstream from the EPP. A correlate to the performance of Startling resistors is that the pressure upstream to the EPP is not affected by the downstream pressure, so long as the downstream pressure is less than the external pressure. To test our hypothesis, we evaluated sleeve performance in vitro using a two-chambered model that allowed application of static or oscillatory pressures at one or two sites along the sleeve. Fluid flow through the sleeve was varied from 0.1 to 1.0 ml/min using a noncompliant infusion system. The results showed that the upstream pressure of the infused sleeve invariably recorded the highest static or oscillatory pressure acting at any point along the sleeve. Second, recorded pressures were independent of the sleeve device functions as a Starling resistor to provide accurate recordings of sphincter pressure.
|American Journal of Physiology - Gastrointestinal and Liver Physiology
|Published - 1985
ASJC Scopus subject areas
- Physiology (medical)


text:
Non-destructive testing for detection of concrete damages, air spaces and reinforcements with GPR (Ground Penetrating Radar). This method is mainly used for detection of concrete damages, air spaces and reinforcements.
GPR is an important tool for inspections and analysis of black corrosion. Black corrosion is a common corrosion type that often are impossible to find with ocular and conservative methods from the outside of the concrete. It is present in concrete in contact with water and moisture.


text:
Published: August 12, 2008
Thomas Nelson Community College is launching a major campaign to raise awareness about the importance of recycling on our campuses. Called Think Green… Recycle, the campaign strives to reduce the amount of waste the College produces by increasing the amount of material TNCC recycles. The goal is to help conserve the environment.
The effort seeks participation from students, faculty, staff and administrators alike with everyone using the large blue bins that have been placed throughout campus for recyclable items? newspapers, magazines, steel/tin and aluminum cans, unwanted mail, phone books, books, cardboard, plastic and glass bottles. Desk side recycle containers are also available for office areas upon requests to the College's Night Operations Manager Jerry Golden.
Also as part of Think Green… Recycle, electronic waste such as batteries, printer cartridges, and other hazardous materials will be collected for recycle but not in the blue bins or regular trash cans. TNCC's Buildings and Grounds Supervisor John Mason can answer questions about the proper disposal of College generated hazardous materials.
"Recycling is something everyone can help with to ensure that the College becomes more environmentally friendly," says Mason. "There are three magic words that the College community should live by whether it is at work, at school or at home to help the environment: reduce, reuse and recycle."
In addition to helping the environment, recycling can also result in significant monetary savings for the College, adds Mason. "It costs less to dispose of recyclable materials because a business can make a profit by separating and selling the waste. Regular waste just sits in a landfill." Recyclable containers are picked up at a much lower cost than regular waste containers.
Mason says the goal for next year is to increase the amount of material TNCC recycles by 25 percent. An informal Green Team Recycling committee comprised of TNCC employees who are concerned about the environment meets throughout the semester to brainstorm and implement new recycling initiatives. Anyone interested in joining the committee may contact Human Resources Director Lisa Johnson at _PHONE_.
The committee is working in conjunction with other departments on special activities to support the College's green initiatives. Among the events planned for this upcoming academic year are:
1. Green Day – Wear Your Green to Work
All College Day – Aug. 18
2. Green Beverages for All College Day
Meals provided during the event will feature an array of green drinks such as Gatorade and Green Tea.
3. 40th Anniversary Tree – August 11, 2008, 11:00 a.m.
President Charles A. Taylor will participate in the tree planting ceremony. tree will be planted behind Moore Hall in honor of the environment to serve as a reminder of the importance of conserving energy, water, recycling and other measures to take better care of our planet.
4. Commemorating 40th Anniversary by planting 40 Plants & Trees – August 14, 9:00 a.m. Templin Hall
Forty perennials will also be planted outside of Templin and Hastings Halls.
5 Pledge your support to the Think Green Campaign and receive an "I Recycle" memento to place on your desk.
6 The E-Flagstaff will carry a "green tip of the week" promoting environmentally friendly practices.
7 Marketing materials that promote the Think Green Campaign will also be generated.
|Category: General News||Tags: awareness, campaign, environment, recycle, think green|


[b-greek] Re: TI GEGONEN in John 14:22
From: Steven R. Lo Vullo (_EMAIL_)
Date: Thu Aug 23 2001 - 21:15:18 EDT
on 8/23/01 2:15 PM, Mark Wilson at _EMAIL_ wrote:
> Neither, if you ask me.
> Take it as "How will it occur/happen/be fulfilled that..."
> Much can be gleaned by how Jesus answers
> the question put to him. Note that Jesus does not address
> a "what" or a "why."
What is the justification for translating the perfect GEGONEN as a future,
especially since the future of GINOMAI is used 5x in John when a future
event is in mind (John 4:14; 8:33; 10:16; 15:7; 16:20)? The closest parallel
I could find in the NT to this phrase is TI EGENETO in an indirect question
in Acts 7:40, which clearly means "what happened."
Also, I can't think offhand of TI being used to indicate means or manner
when it is alone or with GINOMAI. The only construction I can think of in
which it expresses means is in the prepositional phrase KATA TI (Luke 1:18).
If it is used in this way, I don't think it is common. It seems that if
means or manner were in view, a more common way to express this would be
with something like PWS (as is done frequently throughout this Gospel for
As far as Jesus' answer, I think two points need to be made.
First, I think it is precarious to automatically base the translation of a
question on the answer given. In the first place, this would seem to permit
us to ignore grammatical evidence of what is the most natural way of
understanding the text, as I think you have done above in rendering GEGONEN
as a future and TI as expressing means or manner, when there doesn't seem to
be any compelling *grammatical* reason for doing so. Secondly, this assumes
that the person being asked the question will inevitably answer it in the
way we expect, or that the answer will be direct, or that the resondent will
not choose to use that question as a means to get to what is perceived as a
more important issue, or one related to the underlying presupposition(s) or
motive(s) or attitude(s) of the inquirer.
Second, if we translate TI GEGONEN hOTI in a way that does justice to both
the pronoun and the tense of the verb, Jesus' answer still makes sense. Leon
Morris, noting that on the basis of Jesus' answer we might have expected a
future, nevertheless let's stand what is actually there and comments:
"Judas now voices what must have been the perplexity of the whole band. He
asks what has happened (in view of Christ's words we might perhaps have
anticipated a future) that Christ will manifest Himself to the disciples and
not to the world. Evidently he is understanding'manifest' in terms of
physical manifestation. Like the Jews in general he expects the Messiah to
stand forth in all His glory before all mankind. The way he puts it seems to
imply that he now thinks that something has happened to disrupt our Lord's
planned program."
When Judas hears Jesus use the word EMFANIZW in v. 21, he is thinking of a
physical/public maifestation of Jesus to all, in line not only with Jewish
thought on the Messiah, but also with Jesus' earlier words (e.g., John
5:25-29; cf. Dan 7:9-14). Now that Jesus speaks of manifesting himself to
those who love him, Judas concludes there has been a change in plan ("What
has happened...?"). Rather than deal directly with Judas' concern about a
change of plan, Jesus explains that what he is talking about is not a
physical/public manifestation at all, but a spiritual (cf. v. 26) and
personal (v. 23) manifestation to those who love him, as opposed to those
who don't. Clearing up the matter of what kind of "manifestation" he is
talking about in this context in turn clears up the matter of a change of
plan, for if Jesus is not even dealing with a physical/public manifestation
of himself, then there is no need to posit a contradiction or a change of
Another way to look at it is that up until this point, Jesus had indeed been
manifesting himself physically/publicly to the world. Judas wonders what has
happened that this would no longer be the case. Jesus' answer emphasizes
that for a while he is not going to be present physically/publicly, but will
be with those who love him spiritually/personally. While this does not
*directly* answer the question of "what has happened," it, like the above
scenario, renders it irrelevent, for again, if Jesus is not talking about a
physical/public manifestation, there need be no conflict, since a
spiritual/personal manifestation to his disciples during the time of his
absence does not rule out a physical/public manifestation to the world at
some future point. What had troubled Judas was the idea that Jesus was going
to physically/publicly manifest himself only to those who loved him, which
to him was in conflict with what he understood. Jesus' answer does not
necessarily rule out the "plan" Judas had in mind (although it should have
modified it somewhat). It only corrects his understanding of what Jesus
meant by "manifest."
Steve [LoVullo -- New list members please take note: BG protocol
calls for a full-name signature on all messages sent to the list.]


Juan Mejia
Bechol Lashon
Telephone: _PHONE_
Email: show
Juan Mejía was born in Bogotá, Colombia. After discovering the anousim (converso) roots of his family, he embarked on a spiritual journey that led him back to the religion and the people of his ancestors. Since his ordination from JTS, he teaches Torah through his website (_URL_) and through the non-profit, Bechol Lashon, where he serves as their Southwestern coordinator.
Out of the Basement: B'nei Anousim Today
Contemporary Jewish Life, Lecture
Many Bnei Anousim (descendants of Sephardic Jews forced to convert during the Inquisition) all through Latin America, the Iberian Peninsula and the American Southwest are choosing to reconnect with their Jewish roots. Who are they? Why are they doing this? What challenges do they face? What does this mean for the future of the Jewish People? Rabbi Juan Mejia will address these questions based on his own experience of return and his outreach work among these communities.


2014-12-31
What is Client side performance testing in Client Server Application?
In this article we are going to learn about client side performance testing. And following engineering practice, we will see client side analysis and helping tools.
In old time (like 8-10 years ago), the web was totally different then now. At that time there were less type of client and less client side processing. But, now a days, spatially after Web 2.0 booming, we see client has become more smarter, more functionality there as well as new innovation through new technology. And, we have seen hardware become cheaper. So, client also started using local hardware not like as old time , fully depends on server. So, in performance engineering context, if we only do performance testing and monitoring of server, it does not make any sense. We will be missing a lot of performance issues based on client functionality. To measure over all performance situation, it has become necessary to test for both Server and Client for any server-client application. So,
What is Client side performance testing?
When we say client side, it means it involves every thing involving client side activity. That means, when we do performance testing of an application based on its client activity, that is client side performance testing. Example : if you consider an web application, client side performance will include the time of server execution and client side browser rendering, JS/AJAX calling, socket responses, service data population etc. So, it can be differ based on operating systems, browser version, environment settings, firewall and antivirus, faster priority functional execution and user activity of course.
So, main targets for client side performance testing are
1. Measuring actual Client timing for particular scenarios. It can be grouped as business transactions or can be measured with separate request for single user.
2. Measuring single user time under different load and stress scenario. It is actually part of usability but it is included as performance test activity.
3. Observe application behavior when server is down. Spatially due to application stress, when one or more servers are down, what are the situation . This might be some critical due to data integrity. I have tested for server back up time test after getting down.
 This particular type is fully based on requirements. Like as in our current project, we run this test every day to see the progress. We run regression test script(critical items only) so that we case see where is our business transition timing is going.
As you know from my previous post, type of performance testing, this will lead us to two basic part, performance measurement and performance monitoring or debugging.
Client side Performance Measurement :
This part is tricky. In performance world. when we say performance tools, it all refers to server side performance measurement tool like loadrunner, jmeter etc. So, what about client side performance?. As, it was not popular before, it was mostly done by manually. Still it is one of the best practices to sit and test application critical functionality with a stop watch and measure that. I remember doing that in back to 2008. These are handy, no need automation , no need to know much technical stuffs. But, as it is manual time measurement and humans are not as perfect as machine for measuring time. So, it has error. So, there should be tool there.
Usually, before Jmeter Plug-ins, there was no mentionable tool for web application performance test tools. We can use Jmeter webdriver plug-in to operate the same functionality that a human does and measure that time accurately. And, we can do same steps programmatically by using browser simulation. Like
1. Selenum-webdriver-running in Java/C#/Python/Ruby/nodeJS with any supported test runner that measures.
2. Ruby-watir-Gherkin-cucumber
3. Java-robot simulation
4. Java/c# – Robot framework
5. Native action simulation tools/scripts(Auto IT/ Sikuli)
6. Robotium/monkey runner/ Applium for Mobile client performance measurement.
So, as Jmeter has this web driver sampler in plugin , we can use that. I will provide separate post for webdriver sampler example.
Client side performance monitoring :
This means we have to have monitoring for our application as well as client resources.
Like as every operation systems, windows or linux has their own system internal tools to monitor resources. And, as opens source jmeter consultant, i should say we can use perfMon as Jmeter plug in to monitor client side (you may say local host)
Now, for client side application monitoring, its really depend on application client type. If it is a TCP client, so you have to use TCP monitoring tool on the port which your application works.
Lets see some tools for web application protocol, http(s) for monitoring and analysis.
1. Browser Based Tools : Most of modern browsers have build in tools. Like , IE or Chrome, if you press F12, you can see the tools.(they follow w3 standards on navigation timing)
->I like YSlow with firebug in firefox. (first install fire bug and then YSlow)
->Most popular , Page Speed by google.
->Tools from Chrome Extension like , Easy website optimizer. Developer tool, for REST web service Rest console or Advance REST client etc.
2. 3rd party Website:
->GTMatrix , is one of my favorite
->Web Page Test is very useful
3. Proxy : For traffic monitoring i use
->YATT with winPicap
->MaxQ(not focus on monitoring but you can use for that)
->IEWatch
4. 3rd Party tools:
->DynaTrace
->SolarWinds
->AppDynamics
->Nagios (Free)
->MS Message analyzer
->For web service testing, SOAP UI
 And more and more....:).
Paid tools are good but i guess you can use a skill person for using set of other tools rather paying them…:)
Helper tools: For different web architecture, data come to client in different format. So, you should have
1. Base64 decoder that supports different character set.
2. URL decoder
3. Decompressing tool
4. File/Character format converters.
Here we get the tools, but before using tools, we need to define what to monitor. Usually for an application we monitor.
1. Application rendering time
2. Specific JS/AJAX request/response/processing time
3. User dependent request time
4. Client side validation time
5. Loading time for script/style/dynamic content.
6. Total and request specific data coming and going
7. How request are queued and processed(the behavior)
8. Any exception based(serer/client) function or behavior.
9. Business transaction or Particular request time
And for client resources.
1. Browser & Application occupying CPU/Cache/Memory/Disk/IO/Bandwidth
2. If application interact with any other service or application , we need monitoring that too.
Example, once our application uses the export function open with MS excel and in a point of time it crashes due to our application occupied so much memory , that excel could have memory to load up the big size data.
Test plan for client side execution:
Usually, a separate thread or users used to run the client side performance test to get the timing. Not like as server side script that will run thousands of user and run parallel as it is specifically made for single user execution time for specific scenarios.
So, in the next post we are going to test a sample application using Jmeter webdriver and measure the time.
Thanks..:)
2014-06-14
Introduction to codeception(Acceptance,Functional,Unit) tests.
In this article we are going to learn about Codeception Tests. What is Codeception test? How it works?
What is Codeception?
Codeception is full test framework for TDD and BDD styled test cases. That means we can write both traditional Unit Test formatted test as well as Behavior Driven Development formatted tests.
Codeception is build on PHP. So, we need to have PHP running in the PC as well as in the path. You may read these posts to install environments which is needed for codeception.
Codeception contains mainly 3 suits.
1. Acceptance Test suite
2. Functional Test Suite
3. Unit Test Suite
We can add API test suits manually. So, codeception is complete testing framework. It has supports for different modules.. You can get detail module description from this link.
For different type of tests, codeception has different configurations you can get full configuration file lists from here.
How It works?
Codeception is build on
a. PHPUnit
b. Yii
c. Mink
d. Bahat
and several other modules as utilities..
Codeception (the BDD style) works like as user prospective Guy Format. Guy format refers to BDD style code. In Codeception there are mainly 3 type of Guy. WebGuy, TestGuy and CodeGuy. We can have another guy, named APIGuy. When we create a test case, we create a new guy object(of the guy class). The webguy responsible for acceptance test, testGuy for functional tests , codeGuy for unit tests and the apiGuy for API tests. Example : for webguy (I have used a free site from another blog and hosted locally, the site has a text box and a button, what ever we insert in the text box, when we click the button the site converts the input text into upper case letter. )
 1: <?php
 2: $I


13
$\begingroup$
From an answer in a previous question, I was directed toward the Halton sequence, for creating a set of vectors that covered a uniform sample space fairly evenly. But the wikipedia page mentions that higher primes especially are often highly correlated early in the series. This seems to be the case for any pair of high primes with a relatively short sample size - and even when the variables aren't correlated, the sample space isn't evenly sampled, rather there are diagonal bands of high sample density across the space.
Because I'm using vectors of length 6 or more, I will inevitably have to use some primes for which this is a problem (although not as bad as in the example aboved), and some pairs of variables will be non-uniformly sampled in their sample plane. Using the Sobol' sequence to generate a similar set seems to me (just from looking at graphs) to generate samples between pairs of variables that are much more evenly distributed, even for relatively small numbers of samples. This seems much more useful, and so I'm wondering when a Halton sequence would be more beneficial? Or is it just the Halton sequence is easier to compute?
Note: discussion of other multi-dimensional low-discrepancy sequences is also welcome.
$\endgroup$
2
$\begingroup$
Yes, Halton is easier to calculate, but it has the problems you mentioned. Halton can be improved by the leaped Halton method, but it will be not really better than Sobol. For high dimensions (like $d>10$) and moderate count (like $N$ around 500) all methods will run into problems, e.g. some 2D projections in Sobol will look strange, showing strong patterns, not diagonal but more like a chessboard! One way to improve is randomization and e.g. the so-called tent transformation.
$\endgroup$
 - 3
 $\begingroup$ Could you please expand on your last sentence? $\endgroup$ – naught101 Aug 27 '17 at 23:51
Your Answer
By clicking "Post Your Answer", you agree to our terms of service, privacy policy and cookie policy
Not the answer you're looking for? Browse other questions tagged or ask your own question.


How to find and kill a Process Listening on a port in Linux? netstat and lsof command examples
In Linux, many times, you want to find out the PID of a process which is listening on a port e.g. if multiple tomcat servers are running on a host and you have to kill that process, but in order to kill that process you need the process id, how do you find the PID of the tomcat listening on port 8080? There are many Linux commands to find the process using a specific port, but I'll share what I use. I always use the netstat command with -p option, which displays process id of the process listening on a port. Btw, netstat is not the only command to find all processes using a particular port, you can also use the lsof command for the same purpose.
How to share your Programming Articles on Javarevisited for more Exposure
Hello, Friends,
I have been writing Java articles for a long time and one thing I have learned from that experience is that learning makes you a better Programmer and Software developer. It's also one of the important tips I have shared on how to become a better programmer article long back. It seems many people like that and contacted me about that but their main difficulty was that after writing one or two articles they get frustrated because no one was reading it. Well, I can understand but it takes a lot of time and effort to build a following. I am fortunate and really grateful that Java community has given me so much love and that's why I have decided to do my bit to promote and encourage every new Java programmer/writer/blogger to the best I can.
Spring Boot Error - Error creating a bean with name 'dataSource' defined in class path resource DataSourceAutoConfiguration
Hello guys, If you are using Spring Boot and getting errors like "Cannot determine embedded database driver class for database type NONE" or "Error creating a bean with name 'dataSource' defined in class path resource ataSourceAutoConfiguration" then you have come to the right place. In this article, we'll examine different scenarios on which this Spring Boot error comes and what you can do to solve them. The general reason for this error is Spring Boot's auto-configuration, which is trying to automatically configure a DataSource for you but doesn't have enough information. It is automatically trying to create an instance of DataSourceAutoConfiguration bean and it's failing.
How to Convert Result of SELECT Command to Comma Separated String in SQL Server
Sometimes, you need the result of the SQL SELECT clause as a comma-separated String e.g. if you are outputting ids of white-listed products. By default, the SELECT command will print each row in one line and you get a column of names or ids. If you need a comma-separated String then you probably need to use a text editor like Notepad++, Edit Plus, or a tool like Microsoft Excel to convert that column of values into a big CSV String. I often use a text editor like edit plus to replace the \n to comma (,) to create such CSV string because it supports regular expression-based find and replaces operation.


text:
Does it snow anywhere in Thailand?
The truth is, the closest most Thais will get to snow is when they visit the Bangkok amusement park Dream World. But, Thailand's climate is varied and during the winter there is frost on the mountain tops in Northern Thailand. There has even been hailstorms that leave the ground white like snow.
Does it snow in Chiang Rai?
As per Thailand's national weather archives, snowfall was recorded in Chiang Rai in 1955.
Does Thailand ever get cold?
What's The Coldest It Gets In Thailand? The average air temperature in Thailand in winter is 27 °C (80.6 °F), but occasionally it might drop below freezing. Those occasions are more likely to happen in Northern-Thailand where the temperature might drop enough to form frost.
Does Chiang Mai have snow?
When can you find snow in Chiang Mai? Weather stations report no annual snow.
Whats the coldest its been in Thailand?
The coldest temperature ever recorded in Bangkok was 50 degrees Fahrenheit (10 degrees Celsius), and that was back in 1955. 1 Cool season temperatures are generally around 80 degrees Fahrenheit (27 degrees Celsius), so it's no surprise that it's such a favorite time to visit.
Does it ever snow in India?
In states like Jammu & Kashmir, Ladakh, Himachal Pradesh, and Uttarakhand, snowfall can be witnessed in the winter season in India.
What is the lowest place in Thailand?
Geography of Thailand
|Satellite view of Thailand|
|Highest point||Doi Inthanon 2,565 m (8,415 ft)|
|Lowest point||Gulf of Thailand 0 m (0 ft)|
|Longest river||Chi River 1,047 km (651 mi)|
How is winter in Thailand?
Winter. While hardly comparable to the icy, snowy winters in many countries, this is the season when Thailand "cools off." From November to February, daily humidity drops to 50% – 60%, and temperatures stay at a relatively comfortable 30 – 35 °C. The winter months are Thailand's most pleasant season.


text:
The RTC remembers its time set, and how does the linux kernel gets this time from dev/rtc and set it as the linux time. In other words on boot up - when does kernel reads the rtc and updates its linux time.
Linux kernel has following option
RTC_HCTOSYS to restore system time from RTC on startup.
If you say yes here, the system time (wall clock) will be set using the value read from a specified RTC device. This is useful to avoid unnecessary fsck runs at boot time, and to network better.
Another way is to use a startup script, that will use
hwclock utility to set system time from RTC.


text:
The echo box performs exactly as its name implies. If you tap out a rhythm on the lid, it will tap the same thing back to you. Except it isn't tapping to make the sound, but vibrating.
The concept is similar to the Knock Block. In that hack, a piezo element detected a rapping on the wooden enclosure and repeated the rhythm by striking the lid with a solenoid. This iteration also uses a piezo element as the sensor. In the image above you can see a segment of PVC pipe in the upper corner. That houses the element, sandwiched between two pieces of wine bottle cork. That cork just touches the lid of the box, transferring the vibrations to the element.
The sound is created by a motor with an offset weight on its spindle. When the motor spins, it causes vibrations. The enclosure is one wood box inside of another, so the vibrating motor cause the inner box to shake against the outer one to make noise. Hear it for yourself in the clip after the break.


For inquiries, details and instructions, please see details here.
Things to Remember When Inspecting Your Wheel Loader
What are the things that you should take note of while inspecting a wheel loader?
 1. Performing a walk-around inspection
 2. The bottom of the cab ladder
 3. Tires
 4. Wheel loader bucket
 5. Wheel loader engine area

A wheel loader is an important piece of heavy equipment in the Philippines. Just like mobile cranes, it is one of the most important construction equipment used in almost every project. Its robust design and structure, especially its large front and rear wheels make it ideal for pushing, lifting, and loading materials such as sand, earth, snow, and other objects. The wheel loader is one of the heavy construction equipment that deals with material handling. Though not as precise and careful as the forklift, the wheel loader is the more utilized machine for outdoor industries.
That being said, the wheel loader is used in a variety of industries: It can be found in construction, mining and quarrying, forestry, recycling, and in other countries, snow removal!
One of the more iconic pieces of equipment in the construction industry, it will almost never be absent whenever a large scale construction is at hand. Many companies rely on these wheel loaders for the distribution of large amounts of materials around the construction site. In that regard, the wheel loader is one of the most used, and sometimes strained heavy equipment. Make sure that they are always in top working conditions by regularly inspecting them—and here are a few reminders when you do so!

Perform a Walk-Around Inspection
When it comes to the maintenance of heavy equipment, you should never be lazy. These large machines have complex parts. Inspecting heavy equipment such as wheel loaders doesn't mean you just looking around the outside for some scratches or dents. You should focus on looking at every possible place where something might possibly be wrong.

The Bottom of the Cab Ladder
The Bottom of the Cab Ladder
You should make it a habit to start your inspection around this area. By starting here, you'll be able to check out the transmission fluid level that is often found to the left of the ladder. Afterward, within the area, try to find if there is any wear in the drive-line area. Once you've finished there, proceed to look for the hoses and couplings. Make sure that they are where they're supposed to be, tightly placed, and no leaks can be found.

The Tires
The next in line on your checklist should be your tires. Inspect them for any kind of foreign material. Stones that are stuck on the tires can prove a problem, particularly the sharp ones. Although large wheels are extremely more durable than your normal tires, constant wear and tear can still damage them.
Move in deeper and check the wheel rim for cracks and loose parts. If there are any, tighten them. The next thing that you should check is the inflation pressure of the tire. Refer to the operator manual to check what the correct pressure of your tire is. Take note of and check for leaks from the axel sea in the rear tires.

The Wheel Loader Bucket
The Wheel Loader Bucket
When inspecting the bucket, look at the cutting edge, make sure that is if evenly flat on the ground. If not, then it might be an indication that a tire is under-inflated. Aside from that, look for unusual wear patterns on the bucket cutting edge, and review the rest of the bucket for cracked welds, bends in the metal or missing bolts and such.

The Wheel Loader Engine Area
Check the engine enclosure for any kind of damage or foreign material attached to it. After that, continue into the main engine but first, check all around the engine area for debris on both sides of the engine. Ensure that there are absolutely no leaks on any parts. Check the oil level and the coolant gauge level.
The next thing that you should do is to find the fuel and water separator. Remove any kind of water that may have been collected in the bowl. Make sure that there are no leaks in the fuel filters. After that, open the left side and rear side enclosure doors to inspect the other parts.
Inspect the fuel cooler, the hydraulic oil cooler, the change air cooler, and the hydraulic oil filter for any debris or leaks. Next, you should check the v-belt for cracks and that it has the appropriate tension based on the operator manual's specifications.
Lastly, look at the fins of the heat exchangers checking for broken or bent fins and make sure that they're all clean. Check the fan enclosure for leaks and broken blades, then check the fuel cap if it's secured.
By this time, you should now make a final check of everything there and make sure that you didn't miss anything!

Key Takeaway
A wheel loader one of the most used heavy equipment in the Philippines. the best models are incredibly durable and fuel efficient, but when it is used a lot, it will surely need an inspection every now and again. That being said, always remember to perform these standard procedures every time you plan on using wheel loaders for construction projects!
welcome to Asia's Equipment Specialist
view products


the VG_View. Typically, postdraw() is used to render specialized cursors or provide visual feedback to the user in a manner specific to the tool.
selected() and deselected() are invoked whenever the tool is, respectively, selected or deselected by the user.
Low-level mouse and keyboard events can be handled directly by the tool using mousemotion() mousebuttondown(), mousebuttonup(), keydown() and keyup(). The coordinates passed to mouse-related callbacks are subject to the current position constraints, unless disabled by one of the VG_*_NOSNAP flags in the flags field.
The VG_View interface first appeared in Agar 1.3, and was first documented in Agar 1.3.3. ElectronTubeStore


Power فروشگاه رونیکس Parts and Repair Diagnosis
To better understand how to diagnose your power فروشگاه رونیکس , it is important to first know how they work. Although your tools and their motors can be intensely complex machines, becoming familiar with the basic functions and pieces of your tool's motor is not only important but surprisingly simple as well.
To begin, your power tool's energy input and output works much like the water in your sprinkler system; water flows through a predetermined path and is expelled at an opposite end to "act" on your lawn or garden. If said water doesn't come sparkling from your sprinklers to the earth, you can sure be a problem has occurred somewhere along its path of movement. In theory, problems in your power tools occur, and can be diagnosed, in exactly the same way. Electricity follows a distinct path in your power tools; it enters from a power source and travels along an electrical path of wires and connectors to the tool's motor where it is converted into actual physical power. That power is then expelled at the opposite end of the tool in the form of a spinning chuck or saw blade.
The electrical path begins, of course, with a power source like a battery or power cord. Once this source is activated electrical energy travels through the power cord to the tool's switch or trigger which will either make or break the electrical flow that powers your tool. After surging through the switch, the electrical path (in a nutshell) runs through the tool's carbon brushes, into the armature (more specifically, its commutator bars), and lastly, the energy moves into the field where is ultimately converted into real physical force. To diagnose a problem in your power tool, simply start at the power source and follow the electrical path.
Fortunately, because the first components along the electrical path are more likely to experience the wears of power surges or excess heat, problems occurring early in the electrical path are far more common than those that occur deeper within the tool. Additionally, your field and armature are much more heartily fabricated than are your standard brushes and switches, but, I digress. To get more properly down to business, I'll begin at the beginning and talk a bit about power cords.
Usually, it's pretty darn apparent if you have cord damage. This will cause over-heating, an overall loss of power, and will rear its head with visible wear and tear like cracks or breakage. If the cord is damaged, it acts like a minor/major kink in a garden hose or clog in a water pipe and the cord can not deliver adequate electrical flow to the tool's motor. This means the tool will have to work significantly harder to perform which will, in turn, cause the motor to heat-up which will eventually cause damage to the tool's interior components. As worn or broken power cords are also an electrical hazard, they should always be replaced. Note: The same "kink" or "clog" phenomenon will also occur where a too long extension cord is used. Because electrical energy depletes as it moves along its path, too long extension cords will deliver less energy and over-heat your tool. Always use the shortest length extension cord possible.
After checking the cord, move on to the switch. Here, heat damage is fairly simple to detect – the wiring will be melted or discolored or the actual plastic of the switch body will be appear burnt or melted. If the power switch has shorted or failed, the electrical path will stop there and the tool will not engage. Tell-tale bad-switch symptoms usually come in the form of troubled starts, over-heating, and a noticeable drop in your power tool's performance and overall power. If the switch is properly connected and you can't see any visible damage, move ahead to the tool's brushes.
Brush damage can cause difficult start-ups, on/off action during use, a general lack of power, excess heat, or some bad smells or sparking. Additionally, a failing brush can sometimes keep your power tools from starting altogether. With your brushes damage usually occurs in one (or more) of the following forms: heavy wear, chipping or crumbling, burrs, or heat damage. It is hard to say which is most common, but I'd wager it's the wear and tear; some brushes have wear-lines to indicate when the brush requires replacement, however, it's a pretty good rule of thumb that when the brush's carbon block wears to about a quarter inch in thickness, it needs to be replaced.
Chipping occurs when the carbon becomes abnormally damaged or begins to crumble inside the tool. As the name implies, a chipped brush will have a chunk missing from the carbon. Burrs, on the other hand, are terrible little creatures that can form around your brushes blocking or preventing the connection between brush and commutator. These can usually be scraped away, but it's still important to ensure your brushes are in otherwise good condition – as long as you've cracked into the motor, you may consider replacing burred-up brushes anyway.
Also verify the springiness of your brush's spring tail. If said springiness is gone, your brushes will lack the required pressure to maintain contact with the armature. Lastly, heat-damage on your brushes will look precisely as you'd expect, you will see burn spots on the carbon or other forms discoloration on the spring and wires. Chipping, crumbling, heat-damaged, or heavily worn brushes all require replacement.
Leave a Reply
Your email address will not be published. Required fields are marked *


:37
From: Doctor Jacques
Subject: Re: Discrete Maths, specifically, relations
Hi John,
Indeed, you cannot assume that p and q are empty. Given any strings a
and b, you have to ask if there exist strings p and q that verify the
relation - these strings will depend on the particular strings a and
We must assume that S is the set of _finite_ strings over the given
alphabet, because, if we allow infinite strings, we can no longer
concatenate them. (What would it mean to write a string at the end of
an infinite string?)
It may be useful to try to see if the relation has an intuitive
meaning. As I explained before, this will not always be the case
(relations can be defined arbitrarily). However, in this case and in
plain English, (a,b) in R means that a is a substring of b. You would
not use that as such in a formal proof (well, maybe...), but it helps
understanding what one is talking about.
Is R reflexive? We must check that, for every string a, we can find
strings p and q such that a = paq. Of course, we may take p and q as
the empty string, and this shows that R is reflexive.
R is not symmetric. To prove it, it is sufficient to exhibit two
strings a and b such that (a,b) is in R and (b,a) is not. We can take,
for example, a = x and b = xy.
To check for transitivity, we assume that R contains (a,b) and (b,c).
This means that there exist strings p,q,r,s such that:
 b = paq
 c = rbs
and we must check that R contains (a,c), i.e. that there exist
strings u and v such that
 c = uav
This is indeed the case, as we can write c = rpaqs, and we can take
u = rp and v = qs.
Let us now check for antisymmetry.
Each string has a length, i.e. an integer >= 0 and equal to the number
of characters in the string.
If R contains (a,b), we have b = paq. This shows that length(b) >=
length(a). More precisely, we can write:
 L(b) = L(paq) = L(p) + L(a) + L(q)
Assume that R contains (a,b) and (b,a), i.e. we have:
 b = paq
 a = rbs
This shows that:
 L(b) = L(p) + L(a) + L(q)
 L(a) = L(r) + L(b) + L(s)
and, adding these relations together:
 0 = L(p) + L(q) + L(r) + L(s)
and, as lengths are non-negative, this shows that all lengths are 0,
i.e. p, q, r, s are empty strings, and a = b.
To summarize, we have shown that, if R contains (a,b) and (b,a), then
a = b; i.e. R is antisymmetric.
Does this make sense?
- Doctor Jacques, The Math Forum
Associated Topics:
High School Discrete Mathematics
High School Sets
Search the Dr. Math Library:
Find items containing (put spaces between keywords):
Click only once for faster results:
parts of words whole words
Submit your own question to Dr. Math
[Privacy Policy] [Terms of Use]
Ask Dr. MathTM
© _PHONE_ The Math Forum


text:
Q From Peter McMenamin: What was the dash in dashboard?
A A simple one for a change, with a straightforward answer.
This key component of vehicles, with its gauges and controls, has been called a dashboard since early in the history of motoring. Despite the obvious associations, however, it has nothing to do with speed.
An early railway carriage
It's an example of technological and linguistic conservatism. When railways began, passenger accommodation was built by artisans who were skilled in constructing their road equivalents. They used the same techniques and employed the same vocabulary. They put stage coach bodies on wagon frames and, in Britain and some other countries, continued to call them carriages. The builders of the early motor vehicles likewise borrowed their methods and their language from the horse-drawn vehicles they had long been familiar with. More than a century ago, the unknown writer of a syndicated column in a US newspaper discussed this conservatism under the headline Evolution in Carriages:
The motor carriage is already in evidence, and it, too, bears the earmarks of its horsy, though horseless, origin. One of the latest forms of these carriages bears all over indications of the existence of the horse that isn't there. In front there is a high leather dashboard to protect the riders against the splashing from the hooves of the absent animal.
Tyrone Daily Herald (Pennsylvania), 28 Oct. 1897.
The sense of dash is the one that refers to the "violent throwing and breaking of water or other liquids upon or against anything", as the Oxford English Dictionary puts it. The dashboard was a wooden board, or a leather apron like the one that the article mentions. It was placed at the front of a carriage, sleigh or other vehicle to catch the mud or water thrown up by the horses' hooves and stop it from soaking the driver and his passengers. We would now call it a kind of mudguard.
The very earliest examples of the original sense of dashboard are from the second decade of the nineteenth century. This is a slightly later appearance:
On Monday evening, Lord Lyndhurst was driving a gig near Guildford, when the horse began to kick and plunge, and at length breaking the dash-board, his Lordship and his friend jumped out, and sustained no injuries.
The Morning Post (London), 24 July 1832.
Since horse-drawn vehicles were hardly new, it had presumably had other names before this, although the only other one I can turn up is splash-board, which is contemporary with it.
Early motor vehicles left the driver totally exposed to the weather, so the dashboard wasn't as useless as suggested by the anonymous writer I've quoted. It did protect the legs of the driver against wind and rain. A similar design appeared on trolley cars, trams and other vehicles (such as the one at right) and had the same name. As vehicle designs evolved, a windscreen (windshield) was put in place above the dashboard and the latter became a handy place to put the instruments. But it kept its name.
It has recently stepped even further away from its origins by being borrowed for a computer display that shows useful real-time data such as the time, weather, news headlines, stock prices and phone numbers. It's a long way from horse-drawn carriages on muddy roads.


text:
Tomra, a Norwegian firm engaged in the field of instrumentation for recycling solutions, has unveiled a new solution for separating single-layer PET trays from PET bottles.
The solution improves the earlier capability of the company's AUTOSORT machine to separate multi-layer trays.
Tomra's AUTOSORT is the first near-infrared scan system which does not need an external light source. It incorporates Flting Beam technology for stable performance atseveral temperatures due to the extended temperature range.
Tomra's Flying Beam technology played a key role in the development of the solution. The separation of single-layer PET trays and PET bottles includes a step-by-step process.
Packaging material collected or pre-sorted from municipal solid waste (MSW) will initially be run via a mechanical treatment process during the preparation for sorting mixed plastics into several polymers.
The process reduces voluminous materials, especially soft items like plastic, film, and non-plastic products.
Tomra said to then separate mixed PET into different polymers, AUTOSORT functions as a combined system, identifying material and colour in combination with grain size.
The process will achieve a sorting efficiency of 95% or greater even with a very mixed material input.
Tomra expects PET regeneration centres and collection/sorting plants welcome the new capability. More than a million plastic bottles are bought across the world every minute and within the next five years the number is estimated to increase by an additional 20%.
Organizations such as Plastics Recyclers Europe are proposing recycling guidelines for PET trays to encourage separate sorting streams to allow PET tray recycling and to develop markets for the packaging product.
Image: The step-by-step process which concludes with the separation of single-layer PET trays and PET bottles is claimed to be flexible. Photo: courtesy of TOMRA.


text:
Keygan Sands has entered the MFA program in Creative Writing and Environment hoping to explore the relationships and reciprocity between humans and nature.
She grew up surrounded by forests and farmland in west-central Wisconsin but migrated westwards. She earned a Bachelor of Science in Marine Science and Environmental Science from the Evergreen State College in Olympia, Washington. While there, she studied carbon cycling in streams, population trends of gray whales through her internship at Cascadia Research Collective, conservation of lynxes, and a species of sea slug that steals chloroplasts. She expected to become a scientist, but upon her return to the Midwest, she got a job as a naturalist at a cave and fully realized her love of connecting people with science and nature. She is continuing this task at ISU as a creative nonfiction writer.