text:
Grandfatherson
==============

GrandFatherSon is a backup rotation calculator that implements the
[grandfather-father-son rotation scheme](http://en.wikipedia.org/wiki/Backup_rotation_scheme#Grandfather-father-son_backup).

This is usually done by keeping a certain number of daily, weekly, and
monthly backups. Older backups should be removed to reduce the amount
of space used.

Usage
-----

This module expects either ``datetime.date`` or ``datetime.datetime``
objects as inputs. As an example, let's assume you have daily backups
for the all of year 1999 that need rotating::

    >>> import datetime
    >>> start_date = datetime.date(1999, 1, 1)
    >>> end_date = datetime.date(1999, 12, 31)
    >>> backups = [start_date + datetime.timedelta(days=i)
    ...            for i in xrange((end_date - start_date).days + 1)]
    >>> backups
    [datetime.date(1999, 1, 1),
     datetime.date(1999, 1, 2),
     datetime.date(1999, 1, 3),
     ...
     datetime.date(1999, 12, 30),
     datetime.date(1999, 12, 31)]

Let's say that full backups are taken every Saturday, with incremental
backups done daily. A week, or 7 days, of incremental backups should
be kept. A months, or 4 weeks, of full backups are kept. In addition,
for three months, the first full backup is kept for each month, with
the others discarded.

It's the last day of the year and you want to figure out which backups
need to be pruned::

    >>> now = datetime.date(1999, 12, 31)

To see which files will be preserved, use the ``dates_to_keep``
function::

    >>> from grandfatherson import dates_to_keep, SATURDAY
    >>> sorted(dates_to_keep(backups, days=7, weeks=4, months=3,
    ...                      firstweekday=SATURDAY, now=now))
    [datetime.date(1999, 10, 1),
     datetime.date(1999, 11, 1),
     datetime.date(1999, 12, 1),
     datetime.date(1999, 12, 4),
     datetime.date(1999, 12, 11),
     datetime.date(1999, 12, 18),
     datetime.date(1999, 12, 25),
     datetime.date(1999, 12, 26),
     datetime.date(1999, 12, 27),
     datetime.date(1999, 12, 28),
     datetime.date(1999, 12, 29),
     datetime.date(1999, 12, 30),
     datetime.date(1999, 12, 31)]

If you leave off the ``now`` argument, it will default to using
``datetime.datetime.now()``.

To see which files should be deleted, use the ``dates_to_delete``
function::

    >>> from grandfatherson import dates_to_delete, SATURDAY
    >>> sorted(dates_to_delete(backups, days=7, weeks=4, months=3,
    ...                        firstweekday=SATURDAY, now=now))
    [datetime.date(1999, 1, 1),
     ...
     datetime.date(1999, 9, 30),
     datetime.date(1999, 10, 2),
     ...
     datetime.date(1999, 10, 31),
     datetime.date(1999, 11, 2),
     ...
     datetime.date(1999, 11, 30),
     datetime.date(1999, 12, 2),
     datetime.date(1999, 12, 3),
     datetime.date(1999, 12, 5),
     ...
     datetime.date(1999, 12, 10),
     datetime.date(1999, 12, 12),
     ...
     datetime.date(1999, 12, 17),
     datetime.date(1999, 12, 19),
     ...
     datetime.date(1999, 12, 24)]

Finally, if you need to rotate backups that have timestamps in
``datetime`` format, you can use the corresponding ``to_keep`` and
``to_delete`` functions::

    >>> now = datetime.datetime(1999, 12, 31, 23, 59, 59)
    >>> start_datetime = datetime.datetime(1999, 12, 31, 0, 0, 0)
    >>> end_datetime = datetime.datetime(1999, 12, 31, 23, 59, 59)
    >>> backups = [start_datetime + datetime.timedelta(seconds=i)
    ...            for i
    ...            in xrange((end_datetime - start_datetime).seconds + 1)]
    >>> backups
    [datetime.datetime(1999, 12, 31, 0, 0),
     datetime.datetime(1999, 12, 31, 0, 0, 1),
     datetime.datetime(1999, 12, 31, 0, 0, 2),
     ...
     datetime.datetime(1999, 12, 31, 23, 59, 58),
     datetime.datetime(1999, 12, 31, 23, 59, 59)]

    >>> from grandfatherson import to_keep
    >>> sorted(to_keep(backups, hours=2, minutes=10, seconds=10, now=now))
    [datetime.datetime(1999, 12, 31, 22, 0),
     datetime.datetime(1999, 12, 31, 23, 0),
     datetime.datetime(1999, 12, 31, 23, 50),
     ...
     datetime.datetime(1999, 12, 31, 23, 59),
     datetime.datetime(1999, 12, 31, 23, 59, 50),
     ...
     datetime.datetime(1999, 12, 31, 23, 59, 59)]

    >>> from grandfatherson import to_delete
    >>> sorted(to_delete(backups, hours=2, minutes=10, seconds=10, now=now))
    [datetime.datetime(1999, 12, 31, 0, 0),
     ...
     datetime.datetime(1999, 12, 31, 21, 59, 59),
     datetime.datetime(1999, 12, 31, 22, 0, 1),
     ...
     datetime.datetime(1999, 12, 31, 22, 59, 59),
     datetime.datetime(1999, 12, 31, 23, 0, 1),
     ...
     datetime.datetime(1999, 12, 31, 23, 49, 59),
     datetime.datetime(1999, 12, 31, 23, 50, 1),
     ...
     datetime.datetime(1999, 12, 31, 23, 58, 59),
     datetime.datetime(1999, 12, 31, 23, 59, 1),
     ...
     datetime.datetime(1999, 12, 31, 23, 59, 49)]

Installation
------------

The recommended way is to dowload from pypi with:

    pip install grandfatherson

Otherwise, run `python setup.py install` in your favorite virtualenv.

Contributing
------------

We will gladly review any pull requests submitted to our
[github repository](https://github.com/ecometrica/grandfatherson).

Testing
-------

All the tests are in (you'll never guess) test/. To execute them, simply
run the following:

    python run-tests.py

License
-------

grandfatherson is distributed under the BSD 3 clause lisence. See the
LICENSE file for more details.


Cleans and takes care of marble, polished, concrete and sandstone floors. It allows to maintain, to remove grease stains while respecting the surfaces and to restore the original brightness and luster.
The care washes in depth the soils.
Marble Care cleans dust and dirt, removes smears and odors from any floors and is ideal for workbenches or bathrooms. It makes shine, remineralizes thanks to its rock crystal enriched formula and gives back a renewed and original finish. It does not leave marks of limestone on dark floors.
The care acts rapidly and protects the soils.
The care has efficient effects and does not cause any marks or prints on the surfaces. The floors are cleaned and protected. Marble Care contains solvents which makes the rinse easier and which gives an anti-slipping effect.
Dilute in water. For 25ml, use 4L of warm water.
For the care of wood floors refer to Wood Floor Care.
For the care of stoneware, terracotta, slate or Zelliges floors refer to Natural Stone Care.
For the care of rugs, carpets and washable upholstery refer to 5*Shampoo Concentrate.
Marble is a rock which stems from limestone. Because of this we strongly advice you against using anti-limestone, vinegar or lemon to clean this surface.
MARBLE CARE is not available for online purchase.


Status of Women Canada (SWC) has opened a new call for proposals for projects to address the economic security and prosperity of Indigenous women in Canada.
The Indigenous population is growing at four times the rate of non-Indigenous Canadians and represents an enormous pool of talent. As part of this cohort, Indigenous women play a vital role in our economy and have outstanding potential for growth.
The 2011 National Household Survey indicated that there were 718,500 Indigenous women and girls in Canada. These women were more likely than Indigenous men to have a university degree. They were also the majority owners of more than one quarter of all Indigenous SMEs in Canada according to the 2014 Survey on Financing and Growth of Small and Medium Enterprises.
By creating the conditions for Indigenous women to succeed, we are giving them the opportunity to improve their economic well-being and strengthen Canada's economy.
With this call for proposals, Indigenous organizations and governments will implement projects designed to advance economic security and prosperity for Indigenous women by engaging them, their communities* and the private sector to build on their strengths, identify opportunities and address issues affecting their economic security or limiting their economic success.
Other activities that foster lasting change to support Indigenous women's success now and into the future.
Mentoring women business owners to either establish new businesses or expand existing businesses).
Supporting existing and/or ongoing activities or programs, providing direct services or direct access to existing services/supports.
* A community can be on or off reserve and can be defined by a geographic location (local, regional, national), a treaty, a band, a tribal council, and/or a regional government.
Is Your Organization the Right Fit?
*To be eligible, organizations must have experience working on gender equality issues within the areas of focus of the Women's Program — increasing women's economic security and prosperity, encouraging women's leadership and democratic participation and ending violence against women and girls.
Proposed projects must reflect your organization's areas of expertise in gender equality issues. Applicants will be assessed on organizational capacity, experience, expertise, and ability to work in partnership.
Potential applicants should read the document Is the Women's Program the right match for me? and the Eligibility Requirements for additional criteria and information.
Indigenous organizations and governments (including band councils, tribal councils and self-government entities) and their agencies are eligible.
Individuals are not eligible for funding.
Designing and implementing activities and/or approaches that align with existing strategies or action plans to address the economic security and prosperity of Indigenous women (e.g. a call to action identifying and/or revising a policy, for example creating a provincial policy that defines culturally specific criteria to facilitate admission for Indigenous women and girls in educational institutions to improve their skills and further their economic stability).
*Please consult with SWC Women's Program staff to determine if a proposed project corresponds with the focus of the Women's Program and the call for proposals.
Indigenous women and communities have an increased understanding of issues and opportunities that have an impact on Indigenous women's economic security and prosperity.
Indigenous women and communities identify effective solutions to advance Indigenous women's economic security and prosperity.
Action-oriented projects are implemented in support of the economic security and prosperity of Indigenous women.
Performance reporting and specific timelines will be determined after the initial application has been approved. Depending on the nature of the proposed projects, additional requirements may apply.


The unincorporated community of Jessup, MD, stretches across both Anne Arundel and Howard Counties, located near the site of the historic Spurrier's Tavern between Baltimore and Washington. It covers just over five square miles of land, home to about 7,200 people.
Since the mid-19th century, the Jessup area has been the site of various correctional institutions. Jessup today contains many warehouse delivery facilities, mainly for its geographically central location within Maryland. Jessup is also home to the Maryland Food Center, which includes the Maryland Produce Market and the Maryland Seafood Market. Guilford and Waterloo are two major neighborhoods located within Jessup.
Since 2010, Omega Auto Werks has faithfully served the auto repair needs of drivers from Jessup, MD. Our facility is community focused and family friendly, where our professional team performs reliable repairs on all makes and models, while demonstrating thoughtful customer service. We're located on Washington Boulevard in nearby Laurel, where we look forward to proving ourselves as your local dealer alternative.


He had to walk to school because the train was delayed.
He had to walk to school because of the train delay.
Oil floats on the surface of the water. The reason is oil is lighter than water.
Oil floats on the surface of the water because oil is lighter than water.


text:
Claims we didn't discuss referendum dishonest – House of Chiefs
The National House of Chiefs has denied suggestions that it failed to extensively discuss the national referendum which will allow political parties to sponsor candidates for district-level elections.
There is a seeming division within the House over the national referendum.
A press statement released on Friday, on the letterhead of the House and under the signatures of the President, Togbe Afede XIV and Vice President Daasebre Nana Kwebu Ewusi VII had said the House was against the government's position on the December 17 referendum.
The statement said the House is concerned about the adverse effects of partisan politics on local level development if this referendum goes through.
"We want the citizenry to know that the referendum is meant to permit unbridled partisan politics into local government, and so the merits of the proposed reform should be assessed on that basis. We strongly recommend its rejection by the citizens", the House said in the statement.
But, Chairman of the Governance Committee of the House, Ogyeahoho Yaw Gyebi II of Sefwi Anhwiaso in the Western Region subsequently told Citi News the statement does not represent the collective view of the House.
He further indicated that he was not privy to the House's consultations or meetings held on the upcoming referendum, thus the statement was coming from just two individuals.
"I am not aware of any consultation or meeting. This matter should have been referred to the governance committee of which I am the Chairman but it hasn't been referred to me. If it came to the governing council, it would have been discussed at the planning committee. But this hasn't happened so I don't know who and who came out with this statement on behalf of all the paramount chiefs in the country. Especially when two major political parties have taken a different stance. If we are not careful, we will involve ourselves directly in party politics. So far as I am concerned, this is statement coming from two individuals not the house", he said on Eyewitness News.
The House, in its latest response to Ogyeahoho Yaw Gyebi's claims, however, insisted that the proposed referendum was thoroughly discussed at the National House of Chiefs, both by the Standing Committee and the General Meeting.
"Any suggestions that the proposed referendum to allow partisan politics in local elections was not discussed by the House is not only dishonest but wanton mischief."
Two bills are seeking amendments to Articles 243(1) and 55(3) for the introduction of political party participation in the local level elections.
At the moment, the law, in Article 243 (1) of the 1992 Constitution, says District Chief Executives for every district are to be appointed by the President with the prior approval of not less than two-thirds majority of members of the assembly present and voting at the meeting.
Article 55 (3) states that "subject to the provisions of this article, a political party is free to participate in shaping the political will of the people, to disseminate information on political ideas, social and economic programmes of a national character and sponsor candidates for elections to any public office other than to District Assemblies or lower local government units.''
Vote NO in December 17 referendum – NDC to Ghanaians
The opposition National Democratic Congress (NDC) had earlier called on Ghanaians to vote against the proposal to amend the constitution to allow political parties to participate in the District level elections.
According to the NDC, when District Assembly elections are made partisan, there will be party-motivated projects and programmes such as 'NDC Communal Labour Day' and 'NPP Communal Labour Day', particularly in rural areas.
At a press conference, the NDC Chairman, Samuel Ofosu Ampofo, said a YES vote, will open district assemblies and unit committees to "the needless NDC-NPP polarization."
"At the meeting held last Thursday, the NEC of the NDC affirmed our long-held position that MMDCEs should be elected. We however took the view that the local government system should remain non-partisan and that individuals contest the District Assembly and Unit Committee elections on their own merit. We therefore decided to campaign for a NO vote at the referendum and to urge all Ghanaians to vote NO at the referendum. It is our well-considered view, and indeed that of well-meaning Ghanaians, that the needless NDC-NPP polarization at the national level should not be extended into the District Assemblies and Unit Committees, which is what will happen if we vote to make the local government system partisan."
citinewsroom.com
I don't have any issue against Mahama
How Akufo-Addo, Ofori-Atta and men of God 'lied' about the National Cathedral
A-G's witness caught in $268m single-source fertilizer deals
By Editor Admin June 6, 2019
Kumasi goes gaga as Otumfuo's Chief Priest performs rituals
By Editor Admin October 1, 2018
Murder of female police: More officers dispatched to Tamale
By Admin Editor July 31, 2019

redpajama_set_name: RedPajamaCommonCrawl


I summaries life as "The Pursuit of Happ'y'ness"..
Because Happ'y'ness depends on 'Y'ou !! Happiness is an inside job !
Why this blog/ website ?
I loved the below quote from the movie and book "Into The Wild" which summarizes the true story of Christopher McCandless, who left behind all his worldly possessions and cuts off ties with the world to embark on a quest for searching happiness and the real meaning of life, a life devoid of worldly possessions and relations. The life of a carefree, free-spirited wanderer. At first, McCandless is content with the isolation, the beauty of nature around him, and the thrill of living off the land. Months later in his voyage when he heads off into the wild, in Alaska with minimal supplies and being away from any human contact, McCandless concludes that true happiness can only be found when shared with others and seeks to return from the wild to his friends and family.
Hence, I conclude that happiness is a wonderful thing to experience and a treasure to share. It comes back to us manifold like a boomerang when we share it with others.
Just wonderful Himali. There are two things I believe about humanity: we were made to create and made for relationships.
❤ ❤ Much love your way, my friend.
You are such a brilliant girl. I love everything you do because I find it brilliant. May your light keep shining!
Thank you so much, Sir 🙂 You are an inspiration !
happiness worth only when you share. 🙂 keep smiling Himali you have a lovely heart believe in sharing and caring.


text:
The Nightly Nerd
Crooked Llama News
The Walking Dead & The CDC: An Answer to the Virus?
There has been a lot in the news comparing the world of The Walking Dead to our current circumstances. Remember when The Walking Dead crossed paths with the CDC (Center for Disease Control) in Season One? It's time to revisit Rick Grimes and the gang arriving at the CDC and the things they learned. Can we learn anything from the show?
Let's revisit that scene below!
"Wildfire" is the fifth and penultimate episode of the first season of the post-apocalyptic horror television series The Walking Dead. It originally aired on AMC in the United States on November 28, 2010. The episode was written by Glen Mazzara and directed by Ernest Dickerson.
In the episode, the survivors deal with the aftermath of the walker attack, and decide to move to the Centers for Disease Control and Prevention facilities, hoping to find a cure for an infected Jim (Andrew Rothenberg). Meanwhile, Shane Walsh (Jon Bernthal), finding his leadership position challenged by Rick Grimes (Andrew Lincoln), succumbs to his inner demons.
Man! Just reading that description makes us want to do a re-watch! Who would join us?
Let us know your thoughts in the comments below!
The Walking Dead returns this Sunday at 9 p.m. with an all new episode!
Chris Pendleton
This is post P-90x. I'm saying I watched the videos. I'm not saying I participated. Born in my mom's basement, I've stayed there to embody the stereotype. One day I will rise up… to the main floor of the house.
Spider-Man 3: New Set Photo Reveals Tom Holland's New Spider-Man Suit!
Keanu Reeves Reveals How Much Longer He'll Play John Wick and We Learn When the 4th Movie Starts Filming
Captain America: Chris Evans Denies Return Rumors & Peggy Carter Trends on Twitter
Black Panther 2: Michael B. Jordan Reportedly Returning for Second Film
Captain America: Chris Evans Finalizing Deal to Return as Cap!
Cosplay Spotlight: Elvira Cosplay
Cosplay Spotlight: Freddy Krueger Cosplay
Cosplay Spotlight: Daenerys, Game of Thrones Cosplay
Cosplay Spotlight: The Best of Catwoman Cosplay
Cosplay Spotlight: Samurai Jill
New Pokémon Snap Is Out In April
Cyberpunk 2077 Next-Gen Coming in second half of 2021
Zombies Will Be Free In Black Ops For A Limited Time!
Mario Can Gigantamax In 3D World + Bowser's Fury
Call of Duty Black Ops: Cold War Season One Patch Notes
Our goal is to create a truly fun experience. Whether it's latest reviews, news, or industry scoop at CrookedLlama.com, we want to give fans fun ways to interact with the things that they love. Formerly FanFest.com but still for fans!
© Crooked Llama and the Crooked Llama logo are trademarks of Dharma Initiative Inc. All contents of this website are ©2020 by Dharma Initiative Inc. All worldwide rights reserved. Third party images are used under the fair use doctrine. All information and materials on this website are provided for general information and entertainment purposes only. CrookedLlama.com is not associated with—and we have no "official" relationship with—any production company, film or television studio, or any subsidiary or affiliate of the same. The goals of CrookedLlama.com are to provide quality entertainment and useful, interesting information. Questions? Contact: [email protected] CrookedLlama.com was formerly FanFest.com but is under new ownership control.


text:
Q: Playbook failing execution due to permission denied Here is the inventory content:
[osm]
osm_host ansible_port=22 ansible_host=10.20.20.11 ansible_user=ubuntu ansible_ssh_private_key_file=/path/to/key/key

And here is the playbook content:
- hosts: osm
  user: ubuntu
  become: yes
  tasks:
    - name: Download the OSM installer
      get_url: url=https://osm-download.etsi.org/ftp/osm-8.0-eight/install_osm.sh dest=/tmp/install_osm.sh
    - name: Execute the OSM installer
      shell: /tmp/install_osm.sh

When I run ansible-playbook -i inventory play.yaml, I get the following error:

PLAY [osm]

TASK [Gathering Facts]
********************************************************* ok: [osm_host]
TASK [Download the OSM installer]
********************************************** ok: [osm_host]
TASK [Execute the OSM installer]
*********************************************** fatal: [osm_host]: FAILED! => {"changed": true, "cmd": "/tmp/install_osm.sh", "delta":
"0:00:00.001919", "end": "2020-09-04 19:26:46.510381", "msg":
"non-zero return code", "rc": 126, "start": "2020-09-04
19:26:46.508462", "stderr": "/bin/sh: 1: /tmp/install_osm.sh:
Permission denied", "stderr_lines": ["/bin/sh: 1: /tmp/install_osm.sh:
Permission denied"], "stdout": "", "stdout_lines": []}
PLAY RECAP
********************************************************************* osm_host                   : ok=2    changed=0    unreachable=0
failed=1    skipped=0    rescued=0    ignored=0

I tried to use true and yes for the become clause, but nothing changed. What am I missing?

A: You have to be sure that the root user has executable permissions on the new OSM download. When you use a become: yes without become_user, the default user is root
So you need to be sure that root user can execute your script.
Try the get_url like that:
- hosts: osm
  user: ubuntu
  become: yes
  tasks:
    - name: Download the OSM installer
      get_url:
        url: https://osm-download.etsi.org/ftp/osm-8.0-eight/install_osm.sh
        dest: /tmp/install_osm.sh
        mode: "0555"
    - name: Execute the OSM installer
      shell: /tmp/install_osm.sh

Play with the mode param of the get_url module.

redpajama_set_name: RedPajamaStackExchange


Lend the finishing touch to your occasion ensemble with this lace embroidered jacket. This cropped jacket features a round neckline with an open front and three-quarter length sleeves trimmed with pretty contrast lace detail. Perfect for layering over your occasion dresses.
Lovely dressy Lacey jacket. Perfect fit. Bought for Spring wedding. Would do for over a party dress in winter too.
This jacket is really pretty, it is great over a strappy top, feels good on, hides less than perfect arms. I'm pleased with it.


Last weekend, D and I attended our first E!Bloggers Ball held at the Grand Ballroom of City of Dreams Manila. It was a gathering of the country's top social media influencers, bloggers, vloggers, Youtubers, instagrammers, and celebrities, all dressed up and made up to this once-a-year social event.
Everyone lit up the night as attendees came in their best ensemble, looking all stylish, dashing, and glamorous. Think of it as the Star Magic Ball of the local blogging/vlogging community.
The main dining hall was not yet open when we arrived past 8pm, but cocktails were served while everyone was busy going around the booths and lining up for the 360selfie station.
Alas, doors to the main event opened and the program commenced immediately after. One highlight of the E! Bloggers Ball, is the recognition of selected individuals/groups, who have become icons and inspirations in their respective field. There were nominees in the Fashion, Travel and Food category, and there were also awards given to the best dressed, trending bloggers, breakthrough bloggers, and best groupie.
While the host introduced the nominees and announced the winners for each category, guests were treated to a special course meal prepared by the venue partner City of Dreams Manila.
We started off with some assorted breads and butter while waiting for the courses to arrive.
We were planning to leave early because D needs to be at the airport at 5am the next day, but good thing we managed to stay until all winners were announced, and dessert has been served.
It was not until we were about to leave that we had a decent photo together.
Missed the makeup and touch up booth by Ever Bilena, but I was able to sample the nail polish stickers of Incoco. Can't wait to try my samples at home soon!
Thank you and congratulations to Sir Ed and the rest of the E!Bloggers Ball team for organizing this spectacular event.
Congratulations as well to all the winners that night, and to fellow foodies Jill (The Food Scout), and Mark & Bianca (Eatsplorations) for being nominated.


text:
Carandiru peut faire référence à :
 Carandiru, quartier (bairro) de la ville brésilienne de São Paulo,
 Carandiru, station de la ligne 1 du métro de São Paulo, desservant le quartier homonyme,
 Prison de Carandiru, une célèbre prison située dans le quartier homonyme,
 le massacre de Carandiru, événement au cours duquel 111 prisonniers furent tués à la suite d'une rébellion, le ,
 Estação Carandiru, livre du cancérologue brésilien Drauzio Varella paru en 1993, best-seller au Brésil, relatant son expérience en tant que médecin volontaire à la prison de Carandiru,
 Carandiru, film de Héctor Babenco sorti en 2003, inspiré de l'ouvrage de Drauzio Varella et du massacre de Carandiru.

redpajama_set_name: RedPajamaWikipedia


We are delighted to test out the Lanka Kade Colourful Building Blocks. We received a 38 pieces wooden building blocks set, it comes in all sorts of shapes and a variety of colours in exchange for an honest review. The set is suitable from 10 months.
With a small age gap between our first two children, now 8 and 7 years old, they have been growing up together and sharing many exciting games and activities along the way. When Isla came along, now 11 months old, we wondered how we could involve all three children (and different age groups) and engage them in meaningful activities with each other, activities that are safe enough for the little one and enticing enough that the older children would not get bored: the lanka kade blocks did just that.
In our house we like to provide an environment where play is child led, therefore when asked to review the building blocks instead of 'staging it' (by that I mean direct the children to play 'nicely' with the toys whilst I take some pictures), I simply left the building blocks in a corner of the room and watched to see how the three would respond. Sure enough the three were immediately keen to play with the new toy, whilst chatting to them I took some pictures!
Of course baby Isla was VERY interested in the big towers, castles and forts her brother and sister were building!
I felt a warm feeling in my heart watching my 3 children playing together thanks to this amazing toy, a toy that can be anything your imagination wants it to be.
The building blocks come in a very handy bag to keep all the bits together. The draw-strings on the bag are short enough even on the tightest setting, therefore safe for little ones.
Isla loves playing with the building blocks and can spend ages getting all the pieces out the bag and then putting them back in again and repeat!
Fantastic toy that pleases all ages, from babies to eight year olds and beyond. You know all those kiddies' birthdays that you just don't know what to buy? I would say the wooden building blocks are the perfect gift solution. We will certainly be adding more to our collection as Isla moves from simple structures to complex ones, providing great fun for years to come.
Next story 3.. 2.. 1.. Blast off!


Baracuta's classic G9 silhouette featuring polyester bouclé fabric outer. Fraser tartan lining, raglan sleeves and two way zip closure. Button through flap pockets, ribbed cuffs and hem.
Engineered Garments was founded in 1999 by Japanese born New York resident Daiki Suzuki. Working through highs and lows of trends Engineered Garments stay true in their balancing mixture of vintage American sportswear, prep and blue collar workwear, all with Daiki Suzuki\'s aesthetic take. Oxfords, Melton Wool, Madras Blazers, Tweed, Poplin are all found in the made to last collections. We are very proud present a long time favorite brand to you.


Qeshm Island with the annual average respiration rate of 183 mm is considered as so called dry land, but due to the hot and humid climate (the relative humidity of 50%) it is basically working like a natural greenhouse..
Cage culture uses existing water resources (ponds, rivers, estuaries, open ocean, etc.). but confines the fish inside of some type of mesh enclosure.
Today, Sea Aquatics have been suitably included in families' food basket considering its high nutritional and medical values.
Drying seafood products are used as one of the ways of preserving and, in some cases, it is the only way; however, using it simultaneously with salt-preserving or smoky method will be more efficient which increases the product's lifetime.


text:
// Copyright (c) Microsoft Corporation
// All rights reserved.
//
// Licensed under the Apache License, Version 2.0 (the "License"); you may not
// use this file except in compliance with the License.  You may obtain a copy
// of the License at http://www.apache.org/licenses/LICENSE-2.0
//
// THIS CODE IS PROVIDED *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
// KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
// WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
// MERCHANTABLITY OR NON-INFRINGEMENT.
//
// See the Apache Version 2.0 License for specific language governing
// permissions and limitations under the License.
namespace Microsoft.WindowsAzure.Management.HDInsight.Contracts.May2014.Components
{
    using System.ComponentModel.DataAnnotations;
    using System.Runtime.Serialization;
    using Microsoft.WindowsAzure.Management.HDInsight.Contracts.May2014.Validation;

    [DataContract(Namespace = Constants.HdInsightManagementNamespace)]
    internal class HdfsComponent : ClusterComponent
    {
        /// <summary>
        /// Gets or sets the head node role.
        /// </summary>
        /// <value>
        /// The head node role.
        /// </value>
        [DataMember]
        [Required, ValidateObject, ValidateRoleExistsInCluster]
        public ClusterRole HeadNodeRole { get; set; }

        /// <summary>
        /// Gets or sets the worker node role.
        /// </summary>
        /// <value>
        /// The worker node role.
        /// </value>
        [DataMember]
        [Required, ValidateObject, ValidateRoleExistsInCluster]
        public ClusterRole WorkerNodeRole { get; set; }

        [DataMember(EmitDefaultValue = false)]
        [Required, ValidateObject, ValidateRoleExistsInCluster]
        public ConfigurationPropertyList HdfsSiteXmlProperties { get; set; }

        /// <summary>
        /// Initializes a new instance of the <see cref="HdfsComponent"/> class.
        /// </summary>
        public HdfsComponent()
        {
            this.HdfsSiteXmlProperties = new ConfigurationPropertyList();
        }
    }
}

redpajama_set_name: RedPajamaGithub


text:
Q: Previous Declaration of 'class shape'. Base class not declared correctly? I keep getting this error message every time I try to compile my shape.h file:

Previous Declaration of 'class shape'. Base class not declared correctly?

The shape.h header file:
#include <iostream>
/*
  1. class Shape will have virtual functions called area() and perimeter()
  2. derived classes will encapsulate dimensions of the sides or radius depending on class used
  3. derived classes will have default constructors as well as overloaded constructors to initialize dimensional values
  4. each derived class will have own area and perimeter functions that will be used in polymorphic manner
  5. write class headers, implementations, and test files separately
*/
class shape //parent class
{

public:
  shape();
  virtual int area();
  virtual int perimeter();
};

This is implementation of the parent class shape.cpp:
#include "shape.h"
#include<iostream>
using namespace std;
shape::shape(){}

This is the derived class declaration of shape rectangle.h:
#include "shape.h"

class rectangle: public shape
{
public:
  rectangle();//constructor
  rectangle(int l, int w ); //stands for length and width
  int perimeter(int, int); //function shared w/shape parent class
  int area(int, int);    //function shared w/shape parent class

private:
  int longside, wideside;
};

This is the implementation for rectangle class rectangle.cpp:
#include "rectangle.h"

rectangle::rectangle(){}

rectangle::rectangle(int l, int w)
{
  longside = l;

  wideside=w;
};

int rectangle::area(int wideside, int longside)
{
  int totarea;
  totarea = (wideside*longside);

  return totarea;
};

int rectangle::perimeter(int side1, int side2)
{
  int perim = ((wideside)+(longside));
  return perim;
};

This is the test file testfile.cpp:
#include <iostream>
#include "shape.h"
#include "rectangle.cpp"
using namespace std;
int main()
{
  rectangle rect1;
  int side1, side2;
  cout<<"\n Find Area of an Rectangle" << endl;
  cout<<"\nChoose a length for sides 1 abd 2" << endl;
  cout<<"\nSide 1: "<< endl;
  cin >> side1;
  cout<<"\nSide 2: "<< endl;

  cout<<"\nRectangle's Area is:   "<< rect1.area( side1, side2 ) << endl;
  cout<<"\nRectangle's Perimeter is:   "<<rect1.perimeter( side1, side2 )<< endl;

  return 0;
}

The class shape is a base class for other shape objects. I'm just testing out functionality with a derived class called class rectangle. Aren't I supposed to make a header file every time a class is defined? I included all of my files from this program to see if that would help.


After a fine and warm weekend across much of the country, temperatures today have reached 80 degrees Fahrenheit in Bridlington in East Yorkshire for the first time this summer - although similar values were reached in places for a time during late May.
It's certainly come as a welcome relief after a what's been a dreadful summer so far, which, according to Philip Eden writing for weather online, has been the worst first half of summer on record (summer for climatological reasons is June, July and August).
But in typical British fashion it looks like the summery conditions will prove to be short lived, with much of the country by the end of the week again under the influence of low pressure, bringing cooler and unsettled conditions, as the jet stream once more heads south.
For our region, wednesday will be the transition day, with more cloud in general and possibly the odd light shower. After that the more unsettled conditions will slowly take hold from the north.
And with the jet stream likely to remain further south than normal as we head into early August, unsettled & cool weather will once again dominate our weather.
What's causing our extreme weather? Is it unprecedented?
The awful weather which continues to affect the UK led yesterday to the Great Yorkshire show being cancelled (because of the weather) for the first time in its 154 year history.
And on Monday, serious flash flooding devastated parts of the Calder valley for the second time in as many weeks.
In fact as we all know our weather, with a notable exception during the second half of May, has been dreadful since the end of March.
And research conducted in part by scientists at the University of Sheffield has concluded that declining Arctic ice could be to blame.
The Arctic has been the fastest warming area in the world and this has reduced, according to the research, the temperature contrast between the Arctic and the Tropics.
And it's this temperature contrast which determines the strength and position of the jet stream - and could be responsible for the weak, slow moving jet stream which has caused the long period of cool, unsettled weather.
If the research is correct, it suggests that the swings we have experienced in the last few years could become the norm, although it doesn't suggest we would always have poor summers.
We could also become 'stuck' on the warm side of the jet stream in summer, leading to heat wave conditions like parts of America has been experiencing.
But there are some climate scientists who say that the weak solar activity that we have observed in recent years is altering the position of the jet stream.
One of the problems with this theory is that no-one understand the precise mechanism as to how solar activity could lead to changes in the position of the jet stream - and until we do, it can't be described mathematically, and so can't be modelled by computers.
Looking back, the early 1800s was a period of unusually weak solar activity, so much so that it was named after British meteorologist John Dalton, the so called 'Dalton solar minima'.
And data shows that from 1809-1819, after what was described as a 'relatively benign period with several warm summers and less cold winters', the period saw a return to 'often harsh winters, and cold, wet summers'.
The decade from 1810-1819 was in fact the coldest since the 1690's.
One complicating factor to this is that in 1815, a huge volcanic eruption in Indonesia depressed temperature levels because of the amount of volcanic ash in the atmosphere, and contributed to the well documented 'year without a summer' in 1816.
But this example shows that the weather patterns we have experienced in the last few years are not unprecedented.
And even from a specific extreme rainfall perspective, as high as local rainfall figures have been this summer, none have been anywhere near the levels reached in Sheffield on 15th July 1973 when 119mm fell in just one day (and which incidentally led to severe flooding despite much less development on the flood plain, a subject for another day perhaps).
Whether you favour the theory of melting Arctic ice and the link to global warming, or weak solar activity, both suggest that more extremes are likely in the future.
And of course it's possible that both could be working together at the same time.
Lastest information from American GFS model shifts emphasis for heavy rain towards the earlier ECMWF solution detailed below, i.e with much of Yorkshire and Lincolnshire at risk of some of the highest rainfall totals.
Amber alerts are in force for parts of the UK tomorrow, with heavy prolonged rain likely to lead to renewed flooding in places.
This is on top of possible localised flooding from scattered thunderstorms today, and a risk of flooding on saturday across parts of Northern Britain.
Computer models have in the last few days consistently developed an area of low pressure over the near continent tonight, bringing the centre across East Anglia and the Midlands tomorrow.
This feature will be very active, driven by high humidity air, leading to prolonged heavy, thundery rain.
The precise northern and southern boundary of this area of rain is open to some doubt at the moment.
The chart below, from the UK Met Office, gives an indication of the highest risk area (yellow) of the heaviest rain (50mm or more in total on Friday), with East Anglia, the Midlands and Wales in the firing line.
The area fringes into parts of Yorkshire and Lincolnshire too. This is considered to be the most likely outcome at the moment.
But the European Centre for Medium Range Forecasting (ECMWF) model, shown below, has the risk of disruptive rainfall further north (Red), with parts of Yorkshire and the Humber at highest risk.
The European model arguably offers the most consistent and reliable guidance for weather forecasters, and gives an insight into the on-going uncertainty regarding the positioning of tomorrow's heavy rain.
Whichever is correct, with much of the land now saturated, another month's worth of rain in less than 24 hours tomorrow will inevitably lead to renewed flooding across parts of the UK.
According to the Met Office, averaged across the UK, June 2012 has been the wettest since records began in 1910, the coolest since 1991, and the second dullest since records began (record for lowest sunshine in June is still 1987).
It will come as no surprise that June in Yorkshire and Lincolnshire has turned out to be one of the wettest on record - in fact second only to the incredibly wet June of 2007 which saw some of the worst widespread summer flooding that the region has ever seen, with Sheffield and Hull hit particularly hard.
Bingley, in the Pennine hills of West Yorkshire has recorded 212.8mm this month, compared with the average which is 70mm. But this is quite a bit short of the 283mm which was recorded in June 2007.
Sheffield is also well short of what was recorded in 2007, when 286mm (463% of average) fell; not only was June 2007 the wettest June on record in the city, but their wettest month ever in 125 years of records.
It's also been the second wettest June in Lincolnshire. Coningsby recorded 141mm in the month, compared with their average of 50mm.
The reason for the on-going poor weather has been the unusual positioning of the jet stream, which continues to be too far south than normal.
This point is graphically illustrated by the fact that June has been in the top 3 most cyclonic (low pressure) Junes in 140 years of records.
And there's still a chance that when official Met Office statistics are published later today or tomorrow, that averaged across the UK as a whole, June 2012 has been the wettest on record.
It's also been cold - with June the coolest since 1991 - and one of the dullest on record too.
Of course June has just seen a continuation of the cool and wet weather which began at the end of March.
At Linton-on-Ouse in North Yorkshire, for example, April, May & June combined have been the wettest on record (data back to 1939), with the wet spell only punctuated by one spell of fine warm weather towards the end of May.
And for those of us desperate for a change to more settled weather, there is little to suggest an improvement anytime soon.
Current indications are that low pressure will dominate our weather until at least the middle of July, if not beyond.
This means that one or two fine days are possible, in an overall unsettled and at times wet picture.


text:
Q: NestJS - Embedding Nested Document with enum using mongoose I am trying to create a Schema structure like so,
import  *  as  mongoose  from  'mongoose';
import  *  as  Stop  from  'stop-model';
    export  const  RouteSchema  =  new  mongoose.Schema({
    _id:  String,
    stop: [Stop],
    type: { type:  String, enum: ['INBOUND', 'OUTBOUND'] }
    }, {
    versionKey:  false,
    timestamps: { createdAt:  'createTime', updatedAt:  'updateTime' }
});

Where stop model is an Interface,
import { Document } from  'mongoose';
export  interface  Stop  extends  Document {
    _id:  String,
    stopName:  String,
    type:  StopType,
    createTime:  number,
    updateTime:  number
}

export  enum  StopType {
    PARKING=  'PARKING',
    WAYPOINT  =  'WAYPOINT',
    STOP  =  'STOP'
}

However when running I get the error below

TypeError: Undefined type PARKING at StopType.PARKING   Did you
  try nesting Schemas? You can only nest using refs or arrays.

My goal is to have list of  Stops in the Routes collection.
I also have a StopSchema defined like so,
import  *  as  mongoose  from  'mongoose';

export  const  StopSchema  =  new  mongoose.Schema({
    _id:  String,
    stopName:  String,
    type: { type:  String, enum: ['PARKING', 'WAYPOINT', 'STOP'] }
    }, {
    versionKey:  false,
    timestamps: { createdAt:  'createTime', updatedAt:  'updateTime' }
});

I am not sure how to use StopSchema as a ref inside RouteSchema. (Something on the lines of this answer Referencing another schema in Mongoose, but in a NestJS way).

A: In mongoose, to refer other schemas within a schema, you have to use Schema.Types.ObjectId.
So in your case, the code would look like this:
import  *  as  mongoose  from  'mongoose';

export  const  RouteSchema  =  new  mongoose.Schema({
    _id:  String,
    stop: { type: [{type: Schema.Types.ObjectId, required: false }] },
    type: { type:  String, enum: ['INBOUND', 'OUTBOUND'] }
    }, {
    versionKey:  false,
    timestamps: { createdAt:  'createTime', updatedAt:  'updateTime' }
});

Let me know if it helps ;)


text:
Oculus Rift Partners with Unity, Developers Get Perks
By Catherine Cai published 23 March 13
Being a developer for Oculus Rift has its perks.
Being an Oculus Rift developer has its perks. Besides having access to the dev kit, which is already pretty cool all in itself, Oculus Rift is pretty generous about bringing resources to devs. Today, Oculus Rift announced that it had partnered with Unity to bring every Oculus Rift developer four free months of Unity Pro.
"Unity provides game developers with amazing tools that bring joy to the process of creating games, while also lowering the financial and time barriers of high-end production," said David Helgason, CEO and co-founder, Unity Technologies. "The next generation of video games will not only be found on consoles, but also on PCs, mobile devices and in the cloud though none of these platforms offer the ability to step into the experience. That is where the Oculus Rift comes in. We're partnering with Oculus to give Unity developers the ability to create the most immersive gaming experiences yet."
The Unity deal means that developers will not only have access to a free trial of Pro, but also the integration code and access to pre-made assets for development. Clearly, Oculus Rift wants ample time and resources for its developers to bring software to the headset, ensuring that the VR headset won't end up without plenty of indie titles after launch.
The Oculus Rift headset will begin shipping out to its Kickstarter backers starting at the end of this month. Unity Pro extended trial licenses will be made available in the Oculus Rift store in April.
Click here for our recent impressions with the Oculus Rift.


Winter is here, and with it comes snow, ice, and slippery conditions. During the winter months, the most common accidents, including slips, trips, and falls, happen frequently thanks to the dangerous conditions created by cold, wind, snow, and ice.
While most winter falls result in only minor injuries such as bumps and bruises, we often see patients who suffer more serious winter injuries from falling or slipping such as broken bones. By preparing and working to prevent winter injury you can greatly minimize your risk.
The best way to fight injuries are to prevent them ever happening in the first place. Here are some tips to prevent those nasty winter slips and falls.
Wear appropriate footwear. Shoes that provide traction on snow or ice are important. Rubber soles and boots or shoes with grip and texture can help keep you stable on ice and snow. Make sure your shoes fit properly and have low, wide heels. Avoid plastic or leather soles.
Keep your hands free! In cold weather, wear gloves to help keep your hands warm and out of your pockets. This way if you should fall you can better catch yourself using your hands or arms. Don't get distracted with a cell phone while walking in icy conditions.
Take smaller, shorter steps when walking for stability. In slippery conditions, walk slowly using small, short steps. If conditions are extra slippery, try shuffling along slowly without picking up your feet, in a gliding type motion. If snow or grass is available walk on these textured surfaces instead of on slippery walk ways.
Use handrails if available. Having something stable to hold on to can make a big difference should you slip. If you use a cane on occasion, it would be advised to use your cane in cold/icy weather to provide better stability.
Step down, not out, from your vehicle. When getting out of a vehicle, swing both legs out and place both feet flat on the ground before getting up. Using both feet will give you more stability than just one foot.
Plan ahead. Give yourself plenty of time to get where you're going. When you're running in a rush, chances of falling increase.
Watch for slippery floors inside. In winter all kinds of water and ice can be found inside near entryways. Show caution and enter any building or your home by first taking a moment to look down to see if there is any hazard.
If you fall, no matter if it is forwards or backwards, try to allow your arms and hands to catch you. It is important to protect your head and if you fall backwards, tuck your head upwards. Let go of any objects you are carrying — protect yourself instead.
After the fall, check yourself for injuries. If you're hurt or unable to get up, yell for help. If your cell phone is easy to reach, call for help on your phone. Do not try to get up by yourself as you could cause further injury by having another slip or fall.
If you're not hurt or feel well enough, you should try to get up from the ground as safely as possible. Try to roll onto your side and slowly pull yourself up so that you're on your hands and knees. Crawl towards a sturdy object that can support you as you try to get up, such as a solid chair, stairs, or a tree. Sit and rest for a few minutes before you try to do anything else.
In the absence of a medical emergency, most of the pain after a fall will be due to inflammation.
If you suspect you have a broken bone, see a doctor or physician assistant immediately. Fox Valley Orthopedic's walk-in clinic is open 6 days a week for such injuries. Visit Ortho1st.com to learn more or to get location information.


"XM Satellite Radio is transforming radio with the support and participation of its leading music and news programming partners including MTV, CNBC, CNN Headline News, CNET, Fox News, ABC News & Talk, USA Today, Bloomberg, and BBC World Service," said XM Vice President Derek de Bastos. "Certicom's strong encryption technology is a crucial element of our service as it protects the integrity of our content and ensures that only authenticated members have access to it."
Digital content is now distributed to a plethora of end-user devices, including mobile handsets, set-top boxes, PCs, and car information systems. All of these are built on different architectures with complex hardware and software combinations. This contributes to a complex digital content ecosystem. And without Digital Rights Management (DRM) this ecosystem is vulnerable to security threats.
New media channels represent new markets: but to capitalize on them, service providers must first establish business-friendly controls over the digital rights to content. Conditional access is essential.
Secure the software: including the DRM Agent and applications that consume digital content.
Secure the silicon: cryptographic keys and sensitive information must be securely stored and accessed. As well, secure media co-processor designs can be used to deliver performance and security benefits.
Secure device manufacture: invoke anti-cloning measures and prevent misuse of keying material at manufacture.
Working together, the Certicom Security Architecture™ and Certicom Trusted Infrastructure™ allow for the creation of a secure, trusted platform on which providers can build and distribute their services. That trust extends all the way from a device's boot process through to the upper-layer security protocols, achieved through cryptographic hardware validation, code-signing, and integrity measurement and reporting.


text:
Russia's New Diplomatic War with Poland
- Poland does not recognize the ruling issued by the Russian arbitration court - Polish Foreign Ministry stated. Today, the Arbitration Court of St. Petersburg issued an "executive letter" evicting employees of the Polish consulate from their offices.
- In accordance with the Vienna Convention on Diplomatic missions, these facilities cannot be a party to legal proceedings. We consider these decisions to be illegal under international law. The official Polish government diplomatic facilities cannot be part to such rulings None of the representatives of the consulate was present at the hearings. We deem these events to be an act act contrary to international law, and therefore we could not participate in them – said Poland's Foreign Ministry, Marcin Wojciechowski during a press conference.
- Eviction of diplomatic mission is a flagrant violation of international law, of which the Russian side is fully aware - Wojciechowski said. The foreign Ministry spokesman continued: - The Russian side should be aware that should it escalate further, Poland would take appropriate and necessary steps.


text:
Tag Archives: Tom Cornish
Don't Look Now
(reviewed at the Queen's Theatre, Hornchurch on 26 October)
What sends shivers down the spine where tales of the supernatural are concerned is often less the visualised than the imagined. We all cast our demons from different moulds. Nell Leyshon's stage adaptation of Daphne du Maurier's short story Don't Look Now is given a production by Simon Jessop which knows when to make evil concrete – as little as possible.
It is the Venetian setting designed by Norman Coates with the visual effects projected onto its bridges, water and shuttered windows by Dan Crews and the trickling soundscape devised by Andy Smart which create the atmosphere. We begin by an open grave before which grief-striken mother Laura (Charlotte Powell) stands motionless. Hymns and part of the Requiem Mass are heard while we watch the image of Laura and John's young daughter Christine drown.
John (Tom Cornish) whisks Laura away to Venice, where they spent their honeymoon. He's prepared to move on – after all their son John is alive, well and safe at his boarding school. As one cannot help but empaphise with Laura, to whom Powell gives sincerity in her grief and inevitable feelings of guilt ("why didn't I…?), Cornish balances this by showing John less as unfeeling but more as something of a pragmatist.
The hotel bedroom scene where his desire to make love with his wife at first meets resistance that (perhaps) melts into acceptance, is cleverly played on two levels with the live actors and their projected images. The mutual ground which constitutes terra firma for this husband and wife is quietly crumbling. Their encounters with two strange, identically dressed elderly women (Gillian Cally as the sister with explanations, Tina Gray as her blind mystic sibling) display brutally the gulf opening for Laura and John.
You probably know what happens next. Onlookers and participants in their own parallel civic drama are the police chief (Stuart Organ) hunting a serial killer, the hotel clerk (Callum Hughes) and the restaurant proprietor (Sam Pay). A mysterious beak-masked sacristan – a commedia dell'arte character or a plague doctor? – and a diminutive red-cloaked figure (Karen Anderson) haunt this winter Venice.
Don't Look Now runs at the Quen's Theatre, Hornchurch until14 November.
Tagged as Andy Smart, Callum Hughes, Charlotte Powell, Dan Crews, Daphne du Maurier, don t look now, Don't Look Now, Gillian Cally, Hornchurch Queen's Theatre, Karen Anderson, Nell Leyshon, Norman Coates, Queen's Theatre Hornchurch, Sam Pay, Simon Jessop, Stuart Organ, Tina Gray, Tom Cornish
(reviewed at the Queen's Theatre, Hornchurch on 20 April)
Even after 38 years, the experience of reviewing Bernard Pomerance's play about Joseph (commonly called John) Merrick is one which I've never completely forgotten. That production was at the Hampstead Theatre; a new staging by Simon Jessop for the Queen's Theatre, Hornchurch has just started.
It's intriguingly set within a dark-draped circular show-booth by Mark Walters, the sort of fairground venue which would have been familiar to Merrick in the late 19th century as his diseased appearance, then diagnosed as elephantiasis, was exploited for gain. Eventually he came under the care of Dr Treves at Whitechapel's London Hospital.
Although Treves and his hospital superior Dr Gomm gave Merrick good care and a stable environment, Pomerance's thesis suggests that exploitation (and its corollary, abuse) can develop from well-meaning as well as outwardly greedy intentions. Gomm's publicising of Merrick's case led to a spate of donations to the hospital for Merrick's care and some socially prominent sponsorship.
Tom Cornish's Merrick, as did David Schofield in 1977, uses mime and facial contortion to suggest the horror of the physical appearance rather than prosthetic make-up. It's an intensely moving performance as the inner man – sensitive and in many ways creative – slowly emerges from its carapace. He's matched by Fred Broom as Treves, a doctor with ambitions both medical and social and Stuart Organ's hard-headed Gomm.
Fairground man Ross is suitably slimy (and dangerous with it) in James Earl Adair's characterisation. This being the cut to the chase… company, Steven Markwick's deceptively jolly score soon mutates in the hands of these actor-musicians into something altogether more discordant and sinister. Joanna Hickman is the cellist and also plays actress Margaret Kendall who undeatands Merrick's secret longings as only a woman of many parts can. it's a fine performance.
Ellie Ros Boswell and Megan Leigh Mason are th two fairground "beauties", there to lure the naive audience into paying their tuppences for what were often fakes as well as freaks. I still think that the build-up to the end sits uneasily within the narrative framework, but the Passiontide parallels as Merrick faces up to the fact that he cannot live much longer and that his deepest longings will never find proper fulfilment are very moving.
This is a play which perhaps is an unusual choice for the Queen's Theatre. But the opening night audience was a good-sized one and completely caught up in the drama – the tragic as well as the comic elements – as it proceeded. A taste now and then of vinegar or mustard always fire the appetite. What's true for the palate is also true of the mind.
The Elephant Man runs at the Queen's Theatre, Hornchurch until 9 May.
Filed under Plays
Tagged as Bernard Pomerance, cut to the chase..., Fred Broom, Hornchurch Queen's Theatre, James Earl Adair, Joanna Hickman, Mark Walters, Queen's Theatre Hornchurch, Simon Jessop, Steven Markwick, Stuart Organ, The Elephant Man, Tom Cornish
Boeing! Boeing!
(reviewed at the Queen's Theatre, Hornchurch on 9 March)
Comedy is as old as drama itself and the variation we call farce is probably its original manifestation. Farce in the UK is a well-established, well-loved genre which has developed in a peculiarly British way from Charley's Aunt in the 1890s through the Aldwych (1930s) and the Whitehall seasons in the 1950s and 60s to Ayckbourn and Frayn in our own time.
Then there's French farce, its sister – but not an identical twin. Many of the elements are identical – a multitude of doors revealing or concealing people (usually girls in a distinct state of undress) while at least one hapless man tries ever more frantically to control events of which he never really was the master in the first place.
Both the British and French versions rely on the actors' split-second timing and sense of ensemble. It helps if at least the protagonist has a clown's miming ability. Which brings me to Matt Devitt's production of Marc Camoletti's Boeing! Boeing! at the Queen's Theatre in Hornchurch.
The plot concerns a Parisian man-about-town in the early 1960s who is basking in the fly-by attentions of three air hostesses (remember that this was a time when to be an air stewardess was as high a profile job as that of model or television presenter is today). Each thinks she's his only "fiancée" (the Beverley Cross translation is of its era), thanks to Bernard's canny manipulation of timetables.
Enter Robert, an old school friend up from the country on business who – not unnaturally – is riveted by this boulevardier lifestyle. Fred Broom plays increasingly harassed Bernard and Tom Cornish is Robert, puppy-dog eager to be involved and whose well-meaning attempts to help only – of course – make matters worse.
Then there's Bertha (Megan Leigh Mason), Bernard's maid, who becomes increasingly frustrated as timetables go awry. Bridging the gap between what would have been the first two acts, she earned her round of applause. The three contrasted air hostesses are go-getting Gloria (Ellie Rose Boswell) from TWA, Lufthansa's valkyrie Gretchen (Joanna Hickman) and spirited Gabriella of Air Italia (Sarah Mahony).
Norman Coates' set is another excellent one with clever projections and animations before the performance to remind us of time and place. His costumes are also spot-on. What rather lets it all flag, for all the cast's hard work, is that the production lacks both the slick lightness of classic French farce and the knowingness of the home-grown British variety.
I've seen other productions of Boeing! Boeing! in the last couple of years where, for me, this hasn't been an issue. This time it was one.
Boeing! Boeing! runs at the Queen's Theatre, Hornchurch until 28 March.
Tagged as Beverley Cross, Boeing! Boeing!, Ellie Rose Boswell, Fred Broom, Hornchurch Queen's Theatre, Joanna Hickman, Marc Camoletti, Matt Devitt, Megan Leigh Mason, Norman Coates, Queen's Theatre Hornchurch, Sarah Mahony, Tom Cornish
Deadly Murder
(reviewed at the Queens Theatre, Hornchurch on 2 February)
This is a thriller for three actors by the American playwright David Foley, doubling as a type of hommage to the films of Tarantino. After the sort of disco music and light show which puts us firmly in the world of the glitterarti, we are in the living-room of the Manhattan apartment which belongs to Camille (Lucy Benjamin).
Camille is a (very) wealthy widow and a designer of the sort of show-off jewellery which one might describe as bling. She also has a penchant for bedding younger, personable men. In this case it's Billy (Tom Cornish). But Billy doesn't just want to be paid for his services; he has a hidden agenda.
What would a woman who owns not just the penthouse but the whole apartment block do when her one-night stand refuses to accept his dismissal? She calls the security man (Sam Pay) – and this is where the plot thickens into a positive peasouper of double-and triple-crossings.
Director Simon Jessop wisely keeps the action at boiling point with just enough space for the sort of half-nervous laughter with which an engrossed audience can relieve its tension. The pace is brisk; even with an interval it's less than two hours, which is just about right.
All three actors are excellent; our sympathies and understanding veer wildly as each new revelation presents itself. Cornish has the sort of louche sexiness which suggests an inherent morality and Benjamin matches him as the woman who takes what she wants, and comes back for the next helping. In many ways Pay has the most difficult role as a man who isn't quite as clued-up as he thinks he is.
Though one might query if the whole thing wouldn't have worked even better without the intermission (silly me! I forgot about those vital bar takings…)
One of Rodney Ford's excellent sets – all exposed brick walls, angular chrome furniture and off-white upholstery – locates us in place and time. And if anyone know how to stage a stage fight which has the audience wincing in sympathy, it's Malcolm Ranson.
Deadly Murder runs at the Queen's Theatre, Hornchurch until 21 February.
Tagged as cut to the chase..., David Foley, Hornchurch Queen's Theatre, Lucy Benjamin, Malcolm Ranson, Queen's Theatre Hornchurch, Quentin Tarantino, Rodney Ford, Sam Pay, Simon Jessop, Tom Cornish


text:
U.S. Navy: Congress Influenced Trump On Truman Refueling
Credit: U.S. Navy
NATIONAL HARBOR, Maryland—President Donald Trump was influenced by "very vocal" members of Congress to reverse the decision not to refuel the aircraft carrier Harry S. Truman (CVN 75), a senior U.S. Navy official said. "I'm not really sure I would call it a policy reversal. We are in a budget...
This content requires a subscription to one of the Aviation Week Intelligence Network (AWIN) bundles.
Schedule a demo today to find out how you can access this content and similar content related to your area of the global aviation industry.
Already an AWIN subscriber? Login
Did you know? Aviation Week has won top honors multiple times in the Jesse H. Neal National Business Journalism Awards, the business-to-business media equivalent of the Pulitzer Prizes.
Russia Used Su-57s Over Ukraine, UK Ministry Of Defense Says
L3Harris To Buy Aerojet Rocketdyne For $4.7 Billion
U.S. Has Sent Threat-Emitters To Ukraine To Confuse Russian Aircraft
What's New on the B-21?
Selected U.S. Military Contracts For The Week Of Nov. 7 - 10, 2022


text:
Junior Gryphs dropped twice in AAA minor midget tourney
WHITBY – The Guelph Junior Gryphons suffered a pair of losses on the opening day of the Ontario Minor Hockey Association's AA minor midget tournament at Whitby's Iroquois Park arena.
The Junior Gryphs were downed 4-2 by the Quinte Red Devils and 6-2 by the Whitby Wildcats.
After a scoreless first period, Quinte scored twice in each of the second and third periods while Dylan Hudon and Mark McIntosh had unassisted goals in the third for Guelph.
Connor Brooks, Lucas Lapalm, Daniel Michaud and Ethan Broek had a goal apiece for Quinte.
Whitby led 1-0 after the first period and 3-2 after the second before netting three goals in the third.
Ryan Cook had a goal and an assist for the Junior Gryphs while Ethan Gore scored the other goal and McIntosh had an assist.
Thomas Johnston tallied twice for Whitby while single goals were added by Mikael Simon-Serroul, Ryan Winterton, Douglas Carr and Noah Theodor.
Whitby tops the standings midway through the round-robin segment of the tournament at 2-0-0. The Wildcats are followed by the York-Simcoe Express at 1-0-1, Quinte at 1-1-0, Halton Hurricanes at 0-1-1 and the Junior Gryphs at 0-2-0.
The Junior Gryphs are to play York-Simcoe at 12 p.m. and Halton at 5 p.m.
A finish in the top four earns a team a guaranteed spot in the OHL Cup while a fifth-place finish gets them a berth in a play-in game in that tournament.
Sunday's schedule consists of the bronze-medal game at 10 a.m. and the gold-medal game at 12:30 p.m.


As much as I enjoy travel days, I have to say that the trip from Annecy to Asti was a challenge. Three trains were involved, and the middle one was one hour late, leading to a domino effect. Also, it just stopped running for about 45 minutes, "because of the snow." About half way through the trip, I started to feel ill and my nose would not turn itself off, while my brain went into fog mode. I finally got onto the last train, sank into my seat and closed my eyes - only to realize half an hour later that I was on the wrong train.
I got out at the next stop - interestingly enough a town called Bra - contacted my Workaway host Silvana to let her know that I would be late, and found out that I had to go back to Torino to take the correct train. And buy a new ticket. With the cash I didn't have. And the local ATM out of order. And my warm hat on its way to somewhere else on the last train. I suspected that there was something funny lurking about being in Bra and having left my Hat on the train, but I felt too sick to connect with it.
I arrived in Asti around 6 pm, just in time to collapse into my new home.
Silvana was, and is, lovely. Her home is a large and modernly renovated old house lathered in warm oranges and buttery yellows. She just got back from Morocco (well, her feet did, I am not so sure about her heart) and there was this instant recognition thing going on. She cooked us a lovely meal and I headed to my fluffy dark orange bed, feeling like a terrible guest.
Yesterday, while she was at work, I managed to clean her kitchen a bit before going back to bed for most of the day. We were supposed to go out last night, but there was no way I could even walk out of the house. She brought me Italian medicine, Kleenexes and tried to put me at ease by telling me how she had been sick for three days (plus one in the hospital) at her last Workaway stay, in Morocco, and how much her hosts had cared for her. "I am just giving back what was given to me," she says.
Here I am. In her beautiful home, with full access to whatever food I may want, as well as her company when she gets home. My contribution: make her life easier and maybe give her a bit of inspiration.
This morning, as I was dusting the living room and filling the dishwasher, I was marveling at how crazy good it feels to be taking care of someone's home so that they may come back from work and feel some ease, feel as though there is less for them to carry. I love, love, love that. And I look forward to being 100% energized in order to do more of it.
At the same time, I suspect that I may have gotten sick at exactly the right place.
Here's to giving and receiving, losing hats and borrowing new ones, flowing with travel days and taking care of each other's lives.
And I absolutely want to get my immune system strengthened before I head down to Lesvos in January.


Joseph G. Distefano of Thompson Ridge, NY, a dairy farmer, passed away on May 29, 2009, at home on his Sun Valley Farm, surrounded by his loving children, grandchildren and great-grandchildren.
The son of the late James and Maria Versaceo Distefano, he was born in New York City on January 6, 1923. He moved to Orange County at the age of — and has been a dairy farmer his entire life.
He is survived by his son, Jim and wife, Lynn; daughter, Donna Schirrman and husband, Richard; six grandchildren: Stephen and wife, Christina, Bryan and wife Jeannine, Michelle and fianc , Art Worden, Rebecca Gruver and husband, Shaun, Sarah Schirrman and fianc , Tony Levato, and Joseph Schirrman; four great-grandchildren: Joshua, Landon and Chase Gruver and Ava Distefano; his sister, Virginia (Ann) Dragone; sisters-in-law, Grace Distefano and June Amodio; brother-in-law, Sal Napolitano; several nieces and nephews. He was predeceased by his wife, Fanny, brother Tony, and sisters, Mae and Russell Soderblom, Mildred and Anthony Dragone, Frank Dragone and Mary Napolitano.
Joe was very active in the farming community receiving Outstanding Young Farmer in Orange County in 1955 and Outstanding Young Farmer in New York State in 1956. He served as a committeeman for GLF and Agway. He was a 50-year member of both the Farm Bureau and Orange County Cooperative Extension. He was a member of the Middletown Elks B.P.O.E. #1097 and St. Paul's R.C. Church.
During his lifetime, Joe was able to enjoy many happy years of marriage with his wife, Fanny Amodio Distefano. He enjoyed his vegetable garden and cherished working the land on his favorite tractors. Joe was an avid sports fan, always following the Mets and the Knicks. Above all, his family was the center of his life.
A family statement reads: "Dad was a devoted father, grandfather, great-grandfather, brother, uncle, and friend. He was dedicated to his entire family and could be seen in the bleachers at all family sporting events. He was the center of our holidays and the glue of our family. He was a caring, giving, generous man who was loved by all who knew him. He was a little man but a giant to his family."
Visitation hours are from 2-4 and 7-9 p.m. on Monday, June 1, at Applebee-McPhillips Funeral Home, Inc., 130 Highland Ave., Middletown, NY.
A Mass of Christian Burial will be celebrated at 10 a.m. on Tuesday, June 2, at St. Paul's R.C. Church, 2800 Rt. 17K, Bullville, NY. Burial will follow in St. Joseph's Cemetery, 149 Cottage St., Middletown, NY.
Arrangements by Applebee-McPhillips Funeral Home, Inc.; 845-343-6309 or www.applebee-mcphillips.com.


text:
December 28, 1957 - March 22, 2021
Karen L. Gibson, 63, of Grand Island passed away surrounded by her family on Monday March 22, 2021 at CHI-Health St. Francis. Memorial services in her honor will be held on Thursday, April 1, 2021 at All Faiths Funeral Home at 2 p.m. Dan Naranjo will officiate. Masks are recommended. Karen was born on December 28, 1957 at Grand Island, only daughter of Rollie and Barbara (Sanders) Gibson. She earned her GED and was employed at many restaurants while living in Nebraska and Iowa. Karen was a dedicated worker and enjoyed socializing with the customers and other employees. Karen enjoyed weekends at the lake with her family. Many long-time friendships were built on her love of riding motorcycles. She was an avid Husker fan and Kansas City Chiefs fan. She kept her mind sharp with cross word puzzles and tested her patience creating many crafts and paint by number pictures. She enjoyed the nostalgia that classic western and cartoons brought. Karen was a devoted Grandma even answering phone calls in the early morning. She is remembered for her love and spunk. Karen is survived by her loving companion and best friend, Rodney Clark of Grand Island; children, Sara (Troy) Santarelli of Grand Island, Chris Clark of Central City, and Eric Kolar of Grand Island; beloved grandchildren, Haley, Bella, Skylir, Obadiah and Ryan; brothers and sisters-in-law, Rex (Georganne) Gibson of Greenland and Ray Dean (Teresa) Gibson of Grand Island; and a host of extended family and friends. She is preceded in death by her parents and son, Jason Goldenstin.
Karen L. Gibson, 63, of Grand Island passed away surrounded by her family on Monday March 22, 2021 at CHI-Health St. Francis. Memorial services in her honor will be held on Thursday, April 1, 2021 at All Faiths Funeral Home at 2 p.m. Dan Naranjo... View Obituary & Service Information
The family of Karen Gibson created this Life Tributes page to make it easy to share your memories.
Karen L. Gibson, 63, of Grand Island passed away surrounded by...
Send flowers to the Gibson family.


text:
Q: What is the size of largest cliques in binomial random graph $G(n,p)$? Binomial random graph $G(n,p)$ is an $n$-vertex graph such that each of the $\binom{n}{2}$ pairs is included as an edge independently with probability $p$.
I am wondering with high probability (the probability of an event tends to 1 as $n$ tends to infinity), what is the size of the largest clique in $G(n,p)$? (Here $p$ might be a function of $n$, i.e., $p(n)$.)

A: Let $\omega_n$ denote the clique number of $G(n,p)$. For a constant $p$ Grimmett & McDiarmid showed that
$$
\omega_n= -\frac{2}{\ln p}\ln n+o_{a.s.}(\ln n).
$$


Need a strong dog training bite tug for Siberian Husky?
Then this equipment recommended by professional dog trainers is for you! It will definitely help you to achieve incredible results in training your pet. This tug will serve you during training, bite-work, and building prey drive. The tug is super durable and tear-resistant.
This puppy tug will help to improve your pet's skills easily. The item is made of strong French Linen which is extra strong. It makes the tug perfect for biting. French Linen is hypoallergenic material that is absolutely safe for the dog. In addition, the same material is used for manufacturing figurants' bite suits. It is equipped with two handles for your comfort and safety. If you keep the tug with the handles you may escape your dog's accidental bite.
The material of the item and of its handles is extra strong. It will never tear if your Husky pulls hard. This bite tug will help you to develop your Siberian Husky bite grab.
French Linen is fully eco-friendly material and can't cause any allergy or irritation. It is stitched for longer durability. It is really the long servicing dog training gear. Prey drive is greatly stimulated with this supply when the dog gets opportunity and challenge to bite the tug.


WELCOME TO THE ALL-FIREDUP.COM WEBSITE TERMS AND CONDITIONS FOR USE. THESE TERMS AND CONDITIONS APPLY TO THE USE OF THIS WEBSITE AT www.all-firedup.com. BY ACCESSING THIS WEBSITE AND/OR PLACING AN ORDER, YOU AGREE TO BE BOUND BY THESE TERMS AND CONDITIONS.
We endeavour to ship goods within 3 working days of receipt of an order.Some items require 2 days as part of the manufacturing process. If an order is more complex we will contact you and give you an estimated delivery timetable.
2.4 Payments for all overseas orders shall be paid in (£) UK Pounds Sterling.
3.4 Payment - Prices are quoted in (£) Pounds Sterling and are excluding delivery. All orders will be subject to a delivery charge. Payment must be made in full before orders can be released. The ownership of goods remain with Allfiredup Ltd until paid in full. If we find that we have to re-present a cheque payment or credit card payment and is in arrears,we reserve the right to charge interest overdue balances at 5% above Barclay's base rate per annum on a daily basis.
7.1 Other than personally identifiable information any material you transmit or post to this Website will be considered non-confidential and non-proprietary. We will have no obligations with respect to such material. We and our nominees will be free to copy, disclose, distribute, incorporate and otherwise use such material and all data, images, sounds, text and other things embodied therein for any and all commercial or non-commercial purposes.
(a) that is threatening, defamatory, obscene, indecent, seditious, offensive, pornographic, abusive, liable to incite racial hatred, discriminatory, menacing, scandalous, inflammatory, blasphemous, in breach of confidence, in breach of privacy or which may cause annoyance or inconvenience.
7.3 You may not misuse the Website (including, without limitation,by hacking).
(g) your website does not contain content that is distasteful,offensive or controversial, infringes any intellectual property rights or other rights of any other person or otherwise does not comply with all applicable laws and regulations.
We expressly reserve the right to revoke the right granted in this clause 8.2 for breach of these terms and to take any action we deem appropriate.8.3 You shall fully indemnify us for any loss or damage we or any of our group companies may suffer or incur as a result of your breach of clause 8.2.
9.1 To register with www.all-firedup.com you must be over eighteen years of age.
10.2 The material on this Website is provided "as is" without any conditions, warranties or other terms of any kind. Accordingly, to the maximum extent permitted by law, we provide you with this Website on the basis that we exclude all representations, warranties, conditions and other terms (including,without limitation, the conditions implied by law of satisfactory quality,fitness for purpose and the use of reasonable care and skill) which but for these terms and conditions might have effect in relation to this Website.
11.1 We, any other party (whether or not involved in creating, producing maintaining or delivering this Website), and any of our group companies and the officers, directors, employees, shareholders or agents of any of them, exclude all liability and responsibility for any amount or kind of loss or damage that may result to you or a third party (including without limitation, any direct,indirect, punitive or consequential loss or damages, or any loss of income,profits, goodwill, data, contracts, use of money, or loss or damages arising from or connected in any way to business interruption, and whether in tort (including without limitation negligence), contract or otherwise) in connection with this Website in any way or in connection with the use, inability to use or the results of use of this Website, any websites linked to this Website or the material on such websites, including but not limited to loss or damage due to viruses that may infect your computer equipment, software, data or other property on account of your access to, use of, or browsing this Website or your downloading of any material from this Website or any websites linked to this Website.
11.4 You agree to indemnify us fully, defend and hold us, and our officers, directors, employees and agents, harmless from and against all claims,liability, damages, losses, costs (including reasonable legal fees) arising out of any breach of the terms and conditions by you, or your use of this Website, or the use by any other person using your registration details.
12.2 We do not warrant that materials/items for sale on the Website are appropriate or available for use outside the United Kingdom. It is prohibited to access the Website from territories where its contents are illegal or unlawful.If you access this Website from locations outside the United Kingdom, you do so at your own risk and you are responsible for compliance with local laws.


Although recent attention has focused on intentional or unintentional overdoses of ADHD medications, new research suggests the benefits of the drugs, including suicide reductions, are often overlooked.
Black-box warnings about the dangers of attention-deficit hyperactivity disorder (ADHD) medications are confusing and could have serious consequences for the risk of youth suicide, explain researchers at the Institut universitaire en santé mentale de Montréal (CIUSSS de l'Est-de-l'Île-de-Montréal) and the University of Montreal.
Their paper on this topic appears in the journal The Lancet Psychiatry.
"Health Canada has issued a series of black-box warnings about the suicidal potential of ADHD medications. However, these warnings have failed to take into account epidemiological studies showing the opposite, that increased use of this medication has been associated with reduced suicide risk in adolescents," said Dr. Alain Lesage, one of the study's authors.
In the past decade, the medical treatment of ADHD increased three-fold in Quebec, reaching nine percent of boys aged 10 years and four percent of boys aged 15 years. However, suicide rates in Quebec's adolescents decreased by nearly 50 percent during that period among 15-19 year olds, which contradicts the warnings issued by Health Canada.
"Clearly, the increased use of ADHD drugs indicates that they might actually reduce rather than augment the risk of suicide," said Dr. Edouard Kouassi, researcher and co-author of the study.
Researchers believe a closer look at the clinical outcomes associated with ADHD drugs show their mental health benefits, including a reduction in suicide risk.
"Randomized controlled trials have shown ADHD medication to alleviate the usual symptoms of hyperactivity and attention deficit. It has also been associated with improvements in school performance, better self-esteem, and reductions in conduct disorders, drug abuse, and pregnancies in girls.
"In fact, these disorders or precarious social situations are especially associated with increased risk of suicide, not the actual taking of these drugs, which, on the contrary, may prevent suicide," said the authors.
Indeed, researchers said Health Canada's black-box warming may contribute to reducing prescriptions because of parents' fears about their children's health, while these medications may actually protect them.
"The silence from the Public Health Agency of Canada (PHAC) is especially worrying in a context in which it has been called on to prepare a national suicide prevention strategy for the government of Canada under Bill C-300," said the study authors.
"We wrote this correspondence hoping to sound the alarm about the warnings published by Quebec's health authorities, as elsewhere in Canada, which might lead to a decrease in this effective medical treatment," they said.
Brain pill photo by shutterstock.