Lees Cleaning Services Limited is a Private Limited Company. Company number assigned by Companies House is 05785710. The company was incorporated on Wednesday 19th April 2006, so the company age is 10 years 2 months 9 days. The company registration status is Active. The company Standard Industrial Classification is 81210, so Lees Cleaning Services Limited is engaged in General cleaning of buildings. Lees Cleaning Services Limited register address is 292 NORTH ROAD, Cardiff (area code: CF14 3BN). We have no data about company previous names in last 10 years.


What are your favorite videos this year?
The one where those people used all of the cool effects and that guys trousers fell down.
Why does it not surprise me Ben?
and the fdc 09 videos.
Tilos Company on vacation. Definitely my favourite of 2009.
My number 1 favorite of 2009 is definitely The Tune!
That's the one I have watched over and over again throughout the year and it inspired me the most of all the videos I saw. There are quite a lot of other gems, but I'm bound to forget some if I try naming them all, so I decided to pick only one.
and was whirlcool made in 09, cerri-anne?
Nope, that was made in 2008. But I'm glad you liked it.
The Tune - end of discussion.
I am joining the crowd.
The Tune all the way, I can't even count how many times I've watched it and I'm still baffled every time.
The tune and the french touch.
What's the obsession with the tune?
In my opinion, even though it was edited wonderfully and the tricks were good, there were better videos.
Also, in terms of originality, french touch wins hands down.


text:
Source: eurofiber
Eurofiber acquires Eurafibre, ATE and Eura DC in France
Dutch/Belgian digital infrastructure specialist expands to third country
Maarssen, The Netherlands / Lille, France, 26 November 2019 –Dutch/Belgian digital infrastructure specialist Eurofiber has announced its acquisition of three French companies: Eurafibre, ATE and Eura DC. Based in Lille, these sister companies have a strong position in the north of France in fiberoptic connectivity, cloud and managed services, as well as server hosting services in colocation datacenters.
Collectively, these French companies operate more than 2,000 km of fiberoptic network and 2 local datacenters, servicing 150 business parks and 200 municipalities in the north of France. The acquired companies are strongly complementary with the Eurofiber entities, both in the proximity of their networks and in their vision on open infrastructures. That shared vision means that customers are able to choose connectivity, colocation or cloud infrastructure services according to their own preferences, thus maintaining complete freedom to choose the services, applications and providers they need.
Alex Goldblum, CEO of Eurofiber: 'We are very happy to join forces with Eurafibre, ATE and Eura DC. The companies fit perfectly in our European growth ambition, especially given their focus and track record for very high customer satisfaction.' Eurafibre, ATE and Eura DCChief Executive Maxence Rousseau: 'We want our companies to get to the next phase and were looking for a solid partner who could help us in realizing that ambition. In Eurofiber, I believe we have found the perfect match on operational and commercial as well as cultural levels. We look forward to working together in serving our current and future customers.'
Both CEO/CTO Maxence Rousseau and CFO/COO Sophie Lebrecht will stay in their current roles within the company structure.
For more information, or to request an interview with Alex Goldblum and/or Maxence Rousseau, please contact:
Eurofiber - Armand Rouw, +31 635 84 17 22 or armand.rouw@eurofiber.com
Eurafibre, ATE, Eura DC -Alexandre Cabu, +33 3 28 800 300 or communication@organ.fr
About Eurofiber
Eurofiber has been a provider of industry-leading digital infrastructure since 2000. Utilizing our own fiberoptic network and datacenters, we provide smart, open, future-proof cloud and connectivity solutions to companies, government bodies and non-profit organizations. Customers have complete freedom to choose the services, applications and providers they need, allowing them to tap into the full potential of digital innovation. Eurofiber has an extensive fiberoptic network in the Netherlands and Belgium, as well as datacenters of its own in the Netherlands. Supplementing that vital infrastructure, we now also offer interconnectivity between nearly all carrier-neutral in the Benelux. Eurofiber is laying the foundation under the digital society, which is why the Dutch government has assigned Eurofiber the status of 'vital infrastructure'.
Since 2000, Eurofiber has installed over 31,000 kilometers of fiberoptic cable, expanding its network by over 40 kilometers per week on average. Eurofiber has five datacenters of its own. The services of the company have been placed in five companies: Eurofiber Netherlands, Eurofiber Belgium, Dataplace, UNET, and DCspine.
About Eurafibre
Eurafibre is a telecom infrastructure operator that operates its own fiberoptic network covering over 2,000 km in the north of France. Eurafibre offers professionals high-speed internet access solutions, LAN-to-LAN and dark fiber connectivity, wavelength and inter-datacenter solutions. More than 200 municipalities in the Hauts-de-France region are covered by Eurafibre, which serves 150 business parks and connects 24 datacenters and Points of Presence (POPs). With Eurafibre's modular range of connectivity services, service providers can also provide their customers with powerful value-added telecom solutions. Eurafibre's strengths include proximity, quality of service and excellent responsiveness.
About ATE
As a hosting and outsourcing provider, ATE specializes in strong, efficient solutions, dedicated to ensuring the security and availability of critical services. ATE offers flexible, outsourced solutions tailored to customer needs. These physical and/or cloud computing solutions are hosted in France on current-generation redundant infrastructures and connected to the world's biggest telecom company via a fully owned optical network (AS24935). In addition to ISO 27001 certification, ATE is also the first hosting provider to be accredited by the French Ministry of Health to host all types of health data (full HDS accreditation). Ensuring 24/7 continuity of operations for its customers is the core business at ATE.
About Eura DC
Eura DC is a company specialized in server hosting services in neutral colocation datacenters located in the north of France. Eura DC offers its customers the opportunity to outsource their IT infrastructure by providing bays, racks, private cages or complete rooms that are both secure and connected, and benefit from resilient electrical and air-conditioning systems. The shared hosting solutions offered by Eura DC are designed to meet changing needs and a demanding clientele.
Previous: Avelacom Launches Multi-Cloud Solution to Accelerate Connectivity to Cryptocurrency Exchanges
Next: GTT Selects Credit Suisse and Goldman Sachs as Financial Advisors for Sale of Infrastructure Division
Eurofiber Conducts Major DWDM Network Upgrade at maincubes AMS01 Data Center in The Netherlands
Eurofiber Scales Service Offerings With End-to-End Infinera Network
Eurofiber Offers 100 Gigabit Ethernet Services Across the Netherlands and Belgium With the Infinera DTN
Zayo Group Acquires Neo Telecoms, Expands Network in France
Eurofiber rolls out ADVA FSP 150 for future-proof business services

redpajama_set_name: RedPajamaCommonCrawl


Many people consider Google, including paid search and other pay-per-click (PPC) campaigns, to be exclusively direct response, focused on driving the last click prior to an inquiry. While Google campaigns can be fantastic at closing sales, Google is also a proven opener. Even paid search campaigns can support the entire customer journey, with prospective customers searching first on non-branded terms and then returning for branded searches.
Attribution tracking and analysis performed by Digital Media Solutions (DMS) suggest paid search and PPC campaigns are intricate parts of the full customer journey. The cross-channel attribution dashboard within Sparkroom, the performance marketing technology used by DMS Digital Agency and a long list of performance marketers, displays paid search in almost all of the top conversion paths.
Prospective clients often enter the funnel with non-branded Google searches. Performing early research, the search terms can be broad. Especially when partnered with PPC Google Display Network campaigns, paid search can build general brand awareness and support the initial research stage of the customer journey.
Paid search is ultimately designed to capture intent, with a prospective customer clicking on an ad and filling out a form or placing an inbound call. The top user paths are the simplest, but we see many complicated, multi-touch paths that include various forms of paid search and other Google campaigns. In some instances, consumers see retargeting ads ten times or more and then conduct keyword searches before inquiring. The combination of paid search, display and retargeting can have a profound impact on the customer journey, because the compounded effect is what moves the needle.
After prospective customers inquire, marketers can continue to reach these individuals by creating audience segments and targeting based on email addresses to keep a brand, product or service top of mind. Google Display Network and YouTube (owned by Google) have proven to be effective nurturers. With messaging based on the customer journey stage, Facebook can also be a strong nurturing platform. Efficiently targeted and properly personalized nurturing campaigns, reaching people who previously inquired but have yet to convert, can boost yield, increase conversion rates and lower the average cost per sale.
The best closing channels may also be supporting earlier stages in the customer journey, and the only way to understand the marketing impact is to track the performance. Tracking form fills and conversions is a great start, but cross-channel attribution from impression through conversion is needed to really see what is happening.
Do You Need Help Tracking Your Google Performance Across the Full Customer Journey?
Click here to contact Digital Media Solutions. With Google, tracking and analytics experts on our team, we can help you see how your campaigns are currently performing and set you up for future success.
Click here to request a demo of Sparkroom performance marketing technology and view the cross-channel attribution dashboard.


text:
Q: How to implement HTTP Post Create/Update in one method inside Controller? .NET API I am asking myself how to implement one method inside Controller with HTTP Post to Create/Update entities? Especially what to do if there already exists a entitie with a given primary key and I only want to update some entity properties?
At this moment I am using two Methods, one POST for Create and one PUT for Update.
simplified ControllerCode(left out error handling and model validation):
[HttpPost]
    public IActionResult Create([FromBody] Dto[] dtos)
    {
      foreach(DTO d in dtos){
          _repo.Create(d);
      }
      _repo.Save();
      return StatusCode(201);
    }

[HttpPut]
    public IActionResult Update([FromBody] Dto[] dtos)
    {
      foreach(d in dtos) {
        _repo.Update(d);
      }
      _repo.Save();
      return StatusCode(201);
    }

I can't find specific topics for this issue.
What I don't want to do is read first approach, so that you always have to check in Context, whether there already exists a given entity(same primary key) for updating properties.
See this microsoft link: https://learn.microsoft.com/en-us/aspnet/core/data/ef-mvc/crud?view=aspnetcore-2.0#update-the-edit-page
In Entity Framework 5 there was a method called AddOrUpdate, but it isn't available in EF Core anymore.
Do you have some ideas or useful links how to implement?
Many Thanks! :)

A: Solutions idea comes from:
https://www.michaelgmccarthy.com/2016/08/24/entity-framework-addorupdate-is-a-destructive-operation/
This solution is an example with using RepositoryPattern and Generics:
RepositoryBase:
public abstract class RepositoryBase<T> : IRepositoryBase<T> where T : class
{
    protected RepositoryContext RepositoryContext { get; set; }

    public RepositoryBase(RepositoryContext repositoryContext)
    {
        this.RepositoryContext = repositoryContext;
    }

    // Implements CreateOrUpdate in one function watching the State of an entity
    public void AddOrUpdate(T entity)
    {
        var entry = this.RepositoryContext.Entry(entity);

        switch (entry.State)
        {
            case EntityState.Detached:
                this.RepositoryContext.Set<T>().Add(entity);
                break;
            case EntityState.Modified:
                this.RepositoryContext.Set<T>().Update(entity);
                break;
            case EntityState.Added:
                this.RepositoryContext.Set<T>().Add(entity);
                break;
            case EntityState.Unchanged:
                //item already in db no need to do anything
                break;

            default:
                throw new ArgumentOutOfRangeException();
        }
    }
}

Controller:
public class SomeController : Controller
{
    private readonly RepositoryContext _repo;

    public SomeController(SomeRepository someRepo)
    {
        _repo = someRepo;
    }

    [HttpPost]
    public IActionResult CreateOrUpdate([FromBody] SomeType type)
    {
        try
        {
            // using CreateOrUpdate method makes it necessary to check for existance
            SomeType checkIfExists = _repo.GetById(type.id);

            if(checkIfExists != null)
            {
                // Do some stuff with object
                // ...
                _repo.CreateOrupdate(checkIfExists);
            }
            else
            {
                checkIfExists = new SomeType();
                // Do some stuff
                _repo.CreateOrupdate(checkIfExists);
            }

            _repo.SaveChanges();
            return StatusCode(201);
        }
        catch(Exception ex)
        {
            return StatusCode(500, "Internal Server Error");
        }
    }
}

redpajama_set_name: RedPajamaStackExchange


text:
Pew Latin American Fellows /
Directory of Fellows /
Bernardo Pinto, Ph.D.
Overview Directory of Fellows Bernardo Pinto, Ph.D. Program Details To Apply
GCIS W229M
pintobi@uchicago.edu
http://nerve.bsd.uchicago.edu/FB
Mentor Name
Francisco Bezanilla, Ph.D.
In the Bezanilla lab, I will investigate how nerve cells produce the proteins they need to support electrical activity and chemical signaling at their outermost extensions. Neurons face a unique challenge: The axons that sprout from their cell bodies and carry electrical signals to other neurons or to muscle cells can be incredibly long. In humans, some stretch 3 feet or more. To support proper function, neurons need to make sure that these axons are equipped with the proteins they need to locate and establish connections with their target cells and to regulate the flow of ions across their membrane, the source of their electrical properties. Producing all of these proteins in the cell body and then shipping them down the length of the axon would be highly inefficient; therefore, many axonal proteins are made locally within the axon. What is unclear is where the instructions for making these axonal proteins originate. Using cutting-edge techniques in cell and molecular neurobiology and bioinformatics, combined with classical methods for studying giant axons harvested from squid, I will identify which proteins are produced in isolated axons and whether their synthesis is enhanced by neuronal activity. I will also explore whether the supportive cells that surround neurons donate any of their proteins to the axon—or if they supply any of the RNAs that encode axonal proteins. Our findings could lead to novel treatments for neurodegenerative conditions in which axonal protein synthesis is disrupted, such as amyotrophic lateral sclerosis.
Institution Albert Einstein College of Medicine Andres Bello University Arizona State University Austral University of Chile Autonomous University of Ciudad Juárez Autonomous University of Nuevo León Biomedical Neuroscience Institute Universidad de Chile Biomedicine Research Institute of Buenos Aires-Max Planck Society Partner Institute Blood Center of Wisconsin Boston Children's Hospital Boston College Boston University Brazilian National Cancer Institute (INCA) Brigham and Women's Hospital Burke Rehabilitation Hospital California Institute of Technology Carnegie Institution for Science Catholic University of the North Center for Biological Sciences Center for Research and Advanced Studies (CINVESTAV) Central American University Central University of the Caribbean Centro de Estudios Científicos City University of New York Clemente Estable Institute for Biological Research Cold Spring Harbor Laboratory Colgate-Palmolive Company Columbia University Cordoba National University Duke University Emory University Federal University of Rio de Janeiro Federal University of Rio Grande do Norte Federal University of Santa Maria Federal University of Sao Paulo Federal University of Uberlandia H. Lee Moffitt Cancer Center & Research Institute Harvard Medical School Helsinn Therapeutics US, Inc. Hertie-Institute-MKUT for Clinical Brain Research Indiana University INGEBI Institute for Biosciences and Environmental Research Institute of Molecular and Cellular Biology of Rosario Instituto Mexicano del Seguro Social Instituto Multidisciplinario de Biologia Celular La Jolla Institute for Allergy and Immunology Leloir Institute Life Technologies Marine Biologibal Labratory Massachusetts General Hospital Massachusetts Institute of Technology Medical University of South Carolina Memorial Sloan Kettering Cancer Center Metropolitan Autonomous University National Autonomous University of Mexico National Institute of Mental Health National Institute of Psychiatry National Institutes of Health National University of Colombia National University of Cordoba National University of Cuyo National University of La Plata National University of La Rioja National University of Quilmes National University of Rio Negro National University of Rosario National University of Tucuman Navarro College New York Medical College New York University Northwestern University Ohio University Oregon Health & Science University Oswaldo Cruz Foundation Pennsylvania State University Pfizer Chile S.A. Pontifical Catholic University of Chile Pontifical Catholic University of Rio de Janeiro Potosino Institute of Scientific and Technological Research Princeton University Public Library of Science Rutgers University Sanford Burnham Medical Research Institute Schepens Eye Research Institute Scholar Rock, Inc. Scripps Research Institute St. Jude Children's Research Hospital Stanford University State University of New York, Downstate Medical Center Stowers Institute for Medical Research Technion-Israel Institute of Technology Texas A&M University The National Institute of Allergy and Infectious Disease, NIH The National Institutes of Health, NIAID The Rockefeller University Thomas Jefferson University Tufts University UFRN Universidad de Talca Universidad del Desarrollo Universidad Nacional de San Martín University Estadual Paulista Julio de Mesquita Filho University Michoacana of San Nicolas de Hidalgo University of Antofagasta University of Arizona University of Brazil University of Buenos Aires University of California, Berkeley University of California, San Diego University of California, San Francisco University of California, Davis University of California, Los Angeles University of Campinas University of Chicago University of Chile University of Colima University of Colorado, Denver University of Concepcion University of Delaware University of Florida University of Illinois at Chicago University of Illinois at Urbana-Champaign University of Massachusetts Medical School University of Medicine and Dentistry of New Jersey- Rutgers University of Michigan University of Missouri University of Montreal University of North Carolina at Chapel Hill University of Puerto Rico University of San Martin University of Sao Paulo University of São Paulo, Luiz de Queiroz College of Agriculture University of Sevilla University of Southern California University of Texas Southwestern Medical Center University of Valparaiso University of Virginia University of Washington US Army Institute of Surgical Research Viña del Mar University Washington University Weill Cornell Medical College Weizmann Institute of Science Whitehead Institute for Biomedical Research Yale University
Award Year 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019
Country Of Origin Argentina Brazil Chile Colombia Ecuador Mexico Nicaragua Peru Uruguay Venezuela
Fellow Keywords
axonal local translation
squid giant axon
translation regulation
2019 Search Pew Fellows
Daniel Almeida-Filho, M.D., Ph.D.
Carmen Hernández Candia, Ph.D.
José Duhart, Ph.D.
Maria Cecília Campos Canesso, Ph.D.
María Florencia Ercoli, Ph.D.
Fausto Andrés Ortiz-Morea, Ph.D.
Izabella A. Pena, Ph.D.
Lucas Vattino, Ph.D.
Esteban Orellana Vinueza, Ph.D.
Submit an update to this directory entry for Bernardo Pinto, Ph.D.


text:
Antoni Józef Cygan (ur. 1964 w Zabrzu) – polski artysta malarz, profesor sztuk plastycznych, profesor Akademii Sztuk Pięknych w Katowicach i rektor tej uczelni w kadencjach 2012–2016 i 2016–2020.

Życiorys
Absolwent Zamiejscowego Wydziału Grafiki w Katowicach Akademii Sztuk Pięknych im. Jana Matejki w Krakowie. Dyplom uzyskał w 1988 w Pracowni Projektowania Graficznego prof. Tomasza Jury oraz w Pracowni Malarstwa prof. Andrzeja S. Kowalskiego. Stopień naukowy doktora habilitowanego uzyskał w 2003 na Wydziale Grafiki, Malarstwa i Wzornictwa Akademii Sztuk Pięknych w Katowicach. Tytuł profesora sztuk plastycznych otrzymał 4 sierpnia 2011.

Od 1992 związany z Akademią Sztuk Pięknych w Katowicach, na której doszedł do stanowiska profesora. Na uczelni tej kierował Katedrą Malarstwa na Wydziale Artystycznym oraz Katedrą Malarstwa, Rysunku i Rzeźby. W kadencjach 2012–2016 i 2016–2020 pełnił funkcję rektora ASP w Katowicach.

Zrealizował cztery cykle drogi krzyżowej w świątyniach w Zabrzu, Gliwicach, Licheniu oraz w japońskiej Suzuce. Zaprojektował wnętrza kościoła św. Pawła Apostoła w Zabrzu (2004–2015), kościoła św. Urbana w Paniówkach (2008–2010) i kaplicy Domu Księży Emerytów w Katowicach (2009–2010). W 2013 wykonał dla kościoła św. Krzyża w Gliwicach dwa obrazy olejne na płótnie: "Zmartwychwstanie" (140×100 cm) i "NMP" (210×70 cm).

W 2020 został odznaczony Krzyżem Oficerskim Orderu Odrodzenia Polski. Otrzymał również Brązowy Krzyż Zasługi (2003) i Brązowy Medal "Zasłużony Kulturze Gloria Artis" (2014). W 2020 wyróżniony Nagrodą Ministra Kultury i Dziedzictwa Narodowego za osiągnięcia organizacyjne.

Wystawy indywidualne
 Galeria 6, Gliwice, 1990 i 1994
 Galeria Janus, Helsinki, 1992
 Galeria W, Bourg-de-Péage, 1995
 Muzeum Ziemi Śląskiej, Opawa, 1998
 Galeria Café Silesia, Zabrze, 2014
 Galeria ASP Warszawa, Jabłonna, 2015

Przypisy

Absolwenci Akademii Sztuk Pięknych im. Jana Matejki w Krakowie
Ludzie urodzeni w Zabrzu
Odznaczeni Brązowym Krzyżem Zasługi (III Rzeczpospolita)
Odznaczeni Brązowym Medalem "Zasłużony Kulturze Gloria Artis"
Odznaczeni Krzyżem Oficerskim Orderu Odrodzenia Polski (III Rzeczpospolita)
Polscy malarze
Rektorzy polskich uczelni artystycznych
Urodzeni w 1964
Wykładowcy Akademii Sztuk Pięknych w Katowicach

redpajama_set_name: RedPajamaWikipedia


text:
On Jan 20, 2020 10:23 pm, by Asylum
Nearly nine years after the launch of its predecessor – and decades after Panzer General, the classic wargame that inspired it – the Panzer Corps 2 release date is finally within reach. Multiple years' worth of delays have held it back, but developer Flashback Games' aim remains the same: classic wargaming depth mixed with modern visuals and presentation. read more
Crytek, Cloud Imperium battle over how to end Star Citizen lawsuit
On Jan 20, 2020 8:55 pm, by Asylum
Both sides now want the case dismissed but for vastly different reasons. ARS T...
After ages of awaiting Temtem's proper debut, the monster-collecting RPG is finally scheduled for a proper launch in Steam Early Access this week, and in case you're counting every last minute until launch, the developers have revealed the precise release time for the game. We're less than a day away from realising the beautiful dream of a Pokémon PC game – or at least something a lot like it. read more
The next Warframe is Odalisk – here's an early look at her abilities
It's a new year for – well, all of us. Warframe, too, is trucking into 2020, and developer Digital Extremes has given the community its first look at what to expect in the new year. A recent devstream broke down a whole lot of what that the studio has in mind for the near future, and that includes a first look at the next Warframe. read more
Splinter Cell creative director heads back to Ubisoft
Maxime Beland, former creative director on the Splinter Cell action-adventure games series, is heading back to developer Ubisoft. Though he moved to Fortnite creator Epic Games less than a year ago, the long-time Ubisoft dev is returning to the studio as part of its restructured editorial team. read more
The Tiger Lake NUC is your best bet for an Intel Xe DG1 GPU on the desktop
Leaked specifications for the next generation of Intel Tiger Lake NUC machines have appeared online, suggesting there will be a pair of new mini PCs based on the upcoming Intel processor design later in the year. One will house a third-party discrete GPU, and the other will feature an Intel Xe GPU. read more
AMD Zen 3 Linux update suggests a radically different CPU design to Zen 2
AMD's Zen 3 processors are getting a little Linux love ahead of their release later this year, seemingly confirming a significant change from the existing Zen CPU architectures we've already seen. AMD CEO, Dr. Lisa Su, confirmed the new Zen 3 CPU architecture was on track for a 2020 launch back at CES, and the Linux code base is now obviously being prepared. read more
The machines are whispering: We tested AI Dungeon 2 and cannot stop laughing
On Jan 20, 2020 11:45 am, by Asylum
Sometimes, this game understands Pokemon and love. Sometimes, it fails spectacularly. ARS T...
DC Comics Is Making A Dungeons & Dragons Campaign Sourcebook
DC Comics made a bit of an unusual move last October when it published high-fantasy comic The Last God: Book One Of The Fellspyre Chronicles, and now it's going one step further by creating a Dungeons & Dragons campaign out of the series. read more
10 Aspects Of The Pokémon Games That Were Really Hard As A Kid (But Are Easy As An Adult)
On Jan 20, 2020 6:01 am, by Asylum
You know how we all complain nowadays about how Pokémon games are a bit too hand-holdy? Well, when we were kids, many of us actually needed that. We were dumb. We didn't know what was going on. Reading? Never met her. read more


text:
from __future__ import absolute_import, division, print_function
__metaclass__ = type

ANSIBLE_METADATA = {'metadata_version': '1.1',
                    'status': ['preview'],
                    'supported_by': 'community'}

DOCUMENTATION = '''
---
module: azure_rm_virtualmachinescalesetinstance_facts
version_added: "2.8"
short_description: Get Azure Virtual Machine Scale Set Instance facts.
description:
    - Get facts of Azure Virtual Machine Scale Set VMs.

options:
    resource_group:
        description:
            - The name of the resource group.
        required: True
    vmss_name:
        description:
            - The name of the VM scale set.
        required: True
    instance_id:
        description:
            - The instance ID of the virtual machine.
    tags:
        description:
            - Limit results by providing a list of tags. Format tags as 'key' or 'key:value'.

extends_documentation_fragment:
    - azure

author:
    - "Zim Kalinowski (@zikalino)"

'''

EXAMPLES = '''
  - name: List VM instances in Virtual Machine ScaleSet
    azure_rm_computevirtualmachinescalesetinstance_facts:
      resource_group: myResourceGroup
      vmss_name: myVMSS
'''

RETURN = '''
instances:
    description: A list of dictionaries containing facts for Virtual Machine Scale Set VM.
    returned: always
    type: complex
    contains:
        id:
            description:
                - Resource Id
            returned: always
            type: str
            sample: "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/my
                     VMSS/virtualMachines/2"
        tags:
            description:
                - Resource tags
            returned: always
            type: complex
            sample: { 'tag1': 'abc' }
        instance_id:
            description:
                - Virtual Machine instance Id
            returned: always
            type: str
            sample: 0
        name:
            description:
                - Virtual Machine name
            returned: always
            type: str
            sample: myVMSS_2
        latest_model:
            description:
                - Is latest model applied?
            returned: always
            type: bool
            sample: True
        provisioning_state:
            description:
                - Provisioning state of the Virtual Machine
            returned: always
            type: str
            sample: Succeeded
        power_state:
            description:
                - Provisioning state of the Virtual Machine
            returned: always
            type: str
            sample: running
        vm_id:
            description:
                - Virtual Machine Id
            returned: always
            type: str
            sample: 94a141a9-4530-46ac-b151-2c7ff09aa823
'''

from ansible.module_utils.azure_rm_common import AzureRMModuleBase

try:
    from msrestazure.azure_exceptions import CloudError
    from azure.mgmt.compute import ComputeManagementClient
    from msrest.serialization import Model
except ImportError:
    # This is handled in azure_rm_common
    pass

class AzureRMVirtualMachineScaleSetVMFacts(AzureRMModuleBase):
    def __init__(self):
        # define user inputs into argument
        self.module_arg_spec = dict(
            resource_group=dict(
                type='str',
                required=True
            ),
            vmss_name=dict(
                type='str',
                required=True
            ),
            instance_id=dict(
                type='str'
            ),
            tags=dict(
                type='list'
            )
        )
        # store the results of the module operation
        self.results = dict(
            changed=False
        )
        self.mgmt_client = None
        self.resource_group = None
        self.vmss_name = None
        self.instance_id = None
        self.tags = None
        super(AzureRMVirtualMachineScaleSetVMFacts, self).__init__(self.module_arg_spec, supports_tags=False)

    def exec_module(self, **kwargs):
        for key in self.module_arg_spec:
            setattr(self, key, kwargs[key])
        self.mgmt_client = self.get_mgmt_svc_client(ComputeManagementClient,
                                                    base_url=self._cloud_environment.endpoints.resource_manager)

        if (self.instance_id is None):
            self.results['instances'] = self.list()
        else:
            self.results['instances'] = self.get()
        return self.results

    def get(self):
        response = None
        results = []
        try:
            response = self.mgmt_client.virtual_machine_scale_set_vms.get(resource_group_name=self.resource_group,
                                                                          vm_scale_set_name=self.vmss_name,
                                                                          instance_id=self.instance_id)
            self.log("Response : {0}".format(response))
        except CloudError as e:
            self.log('Could not get facts for Virtual Machine Scale Set VM.')

        if response and self.has_tags(response.tags, self.tags):
            results.append(self.format_response(response))

        return results

    def list(self):
        items = None
        try:
            items = self.mgmt_client.virtual_machine_scale_set_vms.list(resource_group_name=self.resource_group,
                                                                        virtual_machine_scale_set_name=self.vmss_name)
            self.log("Response : {0}".format(items))
        except CloudError as e:
            self.log('Could not get facts for Virtual Machine ScaleSet VM.')

        results = []
        for item in items:
            if self.has_tags(item.tags, self.tags):
                results.append(self.format_response(item))
        return results

    def format_response(self, item):
        d = item.as_dict()

        iv = self.mgmt_client.virtual_machine_scale_set_vms.get_instance_view(resource_group_name=self.resource_group,
                                                                              vm_scale_set_name=self.vmss_name,
                                                                              instance_id=d.get('instance_id', None)).as_dict()
        power_state = ""
        for index in range(len(iv['statuses'])):
            code = iv['statuses'][index]['code'].split('/')
            if code[0] == 'PowerState':
                power_state = code[1]
                break
        d = {
            'resource_group': self.resource_group,
            'id': d.get('id', None),
            'tags': d.get('tags', None),
            'instance_id': d.get('instance_id', None),
            'latest_model': d.get('latest_model_applied', None),
            'name': d.get('name', None),
            'provisioning_state': d.get('provisioning_state', None),
            'power_state': power_state,
            'vm_id': d.get('vm_id', None)
        }
        return d

def main():
    AzureRMVirtualMachineScaleSetVMFacts()

if __name__ == '__main__':
    main()

redpajama_set_name: RedPajamaGithub


The 920-acre site that eventually became Columbia Gateway has been a part of the vision for the planned community of Columbia, Md. since its inception.
In 1969, two years after Columbia's founding, General Electric (GE) announced it would open Appliance Park-East on the site of what is today the Columbia Gateway office park. The GE facility was the first major employer to sign on to Rouse's ambitious scheme, but the plant only ever employed a quarter of the planned 12,000-person workforce that GE promised. Two decades later they closed the facility, moving their operations offshore. Rouse quickly bought back the land and began the long process of redeveloping the industrial corporate campus into Columbia Gateway, a typical suburban office park. Today, the gradual replacement of old GE buildings with suburban offices is nearly complete—just in time for a new set of major shifts in worker preferences and economic development.
"We were the orange shag carpeting of business parks," explains Vernon Thompson, executive vice president of the Howard County Economic Development Authority (HCEDA). When it was built, Gateway served its purpose well, but nearly 30 years on, it's starting to show its age. The buildings are isolated, the ground floors blank, the roads wide, the sidewalks stunted, the access limited. Eighty-five percent of the land remains unbuilt, with 20 percent of all land taken up by surface parking lots and 60 percent by unprogrammed open space.2 "If you don't know exactly where that one deli is, tucked inside that one office building, it's hard to find a cup of coffee for God's sake," says Larry Twele, CEO of the HCEDA. Today, approximately 12,000 employees work across 300 companies in a range of industries, including professional services, cybersecurity, medical devices, regenerative medicine, insurance, and government contracting. But tomorrow, will Gateway still be able to retain and cultivate this center of employment and innovation in a landscape where its firms and workers demand a more dynamic, urban environment? The answer to this question may lie in a planned transformation of the park that represents the spirit, if not the form, of Rouse's forward-looking vision for the area.
Although plans began in 2015, a recent announcement brought some urgency to the redevelopment of Columbia Gateway. Tenable, Inc. is a fast-growing international cybersecurity company and a longtime tenant of Gateway. When Amit Yoran became CEO in 2016, he made it clear that he was committed to staying in Columbia, a hub of cybersecurity activity. But amid fierce competition for top talent, the company decided in late 2017 that it will move down the road to the Merriweather District, one part of a major effort to rebuild Columbia Town Center as a walkable, mixed-use downtown.3 While the Tenable move will itself be a big loss for Gateway, the Howard County Economic Development Authority also sees it as a cautionary tale, worrying that—without rapid intervention—the move might just be an omen of things to come.
In the meantime, the HCEDA is pursuing a variety of strategies to keep up the momentum. In 2017, Howard County threw its hat into the ring for Amazon's HQ2 competition, offering up Gateway as part of the package. Winning would have provided the prospective innovation district with a major employment anchor, while likely helping to mobilize the money and decisions needed to accelerate redevelopment—though at great cost. Howard County also was among the many jurisdictions criticized for offering undisclosed—but presumably generous—tax incentives for Amazon to relocate to their city. However, for better or worse, Howard County did not make it onto Amazon's list of top 20 contenders.
Other smaller initiatives have proven more effective. In 2016, Gateway took the first steps toward creating the Howard County Innovation Center within its borders. Located in an old county office building that houses the HCEDA offices, the center is an effort to reorganize existing resources into an anchor for the innovation district. Doing so using a public building has its perks. "If I were trying to do this in a commercial market office building, I'd be looking to fill that building with anyone who could pay to fill space," says Twele. But "[t]he county believes in this as a strategy, and it gives me the luxury to be very selective about who we build a space with." Soon, it will also house the Maryland Center for Entrepreneurship (HCEDA's in-house business incubator), the Howard Tech Council, a satellite location of the Howard Community College, and office space for graduates of the incubator program. In the long run, Twele hopes it will also include more resources for second-stage companies and programs focused on building diversity. Like many other innovation centers around the country, the ground floor will include a community area with a cafe and event space. In the absence of a dense built environment with many gathering places and community events, other would-be innovation districts have found such spaces a crucial first step in stoking the existing innovation ecosystem and making a good first impression on prospective newcomers.
Columbia Gateway has also invested in public and community spaces as a low-cost, high-impact way to begin nurturing the innovation district—before even breaking ground. In spring of 2017, the park launched a weekly food truck program, which drew 300 people to four food trucks at its inaugural event. Today, the park offers food trucks at locations around the park every day of the week. "It might [be surprising] to kick off an innovation district with food trucks," Twele told the Business Monthly in 2017, "but this is about people getting to network, because 'intellectual collisions' begin to occur when people share technology and ideas."6 Much like the new Innovation Center, public space activations like these can act as a kind of density substitute, a way to bring people together even in a traditional suburban setting. Compared to peers like Research Triangle Park in North Carolina—which has kicked off its own ambitious redevelopment effort with a repurposed building called The Frontier—Gateway's placemaking initiatives are still limited, but the food truck program provides proof of concept for what Project for Public Spaces calls a "lighter, quicker, cheaper" approach to improving public spaces through simple amenities, programs, and even light development.7 These iterative improvements can, in turn, help build public buy-in and organizational capacity—both necessary ingredients to addressing greater challenges.
James Rouse imagined Columbia as a "garden for the growing of people," a place for our country to heal its past of segregation, inequality, environmental destruction, and diminishing sense of community.8 "The only valid purpose of any civilization, is to grow better people," he said, "more creative, more productive, more inspiring, more loving people." With continued redevelopment and placemaking efforts, the Columbia Gateway Innovation District has an opportunity to help realize Rouse's dream of a more people-focused economy.
Amanda Colson Hurley, "Here's a suburban experiment cities can learn from," Washington Post Magazine, July 13, 2017, available at https://www.washingtonpost.com/lifestyle/magazine/heres-a-suburban-experiment-cities-can-learn-from/2017/07/11/c737165e-4d1f-11e7-bc1b-fddbd8359dee_story.html?noredirect=on&utm_term=.71cd22a2476b.
The Business Monthly, "Development Focus Shifts to Columbia Gateway," available at www.bizmonthly.com/development-focus-shifts-to-columbia-gateway/ (March 17, 2017).
Morgan Eichensehr, "New Tenable CEO plans to continue high growth, keep company local," Baltimore Business Journal, December 16, 2016, available at https://www.bizjournals.com/baltimore/news/2016/12/16/new-tenable-ceo-plans-to-continue-high-growth.html.
Christopher Wink, "Howard County says its Gateway Innovation Center must benefit all Maryland," Technical.ly, available at https://technical.ly/baltimore/2017/10/05/howard-county-gateway/ (October 5, 2017).
Project for Public Spaces, "The lighter, quicker, cheaper transformation of public spaces," available at https://www.pps.org/article/lighter-quicker-cheaper (accessed October 27, 2018).
Jimmy Stamp, "James W. Rouse's legacy of better living through design," Smithsonian Magazine, April 23, 2014, available at www.smithsonianmag.com/history/james-w-rouses-legacy-better-living-through-design-180951187/.


Order Includes: "CF Carrier Screening", "Cystic Fibrosis Carrier Screening"
Additional Interpretation: Cystic Fibrosis is an autosomal recessive disorder due to mutation of the cystic fibrosis transmembrane conductance regulator (CFTR) gene. Mutations in the CFTR gene lead to defective cellular chloride transport in affected individuals. CF is a multisystem disorder with a variable phenotype characterized by pulmonary disease, pancreatic insufficiency, liver disease, male infertility and abnormal swear gland function. Although over 1,000 mutations have been described in CF, phenotypic manifestation of disease can vary between individuals with the same genotype (1). Different ethnic groups have differences in the distribution of mutations associated with cystic fibrosis. Thus the positive and negative predictive value of CF mutations testing differs for different ethnic backgrounds. This test analyzes the 23 mutations recommended in the cystic fibrosis screening guidelines published by the American College of Medical Genetics and the American College of Obstetricians and Gynecologists (2). CFTR poly T tract, a string of thymidine bases located in intron 8 of the CFTR gene, can also be associated with CFTR-related disorders. 5T, 7T and 9T are the most common variants of the T tract. 7T and 9T are normal variants and 5T is a variably-penetrant mutation. Poly-T testing is performed as a reflex test when a R117H mutation is detected or an adult male is being evaluated for congenital bilateral absence of the vas deferens, a disease associated with the 5T variant. References: (1)	American College of Medical Genetics and Genomics. Technical standards and guidelines for CFTR mutation testing. 2006 ed. (2)	Moskowitz SM et al. CFTR-Related Disorders. GeneReviews 2001, updated 2008. Pagon RA, Adam MP, Ardiner HH et al, editors. Seattle (WA): University of Washington, Seattle; 1993-2014. (http://www.ncbi.nlm.nih.gov/books/NBK1250). Accessed July 14, 2016.
Methodology: The eSensor technology (GenMark Diagnostics, Inc.) uses a solid-phase electrochemical method for determining the genotyping status of a defined panel of CF mutations. Genomic DNA is isolated and purified using laboratory standard methods and then amplified in a multiplex PCR reaction using specific primers and enzyme. The amplified DNA is converted to single stranded DNA via exonuclease digestion and is then combined with a signal buffer containing a pair of ferrocene-labeled, allele-specific oligonucleotide signal probes for each polymorphism. The mixture is loaded onto the eSensor cartridge, which contains single-stranded oligonucleotide capture probes bound to gold-plated electrodes and inserted into the XT-8™ instrument where the single stranded targets first hybridize to the matched signal probes and then hybridize to the complementary sequences of the capture probes. The genotype of each variant is determined by voltammetry, which generates specific electrical signals from the ferrocene-labeled, allele-specific signal probes.
Container Type: Lavender-top EDTA tube.
Special Handling: Deliver peripheral blood to the lab refrigerated. DO NOT FREEZE.
Do not spin. Store refrigerated at 2°C to 8°C.


text:
Die Nachtschattengewächse (Solanaceae) sind eine Familie der Bedecktsamigen Pflanzen (Magnoliopsida). Zu ihr gehören etwa 90 bis 100 Gattungen, die Zahl der zugehörigen Arten wird mit etwa 2700 angegeben. Die größte Gattung innerhalb der Familie sind die Nachtschatten (Solanum), zu denen meist circa 1000 bis 2300 Arten gezählt werden. Innerhalb der Familie gibt es sowohl wichtige Nahrungspflanzen als auch Zierpflanzen; durch den Gehalt an Alkaloiden und Steroiden gelten sie auch als bedeutende Medizin-, Rausch- und Kultpflanzen. Charakteristische Merkmale sind vor allem die fünfzähligen Blüten mit verwachsenen Kelchblättern, teilweise verwachsenen Kronblättern, fünf Staubblättern und meist zwei miteinander verwachsenen Fruchtblättern. Die Früchte der Nachtschattengewächse sind meist Beeren oder Kapselfrüchte.

Namensherkunft
Sowohl der deutsche als auch der wissenschaftliche Name der Familie leitet sich vom Namen der Gattung Nachtschatten (Solanum) ab. Die Zusätze -aceae bzw. -gewächse weisen auf den Familienstatus hin.

Der Name Nachtschatten leitet sich vom althochdeutschen nahtscato bzw. mittelhochdeutschen nahtschade ab. Für die Deutung des Namens gibt es mehrere Hypothesen. Zum einen könnten mit "nächtlicher Schatten" die dunklen Beeren des Schwarzen Nachtschattens gemeint sein, andererseits ist auch die medizinische Wirkung der Pflanzen eine mögliche Herleitung. Otto Brunfels schreibt 1532 in seinem Contrafayt Kreüterbuch: "Diß kraut würt auch sonst gebraucht, wider die schäden die die hexen den leuten zufügen, und das uff mancherley weiße, noch gelegenheit des widerfarenden schadens, nicht on sonderliche supersticion und magia. Würt deßhalb in sonderheyt Nachtschatt genannt." Johann Christoph Adelung (1808) sieht den Ursprung des Namens in Verbindung mit den Kopfschmerzen (Schaden), welche die nachts stark duftenden Blüten der Pflanzen verursachen.

Siehe auch Albtraum unter "Etymologie".

Der Name Solanum wurde durch Linné von anderen Autoren übernommen, die damalige Bedeutung umfasste unter anderem Tollkirsche (Atropa), Paprika (Capsicum), Stechapfel (Datura), Blasenkirschen (Physalis) und Nachtschatten (Solanum). Zum Teil wurden jedoch auch ganz andere Pflanzengruppen diesem Namen untergeordnet, beispielsweise Wunderblumen (Mirabilis), Einbeeren (Paris) und Kermesbeeren (Phytolacca). Die Herkunft des wissenschaftlichen Namens ist ebenso wie die des deutschen Namens nicht geklärt. Die Verbindung zum lateinischen sōl (Sonne), die von einigen Autoren genannt wird, ist laut Helmut Genaust nicht anzunehmen, wahrscheinlicher ist die Ableitung vom lateinischen sōlārī (trösten, lindern), was auf die medizinische Wirkung geringer Dosen von Nachtschattengewächsen hinweisen könnte.

Beschreibung

Habitus

Nachtschattengewächse sind einjährige, zweijährige, mehrjährige oder ausdauernde Pflanzen, die sowohl krautig als auch seltener verholzend wachsen können. Meist erreichen sie Wuchshöhen von 0,5 bis 4 m, jedoch gibt es auch Vertreter, die als Lianen mit bis zu 15 m Länge oder als kleine Bäume 5 bis 10 m, in Ausnahmen bis zu 25 m Höhe erreichen. Daneben gibt es auch pygmäische Vertreter (z. B. Solanum euacanthum oder Petunia patagonica), die nur Wuchshöhen von 5 bis 20 cm erreichen. Nachtschattengewächse wachsen meist aufrecht, teilweise kletternd, epiphytisch oder hemiepiphytisch, nicht selten auch myrmecophil. Es gibt einige niederliegende Vertreter (vor allem die Gattungen Lycianthes und Exodeconus), selten sind wie bei den Alraunen (Mandragora) Rosettenbildungen zu beobachten. Die Sprossachse ist normalerweise massiv, teilweise aber auch hohl, beispielsweise bei den Gattungen Markea, Giftbeeren (Nicandra), Deprea oder Witheringia. Der Sprossaufbau ist oft aufgrund von Verwachsungen und Verschiebungen der Achsen und Blätter schwer durchschaubar.

Nachtschattengewächse bilden verschiedene Wurzeltypen aus, unter anderem dicke, fleischige Pfahlwurzeln, für die beispielsweise die Alraunen (Mandragora) bekannt sind, Wurzelsysteme mit Adventivwurzeln (bei den Leptoglossis sowie bei diversen Arten der Blasenkirschen (Physalis) und Nachtschatten (Solanum)), mit extremen Anschwellungen (in der Gattung Lycianthes) oder mit Knollen oder Stolonen (vor allem in der Solanum-Sektion Petota). Selten treten auch Rhizome auf, unter anderen bei den Salpichroa und Nectouxia.

Vor allem an den Blättern und Sprossen, gelegentlich auch an den Blüten, bilden viele Nachtschattengewächse eine Behaarung aus Trichomen aus. Da diese Behaarung sehr unterschiedlich ausfällt, dient sie als ein wichtiges morphologisches Merkmal zur Bestimmung und Klassifizierung. Eine häufig vorkommende Form sind einfache, drüsige Trichome. Diese können wie in der Solanum-Sektion Rhynchantherum, der Untertribus Nierembergiinae einen einzelligen Kopf oder auch einen mehrzelligen Kopf – wie etwa bei diversen Arten des Tabak (Nicotiana) – besitzen. Verzweigte Trichome können entweder baumartig verzweigen oder mit quirlartigen Zweigen besetzt sein, ersteres ist unter anderem in den Gattungen Sessea und Juanulloa zu finden, letzteres tritt in den Anthocercidoideae auf; in der Solanum-Untergattung Brevantherum sind auch sternförmige, seeigelförmige oder schildförmige Trichomköpfe zu finden. Stacheln treten nur in der Solanum-Untergattung Leptostemonum auf. Bei jüngeren Trieben der Saracha treten bräunliche, baumartig verzweigte, mehrzellige Emergenzen auf. Kristallsand ist vor allem in den Pflanzen der Unterfamilie Solanoideae zu finden, unter anderem in den Triben Atropeae, Jaboroseae, Solaneae, Datureae, Lycieae und Hyoscyameae.

Blätter
Die wechselständigen Laubblätter sind meist ganzrandig, oft unregelmäßig gezähnt oder gespalten. Sie sind normalerweise einfach, gelegentlich auch zusammengesetzt, dann unpaarig gefiedert oder dreiteilig, immer nebenblattlos. Gelegentlich treten dicke und ledrige Blätter auf. Die Blätter stehen einzeln, manchmal in Quirlen aus drei Blättern oder in Büscheln aus drei bis sechs Blättern. Es gibt sowohl aufsitzende Blätter als auch solche mit Blattstielen.

Blütenstände und Blüten

Die Blüten sind zum Teil einzelstehend, meist aber in verschiedenen geformten Blütenständen, teilweise mit bis zu 200 Blüten. Die Blüten oder Blütenstände stehen in den Sprossachseln (axillar), außerhalb der Achseln (extra-axillar), den Blättern gegenständig, terminal (dabei oft in scheinachseligen Gruppen, die zu lockeren Rispen oder engen Trauben geformt sind) oder in vielblütigen terminalen Rispen, manchmal auch büschelweise in Gruppen. In der Untergattung Lyciosolanum der Nachtschatten (Solanum) fehlen die Blütenstiele, Stammblütigkeit ist nur aus der Gattung Dyssochroma bekannt.

Die längsten Blütenstände kommen in den Gattungen Cuatresia (bis 25 cm) und Merinthopodium (bis zu 90 cm) vor.
In den meisten Fällen sind die Blüten der Nachtschattengewächse zwittrig, nur in Ausnahmen gibt es zweihäusige Pflanzen, dazu gehört mindestens je eine Art in Dunalia und Withania, zwei Arten in Symonanthus und je vier Arten in den Gattungen Deprea und den Bocksdornen (Lycium). In der Gattung der Spaltblumen (Schizanthus) gibt es auch andromonoezische Pflanzen, das heißt, sie haben sowohl zwittrige als auch männliche Blüten an einer Pflanze.
Die Blüten sind meist fünfzählig, selten vier- oder sechs- bis neunzählig.

Die Blütenformel ist  bis , Abweichungen werden im Folgenden erwähnt.

Kelch
Der Kelch ist meist radiärsymmetrisch, nur selten monosymmetrisch (zygomorph) wie bei den Engelstrompeten (Brugmansia). Die Kelchblätter sind miteinander verwachsen, der Kelchrand ist ganzrandig oder mit fünf bis zehn geraden Zähnen versehen. In den meisten Fällen bleibt die Größe des Kelches nach der Blühphase konstant, jedoch ist eine Vergrößerung des Kelches sehr oft in der Familie zu finden. Teilweise ist diese Vergrößerung so stark, dass der Kelch sich um die Beere oder Kapsel herum vergrößert, bis er fast geschlossen ist und die Frucht fast vollständig einschließt. Diese Kelchvergrößerung tritt beispielsweise in den Gattungen der Blasenkirschen (Physalis) oder Quincula auf. Eine andere Art der Kelchvergrößerung kommt unter anderem in den Gattungen Chamaesaracha und Leucophysalis vor, hier liegt der Kelch eng am Perikarp der Frucht an, ist jedoch meist nach oben offen. Selten wölbt sich der Kelch nach außen und gibt so die reife Frucht frei, dies tritt vor allem in der Gattung Jaltomata auf.

Krone

Die Kronblätter sind, wie auch die Kelchblätter, miteinander verwachsen. Teilweise sind sie wie in der Gattung Melananthus mit 2,5 bis 8 mm sehr klein, können aber beispielsweise in der Gattung Solandra auch 100 bis 370 mm lang werden. Die Kronen sind normalerweise radiärsymmetrisch, nur selten zygomorph, beispielsweise in der Tribus Browallieae und in den Gattungen Rahowardiana oder Schultesianthus, manchmal ist die Krone sogar zweilippig (Spaltblumen (Schizanthus)). Als Blütenformen treten vor allem auf: radförmig, sternförmig, röhrenförmig, trichterförmig und überbecherförmig.

Androeceum
Der Androeceum genannte männliche Blütenanteil besteht meist aus fünf, nur sehr selten aus vier (Nothocestrum) oder zwei (Spaltblumen (Schizanthus)) Staubblättern. Sie stehen in nur einem Kreis, sind untereinander nicht verwachsen. Sie sind zwischen den Kronblättern angeordnet und sind mit ihnen verwachsen. Bei vielen Vertretern sind in einer Blüte Staubblätter unterschiedlicher Länge zu finden, jedoch sind gleich lange Staubblätter ähnlich häufig. Zum Teil überragen die Staubblätter die restliche Blüte (Vestia, Dunalia), jedoch können sie auch innerhalb der Blüte liegen (Lycianthes, Juanulloa etc.)

Antheren
Die Staubbeutel (Antheren) bestehen meist aus zwei Theken. Es gibt sowohl mit 0,2 bis 2 mm Länge kleine (Deprea, Hammersträucher (Cestrum), Tribus Schwenckieae usw.) als auch große Antheren (6 bis 13 mm bei Solandra oder 12 bis 40 mm bei Engelstrompeten (Brugmansia)). Sie sind für gewöhnlich gerade, Ausnahmen sind die Gattung Normania und die Art Solanum pennellii, welche gebogene Antheren besitzen. Die Theken sind im Allgemeinen gleich groß, in Ausnahmen, wie bei Schwenckia, Melananthus, Heteranthia oder Normania geschwungen. Durch Verkümmerung jeweils einer der Theken sind die Antheren der Tribus Browallieae deutlich unsymmetrisch. Meist sind die Antheren unbehaart, in den Gattungen Hammersträucher (Cestrum) und Hawkesiophyton sind sie mit Papillen besetzt, in einigen Gattungen existieren Vertreter mit – im Vergleich zu den Antheren – relativ großen, einfachen Trichomen auf den Antheren (Datureae, Giftbeeren (Nicandra), Streptosolen, Solanum pennellii sowie bei Tomaten (Solanum lycopersicum)).

Staubfäden
Die Staubfäden sind normalerweise gerade und zylindrisch oder leicht zusammengedrückt. Eine Ausnahme ist die Gattung Browallia mit gekrümmten und abgeflachten Staubfäden. Die Staubfäden sind ähnlich lang oder länger als die Antheren. Davon abweichend sind die Gattungen Nothocestrum mit stark reduzierten, fast inexistenten Staubfäden, Hawkesiophyton mit sehr kurzen Staubfäden, Nectouxia mit laminar vergrößerten Staubfäden und Vestia mit sehr langen Staubfäden. Die Länge der Staubfäden einer Blüte ist im Allgemeinen gleich, aber es kommen auch unterschiedlich lange Staubfäden vor, beispielsweise bei Lycianthes, Capsicum campylopodium, Fabiana, Vestia und anderen. Didynamie (das Auftreten zweier unterschiedlicher Typen von Staubfäden innerhalb einer Blüte) tritt unter anderen bei Anthocercis, Crenidium, Cyphanthera und Duboisia sowie in der Unterfamilie Salpiglossideae auf. Manchmal sind die Staubfäden oder ihr oberer Teil zum Blüteninneren gebogen (u. a. bei den Tribus Atropeae und Mandragoreae sowie bei diversen Arten der Gattung Jaborosa), sind schräg geneigt (Schultesianthus, Solandra) oder am oberen Ende verbreitert (in der Tribus Jaboroseae). Weiterhin kommen knieförmig umgebogene Staubfäden sowohl am oberen (unter anderem in den Giftbeeren (Nicandra), Hammersträuchern (Cestrum), Petunien (Petunia), Fabiana, Sessea und Trianaea) als auch am unteren Ende (Petunien (Petunia), Fabiana und Streptosolen), sowie hakenförmige Staubfäden (Jaboroseae) vor.

Pollen
Die Pollenkörner der Nachtschattengewächse kommen in sehr vielen unterschiedlichen Gestalten vor, so dass sie auch als ein wichtiges morphologisches Merkmal zur Bestimmung herangezogen werden können. Erster Unterscheidungspunkt ist die Größe der Pollenkörner – sie können klein (Latua, Hawkesiophyton, Fabiana, Tribus Lycieae und andere), mittelgroß (Sessea, Hammersträucher (Cestrum), Juanulloa, Rahowardiana und andere) und auch groß (Metternichia, Vestia, Merinthopodium, Weißbecher (Nierembergia)) sein. Die absoluten Größen reichen dabei von ca. 20 µm bei den kleinen bis zu ca. 70 µm bei den großen Pollenkörnern. Weiterhin gibt es starke Unterschiede im Aussehen der Pollenkornoberfläche. Die äußere Pollenwand (Exine) kann Ubisch-Körper (eine Schicht von Plättchen auf der Pollenkornoberfläche) besitzen (Markea sessiliflora, Markea venosa, sowie diverse Arten von Schultesianthus) oder nicht (Trianaea, Juanulloa, Dyssochroma, Solandra, Rahowardiana), kann stachelig (Metternichia, Alraunen (Mandragora)), faltig (Sessea), netzartig-faltig (Merinthopodium), gerillt oder glatt (Hammersträucher (Cestrum)), glatt (Rahowardiana), glatt oder schwach gekörnt (Nothocestrum), schuppig (Hawkesiophyton, Juanulloa), gedoppelt oder gerillt (Trompetenzungen (Salpiglossis)), feinstachelig (Lycianthes), papillar oder warzig (Normania) sowie netzartig (Dyssochroma) sein.

Gynoeceum
Bei den Blüten der meisten Nachtschattengewächse besteht der weibliche Blütenanteil, das Gynoeceum, aus zwei verwachsenen Fruchtblättern, welche meist schräg zur Medianebene der Blüte stehen. Es gibt jedoch mit der Gattung der Giftbeeren (Nicandra) und zwei Arten der Gattung Jaborosa sowie Trianaea auch Gymnoeceen mit drei bis fünf Fruchtblättern, die Art Iochroma umbellatum besitzt vier, die Gattung Nolana fünf Fruchtblätter und die Gattung Melananthus besitzt wahrscheinlich nur ein Fruchtblatt. In einigen kultivierten Formen, beispielsweise der Tomate (Solanum lycopersicum), kommen auch größere Zahlen von Fruchtblättern vor.

Fruchtblätter
Die verwachsenen Fruchtblätter bilden einen oberständigen Fruchtknoten, nur die Gattungen Stechäpfel (Datura), Solandra und Nothocestrum haben teilweise unterständige Fruchtknoten. Bis auf kleine drüsige (Athenaea) oder starre (Browallia) Trichome, sowie kleine fleischige Dornen (Stechäpfel (Datura)) sind die Fruchtknoten kahl. Normalerweise besitzt der Fruchtknoten genau so viele Fruchtknotenfächer wie Fruchtblätter, Ausnahme davon sind die Trianaea mit acht bis zehn und die Solandra mit vier Fruchtknotenfächern. Daneben gibt es in zwei Gattungen Fruchtknoten mit teilweise vier Fruchtknotenfächern: bei den Grabowskia in der oberen Hälfte, bei den Vassobia in Teilen der unteren Hälfte.

Nektarien
Normalerweise befindet sich am Boden der Fruchtknoten Honigdrüsen (Nektarien), die wie in den Benthamiella und einigen Bocksdornen (Lycium) verdeckt sein, oder auch wie bei den Weißbechern (Nierembergia) und der Untertribus Solaninae komplett fehlen können. Wenn Honigdrüsen vorhanden sind, sind sie im Allgemeinen ringförmig und leicht hervorstehend, nur in den Giftbeeren (Nicandra) sind sie umschlossen. Es existieren jedoch auch zwei Varianten eingestülpter Honigdrüsen: beckenförmig-eingestülpt, ohne Lappen oder Einschnitte in der Gattung Schwenckia oder zweilappig-eingestülpt mit zwei Lappen und zwei Einschnitten, wie es in der Untertribus Nicotianinae und den Gattungen Bouchetia, Phrodus und einigen anderen zu finden ist. Eine weitere Variante von Honigdrüsen ist die dick-kissenförmige der Protoschwenckia.

Samenanlagen
Die Samenanlagen stehen an einer recht fleischigen Plazenta und können sowohl umgewendet (z. B. in Metternichia und den Weißbechern (Nierembergia)), umgewendet bis krummläufig (Phrodus, Grabowskia und Vassobia), halb umgewendet (Hammersträucher (Cestrum) und andere) oder halb krummläufig (Paprika (Capsicum), Spaltblumen (Schizanthus), Bocksdorne (Lycium) und andere) sein. Normalerweise sind in jedem Fruchtknotenfach viele Samenanlagen zu finden, zum Teil sind es aber auch deutlich weniger, beispielsweise in Grabowskia mit zwei Samenanlagenpaaren in jedem Fruchtknoten, oder in den Bocksdornen (Lycium) mit nur einem Samenanlagenpaar je Fruchtknoten. Als Ausnahme gilt die einzelne Samenanlage, wie sie in der Gattung Melananthus auftritt.

Griffel
Die Form des Griffels ist normalerweise zylindrisch, manchmal gestaucht (Bouchetia) oder mit zwei seitlichen Auswüchsen am oberen Ende versehen (Unterfamilie Salpiglossoideae und Untertribus Leptoglossinae), gelegentlich terminal (Salpichroa, Saracha, Eriolarynx und andere) oder in einer Zwischenform zwischen terminal und gymnobasisch (Vassobia, Jaborosa, Paprika (Capsicum), Dunalia und andere). Der Griffel ist für gewöhnlich massiv, nur gelegentlich hohl mit einem Griffelkanal (Trompetenzungen (Salpiglossis), Bouchetia und andere), normalerweise glatt oder stark runzelig (Browallia). Selten ist er mit den Fruchtknoten verbunden (Withania, Triguera, Tubocapsicum). Manchmal treten zwei verschiedene Griffellängen an der gleichen Pflanze auf (Aureliana, Athenaea, Capsicum baccatum var. umbilicatum und andere). Ausnahmen bilden auch Discopodium und Jaborosa ameghinoi, an deren Griffeln anthrorse Trichome zu finden sind.

Narbe
Die Narbe ist gewöhnlich scheibenförmig und leicht kopfförmig oder kopfförmig-gelappt (Giftbeeren (Nicandra), Alraunen (Mandragora)), selten fast kugelig oder halbkugelig wie in der Gattung Paprika (Capsicum), manchmal sattelförmig (Datureae, Juanulloeae, Nothocestrum und andere). Ausnahmen sind fünfteilige Narben wie bei Jaborosa odonelliana oder zweilappige Narben (Normania). Innerhalb der Familie treten sehr kleine und unauffällige Narben (Spaltblumen (Schizanthus)), aber auch relativ große Narben (Ectozoma) auf. Sie sind für gewöhnlich drüsig und feucht, Ausnahmen davon sind die drüsenlosen Narben der Spaltblumen (Schizanthus) und Nierembergia linariaefolia und die trockenen einzelligen Drüsen von Solandra.

Früchte

Die Früchte sind meist vielsamige Beeren oder verschiedenförmige Spaltkapseln (in der Gattung Markea, der Unterfamilie Cestroideae und anderen), zum Teil kommen auch Zwischenformen zwischen beiden Fruchttypen vor. Ausnahmen sind die Deckelkapseln in der Tribus Hyoscyameae, die Steinfrüchte in einigen Vertretern der Tribus Lycieae, sowie die Sammelfrüchte der Gattung Nolana.

Obwohl entwicklungsgeschichtlich die Kapsel die ursprünglichere Fruchtform ist, kommen sie heute nur noch in einigen basalen Kladen und in der Gattung der Stechäpfel (Datura) vor. Die in der Familie überwiegenden Beeren haben phylogenetischen Untersuchungen zufolge drei verschiedene Quellen, was entweder auf eine monophyletische Klade, in der die Eigenschaft der Beerenbildung dreimal verloren wurde, oder auf eine dreimalige Entwicklung der gleichen Eigenschaft hinweist.

Oftmals sind die Früchte nicht sehr groß, teilweise unter 1 cm Durchmesser, jedoch können beispielsweise kultivierte Sorten von Tomaten und Auberginen Früchte mit einem Gewicht von mehreren Kilogramm haben. Doch auch bei wildwachsenden Vertretern können sehr große Früchte vorkommen, so hat die Frucht von Solanum lycocarpon einen Durchmesser von bis zu 15 cm.

Bei den beerenartigen Früchten können sich das Perikarp und die Plazenta soweit vergrößern, dass sie miteinander komplett verschmelzen, so zum Beispiel in den Gattungen Tubocapsicum, Acnistus oder Iochroma, sowie bei den Tomaten (Solanum lycopersicum) und anderen Arten der Nachtschatten (Solanum). Es kommt allerdings auch oft vor, dass beide Strukturen nicht verschmelzen, so dass im Inneren der Frucht ein Hohlraum entsteht, beispielsweise bei den Paprika (Capsicum), Schultesieanthus, Lycianthes rantonnei und anderen.

Das Perikarp kann dick und saftig sein und Steinzellen enthalten (Witheringia, Acnistus, einige Blasenkirschen (Physalis)) oder nicht (die meisten Blasenkirschen (Physalis), Jaltomata, Tomaten (Solanum lycopersicum)). Es kann aber auch dünn und ohne Steinzellen aufgebaut sein, wie in den Gattungen Chamaesaracha und Quincula oder nur kleine Steinzellen besitzen, wie in der Gattung Darcyanthus. In Ausnahmefällen ist das Perikarp zerbrechlich und bricht leicht in unregelmäßige Stücke, so zum Beispiel bei Quincula und Chamaesaracha.

Die Kapselfrüchte öffnen sich entweder durch Zerbrechen der Scheidewand mit zwei oder vier Klappen (Stechäpfel (Datura)), springen scheidewandspaltig (Petunien (Petunia), Fabiana) oder scheidewand- bis fachspaltig (in der Unterfamilie Salpiglossoideae und den Gattungen Metternichia, Tabak (Nicotiana) und der Unterfamilie Anthocercidoideae) auf.

Die Anzahl der Samen je Frucht schwankt sehr stark: Während in der Gattung Tabak (Nicotiana) bis zu 5000 Samen zu finden sind, sind es in der Gattung Petunien (Petunia) bis zu 1200, in den Fabiana etwa 30 bis 50 und in den Metternichia vier bis fünf. In den Melananthus ist nur ein Samen pro Frucht zu finden.

Samen

Die Größe der Samen beträgt zwischen 0,75 mm (Darcyanthus) bzw. 0,6 bis 1 mm (Schwenckia, in Schwenckia micrantha nur 0,3 bis 0,4 mm) und 7 bis 8 mm (Jasminosolanum) großen Samen. Die Form ist mehr oder weniger gestaucht, scheiben- oder nierenförmig (in der Unterfamilie Solanoideae und in den Gattungen Combera, Spaltblumen (Schizanthus), Trompetenzungen (Salpiglossis)), linsen- bis nierenförmig (in der Nachtschatten- (Solanum) Untergattung Leptostemonum), bumerangförmig oder bacilliform (viele Vertreter der Unterfamilie Juanulloideae), gestreckt und dünn (Trianaea) oder relativ dick und nicht gestaucht in verschiedenen Formen (innerhalb der Unterfamilie Cestroideae).

Samenschale
Die Samenschalen treten in verschiedensten Varianten auf: In den Gattungen Sessea und Oryctes ist ein dünner, peripherer, verholzter Flügel ein alleinstellendes Merkmal; in einigen Arten der Leptostemonum, einer Untergattung der Nachtschatten (Solanum), ist ein breiter Flügel ausgebildet; manchmal ist die Samenschale bemerkenswert dick, so wie bei den Engelstrompeten (Brugmansia). Die Oberfläche kann glatt (Melananthus), netzartig (Juanulloa), höckerig (Solanum chamaesarachidium, Capsicophysalis) oder wabenartig (Acnistus, Witheringia) sein.

Die Zellen der Samenschalen können dickwandig (Spaltblumen (Schizanthus)), mit einem gewellten oder welligen Rand versehen (Ectozoma, Spaltblumen (Schizanthus)), tief (Triguera, Witheringia, Jaborosa) oder flach (Brachistus), eiförmig oder netzartig-eiförmig (Hyoscyamus) sein. Ein besonderer Fall sind die Samen der Tomaten (Solanum lycopersicum), deren äußerste Schicht der Samenschale schleimig ist und, wenn diese trocknet, den Samen wie mit trichomartigen Härchen bedeckt erscheinen lässt.

Embryo
Ein wichtiges Merkmal zur morphologischen Bestimmung und Systematisierung von Nachtschattengewächsen ist der im Samen enthaltenen Embryo. Er kann dick (Schultesianthus) oder schlank (Markea), gerade, manchmal lang (in Metternichia: 17 bis 19 mm), manchmal kurz (in Sessea nur knapp 2 bis 3 mm), leicht gekurvt (in den Unterfamilien Anthocercidoideae, Cestroideae und Juanulloideae), wurmförmig (Ectozoma, Anthocercis), ringförmig (Tribus Benthamielleae) oder schraubenförmig bis fast schraubenförmig (in den Unterfamilien Solanoideae, Salpiglossoideae und den Gattungen der Spaltblumen (Schizanthus) und Solandra) sein.

Zudem gibt es unterschiedliche Möglichkeiten, wie die Kotyledonen geformt sein können: Drei Arten der Tribus Cestreae und die Gattungen Merinthopodium, Markea und Juanulloa haben durchgehend Embryos mit breiten Kotyledonen, während der Rest der Familie Kotyledonen aufweist, die genauso breit sind wie der restliche Embryo. Weiterhin ist das Verhältnis der Größe von Embryo und Kotyledonen innerhalb der Familie unterschiedlich: Die Unterfamilie Anthocercidoideae sind die Kotyledonen nur ein Sechstel bis ein Achtel so lang wie der restliche Embryo, in allen anderen Unterfamilien kommen Kotyledonen vor, die genauso lang bis 2,5 bis dreimal kürzer als der restliche Embryo sind. Große Aufmerksamkeit bei morphologischen Untersuchungen der Samen erhält auch die Art, in der die Kotyledonen innerhalb des Samens angeordnet sind. In den Unterfamilien Solanoideae, Cestroideae, Salpiglossoideae und Schizanthoideae liegen die Kotyledonen oben oder leicht schief, die Juanulloideae haben hingegen anliegende, in seltenen Fällen schiefliegende Kotyledonen.

Ölige Endosperme sind innerhalb der Familie sehr selten. Dieses Merkmal vor allem in der Unterfamilie Juanulloideae und in der Gattung Metternichia zu finden. Die Entwicklung des Endosperms ist für gewöhnlich zellulär, Ausnahme ist die Gattung der Spaltblumen (Schizanthus) mit nukleärer Entwicklung.

Verbreitung

Die Gattungen der Nachtschattengewächse sind weit über die gesamte Welt verteilt. Es gibt einige kosmopolitisch vorkommende Gattungen wie Bocksdorne (Lycium), Blasenkirschen (Physalis) und Nachtschatten (Solanum), aber auch Gattungen, die nur in einzelnen Florenreichen vorkommen. Es gibt einige endemisch vorkommende Gattungen, so beispielsweise Nothocestrum auf Hawaii, Normania auf den Kanarischen Inseln sowie Combera und Benthamiella in Patagonien. Die Gattungen Bouchetia, Grabowskia, Leptoglossis, Leucophysalis, Weißbecher (Nierembergia) und die Petunien (Petunia) haben disjunkte Verbreitungsgebiete.

Die Mannigfaltigkeit der Nachtschattengewächse Südamerikas übertrifft die aller anderen Kontinente und Subkontinente. Neben den kosmopolitisch verbreiteten Gattungen sind in den Anden 13 nur dort vorkommende Gattungen zu finden, in den Anden und Südost-Südamerika weitere drei Gattungen. Eine Gattung (Sessea) kommt sowohl in Südamerika als auch auf den Antillen vor, es existieren 14 Endemiten und die schon erwähnten Gattungen mit disjunkten Verbreitungsgebieten. Südamerika ist mit einer großen Anzahl an vorkommenden Wildarten ebenfalls das Genzentrum wichtiger Kulturpflanzen wie Kartoffel, Paprika, Tabak und Tomate.

Geht man von der Anzahl der vorhandenen Gattungen aus, sind die Nachtschattengewächse in Afrika mit nur acht Gattungen relativ schwach vertreten. Mit den Nachtschatten (Solanum) und Bocksdornen (Lycium) findet man zwei der drei kosmopolitisch vorkommenden Gattungen; daneben mit Triguera und den Alraunen (Mandragora) zwei Gattungen, die Afrika mit Europa gemeinsam hat. Des Weiteren gibt es mit den Bilsenkräutern (Hyoscyamus) und Withania zwei Gattungen, die sowohl in Asien, Europa und Afrika vorkommen und eine einzelne Art des Tabaks (Nicotiana) aus Namibia, sowie die endemische Gattung Discopodium.

In Asien kommen zum einen die drei kosmopolitischen Gattungen vor, weiterhin die nur in Asien vorkommende Gattung Tubocapsicum. Zudem existieren hier die auch in Europa zu findenden Tollkirschen (Atropa) und die Alraunen (Mandragora) und die mit Amerika gemeinsamen Gattungen Lycianthes, Bilsenkräuter (Hyoscyamus) und Withania. Somit gibt es in Asien insgesamt neun der Nachtschatten-Gattungen.

Die Unterfamilie Anthocercidoideae mit sieben Gattungen kommt ausschließlich in Australien vor. Zudem gibt es hier 18 endemische Arten der Gattung Tabak (Nicotiana) und eine große Anzahl Arten aus anderen Gattungen.

Chromosomenzahl
Mehr als 50 % der untersuchten Arten der Nachtschattengewächse weisen eine Basis-Chromosomenzahl von  auf, wobei auch  und  häufig vorkommen. Die größte Varianz ist innerhalb der Unterfamilie Cestroideae zu finden, in der alle Chromosomenzahlen von  bis  auftauchen. Große Unterschiede treten auch in der Unterfamilie Solanoideae auf, hier wurden neben den häufigen  auch Chromosomenzahlen von  (bei einigen Arten des Paprika (Capsicum) und einem Kultivar der Tomate (Solanum lycopersicum)),  (Solanum bullatum) und  (Nachtschatten (Solanum), Untergattung Archaesolanum) festgestellt. Die weiteren Unterfamilien besitzen Chromosomenzahlen von  (Juanulloideae),  (Salpiglossoideae),  (Schizanthoideae, Anthocercidoideae) oder  (Anthocercidoideae).

Nicht selten tritt Polyploidie innerhalb der Familie auf, bekannt ist diese Vervielfältigung der Chromosomenzahl aus den Weißbechern (Nierembergia), Withania, Blasenkirschen (Physalis), Quincula, Chamaesaracha, Nachtschatten (Solanum)-Sektionen Solanum und Petota und -Unterfamilien Leptostemonum und Archaesolanum, Alraunen (Mandragora) und Bocksdornen (Lycium). Zwei Berichten zufolge wurden aus der Nachtschatten (Solanum)-Sektion Solanum Pflanzen gefunden, die octoploide Chromosomensätze mit  Chromosomen besitzen.

Systematik

Äußere Systematik
Die Nachtschattengewächse werden in die Ordnung der Nachtschattenartigen eingeordnet, wo sie eine Schwesterklade zu den Windengewächsen (Convolvulaceae) bilden. Beide Familien wiederum bilden ein monophyletisches Taxon, welches eine Schwesterklade zu den Familien Hydroleaceae, Sphenocleaceae und Montiniaceae bildet.

Kladogramm nach

Innere Systematik
Die Anzahl der Gattungen innerhalb der Familie liegt bei 90 bis 100, die Angabe zur Anzahl der Arten schwankt je nach Quelle und Autor zwischen 2.300 und 9.000 bis 10.000 Arten. Eine Schätzung aus dem Jahr 2007 geht von 2716 anerkannten Arten aus.

Die letzte, bis auf Art-Ebene vollständige, taxonomische Darstellung der Familie wurde 1852 von Michel Félix Dunal veröffentlicht, spätere Arbeiten betrachten meist nur einen kleinen, botanisch oder regional begrenzten Teil der Familie, oder sind nur bis auf Gattungs-Ebene vollständig. Neuere, phylogenetische Untersuchungen sind aufgrund der Größe der Gattung noch nicht vollständig vorhanden, so dass in Zukunft mit neuen Erkenntnissen über die Familien-Systematik und damit weiteren Änderungen gerechnet werden muss.

Die folgende Systematik orientiert sich an der Arbeit von Richard Olmstead et al. aus dem Jahr 2008, Änderungen dazu sind mit Einzelnachweisen gekennzeichnet:

 Ohne Zuordnung in eine Unterfamilie: Duckeodendron, Schizanthus
 Unterfamilie Goetzeoideae : Coeloneurum, Espadaea, Goetzea, Henoonia, Metternichia, Tsoala
 Tribus Benthamielleae  (evtl. auch in die Unterfamilie Cestroideae eingeordnet): Benthamiella, Combera, Pantacantha
 Unterfamilie Cestroideae :
 Ohne Zuordnung zu einer Tribus: Protoschwenckia
 Tribus Cestreae: Cestrum, Sessea, Vestia
 Tribus Browallieae : Browallia, Streptosolen
 Tribus Salpiglossideae : Reyesia, Salpiglossis
 Tribus Petunieae : Bouchetia, Brunfelsia, Calibrachoa, Fabiana, Hunzikeria, Leptoglossis, Nierembergia, Petunia, Plowmania
 Tribus Schwenckieae : Heteranthia, Melananthus, Schwenckia
 x=12-Klade (Ohne Rang)
 Unterfamilie Nicotianoideae :
 Tribus Anthocercideae : Anthocercis, Anthotroche, Crenidium, Cyphanthera, Duboisia, Grammosolen, Symonanthus
 Nicotiana
 Unterfamilie Solanoideae :
 Ohne Zuordnung zu einer Tribus: Exodeconus, Mandragora, Nicandra, Schultesianthus, Solandra
 Atropina (Ohne Rang):
 Tribus Hyoscyameae: Anisodus, Atropanthe, Atropa, Hyoscyamus, Physochlaina, Przewalskia, Scopolia
 Tribus Lycieae : Lycium (incl. Grabowskia, Phrodus)
 Jaborosa, Latua, Nolana, Sclerophylax
 Tribus Capsiceae : Capsicum, Lycianthes
 Tribus Datureae : Brugmansia, Datura, Iochroma cardenasianum
 Tribus Juanulloeae : Dyssochroma, Juanulloa, Markea (incl. Hawkesiophyton), Merinthopodium, Trianaea
 Tribus Physaleae :
 Subtribus Withaninae : Athenaea, Aureliana, Discopodium, Nothocestrum, Tubocapsicum, Withania (incl. Archiphysalis, Physaliastrum, Mellissia)
 Subtribus Iochrominae : Acnistus, Dunalia, Eriolarynx, Iochroma, Saracha, Vassobia
 Subtribus Physalinae : Brachistus, Calliphysalis, Capsicophysalis, Chamaesaracha, Leucophysalis, Margaranthus, Oryctes, Physalis, Quincula, Schraderanthus, Tzeltalia, Witheringia
 Ohne Zuordnung zu einer Subtribus: Cuatresia, Deprea, Larnax
 Salpichroina (ohne Rang): Nectouxia, Salpichroa
 Tribus Solaneae : Jaltomata, Solanum

Inhaltsstoffe
Vor allem aufgrund der großen Anzahl und der unterschiedlichen Einsatzgebiete von Nahrungs- und Heilpflanzen innerhalb der Nachtschattengewächse wurde die Familie relativ früh in phytochemischen Arbeiten untersucht. Mit der Untersuchung neuer Arten wurden immer weitere Inhaltsstoffe gefunden, so dass die Arbeit an dieser Familie weiterhin interessant blieb und damit eine sehr große Anzahl an phytochemischen Untersuchungen zu den Nachtschattengewächsen vorliegt.

Vor allem Alkaloide und Steroide haben eine bedeutende Stellung als charakteristische sekundäre Pflanzenstoffe innerhalb der Familie.

Alkaloide
Insgesamt wurden neun Alkaloid-Gruppen innerhalb der Familie nachgewiesen, wobei die Tropanalkaloide (Beispiel Atropin) die am meisten verbreitete Gruppe ist und in fünf Unterfamilien (Solanoideae, Cestroideae, Salpiglossoideae, Schizanthoideae und Anthoceridoideae) in mindestens 33 Gattungen auftaucht. Andere nachgewiesene Alkaloid-Gruppen sind Steroidalkaloide, Pyrrolalkaloide, Pyrazolalkaloide, Pyridinalkaloide, Imidazolalkaloide, Aliphatische Alkaloide oder alkaloide Amine und Amide, Chinolinalkaloide und Indolalkaloide.

Das bekannteste Alkaloid der Nachtschattengewächse ist das Pyridinalkaloid Nikotin aus der Tabakpflanze (Nicotiana sp.), weitere bekannte Alkaloide sind Hyoscyamin, Atropin, Scopolamin und Capsaicin.

Aufgrund der speziellen pharmakologischen Eigenschaften dieser Alkaloide wurden die Gewinnungsverfahren aus den unterschiedlichen Pflanzenteilen und die chemischen Eigenschaften der einzelnen Verbindungen in ausführlichen Übersichten beschrieben.

In der Psychiatrie des 19. Jahrhunderts spielten diese Alkaloide in verschiedenen Mischungen und Dosierungen eine wichtige Rolle als Therapeutika.

Steroide
Die meisten Steroide der Nachtschattengewächse sind vor allem als primäre Inhaltsstoffe eingeordnet, nur wenige können zu den sekundären Inhaltsstoffen gezählt werden. Vor allem Phytosterine wie Cholesterin, β-Sitosterol, Stigmasterin und Campesterin sowie deren Glykoside und Ester, aber auch Steroidlactone in zahlreichen Varianten sind innerhalb der ganzen Familie vorhanden.

Eine der phytochemisch interessantesten Gruppen der Steroidlactone ist die der Withanolide, von denen bisher über 300 aus der Unterfamilie Solanoideae isoliert werden konnten, in allen anderen Unterfamilien jedoch kein einziges. Sie dienen der Pflanze, ähnlich wie die Alkaloide, zur Abwehr von Fressfeinden.

Weitere Inhaltsstoffe
Charakteristisch für Nachtschattengewächse ist das Vorkommen von Cumarinen, welche auch von den Doldenblütlern bekannt sind. Cumarinfreie Arten sind innerhalb der Nachtschattengewächse nicht bekannt. Nachtschattengewächse enthalten selten größere Mengen an ätherischen Ölen, iridoide Verbindungen scheinen in der Familie nicht vorzukommen. Nachtschattengewächse bilden zwar Polyphenole, jedoch keine echten Gerbstoffe. An Flavonoiden sind mit Kaempferol und Quercetin vor allem Flavonole vorhanden, Flavone sind weniger verbreitet.

Bedeutung für den Menschen

Nahrungsmittel

Viele Nachtschattengewächse werden vom Menschen als Nahrungsmittel genutzt. Obwohl meist die Früchte geerntet werden, wird bei der wichtigsten Nahrungspflanze, der Kartoffel, ein anderer Pflanzenteil, nämlich die unter der Erde wachsende Knolle, verwendet. 2005 lag die Weltproduktion von Kartoffeln bei 324,5 Mio. Tonnen (388 Mio. Tonnen im 2017). Weitere wichtige Nahrungsmittel unter den Nachtschattengewächsen sind Tomaten mit einer Jahresproduktion von 124,7 Mio. Tonnen (2017: 182,3 Mio. Tonnen), Auberginen mit 30,8 Mio. Tonnen (2017: 52,3 Mio. Tonnen) und Paprika bzw. Chilis mit 24,7 Mio. Tonnen (2017: 36 Mio. Tonnen) frischen und 2,6 Mio. Tonnen (2017: 4,6 Mio. Tonnen) getrockneten Früchten. Alle Angaben beziehen sich auf das Jahr 2005, resp. ergänzt mit Angaben zu 2017.

Weitere als Nahrungspflanzen genutzte Vertreter der Familie, deren Produktionszahlen nicht an die bisher genannten heranreichen, sind einige Arten der Gattung Nachtschatten, wie Pepino, Tamarillo, Lulo, verschiedene Arten der Blasenkirschen, seltener auch Bocksdorn oder Jaltomata.

Gelegentlich wird berichtet, dass selbst als Giftpflanzen behandelte Arten als Nahrungsmittel genutzt werden. Beispielsweise werden laut verschiedenen Veröffentlichungen die Blätter und jungen Sprosse des Schwarzen Nachtschattens als Gemüse zubereitet. Oftmals wird der Giftgehalt durch mehrmaliges Kochen bzw. Zugabe von möglicherweise entgiftenden Zutaten wie Milch gemindert. Auch die reifen Früchte des Schwarzen Nachtschattens und verwandter Arten sollen gelegentlich, zum Teil nachdem sie zuvor gekocht worden sind, gegessen werden.

Die drei wichtigsten Nahrungspflanzen unter den Nachtschattengewächsen – Kartoffel, Tomate und Paprika – stammen ursprünglich aus Süd- und Mittelamerika, wo sie zum Teil schon seit mehreren tausend Jahren als Nahrung genutzt wurden. Reste von Kartoffelschalen wurden bei Ausgrabungen in Chile gefunden und auf etwa 11.000 Jahre v. Chr. datiert. Die ältesten bekannten Belege über die Kultivierung und damit Zuchtformen von Nachtschattengewächsen sind in etwa 6.000 Jahre alt und stammen von Arten des Paprika.

Der Zeitpunkt, zu dem die Aubergine über die arabische Welt nach Europa eingeführt wurde, ist nicht genau zu bestimmen. Es ist wahrscheinlich, dass die römischen und griechischen Kulturen die Pflanze noch nicht kannten, die Verwendung im arabischen Raum ist seit dem 11. Jahrhundert belegt. Die erste Beschreibung der Aubergine aus Europa stammt aus der Historia stirpium (1542) von Leonhart Fuchs, der dort bereits ihren Einsatz als Nahrungsmittel erwähnt.

Vor allem die aus Amerika eingeführten Pflanzen wurden zunächst meist als exotische Zierpflanzen gezogen, der kulinarische Wert wurde oft erst nach langer Zeit entdeckt. Jedoch erreichten in Europa vor allem die Kartoffel, aber auch die Tomate bis zum 18. Jahrhundert eine wichtige Rolle als Nahrungsmittel, so dass beide Pflanzen von europäischen Auswanderern erneut über den Atlantik gebracht wurden, um sie in Nordamerika zu kultivieren. Die gewachsene Abhängigkeit von der Kartoffel als Nahrungsmittel wurde vor allem während der Großen Hungersnot in Irland in der Mitte des 19. Jahrhunderts deutlich, die durch mehrere krankheits- und schädlingsbedingte Missernten der bis dahin üblichen Kartoffel-Monokulturen ausgelöst wurde.

Mystische Pflanzen, Genuss- und Rauschmittel

Viele der in Nachtschattengewächsen enthaltenen Alkaloide stellen einen Schutz vor Fressfeinden dar, da sie oftmals giftig sind und vor allem bei Säugetieren und dem Menschen auf das zentrale Nervensystem wirken und unter anderem Halluzinationen oder Drogenpsychosen auslösen, jedoch auch bis zum Tod führen können. Belege über den Einsatz von Nachtschattengewächsen als Rauschmittel sind schon aus den antiken Kulturen der Griechen, Römer, Araber und Hebräer bekannt, aber auch aus vielen anderen Kulturen sind Berichte über Einsatzmethoden zur Erzeugung rauschartiger Zustände überliefert.

Als Rauschmittel bekannte Nachtschattengewächse sind unter anderem die Gemeine Alraune (Mandragora officinarum), die Schwarze Tollkirsche (Atropa belladonna), das Schwarze Bilsenkraut (Hyoscyamus niger), verschiedene Stechäpfel (Datura sp.) und die Engelstrompeten (Brugmansia). Die wirtschaftlich bedeutendste Genuss- und Rauschpflanze unter den Nachtschattengewächsen ist jedoch der Tabak (Nicotiana tabacum u. a.), dessen Welternte 2005 unverarbeitet 6,6 Mio. Tonnen betrug.

Um die Rauschwirkung zu erzielen, werden verschiedene Methoden beschrieben, unter anderem Essen verschiedener Pflanzenteile, Rauchen von Blättern und Früchten, Einreiben mit Salben aus Pflanzenextrakten, Versetzen von Getränken mit Früchten und Samen.

Eine besondere Bedeutung als mystische Pflanze erhielt vor allem die Gemeine Alraune (Mandragora officinarum), deren verzweigte Pfahlwurzel oft mit der Form eines menschlichen Körpers verglichen wurde. In einer der ältesten Geschichten der Bibel, , wird eine Pflanze namens dudai erwähnt, die mit hoher Wahrscheinlichkeit mit der Alraune identisch ist. Aus dem antiken Griechenland sind erste Erwähnungen der Pflanze aus der Zeit um 400 v. Chr. bekannt, Theophrastus erwähnte um 230 v. Chr. neben medizinischen Einsatzmöglichkeiten auch die Verwendung als Aphrodisiakum. Weitere Erwähnungen der Pflanze finden sich auch in Aufzeichnungen aus dem Römischen Reich, nach dessen Zusammenbruch wird die Alraune zunächst wenig erwähnt. Erst zwischen 1200 und 1600 gewinnt die Pflanze wieder an mystischer und spiritueller Bedeutung, sie wird als Talisman geschätzt. Es ranken sich jedoch zugleich diverse Mythen um die Pflanze. Oftmals wird berichtet, dass die Pflanze die Kraft besitze, Menschen zu töten, die die Wurzel ausgraben wollen. Mit der stärker werdenden Hexenverfolgung taucht die Alraune immer wieder als Zutat der sogenannten Hexensalben auf, auch andere Nachtschattengewächse wie Bilsenkraut, Stechapfel oder Tollkirsche findet man in diesem Zusammenhang.

Die Legende von Odysseus, dessen Gefährten durch die Zauberin Kirke in Schweine verwandelt werden, wird oft auf eine Gabe von Bilsenkraut (Hyoscyamus) und die dadurch hervorgerufenen Halluzinationen zurückgeführt. Das Bilsenkraut wird auch als Zugabe zu Bädern in mittelalterlichen Badestuben aufgeführt, um dort die Freizügigkeit zu fördern. Weiterhin wurden die Samen auch als Zusatz zu Bier verwendet. Oftmals wurde dies verboten, beispielsweise durch eine Polizeiordnung von 1507 aus Eichstätt oder das bayrische Reinheitsgebot von 1516. Weitere Berühmtheit erlangte das Bilsenkraut durch den Mordprozess aus dem Jahr 1910 gegen Hawley Crippen, der seine Ehefrau mit Hyoscin, dem giftigen Alkaloid der Pflanze, umbrachte. Besondere Beachtung erlangte der Fall zum einen dadurch, dass die Verhaftung Crippens möglich gemacht wurde, indem erstmals die Kommunikation per Telegramm zwischen Europa und Amerika für diese Zwecke benutzt wurde. Andererseits gilt die Ermittlung und Beweisführung vor Gericht als erster Einsatz der forensischen Medizin: Der Toxikologe William Willcox extrahierte aus dem Mageninhalt, dem Darm, den Nieren und der Leber der Leiche das Alkaloid, das zur Vergiftung führte und konnte anhand des Schmelzpunktes nachweisen, dass es sich dabei um Hyoscin handelte.

Ende der 1990er Jahre wurde bei Untersuchungen des Drogenkonsumverhaltens Jugendlicher eine verstärkte Einnahme pflanzlicher Halluzinogene festgestellt. Dabei wurden den Umfrageergebnissen zufolge pflanzliche "Modedrogen" der 1970er Jahre, wie der Peyote-Kaktus oder Ayahuasca kaum noch verwendet. Es wurde jedoch neben verstärkter Verwendung verschiedener psychoaktiver Pilze (z. B. Psilocybe sp.) eine Zunahme des Konsums von Nachtschattengewächsen wie Engelstrompeten und Stechapfel festgestellt. Von den Konsumenten werden diese Rauschmittel fälschlicherweise oft als ungefährlich eingestuft.

Einsatz in der Medizin
Die Entwicklung der medizinischen Nutzung der Nachtschattengewächse ist eng mit der Geschichte als Rauschmittel verbunden, oftmals lässt sich die historisch belegte Verwendung schlecht in eine der Kategorien einordnen. Eine erste belegte rein medizinische Verwendung der Nachtschattengewächse stammt aus dem ersten Jahrhundert n. Chr. vom griechischen Arzt Dioskurides, der beschreibt, wie mit Alraunenwurzel versetzter süßer Wein zur Narkose von Patienten vor chirurgischen Eingriffen benutzt wird. Viele Nachtschattengewächse sind in verschiedenen Kulturen in der Volksmedizin bekannt, beispielsweise wird Bilsenkraut zur Schmerzbekämpfung, bei Keuchhusten, Geschwüren oder Unterleibsentzündungen eingesetzt. Zur Verwendung des Schwarzen Nachtschatten (Solanum nigrum) und verwandter Arten gibt es fast weltweit Belege als Mittel gegen verschiedene Erkrankungen, vor allem gegen Fieber und Entzündungen des Verdauungstraktes. In Brasilien gilt die Dama da Noite (Cestrum laevigatum) nicht nur als Rauschmittel, sondern auch als Antiseptikum, Sedativum, Emolliens (Linderungsmittel) und Leberstimulans. Lange Zeit galt auch das Verbrennen und Einatmen des Rauches von Datura-Blättern als Mittel gegen Asthma.

Bekanntestes aktuelles Einsatzgebiet der Nachtschattengewächse ist die Verwendung von aus Paprika (Capsicum) gewonnenen Capsaicin-Extrakten zur Durchblutungsförderung unter anderem bei Rheuma. Obwohl der Name des ABC-Pflasters noch auf den Inhaltsstoff Belladonna (Tollkirsche (Atropa belladonna, Atropin enthaltend)) hinweist, wird dieser heute nicht mehr verwendet. Jedoch werden Extrakte aus der Tollkirsche in der Augenheilkunde zur Pupillenerweiterung und bei Magen-Darm-Erkrankungen verwendet. Weiterhin werden Extrakte aus den Samen des Stechapfels gegen Asthma, Extrakte aus dem Bittersüßen Nachtschatten (Solanum dulcamara) gegen Ekzeme und Rheuma sowie das Nikotin verschiedener Tabake zur Entwöhnung von Rauchern beispielsweise mit Nikotinpflastern oder -kaugummis verwendet. Kartoffelstärke wird als Zusatz zu medizinischen Pudern gebraucht. Das Bilsenkraut hat heute nur noch selten Bedeutung in der Medizin, Extrakte sind nur noch in wenigen Asthmamitteln und Salben zu finden.

Zierpflanze

Durch die meist zahlreichen und vielfarbigen, zum Teil auch ungewöhnlich geformten Blüten der Nachtschattengewächse werden viele Vertreter der Familie als Zierpflanzen geschätzt. Verschiedene Hybriden der Petunien wie die Surfinia-Petunien zählen zu den beliebtesten und wirtschaftlich bedeutendsten Balkonblumen, Engelstrompeten werden aufgrund ihrer außergewöhnlich großen Blüten in Kübeln gezogen. Als Ziertabak bezeichnete Arten und Hybriden des Tabaks zeichnen sich durch auffällige, stark duftende Blüten in verschiedenen Farben aus. In den letzten Jahren wurde Lycianthes rantonnei, auch Enzianstrauch oder Kartoffelbaum genannt, durch seine vielen dunkelblauen Blüten als Kübelpflanze sehr beliebt. Verschiedene buntblühende Büsche, beispielsweise aus den Gattungen Bocksdorne oder Spaltblumen (Schizanthus) werden gerade in wärmeren Lagen zur Grünflächengestaltung genutzt. Aber auch wegen der dekorativ aussehenden Früchte einiger Nachtschattengewächse werden diese in Zierformen gezogen, beispielsweise die Lampionblume (Physalis alkegengi), verschiedene Züchtungen des Paprika, der Korallenstrauch (Solanum pseudocapsicum) oder die Kuheuterpflanze (Solanum mammosum).

Quellen und weiterführende Informationen

Hauptquellen
 Armando T. Hunziker: The Genera of Solanaceae. A.R.G. Gantner Verlag K.G., Ruggell, Liechtenstein 2001, ISBN 3-904144-77-4.
 J. G. Hawkes et al. (Hrsg.): Solanaceae III: Taxonomy, Chemistry, Evolution. Royal Botanic Gardens, Kew 1991, ISBN 0-947643-31-1.
 M. Nee et al. (Hrsg.): Solanaceae IV, Advances in Biology and Utilization. Royal Botanic Gardens, Kew 1999, ISBN 1-900347-90-3.

Anmerkung: Um eine Einheitlichkeit in der Bezeichnung der Untertaxa zu gewährleisten, wird im Artikel die Systematik nach Hunziker (The Genera of Solanaceae) verwendet. Spätere, allgemein anerkannte Umordnungen, beispielsweise die Einordnung der Gattungen Lycopersicon und Cyphomandra in die Gattung Solanum wurden ebenfalls berücksichtigt.

Einzelnachweise

Weblinks

 Solanaceae bei APG (englisch)
 Beschreibung der Familie (deutsch)
 SOL Genomics Network (englisch)


text:
Q: Closing Google v3 API InfoWindow, using FusionTables Layer We are generating a map with Markers/Infowindows via FusionTables.
The map is being presented via a FusionTables Layer, and I am using the InfoBox plugin in order to create my own custom style of InfoWindow.
This is all fine and dandy. My window appears as I expected.
However, since I'm using our FusionTables setup, all the Markers/InfoWindows are generated. At no point have I manually declared them.
Because of this, I'm getting two InfoWindows. The google default, and my new InfoBox version. I'm creating the Infobox through this listener:
google.maps.event.addListener(layer, 'click', function(e) {
    var text = e.infoWindowHtml;
    infoBox.setContent(text);
    infoBox.setPosition(e.latLng);
    infoBox.open(map);
});

At this point, the e results in the following when I log it:
Object
    infoWindowHtml: "My Code Is In Here"
    latLng: P
    pixelOffset: U
    row: Object
    __proto__: Object

I'm looking for a method to prevent the original InfoWindow from displaying. At the very least, a method to hide/close the InfoWindow on InfoBox open.

A: It looks like google updated the API docs today
http://code.google.com/apis/maps/documentation/javascript/reference.html#FusionTablesLayerOptions
Setting suppressInfoWindows to true will stop the built in info windows from appearing.


Beginning with planting, to harvesting and processing crops the agricultural environment provides a significant challenge to the actuators used to operate the equipment needed to complete the task.
Bimba manufactures standard and customized actuators using a variety of materials, seals and lubricates to maximize performance in agricultural applications.
Sorting - Bimba actuators are used to operate "Hi Speed" fruit and vegetable reject mechanisms and to clean optical lenses that determine the size and quality of harvested produce.