Company profile - Canadian Company Capabilities
Third-Party Information Liability Disclaimer
Some of the information on this Web page has been provided by external sources. The Government of Canada is not responsible for the accuracy, reliability or currency of the information supplied by external sources. Users wishing to rely upon this information should consult directly with the source of the information. Content provided by external sources is not subject to official languages, privacy and accessibility requirements.
AET Group Inc.
Mailing Address:
531 Wellington St NKITCHENER, Ontario
N2H 5L6
Location Address:
531 Wellington St NKITCHENER, Ontario
N2H 5L6
Tel.:<PHONE_NUMBER>
Tel.:<PHONE_NUMBER>
Fax:<PHONE_NUMBER>
Logo
Company Profile
AET Group is an environmental consultancy firm committed to our ecological, financial and social responsibilities, working together collaboratively to find innovative solutions that work and remembering that underneath it all, we’re human beings working with other human beings to make a difference both locally and globally.
AET Group is an employee-owned multi-disciplinary environmental consulting, auditing and scientific services company providing professional services to the built and natural environments in the following core service areas: Solid Waste Management, Environmental Management & Compliance, Environmental Audits, Natural Sciences, GHG Reporting, Sustainability, Air Quality & Climate Change, Environmental Mitigation & Monitoring, Water Management, Energy Management, and Building Sciences. With over 1,000 projects completed across Canada and the United States, AET offers extensive experience, capabilities and a proven track record that, among other benefits, assures that our clients receive value-added services, credible results and effective solutions.
We understand that each project undertaken requires a unique integrated approach and attention to project details to ensure that client’s needs are not only met, but also exceeded. Our diverse experience working with clients in many industries and sectors allows us to provide services and expertise specifically tailored to each project’s unique requirements.
Full profile
Full profile
Contact information
Company description
562990 - All Other Waste Management Services
Product / Service / Licensing
With decades of experience, coupled with an extensive in-depth knowledge, AET professionals help organizations to effectively comply with complex regulations, such as EPA, NPRI, TRA, and more. We can help prepare the necessary documentation for permit and license applications including the verification of organizations documentation to verify requirements have been met.
Expertise
Compliance auditing
Regulatory Liaison
NPRI/TRA Reporting
Regulatory awareness and auditor training
TDGA training
Assessment of Hazardous Substance Management Practices
Halocarbon Containing Equipment Inventories
Fuel Storage Tank Assessments
Environmental Compliance Approvals
Environmental Activity and Sector Registry
Government Reporting & Permitting
In addition to our EMS expertise, AET also has experience in the implementation, training, and auditing of other types of management systems including health and safety (OHSAS 18001) and drinking water quality management systems.
Expertise:
• Conducting gap assessments against management system requirements
• Developing and standardizing processes and documentation
• Implementation and optimization of management systems
• Development and delivery of customized training programs for various groups in an organization, including management to production staff
• Development of tools to assist organizations in the implementation of management systems
• Auditing of the management system to ensure readiness for certification
• Accreditation audits
Our professional team of certified energy advisors and consultants work closely with our clients to help them achieve their project objectives while respecting project time lines and budgets. A thorough understanding of operational processes, energy usage and renewable energy technologies allows us to deliver valued services. Our extensive work experience permits us to effectively assist clients throughout the early phases of a project including site assessment; energy evaluation; feasibility analysis and modelling; and project retrofit and construction management.
We have the capability to undertake energy efficiency or retrofit designs for construction projects in the residential and commercial building sector. We can also provide complete energy assessment services on existing buildings, perform detailed analyses of current energy usage and provide detailed recommendations on energy saving upgrades.
Energy Audits
An energy audit consists of a building evaluation, survey and analysis of energy flows. An energy audit or assessment will illustrate where building improvements can save energy and water consumption, reduce greenhouse gases and save money through more efficient energy use. From residential homes to commercial buildings and institutions, AET’s certified energy advisors will evaluate a building to establish an energy consumption baseline; quantify energy usage; and, identify existing energy cost reduction opportunities including return on investment.
EXPERTISE
• Energy audits and analysis
• Utilities inventory (gas, hydro, water)
• Renewable energy feasibility studies
• Energy management programs
• Energy benchmarking and monitoring
• Energy conservation
• Energy retrofits
• Green Energy Act support
• Renewable energy approval process
• Project management
Expertise:
Natural Heritage Assessment & Management
Terrestrial, Aquatic, Birds & Bat Studies
Environmental Planning
Environmental Impact Studies
Environmental Assessments
Environmental Design/Landscape Architecture
Green Infrastructure
Recreational Systems
From cost savings, innovative new products or services, increased employee retention, and strengthened brand and reputation, viewing your organization through a sustainability lens uncovers possibilities that have previously gone unnoticed. Do you have an idea of the true scope of sustainable possibilities available to your organization? Do you need help transforming these possibilities into reality?
AET’s staff of certified sustainability professionals have extensive experience working with organizations at any phase of sustainability management, including:
• Planning and implementation of organizational sustainability strategies
• Benchmarking assessments
• Stakeholder engagement
• Development of customized products to improve sustainability management
• Preparation of sustainability reports according to leading frameworks (e.g. Global Reporting Initiative, Carbon Disclosure Project)
• Verification and assurance of sustainability data
AET has expertise in various sustainability areas, including greenhouse gas management, waste reduction, energy and water assessments, green building design, corporate social responsibility and stakeholder engagement.
Expertise
• Sustainability reporting
• Corporate Social Responsibility
• Corporate Sustainability Plans
• Benchmarking evaluations
• Sustainability program development
• GHG management
• Green building design
• Stakeholder engagement
• Verification and assurance of sustainability data
Greenhouse gases (GHG) are one of the most important performance metrics used to assess an organization's sustainability management. A robust and well-planned GHG inventory and management system will position your organization with a defensible set of data to effectively respond to requests for GHG information from your stakeholders. AET has developed GHG management systems for clients ranging in size from single-location facilities to major multi-national companies following the guidelines set forth in the leading global frameworks, including ISO 14064 and the WRI/WBCSD GHG Protocol. AET also has extensive experience in other aspects of GHG management including development of carbon offset projects, strategic planning pertaining to climate change, life cycle carbon footprint assessments, and third-party verification of GHG emissions and project reductions .
In addition to our GHG expertise, AET manages and conducts both ambient and indoor air quality monitoring as part of environmental remediation projects. As part of ECA compliance monitoring, AET technicians deploy various types of monitoring equipment to assess discharges from mitigation equipment into the natural environment. Vapour intrusion and mitigation assessment is another aspect of AET’s expertise. AET has conducted indoor air sampling programs in commercial, industrial and residential properties to assess the efficacy of vapour intrusion mitigation equipment. Results of sampling undergo QA/QC and are communicated directly with property owners and with regulators, as appropriate.
Expertise
• Greenhouse Gas Emission Inventory and Management System implementation
• Verification of GHG emissions and offset projects
• Carbon offset project development
• GHG target setting and reduction opportunities
• Life cycle carbon footprint assessments
• Strategic Planning pertaining to climate change risks and opportunities
• Indoor air monitoring programs
• Odour and noise assessments
• Dispersion modeling
• Environmental Compliance Approvals
• Government Reporting an Permits
- Worked closely with indoor air specialist to develop feasible recommendations to mitigate vapour intrusion in over 100 residential homes, including design and install of subslab depressurization (SSD) systems.
- Developed schedules for remediation based on construction requirements
- Developed required drawings for permits and coordinated activities with the local municipality
Expertise
Indoor air monitoring programs
Water pump and treat systems
Soil vapour extraction systems
Groundwater and surface water sampling programs
Stakeholder engagement and public consultation
Remedial project management
Specialized Communications
As part of AETs ongoing monitoring programs, AET conducts monitoring of storm water systems with a focus on water quality to assess impact of stormwater management system. Comprehensive environmental monitoring and inspection programs are completed during construction of creek sanitary sewer systems to help prevent potential adverse environmental impacts during construction and to evaluate effectiveness of environmental protection measures during and after construction.
AET’s auditors have extensive experience and working knowledge of municipal drinking water systems and the Drinking Water Quality Management Standard to audit Operating Authorities of any size and complexity against the requirements of the Standard.
Expertise
Groundwater monitoring
Surface water and sediment assessments
Wastewater discharge monitoring
Drinking Water Quality Management Systems
Erosion and Sediment Control
Stream Restoration
Stormwater Management
Wetland assessments and evaluations
Aquatic habitat assessments
Industrial water audits
Water conservation
B109-Other Environmental Studies
E000-Environmental Services
E199-Other Environmental Services
Market profile
Alliances:
- Technology
Industry sector market interests:
- Agriculture
- Construction
- Environment
- Fishery
- Forestry
- Information Technology and Telecommunications
- Manufacturing
- Medical/Biotechnology/Chemical
- Mining/Petroleum/Gas
- Service Industry
- Tourism
- Transportation
- Wholesale/Retail
- Aerospace
- Defence
- Automotive
- Food and Beverage Manufacturing
- Furniture and Wood Product
- Pulp and Paper
- Plastics and Rubber Products
- Primary and Fabricated Metal
- Electrical Equipment
- Textile and Clothing
Sector information
Key / Major clients:
Public Works and Government Services CanadaShared Services West
SNC-Lavalin Profac
Regional Municipality of Waterloo
Regional Municipality of York
Stewardship Ontario
Multi-Material Stewardship Manitoba
Refreshments Canada
Corporations Supporting Recycling
Waste Diversion Ontario
Association of Municipalities of Ontario
Municipality of Jasper Alberta
Dufferin-Peel
Ottawa Valley Waste Recovery Centre
Municipality of Muskoka
York Region Catholic District School Board
Dufferin-Peel Catholic District School Board
Wellington Catholic District School Board
City of Toronto
Town of Richmond Hill
Town of Markham
Town of Blue Mountains
County of Simcoe
Region of Peel
County of Wellington
City of Hamilton
City of Waterloo
City of London
City of Brockville
City of Barrie
City of Owen Sound
Durham Region
Linamar Corporation
Research In Motion
Honeywell Aerospace
General Electric Canada
Musashi Auto Parts
Jefferson Elora Corporation
Dana Canada
Long Manufacturing
Blount Canada Oregon Cutting Systems
Bon L Canada
TeleflexGFI Control Systems
CompX Waterloo Furniture Components
Marwood Metal Fabrication
Mattamy Homes
Monarch Homes
Kenmore Homes
SNC Lavalin Engineering
MGM Management
Entec Consulting
Vinyl Council of Canada
Defense Canada
Churchill Homes Ltd.
Cook Homes
Ashton Ridge Homes
Reids Heritage Homes
Westberry Homes
Sherwood Homes
Eden Homes
Horizon Legacy Group
Success stories:
Ian Cook Construction implemented a Construction Solid Waste Management Plan designed by AET for the Lutherwood Communities Project in Waterloo, Canada. The plan resulted in an overall waste diverion of 76% through waste minimization, reuse, on-site source separation and recycling of construction bi-products. Ian Cook Construction was awarded an Outstanding Environmental Sustainability Award from the Recycling Council of Ontario for their environmental stewardship and management role on the Lutherwood Communities project.Testimonial:
Stewardship Ontario has retained AET Consultants on a number of occasions over the past year and a half to work on municipal waste/recycling projects funded through our Effectiveness & Efficiency Fund, a grant program that works to help Ontario municipalities reduce costs and increase the tonnes of Blue Box waste recovered.AET Consultants has completed several projects for Stewardship Ontario, including Single-Family
Waste Composition Audits in the Town of Blue Mountains and Simcoe County, and Multi- Residential Waste Composition Audits in the City of Toronto and Peel Region. These audits provide valuable information on residential waste generation and diversion rates for communities across the province.
AET Consultants attention to detail and accuracy in planning and performing waste audit studies has enabled us to confidently set steward fees and measure Blue Box performance and identify target materials as directed in the Blue Box Plan.
In addition to the residential waste composition audits, AET Consultants was selected as the lead consultant on the York Region Collection and Processing Optimization Study. This project involved gathering quantitative and qualitative information about compacting recyclables in communities in
York Region and over 50 other communities across North America. The impacts of various compaction rates on material recovery efficiency were evaluated by AET Consultants through a series of audits at York Regions MRF.
AET Consultants has consistently performed in a professional manner providing Stewardship
Ontario with detailed, accurate and valuable data in a timely fashion.
I recommend AET Consultants to you without reservation. Sincerely,
John Dixie
________________________________________________________
Over the past year, AET Consultants has provided waste consulting services for York Region and as such, I am pleased to provide this letter of reference.
In 2006, York Region commissioned numerous waste studies to evaluate the performance of our blue box program and the results of these studies will lead to significant improvements to our overall system. These studies included:
Town of Schomberg Residential Composition Waste Audit
Single Stream Blue Box Waste Composition Audit: York Region versus Non-York Region materials
Mixed Broken Glass Composition Audit
Background Study on Compaction of Blue Box Recyclables
Waste Composition Audit on Compaction of Blue Box Recyclables and MRF Optimization Study
AET Consultants professionalism, quality of work and timeliness of reports all met with York Regions expectations and objectives of these studies. York Region is very pleased with the work AET Consultants has done for us over the past year and will be our first choice for future consulting work.
Shaun Spalding
_______________________________________________________________________
The Continuous Improvement Fund (CIF) is a program developed through a partnership among the Association of Municipalities of Ontario, the City of Toronto, Stewardship Ontario and Waste Diversion Ontario. Its mandate is to improve the effectiveness and efficiency of Ontario’s municipal Blue Box recycling program. Since 2008, the CIF has provided over $62 million in funding to various projects across the Province of Ontario.
As Manager (2008-2012) and Director (2012-present) of the CIF, I have worked with Larry Freiburger and Ben Dunbar of AET Group Inc., on several studies. These studies have included various residential and material recovery facility composition audits, recycling participation studies, and equipment performance audits in over 12 municipalities across Ontario. The information gained from these studies is used to analyze program performance, identify possible best practices in residential recycling and evaluate the outcome of CIF funded projects.
Ben, Larry and their waste team at AET Group are recognized as experts in the waste & recycling consulting sector, particularly with respect to composition analysis.
Mike Birett
Director, Continuous Improvement Fund
____________________________________________________________________
Stewardship Ontario is a not-for-profit organization funded and governed by the industries that are the brand owners, first importers or franchisors of the products and packaging materials managed under our recycling programs. Stewardship Ontario operates the Blue Box - the curbside recycling program for printed paper and packaging and the Orange Drop Program- the recycling and safe disposal program for hazardous or special waste.
Larry Freiburger and Ben Dunbar of AET Group Inc., have been retained by Stewardship Ontario as waste/recycling composition consultants on numerous projects since 2006. These studies have included various residential and material recovery facility audits in over 15 municipalities across Ontario (in many cases these are recurring studies over a number of months/years), gathering waste generation and diversion data using precise prescribed audit methodologies. This data is used for various purposes within Stewardship Ontario, including fee setting, and ongoing diversion target monitoring. Since Stewardship Ontario handles more than $100 million in annual steward fees, the credibility and consistency of the data used is critical in administering the programs. Larry and Ben, through AET Group Inc., have used their expertise in waste and recycling composition studies to consistently deliver reliable results to Stewardship Ontario.
Sincerely,
Sherry Arcaro
Director of Field Services
_______________________________________________________________________
AET provided waste and visual audit services for Niagara Region, as part of its 2010-11 Waste Composition Study, and as such, I am pleased to provide this letter of reference.
In 2010-11, Niagara Region commissioned AET to conduct a series of four, seasonal, single-family household waste audits in each municipality of Niagara Region. AET was responsible for collecting, sorting and classifying the waste materials and providing reports to Niagara Region.
In addition, AET was responsible for conducting a series of two visual audits of curbside set-outs and distributing an 'Awards' door hanger to designated households, and providing a report to the Region, as part of Niagara Region's 'It Takes Three' campaign.
Finally, AET prepared a comprehensive trend analysis, which incorporated the 2010-11 audit results and analysis with Niagara Region's previous waste audit results, as well as compared the results from similar medium/large Ontario municipalities.
AET's staff, led by Project Coordinator, Ben Dunbar, demonstrated professionalism with their quality of work and timeliness of reports, which met with Niagara Region's expectations and objectives of this Study. The staff was experienced, knowledgeable, effective and efficient. Niagara Region was very pleased with the work provided on this Study.
Sincerely,
Brad Whitelaw
Program Manager, Waste Policy & Planning
___________________________________________________________________________
AET has worked collaboratively with SNC-Lavalin carrying out waste audits for seven health care facilities operated by Shared Services West situated in Halton, Peel and the west end of Toronto.
Over the course of the project work, AET staff performed all necessary tasks in a professional, courteous and timely manner to ensure the successful completion of the project. The satisfaction of the client resulted in a sole sourced bid to provide similar services at other health care facilities that they manage.
For this project, AET served as the lead in carrying out the waste audits under less than ideal circumstances which required special provisions to address the following:
- hazards associated with handling biomedical and other hazardous materials commingled with non-hazardous waste materials
- insufficient space within the facilities to store and sort the materials
- logistics of material collection in large hospitals
We enjoyed working with AET and look forward to further opportunities to do so.
Yours truly,
Ted Taylor
Manger - Solid Waste Group
_____________________________________________________________________________
JEC has contracted the services of AET Consultants since 2007 for the purpose of performing annual waste audit activities. Over the past three years JEC has found AET Consultants to be extremely professional and courteous providing very effective and efficient waste audit services. AET Consultants have demonstrated a great deal of knowledge within their respective fields of service and have always provided very detailed and extensive reports that have proven to be extremely valuable. I would not hesitate to recommend AET Consultants for any services that fall within their respective disciplines.”
Darren McLeod, Environmental Health and Safety Coordinator
Jefferson Elora Corporation
_____________________________________________________________________________
“Our relationship with AET has been extremely beneficial to our environmental success. If it wasn't for the services provided to us from AET, we would have never won a gold waste reduction award from the Recycling Council of Ontario in 2009. The onsite service given by AET is completed in a professional manner that does not affect our daily operations. The AET staff is courteous and very knowledgeable when it comes to waste diversion. The final report has been a major key to our success. The final report is detailed enough for us to focus on certain waste classes for each department within our facility.”
David Kroeker, Environmental Supervisor
CompX Waterloo
_________________________________________________________________________________
“Thank you for the audit services your company has provided to the Town of Richmond Hill. We found your team to be both approachable and very professional in their approach to the waste studies. They were completely self sufficient in setting up and recording information, and we were impressed by the level of detail they went to in order to determine exact weight measurements in each of the waste categories. We found the services of AET Consultants to be excellent, and we would be pleased to recommend them for their waste auditing services.”
Jeff Meggitt, Manger of Waste Management
Town of Richmond Hill
_____________________________________________________________________________________
“I am pleased to offer this recommendation on behalf of AET, one of our audit compliance consultants. I have been acquainted with AET since 2005, after they won the contract to conduct a gap analysis of the conformance of the Northstar Aerospace (Canada) Milton facility. During that time I was able to observe AET’s professional skills as well as their interaction with regulators and subcontractors. I found that they are committed to consistently provide superior efforts with professional end products in a timely manner and within the estimated budgets. Overall, AET delivered the report on time and included a presentation to management to discuss their findings. The prepared document has been a valuable continuous improvement tool for the Milton facility. In short, I would recommend AET for further environmental compliance work.”
Ibrahim Ayoub, Corporate Environmental Manager
Northstar Aerospace (Canada) Inc.
Third-Party Information Liability Disclaimer
Some of the information on this Web page has been provided by external sources. The Government of Canada is not responsible for the accuracy, reliability or currency of the information supplied by external sources. Users wishing to rely upon this information should consult directly with the source of the information. Content provided by external sources is not subject to official languages, privacy and accessibility requirements.
Contacts
Contact information
Description
Company description
562990 - All Other Waste Management Services
Products, services and licensing
Product / Service / Licensing
With decades of experience, coupled with an extensive in-depth knowledge, AET professionals help organizations to effectively comply with complex regulations, such as EPA, NPRI, TRA, and more. We can help prepare the necessary documentation for permit and license applications including the verification of organizations documentation to verify requirements have been met.
Expertise
Compliance auditing
Regulatory Liaison
NPRI/TRA Reporting
Regulatory awareness and auditor training
TDGA training
Assessment of Hazardous Substance Management Practices
Halocarbon Containing Equipment Inventories
Fuel Storage Tank Assessments
Environmental Compliance Approvals
Environmental Activity and Sector Registry
Government Reporting & Permitting
In addition to our EMS expertise, AET also has experience in the implementation, training, and auditing of other types of management systems including health and safety (OHSAS 18001) and drinking water quality management systems.
Expertise:
• Conducting gap assessments against management system requirements
• Developing and standardizing processes and documentation
• Implementation and optimization of management systems
• Development and delivery of customized training programs for various groups in an organization, including management to production staff
• Development of tools to assist organizations in the implementation of management systems
• Auditing of the management system to ensure readiness for certification
• Accreditation audits
Our professional team of certified energy advisors and consultants work closely with our clients to help them achieve their project objectives while respecting project time lines and budgets. A thorough understanding of operational processes, energy usage and renewable energy technologies allows us to deliver valued services. Our extensive work experience permits us to effectively assist clients throughout the early phases of a project including site assessment; energy evaluation; feasibility analysis and modelling; and project retrofit and construction management.
We have the capability to undertake energy efficiency or retrofit designs for construction projects in the residential and commercial building sector. We can also provide complete energy assessment services on existing buildings, perform detailed analyses of current energy usage and provide detailed recommendations on energy saving upgrades.
Energy Audits
An energy audit consists of a building evaluation, survey and analysis of energy flows. An energy audit or assessment will illustrate where building improvements can save energy and water consumption, reduce greenhouse gases and save money through more efficient energy use. From residential homes to commercial buildings and institutions, AET’s certified energy advisors will evaluate a building to establish an energy consumption baseline; quantify energy usage; and, identify existing energy cost reduction opportunities including return on investment.
EXPERTISE
• Energy audits and analysis
• Utilities inventory (gas, hydro, water)
• Renewable energy feasibility studies
• Energy management programs
• Energy benchmarking and monitoring
• Energy conservation
• Energy retrofits
• Green Energy Act support
• Renewable energy approval process
• Project management
Expertise:
Natural Heritage Assessment & Management
Terrestrial, Aquatic, Birds & Bat Studies
Environmental Planning
Environmental Impact Studies
Environmental Assessments
Environmental Design/Landscape Architecture
Green Infrastructure
Recreational Systems
From cost savings, innovative new products or services, increased employee retention, and strengthened brand and reputation, viewing your organization through a sustainability lens uncovers possibilities that have previously gone unnoticed. Do you have an idea of the true scope of sustainable possibilities available to your organization? Do you need help transforming these possibilities into reality?
AET’s staff of certified sustainability professionals have extensive experience working with organizations at any phase of sustainability management, including:
• Planning and implementation of organizational sustainability strategies
• Benchmarking assessments
• Stakeholder engagement
• Development of customized products to improve sustainability management
• Preparation of sustainability reports according to leading frameworks (e.g. Global Reporting Initiative, Carbon Disclosure Project)
• Verification and assurance of sustainability data
AET has expertise in various sustainability areas, including greenhouse gas management, waste reduction, energy and water assessments, green building design, corporate social responsibility and stakeholder engagement.
Expertise
• Sustainability reporting
• Corporate Social Responsibility
• Corporate Sustainability Plans
• Benchmarking evaluations
• Sustainability program development
• GHG management
• Green building design
• Stakeholder engagement
• Verification and assurance of sustainability data
Greenhouse gases (GHG) are one of the most important performance metrics used to assess an organization's sustainability management. A robust and well-planned GHG inventory and management system will position your organization with a defensible set of data to effectively respond to requests for GHG information from your stakeholders. AET has developed GHG management systems for clients ranging in size from single-location facilities to major multi-national companies following the guidelines set forth in the leading global frameworks, including ISO 14064 and the WRI/WBCSD GHG Protocol. AET also has extensive experience in other aspects of GHG management including development of carbon offset projects, strategic planning pertaining to climate change, life cycle carbon footprint assessments, and third-party verification of GHG emissions and project reductions .
In addition to our GHG expertise, AET manages and conducts both ambient and indoor air quality monitoring as part of environmental remediation projects. As part of ECA compliance monitoring, AET technicians deploy various types of monitoring equipment to assess discharges from mitigation equipment into the natural environment. Vapour intrusion and mitigation assessment is another aspect of AET’s expertise. AET has conducted indoor air sampling programs in commercial, industrial and residential properties to assess the efficacy of vapour intrusion mitigation equipment. Results of sampling undergo QA/QC and are communicated directly with property owners and with regulators, as appropriate.
Expertise
• Greenhouse Gas Emission Inventory and Management System implementation
• Verification of GHG emissions and offset projects
• Carbon offset project development
• GHG target setting and reduction opportunities
• Life cycle carbon footprint assessments
• Strategic Planning pertaining to climate change risks and opportunities
• Indoor air monitoring programs
• Odour and noise assessments
• Dispersion modeling
• Environmental Compliance Approvals
• Government Reporting an Permits
- Worked closely with indoor air specialist to develop feasible recommendations to mitigate vapour intrusion in over 100 residential homes, including design and install of subslab depressurization (SSD) systems.
- Developed schedules for remediation based on construction requirements
- Developed required drawings for permits and coordinated activities with the local municipality
Expertise
Indoor air monitoring programs
Water pump and treat systems
Soil vapour extraction systems
Groundwater and surface water sampling programs
Stakeholder engagement and public consultation
Remedial project management
Specialized Communications
As part of AETs ongoing monitoring programs, AET conducts monitoring of storm water systems with a focus on water quality to assess impact of stormwater management system. Comprehensive environmental monitoring and inspection programs are completed during construction of creek sanitary sewer systems to help prevent potential adverse environmental impacts during construction and to evaluate effectiveness of environmental protection measures during and after construction.
AET’s auditors have extensive experience and working knowledge of municipal drinking water systems and the Drinking Water Quality Management Standard to audit Operating Authorities of any size and complexity against the requirements of the Standard.
Expertise
Groundwater monitoring
Surface water and sediment assessments
Wastewater discharge monitoring
Drinking Water Quality Management Systems
Erosion and Sediment Control
Stream Restoration
Stormwater Management
Wetland assessments and evaluations
Aquatic habitat assessments
Industrial water audits
Water conservation
B109-Other Environmental Studies
E000-Environmental Services
E199-Other Environmental Services
Market
Market profile
Alliances:
- Technology
Industry sector market interests:
- Agriculture
- Construction
- Environment
- Fishery
- Forestry
- Information Technology and Telecommunications
- Manufacturing
- Medical/Biotechnology/Chemical
- Mining/Petroleum/Gas
- Service Industry
- Tourism
- Transportation
- Wholesale/Retail
- Aerospace
- Defence
- Automotive
- Food and Beverage Manufacturing
- Furniture and Wood Product
- Pulp and Paper
- Plastics and Rubber Products
- Primary and Fabricated Metal
- Electrical Equipment
- Textile and Clothing
Sector
Sector information
Key / Major clients:
Public Works and Government Services CanadaShared Services West
SNC-Lavalin Profac
Regional Municipality of Waterloo
Regional Municipality of York
Stewardship Ontario
Multi-Material Stewardship Manitoba
Refreshments Canada
Corporations Supporting Recycling
Waste Diversion Ontario
Association of Municipalities of Ontario
Municipality of Jasper Alberta
Dufferin-Peel
Ottawa Valley Waste Recovery Centre
Municipality of Muskoka
York Region Catholic District School Board
Dufferin-Peel Catholic District School Board
Wellington Catholic District School Board
City of Toronto
Town of Richmond Hill
Town of Markham
Town of Blue Mountains
County of Simcoe
Region of Peel
County of Wellington
City of Hamilton
City of Waterloo
City of London
City of Brockville
City of Barrie
City of Owen Sound
Durham Region
Linamar Corporation
Research In Motion
Honeywell Aerospace
General Electric Canada
Musashi Auto Parts
Jefferson Elora Corporation
Dana Canada
Long Manufacturing
Blount Canada Oregon Cutting Systems
Bon L Canada
TeleflexGFI Control Systems
CompX Waterloo Furniture Components
Marwood Metal Fabrication
Mattamy Homes
Monarch Homes
Kenmore Homes
SNC Lavalin Engineering
MGM Management
Entec Consulting
Vinyl Council of Canada
Defense Canada
Churchill Homes Ltd.
Cook Homes
Ashton Ridge Homes
Reids Heritage Homes
Westberry Homes
Sherwood Homes
Eden Homes
Horizon Legacy Group
Success stories:
Ian Cook Construction implemented a Construction Solid Waste Management Plan designed by AET for the Lutherwood Communities Project in Waterloo, Canada. The plan resulted in an overall waste diverion of 76% through waste minimization, reuse, on-site source separation and recycling of construction bi-products. Ian Cook Construction was awarded an Outstanding Environmental Sustainability Award from the Recycling Council of Ontario for their environmental stewardship and management role on the Lutherwood Communities project.Testimonial:
Stewardship Ontario has retained AET Consultants on a number of occasions over the past year and a half to work on municipal waste/recycling projects funded through our Effectiveness & Efficiency Fund, a grant program that works to help Ontario municipalities reduce costs and increase the tonnes of Blue Box waste recovered.AET Consultants has completed several projects for Stewardship Ontario, including Single-Family
Waste Composition Audits in the Town of Blue Mountains and Simcoe County, and Multi- Residential Waste Composition Audits in the City of Toronto and Peel Region. These audits provide valuable information on residential waste generation and diversion rates for communities across the province.
AET Consultants attention to detail and accuracy in planning and performing waste audit studies has enabled us to confidently set steward fees and measure Blue Box performance and identify target materials as directed in the Blue Box Plan.
In addition to the residential waste composition audits, AET Consultants was selected as the lead consultant on the York Region Collection and Processing Optimization Study. This project involved gathering quantitative and qualitative information about compacting recyclables in communities in
York Region and over 50 other communities across North America. The impacts of various compaction rates on material recovery efficiency were evaluated by AET Consultants through a series of audits at York Regions MRF.
AET Consultants has consistently performed in a professional manner providing Stewardship
Ontario with detailed, accurate and valuable data in a timely fashion.
I recommend AET Consultants to you without reservation. Sincerely,
John Dixie
________________________________________________________
Over the past year, AET Consultants has provided waste consulting services for York Region and as such, I am pleased to provide this letter of reference.
In 2006, York Region commissioned numerous waste studies to evaluate the performance of our blue box program and the results of these studies will lead to significant improvements to our overall system. These studies included:
Town of Schomberg Residential Composition Waste Audit
Single Stream Blue Box Waste Composition Audit: York Region versus Non-York Region materials
Mixed Broken Glass Composition Audit
Background Study on Compaction of Blue Box Recyclables
Waste Composition Audit on Compaction of Blue Box Recyclables and MRF Optimization Study
AET Consultants professionalism, quality of work and timeliness of reports all met with York Regions expectations and objectives of these studies. York Region is very pleased with the work AET Consultants has done for us over the past year and will be our first choice for future consulting work.
Shaun Spalding
_______________________________________________________________________
The Continuous Improvement Fund (CIF) is a program developed through a partnership among the Association of Municipalities of Ontario, the City of Toronto, Stewardship Ontario and Waste Diversion Ontario. Its mandate is to improve the effectiveness and efficiency of Ontario’s municipal Blue Box recycling program. Since 2008, the CIF has provided over $62 million in funding to various projects across the Province of Ontario.
As Manager (2008-2012) and Director (2012-present) of the CIF, I have worked with Larry Freiburger and Ben Dunbar of AET Group Inc., on several studies. These studies have included various residential and material recovery facility composition audits, recycling participation studies, and equipment performance audits in over 12 municipalities across Ontario. The information gained from these studies is used to analyze program performance, identify possible best practices in residential recycling and evaluate the outcome of CIF funded projects.
Ben, Larry and their waste team at AET Group are recognized as experts in the waste & recycling consulting sector, particularly with respect to composition analysis.
Mike Birett
Director, Continuous Improvement Fund
____________________________________________________________________
Stewardship Ontario is a not-for-profit organization funded and governed by the industries that are the brand owners, first importers or franchisors of the products and packaging materials managed under our recycling programs. Stewardship Ontario operates the Blue Box - the curbside recycling program for printed paper and packaging and the Orange Drop Program- the recycling and safe disposal program for hazardous or special waste.
Larry Freiburger and Ben Dunbar of AET Group Inc., have been retained by Stewardship Ontario as waste/recycling composition consultants on numerous projects since 2006. These studies have included various residential and material recovery facility audits in over 15 municipalities across Ontario (in many cases these are recurring studies over a number of months/years), gathering waste generation and diversion data using precise prescribed audit methodologies. This data is used for various purposes within Stewardship Ontario, including fee setting, and ongoing diversion target monitoring. Since Stewardship Ontario handles more than $100 million in annual steward fees, the credibility and consistency of the data used is critical in administering the programs. Larry and Ben, through AET Group Inc., have used their expertise in waste and recycling composition studies to consistently deliver reliable results to Stewardship Ontario.
Sincerely,
Sherry Arcaro
Director of Field Services
_______________________________________________________________________
AET provided waste and visual audit services for Niagara Region, as part of its 2010-11 Waste Composition Study, and as such, I am pleased to provide this letter of reference.
In 2010-11, Niagara Region commissioned AET to conduct a series of four, seasonal, single-family household waste audits in each municipality of Niagara Region. AET was responsible for collecting, sorting and classifying the waste materials and providing reports to Niagara Region.
In addition, AET was responsible for conducting a series of two visual audits of curbside set-outs and distributing an 'Awards' door hanger to designated households, and providing a report to the Region, as part of Niagara Region's 'It Takes Three' campaign.
Finally, AET prepared a comprehensive trend analysis, which incorporated the 2010-11 audit results and analysis with Niagara Region's previous waste audit results, as well as compared the results from similar medium/large Ontario municipalities.
AET's staff, led by Project Coordinator, Ben Dunbar, demonstrated professionalism with their quality of work and timeliness of reports, which met with Niagara Region's expectations and objectives of this Study. The staff was experienced, knowledgeable, effective and efficient. Niagara Region was very pleased with the work provided on this Study.
Sincerely,
Brad Whitelaw
Program Manager, Waste Policy & Planning
___________________________________________________________________________
AET has worked collaboratively with SNC-Lavalin carrying out waste audits for seven health care facilities operated by Shared Services West situated in Halton, Peel and the west end of Toronto.
Over the course of the project work, AET staff performed all necessary tasks in a professional, courteous and timely manner to ensure the successful completion of the project. The satisfaction of the client resulted in a sole sourced bid to provide similar services at other health care facilities that they manage.
For this project, AET served as the lead in carrying out the waste audits under less than ideal circumstances which required special provisions to address the following:
- hazards associated with handling biomedical and other hazardous materials commingled with non-hazardous waste materials
- insufficient space within the facilities to store and sort the materials
- logistics of material collection in large hospitals
We enjoyed working with AET and look forward to further opportunities to do so.
Yours truly,
Ted Taylor
Manger - Solid Waste Group
_____________________________________________________________________________
JEC has contracted the services of AET Consultants since 2007 for the purpose of performing annual waste audit activities. Over the past three years JEC has found AET Consultants to be extremely professional and courteous providing very effective and efficient waste audit services. AET Consultants have demonstrated a great deal of knowledge within their respective fields of service and have always provided very detailed and extensive reports that have proven to be extremely valuable. I would not hesitate to recommend AET Consultants for any services that fall within their respective disciplines.”
Darren McLeod, Environmental Health and Safety Coordinator
Jefferson Elora Corporation
_____________________________________________________________________________
“Our relationship with AET has been extremely beneficial to our environmental success. If it wasn't for the services provided to us from AET, we would have never won a gold waste reduction award from the Recycling Council of Ontario in 2009. The onsite service given by AET is completed in a professional manner that does not affect our daily operations. The AET staff is courteous and very knowledgeable when it comes to waste diversion. The final report has been a major key to our success. The final report is detailed enough for us to focus on certain waste classes for each department within our facility.”
David Kroeker, Environmental Supervisor
CompX Waterloo
_________________________________________________________________________________
“Thank you for the audit services your company has provided to the Town of Richmond Hill. We found your team to be both approachable and very professional in their approach to the waste studies. They were completely self sufficient in setting up and recording information, and we were impressed by the level of detail they went to in order to determine exact weight measurements in each of the waste categories. We found the services of AET Consultants to be excellent, and we would be pleased to recommend them for their waste auditing services.”
Jeff Meggitt, Manger of Waste Management
Town of Richmond Hill
_____________________________________________________________________________________
“I am pleased to offer this recommendation on behalf of AET, one of our audit compliance consultants. I have been acquainted with AET since 2005, after they won the contract to conduct a gap analysis of the conformance of the Northstar Aerospace (Canada) Milton facility. During that time I was able to observe AET’s professional skills as well as their interaction with regulators and subcontractors. I found that they are committed to consistently provide superior efforts with professional end products in a timely manner and within the estimated budgets. Overall, AET delivered the report on time and included a presentation to management to discuss their findings. The prepared document has been a valuable continuous improvement tool for the Milton facility. In short, I would recommend AET for further environmental compliance work.”
Ibrahim Ayoub, Corporate Environmental Manager
Northstar Aerospace (Canada) Inc.


{% include "design/head1.html" %} {% include "design/main_field_report.html" %} {% include "design/foot1.html" %}


Column 1
The madness is runnin' wild! the same fire the dragon breathes. you're goin' nowhere! rules? world hangman well rules were made to be broken. i got'cha for three minutes! hangman ooooooh yeah! i want everybody to ultimate warrior i say i'm a million percent. that is better than a hundred percent! ultimate warrior the macho man is right here, and i'm gonna take it to the limit!
Column 2
The madness is runnin' wild! the same fire the dragon breathes. you're goin' nowhere! rules? world hangman well rules were made to be broken. i got'cha for three minutes! hangman ooooooh yeah! i want everybody to ultimate warrior i say i'm a million percent. that is better than a hundred percent! ultimate warrior the macho man is right here, and i'm gonna take it to the limit!
Column 3
The madness is runnin' wild! the same fire the dragon breathes. you're goin' nowhere! rules? world hangman well rules were made to be broken. i got'cha for three minutes! hangman ooooooh yeah! i want everybody to ultimate warrior i say i'm a million percent. that is better than a hundred percent! ultimate warrior the macho man is right here, and i'm gonna take it to the limit!


intersectPlaneSphere
PURPOSE
INTERSECTPLANESPHERE return intersection between a plane and a sphere
SYNOPSIS
function circle = intersectPlaneSphere(plane, sphere)
DESCRIPTION
CROSS-REFERENCE INFORMATION
This function calls:
- cart2sph2 CART2SPH2 convert cartesian 2 spherical coordinate
- distancePoints3d DISTANCEPOINTS3D compute euclidean distance between 3D Points
- planeNormal PLANENORMAL compute the normal to a plane
- projPointOnPlane PROJPOINTONPLANE return the projection of a point on a plane
This function is called by:
Generated on Fri 05-Feb-2010 11:20:41 by m2html © 2003


A dark-themed filled Line chart that also has the spline
option enabled.
Circular tickmarks are enabled. The SVG
tag has a black background and the
line is colored dark blue. It uses the trace
effect and
has a semi-opaque fill color - so you can see the background through it.
Note that this choice of colors may not be best suited for someone who has sight difficulties as the difference in colors (the black and the dark blue) may be too slight for them to distinguish.
Also, a chart that shows the achievements of individual figures, like this one does, may be more suited to a Bar (horizontal or vertical) as the data is not a continuing series, but more a set of individual numbers that apply (in this case) to a group of people.
In terms of responsiveness when the screen is smaller the labels change to use dual lines and the tickmarks disappear.
This goes in the documents header: Put this where you want the chart to show up:

This is the code that generates the chart - it should be placed AFTER the
div
tag:


|
|
Chapter 5: Building ArraysThis chapter is about building arrays. First we look at building arrays from lists, and then at joining arrays together in various ways to make larger arrays.
5.1 Building Arrays by Shaping Lists5.1.1 ReviewRecall from Chapter 02 what we mean by the word "items". The items of a list of numbers are the numbers. The items of a table are its rows. The items of a 3-dimensional array are its planes.Recall also that x $ y produces an array of the items of the list y, with shape x, that is, with dimensions given by the list x. For example:
If the list y contains fewer than the number of items needed, then y is re-used in cyclical fashion to make up the number of items needed. This means that an array can be built to show some simple patterning, such as all elements being the same, for example.
The "Shape" verb, dyadic $, has a companion verb, "ShapeOf" (monadic $), which yields the list-of-dimensions, that is, shape, of its argument. To illustrate:
For any array A, its list-of-dimensions $ A is a 1-dimensional list (the shape). Hence $ $ A is a list of 1 item (the rank). Hence $ $ $ A is always a list containing just the number 1.
5.1.2 Empty ArraysAn array can be of length zero in any of its dimensions. A zero length, or empty, list can be built by writing 0 for its list of dimensions, and any value (doesn't matter what) for the value of the item(s).
If E is empty, then it has no items, and so, after appending an item to it, the result will have one item.
Similarly, if ET is an empty table with no rows, and say, 3 columns, then after adding a row, the result will have one row.
5.1.3 Building a ScalarSuppose we need to build a scalar. A scalar has no dimensions, that is, its dimension-list is empty. We can give an empty list as the left argument of $ to make a scalar:
5.1.4 Shape More GenerallyWe said that (x $ y) produces an x-shaped array of the items of y. That is, in general the shape of (x$y) will be not just x, but rather x followed by the shape of an item of y.If y is a table, then an item of y is a row, that is, a list. In the following example, the shape of an item of Y is the length of a row of Y, which is 4 .
The next sections look at building new arrays by joining together arrays we already have. 5.2 Appending, or Joining End-to-EndRecall that any array can be regarded as a list of items, so that for example the items of a table are its rows. The verb , (comma) is called "Append". The expression (x,y) is a list of the items of x followed by the items of y.B =: 2 3 $ 'UVWXYZ' b =: 3 $ 'uvw'
In the example of (A,B) above. the items of A are lists of length 3, and so are the items of B. Hence items of A are compatible with, that is, have the same rank and length as items of B. What if they do not? In this case the "Append" verb will helpfully try to stretch one argument to fit the other, by bringing them to the same rank, padding to length, and replicating scalars as necessary. This is shown the following examples. 5.2.1 Bringing To Same RankSuppose we want to append a row to a table. For example, consider appending the 3-character list b (above) to the 2 by 3 table A (above) to form a new row.
Notice that we want the two items of A to be followed by the single item of b, but b is not a 1-item affair. We could do it by reshaping b into a 1 by 3 table, that is, by raising the rank of b. However, this is not necessary, because, as we see, the "Append" verb has automatically stretched the low-rank argument into a 1-item array, by supplying leading dimension(s) of 1 as necessary.
5.2.2 Padding To LengthWhen the items of one argument are shorter than the items of the other, they will be padded out to length. Characters arrays are padded with the blank character, numerical arrays with zero.
5.2.3 Replicating ScalarsA scalar argument of "Append" is replicated as necessary to match the other argument. In the following example, notice how the scalar '*' is replicated, but the vector (1 $ '*') is padded.
5.3 Stitching, or Joining Side-to-SideThe dyadic verb ,. (comma dot) is called "Stitch". In the expression (x ,. y) each item of x has the corresponding item of y appended to produce an item of the result.
5.4 Laminating, or Joining Face-to-FaceThe verb ,: (comma colon) is called "Laminate". The result of (x ,: y) is always an array with two items, of which the first is x and the second is y
If x and y are tables, then we can imagine the result as one table laid on top of the other to form a 3-dimensional array, of length 2 along its first dimension.
5.5 LinkingThe verb ; (semicolon) is called "Link". It is convenient for building lists of boxes.
Notice how the example of 5;12;1995 shows that (x;y) is not invariably just (< x),(< y) . Since "Link" is intended for building lists of boxes, it recognises when its right argument is already a list of boxes. If we define a verb which does produce (< x),(< y) foo =: 4 : '(< x) , (< y)'we can compare these two:
5.6 Unbuilding ArraysWe have looked at four dyadic verbs: "Append" (,), "Stitch" (,.), "Laminate" (,:) and "Link" (;). Each of these has a monadic case, which we now look at.5.6.1 RazingMonadic ; is called "Raze". It unboxes elements of the argument and assembles them into a list.
5.6.2 RavellingMonadic , is called "Ravel". It assembles elements of the argument into a list.
5.6.3 Ravelling ItemsMonadic ,. is called "Ravel Items". It separately ravels each item of the argument to form a table.
"Ravel Items" is useful for making a 1-column table out of a list.
5.6.4 ItemizingMonadic ,: is called "Itemize". It makes a 1-item array out of any array, by adding a leading dimension of 1.
5.7 Arrays Large and SmallAs we have seen, an array can be built with the $ verb.3 2 $ 1 2 3 4 5 6 1 2 3 4 5 6For small arrays, where the contents can be listed on a single line, there are alternatives to using $, which avoid the need to give the dimensions explicitly.
To build large tables, a convenient method is as follows. First, here is a "utility" verb (that is, a verb which is useful for present purposes, but we don't need to study its definition now.) ArrayMaker =: ". ;. _2The purpose of ArrayMaker is to build a numeric table row by row from the lines of a script. table =: ArrayMaker 0 : 0 1 2 3 4 5 6 7 8 9 )
(See Chapter 17 for an explanation of how ArrayMaker works). Arrays of boxes can also be entered from a script in the same way: X =: ArrayMaker 0 : 0 'hello' ; 1 2 3 ; 8 'Waldo' ; 4 5 6 ; 9 )
We have reached the end of Chapter 5. |
The examples in this chapter
were executed using J version 701.
This chapter last updated 29 Jul 2012
Copyright © Roger Stokes 2012.
This material may be freely reproduced,
provided that this copyright notice is also reproduced.


expected builds and those submitted in the past 7 days
(select a group even if you want only expected)
| BuildGroup | Matches | Type | Delete? |
|---|---|---|---|
| {{wildcard.buildgroupname}} | {{wildcard.match}} | {{wildcard.buildtype}} |
Leave blank to ignore this criterion.
| Group to draw builds from | Site | Build name contains | Delete? |
|---|---|---|---|
| {{rule.parentgroupname}} | {{rule.sitename}} | {{rule.match}} |


I recently read Eric Reis' book "The Lean Startup" for the second time. Last I read it was in 2014 when I accidentally found it at a friend's place1. Then, and now, the book struck a chord with me. I have wasted a lot of time previously building things no one wants to use, and the book's main thesis is to avoid such wastage. Thus, it was good to revise the lessons again.
This time, I decided to write up the main lessons, as personal note to myself. They might also be useful to fellow entrepreneurs.
If you are solving an algebra problems or an integration (integral calculus) problem, you have many chances. You try one method, and if it does not work, you can try another approach. Whole process takes at most a few hours, and even slow learners, by hit and trial, gradually understand what are promising approaches and what are dead ends. Thus, if you are hard working enough, you improve on your Maths just by working hard. Then you can go to the exam and ace it.
In startups, or creating products in general, cycle times are much larger, and hence you need to have a better framework of learning. You need to learn fast because number of chances that you get are few.
There is a myth making industry that glorifies the successes. It makes us believe that the success is inevitable if you work hard. If we fail we were not visionary enough or were not in the right place at the right time.
Planning, market research etc are not applicable in startups because of uncertainty. So, some entrepreneurs take a totally different attitude of "Just do it", which is also not correct. There is a way you can "manage" entrepreneurship, though differently from large organisations.
Learn startup derives from learn manufacturing, whose tenets are
Vision rarely changes. Strategy changes frequently, and this is called a pivot. Product changes frequently thorugh the process of optimisation, called "tuning the engine".
Institution design to create a new product or service under conditions of extreme uncertainty.
[1] That friend is Abhishek Singh who has had an impact on everyone he has met.


Posted on October 1, 2013
iLead… Do you?
This past weekend IEEE FAU Student Branch had the esteemed privilege and honor to attend the 2013 FAU iLEAD conference to celebrate and enforce the ideologies of student leadership and help clubs at FAU reach their goals to perform at their best and to achieve great things. The conference began at 9:00 AM where professional student leadership speaker T.J. Sullivan. Sullivan’s new book Motivating the Middle has inspired many students across the nation to reevaluate their traditional way of leading to perhaps strengthen their methods by focusing on some parts of their student organizations which may not be receiving the attention they need. Sullivan’s speech was both insightful and motivating and he captured the crowd with tons of excitement and energy while conveying his point aptly and proficiently.
From graduate student leaders and professors to professionals with many years of leadership experience in the workforce, the many breakout session leaders gave the conference its amazing quality. All sessions were seriously educational and the material taught was truly priceless. Student were given valuable insight into way their organizations can benefit each and every one of their members more directly so that, as leaders, they could achieve their goals. The sessions were focused on just sthat: How can FAU organizations work a little better, in the right ways to have an easier time reaching their goals?


|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface EmailExaminer
This interface provides methods for examining
javax.mail.Message
objects. It's designed to
get information about bounced emails in particular via information
found in the body or headers of the email. Each particular MTA provides
information about the nature of the bounced email in their own format, and
thus it is expected that an implementation of an EmailExaminer should
be created for each specific MTA that the user is expecting to receive
bounced emails from.
| Field Summary | |
|---|---|
static java.lang.String |
CLASS_VERSION
Class version string |
| Method Summary | |
|---|---|
java.lang.Object |
examineEmail(javax.mail.Message pMessage)
This is a generic method that can be used to examine a message in an implementation-specific manner and in a context that is meaningful to the developer implementing it. |
java.lang.String |
getBouncedEmailAddress(javax.mail.Message pMessage)
Gets the email address of the bounced recipient from the given javax.mail.Message . |
java.lang.String |
getBouncedEnhancedStatusCode(javax.mail.Message pMessage)
Gets the enhanced status code from the given bounced email. |
java.lang.String |
getBouncedErrorMessage(javax.mail.Message pMessage)
Gets the error message from the given bounced email. |
java.lang.String |
getBouncedReplyCode(javax.mail.Message pMessage)
Gets the reply code (RFC 821) of the given bounced message. |
java.lang.String[] |
getMonitoredBounceReplyCodes()
Gets the reply codes that indicate an email is bounced |
java.lang.String |
getMTAName()
Gets the name of the MTA that this examiner is valid for For example, if this returns the value "sendmail", then the user can assume that this examiner will correctly get information from bounced emails in a sendmail-based format |
boolean |
isBouncedEmail(javax.mail.Message pMessage)
Checks the passed in javax.mail.Message object
for indications that it has been bounced. |
void |
setMonitoredBounceReplyCodes(java.lang.String[] pReplyCodes)
Sets the reply codes that indicate an email is bounced This can be any number of standard SMTP codes defined in RFC 821. |
| Field Detail |
|---|
static final java.lang.String CLASS_VERSION
| Method Detail |
|---|
java.lang.String getMTAName()
void setMonitoredBounceReplyCodes(java.lang.String[] pReplyCodes)
pReplyCodes
- an array of RFC 821 reply codes that,
if present, will indicate a message has been bouncedjava.lang.String[] getMonitoredBounceReplyCodes()
boolean isBouncedEmail(javax.mail.Message pMessage) throws javax.mail.MessagingException, EmailException
javax.mail.Message
object
for indications that it has been bounced. Each MTA sends
a formatted reply for bounced emails, so this implementation
will depend on the specific MTA examiner used.
pMessage
- the message to examine
javax.mail.MessagingException
- if a problem occurs while calling
methods on the pMessage
object
EmailException
- if a problem occurs during the parsing
of the content, of invalid arguments are specified
NOTE: An exception should NOT be thrown if the given message
is not in a format recognized by this examiner. In most cases,
a list of examiners will be called upon to see if any consider
the message as bounced in a given operation. Developers are
expected to return false in this case.java.lang.String getBouncedEmailAddress(javax.mail.Message pMessage) throws javax.mail.MessagingException, EmailException
javax.mail.Message
. This address can
be found via MTA-specific headers, or body content and is
implementation dependent. If the passed in message has not
been found to be bounced, this should return null.
pMessage
- the bounced message to examine
pMessage
i.e. the formatting is not what was expected, or the message
has not been determined as bounced
javax.mail.MessagingException
- if a problem occurs while calling
methods on the pMessage
object
EmailException
- if a problem occurs during the parsing
of the content, of invalid arguments are specified
NOTE: An exception should NOT be thrown if the given message
is not in a format recognized by this examiner. In most cases,
a list of examiners will be called upon to see if any consider
the message as bounced in a given operation. Developers are
expected to return null in this case.java.lang.String getBouncedErrorMessage(javax.mail.Message pMessage) throws javax.mail.MessagingException, EmailException
pMessage
should also
be declared as bounced before looking for the error message, otherwise
null should be returned
pMessage
- the bounced message to examine
pMessage
i.e. the formatting is not what was
expected, or the message has not been determined as bounced
javax.mail.MessagingException
- if a problem occurs while calling
methods on the pMessage
object
EmailException
- if a problem occurs during the parsing
of the content, of invalid arguments are specified
NOTE: An exception should NOT be thrown if the given message
is not in a format recognized by this examiner. In most cases,
a list of examiners will be called upon to see if any consider
the message as bounced in a given operation. Developers are expected
to return null in this case.java.lang.String getBouncedEnhancedStatusCode(javax.mail.Message pMessage) throws javax.mail.MessagingException, EmailException
pMessage
should also be declared as
bounced before looking for the status code, otherwise null should
be returned.
pMessage
- the bounced message to examine
pMessage
i.e. the formatting is not what was
expected, or the message has not been determined as bounced
javax.mail.MessagingException
- if a problem occurs while calling
methods on the pMessage
object
EmailException
- if a problem occurs during the parsing
of the content, of invalid arguments are specified
NOTE: An exception should NOT be thrown if the given message
is not in a format recognized by this examiner. In most cases,
a list of examiners will be called upon to see if any consider
the message as bounced in a given operation. Developers are expected
to return null in this case.java.lang.String getBouncedReplyCode(javax.mail.Message pMessage) throws javax.mail.MessagingException, EmailException
getMonitoredReplyCodes
array. The location of this code is MTA-specific and is the
developers responsibility to determine its location in a given
message. The passed in pMessage
should also be
declared as bounced before looking for the reply code, otherwise
null should be returned
pMessage
- the bounced message to examine
pMessage
i.e. the formatting is not what was
expected, or the message has not been determined as bounced
javax.mail.MessagingException
- if a problem occurs while calling
methods on the pMessage
object
EmailException
- if a problem occurs during the parsing
of the content, of invalid arguments are specified
NOTE: An exception should NOT be thrown if the given message
is not in a format recognized by this examiner. In most cases,
a list of examiners will be called upon to see if any consider
the message as bounced in a given operation. Developers are expected
to return null in this case.java.lang.Object examineEmail(javax.mail.Message pMessage) throws javax.mail.MessagingException, EmailException
pMessage
- the message to examine
javax.mail.MessagingException
- if a problem occurs while calling methods
on the pMessage
object
EmailException
- if a problem occurs during the parsing
of the content, of invalid arguments are specified
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |


Welcome to @app.name@!
This will install and setup
@app.name@
.
Griffon
Groovy
About this Distribution
This installer was created using IzPack (see
http://izpack.org/
).


| goog.Disposable | |
| goog.net.xpc.Transport | goog.Disposable |
| goog.net.xpc.IframePollingTransport | goog.net.xpc.Transport |
|
channel
:
The channel this transport belongs to.
|
|
checkForeignFramesReady_()
Checks if the frames in the peer's page are ready. These contain a
document from the own domain and are the ones messages are received through.
|
code » | ||
|
checkIfConnected_()
Check if connection is ready.
|
code » | ||
|
checkLocalFramesPresent_()
Checks if the iframes created in the own document are ready.
|
code » | ||
|
connect()
No description.
|
code » | ||
|
constructSenderFrame_(id)
⇒
Constructs a sending frame the the given id.
|
code » | ||
|
constructSenderFrames_()
Creates the iframes which are used to send messages (and acknowledgements)
to the peer. Sender iframes contain a document from a different origin and
therefore their content can't be accessed.
|
code » | ||
|
deconstructSenderFrames_()
Cleans up the existing sender frames owned by this peer. Only called by
the outer peer.
|
code » | ||
|
deliverPayload_(s)
Delivers a message.
Arguments:
|
code » | ||
|
disposeInternal()
No description.
|
code » | ||
|
getAckFrameName_()
⇒
Returns the name/ID of the ack frame.
Returns:
Name of ack frame.
|
code » | ||
|
getMsgFrameName_()
⇒
Returns the name/ID of the message frame.
Returns:
Name of message frame.
|
code » | ||
|
innerPeerReconnect_()
The protocol for reconnecting is for the inner frame to change channel
names, and then communicate the new channel name to the outer peer.
The outer peer looks in a predefined location for the channel name
upate. It is important to use a completely new channel name, as this
will ensure that all messaging iframes are not in the bfcache.
Otherwise, Safari may pollute the history when modifying the location
of bfcached iframes.
|
code » | ||
|
isRcvFrameReady_(frameName)
⇒
Checks if the receiving frame is ready.
|
code » | ||
|
outerPeerReconnect_()
Scans inner peer for a reconnect message, which will be used to update
the outer peer's channel name. If a reconnect message is found, the
sender frames will be cleaned up to make way for the new sender frames.
Only called by the outer peer.
|
code » | ||
|
processIncomingAck(msgStr)
Process an incoming acknowdedgement.
Arguments:
|
code » | ||
|
processIncomingMsg(raw)
Processes an incoming message.
Arguments:
|
code » | ||
|
send(service, payload)
Sends a message. Splits it in multiple frames if too long (exceeds IE's
URL-length maximum.
Wireformat: [,/<#frames>]|
|
code » | ||
|
sendNextFrame_()
Sends a frame (message part).
|
code » |
|
connect()
No description.
|
code » | |
|
getName()
⇒
Return the transport name.
Returns:
the transport name.
|
code » | |
|
getType()
⇒
No description.
Returns:
The transport type identifier.
|
code » | |
|
send()
Sends a message.
|
code » | |
|
transportServiceHandler()
Handles transport service messages (internal signalling).
|
code » |
|
dispose()
No description.
|
code » | |
|
disposeInternal()
Deletes or nulls out any references to COM objects, DOM nodes, or other
disposable objects. Classes that extend
goog.Disposable should
override this method. For example:
mypackage.MyClass = function() { goog.Disposable.call(this); // Constructor logic specific to MyClass. ... }; goog.inherits(mypackage.MyClass, goog.Disposable); mypackage.MyClass.prototype.disposeInternal = function() { mypackage.MyClass.superClass_.disposeInternal.call(this); // Dispose logic specific to MyClass. ... }; |
code » | |
|
getDisposed()
⇒
No description.
Returns:
Whether the object has been disposed of.
|
code » | |
|
isDisposed()
⇒
No description.
Returns:
Whether the object has been disposed of.
|
code » |
|
goog.net.xpc.IframePollingTransport.receiveCb_()
Callback that wraps receive_ to be used in timers.
|
code » | |
|
goog.net.xpc.IframePollingTransport.receive_()
Polls all receivers.
|
code » | |
|
goog.net.xpc.IframePollingTransport.startRcvTimer_()
Starts the polling loop.
|
code » |
|
The string used to prefix all iframe names and IDs.
|
Code » | |
|
Long polling interval.
|
Code » | |
|
Short polling interval.
|
Code » | |
|
Period how long to use TIME_POLL_SHORT_ before raising polling-interval
to TIME_POLL_LONG_ after an activity.
|
Code » | |
|
goog.net.xpc.IframePollingTransport.receivers_
:
Array holding all Receiver-instances.
|
Code » |


Share a Conversation Publish Close About the Conversation What would you like to call the conversation? Where did the conversation take place? What would you like people to know about the conversation? Introduce your conversation here. Who participated in the conversation? What themes emerge from your conversation? Sources Danger Zone


{{ proto.version | upper | trC('-',' ') }}
This version comprises the following Trello Cards from the IIDB Hypothesis Board
{{ helpers.linkList([ { url: 'https://trello.com/c/iESPyQLP', text: 'Date of accident' }, { url: 'https://trello.com/c/3yqPL75e', text: 'Consent for access to Medical records' }, { url: 'https://trello.com/c/FBKomnFf', text: 'Users need to provide us with their bank details' }, { url: 'https://trello.com/c/KOStYaZa', text: "There are reasons a user won't be eligible to claim." }, { url: 'https://trello.com/c/oiOAN7xI/7-users-will-need-to-provide-us-with-some-personal-details', text: 'Users will need to provide us with some personal details' } ]) }}


We've sent a 6-digit confirmation code to<EMAIL_ADDRESS>It will expire shortly, so enter it soon.


Your task in this exercise is to show the behavior for the linked stack's push operation.
Push insert_value into the stack.
You can create a new link node by clicking the "NewNode" button. You can insert a value into the node by clicking the "Insert" button. To change a pointer, click its start point (in the right-hand side of its start node), and then click on the node that you want it to point to.
The first step would be to create a new link node. Then insert the new value into the new node.
Next, click the right section of the new node so that you can change where it points to. Then click the first node on the list.
Finally, click "top" and then click the new node to change where "top" points to.


---
layout: post
title: Posterous. P/Hosting That Just Works
categories: []
tags:
- geek
- posterous
status: publish
type: post
published: true
meta:
_original_post_id: ''
_original_import_author: John Duprey
author:
---
Posterous is a content p/hosting service! Get yours today!


The main reason for rewriting was, that after having searched for a while, for an alternative to the standard HTML <select>
element, I came across this
project: AngularJS MultiSelect. While being purely based on AngularJS, it unfortunately isn't written in a way
directives should be. Moreover the code base is quite large (with more than 800 lines of code), which makes
it hard to add new features. What I specially disliked, was the need to inject the select options via a wrapping controller.
This certainly was not the intention of the AngularJS's authors!
Therefore I decided to write my own version of it.
{{ browser }}
<bsp-select>
replaces the common HTML tag <select>
.ng-model="browser"
to the local scope.<bsp-option>
.<bsp-option>
element, add the attribute selected
to its HTML tag.<bsp-option>
, the value of attribute value
is set to the scope's model (here browser
).
<bsp-select ng-model="browser" required>
<bsp-option value="opera">Opera</bsp-option>
<bsp-option value="ie" selected>Internet Explorer</bsp-option>
<bsp-option value="firefox">Firefox</bsp-option>
<bsp-option value="safari">Safari</bsp-option>
<bsp-option value="chrome">Chrome</bsp-option>
</bsp-select>
{{ browser }}
empty-label="Select me"
, one can override the label, when no option has been selectd.required
is missing, this empty label is added as extra option named “Select me”, which can be used to deselect all options.filter="Filter ..."
to the <bsp-select>
element, a user can search for options containing that string.
This is useful for long lists of options.
<bsp-select ng-model="browser" empty-label="Select me" filter="Filter ...">
...
<bsp-select>
is used without an AngularJS controller, instead its selection is available through a HTML <form>
element.<bsp-select>
via a <form>
element, requires to add the attribute name
, otherwise the browser does not know how to encode the POST data.
<form name="my_form" action="..." method="post">
<bsp-select empty-label="Select Browser" name="select_browser">
...
</bsp-select>
</form>
{{ browser }}
multiple
to an <bsp-select>
element, a user can select more than one option.<bsp-option>
element's can be abbrevated: Then only the content of a <acronym>
element is shown inside the button.
Optionally one may use the
element to show an abbrevated version of the options label. This content then is shown in the select button,
but not in the <bsp-option>
element.,
. This can be overriden by using the attribute separator
.
Special charaters inside the separator attribute, such as spaces, must be URI encoded. In doubt, use the Javascript function encodeURI()
.
<bsp-select multiple ng-model="browser" empty-label="Select any" separator="%20%20%20">
...
{{ browser }}
deselectable
to an <bsp-select>
element, selected options can be deselected right out of the drop-down button.
<bsp-select multiple ng-model="browser" empty-label="Select any" separator="%20%20%20" deselectable>
...
{{ browser }}
<bsp-option>
elements can be grouped together by putting them into a <bsp-optgroup>
element.<bsp-option>
elements do not change behaviour, except for optaining two additional features:selectable
to an <bsp-optgroup>
element, a user can turn on and off all options of that group, by clicking on the groups title.single
to an <bsp-optgroup>
element, allows to select only one option of that group.
<bsp-select multiple ng-model="browser" empty-label="Select any" separator="%20%20%20" filter="Filter ...">
<bsp-optgroup>All Web Browsers
<bsp-optgroup selectable>Modern Web Browsers
<bsp-option value="opera"><acronym>Op</acronym>Opera</bsp-option>
<bsp-option value="ie"><acronym>IE</acronym>Internet Explorer</bsp-option>
<bsp-option value="firefox"><acronym>FF</acronym>Firefox</bsp-option>
<bsp-option value="safari" selected><acronym>Sa</acronym>Safari</bsp-option>
<bsp-option value="chrome" selected><acronym>Ch</acronym>Chrome</bsp-option>
</bsp-optgroup>
<bsp-optgroup single>Classic Web Browsers
<bsp-option value="netscape"><acronym>NS</acronym>Netscape Navigator</bsp-option>
<bsp-option value="mosaic"><acronym>M</acronym>Mosaic Browser</bsp-option>
<bsp-option value="amaya"><acronym>Ay</acronym>Amaya</bsp-option>
</bsp-optgroup>
</bsp-optgroup>
</bsp-select>
Add a callback function to the parent controller with ng-change="browserChanged()"
. This will be fired
whenever the select box changes its value.
<bsp-select ng-model="browser" empty-label="Select me" required ng-change="browserChanged()">
...
Changing the model value in the parent controller, changes the state of the select box.
Click onto one of the list items below.
Changing the model array in the parent's controller for a <bsp-select multiple>
element, also changes the state of the select box.
Click onto some of the list items below.
<bsp-option>
element, add the attribute disabled
to its HTML tag.

element separates Webkit based browsers from the rest of the world.
<bsp-select ng-model="browser" empty-label="Select me" required>
<bsp-option value="opera">Opera</bsp-option>
<bsp-option value="ie" disabled>Internet Explorer</bsp-option>
...
Of course, also the whole <bsp-select>
element can be disabled by adding the attribute disabled
.
<bsp-select ng-model="browser" empty-label="Select me" disabled>
...


According to Merriam-Webster, the
definition of AHEM is:
ahem
interjection \ a throat-clearing sound; often read as ə-ˈhem ; \
—used especially to attract attention or to express disapproval or embarrassment
As defined above, AHEM comes and goes like a throat clearing sound. It wants your attention, but in a disapproving way.
Come on! Seriously, what is AHEM Ad Hoc Disposable Temporary Email?!
AHEM is a free ad-hoc disposable temporary Email service.
Ad-hoc - a mailbox is created for your temporary email address as soon as you need it, just by sending it an email.
Disposable - you can throw a disposable mailbox right away. No unsubscibing from a service, cancelling your account or anything of the sort. No strings attached.
Temporary - Your mailbox is temporary. The emails received will be deleted by the system after a certain time elapses.
Free - you know what that means!
Others call it tempmail, 10minutemail, throwaway email, fake-mail or trash-mail.
Disposable email services are online services that provide temporary email addresses for registering or signing up on websites that require email verification.
One purpose of these services is to avoid exposing your own email address to potential SPAM, especially if you just need the service for a short period of time.
Disposable email services are also useful in software development and testing, as many software products require email verification themselves. Using real email addresses in the context of software development or testing is cumbersome and annoying. Many teams around the world use temporary disposable email services for testing their own software products.
AHEM - Ad Hoc Email is one of these services. You can send an email to an @ahem.email address and check the AHEM mailbox to retrieve and read the email.
Can I only use @{{properties.allowedDomains[0]}} addresses with the service?
The AHEM server currently serves the domains:
Sending an email to any of the above domains will be accepted by the AHEM mail service.
How long does an email remain on the AHEM mail server?
An email remains on the AHEM server at least {{ min(properties.emailDeleteInterval, properties.emailDeleteAge) |
amDuration: 'seconds' }}, and up to {{properties.emailDeleteAge + properties.emailDeleteInterval | amDuration:
'seconds' }}.
Can I delete my emails immediately?
Yes.
What personal information do you save and how do you use it?
We do not keep any direct personal information. However, the emails are publicly available, so be mindful of how you use
the service.
We do track accessing IP addresses in order to ensure the service's availability.
We recommend that you read the privacy policy.
Why does AHEM use ads? Isn't it an open source project?
AHEM is an open source project, and you can easily get the code on
Github. However, making the service available for free
in the cloud has its costs.
Having advertisements on AHEM helps me keep the service free and available.


We have moved away from the docker.github.io domain. If you're not automatically redirected, please visit us at docs.docker.com.


This is a final project for UC Berkeley’s extension Data Analytics bootcamp.
The goal was to have a web base game that one will be prompted to draw from a category then the doodle will be processed and sent in a model that will predict/categorize the image.
This was achieved by training a convolution neural network model using google's quickdraw doodle data set and tensorflow keras in python. The model is then loaded with tensorflowjs.
Check out our github readme for more details


fun get(): SimpleApiClient.ClientSingleton
Ready to call an API with GET method. an Intermediate operation.
Return ClientSingleton object


I am full stack developer with an interest in emerging technology and responsive web design. Experienced in PHP, drupal, WordPress, several query languages,laravel, javascript, CSS and many more languages. I am mostly focused on developing my front end web development skills at current.
I've had an interest in all things web related since I was a kid growing up in the budding baby age of the internet. I was building crude html abomonations for fun, for school, you name it. I suppose we all start somewhere. I still remember trying to source the perfect side bared background for a school page about famous artists. Don't get me start on the wonderful page counters and cursor trails I integrated into everything.
I did not immediately picture my self working in tech and went to university to study anthropology and biology. Then it came down to whether I wanted to do more schooling and persue my real dream of a masters in anthropology that would maybe get me a cool museum job someday or rethink my path. So off to college I went where I earned my diploma as a computer programmer analyst.
 I am trying to branch out and do some interesting projects on my own time amid renovating my house and hanging out with my dogs.


🚩RM3.50
Grape Bongbong, SikHye Rice drinks, Orange Sacsac, Peach Juice, Pear Juice
🚩RM3.90
Woongjin Rice Milk
🚩RM2.80
Woojing Aloe Vera
👉Honey butter Almond
👉Tiramisu Almond
👉Banana milk Almond
👉Peach Almond
👉Chili & Cheese Almond
👉In Jeolmi Almond
👉Wasabi Almond
🚩RM8.80
Bulgogi Seasoning base
(150g for 3 person)
🚩RM9.95
Stir-fried Squid Seasoning base
(150g for 1 whole Squid)
🚩RM7.90
CJ Sweet & Spicy Tteokbokki base
(150g for 3 person)
🚩RM9.20
CJ Tofu Stew base
(140g for 4 person)


Manav Shori
Carrier Objective: To make use of my interpersonal skills to achieve goals of a company that focuses on customer satisfaction and customer experience and to contribute the growth of the company with creative work.
Carrier Objective: To make use of my interpersonal skills to achieve goals of a company that focuses on customer satisfaction and customer experience and to contribute the growth of the company with creative work.
Front-end web development is the practice of converting data to a graphical interface, through the use of HTML, CSS, and JavaScript, so that users can view and interact with that data
Android software development is the process by which applications are created for devices running the Android operating system. Google states that "Android apps can be written using Kotlin, Java, and C++ languages" using the Android software development kit.
A Java Developer is responsible for the design, development, and management of Java-based applications. Because Java is used so widely, particularly by large organizations, the daily roles vary widely, but can include owning a particular application or working on several at one time.
CGPA: 8.22
CGPA: 9.11
Apart from being a developer,


{{profiles.name}} ({{profiles.login}}) , Works at {{profiles.company}} {{profiles.location}}
{{profiles.followers}} Followers Following {{profiles.following}} {{profiles.public_gists}} Public gists {{profiles.public_repos}} Public Repos
View repo on github


Stop with all the things or whatever
dfsdfsdsfsfsdfdfs
A paragraph of text would go here to describe the work.


After successfully writing the Hello, world! program, one likely next step is to write a program that asks the user to enter their name, then greets them by name.
In a console based program, the behavior might look something like this.
Enter your name: Dave
Hello, Dave!
The program prints a prompt, followed by a colon. The user then types their input.
The code to do this is probably straightforward. But depending on the PL and the environment that it runs in, there may be some complicated details involving libraries, runtime configuration, etc.


The bikeshed calculator shows you how much money you cost the company by bikeshedding a particular discussion or by having a meeting that didn't produce anything useful.
Calculations assume that your gross annual salaries pay for the US average of 40 hours/week for 46.3 weeks/year. The full 52-week year is reduced by 5.7 because the average worker gets 1.7 weeks of holidays, 2 weeks of vacation, and 2 weeks of sick leave. (source)
If "include additional overhead costs" is enabled, the cost calculation includes: 6.2% on the first $113,700/person for Social Security, 1.45% for Medicare, 2.8% on the first $16,488/person for unemployment insurance, 2.5% for 401(k) matching, and $10,119/person for healthcare. (source)
The default salary ($107,100) is the mean of the US average salaries for Software Engineer, Software QA Engineer, Senior Software Engineer, Senior Software QA Engineer, and Software Engineer Manager in 2017 according to Glassdoor.com.


|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object uchicago.src.sim.analysis.HistogramItem
public class HistogramItem
An item to be displayed in a histogram. A HistogramItem iterates over a list calling the specified method on each object in the list. This method must return a value that can be cast into a double (i.e. float, int, double, short, etc.). These values are then distributed across the bins according to the number of bins, the lower bound, and the maximum value. For example, given 2 bins, a lower bound of 0 and a maximum value of 4. The first bin will contain all the values from 0 up to but not including 2, and the final bin will contain all the values from 2 up to and including 4. The displayed bin value (i.e. the height of the bar in the chart) is the number of value the fall within this bin. This class is created through the Histogram or HistogramStatistic classes and under normal circumstance should not be created by a user.
Histogram
,
HistogramStatistic
| Field Summary | |
|---|---|
protected java.lang.String[] |
labels
|
protected java.util.List |
list
|
protected long |
lowerBound
|
protected int |
numBins
|
protected BinDataSource |
source
|
| Constructor Summary | |
|---|---|
HistogramItem(java.util.List list,
BinDataSource source,
int numBins,
long lowerBound)
Constructs a HistogramItem whose bins are constructed from the specified list of objects, the specified BinDataSource, number of bins, and the specified lower bound. |
|
HistogramItem(java.util.List list,
BinDataSource source,
int numBins,
long lowerBound,
int maxIntegerDigits,
int maxFractionDigits)
Constructs a HistogramItem whose bins are constructed from the specified list of objects, the specified BinDataSource, number of bins, and the specified lower bound. |
|
HistogramItem(java.util.List list,
java.lang.String methodName,
int numBins,
long lowerBound)
Constructs a HistogramItem with the specified list of objects, the specified method to call on these objects, the specified number of bins, and the specified lower bound. |
|
HistogramItem(java.util.List list,
java.lang.String methodName,
int numBins,
long lowerBound,
int maxIntegerDigits,
int maxFractionDigits)
Constructs a HistogramItem with the specified list of objects, the specified method to call on these objects, the specified number of bins, and the specified lower bound. |
| Method Summary | |
|---|---|
java.lang.String[] |
getBinLabels()
Gets the bin labels. |
java.util.Vector |
getBinValues()
Gets a Vector of the bin values (ie how many items are in each bin). |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.util.List list
protected int numBins
protected long lowerBound
protected java.lang.String[] labels
protected BinDataSource source
| Constructor Detail |
|---|
public HistogramItem(java.util.List list, java.lang.String methodName, int numBins, long lowerBound)
list
- the list of objects on which to call the methodmethodName
- the name of the method to call on the objectsnumBins
- the number of bins in the histogramlowerBound
- the lower bound of the histogrampublic HistogramItem(java.util.List list, java.lang.String methodName, int numBins, long lowerBound, int maxIntegerDigits, int maxFractionDigits)
list
- the list of objects on which to call the methodmethodName
- the name of the method to call on the objectsnumBins
- the number of bins in the histogramlowerBound
- the lower bound of the histogrammaxIntegerDigits
- the maximum number of digits before the
decimal point in the bin labels. A value of -1 will record all the digits.maxFractionDigits
- the maximum number of digits after the
decimal point in the bin labels. A value of -1 will record all the digits.public HistogramItem(java.util.List list, BinDataSource source, int numBins, long lowerBound)
list
- the list of objects on which to call the methodsource
- the BinDataSource that gets the bin values from the object
in the listnumBins
- the number of bins in the histogramlowerBound
- the lower bound of the histogrampublic HistogramItem(java.util.List list, BinDataSource source, int numBins, long lowerBound, int maxIntegerDigits, int maxFractionDigits)
list
- the list of objects on which to call the methodsource
- the BinDataSource that gets the bin values from the object
in the listnumBins
- the number of bins in the histogramlowerBound
- the lower bound of the histogrammaxIntegerDigits
- the maximum number of digits before the
decimal point in the bin labels. A value of -1 will record all the digits.maxFractionDigits
- the maximum number of digits after the
decimal point in the bin labels. A value of -1 will record all the digits.| Method Detail |
|---|
public java.util.Vector getBinValues()
public java.lang.String[] getBinLabels()
getBinValues()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |


What happened?
Some server somewhere is probably exploding as you read this. Don't worry, it's probably not your fault.
Now what?
Wait for a little while then try again. Still broken? I probably made a code mistake or failed to catch a bug. If you're so inclined, feel free to show me the error of my ways by submitting a pull request to this project on GitHub.
In the meantime, you can browse and filter my reviews or browse my articles if you're looking for something to do. If you got this error while doing just that, well, I'm out of ideas.


A new way to build real-time and high scalable messaging-based applications, not centralized but distributed!
JSON is widely used in web-based applications as application level protocol, also used to define public APIs. Is supported by all programming languages. Recommended strongly for browser-based clients.
Highly recommended for performance-critical scenarios. PB produces quite compact data (small output), and provides very fast processing reducing significantly the CPU overhead.