text:
Jump to: Article | Review | Book Section | Paper or Report | Conference or Workshop contribution | Book or Monograph | Thesis | Patent | Event, Show or Exhibition | Image
Ahnelt, Peter and Fernandez, Eduardo and Martinez Mozos, Oscar and Bolea, Jose Angel and Kueber-Heiss, Anna (2000) Irregular S-cone mosaics in felid retinas: spatial interaction with axonless horizontal revealed by cross-correlation. Journal of the Optical Society of America A (JOSAA), 17 (3). pp. 580-588. ISSN 0740-3232
Allen-Collinson, Jacquelyn (2000) Social science contract researchers in higher education: perceptions of craft knowledge. Work, Employment & Society: A Journal of the British Sociological Association, 14 (1). pp. 159-171. ISSN 0950-0170
Anstis, Stuart M. and Smith, David R. R. and Mather, George (2000) Luminance processing in apparent motion, Vernier offset and stereoscopic depth. Vision Research, 40 (6). pp. 657-675. ISSN 0042-6989
Armstrong, Steve (2000) The influence of individual cognitive style on performance in management education. Educational Psychology, 20 (3). pp. 323-339. ISSN 0144-3410
Arrayas, M. and Khovanov, I. A. and Luchinsky, D. G. and Mannella, R. and McClintock, P. V. E. and Greenall, M. and Sabbagh, H. (2000) Experimental studies of the non-adiabatic escape problem. AIP Conference Proceedings, 502 (20). ISSN 0094-243X
Azogul, Fatih and Taylor, K. D. Anthony and Quantick, Peter C. and Azogul, Yesim (2000) A rapid HPLC-determination of ATP-related compounds and its application to herring stored under modified atmosphere. International Journal of Food Science and Technology, 35 (6). pp. 549-554. ISSN 0950-5423
Baltutis, L.M. and Gussy, Mark and Morgan, M.V. (2000) The role of the dental hygienist in the public health sector; an Australian perspective. International Dental Journal, 50 (1). pp. 29-35. ISSN UNSPECIFIED
Barlow, David and Muslim, Abdul-Mueed and Webster, John and Penfold, Jeffrey and Hollinshead, Clare and Lawrence, M. Jayne (2000) Molecular modelling of surfactant monolayers under constraints derived from neutron reflectance measurements. Physical Chemistry Chemical Physics, 2 . pp. 5208-5213. ISSN UNSPECIFIED
Baron, Mark G. and Herrin, Russ T. and Armstrong, David E. (2000) The measurement of silver in road salt by electrothermal atomic absorption spectrometry. Analyst, 125 (1). pp. 123-126. ISSN 0003-2654
Bashall, A. and Collier, P. E. and Gade, L. H. and McPartlin, M. and Mountford, P. and Pugh, S. M. and Radojevic, S. and Schubart, M. and Scowen, I. J. and Trosch, D. J. M. (2000) C-C and C-N coupling reactions of an imidotitanium complex with isocyanides. Organometallics, 19 (23). pp. 4784-4794. ISSN 0276-7333
Bellia, Gaetano and Tosin, Maurizio and Degli-Innocenti, Francesco (2000) The test method of composting in vermiculite is unaffected by the priming effect. Polymer Degradation and Stability, 69 (1). pp. 113-120. ISSN 0141-3910
Belokon, Yuri N. and Kochetkov, Konstantin A. and Churkina, Tatiana D. and Ikonnikov, Nikolai S. and Chesnokov, Alexey A. and Larionov, Oleg V. and Singh, Ishwar and Parmar, Virinder S. and Vyskocil, Stepan and Kagan, Henri B. (2000) Asymmetric PTC C-alkylation catalyzed by chiral derivatives of tartaric acid and aminophenols. Synthesis of (R)- and (S)-alpha-methyl amino acids. Journal of Organic Chemistry, 65 (21). pp. 7041-7048. ISSN 0022-3263
Best, M. C. and Gordon, T. J. and Dixon, P. J. (2000) Extended adaptive Kalman filter for real-time state estimation of vehicle handling dynamics. Vehicle System Dynamics, 34 (1). pp. 57-75. ISSN 0042-3114
Bidaut, Luc (2000) Data and image processing for abdominal imaging. Abdominal Imaging, 25 (4). pp. 341-360. ISSN 0942-8925
Bingham, Chris and Stone, D A and Schofield, N and Howe, D and Peel, D (2000) Amplitude and frequency control of a vibratory pile driver. IEEE Transactions on Industrial Electronics, 47 (3). pp. 623-631. ISSN 0278-0046
Brooks, K. and Mather, George (2000) Perceived speed of motion in depth is reduced in the periphery. Vision Research, 40 (25). pp. 3507-3516. ISSN 0042-6989
Brooks, K. J. and Hargreaves, I. P. and Bates, T. E. (2000) Nitric-oxide-induced inhibition of mitochondrial complexes following aglycaemic hypoxia in neonatal cortical rat brain slices. Developmental Neuroscience, 22 (5-6). pp. 359-65. ISSN 0378-5866
Burman, Oliver and Mendl, Michael (2000) Short-term social memory in the laboratory rat: its susceptibility to disturbance. Applied Animal Behaviour Science, 67 (3). pp. 241-254. ISSN 0168-1591
Burns, C. J. and Squires, Paul and Persaud, S. J. (2000) Signaling through the p38 and p42/44 mitogen-activated families of protein kinases in pancreatic β-cell proliferation. Biochemical and Biophysical Research Communications, 268 (2). pp. 541-546. ISSN 0006-291X
Calabrese, V. and Bates, T. E. and Stella, A. M. (2000) NO synthase and NO-dependent signal pathways in brain aging and neurodegenerative disorders: the role of oxidant/antioxidant balance. Neurochemical Research, 25 (9-10). pp. 1315-41. ISSN 0364-3190
Calabrese, Vittorio and Testa, Guiseppe and Ravagna, Agrippino and Bates, Timothy Edward and Stella, Anna Maria (2000) HSP70 induction in the brain following ethanol administration in the rat: regulation by glutathione redox state. Biochemical and Biophysical Research Communications, 269 (2). pp. 397-400. ISSN 0006-291X
Chia, Li Mei Lindy and Radojevic, Sanja and Scowen, Ian J. and McPartlin, Mary and Halcrow, Malcolm A. (2000) Steric control of the reactivity of moderately hindered tris(pyrazolyl)borates with copper(II) salts. Journal of the Chemical Society, Dalton Trans. (2). pp. 133-140. ISSN 1477-9226, 1470-479X
Colston, Belinda and Choppin, Gregory R. and Taylor, Robin J. (2000) A preliminary study of the reduction of Np(VI) by formohydroxamic acid using stopped-flow near-infrared spectrophotometry. Radiochimica Acta, 88 (6). pp. 329-334. ISSN 0033-8230
Conversi, Daniele (2000) Central secession: towards a new analytical concept? The case of former Yugoslavia. Journal of Ethnic and Migration Studies, 26 (2). pp. 333-355. ISSN 1369-183x
Cooper, Jonathan and Mcdonald, Lisa and Mills, Daniel (2000) The effect of increasing visual horizons on stereotypic weaving: Implications for the social housing of stabled horses. Applied Animal Behaviour Science, 69 (1). pp. 67-83. ISSN 0168-1591
Cormack, Francesca K. and Tovee, Martin and Ballard, Clive (2000) Contrast sensitivity and visual acuity in patients with Alzheimer's disease. International Journal of Geriatric Psychiatry, 15 (7). pp. 614-620. ISSN 0885-6230
Cowman, Krista (2000) Women's suffrage campaigns in Britain. Women's History Review, 9 (4). pp. 815-823. ISSN 0961-2025
Cragoe, Matthew (2000) Reply: Conscience or coercion? Clerical influence at the general election of 1868 in Wales. Past and Present, 169 (1). pp. 205-213. ISSN 0031-2746
Duan, G R and Wu, Z Y and Bingham, Chris and Howe, D (2000) Robust magnetic bearing control using stabilizing dynamical compensators. IEEE Transactions on Industry Applications, 36 (6). pp. 1654-1660. ISSN 0093-9994
Eves, Paula and Layton, C. and Hedley, S. and Dawson, R. A. and Wagner, M. and Morandini, R. and Ghanem, G. and MacNeil, S. (2000) Characterization of an in vitro model of human melanoma invasion based on reconstructed human skin. British Journal of Dermatology, 142 (2). pp. 210-222. ISSN 0007-0963
Fisher, M. and Kroon, J.T.M. and Martindale, Wayne and Stuitje, A.R. and Slabas, A.R. and Rafferty, J.B. (2000) The x-ray structure of Brassica napus β-keto acyl carrier protein reductase and its implications for substrate binding and catalysis. Structure, 8 (4). pp. 339-347. ISSN 09692126
Fisher, M. and Sedelnikova, S.E. and Martindale, Wayne and Thomas, N.C. and Simon, J.W. and Slabas, A.R. and Rafferty, J.B. (2000) Crystallization of the NADP-dependent β-keto acylcarrier protein reductase from Brassica napus. Acta Crystallographica Section D: Biological Crystallography, 56 (1). pp. 86-88. ISSN 09074449
Franc, J. and Hlidek, P. and Moravec, P. and Belas, E. and Hoschl, P. and Turjanska, L. and Varghova, R. (2000) Determination of energy gap in Cd1-xZnxTe (x = 0-0.06). Semiconductor Science and Technology, 15 (6). pp. 561-564. ISSN 0268-1242
Fuller, Ted (2000) Will small become beautiful? Futures, 32 (1). pp. 79-89. ISSN 0016-3287
Fuller, Ted and Moran, Paul (2000) Moving beyond metaphor. Emergence, 2 (1). pp. 50-71. ISSN 1521-3250
Gade, Lutz H. and Memmler, Harald and Kauper, Uta and Schneider, Andreas and Fabre, Sylvie and Bezougli, Izoldi and Lutz, Matthias and Galka, Christian and Scowen, Ian J. and McPartlin, Mary (2000) Cooperative reactivity of early-late heterodinuclear transition metal complexes with polar organic substrates. Chemistry - A European Journal, 6 (4). pp. 692-708. ISSN 0947-6539
Galka, C. H. and Trosch, D. J. M. and Schubart, M. and Gade, L. H. and Radojevic, S. and Scowen, I. J. and McPartlin, M. (2000) Structural patterns and forms of aggregation of metallated diamido donor ligands upon going from lithium to thallium(I). European Journal of Inorganic Chemistry (12). pp. 2577-2583. ISSN 1434-1948
Galka, Christian H. and Trosch, Dominique J. M. and Rudenauer, Ina and Gade, Lutz H. and Scowen, Ian and McPartlin, Mary (2000) Synthesis and structural characterization of metalated 1,8-bis(silylamino)naphthalene derivatives. Inorganic Chemistry, 39 (20). pp. 4615-4620. ISSN 0020-1669
Gathergood, Nicholas and Zhuang, Wei and Jørgensen, Karl Anker (2000) Catalytic Enantioselective Friedel−Crafts Reactions of Aromatic Compounds with Glyoxylate: A Simple Procedure for the Synthesis of Optically Active Aromatic Mandelic Acid Esters. Journal of the American Chemical Society, 122 (50). pp. 12517-12522. ISSN UNSPECIFIED
Gill, Andrew and Jennings, Keith R. and Wyttenbach, Thomas and Bowers, Michael T. (2000) Conformations of biopolymers in the gas phase: a new mass spectrometric method. International Journal of Mass Spectrometry, 195-19 . pp. 685-697. ISSN 1387-3806
Gill, Andrew and Ritchie, M. A. and Hunt, L. G. and Steane, S. E. and Davies, K. G. and Bocking, S. P. and Rhie, A. G. O. and Bennett, A. D. and Hope, J. (2000) Post-translational hydroxylation at the N-terminus of the prion protein reveals presence of PPII structure in vivo. The EMBO Journal, 19 (20). pp. 5324-5331. ISSN 0261-4189
Gillman, Michael P. and Dodd, M. (2000) Detection of delayed density dependence in an orchid population. Journal of Ecology, 88 (2). pp. 204-212. ISSN 0022-0477
González, Claudia L. and Miranda, Maria Isabel and Gutierrez, Humberto and Ormsby, Christopher and Bermúdez-Rattoni, Federico (2000) Differential participation of the NBM in the acquisition and retrieval of conditioned taste aversion and Morris water maze. Behavioural Brain Research, 116 (1). pp. 89-98. ISSN 0166-4328
Griffin, L.R. and Thomas, Chris (2000) The spatial distribution and size of rook (Corvus frugilegus) breeding colonies is affected by both the distribution of foraging habitat and by intercolony competition. Proceedings of the Royal Society B: Biological Sciences, 267 (1451). pp. 1463-1467. ISSN UNSPECIFIED
Gylling, Mikhail and Tuomi, Tiinamaija and Bjorses, Petra and Kontiainen, Sirkka and Partanen, Jukka and Christie, Michael R. and Knip, Mikael and Perheentupa, Jaakko and Miettinen, Aaro (2000) β-Cell autoantibodies, human leukocyte antigen II alleles, and type 1 diabetes in autoimmune polyendocrinopathy-candidiasis-ectodermal dystrophy. Journal of Clinical Endocrinology and Metabolism, 85 (12). pp. 4434-4440. ISSN 0021-972X
Hack-polay, Dieu (2000) Protect and thrive" People Management. People Management . ISSN 1358-6297
Hanna, E. (2000) Meteorological effects of the solar eclipse of 11 August 1999. Weather, 55 (12). pp. 430-446. ISSN 0043-1656
Harris, T. E. and Persaud, S. J. and Squires, Paul E. and Jones, P. M. (2000) Depolarizing stimuli reduce Ca2+/calmodulin-dependent protein kinase II activity in islets of Langerhans. Biochemical and Biophysical Research Communications, 270 (3). pp. 1119-1123. ISSN 0006-291X
Hawkes, C. J. and Schloot, N. C. and Marks, J. and Willemen, S. J. M. and Drijfhout, J. W. and Mayer, E. K. and Christie, M. R. and Roep, B. O. (2000) T-cell lines reactive to an immunodominant epitope of the tyrosine phosphatase-like autoantigen IA-2 in type 1 diabetes. Diabetes, 49 (3). pp. 356-366. ISSN 0012-1797
Herbert, T. P. and Kilhams, G. R. and Batty, I. H. and Proud, C. G. (2000) Distinct signalling pathways mediate insulin and phorbol ester- stimulated eukaryotic initiation factor 4F assembly and protein synthesis in HEK 293 cells. Journal of Biological Chemistry, 275 (15). pp. 11249-11256. ISSN 0021-9258
Herbert, Terence and Fahraeus, R. and Prescott, A. and Lane, D.P. and Proud, C.G. (2000) Rapid induction of apoptosis mediated by peptides that bind initiation factor eIF4E. Current Biology, 10 (13). pp. 793-796. ISSN 0960-9822
Hockey, John and Allen-Collinson, Jacquelyn (2000) The supervision of practice-based research degrees in art and design. International Journal of Art and Design Education, 19 (3). pp. 345-355. ISSN 1476-8062
Hodgson, T. L. and Bajwa, A. and Owen, A. M. and Kennard, C. (2000) The strategic control of gaze direction in the Tower of London task. Journal of Cognitive Neuroscience, 12 (5). pp. 894-907. ISSN 0898-929X
Hodgson, Timothy L. and Kennard, Christopher (2000) Disorders of higher visual function and hemi-spatial neglect. Current Opinion in Neurology, 13 (1). pp. 7-12. ISSN 1350-7540
Horwood, J. A. and Butt, K. R. (2000) Changes in Oribatid mite communities associated with Scots pine regeneration. Web Ecology, 1 . pp. 76-81. ISSN 2193-3081
Howell, M. N. and Gordon, Timothy (2000) Associative reinforcement learning for discrete-time optimal control. IEE Colloquium (Digest) (69). pp. 1-4. ISSN 0963-3308
Howell, M. N. and Gordon, Timothy and Best, M. C. (2000) The application of continuous action reinforcement learning automata to adaptive PID tuning. IEE Colloquium (Digest) (69). pp. 5-8. ISSN 0963-3308
Humphries, Stuart and Ruxton, Graeme D. and Metcalfe, Neil B. (2000) Group size and relative competitive ability: geometric progressions as a conceptual tool. Behavioral Ecology and Sociobiology, 47 (3). pp. 113-118. ISSN 0340-5443
Hunter, Andrew (2000) Feature selection using genetic algorithms and probabilistic neural networks. Neural Computing & Applications, 9 (2). pp. 124-132. ISSN 0941-0643
Hunter, Andrew and Chiu, K. S. (2000) Genetic algorithm design of neural network and fuzzy logic controllers. Soft computing, 4 (3). pp. 186-192. ISSN 1432-7643
Hunter, Andrew and Kennedy, L. and Henry, J. and Ferguson, R. I. (2000) Application of neural networks and sensitivity analysis to improved prediction of trauma survival. Computer methods and programs in biomedicine, 62 (1). pp. 11-19. ISSN 0169-2607
Höschl, P. and Belas, E. and Turjanska, L. and Grill, R. and Franc, J. and Fesh, R. and Moravec, P. (2000) High-temperature conductivity of solid and liquid CdTe. Journal of Crystal Growth, 220 (4). pp. 444-448. ISSN 0022-0248
Johnson, Kenneth W. and Mattarei, Sandro and Sehgal, Surinder K. (2000) Weak Cayley tables. Journal of the London Mathematical Society, 61 (2). pp. 395-411. ISSN 0024-6107
Juhl, Karsten and Gathergood, Nicholas and Jørgensen, Karl Anker (2000) Catalytic asymmetric homo-aldol reaction of pyruvate—a chiral Lewis acid catalyst that mimics aldolase enzymes. Chemical Communications (22). pp. 2211-2212. ISSN UNSPECIFIED
Kane, Ros and Wellings, Kaye and Free, Caroline and Goodrich, Joanna (2000) Uses of routine data sets in the evaluation of health promotion interventions: opportunities and limitations. Health Education, 100 (1). pp. 33-41. ISSN 0965-4283
Kerry, Carolle and Kerry, Trevor (2000) School time and the education of the most able. Education today, 50 (4). pp. 7-14. ISSN 00131547
Kerry, Carolle and Kerry, Trevor (2000) The effective use of school time in the education of the most able. Australasian journal of gifted education, 9 (1). pp. 33-39. ISSN 13239686
Kerry, Trevor (2000) Crisis? What crisis? It's just a normal day for a deputy! Management in education, 14 (5). pp. 14-16. ISSN 08920206
Kerry, Trevor (2000) Learning and testing: debates and dilemmas. FORUM for promoting 3-19 comprehensive education, 42 (3). pp. 110-112. ISSN 09638263
Kerry, Trevor (2000) Three terms or five? What the papers say. Goldsmiths journal of education, 3 (1). pp. 22-33. ISSN 1369-3794
Kerry, Trevor and Kerry, Carolle (2000) The centrality of teaching skills in improving able pupil education. Educating able children, 4 (2). pp. 13-19. ISSN 13671960
Khukhro, E. I. (2000) Finite soluble and nilpotent groups with a restriction on the rank of the centralizer of an automorphism of prime order. Siberian Mathematical Journal, 41 (2). pp. 373-388. ISSN 0037-4466
Khukhro, E. I. (2000) p-groups of automorphisms of Abelian p-groups. Algebra and Logic, 39 (3). pp. 207-214. ISSN 0002-5232
Kolakowski, Marcin Mateusz (2000) About the EXPO that will never happen. Architektura & Biznes, 97 (7/8). p. 57. ISSN 1230-1817
Kolakowski, Marcin Mateusz (2000) Architect in love: How many dimensions architecture has? Architektura & Biznes, 99 (10). pp. 50-51. ISSN 1230-1817
Kolakowski, Marcin Mateusz (2000) Can cheap buildings be rich? Architektura & Biznes, 90 (1). pp. 19-22. ISSN 1230-1817
Kolakowski, Marcin Mateusz (2000) Foster sheds skin. Architektura & Biznes, 95 (6). pp. 26-31. ISSN 1230-3636
Kolakowski, Marcin Mateusz (2000) INTEGER – The house of the third millennium. Top Dom, 2 (5). pp. 34-39. ISSN 1230-3636
Kolakowski, Marcin Mateusz (2000) People live on the outskirts as well …. Architektura & Biznes, 92 (3). pp. 20-25. ISSN 1230-1817
Kolakowski, Marcin Mateusz (2000) The anatomy of dreams and bamboo-reality. Architektura & Biznes, 100 (11). pp. 50-57. ISSN 1230-1817
Kolm-Litty, Verena and Berlo, Suzanne and Bonifacio, Ezio and Bearzatto, Massimo and Engel, Alfred M. and Christie, Michael R. and Ziegler, Annette-G. and Wild, Thomas and Endl, Josef (2000) Human monoclonal antibodies isolated from type I diabetes patients define multiple epitopes in the protein tyrosine phosphatase-like IA-2 antigen. Journal of Immunology, 165 (8). pp. 4676-4684. ISSN 0022-1767
Kristián, Tibor and Gertsch, Jeff and Bates, Timothy E. and Siesjö, Bo K. (2000) Characteristics of the calcium-triggered mitochondrial permeability transition in nonsynaptic brain mitochondria: effect of cyclosporin A and ubiquinone O. Journal of Neurochemistry, 74 (5). pp. 1999-2009. ISSN 0022-3042
Kuboki, K. and Jiang, Z.Y. and Takahara, N. and Ha, S.W. and Igarashi, M. and Yamauchi, T. and Feener, E.P. and Herbert, Terence and Rhodes, C.J. and King, G.L. (2000) Regulation of endothelial constitutive nitric oxide synthase gene expression in endothelial cells and in vivo - A specific vascular action of insulin. Circulation, 101 (6). pp. 676-681. ISSN 0009-7322
Lane, K. B. and Machado, R. D. and Pauciulo, M. W. and Thomson, J. R. and Phillips, J. A. and Loyd, J. E. and Nichols, W. C. and Trembath, R. C. (2000) Heterozygous germline mutations in BMPR2, encoding a TGF-beta receptor, cause familial primary pulmonary hypertension. Nature Genetics, 26 (1). pp. 81-84. ISSN 1061-4036
Lawrence, Jonathan and Johnston, Emma P. and Li, Lin (2000) Determination of absorption length of CO2 and high power diode laser radiation for ordinary Portland cement. Journal of Physics D: Applied Physics, 33 (8). pp. 945-947. ISSN 0022-3727
Lawrence, Jonathan and Li, Lin (2000) Carbon steel wettability characteristics enhancement for improved enamelling using a 1.2 kW high power diode laser. Optics and Lasers in Engineering, 32 (4). pp. 353-365. ISSN 0143-8166
Lawrence, Jonathan and Li, Lin (2000) Determination of absorption length of CO2 and high power diode laser radiation for ordinary Portland cement and its influence on the depth of melting. Optics & Laser Technology, 32 (1). pp. 11-14. ISSN 0030-3992
Lawrence, Jonathan and Li, Lin (2000) Determination of the absorption length of CO2 and high power diode laser radiation for a high volume alumina-based refractory material. Applied Surface Science, 168 (1-4). pp. 71-74. ISSN 0169-4332
Lawrence, Jonathan and Li, Lin (2000) Effect of laser induced rapid solidification structures on adhesion and bonding characteristics of alumina/silica based oxide to vitreous enamel. Materials Science and Technology, 16 (2). pp. 220-226. ISSN 0267–0836
Lawrence, Jonathan and Li, Lin (2000) Finite element analysis of temperature distribution using ABAQUS for a laser based tile grout sealing process. Proceedings of the Institution of Mechanical Engineers Part B: Journal of Engineering Manufacture, 214 (6). pp. 451-461. ISSN 0954-4054
Lawrence, Jonathan and Li, Lin (2000) High power diode laser surface glazing of concrete. Journal of Laser Applications, 12 (3). pp. 116-125. ISSN 1042-346X
Lawrence, Jonathan and Li, Lin (2000) Wettability characteristics of carbon steel modified with CO2, Nd:YAG, Excimer and high power diode lasers. Applied Surface Science, 154-15 . pp. 664-669. ISSN 0169-4332
Lawrence, Jonathan and Li, Lin (2000) A comparative study of the surface glaze characteristics of concrete treated with CO2 and high power diode lasers. Part I: glaze characteristics. Materials Science & Engineering A. Structural Materials: Properties, Microstructure and Processing, 284 (1-2). pp. 93-102. ISSN 0921-5093
Lawrence, Jonathan and Li, Lin (2000) A comparative study of the surface glaze characteristics of concrete treated with CO2 and high power diode lasers. Part II: mechanical, chemical and physical properties. Materials Science & Engineering A. Structural Materials: Properties, Microstructure and Processing, 287 (1). pp. 25-29. ISSN 0921-5093
Lawrence, Jonathan and Li, Lin (2000) The influence of shield gases on the surface condition of laser treated concrete. Applied Surface Science, 168 (1-4). pp. 25-28. ISSN 0169-4332
Lawrence, Jonathan and Li, Lin (2000) The wear characteristics of a high power diode laser generated glaze on the ordinary Portland cement surface of concrete. Wear, 246 (1-2). pp. 91-97. ISSN 0043-1648
Leach, K.A. and Bax, J.A. and Roberts, D.J. and Thomas, Chris (2000) The establishment and performance of a dairy system based on perennial ryegrass—white clover swards compared with a system based on nitrogen fertilized grass. Biological Agriculture and Horticulture, 17 (3). pp. 207-227. ISSN UNSPECIFIED
Leff, A. P. and Scott, S. K. and Crewes, H. and Hodgson, Timothy L. and Cowey, A. and Howard, D. and Wise, R. J. S. (2000) Impaired reading in patients with right hemianopia. Annals of Neurology, 47 (2). pp. 171-178. ISSN 0364-5134
Leyens, Jacques-Philippe and Paladino, Paola and Rodriguez-Torres, Ramon and Vaes, Jeroen and Demoulin, Stephanie and Rodriguez-Perez, Armando and Gaunt, Ruth (2000) The emotional side of prejudice: The attribution of secondary emotions to ingroups and outgroups. Personality and Social Psychology Review, 4 (2). pp. 186-197. ISSN 1088-8683
Lindsay, S.W. and Thomas, Chris (2000) Mapping and estimating the population at risk from lymphatic filariasis in Africa. Transactions of the Royal Society of Tropical Medicine and Hygiene, 94 (1). pp. 37-45. ISSN UNSPECIFIED
Luchinsky, D. G. and Greenall, M. J. and McClintock, P. V. E. (2000) Resonant rectification of fluctuations in a Brownian ratchet. Physics Letters A, 273 (5-6). pp. 316-321. ISSN 0375-9601
MacNeil, Sheila and Eves, Paula and Richardson, Ben and Molife, Rhoda and Lorigan, Paul and Wagner, Mark and Layton, Chris and Morandini, Renato and Ghanem, Ghanem (2000) Oestrogenic steroids and melanoma cell interaction with adjacent skin cells influence invasion of melanoma cells in vitro. Pigment Cell & Melanoma Research, 13 (8). pp. 68-72. ISSN 0893-5785
Machado, R. D. and Pauciulo, M. W. and Fretwell, N. and Veal, C. and Thomson, J. R. and Vilariño Güell, C. and Aldred, M. and Brannon, C. A. and Trembath, R. C. and Nichols, W. C. (2000) A physical and transcript map based upon refinement of the critical interval for PPH1, a gene for familial primary pulmonary hypertension. The International PPH Consortium. Genomics, 68 (2). pp. 220-228. ISSN 0888-7543
Marsh, K. A. and Ruedisueli, F. L. and Coe, S. L. and Watson, T. G. D. (2000) Effects of zinc and linoleic acid supplementation on the skin and coat quality of dogs receiving a complete and balanced diet. Veterinary Dermatology, 11 (4). pp. 277-284. ISSN 0959-4493
Marsh, Katrina A. and Ruedisueli, Frank L. and Coe, Sarah L. and Watson, Timothy D. G. (2000) Effects of zinc and linoleic acid supplementation on the skin and coat quality of dogs receiving a complete and balanced diet. Veterinary Dermatology, 11 (4). pp. 277-284. ISSN 0959-4493
Mather, George (2000) Integration biases in the Ouchi and other visual illusions. Perception, 29 (6). pp. 721-727. ISSN 0301-0066
Mather, George and Smith, David R. R. (2000) Depth cue integration: stereopsis and image blur. Vision Research, 40 (25). pp. 3501-3506. ISSN 0042-6989
Maycroft, Neil (2000) Re-valorizing rubbish: some critical reflections on 'green' product strategies. Capital & Class Special Issue; Environmental Politics: Analyses and Alternatives, No 72, Autumn 2000., 72 . pp. 135-160. ISSN 0309 8168
Mills, D. S. and White, J. C. (2000) Long-term follow up of the effect of a pheromone therapy on feline spraying behaviour. The Veterinary Record, 147 (26). pp. 746-747. ISSN 0042-4900
Mills, Daniel and Eckley, S. and Cooper, J. J. (2000) Thoroughbred bedding preferences, associated behaviour differences and their implications for equine welfare. Animal Science, 70 (1). pp. 95-106. ISSN 1357-7298
Njeidat, Hasan and Tamimi, Hashem H. and Salah, Zein L. and Sharieh, Ahmad and Al Massri, Ayman and Al-Diri, Bashir (2000) Modelling and visual simulation of NUMA multiprocessors systems. SCCA . p. 138. ISSN UNSPECIFIED
Osborn, A. M. and da Silva Tatley, F. M. and Steyn, L. M. and Pickup, R. W. and Saunders, J. R. (2000) Mosaic plasmids and mosaic replicons: Evolutionary lessons from the analysis of genetic diversity in IncFII-related replicons. Microbiology, 146 (9). pp. 2267-2275. ISSN 1350-0872
Osborn, A. Mark and Moore, Edward R. B. and Timmis, Kenneth N. (2000) An evaluation of terminal-restriction fragment length polymorphism (T-RFLP) analysis for the study of microbial community structure and dynamics. Environmental Microbiology, 2 (1). pp. 39-50. ISSN 1462-2912
Osborn, A. Mark and Pickup, Roger W. and Saunders, Jon R. (2000) Development and application of molecular tools in the study of IncN-related plasmids from lakewater sediments. FEMS Microbiology Letters, 186 (2). pp. 203-208. ISSN 0378-1097
Ozogul, F and Taylor, K. D. A. and Quantick, P and Ozogul, Y (2000) Chemical, microbiological and sensory evaluation of Atlantic herring (Clupea harengus) stored in ice, modified atmosphere and vacuum pack. Food Chemistry, 71 (2). pp. 267-273. ISSN 0308-8146
Ozogul, F. and Taylor, K. D. A. and Quantick, P. and Ozogul, Y. (2000) Chemical, microbiological and sensory evaluation of Atlantic herring (Clupea harengus) stored in ice, modified atmosphere and vacuum pack. Food Chemistry, 71 (2). pp. 267-273. ISSN 0308-8146
Ozogul, Fatih and Taylor, K. D. Anthony and Quantick, Peter C. and Ozogul, Yesim (2000) A rapid HPLC-determination of ATP-related compounds and its application to herring stored under modified atmosphere. International Journal of Food Science and Technology, 35 (6). pp. 549-554. ISSN 0950-5423
Passmore, David G. and Macklin, Mark G. (2000) Late Holocene channel and floodplain development in a wandering gravel-bed river: the River South Tyne at Lambley, northern England. Earth Surface Processes and Landforms, 25 (11). pp. 1237-1256. ISSN 0197-9337
Pearce, John M. and Roberts, Amanda D. L. and Redhead, Edward S. and Prados, José (2000) The influence of passive preexposure on escape from a Morris pool. Journal of Experimental Psychology: Animal Behavior Processes, 26 (2). pp. 186-195. ISSN 0097-7403
Petty, S.J. and Lambin, X. and Sherratt, T.N. and Thomas, Chris and Mackinnon, J.L. and Coles, C.F. and Davison, M. and Little, B. (2000) Spatial synchrony in field vole Microtus agrestis abundance in a coniferous forest in northern England: The role of vole-eating raptors. Journal of Applied Ecology, 37 (SUPPL.). pp. 136-147. ISSN UNSPECIFIED
Plieva, F. M. and Kochetkov, K. A. and Singh, Ishwar and Parmar, V. S. and Belokon', Y. N. and Lozinsky, V. I. (2000) Immobilization of hog pancreas lipase in macroporous poly(vinyl alcohol)-cryogel carrier for the biocatalysis in water-poor media. Biotechnology Letters, 22 (7). pp. 551-554. ISSN 0141-5492
Pulford, Donald (2000) America and the Australian performing group. Antipodes, 14 (2). pp. 111-114. ISSN 0893-5580
Rae, David and Carswell, Mary (2000) Using a life-story approach in researching entrepreneurial learning: the development of a conceptual model and its implications in the design of learning experiences. Education + Training, 42 (4/5). pp. 220-228. ISSN 0040-0912
Rodriguez, Alina and Bohlin, G. and Lindmark, G. (2000) Psychosocial predictors of smoking and exercise during pregnancy. Journal of Reproductive and Infant Psychology, 18 (3). pp. 203-223. ISSN 0264-6838
Roos, Anna Marie (2000) Luminaries in medicine: Richard Mead, James Gibbs, and solar and lunar effects on the human body in early modern England. Bulletin of the History of Medicine, 74 (3). pp. 433-457. ISSN 0007- 5140
Rose, Peter and Faulkner, Kathy and Williamson, Gary and Mithen, Gary (2000) 7-Methylsulfinylheptyl and 8-methylsulfinyloctyl isothiocyanates from watercress are potent inducers of phase II enzymes. Carcinogenesis, 21 (11). pp. 1983-1988. ISSN 0143-3334
Saaby, Steen and Fang, Xiangming and Gathergood, Nicholas and Jørgensen, Karl Anker (2000) Formation of Optically Active Aromaticα-Amino Acids by Catalytic Enantioselective Addition of Imines to Aromatic Compounds. Angewandte Chemie, 39 (22). pp. 4114-4116. ISSN UNSPECIFIED
Sabater, J. and Sierra, C. and Parsons, Simon and Jennings, N.R. (2000) Using multi-context systems to engineer executable agents. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 1757 . pp. 260-276. ISSN UNSPECIFIED
Sales, J. and Deeming, Charles and van Deventer, P. J. U. and Martella, M. B. and Navarro, J. L. (2000) Diurnal time-activity budget of adult Greater Rheas (Rhea americana) in a farming environment. Archives für Geflugelkunde (European Poultry Science / EPS), 64 (5). pp. 207-210. ISSN 0003-9098
Sammut, I A and Burton, K and Balogun, E and Sarathchandra, P and Brooks, K J and Bates, T E and Green, C J (2000) Time-dependent impairment of mitochondrial function after storage and transplantation of rabbit kidneys. Transplantation, 69 (7). pp. 1265-75. ISSN 0041-1337
Sewell, H. I. and Stone, D. A. and Bingham, Chris (2000) Novel, three phase, unity power factor modular induction heater. Electric Power Applications, IEE Proceedings -, 147 (5). pp. 371-378. ISSN 1350-2352
Sherratt, T.N. and Lambin, X. and Petty, S.J. and Mackinnon, J.L. and Coles, C.F. and Thomas, Chris (2000) Use of coupled oscillator models to understand synchrony and travelling waves in populations of the field vole Microtus agrestis in northern England. Journal of Applied Ecology, 37 (SUPPL.). pp. 148-158. ISSN UNSPECIFIED
Shorthose, James (2000) Micro-Experiments in Alternatives. Capital & Class, 24 (3). pp. 191-208. ISSN 0309-8168
Sklar, Elizabeth and Pollack, J. (2000) A framework for enabling an internet learning community. Educational Technology and Society, 3 (3). pp. 393-408. ISSN UNSPECIFIED
Squires, Paul E. (2000) Non-Ca2+-homeostatic functions of the extracellular Ca2+-sensing receptor (CaR) in endocrine tissues. Journal of Endocrinology, 165 (2). pp. 173-177. ISSN 0022-0795
Squires, Paul E. and Harris, T. E. and Persaud, S. J. and Curtis, S. B. and Buchan, A. M. J. and Jones, P. M. (2000) The extracellular calcium-sensing receptor on human β-cells negatively modulates insulin secretion. Diabetes, 49 (3). pp. 409-417. ISSN 0012-1797
Squires, Paul E. and Hauge-Evans, A. C. and Persaud, S. J. and Jones, P. M. (2000) Synchronization of Ca2+-signals within insulin-secreting pseudoislets: effects of gap-junctional uncouplers. Cell Calcium, 27 (5). pp. 287-296. ISSN 0143-4160
Squires, Paul E. and Persaud, S. J. and Jones, P. M. and Buchan, A. M. J. (2000) The extracellular calcium-sensing receptor in PHHI beta cells: does reduced auto-inhibitory input contribute to hypersecretion of insulin? Diabetologia, 43 (8). pp. 1078-1080. ISSN 0012-186X
Tanser, Frank and LeSueur, D. and Solarsh, G. and Wilkinson, D. (2000) HIV heterogeneity and proximity of homestead to roads in rural South Africa: An exploration using a geographical information system. Tropical Medicine and International Health, 5 (1). pp. 40-46. ISSN UNSPECIFIED
Tanser, Frank and Palmer, A.R. (2000) Vegetation mapping of the great fish river basin, south africa: Integrating spatial and multi-spectral remote sensing techniques. Applied Vegetation Science, 3 (2). pp. 197-204. ISSN UNSPECIFIED
Thody, Angela (2000) Utopia revisited - or is it better the second time around? Journal of educational administration and history, 32 (2). pp. 46-62. ISSN 0022-0620
Thomas, Chris and Lindsay, S.W. (2000) Local-scale variation in malaria infection amongst rural Gambian children estimated by satellite remote sensing. Transactions of the Royal Society of Tropical Medicine and Hygiene, 94 (2). pp. 159-163. ISSN UNSPECIFIED
Thomson, J. R. and Machado, Rajiv D. and Pauciulo, M. W. and Morgan, N .V. and Humbert, M. and Elliott, G. C. and Ward, K. and Yacoub, M. and Mikhail, G. and Rogers, P. and Newman, J. and Wheeler, L. and Higenbottam, T. and Gibbs, J. S. and Egan, J. and Crozier, A. and Peacock, A. and Allcock, R. and Corris, P. and Loyd, J. E. and Trembath, R. C. and Nichols, W. C. (2000) Sporadic primary pulmonary hypertension is associated with germline mutations of the gene encoding BMPR-II, a receptor member of the TGF-beta family. Journal of Medical Genetics, 37 (10). pp. 741-745. ISSN 0022-2593
Tilley, Fiona and Fuller, Ted (2000) Foresighting methods and their role in researching small firms and sustainability. Futures, 32 (2). pp. 149-161. ISSN 0016-3287
Tovee, Martin and Emery, Joanne L. and Cohen-Tovee, Esther M. (2000) The estimation of body mass index and physical attractiveness is dependent on the observer's own body mass index. Proceedings of the Royal Society B: Biological Sciences, 267 (1456). pp. 1987-1997. ISSN 0962-8452
Tovee, Martin and Tasker, K. and Benson, P. J. (2000) Is symmetry a visual cue to attractiveness in the human female body? Evolution and Human Behavior, 21 (3). pp. 191-200. ISSN 1090-5138
Trope, Yaacov and Gaunt, Ruth (2000) Processing alternative explanations of behavior: Correction or integration? Journal of Personality and Social Psychology, 79 (3). pp. 344-354. ISSN 0022-3514
Trueman, Ian (2000) Can patients' relatives justify colluding with healthcare staff? European Journal of Palliative Care, 7 (6). pp. 213-217. ISSN 1352-2779
Twiss, S.D. and Caudron, A. and Pomeroy, P.P. and Thomas, Chris and Mills, J.P. (2000) Finescale topographical correlates of behavioural investment in offspring by female grey seals, Halichoerus grypus. Animal Behaviour, 59 (2). pp. 327-338. ISSN UNSPECIFIED
Twiss, S.D. and Pomeroy, P.P. and Thomas, Chris and Mills, J.P. (2000) Remote estimation of seal length, width, and body mass from aerial photography. Photogrammetric Engineering and Remote Sensing, 66 (7). pp. 859-866. ISSN UNSPECIFIED
Veitl, A. and Gordon, T. and Van De Sand, A. and Howell, M. and Valasek, M. and Vaculin, O. and Steinbauer, P. (2000) Methodologies for coupling simulation models and codes in mechatronic system analysis and design. Vehicle System Dynamics, 33 (SUPPL.). pp. 231-243. ISSN 0042-3114
Walker, M. P. and Ayre, G. A. and Perry, E. K. and Wesnes, K. and McKeith, I. G. and Tovee, Martin and Edwardson, J. A. and Ballard, C. G. (2000) Quantification and characterisation of fluctuating cognition in dementia with Lewy bodies and Alzheimer's disease. Dementia and Geriatric Cognitive Disorders, 11 (6). pp. 327-335. ISSN 1420-8008
Watt, David and Colston, Belinda (2000) Investigating the effects of humidity and salt crystallisation on medieval masonry. Building and Environment, 35 (8). pp. 737-749. ISSN 0360-1323
Wilkinson, Toby (2000) Political unification: towards a reconstruction. Instituts, Abteilung Kairo . ISSN 0342-1279
Wilkinson, Toby (2000) What a king is this: Narmer and the concept of the ruler. Journal of Egyptian Archaeology, 86 . pp. 23-32. ISSN 0305-4403
Winston, Brian (2000) In praise of the media. Television: The Journal of the Royal Television Society, 37 (3). p. 15. ISSN 0308-454X
Winston, Brian (2000) University challenge. Television: The Journal of the Royal Television Society, 37 (1). p. 22. ISSN 0308-454X
Dubois, Diane (2000) Rereading Frye: the published and unpublished works. Canadian Review of Comparative Literature, 27 (1-2). pp. 313-316. ISSN 0319-051X
Voase, Richard (2000) Kulturtourismus: Grundlagen, Trends und Fallstudien [Thomas Heinze (Hrsg.)]. Tourismus Jahrbuch (2). pp. 251-253. ISSN 1434-5676
Winston, Brian (2000) John Grierson: Life, contributions, influence. Visual Anthropology Review, 16 (2). pp. 92-96. ISSN 1058-7187
Armstrong, Steve (2000) Individual differences in cognitive style and their potential effects on organisational behaviour. In: Cognitive styles. International perspectives on individual differences (1). Ablex Publishing., pp. 215-238. ISBN 1567504590
Bidaut, Luc (2000) Data/Image Processing. In: Spiral CT of the Abdomen. Medical Radiology - Diagnostic Imaging and Radiation Oncology . Springer-Verlag. ISBN 978-3-540-42291-4
Boothroyd, Dave (2000) Deconstruction and drugs: a philosophical/literary cocktail. In: Deconstructions: a user's guide. Palgrave Macmillan, Basingstoke, pp. 44-63. ISBN 9780333717615
Boothroyd, Dave (2000) Of ghostwriting and possession: translating 'my father' or s'expliquer avec la mort. In: The limits of death: between philosophy and psychoanalysis. Manchester University Press, Manchester, pp. 198-220. ISBN 9780719057519
Brewster, Scott (2000) Alien induction: hypnosis, writing, authority. In: Inhuman Reflections: Thinking the Limits of the Human. Manchester University Press, Manchester, pp. 120-137. ISBN 0719053374, 9780719053375
Clarke, Andy and Mitchell, Grethe (2000) Playing with film language. In: The visual-narrative matrix: interdisciplinary collisions and collusions. Fine Art Research Centre, Southampton Institute, Southampton, pp. 85-89. ISBN 1874011095
Cowman, Krista (2000) Crossing the great divide: inter-organisational suffrage relationships on Merseyside, 1895–1914. In: A suffrage reader: charting directions in British suffrage history. Cassell / Leicester University Press, pp. 37-52. ISBN 9780718501785
Cowman, Krista (2000) "With a lofty moral purpose": Caroline Martyn, Enid Stacy, Margaret McMillan, Katherine St John Conway and the cult of the good woman socialist. In: Heroic reputations and exemplary lives. Manchester University Press, Manchester, pp. 212-224. ISBN 9780719057816
Hanna, Edward (2000) The climatic influence of the Sun as a variable star. In: Long and short term variability in sun's history and global change. Interdivisional Commission on Hisotry of the IAGA, Bremen-Roennebeck, Germany, pp. 45-51. ISBN UNSPECIFIED
Oreszczyn, Tadj and Pretlove, Stephen (2000) Mould Index. In: Cutting the cost of cold: affordable warmth for healthier homes. Spons / Taylor & Francis, pp. 122-133. ISBN 9780419250500
Ray, Mo (2000) Older women, long term marriage and care. In: Women ageing: changing identities, challenging myths. Routledge. ISBN 9780415189446
Ryland, Diane (2000) Current survey: miscellaneous instruments. In: The yearbook of European environmental law. Oxford University Press, Oxford, pp. 429-440. ISBN 0198764634
Somerville, Peter (2000) The meaning of home for African-Caribbean-British people. In: Ethnicity and housing: accommodating differences. Ashgate, Aldershot, pp. 263-272. ISBN 1859725961
Somerville, Peter and Cooper, C. (2000) Housing policy. In: Modernising social welfare: unravelling New Labour's welfare reforms. Ashgate Publishing, Aldershot, pp. 162-208. ISBN 1840143878
Stuart, Mary (2000) Beyond rhetoric: widening participation in higher education. In: Stretching the academy: the politics and practice of widening participation in higher education. NIACE National Institute of Adult Continuing Education, pp. 12-23. ISBN 9781862010918
Stuart, Mary (2000) Different communities, different voices: leaving a convent home. In: Crossing boundaries: change and continuity in the history of learning disability. British Institute of Learning Disability, pp. 97-112. ISBN 9781902519210
Stuart, Mary (2000) Inclusive learning for active citizenship, lifelong learning and people with learning difficulties. In: Lifelong learning: Education across the lifespan. Falmer Press, pp. 228-239. ISBN UNSPECIFIED
Thody, Angela (2000) Partnership: lessons from the past. In: Partnerships: shaping the future of education. Research in education . Middlesex University Press, London, pp. 218-232. ISBN 1898253285
Voase, Richard (2000) Explaining the blandness of popular travel journalism: narrative, cliche and the structure of meaning. In: Expressions of culture, identity and meaning in tourism. Relections on International Tourism, 2 (2). Centre for Travel and Tourism/Business Education Publishers, Sunderland, UK, pp. 413-424. ISBN 1871916453
Winston, Brian (2000) Breakages Limited. In: Electronic media and technoculture. Rutgers Depth of Field series . Rutgers University Press, New Brunswick, New Jersey. ISBN 9780813527345
Winston, Brian (2000) Making connections: the ECHR, the ITC and the documentary. In: From Grierson to the docusoap: breaking the boundaries. University of Luton, Luton. ISBN 9781860205774
Winston, Brian (2000) Necessities and constraints: a pattern of technological change. In: Film and theory: an anthology. Blackwell, Oxford, pp. 102-110. ISBN 0631206256, 0631206264
Winston, Brian (2000) Triumph of the will. In: Behind the screen: history at the movies. Sutton Publishing, London. ISBN 9780750923316
Paper or Report
Bass, J. H. and Rebbeck, M. and Landberg, L. and Cabre, M. and Hunter, Andrew (2000) An improved measure-correlate-predict algorithm for the prediction of the long term wind climate in regions of complex environment. Project Report. European Commission.
Kane, Ros and Wellings, Kaye (2000) Evaluation Kit: sexual health service for young people. Manual. LSHTM.
Karran, Terence and Pohjonen, Juha (2000) Responding to the vision of the information society: first steps towards a national virtual university. Discussion Paper. Open University, University of Oulu, Oulu, Finland.
Kerry, Trevor (2000) Surviving the future: changing education in a changing world. Working Paper. University of Lincoln, Lincoln.
Stuart, M. (2000) Bridging the divide: innovative partnerships for collaborative employee learning in the twenty-first century. Project Report. DfEE.
Conference or Workshop contribution
Addison, J. F. D. and Hunter, Andrew and Bass, J. and Rebbeck, M. (2000) A neural network version of the measure correlate predict algorithm for estimating wind energy yield. In: 13th International Congress on Condition Monitoring and Diagnostic Engineering Managment, December 2000, Houston, USA.
Addison, J. F. Dale and Hunter, Andrew and Bass, Jeremy and Rebbeck, Matt (2000) A neural network version of the measure correlate predict algorithm for estimating wind energy yield. In: 13th International Congress on Condition Monitoring and Diagnostic Engineering Management, 3-8 December, 2000, Houston, USA.
Alkaraan, Fadi (2000) Investment Appraisal: Conventional Models and Real Options Approach (ROA). In: The Federal School Doctoral Conference, 2000, 2000, School of Management, Manchester, UK.
Amgoud, L. and Maudet, N. and Parsons, Simon (2000) Modelling dialogues using argumentation. In: UNSPECIFIED.
Ardley, Barry (2000) Strategic marketing planning and phenomenology: challenging the dominant paradigm. In: Academy of marketing doctoral colloquium, July 2000, University of Derby.
Bidaut, Luc (2000) Automated registration of dynamic images for myocardial perfusion quantification. In: Eighth Scientific Meeting & Exhibition of the International Society for Magnetic Resonance in Medicine, 1st-7th April, Denver.
Bidaut, Luc (2000) Multimodality imaging approaches in radiation therapy treatment planning. In: Fourth Annual Meeting of the Scientific Association of Swiss Radiation Oncology, 6th-8th April 2000, St Gallen, Switzerland.
Bidaut, Luc (2000) Regularized inversion methods for partial volume correction of PET images. In: World Congress on Medical Physics and Biomedical Engineering, 23rd-28th July 2000, Chicago, USA.
Bidaut, Luc (2000) Use of Spiral CT and 3D imaging for an orthotopic liver transplantation. In: Société Suisse de Radiologie, 11th-13th May 2000, Bern, Switzerland.
Bidaut, Luc (2000) The hip joint range of motion: a cadaveric study. In: European Society of Biomechanics, 27th-30th August 2000, Dublin, Ireland.
Degli-Innocenti, Francesco and Tosin, Maurizio and Bellia, Gaetano (2000) Degradability of plastics. Standard methods developed in Italy. In: International Conference on Biodegradable Polymers: production, marketing, utilisation, and residue management. Wolfsburg (Germany) 4-5 September 2000, 4-5 September 2000, Wolfsburg (Germany).
Duckett, T. and Marsland, S. and Shapiro, J. (2000) Learning globally consistent maps by relaxation. In: IEEE International Conference on Robotics and Automation, 2000., 24-28 April 2000, San Francisco, CA, USA.
Duckett, Tom and Nehmzow, Ulrich (2000) Performance comparison of landmark recognition systems for navigating mobile robots. In: Seventeenth National Conference on Artificial Intelligence (AAAI 2000), 30 July - 3 August 2000, Austin, Texas, USA.
Emmanouilidis, Christos and Hunter, Andrew and MacIntyre, John (2000) A multiobjective evolutionary setting for feature selection and a commonality-based crossover operator. In: 2000 Congress on Evolutionary Computation, 16th-19th July 2000, La Jolla, CA, USA.
Emmanoulidis, Christos and Hunter, Andrew (2000) A comparison of crossover operators in neural network feature selection with multiobjective evolutionary algorithms. In: Genetic and Evolutionary Computation Conference GECCO 2000, 8-12 July 2000, Las Vegas, USA.
Fairgrieve, A. and Gordon, Timothy (2000) On-line estimation of local road gradient for improved steady state suspension deflection control. In: 16th IAVSD Symposium: 'The Dynamics of Vehicles on Roads and on Tracks', 30 August - 3 September 1999, Pretoria, South Africa.
Ferguson, Robert Ian and Hunter, Andrew (2000) On the use of object oriented techniques to support the construction of CASE tools. In: Americas Conference on Information Systems (AMCIS) 2000, 10-13 August 2000, Long Beach, California, USA.
Ferguson, Robert Ian and Hunter, Andrew and Hardy, Colin (2000) Metabuilder: the diagrammer's diagrammer. In: First International Conference, Diagrams 2000, 1-3 September 2000, Edinburgh, Scotland UK.
Howell, M. N. and Gordon, Timothy (2000) On the genetic adaptation of stochastic learning automata. In: IEEE Conference on Evolutionary Computation, ICEC, 16 - 19 July 2000, La Jolla, CA, USA.
Hunter, Andrew (2000) Training feedforward neural networks using orthogonal iteration of the Hessian eigenvectors. In: International Joint Conference of Neural Networks, 24-27 July 2000, Como, Italy.
Hunter, Andrew and Lowell, J. and Kennedy, L. and Owens, Jonathan (2000) Quantification of diabetic retinopathy using neural networks and sensitivity analysis. In: ANNIMAB-1 2000, an international conference on Artificial Neural Networks In Medicine And Biology, 13-16 May 2000, Goteborg, Sweden.
Jakeman, N. and Mellor, P. H. and Bullough, W. A. and Bingham, Chris (2000) High performance linear actuators for demanding textile applications. In: MECHATRONICS 2000. Seventh Mechatronics Forum International Conference and Mechatronics Education Workshop, 2000, Atlanta, USA.
Jerebko, Anna K. and Barabanov, Nikita E. and Luciv, Vadim R. and Allinson, Nigel M. (2000) Neural net based image matching. In: Applications of Artificial Neural Networks in Image Processing V, 27-28 January 2000, San Jose, CA, USA.
Lynch, Paul E. and Allinson, Nigel (2000) Antipersistent trading ranges. In: IEEE/IAFE/INFORNS 2000: 6th Conference on Computational Intelligence for Financial Engineering (CIFEr), 26-28 March 2000, New York.
Matthews, Geoff (2000) Writing design. In: Research by design conference and 18th EAAE conference: Architectural strategies and design methods, 1-3 Nov 2000, Delft University of Technology, Delft, The Netherlands.
Owens, Jonathan and Hunter, Andrew (2000) Application of the self-organising map to trajectory classification. In: IEE Visual Surveillance Workshop, 1 July 2000, Dublin, Ireland.
Owens, Jonathan D and Davies, John (2000) The importance of a new product development (NPD) process: getting started. In: 1st European Conference on Knowledge Management, 26-27 October 2000, Bled School of Management, Bled, Slovenia..
Rhode, Kawal and Lambrou, T. and Hawkes, David J. and Hamilton, George and Seifalian, Alexander M. (2000) Validation of an optical flow algorithm to measure blood flow waveforms in arteries using dynamic digital X-ray images. In: SPIE Medical Imaging 2000, 14 - 17 February 2000, San Diego, California.
Schulze, Henning (2000) A Spindler marquetry floor: manufacturing techniques, condition and use. In: Fifth International Symposium on Wood and Furniture Conservation, 7-8 December 2000, Amsterdam, The Netherlands.
Stewart, Paul and Kadirkamanathan, V. K. (2000) Position estimation for the PMAC motor in automotive drive applications. In: UKACC International Conference on control 2000, September 4-7, 2000, University of Cambridge UK.
Stewart, Paul and Kadirkamanathan, Visakan (2000) Dynamic model reference control of a PMAC motor for automotive traction drives. In: UKACC International Conference on control 2000, September 4-7, 2000, University of Cambridge UK.
Voase, Richard (2000) Explaining the blandness of popular travel journalism: narrative, cliché and the structure of meaning. In: Tourism 2000: Time for Celebration, 2-7 September 2000, Sheffield Hallam University.
Voase, Richard (2000) The imagination rediscovered? The long-term implications of popularism, marketing practice and 'packaging' in the cultural industries. In: The Long Run: long-term developments in the arts and cultural industries, 23-25 February 2000, Erasmus University of Rotterdam.
Whelan, Deborah (2000) Transformation in traditional architecture; the potential of ethnographic mappings in traditional architecture. In: South African Association of Archaeologist Conference, 15-19 April 2000, Johannesburg.
Wu, Z. Y. and Bingham, Chris and Howe, D. and Peel, D. (2000) QFT for the design of active magnetic bearing control systems. In: 2000 International Symposium on Magnetic Bearings, 23-25 August 2000, Martigny, Switzerland.
Zhang, Qingfu and Yin, Hujun and Allinson, Nigel M. (2000) Simplified ICA based denoising method. In: International Joint Conference on Neural Networks (IJCNN'2000), 24-27 July 2000, Como, Italy.
Book or Monograph
Aberg, Alan and Lewis, Carenza (2000) The rising tide: archaeology and coastal landscapes. Oxbow Books, Oxford. ISBN UNSPECIFIED
Armitt, Lucie (2000) Contemporary women's fiction and the fantastic. Palgrave Macmillan. ISBN 9780333694534
Armitt, Lucie (2000) George Eliot: "Adam Bede", "Mill on the Floss", "Middlemarch": a reader's guides to essential criticism. Icon Reader's Guides to Essential Criticism . Palgrave Macmillan. ISBN 9781840460407
Bochel, Catherine and Bochel, Hugh (2000) The careers of councillors: party, gender and politics. Ashgate Publishing Ltd. ISBN 1840140968, 9781840140965
Botten, Neil and Mcmanus, John (2000) Competitive strategies for service organisations. Palgrave Macmillian, UK and USA. ISBN 9780333716809
Breen, Brendan (2000) Mathematics. University of Lincolnshire and Humberside. ISBN 1860501400
Brewster, Scott and Joughin, John J. and Owen, David and Walker, Richard J. (2000) Inhuman reflections: thinking the limits of the human. Manchester University Press, Manchester. ISBN 0719053374, 9780719053375
Denver, David and Mitchell, James and Pattie, Charles and Bochel, Hugh (2000) Scotland Decides: The Devolution Issue and the 1997 Referendum. Routledge. ISBN 9780714681047, 9780714650531, 9780203045237
Haddelsey, Stephen (2000) Charles Lever: the lost Victorian. Ulster Editions & Mongraphs . Colin Smythe Ltd, Gerrards Cross. ISBN 9780861404209
Smejkalova, Jirina (2000) Kniha: k teorii a praxi knižní kultury [The book: toward the theory and practice of book culture]. Host, Brno. ISBN 8072940058
Somerville, Peter (2000) Social relations and social exclusion: rethinking political economy. Routledge (Taylor & Francis), London. ISBN 9780415240406
Stephenson, Paul (2000) Byzantium's Balkan frontier: a political study of the Northern Balkans, 900–1204. Cambridge University Press, Cambridge. ISBN 9780521770170, 9780521027564
Taylor, Tim and Lewis, Carenza and Harding, Phil and Aston, Mick and Ambrus, Victor (2000) The medieval landscape of Wessex. Channel 4 Books. ISBN 9780752272184
Tullett, Barrie (2000) Bukowski in pictures. Canongate Books, Edinburgh. ISBN 1841950084
Tulloch, John and Sparks, Colin (2000) Tabloid tales: global debates over media standards. Critical Media Studies: Institutions, Politics, and Culture . Rowman and Littlefield. ISBN 9780230298668, 0847695727
Watt, David and Colston, Belinda and Spalding, Duncan (2000) Assessing the impact of chemical treatments on the health of buildings and their occupants. RICS Research Papers Series, 3 (13). RICS, London. ISBN 1842190415
Whittaker, Jason (2000) Producing for the web. Media Skills . Routledge, Abingdon, Oxon, UK. ISBN 0415231140
Wilkinson, Toby (2000) Royal Annals of Ancient Egypt : the Palermo Stone and Its Associated Fragments. Kegan Paul International. ISBN 0710306679
Winston, Brian (2000) Lies, damn lies and documentaries. BFI, London. ISBN 9780851707976
Abbas, Andrea (2000) Sociological approaches to the sexed running body and its construction through magazine and memory 1979-1995. PhD thesis, Keele University.
Lightfoot, Ian Peter and Colston, Belinda and Dahm, R (2000) Reductive destruction of chlorinated organics in molten salt. PhD thesis, De Montfort University.
Pretlove, Stephen (2000) Predicting relative humidity in UK dwellings. PhD thesis, University of London.
Nestec, S.A. (2000) Process for decreasing the discolouration of vegetables. .
Event, Show or Exhibition
Healey, Michael (2000) Mike Healey "a Scottish Colourist". [Event, Show or Exhibition]
Kolakowski, Marcin M. (2000) Bamboo constructions workshop run by Simon Velez [participation, research] Boisbuchet, France; 10-19 Jun 2000. [Event, Show or Exhibition]
Paranagamage, Primali (2000) Selected work from practice. [Image]


text:
Q: When I run docker-compose, I got this error I have some problems.
When I run "docker-compose up -d".
I got this Error message.
please help me.
I have some problems.
When I run "docker-compose up -d".
I got this Error message.
please help me.
I have some problems.
When I run "docker-compose up -d".
I got this Error message.
please help me.
Docker file here
FROM php:7-fpm-alpine

ARG USERNAME=vscode
ARG USER_UID=1000
ARG USER_GID=${USER_UID}

ENV NODE_VERSION 12.13.1

#ARG USER_UID
#ARG USER_GID

# update
RUN apk upgrade --no-cache

# required libraries
RUN apk add --no-cache libzip icu freetype libwebp libpng libjpeg-turbo tzdata

# php extensions
RUN apk add --no-cache --virtual .build-deps libzip-dev icu-dev libwebp-dev libpng-dev libjpeg-turbo-dev freetype-dev $PHPIZE_DEPS && \
  pecl install -f xdebug redis && \
  docker-php-ext-enable xdebug redis && \
  docker-php-ext-configure gd \
    --with-freetype \
    # --with-png \
    --with-jpeg \
    --with-webp && \
  docker-php-ext-install -j2 bcmath intl pdo_mysql mysqli zip gd && \
  apk del -f .build-deps

# php xdebug configure
RUN echo -e "\
xdebug.remote_enable=1\n\
xdebug.remote_autostart=1\n\
xdebug.remote_connect_back=1\n\
#xdebug.remote_host=0.0.0.0\n\
xdebug.remote_port=9001\n\
#xdebug.remote_handler=dbgp\n\
#xdebug.remote_log_level=10\n\
xdebug.dump_globals=1\n\
xdebug.scream=0\n\
xdebug.show_local_vars=1\
" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini

# php composer
RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer

# nodejs
RUN ARCH= && alpineArch="$(apk --print-arch)" \
      && case "${alpineArch##*-}" in \
        x86_64) \
          ARCH='x64' \
          CHECKSUM="cf493d306a6367fb7bcff5608731e1dd44b9ad8d64e7df7706916d8be0f497a1" \
          ;; \
        *) ;; \
      esac \
  && if [ -n "${CHECKSUM}" ]; then \
    set -eu; \
    curl -fsSLO --compressed "https://unofficial-builds.nodejs.org/download/release/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz"; \
    echo "$CHECKSUM  node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz" | sha256sum -c - \
      && tar -xJf "node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \
      && ln -s /usr/local/bin/node /usr/local/bin/nodejs; \
  else \
    echo "Building from source" \
    # backup build
    && apk add --no-cache --virtual .build-deps-full \
        binutils-gold \
        g++ \
        gcc \
        gnupg \
        libgcc \
        linux-headers \
        make \
        python \
    # gpg keys listed at https://github.com/nodejs/node#release-keys
    && for key in \
      94AE36675C464D64BAFA68DD7434390BDBE9B9C5 \
      FD3A5288F042B6850C66B31F09FE44734EB7990E \
      71DCFD284A79C3B38668286BC97EC7A07EDE3FC1 \
      DD8F2338BAE7501E3DD5AC78C273792F7D83545D \
      C4F0DFFF4E8C1A8236409D08E73BC641CC11F4C8 \
      B9AE9905FFD7803F25714661B63B535A4C206CA9 \
      77984A986EBC2AA786BC0F66B01FBB92821C587A \
      8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 \
      4ED778F539E3634C779C87C6D7062848A1AB005C \
      A48C2BEE680E841632CD4E44F07496B3EB3C1762 \
      B9E2F5981AA6E0CD28160D9FF13993A75599653C \
    ; do \
      gpg --batch --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys "$key" || \
      gpg --batch --keyserver hkp://ipv4.pool.sks-keyservers.net --recv-keys "$key" || \
      gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \
    done \
    && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz" \
    && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \
    && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \
    && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c - \
    && tar -xf "node-v$NODE_VERSION.tar.xz" \
    && cd "node-v$NODE_VERSION" \
    && ./configure \
    && make -j$(getconf _NPROCESSORS_ONLN) V= \
    && make install \
    && apk del .build-deps-full \
    && cd .. \
    && rm -Rf "node-v$NODE_VERSION" \
    && rm "node-v$NODE_VERSION.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt; \
  fi \
  && rm -f "node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz"

# change uid and gid
# https://stackoverflow.com/a/48718660/11737987
RUN apk add --no-cache --virtual .shadow-deps shadow && \
  usermod -u ${USER_UID} www-data && groupmod -g ${USER_GID} www-data && \
  apk del -f .shadow-deps

EXPOSE 9000
EXPOSE 9001

This is Error log here.
creating libtool
appending configuration tag "CXX" to libtool
configure: patching config.h.in
configure: creating ./config.status
config.status: creating config.h
running: make
Makefile:228: warning: overriding recipe for target 'test'
Makefile:132: warning: ignoring old recipe for target 'test'
/bin/sh /tmp/pear/temp/pear-build-defaultuserdoBKpn/xdebug-3.1.1/libtool --mode=compile cc   -I. -I/tmp/pear/temp/xdebug -DPHP_ATOM_INC -I/tmp/pear/temp/pear-build-defaultuserdoBKpn/xdebug-3.1.1/include -I/tmp/pear/temp/pear-build-defaultuserdoBKpn/xdebug-3.1.1/main -I/tmp/pear/temp/xdebug -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -I/tmp/pear/temp/xdebug/src -I/tmp/pear/temp/pear-build-defaultuserdoBKpn/xdebug-3.1.1/src  -DHAVE_CONFIG_H  -g -O2   -c /tmp/pear/temp/xdebug/xdebug.c -o xdebug.lo
make: /bin/sh: Operation not permitted
make: *** [Makefile:243: xdebug.lo] Error 127
ERROR: `make' failed
The command '/bin/sh -c apk add --no-cache --virtual .build-deps libzip-dev icu-dev libwebp-dev libpng-dev libjpeg-turbo-dev freetype-dev $PHPIZE_DEPS &&   pecl install -f xdebug redis &&   docker-php-ext-enable xdebug redis &&   docker-php-ext-configure gd     --with-freetype     --with-jpeg     --with-webp &&   docker-php-ext-install -j2 bcmath intl pdo_mysql mysqli zip gd &&   apk del -f .build-deps' returned a non-zero code: 1
ERROR: Service 'php' failed to build : Build failed

A: Oh~ I found it.
It's My server os ceonto problems.
I did "yum update" and after do "docker-compose up -d".
I have done.
haha~
Thank you everone.

redpajama_set_name: RedPajamaStackExchange


text:
//
//  BETemplateWindowController.m
//  XLibEditor
//
//  Created by Wing Xu on 13-3-13.

#import "BETemplateWindowController.h"

@interface BETemplateWindowController ()

@end

@implementation BETemplateWindowController

- (id)initWithWindow:(NSWindow *)window
{
    self = [super initWithWindow:window];
    if (self) {
        //init template
        self.editingTemplate = [NSMutableArray new];
        self.templateName = @"NoName";
    }

    return self;
}

- (NSString *)windowNibName
{
    return @"BETemplateWindowController";
}

- (void)windowDidLoad
{
    [super windowDidLoad];

    //type drag settings
    self.typeOutLineView.delegate = self;
    self.typeOutLineView.dataSource = self;
    [self.typeOutLineView registerForDraggedTypes:[NSArray arrayWithObjects:BEResourceType, nil]];

    //type properties settings
    self.propertiesOutLineView.delegate = self;
    self.propertiesOutLineView.dataSource = self;
    [self.propertiesOutLineView registerForDraggedTypes:[NSArray arrayWithObjects:BEPropertyType, nil]];

    //type selection settings
    self.selectionTable.delegate = self;
    self.selectionTable.dataSource = self;
    [self.selectionTable registerForDraggedTypes:[NSArray arrayWithObjects:BESelectionType, nil]];

    [self loadFromDefault:self];
}

#pragma mark

- (IBAction)addType:(id)sender {

    NSTreeNode *selectedItem = [self.typeOutLineView itemAtRow:[self.typeOutLineView selectedRow]];

    NSMutableArray *parentArray;

    if (selectedItem == nil) {
        parentArray = self.editingTemplate;
    }else{
        parentArray = [selectedItem.parentNode.representedObject valueForKey:@"children"];
    }

    //generate a name
    NSString *newResourceName = [BEProperty generateNameWithPrefix:@"newResource" inArray:parentArray];
    if (newResourceName == nil) {
        return;
    }

    //create new resource
    BEResource *newResource = [BEResource new];
    newResource.resourceController = self;
    newResource.parentResource = selectedItem.parentNode.representedObject;
    newResource.name = newResourceName;

    //add to tree
    [self.typeTreeController addObject:newResource];

    [self.typeOutLineView expandItem:nil expandChildren:YES];
}

- (IBAction)removeType:(id)sender {

    if ([self.typeOutLineView selectedRow] <0 ) {
        return;
    }

    NSTreeNode *selectedItem = [self.typeOutLineView itemAtRow:[self.typeOutLineView selectedRow]];
    BEResource *selectedResource = selectedItem.representedObject;

    [selectedResource clearReferenceValue];
    [self.typeTreeController remove:sender];

}

- (IBAction)addSubType:(id)sender {

    if ([self.typeOutLineView selectedRow] <0) {
        return;
    }

    NSTreeNode *selectedItem = [self.typeOutLineView itemAtRow:[self.typeOutLineView selectedRow]];
    NSMutableArray *parentArray = [selectedItem.representedObject valueForKey:@"children"];

    //generate a name
    NSString *newResourceName = [BEProperty generateNameWithPrefix:@"newResource" inArray:parentArray];
    if (newResourceName == nil) {
        return;
    }

    //create new resource
    BEResource *newResource = [BEResource new];
    newResource.resourceController = self;
    newResource.parentResource = selectedItem.representedObject;
    newResource.name = newResourceName;

    //add to tree
    [parentArray addObject:newResource];

    self.editingTemplate = _editingTemplate;
    [self.typeOutLineView expandItem:nil expandChildren:YES];
}

- (IBAction)copyType:(id)sender {

    if ([self.typeOutLineView selectedRow] <0 ) {
        return;
    }

    NSTreeNode *selectedItem = [self.typeOutLineView itemAtRow:[self.typeOutLineView selectedRow]];
    BEResource *selectedResource = selectedItem.representedObject;
    NSMutableArray *parentArray = [selectedItem.parentNode.representedObject valueForKey:@"children"];

    if (parentArray == nil) {
        parentArray = self.editingTemplate;
    }

    NSDictionary *resourceArchive = [selectedResource templateArchive];

    BEResource *newResource = [BEResource new];
    newResource.resourceController = self;
    [newResource loadTemplateArchive:resourceArchive];

    newResource.parentResource = selectedItem.parentNode.representedObject;
    newResource.name = [BEProperty generateNameWithPrefix:newResource.name inArray:parentArray];

    [newResource loadPropertyListFromArchive:resourceArchive mode:kTemplateMode];

    if ([self.typeOutLineView selectedRow]+1 > parentArray.count -1) {

        [self.typeTreeController addObject:newResource];
    }else{
        [parentArray insertObject:newResource atIndex:[self.typeOutLineView selectedRow]+1];
    }

    self.editingTemplate = _editingTemplate;
    [self.typeOutLineView expandItem:nil expandChildren:YES];
}

#pragma mark

- (IBAction)addProperty:(id)sender {

    if ([self.typeOutLineView selectedRow] <0) {
        return;
    }

    NSTreeNode *selectedItem = [self.propertiesOutLineView itemAtRow:[self.propertiesOutLineView selectedRow]];

    NSMutableArray *parentArray;

    if ([self.propertiesOutLineView selectedRow] <0) {
        parentArray = self.propertyTreeController.content;
    }else{
        parentArray = [selectedItem.parentNode.representedObject valueForKey:@"children"];
    }

    //generate a name
    NSString *newPropertyName = [BEProperty generateNameWithPrefix:@"newProperty" inArray:parentArray];
    if (newPropertyName == nil) {
        return;
    }

    //create new property
    BEProperty *newProperty = [BEProperty new];
    newProperty.name = newPropertyName;
    newProperty.resourceController = self;
    newProperty.mode = kTemplateMode;
    newProperty.parentProperty = selectedItem.parentNode.representedObject;

    //add to tree
    [self.propertyTreeController addObject:newProperty];

    [self.propertiesOutLineView expandItem:nil expandChildren:YES];
}

- (IBAction)removeProperty:(id)sender {

    if ([self.propertiesOutLineView selectedRow] < 0) {
        return;
    }

    //remove selected property from backtrack list
    NSTreeNode *selectedItem = [self.propertiesOutLineView itemAtRow:[self.propertiesOutLineView selectedRow]];
    BEProperty *selectedProperty = selectedItem.representedObject;

    [selectedProperty clearReference];
    [self.propertyTreeController remove:sender];
}

- (IBAction)addSubProperty:(id)sender {

    if ([self.propertiesOutLineView selectedRow] <0) {
        return;
    }

    NSTreeNode *selectedItem = [self.propertiesOutLineView itemAtRow:[self.propertiesOutLineView selectedRow]];
    NSMutableArray *parentArray = [selectedItem.representedObject valueForKey:@"children"];

    //generate a name
    NSString *newPropertyName = [BEProperty generateNameWithPrefix:@"newProperty" inArray:parentArray];
    if (newPropertyName == nil) {
        return;
    }

    //create new property
    BEProperty *newProperty = [BEProperty new];
    newProperty.name = newPropertyName;
    newProperty.resourceController = self;
    newProperty.mode = kTemplateMode;
    newProperty.parentProperty = selectedItem.representedObject;

    //add to tree
    [parentArray addObject:newProperty];

    self.propertyTreeController.content = _propertyTreeController.content;
    [self.propertiesOutLineView expandItem:nil expandChildren:YES];
}

- (IBAction)copyProperty:(id)sender {

    if ([self.propertiesOutLineView selectedRow] <0) {
        return;
    }

    NSTreeNode *selectedItem = [self.propertiesOutLineView itemAtRow:[self.propertiesOutLineView selectedRow]];
    BEProperty *selectedProperty = selectedItem.representedObject;
    NSMutableArray *parentArray = [selectedItem.parentNode.representedObject valueForKey:@"children"];

    BEProperty *newProperty = [BEProperty new];

    newProperty.resourceController = self;
    newProperty.mode = kTemplateMode;
    [newProperty loadArchive:selectedProperty.archiveDictionary];

    newProperty.parentProperty = selectedItem.parentNode.representedObject;
    newProperty.name = [BEProperty generateNameWithPrefix:newProperty.name inArray:parentArray];

    if ([self.propertiesOutLineView selectedRow]+1 > parentArray.count -1) {
        [self.propertyTreeController addObject:newProperty];
    }else{
        [parentArray insertObject:newProperty atIndex:[self.propertiesOutLineView selectedRow]+1];
    }

    self.propertyTreeController.content = _propertyTreeController.content;
    [self.propertiesOutLineView expandItem:nil expandChildren:YES];

}

#pragma mark
#pragma mark sheet

- (IBAction)editProperty:(id)sender {

    NSTreeNode *selectedItem = [self.propertiesOutLineView itemAtRow:[self.propertiesOutLineView selectedRow]];
    BEProperty *selectedProperty = selectedItem.representedObject;

    if (selectedProperty.propertyType.integerValue == kSelection) {
        [NSApp beginSheet:self.selectionWindow
           modalForWindow:self.window
            modalDelegate:self
           didEndSelector:@selector(didEndSheet:returnCode:contextInfo:)
              contextInfo:nil];
    }else{

        self.referenceController.content = _editingTemplate;

        [self.referenceOutLineView expandItem:nil expandChildren:YES];

        [self.referenceOutLineView selectRowIndexes:[NSIndexSet indexSetWithIndex:0] byExtendingSelection:NO];

        [NSApp beginSheet:self.referenceWindow
           modalForWindow:self.window
            modalDelegate:self
           didEndSelector:@selector(didEndSheet:returnCode:contextInfo:)
              contextInfo:nil];
    }
}

- (void)didEndSheet:(NSWindow *)sheet returnCode:(NSInteger)returnCode contextInfo:(void *)contextInfo
{
    [sheet orderOut:self];
}

- (IBAction)addMenuItem:(id)sender{

    NSMutableDictionary *newItem = [NSMutableDictionary dictionaryWithObjectsAndKeys:@"unnamed",@"name", nil];
    [self.selectionController addObject:newItem];
}

- (IBAction)endSelectionSetting:(id)sender {

    [NSApp endSheet:self.selectionWindow];

    NSTreeNode *selectedItem = [self.propertiesOutLineView itemAtRow:[self.propertiesOutLineView selectedRow]];
    BEProperty *selectedProperty = selectedItem.representedObject;

    NSMutableString *values = [NSMutableString new];
    BOOL notAtBegin = NO;

    for (NSMutableDictionary *dict in selectedProperty.selection) {

        if (notAtBegin == NO) {
            notAtBegin = YES;
            [values appendFormat:@"%@",[dict objectForKey:@"name"]];
        }else{
            [values appendFormat:@",%@",[dict objectForKey:@"name"]];
        }
    }
    selectedProperty.value = [values copy];
}

- (IBAction)endReferenceSetting:(id)sender {

    [NSApp endSheet:self.referenceWindow];

    NSTreeNode *selectedItem = [self.propertiesOutLineView itemAtRow:[self.propertiesOutLineView selectedRow]];
    BEProperty *selectedProperty = selectedItem.representedObject;

    NSTreeNode *selectedReferenceItem = [self.referenceOutLineView itemAtRow:[self.referenceOutLineView selectedRow]];
    BEResource *selectedReferenceResource = selectedReferenceItem.representedObject;

    if (selectedProperty.allowedChildrenReference.boolValue == YES) {
        selectedProperty.value = [selectedReferenceResource.fullPath stringByAppendingPathComponent:@"*"];
    }else{
        selectedProperty.value = selectedReferenceResource.fullPath;
    }
}

- (IBAction)cancelReferenceSetting:(id)sender {

    [NSApp endSheet:self.referenceWindow];
}

#pragma mark
#pragma mark save & load

- (IBAction)newTemplate:(id)sender {

    NSAlert *alert = [NSAlert new];
    [alert setMessageText:@"Editing template will be DELETE. You cannot undo this action. Are you sure you want to do this?"];
    [alert addButtonWithTitle:@"NO"];
    [alert addButtonWithTitle:@"YES"];

    NSInteger result = [alert runModal];
    if (result == NSAlertFirstButtonReturn) {
        return;
    }

    self.editingTemplate = [NSMutableArray new];

}
- (IBAction)loadFromFile:(id)sender {

    NSAlert *alert = [NSAlert new];
    [alert setMessageText:@"Editing template will be DELETE. You cannot undo this action. Are you sure you want to do this?"];
    [alert addButtonWithTitle:@"NO"];
    [alert addButtonWithTitle:@"YES"];

    NSInteger result = [alert runModal];
    if (result == NSAlertFirstButtonReturn) {
        return;
    }

    NSOpenPanel *openPanel = [NSOpenPanel new];
    openPanel.allowedFileTypes = [NSArray arrayWithObjects:@"template",@"plist", nil];

    [openPanel beginSheetModalForWindow:self.window completionHandler:^(NSInteger result){

        if (result == NO) return;

        NSString *filePath = openPanel.URL.path;
        NSArray *archive;

        NSData *data = [[NSData alloc] initWithContentsOfFile:filePath];

        //load template data
        if ([filePath.pathExtension isEqualToString:@"template"]) {

            NSKeyedUnarchiver *unarchiver = [[NSKeyedUnarchiver alloc] initForReadingWithData:data];
            archive = [unarchiver decodeObjectForKey:@"template"];

            self.templateName = [unarchiver decodeObjectForKey:@"templateName"];

            [unarchiver finishDecoding];

        }else if ([filePath.pathExtension isEqualToString:@"plist"]){
            NSPropertyListFormat format;

            NSMutableDictionary *dictionary =
            [NSPropertyListSerialization propertyListWithData:data
                                                      options:NSPropertyListMutableContainersAndLeaves
                                                       format:&format error:nil];

            archive = [dictionary objectForKey:@"template"];

            self.templateName = [dictionary objectForKey:@"templateName"];
        }

        self.editingTemplate = [NSMutableArray new];
        [BEResource loadArchive:archive toTemplateTree:self.editingTemplate withController:self];

        self.editingTemplate = _editingTemplate;

        [self.typeOutLineView expandItem:nil expandChildren:YES];
        [self.propertiesOutLineView expandItem:nil expandChildren:YES];
    }];
}

- (IBAction)saveToFile:(id)sender {

    //create save panel
    NSSavePanel *savePanel = [NSSavePanel savePanel];
    [savePanel setAccessoryView:self.fileExtensions];
    [savePanel setExtensionHidden:YES];

    [savePanel beginSheetModalForWindow:self.window completionHandler:^(NSInteger result){

        if (result == NO) return;

        if (self.templateName == nil || self.templateName.length < 1) {
            self.templateName = @"NoName";
        }

        //get extension
        NSString *filePath = savePanel.URL.path;
        NSString *extension = filePath.pathExtension;

        if ( !([extension isEqualToString:@"plist"] || [extension isEqualToString:@"template"] ) ) {
            filePath = [filePath stringByAppendingPathExtension:self.extensionMenu.title];
        }

        //get data
        if ([filePath.pathExtension isEqualToString:@"template"]) {

            NSMutableData *data = [NSMutableData new];
            NSKeyedArchiver *archiver = [[NSKeyedArchiver alloc] initForWritingWithMutableData:data];

            [archiver encodeObject:[BEResource archiveFromTree:self.editingTemplate mode:kTemplateMode]
                            forKey:@"template"];
            [archiver encodeObject:self.templateName forKey:@"templateName"];

            [archiver finishEncoding];
            [data writeToFile:filePath atomically:NO];

        }else if ([filePath.pathExtension isEqualToString:@"plist"]){

            NSMutableDictionary *dictionary = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                               [BEResource archiveFromTree:self.editingTemplate mode:kTemplateMode],
                                               @"template",self.templateName,@"templateName", nil];

            NSData *data = [NSPropertyListSerialization dataWithPropertyList:dictionary
                                                                      format:NSPropertyListXMLFormat_v1_0
                                                                     options:NSPropertyListMutableContainersAndLeaves
                                                                       error:nil];

            [data writeToFile:filePath atomically:NO];
        }

    }];

}

- (IBAction)loadFromDefault:(id)sender {

    if (sender != self) {
        NSAlert *alert = [NSAlert new];
        [alert setMessageText:@"Editing template will be DELETE. You cannot undo this action. Are you sure you want to do this?"];
        [alert addButtonWithTitle:@"NO"];
        [alert addButtonWithTitle:@"YES"];

        NSInteger result = [alert runModal];
        if (result == NSAlertFirstButtonReturn) {
            return;
        }
    }

    //load template from defaut
    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
    NSData *data = [defaults objectForKey:@"defaultTemplate"];

    if (data == nil) {
        if (sender != self) {
            NSAlert *alert = [NSAlert new];
            [alert setMessageText:@"No default template fonded."];
            [alert addButtonWithTitle:@"OK"];
            [alert runModal];
            return;
        }else{
            return;
        }
    }

    NSKeyedUnarchiver *unarchiver = [[NSKeyedUnarchiver alloc] initForReadingWithData:data];

    self.templateName = [unarchiver decodeObjectForKey:@"templateName"];
    NSMutableArray *templateArchive = [unarchiver decodeObjectForKey:@"template"];

    [unarchiver finishDecoding];

    if (templateArchive != nil) {

        self.editingTemplate = [NSMutableArray new];

        [BEResource loadArchive:templateArchive toTemplateTree:self.editingTemplate withController:self];
    }

    self.editingTemplate = _editingTemplate;

    [self.typeOutLineView expandItem:nil expandChildren:YES];
    [self.propertiesOutLineView expandItem:nil expandChildren:YES];

}

- (IBAction)saveToDefault:(id)sender {

    NSAlert *alert = [NSAlert new];
    [alert setMessageText:@"All opened documents will be changed, Some DATA may LOST. You can't undo this action. Are you sure you want to do this?"];
    [alert addButtonWithTitle:@"NO"];
    [alert addButtonWithTitle:@"YES"];
    NSInteger result = [alert runModal];

    if (result == NSAlertFirstButtonReturn) {
        return;
    }

    //save to data
    NSMutableData *data = [NSMutableData new];
    NSKeyedArchiver *archiver = [[NSKeyedArchiver alloc] initForWritingWithMutableData:data];

    [archiver encodeObject:[BEResource archiveFromTree:self.editingTemplate mode:kTemplateMode] forKey:@"template"];
    [archiver encodeObject:self.templateName forKey:@"templateName"];

    [archiver finishEncoding];

    //save to userDefault
    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];

    [defaults setObject:data forKey:@"defaultTemplate"];

    [[NSNotificationCenter defaultCenter] postNotificationName:@"TemplateChanged" object:data];
}

#pragma mark

- (id)resourceAtPath:(NSString *)path{

    return [BEResource objectAtPath:path inArray:self.editingTemplate];
}

- (void)setSelectedTypes:(NSArray *)newSelectedTypes{
    _selectedTypes = newSelectedTypes;

    [self.propertiesOutLineView expandItem:nil expandChildren:YES];
}

#pragma mark
#pragma mark table drag

- (NSDragOperation)tableView:(NSTableView *)tableView
                validateDrop:(id<NSDraggingInfo>)info
                 proposedRow:(NSInteger)row
       proposedDropOperation:(NSTableViewDropOperation)dropOperation{

    return NSDragOperationEvery;
}

- (BOOL)tableView:(NSTableView *)tableView
writeRowsWithIndexes:(NSIndexSet *)rowIndexes
     toPasteboard:(NSPasteboard *)pboard{

    NSData *data = [NSKeyedArchiver archivedDataWithRootObject:[NSNumber numberWithInteger:[rowIndexes firstIndex]]];

    [pboard declareTypes:[NSArray arrayWithObject:BESelectionType] owner:self];

    [pboard setData:data forType:BESelectionType];

    return YES;
}

- (BOOL)tableView:(NSTableView *)tableView
       acceptDrop:(id<NSDraggingInfo>)info
              row:(NSInteger)row
    dropOperation:(NSTableViewDropOperation)dropOperation{

    NSPasteboard *pb = [info draggingPasteboard];

    NSData *data = [pb dataForType:BESelectionType];

    NSNumber *beginIndex = [NSKeyedUnarchiver unarchiveObjectWithData:data];

    NSMutableArray *selectionArray = self.selectionController.content;

    id selectedItem = [selectionArray objectAtIndex:beginIndex.integerValue];

    [selectionArray removeObjectAtIndex:beginIndex.integerValue];

    if (row >= selectionArray.count) {

        [selectionArray addObject:selectedItem];
    }else{

        [selectionArray insertObject:selectedItem atIndex:row];
    }
        self.selectionController.content = _selectionController.content;

    return YES;
}

#pragma mark
#pragma mark outline drag

- (NSDragOperation)outlineView:(NSOutlineView *)outlineView
                  validateDrop:(id<NSDraggingInfo>)info
                  proposedItem:(id)item
            proposedChildIndex:(NSInteger)index{

    return NSDragOperationEvery;
}

- (BOOL)outlineView:(NSOutlineView *)outlineView
         writeItems:(NSArray *)items
       toPasteboard:(NSPasteboard *)pasteboard{

    NSData *data;

    NSString *type;

    if (outlineView == self.typeOutLineView) {

        NSTreeNode *selectedItem = [self.typeOutLineView itemAtRow:[self.typeOutLineView selectedRow]];

        BEResource *selectedResource = selectedItem.representedObject;

        data = [NSKeyedArchiver archivedDataWithRootObject:[selectedResource fullPath]];

        type = BEResourceType;

    }else{

        NSTreeNode *selectedItem = [self.propertiesOutLineView itemAtRow:[self.propertiesOutLineView selectedRow]];

        BEProperty *selectedProperty = selectedItem.representedObject;

        data = [NSKeyedArchiver archivedDataWithRootObject:[selectedProperty fullPath]];

        type = BEPropertyType;

    }

    if (data != nil) {
        [pasteboard declareTypes:[NSArray arrayWithObject:type] owner:self];
        [pasteboard setData:data forType:type];
    }

    return YES;
}

- (BOOL) outlineView:(NSOutlineView *)outlineView
          acceptDrop:(id<NSDraggingInfo>)info
                item:(id)item
          childIndex:(NSInteger)index
{
    if (outlineView == self.typeOutLineView) {

        NSPasteboard *pb = [info draggingPasteboard];
        NSData *data = [pb dataForType:BEResourceType];
        NSString *objectPath = [NSKeyedUnarchiver unarchiveObjectWithData:data];

        if (objectPath != nil) {

            NSTreeNode *selectedItem = item;

            NSMutableArray *newParentArray;

            if (selectedItem.representedObject == nil) {
                newParentArray = self.editingTemplate;
            }else{
                newParentArray = [selectedItem.representedObject valueForKey:@"children"];
            }

            BEResource *originResource = [self resourceAtPath:objectPath];
            if (originResource == nil) {
                return NO;
            }

            //check if dragged to children node
            if ([[selectedItem.representedObject valueForKey:@"fullPath"] hasPrefix:originResource.fullPath]) {
                return NO;
            }

            NSMutableArray *originParenArray = [originResource.parentResource valueForKey:@"children"];
            if (originParenArray == nil) {
                originParenArray = self.editingTemplate;
            }

            //double check
            if (originParenArray != newParentArray && [BEProperty name:originResource.name existInArray:newParentArray]) {
                NSAlert *alert = [NSAlert new];
                [alert setMessageText:@"Same name is already exist, plaese rename the resource first."];
                [alert addButtonWithTitle:@"OK"];
                [alert runModal];
                return NO;
            }

            //remove old object
            [originParenArray removeObject:originResource];

            //insert to new parent
            if (index > newParentArray.count - 1 || index <0 ) {
                [newParentArray addObject:originResource];
            }else{
                [newParentArray insertObject:originResource atIndex:index];
            }

            //change parent resource
            originResource.parentResource = selectedItem.representedObject;

            //refresh reference
            [originResource refreshReferenceValue];

            self.editingTemplate = _editingTemplate;
            [self.typeOutLineView expandItem:nil expandChildren:YES];
        }
    }else{
        NSPasteboard *pb = [info draggingPasteboard];
        NSData *data = [pb dataForType:BEPropertyType];
        NSString *objectPath = [NSKeyedUnarchiver unarchiveObjectWithData:data];

        if (objectPath != nil) {

            NSTreeNode *selectedItem = item;
            BEProperty *destinationProperty = selectedItem.representedObject;

            NSMutableArray *newParentArray;

            BEResource *selectedResource = [[self.typeOutLineView itemAtRow:[self.typeOutLineView selectedRow]] valueForKey:@"representedObject"];

            if (destinationProperty == nil) {
                newParentArray = selectedResource.propertyList;
            }else{
                newParentArray = destinationProperty.children;
            }

            BEProperty *originProperty = [BEResource objectAtPath:objectPath inArray:selectedResource.propertyList];
            if (originProperty == nil) {
                return NO;
            }
            //check if dragged to children node
            if ([destinationProperty.fullPath hasPrefix:originProperty.fullPath]) {
                return NO;
            }

            //check if destination object receive sub property
            if (destinationProperty!=nil && destinationProperty.subEnabled == NO ) {
                return NO;
            }

            //double check
            NSMutableArray *originParenArray = [originProperty.parentProperty valueForKey:@"children"];
            if (originParenArray == nil) {
                originParenArray = selectedResource.propertyList;
            }
            if (originParenArray != newParentArray && [BEProperty name:originProperty.name existInArray:newParentArray]) {
                NSAlert *alert = [NSAlert new];
                [alert setMessageText:@"Same name is already exist, plaese rename the resource first."];
                [alert addButtonWithTitle:@"OK"];
                [alert runModal];
                return NO;
            }

            //remove old object
            [originParenArray removeObject:originProperty];

            //insert to new parent
            if (index > newParentArray.count - 1 || index <0 ) {
                [newParentArray addObject:originProperty];
            }else{
                [newParentArray insertObject:originProperty atIndex:index];
            }

            //change parent resource
            originProperty.parentProperty = destinationProperty;
            self.propertyTreeController.content = self.propertyTreeController.content;

            [self.propertiesOutLineView expandItem:nil expandChildren:YES];
        }
    }
    return YES;
}

@end

redpajama_set_name: RedPajamaGithub


I have been sharing pictures of these bottle brush trees on instagram and have gotten lots of questions. You know what makes me crazy? Seeing a diy project that you know is diy but the maker won't share her secrets. Well, rest assured, I'll share all my not-so-secret secrets with you.
I came across how to make these while browsing Pinterest (of course). I was looking at someone's Christmas board and I had made it all the way to the bottom when I saw the pin. I may have teared up a little. I've been trying to figure out where people were getting these colorful bottle brush trees at since last year. Of course if I would have just searched Pinterest for bottle brush trees I would have seen hundreds of links for how to make these. Oh well. I like my way of discovery better - it was like finding a lost treasure.
The bottle brush tree tutorial is from craftyminx. Since I don't want to steal someone else's genius, go over there to read all about it. I pretty much followed the tutorial exactly. I may have rushed a little and skipped washing the trees in soapy water. I'm a chronic craft rusher.
I got my trees at Michael's in the Christmas village section. The original price was $21.99 for a large bag of them that has all different sizes. They were 40% off and I added another 20% off coupon on top of that which brought the price down to just around $10.00. Not too bad considering I have seen Tim Holtz trees for waaaay more than that.
After my trees were all bleached and rinsed, I used Rit dye and mixed colors to get a variety of shades. To keep the color as concentrated as possible, I used a whole Rit dye packet in one mixing bowl of hot water. I let them soak for around a half hour so they would really take in the dye. For the lighter colors like yellow and light pink, I'm not sure this made too much of a difference. Those colors are already light so the extra time doesn't change too much.
This has been one of my favorite Christmas projects ever. So much that I dyed two batches which means I have trees to last a lifetime.
Did I leave anything out? Still have questions? Ask away - I'll do my best to answer them in the comments so everyone can see.
What a timely post! These will look great on Olivia's birthday table, and I was going to start the search for table decorations this weekend. Now I know just what to get. Thanks, Allison!
Ohh, this is so great! Your trees look awesome!
Thanks so much for the fabulous and colorful inspiration!


text:
Rock Vinyl P-S
ALLIANCE Phil Collins - ...But Seriously
Release Date:06/10/2016;Notes:Limited double 180gm vinyl LP pressing. Originally released in December 1989,... But Seriously features many of Phil Collins' biggest hits and was one of the era's bigges… Learn More
Release Date:06/10/2016;Notes:Limited double 180gm vinyl LP pressing. Originally released in December 1989,... But Seriously features many of Phil Collins' biggest hits and was one of the era's biggest selling albums. In the UK, it spent a total of 15 weeks at #1 during an extended run of almost a year in the Top 10 en route to becoming the biggest selling album of 1990. The album campaign culminated with his fourth and fifth BRIT Awards for British Single ("Another Day in Paradise") and British Male. Internationally, the album scored #1 chart positions all over the globe including a four-week spell atop the Billboard 200.;Track List:1. Hang in Long Enough (2016 Remastered);2. That's Just the Way It Is (2016 Remastered);3. Do You Remember? (2016 Remastered);4. Something Happened on the Way to Heaven (2016 Remastered);5. Colours (2016 Remastered);6. I Wish It Would Rain Down (2016 Remastered);7. Another Day in Paradise (2016 Remastered);8. Heat on the Street (2016 Remastered);9. All of My Life (2016 Remastered);10. Saturday Night and Sunday Morning (2016 Remastered);11. Father to Son (2016 Remastered);12. Find a Way to My Heart (2016 Remastered);Special Attributes:REMASTERED

redpajama_set_name: RedPajamaCommonCrawl