text:
// Copyright (c) 2009 INRIA Sophia-Antipolis (France).
// All rights reserved.
//
// This file is part of CGAL (www.cgal.org).
// You can redistribute it and/or modify it under the terms of the GNU
// General Public License as published by the Free Software Foundation,
// either version 3 of the License, or (at your option) any later version.
//
// Licensees holding a valid commercial license may use this file in
// accordance with the commercial license agreement provided with the software.
//
// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
//
// $URL$
// $Id$
//
//
// Author(s) : Stéphane Tayeb, Pierre Alliez, Camille Wormser
//

#ifndef CGAL_AABB_TRAITS_H_
#define CGAL_AABB_TRAITS_H_

#include <CGAL/Bbox_3.h>
#include <CGAL/AABB_intersections.h>
#include <CGAL/internal/AABB_tree/Has_nested_type_Shared_data.h>
#include <CGAL/internal/AABB_tree/Primitive_helper.h>

#include <boost/optional.hpp>
#include <boost/bind.hpp>

/// \file AABB_traits.h

namespace CGAL {

namespace internal{  namespace AABB_tree {

template <class T>
struct Remove_optional  { typedef T type; };

template <class T>
struct Remove_optional< ::boost::optional<T> >  { typedef T type; };

//helper controlling whether extra data should be stored in the AABB_tree traits class
template <class Primitive, bool has_shared_data=Has_nested_type_Shared_data<Primitive>::value>
struct AABB_traits_base;

template <class Primitive>
struct AABB_traits_base<Primitive,false>{};

template <class Primitive>
struct AABB_traits_base<Primitive,true>{
  typename  Primitive::Shared_data m_primitive_data;

  #if !defined(CGAL_CFG_NO_CPP0X_VARIADIC_TEMPLATES) && !defined(CGAL_CFG_NO_CPP0X_RVALUE_REFERENCE)
  template <typename ... T>
  void set_shared_data(T&& ... t){
    m_primitive_data=Primitive::construct_shared_data(std::forward<T>(t)...);
  }
  #else
  void set_shared_data(){
    m_primitive_data=Primitive::construct_shared_data();
  }

  template <class T1>
  void set_shared_data(T1& t1){
    m_primitive_data=Primitive::construct_shared_data(t1);
  }

  template <class T1,class T2>
  void set_shared_data(T1& t1, T2& t2){
    m_primitive_data=Primitive::construct_shared_data(t1,t2);
  }

  template <class T1,class T2,class T3>
  void set_shared_data(T1& t1,T2& t2,T3& t3){
    m_primitive_data=Primitive::construct_shared_data(t1,t2,t3);
  }

  template <class T1,class T2,class T3,class T4>
  void set_shared_data(T1& t1,T2& t2,T3& t3,T4& t4){
    m_primitive_data=Primitive::construct_shared_data(t1,t2,t3,t4);
  }

  template <class T1,class T2,class T3,class T4,class T5>
  void set_shared_data(T1& t1,T2& t2,T3& t3,T4& t4,T5& t5){
    m_primitive_data=Primitive::construct_shared_data(t1,t2,t3,t4,t5);
  }
  #endif
  const typename Primitive::Shared_data& shared_data() const {return m_primitive_data;}
};

} } //end of namespace internal::AABB_tree

/// \addtogroup PkgAABB_tree
/// @{

/// This traits class handles any type of 3D geometric
/// primitives provided that the proper intersection tests and
/// constructions are implemented. It handles points, rays, lines and
/// segments as query types for intersection detection and
/// computations, and it handles points as query type for distance
/// queries.
/// \cgalModels AABBTraits
/// \tparam GeomTraits must  be a model of the concept \ref AABBGeomTraits,
/// snd provide the geometric types as well as the intersection tests and computations.
/// \tparam Primitive provide the type of primitives stored in the AABB_tree.
///   It is a model of the concept `AABBPrimitive` or `AABBPrimitiveWithSharedData`.
///
/// \sa `AABBTraits`
/// \sa `AABB_tree`
/// \sa `AABBPrimitive`
/// \sa `AABBPrimitiveWithSharedData`
template<typename GeomTraits, typename AABBPrimitive>
class AABB_traits:
  public internal::AABB_tree::AABB_traits_base<AABBPrimitive>
{
  typedef typename CGAL::Object Object;
public:
  typedef AABB_traits<GeomTraits, AABBPrimitive> AT;
  // AABBTraits concept types
  typedef typename GeomTraits::FT FT;
  typedef AABBPrimitive Primitive;

  typedef typename std::pair<Object,typename Primitive::Id> Object_and_primitive_id;

  typedef typename std::pair<typename GeomTraits::Point_3, typename Primitive::Id> Point_and_primitive_id;

  /// `Intersection_and_primitive_id<Query>::%Type::first_type` is found according to
  /// the result type of `GeomTraits::Intersect_3::operator()`,
  /// (that is cpp11::result_of<GeomTraits::Intersect_3(Query, Primitive::Datum)>::type). If it is
  /// `boost::optional<T>` then it is `T`, and the result type otherwise.
  template<typename Query>
  struct Intersection_and_primitive_id {
    typedef typename cpp11::result_of<
      typename GeomTraits::Intersect_3(Query, typename Primitive::Datum)
    >::type Intersection_type;

    typedef std::pair<
      typename internal::AABB_tree::Remove_optional<Intersection_type>::type,
      typename Primitive::Id > Type;
  };

  // types for search tree
  /// \name Types
  /// @{

  /// Point query type.
  typedef typename GeomTraits::Point_3 Point_3;

  /// additionnal types for the search tree, required by the RangeSearchTraits concept
  /// \bug This is not documented for now in the AABBTraits concept.
  typedef typename GeomTraits::Iso_cuboid_3 Iso_cuboid_3;

  ///
  typedef typename CGAL::Bbox_3 Bounding_box;

  /// @}

  typedef typename GeomTraits::Sphere_3 Sphere_3;
  typedef typename GeomTraits::Cartesian_const_iterator_3 Cartesian_const_iterator_3;
  typedef typename GeomTraits::Construct_cartesian_const_iterator_3 Construct_cartesian_const_iterator_3;
  typedef typename GeomTraits::Construct_center_3 Construct_center_3;
  typedef typename GeomTraits::Compute_squared_radius_3 Compute_squared_radius_3;
  typedef typename GeomTraits::Construct_min_vertex_3 Construct_min_vertex_3;
  typedef typename GeomTraits::Construct_max_vertex_3 Construct_max_vertex_3;
  typedef typename GeomTraits::Construct_iso_cuboid_3 Construct_iso_cuboid_3;

  /// Default constructor.
  AABB_traits() { };

  typedef typename GeomTraits::Compute_squared_distance_3 Squared_distance;
  Squared_distance squared_distance_object() const { return GeomTraits().compute_squared_distance_3_object(); }

  /**
   * @internal
   * @brief Sorts [first,beyond[
   * @param first iterator on first element
   * @param beyond iterator on beyond element
   * @param bbox the bounding box of [first,beyond[
   *
   * Sorts the range defined by [first,beyond[. Sort is achieved on bbox longuest
   * axis, using the comparison function `<dim>_less_than` (dim in {x,y,z})
   */
  class Sort_primitives
  {
    const AABB_traits<GeomTraits,AABBPrimitive>& m_traits;
  public:
    Sort_primitives(const AABB_traits<GeomTraits,AABBPrimitive>& traits)
      : m_traits(traits) {}

    template<typename PrimitiveIterator>
    void operator()(PrimitiveIterator first,
                    PrimitiveIterator beyond,
                    const typename AT::Bounding_box& bbox) const
      {
        PrimitiveIterator middle = first + (beyond - first)/2;
        switch(longest_axis(bbox))
        {
        case AT::CGAL_AXIS_X: // sort along x
          std::nth_element(first, middle, beyond, boost::bind(less_x,_1,_2,m_traits));
          break;
        case AT::CGAL_AXIS_Y: // sort along y
          std::nth_element(first, middle, beyond, boost::bind(less_y,_1,_2,m_traits));
          break;
        case AT::CGAL_AXIS_Z: // sort along z
          std::nth_element(first, middle, beyond, boost::bind(less_z,_1,_2,m_traits));
          break;
        default:
          CGAL_error();
        }
      }
  };

  Sort_primitives sort_primitives_object() const {return Sort_primitives(*this);}

  /*
   * Computes the bounding box of a set of primitives
   * @param first an iterator on the first primitive
   * @param beyond an iterator on the past-the-end primitive
   * @return the bounding box of the primitives of the iterator range
   */
  class Compute_bbox {
    const AABB_traits<GeomTraits,AABBPrimitive>& m_traits;
  public:
    Compute_bbox(const AABB_traits<GeomTraits,AABBPrimitive>& traits)
      :m_traits (traits) {}

    template<typename ConstPrimitiveIterator>
    typename AT::Bounding_box operator()(ConstPrimitiveIterator first,
                                         ConstPrimitiveIterator beyond) const
      {
        typename AT::Bounding_box bbox = compute_bbox(*first,m_traits);
        for(++first; first != beyond; ++first)
        {
          bbox = bbox + compute_bbox(*first,m_traits);
        }
        return bbox;
      }
  };

  Compute_bbox compute_bbox_object() const {return Compute_bbox(*this);}

  class Do_intersect {
    const AABB_traits<GeomTraits,AABBPrimitive>& m_traits;
  public:
    Do_intersect(const AABB_traits<GeomTraits,AABBPrimitive>& traits)
      :m_traits(traits) {}

    template<typename Query>
    bool operator()(const Query& q, const Bounding_box& bbox) const
    {
      return CGAL::do_intersect(q, bbox);
    }

    template<typename Query>
    bool operator()(const Query& q, const Primitive& pr) const
    {
      return GeomTraits().do_intersect_3_object()(q, internal::Primitive_helper<AT>::get_datum(pr,m_traits));
    }
  };

  Do_intersect do_intersect_object() const {return Do_intersect(*this);}

class Intersection {
  const AABB_traits<GeomTraits,AABBPrimitive>& m_traits;
public:
  Intersection(const AABB_traits<GeomTraits,AABBPrimitive>& traits)
    :m_traits(traits) {}
    #if CGAL_INTERSECTION_VERSION < 2
template<typename Query>
boost::optional<typename AT::Object_and_primitive_id>
operator()(const Query& query, const typename AT::Primitive& primitive) const
{
  typedef boost::optional<Object_and_primitive_id> Intersection;

  CGAL::Object object = GeomTraits().intersect_3_object()(internal::Primitive_helper<AT>::get_datum(primitive,m_traits),query);
  if ( object.empty() )
    return Intersection();
  else
    return Intersection(Object_and_primitive_id(object,primitive.id()));
}
    #else
    template<typename Query>
    boost::optional< typename Intersection_and_primitive_id<Query>::Type >
    operator()(const Query& query, const typename AT::Primitive& primitive) const {
      typename cpp11::result_of<typename GeomTraits::Intersect_3(Query, typename Primitive::Datum) >::type
        inter_res = GeomTraits().intersect_3_object()(internal::Primitive_helper<AT>::get_datum(primitive,m_traits),query);
      if (!inter_res)
          return boost::optional<typename Intersection_and_primitive_id<Query>::Type>();
      return boost::make_optional( std::make_pair(*inter_res, primitive.id()) );
    }
    #endif
};

Intersection intersection_object() const {return Intersection(*this);}

  // This should go down to the GeomTraits, i.e. the kernel
  class Closest_point {
      typedef typename AT::Point_3 Point;
      typedef typename AT::Primitive Primitive;
    const AABB_traits<GeomTraits,AABBPrimitive>& m_traits;
  public:
    Closest_point(const AABB_traits<GeomTraits,AABBPrimitive>& traits)
      : m_traits(traits) {}

    Point operator()(const Point& p, const Primitive& pr, const Point& bound) const
    {
        return CGAL::nearest_point_3(p, internal::Primitive_helper<AT>::get_datum(pr,m_traits), bound);
    }
  };

  // This should go down to the GeomTraits, i.e. the kernel
  // and the internal implementation should change its name from
  // do_intersect to something like does_contain (this is what we compute,
  // this is not the same do_intersect as the spherical kernel)
  class Compare_distance {
      typedef typename AT::Point_3 Point;
      typedef typename AT::FT FT;
      typedef typename AT::Primitive Primitive;
  public:
      template <class Solid>
      CGAL::Comparison_result operator()(const Point& p, const Solid& pr, const Point& bound) const
      {
          return GeomTraits().do_intersect_3_object()
          (GeomTraits().construct_sphere_3_object()
          (p, GeomTraits().compute_squared_distance_3_object()(p, bound)), pr)?
          CGAL::SMALLER : CGAL::LARGER;
      }

      template <class Solid>
      CGAL::Comparison_result operator()(const Point& p, const Solid& pr, const FT& sq_distance) const
      {
        return GeomTraits().do_intersect_3_object()
          (GeomTraits().construct_sphere_3_object()(p, sq_distance),
           pr) ?
          CGAL::SMALLER :
          CGAL::LARGER;
      }
  };

  Closest_point closest_point_object() const {return Closest_point(*this);}
  Compare_distance compare_distance_object() const {return Compare_distance();}

private:
  /**
   * @brief Computes bounding box of one primitive
   * @param pr the primitive
   * @return the bounding box of the primitive \c pr
   */
  static Bounding_box compute_bbox (const Primitive& pr,
                                    const AABB_traits<GeomTraits,AABBPrimitive>& traits)
  {
    return internal::Primitive_helper<AT>::get_datum(pr,traits).bbox();
  }

  typedef enum { CGAL_AXIS_X = 0,
                 CGAL_AXIS_Y = 1,
                 CGAL_AXIS_Z = 2} Axis;

  static Axis longest_axis(const Bounding_box& bbox);

  /// Comparison functions
  static bool less_x(const Primitive& pr1, const Primitive& pr2,const AABB_traits<GeomTraits,AABBPrimitive>& traits)
  { return internal::Primitive_helper<AT>::get_reference_point(pr1,traits).x() < internal::Primitive_helper<AT>::get_reference_point(pr2,traits).x(); }
  static bool less_y(const Primitive& pr1, const Primitive& pr2,const AABB_traits<GeomTraits,AABBPrimitive>& traits)
  { return internal::Primitive_helper<AT>::get_reference_point(pr1,traits).y() < internal::Primitive_helper<AT>::get_reference_point(pr2,traits).y(); }
  static bool less_z(const Primitive& pr1, const Primitive& pr2,const AABB_traits<GeomTraits,AABBPrimitive>& traits)
  { return internal::Primitive_helper<AT>::get_reference_point(pr1,traits).z() < internal::Primitive_helper<AT>::get_reference_point(pr2,traits).z(); }

};  // end class AABB_traits

//-------------------------------------------------------
// Private methods
//-------------------------------------------------------
template<typename GT, typename P>
typename AABB_traits<GT,P>::Axis
AABB_traits<GT,P>::longest_axis(const Bounding_box& bbox)
{
  const double dx = bbox.xmax() - bbox.xmin();
  const double dy = bbox.ymax() - bbox.ymin();
  const double dz = bbox.zmax() - bbox.zmin();

  if(dx>=dy)
  {
    if(dx>=dz)
    {
      return CGAL_AXIS_X;
    }
    else // dz>dx and dx>=dy
    {
      return CGAL_AXIS_Z;
    }
  }
  else // dy>dx
  {
    if(dy>=dz)
    {
      return CGAL_AXIS_Y;
    }
    else  // dz>dy and dy>dx
    {
      return CGAL_AXIS_Z;
    }
  }
}

/// @}

}  // end namespace CGAL

#endif // CGAL_AABB_TRAITS_H_


Being a military wife, we are an incredibly patriotic family. We may have an overabundance of the good ole' red, white and blue in my home, but this is the time of year that most people start looking to add a bit to theirs. And since I have more than enough to share, I'd love to show you how I created this easy Patriotic Burlap Wreath. To tell you the truth, I had always been a bit intimidated by burlap wreaths. Trying to hold onto yards and yards of ribbon while fancifully shoving it through the wreath seemed like an extra three glasses of wine night for me. But I just love the look of the burlap and knew that it was time to conquer my fear. Breaking the wreath into sections, I found a much easier, hassle free way to construct my burlap wreath.
Looking at the wreath you can see nine distinct sections that are separated by crossbars. Please note that there are three openings per section, being bottom, middle and top.
To make the assembly easier, I chose to work in one of the nine sections at a time. I used eight feet of ribbon per section, so I was able to cut only that eight feet at a time instead of trying to work with the entire 72 feet. After cutting the eight foot piece of ribbon, fold each end in thirds and secure with floral wire or pipe cleaner.
Attach one end of the ribbon to one of the two middle bars in the section that you are working on. From there, make a loop from the back of the wreath and pull it up through the bottom opening. Now repeat, by making a loop and pulling through the middle opening, then the top.
At the back of the top section, simply twist the ribbon once over and move once again to the bottom opening next to your previous loops. Continue on until you have reached the end of your ribbon which you will attach with floral wire. Be sure to push the loops to the side so that you can add more. The more loops you have the fuller the wreath will look. Don't worry too much about fluffing the loops until the wreath is complete. To do this, just use your fingers to create the shape of loop and placement that you prefer.
Since this is rather hard to explain, I made a quick video showing the process. Please ignore my husband's finger, which he seems to have no notice of. Haha!
I found foam stars at my local craft store that I attached to my wreath with hot glue. I also tied a yellow ribbon on mine, but any color ribbon, an initial or even a 3-D star would look great!
I have to admit that I am very excited to display this wreath for upcoming Memorial Day as well as through the summer. And even more excited for the possibilities opened up to me now that I am no longer afraid to create a burlap wreath.
I hope that you enjoyed this patriotic burlap wreath tutorial, and I can't wait to bring some more fun projects next month. See you then!
Kristen, I love this wreath!! Thank you so much for sharing this fabulous tutorial!!
For all holiday and seasonal inspiration, go here.
For all crafts and diy projects on the site, go here.
Kristen is a military wife and mom to three turned blogger. She loves to create and hopes to inspire others to find their inner craftiness.
Beautiful! Such a great tutorial. I would not have "gotten" it without the video, but now I am inspired 😉 Pun intended!! I have been eyeing different ideas for patriotic door decor without that "wow" feeling, so I just might have to be brave and go for this one. Thanks ladies. For sharing your passions.
I am so glad that you like the wreath Melissa and that the video was helpful (even with that darn finger in the way)! It is hands down my favorite wreath that I have made, and it really makes a huge impact on my front door. Please come back to let me know if you make one of your own!


text:
United States Paris Eugene United States Olympic Team Raven Symone Michelle Carter Raven Saunders Sports Tumors Diseases and conditions Health Track and field Summer Olympic games Olympic games Professional football Football Celebrity legal affairs Celebrity Entertainment Arts and entertainment Women's track and field Women's sports Olympic Trials 2024 Olympic Games
Carter won't defend shot title after benign tumor removed
By PAT GRAHAM - Jun. 21, 2021 05:53 PM EDT
FILE - Michelle Carter sets to throw during the women's shot put at the U.S. Championships athletics meet in Des Moines, Iowa, in this Sunday, July 28, 2019, file photo. Reigning Olympic shot put champion Michelle Carter won't compete at the U.S. track and field trials after having a benign tumor removed from her right ankle. The 35-year-old will cheer on her friends and fellow competitors. (AP Photo/Charlie Neibergall, File)
EUGENE, Ore. (AP) — To find defending Olympic shot put champion Michelle Carter this week, cast a glance into the stands.
She won't be in the competition. That hurts.
But the American record holder is thankful that a surgically removed tumor on her right ankle came back benign.
The 35-year-old is relegated to cheering on her friends and fellow competitors at the U.S. Olympic track and field trials as she heals from surgery on June 3 in Dallas.
"It's a little rough to watch the Olympic trials knowing that I will not be participating," Carter told The Associated Press in a phone interview. "I was really excited to compete this year.
"I'm doing pretty good. Just taking everything one day at a time."
Not long ago, she began favoring her right ankle, which would flare up "really, really bad," she said, "and we couldn't figure out why." Known for a high pain tolerance, Carter was set to push through the discomfort to make it to trials and, should she earn a spot, to defend her title at the Tokyo Games. As a precaution, though, she underwent an MRI, which uncovered a growth.
There was still a chance for doctors to remove the tumor so she could be ready for the shot put event, which begins Thursday. But her surgery turned out to be more complicated and took more than two hours. There also was a gumball-sized piece of bone that needed to be removed.
"I guess prior to surgery, I had already kind of prepared myself to hear something other than, 'Oh, everything was OK. You're good,'" said Carter, a three-time Olympian. "Because I knew there was a possibility there could be more. I guess I kind of felt it in my heart that there was a possibility that there was going to be more. And I kind of already was prepared. Because the worst place for me to be in is a position of not knowing."
Last Wednesday, she heard the news she was hoping for — the tumor was benign.
"It helped so much, my friends and family checking in on me constantly, making sure that I'm good," said Carter, who planned to arrive in Eugene on Monday. "It's one feeling to know that your friends and family love you. But when they get a chance to actually really show you how much they love and care about you, that's an amazing feeling. I've just been enjoying being loved on from them."
She wanted to be in Eugene to show her support. For Raven Saunders, who made the 2016 Rio team and is among the favorites to make it to Tokyo. And for Magdalyn Ewen, another fellow Nike athlete. For all of them.
"I'm so excited for these young ladies to have a chance since now there's an extra spot open," Carter cracked. "I'm going to enjoy it, even though it's going to be bittersweet. But I'm there to watch other people's dream come true."
Don't jump to any conclusions: She's not retiring.
She and her dad/coach Michael Carter — a 1984 Olympic shot put silver medalist and Super Bowl-winning nose-tackle for the San Francisco 49ers — envision a few more seasons. They for sure see world championships next summer in Eugene and are locked in on the 2024 Paris Olympics, where Carter will try to recapture the title she won't get to defend this time.
To keep her busy, Carter will work on a few of her outside track ventures — a throwing camp for youth (" You Throw Girl ") and her nonprofit One Golden Shot, which empowers and encourages youth and communities in self-awareness and confidence-building.
This week, however, is for taking in some track and field from the stands.
"I've been doing this for so long and next year will be 25 years of me competing and throwing the shot put," Carter said. "That's a long time. And so, watching the young ladies that are coming up in my event, in the sport, and just watching them have the opportunity to experience what I've been able to experience three times, it's special. You work so hard for this one dream."
https://apnews.com/hub/olympic-games and https://twitter.com/AP_Sports

redpajama_set_name: RedPajamaCommonCrawl


Efficient To-Do List is a copy of calender and to do list software product for Windows. This handy, flexible and user-friendly software will be a right tool for helping you to organize your to-do lists and tasks. Your whole life will benefit the most from this handy and feature-packed calender and to do list software!
for the first question, i will suggest our programmers for the sencond question,the functions of the two version is the same, its difference is portability for the third question,yep, there is also portable version hope it helps.


With the festive season fast approaching, it's always good to have your platter game in check when you're entertaining! And the newest trend in this space is a killer charcuterie board. They are traditionally a meat and cheese board and can be as big or as small as you like, depending on how many mouths you are going to feed! I've got to say there have been some mouth-watering (and insta-worthy!) boards at the past few events I've been to. I took some serious mental notes in order to replicate one on my own with a healthy twist and share it here!
I love a nice piece of cheese, particularly when there's a wine involved! A good guide with cheese is to pick a soft one, a firm one and an aged one. I like camembert, pecorino and aged cheddar to cover the board. It's a personal choice so pick away. A good way to add a nice touch is to put some good quality comb honey on top of the camembert cheese and let it drip down the sides. Yum!
Get your hands on some nice sourdough and either break it up in pieces or toast and place on the board. You can pair it with some little ramekins of extra virgin olive oil and balsamic vinegar. A nice crunchy dukkah goes well with this too. Go for wholegrain or seed crackers to give it a healthy (and delisious!) kick.
As long as you and your guests are nut tolerant, a nice range of nuts can make your charcuterie board pop and give it some crunch. I like almonds, pistachios and cashews the best. Put them in little bowls or sprinkle them around the other items on your board.
These are a must for a healthy twist on your killer board. Cut up celery, carrot, red capsicum and cucumber into sticks and place decoratively around the board. Spread fresh strawberries, figs, grapes and cherry tomatoes in between your other items. They add a splash of colour and are irresistibly moreish!
A couple of yummy dips on your platter are the icing on the cake. Go for a nice healthy hommus and tzatziki and serve them next to the veggie sticks for dipping.
If you love your meat and want to add some in, go for some nice prosciutto and salami. Add a bowl of olives to one end of the board. You might also like a quince paste to pair with your cheese. Go nuts!
So next time you're in entertaining mode, think about creating a charcuterie board that is next-level delicious. And remember it can be healthy by adding some fresh stuff and keeping some of your options wholegrain and homemade. So you won't feel so bad after the wine!
Kombucha Moscow Mule – celebration time!


Rookie goalkeeper Jane Campbell made eight saves as the Dash won 2-1 over the Washington Spirit on Saturday night at BBVA Compass Stadium in Houston. With the win, the Dash extended their unbeaten streak to five games and improved to 5-7-2 with 17 points.
Defender Poliana put the Dash on the board first, scoring in the 25th minute. Andressa played a short corner to Janine Beckie, who crossed it towards the goal. Poliana flicked it on with her head, beating Spirit goalkeeper Stephanie Labbé to the far post to make it 1-0.
The Dash doubled the lead in the 53rd minute. Forward Rachel Daly passed the ball to Andressa, open at the top of the 18. The Brazilian midfielder struck it one-time, chipping it with her right foot and sending it just out over the fingertips of Labbé.
Several of Campbell's saves in the match were strong efforts, with one her best coming in the 29th minute to send a shot from Spirit defender Shelina Zadorsky over the bar.
The Spirit pulled a goal back in the 75th minute. Midfielder Havana Solaun sent a pass out wide to right back Estelle Johnson, making a run into the box. Johnson sent a right-footed shot past Campbell at the near post. It was the first goal of Johnson's NWSL career.
But Washington couldn't find the equalizer as Campbell denied them again in the 83rd minute, sending another long-distance shot over the bar, this time from midfielder Kristie Mewis.
The Dash played the match without forward Carli Lloyd, who was sent off last week and suspended for this week's game.
Labbé made six saves for the Spirit, bring her total to 58, second-best in the league. Washington fell to 3-7-3 with 12 points following the loss.
Match ends, Houston Dash 2, Washington Spirit 1.
Second Half ends, Houston Dash 2, Washington Spirit 1.
Corner, Washington Spirit. Conceded by Rachel Daly.
Attempt saved. Poliana (Houston Dash) right footed shot from a difficult angle on the right is saved in the bottom left corner.
Corner, Houston Dash. Conceded by Caprice Dydasco.
Attempt missed. Estefanía Banini (Washington Spirit) right footed shot from outside the box is close, but misses to the left.
Attempt saved. Kristie Mewis (Washington Spirit) left footed shot from outside the box is saved in the top centre of the goal. Assisted by Estelle Johnson.
Offside, Houston Dash. Janine Beckie tries a through ball, but Poliana is caught offside.
Attempt missed. Rachel Daly (Houston Dash) right footed shot from outside the box is too high. Assisted by Amber Brooks with a headed pass.
Substitution, Houston Dash. Cari Roccaro replaces Nichelle Prince.
Attempt missed. Janine Beckie (Houston Dash) right footed shot from the centre of the box misses to the left.
Goal! Houston Dash 2, Washington Spirit 1. Estelle Johnson (Washington Spirit) right footed shot from a difficult angle on the right to the centre of the goal. Assisted by Havana Solaun.
Attempt saved. Estefanía Banini (Washington Spirit) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Havana Solaun.
Attempt blocked. Caity Heap (Houston Dash) right footed shot from the centre of the box is blocked.
Attempt saved. Rachel Daly (Houston Dash) right footed shot from the centre of the box is saved in the bottom right corner. Assisted by Nichelle Prince.
Attempt blocked. Havana Solaun (Washington Spirit) right footed shot from outside the box is blocked. Assisted by Estefanía Banini.
Attempt missed. Rachel Daly (Houston Dash) header from the centre of the box is just a bit too high. Assisted by Andressinha with a cross following a corner.
Attempt missed. Mallory Pugh (Washington Spirit) right footed shot from outside the box is close, but misses to the left from a direct free kick.
Attempt missed. Havana Solaun (Washington Spirit) right footed shot from the right side of the box misses to the left. Assisted by Kristie Mewis.
Goal! Houston Dash 2, Washington Spirit 0. Andressinha (Houston Dash) right footed shot from outside the box to the high centre of the goal. Assisted by Rachel Daly.
Attempt saved. Estefanía Banini (Washington Spirit) left footed shot from the left side of the box is saved in the centre of the goal. Assisted by Mallory Pugh.
Attempt blocked. Havana Solaun (Washington Spirit) left footed shot from the right side of the box is blocked. Assisted by Estelle Johnson.
Attempt missed. Estefanía Banini (Washington Spirit) right footed shot from outside the box misses to the right. Assisted by Mallory Pugh.
Attempt missed. Andressinha (Houston Dash) right footed shot from the centre of the box is close, but misses to the right. Assisted by Nichelle Prince.
Substitution, Houston Dash. Bruna Benites replaces Cambria Privett.
Substitution, Houston Dash. Caity Heap replaces Morgan Brian.
Substitution, Washington Spirit. Kristie Mewis replaces Cheyna Williams.
Attempt missed. Havana Solaun (Washington Spirit) right footed shot from outside the box misses to the left.
Attempt blocked. Morgan Brian (Houston Dash) right footed shot from the centre of the box is blocked. Assisted by Janine Beckie.
Attempt saved. Estefanía Banini (Washington Spirit) right footed shot from the centre of the box is saved in the bottom right corner. Assisted by Mallory Pugh.
Attempt missed. Cheyna Williams (Washington Spirit) right footed shot from outside the box misses to the left. Assisted by Meggie Dougherty Howard.
Offside, Houston Dash. Nichelle Prince tries a through ball, but Janine Beckie is caught offside.
Attempt blocked. Nichelle Prince (Houston Dash) left footed shot from the centre of the box is blocked.
Attempt saved. Mallory Pugh (Washington Spirit) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Havana Solaun.
Attempt missed. Cheyna Williams (Washington Spirit) right footed shot from outside the box misses to the right.
Attempt blocked. Mallory Pugh (Washington Spirit) right footed shot from the centre of the box is blocked.
Attempt saved. Mallory Pugh (Washington Spirit) right footed shot from the right side of the box is saved in the bottom left corner. Assisted by Estefanía Banini.
Attempt missed. Rachel Daly (Houston Dash) header from the centre of the box is just a bit too high. Assisted by Poliana.
Attempt saved. Shelina Zadorsky (Washington Spirit) left footed shot from outside the box is saved in the top left corner.
Corner, Washington Spirit. Conceded by Morgan Brian.
Attempt saved. Rachel Daly (Houston Dash) right footed shot from outside the box is saved in the centre of the goal. Assisted by Janine Beckie.
Attempt blocked. Andressinha (Houston Dash) right footed shot from outside the box is blocked. Assisted by Morgan Brian.
Goal! Houston Dash 1, Washington Spirit 0. Poliana (Houston Dash) header from the centre of the box to the bottom right corner. Assisted by Janine Beckie with a cross following a corner.
Corner, Houston Dash. Conceded by Meggie Dougherty Howard.
Corner, Houston Dash. Conceded by Tori Huster.
Corner, Washington Spirit. Conceded by Cambria Privett.
Attempt blocked. Cheyna Williams (Washington Spirit) right footed shot from outside the box is blocked. Assisted by Havana Solaun.
Attempt saved. Rachel Daly (Houston Dash) left footed shot from very close range is saved in the centre of the goal. Assisted by Poliana.
Attempt saved. Mallory Pugh (Washington Spirit) left footed shot from the centre of the box is saved in the bottom left corner. Assisted by Estefanía Banini.
Attempt missed. Tori Huster (Washington Spirit) header from the centre of the box misses to the right. Assisted by Shelina Zadorsky following a set piece situation.
Attempt blocked. Janine Beckie (Houston Dash) left footed shot from outside the box is blocked.
Attempt missed. Rachel Daly (Houston Dash) right footed shot from the centre of the box misses to the left following a corner.
Attempt saved. Poliana (Houston Dash) header from the centre of the box is saved in the top left corner. Assisted by Camille Levin with a cross.


text:
- 苏州美甲美睫培训学校
Tsai Ing-wen: The woman in China's sights
Posted in 苏州美甲美睫培训学校 by admin on 19 Sep 2018
Taiwan's Tsai Ing-wen, right, waves beside incumbent her predecessor President Ma Ying-jeou on Friday. Photo: Kyodo News/AP Beijing: She is soft-spoken, attentive, balanced and loves cats. She is also the most powerful woman in the Chinese-speaking world and she has drawn a line in the sand with Beijing on her very first day on the job.
After being swept to a landslide election victory in January by a Taiwan public deeply disillusioned with the mainland-friendly Kuomintang government, Tsai Ing-wen was sworn in on Friday and promptly skirted around directly acknowledging the so-called "one-China policy" in her inaugural address, a move likely to irk Beijing.
'One-China' Policy and the '1992 Consensus'
Ms Tsai, of the independence-leaning Democratic Progressive Party, said in her speech she would seek common ground with the mainland and ensure cross-straits relations remained stable and peaceful. But she resisted pressure from Beijing to acknowledge they were part of a single nation, merely saying she respected the "historical fact" of "joint acknowledgements and understandings" reached between the sides at a landmark 1992 meeting which has underpinned all subsequent engagement between both sides since.
Beijing had been stepping up pressure on Ms Tsai in recent weeks to follow her predecessor Ma Ying-jeou's lead and openly endorse the "one-China" principle, the understanding that both sides belong to one China, even if they have different interpretations of what that signifies.
"If there is a cross-strait deadlock, or a crisis emerges, the person who changed the current situation should bear responsibility," Ma Xiaoguang, a spokesman for China's Taiwan Affairs Office, said at a news conference last week.
A more combative tone?
Much of Ms Tsai's mandate – the DPP has taken control of both the executive and legislative branches of parliament – is predicated on showing greater transparency, and a more sceptical tone, in the government's dealings with mainland China.
Toward the end of his second term, Mr Ma was heavily criticised for courting mainland business and economic pacts at little discernible benefit for the Taiwanese public. Lack of transparency over a mainland trade pact prompted widespread demonstrations and the occupation of the legislative yuan by university students in 2014.
"I think she will be incredibly attentive to domestic politics where the Ma government wasn't," says Mark Harrison, a Taiwan expert at the University of Tasmania.
"They will have a very different tone … it will be noisier but not necessarily substantively different.
"Tsai has signalled pretty strongly that she wants to maintain stability and peace and balance but the Chinese government has a strong position and we need to see whether it will go along with Tsai in finding a new equilibrium point."
Domestic agenda
Despite strong trade ties with mainland China, Taiwan's economy is in recession, having shrunk for three straight quarters, dragged down by slowing demand for its exports from mainland China and around the world. Recent university graduates, in particular are disillusioned with a lack of employment, low starting salaries and decreasing housing affordability.
Ms Tsai on Friday reinforced her pledges to enact policies focused on youth empowerment and social justice issues, while in another signal to the mainland, she said would reform Taiwan's flagging economy and "bid farewell to our past overreliance on a single market".
Ms Tsai drew strong applause from the crowd when she said her government would look into judicial reform: "the general sentiment is that the judicial system is not close to the people, and is not trusted by them". Also drawing cheers was a pledge to set up a "truth and reconciliation" commission to properly account for Taiwan's darkest page in its modern history: the bloody crackdown during an uprising of Taiwan's indigenous population in 1947, a prelude to decades of martial law that was only formally lifted in 1987.
There is also significant expectation that Ms Tsai could make Taiwan – with an increasingly liberal and progressive demographic – the first in Asia to legalise same-sex marriage.
Follow Fairfax Foreign on Twitter
Follow Fairfax Foreign on Facebook
A legend stays forever YoungVIDEO
GALLERY: Out and about in Orange
Microchip solves mysterious case of Sherlock the cat's disappearance
Struggle Street: Inala 'unfairly maligned'
Qld slowly working to give LGBTIQ community equal rights
© 2010 苏州吴江区美甲培训 - Theme design: ByPrelco


The Kilcunda Trestle Bridge is located approximately 117 kilometres south east of Melbourne in the beautiful seaside town of Kilcunda which runs on The Bass Highway about half way between Phillip Island and Wonthaggi.
The Kilcunda Bridge was constructed in 1911 for the Victorian Railways as part of the Woolamai-Wonthaggi railway. .It is a single-track fifteen span all-timber railway bridge, with a total deck length of 91 metres and a maximum height of twelve metres. Kilcunda Bridge came into use with the opening to traffic of the permanent coal-fields railway in 1911. The line was closed in 1978. The bridge is now part of the Bass Coast Shire Rail Trail, opened in 2006.
The track is now mainly used for walkers, riders and photographers.


She blinked, not moving, as he continued to stand there, his hand on her chest. "I want five minutes of your time…over a cup of coffee. An hour for lunch. I want you to pick up the phone when I call, talk with me for a while," he said, staring into her eyes while the blue-green of his gaze cut into her.
His breath was a caress on her flesh and she broke out into goosebumps.
Her heart raced in her chest and she couldn't even begin to understand why there was a knot in her chest.


Scan Comments: IV contrast can be useful to evaluate swelling or abscess. All scans are performed using the ALARA principle.
Comments: CareDose is successful in eliminating increased image noise in the shoulder region, specifically C6 and C7.
Reconstruction Comments: Coronal and sagittal reconstructions are performed aligned to the cervical vertebra.
Comments: IV contrast is not routinely necessary for this exam.


The Striking MulitFlex is an extremely powerful and flexible Wordpress theme with a robust framework that is scalable to large websites and web requirements. Offering true WP multisite capabilities, it is a WPML-approved design and provides customizations for Woo Commerce plug-in integration. Eye-catching MultiFlex & Ecommerce Responsive WP themes by captinlin SUPPORTS 8 COMPLIANT, WOOCOMMERCE 3.4. THE 4+ COMPATIBILITY & HAVE INTEGRATED THE LATEST REV SLIDER V5 SERIES INTO OUR THEMING!
100 PERCENT WITH THE LATEST STABLE PHP 7-7.2. Authorized design and we have additional wpml-related features! Striking MultiFlex is happy to announce an upgrade and please check out our support forum for more information about the latest Striking MultiFlex releases.
Fully compliant with the latest version of our software package. At this point of the letter, we have published the upgrade via our Application Programming Interface (API) so that all our customers can use our design upgrade feature to upgrade. The WooCommerce Plugin - To prove our interoperability we have added a Woo-based shop to our demonstration site - MultiFlex 1.2.9.
The Striking MultiFlex has many user-defined woo-related preferences in its key topic items that can be displayed on the demonstration site. The Striking MultiFlex contains a complete kit of installationable trial contents on our WPML natively one-touch trial contents installser - we are a proven WPML-compatible theming. We have created tens of millions of multilingual pages with Striking MultiFlex and we are also 100% RTL compliant with full RTL in our design, so every feature of the design can work in RTL as well.
The Striking multi-flex comes with a simple "One Touch" demonstration installer with the 3 different demonstration contents available, plus a full user-defined Revolution Slider demonstration pack! EYE-CATCHING MULTI-FLEX LOCATIONS! This is a very small selection of Striking multiflex websites -> typical topic designers like to show what they have made, but we think it's much more important to give you samples of what you can make - some websites are by DIY's and others by web pros, with a lot of topic functions in use, as well as many different Plugins.
Whether some are blogging, other e-commerce or e-commerce websites, and others are creatively orientated - whatever the intended use, Striking MultiFlex can be used to build an intelligent looking pro website, regardless of your knowledge level: In order to see the commentaries of genuine user and see the plug-ins used on each page (between the above pages there are over 200 different plug-ins), please go to the following thread: in our forums.
CELEBRITY! One well-known statement in many a testimonial is the strong endorsement of Striking. Striking's ethics on supporting are so good that they have been published on third-party blogs discussing WP issues as a role models for the correct implementation of supporting (Striking itself has been given many good independently ratings since its launch in 2010).
The Striking MulitFlex is an ultra-high performance and highly customizable Microsoft Outlook topic with a robust and scalable web site and web requirement management platform. Offering real WP multisite capabilities, it is a WPML-approved WPML-designed and offers customizations for Woo Commerce plug-in integrations. Have a look at the demonstration to see for yourself why it is the best answer to your web designing needs.
The Striking is a truly multi-purpose topic and can be used for website styles that range from photographing to gambling, automotives and property, blogs, portfolios, ecommerce and college and college sites for their sites! It has a very versatile look and can be adapted as required. There is no more extensive management surface you will find - simple enough for a novice to understand immediately, but fully manageable with each Striking style item so you as an expert developer can easily modify the look - and Striking contains a subordinate style for the WP designers.
This topic is highly plugin-friendly and an incomplete listing of supported plug-ins can be found at: http://kaptinlin. com/support/support/discussion/9024/need-to-know-noed-noed-noed-to-know-out-your-responsive-sites-for-eur-new-showcase and our gallery below shows some premier CodeCanyon plug-ins loved by our user base. Since its founding in 2010, Striking has received over 10 function enhancements and Microsoft Office update for Microsoft Office applications.


Published 04/22/2019 09:19:58 am at 04/22/2019 09:19:58 am in Outdoor Table Cooler Bar.
outdoor table cooler bar outdoor drinks cooler nz amazoncom keter gal cool bar modern smooth style with legs keter gal cool bar modern smooth style with legs outdoor patio pool cooler table.
outdoor table cooler bar, top best outdoor cooler tables reviews in paramatan pe wicker style outdoor patio pool cooler bar, cool patio bar table cover furniture outdoor stools cooler set furniture outdoor stools cooler set bistro chairs covers chair cover sets table awesome tables bar height, amazoncom outdoor patio cooler bar wooden rustic kitchen outdoor patio cooler bar wooden rustic kitchen furniture grilling prep station on roller wheels, keter patio tables patio furniture the home depot cool bar gray resin outdoor accent table and cooler in one, outdoor bar cooler riseagaincom outdoor bar storage cabinet reclaimed cooler bar cabinet reclaimed in outdoor bar cooler , outdoor cooler table patiopost cool table pe wicker style outdoor patio pool cooler bar brown, , outdoor bar ideas and amazing deck design tags backyards decks wood bar top ideas wooden incredible outside outdoor black stools captain , patio serving table outdoor serving table custom outdoor cabinet patio serving table outdoor serving table custom outdoor cabinet rustic cooler bar cart grilling prep table sideboard or buffet, patio cooler table concrete cool bar charming diy round puntoitaliaco patio cooler table concrete cool bar charming diy round.


Morinda naturally boosts immune system. It works to strengthen the immune system by providing powerful anti-inflammatory properties and antibacterial agents to help fight off infections and harmful bacteria.
We can use Noni fruit to help promote healthy scalp and healthy skin. Rubbing the fruit on areas of concern such as ringworm, eczema or a dry scalp can promote healing and help moisturize the area.
Morinda helps stimulate the production of nitric oxide. It helps the body fight off the replication of cancerous cells and reduces tumor growth. Noni fruit contains a substance called noni-ppt that can help boost the immune system and fight cancer.
Noni fruit contains selenium, phytonutrients and Vitamin C. They help fight free radical damage on the blood vessel walls. Noni also contains scopoletin. It is a compound that can help lower blood pressure levels.
We can use Morinda as a natural remedy to help lower cholesterol levels. It prevents the absorption of LDL cholesterol, reduces plaque in the arteries and keeps the body in good shape and healthy.
Thanks to the phytosterols it contains, Morinda can prevent the absorption of cholesterol. These compounds reduce plaque build up in the arteries and support brain health to keep the brain properly oxygenated and working properly. Therefore, they improve the memory and concentration.
Noni fruit contains high level of soluble fiber. It helps ease the strain on the intestines. It can also soften stools and provide the body with minerals and vitamins that it actually needs in order to keep the intestines healthy.
Morinda has natural anti-fungal, antibacterial and antiviral properties. They help the body fight off infection. It also contains healing compounds, including scopoletin, anthraquinones and terpenes, that work to fight off disease.
Possible side effects: Noni tea or juice, when taken in large amounts,in some people may cause liver damage. If you are pregnant or breastfeeding, do not take noni. It contains large amounts of potassium, so it may not be safe for people with kidney problems, kidney disease, or for those on a low-potassium diet.


This is not just your ordinary, Sunday afternoon, need to invite my friends over so I don't eat this whole dang thing, chocolate cake. It's a very special cake, dedicated to a special person. A few bloggers have got together to host a virtual baby shower for Jessica from How Sweet It Is. It's really a shame though (that it's a virtual baby shower, and not a real-life one), because a party with over 65 food bloggers making delicious food is pretty much my idea of heaven. And it's also a shame that I wasn't able to share this cake with Jessica in person, because I know that she would be the first one to appreciate the extra effort I made into trashing it up a.k.a dumping salty sticky caramel all over the top and then sprinkling with Maldon salt. Jessica's level of commitment to providing the world with the most delicious recipes is incredible. If I'm ever feeling a bit down, or lacking inspiration, I head on over to her blog, which is basically a site for all things tasty. And now she has a cookbook Seriously Delish that is just as amazing, and I'll admit that on a few occasions, I've been caught drooling all over the pages.
which is one of the easiest and fool-proof cake recipes that I have ever made. I made a salted buttercream frosting, and then reserved a bit of the caramel to drizzle over the top, followed by a few sprinkles of Maldon sea salt. This cake is good. I mean really good. So good, that I really did invite 6 friends over to help me eat it, because I knew that if I didn't get any help, I was in fact going to eat the whole thing myself. Hopefully, some time in the future I am able to make this cake for Jessica in person, because I feel sort of bad talking up such a big game over here. A big congratulations to you Jessica!
If you'd like to take a look at what some of the other bloggers made for the virtual baby shower, I have shared the links below.
Line 3 - 6" cake pans with parchment paper. Grease with butter, and then dust with flour.
In a large bowl, combine the sugar, flour, cocoa powder, salt, baking powder, and baking soda.
Add the lightly beaten eggs and combine.
Add the canola oil and the milk and combine. Stir in the boiling water. Your batter should now be fairly liquid.
Divide the batter into the three pans. Place into the oven and bake for 30 - 35 minutes. Remove from the oven and let cool for 10 minutes before removing from their pans. Let them finish cooling on a wire rack.
Place the corn syrup, water, and granulated sugar in a small saucepan and combine. Bring to a boil over medium heat. Do not stir the mixture while it's boiling. Continue to boil until it thickens and turns a light brown caramel color. Remove from the heat and slowly stir in the cream, vanilla, salt, and lemon juice with a wire whisk. If the caramel clumps unevenly, place back on the stove on low heat, and stir until it becomes smooth. Set to the side to cool completely.
Once the caramel sauce is completely cool, combine the 2 sticks of softened butter, 4 cups powdered sugar, and 3/4 of the caramel together in a mixer and beat until a smooth.
Once the cakes have cooled completely, assemble them by placing a thick layer of frosting between each layer. Cover the top and sides with the rest of the frosting and smooth out with a spatula. Drizzle the left over caramel on top. Finish with some flaked Maldon salt.


text:
Emil Adolph Rossmässler (Emil Adolf Roßmäßler, Emil Adolph Roßmäßler) ( - ) fue un botánico y malacólogo alemán, registrado en IPNI como descubridor de nuevas especies.

Biografía
Desde 1825 estudió medicina en la Universidad de Leipzig y luego teología. En 1827, fue maestro, e involucrado en la recolección de especies de plantas y de la fauna. En 1830 asumió el cargo de profesor de zoología en la academia agrícola De Tharandt.

En 1854 publicó Reise-Erinnerungen aus Spanien, en el que narra un viaje suyo por el sureste de España llevado a cabo el año anterior. Ha sido considerado uno de los alemanes que más se preocupó por popularizar la ciencia a mediados del siglo .

Algunas publicaciones
 1930. «Beitrag zur Kenntniss d. Flora Hill & Knowlton

 1931. Lipsiaenses Plantae, weidanae et tharandtinae »

 1832 - Systematische Übersicht des Tierreiches

 1835–1839 - Iconographie der Land- und Süßwassermollusken (3 vols.)

 1835-1837 - Iconographie der Land- und Süßwasser-Mollusken, mit vorzüglicher Berücksichtigung der europäischen noch nicht abgebildeten Arten. Vol 1. - (1): [1], I-VI [= 1-6], 1-132, [1-2] (2): [1-2], 1-26 (3): [1-3], 1-3
 1838-1844 - Iconographie der Land- und Süßwassermollusken, mit vorzüglicher Berücksichtigung der europäischen noch nicht abgebildeten Arten. Vol 2. iv + 44 pp. iv + 46 pp. iv + 15 pp.), (4+37 pp.), Taf. 31-60. Dresde, Leipzig. (Arnold).
 1854-1859 - Iconographie der Land- und Süsswassermollusken Europa's, mit vorzüglicher Berücksichtigung kritischer und noch nicht abgebildeter Arten. Volume 3. - pp. I-VIII, 1-39, I-VIII, 1-77, [1], I-VIII, 1-140, Taf. 61-90. Leipzig.

 1847 - Helix ligata Müll. Eine kritische Bemerkung. - Zeitschrift für Malakozoologie 4: 161-164. Cassel.

 1853 - Kurzer Bericht über meine malakozoologische Reise durch einen Theil des südöstlichen Spanien. - Zeitschrift für Malakozoologie 10 (11): 161-171. Cassel.

 1857 - Diagnoses novorum Heliceorum. - Malakozoologische Blätter 4: 38-41. Cassel.

 1858 - Auerswald, Bernhard A. & Roßmäßler, Emil Adolph: Botanische Unterhaltungen zum Verständniß der heimathlichen Flora. Leipzig, Hermann Mendelssohn.

 1908 - Flora im Winterkleide

 2010. Recuerdos de un viajero por España. Ed. y tradujo Irene Prüfer Leske. Edición ilustr. de CSIC Press, 478 pp. ISBN 400091795, ISBN 9788400091798

Referencias

Bibliografía

Enlaces externos

 - bio en alemán, con su retrato

Nacidos en Leipzig
Fallecidos en Leipzig
Botánicos de Alemania del siglo XIX
Malacólogos de Alemania
Librepensamiento
Escritores en latín del siglo XIX
Escritores en alemán del siglo XIX

redpajama_set_name: RedPajamaWikipedia


slang To cause one to become angry. A noun or pronoun can be used between "dink" and "off." Please calm down, I didn't mean to dink you off. I'm so dinked off by this situation—it's amazing that I haven't screamed at the whole staff today.
Sl. to make someone angry. Whatever you do, don't dink her off! Why did you have to start out your speech by dinking off the entire audience?
tv. to make someone angry. Why did you have to start out your speech by dinking off the entire audience?
Djokovic had been untroubled until the 12th game when Federer earned a couple of set points, converting the second with a sublime half-volley dink off a dipping Djokovic backhand.
And both sides hit the woodwork in the second half - Henderson heading Stefan Johansen's lovely It's now - Celts dink off the post with Carey's strike hitting the upright late on - as the game ended in stalemate.


text:
Five-date tour for Sam Carter & Catherine MacLellan this October
Published: Friday, 04 October 2013 12:17
Anglo-Canadian Collaboration to tour UK
The results of an Anglo-Canadian collaboration by England's Sam Carter and Canadian Catherine MacLellan will be premiered in the UK in October with a five-date tour.
Sam, who won a BBC Folk Award for best newcomer in 2010, travelled to Catherine's home town of Prince Edward Island (PEI) in September 2012 for a week long residency as part of the English Folk Dance and Song Society's (EFDSS) Artist Development Programme, in partnership with Music PEI.
The singer songwriters created new material, which was presented to delegates at the Showcase PEI International Conference before a short tour of Atlantic Canada.
They reunite to continue their creative collaboration in October for a UK tour, which is supported by the Canada House Arts Trust.
Fleet Arts, Belper
07807 220 672 | Book now
Cecil Sharp House, London
0844 888 991 | Book now
Thursday 17 October
Arts4every1 Hall, High Wycombe
Billingley Village Hall, Barnsley
Homegrown Festival
0161 761 7107 | Book now
Download the tour poster (PDF)
"As penetrating as Richard Thompson's best work" 9/10 Uncut
"The work of a great songwriter in the making" Guitar & Bass
"His songs look set to stand the test of time and to be covered by others in turn" R2
"A talent developing quickly" Mojo
For more information go to www.samcartermusic.co.uk
Catherine MacLellan
"[MacLellan] probes matters of the heart with a poetic scalpel, always avoiding self-pity. Her voice is similarly pure and honest, managing to simultaneously sound fragile yet strong."Exclaim! Magazine
"Catherine MacLellan's Silhouette is very much a rewarding listen." Cadence Magazine
For more information go to www.catherinemaclellan.com
EFDSS' international development work
The Canadian projects are part of the EFDSS artists' development activity that focuses on developing international markets and creative opportunities for English folk artists. As part of our relationship with Atlantic Canada, EFDSS hosted a showcase of artists from PEI, New Brunswick, Newfoundland and Nova Scotia at Cecil Sharp House in November 2012. We also co-programmed a showcase room for UK and Canadian artists at Folk Alliance International 2013.
In 2013 EFDSS is partnering with Folk Music Canada on a further exchange programme. English folk artist Bella Hardy will travel to Alberta in September to collaborate with Canadian artist Cara Luft. They will perform at the BreakOut West showcase in Calgary, followed by a short tour around Alberta. In autumn 2014 Cara will work and tour with Bella in the UK. Bella will be our first Douglas Kennedy International Fellow.
There's never been a better time to donate to EFDSS - between now and 2019 your donation will be matched by Arts Council England!


In this morning's feed, three articles struck me. Core Inner Ego stuff.
I will never compare my life to yours. That's why I'm happy.
Focus works. A sharp edge cuts through the clutter.
Maybe you'll find something of value in them too.
If it requires my brain to exist, then it isn't real. Conversely, if it can exist without my brain, then it is real.


The popular mobile messaging application WhatsApp, acquired by Facebook last year for nearly $22 billion, unveiled a new service Wednesday for sending messages from a Web browser.
WhatsApp, which claims some 500 million users, said its Web service will be a "mirror" and would require an Internet-connected phone to work.
"Our Web client is simply an extension of your phone: the Web browser mirrors conversations and messages from your mobile device — this means all of your messages still live on your phone," WhatsApp said in a blog post.
The new messaging service currently only works with Google's Chrome browser and will not be available to iPhone users "due to Apple platform limitations," according to WhatsApp.


Patio homes on the east side of Hwy 17 of North Myrtle Beach. Within a short walk or golf cart to the beach. Close to Barefoot Landing with shopping, dining and entertainment.
Listing courtesy of CB Chicora Advantage Surfside , Layne Mureddu. Selling Office: Realty ONE Group Dockside , Shirley Crook.
Listing courtesy of The Edgewater Group , Anne Bolt. Selling Office: Keller Williams MB S. Realty , Rachel Schel.
Listing courtesy of CENTURY 21 Thomas Little River , Tracie Ross. Selling Office: CENTURY 21 Thomas Little River , Tracie Ross.
Listing courtesy of RE/MAX Southern Shores NMB , Jewell Knight. Selling Office: RE/MAX Southern Shores NMB , Jewell Knight.


"Ukrposhta," the national postal service of Ukraine came under a series of massive Distributed Denial of Service (DDoS) attacks on Monday for over 48 hours (2 days) forcing the service to go offline.
The postal service is run by the company's Infrastructure Ministry and has 12,000 postal offices and 76,000 workers all over the country.
Ukraine's Interfax news agency reported that for now, it is unclear who was behind these attacks however the targeted computers belonged to the shipments and parcels tracking system.
Ukraine has consistently been under large scale cyber attacks including malware campaigns and other cyber espionage against government institutions and critical infrastructure. Just a couple of months ago, Ukraine's super markets came under Petya wiper malware attack.
Ukranian police then seized servers of a company associated with the spreading of Petya in the country. Furthermore, the country's airport (1), energy plant (2), and power grid (3) also came under highly sophisticated malware attacks.
Since 2016, not only has there been a surge in large scale DDoS attacks, but the duration of those attacks have also increased. About a week ago, a Chinese Telecom firm suffered DDoS attacks that lasted for 11 days, approx. 227 hours.
While in March this year, cyber criminals used a variant of Mirai malware to launch a 54-hour DDoS attack on a US college. If you are running a business; calculate the cost and probability of a DDoS attack on your business with this DDoS Downtime Cost Calculator.


text:
Q: Find files with similar names in a folder using shell script I have a requirement of selecting xml files from a folder of same ID's.
E.g. There are files with name

*

*S-000001-0-0.xml

*S-000001-0-1.xml

*S-000001-0-2.xml

*S-000001-0-3.xml

*S-000001-0-4.xml

*S-000002-0-0.xml

*S-000003-0-0.xml

From 1 to 5 Xml belongs to one ID and 6,7 belongs to different ID.
My requirement is to select files of type 1 to 5 together and move to a new folder.

A: You can use a glob like so:
mv S-000001-*.xml dir-to-move-to

A: for x in `ls S*.xml | egrep -o '[0-9]{6}' | sort | uniq`; do mkdir -p /tmp/$x; cp S-$x-* /tmp/$x/.; done

This will create a folder ID (for each ID) in /tmp and then will copy there all files with the same ID.
You can replace cp with mv if tests are ok.
I assumed that ID has 6 digits and all other numbers are smaller.

A: find /path/to/old/directory -name 'S-??????-?-?.xml' -type f -print0 | \
    xargs -r0 mv -vt /path/to/new/directory

redpajama_set_name: RedPajamaStackExchange


Ms Nena V. is sharing her experience as an expatriate in the Netherlands.
Ms. Susanne Christensen is sharing her experience as an Expatriate in Amsterdam, Netherlands.
Ms. Kate Vowles is sharing her experience as an Expatriate in The Netherlands.
Miss Camilla Riis is sharing her experience as an Expatriate in Amsterdam, Netherlands.
Mrs. Olga Mecking is sharing her experience as an Expatriate in The Netherlands.
Mrs. Teresa Hulst is sharing her experience as an Expatriate in Amsterdam, Netherlands.
Ms Melissa Adams is sharing her experience as an Expatriate in Amsterdam, Netherlands.
Mr. Stuart Bilinghurst is sharing his experience as an Expatriate in The Netherlands.
Ms. Ashley Howe is sharing her experience as an Expatriate in the Netherlands.
Mrs. Bitterballen Bruid is sharing her experience as an Expatriate in the Netherlands.


text:
Q: Python: TypeError: 'NoneType' object has no attribute '__getitem__' When I was trying to run this:
lista=[4,10,4,15,6,15,18,10,7]
listb=[5,10,5,18,11,35,21,10,7]

import math

for i in range(9):
    a=math.log10(lista[i])
    b=math.log10(listb[i])
    lista=lista.insert(i,a)
    listb=listb.insert(i,b)

for i in range(17,8,-1):
    lista.remove(lista[i])
    listb.remove(listb[i])

print(lista)
print(listb)

Then I got :
File "C:/Python27/Lib/site-packages/xy/untitled3.py", line 11, in <module>
   a=math.log10(lista[i])
TypeError: 'NoneType' object has no attribute '__getitem__'

I need help. Thank you very much

A: This is because insert() doesn't return anything and so you are assigning None to your lists in the following lines:
lista=lista.insert(i,a)
listb=listb.insert(i,b)

Just doing the following is enough:
lista.insert(i,a)
listb.insert(i,b)

Examples
a = [1,2,3]
b = a.insert(1,1)

>>> print b
None

>>> print a
[1,1,2,3]

A: lista.insert() returns None because the list is altered in-place, and does not return the updated list.
During the second iteration of the loop then lista is None and lista[i] fails.
Don't assign the result of the insertion:
for i in range(9):
    a=math.log10(lista[i])
    b=math.log10(listb[i])
    lista.insert(i,a)
    listb.insert(i,b)

With that correction, your code prints:
[0.6020599913279624, 0.6020599913279624, 0.6020599913279624, 0.6020599913279624, 0.6020599913279624, 0.6020599913279624, 0.6020599913279624, 0.6020599913279624, 0.6020599913279624]
[0.6989700043360189, 0.6989700043360189, 0.6989700043360189, 0.6989700043360189, 0.6989700043360189, 0.6989700043360189, 0.6989700043360189, 0.6989700043360189, 0.6989700043360189]


Homes and business owners are beginning to count the cost as the latest 120km/h winds batter the west and south coasts.
An Orange weather warning is in place in some parts, and Met Éireann says the stormy weather is due to continue for the rest of the day.
Buses passing through Dublin's Sandymount are being diverted until the high tide passes. Until 2pm, Routes 1 and 47 traveling in the direction of Sandymount and Belarmine will operate via Park Avenue from Sandymount Village to St John's Church.
A close call in Lahinch, Co Clare, today. Pic: Sean Curtin.
In Galway, Salthill prom, Barna and Clifden have been the worst affected.
The stormy weather conditions in Lahinch, Co Clare, today. Pic: Sean Curtin.
Brid Moran owns WaveCrest Caravan Park in Caherdaniel. She has been telling Radio Kerry about the damage done to her livelihood.
Flooding on Union Quay in Cork city this morning. Pic: Larry Cummins.
ESB Networks says about 3,000 people across the country are without power this afternoon.
It says most of the outages have been caused by lightning damage.
ESB Networks Communications Manager Bernadine Moloney outlines the worst affected areas.
Union Quay in Cork city during the floods this morning. Pic: Larry Cummins.
Gales today with gusts 90to120km/h & very high Atlantic waves causing some coastal flooding. Heavy showers with hail/Thunder/some flooding.
Much of the boardwalk in Youghal, Co Cork, has been washed away by powerful waves.
In Waterford city, there has been flooding on the Park Road and on the Old Tramore Road.
The boathouse at Ballybunion Sea and Cliff Rescue Centre in Co Kerry has been badly damaged by high tides and storm surges this morning.
Cork and Galway have been hit by flooding this morning, as the south and west bears the brunt with 120 kilometre winds and high tides.
The River Lee has burst its banks in Cork city and there has been flooding in Bantry along the quay and in Wolfe Tone Square.
Morrison's Island, Union Quay and Wandesford Quay in Cork city are all impassable.
In Galway, the Promenade from Blackrock through Salthill is closed as high tide arrives and the Corrib River has broken its banks near the Spanish Arch.
While in Co Clare, Lahinch has suffered more flooding this morning, with the Liscannor Road now blocked by tidal water and debris.
The Promenade from Blackrock through Salthill up to And including Grattan Rd closed. Diversions in place. Overtopping waves at high tide.
CLARE: Flooding on Lahinch /Lisdoonvarna Rd between Lahinch & Liscannor. Debris & rocks have also been washed up on this road.
Winds of up to 120 kilometres per hour have knocked out power to around 4,000 homes across the country - with Westport Co Mayo, Ennis Co Clare, Bunclody Co Wexford, Clara in Co Offaly and Cahersiveen in Co Kerry the worst affected.
Co Clare suffered some of the worst damage in last Friday's storms.
Tom Tiernan, a Senior Engineer with Clare County Council, says the county is bracing itself again.
A number of ferries have also been cancelled.
Cool and very windy today with dry spells and occasional showers, some heavy and thundery with hail giving the risk of spot flooding.
CLARE: Flooding on the Lahinch /Lisdoonvarna Rd (R478) between Lahinch and Liscannor. Take extreme care.
The Junior Finance Minister, Brian Hayes, said funds for repair will be made available for some eligible groups after the storm has passed.


Matthew Gibson is executive director of Virginia Humanities. He holds a Ph.D. in English from the University of Virginia. Prior to his position as executive director, Matthew was Virginia Humanities' director of Digital Initiatives and editor of Encyclopedia Virginia. Prior to joining Virginia Humanities in 2005, Matthew served as Associate Director of the University of Virginia Library's Electronic Text Center. Matthew has a multitude of conference presentations and several publications to his credit, mostly in the field of digital library standards.
Raennah L. Mitchell is the assistant to the executive director at Virginia Humanities. She holds a Bachelor of Arts degree in English from the College of William & Mary. Prior to joining VH in 2018, she worked in acquisitions and design & production at the University of Virginia Press from 2008-2015. Also a freelance writer, she covers literary and visual arts for C-VILLE Weekly as a contributing columnist, a position she's held since 2016.
Cary Ferguson is financial assistant in Virginia Humanities' business office. She earned two Associate of Applied Science degrees from Piedmont Virginia Community College, the latter in Accounting in 2000. Soon after graduating, she had her first child. Wanting to stay at home to raise her children, she started her own medical transcription business working for a local hospital and various medical offices. In 2008 Ferguson started working part time for Virginia Humanities. As her duties and responsibilities continued to increase, she became full time in 2010. Ferguson manages financial payment and reconciliation processes, coordinates employee time management entry, and assists programs with organizing/coordinating finances and operations as well as organizing the record management archiving /destruction process. Her attention to detail, accuracy and efficiency in accounting are especially important for the annual audit. Ferguson has participated in numerous UVA business and accounting seminars, Human Resource workshops, and recently received her certification in Business Professional Development.
Kevin McFadden is the chief operating officer of the Virginia Humanities, overseeing planning and management of its programs. He worked for nine years as the associate program director of the Virginia Festival of the Book, continues development of the Virginia Arts of the Book Center, and has written and edited for Virginia Humanities newsletters and advocacy initiatives. McFadden is the author of Hardscrabble, winner of the George Garrett Award for poetry from the Fellowship of Southern Writers and a New Writers Award from the Great Lakes Colleges Association. He was a Henry Hoyns Fellow at the University of Virginia.
Judy Moody works part time as Receptionist. She earned a B.A. degree in Psychology from the University of Maine and worked as a social worker, a claims representative for the Social Security Administration, and Front Desk Coordinator of the Charlottesville Senior Center. As Receptionist, Judy provides administrative support to staff and fellows and serves as the first point of contact to VFH guests and callers. Judy began her work at Virginia Humanities in 2000 and very quickly demonstrated her people skills by helping make Virginia Humanities a warm and welcoming place.
Jeannie Palin works part time as Receptionist. She earned a B.A. degree from Eureka College, taught elementary education for nine years, and then was a full-time homemaker before beginning work at Virginia Humanities in 1997. As Receptionist, she works closely with Judy Moody to ensure the smooth operation of the office. She, too, makes staff, fellows, and guests feel welcome. Jeannie coordinates Listener Services for "With Good Reason," filling listener requests and maintaining the listener response database. Jeannie enjoys helping people, an especially important characteristic when working with a large staff and a stream of guests.
Gail Shirley-Warren is business manager at Virginia Humanities, where her responsibilities include drafting the organization's annual budget, monitoring and managing account balances, and pre- and post-award grants management. Prior to joining Virginia Humanities, Shirley-Warren was administrator for the Carter G. Woodson Institute for African-American and African Studies at UVA, coordinating several programs, managing grants, human resources, and financial operations. Previously, she worked for a local NBC television affiliate where her primary responsibilities were managing salable airtime, managing commercial inventory, and assisting Master Control engineers. She was awarded a University Administrative Internship and worked under the direction of the Dean of the School of Continuing and Professional Studies. She has served on University-wide search, administrative, and program committees; participated in numerous accounting, operations, human resource, and grants management seminars; and is currently pursuing certification as Research Administrator.
Tori Talbot is events manager for Virginia Humanities, primarily directing logistics for the Virginia Festival of the Book and numerous Virginia Folklife Program festivals. She has worked at VFH since 2002, first as the operations director for the "Re-Imagining Ireland" conference, as the program associate for Grants and Public Programs, and as assistant editor for Encyclopedia Virginia, where she provided administrative, editorial, and technical support for the project. A native of Bishop, California, she earned a B.A. in English Literature from the University of Virginia, and previously worked for the Virginia Film Festival.
Jane Kulow is director of the Virginia Center for the Book and program director for the Virginia Festival of the Book. She joined Virginia Humanities in 2012 as assistant to the president. An advocate for reading, books, and libraries, Kulow served on the City-Wide Board of the Friends of the Boston Public Library; developed the Build Crozet Library grass-roots organization, providing a channel for community support in the long-time effort to build a new Crozet/Western Albemarle Library; was a member of the Build Crozet Library fundraising committee, which raised more than $1 million to stock and furnish the library; and currently serves on the Jefferson-Madison Regional Library Board. Kulow earned a BA in English from Illinois College and an MA in communication studies from Emerson College.
Sarah Lawson is the assistant director of the Virginia Center for the Book. A longtime resident of Charlottesville and attendee of the Virginia Festival of the Book, she worked and volunteered for a variety of local nonprofits before joining Virginia Humanities in 2015. Continuing to build on her background in communications, Lawson is also a freelance designer and writer, with a focus on regional arts and culture. When she's not working, reading, or traveling, you can usually find her with her dog.
Garrett Queen directs the book arts program at the Virginia Center for the Book. His involvement with the Virginia Arts of the Book Center (as it was then known) began in 2007. As a volunteer he assumed the role of Printer in Residence, maintaining the center's presses and equipment. Queen has instructed in letterpress printing and bookmaking and has helped manage a number of members' projects. In 2013 he was honored as a Virginia Master Folk Artist by the Virginia Folklife Program.
Bellamy Shoffner has dedicated her career to working directly with children and families to enrich daily life. This dedication, paired with a long-standing commitment to social equity and community outreach, contributes to her role at Virginia Humanities, working to bring diverse authors to underserved students throughout the state. 'Shoffner is also publisher, editor, and designer of Hold the Line, a quarterly magazine for parents devoted to social justice. Along with this publication, her personal essays and other works have been read worldwide. In her downtime, Bellamy enjoys reading, crafting, and exploring nature with her two sons.
Maggie Guggenheimer is the chief advancement officer for Virginia Humanities. In recent years, she taught arts marketing for the University of Virginia and UMass Amherst (online) and provided audience research and strategic planning support for nonprofit arts organizations. Previously Guggenheimer served as management consultant for The Bridge Progressive Arts Initiative, executive director of Piedmont Council for the Arts, and freelance researcher for Randi Korn & Associates. She holds a BA in art history from UVA and an MA in arts administration from Columbia University.
Trey Mitchell is the director of communications for Virginia Humanities. He was hired in 2005 as VFH's first webmaster. Prior to coming to Virginia Humanities, Trey worked in the UVA Web Communications Office as senior web developer. He holds a Bachelor of Science degree in electronic media management from Northern Arizona University. In 2009 Trey co-founded the annual edUi conference for web professionals working with cultural organizations.
A native of Baltimore, Elizabeth Piper found her way back to Charlottesville in 2008 after a 15 year hiatus in London, D.C. and San Francisco. After receiving a BA in American Studies from the University of Virginia, Piper worked in Marketing and PR for architecture firms. For more than 15 years, she has cultivated a career in development for a variety of industries including healthcare, performing arts, and higher education. Elizabeth joined Virginia Humanities in 2010 as director of development, managing all aspects of fundraising for the organization. Prior, she established a major giving program for Historic Preservation at the University of Virginia. Outside of her day job, she keeps busy with travel, arts functions, and last but not least, running around with her daughter and precocious corgi.
Miranda Bennett is the Assistant Editor of Encyclopedia Virginia. She brings her experience in public radio to EV, producing the podcast Not Even Past and gathering audio to annotate virtual tours of historic sites. She also manages the development and publication of primary resource content.
Peter Hedlund is the director of Encyclopedia Virginia. Hedlund's responsibilities include identifying and incorporating engaging technologies into EV. Since 2008 Hedlund has implemented interactive mapping features, improved searching capabilities, virtual tours of historic sites and virtual reality imagery. Hedlund also teaches workshops intended to teach other humanities professionals how to use digital methods to tell their organizations' stories.
Donna M. Lucey is the media editor of Encyclopedia Virginia. She is the author of Archie and Amélie: Love and Madness in the Gilded Age, Photographing Montana 1894–1928: The Life and Work of Evelyn Cameron, and other books. She has received two grants from the National Endowment for the Humanities as an independent scholar. She's worked as a photo editor at Time-Life Books, the New York Times Magazine, People and other publications. She is currently under contract with W.W. Norton & Company to write a book about several women painted by John Singer Sargent.
Susan Holbrook Perdue is director of digital strategy and also manages Discovery Virginia, the institutional repository for Virginia Humanities. She works with staff and Virginia Humanities partners to find efficient methods of organizing and sharing humanities content online. Perdue is also a documentary editor and is co-editor of The Guide to Documentary Editing (3rd ed.). She serves on the Advisory Committee on Historical Diplomatic Documentation for the Department of State, the National Advisory Board for The Joseph Smith Papers, and the Social Networks and Archival Context, a Mellon-funded project at Institute for Advanced Technology in the Humanities (IATH).
John is a storyteller with web design and development skills. He joined Virginia Humanities in 2019 after eight years of running the website for the Curry School of Education and Human Development at UVA. He teaches web design and development at Piedmont Virginia Community College and has published both web development articles and science fiction stories. In whatever spare time he can squeeze out of the day he writes eight word stories, more science fiction, and tutorials that smash web development and zombies together for fun and profit. John earned a BS in Computer Science from the University of Delaware and an MFA in Film and Electronic Media from American University.
Brendan Wolfe is the editor of Encyclopedia Virginia. He came to Virginia Humanities in 2008 after earning an MFA in nonfiction writing at the University of Iowa and working in journalism and educational publishing. He has published widely, including essays and reviews, and is the author of two books: Finding Bix: The Life and Afterlife of a Jazz Legend (2017) and Mr. Jefferson's Telescope: A History of the University of Virginia in 100 Objects (2017).
Jeanne Siler joined Virginia Humanities in 2006 after finishing 18 months as a community historian on a Virginia Humanities-administered grant in Martinsville. Working closely as a program associate in Grants, Siler now also administers the Fellowship program for residential and non-residential scholars and writers. A background in journalism allows her to help with communication efforts across many Virginia Humanities programs.
David Bearinger is director of Grants and Community Programs at Virginia Humanities and a member of the Council's staff since 1984. He has worked with hundreds of grantee organizations, spearheaded the review of thousands of grant proposals, and guided long-term program development initiatives in the Southwest, Northern Virginia, Western Tidewater, and Eastern Shore regions of the state. He has also conceived and coordinated multi-year, statewide projects on topics ranging from the Bill of Rights and the Supreme Court to the impact of Science and Technology in Society; edited scores of publications; written widely on the humanities and the work of Virginia Humanities; and built successful partnerships with cultural organizations, state agencies, colleges and universities, public schools, immigrant and indigenous communities, and state and national organizations in Virginia and beyond.
Carolyn Cades has worked in Grants and Community Programs since 2008, with a focus on projects relating to African American and Virginia Indian history, folklife, and global Virginia. She advises grant applicants and recipients, and as a member of the staff Grants Review Committee, focuses especially on applications relating to the history of diverse cultures in Virginia. Cades helped coordinate Virginia Africana, begun at Virginia Humanities in 2009 to support African American programming in museums throughout the Commonwealth. She has contributed research, edited, and administered two digital initiatives, the Virginia African American Historic Sites Database and the Virginia Indian Archive, and has organized and managed several musical events presented by Virginia Humanities Community Programs. Cades serves as a writer and copy editor for the Virginia Humanities newsletter, Views. She earned a BA in English from Wesleyan University in Connecticut, where she minored in French language and literature, including a year of study in Paris. Before joining the Virginia Humanities staff, Cades worked at Rare Book School at the University of Virginia.
Ms. Edmunds is a journalist by training, having worked as a reporter at the Atlanta Constitution and as a writer and then executive editor at Atlanta Magazine. In 1998, she left Atlanta to accept a Virginia Humanities fellowship to research the 1963 Danville civil rights movement. With Charlottesville photographer, Tom Cogill, she developed the "Mapping Local Knowledge: Danville, Va. 1945-75" exhibit shown at four sites statewide and expanded into a website. Most recently, she created the exhibit, "The 1963 Danville Civil Rights Movement: The Protests, the People, the Stories," shown in Charlottesville in 2016 and now in Danville.
Lilia Fuquen is the project director of Food and Community in Virginia, a project of the Virginia Folklife Program. She was hired in 2014 as an assistant producer for Virginia Humanities' weekly public radio program With Good Reason, and is now launching a Virginia Humanities podcast series covering Virginia foodways. Lilia holds a baccalaureate degree in Integrated Studies from Kent State University and has been intrigued by the nexus between food and community since she grew up living above her mother's café and spending time on her family's farm in Colombia, South America. Now Lilia is eating her way through Virginia and recording the stories around traditional, contemporary and emerging foodways.
Pat Jarrett is a photographer and editor working with the Virginia Folklife Program at Virginia Humanities. His work has also been published by the Washington Post, The New York Times, The Guardian in London, National Public Radio and The Christian Science Monitor among others. His work has also been recognized by the Virginia News Photographers' Association and the Horizon Interactive Awards.
Jon Lohman is the Virginia State Folklorist and director of the Virginia Folklife Program. Jon earned a Ph.D. degree in Folklore and Folklife from the University of Pennsylvania. Since coming to Virginia Humanities in 2001, Lohman has been actively showcasing Virginia's rich cultural folkways throughout the state at festivals, exhibitions, workshops and other public programs, as well as various forms of media including radio and video, and production of professional, studio recordings, as well as recording countless hours of field recordings of traditional musicians. Lohman has presented his work and collaborated with the Smithsonian, the American Folklife Center at the Library of Congress, and numerous cultural organizations and festivals throughout Virginia and the country.
Karice Luck is the program coordinator for History United, a place - based project of Virginia Humanities. Working in the Danville area, Luck collaborates with Virginia Humanities staff and local community members in Danville to establish a strong network of local cultural organizations committed to positive change. Through community dialogues and programs, she encourages a collective process of determining how a deeper understanding of local history can build a new sense of purpose and identity. Luck has done extensive genealogical research on the Pittsylvania County, VA area. She is the founding president of the Danville/Pittsylvania County Chapter of the Afro-American Historical & Genealogical Society.
Chad Martin was elected to Martinsville City Council on November 8, 2016 and began his four year term on January 3, 2017. Vice Mayor Martin graduated from Carlisle School in 1997, is a graduate of Shaw University with a bachelor's degree in Religion & Philosophy, studied at Shaw University Divinity School, holds a Duke University certification in nonprofit management, is a Leadership Plenty Train the Trainer Facilitator, (MVP) mentors in violence prevention train the trainer, and University of Virginia/Center for Disease Control certification as a Lifestyle Coach. Vice Mayor Martin has worked in the nonprofit world for over 15 years as a community organizer, is a current 2018-2020 Virginia Tech VALOR Fellow, 2017-2018 Roanoke City works Xpo Fellow, DC '17 Starting Bloc Fellow, and 2016-2017 Middle Border Forward Fellow. He has spent the majority of his life in service to others and hopes one day someone can report that they have benefited from his help.
Justin G. Reid is a cultural preservationist and civil rights public historian. As Virginia Humanities' director of African American programs, he helps develop and support cultural heritage initiatives across the state and manages the General Assembly's African American Cultural Resources Task Force. Justin previously worked for the Moton Museum & National Historic Landmark in his hometown, Farmville, Virginia, and oversaw the 2013 opening of Moton's national award-winning, $6 million permanent exhibition. He is a former founding board member of the annual Virginia Children's Book Festival and co-founder of the College of William & Mary's Lemon Project on History & Race.
Karenne Wood is an enrolled member of the Monacan Indian Nation who directs Virginia Indian Programs at Virginia Humanities. She has worked at the National Museum of the American Indian as a researcher and at the Association on American Indian Affairs as a repatriation specialist. In 2015 she was honored as one of Virginia's Women in History. Karenne is the author of two poetry collections, Markings on Earth (2000) and Weaving the Boundary (2016). Her poems have appeared in The Kenyon Review and Shenandoah.
Associate Producer, "With Good Reason"
Cass Adair is an associate producer at With Good Reason. Previously, he has served as a production assistant at Michigan Radio, a statewide NPR affiliate station, and as an audio storytelling consultant at the Ginsberg Center for Community Service and Teaching. In addition, he has taught literature, writing, LGBT studies, and media studies at University of Michigan, Ann Arbor. Cass is a native of Virginia Beach, Virginia and a graduate of the College of William and Mary.
Matt Darroch is an associate producer for BackStory. He holds an MA in history from James Madison University. Prior to his current position, he worked as Engagement Fellow at James Madison's Montpelier where he cut his teeth in podcast production at the Robert H. Smith Center for the Constitution. In this role, Matt helped various institutions record and edit their audio content, and in so doing, fell in love with podcasting as a tool to disseminate knowledge to broad audiences.
Melissa Gismondi is the senior producer for BackStory. An award-winning, multimedia journalist with experience in both public radio and podcasting, she joined BackStory after working as an associate producer for CBC Radio in Toronto. She holds a Ph.D. in American History from the University of Virginia and contributes regular articles and essays to major media outlets including the Washington Post and Canada's leading literary magazine, the Walrus.
Kelley Libby is an associate producer at With Good Reason. She holds an MA in Writing and Rhetoric from Virginia Commonwealth University and attended the Salt Institute for Documentary Studies. She is the creator and producer of UnMonumental, a Localore: Finding America project. Kelley's work has been heard on NPR's All Things Considered, Virginia Public Radio, and BackStory.
Elliot Majerczyk is an associate producer of With Good Reason. He holds a Masters in Science in Clinical Audiology and composes and records his own musical compositions, some of which have been featured in several radio shows on the NPR network. Majerczyk is also an adjunct professor in the department of Media Studies at the University of Virginia, where he teaches a course on radio and podcast production.
Executive Producer, "With Good Reason"
Sarah McConnell is producer and host of the weekly radio program With Good Reason. McConnell came to Virginia Humanities after serving as news director and morning news anchor for the radio station WINA. She has Master of Education and undergraduate English degrees from the University of Virginia. McConnell is a co-founder of Computers4Kids and serves on the board of the Couric Women's Leadership Forum. She was the broadcast representative of the Virginia Newspaper Association Freedom of Information Committee, and has been on the boards of the Virginia Associated Press Broadcasters, the Virginia UPI Broadcasters, WUVA, Offender Aid and Restoration, and Children Youth and Family Services.
Before joining BackStory, Jamal Millner spent 20 years as a professional guitarist, producer and composer touring North America, Africa, Australia and Europe. He has performed with Taj Mahal, Vusi Mahlasela, Ali Farka Toure', Dave Matthews Band, Corey Harris, John Jackson, Nicholas Payton, and countless others on stage and in the studio. Jamal has performed at the Montreaux Jazz Festival, Chicago Blues Festival, North Sea Jazz Festival, Bonnaroo, Byron Bay Blues Festival, San Francisco Jazz Festival, and the New Orleans Jazz and Heritage Festival. Jamal is also an accomplished audio engineer with credits on numerous works in various genres and forms of media.
Senior Producer, "With Good Reason"
Allison Quantz is an associate producer at With Good Reason. Her audio features have been heard on stations and shows across the country, including Word of Mouth, BackStory with the American History Guys, PRX Remix, and Distillations. In February 2015, Quantz helped launch The Briefing with Mike Mastanduno, which she now produces as a joint venture between Dartmouth College and SiriusXM. Quantz's work has been honored with several Edward R. Murrow Awards, as well as awards from the Virginia Association of Broadcasters.
Adam Shapiro is an associate producer and researcher at BackStory. Previously, he worked as an assistant producer on The Brian Lehrer Show at WNYC Radio. Before that, he was a producer for CJAD 800 Radio in Montreal, Canada. He holds a degree in history from Columbia University.
David Stenhouse is the executive producer for BackStory. Stenhouse has more than two decades of public radio production experience in the UK and US. He holds a Ph.D. in Southern Literature of the 1930s, was visiting professor of English Studies at the University of Strathclyde 2006-2009, and has received multiple awards, including for his work on a production commemorating Dr. Martin Luther King's iconic speech, "I Have a Dream," which won the 2014 Stanford St Martin Award for Radio Program of the Year, and as executive producer of BBC Radio 4's The Digital Human.
Digital Editor & Strategist, "BackStory"
Diana Williams is the digital editor and strategist for BackStory the American History Podcast. She creates, curates and edits content for all of BackStory's digital platforms and communicates news and information about and for the show to all interested stakeholders including listeners, donors and external media. Williams was most recently with University of Virginia's Office of Communications. She brings more than five years of experience in higher education communications with a keen interest in digital presence management to her role. She is a new media professional with an MA in journalism and public affairs from American University.


text:
All posts tagged "PC"
Best Of2 months ago
Genshin Impact: 5 Things You Need to Know About Genius Invokation TCG
Genshin Impact is an immensely popular CRPG with an absolutely astronomical fanbase. Recently the game celebrated the release of update 3.3, which added a ton of...
Genshin Impact: 5 Best Tips for Genius Invokation TCG
Genshin Impact is a game that just seems to keep growing in scale. The massively popular CRPG now has added a trading card game based on...
5 Best Racing Games of 2022, Ranked
The racing game genre is an ever-expanding one. Developers often go the extra mile to deliver action-packed and intense game scenes that top the charts. As...
Best PC Games of 2022, Ranked
PC games are here to stay, especially now that the standards for both games and machines have gone up. Pair a high-quality designed game with a...
Black Friday 2022: 5 Best PC Game Deals
Black Friday is one of the greatest shopping days of the year. It's finally time to get your hands on the PC game you've been waiting...
Spider-Man: Miles Morales is Now Out on PC
Spider-Man: Miles Morales is now out on PC. The action-adventure game from Insomniac Games launched on PC today after a collaboration with Sony's Nixxes Studio to...
5 Best PC Horror Games You Should Play This Halloween
Trick or treat? The spooky season is here. It's time to carve out pumpkins, dress up as your iconic hero, and play some horror games to...
Final Fantasy 14: 5 Best Tips for Beginners
Final Fantasy 14 is a game that can intimidate a lot of new players. Whether this is through the hours upon hours of content to catch...
Dark Souls 3 PC Servers Are Offline Again
Dark souls 3 PC servers have gone offline again just a month after they were brought back again. Bandai Namco and FromSoftware have acknowledged that there...
5 Essential Games Coming to PC (October 2022)
There's never been a better time to own a PC. Just in case you don't own one already. Unlike the old days, PC games are on...
5 Best Games on Oculus Quest 2 (September 2022)
As we near mid of September 2022, it's time to take a look at the best games on Oculus Quest 2. This list is always subject...
Dark Souls 3 PC Servers Are Back Online After 7 Months
FromSoftware, the developers of the Dark Souls Trilogy, has successfully brought the Dark Souls 3 PC servers back online. The servers were restored seven months after...
PlayStation Appears to be Working on a PlayStation PC Launcher
Sony appears to be getting ready to introduce a special launcher for the PC versions of its PlayStation titles. Verified evidence suggests Sony is planning to...
5 Best Games on PC (August 2022)
A new month means a new gaming adventure to explore. As the year turns eight, we must admit there are exciting games that keep pc-gamers glued...
5 Best Metroidvania Games on PC (2022)
If you're a fan of 2D side-scrolling platformers, then you'll love the Metroidvania genre. The Metroidvania genre has been around since the early 2000s, and while...