An intriguing line of research into animals' knowledge of their own mental states considers the performance of animals in situations of cognitive uncertainty. When primates and dolphins are given a “bailout” response allowing them to avoid making difficult discriminations, they have been shown to choose the bailout option in ways that are very similar to humans (Smith et al. 2003). The fact that animals who have no bailout option and are thus forced to respond to the difficult comparisons do worse than those who have the bailout option but choose to respond to the test has been used to argue for some kind of higher-order self understanding. The original experiments have attracted both philosophical criticism of the second-order interpretation (e.g. Carruthers 2008) and methodological criticism by psychologists (reviewed by Crystal & Foote 2009), although alternative approaches to establishing metacognition in non-linguistic animals may be capable of avoiding these criticisms (Terrace & Son 2009).
In the literature on human cognition, awareness of what one knows is called “metacognition” and it is associated with a “feeling of knowing”. Smith and colleagues claim that investigating metacognition in animals could provide information about the relation of self-awareness to other-awareness (theory of mind), and that their results already show that “animals have functional features of or parallels to human conscious cognition” (Smith et al. 2003; Smith 2009). They also raise the question of what this might tell us about the phenomenal features of that cognition. Browne (2004) argues that the dolphin research cannot support the connection to theory of mind, but that it nevertheless is relevant to consciousness in dolphins, particularly within the theoretical framework provided by Lycan, described above. The notion of metacognition also seems relevant to questions about access consciousness. (For additional discussion of self awareness and metacognition, readers are referred to the section on theory of mind and metacognition in the entry on animal cognition.)
8. Summary
An article such as this perhaps raises more questions than it answers, but the topic would be of little philosophical interest if it were otherwise.
It is clear that for many philosophers, the topic of animal consciousness is no longer only of peripheral interest. There is increasing interest in animal cognition from a range of philosophical perspectives, including ethics, philosophy of mind, and the philosophy of science. Philosophers working in all of these areas are increasingly attentive to the particular details of scientific theory, methods, and results. Many scientists and philosophers believe that the groundwork has been laid for addressing at least some of the questions about animal consciousness in a philosophically sophisticated yet empirically tractable way. Yet there remain critics from both sides: on the one hand are those who still think that subjective phenomena are beyond the pale of scientific research, and on the other are those who think that science and philosophy have not moved far enough or fast enough to recognize animal consciousness. The arguments on both sides are by no means exhausted.
Bibliography
- Akins, K. A. (1993). A Bat Without Qualities. In M. Davies & G. Humphreys (eds.), Consciousness (pp. 258–273). Oxford: Blackwell.
- Alcock, J. (1992). Review of Griffin 1992. Natural History, 101(9), 62–65.
- Allen, C. (1992a). Mental Content. British Journal for the Philosophy of Science, 43(4), 537–553.
- ––– (1992b). Mental Content and Evolutionary Explanation. Biology and Philosophy, 7(1), 1–12.
- ––– (2004). Animal Pain. Noûs, 38(4), 617–643.
- ––– (2013). Fish cognition and consciousness. Journal of Agricultural and Environmental Ethics, 26(1), 25–39.
- Allen, C., & Bekoff, M. (1997). Species of Mind: The Philosophy and Biology of Cognitive Ethology. Cambridge, MA: MIT Press.
- Allen, C., Fuchs, P. N., Shriver, A. & Wilson, H. (2005). Deciphering Animal Pain. In M. Aydede (ed.), Pain: New Essays on the Nature of Pain and the Methodology of its Study (pp. 352–366). Cambridge, MA: MIT Press.
- Allen, C., & Grau, J., & Meagher, M. (2009). The Lower Bounds of Cognition: What Do Spinal Cords Reveal? In J. Bickle (ed.), The Oxford Handbook of Philosophy of Neuroscience (pp. 129–142). Oxford: Oxford University Press.
- Anderson, S. R. (2004). Doctor Dolittle's Delusion. New Haven: Yale University Press.
- Andrews, K. (1996). The first step in the case for great ape equality: the argument for other minds. Etica & Animali (Special issue devoted to The Great Ape Project), 8, 131–141.
- ––– (2012). Do Apes Read Minds? Toward a New Folk Psychology. Cambridge, MA: MIT Press.
- Ârhem, P., & Liljenström, H., & Lindahl, B. I. B. (2002). Evolution of Consciousness: Report of Agora Workshop in Sigtuna, Sweden, August 2001. Journal of Consciousness Studies, 9, 81–84.
- Armstrong, D. A. (1980). The Nature of Mind and Other Essays. Ithaca, NY: Cornell University Press.
- Atoji, Y., & Wild, J. M. (2005). Afferent and efferent connections of the dorsolateral corticoid area in comparison with connections of the temporoparieto-occipital area in the pigeon (Columbia livia). Journal of Comparative Neurology, 485, 165–182.
- Baars, B. J. (1997). In the Theatre of Consciousness: Global Workspace Theory, A Rigorous Scientific Theory of Consciousness. Journal of Consciousness Studies, 4, 292–309.
- Barrington, D. (1773). Experiments and observations on the singing of birds. Philosophical Transactions of the Royal Society, 63, 249–91.
- Bekoff, M. (2007). The Emotional Lives of Animals. Novato, CA: New World Library.
- Bekoff, M., & Allen, C. (1997). Cognitive Ethology: Slayers, Skeptics, and Proponents. In R. Mitchell, N. Thompson & H. Miles (eds.), Anthropomorphism, Anecdotes, and Animals (pp. 313–334). Albany, NY: State University of New York Press.
- Bekoff, M., & Allen, C., & Burghardt, G. M. (eds.). (2002). The Cognitive Animal.Cambridge, MA: MIT Press.
- Bermond, B. (2001). A neuropsychological and evolutionary approach to animal consciousness and animal suffering. Animal Welfare Supplement, 10, 47–62.
- Bertoloni Meli, D. (2013). Early Modern Experimentation on Live Animals. Journal of the History of Biology, 46(2), 199–226.
- Block, N. (1995). On A Confusion About a Function of Consciousness. Behavioral and Brain Sciences, 18, 227–47.
- Block, N. (2005). Two Neural Correlates of Consciousness. Trends in Cognitive Sciences, 9, 41–89.
- ––– (2011). Perceptual consciousness overflows cognitive access. Trends in cognitive sciences, 15(12), 567–575.
- Blumberg, M. S., & Wasserman, E. A. (1995). Animal Mind and the Argument from Design. American Psychologist, 50(3), 133–144.
- Boly, M., Seth, A. K., Wilke, M., Ingmundson, P., Baars, B., Laureys, S., Edelman, D., Tsuchiya, N. (2013). Consciousness in humans and non-human animals: Recent advances and future directions. Frontiers in Psychology, 4 (625), available online.
- Braithwaite, V. (2010). Do Fish Feel Pain? Oxford: Oxford University Press.
- Brigandt, I. (2005). The instinct concept of the early Konrad Lorenz. Journal of the History of Biology, 38(3), 571–608.
- Brown, C. (2015). Fish intelligence, sentience and ethics. Animal Cognition, 18, 1–17. doi:10.1007/s10071-014-0761-0
- Browne, D. (2004). Do dolphins know their own minds? Biology & Philosophy, 19, 633–653.
- Buckner, C. (2013). Morgan's Canon, meet Hume's Dictum: avoiding anthropofabulation in cross-species comparisons. Biology & Philosophy, 28(5), 853–871.
- Burghardt, G. (1985). Animal awareness: Current perceptions and historical perspective. American Psychologist, 40(8), 905–19.
- Burkhardt, R. W. Jr. (1997). The founders of ethology and the problem of animal subjective experience. In M. Dol, et al., Animal Consciousness and Animal Ethics: Perspectives from the Netherlands (pp. 1–13). Assen, the Netherlands: van Gorcum.
- ––– (2005). Patterns of Behavior: Konrad Lorenz, Niko Tinbergen and the Founding of Ethology. Chicago: University of Chicago Press.
- Byrne, R. W., et al. (2008). Do Elephants Show Empathy? Journal of Consciousness Studies, 15(10–11), 204–225.
- Byrne, R. W., & Whiten, A. (1988). Machiavellian Intelligence: social expertise and the evolution of intellect in monkeys, apes and humans. Oxford: Oxford University Press.
- Cabanac, A., & Cabanac, M. (2000). Heart rate response to gentle handling of frog and lizard. Behavioural Processes, 52, 89–95.
- ––– (2004). No emotional fever in toads. Journal of Thermal Biology, 29, 669–73.
- Cabanac, M., & Bernieri, C. (2000). Behavioral rise in body temperature and tachycardia by handling of a turtle (Clemys insculpta).. Behavioural Processes, 49, 61–68.
- Cabanac, M., & Cabanac, J., & Paren, A. (2009). The emergence of consciousness in phylogeny. Behavioural Brain Research, 2(198), 267–272.
- Cabanac, M., & Gosselin, F. (1993). Emotional fever in the lizard Callopistes maculates. Animal Behavior, 46, 200–202.
- Cabanac, A. J., & Guillemette, M. (2001). Temperature and heart rate as stress indicators of handled common eider. Physiology and Behavior, 74, 475–9.
- Carruthers, P. (1989). Brute experience. The Journal of Philosophy, 86(5), 258–269.
- ––– (1992). The Animals Issue. Cambridge: Cambridge University Press.
- ––– (1996). Language, Thought and Consciousness. Cambridge: Cambridge University Press.
- ––– (1998). Animal Subjectivity. Psyche, 4(3), 2377.
- ––– (1998). Natural Theories of Consciousness. European Journal of Philosophy, 6, 203–222.
- ––– (1999). Sympathy and subjectivity. Australasian Journal of Philosophy, 77(4), 465–482.
- ––– (2000). Phenomenal Consciousness: A naturalistic theory. Cambridge: Cambridge University Press.
- ––– (2004). Suffering without Subjectivity. Philosophical Studies, 121(2), 99–125.
- ––– (2008). Meta-cognition in Animals: A Skeptical Look. Mind & Language, 23, 58–89.
- Cavalieri, P., & Singer, P. (eds.). (1994). The great ape project: Equality beyond humanity.New York: St. Martin's Press.
- Chalmers, D. (2015). Panpsychism and panprotopsychism. In T. Alter & Y. Nagasawa (eds.), Consciousness in the Physical World: Perspectives on Russellian Monism. New York: Oxford University Press, pp 246-276.
- Chandroo, K. P., & Yue, S., & Moccia, R. D. (2004). An evaluation of current perspectives on consciousness and pain in fishes. Fish and Fisheries, 5, 281–295.
- Cheney, D. L., & Seyfarth, R. M. (1990). How Monkeys See the World: Inside the Mind of Another Species. Chicago: University of Chicago Press.
- ––– (2007). Baboon Metaphysics: The Evolution of a Social Mind. Chicago: University of Chicago Press.
- Clark, R. E., & Squire, L. R. (1998). Classical Conditioning and Brain Systems: The Role of Awareness. Science, 280, 77–81.
- Clayton, N. S., & Bussey, T., & Dickinson, A. (2003). Can Animals Recall the Past and Plan for the Future? Nature Reviews: Neuroscience, 4, 685–91.
- Clayton, N. S., & Yu, K. S., & Dickinson, A. (2001). Scrub Jays (Aphelocoma coerulescens) form integrated memories of the multiple features of caching episodes. Journal of Experimental Psychology: Animal Behavior Processes, 1, 17–29.
- Crist, E. (2002). The inner life of earthworms: Darwin's argument and its implications. In M. Bekoff, C. Allen & G. Burghardt (eds.), The Cognitive Animal (pp. 3–8). Cambridge, MA: MIT Press.
- Crystal, J. D. (2009). Elements of episodic-like memory in animal models. Behavioural Processes, 80(3), 269–277.
- Crystal, J. D., & Foote, A. L. (2009). Metacognition in animals. Comparative Cognition & Behavior Reviews, 4, 1–16.
- Damasio, A. (1999). Empathy and direct social perception. Review of Philosophy and Psychology, 3, 541–558.
- ––– (1999). The Feeling of What Happens. New York: Harcourt Brace.
- Darwin, C. (1871). The Descent of Man and Selection in Relation to Sex. New York: Appleton.
- ––– (1881). The formation of vegetable mould, through the action of worms, with observations on their habits. London: John Murray.
- Davidson, D. (1975). Thought and Talk. In S. Guttenplan (ed.), Mind and Language (pp. 7–23). Oxford: Oxford University Press.
- Dawkins, M. S. (1985). The scientific basis for assessing suffering in animals. In P. Singer (ed.), In Defense of Animals (pp. 27–50). New York: Blackwell.
- Dawkins, M. S. (1993). Through Our Eyes Only? The Search for Animal Consciousness. New York: W. H. Freeman.
- ––– (2012). Why Animals Matter: Animal Consciousness, Animal Welfare, and Human Well-being. New York. Oxford: Oxford University Press.
- DeGrazia, D. (1997). Great apes, dolphins, and the concept of personhood. The Southern journal of philosophy, 3, 301–320.
- Dennett, D. C. (1969). Content and Consciousness. London: Routledge and Kegan Paul.
- ––– (1983). Intentional systems in cognitive ethology: The ‘Panglossian paradigm’ defended. Behavioral and Brain Sciences, 6, 343–390.
- ––– (1987). The Intentional Stance. Cambridge, MA: MIT Press.
- ––– (1995). Animal consciousness and why it matters. Social Research, 62, 691–710.
- ––– (1997). Kinds of Minds: Towards an Understanding of Consciousness. New York: Basic Books.
- Dretske, F. (1995). Naturalizing the Mind. Cambridge, MA: MIT Press.
- Dubbeldam, J. (2009). The Trigeminal System in Birds and Nociception. Central Nervous System Agents in Medicinal Chemistry, 9, 150–158.
- Edelman, D. B., & Baars, B. J., & Seth, A. K. (2005). Identifying hallmarks of consciousness in non-mammalian species. Consciousness and cognition, 14(1), 169–187.
- Edelman, D. B., & Seth, A. K. (2009). Animal Consciousness: A Synthetic Approach. Trends in Neuroscience, 32(9), 476–484.
- Elwood, R. W., & Appel, M. (2009). Pain experience in hermit crabs? Animal Behaviour, 77, 1243–1246.
- Epstein, R., & Lanza, R. P., & Skinner, B. F. (1981). Self-awareness in the pigeon. Science, 212, 695–696.
- Farah, M. J. (2008). Neuroethics and the Problem of Other Minds: Implications of Neuroscience for the Moral Status of Brain-Damaged Patients and Nonhuman Animals. Neuroethics, 1, 9–18.
- Feeney, M., & Roberts, W., & Sherry, D. (2011). Black-Capped Chickadees (Poecile artricapillus) Anticipate Future Outcomes of Foraging Choices. Journal of Experimental Psychology, 37(1), 30–40.
- Feinberg, T. E., & Mallatt, J. (2013). The evolutionary and genetic origins of consciousness in the Cambrian Period over 500 million years ago. Frontiers in Psychology, 4, 00667.
- Fisher, J. A. (1990). The Myth of Anthropomorphism. In M. Bekoff & D. Jamieson (eds.), Interpretation and explanation in the study of animal behavior: Interpretation, intentionality, and communication (Vol. 1) (pp. 96–116). Boulder: Westview Press.
- Fitzpatrick, S. (2008). Doing Away with Morgan's Canon. Mind & Language, 23(2), 224–226.
- Froese, T., & Gould, C., & Seth, A. K. (2011). Validating and calibrating first-and second-person methods in the science of consciousness. Journal of Consciousness Studies, 18(2), 38–64.
- Fujita, K., & Blough, D. S., & Blough, P. M. (1991). Pigeons see the Ponzo illusion. Animal Learning and Behavior, 19, 283–293.
- Gaita, R. (2003). The Philosopher's Dog: Friendships with Animals. London: Routledge.
- Gallagher, S. (2008). Direct perception in the intersubjective context. Consciousness and Cognition, 2, 535–543.
- Gallup, G. G. Jr. (1970). Chimpanzees: Self-Recognition. Science, 167(3914), 86-87.
- ––– (1982). Self‐awareness and the emergence of mind in primates. American Journal of Primatology, 2(3), 237–248.
- ––– (1986). Do minds exist in species other than our own? Neuroscience & Biobehavioral Reviews, 4, 631–641.
- Gallup, G. G. Jr., & Anderson, J. R., & Shillito, D. J. (2002). The Mirror Test. In M. Bekoff, C. Allen & G. Burghardt (eds.), The Cognitive Animal (pp. 325–334). Cambridge, MA: MIT Press.
- Gardner, R. A., & Gardner, B. T., & Van Cantfort, T. E. (1989). Teaching sign language to chimpanzees. Albany, NY: SUNY Press.
- Gennaro, R. J. (2004). Higher-order thoughts, animal consciousness, and misrepresentation: A reply to Carruthers and Levine. In R. Gennaro (ed.), Higher-Order Theories of Consciousness: An Anthology (pp. 45–66). Amsterdam: John Benjamins.
- Ginsburg, S., & Jablonka, E. (2007). The transition to experiencing: I. Limited learning and limited experiencing. Biological Theory, 2(3), 218–230.
- Ginsburg, S., & Jablonka, E. (2007). The transition to experiencing: II. The evolution of associative learning based on feelings. Biological Theory, 2(3), 231–243.
- Giurfa, M., et al. (2001). The concepts of ‘sameness’ and ‘difference’ in an insect. Nature, 410, 930–933.
- Grandin, T. (1995). Thinking In Pictures: and Other Reports from My Life with Autism. New York: Doubleday.
- ––– (2004). Animals in Translation: Using the Mysteries of Autism to Decode Animal Behavior. New York: Scribner.
- Griffin, D. R. (1976). The Question of Animal Awareness: Evolutionary Continuity of Mental Experience. New York: Rockefeller University Press.
- ––– (1978). Prospects for a cognitive ethology. Behavioral and Brain Sciences, 4, 527–38.
- ––– (1984). Animal Thinking. Cambridge, MA: Harvard University Press.
- ––– (1992). Animal Minds. Chicago: University of Chicago Press.
- ––– (2002). What is it like? In M. Bekoff, C. Allen & G. Burghardt (eds.), The Cognitive Animal: Empirical and Theoretical Perspectives on Animal Cognition (pp. 471–474). Cambridge, MA: MIT Press.
- Griffin, D. R. (ed.). (1982). Animal Mind – Human Mind.Berlin: Springer.
- Griffin, D. R., & Speck, G. B. (2004). New evidence of animal consciousness. Animal Cognition, 7, 5–18.
- Güzeldere, G. (1995). Is consciousness the perception of what passes in one's own mind? In T. Metzinger (ed.), Conscious Experience (pp. 335–357). Paderborn: Schöningh/Imprint Academic.
- Hare, B., et al. (2000). Chimpanzees know what conspecifics do and do not see. Animal Behavior, 59, 771–785.
- Hare, B., Call, J., & Tomasello, M. (2001). Do chimpanzees know what conspecifics know? Animal Behaviour, 63, 139–151.
- Hare, B., & Wrangham, R. (2002). Integrating two evolutionary models for the study of social cognition. In M. Bekoff, C. Allen & G. Burghardt (eds.), The Cognitive Animal: Empirical and Theoretical Perspectives on Animal Cognition (pp. 363–370). Cambridge, MA: MIT Press.
- Hauser, M. D., Chomsky, N., & Fitch, W. T. (2002). The Faculty of Language: What is It, Who Has It, and How Did it Evolve? Science, 298(5598), 1569–1579.
- Hauser, M. D., et al. (1995). Self-recognition in primates: phylogeny and the salience of species-typical features. Proceedings of the National Academy of Sciences, 92, 10811–10814.
- Hauser, M. D., et al. (2001). Cotton-top tamarins (Saguinus oedipus) fail to show mirror-guided self-exploration. American Journal of Primatology, 53, 131–137.
- Heyes, C. (1998). Theory of mind in nonhuman primates. Behavioral and Brain Sciences, 21, 101–148.
- Hume, D. (1888). A Treatise of Human Nature, edited by L.A. Selby-Bigge. Oxford: Oxford University Press.
- Hurley, S., & Nudds, M. (eds.). (2006). Rational Animals? Oxford: Oxford University Press.
- Huxley, T. H. (1874). On the hypothesis that animals are automata, and its history. Fortnightly Review, 22, 199–245.
- Institute for Laboratory Animal Research (2009). Recognition and Alleviation of Pain in Laboratory Animals, Committee Report. Washington, DC: National Research Council.
- Jackson, R., & Wilcox, S. (1993). Observations in nature of detouring behavior by Portia Fimbriata, a web-invading aggressive mimic jumping spider from Queensland. Journal of Zoology, 230, 135–139.
- James, W. (1890). The Principles of Psychology. New York: Dover.
- Jamieson, D. (1998). Science, knowledge, and animal minds. Proceedings of the Aristotelian Society, 98, 79–102.
- Jamieson, D., & Bekoff, M. (1992). Carruthers on nonconscious experience. Analysis, 52, 23–28.
- Kennedy, J. S. (1992). The new anthropomorphism. New York: Cambridge University Press.
- Langford, D., et al. (2006). Social Modulation of Pain as Evidence for Empathy in Mice. Science, 312, 1967–1970.
- Leopold, D. A., & Logothetis, N. K. (1996). Activity changes in early visual cortex reflect monkeys' percepts during binocular rivalry. Nature, 379, 549–553.
- Leopold, D. A., Maier, A., & Logothetis, N. K. (2003). Measuring Subjective Visual Perception in the Nonhuman Primate. Journal of Consciousness Studies, 10, 115–130.
- Lewis, C. S. (2009). The problem of pain. London: HarperCollins e-book.
- Lorenz, K. (1971). Comparative studies of the motor patterns of Anatinae. In K. Lorenz (ed.), Studies in Animal and Human Behavior (Vol. 2) (pp. 14–114). Cambridge, Mass: Harvard University Press.
- ––– (1971). Comparative studies of the motor patterns of Anatinae. In K. Lorenz (ed.), Studies in Animal and Human Behavior (Vol. 2) (pp. 14–114). Cambridge, MA: Harvard University Press.
- ––– (1971). Do animals undergo subjective experiences? In K. Lorenz (ed.), Studies in Animal and Human Behavior (pp. 323–337). Cambridge, MA: Harvard University Press.
- Lovejoy, A. O. (1936). The Great Chain of Being. Cambridge, MA: Harvard University Press.
- Lurz, R. W. (2011). Mindreading Animals: The Debate Over What Animals Know About Other Minds. Cambridge, MA: MIT Press.
- Lycan, W. G. (1995). Consciousness as Internal Monitoring, I: The Third Philosophical Perspectives Lecture. Philosophical Perspectives, 9, 1–14.
- ––– (1996). Consciousness and Experience. Cambridge, MA: MIT Press.
- Margulis, L. (2001). The conscious cell. Annals of the New York Academy of Sciences, 929, 55–70.
- Mather, J. A. (2008). Cephalopod consciousness: behavioral evidence. Consciousness and Cognition, 17, 37–48.
- Mathews, K. (2008). Neuropathic Pain in Dogs and Cats: If Only They Could Tell Us If They Hurt. In K. Mathews (ed.), Update on Management of Pain, An Issue of Veterinary Clinics: Small Animal Practice (pp. 1365–1414). Philadelphia, PA: Saunders.
- Melzack, R., & Wall, P. (1965). Pain mechanisms: a new theory. Science, 150, 971–9.
- Mendl, M., Paul, E. S., & Chittka, L. (2011). Animal behaviour: emotion in invertebrates? Current Biology, 12, R463-R465.
- Merker, B. (2005). The liabilities of mobility: A selection pressure for the transition to consciousness in animal evolution. Conscious and Cognition, 14(1), 89–114.
- Mitchell, R. W. (2002). Kinesthetic visual matching, imitation, and self-recognition. In M. Bekoff, C. Allen & G. Burghardt (eds.), The Cognitive Animal (pp. 345–351). Cambridge, MA: MIT Press.
- Mogil, J. S. (2009). Animal models of pain: progress and challenges. Nature Reviews: Neuroscience, 10, 283–294.
- Morgan, C. L. (1894). An Introduction to Comparative Psychology. New York: Scribner.
- Myserson, J., Miezin, F. M., & Allman, J. M. (1981). Binocular rivalry in macaque monkeys and humans: a comparative study in perception. Behaviour Analysis Letters, 1, 149–159.
- Nagel, T. (1974). What is it like to be a bat? Philosophical Review, 83, 435–450.
- Nagel, A. H. M. (1997). Are Plants Conscious? Journal of Consciousness Studies, 4(3), 215–230.
- Nishihara, H., Hasegawa, M., & Okada, N. (2006). Pegasoferae, an unexpected mammalian clade revealed by tracking ancient retroposon insertions. Proceedings of the National Academy of Sciences, 26, 9929–9934.
- Olson, R. (1990). Science Defied and Science Deified: The Historical Significance of Science in Western Culture. Berkeley and Los Angeles, California: University of California Press.
- Panksepp, J. (2004). Affective Neuroscience: The Foundations of Human and Animal Emotions. New York: Oxford University Press.
- ––– (2005). Affective consciousness: Core emotional feelings in animals and humans. Consciousness and Cognition, 14, 30–80.
- Panksepp, J., & Burgdorf, J. (2003). ‘Laughing’ rats and the evolutionary antecedents of human joy? Physiology and Behavior, 79, 533–47.
- Pepperberg, I. M. (1999). The Alex Studies: Cognitive and Communicative Abilities of Grey Parrots. Cambridge, MA: Harvard University Press.
- Plotnik, J. M., Waal, F., & Reiss, D. (2006). Self-Recognition in an Asian Elephant. Proceedings of the National Academy of Sciences, 103, 17053–17057.
- Povinelli, D. J. (1996). Chimpanzee theory of mind?: the long road to strong inference. In P. Carruthers & P. Smith (eds.), Theories of Theories of Mind (pp. 293–329). Cambridge: Cambridge University Press.
- Povinelli, D. J., & Giambrone, S. J. (2000). Inferring Other Minds: Failure of the Argument by Analogy. Philosophical Topics, 27, 161–201.
- Preston, S. D., & de Waal, F. B. M. (2002). Empathy: Its ultimate and proximate bases. Behavioral and Brain Sciences, 25, 1–72.
- Price, D. (2000). Psychological and neural mechanisms of the affective dimension of pain. Science, 288, 1769–72.
- Prinz, J. (2005). A Neurofunctional Theory of Consciousness. In A. Brook & K. Akins (eds.), Cognition and the Brain: The Philosophy and Neuroscience Movement (pp. 381–96). New York: Cambridge University Press.
- Prior, H., Schwartz, A., & Güntürkün, O. (2008). Mirror-Induced Behavior in the Magpie (Pica pica): Evidence of Self-Recognition. Public Library of Science/Biology, 6(8), e202.
- Radick, G. (2000). Morgan's canon, Garner's phonograph, and the evolutionary origins of language and reason. British Journal for the History of Science, 33, 3–23.
- Radner, D. (1994). Heterophenomenology: learning about the birds and the bees. Journal of Philosophy, 91, 389–403.
- Radner, D., & Radner, M. (1986). Animal Consciousness. Amherst, NY: Prometheus Books.
- Rajala, A. Z., et al. (2010). Rhesus Monkeys (Macaca mulatta) Do Recognize Themselves in the Mirror: Implications for the Evolution of Self-Recognition. PLoS ONE, 5(9), e12865.
- Rees, G., Kreiman, G., & Koch, C. (2002). Neural correlates of consciousness in humans. Nature Reviews Neuroscience, 3, 261–270.
- Regan, T. (1983). The Case for Animal Rights. Berkeley: University of California Press.
- Reiss, D., & Marino, L. (2001). Mirror Self-Recognition in the Bottlenose Dolphin: A Case of Cognitive Convergence. Proceedings of the National Academy of Sciences, 98(10), 5937–5942.
- Roberts, W. (2012). Evidence for future cognition in animals. Learning and Motivation, 43, 169–180.
- Robinson, W. (2007). Evolution and epiphenomenalism. Journal of Consciousness Studies, 11, 27–42.
- Rochat, P., & Zahavi, D. (2011). The uncanny mirror: A re-framing of mirror self-experience. Consciousness and cognition, 2, 204–213.
- Rollin, B. E. (1989). The Unheeded Cry: Animal Consciousness, Animal Pain and Science. New York: Oxford University Press.
- Romanes, G. (1882). Animal Intelligence. London: Routledge & Kegan Paul.
- Rose, J. D. (2002). The neurobehavioral nature of fishes and the question of awareness and pain. Reviews in Fisheries Science, 10, 1–38.
- Rosenthal, D. (1986). Two concepts of consciousness. Philosophical Studies, 49, 329–359.
- ––– (1993). Thinking that one thinks. In M. Davies & G. Humphreys (eds.), Consciousness (pp. 197–223). Oxford: Blackwell.
- ––– (1993). Thinking that one thinks. In M. Davies & G. Humphreys (eds.), Consciousness (pp. 197–223). Oxford: Blackwell.
- Savage-Rumbaugh, S., & Lewin, R. (1996). Kanzi: The Ape at the Brink of the Human Mind. New York: John Wiley & Sons.
- Searle, J. (1998). Animal minds. Etica & Animali, 9, 37–50.
- Seth, A., Baars, B. J., & Edelman, D. B. (2005). Criteria for consciousness in humans and other mammals. Consciousness and Cognition, 14, 119–139.
- Shriver, A. (2006). Minding Mammals. Philosophical Psychology, 19, 433–442.
- ––– (2009). Knocking Out Pain in Livestock: Can Technology Succeed Where Morality has Stalled? Neuroethics, 2(3), 115–124.
- Shumaker, R. W., & Swartz, B. (2002). When traditional methodologies fail: Cognitive studies of great apes. In M. Bekoff, C. Allen & G. Burghardt (eds.), The Cognitive Animal: Empirical and Theoretical Perspectives on Animal Cognition (pp. 335–43). Cambridge, MA: MIT Press.
- Singer, P. (1990 [1975]). Animal Liberation. New York: Avon Books.
- Skinner, B. F. (1953). Science and Human Behavior. New York: Macmillan.
- Smith, J., & Boyd, K. (eds.). (1991). Lives in the Balance: The Ethics of Using Animals in Biomedical Research.New York: Oxford University Press.
- Smith, J. D. (2009). The study of animal metacognition. Trends in Cognitive Sciences, 13(9), 389–396.
- Smith J. D., Shields, W. E., & Washburn D. S. (2003). The comparative psychology of uncertainty monitoring and metacognition. Behavioral and Brain Sciences, 26, 317–373.
- Sneddon, L. U., Braithwaite, V. A., & Gentle, M. J. (2003). Do fish have nociceptors: evidence for the evolution of a vertebrate sensory system. Proceedings of the Royal Society London B, 270, 1115–1121.
- Sober, E. (1998). Morgan's Canon. In C. Allen & D. Cummins (eds.), The evolution of mind (pp. 224–242). Oxford: Oxford University Press.
- ––– (2000). Evolution and the problem of other minds. Journal of Philosophy, 97, 365–386.
- ––– (2005). Comparative psychology meets evolutionary biology: Morgan's canon and cladistic parsimony. In L. Datson & G. Mitman (eds.), Thinking with Animals: New Perspectives on Anthropomorphism (pp. 85–99). New York: Columbia University Press.
- ––– (2012). Anthropomorphism, Parsimony, and Common Ancestry. Mind & Language, 27(3), 229–238.
- Soley, F. G., & Alvarado-Díaz, I. (2011). Prospective thinking in a mustelid? Eira barbara (Carnivora) cache unripe fruits to consume them once ripened. Naturwissenschaften, 8, 693–698.
- Sorabji, R. (1993). Animal Minds and Human Morals: the origins of the Western debate. Ithaca, NY: Cornell University Press.
- Spalding, D. A. (1872). Instinct: With original observations on young animals. MacMillan's Magazine, 27, 283–93.
- Srinivasan, M. V. (2010). Honey Bees as a Model for Vision, Perception, and Cognition. Annual Review of Entomology, 55, 267–284.
- Steiner, G. (2008). Animals and the Moral Community: Mental Life, Moral Status, and Kinship. New York: Columbia University Press.
- Stoerig, P., & Cowey, A. (1997). Blindsight in man and monkey. Brain, 120, 535–559.
- Stoerig, P., Zontanou, A., & Cowey, A. (2002). Aware or Unaware: Assessment of Cortical Blindness in Four Men and a Monkey. Cerebral Cortex, 12(6), 565–574.
- Suddendorf, T., & Corballis, M. C. (1997). Mental time travel and the evolution of the human mind. Genetic, social, and general psychology monographs, 123(2), 133–167.
- ––– (2007). The evolution of foresight: What is mental time travel, and is it unique to humans? Behavioral and Brain Sciences, 3, 299–312.
- Sufka, K. J., Weldon, M., & Allen, C. (2009). The Case for Animal Emotions: Modeling Neuropsychiatric Disorders. In J. Bickle (ed.), The Oxford Handbook of Philosophy of Neuroscience (pp. 522–536). New York: Oxford University Press.
- Terrace, H. S., & Son, L. K. (2009). Comparative metacognition. Current Opinion in Neurobiology, 19(1), 67–74.
- Thomas, R. K.(2001). Lloyd Morgan's canon: A history of misrepresentation. Retrieved from: http://htpprints.yorku.ca/archive/00000017 on June 8, 2006.
- Thorndike, E. L. (1911). Animal Intelligence. Darien, CT: Hafner.
- Tononi, G. (2008). Consciousness as integrated information: a provisional manifesto. The Biological Bulletin, 215(3), 216–242.
- Trestman, M. (2013). The Cambrian explosion and the origins of embodied cognition. Biological Theory, 8(1), 80–92.
- ––– (2013). The modal breadth of consciousness. Philosophical Psychology, 27(6), 843-861.
- Trout, J. D. (2001). The biological basis of speech: What to infer from talking to the animals. Psychological Review, 108(3), 523–549.
- Tulving, E. (1985). Memory and consciousness. Canadian Psychology/Psychologie Canadienne, 26(1), 1–12.
- Tye, M. (2000). Consciousness, Color, and Content. Cambridge, MA: MIT Press.
- Varner, G. (1998). In Nature's Interests? New York: Oxford University Press.
- ––– (2012). Personhood, Ethics, and Animal Cognition: Situating Animals in Hare's Two Level Utilitarianism. New York: Oxford University Press.
- Velmans, M. (2012). The evolution of consciousness. Contemporary Social Science, 7(2), 117–138.
- Wallace, A. R. (1867). The philosophy of birds' nests. Intellectual Observer, 11, 413–20.
- Walters, E. T. (1996). Comparative and Evolutionary Aspects of Nociceptor Function. In C. Belmonte & F. Cervero (eds.), Neurobiology of Nociceptors (pp. 92–114). New York: Oxford University Press.
- Watson, J. B. (1928). The Ways of Behaviorism. New York: Harper.
- White, G. (1789). The Natural History of Selbourne. London and New York: Dent/Dutton.
- Wilcox, R. S., & Jackson, R. R. (1998). Cognitive abilities of araneophagic jumping spiders. In C. Kamil (ed.), Animal cognition in nature: the convergence of psychology and biology in laboratory and field. Academic (pp. 411–434). San Diego: Academic Press.
- Wilkes, K. (1984). Is consciousness important? British Journal for the Philosophy of Science, 35, 223–243.
- Wilson, M. D. (1995). Animal ideas. Proceedings and Addresses of the American Philosophical Association, 69, 7–25.
- Wynne, C. (2004). Do Animals Think? Princeton, NJ: Princeton University Press.
- Zahavi, D. (2011). Empathy and direct social perception. Review of Philosophy and Psychology, 2(3), 541–558.
Academic Tools
How to cite this entry. Preview the PDF version of this entry at the Friends of the SEP Society. Look up this entry topic at the Indiana Philosophy Ontology Project (InPhO). Enhanced bibliography for this entry at PhilPapers, with links to its database.
Other Internet Resources
- Report of the Committee on Recognition and Alleviation of Pain in Laboratory Animals, from the Institute for Laboratory Animal Research of the National Academy of Sciences, summarizes scientific literature as of 2009.
- Nuffield Council Report on the ethics of research involving animals, Chapter 4 summarizes research on animal pain, distress, and suffering as of 2005.
- Field Guide to the Philosophy of Mind entry on Philosophy of Cognitive Ethology by Colin Allen, with accompanying Annotated Bibliography.
- The Animal Consciousness section of PhilPapers (Chalmers & Bourget).
Acknowledgments
Colin Allen would like to acknowledge the assistance of Ronak Shah in preparing the 2009 revision of this entry.


You can register for PAYG voluntarily, however the ATO will let you know when you need to pay by instalments based on your income tax return.
Alternatively, you might choose to put money away regularly in a bank account to cover a possible tax bill.


|
Uncreative Studios
|
Public Member Functions | |
| Integer | getHP () |
| Integer | getMaxHP () |
| Integer | getBaseDamage () |
| Integer | getBaseDefence () |
| ArrayList< Buff > | getActiveBuffs () |
| void | removeBuff (Buff buff) |
| void | addBuff (Buff buff) |
| void | setHP (Integer hp) |
| Boolean | move (Pirates.dir direction) |
| void | attack () |
| void | flee () |
| Boolean | isInBattle () |
| College | getCollegeAllegiance () |
| Location | getLocation () |
Superclass of ships.
Initialises a ship with a given amount of health, damage and defence. The ship also has a college allegiance and a location on the map. Depending on user selection, the ship may also be given one or more buffs/debuffs.
| void com.uncreative.game.Ship.addBuff | ( | Buff | buff | ) |
Adds a buff to the list of active buffs.
| buff | Buff to be added. |
Implemented in com.uncreative.game.PlayerShip, and com.uncreative.game.OtherShip.
| void com.uncreative.game.Ship.attack | ( | ) |
Carries out a single attack on an enemy ship in battle.
Implemented in com.uncreative.game.PlayerShip, and com.uncreative.game.OtherShip.
| void com.uncreative.game.Ship.flee | ( | ) |
Allows ship to attempt to escape from battle.
Implemented in com.uncreative.game.PlayerShip, and com.uncreative.game.OtherShip.
| ArrayList<Buff> com.uncreative.game.Ship.getActiveBuffs | ( | ) |
Returns an ArrayList (of type Buff) containing the buffs active on the ship.
Implemented in com.uncreative.game.PlayerShip, and com.uncreative.game.OtherShip.
| Integer com.uncreative.game.Ship.getBaseDamage | ( | ) |
Returns base damage statistic of the ship. Used in damage calculation.
Implemented in com.uncreative.game.PlayerShip, and com.uncreative.game.OtherShip.
| Integer com.uncreative.game.Ship.getBaseDefence | ( | ) |
Returns base defence statistic of the ship. Used in damage calculation.
Implemented in com.uncreative.game.PlayerShip, and com.uncreative.game.OtherShip.
| College com.uncreative.game.Ship.getCollegeAllegiance | ( | ) |
Returns the college which the ship is affiliated with.
Implemented in com.uncreative.game.PlayerShip, and com.uncreative.game.OtherShip.
| Integer com.uncreative.game.Ship.getHP | ( | ) |
Returns the current HP of the ship.
Implemented in com.uncreative.game.PlayerShip, and com.uncreative.game.OtherShip.
| Location com.uncreative.game.Ship.getLocation | ( | ) |
Returns the location of the ship on the map.
Implemented in com.uncreative.game.OtherShip, and com.uncreative.game.PlayerShip.
| Integer com.uncreative.game.Ship.getMaxHP | ( | ) |
Returns the maximum HP that the ship is able to have.
Implemented in com.uncreative.game.PlayerShip, and com.uncreative.game.OtherShip.
| Boolean com.uncreative.game.Ship.isInBattle | ( | ) |
Returns whether or not the ship is in battle.
Implemented in com.uncreative.game.OtherShip, and com.uncreative.game.PlayerShip.
| Boolean com.uncreative.game.Ship.move | ( | Pirates.dir | direction | ) |
Moves the ship one unit in a given direction.
| dir | Direction to move. |
Implemented in com.uncreative.game.PlayerShip, and com.uncreative.game.OtherShip.
| void com.uncreative.game.Ship.removeBuff | ( | Buff | buff | ) |
Removes an active buff from the list of buffs a ship has.
| buff | Buff to remove. |
Implemented in com.uncreative.game.PlayerShip, and com.uncreative.game.OtherShip.
| void com.uncreative.game.Ship.setHP | ( | Integer | hp | ) |
Sets the health of the ship given an integer. If the integer is greater than the maximum health of the ship, the maximum is used instead.
| hp | Amount of health to give ship. |
Implemented in com.uncreative.game.PlayerShip, and com.uncreative.game.OtherShip.


plotly.js
Documentation
Loading...
Base
Line Plots
Basic
Multiple
Date Axis
Log Axis
Scatter Plots
Basic
Multiple
Symbols
Bubble
Bar Charts
Basic
Grouped
Stacked
Horizontal
Area Plots
Grouped
Stacked
Annotations
Basic
Symbols
Captions
Legends
Inside Plot
Outside Plot
Styling
Fully Styled
Diffraction
US Exports
Prognostics
Custom Interaction
Callbacks
Click
Hover
Trigger
Hide
Zoom
Extra Axes
Subplots I
Independent Axes
Coupled Axes
Subplots II
Vertically Stacked
Insets
Histograms
Multiple Axes
Double Y-Axis
Multiple Y-Axis
Statistics
Box Plots
Basic
Jitter
Styling
Error Bars
Line Plots
Bar Charts
Styling
Histograms
Basic
Overlaid
Stacked
Heatmaps
Heatmaps
Basic
Date Axis
Log Axis
Colors
3D
3D
3D Scatter
3D Surface
Geographic maps
Scatter maps
Markers
Lines
Bubbles
Choropleth
Countries
USA states


Googler Introduction to Logo.pdf
Googler Introduction to Logo.pptx
Logoreference.docx
Logoreference.pdf


Let our team of software architects help you execute system integrations and utilize the cloud to drive your business forward.
As you plan your move to the cloud, we will work together to ensure your architecture implements security best-practices. We have experience setting up a secure connection from your datacenter to the cloud, isolating your workloads in the public cloud, setting up firewalls and real-time threat protection software.
Continuous integration & deployment reduces the time from idea to shipping a feature that customers can take advantage of. The cloud enables you to cheaply set up a test and production environment and automate your integration and testing processes.
Our engineers can help you as you execute your migration to the cloud. We'll work with you to identify the cloud-ready workloads and keep your services running during the migration. We have expertise with Microsoft, Oracle and Linux workloads.


Hi, my first post and it has to be a bug report. I am playing on PS4 and using BBL/Battlelog on macbook to connect to servers, as the server browser in ps4 is horrible.
Currently I cannot see ping numbers with BBL on any servers, just a "-"-sign/symbol. I can click to arrange servers descending/ascending by ping and it seems to work (not sure though, cannot see the ping values), and all other fields and filters of data are working. I have the server pings working on PC, just the macbook seems to be kaput. Tested with two broswers; safari and chrome.
I hope someone reads this, it is a little thing but annoying one.


"Perfection is not attainable, but if we chase perfection we can catch excellence." Committed marketing and communications professional with international experience in B2B marketing & project management. Passionate for new technologies & continuous self-development. Marketing analytics enthusiast. Excellent communication skills & strategic thinking.
• Developing & executing B2B marketing strategies and tactics for the Retail & Consumer Goods industry
• Developing & shaping strategies of the Concepts of the Future within Retail & Consumer Goods
• Marketing analytics champ
• Partners & Start-ups engagement & management within joint marketing projects
• Strategic planning and execution of Azure marketing
Fiscal year marketing plan execution:
•FY marketing and budget planning: aligning with the internal stakeholders (Country Manager, Business Group Leads, Marketing & Operations Lead), considering the defined priorities for Luxembourgish market;
•Managing content for social media channels (FB, TW, LI), creation of content;
•Brand awareness: influencing target audiences (e.g. participating into events with keynote speakers, hosting events, visibility in press and social media);
•Close cooperation with Sales to seek and execute verticalized account-based marketing to generate leads, drive Cloud consumption & customer adds (e.g. customer events, customer success stories), aligned with FY priorities & sales budgets;
•Close cooperation with Partner Development Manager and Go-To-Market team to seek for opportunities of marketing activities with Microsoft partners;
•Execute on a day-to-day basis all tactical marketing element of events, campaigns;
•Managing activities of marketing Intern;
•Defining and aligning on CSR activities for Luxembourg.
Event Planning & Enablement:
•Working with internal stakeholders, partners and external vendors to define all tactical marketing elements of the event which fulfill the strategic objectives;
•Defining criteria & KPIs for each event;
•Defining and managing event budget management including creating, revising, tracking, and reconciliation, site selection, vendor assessment, selection, negotiation and management, clearance with speakers, vendor creation in accounting tool;
•Sponsorships planning and creative execution;
•Consolidating events calendar across all campaigns and events cross-segments;
•Consolidating all elements in a detailed back planning with milestones and deadlines.
Measurement:
•Reviewing, measuring and adjusting event, webinar or campaign performance;
•Presenting results to campaign / event owner, external partners for future optimization of joint marketing activities.
• Marketing operations & planning: holding weekly marketing meetings; planning and preparing an overview of marketing activities, campaigns, trainings for the partners and clients; managing marketing budget, purchase orders, invoices; seeking for communication opportunities and promoting marketing reference cases (e.g. articles for company blog, social media posts); driving internal communication; daily cooperation and orchestration of work of international sales and marketing teams.
• Event management: organizing events to generate leads; managing calendar of events for partners and clients; creating agendas, communication, layouts; promotion and event execution; managing participation of Microsoft Luxembourg Team in external conferences; organizing keynote speakers; organizing webinars with the partners.
• Social Media Management (Facebook, Twitter, LinkedIn): publishing content (tools: Opal, Sprinklr), creating and localizing global content, analysing and presenting campaigns’ results, creating and executing social media strategy for the sub; searching, creating and promoting customer success stories in digital; promoting webinars in social media.
• Event management: organizing public promotional event for a new product launch; managing and planning calendar of corporate events, organising Shell’s participation at Krynica Economic Forum and brand visibility at the event, organizing and promoting corporate events, cooperation with internal and external stakeholders (i.e. Board Members, event agencies);
• Internal communications: cooperation and support to External Relations Manager, developing and executing internal communication strategy for Shell Polska, cooperation with PR agency, managing internal newsletter;
• Assistant of Country Chairman: calendar and meetings management, business travel planning, budget planning, preparation for the meetings;
• Additional projects out of scope: preparing new offer for commercial fleet clients and communication;
• CSR activities: preparing Christmas auction for children from Towarzystwo Przyjaciół Dzieci “Ochota”, organizing gifts for children, communication of CSR activities to employees.
 I love longs walks, kayaking and cycling excursions. I am also a dedicated yogi - I love practising asanas & meditation, what gives me power and creativity.


dipl
.
io
{{$storage.theUser.email}}
My games
Join a game
Start a new game
View old/active games
Log out


inputBuffer
Returns the input buffer.
outputBuffer
Returns the output buffer.
process
Processes a chunk of the inputBuffer and appends the results to the outputBuffer.
setChannels(aNumber)
Sets the number of input channels.
setPitchSemitones(aNumber)
Sets the output increase in pitch semitones.
setSampleRate(aNumber)
Sets the input sample rate in Hz.
setTempo(aNumber)
Sets the tempo.
setTempoChange(aNumber)
Sets the tempo change amount.
start
Cleans up SoundTouch.
|


--- title: Twig Functions excerpt: An overview about all available Twig functions. ---
In addition to the standard functions of Twig, the following functions are available in Herbie.
{{<EMAIL_ADDRESS>type="twig_functions")|raw }}


{{mail.attachments.length}} attachments - Download all attachments View all Images
568K View Download


I'm a Systems Design Engineering student at the University of Waterloo. Most recently, I worked as a Production Engineer at Facebook, where I improved the performance and scalability of Security Infrastructure, while shipping features to improve password security at gargantuan scale. I have also built tools to help make investing accessible for everyone as a Software Engineer at Wealthsimple, and helped launch the Credit Karma product in French, unblocking 30% of Canadians from registering.
When I'm not working on projects, I like to play hockey, travel to new places and enjoy music. I aim to develop solutions that will make people happy and create a difference in their lives, while maintaining the integrity and security of information on the internet.


Dissolve the salt and sugar in 1 litre/1¾ pints water, to make the brine. Add the chicken to the brine and leave for 1 – 2 hours. Drain and pat dry.
Preheat the oven to 220C/425F/Gas 7.
Mix the salt and five spice powder and rub it over the chicken, inside and out. Place the garlic, ginger slices and spring onion in the cavity and tie with string.
Heat the vegetable oil in a roasting pan and lightly brown the chicken on each side on top of the stove.
Transfer the chicken to the oven and roast for 15 minutes at 220C/ 425F/Gas 7.
Meanwhile, mix together all the ingredients for the basting sauce. After the chicken has been roasting at a high heat for 15 minutes, turn the oven down to 170C/350F/Gas 4 and roast for another 50 minutes. During the last 30 minutes, baste the chicken with the sauce frequently.
At the end of the cooking time, remove the chicken from the oven and allow to rest.
For the medley of vegetables, heat a pan of salted water, up to the boil. Add the carrots then after a minute, add the green beans. After another minute add the asparagus. Repeat at minute intervals until all the vegetables have been added. When all the vegetables are cooked thoroughly, drain.
Melt the butter with the ginger and soy, either in the microwave or a small saucepan. Drizzle over the vegetables, toss lightly.
Once rested, joint the chicken by removing the legs and breasts. Cut each in half and arrange on a serving platter and serve with the pan juices and the vegetables.


Slice joined the Outer Banks Pizza community in June of 2019. An individually owned and operated business, Slice prides itself in staying open year round to bring high-quality Pizza to locals and visitors alike in a fun and friendly atmosphere.
+FRW 500
+FRW 800
+FRW 1000
+FRW 1700
+FRW 2400
+FRW 1300
Hi your Order total of FRW has been received and is being processed.


SessionManager
public class SessionManager
This class is used to manage an individual session. One is a acquired through the current WebResponse object given to a page handler. Session related variables can be set and retrieved though this object. Any variables which are set will be persisted and made available the next time the session is loaded.
-
Get a session variable by name. - parameter key: The name of the session variable. - returns: The session variable’s value or nil if no variable existed with the provided name.
Declaration
Swift
public subscript(key: Key) -> Value?
Parameters
key
The name of the session variable.
Return Value
The session variable’s value or nil if no variable existed with the provided name.
-
Get the
SessionResult
for the current session.Declaration
Swift
public func getLoadResult() -> SessionResult
-
Get the
SessionConfiguration
which was used to intialize the current session.Declaration
Swift
public func getConfiguration() -> SessionConfiguration
-
Get a session variable based on its name while also proving a default value. If the indicated variable does not already exist, it will be created with the indicated value. - parameter key: The name of the session variable. - parameter defaultValue: The default value for the variable which will be used if the variable did not already exist. - returns: The session variable value.
Declaration
Swift
public func getVar<T: Value>(key: Key, defaultValue: T) -> T
Parameters
key
The name of the session variable.
defaultValue
The default value for the variable which will be used if the variable did not already exist.
Return Value
The session variable value.
-
Generate a presumably unique session id
Declaration
Swift
static public func generateSessionKey() -> String


Take a moment to resonate with the words above. This is a principle I always follow in life. "Doing it scared"
Get To Know Me
My name is Precious Oritsedere. I am a Nigerian. I am a software engineer who is known for her dedication to her work and her strong core values. I believe in the power of love, contribution, and empathy, hence I use these values as my guide in both my personal and professional life.
As a young girl, I have always been fascinated by technology, gadgets, and even games. However, I didn't study any technology-related courses at university. I graduated with a degree in International Studies and Diplomacy but this didn't stop my curiosity for Technology. I really wanted to pursue my passion for technology but I was unsure of the means to go about it because I had no guide.
Fast-forward to January 2022, I spoke to a friend about how I really wanted to know and learn more about Software Engineering and he introduced me to AltSchool Africa. This was the starting point of my Tech Career. Subsequently, I began to learn all about Frontend Engineering, and I also got introduced to open source.
Why I applied to Outreachy
As a software engineer, I am committed to using my skills to make a positive impact on the world. I believe in the power of collaboration and teamwork and I am always willing to lend a helping hand to my colleagues. This was why the concept of open source really appealed to my personality.
One of the things that motivate me, is my desire to give back to my community. I am passionate about making a difference, and this is why I applied for the Outreachy internship. Outreachy is a program that provides paid internships in open source and open science. Outreachy provides internships to people subject to systemic bias and impacted by underrepresentation in the technology industry where they are living. Interns are paid a stipend of $7,000 for a period of 3 months.
The Outreachy application process consists of three stages: the initial application, the contribution period, and the final application. And I was determined to succeed in each stage and eventually secure an internship. Which I did! Here's how;
The first stage of the application process was the initial application. I carefully reviewed the requirements and made sure I met all of them. We were asked to write 3 essays centered around how we have been underrepresented in the tech industry. I took quite some time to carefully think this through before writing my essays. After which, I submitted my application on time and waited for a response.
A few weeks later, I received an email from the Outreachy organizers stating that I had been selected to move on to the next stage: the contribution period. This stage involved making a contribution to an open-source project. I was excited to have the opportunity to make a real impact and I spent hours researching the different projects. I eventually chose to contribute to the Creative Commons project "Refactor CC Meta Search".
Creative Commons is an American non-profit organization and international network devoted to educational access and expanding the range of creative works available for others to build upon legally and to share. They also help overcome legal obstacles to the sharing of knowledge and creativity to address the world’s most pressing challenges.
I was so determined to make a high-quality contribution to this project. I learnt a lot during this stage. I got introduced to new tools like Docker , Linux and even PHP. I spent countless hours learning the codebase and working on my contribution. In the spirit of love and collaboration, I spent a lot of hours helping my fellow Outreachy applicants who were beginners or confused about what to do. I also reached out to the project mentors for guidance when I got stuck and feedback on the contributions I was making.
My hard work paid off and I successfully submitted my contribution on time. For the final stage, I made a final application to be considered for an internship position with Creative Commons.
I was so thrilled when I received the congratulatory mail some weeks later that I had been selected for the internship. My success in the Outreachy application process was a result of my dedication and hard work. I put in the time and effort to ensure I met all the requirements and made a valuable contribution to the project. And I am happy to announce that my determination and perseverance paid off and I was rewarded with a valuable internship opportunity.
In conclusion, Precious Oritsedere is a talented software engineer who is dedicated to her work and driven by her core values of love, contribution, and empathy. She is motivated by her desire to make a difference, and this is evident in her commitment to her work and her participation in the Outreachy internship.


FSLSFONTS(1) FSLSFONTS(1) NAME fslsfonts - list fonts served by X font server SYNOPSIS fslsfonts [-options ...] [-fn pattern] DESCRIPTION fslsfonts lists the fonts that match the given pattern. The wildcard character "*" may be used to match any sequence of characters (including none), and "?" to match any single character. If no pattern is given, "*" is assumed. The "*" and "?" characters must be quoted to prevent them from being expanded by the shell. OPTIONS -server servername This option specifies the X font server to contact. servername must be specified in one of the formats defined in the Font Server Names section of X(7). If not specified, the server name in the FONTSERVER environment variable is used. -l Lists some attributes of the font on one line in addition to its name. -ll Lists font properties in addition to -l output. -lll Supported for compatibility with xlsfonts, but output is the same as for -ll. -m This option indicates that long listings should also print the minimum and maximum bounds of each font. -C This option indicates that listings should use multiple columns. This is the same as -n 0. -1 This option indicates that listings should use a single column. This is the same as -n 1. -w width This option specifies the width in characters that should be used in figuring out how many columns to print. The default is 79. -n columns This option specifies the number of columns to use in displaying the output. The default is 0, which will attempt to fit as many columns of font names into the number of character specified by -w width. -u This option indicates that the output should be left unsorted. ENVIRONMENT FONTSERVER To get the default fontserver. The server name must be specified in one of the formats defined in the Font Server Names section of X(7). SEE ALSO xfs(1), showfont(1), xlsfonts(1), X(7). BUGS Doing ``fslsfonts -l'' can tie up your server for a very long time. This is really a bug with single-threaded non-preemptable servers, not with this program. AUTHOR Dave Lemke, Network Computing Devices, Inc X Version 11 fslsfonts 1.0.4 FSLSFONTS(1)


Computer Science 3
| Semester | Instructor | Midterm 1 | Midterm 2 | Midterm 3 | Final |
|---|---|---|---|---|---|
| Fall 2005 | Nathaniel Titterton | [pdf] [solution] | [pdf] [solution] | ||
| Spring 2005 | Nathaniel Titterton | [pdf] [solution] | [pdf] [solution] | ||
| Fall 2004 | Nathaniel Titterton | [pdf] [solution] | [pdf] [solution] | ||
| Fall 2003 | Dan Garcia | [pdf] | [pdf] | ||
| Fall 2002 | Dan Garcia | [pdf] | [pdf] | [pdf] | [pdf] [solution] |
| Spring 2001 | Dan Garcia | [pdf] [solution] | [pdf] [solution] | [pdf] [solution] | |
| Fall 2000 | Dan Garcia | [solution] | [solution] | [pdf] [solution] | |
| Summer 1998 | Oliver Grillmeyer | [pdf] | |||
| Spring 1997 | Michael J. Clancy | [pdf] | |||
| Fall 1996 | Oliver Grillmeyer | [pdf] | |||
| Spring 1994 | Brian K. Harvey | [pdf] [solution] | [pdf] [solution] | [pdf] [solution] | |
| Spring 1993 | Michael J. Clancy | [pdf] | [pdf] | ||
| Fall 1992 | Michael J. Clancy | [txt] | [txt] | [txt] | |
| Spring 1992 | Michael J. Clancy | [txt] | [txt] | [txt] | |
| Fall 1991 | Michael J. Clancy | [txt] | [txt] | [txt] |
These exams and solutions have been collected with the explicit consent of the corresponding instructor(s). If you are an instructor, and you wish to no longer have your exams or solutions available on our site, please email examfiles@hkn.


Basic animation-snow Demo
Example 1 - Default snow density (40)
Click buttons to dispatch events to start/Stop snow
animation-snow-start-snow
animation-snow-stop-snow
Example 2 - Snow density 120
Click buttons to dispatch events to start/Stop snow
animation-snow-start-snow
animation-snow-stop-snow


{% extends "index.html" %} {% block body %}
ProDy is a free and open-source Python package for protein structural dynamics analysis. It is designed as a flexible and responsive API suitable for interactive usage and application development.
ProDy has fast and flexible PDB and DCD file parsers, and powerful and customizable atom selections for contact identification, structure comparisons, and rapid implementation of new methods.
Dynamics from experimental datasets, theoretical models and simulations can be visualized using NMWiz.
References
Zhang S, Krieger JM, Zhang Y, Kaya C, Kaynak B, Mikulska-Ruminska K, Doruker P, Li H, Bahar I
ProDy 2.0: Increased scale and scope after 10 years of protein dynamics modelling with Python
2021 Bioinformatics 37(20):3657-3659
Bakan A, Meireles LM, Bahar I
ProDy: Protein Dynamics Inferred from Theory and Experiments
2011 Bioinformatics 27(11):1575-1577
Bakan A, Dutta A, Mao W, Liu Y, Chennubhotla C, Lezon TR, Bahar I
Evol and ProDy for Bridging Protein Sequence Evolution and Structural Dynamics
2014 Bioinformatics 30(18):2681-2683
Funding
Continued development of Protein Dynamics Software *ProDy* is partially supported by the
NIH-funded Biomedical Technology and Research Center (BTRC) on
*High Performance Computing for Multiscale Modeling of Biological Systems* (MMBios)
(P41 GM103712).
Workshops
The ProDy development team hosts annual workshops together with the
NAMD/VMD development team as part of the activities of the
MMBioS Center.
Lectures, tutorials and other materials from our latest workshop are available
here.


CrimPapers
Articles published on 22 October 2019
On 22 October 2019, 10 new articles were published in 9 journals.
Racial Differences in Conceptualizing Legitimacy and Trust in Police
Book Review: Lol Burke, Steve Collett and Fergus McNeill, Reimagining Rehabilitation: Beyond the Individual by Asbjørn Storgaard
Digital Vigilantism and Anti-Paedophile Activism in Russia. Between Civic Involvement in Law Enforcement, Moral Policing and Business Venture by Gilles Favarel-Garrigues
Police, Personality and the Ability to Deceive by Monica Semrad, Bridie Scott-Parker
Direct and Indirect Effects of Crime-Related Media Consumption on Public Confidence in the Police by Jaeyong Choi, Haneul Yim, Randolph D. Hicks
The Influence of Technical Violation Revocations on Parole Efficacy: Employing Competing Risks Survival Analyses to Address Methodological Challenges by Michael Ostermann, Jordan M. Hyatt, Samuel E. Dewitt
Meth Cooking As A Job: Identity and Dirty Work by Jacob H. Erickson, Andy Hochstetler, Heith Copes
Magnitude and Characteristics of Revictimization Through Child Sexual Abuse in Chile by Lorena Contreras Taibo,
david Huepe Artigas,
gorka Navarrete García
Who’s In? Restricting the Community to Enhance Cop in the Dominican Republic by Michel Fournier-Simard
Unexpected Allies: the Impact of Terrorism on Organised Crime in Sub-Saharan Africa and South-East Asia by Guillermo Kreiman, Mar C. Espadafor


--- layout: page title: About header-img: "img/about-bg.png" ---
Just a GIRL BOSS taking Charge and making strides towards a solid Career Change into Technology :)


| Package | Description |
|---|---|
| java.awt.color |
Provides classes for color spaces.
|
| java.beans |
Contains classes related to developing
beans -- components
based on the JavaBeans™ architecture.
|
| java.io |
Provides for system input and output through data streams,
serialization and the file system.
|
| java.lang |
Provides classes that are fundamental to the design of the Java
programming language.
|
| java.net |
Provides the classes for implementing networking applications.
|
| java.nio.channels |
Defines channels, which represent connections to entities that are capable of
performing I/O operations, such as files and sockets; defines selectors, for
multiplexed, non-blocking I/O operations.
|
| java.nio.file |
Defines interfaces and classes for the Java virtual machine to access files,
file attributes, and file systems.
|
| java.nio.file.spi |
Service-provider classes for the
java.nio.file package. |
| java.rmi.server |
Provides classes and interfaces for supporting the server
side of RMI.
|
| java.security |
Provides the classes and interfaces for the security framework.
|
| java.security.cert |
Provides classes and interfaces for parsing and managing
certificates, certificate revocation lists (CRLs), and
certification paths.
|
| java.sql |
Provides the API for accessing and processing data stored in a
data source (usually a relational database) using the
JavaTM programming language.
|
| java.util |
Contains the collections framework, legacy collection classes, event model,
date and time facilities, internationalization, and miscellaneous utility
classes (a string tokenizer, a random-number generator, and a bit array).
|
| java.util.jar |
Provides classes for reading and writing the JAR (Java ARchive) file
format, which is based on the standard ZIP file format with an
optional manifest file.
|
| java.util.logging |
Provides the classes and interfaces of
the JavaTM 2
platform's core logging facilities.
|
| java.util.prefs |
This package allows applications to store and retrieve user and system
preference and configuration data.
|
| java.util.zip |
Provides classes for reading and writing the standard ZIP and GZIP
file formats.
|
| javax.activation | |
| javax.crypto |
Provides the classes and interfaces for cryptographic operations.
|
| javax.imageio |
The main package of the Java Image I/O API.
|
| javax.imageio.stream |
A package of the Java Image I/O API dealing with low-level I/O from
files and streams.
|
| javax.print |
Provides the principal classes and interfaces for the
JavaTM Print Service API.
|
| javax.sound.midi |
Provides interfaces and classes for I/O, sequencing, and synthesis of MIDI
(Musical Instrument Digital Interface) data.
|
| javax.sound.midi.spi |
Supplies interfaces for service providers to implement when
offering new MIDI devices, MIDI file readers and writers, or sound bank readers.
|
| javax.sound.sampled |
Provides interfaces and classes for capture, processing, and playback of sampled audio data.
|
| javax.sound.sampled.spi |
Supplies abstract classes for service providers to subclass when
offering new audio devices, sound file readers and writers, or audio format converters.
|
| javax.sql.rowset |
Standard interfaces and base classes for JDBC
RowSet
implementations. |
| javax.sql.rowset.serial |
Provides utility classes to allow serializable mappings between SQL types
and data types in the Java programming language.
|
| javax.swing.text |
Provides classes and interfaces that deal with editable
and noneditable text components.
|
| javax.swing.text.rtf |
Provides a class (
RTFEditorKit ) for creating Rich-Text-Format
text editors. |
| javax.tools |
Provides interfaces for tools which can be invoked from a program,
for example, compilers.
|
| javax.xml.bind |
Provides a runtime binding framework for client applications including
unmarshalling, marshalling, and validation capabilities.
|
| javax.xml.bind.helpers |
JAXB Provider Use Only: Provides partial default implementations for
some of the javax.xml.bind interfaces.
|
| javax.xml.crypto.dsig |
Classes for generating and validating XML digital
signatures.
|
| javax.xml.soap |
Provides the API for creating and building SOAP messages.
|
| javax.xml.stream | |
| javax.xml.transform.stream |
This package implements stream- and URI- specific transformation APIs.
|
| javax.xml.ws.spi.http |
Provides HTTP SPI that is used for portable deployment of JAX-WS
web services in containers(for e.g.
|
| org.ietf.jgss |
This package presents a framework that allows application developers to
make use of security services like authentication, data integrity and
data confidentiality from a variety of underlying security mechanisms
like Kerberos, using a unified API.
|
| org.omg.CORBA.portable |
Provides a portability layer, that is, a set of ORB APIs
that makes it possible for code generated
by one vendor to run on another vendor's ORB.
|
| org.w3c.dom.ls |
| Modifier and Type | Method and Description |
|---|---|
void |
ICC_Profile.write(OutputStream s)
Write this ICC_Profile to an OutputStream.
|
| Constructor and Description |
|---|
XMLEncoder(OutputStream out)
Creates a new XML encoder to write out JavaBeans
to the stream
out using an XML encoding. |
XMLEncoder(OutputStream out,
String charset,
boolean declaration,
int indentation)
Creates a new XML encoder to write out JavaBeans
to the stream
out using the given charset
starting from the given indentation . |
| Modifier and Type | Class and Description |
|---|---|
class |
BufferedOutputStream
The class implements a buffered output stream.
|
class |
ByteArrayOutputStream
This class implements an output stream in which the data is
written into a byte array.
|
class |
DataOutputStream
A data output stream lets an application write primitive Java data
types to an output stream in a portable way.
|
class |
FileOutputStream
A file output stream is an output stream for writing data to a
File or to a FileDescriptor . |
class |
FilterOutputStream
This class is the superclass of all classes that filter output
streams.
|
class |
ObjectOutputStream
An ObjectOutputStream writes primitive data types and graphs of Java objects
to an OutputStream.
|
class |
PipedOutputStream
A piped output stream can be connected to a piped input stream
to create a communications pipe.
|
class |
PrintStream
A
PrintStream adds functionality to another output stream,
namely the ability to print representations of various data values
conveniently. |
| Modifier and Type | Field and Description |
|---|---|
protected OutputStream |
FilterOutputStream.out
The underlying output stream to be filtered.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ByteArrayOutputStream.writeTo(OutputStream out)
Writes the complete contents of this byte array output stream to
the specified output stream argument, as if by calling the output
stream's write method using
out.write(buf, 0, count) . |
| Constructor and Description |
|---|
BufferedOutputStream(OutputStream out)
Creates a new buffered output stream to write data to the
specified underlying output stream.
|
BufferedOutputStream(OutputStream out,
int size)
Creates a new buffered output stream to write data to the
specified underlying output stream with the specified buffer
size.
|
DataOutputStream(OutputStream out)
Creates a new data output stream to write data to the specified
underlying output stream.
|
FilterOutputStream(OutputStream out)
Creates an output stream filter built on top of the specified
underlying output stream.
|
ObjectOutputStream(OutputStream out)
Creates an ObjectOutputStream that writes to the specified OutputStream.
|
OutputStreamWriter(OutputStream out)
Creates an OutputStreamWriter that uses the default character encoding.
|
OutputStreamWriter(OutputStream out,
Charset cs)
Creates an OutputStreamWriter that uses the given charset.
|
OutputStreamWriter(OutputStream out,
CharsetEncoder enc)
Creates an OutputStreamWriter that uses the given charset encoder.
|
OutputStreamWriter(OutputStream out,
String charsetName)
Creates an OutputStreamWriter that uses the named charset.
|
PrintStream(OutputStream out)
Creates a new print stream.
|
PrintStream(OutputStream out,
boolean autoFlush)
Creates a new print stream.
|
PrintStream(OutputStream out,
boolean autoFlush,
String encoding)
Creates a new print stream.
|
PrintWriter(OutputStream out)
Creates a new PrintWriter, without automatic line flushing, from an
existing OutputStream.
|
PrintWriter(OutputStream out,
boolean autoFlush)
Creates a new PrintWriter from an existing OutputStream.
|
| Modifier and Type | Method and Description |
|---|---|
OutputStream |
Runtime.getLocalizedOutputStream(OutputStream out)
Deprecated.
As of JDK 1.1, the preferred way to translate a
Unicode character stream into a byte stream in the local encoding is via
the
OutputStreamWriter , BufferedWriter , and
PrintWriter classes. |
abstract OutputStream |
Process.getOutputStream()
Returns the output stream connected to the normal input of the
subprocess.
|
| Modifier and Type | Method and Description |
|---|---|
OutputStream |
Runtime.getLocalizedOutputStream(OutputStream out)
Deprecated.
As of JDK 1.1, the preferred way to translate a
Unicode character stream into a byte stream in the local encoding is via
the
OutputStreamWriter , BufferedWriter , and
PrintWriter classes. |
| Modifier and Type | Method and Description |
|---|---|
abstract OutputStream |
CacheRequest.getBody()
Returns an OutputStream to which the response body can be
written.
|
OutputStream |
URLConnection.getOutputStream()
Returns an output stream that writes to this connection.
|
OutputStream |
Socket.getOutputStream()
Returns an output stream for this socket.
|
protected abstract OutputStream |
SocketImpl.getOutputStream()
Returns an output stream for this socket.
|
| Modifier and Type | Method and Description |
|---|---|
static OutputStream |
Channels.newOutputStream(AsynchronousByteChannel ch)
Constructs a stream that writes bytes to the given channel.
|
static OutputStream |
Channels.newOutputStream(WritableByteChannel ch)
Constructs a stream that writes bytes to the given channel.
|
| Modifier and Type | Method and Description |
|---|---|
static WritableByteChannel |
Channels.newChannel(OutputStream out)
Constructs a channel that writes bytes to the given stream.
|
| Modifier and Type | Method and Description |
|---|---|
static OutputStream |
Files.newOutputStream(Path path,
OpenOption... options)
Opens or creates a file, returning an output stream that may be used to
write bytes to the file.
|
| Modifier and Type | Method and Description |
|---|---|
static long |
Files.copy(Path source,
OutputStream out)
Copies all bytes from a file to an output stream.
|
| Modifier and Type | Method and Description |
|---|---|
OutputStream |
FileSystemProvider.newOutputStream(Path path,
OpenOption... options)
Opens or creates a file, returning an output stream that may be used to
write bytes to the file.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LogStream
Deprecated.
no replacement
|
| Modifier and Type | Method and Description |
|---|---|
OutputStream |
LogStream.getOutputStream()
Deprecated.
no replacement
|
| Modifier and Type | Method and Description |
|---|---|
static void |
RemoteServer.setLog(OutputStream out)
Log RMI calls to the output stream
out . |
void |
LogStream.setOutputStream(OutputStream out)
Deprecated.
no replacement
|
| Modifier and Type | Class and Description |
|---|---|
class |
DigestOutputStream
A transparent stream that updates the associated message digest using
the bits going through the stream.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Certificate.encode(OutputStream stream)
Deprecated.
Encodes the certificate to an output stream in a format that can
be decoded by the
decode method. |
abstract void |
KeyStoreSpi.engineStore(OutputStream stream,
char[] password)
Stores this keystore to the given output stream, and protects its
integrity with the given password.
|
void |
KeyStore.store(OutputStream stream,
char[] password)
Stores this keystore to the given output stream, and protects its
integrity with the given password.
|
| Constructor and Description |
|---|
DigestOutputStream(OutputStream stream,
MessageDigest digest)
Creates a digest output stream, using the specified output stream
and message digest.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Extension.encode(OutputStream out)
Generates the extension's DER encoding and writes it to the output
stream.
|
| Modifier and Type | Method and Description |
|---|---|
OutputStream |
Clob.setAsciiStream(long pos)
Retrieves a stream to be used to write Ascii characters to the
CLOB value that this Clob object represents,
starting at position pos . |
OutputStream |
SQLXML.setBinaryStream()
Retrieves a stream that can be used to write the XML value that this SQLXML instance represents.
|
OutputStream |
Blob.setBinaryStream(long pos)
Retrieves a stream that can be used to write to the
BLOB
value that this Blob object represents. |
| Modifier and Type | Method and Description |
|---|---|
void |
Properties.save(OutputStream out,
String comments)
Deprecated.
This method does not throw an IOException if an I/O error
occurs while saving the property list. The preferred way to save a
properties list is via the
store(OutputStream out,
String comments) method or the
storeToXML(OutputStream os, String comment) method. |
void |
Properties.store(OutputStream out,
String comments)
Writes this property list (key and element pairs) in this
Properties table to the output stream in a format suitable
for loading into a Properties table using the
load(InputStream) method. |
void |
Properties.storeToXML(OutputStream os,
String comment)
Emits an XML document representing all of the properties contained
in this table.
|
void |
Properties.storeToXML(OutputStream os,
String comment,
String encoding)
Emits an XML document representing all of the properties contained
in this table, using the specified encoding.
|
| Constructor and Description |
|---|
Formatter(OutputStream os)
Constructs a new formatter with the specified output stream.
|
Formatter(OutputStream os,
String csn)
Constructs a new formatter with the specified output stream and
charset.
|
Formatter(OutputStream os,
String csn,
Locale l)
Constructs a new formatter with the specified output stream, charset,
and locale.
|
| Modifier and Type | Class and Description |
|---|---|
class |
JarOutputStream
The
JarOutputStream class is used to write the contents
of a JAR file to any output stream. |
| Modifier and Type | Method and Description |
|---|---|
void |
Pack200.Packer.pack(JarFile in,
OutputStream out)
Takes a JarFile and converts it into a Pack200 archive.
|
void |
Pack200.Packer.pack(JarInputStream in,
OutputStream out)
Takes a JarInputStream and converts it into a Pack200 archive.
|
void |
Manifest.write(OutputStream out)
Writes the Manifest to the specified OutputStream.
|
| Constructor and Description |
|---|
JarOutputStream(OutputStream out)
Creates a new
JarOutputStream with no manifest. |
JarOutputStream(OutputStream out,
Manifest man)
Creates a new
JarOutputStream with the specified
Manifest . |
| Modifier and Type | Method and Description |
|---|---|
protected void |
StreamHandler.setOutputStream(OutputStream out)
Change the output stream.
|
| Constructor and Description |
|---|
StreamHandler(OutputStream out,
Formatter formatter)
Create a StreamHandler with a given Formatter
and output stream.
|
| Modifier and Type | Method and Description |
|---|---|
abstract void |
Preferences.exportNode(OutputStream os)
Emits on the specified output stream an XML document representing all
of the preferences contained in this node (but not its descendants).
|
void |
AbstractPreferences.exportNode(OutputStream os)
Implements the exportNode method as per the specification in
Preferences.exportNode(OutputStream) . |
abstract void |
Preferences.exportSubtree(OutputStream os)
Emits an XML document representing all of the preferences contained
in this node and all of its descendants.
|
void |
AbstractPreferences.exportSubtree(OutputStream os)
Implements the exportSubtree method as per the specification in
Preferences.exportSubtree(OutputStream) . |
| Modifier and Type | Class and Description |
|---|---|
class |
CheckedOutputStream
An output stream that also maintains a checksum of the data being
written.
|
class |
DeflaterOutputStream
This class implements an output stream filter for compressing data in
the "deflate" compression format.
|
class |
GZIPOutputStream
This class implements a stream filter for writing compressed data in
the GZIP file format.
|
class |
InflaterOutputStream
Implements an output stream filter for uncompressing data stored in the
"deflate" compression format.
|
class |
ZipOutputStream
This class implements an output stream filter for writing files in the
ZIP file format.
|
| Constructor and Description |
|---|
CheckedOutputStream(OutputStream out,
Checksum cksum)
Creates an output stream with the specified Checksum.
|
DeflaterOutputStream(OutputStream out)
Creates a new output stream with a default compressor and buffer size.
|
DeflaterOutputStream(OutputStream out,
boolean syncFlush)
Creates a new output stream with a default compressor, a default
buffer size and the specified flush mode.
|
DeflaterOutputStream(OutputStream out,
Deflater def)
Creates a new output stream with the specified compressor and
a default buffer size.
|
DeflaterOutputStream(OutputStream out,
Deflater def,
boolean syncFlush)
Creates a new output stream with the specified compressor, flush
mode and a default buffer size.
|
DeflaterOutputStream(OutputStream out,
Deflater def,
int size)
Creates a new output stream with the specified compressor and
buffer size.
|
DeflaterOutputStream(OutputStream out,
Deflater def,
int size,
boolean syncFlush)
Creates a new output stream with the specified compressor,
buffer size and flush mode.
|
GZIPOutputStream(OutputStream out)
Creates a new output stream with a default buffer size.
|
GZIPOutputStream(OutputStream out,
boolean syncFlush)
Creates a new output stream with a default buffer size and
the specified flush mode.
|
GZIPOutputStream(OutputStream out,
int size)
Creates a new output stream with the specified buffer size.
|
GZIPOutputStream(OutputStream out,
int size,
boolean syncFlush)
Creates a new output stream with the specified buffer size and
flush mode.
|
InflaterOutputStream(OutputStream out)
Creates a new output stream with a default decompressor and buffer
size.
|
InflaterOutputStream(OutputStream out,
Inflater infl)
Creates a new output stream with the specified decompressor and a
default buffer size.
|
InflaterOutputStream(OutputStream out,
Inflater infl,
int bufLen)
Creates a new output stream with the specified decompressor and
buffer size.
|
ZipOutputStream(OutputStream out)
Creates a new ZIP output stream.
|
ZipOutputStream(OutputStream out,
Charset charset)
Creates a new ZIP output stream.
|
| Modifier and Type | Method and Description |
|---|---|
OutputStream |
FileDataSource.getOutputStream()
This method will return an OutputStream representing the
the data and will throw an IOException if it can
not do so.
|
OutputStream |
DataHandler.getOutputStream()
Get an OutputStream for this DataHandler to allow overwriting
the underlying data.
|
OutputStream |
DataSource.getOutputStream()
This method returns an
OutputStream where the
data can be written and throws the appropriate exception if it can
not do so. |
OutputStream |
URLDataSource.getOutputStream()
The getOutputStream method from the URL.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DataContentHandler.writeTo(Object obj,
String mimeType,
OutputStream os)
Convert the object to a byte stream of the specified MIME type
and write it to the output stream.
|
void |
DataHandler.writeTo(OutputStream os)
Write the data to an
OutputStream . |
| Modifier and Type | Class and Description |
|---|---|
class |
CipherOutputStream
A CipherOutputStream is composed of an OutputStream and a Cipher so
that write() methods first process the data before writing them out
to the underlying OutputStream.
|
| Constructor and Description |
|---|
CipherOutputStream(OutputStream os)
Constructs a CipherOutputStream from an OutputStream without
specifying a Cipher.
|
CipherOutputStream(OutputStream os,
Cipher c)
Constructs a CipherOutputStream from an OutputStream and a
Cipher.
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
ImageIO.write(RenderedImage im,
String formatName,
OutputStream output)
Writes an image using an arbitrary
ImageWriter
that supports the given format to an OutputStream . |
| Constructor and Description |
|---|
FileCacheImageOutputStream(OutputStream stream,
File cacheDir)
Constructs a
FileCacheImageOutputStream that will write
to a given outputStream . |
MemoryCacheImageOutputStream(OutputStream stream)
Constructs a
MemoryCacheImageOutputStream that will write
to a given OutputStream . |
| Modifier and Type | Method and Description |
|---|---|
OutputStream |
StreamPrintService.getOutputStream()
Gets the output stream.
|
| Modifier and Type | Method and Description |
|---|---|
abstract StreamPrintService |
StreamPrintServiceFactory.getPrintService(OutputStream out)
Returns a
StreamPrintService that can print to
the specified output stream. |
| Constructor and Description |
|---|
StreamPrintService(OutputStream out)
Constructs a StreamPrintService object.
|
| Modifier and Type | Method and Description |
|---|---|
static int |
MidiSystem.write(Sequence in,
int fileType,
OutputStream out)
Writes a stream of bytes representing a file of the MIDI file type
indicated to the output stream provided.
|
| Modifier and Type | Method and Description |
|---|---|
abstract int |
MidiFileWriter.write(Sequence in,
int fileType,
OutputStream out)
Writes a stream of bytes representing a MIDI file of the file type
indicated to the output stream provided.
|
| Modifier and Type | Method and Description |
|---|---|
static int |
AudioSystem.write(AudioInputStream stream,
AudioFileFormat.Type fileType,
OutputStream out)
Writes a stream of bytes representing an audio file of the specified file type
to the output stream provided.
|
| Modifier and Type | Method and Description |
|---|---|
abstract int |
AudioFileWriter.write(AudioInputStream stream,
AudioFileFormat.Type fileType,
OutputStream out)
Writes a stream of bytes representing an audio file of the file type
indicated to the output stream provided.
|
| Modifier and Type | Method and Description |
|---|---|
void |
WebRowSet.writeXml(OutputStream oStream)
Writes the data, properties, and metadata for this
WebRowSet object
to the given OutputStream object in XML format. |
void |
WebRowSet.writeXml(ResultSet rs,
OutputStream oStream)
Populates this
WebRowSet object with
the contents of the given ResultSet object and writes its
data, properties, and metadata
to the given OutputStream object in XML format. |
| Modifier and Type | Method and Description |
|---|---|
OutputStream |
SerialClob.setAsciiStream(long pos)
Retrieves a stream to be used to write Ascii characters to the
CLOB value that this SerialClob object represents,
starting at position pos . |
OutputStream |
SerialBlob.setBinaryStream(long pos)
Retrieves a stream that can be used to write to the
BLOB
value that this Blob object represents. |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
EditorKit.write(OutputStream out,
Document doc,
int pos,
int len)
Writes content from a document to the given stream
in a format appropriate for this kind of content handler.
|
void |
DefaultEditorKit.write(OutputStream out,
Document doc,
int pos,
int len)
Writes content from a document to the given stream
in a format appropriate for this kind of content handler.
|
| Modifier and Type | Method and Description |
|---|---|
void |
RTFEditorKit.write(OutputStream out,
Document doc,
int pos,
int len)
Write content from a document to the given stream
in a format appropriate for this kind of content handler.
|
| Modifier and Type | Method and Description |
|---|---|
OutputStream |
ForwardingFileObject.openOutputStream() |
OutputStream |
SimpleJavaFileObject.openOutputStream()
This implementation always throws UnsupportedOperationException.
|
OutputStream |
FileObject.openOutputStream()
Gets an OutputStream for this file object.
|
| Modifier and Type | Method and Description |
|---|---|
int |
Tool.run(InputStream in,
OutputStream out,
OutputStream err,
String... arguments)
Run the tool with the given I/O channels and arguments.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Marshaller.marshal(Object jaxbElement,
OutputStream os)
Marshal the content tree rooted at jaxbElement into an output stream.
|
static void |
JAXB.marshal(Object jaxbObject,
OutputStream xml)
Writes a Java object tree to XML and store it to the specified location.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractMarshallerImpl.marshal(Object obj,
OutputStream os) |
| Modifier and Type | Method and Description |
|---|---|
Data |
Transform.transform(Data data,
XMLCryptoContext context,
OutputStream os)
Transforms the specified data using the underlying transform algorithm.
|
| Modifier and Type | Method and Description |
|---|---|
abstract void |
SOAPMessage.writeTo(OutputStream out)
Writes this
SOAPMessage object to the given output
stream. |
| Modifier and Type | Method and Description |
|---|---|
abstract XMLEventWriter |
XMLOutputFactory.createXMLEventWriter(OutputStream stream)
Create a new XMLEventWriter that writes to a stream
|
abstract XMLEventWriter |
XMLOutputFactory.createXMLEventWriter(OutputStream stream,
String encoding)
Create a new XMLEventWriter that writes to a stream
|
abstract XMLStreamWriter |
XMLOutputFactory.createXMLStreamWriter(OutputStream stream)
Create a new XMLStreamWriter that writes to a stream
|
abstract XMLStreamWriter |
XMLOutputFactory.createXMLStreamWriter(OutputStream stream,
String encoding)
Create a new XMLStreamWriter that writes to a stream
|
| Modifier and Type | Method and Description |
|---|---|
OutputStream |
StreamResult.getOutputStream()
Get the byte stream that was set with setOutputStream.
|
| Modifier and Type | Method and Description |
|---|---|
void |
StreamResult.setOutputStream(OutputStream outputStream)
Set the ByteStream that is to be written to.
|
| Constructor and Description |
|---|
StreamResult(OutputStream outputStream)
Construct a StreamResult from a byte stream.
|
| Modifier and Type | Method and Description |
|---|---|
abstract OutputStream |
HttpExchange.getResponseBody()
Returns a stream to which the response body must be
written.
|
| Modifier and Type | Method and Description |
|---|---|
void |
GSSContext.acceptSecContext(InputStream inStream,
OutputStream outStream)
Called by the context acceptor to process a token from the peer using
streams.
|
void |
GSSContext.getMIC(InputStream inStream,
OutputStream outStream,
MessageProp msgProp)
Uses streams to produce a token containing a cryptographic MIC for
the supplied message, for transfer to the peer application.
|
int |
GSSContext.initSecContext(InputStream inStream,
OutputStream outStream)
Called by the context initiator to start the context creation
phase and process any tokens generated
by the peer's
acceptSecContext method using
streams. |
void |
GSSContext.unwrap(InputStream inStream,
OutputStream outStream,
MessageProp msgProp)
Uses streams to process tokens generated by the
wrap
method on the other side of the context. |
void |
GSSContext.wrap(InputStream inStream,
OutputStream outStream,
MessageProp msgProp)
Applies per-message security services over the established security
context using streams.
|
| Modifier and Type | Class and Description |
|---|---|
class |
OutputStream
OuputStream is the Java API for writing IDL types
to CDR marshal streams.
|
| Modifier and Type | Method and Description |
|---|---|
OutputStream |
LSOutput.getByteStream()
An attribute of a language and binding dependent type that represents
a writable stream of bytes.
|
| Modifier and Type | Method and Description |
|---|---|
void |
LSOutput.setByteStream(OutputStream byteStream)
An attribute of a language and binding dependent type that represents
a writable stream of bytes.
|
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2015, Oracle and/or its affiliates. All rights reserved.


Base class for an event handler. More...
#include <tern.h>
Classes | |
| struct | less |
| Compare pointers to handlers by ID. More... | |
Public Member Functions | |
| cEventHandler (const std::wstring &name) | |
| Constructor - lets the simulator know this handler exists. More... | |
| cEventHandler (int id) | |
| Constructor - don't register this handler with simulator. More... | |
| void | AddPlot (const std::wstring &name) |
| Add plot Constructs empty vector to hold plot data and adds to vector of plots. | |
| virtual void | Start () |
| called exactly once at the start of every simulation run. More... | |
| virtual int | Handle (cEvent *e) |
| called each time an event occurs. More... | |
| virtual void | HandlePlotPointEvent () |
| virtual void | FinalReport () |
| void | PlotOutput () |
| int | getID () const |
| std::wstring | getName () const |
| bool | operator< (const cEventHandler other) const |
| bool | operator== (const cEventHandler other) const |
| cEventHandler (const cEventHandler &) | |
| cEventHandler & | operator= (const cEventHandler &) |
| void | setDestination (tern::cEventHandler *d) |
| Specify where events go next from port 1. More... | |
| void | setDestination2 (tern::cEventHandler *d) |
| Specify where events go next from port 2. More... | |
Protected Attributes | |
| int | myID |
| event handler ID, used to identify events for this handler | |
| std::wstring | myName |
| name of handler | |
| int | myDstID |
| where planets go next from port 1 | |
| int | myDstID2 |
| where planets go next from port 2 | |
| std::vector< sPlot > | myPlot |
| simulation results plot values | |
Base class for an event handler.
Inherit this into any class which needs to respond to events
| raven::sim::tern::cEventHandler::cEventHandler | ( | const std::wstring & | name | ) |
Constructor - lets the simulator know this handler exists.
| [in] | sim | the event simulator |
|
inline |
Constructor - don't register this handler with simulator.
| [in] | id | the id we want for this handler |
This is used as a temporary target to search for the registered handler wirth the same ID
|
virtual |
called each time an event occurs.
Handle standard events.
| [in] | e | pointer to the event |
Over-ride to check and handle appropriate events
The event pointed to only remains valid until the next event occurs.
| [in] | e | the event |
Calls virtual functions to handle the standard events. For the base class, these are no-ops. If a specialized class needs to handle these events, it should over-ride the standard event handlers
Reimplemented in raven::sim::task::cSink, raven::sim::task::cDelay, and raven::sim::task::cSource.
|
inline |
Specify where events go next from port 1.
| [in] | d | pointer to destination event handler |
|
inline |
Specify where events go next from port 2.
| [in] | d | pointer to destination event handler |
|
virtual |
called exactly once at the start of every simulation run.
Over-ride to schedule any initial events
Reimplemented in raven::sim::task::cSource.


--- layout: archive title: Zulip Chat Archive permalink: /stream/144837-PR-reviews/topic/.231029.20group.20conjugates.html ---
I've just made my first pull request to mathlib. I have defined conjugates in a group and the normal closure of a subset of group. Please let me know about anything I should change to improve my pull request.
I added a few comments. Other comments: the spacing is inconsistent in places. Avoid double spaces in the middle of a formula, and add space around operators
@Michael Howes Nice work. I have only skimmed it so far. First remark: There is a default phrasing of the copyright header for files.
@Michael Howes I posted some more comments on Github.
Have you looked at @Chris Hughes's proofs of the Sylow theorems in mathlib?
Those proofs also use conjugation. I can imagine they might become a bit more readable using this PR. It would be nice if you could (maybe in a follow-up PR) work out this connection.
@Johan Commelin Thanks for the suggestion. My plan was to use the definition on normal closure to define groups given via a presentation and prove some basic facts about them. I'll also take a look at group.theory_sylow
and see if I can make any improvements.
My instinct for group presentation would be to quotient out the free group by the intersection of the normal subgroups containing the relations and not use conjugates directly
I never know whether a top down or a bottom up approach is best in these situations though
That is my plan. I used my definition of conjugates to define the normal
closure of a set as the subgroup closure of the set of conjugates. I could
then quotient the free group by the normal closure of the relations.
What I'm saying is that I don't know the answer to the following question: when defining subgroup closure of X, should you let it be the intersection of the subgroups containing X, or the subset of things you can build from X using the group axioms.
I think @Kenny Lau once told me his opinion on these matters in a related situation.
(but he's working for exams currently)
I'm guessing Kenny said to use an inductive predicate
that's what free_ring
does
yay induction!
The subgroup closure is defined inductively. I thought it would be easier to use subgroup closure to define normal closure rather than define normal closure inductively as well. If the consensus is that induction would be a better way to define the normal closure, then I'm happy to change what I've done.
I think we want the equivalence regardless
@Mario Carneiro I have shown that if t
is a normal subgroup containing s
, then t
contains the normal closure of s
.
do you have the converse?
The converse is false
I mean the normal closure is normal
Yes I have shown that the normal closure is normal.
we have a Galois insertion!
indeed
what was that galois insertion emoji?
fact: Evariste Galois invented Galois insertion when he was 10, during his time as a political prisoner.
Was it really a gun? Maybe we need some Zulip PR to get a proper Galois insertion emoji.
Maybe someone should open an issue
floris did some of this stuff about normal closure in formalabstracts, where we use group presentations to define the 26 sporadic groups
@Jesse Michael Han Do you have a link to this material on normal closure?
Though the definition of conjugates
is a little ugly: there is an unnecessary recursion in there.
Last updated: Apr 24 2020 at 19:02 UTC