text:
Managing behavioural and psychological symptoms in people with dementia and their carers living at home/community- A mixed methods evidence synthesis for non-pharmacological interventions
Trivedi, D., Braun, A., Dickinson, A., Gage, H., Hamilton, L., Goodman, C., Ashaye, K., Iliffe, S. & Manthorpe, J., 16 Dec 2015, University of Hertfordshire. 31 p.
Guidance and tool to support farmers in taking aware decisions on Ecological Focus Areas: Final report for Project JRC/IPR/2014/H.4/0022/NC
Tzilivakis, J., Warner, D., Green, A. & Lewis, K., 15 Dec 2015, Joint Research Centre (JRC), European Commission. 291 p.
Policy Recommendations and Policy Implementation Road Map (Deliverable 6.2): GLAMUR (Global and Local food chain Assessment: a multidimensional performance-based approach)
Smith, J., Lang, T., Vorley, B. & Barling, D., 10 Dec 2015, 1 ed. GLAMUR. 64 p.
Online labour exchanges, or 'crowdsourcing': implications for occupational safety and health
Huws, U., 1 Nov 2015, European Occupational Safety and Health Agency.
Summary of ESP Modification & Corona Damage Tests: Interim Progress Report 1 - (D01): Worn bio-detector Phase 1
McCluskey, D., Coudron, L., Tracey, M., Johnston, I. & Munro, I., 1 Nov 2015, UH MEMS. 13 p.
HBSC England National Report: Health Behaviour in School-aged Children (HBSC): World Health Organization Collaborative Cross National Study
Brooks, F., Magnusson, J., Klemera, E., Chester, K., Spencer, N. & Smeeton, N., 15 Oct 2015, University of Hertfordshire. 113 p.
Thriving Families: Evaluation of School Nurse Project 2014-15, commissioned report for Hertfordshire County Council Thriving Families.
Lloyd, M., Monahan, J., Smith, K. & Rees, M., 1 Oct 2015, University of Hertfordshire, School of Education.
Agreed Interface Control Documentation -(D04): Automated Sample Processing Unit for Incorporation into a Biological Identification System
Johnston, I., Tracey, M., McCluskey, D., Tan, C. & Munro, I., 30 Sep 2015, UH MEMS. 21 p.
Cultural Practices of Resilience in the UK, RESCUE Project Report
Dagdeviren, H. & Donoghue, M., 15 Sep 2015, University of Hertfordshire. 24 p.
Socio-economic Practices of Resilience in Europe, RESCUE International Project Report
Dagdeviren, H. & Donoghue, M., 15 Sep 2015, (Unpublished) University of Hertfordshire. 74 p.
Impact of Royal Society of Chemistry bursary-funded Primary Science Quality Mark on primary science teaching: final report
White, E., Dickerson, C. & Mackintosh, J., 11 Sep 2015, University of Hertfordshire. 29 p.
Socio-economic Practices of Resilience in the UK, RESCUE Project Report
Dagdeviren, H. & Donoghue, M., 1 Sep 2015, (Unpublished) University of Hertfordshire. 25 p.
An examination of interprofessional education within the pre-registration Bachelor of Science Honours Nursing (Children's) programme
Whiting, L. & Akers, E., Sep 2015, University of Hertfordshire. 101 p.
ReseArch with Patient and Public invOlvement: a realisT evaluation: the RAPPORT study
Wilson, P., Mathie, E., Keenan, J., McNeilly, E., Goodman, C., Howe, A., Poland, F., Staniszweska, S., Kendall, S., Munday, D., Cowe, M. & Peckham, S., Sep 2015, 38 ed. Perth: Health Services and Delivery Research, NIHR. 175 p. (HS&DR Journal Library)
EnviGuard - First Periodic Report (D8.3)
Lorenzo, A., Johnston, I., Suckow, B., Tracey, M., Hanken, T., Veenstra, T., Metfies, K., Klarholz, I., Peterson, W., Comago, I., Riesgo, T., Dortu, F. & Gowland, D., 30 Jul 2015, BioAzul. 78 p.
Hertfordshire Business Higher/Degree Apprenticeship Survey 2015
Brown, C., 1 Jul 2015, Hertfordshire Local Enterprise Partnership. 58 p.
Hertfordshire Business Skills Gaps Survey 2014-15
Review of Current Knowledge: Smart Meters and Domestic Water Usage
Pericli, A. & Jenkins, J., 1 Jul 2015, Marlow: Foundation for Water Research. 60 p.
Ethnic Minorities and Socio-Economically Disadvantaged Groups in Engineering: A Research Report
Forson, C., Calveley, M. & Smith, P., Jul 2015, University of Hertfordshire. 62 p.
Evaluation of Peer Mentoring Scheme, commissioned report for School of Education, University of Hertfordshire
Martins, G., Chapman, L., Allen, R. & Lloyd, M., Jul 2015, University of Hertfordshire, School of Education.
Understanding Our Audiences: Audience Research for Film Hub Wales
Chandler, C. & Voss, J., Jun 2015, Cardiff: Film Hub Wales. 54 p.
Design Specification Report - (D03): Automated Sample Processing Unit for Incorporation into a Biological Identification System
Johnston, I., Tracey, M., McCluskey, D., Munro, I. & Tan, C., 20 May 2015, UH MEMS. 19 p.
Changing practice in dementia care in the community: developing and testing evidence-based interventions, from timely diagnosis to end of life (EVIDEM)
Iliffe, S., Wilcock, J., Drennan, V., Goodman, C., Griffin, M., Knapp, M., Lowery, D., Manthorpe, J., Rait, G. & Warner, J., 6 May 2015, NIHR. 636 p. (Programme Grants for Applied Research; vol. 3, no. 3)
The impact of Cochrane Systematic Reviews: a mixed method evaluation of outputs from Cochrane review groups supported by the UK National Institute for Health Research
Bunn, F., Trivedi, D., Alderson, P., Hamilton, L., Martin, A., Pinkney, E. & Iliffe, S., 17 Apr 2015, 28 ed. (Health Technology Assessment)
The Influence of Deprivation and the Food Environment on Food and Drink Purchased by Secondary School Pupils Beyond the School Gate: final report
Wills, W., Kapetanaki, A. B., Rennie, K., Danesi, G., Martin, A., Hamilton, L. & Bygrave, A., Apr 2015, Aberdeen: Food Standards Scotland. 74 p.
The role, remit and training needs of Dementia Champions: Results from an online survey
Mayrhofer, A., Goodman, C. & Smeeton, N., Apr 2015, Hatfield : University of Hertfordshire. 19 p.
An evaluation of the National Health Service [NHS] England Youth Forum
Whiting, L., Roberts, S. & Etchells, J., 31 Mar 2015, University of Hertfordshire. 94 p.
Final Report - (D11): Automated Sample Extraction from Filters
McCluskey, D., Johnston, I., Tracey, M. & Munro, I., 11 Mar 2015, RED Scientific. 78 p.
Preparatory work to support the re-evaluation of botanically defined feed flavouring additives
Lewis, K., Tzilivakis, J., Green, A. & Warner, D., 13 Feb 2015, European Food Safety Authority (EFSA). 21 p.
The Role of Publications and Other Artefacts in Submissions for the UK PhD
Christianson, B., Elliot, M. & Massey, B., Feb 2015, Lichfield, UK: UK Council for Graduate Education. 48 p.
Interim Progress Report - (D02): Automated Sample Processing Unit for Incorporation into a Biological Identification System
Johnston, I., Tracey, M. (ed.), McCluskey, D., Tan, C. & Munro, I., 6 Jan 2015, UH MEMS. 20 p.
Active and Healthy Ageing through Sport
Van Uffelen, J. G. Z., Jenkin, C., Westerbeek, H., Biddle, S. & Eime, R. M., 2015, Australia. 78 p.
An Evaluation of the 'What Works Centre for Crime Reduction'. Year 1: Baseline. Report to the Economic and Social Research Council. London: ICPR.
Hunter, G., Wigzell, A., May, T. & McSweeney, T., 2015
Landscapes: Meta-evaluation of existing interagency partnerships, collaboration, coordination and/or integrated interventions and service responses to violence against women: State of Knowledge Paper
Breckenridge, J., valentine, K., Rees, S. & Murray, S., 2015, Australia's National Research Organisation for Women's Safety (ANROWS).
Online labour exchanges or 'crowdsourcing': Implications for occupational safety and health
Huws, U., 2015, Bilbao: European Agency for Safety and Health at Work (EU-OSHA).
People, products and places (Research Final Report): Exploring sustainable-living practices in masterplanned communities
Parham, S., McCormack, J. & Jones, A., 2015, Hatfield: University of Hertfordshire.
People, products and places (Research Report Summary): Exploring sustainable-living practices in masterplanned communities
Parham, S., McCormack, J. & Jones, A., 2015, Hatfield: University of Hertfordshire. 20 p.
Review of a 'test on arrest' pilot and core criminal justice provision for drug-using offenders in Hertfordshire. London: ICPR.
McSweeney, T., 2015
ASEF Performance Report - (D07): Automated Sample Extraction from Filters
McCluskey, D., Johnston, I., Tan, C., Tracey, M. & Munro, I., 19 Dec 2014, RED Scientific. 21 p.
Final System Design Engineering Drawings - (D09): Automated Sample Extraction from Filters
McCluskey, D., Johnston, I., Tracey, M., Munro, I., Lodge, M., Kaye, R. & Baxter, R., 17 Dec 2014, RED Scientific. 84 p.
Dementia Education and Training in Hertfordshire and Bedfordshire: An organisational audit commissioned by Health Education England
Mayrhofer, A., Goodman, C., Sharpe, R. & Dye, H., 16 Dec 2014, Hatfield: University of Hertfordshire. 53 p.
Case Study: UK wheat to bread supply chain Task 3.5: GLAMUR (Global and Local food chain Assessment: a multidimensional performance-based approach)
Smith, J. & Barling, D., 1 Dec 2014, GLAMUR. 94 p.
EnviGuard - First short project-update report (D8.2)
Lorenzo, A., Johnston, I., Suckow, B., Metfies, K., Tracey, M., Comago, I., Dortu, F., Riesgo, T. & Gowland, D., 28 Nov 2014, BioAzul. 46 p.
Agreed Test Specifications - (D06): Automated Sample Extraction from Filters
McCluskey, D., Johnston, I., Tracey, M., Tan, C., Munro, I., Kaye, R., Baxter, R. & Lodge, M., 19 Nov 2014, RED Scientific. 29 p.
Agreed Design Specification - (D05): Automated Sample Extraction from Filters
McCluskey, D., Johnston, I., Tracey, M., Munro, I., Kaye, R., Baxter, R. & Lodge, M., 18 Nov 2014, RED Scientific. 90 p.
Evaluating the use of a population measure of child development in the Healthy Child Programme Two Year Review
Kendall, S., Nash, A., Braun, A., Bastug, G., Rougeaux, E. & Bedford, H., 14 Nov 2014, Children's Policy Research Unit, UCL. 134 p.
Final evidence report as part of preparatory work for the setting of Dietary Reference Values for magnesium, copper, and phosphorus
Lewis, K., Madden, A., Tammam, J., Tzilivakis, J. & Vafeiadou, K., 4 Nov 2014, European Food Safety Authority (EFSA). 88 p.
Final evidence report as part of preparatory work for the setting of Dietary Reference Values for sodium and chloride
A Visual History of The Future
Dunn, N., Cureton, P. & Pollastri, S., 25 Sep 2014, London: Government Office for Science. 142 p. (Future of Cities: Working Paper; no. WP14)
Delivering effective nursing care to children and young people outside of a hospital setting
Whiting, L., Donnelly, M., Martin, D. & Whiting, M., Aug 2014, University of Hertfordshire. 141 p.
Agreed Requirement Functional Specification - (D01): Automated Sample Processing Unit for Incorporation into a Biological Identification System
Johnston, I., Tracey, M., McCluskey, D., Tan, C. & Munro, I., 31 Jul 2014, UH MEMS. 9 p.
Report on the Evaluation of EVS Usage and Trends at the University of Hertfordshire: February to June 2014
Cubric, M. & Jefferies, A., Jul 2014, The Design Studio: JISC. 12 p.
Measuring Infringement of Intellectual Property Rights
Collopy, D., Bastian, V., Drye, T., Koempel, F., Lewis, D. & Jenner, P., 30 Jun 2014, IPO. 127 p.
Pre-build Design Review - (D04): Automated Sample Extraction from Filters
McCluskey, D., Johnston, I., Tracey, M. & Munro, I., 24 Jun 2014, RED Scientific. 20 p.
The State of the Art Report on Resilience, RESCUE Project report
Dagdeviren, H., Donoghue, M. & Huws, U., 15 Jun 2014, (Unpublished) University of Hertfordshire. 51 p.
Candidate Filter Selection & Release Mechanism - (D03b): Automated Sample Extraction from Filters
McCluskey, D., Tracey, M. & Johnston, I., 28 Mar 2014, RED Scientific. 12 p.
Workshop Proceedings - Connected communities 'Mini charrette' for arts, culture and heritage in Milton Keynes
Parham, S., 10 Feb 2014, UH Centre for Sustainable Communities. 26 p.
Proposed Target Release Efficiencies - (D03a): Automated Sample Extraction from Filters
McCluskey, D., Johnston, I., Tan, C. & Tracey, M., 23 Jan 2014, RED Scientific. 4 p.
Agreed Interface Control Documentation - (D02): Automated Sample Extraction from Filters
McCluskey, D., Munro, I., Johnston, I. & Tracey, M., 13 Jan 2014, RED Scientific. 11 p.
Developing key working
Mengoni, S., Oates, J. & Bardsley, J., 2014, Council for Disabled Children. 19 p.
Development of a tool to measure moral distress in community pharmacists
Astbury, J. L., Gallagher, C. T. & O'Neill, R. C., 2014, London: Pharmacy Research UK.
Evaluation of the Drugs and Alcohol Recovery Payment by Results Pilot Programme: Interim Summary Report. Manchester: NDEC.
Disley, E., Donmall, M., Jones, A., Mason, T., Moretti, A., McSweeney, T. & others, 2014
Evaluation of the End of Life Care Train the Trainer (TTT) Education Model
Goodman, C., Mayrhofer, A., Handley, M., Smeeton, N. C., Amador, S. & Davies, S., 2014, Hatfield : University of Hertfordshire. 83 p.
Food, conviviality and urbanism in a rural context
Parham, S., 2014, Ax:son Foundation. 9 p.
Healthy Ageing in the 21st Century: the best is yet to come: Ageing well with technology
Lynch, J. & Draper, H., 2014, University of Birmingham.
Key policy and governance drivers of local and global food chains and their multi-dimensional impacts. Deliverable 6.1
Barling, D., Vorley, B. & Smith, J., 2014, GLAMUR.
An evaluation of the role of the Admiral Nurse: a systematic evidence synthesis to inform service delivery and research
Bunn, F., Pinkney, E., Drennan, V. & Goodman, C., 17 Oct 2013, Dementia UK . 96 p.
Measuring the extent to which greenhouse gas emission savings achieved by Environmental Stewardship are displaced on-farm (NECR121)
Warner, D., Lewis, K., Tzilivakis, J., Green, A. & Slater, R., 13 Sep 2013, Natural England. 68 p.
Domestic Kitchen Practices: Findings from the 'Kitchen Life' study
Wills, W., Meah, A., Dickinson, A. & Short, F., 30 Jul 2013, University of Hertfordshire. 74 p.
Review of substances/agents that have direct beneficial effects on the environment: Mode of action and assessment of efficacy
Lewis, K., Tzilivakis, J., Green, A., Warner, D. & Stedman, A., 11 Jun 2013, European Food Safety Authority. 178 p.
From Crisis to Choice: Re-imagining the future in shrinking cities
Schlappa, H. & Neill, W. B. V., May 2013, Saint-Denis, France: URBACT Secretariat, Paris. 52 p.
Optimal design of climate change policies through the EU's rural development policy: Final Report
Tzilivakis, J., Lewis, K., Green, A., Warner, D., Fialkiewicz, W., Olearczyk, D., Bordet, C. & Langevin, B., 28 Feb 2013, European Commission. 471 p.
An evaluation of the Sentence Planning Approaches (SPA) pilots. A report to the National Offender Management Service (NOMS) Offender Engagement Programme (OEP). London: ICPR.
McSweeney, T., Gyateng, T., Moretti, A., Skrine, O., Turnbull, P. & Jolliffe, D., 2013, 6 p.
Improving the impact analysis of specialist policing activities: A drug law enforcement case study. London: ICPR.
McSweeney, T. & Gyateng, T., 2013
Re-valuing Public Sector Food Procurement (RPP) Community of Practice (CoP) Final Report Work Package Deliverable D: 4.1
Smith, J. & Barling, D., 2013, Foodlinks. 114 p.
Revaluing Public Sector Food Procurement In Europe: An Action Plan for Sustainability
Barling, D., Andersson, G., Bock, B., Canjels, A., Galli, F., Gourlay, R., Hoekstra, F., de Iacovo, F., Karner, S., Mikkelsen, B. E., Selunda, A., Smith, J. & Sonnino, R., 2013, Foodlinks. 36 p.
A study of the effectiveness of inter-professional working for community dwelling older people: Final report - NIHR Service Delivery & Organisation Programme, 2011
Goodman, C., Drennan, V., Manthorpe, J., Gage, H., Trivedi, D., Shah, D., Scheibl, F., Poltawski, L., Handley, M. J., Nash, A. & Iliffe, S., Dec 2012, HMSO. 281 p.
Trends in UK deaths associated with abuse of volatile substances, 1971-2009
Ghodse, A. H., Corkery, J., Ahmed, K. & Schifano, F., 16 Nov 2012, International Centre for Drug Policy. 46 p.
Analysis of the data sources, numbers and characteristics of cocaine-related DRD cases reported in Special Mortality Registries, or eventually in General Mortality Registries (GMR) when necessary: A Report for the European Monitoring Centre for Drugs and Drug Addiction
Corkery, J., 15 Nov 2012, European Monitoring Centre for Drugs & Drugs Addiction . 28 p.
Drug-related deaths in the UK: Annual Report 2011 [January-December 2010]: Drug-related deaths reported by Coroners in England, Wales, Northern Ireland, Guernsey, Jersey and the Isle of Man; Police forces in Scotland; & the Northern Ireland Statistics and Research Agency
Hamid Ghodse, A., Corkery, J., Schifano, F., Piolanti, A., Trincas, G. & Di Melchiorre, G., 7 Nov 2012, London: International Centre for Drug Policy. 124 p.
Opportunities and challenges related to cross border mobility and recruitment of the health sector workforce
Hardy, J., Calveley, M., Shelley, S. & Zahn, R., Sep 2012, European Federation for Public Services Unions. 87 p.
Social Measures, education and rehabilitation of young offenders.
Littlechild, B., 11 Feb 2012, University of Hertfordshire. 11 p.
Questions of Leadership: Science Learning Centre East of England (SLC EE)
White, E., 27 Jan 2012, RIAG. 4 p.
An Evaluation of the Imaging Services Accreditation Scheme: A report produced for the Royal College of Radiologists and Society and College of Radiographers
Vosper, M., Miller, L., Price, R., Divers, A. & Powdrill, K., 2012, Society and College of Radiographers.
Assessing the impact of a sustained drug law enforcement operation in London. London: ICPR.
Drugs and Alcohol Payment by Results Pilot Evaluation: Scoping and Feasibility Report. Manchester: NDEC.
Culley, D., Disley, E., Donmall, M., Hamilton, L., Jones, A., Mason, T., McSweeney, T. & others, 2012
Evaluation of the London Youth Reducing Re-offending Programme (Daedalus): Final report. London: Ipsos MORI.
Powell, H., Scott, W., Meadows, P., Boswell, G. & McSweeney, T., 2012
Governance of Educational Trajectories in Europe: Comparative analysis individual survey.
McDowell, J., Biggart, A., Zivoder, A., Ule, M., Litau, J. & Martelli, A., 2012, Belfast, Queens University of Belfast/Ljubljana: University of Ljubljana/Bologna: University of Bologna/Frankfurt: University of Frankfurt.
Governance of Educational Trajectories in Europe: National Case study report United Kingdom.
McDowell, J. & Biggart, A., 2012, Centre for Effective Education, School of Education, Queen's University Belfast.
Investigating the prevalence and causes of prescribing errors in general practice: the PRACtICe Study
Avery, A. A., Barber, N., Ghaleb, M., Dean Franklin, B., Armstrong, S., Crowe, S., Dhillon, S., Freyer, A., Howard, R., Pezzolesi, C., Serumaga, B., Swanwick, G. & Talabi, O., 2012, General Medical Council . 227 p.
New Partnerships: Science Learning Centre East of England
White, E., 2012, RIAG. 4 p.
Place shaping: A guide to undertaking development in Broadland
Parham, S., Knight, L. & Gaze, C., 2012, BRE. 77 p.
Quality of Engagement in Probation Practice: the revised Offender Management Feedback Questionnaire (OMFQr). Report to the National Offender Management Service (NOMS) Offender Engagement Programme (OEP). London: ICPR.
McSweeney, T., Jolliffe, D., Turnbull, P., Moretti, A. & Kirby, A., 2012
Reforming Primary Health Care: a Nursing Perspective
Kendall, S., Bryar, R. & Mogotlane, S., 2012, Geneva: International Council of Nurses. 62 p.
Strategic Research Agenda
EuMAT Authoring Team & Falzetti, M. (ed.), 2012, 2nd ed. Stuttgart: Steinbeis-Edition. 144 p.
Teaching Marketing at University Level: A Review of Recent Research
Brennan, R., 2012, The Higher Education Academy. 26 p.
Η φορολόγηση των επιχειρήσεων εν μέσω κρίσης – Επικαιροποιημένο πόρισμα 2012
Varoufakis, Y. & Patokos, T., 2012, Athens Chamber of Commerce and Industry.
A revisit to previous research into the current and potential climate change mitigation effects of environmental stewardship (BD5007)
Warner, D., Tzilivakis, J. & Lewis, K., 29 Nov 2011, Department for Environment, Food and Rural Affairs (Defra). 71 p.
Brooks, F., Magnusson, J., Klemera, E., Spencer, N. & Morgan, A., Oct 2011, University of Hertfordshire. 96 p.
Consideration of the novel psychoactive substances ('legal highs')
Advidory Council on the Misuse of Drugs, Aug 2011, 1st ed. Home Office. 70 p.
Opening Our Eyes: How film contributes to the culture of the UK
Chandler, C., Kelly, M., Christie, I., Beinart, S., Sheridan, A. & Maskell, P., Jul 2011, UK Film Council. 78 p.
UK bio pharma: Innovation re invention and capital at risk
Haslam, C., Tsitsianis, N. & Gleadle, P., Jul 2011, Institute of Chartered Accountants of Scotland. 57 p.
Free movement in the EU: the case of Great Britain
Clark, N. & Hardy, J., May 2011, Berlin: Friedrich Ebert Stiftung. 29 p.
Inflammatory Bowel Disease and Young People from Black and Minority Ethnic Communities in the UK
Nash, A., Lloyd, M. & Brooks, F., May 2011, University of Hertfordshire. 35 p.
Social Exclusion, Education, and youth offending
Littlechild, B., 9 Feb 2011, Strasbourg: Council of Europe. 12 p.
A Land Carbon Management Plan for the Wallington Estate
Warner, D., Worrall, F., Bell, M. & Lewis, K., Feb 2011, National Trust. 194 p.
Effective Approaches to Environmental Labelling of Food Products: Final Report for Project FO0419
Tzilivakis, J., Green, A., Warner, D., McGeevor, K., MacMillan, T. & Lewis, K., 6 Jan 2011, Department for Environment, Food and Rural Affairs (Defra). 296 p.
Evaluating the impact of the rural dimension of specialism
Levy, R., Dickerson, C., Weston, K. & Woods, P., 2011, The Specialist Schools and Academies Trust / University of Hertfordshire.
Fight or flight? Absconders, fugitives and European law enforcement responses. London: ICPR.
McSweeney, T., Turnbull, P. & Bowling, B., 2011
H φορολόγηση των επιχειρήσεων εν μέσω κρίσης
How the Rural Dimension Helps Student Progression After School
Woods, P., Levy, R., Dickerson, C. & Weston, K. L., 2011, University of Hertfordshire.
Impact of climate change on diseases in sustainable arable crop systems: CLIMDIS
West, J. S., Fitt, B. D. L., Townsend, J. A., Stevens, M., Edwards, S. G., Turner, J. A., Ellerton, D., Flind, A., King, J., Hasler, J., Werner, C. P., Tapsell, C., Holdgate, S., Summers, R., Angus, W. & Edmonds, J., 2011, HGCA. 66 p. (Project Report; no. 539)
Learning Disability Nursing: Task and Finish Group Report for the Professional and Advisory Board for Nursing and Midwifery - DH
Gates, B., 2011, Hatfield: University of Hertfordshire. 36 p.
The Future for Architects?
Jamieson, C., 2011, London: Royal Institute of British Architects.
The impact and delivery of alcohol treatment requirements in the Leicestershire and Rutland probation trust area. London: ICPR.
McSweeney, T. & Bhardwa, B., 2011
Transparent Food Project Deliverable 4.5: Specification of critical research needs and priorities with relevance for environmental, ethical and social concerns and for improvements in food chain transparency
Hermansen, J., Halberg, N., Jespersen, L., Ostergren, K., Sonesson, U., Lorentzon, K., Barling, D. & Simpson, D., 2011, University of Bonn.
Unplanned admissions of older people: exploring the issues
Henderson, C., Sheaff, R., Dickinson, A., Beech, R., Wistow, G., Ashby, S., Windle, K. & Knapp, M., 2011, National Institute of Health Research Service Delivery Organisation NIHR SDO. 255 p.
Joint PSSRU-SSRG meeting on Research Governance and Ethics in Adult Social Care, 13 October 2010: A report on an event held at the London School of Economics and Political Science
Simpson, C. M., 1 Dec 2010, LSE, london. 19 p.
The Climate Change Mitigation Potential of an EU Farm: Towards a Farm-Based Integrated Assessment: Final Report for EC Project ENV.B.1/ETU/2009/0052
Tzilivakis, J., Lewis, K., Green, A. & Warner, D., 4 Oct 2010, European Commission. 319 p.
An evaluation of the impact of implementation of consultant practitioners in clinical imaging
Price, R. & Miller, L., Jul 2010, London: Society and College of Radiographers. 46 p.
Magistrates Early Referral Into Treatment Program (MERIT): 2008 Annual Report. Parramatta: NSW Department of Attorney General and Justice.
McSweeney, T. & Martire, K. A., Jul 2010
The Blended Learning Unit, University of Hertfordshire: A Centre for Excellence in Teaching and Learning, Evaluation Report for HEFCE
Jefferies, A., Russell, M. & Alltree, J., Apr 2010, HEFCE. 63 p.
The Future of Higher Education Provision in the UK: Workforce Implications
Shelley, S., Blass, E. V. & Jasman, A., Feb 2010, Bristol: Higher Education Funding Council for England.
Cultural factors Impacting on the Selection of Black and Minority Ethnic People in the BBC
Healy, G., Forson, C., Noon, M. & Oikelome, F., 2010, London: Centre for Research in Equality and Diversity. 82 p.
Embedding Education for Sustainable Development and Global Education concepts into teaching practice: the experience of student teachers
Blake, J., Weston, K. & Woolhouse, M., 2010, University of Hertfordshire, School of Education.
Governance of Educational Trajectories in Europe: Country Report United Kingdom
Key predictors of compliance with community supervision in London. London: London Criminal Justice Partnership.
Gyateng, T., McSweeney, T. & Hough, M., 2010
Overview of work by the Expert Forum on Criminal Justice on the use of 'quasi-coerced' treatment with drug-dependent offenders. Strasbourg: Council of Europe Pompidou Group.
McSweeney, T. & others, 2010
The feasibility of conducting an impact evaluation of the Dedicated Drug Court pilot. Research Summary 2/10. London: Ministry of Justice.
McSweeney, T., Meadows, P., Metcalf, H., Turnbull, P. & Stanley, C., 2010
The introduction of restorative justice approaches in young people's residential units: A critical evaluation
Littlechild, B. & Sender, H., 2010, NSPCC. 99 p.
Transparent Food Project Deliverable 4.2: State of the art on information use in food chains with relevance for ethical and social concerns
Barling, D., Simpson, D., Jespersen, L., Halberg, N. & Hermansen, J., 2010, University of Bonn.
Transparent Food Project Deliverable 5.1: Report drawn from data collection and review and stakeholder participant workshops on the breadth and range of certification systems and labelling schemes signalling information to consumers and the strengths and weaknesses of these systems and signals
Barling, D. & Simpson, D., 2010, University of Bonn.
Transparent Food Project Deliverable 5.3: Report of analysis public policy statements and legal requirements and expectations of food transparency schemes and their role in achieving policy and regulatory goals
Migrant and Minority Learning Needs in the Communications Industry: Final report
Hardy, J., Calveley, M. & Shelley, S., Nov 2009, University of Hertfordshire. 31 p.
The Valued People Project: Report of a Strategic Review of Educational Commissioning and Workforce Planning in Learning Disabilities
Gates, R., 31 Oct 2009, NHS Education South Central.
An evaluation of a drug interventions programme (DIP) enhanced arrest referral and aftercare scheme. London: ICPR.
McSweeney, T. & Hearnden, I., 2009
Assessment of Reduction in Environmental Burdens Through Targeted Measures Compared with Whole Farm Approaches in Cropping and Livestock Systems: Final Report for Project IF0131
Tzilivakis, J., Lewis, K., Green, A. & Warner, D., 2009, Department for Environment, Food and Rural Affairs (Defra). 203 p.
Evaluating the nursing, midwifery and health visiting contribution to chronic disease management: An integration of three reviews
Trivedi, D., Bunn, F., Forbes, A. & Scott, C., 2009, HMSO. 107 p.
Evaluation of Youth Activities in Hertford Sele Ward, Hertfordshire: Report Commissioned by Riversmead Housing Association
Lloyd, M., Sikora, M., Green, R. & Nash, A., 2009, University of Hertfordshire.
Evaluation of the Advanced Practitioner Roles
Miller, L., Cox, A. & Williams, J., 2009, Brighton: Institute for Employment Studies. 133 p. (IES report; no. 465)
Evidence-based practice? The National Probation Service's work with alcohol-misusing offenders. Ministry of Justice Research Series 13/09. London: Ministry of Justice.
McSweeney, T., Webster, R., Turnbull, P. & Duffy, M., 2009
Improving socio-emotional well-being, physical well-being, and the learning environment: A review of interventions targeting young children
McDowell, J. & Smith, F., 2009, National Children's Bureau: London.
Key Data on Adolescence 2009
Coleman, J., Brooks, F. & contributions from Ellen Klemera, Jane Schofield, Daksha Trivedi, 2009, 7 ed. Trust for the Study of Adolescence. 100 p.
Respite care and short break services for children and young people with disabilities in Luton Borough: an independent review
Nash, A., Littlechild, B., Fearns, D. & Smith, R., 2009, University of Hertfordshire. 60 p.
The Effect of Agenda for Change on the Career Progression of the Radiographic Workforce 2009
Edwards, H., Vosper, M., Miller, L., Price, R., Herbland, A., La Masurier, S., Cherrill, R. & Smailes, E., 2009, Society and College of Radiographers. 164 p.
The Scope of Radiographic Practice 2008: A research report compiled by the University of Hertfordshire in collaboration with the Institute for Employment Studies
Price, R., Edwards, H. M., Heasman, F., Herbland, A., Le Masurier, S. B., Miller, L., Todd, A. & Vosper, M., 2009, Hatfield: University of Hertfordshire. 168 p.
Research into the current and potential climate change mitigation impacts of environmental stewardship (BD2302)
Warner, D., Tzilivakis, J. & Lewis, K., Nov 2008, Department for Environment, Food and Rural Affairs (Defra). 48 p.
Active Labour Market Programmes and Poverty Dynamics in Ireland
Halpin, B. & Hill, J., Aug 2008, Dublin, Ireland: Combat Poverty Agency. 74 p.
GREENERGY - Energy optimisation in European greenhouses: D16: Core SME greenhouse growers final energy consumption data
Warner, D., Tzilivakis, J., Korner, O., Eveleens, B., Heuvelink, E. & Lewis, K., Jul 2008, Brussels: European Commission. 23 p.
Tackling drug markets and distribution networks in the UK: A review of the recent literature. London: UK Drug Policy Commission.
McSweeney, T., Turnbull, P. & Hough, M., Jul 2008, London : The UK Drug Policy Commission . 90 p.
Low and Micro-Budget Feature Film Production in the UK
Chandler, C. & Kelly, M., 17 Jun 2008, UK Film Council. 65 p.
GREENERGY - Energy optimisation in European greenhouses: D6/D7/D8: Reference Greenhouse, Core Calculation Module and Graphical User Interface for the Energy Auditing Tool (EAT). Final Version.
Warner, D., Tzilivakis, J., Korner, O., Eveleens, B., Heuvelink, E. & Lewis, K., Mar 2008, Brussels: European Commission. 21 p.
Brokerage Teams: an evaluation of the PS Plus 3 programme. A report prepared for the National Offender Management Service (NOMS) and the European Social Fund (ESF). London: ICPR and MHB.
Turnbull, P., McSweeney, T. & Mackie, A., 2008
Food safety norms, public health and consumers: International governance challenges
Barling, D., 2008, City University London.
GREENERGY - Energy optimisation in European greenhouses: D9: Delivery of the Energy Auditing Tool (EAT)
Warner, D., Tzilivakis, J., Korner, O., Eveleens, B., Heuvelink, E. & Lewis, K., 2008, Brussels: European Commission. 8 p.
Guidelines on the 'quasi-compulsory' treatment of adult drug-dependent offenders: Results from a survey of Council of Europe Member States. London: ICPR.
Re-thinking Britain's Food Security: A research report for the Soil Association
Barling, D., Sharpe, R. & Lang, T., 2008, Centre for Food Policy, City University, London. 46 p.
The treatment and supervision of drug-dependent offenders. London: UK Drug Policy Commission.
McSweeney, T., Turnbull, P. & Hough, M., 2008
Towards a National Sustainable Food Security Policy: A project to map the policy interface between Food Security and Sustainable Food Supply
Barling, D., Sharpe, R. & Lang, T., 2008, Centre for Food Policy, City University, London.
Update on review of reviews on teenage pregnancy and parenthood: Submitted as an Addendum to the first evidence briefing 2003
Trivedi, D., Bunn, F., Graham, M. & Wentz, R., 2008, National Institute for Clinical Excellence (NICE). 76 p.
Utilising the Assured Produce Scheme for Technology Transfer Activities: Final Report for Project HH3816NX
Tzilivakis, J., Lewis, K., Green, A. & Warner, D., 2008, (Unpublished) Department for Environment, Food and Rural Affairs (Defra). 10 p.
Automotive Regions: Present and Future, Final Report of the Network
Bevis, K., Nov 2007, University of Hertfordshire on behalf of the Network of Automotive Regions.
A Preliminary Review of Integrated Farming Standards and Food Eco-Labelling: Interim Report for Project IF0131
Lewis, K., Tzilivakis, J., Green, A. & Warner, D., 22 Jun 2007, Department for Environment, Food and Rural Affairs (Defra). 96 p.
'Coming through': An evaluation of the PS Plus 2 Programme. A report prepared for the National Offender Management Service (NOMS) and the European Social Fund (ESF). London: ICPR.
McSweeney, T. & Turnbull, P., 2007
Beyond Boundaries: offering substance misuse services to new migrants in London
Mills, K., Knight, T. & Green, R., 2007, National Treatment Agency / University of Hertfordshire.
CAWT Carers: Caring for individuals with a learning disability: Findings from a research study
McDowell, J. & Mawhinney, S., 2007, Praxis Care Group. 100 p.
Early exit: Estimating and explaining early exit from drug treatment. Drug Misuse Research Initiative. London: Department of Health.
Stevens, A., Radcliffe, P., Sanders, M., Hunt, N., Turnbull, P. & McSweeney, T., 2007
Exploring user perceptions of occasional and controlled heroin use: A follow-up study. York: Joseph Rowntree Foundation.
Headteachers' Professional Development: Provision, Barriers and Needs
Woods, P., Cowie, M. & Woods, G. J., 2007, Learning and Teaching Scotland. 102 p.
The emotional wellbeing of young people: Final report of Phase One of a 'Choose Life' Research Project in Aberdeenshire (March 2004-March 2007)
Love, J. G., Sutton, P. W., Williams, H., Mayrhofer, A., Yuill, C., Love, A. P. & Millman, Y., 2007, Aberdeen: The Robert Gordon University _ School of Applied Social Studies . 95 p.
The reconfiguration of Australian suburbs: Think Piece for British Urban Regeneration Association
Parham, S., 2007, British Urban Regeneration Association.
Workplace Cultures: What Does and Does Not Work
Bradley, H., Healy, G., Forson, C. & Kaul, P., 2007, Manchester: Equal Opportunities Commission. 93 p. (Moving on up? Ethnic minority women and work)
Young people, cannabis use and anti-social behaviour. A report to South Yorkshire Police and the Drug Interventions Programme. London: ICPR.
McSweeney, T., May, T. & Hearnden, I., 2007
Horticulture and the Environment in the Southern Region: Final Report for Environment Agency, Southern Region
Lewis, K., Tzilivakis, J., Warner, D. & Green, A., 14 Nov 2006, Environment Agency. 159 p.
Green Light for Mental Health: Research report on user perspectives for the learning disability partnership board
Waight, M. & Gates, R., Jan 2006, Thames Valley University. 32 p.
A Review of Poverty and Social Impact Analysis (PSIA) Papers on Utility Sector Reforms
Dagdeviren, H., 2006, (Unpublished) UNDP. 25 p.
Assessment Centres for Judicial Appointments and Diversity
Healy, G., Kirton, G., Ozbilgin, M. F., Calveley, M., Forson, C., Oikelome, F. & Tatli, A., 2006, Department of Constitutional Affairs. 133 p.
Contraception advice and provision for the prevention of under 18 conceptions and STIs: A rapid review
Bunn, F., Brooks, F., Appleton, J., Mead, M., Magnusson, J., Norton, S., Trivedi, D., Wentz, R. & Wills, W., 2006, National Institute for Clinical Excellence (NICE). 249 p.
Diversity and Collaboration? Diversity Pathfinders Evaluation: Final Report
Woods, P., Levacic, R., Evans, J., Castle, F., Glatter, R. & Cooper, D., 2006, University of London, Inst of Education. 185 p. (Dept for Education and Skills Research Report; no. 826)
Economic Policies for Growth, Employment and Poverty Reduction: Case of Zambia
Dagdeviren, H., Chisala, V., Geda, A., McKinley, T., Saad-Filho, A., Oya, C. & Weeks, J., 2006, Zambia: Lusaka: United Nations Development Programme. 166 p.
Final report on the investigation into ethical traceability in the UK wheat-flour-bread supply chain: Report for DG Research, European Commission, Framework V1: Science in Society
Sharpe, R., Barling, D. & Lang, T., 2006, Centre for Food Policy, City University, London.
Macroeconomics Policies for Poverty Reduction: The Case of Sudan
Gouda Abdel-Khalek, Ali Abdel Gadir, Khalid Abu-Ismail, Medani M. Ahmed, Michael Bell, Adam B. Elheraika, Fadia Hassan, Azizur Rahman Khan,Hatim Mahran, Terry McKinley, Kabbashi Medani, Ibrahim Subahi,Paul Wani , 2006, Sudan: United Nations Development Programme. 133 p.
Sustainable Urbanism: Physical, Social and Economic Aspects: Rapporteur's Report on the 2nd Int C.E.U. Congress, Nov 2006, Leeds
Parham, S., 2006, Council for European Urbanism.
Using Cross-Classified Multilevel Models to Improve Estimates of the Determination of Pupil Attainment: A Scoping Study
Fielding, A., Thomas, H., Steele, F., Browne, W., Leyland, A., Spencer, N. & Davison, I., 2006, University of Birmingham.
Geomorphic characteristics of streams in the Mississippi Embayment physiographic region of Kentucky
Parola, A. C., Vesely, W. S., Wood-Curini, A. L., Hagerty, D. J., French, M. N., Thaemert, D. K. & Swisher Jones, M., 31 Dec 2005, 67 p.
Agricultural Advisory Services Content Audit
Tzilivakis, J., Lewis, K., Green, A. & Warner, D., 8 Sep 2005, Department for Environment, Food and Rural Affairs (Defra). 46 p.
Design Research in Brazil
Buchler, D., Sep 2005, Design Research Society.
Comparison of the Assured British Pigs Farm Standard with EUREPGAP
Tzilivakis, J., Lewis, K., Green, A. & Warner, D., 4 Jul 2005, Assured Food Standards (AFS). 66 p.
Harmonisation of the Assured Food Standards (AFS)
Tzilivakis, J., Lewis, K., Green, A. & Warner, D., 13 Jun 2005, Assured Food Standards (AFS). 37 p.
Comparison of Assured Food Standards to Cross Compliance
Tzilivakis, J., Lewis, K., Green, A. & Warner, D., 1 Mar 2005, Assured Food Standards (AFS). 61 p.
Improving School Meals in the London Borough of Southwark: an evaluation of a healthy eating intervention
Madden, A., Ash, R., Harrex, R. & Radalowicz, J., 2005, London: Food Standards Agency. 27 p.
Sustainability of UK Strawberry Crop: Final report to Defra for Research Project HH3606
Warner, D., Tzilivakis, J. & Lewis, K., 2005, Department for Environment, Food and Rural Affairs (Defra).
Trade and Industry in Sudan: What Role for Poverty Alleviation?
Dagdeviren, H. & Mahran, H. A., 2005, (Unpublished) UNDP. 37 p.
An Assessment of Health Sector Reforms in Zambia
E-Learning for Teachers and Trainers: Innovative Practices, Skills and Competences
Coulon, A., Battezzati, L., Walker, R., Gray, D., Ryan, M. & Mansouri, I. (ed.), 2004, Luxembourg: CEDEFOP. 138 p. (Cedefop Reference Series; no. 49)
Investigation of Varietal Characteristics Required for Sustainable Agriculture: Final report for Defra Project VS0128
Tzilivakis, J., Lewis, K., Green, A. & Warner, D., 1 Jul 2003, Department for Environment, Food and Rural Affairs (Defra). 20 p.
Codex, the European Union and Developing Countries: An analysis of developments in international food standards setting
Barling, D. & Lang, T., May 2003, DfID.
Priorities for the Environmental Protection of Soil: Final report for Environment Agency project P5-055
Tzilivakis, J., Lewis, K., Green, A., Warner, D. & Calvert, A., 31 Jan 2003, Environment Agency. 88 p.
Environment and Energy Impact Assessment for Sugar Beet Production Systems: Final report for the British Beet Research Organisation (BBRO)
Tzilivakis, J., Lewis, K., Green, A., Warner, D., May, M. & Jaggard, K., 2003, British Beet Research Organisation (BBRO). 80 p.
Macroeconomics of Poverty Reduction: The Case Study of Bangladesh
Osmani, S. R., Mahmud, W., Sen, B., Dagdeviren, H. & Seth, A., 2003, Dhaka: United Nations Development Programme. 96 p.
The Impact of Drug Treatment and Testing Orders on offending: Two-year reconviction results. Home Office Research Findings No. 184. London: Home Office.
Hough, M., Clancy, A., McSweeney, T. & Turnbull, P., 2003
Environmental Auditing for the Hardy Nursery Stock Industry: Final report to Defra for project HH1945
Lewis, K., Tzilivakis, J. & Calvert, A., 30 Apr 2002, Department for Environment, Food and Rural Affairs (Defra). 8 p.
Shaping the future of disability services: Making your views count
Gates, R. & Wray, J., Mar 2002, The University of Hull. 63 p.
Final report of the learning disability education and training project: A collaborative project between theEast Yorkshire Learning Disability Insititute, The University of Hull and the University of York
Gates, R. & Kent, A., Feb 2002, The University of Hull. 43 p.
Application of Sustainable Agriculture Indicators at Farm Level for England and Wales: Final Report to Defra for Research Project NT1855
Lewis, K., Tzilivakis, J., Green, A. & Warner, D., 2002, Department for Environment, Food and Rural Affairs (Defra).
The Ythan Project: Farm Nutrient Budgeting and Support Package: Project Summary Report to Aberdeen County Council
Tzilivakis, J., Lewis, K. & Green, A., 2002, Aberdeenshire Council.
Trade Liberalisation and Poverty Reduction in Bangladesh
Toward independence and inclusion: A study exploring the unmet needs of people with cerebral palsy and physical disabilities in the Yorkshire and Humber region
Wray, J., Gates, R. & Krijen - Kemp, E., Jan 2001, Hull University. 109 p.
Development of an online pesticide information system for Chile: Final report to Syngenta Chile
Lewis, K. & Newbold, M., 2001, University of Hertfordshire. 6 p.
Drug Treatment and Testing Orders: Final Evaluation Report. Home Office Research Study No. 212. London: Home Office.
Turnbull, P., McSweeney, T., Webster, R., Edmunds, M. & Hough, M., 2000
Drug Treatment and Testing Orders: The 18-month evaluation. Home Office Research Findings 128. London: Home Office.
Turnbull, P., McSweeney, T. & Hough, M., 2000
Education for Diversity and change: Final report of the ENB funded project on eduational preaparation for learning disability nursing.
Gates, R., Alaszewski, A., Ayer, S., Manthorpe, J. & Motherby, E., 2000, The University of Hull.
European Policy on Food Safety: Report to the European Parliament's Scienctific and Technological Options Assessment Programme (STOA)
Trichopoulou, A., Millstone, E., Lang, T., Eames, M., Barling, D., Naska, A. & van Zwanenberg, P., 2000, STOA.
The 18 - 25 Project: Evaluation research of a citizen advocacy project for young people in Lincolnshire
Gates, R., Wray, J. & Krijen - Kemp, E., 2000, Hull: The University of Hull.
Design of a Tax or Charge Scheme for Pesticides: Government (DETR) consultation paper by ECOTEC Research and Consultancy
Lewis, K., Hogg, D. & Thomas, M., 1999, Department of the Environment, Transport and the Regions.
Dynamic Energy Consumption Indicators for Appliances
Mansouri, I. & Newborough, M., 1999, EU/ETSU.
Comparing the efficacy of two different therapeutic interventions in the management of children with learning disabilities who exhibit challenging behaviour [behaviour difficulties]
Gates, R., Newell, R. & Wray, J., Mar 1998, Hull: The University of Hull.
Environmental Management for Agriculture: Grass & livestock enterprises. Final report to Defra and Milk Development Council, NT1908, CSA 2628.
Lewis, K. & Tzilivakis, J., 1998, Department for Environment, Food and Rural Affairs (Defra).
Leisure and transport opportunities for people with disabilities in Goole and surrounding Boothferry areas: Disability needs analysis
Wray, J., Vernon, D., Woolass, C. & Gates, R., 1998, The University of Hull.
Social Impact of Food Biotechnology
Barling, D. & De Vriend, H., 1998, Wageningen: European Training and Assessment Foundation.
The development of a novel means of scoring and ranking the benefits and disbenefits arising from agriculture: Final report for MAFF Project CSA2958
Tzilivakis, J., Lewis, K., Broom, C., Tucker, P., Drummond, C. & Cook, R., 1996, Ministry of Agriculture, Fisheries and Food (now Defra). 186 p.


Buffalo Brave loves this movie because it's all about the tiny creatures that keep the forest alive and how they battle against the baddies who want everything to wither and rot. It's so exciting and has lots of great lessons to learn about our delicate ecosystem.
DID YOU KNOW? Beyoncé is the voice of Queen Tara. After filming the movie, she said, "What I like most about Tara is that she sets a great example for the people she protects."


I just started showing the Can't lie on the internet commercial clip on YouTube during my library instruction sessions. It has been well received. I get some giggles, smiles, and laughs. I did have one student say he hated the commercial, but no other complaints. I discuss why instructors want students to use the library's databases and books, and not the internet. I talk about how anyone can create information and there is no governing body regulating the internet. This is a good way to wake up the class. Playing a YouTube video or some other type of media always wakes up an 8am class!


Every brand wants to find better ways of getting people to engage with their content and purchase their products. Closing the discover-to-buy pathway can be a challenge in digital marketing, but we've seen that a smart Pinterest strategy can help turn browsers into buyers.
A person who is just browsing is at a perfect point in the marketing funnel for a brand—they are one of the most valuable targets. If this browsing user sees your content and pins it, that means they want to remember it and go back to it. This is a powerful signal of interest and intent. Based on how the Pinterest algorithm works, they'll then see your content more frequently, without even following your brand.
People pinning to their Pinterest boards are also acting as influencers to their friends and followers who will also see the content.
It's easy to see how influential this could be when you're in the suggestible "just-browsing" mindset. If your friends are looking at content related to fashion and you've just pinned an image of Tommy Hilfiger jeans, those friends would be likely to see the image, know that you're interested in the brand, be more inclined to repin the image themselves and develop an interest in the brand.
It's important for marketers to remember that this is happening whether you are actively involved in Pinterest or not, because people are pinning your content there regardless. When you become active in optimizing a Pinterest strategy, you amplify this and also seed more content assets into the system.
We know that when images are linked to websites, they can generate even more traffic than search-engine optimization or other social media networks. In fact, Pinterest works in a similar way to a search engine, and you should optimize visual content for it just as you optimize content on your website for SEO.
Someone who was just browsing fashion, then saw their friends posting jeans, could now move to the brand's website to buy the jeans. Pinterest is incredibly powerful for connecting the discover-to-buy pathways.
For the description, it's important to use the right keywords so that the Pinterest algorithm categorizes your content in a way that's optimized for discovery. Let's say you're posting a picture featuring jeans. If you only include the name of your brand, Pinterest won't be able to recognize that you're talking about denim. So, including the name of the category—jeans—is critical.
Pinterest's algorithms give extra weight to hashtags. Make sure to use them in descriptions.
Your board strategy should be focused on categories, as opposed to creating a new board for each campaign. People don't really care about the campaign you're running, and they are not searching for it. Once you have some success with an existing Pinterest board, then every new piece of content that you've pinned to that already automatically receives a boost—that extra Pinterest SEO juice.
Optimizing content for social networks and the web is key to any brand's earned media program. A smart Pinterest strategy can not only help close the discover-to-buy pathway, but those insights can pay impressive returns from understanding how visual content is shared and engaged with across all of your social platforms.
Johannes Scharlach is product manager at ShareIQ, the visual content performance platform for brands.


text:
The Roses of Eyam: the Bedlam Character
Categories: Character
The Bedlam is a mentally retarded man who is around the age of 20. He dresses in rags and old thrown- out clothes and wears a silver bell around his neck. He is tall and skinny and walks with a limp, dragging his leg behind him. Whilst he is in many ways mysterious in his ability to foretell the plague, he is also a slightly comic figure who is used to bring humour to the early part of the play.
When we first meet the Bedlam, he comes to talk to Sir George Saville and William Mompesson.
Get a verified expert to help you with The Roses of Eyam: the Bedlam Character
Mompesson is the newly appointed rector of the village of Eyam. The Bedlam asks for a penny from the men; he claims he doesn't buy anything with the money – he just throws them into the stream to see them shimmer as they move in the water. This suggests to the reader that the Bedlam is not a conventional man. He does not value the things others do and, in this case, money is of no importance to him.
His whole life is unconnected with material things.
In Act 1 on page 7 we see the Bedlam talking to Mompesson and Catherine who is Mompesson's wife. The Bedlam calls Catherine 'Rose'. This is ironic because whilst this seems almost a compliment, comparing her to a flower, I think he is predicting that Catherine is going to die as he also says, 'all roses must be pruned at the end of summer.' He also calls Mompesson, 'Blackman' – this is because black is the colour of death and Mompesson is wearing black.
Sweet V
Chris Al
Also black Africans were slaves and Mompesson is kind of a slave to God.
The Bedlam symbolises chaos and the plague. On page 40 at the beginning of Act 2 there are 3 graves but the Bedlam says that he can see many graves 'all in a line.' He goes on to say that he can see ' black buds on all the trees' and 'a forest of crosses'. Here he is foretelling the death of the villagers of Eyam. Crosses on graves were made of wood and 'forest' and 'black buds' are from 'nature.' He is saying that this is a plague from nature – from God. When Mompesson leaves the scene the Bedlam adds 'No one listens to the mad boy.' This shows that he knows what the villagers think of him and he is more aware than the villagers give him credit for.
One of the most significant speeches that the Bedlam makes is in Act 2 on page 56. Here he talks about building a snowman for Christmas with the stature of Marshall Howe but with other features such as Unwins' clay pipe. The snowman represents the strong people of Eyam so we can see that even the strongest will melt or be destroyed in the heat of the plague. He says that the snowman will be all right in winter whilst it is cold but in spring and summer, when the heat rises, it will go black and it will get dirty spots on its face. This mirrors and symbolises the symptoms of the plague as victims of the plague get black boils on their face and other places on their bodies. The Bedlam goes on to say 'and when the sun comes out, I'll watch him melt away into a little pool of dirty water.' Here he refers to the infected person dying of the disease. It is interesting that the Bedlam does not consider the possibility that he will die in the plague. This may be because he sees himself as part of the plague itself that will endure longer than the villagers. It may also be because he feels he is part of nature and therefore he will survive along with the rest of nature that surrounds him.
The Bedlam isn't troubled by all the death and disease around him and he refers to the coffins holding dead victims of the plague as 'Boxes' and he thinks it is amusing that the people put the victims inside them.
Later on in the play the Bedlam forms a relationship with Marshall Howe. These two inhabitants of Eyam do all the dirty work, carrying people to their graves and burying them. Sometimes their conversations consist of total irrelevancies and, in the Bedlam's case, what appears to be nonsense. Neither really listens nor understands what the other is saying. However, gradually Marshall Howe seems to feel pity for the Bedlam and sees him in a different perspective to all the other villagers of Eyam. I think this is because he is beginning to understand how the Bedlam thinks, perhaps because of the trauma that he is suffering from his wife having contracted the plague.
The Roses of Eyam: the Bedlam Character. (2020, Jun 02). Retrieved from http://studymoose.com/the-roses-of-eyam-the-bedlam-character-essay
The play "The Rose of Eyam" Pages: 3 (661 words)
Richard Wilbur :"Boy At The Window" Pages: 3 (732 words)
Crim Law Review Pages: 244 (73165 words)
Wuthering Heights by Emily Brontë Analysis Pages: 16 (4772 words)
Jane Austen's 'Northanger Abbey' as a Social Drama Pages: 14 (4034 words)
View from the Bridge - Eddie and Catherine's Relationship Pages: 5 (1406 words)

redpajama_set_name: RedPajamaCommonCrawl


Get contact details & address of companies manufacturing and supplying Portable Grinder, portable . belt guards protect the . Ts, Sidco Industrial Estate .
Knife Grinder Homemade knife grinder adapted from a portable belt sander. Utilizes 2"x72" belts.
Shop our selection of Baldor Bench Grinders and . a Baldor grinder, you get industrial quality backed by a . tool grinders and abrasive belt grinders.
The ABC 7 Portable Belt Grinder has an operational speed of 7,000 rpm.
A grinding machine, often shortened to grinder, is any of various power tools or machine tools used . Belt grinding is a versatile process suitable for all kind of .
Belt sanders and grinders . . 248-151TD Industrial abrasive belt grinder • Three position tiltable • 1 1/2 horsepower • Single and three phase • Belt size .
Beaumont Metal Works KMG Belt Grinder Parts Knife . Beaumont Metal Works KMG Belt Grinder Parts Knife Knives Industrial Commercial Metal Belt Grinders Sander USA of .
Occupational Safety and Health Standards . belt sanders . Safety guards used on machines known as right angle head or vertical portable grinders shall have a .
Find here Portable Grinder manufacturers, suppliers & exporters in India. Get contact details & address of companies manufacturing and supplying Portable Grinder .
portable industrial belt grinder_Milling factoryportable industrial belt grinder. Machines. portable industrial belt grinder; new used washing machine for crushing .
Find your portable grinder easily amongst the 818 . pneumatic portable grinder / industrial / pencil . The pneumatic hand belt grinder machines are used .
What is a belt sander? Belt sanders are used to . grain used in belt sander belts. The average belt grinder is a . an industrial belt sander is used to .
Sales Inquiry Portable Industrial Belt Grinder; Industrial Belt Grinders Australia | Trademaster . Industrial Belt Grinders Australia - Trademaster tools Australia is .
Industrial Belt Grinder, Industrial Belt Grinder Suppliers .
Alibaba offers 1,432 industrial belt grinder products. About 8% of these are grinding machines, 4% are grinder, and 1% are sander. A wide variety of industrial .
Beaumont Metal Works, Inc. We are the leading manufacturer of industrial belt grinders and machinery. We have produced the KMG belt grinder for over 13 years using state of the art CNC machines, fulfilling the needs of custom knife makers, blacksmiths, fabricators, artists and a wide market of industries requiring grinding and .
$ 0.00. Model 562 1 x 42 Three Wheel Belt Grinder. Burr King's family of three wheel abrasive belt grinders provides maximum versatility. Contact wheel, platen, work .
Portable Industrial Belt Grinder; Industrial Belt Grinders Australia | Trademaster . Industrial Belt Grinders Australia - Trademaster tools Australia is a leading manufacturer & supplier of top quality industrial tools throughout Brisbane, Melbourne, Sydney, Perth, Adelaide & Darwin. Online Service; Diamond Grinder - Top Diamond .
Portable grinder - All industrial manufacturers - Videos .
Find your portable grinder easily amongst the 818 products from . belt portable grinder / electric / with vacuum . industrial portable grinder / automatic .


text:
Newsgaming, John Carmack, Markiplier, Markus Persson, Oculus Rift, Oculus VR, Technology, Virtual Reality
The Oculus Rift
There's been a buzz going around about a new competitor that might revolutionize the next-gen gaming experience called the Oculus Rift. This shiny, new piece of equipment introduces the possibility of enjoying games in a virtual reality environment. Although this isn't the first time that we've seen virtual reality head mounted displays (HMD) introduced to game culture, there's a list of impressive specs that separate the Oculus Rift from its predecessors.
The most recent prototype dubbed Crystal Cove debuted January at 2014's CES and walked away with 10 awards, including Best in Show from Engadget, the Verge and Wired. Crystal Cove featured two new major components that will be present on the consumer version of the Oculus Rift. These two features include positional tracking and low persistance. More about them and the experience here.
The most exciting news thus far is the amount of support that the Oculus Rift has received. 2.4 million was raised through crowd funding using Kickstarter with the support of major game development companies such as Epic Games, Unity and Valve. Not to mention big names like John Carmack (co-founder of ID Software who developed such franchises as Doom and Quake now presently CTO of Oculus VR) and Markus Persson (founder of Mojang, best known for Minecraft) have stated that their upcoming projects may include the Oculus Rift experience.
There is also a suprising number of games that already support the Oculus Rift. Some titles include Alone, Team Fortress 2 and Slender: The Arrival. I've had numerous hours of enjoyment watching people play these games on youtube. One of my particular favorites is Markiplier. If you like the idea of virtual reality horror games, check him out. It's absolutely hilarious!
Now before you run off to purchase one of these bad boys, I'll have to inform you that it's not yet available for consumer purchase. The Oculus Rift is still undergoing development but interested parties may purchase a dev kit from their website (currently out of stock). The Oculus Rift release date is not confirmed but is anticipated to be around late 2014 to early 2015.
If you want to know more about the direction Oculus VR is headed, I'd strongly advise reading James Brightman's interview with founder Palmer Luckey on gamesindustry. It's both inspiring and fascinating where this little piece of hardware could potentially lead us in the future! Viva la tech!
Project Morpheus


text:
News / August 8, 2016 / Articles, Press, Results
OM Attorney Assists in Updating Municipal Law Handbook
The Continuing Education of the Bar has released its 2016 edition of the California Municipal Law Handbook. Olivarez Madruga attorney, Joaquin Vazquez, contributed to this year's publication as a reviewer. Mr. Vazquez was responsible for assessing four sections within the Land Use chapter, ensuring the sections are current and an accurate resource for city attorneys throughout California to utilize. Known as the definitive work in its field, the handbook is published annually, providing background, tools, and guidance in all major areas of the California municipal law. OM is proud of Mr. Vazquez's continued work and dedication to municipal law.
Tom Madruga Named to Los Angeles Business Journal's 2021 "Leaders of Influence: Litigators & Trial Attorneys" List
OMLO is pleased to announce that Tom Madruga has been selected to the Los Angeles Business Journal's 2021 list of "Leaders of Influence: Litigators & Trial Lawyers." The LABJ highlighted Tom's work for several Southern ...... Read More
OMLO Partner Lloyd Pilchen Publishes Article on Property Law and the Transformation of Seattle's Terrain in The American Surveyor
OMLO Partner Lloyd Pilchen's article "Property Law and the Transformation of Seattle's Terrain" was published in the November/December 2022 issue of The American Surveyor, a leading publication on land use, surveying, and global positioning technology. ...... Read More
Workers May Remove Masks in Certain Workplace Settings Under Revised COVID-19 Emergency Temporary Standards Recommended by California Workplace Safety Board
Update as of June 10, 2021: California's Occupational Safety and Health Standards Board ("Cal/OSHA Board") has withdrawn the proposed revisions to the COVID-19 Emergency Temporary Standards ("Emergency Standards") adopted last week. With California Governor Gavin ...... Read More


text:
'Legitimises Terrorism': India Protests UN Body Report On Kashmir
Nidhi Razdan
New Delhi: India has reacted strongly to and lodged a diplomatic protest over a new report by the UN Office of the High Commission for Human Rights on Jammu and Kashmir. The Indian government has called the report 'false, with a motivated narrative'. The report, a follow up to one the UN rights office filed last year, once again very controversially called on India to 'respect the right of self-determination of the people of Kashmir as protected under international law'. The Ministry of External Affairs accused the UN High Commissioner for Human Rights of 'legitimising terrorism' and said the assertions in the report are 'in violation of India's sovereignty and territorial integrity and ignore the core issue of cross-border terrorism.' 'It is a... contrived effort to create an artificial parity between the world's largest and the most vibrant democracy and a country that openly practices state-sponsored terrorism,' the ministry said in a statement. The UN Commissioner's report said there are 'serious human rights violations and patterns of impunity' in Jammu and Kashmir and significant human rights concerns witnessed in Pakistan-occupied Kashmir as well. This includes what the UN body describes as the 'excessive use of force by security forces in Jammu and Kashmir, torture, arbitrary detentions of dissidents and internet shut downs'. India said 'the entire state of Jammu and Kashmir is an integral part of India. Pakistan is in illegal and forcible occupation of a part of the Indian state, including the so called 'Azad Jammu and Kashmir' and 'Gilgit-Baltistan', through aggression. We have repeatedly called on Pakistan to vacate these occupied territories.' 'Motivated attempts to weaken our national resolve will never succeed,' New Delhi said. Last year in June, a furious India had described as 'fallacious, tendentious and motivated' the UN report that tore into both India and Pakistan for human rights violations in Jammu and Kashmir and Pakistan-occupied Kashmir. In the report, the first of its kind on Kashmir, the UN body had laid out recommendations for both countries and asked for an investigation into 'all civilian killings since July 2016' and also into 'the excessive use of force by security forces including serious injuries caused by the use of pellet guns immediately.'


Fun loving Dayhome has space available for your little ones. Come join our family.
Openings available for ages one through three.
I have over 20 years experience and am still loving it! We have a wonderful family environment to grow in!
Huge fenced yard, outside activities, healthy meals and snacks, First Aid, CPR, references, reasonable rates and receipts.
If you are looking for that Home Away From Home, I'd love to hear from you!


text:
Air Force Clarifies A-10 Retirement Plans
By: Lara Seligman March 17, 2016
The A/OA-10 Thunderbolt II is the first Air Force aircraft specially designed for close air support of ground forces. They are simple, effective and survivable twin-engine jet aircraft that can be used against all ground targets, including tanks and other armored vehicles. The A-10/OA-10 have excellent maneuverability at low air speeds and altitude, and are highly accurate weapons-delivery platforms. They can loiter near battle areas for extended periods of time and operate under 1,000-foot ceilings (303.3 meters) with 1.5-mile (2.4 kilometers) visibility. Their wide combat radius and short takeoff and landing capability permit operations in and out of locations near front lines. Using night vision goggles, A-10/ OA-10 pilots can conduct their missions during darkness. Thunderbolt IIs have Night Vision Imaging Systems (NVIS), goggle compatible single-seat cockpits forward of their wings and a large bubble canopy which provides pilots all-around vision. The pilots are protected by titanium armor that also protects parts of the flight-control system. The redundant primary structural sections allow the aircraft to enjoy better survivability during close air support than did previous aircraft. (U.S. Air Force Photo by Senior Amn. Greg
WASHINGTON — Amid some confusion over when the Air Force will retire the A-10 attack plane, top service officials this week clarified the plan to start drawing down Warthog squadrons in fiscal 2018.
Comments from Defense Secretary Ash Carter in early February seemed to indicate the Air Force would postpone divesting the A-10 until fiscal 2022. In a speech previewing the budget release, Carter noted commanders' demand for the A-10 and other fourth-generation aircraft in the fight against the Islamic State.
"The budget defers the A-10's final retirement until 2022, replacing it with F-35s on a squadron-by-squadron basis so we'll always have enough aircraft for today's conflict," Carter said Feb. 2.
However, the Air Force will actually begin sunsetting the beloved attack plane in FY18, divesting two A-10 squadrons, or 49 planes, that year, a service spokeswoman confirmed March 17. The service will retire 49 aircraft in FY19, 64 in FY20, and 96 in FY21.
The decision to retire the A-10 beginning in FY18 was purely budget-driven, Air Force Secretary Deborah Lee James said in response to questions from Rep. Martha McSally, R-Ariz., during a March 16 hearing of the House Armed Services Committee. The multirole F-35 has been billed as an across-the-board replacement for all of the Air Force's legacy fighter jets, but the F-35 cannot match the A-10 as a single-mission close-air support (CAS) platform, officials have said.
"The F-35 is intended to the high-threat CAS platform," Chief of Staff Gen. Mark Welsh said during the hearing. "We are losing CAS capacity, that's what the Budget Control Act has done to us."
Sign up for our Military Space Report
Get the latest news about space and strategic systems
The plan to begin divesting squadrons in FY18 is key to supporting the Air Force's standup of the F-35, Welsh explained. Over the past few years, the Air Force has established "workarounds" to keep up with the demands of sustaining both the A-10 and standing up the F-35, including contracting out maintenance work to industry. However, those resources run out in FY18, Welsh said. If the Air Force keeps the full A-10 fleet flying into the next decade, the service will only have half the manpower it needs to field the F-35 when it is scheduled to reach full operational capability (FOC) in FY21, he stressed.
"In FY18 all those things kind of run out and we're now short people to stand up F-35 units," Welsh said. "If we keep the A-10, by FY21 — the scheduled FOC date for the F-35 — we will be about 50 percent short of the maintenance manpower we need to field the F-35. So it's a manpower problem."
The Pentagon's top weapons tester will pit the full-up F-35 against the A-10 and potentially other aircraft during comparative tests slated for 2018. During the hearing, McSally, a retired Air Force colonel with 325 hours flying the A-10 in Iraq and Afghanistan, urged James and Welsh to wait to begin divesting the A-10 until this testing and analysis is complete.
"Our perspective is we shouldn't put one more A-10 in the Boneyard [Davis-Monthan Air Force Base] until this test is complete and we actually have a report to assess those sort of risks and then we move forward," McSally said.
Email: lseligman@defensenews.com
Twitter: @laraseligman
The Air Force tested its Advanced Battle Management System. Here's what worked, and what didn't.
With this upgrade, these aircraft will have anti-jamming comms
'Red Air' providers prep for a big year of war games


Cristina and Kevin were married on a gorgeous blue skied day in August at the Blue Heron Pines Golf Club in Galloway Township, NJ. It was important to Cristina to have her doggies join her and Kevin on their big day. They had a touching ceremony conducted by one of Kevin's groomsmen and Cristina had each of her bridesmaids say a little something during dinner. It was a great party!
Enjoy a look into the wedding of Cristina and Kevin. Thank you for letting me and Cary, my second photographer, spend the day laughing with the two of you.


text:
use ast::*;
use ast;
use ast_util;
use codemap;
use codemap::Span;
use owned_slice::OwnedSlice;
use parse::token;
use print::pprust;
use ptr::P;
use visit::Visitor;
use visit;

use std::cmp;
use std::u32;

pub fn path_name_i(idents: &[Ident]) -> String {
    // FIXME: Bad copies (#2543 -- same for everything else that says "bad")
    idents.iter().map(|i| {
        token::get_ident(*i).to_string()
    }).collect::<Vec<String>>().connect("::")
}

pub fn local_def(id: NodeId) -> DefId {
    ast::DefId { krate: LOCAL_CRATE, node: id }
}

pub fn is_local(did: ast::DefId) -> bool { did.krate == LOCAL_CRATE }

pub fn stmt_id(s: &Stmt) -> NodeId {
    match s.node {
      StmtDecl(_, id) => id,
      StmtExpr(_, id) => id,
      StmtSemi(_, id) => id,
      StmtMac(..) => panic!("attempted to analyze unexpanded stmt")
    }
}

pub fn binop_to_string(op: BinOp_) -> &'static str {
    match op {
        BiAdd => "+",
        BiSub => "-",
        BiMul => "*",
        BiDiv => "/",
        BiRem => "%",
        BiAnd => "&&",
        BiOr => "||",
        BiBitXor => "^",
        BiBitAnd => "&",
        BiBitOr => "|",
        BiShl => "<<",
        BiShr => ">>",
        BiEq => "==",
        BiLt => "<",
        BiLe => "<=",
        BiNe => "!=",
        BiGe => ">=",
        BiGt => ">"
    }
}

pub fn lazy_binop(b: BinOp_) -> bool {
    match b {
      BiAnd => true,
      BiOr => true,
      _ => false
    }
}

pub fn is_shift_binop(b: BinOp_) -> bool {
    match b {
      BiShl => true,
      BiShr => true,
      _ => false
    }
}

pub fn is_comparison_binop(b: BinOp_) -> bool {
    match b {
        BiEq | BiLt | BiLe | BiNe | BiGt | BiGe =>
            true,
        BiAnd | BiOr | BiAdd | BiSub | BiMul | BiDiv | BiRem |
        BiBitXor | BiBitAnd | BiBitOr | BiShl | BiShr =>
            false,
    }
}

/// Returns `true` if the binary operator takes its arguments by value
pub fn is_by_value_binop(b: BinOp_) -> bool {
    !is_comparison_binop(b)
}

/// Returns `true` if the unary operator takes its argument by value
pub fn is_by_value_unop(u: UnOp) -> bool {
    match u {
        UnNeg | UnNot => true,
        _ => false,
    }
}

pub fn unop_to_string(op: UnOp) -> &'static str {
    match op {
      UnUniq => "box() ",
      UnDeref => "*",
      UnNot => "!",
      UnNeg => "-",
    }
}

pub fn is_path(e: P<Expr>) -> bool {
    match e.node { ExprPath(..) => true, _ => false }
}

/// Get a string representation of a signed int type, with its value.
/// We want to avoid "45int" and "-3int" in favor of "45" and "-3"
pub fn int_ty_to_string(t: IntTy, val: Option<i64>) -> String {
    let s = match t {
        TyIs => "isize",
        TyI8 => "i8",
        TyI16 => "i16",
        TyI32 => "i32",
        TyI64 => "i64"
    };

    match val {
        // cast to a u64 so we can correctly print INT64_MIN. All integral types
        // are parsed as u64, so we wouldn't want to print an extra negative
        // sign.
        Some(n) => format!("{}{}", n as u64, s),
        None => s.to_string()
    }
}

pub fn int_ty_max(t: IntTy) -> u64 {
    match t {
        TyI8 => 0x80,
        TyI16 => 0x8000,
        TyIs | TyI32 => 0x80000000, // actually ni about TyIs
        TyI64 => 0x8000000000000000
    }
}

/// Get a string representation of an unsigned int type, with its value.
/// We want to avoid "42u" in favor of "42us". "42uint" is right out.
pub fn uint_ty_to_string(t: UintTy, val: Option<u64>) -> String {
    let s = match t {
        TyUs => "usize",
        TyU8 => "u8",
        TyU16 => "u16",
        TyU32 => "u32",
        TyU64 => "u64"
    };

    match val {
        Some(n) => format!("{}{}", n, s),
        None => s.to_string()
    }
}

pub fn uint_ty_max(t: UintTy) -> u64 {
    match t {
        TyU8 => 0xff,
        TyU16 => 0xffff,
        TyUs | TyU32 => 0xffffffff, // actually ni about TyUs
        TyU64 => 0xffffffffffffffff
    }
}

pub fn float_ty_to_string(t: FloatTy) -> String {
    match t {
        TyF32 => "f32".to_string(),
        TyF64 => "f64".to_string(),
    }
}

// convert a span and an identifier to the corresponding
// 1-segment path
pub fn ident_to_path(s: Span, identifier: Ident) -> Path {
    ast::Path {
        span: s,
        global: false,
        segments: vec!(
            ast::PathSegment {
                identifier: identifier,
                parameters: ast::AngleBracketedParameters(ast::AngleBracketedParameterData {
                    lifetimes: Vec::new(),
                    types: OwnedSlice::empty(),
                    bindings: OwnedSlice::empty(),
                })
            }
        ),
    }
}

// If path is a single segment ident path, return that ident. Otherwise, return
// None.
pub fn path_to_ident(path: &Path) -> Option<Ident> {
    if path.segments.len() != 1 {
        return None;
    }

    let segment = &path.segments[0];
    if !segment.parameters.is_empty() {
        return None;
    }

    Some(segment.identifier)
}

pub fn ident_to_pat(id: NodeId, s: Span, i: Ident) -> P<Pat> {
    P(Pat {
        id: id,
        node: PatIdent(BindByValue(MutImmutable), codemap::Spanned{span:s, node:i}, None),
        span: s
    })
}

pub fn name_to_dummy_lifetime(name: Name) -> Lifetime {
    Lifetime { id: DUMMY_NODE_ID,
               span: codemap::DUMMY_SP,
               name: name }
}

/// Generate a "pretty" name for an `impl` from its type and trait.
/// This is designed so that symbols of `impl`'d methods give some
/// hint of where they came from, (previously they would all just be
/// listed as `__extensions__::method_name::hash`, with no indication
/// of the type).
pub fn impl_pretty_name(trait_ref: &Option<TraitRef>, ty: Option<&Ty>) -> Ident {
    let mut pretty = match ty {
        Some(t) => pprust::ty_to_string(t),
        None => String::from("..")
    };

    match *trait_ref {
        Some(ref trait_ref) => {
            pretty.push('.');
            pretty.push_str(&pprust::path_to_string(&trait_ref.path));
        }
        None => {}
    }
    token::gensym_ident(&pretty[..])
}

pub fn struct_field_visibility(field: ast::StructField) -> Visibility {
    match field.node.kind {
        ast::NamedField(_, v) | ast::UnnamedField(v) => v
    }
}

/// Maps a binary operator to its precedence
pub fn operator_prec(op: ast::BinOp_) -> usize {
  match op {
      // 'as' sits here with 12
      BiMul | BiDiv | BiRem     => 11,
      BiAdd | BiSub             => 10,
      BiShl | BiShr             =>  9,
      BiBitAnd                  =>  8,
      BiBitXor                  =>  7,
      BiBitOr                   =>  6,
      BiLt | BiLe | BiGe | BiGt | BiEq | BiNe => 3,
      BiAnd                     =>  2,
      BiOr                      =>  1
  }
}

/// Precedence of the `as` operator, which is a binary operator
/// not appearing in the prior table.
pub const AS_PREC: usize = 12;

pub fn empty_generics() -> Generics {
    Generics {
        lifetimes: Vec::new(),
        ty_params: OwnedSlice::empty(),
        where_clause: WhereClause {
            id: DUMMY_NODE_ID,
            predicates: Vec::new(),
        }
    }
}

// ______________________________________________________________________
// Enumerating the IDs which appear in an AST

#[derive(Copy, Clone, RustcEncodable, RustcDecodable, Debug)]
pub struct IdRange {
    pub min: NodeId,
    pub max: NodeId,
}

impl IdRange {
    pub fn max() -> IdRange {
        IdRange {
            min: u32::MAX,
            max: u32::MIN,
        }
    }

    pub fn empty(&self) -> bool {
        self.min >= self.max
    }

    pub fn add(&mut self, id: NodeId) {
        self.min = cmp::min(self.min, id);
        self.max = cmp::max(self.max, id + 1);
    }
}

pub trait IdVisitingOperation {
    fn visit_id(&mut self, node_id: NodeId);
}

/// A visitor that applies its operation to all of the node IDs
/// in a visitable thing.

pub struct IdVisitor<'a, O:'a> {
    pub operation: &'a mut O,
    pub pass_through_items: bool,
    pub visited_outermost: bool,
}

impl<'a, O: IdVisitingOperation> IdVisitor<'a, O> {
    fn visit_generics_helper(&mut self, generics: &Generics) {
        for type_parameter in &*generics.ty_params {
            self.operation.visit_id(type_parameter.id)
        }
        for lifetime in &generics.lifetimes {
            self.operation.visit_id(lifetime.lifetime.id)
        }
    }
}

impl<'a, 'v, O: IdVisitingOperation> Visitor<'v> for IdVisitor<'a, O> {
    fn visit_mod(&mut self,
                 module: &Mod,
                 _: Span,
                 node_id: NodeId) {
        self.operation.visit_id(node_id);
        visit::walk_mod(self, module)
    }

    fn visit_foreign_item(&mut self, foreign_item: &ForeignItem) {
        self.operation.visit_id(foreign_item.id);
        visit::walk_foreign_item(self, foreign_item)
    }

    fn visit_item(&mut self, item: &Item) {
        if !self.pass_through_items {
            if self.visited_outermost {
                return
            } else {
                self.visited_outermost = true
            }
        }

        self.operation.visit_id(item.id);
        match item.node {
            ItemUse(ref view_path) => {
                match view_path.node {
                    ViewPathSimple(_, _) |
                    ViewPathGlob(_) => {}
                    ViewPathList(_, ref paths) => {
                        for path in paths {
                            self.operation.visit_id(path.node.id())
                        }
                    }
                }
            }
            ItemEnum(ref enum_definition, _) => {
                for variant in &enum_definition.variants {
                    self.operation.visit_id(variant.node.id)
                }
            }
            _ => {}
        }

        visit::walk_item(self, item);

        self.visited_outermost = false
    }

    fn visit_local(&mut self, local: &Local) {
        self.operation.visit_id(local.id);
        visit::walk_local(self, local)
    }

    fn visit_block(&mut self, block: &Block) {
        self.operation.visit_id(block.id);
        visit::walk_block(self, block)
    }

    fn visit_stmt(&mut self, statement: &Stmt) {
        self.operation.visit_id(ast_util::stmt_id(statement));
        visit::walk_stmt(self, statement)
    }

    fn visit_pat(&mut self, pattern: &Pat) {
        self.operation.visit_id(pattern.id);
        visit::walk_pat(self, pattern)
    }

    fn visit_expr(&mut self, expression: &Expr) {
        self.operation.visit_id(expression.id);
        visit::walk_expr(self, expression)
    }

    fn visit_ty(&mut self, typ: &Ty) {
        self.operation.visit_id(typ.id);
        visit::walk_ty(self, typ)
    }

    fn visit_generics(&mut self, generics: &Generics) {
        self.visit_generics_helper(generics);
        visit::walk_generics(self, generics)
    }

    fn visit_fn(&mut self,
                function_kind: visit::FnKind<'v>,
                function_declaration: &'v FnDecl,
                block: &'v Block,
                span: Span,
                node_id: NodeId) {
        if !self.pass_through_items {
            match function_kind {
                visit::FkMethod(..) if self.visited_outermost => return,
                visit::FkMethod(..) => self.visited_outermost = true,
                _ => {}
            }
        }

        self.operation.visit_id(node_id);

        match function_kind {
            visit::FkItemFn(_, generics, _, _, _, _) => {
                self.visit_generics_helper(generics)
            }
            visit::FkMethod(_, sig, _) => {
                self.visit_generics_helper(&sig.generics)
            }
            visit::FkFnBlock => {}
        }

        for argument in &function_declaration.inputs {
            self.operation.visit_id(argument.id)
        }

        visit::walk_fn(self,
                       function_kind,
                       function_declaration,
                       block,
                       span);

        if !self.pass_through_items {
            if let visit::FkMethod(..) = function_kind {
                self.visited_outermost = false;
            }
        }
    }

    fn visit_struct_field(&mut self, struct_field: &StructField) {
        self.operation.visit_id(struct_field.node.id);
        visit::walk_struct_field(self, struct_field)
    }

    fn visit_struct_def(&mut self,
                        struct_def: &StructDef,
                        _: ast::Ident,
                        _: &ast::Generics,
                        id: NodeId) {
        self.operation.visit_id(id);
        struct_def.ctor_id.map(|ctor_id| self.operation.visit_id(ctor_id));
        visit::walk_struct_def(self, struct_def);
    }

    fn visit_trait_item(&mut self, ti: &ast::TraitItem) {
        self.operation.visit_id(ti.id);
        visit::walk_trait_item(self, ti);
    }

    fn visit_impl_item(&mut self, ii: &ast::ImplItem) {
        self.operation.visit_id(ii.id);
        visit::walk_impl_item(self, ii);
    }

    fn visit_lifetime_ref(&mut self, lifetime: &Lifetime) {
        self.operation.visit_id(lifetime.id);
    }

    fn visit_lifetime_def(&mut self, def: &LifetimeDef) {
        self.visit_lifetime_ref(&def.lifetime);
    }

    fn visit_trait_ref(&mut self, trait_ref: &TraitRef) {
        self.operation.visit_id(trait_ref.ref_id);
        visit::walk_trait_ref(self, trait_ref);
    }
}

pub fn visit_ids_for_inlined_item<O: IdVisitingOperation>(item: &InlinedItem,
                                                          operation: &mut O) {
    let mut id_visitor = IdVisitor {
        operation: operation,
        pass_through_items: true,
        visited_outermost: false,
    };

    visit::walk_inlined_item(&mut id_visitor, item);
}

struct IdRangeComputingVisitor {
    result: IdRange,
}

impl IdVisitingOperation for IdRangeComputingVisitor {
    fn visit_id(&mut self, id: NodeId) {
        self.result.add(id);
    }
}

pub fn compute_id_range_for_inlined_item(item: &InlinedItem) -> IdRange {
    let mut visitor = IdRangeComputingVisitor {
        result: IdRange::max()
    };
    visit_ids_for_inlined_item(item, &mut visitor);
    visitor.result
}

/// Computes the id range for a single fn body, ignoring nested items.
pub fn compute_id_range_for_fn_body(fk: visit::FnKind,
                                    decl: &FnDecl,
                                    body: &Block,
                                    sp: Span,
                                    id: NodeId)
                                    -> IdRange
{
    let mut visitor = IdRangeComputingVisitor {
        result: IdRange::max()
    };
    let mut id_visitor = IdVisitor {
        operation: &mut visitor,
        pass_through_items: false,
        visited_outermost: false,
    };
    id_visitor.visit_fn(fk, decl, body, sp, id);
    id_visitor.operation.result
}

pub fn walk_pat<F>(pat: &Pat, mut it: F) -> bool where F: FnMut(&Pat) -> bool {
    // FIXME(#19596) this is a workaround, but there should be a better way
    fn walk_pat_<G>(pat: &Pat, it: &mut G) -> bool where G: FnMut(&Pat) -> bool {
        if !(*it)(pat) {
            return false;
        }

        match pat.node {
            PatIdent(_, _, Some(ref p)) => walk_pat_(&**p, it),
            PatStruct(_, ref fields, _) => {
                fields.iter().all(|field| walk_pat_(&*field.node.pat, it))
            }
            PatEnum(_, Some(ref s)) | PatTup(ref s) => {
                s.iter().all(|p| walk_pat_(&**p, it))
            }
            PatBox(ref s) | PatRegion(ref s, _) => {
                walk_pat_(&**s, it)
            }
            PatVec(ref before, ref slice, ref after) => {
                before.iter().all(|p| walk_pat_(&**p, it)) &&
                slice.iter().all(|p| walk_pat_(&**p, it)) &&
                after.iter().all(|p| walk_pat_(&**p, it))
            }
            PatMac(_) => panic!("attempted to analyze unexpanded pattern"),
            PatWild(_) | PatLit(_) | PatRange(_, _) | PatIdent(_, _, _) |
            PatEnum(_, _) | PatQPath(_, _) => {
                true
            }
        }
    }

    walk_pat_(pat, &mut it)
}

/// Returns true if the given struct def is tuple-like; i.e. that its fields
/// are unnamed.
pub fn struct_def_is_tuple_like(struct_def: &ast::StructDef) -> bool {
    struct_def.ctor_id.is_some()
}

/// Returns true if the given pattern consists solely of an identifier
/// and false otherwise.
pub fn pat_is_ident(pat: P<ast::Pat>) -> bool {
    match pat.node {
        ast::PatIdent(..) => true,
        _ => false,
    }
}

// are two paths equal when compared unhygienically?
// since I'm using this to replace ==, it seems appropriate
// to compare the span, global, etc. fields as well.
pub fn path_name_eq(a : &ast::Path, b : &ast::Path) -> bool {
    (a.span == b.span)
    && (a.global == b.global)
    && (segments_name_eq(&a.segments[..], &b.segments[..]))
}

// are two arrays of segments equal when compared unhygienically?
pub fn segments_name_eq(a : &[ast::PathSegment], b : &[ast::PathSegment]) -> bool {
    a.len() == b.len() &&
    a.iter().zip(b.iter()).all(|(s, t)| {
        s.identifier.name == t.identifier.name &&
        // FIXME #7743: ident -> name problems in lifetime comparison?
        // can types contain idents?
        s.parameters == t.parameters
    })
}

/// Returns true if this literal is a string and false otherwise.
pub fn lit_is_str(lit: &Lit) -> bool {
    match lit.node {
        LitStr(..) => true,
        _ => false,
    }
}

#[cfg(test)]
mod tests {
    use ast::*;
    use super::*;

    fn ident_to_segment(id : &Ident) -> PathSegment {
        PathSegment {identifier: id.clone(),
                     parameters: PathParameters::none()}
    }

    #[test] fn idents_name_eq_test() {
        assert!(segments_name_eq(
            &[Ident{name:Name(3),ctxt:4}, Ident{name:Name(78),ctxt:82}]
                .iter().map(ident_to_segment).collect::<Vec<PathSegment>>(),
            &[Ident{name:Name(3),ctxt:104}, Ident{name:Name(78),ctxt:182}]
                .iter().map(ident_to_segment).collect::<Vec<PathSegment>>()));
        assert!(!segments_name_eq(
            &[Ident{name:Name(3),ctxt:4}, Ident{name:Name(78),ctxt:82}]
                .iter().map(ident_to_segment).collect::<Vec<PathSegment>>(),
            &[Ident{name:Name(3),ctxt:104}, Ident{name:Name(77),ctxt:182}]
                .iter().map(ident_to_segment).collect::<Vec<PathSegment>>()));
    }
}

redpajama_set_name: RedPajamaGithub