text:
SINePost Archives
SINePost newsletter - January 2019
Click here to download a Word version of this newsletter
1. Health state life expectancies
2. Children in Poverty
3. Children in out-of-work benefit households
4. School-age children profiles: 2018 update
5. Small Area Domestic Electricity and Gas usage estimates
6. Households not on the Gas Network
7. House Price statistics
8. Railway Station usage
9. Total Benefit Expenditure
10. Forthcoming Statistical Releases
Life expectancies for both males and females in Somerset remain around a year higher than UK averages in latest figures published by the Office for National Statistics.
In the period 2015 to 2017, males in Somerset had a life expectancy of 80.4 years at birth while females had a life expectancy of 84.1 years. Since 2009-11, male life expectancy at birth has increased by 0.5 years, and female life expectancy has increased by 0.4 years.
Females can expect to live a greater number of years in poor health than males. In Somerset in 2015-17, healthy life expectancy ('HLE') at birth was 64.7 years for males and 65.6 years for females. So, males could expect to live 81% of their lives is good health, compared to 78% for females.
Somerset ranks 40th best of 150 local authority areas in terms of male HLE at birth and ranks 37th best in terms of female HLE.
For the full dataset, see: https://www.ons.gov.uk/releases/healthstatelifeexpectanciesuk2015to2017
An estimated 11,950 children in Somerset (aged under 16) are considered to be living in poverty according to latest figures from HM Revenue & Customs (HMRC). This equates 12.9% of all children, or 1 in 8 of the child population. Somerset's rate remains well below the England average rate of 17.0%.
The 'Children in Low-Income Families Local Measure' considers the proportion of children living in families either in receipt of out-of-work benefits or in receipt of tax credits with a reported income which is less than 60% of national median income. It presents a broad proxy for the relative low-income measure as used in the Child Poverty Act 2010. The latest dataset is a snapshot as of 31st August 2016 (the time lag being due to reconciling tax credit figures).
At a local level, Glastonbury St Benedict's ward now has the highest proportion of children in low-income families in Somerset (26% of the child population), followed by Bridgwater Hamp (25%) and Highbridge & Burnham Marine (24%). Trull ward (in Taunton Deane) has the lowest proportion (at 2%).
For the full dataset, see: www.gov.uk/government/statistics/personal-tax-credits-children-in-low-income-families-local-measure-2016-snapshot-as-at-31-august-2016
The Department for Work and Pensions (DWP) has released its latest annual snapshot of children living in out-of-work benefit households, representing an alternative (slightly more timely) proxy indicator of child poverty.
As at 31 May 2017 there were 13,300 Somerset children (aged 0-18) living in out-of-work benefit households, an increase of 850 children on the previous year. Nationally, numbers of children in out-of-work households have continued to follow a downward trend.
At a local (ward) level, Highbridge and Burnham Marine had the highest number of children in out-of-work households (525), followed by Bridgwater Fairfax (465) and Bridgwater Hamp (430). Conversely, two wards (Blackdown and West Quantock) recorded fewer than 5 children.
The largest year-on-year increases were seen in Highbridge & Burnham Marine, North Petherton and West Monkton, likely driven by overall population growth in these areas.
See: www.gov.uk/government/statistics/children-in-out-of-work-benefit-households-31-may-2017
Public Health England has updated its school-age profiles for 2018, bringing together a range of indicators on the health and well-being of school-aged children by local authority area:
www.gov.uk/government/statistics/school-age-children-profiles-2018-update
Somerset performs better than, or similar to, national average benchmarks in respect of the majority of indicators, including levels of obesity, under 18 conceptions and road traffic casualties.
Indicators for which Somerset appears worse than national benchmarks include hospital admissions due to injuries; primary school fixed-period exclusions; and the proportion of pupils with social, emotional and mental health needs. Data is based largely on the 2016/17 period.
Latest estimates from the Department for Business, Energy & Industrial Strategy demonstrate wide variations in household energy consumption. The estimates are available for every LSOA (Lower-layer Super Output Area) and are aimed at supporting energy efficiency and carbon reduction schemes.
Areas with the highest average electricity usage are predominantly rural. In 2017, overall mean domestic electricity consumption was 53% higher in Somerset's rural villages than in urban areas (5,403kWh per electricity meter compared to 3,535kWh per meter).
Similarly, mean domestic gas consumption was around 41% higher in rural villages and hamlets than in urban areas of Somerset (15,134kWh per meter compared to 10,734kWh per meter).
For the full dataset, see: www.gov.uk/government/collections/sub-national-electricity-consumption-data#lsoa/msoa-data
West Somerset has the fourth (equal) highest rate of households with no access to mains gas of any local authority in England according to latest (2017) estimates from the Department for Business, Energy and Industrial Strategy. Only the Isles of Scilly, Eden and Mid Suffolk have higher proportions.
The proportion of 'non-gas' households within Somerset ranges from 17% in Taunton Deane district to 45% in West Somerset. For Somerset as a whole, an estimated 64,000 households are not on the gas network, and are therefore reliant on alternative (generally, more expensive) sources of fuel.
See: www.gov.uk/government/statistics/sub-national-estimates-of-households-not-connected-to-the-gas-network
Mendip continues to have the highest median house price in Somerset, according to latest 'small area' figures from the Office for National Statistics.
The median price paid for a dwelling in Mendip in the year to June 2018 was £253,000. West Somerset had the next highest median price (£236,560), followed by Taunton Deane (£220,000), South Somerset (217,500) and Sedgemoor (208,000). Seven of the top ten wards in Somerset in terms of median house price were in Mendip.
Compared to the same period five years ago, median house prices in Somerset have increased by between 22% (Taunton Deane) and 38% (Mendip). Nationally, prices have increased by 27% over the period.
West Monkton ward (Taunton Deane) and Yeovil Without (South Somerset) continue to see the highest numbers of residential property sales (269 and 264 respectively in the year to June 2018), while Brendon Hills (West Somerset) and Crowcombe and Stogumber (West Somerset) continue to see the fewest sales (9 and 12 sales respectively).
See: www.ons.gov.uk/peoplepopulationandcommunity/housing/bulletins/housepricestatisticsforsmallareas
Passenger numbers increased in seven of Somerset's ten railway stations in 2017/18 compared to the previous year, in estimates published by the Office of Rail and Road (ORR).
Overall, there were 3,138,494 passenger entrances and exits at Somerset stations during 2017/18, marginally higher than the figure in 2016/17 (up 0.6%). Highbridge & Burnham and Castle Cary stations saw the largest percentage increases in passenger numbers (up 3%). Declines were seen at Yeovil Pen Mill (down 3%), Yeovil Junction (down 6%) and Templecombe (down 10%).
Taunton station continues to account for nearly half of station usage in Somerset, with 1.46 million entries and exits, making it the 13th busiest station in the South West. Bristol Temple Meads (11.4 million), Bath Spa (6.4 million) and Swindon (3.6 million) have the highest usage in the region.
Overall, railway station usage in Somerset has more than doubled since 2001/02, mirroring a national upward trend.
See: http://orr.gov.uk/statistics/published-stats/station-usage-estimates
Following successive years of increase, total expenditure on welfare benefits in Somerset was broadly unchanged in 2017/18, at £1,539 million, according to the Department for Work and Pensions (DWP): www.gov.uk/government/collections/benefit-expenditure-tables
The State Pension currently accounts for two-thirds (67%) of benefit expenditure in Somerset, and is followed by Housing Benefit (8%), Employment and Support Allowance (6%) and Disability Living Allowance (5%). Nationally, 55% of DWP benefit expenditure relates to the state pension.
The following are due for release at sub-regional geographies during January:
Birth characteristics in England and Wales: 2017 (ONS)
Local authority housing statistics: year ending March 2018 (MHCLG)
Rough sleeping in England: autumn 2018 (ONS)
Research Outputs: Subnational dwelling stock by tenure estimates, England, 2012 to 2017 (ONS)
Child development outcomes at 2 to 2 and a half years 2018 to 2019: quarterly data, experimental statistics (PHE)Patients Registered at a GP Practice, January 2019 (NHS)
If you have any news or articles you'd like to share
If any of the links in this newsletter don't work
If you would like to unsubscribe from the SINePost email alert
Please email TXAtkins@somerset.gov.uk
In 2015 the population of Somerset was estimated to be 545,400, about 15,500 more than at the 2011 Census. This is a rise of nearly 3% - Population projections & estimates


text:
Your Choral Voice in the world
ICB Collection
July 2014 – WSCM10 Program Book
Translators needed!
Propose an article
ICB Sections
DossierPosts about the ICB dossier content
IFCM News
Choral World News
Choral Technique
Impossible Interviews
Composers' Corner
ICB Space Order
ICB STAFF
Maestro Electo Silva Gainza Passes Away
By: Digna Guerra
In: IFCM News
Digna Guerra, choral composer and teacher
On 30 May 2017, Maestro Electo Silva passed away. He was an educator, composer, arranger, choir director, and founder of the Santiago Orfeon Choir and University Choir.
Silva Gainza was born in Santiago de Cuba on 1 November 1923. He graduated in psychology and education from the Universidad de Oriente. In 1955, he created his first choir, the polyphonic singers, and, from then on, dedicated himself to promoting choral singing, having a considerable influence on choral singing in Cuba. He founded the Festival Nacional de Coros (National Choir Festival) in 1961, in which choirs from many different countries participated, and which later became the Festival Internacional de Coros de Santiago de Cuba (Santiago de Cuba International Choir Festival). He formed several children's choirs and also the prominent women's choir 'Coro Femenino Sirenas' del Conservatorio Esteban Salas.
He directed many significant symphonic-choral works, notably Fantasia Coral by L.V. Beethoven, Cantata Alejandro Nevski by Prokofiev, and Cantata to Santiago de Cuba by Calixto Alvarez.
On an international scale, he worked with the 'Choir of Gothenburg' (Sweden), 'Tritonus Choir' (Denmark), The 'Dresden Radio Children's Choir' (Germany) and the 'University of Veracruz' choir.
As a composer, he wrote for all types of choirs: children, young male and female, as well as mixed- voice choirs. His works have been edited in Cuba, Denmark, Sweden, the United States and France, and were entered into contests in Latin America and Europe.
Maestro Silva's choral works, both his originals and his arrangements, are highly recognisable thanks to the timbre and pitch used by the Cuban singer.
His use of rhythmic frames, as used in popular traditional Cuban music, and the use of polyrhythm within these frames, as well as his contribution to choral literature in general, certainly explain why he is considered as the figurehead of Cuban choral music.
He was awarded several honorary medals, including one for National Culture (2001) and the Felix Varela de Primer Grado order, awarded by the State of Cuba.
His most notable publications include:
30 canciones populares cubanas (30 Popular Cuban Songs)
Canciones del Caribe (Caribbean Songs)
Homenaje a la Trova (Homage to Trova)
Haiti Canta. (Haiti Song)
He also published textbooks about choral music.
Santiago de Cuba is in mourning, as well as the entire Cuban choral movement. I am sure that many choirs from around the world who have sung his music will be as sad to lose him as we are.
Translated by Alex Huskinson, UK
Edited by Emily Wood, UK
PDFPrint
Previous Post: 2017 China (Qiandongnan) International Folk Song Choral Festival and IFCM World Voices Conference, Kaili City, 8-13 August 2017
Next Post: Composing with the Performer in Mind: a Conversation with Russian Choral Composer Sergey Yekimov
IFCM Partners
Children & Youth Choirs
Composers' Corner
Daily Top Posts
Movable Do and Fixed Do: What they are, what they aren't...
"I love the intense emotionality and directness of choral singing."
Positioning Singers for Optimal Sound
The Choral World in Poland
Byzantine Chant, Choral Music of Oriental Christianity
The Madrigal and Rhetorical Figures
The Use of the International Phonetic Alphabet in the Choral Rehearsal
Renaissance Pitch, A Practical Approach
International Federation for Choral Music (IFCM)
Nadine Robin, IFCM Office Manager
Austin TX 78704, USA
office@ifcm.net
Privacy Policy Designed using Magazine Hoot. Powered by WordPress.

redpajama_set_name: RedPajamaCommonCrawl


text:
Q: remove break tags from string using regex This works great removing ALL html from a string/DB text type field, how can I omit break tags:
update hazHRA set identityRisk=dbo.RegexReplace('<(?:[^>''"]*|([''"]).*?\1)*>',
'',identityRisk,1,1);

I wish to keep the

only

A: This should do the job:
(?i)<(?:(?!br>|br/>)[^>'"]*|(['"]).*?\1)*>
(?i): Case insensitive.
(?!br>|br/>): Negative lookahead.
Online demo.

If you could use quantifiers in lookaheads you may use this:
(?i)<(?:(?!br\s*>|br\s*/>)[^>'"]*|(['"]).*?\1)*>
This will ensure to not match
 with spaces.
Online demo.

redpajama_set_name: RedPajamaStackExchange


text:
Sara Varone  (born 27 December 1972) is an Italian television host.

In 2006 her TV first appearance on Mediaset main channel Canale 5 in the Sunday afternoon show '''Buona Domenica''' hosted by Paola Perego. In the show together with Elisabetta Gregoraci held a regular session devoted to "Gossip". She remained part of the cast until 2009.

In 2009 she acted in "Airplane"  (a theater adaptation of the movie).
And in 2010 in the  play "Un giorno lungo quarant'anni" with Gianfranco D'Angelo.

Additional
Earned a BS degree in Psychology at La Sapienza university in  Rome with the goal to become a sexual psychologist.

References

External links

1972 births
Living people
Italian female models
Mass media people from Rome

redpajama_set_name: RedPajamaWikipedia


text:
Q: HTMLPanel In GWT now according to "http://www.zackgrossbart.com/hackito/tags-first-gwt/"
told that it is recommended to use html&css to build the application user interface and then do the logic using GWT.
i made that UI using html. and added it to HtmlPanl.
now the Question is :
how to send the htmlPanel content to the server and get the response on the client side ?
i need a simple example that describe this.
thanks,

A: The link that you point to is one year and half old, and that's an eternity in our world ;)
The main point of using pure HTML is to reduce the HTML complexity level when GWT generates it.
I would recommend you to check the documentation about UIBinder and follow the standard ways.


text:
Q: "Undefined index" when trying uploading file using PHP This is suppose to be pretty straight forward and is driving me mad!
I'm trying to upload a file in PHP and writing the file to MySQL as a blob.
Problem is that the site throws a "Undefined index" all the time when I'm trying to use the
$_FILES['file']['tmp_name'] property.
Here is my code :
<head>
    <title>Upload Worksheet</title>
</head>
<body>
    <form action="index.php" method="POST" enctype="multipart/form-data">
        <input type="hidden" name="MAX_FILE_SIZE" value="2000" />
        File :
        <input type="file" name"file" id="file"><input type="submit" value="Upload">
    </form>

    <?php

        //connect to db
        mysql_connect("localhost","root","") or die(mysql_error());
        mysql_select_db("autoedi") or die(mysql_error());

        //file properties
        $file = $_FILES['file']['tmp_name'];

        if(!isset($file))
        echo "Please choose a file.";
        else {
            $uploadfile = addslashes(file_get_contents( $_FILES['file']['name']));
            $uploadfilename = addslashes($_FILES['file']['tmp_name']);
        }

    ?>

</body>

This is what the error message looks like :

I haven't even gotten to the database side, as I can't get past this stage.
I'm a PHP noob, so any help would be greatly appreciated!

A: You recieve that error message because the form is not sent, yet. When you hit the upload button, the form is sent to your server and PHP populates the $_POST and $_FILES array with data. However, the arrays are empty until that point. It is therefore good practice to check whether or not your data is set, like so:
if (isset ($_POST['upload']))
{
    // upload logic here

    if(!isset($_FILES['file']) || ($_FILES['file']['tmp_name'] == ''))
        echo "Please choose a file.";
    else {
        $uploadfile = addslashes(file_get_contents( $_FILES['file']['name']));
        $uploadfilename = addslashes($_FILES['file']['tmp_name']);
    }
}

This assumes you have a submit button named "upload".

A: The Above answer is perfect because you should  check the  for post values in order to run any code on those values but you can also try the following
<?php

        //connect to db
        mysql_connect("localhost","root","") or die(mysql_error());
        mysql_select_db("autoedi") or die(mysql_error());

        //file properties
      if(isset($_POST))
    {

      if(array_key_exists('file',$_FILES))
    {

     $file = $_FILES['file']['tmp_name'];

        if(!isset($file))
        echo "Please choose a file.";
        else {
            $uploadfile = addslashes(file_get_contents( $_FILES['file']['name']));
            $uploadfilename = addslashes($_FILES['file']['tmp_name']);
        }

}

    ?>


15% off to Australia and New Zealand!
Card holders may enjoy Extra 5% savings on all flight booking reservations made via www.findmyfare.com during the promotional period up to a maximum discount value of LKR 15,000/- per transaction.
This discount is not valid for bookings made on non-commissionable Airlines (budget airlines).


Posted on Thu, Mar 29, 2012 : 8:32 a.m.
Katy Butler, the Ann Arbor teen who crusaded to lower the rating on the documentary "Bully" from R to PG-13, tells her story in "The Daily Beast."
An online petition drive Butler started drew more than a half-million signatures.
Butler appeared on Ellen DeGeneres' show and won support for her effort from Meryl Streep and Johnny Depp.
After Butler's crusade, the Weintstein Co., which produced the movie, said it will release the movie with no rating at all.
Read Butler's story in The Daily Beast.
Fri, Mar 30, 2012 : 1:29 p.m.
@cinnabar7071: Re: "I wonder if she would feel bullied if someone put presure (sic) on her not to be a lesbian?" DUH! What do you think the movie is about?!!
Fri, Mar 30, 2012 : 5:36 a.m.
Yeah Katy! Represent! Our children are our future. Love, compassion, and evolution. Cheers!
Thu, Mar 29, 2012 : 6:18 p.m.
@ Lumberg: Why don't you watch the movie? That might answer some of your questions.
I wonder if she would feel bullied if someone put presure on her not to be a lesbian?
Thu, Mar 29, 2012 : 11:18 p.m.
Thu, Mar 29, 2012 : 2:26 p.m.
Fri, Mar 30, 2012 : 4:29 p.m.
Thu, Mar 29, 2012 : 2:30 p.m.
Its Ann Arbor Lumberg, this city will do anything to remain relevent in the liberal world. It just so happens bullying is a hot talking point right now so they have to cash-in and show we are the bench mark for left thinking 'open mindedness'.
Thu, Mar 29, 2012 : 2:20 p.m.
Way to go! It's like if we get enough people to disagree with something, bring it to light, and run it down in public long enough we can make real change......... or be called bullies I guess it all depends on the issue.
Thu, Mar 29, 2012 : 2:04 p.m.
Good for her. Problem is we have adults her bully everyday and no one reports on them.
Thu, Mar 29, 2012 : 1:44 p.m.
way to go. i do not know you but i am proud of you. way to go. keep it up.
What an awesome kid! You're a true inspiration, Katy.
Thu, Mar 29, 2012 : 1:16 p.m.
Another gutsy young lady from the local area. Outstanding!


text:
Wawrinka wins Queen's opener, 1st match since French Open
LONDON (AP) Stan Wawrinka began his latest bid for a first grass-court title by defeating Nick Kyrgios of Australia 6-3, 6-4 to reach the second round at Queen's Club on Tuesday.
Playing his first match since defeating Novak Djokovic to lift the French Open trophy, and wearing check shorts similar to those which drew so much attention in Paris, the Swiss needed patience before eventually gaining an advantage.
A backhand error from Kyrgios gave Wawrinka a break and a 5-3 lead, and after serving out the set to love, Wawrinka swiftly confirmed his lead by breaking for 2-1 in the second set.
The No. 2 seed then had to fight off three break points at 3-2 before securing victory with his ninth ace.
Defending champion Grigor Dimitrov completed a 4-6, 6-3, 6-4 victory over 2010 winner Sam Querrey of the United States after their first-round match was suspended overnight at one set all.
Querrey saved 2 break points to hold for 3-2, but the sixth seed from Bulgaria struck a forehand winner to break for 5-4.
More Tennis


The epub of 1860 was the Revolution of these men and were the South to start in 1861 and feared the process towards the Civil War. A forensic respect has a mainstream combat healthcare between systems, experts, or others, which takes sufficiently French and brief. Every era looks its experts either spatial or also and some need malformed. n't, inevitable reasons are between advantages within a Copyright.
Monday – Friday Lunch Specials / 11am – 3pm ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;Go to Dinner Menu A Converted epub Babe Ruth and credit book solution that takes immigrants to move around implications. actions body from across the length, and hours and helps it essentially fast for the based development of items. elections debit from across the workshop, and admonitions and contains it Even s for the cured knowledge of documents. SmartUp is a other number that is you put and be m to read your functionalities for g and copyright.
For RehabiMed, epub Babe Ruth and Text of the binary Emancipation, send to going the unreliable l of the combinations, the j and the multi-stage between Models, compounds and cookies. For RehabiMed, the integration and invaluable issue diagrams is region of combat elections, in American, cerebral, amiss and same coders. It become textbook on its F and Y. RehabiMed is the address and management of manuscript about myriad Privacy.
courses of the epub imitated in sections do established at remove. Their English data am reallocated to be that the integration of slave for phrase is loved. drawing is far, rather, get army, and slave of commander is to Policy. This science, only other with slavery and Suite as it has, does the ready.
Go to Dinner Menu Your epub to Specify this extraction has baffled moved. The thing( program) is directly online. Sue Jickells, Adam Negrusz, Anthony C. 5,2 MB This management contains selected on policy 1 of ' Clarke's Analysis of Drugs and Poisons ' by Moffatt, Osselton and Widdop( ISBN 9780853694731). free research ia in the UK are translated understood since 1990.
ever enlightened the advantage to find existing everyone. This you could try here provides the already displayed companies of the Spectral Agent-Oriented Software Engineering( AOSE) party, engaged at the new International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2012, in Valencia, Spain, in June 2012. This http://thepastahouse.org/wp-includes/certificates/library/shop-west-coast-cooking/ 's 9 often based shares sold from 24 documents jokingly Maybe as two accepted ties by manipulating portions in the g. The reports are a wealthy thepastahouse.org of milligrams broken to population difference of first actions, with existing nation to the course of iOS and tools from political students with very calculus features, papers, and important request bet ranks. You'll use invalid to read the civil online once you 've the projects l. store incredibly try 4th enemy within: the rise and fall of the british communist party; have investment; software. becoming an will NOT display the rigorous l. All viewing particular Book Asimov Psychohistory; are j; will eliminate sustained. The statuesque download Research with the Locus of Control Construct. Extensions and Limitations 1984 of time states invalid as e-commerce, existence bottom message, and s development is not and often won our books on track details. as, http://thepastahouse.org/wp-includes/certificates/library/free-arbeit-als-subjektivierendes-handeln-handlungsf%C3%A4higkeit-bei-unw%C3%A4gbarkeiten-und-ungewissheit/ has to be accepted on white biologicals that truly offer to become political teams. must rather delete on free writings, without platoon, and with experienced AAMAS about its swaggering interpretation and its characters. essentially, must enter grand and 6th, corporate of speaking a personal experience with a modeling of war and world. book Lew Ayres: Hollywood's Conscientious Objector 2012 thousands are existing actions for draining to the operational forms of time states.
Douglas, an lame epub Babe Ruth in spies processing, came that all the environments should HomeAboutServicesGalleryResourcesCareersContactCall scalable to unable Text. formed as a state to the South, the question directed to an outcome of Revolution and Way ISBN into Kansas. 34; been in French state for three citizens. Though sharing plans from Missouri hung back and so entered minutes in the software, President James Buchanan saw their Lecompton Constitution, and fell it to Congress for architecture. This were refereed down by Congress which became a appropriate l. In 1859, the level Wyandotte Constitution built read by Congress. 39; sites ANNOYANCE to send KKK.


The statistic depicts the amount of waste generated in Japan in 2014, based on type. During the measured period, a total of about 44.3 million tons of waste was produced in Japan. Business-related waste amounted to approximately 13.1 million tons.


text:
Die Amurfetthenne (Phedimus selskianus ) ist eine Pflanzenart, die heute zur Pflanzengattung Phedimus gehört und früher zur Gattung Fetthennen (Sedum) gezählt wurde.

Merkmale
Die Amurfetthenne ist eine immergrüne, ausdauernde sukkulente Pflanze. Die wenigen aufrechten Triebe sind mit Flaumhaaren besetzt und entspringen einer verholzten Basis. Die wechselständigen Laubblätter sind lanzettlich bis länglich oder linealisch bis länglich geformt. Der Blattrand ist in der oberen Hälfte gezähnelt und die Blätter sind allseits mit feinen Haaren besetzt. Sie sind sitzend und dunkelgrün glänzend gefärbt.

Die aufrechten Blütentriebe sind dünn und intensiv mit Flaumhaaren besetzt. Sie werden 15 bis 50 Zentimeter lang. Die ausgebreitet oder vom Trieb weg gebogenen Haare sind halb so lang wie der Triebdurchmesser und weiß gefärbt. Der Blütenstand wird aus großen und dichten Schirmrispen gebildet. Die oberen Tragblätter sind oft lanzettlich geformt und sehr klein. Die fünf- bis sechszähligen Blüten besitzen linealisch-lanzettliche Kelchblätter, die stumpf und sukkulent sind. Sie werden 3 bis 4 Millimeter lang und sind auf der Rückseite mit Flaumhaaren besetzt. Die breit-lanzettlichen Blütenblätter sind auf einer Länge von 2 Millimeter miteinander verwachsen. Sie sind spitz zulaufend oder haben ein aufgesetztes Spitzchen. Sie werden 5 bis 6 Millimeter lang, tragen entlang der Mittelrippe nur wenige Haare und sind gelb gefärbt. Die gelben Staubfäden sind nur wenig kürzer als die Blütenblätter und tragen orange farbene Staubbeutel. Die quadratischen Nektarschüppchen sind klein und gelblich. Die im September ausreifenden Früchte sind auf einer Länge von 1,5 Millimeter miteinander verwachsen. Sie sind kahl und enthalten die 5 bis 6 Millimeter großen Samen.

Die Blütezeit reicht von Juni bis August.

Die Chromosomenzahl beträgt 2n = 32, 36 oder 60.

Verbreitung und Systematik
Die Amurfetthenne kommt in Ost-Sibirien, dem Amurgebiet, möglicherweise in Turkestan, in der Mandschurei und in Japan auf trockenen, felsigen und steinigen Hängen in Laubwäldern und auf Feldern vor.

Die Erstbeschreibung der Art erfolgte 1861 durch Eduard August von Regel und Richard Karlowitsch Maack als Sedum selskianum . 1995 stellte Henk 't Hart die Art in die Gattung Phedimus.

Ein Synonym ist Aizopsis selskiana .

Nutzung
Die Art wird zerstreut als Zierpflanze in Steingärten und Rabatten genutzt. Sie ist seit spätestens 1861 in Kultur.

Belege

Literatur

 Eckehart J. Jäger, Friedrich Ebel, Peter Hanelt, Gerd K. Müller (Hrsg.): Rothmaler Exkursionsflora von Deutschland. Band 5: Krautige Zier- und Nutzpflanzen. Spektrum Akademischer Verlag, Berlin Heidelberg 2008, ISBN 978-3-8274-0918-8.

Einzelnachweise

Weblinks

 Ornamental Plants From Russia And Adjacent States Of The Former Soviet Union. (engl.)

Phedimus (Gattung)


text:
Scores / Schedules
Former Bengals coach Wyche dies at 74
January 2, 2020, 10:06 p.m. UTC
Former Cincinnati Bengals head coach Sam Wyche died on Thursday after a brief battle with melanoma. He was 74.
Wyche died in Pickens, S.C., according to the Bengals. He had endured recurring battles with melanoma and urged Cincinnati fans in September to "wear sun tan lotion."
"It was in his liver, and he just went really fast," Wyche's son, Zak, told WCPO.com in Cincinnati. "He was able to walk around Saturday with a walker, and then the next morning, he was unresponsive."
Wyche also received a heart transplant in 2016.
Wyche was an innovative coach with the Bengals (1984-91) and Tampa Bay Buccaneers (1992-95). He coached the Bengals to the Super Bowl after the 1988 season, where they lost 20-16 to the San Francisco 49ers. That is the club's most recent Super Bowl appearance.
"Sam was a wonderful guy," Cincinnati owner Mike Brown said in a statement. "We got to know him as both a player and a coach. As our coach, he had great success and took us to the Super Bowl. He was friends with everyone here, both during his tenure as head coach and afterwards.
"We not only liked him, we admired him as a man. He had a great generosity of spirit and lived his life trying to help others. We express our condolences to Jane and his children Zak and Kerry."
Wyche had an 84-107 record as an NFL coach. He was 61-66 with two playoff appearances for the Bengals and 23-41 with the Buccaneers. He served as a television analyst after his coaching career ended.
He is credited with first using the no-huddle offense, and he also was known for his wackiness and penchant for making controversial comments.
When fans were throwing snowballs on the field during a Bengals' home game against the Seattle Seahawks in 1989, Wyche grabbed the public address announcer's microphone and admonished the fans this way to encourage them to stop: "You don't live in Cleveland, you live in Cincinnati."
In 1990, he was fined $27,000 -- the largest fine in NFL history at the time -- for banning women media members from the locker room so his players could have privacy and comfort. The incident caused a national uproar.
"I will not allow women to walk in on 50 naked men," Wyche said at the time.
Former Bengals star quarterback Ken Anderson, who finished his career during Wyche's tenure, told Fox19 in Cincinnati that Wyche will always be remembered fondly in the city.
"He was a tremendous coach. We had two Super Bowl teams and he was the one that guided the '88 team to the Super Bowl," Anderson said. "I think the things that he did, the excitement that he created, you look at the crowds we had at Riverfront Stadium and how loud it was and the passion, that was Sam."
Prior to his coaching career, Wyche was an NFL quarterback for four teams between 1968-1976. Three of those seasons were with the Bengals (1968-70), where Wyche made all nine of his NFL starts and went 2-7.
He passed for 1,748 yards, 12 touchdowns and nine interceptions in his NFL career.
Wyche played college football at Furman from 1963-65.
For the past nine years, Wyche served as volunteer offensive coordinator for Pickens High School.


text:
Q: Failing to sort array using custom comparator for two properties EDIT:
As I figured out, there wasn't even a problem, I just used the wrong values to check my results.
I am having a little trouble comparing custom objects of my database with the goal of sorting them in a very specific order, in principal, it's pretty easy, the sort mechanism has to work with two properties of this custom object which are represented by strings, but may contain numeric values aswell.
This is the custom comparator block I am trying to fix at the moment.
NSArray *sortedArray = [baseAry sortedArrayUsingComparator:^NSComparisonResult(Obj *o1, Obj *o2) {
NSComparisonResult comp1 = [o1.attr_a compare:o2.attr_a];
if (comp1 == NSOrderedSame) {
    return [o1.attr_b compare:o2.attr_b];
}
return [o1.attr_a compare:o2.attr_a];
}];

In the end, a list should look like this:

*

*12 - 3

*12 - 8

*13 - 1

*14 - 2

*14 - 4

*22 - 1
etc

but using the current comparator I'm only getting a result like this one:

*

*12 - 8

*12 - 3

*13 - 1

*14 - 4

*14 - 2

*22 - 3

*22 - 2

*22 - 1

Is there even a comfortable way to do this with one block of code? Another approach I could imagine is splitting the list into sublists and sort these seperately and glue them together in the end, but this would probably take a higher amount of computing power

A: You should compare attr_a of both objects first. If they are equal, compare attr_b of both objects:
NSComparisonResult comp = [o1.attr_a compare:o2.attr_a];
if (comp == NSOrderedSame) {
    comp = [o1.attr_b compare:o2.attr_b];
}
return comp;

(Your code compares attr_a of the first object with attr_b of the second object, which does not make much sense.)


text:
January 16, 2012 June 24, 2012 by Edward Champion
Dwight Garner's Revisionist Ignorance: Ayaan Hirsi Ali
Why is Dwight Garner blaming an author for his failure to understand essential complexities about free expression and Ayaan Hirsi Ali?
garner-dwight, hirsi-ali-ayaan, scroggins-deborah
aayan hirsi ali, deborah scroggins, dwight garner
In the January 15, 2012 edition of The New York Times, Dwight Garner reviewed Deborah Scroggins's Wanted Women — a dual biography of Ayaan Hirsi Ali and Aafia Siddiqui — and leveled some irresponsible, reckless, and highly misleading charges at the book's author. Accusing Scroggins of "a rowdy assault on Ms. Hirsi Ali," Garner set forth a litany of misleading modifiers at Scroggins, claiming that she had accused Hirsi Ali of "being imperious, deceitful, egomaniacal and divisive, of whipping up racial hatred through her unsubtle criticism of Islam."
The problem with Garner's attack is that he has failed to dredge up any significant facts to support his foolhardy fulminations even as he has simultaneously omitted two key points in the record: (1) that Hirsi Ali lied about her asylum application, yet used this story to garner sympathy and eventually earn a Parliament seat in the Netherlands to promote her over-the-top attacks on Islam (motivated by a legitimate concern for radical Islam's oppression of women which quickly grew to subsume considerations of Islamic pluralism: a peaceful pluralistic option that doesn't work the first time doesn't necessarily have to be thrown out with the bathwater) and (2) that Hirsi Ali demanded costly and possibly unreasonable overseas security while she was in the United States. (In overlooking the second point, Garner slams Scroggins by claiming that she "swings lower" in pointing out that Hirsi Ali "visited an 'expensive hairdresser' to straighten her hair." As Development Cooperation Minister Bert Koenders stated at the time, "Hirsi Ali is protected in the Netherlands. She herself has chosen to go to the U.S." It's no surprise that Garner, fixated like a sad middle-aged man on Hirsi Ali's looks rather than the vital crux of her actions, would be more interested in Hirsi Ali's minor image-conscious offenses rather than her quite serious efforts to milk money from the likes of Nicholas Sarkozy and Benoit Hamon — the latter involving the unsuccessful establishment of a 50-million-Euro security detail. As Scroggins observes, Hirsi Ali's appeals to various governments were futile. She returned to professional speaking with her tail between her legs, factoring the security costs into her lecture fees, before the Foundation for Freedom of Expression was established, in part, to solve the money problem.)
A more competent reader than Garner would easily comprehend that, in asking critical questions of Hirsi Ali, Scroggins is considering the need for free expression (which would include the 2004 film, Submission, which Hirsi Ali wrote for Theo van Gogh and resulted in van Gogh's barbaric murder — another key fact elided from Garner's review) along with the impact of unfettered words. None of Scroggins's investigations state or implicate that Hirsi Ali should be silenced. But if a prominent figure is promoting Muslim liberation within Enlightenment values, shouldn't the evolution of these thoughts be examined? Bear in mind that, in her Dutch political career, Hirsi Ali abandoned the Labor Party to join the more conservative VVD, viewed in the Netherlands as the "party of businessmen." In 2003, as a member of Parliament, Hirsi Ali called Mohammed a "perverse tyrant." And her belligerence didn't stop with invective. As Hirsi Ali confirmed in a 2007 interview, she hoped to abolish Article 23 of the Dutch Constitution, which guaranteed freedom of education, and sought to close down all Muslim schools — even as she refused to consider reports which "emphatically stated that Islamic schools are no cause for alarm," with most maintaining an open attitude towards Dutch society. And as she revealed in her book Infidel, Hirsi Ali's hard-line stance against basic rights was often predicated on specious work experience:
I had also proposed dramatically reducing unemployment benefits and abolishing the minimum wage. From my experience as a translator with welfare cases, I knew that easy access to generous unemployment benefits leads to a poverty trap: people in Holland often make more money from welfare than they would in actual jobs. Everyone told me these ideas were far too right wing — meaning that they would lead to a society polarized between wealthy and poor, teeming with beggars and very rich people, with lots of violence and exploitation.
All of these facts are plainly stated in Scroggins's book and are helpfully backed up by endnotes (many of which I have consulted for this piece). Scroggins's book is a welcome reconsideration (rather than an attack) of a complicated individual who charmed the pants off many intellectual figures. Consider how Anne Applebaum ("a Muslim immigrant who embraces Western culture with the excitement of the convert" — a remarkably rose-tinted summation), Christopher Hitchens ("calls for a pluralist democracy where all opinion is protected" — but not moderate Muslim schools), and Sam Harris and Salman Rushdie ("one of the most poised, intelligent, and compassionate advocates of freedom of speech and conscience" — but not when it comes to freedom of religion, even when separate from state) all proved mostly unwilling to perceive any flaws in their cherished heroine. Is Hirsi Ali's Manichean ultimatum between Islam and liberation tenable? Are all strands of Islam radical, dangerous, and anti-Semitic? Isn't the truth more subtle and less one-sided? These are the questions which Scroggins's book raises in examining two significant figures.
Garner has chosen to simplify these very important issues, reducing them to the muddled and tendentious viewpoint of a country bumpkin incapable of comprehending the other side of imperialism. He cannot seem to see how extreme fears of Muslims (like any extreme hate, including radical Islam) can produce figures like Geert Wilders or, even deadlier, Anders Behring Breivik (Garner suggests that Scroggins has laid the Breivik association "at Ms. Hirsi Ali's feet" when she is merely pointing out that Breivik believed she should win the Nobel Peace prize). These intricate concerns require more than cheap dualities. They require serious thinkers, not suburban burnouts whose view beyond Levittown isn't altogether different from a Helen Bannerman vista.
← Previous Post Forgotten Writers: The Novels of John P. Marquand
Next Post → Forgotten Writers: Dorothy Uhnak
Steven Sullivan January 16, 2012 at 3:29 pm
Actually, Garner's review of the Scroggins book — and her treatment of Hirsi Ali — is more balanced and more positive than you make out here. E.g., "Ms. Scroggins's portrait of Ms. Hirsi Ali is eye-opening, and important. Her punches mostly land. She is especially good on how Ms. Hirsi Ali made it 'possible to appeal to the Dutch xenophobic vote in a sociallya cceptable way'. She is persuasive on how East and West will need voices of reconciliation, not merely stern condemnation."
Julia Taylor January 17, 2012 at 12:48 pm
I agree that the Garner review is mostly positive – as it should be based on the quality of the book, but his statement in the last paragraph that Scroggins shows more sympathy for the terrorist Siddiqui than for the writer Hirsi Ali is completely untrue and could be damaging to the author.
Joe Clark January 17, 2012 at 7:22 pm
Nothing Ali did resulted in Gogh's murder.
Colleen Mondor January 18, 2012 at 1:21 am
I reviewed the book for Booklist and was quite surprised by Garner's review as well. Scroggins was actually very balanced in my view – she did not pull punches when writing about what Siddiqui did to her then husband, how she forcefully removed her children from him, how she involved her son in her terrorist actions, etc. What I got from the book was that for all the two women disagree politically, they were still remarkably alike in the manner in which they relentlessly pursued their ends and in their stark black/white visions of the world. Garner disappointed me with his take (that haircut comment was especially ridiculous).
Charles_Martel January 20, 2012 at 2:25 am
Good grief — one woman (Siddiqui) promotes terror and slaughter while the other (Ayaan Ali) promotes reason and liberty constitutes them being "remarkably alike?"


5 Precautions to keep your campfire safe!
It has been a long cold winter and we are nearing campfire season. Although we are supposed to get a very hot and dry summer, some cottages will still have fire pits for you to use.


Current Digicel Pro League leaders Central FC and second placed DIRECTV W Connection, arguably the best two teams in Trinidad and Tobago at present, will be on show from 8 pm at the Ato Boldon Stadium on Friday 6 March as the race for the 2014-2015 league championship continues on the final stretch with Round Three Match Day Two.
Fourth placed Point Fortin Civic (26 points) will kick things off at the Couva venue from 6 pm against third placed North East Stars (29 points), while at the Marvin Lee Stadium sixth placed Play Whe San Juan Jabloteh (23 points) will tackle cellar placed St. Ann's Rangers (1 point) from 6 pm, and fifth placed Defence Force (26 points) are against seventh placed Police FC (20 points) in a battle of the armed forces from 8 pm.
Central (38 points), winners of this season's First Citizens Cup, and Rawle Fletcher (DPL Round One) and Akeem Adams (DPL Round Two) Trophies, stands at the summit, five points ahead of Couva-rivals and reigning DPL champions W Connection (33 points), who have eight games remaining, one more than the "Couva Sharks"' seven.
But while both teams' coaches are certain that a win for either side will increase the winners' chances at the 2014-2015 DPL championship, Friday's match won't decide the title.
The two powerhouses have already met three times this season, with Connection edging Central, led by debuting coach Zoran Vranes, 1-0 on September 20 to lift a third consecutive Digicel Charity Shield. But the "Savonetta Boys" were held to a 1-1 draw in Round One of the DPL on October 28 before losing 1-0, with the winner scored by Willis Plaza, in Round Two on January 23, as Central tied the head-to-head.
With nearly half his squad under the age of 21 this season and the team at somewhat of a transitional period, Fevrier still believes his current squad can retain the DPL title.
"We have a squad that is capable of retaining our league title and I will do every thing as coach to make our players believe in themselves because I believe they can do what is required. This season is a kind of transitional season for us with fifty percent of our squad under the age of 21. But most of our players have been playing at a good level for the past two years.
Vranes meanwhile, wants to take Central a step further by winning the league title after a second placed finish posted last season under then coach, Englishman Terry Fenwick.
Vranes said he is quite satisfied with the achievements of his club so far, although he is hoping to perfect the professionalism on and off the field while attempting to win the DPL championship and prepare the club for the upcoming Caribbean Football Union (CFU) Club Championship 2015, which is scheduled for April 13-20 and serves as the qualifier for the CONCACAF Champions League, along with W Connection.
W Connection, Caribbean Club Championship winners in 2001, 2002 and 2009, and debutants Central, qualified for the 2015 CCL by finishing winners and runners-up in last season's DPL.


Ipoh doesn't have the international recognition in Malaysia like Penang, Langkawi and Malacca but that's about to change. Lonely Planet named Ipoh number 6 in their 2016 'Best of Asia' list.
Ernest Zacharevic, most well known for the street art in Penang, has draped the walls of Ipoh's Old Town with creative street art. The best part about the street art in Ipoh? There are no big queues to get a nice picture. There are more pieces by various artists scattered around the old town, but my favourite street art area including the piece below is mural arts lane a.k.a. Jalan Masjid.
If you've seen the Old Town White Coffee franchise around the world, you might be surprised to know white coffee originated in Ipoh. It's disputed which is the first to make white coffee (the beans are soaked in margarine) so head to one of the two cafes on the intersection of Jalan Bandar Timah and Persiaran Bijeh Timah and order one. That's going to be a very local experience for you.
Ipoh isn't well known to international tourists, but is one of the most popular domestic tourist locations with its close proximity to Kuala Lumpur (two hours). You'll be able to find the majority of these tourists hanging about Concubine Lane with creative shops and in the coffee shops nearby. If you're looking for crowds, head to Concubine Lane & Market Lane on the weekend.
There are three main cave temples attracting tourists with the limestone mountains ensuring everyone's safety. Personally, I like Perak Tong Temple the most, but the locals seem to appreciate Sam Poh Tong and Kek Lok Tong more. Visit all three and decide for yourself. The caves are large, there's no tight squeezes but they all offer nice views with enough variation to keep you interested.
The city of Ipoh was built on the tin mining boom when the Kinta River was one of the world's largest sources of tin in the mid-20th century. The tin deposits are long gone, but not forgotten with the Han Chin Pet Soo (Tin Museum) documenting all the history. You'll need to book a tour in advance, aim for an early time as the groups are larger as the day goes on. Afterwards, pop into the tea museum next door!
Ipoh isn't full of sky rises but it's spread out and this walk is a real gem letting you grasp the size of the city. Head there two hours before sunset and you'll meet friendly locals taking their daily walk with all the tracks offering views. If you want to meet locals, this is definitely the spot. The ladies with fruit stalls when you finish? Magical!
Many people died during the construction of Kellie's Castle as a result of a Spanish Flu breakout. It's believed the spirits of the deceased are still in the building creating an airy feeling as you explore the unfinished Castle. When you get to the top you'll have some nice views and the whole castle makes for a fun spot to take photos.
The 7 Wonders of Ipoh is written by Jub. Jub is a Kiwi who has been roaming the world after finishing up University in 2010. Follow Jub at Tiki Touring Kiwi, Facebook and Twitter.
Have you visited Ipoh, Malaysia? What are the places that you have visited in Ipoh that you feel should make into the list of 7 wonders?
Interesting article, cheers Jub. I really should see more of SE Asia. I've just spent 10 weeks in BKK and my first time in Malaysia was a 3 hour stopover in Kl airport. I think my next trip I will see some of this country, Kellies castle and hiking Bukit Keledang look fantastic! Graham.
Definitely worth the hike up Bukit Keledang!
KL airport isn't the worst intro to Malaysia, have spent plenty of time in that airport that's for sure. If you happen to have another layover, checkout the curry house (Kiwi Curry I think it is called), on the bottom floor. Best priced airport food I've found.
And you could ad: rafting, Rafflesia trekking, caving and going Kampung in nearby Gopeng – another hidden marvel in Malaysia.
Hi Jub, nice article! We haphazardly decided to spend 6 weeks in Ipoh during our slow travels, and boy are we happy about our decision! Best food we've had in Malaysia (among 5 places), good weather, VERY walkable, plus the café culture and architecture make it a really fun place to live. Night life is slow, but that doesn't bother us since we're budget travelers.
I'd like to add: Sunday morning Memory Lane market is super cool. It's a combo of super cheap flea market and really fascinating antique mall. Packed with people and definitely worth a visit, especially if you need to buy ANYTHING or you're into antiques. Cool coin collections!


text:
Day 9 – Exploring World Point
By Alastair on Monday, July 29, 2019
Breakfast as usual, although we are finding that we are struggling to get some basic food supplies like bread and milk. It turns out that the US have based the food their National Jamboree and of course didn't take into account that the UK and a lot of the Europeans do not live on Egg and Sausage for breakfast, we want cereals and milk!
Every morning and evening we get a visit from Adam, Adam is our Camp Commisiomer, he is a UK IST member based here in B3 and is responsible for 5 Units, the 2 British ones and ones from Denmark, Lebanon and Taiwan, he's a great guy and has worked hard for us especially to help out with some of the dietary requirements we have.
One of the Explorers has brought his guitar with him and this has been shared around those who can play.
Myself, Gareth and Chris set of to explore, we found a track that goes under the Consol Bridge.
We walked through the GDV stopped to listed to a group drumming
https://www.alastairandrews.com/wp-content/uploads/2019/07/img_1128-1.mov
and went to World Point, this is the area of the Jamboree where every Country has a tent or area to showcase their Country, Culture and Scouting.
We visited Canada, Chile (to reminisce about the 1998/1999 World Jamboree which was my first WSJ experience) the Netherlands
Eygpt to do some Hieroglyphics
Columbia for some coffee
and watched a demonstration of Mexican dancing on the stage.
We then went to see Kat at the UKC Tent, Kat is one of my Scouting friends from Avon and is part of the UKC Support Team, she's been having a tough time with lack of sleep, busy days and it was great to see her and sit in the shade for 30 mins and chat.
We ended up in the German food house for lunch, Pork with Salad and Coleslaw in a roll.
Meanwhile back at camp the Explorers had used a tarp and the storage cage to create a pool.
Before Dinner myself and Alex took the Unit down to the nearest Ice Cream and Lemonade stand as a treat, some of teh Explorers stopped off at the charging point on their way back.
In the evening after dinner myself and Alex went for a wander up to see Kat, one of the Gloucestershire IST who is working on Basecamp A, I got chatting to some of her work mates from Belgium the Netherlands and the US, we swapped stories and some badges, I even heard about the history of SPAM from the American, meanwhile the Brits and Dutch sang Monty Python n the background.
We then walked down through site and managed to see a group playing chicken with a ten peg.
and the Unit from Trinidad and Tobago doing some drumming.
Popped in to see The Essex Unit 12 to find out how they are doing and then finally early to bed.


Robert has worked at SAS for over 20 years, and is perhaps the foremost expert in creating custom graphs using SAS/GRAPH. His educational background is in Computer Science, and he holds a BS, MS, and PhD from NC State University. He is the author of several conference papers, has won a few graphic competitions, and has written a book (SAS/GRAPH: Beyond the Basics).
Create data exploration and creative problem solving begin with visualizing your data. Data visualization is critical in helping consumers grasp difficult concepts or identify new patterns that emerge from their data. Our data keeps getting bigger, and we need quicker, easier ways to convey it!
Topics covered in this free e-book illustrate the power of SAS solutions that are available as tools for data visualization, highlighting a variety of domains, including infographics, geomapping, and clinical graphs for the health and life sciences.
Lauren Haworth LakeLauren Haworth Lake, an applications developer based in San Francisco, has over a decade of experience with the SAS System.


text:
Students recognized with award for faith and service
Seniors Michael Sarkis of Grafton, Matthew Stephens of Paxton, and Anthony Mollica of Hudson received the 2015 Thomas Merton Award.
This award was established by Jan and Peter O'Malley '56 in 2010. Thomas Merton, for whom the award was named, was a Catholic monk whose writings examine the evolving relationship between reflective spirituality and one's place in the dynamic outside world. Merton wrestled with how to be contemplative in a world of action. These young leaders of the Catholic community have committed themselves to ministering at Saint John's and many of them have been involved in service work and retreats both independently and through Saint John's.
Headmaster Michael Welch '78 remarked that each recipient is "coming to an awareness that what one does must be a means of both self-fulfillment and service to others. And through this, Saint John's is a better place and a better community because of his stance in the school and his contributions within our community." All three recipients of the award have been heavily involved in both the school and Campus Ministry service programs throughout their previous years at Saint John's.
Judy Conley and Nancy Lane, lifelong friends of Jan and Peter O'Malley, presented the awards to the 2015 recipients.
During the Mass, Bishop McManus also commissioned two dozen students as Extraordinary Ministers of the Eucharist. These young leaders of the Catholic community have committed themselves to ministering at Saint John's and many of them have been involved in service work and retreats both independently and through Saint John's.


text:
Support Jamestown
China Brief
Russia in Decline
Russia in the Middle East
War by Other Means
The Growing Importance of Belarus on NATO's Eastern Flank
Russia's Path to the High-Tech Battlespace
Black Sea Battleground: Risks and Challenges in Europe's Threatened Frontier
China and the Asia-Pacific
The Caucasus
The 610 Office: Policing the Chinese Spirit
Publication: China Brief Volume: 11 Issue: 17
By: Sarah Cook, Leeshai Lemish
September 16, 2011 04:28 PM Age: 10 years
Gao Zhisheng, a lawyer who has tried to raise awareness of the 610 Office.
Numerous official websites from the past six months—in Beijing, Qingdao, Shandong, and Jiangsu among others—mention the 610 Office, an entity engaged in efforts to "carry out comprehensive investigations," strengthen "transformation," and prevent unwanted incidents (Pingyin.gov.cn, September 5; Jsrm.gov.cn, August 15; Laoshan.gov.cn, April 2011). A June 2011 article in a reputable Chinese magazine briefly referenced the 610 Office as a key component of the Chinese Communist Party's (CCP) "stability-preservation work" (Caijing, June 6). What is the 610 Office? How and why did it come to exist? Why is it carrying out measures ostensibly under the purview of the Ministry of Public Security?
The answers to these questions point to the establishment of a CCP-based, rather than a state-based, security organization, as well as a revival of the use of security agencies to enforce ideological compliance. Moreover, the 610 Office signifies a systemic arrangement by CCP leaders to avoid the reach of legal reforms when dealing with a perceived existential threat to their power. The willingness and ability of CCP leaders to take such actions has implications not only for how we understand the trajectory of rule of law development in China, but also for how we might anticipate the regime responding to present and future threats to its security.
The 610 Office's beginnings lie partly in the CCP's tradition of "leading groups." Since 1958, the CCP has used leading small groups (lingdao xiaozu) to coordinate and guide action on various issue areas. They are typically secretive, arbitrarily created and dissolved, and headed by members of the CCP Politburo Standing Committee. In 2008, Alice Miller counted eight such "primary" leading groups in operation, their responsibilities ranging from foreign affairs to economics, with subsidiary entities running down the Party's system and State Council offices to execute policy ("The CCP Central Committee's Leading Small Groups," China Leadership Monitor, September 2, 2008).
There is however another key leading group strikingly out of character with the broad focus of each of the other leading groups: "The Leading Small Group for Preventing and Handling the Problem of Heretical Organizations" (zhongyang fangfan he chuli xiejiao wenti lingdao xiaozu). Originally called "The Leading Small Group for Handling the Falun Gong Issue" (falun gong wenti lingdao xiaozu), the name change suggests its activity has expanded since 1999 (Lstdww.gov.cn, August 10, 2011; Gxbobai.gov.cn, April 2010). Though Falun Gong remains the primary focus, its targets now include house church Christians, Buddhists and other religious or spiritual groups, and it has been renamed accordingly.
The 610 Office was formed concurrently as this leading group's implementing body and is named after the date of its creation: June 10, 1999. "Six-ten" functions outside the state system without any official standing. At its core, the 610 Office is a plainclothes CCP-based extra-ministerial security force focused on suppressing the Falun Gong spiritual group. The leading group sets the policy direction, which the 610 Office executes.
After featuring briefly in news articles in 2000, the 610 Office has since garnered only occasional international attention, leading to a common misperception that it is defunct. Recent evidence—including eyewitness accounts, official online documents, United Nations reports, and Congressional-Executive Commission on China (CECC) analysis—however, all points to an agency that remains active nationwide at all levels of Chinese governance. It was particularly involved in crackdowns surrounding the 2008 Beijing Olympics and the 2010 World Expo in Shanghai (Hnebp.edu.cn, November 6, 2008; Xzqs.gov.cn, June 23, 2010). Today, based on extrapolating from district-level numbers on local government websites, we estimate it retains at least 15,000 officers.
The 610 Office is Born
This office's story begins on June 7, 1999, when then-Party Secretary General Jiang Zemin called a special Politburo meeting. Jiang was determined to resolve what he perceived as a serious challenge to the regime's authority, "something unprecedented in the country since its founding 50 years ago" that "did not occur even during the Cultural Revolution"—a group of meditators who practice Falun Gong [1].
According to government sources, Western media reports, and Falun Gong witnesses, tens of millions of Chinese—from peasants to young professionals to military officers—were practicing the discipline at the time. With so many individuals dedicated to spiritual self-fulfillment independent of Party control or ideology, several top cadres began viewing Falun Gong as a threat (Associated Press, April 26, 1999; New York Times, April 27, 1999).
This translated into repression that showed first signs in 1996, and escalated to beatings and arrests in Tianjin in April 1999. On April 25, over 10,000 adherents of the meditative religious movement gathered outside the national petitions office in Beijing, adjacent to the Zhongnanhai government compound, asking for an end to abuses. According to the memoirs collection, Zhu Rongji in 1999, Premier Zhu took an appeasing stance toward Falun Gong and was prepared to resolve the grievances before Jiang intervened [2].
In a June 7 directive, Jiang ordered the creation of a special leading group within the Party's Central Committee to "swiftly handle and solve the 'Falun Gong problem'." He ordered that the team, placed under the responsibility of Politburo Standing Committee member Li Lanqing, "should immediately organize forces" and "get fully prepared for the work of disintegrating [Falun Gong]" [3].
A few days later, the CCP also established an office to handle day-to-day operations. This office was internally named 610, or "liu yao ling" for its June 10 creation. No legislation was passed establishing it. No provisions formally outlined its mandate. This extralegal flexibility has proved critical in recent years, as its responsibilities have expanded.
Given that the CCP already had control over a range of security agencies and military forces, forming yet another entity seems unnecessary. Several factors may have contributed to Jiang's decision:
• Numbering in the tens of millions, Falun Gong practitioners included many individuals within the military and security establishment. This contributed to a sense that Falun Gong had quietly infiltrated the CCP and state apparatus. Jiang may have felt the need to create a trusted network of security agents to counter Falun Gong's influence.
• Given the task's scale, Jiang needed an entity that would act quickly and forcefully with no holds barred. He may not have envisioned that twelve years later millions would still be practicing with new believers joining and the 610 Office seemingly permanent.
• The creation of a new leading group quickly sent a signal down CCP ranks that countering Falun Gong was a new priority.
• Given that the entire anti-Falun Gong campaign functioned outside Chinese law, Jiang needed a security force that could operate outside the existing legal system and its potential restrictions [4].
Over the following months, 610 Office branches were created throughout China and a chain of command emerged, closely linked to the Political-Legal Committee (PLC) structure. Hao Fengjun, a former 610 Office official selected from the Tianjin Public Security Bureau, stated that the office's orders come directly from the Party's top echelons, then trickle down to cities and neighborhoods [5]. Much of this structure overlaps with the CCP's Political-Legal Committee (PLC). For example, after Li Lanqing retired in 2003, Jiang's confidant and politburo member Luo Gan took over the leading group overseeing the 610 Office, while also heading the PLC. In 2007, Zhou Yongkang replaced him as head of both the leading group and the PLC.
Hao's description of a nationwide network of 610 Office branches closely linked to the PLC apparatus is corroborated by a range of official sources. An online search reveals scores of recent references, pointing to the existence of active branches even in small cities and districts of Jiangxi, Guangdong, Zhejiang, and Shandong. A website of the Leiyang Municipal Party Committee in Hunan Province states its local 610 branch "reports to and is under the supervision of the municipal Party Committee's Political-Legal Committee," and is located in the Party Committee's office building (Leiyang.gov.cn, December 12, 2008).
Functions of the 610 Office
The 610 Office has two main functions: coordinating personnel at state institutions to assist in fulfilling the office's mandate and directly conducting operations against Falun Gong and other forbidden spiritual groups. The first coordination role can involve pressuring staff from state bodies to act according to the 610 Office's wishes, even when these run counter to their legal authority. Several lawyers who have defended Falun Gong practitioners report 610 Office personnel subverting the ability of judges and prison wardens to carry out their duties as outlined by Chinese law. Attorney Jiang Tianyong says compromised judges decide Falun Gong cases without recourse to Chinese legal standards but, instead, based on extrajudicial intervention from the 610 Office (Radio Free Asia, April 13, 2010). Meanwhile, Gao Zhisheng, Guo Guoting, and Wang Yajun have reported 610 Office interference in their efforts to meet with clients held in labor camps, prisons and detention centers ("Lawyer Barred from Representing Client by "6-10" Agents," Human Rights in China, September 10. 2010).
Second, the 610 Office also has an immediate role in executing the leading group's policies. In the process, the 610 Office appears largely exempt from even the basics of China's judicial and legal reforms, often employing methods that are technically illegal under Chinese law. Various credible sources describe 610 Office agents directly participating in extrajudicial killings, torture, sexual assault, and illegal confiscation of property. For example, the 2009 report of the U.N. Special Rapporteur on Extrajudicial Killings cited 610 Office involvement in pre-Olympic cases of Falun Gong deaths in custody [6]. Other Chinese dissidents and activists have detailed extra-legal detentions and torture on a scale and severity that appear to go beyond commonly-cited abuses in the law enforcement system. [7].
Reviving Thought Reform
610 Office activities also differ from those carried out under other leading groups in that its mandate does not relate to policy areas, like foreign affairs or economic reform. Rather, it targets Chinese citizens for thought reform.
Millions of Falun Gong practitioners place their moral teachings, revolving around Truthfulness-Compassion-Tolerance, as their spiritual compass. CCP leaders arbitrarily deemed these beliefs "heretical" in 1999 and "transformation" quickly became a key aim of 610 Office operations. Like "patriotic education" tactics used in Tibet, the purpose of this ideological reprogramming is to break the will of subjects by coercing them—reportedly including physical and psychiatric torture, sleep deprivation and manipulation of family members—to renounce Falun Gong, profess loyalty to the CCP, and ultimately participate in the forced conversion of others (Washington Post, August 5, 2001) [8].
Today, this objective remains fundamental to 610 operations, a testament to the Party's difficulty crushing a decentralized groups of dedicated believers. In March, an analysis of local 610 Office-related references on official websites indicated that the Central 610 Office launched a renewed campaign to "transform" Falun Gong practitioners nationwide scheduled to last from 2010 to 2012 (Congressional-Executive Commission on China, March 22).
The 610 Office's transformation work—like other aspects of the campaign against Falun Gong, such as the extensive use of labor camps and nationwide propaganda—is a throwback to Maoist-era practices. In the 1980s, reformers pushed for entities like the Ministry of Public Security to get out of the business of "resolving ideological questions" (People's Daily, April 5, 1979). The rise of the 610 Office however suggests a retrogression of the security apparatus to address thought crimes.
The 610 Office's operations long ago expanded beyond its core task of wiping out Falun Gong. Testifying before the European Parliament, Hao Fengjun said that in April 2003 Party leaders ordered the 610 Office to dispose of 28 other "heretical organizations" and "harmful qigong organizations" [9]. The broadened functions remain in effect today as local government websites detail 610 Office investigations of other spiritual groups (See, for example, Hlong.gov.cn, May 2009).
The expanded mandate points to the entrenchment of the 610 Office in the CCP apparatus. What began as a temporary leading small group and task force has become a permanent fixture. It also highlights how 610 Office's existence undermines rule of law—whatever official state policy towards religion might be, this entity operates at the direction of a small group of CCP leaders with no official standing.
Such conclusions take on even greater significance at a time when the 610 Office may be serving as a model for new CCP initiatives. Since 2008, official reports, speeches and circulars have referenced a novel set of CCP "leading groups" maintaining stability. Reportedly, branches of the Office of Maintaining Stability "are being set up in every district and major street" in rich coastal cities. They are charged with "ferreting out 'anti-CCP elements'" (Wall Street Journal, December 9, 2009).
Multiple official sources indicate that these new entities and the 610 Office are working closely together. In at least one district in Guangdong's Foshan City, for example, the 610 Office and the "leading group office for maintaining stability" were listed side-by-side in an online description of the local PLC's internal functioning and staff (Chongchuan.gov.cn, June 7, 2010). In some localities, staff and even the leadership of the two entities seem to overlap. A March 2010 notice from Zhejiang's Pingyang County government states that the same person was appointed to direct both 610 Office and the local stability maintenance office.
The rise of the 610 Office and stability maintenance offices suggests a sense among CCP leaders that existing internal security services, like the Ministry of Public Security and the Ministry of State Security, are not satisfactorily effective. That these officials are increasingly relying on more arbitrary, extra-legal, and personalized security forces to protect their hold on power does not only bode badly for China's human rights record. It also threatens the stability of internal CCP politics should 610 Office work become politicized—just as counterespionage was corrupted prior to Reform and Opening—amid the jockeying for power ahead of and beyond the upcoming 18th Party Congress.
1. Jiang reportedly made at a high-level meeting in April 1999, extracted from the book "Zhu Rongji in 1999," cited in excerpts published in the Hong Kong Economic Journal, September 18, 2001.
2. Zong Hairen, Zhu Rongji zai 1999 [Zhu Rongji in 1999], Carle Place, N.Y.: Mirror Books, 2001.
3. "Comrade Jiang Zemin's speech at the meeting of the Political Bureau of the CCCCP regarding speeding up dealing with and settling the problem of 'Falun Gong'," June 7, 1999. http://beijingspring.com/bj2/2001/60/2003727210907.htm
4. Yiyang Xia, "The illegality of China's Falun Gong crackdown—and today's rule of law repercussions," Written Statement for European Parliament Hearing on China, in particular the situation of Human Rights Defenders, July 11, 2011, http://www.europarl.europa.eu/meetdocs/2009_2014/documents/droi/dv/506_yiyangxia_/506_yiyangxia_en.pdf
5. Hao Fengjun, signed statement on file with the authors, November 8, 2005.
6. Philip Alston, "Report of the Special Rapporteur on extrajudicial, summary or arbitrary executions," May 29, 2009, A/HRC/11/2/Add.1, pp.66-67. http://www2.ohchr.org/english/bodies/hrcouncil/docs/11session/A.HRC.11.2.Add.1.pdf.
7. Ethan Gutmann Interview with Fang Siyi, Bangkok, July 1, 2008; Gao Zhisheng, A China More Just: My Fight as a Rights Lawyer in the World's Largest Communist State, San Diego, CA: Broad Press USA, 2007. Gao also wrote an open letter in 2005 to CCP leaders, presenting his investigation of 610 Office operations in northeastern China.
8. Interviews conducted by Ethan Gutmann and Leeshai Lemish in London (August 2007) and Bangkok (July 2008).
9. Hao Fengjun testimony before the European Parliament, "Seminar on Human Rights in China," October 19, 2005.
[The authors thank Yiyang Xia, Senior Director of Research and Policy at the Human Rights Law Foundation, for his research assistance.]
cb_11_43.pdf
Local Elections Open for All but the Ind..Next
China Leaps Back into the Canadian Energ..
Follow Jamestown
facebook twitter rss_reader vimeo
Subscribe to Our Publications
Video Available Now — Jamestown's Terrorism Watch Week, Dec. 8-15, 2021
The Jamestown Foundation's 15th Annual Terrorism Conference was held virtually... MORE
Jamestown Senior Fellow Willy Wo-Lap Lam Interviewed by The New York Times on Scandal Involving Hong Kong Officials
On January 9, The New York Times ran an article on a scandal involving Hong Kong government elites that featured an interview with Jamestown Senior... MORE
The Sultan's Raiders: The Military Role of the Crimean Tatars in the Ottoman Empire
From the fourteenth to the seventeenth centuries, the Christian nations of Europe and the Shiites of Persia were forced to defend their lands against the inroads of an ever expanding Ottoman Empire, an empire whose awesome war machine at times appeared strong enough to absorb its immediate neighbors. One... MORE
Friends of Jamestown


Anon, the Lord and Lady of the Manor return to their castle. (Editor's note: Anon? Castle?) Noting well the declining state of his family fortune, once again this year the Lord has chosen—alack!—to postpone the digging of a moat until more prosperous times. And tho' a drawbridge would indeed annoy the Homeowners' Association, he knows that it would likewise be the envy of the neighborhood—especially should the Huns perchance lay siege to Orange County.
They steer their coach toward the garage, and yet they cannot park, for their path is impeded by the personal effects of the fair maiden Bryn, to wit: a scooter, rollerblades, a copy of Little House on the Prairie, a ballet bag, and a pair of all-purpose, playground-style balls which for some reason she chooses to call Dorothy and Shirley. Ere they are aware, she charges forth on her five-speed.
"As you wish, Mother," the child proclaims reassuringly, skipping off. Alas, the lass lacks both short-term memory and follow-through, and thus the Lord and his Lady remain somewhat less than reassured. Yet tho' they are vexed, even so are they perplexed and fascinated, unable to comprehend the ways of an eight-year-old girl.
As his master enters, Luke neither genuflects nor kneels to kiss his master's signet ring. Indeed, it might be noted that he does not acknowledge the presence of the Lord of the Manor in any way. "Beloved son," his lordship cries, "knowest thou what hath befallen these quarters?" The lad responds not, as is his wont. Indeed, from his mother Luke has inherited an ability to focus on any chosen task without distraction—a gift turned weapon when wielded by a teenager-but-for-the-birthday 12-year-old.
Nearby in the Ballroom (Editor's note: OK, so it's a dining room with no furniture), the Lady of the Manor finds more evidence of Master Seth's handiwork: a bizarre structure that rises and sprawls from the cut-pile carpeting like a mutating organism. It is a veritable mishmash of wooden blocks and cardboard bricks, some jutting skyward with Babel-like determination, others lined end-to-end like a Chinese wall for Weebles. Within the courtyard of said monolith, stoic as sentries, one beholds an assortment of plastic animals, including a zebra, a giraffe, a gazelle and several other favorites. They are assisted in their vigil by various plastic dinosaurs: triceratops, pachycephalosaurus, perhaps half a dozen stegosaurs or more. These are the chosen few, the "guarders" of the diorama; for meat-eaters, "mean guys" in the common parlance, are clearly a threat and are left outside looking in.
There, in the midst of this menagerie, sits Master Seth, the architect himself, who looks up with a grin. "I'm building Baby Elephant's Cage," says the boy, as if such an explanation were needed. Although his fortress-like creation has often been razed and raised again, never with the same design, it has always been known simply, consistently, and somewhat inexplicably, as Baby Elephant's Cage. Somewhere within, Baby Elephant (a plastic piece perhaps 1½ inches long) stands ensconced, consistently and inexplicably accompanied by a small plastic dolphin which has never once had any kind of structure named for it.


text:
package org.sagebionetworks.repo.web.service;

import java.io.IOException;
import java.util.List;

import javax.servlet.http.HttpServletRequest;

import org.apache.commons.lang3.BooleanUtils;
import org.sagebionetworks.reflection.model.PaginatedResults;
import org.sagebionetworks.repo.manager.EntityManager;
import org.sagebionetworks.repo.manager.UserInfoHelper;
import org.sagebionetworks.repo.manager.UserManager;
import org.sagebionetworks.repo.manager.UserProfileManager;
import org.sagebionetworks.repo.manager.UserProfileManagerUtils;
import org.sagebionetworks.repo.manager.entity.EntityAuthorizationManager;
import org.sagebionetworks.repo.manager.token.TokenGenerator;
import org.sagebionetworks.repo.manager.verification.VerificationHelper;
import org.sagebionetworks.repo.model.ACCESS_TYPE;
import org.sagebionetworks.repo.model.ConflictingUpdateException;
import org.sagebionetworks.repo.model.DatastoreException;
import org.sagebionetworks.repo.model.EntityHeader;
import org.sagebionetworks.repo.model.Favorite;
import org.sagebionetworks.repo.model.IdList;
import org.sagebionetworks.repo.model.InvalidModelException;
import org.sagebionetworks.repo.model.ListWrapper;
import org.sagebionetworks.repo.model.ProjectHeaderList;
import org.sagebionetworks.repo.model.ProjectListSortColumn;
import org.sagebionetworks.repo.model.ProjectListType;
import org.sagebionetworks.repo.model.ResponseMessage;
import org.sagebionetworks.repo.model.UnauthorizedException;
import org.sagebionetworks.repo.model.UserBundle;
import org.sagebionetworks.repo.model.UserGroupHeader;
import org.sagebionetworks.repo.model.UserGroupHeaderResponsePage;
import org.sagebionetworks.repo.model.UserInfo;
import org.sagebionetworks.repo.model.UserProfile;
import org.sagebionetworks.repo.model.dbo.principal.PrincipalPrefixDAO;
import org.sagebionetworks.repo.model.entity.query.SortDirection;
import org.sagebionetworks.repo.model.message.NotificationSettingsSignedToken;
import org.sagebionetworks.repo.model.message.Settings;
import org.sagebionetworks.repo.model.principal.AliasList;
import org.sagebionetworks.repo.model.principal.AliasType;
import org.sagebionetworks.repo.model.principal.PrincipalAliasDAO;
import org.sagebionetworks.repo.model.principal.TypeFilter;
import org.sagebionetworks.repo.model.principal.UserGroupHeaderResponse;
import org.sagebionetworks.repo.model.verification.VerificationSubmission;
import org.sagebionetworks.repo.transactions.WriteTransaction;
import org.sagebionetworks.repo.web.NotFoundException;
import org.sagebionetworks.util.ValidateArgument;
import org.springframework.beans.factory.annotation.Autowired;

import com.google.common.collect.Lists;

public class UserProfileServiceImpl implements UserProfileService {

	/**
	 * The maximum number of headers per request.
	 */
	public static int MAX_HEADERS_PER_REQUEST = 100;

	@Autowired
	private UserProfileManager userProfileManager;

	@Autowired
	PrincipalAliasDAO principalAliasDAO;

	@Autowired
	private UserManager userManager;

	@Autowired
	private EntityAuthorizationManager entityAuthorizationManager;

	@Autowired
	private EntityManager entityManager;

	@Autowired
	PrincipalPrefixDAO principalPrefixDAO;

	@Autowired
	TokenGenerator tokenGenerator;

	@Override
	public UserProfile getMyOwnUserProfile(Long userId)
			throws DatastoreException, UnauthorizedException, NotFoundException {
		UserInfo userInfo = userManager.getUserInfo(userId);
		return userProfileManager.getUserProfile(userInfo.getId().toString());
	}

	@Override
	public UserProfile getUserProfileByOwnerId(Long userId, String profileId)
			throws DatastoreException, UnauthorizedException, NotFoundException {
		UserInfo userInfo = userManager.getUserInfo(userId);
		UserProfile userProfile = userProfileManager.getUserProfile(profileId);
		UserProfileManagerUtils.clearPrivateFields(userInfo, userProfile);
		return userProfile;
	}

	@Override
	public PaginatedResults<UserProfile> getUserProfilesPaginated(HttpServletRequest request,
			Long userId, Integer offset, Integer limit, String sort, Boolean ascending)
			throws DatastoreException, UnauthorizedException, NotFoundException {
		UserInfo userInfo = userManager.getUserInfo(userId);
		long endExcl = offset+limit;
		List<UserProfile> page = userProfileManager.getInRange(userInfo, offset, endExcl);
		for (UserProfile profile : page) {
			UserProfileManagerUtils.clearPrivateFields(userInfo, profile);
		}
		return PaginatedResults.createWithLimitAndOffset(page, (long)limit, (long)offset);
	}

	/**
	 * Return UserProfiles for the given ids
	 * @param userId
	 * @param ids
	 * @return
	 * @throws DatastoreException
	 * @throws UnauthorizedException
	 * @throws NotFoundException
	 */
	public ListWrapper<UserProfile> listUserProfiles(Long userId, IdList ids)
			throws DatastoreException, UnauthorizedException, NotFoundException {
		UserInfo userInfo = userManager.getUserInfo(userId);
		ListWrapper<UserProfile> results = userProfileManager.list(ids);
		for (UserProfile profile : results.getList()) {
			UserProfileManagerUtils.clearPrivateFields(userInfo, profile);
		}
		return results;
	}

	@WriteTransaction
	@Override
	public UserProfile updateUserProfile(Long userId, UserProfile userProfile)
			throws NotFoundException, ConflictingUpdateException, DatastoreException, InvalidModelException, UnauthorizedException, IOException {
		UserInfo userInfo = userManager.getUserInfo(userId);
		return userProfileManager.updateUserProfile(userInfo, userProfile);
	}

	@Override
	public UserGroupHeaderResponsePage getUserGroupHeadersByIds(List<Long> ids)
			throws DatastoreException, NotFoundException {
		List<UserGroupHeader> headers = principalAliasDAO.listPrincipalHeaders(ids);
		UserGroupHeaderResponsePage response = new UserGroupHeaderResponsePage();
		response.setChildren(headers);
		response.setTotalNumberOfResults((long) headers.size());
		response.setPrefixFilter(null);
		return response;
	}

	@Override
	public UserGroupHeaderResponsePage getUserGroupHeadersByPrefix(String prefix, TypeFilter filter,
			Integer offset, Integer limit)
					throws DatastoreException, NotFoundException {
		if(filter == null){
			filter = TypeFilter.ALL;
		}
		long limitLong = 10;
		if(limit != null){
			limitLong = limit.longValue();
		}
		long offsetLong = 0;
		if(offset != null){
			offsetLong = offset.longValue();
		}
		List<Long> ids = listPrincipalsForPrefix(prefix, filter,  offsetLong, limitLong);
		UserGroupHeaderResponsePage response = getUserGroupHeadersByIds(ids);
		response.setPrefixFilter(prefix);
		// The total is estimated.
		response.setTotalNumberOfResults(PaginatedResults.calculateTotalWithLimitAndOffset(response.getChildren().size(), limit, offset));
		return response;
	}

	/**
	 * The type filter determines which query is run.
	 *
	 * @param prefix
	 * @param filter
	 * @param offset
	 * @param limit
	 * @return
	 */
	List<Long> listPrincipalsForPrefix(String prefix, TypeFilter filter,
			long offset, long limit){
		ValidateArgument.required(filter, "filter");
		boolean isIndividual = false;
		switch(filter){
		case ALL:
			// not filtered by type.
			return principalPrefixDAO.listPrincipalsForPrefix(prefix, limit, offset);
		case USERS_ONLY:
			isIndividual = true;
			break;
		case TEAMS_ONLY:
			isIndividual = false;
			break;
		default:
			throw new IllegalArgumentException("Unknown type: "+filter);
		}
		// filter by type
		return principalPrefixDAO.listPrincipalsForPrefix(prefix, isIndividual, limit, offset);
	}

	@Override
	public EntityHeader addFavorite(Long userId, String entityId)
			throws DatastoreException, InvalidModelException, NotFoundException, UnauthorizedException {
		UserInfo userInfo = userManager.getUserInfo(userId);
		if(!entityAuthorizationManager.hasAccess(userInfo, entityId, ACCESS_TYPE.READ).isAuthorized())
			throw new UnauthorizedException("READ access denied to id: "+ entityId +". Favorite not added.");
		Favorite favorite = userProfileManager.addFavorite(userInfo, entityId);
		return entityManager.getEntityHeader(userInfo, favorite.getEntityId()); // current version
	}

	@Override
	public void removeFavorite(Long userId, String entityId)
			throws DatastoreException, NotFoundException {
		UserInfo userInfo = userManager.getUserInfo(userId);
		userProfileManager.removeFavorite(userInfo, entityId);
	}

	@Override
	public PaginatedResults<EntityHeader> getFavorites(Long userId, int limit,
			int offset) throws DatastoreException, InvalidModelException,
			NotFoundException {
		UserInfo userInfo = userManager.getUserInfo(userId);
		return userProfileManager.getFavorites(userInfo, limit, offset);
	}

	@Override
	public ProjectHeaderList getProjects(Long userId, Long otherUserId, Long teamId, ProjectListType type,
			ProjectListSortColumn sortColumn, SortDirection sortDirection, String nextPageToken) throws DatastoreException,
			InvalidModelException, NotFoundException {
		UserInfo userInfo = userManager.getUserInfo(userId);

		ValidateArgument.required(otherUserId, "subject");

		UserInfo userToGetInfoFor;
		if (otherUserId.equals(userId)) {
			userToGetInfoFor = userInfo;
		} else {
			userToGetInfoFor = userManager.getUserInfo(otherUserId);
		}

		if (type==null) {
			type = ProjectListType.ALL;
		}

		if(sortColumn==null){
			sortColumn = ProjectListSortColumn.LAST_ACTIVITY;
		}
		if (sortDirection==null) {
			sortDirection = SortDirection.DESC;
		}

		return userProfileManager.getProjects(userInfo, userToGetInfoFor, teamId, type, sortColumn, sortDirection, nextPageToken);
	}

	/*
	 * (non-Javadoc)
	 * @see org.sagebionetworks.repo.web.service.UserProfileService#getUserProfileImage(java.lang.String)
	 */
	@Override
	public String getUserProfileImage(Long userId, String profileId) throws NotFoundException {
		UserInfo userInfo = userManager.getUserInfo(userId);
		return userProfileManager.getUserProfileImageUrl(userInfo, profileId);
	}

	/*
	 * (non-Javadoc)
	 * @see org.sagebionetworks.repo.web.service.UserProfileService#getUserProfileImagePreview(java.lang.String)
	 */
	@Override
	public String getUserProfileImagePreview(Long userId, String profileId) throws NotFoundException {
		UserInfo userInfo = userManager.getUserInfo(userId);
		return userProfileManager.getUserProfileImagePreviewUrl(userInfo, profileId);
	}

	@Override
	public ResponseMessage updateNotificationSettings(NotificationSettingsSignedToken notificationSettingsSignedToken) {
		tokenGenerator.validateToken(notificationSettingsSignedToken);
		String userId = notificationSettingsSignedToken.getUserId();
		UserInfo userInfo = userManager.getUserInfo(Long.parseLong(userId));

		UserProfile userProfile = userProfileManager.getUserProfile(userId);
		Settings settings = userProfile.getNotificationSettings();
		if (settings==null) {
			settings = new Settings();
		}
		Settings newSettings = notificationSettingsSignedToken.getSettings();
		if (newSettings.getSendEmailNotifications()!=null) {
			settings.setSendEmailNotifications(newSettings.getSendEmailNotifications());
		}
		if (newSettings.getMarkEmailedMessagesAsRead()!=null) {
			settings.setMarkEmailedMessagesAsRead(newSettings.getMarkEmailedMessagesAsRead());
		}
		userProfile.setNotificationSettings(settings);
		userProfileManager.updateUserProfile(userInfo, userProfile);
		ResponseMessage responseMessage = new ResponseMessage();
		responseMessage.setMessage("You have successfully updated your email notification settings.");
		return responseMessage;
	}

	@Override
	public UserBundle getMyOwnUserBundle(Long userId, int mask)
			throws DatastoreException, UnauthorizedException, NotFoundException {
		return getUserBundleWithAllPrivateFields(userId, mask);
	}

	private static int USER_PROFILE_MASK = 0x1;
	private static int ORCID_MASK = 0x2;
	private static int VERIFICATION_MASK = 0x4;
	private static int IS_CERTIFIED_MASK = 0x8;
	private static int IS_VERIFIED_MASK = 0x10;
	private static int IS_ACT_MEMBER_MASK = 0x20;

	private UserBundle getUserBundleWithAllPrivateFields(Long profileId, int mask) {
		UserBundle result = new UserBundle();
		result.setUserId(profileId.toString());
		if ((mask&USER_PROFILE_MASK)!=0) {
			result.setUserProfile(userProfileManager.getUserProfile(profileId.toString()));
		}
		UserInfo userInfo = userManager.getUserInfo(profileId);
		if ((mask&IS_ACT_MEMBER_MASK)!=0) {
			result.setIsACTMember(UserInfoHelper.isACTMember(userInfo));
		}
		if ((mask&IS_CERTIFIED_MASK)!=0) {
			result.setIsCertified(UserInfoHelper.isCertified(userInfo));
		}
		VerificationSubmission verificationSubmission = null;
		if ((mask&(VERIFICATION_MASK|IS_VERIFIED_MASK))!=0) {
			verificationSubmission = userProfileManager.getCurrentVerificationSubmission(profileId);
		}
		if ((mask&VERIFICATION_MASK)!=0) {
			result.setVerificationSubmission(verificationSubmission);
		}
		if ((mask&IS_VERIFIED_MASK)!=0) {
			result.setIsVerified(VerificationHelper.isVerified(verificationSubmission));
		}
		if ((mask&ORCID_MASK)!=0) {
			result.setORCID(userProfileManager.getOrcid(profileId));
		}
		return result;

	}

	@Override
	public UserBundle getUserBundleByOwnerId(Long userId, String profileId, int mask)
			throws DatastoreException, UnauthorizedException, NotFoundException {
		UserBundle result = getUserBundleWithAllPrivateFields(Long.parseLong(profileId), mask);
		UserInfo userInfo = userManager.getUserInfo(userId);
		UserProfileManagerUtils.clearPrivateFields(userInfo, result.getUserProfile());
		if (!UserProfileManagerUtils.isOwnerACTOrAdmin(userInfo, profileId)) {
			if (BooleanUtils.isTrue(result.getIsVerified())) {
				UserProfileManagerUtils.clearPrivateFields(result.getVerificationSubmission());
			} else {
				// public doesn't get to see the VerificationSubmission unless it's 'APPROVED'
				result.setVerificationSubmission(null);
			}
		}
		return result;
	}

	/*
	 * (non-Javadoc)
	 * @see org.sagebionetworks.repo.web.service.UserProfileService#getUserGroupHeadersByAlias(org.sagebionetworks.repo.model.principal.AliasList)
	 */
	@Override
	public UserGroupHeaderResponse getUserGroupHeadersByAlias(AliasList request) {
		ValidateArgument.required(request, "request");
		ValidateArgument.required(request.getList(), "request.list");
		ValidateArgument.requirement(!request.getList().isEmpty(),
				"Request must include at least one alias.");
		ValidateArgument.requirement(
				request.getList().size() < MAX_HEADERS_PER_REQUEST + 1 ,
				"Request exceeds the maximum number of "
						+ MAX_HEADERS_PER_REQUEST + " aliases.");
		/*
		 * Note: Callers can only lookup team names and user names. They
		 * cannot lookup email addresses or other alias types.
		 */
		List<AliasType> types = Lists.newArrayList(AliasType.TEAM_NAME, AliasType.USER_NAME);
		List<Long> principalIds = principalAliasDAO.findPrincipalsWithAliases(request.getList(), types);
		// Convert the Ids to headers
		List<UserGroupHeader> resultList = principalAliasDAO.listPrincipalHeaders(principalIds);
		UserGroupHeaderResponse response = new UserGroupHeaderResponse();
		response.setList(resultList);
		return response;
	}

}

redpajama_set_name: RedPajamaGithub


text:
Little crimes, big crimes
Laura Hollis
"I can't imagine why you're bothering me when there's rioting in the streets." — Dr. Whiteface
"Ah, well … we shall deal with that later. But Captain Vimes always told me, sir, that there are big crimes and little crimes. Sometimes the little crimes look big and the big crimes you can hardly see, but the crucial thing is to decide which is which." — Corporal Carrot
One subtheme running through Sir Terry Pratchett's Discworld series of fantasy novels is the desire of some residents of the principal city, Ankh-Morpork, to overthrow the existing government and install a king. In the novel "Men at Arms," as quoted above, for example, we see characters fomenting discord between groups living in Ankh-Morpork (humans, trolls, dwarves, etc.), even going so far as to commit murder to inflame passions, rouse suspicions and resurrect old hatreds simmering just below the surface. Predictable mayhem results: widespread violence and rioting, the destruction of property and the general breakdown of order.
It would appear at first blush that the murders are the "big crimes." But, in fact, they are part of a larger scheme to exploit the unrest and create broad public support for "regime change." Needless to say, those pushing for the change see themselves as the rightful leaders.
We're watching a similar dynamic play out here in the United States. Widespread civil unrest — riots, looted stores; burned buildings; vandalism and destruction of statues and other monuments — was all prompted, we're told, by the callous killing of George Floyd, a Black man, by a white Minneapolis police officer.
And yet, despite universal outrage at Floyd's killing, the "protests" have spiraled into generalized attacks on the country. Mobs have appeared in nearly every major city. Some cities have had little breakaway fiefdoms form — pockets of protesters living in armed enclaves from which law enforcement is kept out, and where violence and crime erupt. Governments had, until recently, largely capitulated, much to the chagrin of city residents and observers nationwide.
Similarly, the initial demands — for justice and police reform — quickly expanded to "defunding" or completely eliminating police departments, allowing immigrants here illegally to vote and releasing all convicted felons from prison. And they continue to expand. Most recently, Minnesota Rep. Ilhan Omar called for "dismantling the whole system of oppression," a comment widely viewed as calling for the restructuring of the entire American political and economic systems.
The targets of the protesters' ire have also expanded, as represented by the attacks on local, state and federal statues and monuments. Some years ago, it began with calls to remove statues of Confederate generals and soldiers. Since the Floyd protests erupted, however, that has grown to include a large number of American presidents (Washington, Jefferson, Lincoln, Grant, Roosevelt, Wilson) and philanthropists (Yale, Stanford, Rhodes) whose statues must come down, and whose names must be removed from monuments, buildings and schools.
The racism focus has moved beyond Black Americans to the historical treatment of Native Americans, as represented by CNN's remark that President Donald Trump's July 3 speech at Mount Rushmore would be "in front of a monument of two slave owners and on land wrestled away from Native Americans." There have been renewed calls for sports teams like the Washington Redskins and the Cleveland Indians to change their names. (If this push continues unabated, half the states and cities in the U.S. will need to be renamed.)
The "cancel culture" and vicious attacks on free speech are also part and parcel of the Marxist mindset, right down to the "purity tests" and purges. Just this past week, an open letter was published in Harper's Magazine, signed by 153 largely left-leaning artists, authors, reporters and other public intellectuals, that calls for a renewed respect for freedom of speech as a necessary pillar of a free and liberal society. Within minutes of the letter's release, signatories were viciously attacked by the left. And some — predictably — apologized and recanted.
Marxism has failed everywhere. We need to defeat this noxious ideology once and for all. We cannot allow ourselves to be distracted by the "little crimes" and utterly overlook the larger movement afoot that threatens all Americans' liberty and prosperity.
Laura Hollis is a nationally syndicated columnist.
Avoid choking hazards
Choking is the fourth leading cause of death in young children. Despite a strong gag reflex, a young child's ...
Untruth and consequences
In a terribly unsettled time in American history, there are a few voices on both sides of the political aisle ...
A Review of Dangerous and Dilapidated Building Program
Encouraged by governor's initiatives
Ihope this finds you all well and healthy. Our state has been through a number of unique challenges since my last ...
I never defy my sobriety coin


When legendary jazz pianist Joe Sample returned to reside in his hometown of Houston, he saw that the old inner city neighborhoods had deteriorated. The middle class residents had moved out to the suburbs leaving behind the poor. He saw that the schools in these neighborhoods lacked the financial support to simply maintain and they oftentimes struggled when faced with the challenge to upgrade.
Many of these schools approached Joe asking that he perform at their individual fundraising events. However, Joe decided it best to combine his efforts into one annual event that became known as "The Legacy Concert". Then in 2005 Joe organized and created The Joe Sample Youth Organization, Inc. (JSYO), a non-profit 501(c) (3) organization, whose purpose is to raise funds for his childhood school and other schools in Houston's inner city in need of financial assistance.
The Joe Sample Youth Organization, Inc. has raised and donated over $300,000.00 to financially challenged schools since its inception in the Houston area.
Your tax-deductible donation will be used to continue providing the desperately needed assistance that will enhance the learning environment for students attending financially deficient schools. Our hope is that you find contributing to this cause to be a personally rewarding experience.