text:
Q: MariaDB many to many relationship as JSON children ( eager loading ) Database Structure
create table locals (
    id int unsigned primary key not null auto_increment,
    language varchar(50) not null,
    abbreviation varchar(10) not null unique,
    direction enum ('ltr','rtl') default 'ltr',
    created_at timestamp default now(),
    updated_at timestamp default now()
);

create table groups (
    id int unsigned primary key not null auto_increment,
    name varchar(255) not null,
    description varchar(255),
    created_at timestamp default now(),
    updated_at timestamp default now()
);

create table attributes (
    id int unsigned primary key not null auto_increment,
    type varchar(255) not null,
    name varchar(255) not null,
    slug varchar(255) not null,
    -- label varchar(255) not null,
    description varchar(255),
    required boolean not null default false,
    default_value varchar(255),
    default_area text,
    min int unsigned,
    max int unsigned,
    unit varchar(255),
    created_at timestamp default now(),
    updated_at timestamp default now()
);

create table attribute_choices (
    id int unsigned primary key not null auto_increment,
    name varchar(255) not null,
    attribute_id int unsigned  not null references attributes(id) on delete cascade,
    created_at timestamp default now(),
    updated_at timestamp default now()
);

create table attribute_labels (
    id int unsigned primary key not null auto_increment,
    label varchar(255) not null,
    attribute_id int unsigned  not null references attributes(id) on delete cascade,
    local_id int unsigned  not null references locals(id) on delete cascade,
    created_at timestamp default now(),
    updated_at timestamp default now()
);

create table attribute_groups (
    id int unsigned primary key not null auto_increment,
    attribute_id int unsigned  not null references attributes(id) on delete cascade,
    group_id int unsigned  not null references groups(id) on delete cascade,
    created_at timestamp default now(),
    updated_at timestamp default now()
);

As you can see attributes have a many to many relationships with labels, groups, and choices.
So
How to get all attributes with all its children as json children
like
[
   {
      id: 1,
      name: foo,
      groups : [
        {id:1 , name: baz}
      ],
      labels : [
        {id:1 , language: baz}
      ],
      choices : [
        {id:1 , name: baz}
      ]
   },
   {
      id: 2,
      name: foo,
      groups : [
        {id:5 , name: baz},
        {id:9 , name: baz}
      ],
      labels : [
        {id:1 , language: baz}
      ],
      choices : [
        {id:1 , name: baz}
      ]
   }
]


text:
Q: Can you use any other expressions in the WHEN condition for a task in snowflake besides SYSTEM$STREAM_HAS_DATA? I want a task only to run when a condition is met, i.e. like when a specific record appears in another table. Can I write a SQL expression that will evaluate to True when that record appears and place it in the WHEN clause for a task?
Currently trying to do something like this but keep receiving the following error:
enter image description here

A: No, it is currently limited to SYSTEM$STREAM_HAS_DATA.
CREATE TASK - Optional Parameters

WHEN <boolean_expr>

Currently, only the following function is supported for evaluation in the SQL expression:
SYSTEM$STREAM_HAS_DATA

redpajama_set_name: RedPajamaStackExchange


text:
Driver Coaching
Alex Toth-Jones is a very talented young racing driver from Yorkshire. Racing has always been a passion of Alex's. This is shown through his investment and commitment to the sport and his team.
Aston Martin Racing young driver Academy member – Alex started racing karts at the age of 12 and made the move up to cars in 2016 in the Ginetta GT5 Challenge and then the British GT with Academy Motorsport in the Aston Martin Vantage GT4 in 2019.
In 2020 due to the Covid pandemic his GT3 dreams were put on hold. Instead he managed to keep racing during the year – part in Porsche Sprint Chllenge, GT Cup and British GT in Aston MartinVantage GT4
Alex is not lucky enough to be self funded like most racing drivers and so is always on the look out for new sponsors / partners so he can progress his racing career.
For businesses looking to move into the world of motorsport, expand their existing profile and entertain guests British GT is a fantastic platform as it benefits from the best most extensive media coverage for any UK motorsport. Alex also provides an excellent VIP hospitality service as well as Brand Ambassador roles and promotion opportunities on and off the track.
It is impossible to simply describe the excitement of motor racing, you need to be part of it to truly experience the thrill. Alex can promise it isn't a feeling to miss out on, so why wait? If you'd like to be part of Alex's journey email him at tothjones@blueyonder.co.uk for more information.
Who is #Bertgoose?
Bert Goose is Alex's racing car! It all goes back to his first ever Ginetta GT5 race at Thruxton in 2016.
All drivers have to have their surname in the back window of their cars and Ginetta didn't have Alex's name printed out. So, they gave him and the team a big pile of previous drivers surnames and said that they would have to cut out the letters to make something themselves.
The team got to work and laid them all down on the garage floor. The mechanics started having fun making random double-barrelled names with the favourite being Bert Goose. It stuck, and Alex decided that would be the name of his car and it's carried on ever since. One of the guys was kind enough to design a cartoon of Bert himself and the rest is history!
His picture is always on Alex's car and this year he has made it onto the helmet and all of the freebies at race weekends.
Wherever Alex races, Bert Goose will always be there racing with him!
#Bertgoose
Website by BRAND - Copyright © Alex Toth-Jones Racing

redpajama_set_name: RedPajamaCommonCrawl


text:
Super-agent Jorge Mendes now offers 'sensational' £52m star to Barcelona as Arsenal plot bid
Super-agent Jorge Mendes has now offered Barcelona a fresh chance to sign Ruben Neves of Wolverhampton Wanderers. Arsenal are also reportedly interested in a swoop for 2023.
That is according to Mundo Deportivo, which reports the intermediary met with Camp Nou chiefs on Thursday. Barcelona sought to speak to Mendes in the Catalan capital to discuss a raft of topics. Among them were the potential players that he can help them sell and sign.
Xavi Hernandez is eager to establish plans to replace Sergio Busquets at the heart of his La Liga giants' engine room. The Barcelona boss had identified Zubimendi as his top target for the possibly upcoming role. But the 23-year-old has renewed his contract at Real Sociedad.
Mendes is aware of Zubimendi extending his deal at the Anoeta to the summer of 2027. So, the super-agent has suggested to Barcelona the possibility of Neves leaving Wolves. His contract at Molineux is due to expire in 2024 and may be made available during next year.
The midfielder's representative would likely help to broker talks with Wolves after offering Neves to Barcelona. But Blaugrana president Joan Laporta is aware of his need to generate funds with Xavi potentially also eying a centre-half amid doubt over Gerard Pique's future.
MENDES OFFERS WOLVES CAPTAIN NEVES TO BARCELONA AGAINST INTEREST FROM ARSENAL
Mendes has offered Neves to Barcelona as a replacement for Busquets whilst Arsenal are exploring their own bid for the Wolves captain. Sport reports that Mikel Arteta is a big fan of the 25-year-old and will return to Molineux with a new bid after walking away this year.
Arsenal refused to pay the €50-60m (€43.5-52m) price tag that the West Midlands natives slapped on Neves. Wolves' valuation was also too rich for Barcelona's taste as Laporta put an end to a pursuit this summer. But he has kept the Portuguese among their top options.
Both Arsenal and Barcelona know Wolves will be obliged to consider offers for Neves next year with his contract ending in 2024. The 32-year-old has no interest in renewing his deal at Molineux right now. He has been at the club since 2017 after leaving FC Porto for £15m.
Neves has grown to become one of the Premier League's best central midfielders during the past four seasons since earning promotion. The Santa Maria da Feira native, whom Gary Neville has called 'sensational', is an ever-consistent performer able to dominate matches.
"There's no doubt" – Journalist says Arsenal keen on £38m sensation in amazing form
'He totally changed': Pep Guardiola in awe of £160,000-a-week Arsenal man


Juliette Fowler Communities just celebrated a new venture that aims to make senior living more affordable for those hard-pressed to find an affordable retirement elsewhere.
Juliette Fowler Communities is a 123-year-old intergenerational residential community located in East Dallas, and last week it hosted a dedication ceremony and reception to mark the opening of its new independent living apartments, which are located at 5810 East Side Avenue in Dallas, on the Juliette Fowler Communities campus.
There are 36 one-bedroom apartments, dubbed the Fowler Christian Apartments III, built to provide low-income housing, supportive services and enrichment programs designed specifically for senior citizens over age 62.
The properties offer rental subsidy to residents through the Department of Housing and Urban Development (HUD), which funds Section 202 Supportive Housing for the Elderly. Fowler Christian Apartments III was built with grants from HUD, the City of Dallas, Juliette Fowler Communities and the Juliette Fowler Communities Foundation.
These could be the last HUD-funded apartments built in Texas, since the 2012 Notice of Funding Availability, according to a press release. "The decline in funding over the past several years, together with inflationary pressures, has led to an end in construction of new units for older persons," the release says.
Learn more on the website.


Kids birthday cakes to suit your party theme. Our cakes are 3D, digit cakes, animations/character cakes & edible picture cakes. Flavours include vanilla, pineapple, strawberry, chocolcate, custard, red velvet, carrot etc.
We can create any deco theme : Frozen, Minnions, Princess, Spiderman, Princess Sofia, Sponge Bob, Moana, Barbie and lots more.
We have a variety of jumping castles and water slides available for hire per day or for the weekend.
We prepare themed cupcakes & party packs for your child to take to school and share with friends on his/her birthday.
This includes porcorn machines, Miss Party Chair, birthday banners, stretch tents, green grass & lots more.
We provide deco and catering for baby showers, bridal showers, anniversaries, weddings etc.


Chandler, AZ (March 10, 2003) - MetaLink Corporation has introduced support for the DS80C400 Network Microcontroller from Dallas Semiconductor/Maxim. The 8-bit DS80C400 MCU is based on an improved version of the Dallas' High Speed 80C51 core architecture, which includes a flat 16 Mbyte address space. This communications intensive microcontroller includes a 10/100 Ethernet MAC, three serial ports, a CAN 2.0B controller, 1-Wire Master and 64 I/O pins. An on-chip ROM supports a network boot capability (Ethernet or serial), implements UDP, TCP, DHCP, ICMP and IGMP and provides a TCP IPv4/IPv6 network stack. The ROM also includes a preemptive, priority-based task scheduler to simplify multi-channel communications applications. Support for the DS80C400 device will be provided by the MetaICE-XF family of emulators at $4000. MetaLink is now accepting orders. Delivery is two weeks ARO.


The theme for our morning was journeys. Little did we know that we would be transported into outer space!
First Liam read a story about Bob who was the man on the moon and then we all created our very own rocket ship by using the theatre itself! We climbed up into our rocket and launched into outer space. We landed on an unknown planet and floated around for a while hoping to meet some friendly aliens. What an adventure we had! We eventually found a magical crystal that helped us return to planet earth. Finally, Reception recorded their experience by drawing lots of colourful pictures of the aliens that they had met in outer space. Thank you to the staff at the Royal Exchange. We all had a brilliant morning in your amazing theatre!!!


The new executive suites and food and beverage promotions at Hotel Soul have been designed to offer guests the ultimate luxury VIP experience. For more information please visit www.hotelsoul.com.cn. Please contact (86) 512 6777 0777 or rsvn@hotelsoul.com.cn for bookings and enquiries.
Founded in 2004, GR8 Leisure Concept is an innovative hospitality group that owns and manages a portfolio of 17 brands including hotels, restaurants, and bars across Hong Kong and China. The group's first property, The Luxe Manor is a surrealism-inspired boutique hotel in Tsim Sha Tsui that was the first designer boutique hotel in Hong Kong. Shortly after, a stylish Dadaism-themed variety club located in The Luxe Manor, Dada Bar + Lounge was launched. In 2011, GR8 Leisure Concept launched its second hotel brand Hotel Soul in Suzhou, China, which features continental restaurant Brasserie 101, innovative Cantonese-styled restaurant Ying Fook Court, and multifunctional banquet venue Ying Fook Heen. In the following year, the group introduced beachside café Cafe Roma, and Hong Kong's first and only Nordic restaurant FINDS led by celebrity chef Jaakko Sorsa to the company's portfolio of restaurants. GR8 Leisure Concept also acquired heritage hotel Hullett House and its five F&B brands in 2013, including the colonially-designed restaurant and lounge bar The Parlour serving international cuisine, the hotel's signature Cantonese restaurant Loong Toh Yuen, contemporary French fine dining restaurant St. George, casual grill restaurant Stables Grill located in the old horse stables, and one-of-a-kind British bar Mariners' Rest where the original jail cells from the former Marine Police Headquarters still stand. In 2014, two new outlets were launched in Hullett House, Champagne Gallery, a champagne lounge designed in the style of a French maison offering bespoke champagnes and seafood pairings, and Whisky@Stables, the only whisky bar in town renovated from a former horse stable that serves over 100 different types of whiskies from around the world, both located within Hullett House. The group's latest opening, Bar Soul, which is located on the first floor of Hotel Soul, brings a unique blend of retro and industrial elements.


text:
World-Class Mexican Museum in San Francisco Slated for 2019 Opening
Olga R. Rodriguez, Associated Press
- Jul 19, 2016 10:00 am
The Mexican Museum, an affiliate of the Smithsonian, will add a little more diversity to cultural offerings in San Franscisco for tourists and residents.
San Francisco is getting another cultural treasure — a world-class museum to showcase the largest collection of Mexican and Latino art in the nation.
A dedication ceremony is set for Tuesday for the new Mexican Museum — the realization of a dream by Mexican-American artist Peter Rodriguez, who opened the city's first museum for Latino art in a Mission District storefront in 1975.
Rodriguez started a collection that now has more than 16,000 pre-Columbian, colonial and contemporary works of Mexican and Latino art.
Rodriguez, who died July 1 at 90, never lost hope the unique museum would be built, his family said.
"My uncle worked tirelessly, and with passion and drive, to personally demonstrate that, as a Mexican-American, we can achieve any dream by ourselves." said Irene Christopher, his niece.
The 60,000-square-foot Mexican Museum will be the downtown home of the collection that includes 800 works of Mexican folk art donated by the family of Nelson Rockefeller and pieces by Mexican muralist Diego Rivera and painter Miguel Covarrubias.
The new museum is set to open in the spring of 2019. Most of the art is now in storage, though some pieces are exhibited at the tiny current site in the Fort Mason area of San Francisco.
The museum moved there after the Mission District storefront closed.
With 39 percent of California's population identifying as Latino, the museum will be a place where they can learn about their culture, said Andrew Kluger, who became chairman of the museum board five years ago and helped raise $30 million needed for the building.
"The new museum will allow us to educate second- and third-generation Chicano, Latino children about their heritage, which is quite important because many of them don't know about it," Kluger said.
The four-story Mexican Museum will be housed at the bottom of a luxury condo tower in Yerba Buena Gardens, nestled between historic St. Patrick's Church and the Contemporary Jewish Museum.
One of 11 children, Rodriguez was born in Stockton in 1926 and later moved to San Francisco, where he worked in the advertising and fashion industries.
He was a self-taught artist who found his calling in abstract art and traveled to Mexico for the first time after he was invited to show his work there in the 1960s.
Kluger said Rodriguez's vision will be reflected in the new museum.
"We want to honor him always for his inspiration to start this museum 40 years ago," Kluger said.
The Mexican Museum is an affiliate of the Smithsonian Institution. One of its first exhibits will be "Frida and I," a children's exhibition about the life of Frida Kahlo.
This story has been corrected to say a dedication ceremony, not a groundbreaking ceremony, will take place Tuesday, and that the Mexican Museum is already an affiliate of the Smithsonian Institution.
This article was written by Olga R. Rodriguez from The Associated Press and was legally licensed through the NewsCred publisher network.
Tags: museums, san francisco
Photo Credit: San Francisco will soon have the largest collection of Mexican and Latino art in the nation. Eric Risberg / Associated Press
Sarah Enelow-Snyder, Skift
Atlanta: An Airport Case Study in Trying to Manage Plastic Waste
U.S. Attractions Fail to Satisfy Minority Visitors
In-Demand San Francisco Looks to the Future
How San Francisco Deals With Skyrocketing Events Demand


Sure, you could stop by Wal-Mart and grab some fancy soap, or some other generic gift, but Nooga is full of independent, locally-owned stores and shops that carry interesting, unique items that make great gifts.
Blue Skies on Frazier Avenue offers an abundance of gifts, from hand-crafted cards to frames to jewelry to calendars. There is really something for everyone in this gorgeous shop, making it perfect for gift exchanges where you have no idea who will end up with your gift.
Buying gifts for children can be especially fun. Chattanooga is home to quite a few shops that specialize in interesting things for kids. A Child's Garden Boutique, Learning Express, and WiggleWorm are all located in North Chattanooga and have beautiful items for play and wear and learning. When you patronize these places you can be sure you won't be buying a duplicate gift!
Everyone has to eat, and most of us love a good meal, or a perfect dessert. Gift cards are available at most area restaurants. From the higher end and wonderful Alleia to the more casual but delicious Hill City Pizza, you can give the gift of an excellent meal. If dessert is more your style, no problem! The Hot Chocolatier is amazing, as is Julie Darling Donuts.
Shopping for a pet lover in Chattanooga is not too difficult, either. You can find the perfect treat or toy at whimsical Bone Apetite, or for a more traditional pet store experience, check out the Pet Care Warehouse in Hixson.
When it comes to clothes shopping, Chattanooga has a few locally-operated options. Fit for a Queen carries beautiful clothes in plus sizes, while Retail Therapy has everything from party clothes to casual comfort.
There are many more locally owned and operated businesses in Chattanooga. Check out this spreadsheet to see many of them. You are welcome to add your favorite local business to the list as well!


text:
Q: How to get AppRole for azure active directory user using Microsoft Graph API I am using Microsoft Graph API to access group and group members of azure active directory. Is there any way to get AppRole for user with Microsoft Graph API, as
there is one example I found "How to check if an azure active directory user is already in an approle", but it uses Azure Active Directory Graph API
Is AppRole functionality available with Microssoft Graph or shall I switch to Microsoft.Azure.ActiveDirectory.GraphClient?

A: I tried Get appRoleAssignment api in graph explorer with beta version:
GET /users/{id | userPrincipalName}/appRoleAssignments/{id}

but got the Unsupported segment type error , seems microsoft graph api is not exposing appRoleAssignments on users entity .  You could query that using azure ad graph api instead .


text:
Leptochilus es un género de helechos perteneciente a la familia  Polypodiaceae.

Taxonomía
Lepisorus fue descrito por Georg Friedrich Kaulfuss y publicado en Enumeratio Filicum 147, pl. 1, f. 10. 1824. La especie tipo es:  Leptochilus axillaris (Cav.) Kaulf.

Especies seleccionadas

 Leptochilus axillaris (Cav.) Kaulf.
 Leptochilus boivinii (Mett. ex Kuhn) C. Chr.
 Leptochilus buergerianus (Miq.) Bosman
 Leptochilus cantoniensis (Baker) Ching
 Leptochilus cordatus (H. Christ) Ching
 Leptochilus decurrens Blume
 Leptochilus digitatus (Baker) Noot.
 Leptochilus dolichopterus (Copel.) Fraser-Jenk.
 Leptochilus ellipticus (Thunb.) Noot.
 Leptochilus hemionitideus (Wall. ex C. Presl) Noot.
 Leptochilus insignis (Blume) Fraser-Jenk.
 Leptochilus listeri (Baker) C. Chr.
 Leptochilus lomarioides Blume
 Leptochilus macrophyllus (Blume) Noot.
 Leptochilus pedunculatus (Hook. & Grev.) Fraser-Jenk.
 Leptochilus perakensis (Bedd.) C. Chr.
 Leptochilus pothifolius (Buch.-Ham. ex D. Don) Fraser-Jenk.
 Leptochilus pteropus (Blume) Fraser-Jenk.
 Leptochilus salicinus (Hook.) C. Chr.
 Leptochilus subhemionitideus (H. Christ) Bosman

Referencias

Polypodiaceae

redpajama_set_name: RedPajamaWikipedia


First, put on your favorite easy-going playlist starting with Dawes, "We're all gonna die" (well it's true AND it's a great song). Next, open a bottle of Lioco Chardonnay and sip along while putting your little ingredients together. I'm sharing this recipe because it's easy, super delicious, looks beautiful and a great start to a late summer meal.
Put avocados and stock in a Magic Bullet or blender and blend until smooth. Add milk and the juice of one lime and blend again. Stir in salt and pepper to taste. You can add more broth if you prefer a thinner consistency. This can be put in the fridge until ready to serve.
When ready to serve, put the soup in small bowls and place the crab in a lump in the center. Sprinkle a little cayenne over the top followed by the cilantro and spoon immediately into your happy mouth. I served this with wild-caught salmon and a side of roasted asparagus and tomatoes, if you care.
These are the cups we collected and drank from as kids. This should explain a lot.


text:
/*
 * JBox2D - A Java Port of Erin Catto's Box2D
 *
 * JBox2D homepage: http://jbox2d.sourceforge.net/
 * Box2D homepage: http://www.box2d.org
 *
 * This software is provided 'as-is', without any express or implied
 * warranty.  In no event will the authors be held liable for any damages
 * arising from the use of this software.
 *
 * Permission is granted to anyone to use this software for any purpose,
 * including commercial applications, and to alter it and redistribute it
 * freely, subject to the following restrictions:
 *
 * 1. The origin of this software must not be misrepresented; you must not
 * claim that you wrote the original software. If you use this software
 * in a product, an acknowledgment in the product documentation would be
 * appreciated but is not required.
 * 2. Altered source versions must be plainly marked as such, and must not be
 * misrepresented as being the original software.
 * 3. This notice may not be removed or altered from any source distribution.
 */

package org.jbox2d.common;

// updated to rev 100
/** Similar to javax.vecmath.Color3f holder
 * @author ewjordan */
public class Color3f {

	public static final Color3f WHITE = new Color3f(1, 1, 1);
	public static final Color3f BLACK = new Color3f(0, 0, 0);
	public static final Color3f BLUE = new Color3f(0, 0, 1);
	public static final Color3f GREEN = new Color3f(0, 1, 0);
	public static final Color3f RED = new Color3f(1, 0, 0);

	public float x;
	public float y;
	public float z;

	public Color3f () {
		x = y = z = 0;
	}

	public Color3f (float r, float g, float b) {
		x = r;
		y = g;
		z = b;
	}

	public void set (float r, float g, float b) {
		x = r;
		y = g;
		z = b;
	}

	public void set (Color3f argColor) {
		x = argColor.x;
		y = argColor.y;
		z = argColor.z;
	}
}

redpajama_set_name: RedPajamaGithub


text:
/*	$NetBSD: auth.h,v 1.15 2000/06/02 22:57:55 fvdl Exp $	*/

/*
 * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
 * unrestricted use provided that this legend is included on all tape
 * media and as a part of the software program in whole or part.  Users
 * may copy or modify Sun RPC without charge, but are not authorized
 * to license or distribute it to anyone else except as part of a product or
 * program developed by the user.
 *
 * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
 * WARRANTIES OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR
 * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
 *
 * Sun RPC is provided with no support and without any obligation on the
 * part of Sun Microsystems, Inc. to assist in its use, correction,
 * modification or enhancement.
 *
 * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
 * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
 * OR ANY PART THEREOF.
 *
 * In no event will Sun Microsystems, Inc. be liable for any lost revenue
 * or profits or other special, indirect and consequential damages, even if
 * Sun has been advised of the possibility of such damages.
 *
 * Sun Microsystems, Inc.
 * 2550 Garcia Avenue
 * Mountain View, California  94043
 *
 *	from: @(#)auth.h 1.17 88/02/08 SMI
 *	from: @(#)auth.h	2.3 88/08/07 4.0 RPCSRC
 *	from: @(#)auth.h	1.43 	98/02/02 SMI
 * $FreeBSD: soc2013/dpl/head/include/rpc/auth.h 242356 2012-10-04 04:15:18Z pfg $
 */

/*
 * auth.h, Authentication interface.
 *
 * Copyright (C) 1984, Sun Microsystems, Inc.
 *
 * The data structures are completely opaque to the client.  The client
 * is required to pass an AUTH * to routines that create rpc
 * "sessions".
 */

#ifndef _RPC_AUTH_H
#define _RPC_AUTH_H
#include <rpc/xdr.h>
#include <rpc/clnt_stat.h>
#include <sys/cdefs.h>
#include <sys/socket.h>

#define MAX_AUTH_BYTES	400
#define MAXNETNAMELEN	255	/* maximum length of network user's name */

/*
 *  Client side authentication/security data
 */

typedef struct sec_data {
	u_int	secmod;		/* security mode number e.g. in nfssec.conf */
	u_int	rpcflavor;	/* rpc flavors:AUTH_UNIX,AUTH_DES,RPCSEC_GSS */
	int	flags;		/* AUTH_F_xxx flags */
	caddr_t data;		/* opaque data per flavor */
} sec_data_t;

#ifdef _SYSCALL32_IMPL
struct sec_data32 {
	uint32_t secmod;	/* security mode number e.g. in nfssec.conf */
	uint32_t rpcflavor;	/* rpc flavors:AUTH_UNIX,AUTH_DES,RPCSEC_GSS */
	int32_t flags;		/* AUTH_F_xxx flags */
	caddr32_t data;		/* opaque data per flavor */
};
#endif /* _SYSCALL32_IMPL */

/*
 * AUTH_DES flavor specific data from sec_data opaque data field.
 * AUTH_KERB has the same structure.
 */
typedef struct des_clnt_data {
	struct netbuf	syncaddr;	/* time sync addr */
	struct knetconfig *knconf;	/* knetconfig info that associated */
					/* with the syncaddr. */
	char		*netname;	/* server's netname */
	int		netnamelen;	/* server's netname len */
} dh_k4_clntdata_t;

#ifdef _SYSCALL32_IMPL
struct des_clnt_data32 {
	struct netbuf32 syncaddr;	/* time sync addr */
	caddr32_t knconf;		/* knetconfig info that associated */
					/* with the syncaddr. */
	caddr32_t netname;		/* server's netname */
	int32_t netnamelen;		/* server's netname len */
};
#endif /* _SYSCALL32_IMPL */

#ifdef KERBEROS
/*
 * flavor specific data to hold the data for AUTH_DES/AUTH_KERB(v4)
 * in sec_data->data opaque field.
 */
typedef struct krb4_svc_data {
	int		window;		/* window option value */
} krb4_svcdata_t;

typedef struct krb4_svc_data	des_svcdata_t;
#endif /* KERBEROS */

/*
 * authentication/security specific flags
 */
#define AUTH_F_RPCTIMESYNC	0x001	/* use RPC to do time sync */
#define AUTH_F_TRYNONE		0x002	/* allow fall back to AUTH_NONE */

/*
 * Status returned from authentication check
 */
enum auth_stat {
	AUTH_OK=0,
	/*
	 * failed at remote end
	 */
	AUTH_BADCRED=1,			/* bogus credentials (seal broken) */
	AUTH_REJECTEDCRED=2,		/* client should begin new session */
	AUTH_BADVERF=3,			/* bogus verifier (seal broken) */
	AUTH_REJECTEDVERF=4,		/* verifier expired or was replayed */
	AUTH_TOOWEAK=5,			/* rejected due to security reasons */
	/*
	 * failed locally
	*/
	AUTH_INVALIDRESP=6,		/* bogus response verifier */
	AUTH_FAILED=7,			/* some unknown reason */
#ifdef KERBEROS
	/*
	 * kerberos errors
	 */
	,
	AUTH_KERB_GENERIC = 8,		/* kerberos generic error */
	AUTH_TIMEEXPIRE = 9,		/* time of credential expired */
	AUTH_TKT_FILE = 10,		/* something wrong with ticket file */
	AUTH_DECODE = 11,			/* can't decode authenticator */
	AUTH_NET_ADDR = 12,		/* wrong net address in ticket */
#endif /* KERBEROS */
	/*
	 * RPCSEC_GSS errors
	 */
	RPCSEC_GSS_CREDPROBLEM = 13,
	RPCSEC_GSS_CTXPROBLEM = 14,
	RPCSEC_GSS_NODISPATCH = 0x8000000
};

union des_block {
	struct {
		uint32_t high;
		uint32_t low;
	} key;
	char c[8];
};
typedef union des_block des_block;
__BEGIN_DECLS
extern bool_t xdr_des_block(XDR *, des_block *);
__END_DECLS

/*
 * Authentication info.  Opaque to client.
 */
struct opaque_auth {
	enum_t	oa_flavor;		/* flavor of auth */
	caddr_t	oa_base;		/* address of more auth stuff */
	u_int	oa_length;		/* not to exceed MAX_AUTH_BYTES */
};

/*
 * Auth handle, interface to client side authenticators.
 */
typedef struct __auth {
	struct	opaque_auth	ah_cred;
	struct	opaque_auth	ah_verf;
	union	des_block	ah_key;
	struct auth_ops {
		void	(*ah_nextverf) (struct __auth *);
		/* nextverf & serialize */
		int	(*ah_marshal) (struct __auth *, XDR *);
		/* validate verifier */
		int	(*ah_validate) (struct __auth *,
			    struct opaque_auth *);
		/* refresh credentials */
		int	(*ah_refresh) (struct __auth *, void *);
		/* destroy this structure */
		void	(*ah_destroy) (struct __auth *);
	} *ah_ops;
	void *ah_private;
} AUTH;

/*
 * Authentication ops.
 * The ops and the auth handle provide the interface to the authenticators.
 *
 * AUTH	*auth;
 * XDR	*xdrs;
 * struct opaque_auth verf;
 */
#define AUTH_NEXTVERF(auth)		\
		((*((auth)->ah_ops->ah_nextverf))(auth))
#define auth_nextverf(auth)		\
		((*((auth)->ah_ops->ah_nextverf))(auth))

#define AUTH_MARSHALL(auth, xdrs)	\
		((*((auth)->ah_ops->ah_marshal))(auth, xdrs))
#define auth_marshall(auth, xdrs)	\
		((*((auth)->ah_ops->ah_marshal))(auth, xdrs))

#define AUTH_VALIDATE(auth, verfp)	\
		((*((auth)->ah_ops->ah_validate))((auth), verfp))
#define auth_validate(auth, verfp)	\
		((*((auth)->ah_ops->ah_validate))((auth), verfp))

#define AUTH_REFRESH(auth, msg)		\
		((*((auth)->ah_ops->ah_refresh))(auth, msg))
#define auth_refresh(auth, msg)		\
		((*((auth)->ah_ops->ah_refresh))(auth, msg))

#define AUTH_DESTROY(auth)		\
		((*((auth)->ah_ops->ah_destroy))(auth))
#define auth_destroy(auth)		\
		((*((auth)->ah_ops->ah_destroy))(auth))

__BEGIN_DECLS
extern struct opaque_auth _null_auth;
__END_DECLS

/*
 * These are the various implementations of client side authenticators.
 */

/*
 * System style authentication
 * AUTH *authunix_create(machname, uid, gid, len, aup_gids)
 *	char *machname;
 *	u_int uid;
 *	u_int gid;
 *	int len;
 *	u_int *aup_gids;
 */
__BEGIN_DECLS
extern AUTH *authunix_create(char *, u_int, u_int, int, u_int *);
extern AUTH *authunix_create_default(void);	/* takes no parameters */
extern AUTH *authnone_create(void);		/* takes no parameters */
__END_DECLS
/*
 * DES style authentication
 * AUTH *authsecdes_create(servername, window, timehost, ckey)
 * 	char *servername;		- network name of server
 *	u_int window;			- time to live
 * 	const char *timehost;			- optional hostname to sync with
 * 	des_block *ckey;		- optional conversation key to use
 */
__BEGIN_DECLS
extern AUTH *authdes_create (char *, u_int, struct sockaddr *, des_block *);
extern AUTH *authdes_seccreate (const char *, const u_int, const  char *,
    const  des_block *);
__END_DECLS

__BEGIN_DECLS
extern bool_t xdr_opaque_auth		(XDR *, struct opaque_auth *);
__END_DECLS

#define authsys_create(c,i1,i2,i3,ip) authunix_create((c),(i1),(i2),(i3),(ip))
#define authsys_create_default() authunix_create_default()

/*
 * Netname manipulation routines.
 */
__BEGIN_DECLS
extern int getnetname(char *);
extern int host2netname(char *, const char *, const char *);
extern int user2netname(char *, const uid_t, const char *);
extern int netname2user(char *, uid_t *, gid_t *, int *, gid_t *);
extern int netname2host(char *, char *, const int);
extern void passwd2des ( char *, char * );
__END_DECLS

/*
 *
 * These routines interface to the keyserv daemon
 *
 */
__BEGIN_DECLS
extern int key_decryptsession(const char *, des_block *);
extern int key_encryptsession(const char *, des_block *);
extern int key_gendes(des_block *);
extern int key_setsecret(const char *);
extern int key_secretkey_is_set(void);
__END_DECLS

/*
 * Publickey routines.
 */
__BEGIN_DECLS
extern int getpublickey (const char *, char *);
extern int getpublicandprivatekey (const char *, char *);
extern int getsecretkey (char *, char *, char *);
__END_DECLS

#ifdef KERBEROS
/*
 * Kerberos style authentication
 * AUTH *authkerb_seccreate(service, srv_inst, realm, window, timehost, status)
 *	const char *service;			- service name
 *	const char *srv_inst;			- server instance
 *	const char *realm;			- server realm
 *	const u_int window;			- time to live
 *	const char *timehost;			- optional hostname to sync with
 *	int *status;				- kerberos status returned
 */
__BEGIN_DECLS
extern AUTH	*authkerb_seccreate(const char *, const char *, const  char *,
		    const u_int, const char *, int *);
__END_DECLS

/*
 * Map a kerberos credential into a unix cred.
 *
 *	authkerb_getucred(rqst, uid, gid, grouplen, groups)
 *	const struct svc_req *rqst;		- request pointer
 *	uid_t *uid;
 *	gid_t *gid;
 *	short *grouplen;
 *	int *groups;
 *
 */
__BEGIN_DECLS
extern int	authkerb_getucred(/* struct svc_req *, uid_t *, gid_t *,
		    short *, int * */);
__END_DECLS
#endif /* KERBEROS */

__BEGIN_DECLS
struct svc_req;
struct rpc_msg;
enum auth_stat _svcauth_null (struct svc_req *, struct rpc_msg *);
enum auth_stat _svcauth_short (struct svc_req *, struct rpc_msg *);
enum auth_stat _svcauth_unix (struct svc_req *, struct rpc_msg *);
__END_DECLS

#define AUTH_NONE	0		/* no authentication */
#define	AUTH_NULL	0		/* backward compatibility */
#define	AUTH_SYS	1		/* unix style (uid, gids) */
#define AUTH_UNIX	AUTH_SYS
#define	AUTH_SHORT	2		/* short hand unix style */
#define AUTH_DH		3		/* for Diffie-Hellman mechanism */
#define AUTH_DES	AUTH_DH		/* for backward compatibility */
#define AUTH_KERB	4		/* kerberos style */
#define RPCSEC_GSS	6		/* RPCSEC_GSS */

/*
 * Pseudo auth flavors for RPCSEC_GSS.
 */
#define	RPCSEC_GSS_KRB5		390003
#define	RPCSEC_GSS_KRB5I	390004
#define	RPCSEC_GSS_KRB5P	390005

#endif /* !_RPC_AUTH_H */


Major Lazer and Swedish singer Tove Lo have teamed up for a new song titled "Blow That Smoke". The track was premiered just a few minutes ago on Zane Lowe's Beats 1 show and immediately after the upbeat collaboration was released on digital platforms. We do know the music video for "Blow That Smoke" was shot last month in California but a premiere date for that is yet to be revealed.
"Blow That Smoke" is a lot of things; it's reggae, it's dancehall, it's pop, and it clearly screams 'summer'. But we're in fall now, so what the heck? Major Lazer could have scored a monster summer hit with this single but it's arrived a little too late. No biggie, though. Clubs also need bangers in the fall season. It's just that this song would have undoubtedly shined more in the summer. But summer is coming to South America, Australia soon and it's always hot in the Caribbean, so lucky are those guys who will be able to bop to "Blow That Smoke" in hot temperatures with a fresh mojito in their hands.
I think thinks is the first time I hear Tove Lo in this kind of beat and she definitely sounds comfortable in it. Loving the chorus, loving all the intelligent innuendos about partying, drinking and smoking weed, and all in all, this is a bop y'all. Get into it!


text:
The Palotta Problem
If I have a good sense of who reads my blog, you're likely familiar with Dan Palotta, notable in the nonprofit world for having raised significant amounts of money running the Aids Rides and Breast Cancer walks. More recently, he's become a outspoken and controversial crusader for reform in the sector. He did a much-viewed Ted talk, and he's written a few books outlining his case that "The way we think about charity is dead wrong". And he keynoted the recent NTEN conference in Minneapolis.
Palotta's claim is that nonprofits, in general, are their own worst enemies. By operating from a puritanical, self-sacrificing ethic that says that we can't pay ourselves as well as for profit companies do, and we can't invest heavily in marketing and infrastructure, instead prioritizing that every penny go to our program work, we are dramatically ineffective. He is advocating for a revolution against our own operating assumptions and the Charity Navigators, tax codes and foundations that are set up to enforce this status quo.
His message resonates. I watched his Ted talk, and then his NTEN plenary, and tears welled in my eyes on both occasions They were tears of frustration, with an undercurrent of outrage. I doubt very seriously that my reaction was very different from that of the other 1500 people in the room. We are all tired of the constant struggle to do more with much less, while we watch entertainers, athletes and corporate CEOs pocket millions. Or billions. And this is not about our salaries. It's about the dramatic needs of the populations we serve; people who are ransacked by poverty and/or disease. Should reality TV stars be pocketing more than most NPOs put annually toward eradicating colortectal cancer or providing legal assistance to the poor?
But, as I said, Palotta is a controversial figure, and the reactions to him are extreme to the point of visceral. Even among his most ardent supporters, there's a bit of criticism. The key critical threads I heard from my NTEN peers were distrust of the implied argument that the corporate model is good, and frustration that a person who did well financially running charities is up there being so critical of our self-sacrifices. In fact, since his nonprofit went under amid a storm of criticism about his overhead ratio. Reports are that it was as much as 57% (depending on how much the reporter dislikes Palotta, apparently). That's between 17% and 42% more than what nonprofits are told to shoot for, and are assessed against. But the amount of money he raised for his causes was ten times that of any similar efforts, and it does dramatically illustrate his point. How much opportunity to raise money is lost by our requirement that we operate with so little staff and resources?
I'm sold on a lot of Dan Palotta's arguments. I don't think that NPO's have to emulate corporations, but they should have equal opportunity to avail themselves of the business tactics, and be measured by how effective they are, not how stingy. But I still can't rally behind Dan Palotta as the leader for this cause. It's one thing to acknowledge that the nature of the "do-gooder" is one of austerity and self-sacrifice. It's another to criticize it. Because, while most of us can recognize the disadvantages that our nature tends towards, we're proud of that nature. It's not as much a bad business orientation as it is a core ethical life view. The firm belief that relieving the suffering of others is of greater personal satisfaction and value than any financial reward pretty much fuels our sector. So standing on a stage and chastising us for not being more competitive, more greedy, and more self-serving, no matter how correct the hypothesis, primarily offends the audience.
By putting this criticism front and center, rather than acknowledging the good intentions and working with us to balance them with a more aggressive business approach, Palotta is undermining his own efforts. The leader who is going to break these institutional assumptions is one who will appreciate the heart of the charity worker, not one who – despite their good intentions – denigrates us. I applaud Palotta for raising a lot of awareness. But I'm still waiting to meet the people who will represent us in this battle. Palotta has raised the flag, but I'm not convinced that he's our bannerman.
This entry was posted in NPTech and tagged compensation, dan palotta, leadership, management, NTEN, overhead on June 10, 2013 by Peter Campbell.
← Notes From All Over A Brief History of Nonprofit Technology Leadership, And a Call to Action for New Circuit Riders →
One thought on "The Palotta Problem"
Megan Keane June 13, 2013 at 6:41 pm
My initial reaction to Pallotta's TedTalk & keynote was, "right on", but I'm skeptical that solving this is to behave like corporations. I've heard the defense of his overhead numbers, but having participated in the Breast Cancer 3-Days walks back when Pallotta's former company ran them, I can definitely say there was a ton of excess. While his events did the job of grossing a lot for the cause, I think of how much more could have been given without lessening the experience at all for participants.
I think you're right on with the notion that we need to look at the cost of what NOT investing in people and technology in the nonprofit sector in terms of how effectively organizations can achieve their missions. Thanks for this insightful post.
Mark Mathyer on New Gig, Same Job


Parent Organization: The Church of the Nazarene, Inc.
JESUS Film Harvest Partners (JFHP) is a ministry which partners with other Kingdom ministries to make Christ-like disciples in the nations. JFHP is invovled in: evangelism, discipleship, church development, leadership training, and pastoral education. Harvest Partners are those who invest in the ministry through their time, influence, money, and expertise. They support local work and teams who share JESUS with their neighbors in 135 countries.


text:
Q: How to parse content of xml element including element tags In an XML file, I am trying to parse the content of an element including the tags of other elements, so not just the text. I first tried to do it with regex, but read somewhere that this is not possible or very hard. Later I tried to use DOMParser, but have not been able to get it right. The XML file looks something like this:
<element1>
  <element2>
    ABC
  </element2>
  <element3>
    DEF
  </element3>
</element1>

My desired output is:
  <element2>
    ABC
  </element2>
  <element3>
    DEF
  </element3>

I am trying to do this in Javascript and my code now looks like this:
f = file.xml;
const content = fs.ReadFileSync(f, 'utf-8');
parser = new DOMParser();
xmlDoc= new parser().parseFromString(content, "text/xml");
result = xmlDoc.getElementsByTagName("element1")[0].childNodes[0].nodeValue;
return result;

I know that this would only return text in element1, and there is not any, but I don't know what the correct code would be.
Thanks in advance!

A: If you both want to parse the XML and serialize some nodes back to a string you can use Saxon-JS and XPath 3.1 these days on both the client-side JavaScript platform as well as with Node.js:
var SaxonJS = require("saxon-js")

const content = `<element1>
  <element2>
    ABC
  </element2>
  <element3>
    DEF
  </element3>
</element1>`;

const xmlDoc = SaxonJS.XPath.evaluate('parse-xml($content)', [], { params : { content : content } });

var result = SaxonJS.XPath.evaluate('serialize(/element1/node())', xmlDoc);

console.log(result);

    const content = `<element1>
      <element2>
        ABC
      </element2>
      <element3>
        DEF
      </element3>
    </element1>`;

    const xmlDoc = SaxonJS.XPath.evaluate('parse-xml($content)', [], { params : { content : content } });

    var result = SaxonJS.XPath.evaluate('serialize(/element1/node())', xmlDoc);

    console.log(result);
<script src="https://www.saxonica.com/saxon-js/documentation/SaxonJS/SaxonJS2.rt.js"></script>


If you are interested in learning about the CASCI lunches and talks, conferences and workshops about different aspects of communities and information (both online and offline), or other resources that become available through CASCI please subscribe to the CASCI mailing list (using the instructions below).
The CASCI Mailing list is a moderated list that primarily used to distribute information about events, activities, and resources that are likely to be of interest to the students, faculty, and others in the community associated with the UMD Center for the Advanced Study of Communities and Information (CASCI).
To subscribe to the CASCI list, send an email to UMD listserv (as follows).


text:
Home > Reference > Education > Colleges In Indian States > Colleges in Delhi > Sri Guru Tegh Bahadur Khalsa College
Sri Guru Tegh Bahadur Khalsa College, New Delhi
Sri Guru Tegh Bahadur Khalsa College, a premier co-educational institute of Delhi, was established in 1951.
Deriving its name from the ninth Sikh Guru, Sri Guru Tegh Bahadur, Khalsa College is a premier college under Delhi University. It is a 'co-educational institution' situated in University of Delhi (North Campus), New Delhi-110007, and was founded in 1951 by Delhi Sikh Gurudwara Management Committee with a noble objective of instilling the morals of selflessness and service amongst the young generation. Drawing inspiration from the life of the Guru, Sri Guru Tegh Bahadur Khalsa College had a humble beginning. It began functioning in a school building of four rooms in Dev Nagar with only forty-nine students and a faculty of six teachers. Only in 1973 did Sri Guru Tegh Bahadur Khalsa College transfer to its present premises in the University Campus in 1973.
Sri Guru Tegh Bahadur Khalsa College houses several departments, like Botany , Physical Education, Commerce, Mathematics , Physics and Electronics, Economics, Chemistry, Political Science, Punjabi, Zoology, History, Hindi, English.
The College has earned popularity for its excellence in sports and gaming activities. From time to time the students of Sri Guru Tegh Bahadur Khalsa College has received invitation to participate in all the international competitions. To facilitate sports, the College authorities have built a spacious playground where students can play various games like Hockey, Cricket, Football, Kho-Kho etc. Ample facilities are given for promoting indoor games like Table Tennis, Carrom, Chess and mini Gymnasium. A superb Sports Complex called Sant Harchand Singh Longowal Sports Complex has been built, consisting of sixteen up-to-date gymnasium, with facilities of treadmill and weightlifting. A squash racket room, 3 table tennis rooms, and changing rooms for players also are incorporated within this complex. There is also a seminar room that is delightfully decorated, providing excellent infrastructure for workshops, seminars and associated activities.
Sri Guru Tegh Bahadur Khalsa College offers several courses for the undergraduate students. These include B.A. (Pass), B.Com (Pass), B.Com (Hons.), B.A. (Hons) in English, B.A. (Hons) in Hindi, B.A.(Hons.) in History, B.A. (Hons) in Political Science, B.A. (Hons) in Punjabi, B.Sc. (Gen) Group - A , B.Sc. (Gen) Group - B , B.Sc. (Hons) in Physics , B.Sc. (Hons) in Chemistry, B.Sc. (Hons) in Botany, B.Sc. (Hons) in Zoology, B.Sc. (Hons) in Electronics, B.Sc. (Hons) in Mathematics, B.Sc. (Gen) in Computer Science.
More Articles in Colleges in Delhi (40)
Sri Venkateswara College
Shaheed Bhagat Singh Coll...
Moti Lal Nehru College
Delhi College of Arts & C...
Bhim Rao Ambedkar College
Atma Ram Sanatan Dharma c...
Swami Shraddhanand Colleg...
Rajguru College of Applie...
Shyam Lal College (Evenin...
Gargi College
The Institute of Home & E...
Kamala Nehru College
Shaheed Sukhdev College o...
Kalindi College
Keshav Mahavidyalaya
Shri Ram Lal Anand Colleg...
Acharya Narendra Dev Coll...
Netaji Subhas Institute o...
Jesus and Mary College
Deen Dayal Upadhyaya Coll...
College of Art
Maharaja Agrasen College
Hans Raj College
Shivaji College
Zakir Hussain College
Sri Guru Gobind Singh Col...
Ramjas College
Sri Guru Tegh Bahadur Kha...
Kirori Mal College
St. Stephen`s College
Hindu College
Daulat Ram College
Lady Irwin College
Lakshmibai College
Miranda House
Delhi Institute of Pharma...
Dyal Singh College
Indraprastha College for ...
Lady Shri Ram College for...
Recently Updated Articles in Education
• Dev Sanskriti Vishwavidyalaya
Dev Sanskriti Vishwavidyalaya is an Indian university in Uttarakhand. It offers a wide range of courses at the level of UG, PG and Doctoral with different areas of specialization.
• Karpagam Arts and Science College
Karpagam Arts and Science College in Tamil Nadu is an autonomous college approved from UGC and AICTE, New Delhi. It has student strength of 3200 and also two 154 teaching and non-teaching staffs.
• Punjab Agricultural University
Punjab Agricultural University is a higher education institution located in the city of Ludhiana, Punjab. It offers courses and degrees such as pre-bachelor degrees, bachelor degrees, master degrees, doctorate degrees in several areas of study etc.
• R.V.S. College of Arts and Science
R.V.S. College of Arts and Science is a premiere college in Coimbatore, with brilliant infrastructure. The college offers Bachelors, Masters and Research programs in various streams like Computer Science, Electronics, Management, Commerce, English Literature, Mathematics and Life Science.
• Shyam Lal College (Evening)
The Shyam Lal College (Evening) is an old reputable educational facility in New Delhi and is known for its vast library and curriculum.


text:
Ecorealism Sunday, January 17th, 2021
The Virgin and the Dynamo: The Use and Abuse of Religion in Environmental Debates.
By Robert Royal. Ethics and Public Policy Center/Eerdmans. 262 pp. $25.
Reviewed by Thomas Sieger Derr
Most religious writing about the environment, whether from traditional and mainstream religions or from some new consciousness, tends to treat nature as a steady�state paradise, a self�regulating harmony where balances temporarily upset are smoothly restored. From this assumption it follows that humans are unwelcome intruders or at best a life form that has exceeded its natural limits. Having trashed Eden, then, we are obligated to find a way to restore it.
Robert Royal understands these views as sentimental foolishness. In The Virgin and the Dynamo, he presents the natural world in all its dramatic variability over time, where the alleged "balances" are only relative, and, even so, never endure. Terrible things have happened to and on the earth, unpredictable things quite outside of slow natural evolution, from collisions with asteroids to volcanic eruptions to ice ages, which have destroyed many species and made life for the rest precarious. Realism about earth�s history should thoroughly disabuse us of those ill�conceived environmentalist fantasies about the planet�s natural hospitableness to human life, provided we leave it mostly alone. That is simply not the law of life, and science will not support it.
Royal is careful to honor the work of scientists throughout this lucid and sane book, respectfully integrating his theological judgments with their work. In an ambitious, very useful, and blessedly clear chapter, he moves beyond the realm of environmental science to sketch the current state of the conversation between science and religion, paying special attention to physics and cosmology. This is a reach not usual in books on environmental ethics, but is used appropriately and suggestively to round out a theological discussion of the doctrine of creation. It is done with admirable modesty and a healthy regard for the uncertainty of many scientific judgments.
From his survey of the applicable science Royal draws the inescapable conclusion that the universe and life within it develops and changes, so that no one place or moment can be considered scientifically or theologically normative. There is little sympathy here for either a fundamentalist reading of creation or the secular nature�romanticism characteristic of so much of the environmental movement, really a kind of pantheism where nature "herself" is God(dess). I was reminded of the difficulties raised by the motto "the integrity of Creation," used by the World Council of Churches and others to signify the ecological standard. The phrase comes close to being scientifically meaningless, suggesting as it does a picture of unity and harmony, wholeness and completeness in nature that does not exist. Royal�s realism is better, truer, wiser.
We in the biblical tradition who hold a theological doctrine of creation do, however, need to confront the problem of what appears from our human perspective to be evil in nature�floods, hurricanes, earthquakes, diseases. The problem is almost manageable within a worldview where nature is harmonious, balanced, fecund, and good, save for the depredations wrought by human sin. But when scientific realism shows us a natural world that is anything but harmonious and balanced, a world full of nonmoral events and of entities that intend us harm, the problem of natural evil becomes much less theologically tolerable. Leibniz gave it the name "theodicy," and the term has endured. He thought this really was "the best of all possible worlds," and solved his problem by thinking of natural evil as merely the dark shadings in a picture, there to bring out the good.
But Royal would hardly subscribe to such optimism. Candidly, bluntly, he writes,
Nature itself and the God who created it show little in common with today�s usual environmental view of the world as a constant, benign, and nurturing place except when foolish or outright evil human acts disrupt it. . . . The notion of nature as our Mother, as a being greater and better than ourselves, is�and always was�mistaken. . . . Our concern for nature has to acknowledge the imperfection of the world even as it recalls the biblical assurance that creation is good.
Royal also provides a sharp and wholly decent rejoinder to the "real and open callousness about human beings" among some environmentalists that surfaces in the wake of their critiques of human behavior toward nature. The movement criticizes human activity as "the cancer upon nature," forgetting that human energy in agriculture, commerce, and industry has made life more tolerable for ordinary people. But of course the environmental movement is driven not by ordinary people who have to wrest their living from the earth, Adam�s descendants all, but by those who have the leisure and the economic privilege to enjoy their "natural" surroundings. The movement�s traditional answer is thus to limit population so there will be fewer of the common people to pollute the earth and consume its finite resources. Some contemporary environmentalists, to their credit, see the immorality of this elitist position, and, angered or shamed by it, have responded (not very helpfully) by promoting "ecojustice," the simplistic notion (which Royal quite properly rejects) that sound ecology and human justice are mutually reinforcing practices.
Royal�s view of ecology, then, is human�centered�"human survival ecology," as it has been called. We must find a way to make room for humanity while safeguarding the natural environment that makes our life possible. We have to "decide what is good for human beings and the things they most value and try to fit those as well as possible into a biosphere that, properly managed, we may hope to preserve and enhance even as we know it will both nurture and threaten us."
Public environmental policy, therefore, ought to be driven by an activist, interventionist mentality. Our intelligent adaptability is what has enabled us to survive the many natural environmental changes the earth has produced, and we will surely need to adapt again in the future. The human race, with its technology and science, is not an alien presence after all, but a part of nature�s way of creating new and more complex life forms. We are not the enemy of nature, operating outside and against it when we create our modern civilization, but a part of natural processes that have been going on "forever," the quite expectable extension of what has always been happening.
Will such vigorous human creativity lead to ecological disaster? Royal thinks not. Rejecting the apocalyptic scenarios of environmental doomsayers, he sounds notes of cautious optimism. We are getting better about controlling environmental damage and don�t face extinction any time soon, and maybe not ever. He devotes some time to optimists who think science and technology will indeed solve most of these problems, that on balance they are hopeful forces. His survey of specific "hotspots" shows a pattern of exaggerated fear and over reaction from all too many prominent environmental writers. Royal concludes instead that "there is probably no environmental problem on the radar screen at present that is intractable," although we ought to keep up our guard and push "strenuous efforts to produce more with less and improve environmental effects of human activity for a long time to come." "Entrepreneurs, engineers, and inventors will be the salvation of the earth in far more concrete ways than most environmentalists."
Despite this general criticism of the movement, Royal is not unappreciative of the good it has done in alerting us to real dangers. The result is that, thus warned, we have bent our science, technology, and industry to quite successful correctives. (His attitude is similar to my own reaction to the anti�nuclear movement: it should not succeed, lest we lose a technology that may one day solve our energy problems; but neither should it go away, lest the industry get careless about its real dangers.)
Royal is actually more charitable to ecologists, no matter how alarmist they are, than he is to religious writers who want to jettison modern industrial civilization and substitute for it a vague "ecocentric" spirituality. He has no patience for claims that our alleged environmental crisis is driven by our prevailing religious, or quasi�religious, arrogance toward nature. These theories are usually blamed on the biblical tradition, our greed, or other faults that require a whole new outlook, a conversion to some new (or recovered) mysticism. These people, he says, are irrelevant; they have simply put themselves "outside the conversation of mature, democratic people."
Still, they are loud voices that come in many varieties, and so deserve extended commentary. The heart of the book is a discussion of current thinkers on the relation of religion to ecology, including Thomas Berry, Frederick Turner, Arne Naess and the "deep ecologists," Matthew Fox, various ecofeminists, Leonardo Boff, and Al Gore, among others, ending with the present reviewer. He finds fault with most of them (although�let there be full disclosure�not the last one), skewering some for sloppy science, others for wild exaggeration and fanciful invention, still others for callous antihumanism. Although he is careful to give praise where it is due (particularly to Turner), his assessments are sobering; and anyone who has found these people at all persuasive ought to read his critiques.
Against them Royal offers his measured realism, his theological traditionalism, his restrained optimism, and his hope. We are entitled by our religion to hope, as long as we remember that we do not and cannot control our destiny completely. Human intelligence and creativity are part of nature�s story, and properly used may yet find their way to a new glory for all of creation. We have to remember, though, that the story never ends, and only God knows our ultimate destiny. "We do not have all the answers�about anything. We are not the Creator, and the best we can hope for in a world that by its very nature exceeds our mastery is a reasonable hope about the human future."
©1999 First Things 95 (August/September 1999): 63-67
Christian Environment Navigation
Christian Environmentalism
You And God's Creation
Christian Response to Ecology
A Young Earth
Global Warming Concern
Fallen World
What God Told Us
The Origin Of The Earth
Pollution - God's Plan?
The Terms Of Our Lease
Ecorealism
Global Eco-Logic
Christ and Creation's Longing
True Environmental Protection
From Creation-Faith...
God Creates The Natural...
Who Needs Earth Day?
Earth Day Revisited
A Challenge To Eco-Doomsters
Wild Country And Wildlife
Three Axioms For Land Use
An Ethic Of Eating And Drinking
Thinking Like A Mountain
The World As God's Body
The Liturgy Of Abundance...
Animals And The Love of God
Caring And Working..
Stewards of the Earth
Man's Place In Nature
God's Extravagant Provisions
Steps To A Healthy Environment
We Are Being Disciplined
A Wilderness Retreat
Our Distorted World
Sin Is Pollution
What God Has Told Us
Good And Faithful Servent
Learning God's Perspective
Driving Global Warming
Ecology And The Fall
Faith, Hope and Ecology
Creation Care Bibligraphy


text:
Leptataspis fulviceps är en insektsart som först beskrevs av William Sweetland Dallas 1850.  Leptataspis fulviceps ingår i släktet Leptataspis och familjen spottstritar. Inga underarter finns listade i Catalogue of Life.

Källor

Spottstritar
fulviceps


text:
About Not Belonging in the Church You Belong To
When I was a teenager, my family moved to a town within the Mormon Corridor. (Western-ish U.S.) For the first time in my memory, I lived among a significant percentage of fellow Mormons. During this time, a friend of mine accused me of several things that I did not do. While no one at school believed her, some of the members of my ward did. They would whisper in the bench behind me, calling me Jezebel. My lessons in Young Women were pointedly pro-chastity. I was called into the bishop's office for a detailed interview. Fortunately, he believed me. He was the only one (besides my parents.)
This was the first time in my life that I was the target of someone's concerted manipulation of others to hurt me. Church was a nightmare for me, and I grew to hate it. But I knew that not all Mormons could be like that. A desire to prove it to myself contributed to my decision to attend BYU. There, I learned what I went to learn, that Mormons are not as cookie-cutter as people like to think, and that there were others like me who believed as I do.
But that feeling of being an outsider has never quite faded.
Beautiful Sorrow
In the mornings and throughout my day, my Facebook is filled with people posting "uplifting" quotes. I know that many people feel supported and uplifted by positive thinking quotes, or lists of what to do to be "happy." I'm not trying to put that effort down for them, but just to mull over why it doesn't work for me.
When I hear things that say, essentially, "just think yourself out of sadness or negativity," I hear "your sadness is not valid, your negativity is all in your head. You don't (or shouldn't) feel what you feel. If you were a better person, you wouldn't feel that way." It's a lie, a pervasive and sneaky lie that masquerades as truth. Happiness doesn't drown sorrow, sorrow births happiness. We NEED to experience pain and sorrow, in order to know joy.
We tend to believe in our medicated, comfortable lives that pain is evil. If something causes us pain, it must be changed or avoided. Well, my life has an element in it that causes pain that I cannot remove. Though a part of me wishes it were simply gone, I am thankful for it. It has taught me that not everything which causes pain is evil.
Trees or Veils: a Division of Authority
In 2010, Valerie Hudson Cassler presented an idea in FAIR that addresses an idea of Priesthood and Motherhood. While I think there is some valuable insight into our eternal nature in this theory, it has one huge problem. It isn't doctrinal truth. Unfortunately, the idea has exploded across LDS blog thought, finding particular root in faithful feminists, that is people who support the Church and also believe in feminine eternal power, that women are not subjected to men via the priesthood, but have access to their own brand of power that works in tandem.
A very rough summation of the theory, in case you didn't want to follow the link above and read it for yourself, is that there are two Trees, the Tree of Knowledge of Good and Evil, and the Tree of Life. In this theory, Eve was foreordained to partake first of the first Tree (of Knowledge of Good and Evil,) ushering mankind through that phase of existence and Adam is then to partake first of the second Tree (of Life) and usher mankind through that phase of existence (per Lehi's dream, I imagine.)
I can see why this idea is compelling. It explains why men have the priesthood and women do not, but still validates that women are powerful and important to God's plan. There is a very similar hypothesis that women and men are to preside over different veils, that women preside over our first birth (into mortal bodies) and men preside over our second birth (accept Christ's atonement.) This is slightly different, but still the same general idea. There are several problems with it, however, which I don't intend to touch upon until the very end. First, I'm going to take Elder Holland's advice and lead with what I know and believe.
Modesty: What's Your Policy?
Sure, hemlines are in the right
place. But is it modest?
You can't be modest and fashionable.
Now that the screams of protest have hopefully faded a bit, I'm going to share a few thoughts that I have been mulling around over the last several months.
I have a daughter about six years old. Despite my initial attempts to keep Barbie out of the house, after I decided to change my tactics and let the dolls into the home, she has developed a fascination with Barbies. I have also purchased several Barbie movies, which both of my daughters love. They're not as bad as you'd think. But, predictably, fashion plays a part in all of the stories. Several months ago, she expressed a desire to be a fashionista/model/rock star when she grows up. (The exact title changes, but the idea is the same.) I had a problem with this, but couldn't put my finger on exactly why. At first.
Who wants to waste time
tugging at hemlines?
When I was a teen I rolled my skirt tops like most girls whose parents didn't let them wear whatever they wanted, but relatively speaking I have always been fairly modest and largely unconcerned with fashion. As long as the colors don't clash and the clothes are comfortable, I'm good. It hasn't hurt that I have never been anything close to runway model material, nor that I always had tomboy tendencies. I rarely have a desire to wear anything that requires maintenance. Never having really challenged the LDS standards of modesty, I didn't have an informed testimony of it, just a trusting one. Knowing I'd have to present a good case to my daughters, I decided it was about time I developed one.
Enter Beauty Redefined. Lindsay and Lexie, the founders of BR, conducted a training study in which I volunteered to take part. I wanted to gain some tools to teach my daughters to love their bodies for what they can do, not for what they look like. And I wasn't sure how. The principles of BR are values that I have gravitated towards over the years. I didn't think it would change how I feel about the objectification problem, or that participating in the study would impact me as much as it has.


text:
Q: Automatically close a popup I have a wordpress website and I created a popup which has a button that links to Calendly popup. So, when I click on the button, it opens calendly popup in the background but doesnt closes the first popup automatically.
Here is the code I have embedded in the plugin---
<link href="https://assets.calendly.com/assets/external/widget.css" rel="stylesheet">
<script src="https://assets.calendly.com/assets/external/widget.js" type="text/javascript" async></script>
<a href="" onclick="Calendly.initPopupWidget({url: 'https://calendly.com/#'});return false;">
    <form action="onclick="closeSelf()"">
        <input type="submit" value="Schedule a Demo" />
    </form>
</a>

A: In Angular and javascript first declare calandly
declare var Calendly: any;

Then in your function calling this one to close calendly popup window
Calendly.closePopupWidget();


If you crane your neck skyward, you may see the contrail of a jet or two. Should you want a more up close and personal look, Plane Finder 3D has just taxied up to the Google Play gate. This app tracks flights in real time over a number of cities.
Plane Finder 3D works by tapping into the ADS-B signals used by aircraft to relay their location to ground stations. This is a new technology, so not all planes have ADS-B systems yet. The app is fun to play around with, but it still needs more features to find mass appeal. Plane buffs take note, though.


text:
STUDENT RESOURCES FOR ALL
Oceana College Access Network (Oceana CAN!) is proud to partner with the Michigan Rural Council to provide students and families the encouragement, support, and resources necessary for them to make informed choices about post-secondary education. The Michigan Rural Council awarded $800 to Oceana CAN! to develop and translate materials on financial readiness and college and career exploration, specifically for, but not limited to, special student populations; including Hispanic and migrant, economically disadvantaged and first generation college students.
Oceana CAN! serves as a community convener to rally towards a common goal of increased post-secondary educational attainment. Oceana CAN! strives to ensure that each student has the resources and the mindset that they need to discover their unique path to education and training after high school. Economic prosperity, and subsequently a reduction in poverty, depends on building workforce talent through further education.
Oceana CAN! defines college as all post-secondary education that results in a high-quality credential, including certificate programs, trade schools, community colleges, and four year colleges and universities.
Oceana County is comprised of a student population which is 72% economically disadvantaged, 40% Hispanic with 22% from English Learning homes and 9% migrant families. Additionally, 40% of students would be first generation college students. Outreach to special populations is extremely difficult as these families can be transient, time constrained, language limited and in general, may not be able to attend informational events such as conferences and college information nights.
Translated informational packets will help explain the college process timeline, financial aid/paying for college, college application process, and career exploration opportunities. Oceana CAN partners will utilize the handouts to have meaningful conversations on the importance, accessibility, and financing of college. Our many partners include local schools, libraries, case workers, and social advocates. Local businesses, who employ the parents we are trying to reach, will also make the handouts available at worksites.
Oceana CAN! Coordinator, Alyssa Merten, expressed, "it is critical to tailor communications to impact community culture and aspirations, and to create one that is college-positive and career-ready." Dashboard metrics are tracked to measure success. Goals include, but are not limited to, more student participation in college and career exploration opportunities, increased college readiness, and growth in the number of students enrolling, persisting, and completing certificates and degrees.
The Michigan Rural Council is a partner of the Rural Partners of Michigan (RPM) and serves as the administrative entity for the program. RPM offers its Community Grant Award program each year. This program offers grants of up to $800 to organizations engaged in rural community development work. RPM, as part of the Michigan Rural Council, seeks to connect and educate community leaders, provide expertise and advocate for policy and projects that impact rural Michigan.
The Community Foundation for Oceana County serves as the fiscal partner for the Network and is committed to promoting the importance of this initiative. For more information refer to the OCAN website or call Alyssa Merten, at (231) 301-8210.
SHELBY ROTARY WANTS TO SEND KIDS TO CAMP
On the Grow: Foundation Announces Move to Pentwater


text:
Latest Posts | Nutrition
Dogs are Victims of Domestic Abuse
I remember with bone-chilling recall the interview I did with a woman who called herself Shelly. Shelley Lovett* went to the animal shelter with her husband to rescue a dog. Little did she know, the dog she would adopt ended up rescuing and empowering her to take life and leash into her own hands.
What makes Shelley so different from millions of others who feel rescued and empowered by their dog? Shelley's now ex-husband was controlling, manipulative and treated her as a prisoner, monitoring her movements, time spent on tasks, and gradually cutting her off from family and friends.
"From the outside everything looked perfect but behind closed doors it was a different story," Shelley told me. "He would not allow me to answer the phone, check the mailbox, and if able to get online, he would sit next to me and check my emails, often dictating how I could respond." Shelley was living her own worst nightmare.
Isolated and alone, she worked, but her husband took all her money, provided very little and still expected the laundry and shopping to be done. So why did she stay for six long years?
Shelley wonders about that to this day." I think it was that feeling of security, having a home, although it was far from perfect. It was the fear of not knowing what to do, where to go, how to go about it, and also not having friends even made it harder. Because of him I had lost my job, as he would call non-stop to check I was there." She saw red flags early on but chose to ignore them.
One day, her husband decided he wanted a dog. At the SPCA, Baby* came into her life. Although he ignored Baby, the dog became an outlet for Shelley. "She was my way of getting out of the house, going for walks and away from the abuse. By this point, I was a robot, walking on eggshells in the house," she reported.
Knowing she had to get out, Shelley dreaded the thought of leaving Baby behind and what her husband might do. With careful planning and the assistance of a woman she met on her dog walks, Shelley left and never looked back. There has been no contact since and "the thought of speaking to him sends shivers down my spine," she said.
Shelley found a wonderful organization that helped her find shelter. They took her dog into their own homes for a solid month while she got back on her feet. With the assistance of a therapist and the loving paws of Baby, Shelley found a new purpose and meaning in life. Baby became her service dog and the shelter opened their doors to her.
Baby passed away suddenly from IMHA, an immune disorder, in 2010. Shelly's social worker at the time told her, "Baby came into your life when you both needed each other, she now knows you are safe so she has moved on, it is her way of saying it's time to rescue a new baby.:
Three months after Baby passed, Shelly rescued Layla from the Carson Shelter. Because of what Shelly has been through, she formed and launched www.Auction4PetSupplies.com , a site for people to sell whatever pet stuff is lying around the house; a portion of the profits helps rescue organizations.
In recent years, researchers have documented a strong connection between animal abuse and domestic violence. Abusers harm or threaten to harm animals for different reasons, including: power, control, terrorizing or scaring their victims, or even threatening to kill the family dog should the victim leave.
Shelley's advice to other women in similar situations? "It's scary and hard, but we only live once and deserve to live happily, free of abuse. Take that first step forward. Life is like a puzzle and each piece will fall into place."
Noah's Animal House
One of the highlights of my year was learning about Noah's Animal House in Las Vegas. Las Vegas was one of the first cities in the United States to address this important barrier facing victims of domestic violence. Noah's Animal House was built on the grounds of The Shade Tree shelter in 2007 to provide safety, shelter & support for the pets of the clients of The Shade Tree. One of the women who was directly affected by the services of Noah's Animal House addressed folks at the Meet the Rescues event during the BlogPaws Conference. By her side stood a Rottweiler mix. She reported how Noah's Animal House saved her and accepted her dog when she sought residence there.
This dog with his mom who escaped domestic abuse.
According to Staci Columbo Alonso, Founder of Noah's Animal House @ The Shade Tree Shelter, every 15 seconds, a woman is battered by her partner in the United States. People who have never been involved in an abusive relationship, often ask the simple question – why don't they just leave? The answer is complex. Many battered women lack the financial resources & emotional support to flee their abuser. Somehow they convince themselves that this is the life they deserve, this is their only choice. Their confidence is so beaten down from the verbal abuse – that they no longer believe they are worthy of freedom & a happy life. Often, the inability to leave is expanded to include family members; especially those sometimes forgotten – the family pet. In attempt to exercise power & control, the abuser threatens to harm or kill the family pet when the victim attempts to flee. In a national survey, 85% of women seeking safety in a domestic violence shelter reported pet abuse in their home.
This dog was helped by Noah's Animal House
The domestic violence victims that arrive on the doorstep of Shade Tree with their children & their pets are some of the strongest women the folks at Noah's Animal House founder has ever met. With their confidence shattered because of the cruel mental & physical abuse by someone they loved and trusted – they still had the courage to move forward by taking this first step to freedom. It has been their pleasure to provide them with our service of care, protection & shelter for their four legged family members while they focus on themselves.
Whatever situation you find yourself in, pets are often the silent victims of domestic abuse. If there is a safe haven for you but you can't bring your animal, be aware that some animal shelters will temporarily house animal victims. Follow this link at Noah's Wish to read more about the animals and women helped at the center: Noah's Animal House.
During the holiday season, keep in mind those who are going through struggles and consider donating your time and/money to help someone in need at a domestic violence place of refuge and safety.
*Names changed to protect privacy of the indivduals.
Post Tags:	#dog safety#domestic abuse#domestic abuse dogs#help dogs
How To Exercise a Lazy Dog
Treat the Feet and Other Dog Paw Problems
Anatomy of a Dog with Irritable Bowel Disease: Final Chapter
ByCarol Bryant	 January 23, 2015 January 26, 2015
These are the final pages of the diary of this dog mom who stood in a state of shock, disbelief, and numbing silence as my Cocker Spaniel of nearly 15 years was ushered…
Read More Anatomy of a Dog with Irritable Bowel Disease: Final ChapterContinue
Managing a Dog with IVDD
ByCarol Bryant	 April 24, 2015 April 28, 2015
The saying goes that life can change in an instant. This saying applies to dogs, too. Felicia Easley knows all too well the reality of this statement. Her once playful 6-year-old Cocker Spaniel…
Read More Managing a Dog with IVDDContinue
9 Ways To Help A Cocker Spaniel With Food Allergies
ByCarol Bryant	 February 25, 2021 March 24, 2021
Digestive issues, ongoing diarrhea, and chronic ear inflammation are some signs of a Cocker Spaniel with food allergies. Dogs who are allergic to one thing are usually allergic to other things as well….
Read More 9 Ways To Help A Cocker Spaniel With Food AllergiesContinue
Shelly PoochParkWear says:
Thank you for sharing again, G-d Bless you and I hope by others reading this article others will know they are not alone – with love from Layla and Me xxxx
Hawk aka BrownDog says:
Hi Y'all!
What a great article, even though it is sad, it is hope. So glad I'm in a happy family.
Y'all come by now,
NBG says:
Thank you so much for this beautiful piece, Carol. As a psychotherapist, I have been working with victims of domestic violence for years and this article is right on. Not only animal abuse is part of domestic violence but animal abuse is part of diagnosing a person with Antisocial Pers. disorder (also communally named psychopathy (although it's not truly the same thing) bc the abuse/cruelty very often starts with animals. This is not an opinion but a fact.
Again. great article.
This is such a wonderful, yet disturbing story. No one knows what goes on behind closed doors. I am so glad that she opened that door and left!
Thanks for sharing this important information. I wrote about this subject many times when I worked for an animal advocacy website. It's a terrible problem. Noah's Animal House is in my hometown (Las Vegas) and they bring a great service to our community for abused women and their pets. I am proud to say that my rescue group (Heaven Can Wait Animal Society) has spayed and neutered ALL of the dogs and cats that have come through Noah's Animal House since the shelter opened its doors.
Julie Tyger says:
Thanks for sharing. A very tough subject. I volunteer as a "humane educator" at a animal shelter. Teach children about various animal related issues. One of the lessons is about telling a safe adult if they see an animal being abused. Not just because we don't want animals to be abused, but because of the link between animal and domestic abuse. It is real.
Thank you all for your comments and thank you Noahs Animal House and I pray there will be more places like yours 🙂
Be Safe and have a great weekend all


text:
Jeskyně Corbeddu se nachází  v údolí Lanaittu na území obce Oliena v provincii Nuoro na Sardinii. V této jeskyni našel útočiště slavný sardinský loupežník Giovanni Corbeddu (1844–1898), po němž byla jeskyně pojmenována.

Popis a historie
Jeskyně je dlouhá asi 130 metrů a skládá se v podstatě ze tří sálů. Byly zde nalezeny významné archeologické nálezy, zejména některé lidské ostatky datované do doby před 20 000 lety, které představují nejstarší důkaz o výskytu Homo sapiens na Sardinii. Mezi další nálezy lidských kostí, které lze rovněž zařadit do závěrečné fáze paleolitu, patří čelistní a spánková kost. Paleoantropologická analýza prokázala určitou diferenciaci, pravděpodobně v důsledku izolace, mezi těmito populacemi a jinými populacemi, které se vyskytovaly ve stejném období na kontinentální Evropě.

Byly také nalezeny kostěné a kamenné nástroje, které tito pravěcí lidé používali v každodenním životě. Jeskyně, jak dokládají další nálezy, byla osídlena i v období neolitu. Kromě lidských kostí se v jeskyni nacházely i kosti mnoha dnes již vyhynulých zvířat, například Megaloceros cazioti a Prolagus sardus.

Odkazy

Reference

Literatura

Externí odkazy

 Sardegna Cultura, Oliena, grotta Corbeddu

Jeskyně na Sardinii
Supramonte


text:
Birmingham's Flooding Highlights Need to Keep Drains Clean
Drainage Infrastructure Struggling to Cope in Extreme Weather
Experts agree that the impact of Birmingham's recent floods was mitigated thanks to regular maintenance of the city's drainage system. Over the last weekend in May, the city of Birmingham experienced some of the worst flooding it has seen in living memory. The floods were a result of freak weather conditions that saw a month's rainfall dumped on the city in the space of a single hour. Experts from Birmingham City Council have teamed up with academics from the University of Birmingham to look into the events, and have agreed that the city's ageing drainage infrastructure coped remarkably well, thanks largely to the rigorous drain cleaning programme that takes place all year round. However, as a result of the flooding, there are now blocked drains throughout the city that need urgent attention before more heavy rain blows in.
Shocking scenes in and around Birmingham
Suburbs to the south of Birmingham bore the brunt of the rain that arrived with almost supernatural force over the weekend of 26th and 27th May. Kings Heath, Selly Oak, Stirchley and Harborne were hit particularly hard. National TV and media showed shocking images of cars almost submerged in water, and local fire and rescue crews were summoned to more than 100 different incidents in the space of just four hours over the course of late afternoon and early evening on the Sunday. Passengers had to be rescued from a bus that had come to a halt in five feet of flood water on Oakfield Road in Selly Oak, and the floods claimed one fatality, an 80 year old man whose car became submerged in flood water in Walsall, 10 miles to the north of central Birmingham.
Drains coped well
Despite the chaos and


A milestone over 22 years in the making. Tuesday saw the Ariane 5 rocket conduct its 100th flight, placing two telecommunications satellites into orbit in the process. The Ariane 5, managed and operated by Arianespace, lifted off from Kourou, French Guiana in South America at the end of a 45-minute launch window at 22:38 UTC (18:38 EDT) following a hold during the countdown.
The 100th flight of Ariane 5 also marked the 300th mission of Arianespace's three-member rocket family. Arianespace, founded in 1980, is a multinational company responsible for the operation and commercial marketing of the Ariane launch program.
The Ariane 5 rocket was developed by the European Space Agency (ESA) to be a heavy-lift launcher used to deliver payloads to Geostationary Transfer Orbit (GTO) and Low Earth Orbit.
Manufactured under the direction of ESA and the Centre National d'Etudes Spatiales (CNES) of France, Ariane 5 succeeded its predecessor, Ariane 4, but was not derived from it – instead being developed from a completely new slate.
Under its original configuration, known as Ariane 5 G ("G" standing for "generic"), the European heavy-lift vehicle had a total payload capacity of 6,900 kg (15,200 lb) for a single satellite or 6,100 kg (13,400 lb) for dual satellite launches into GTO when it debuted on 4 June 1996.
The Ariane 5 G flew 16 times from June 1996 to 27 September 2003. Of those 16 flights, 13 were complete successes, two were partial failures (first stage and upper stage performance issues, respectively), and one (its maiden voyage) was a mission-loss failure when the rocket exploded 37 seconds after T0 due to multiple software design failures.
Just over six years after its introduction, the first major upgrade to Ariane 5 was brought online – the Ariane 5 ECA.
The ECA (Evolution Cryotechnique type A) variant entered service on 11 December 2002, flying with an improved Vulcain 2 engine for first stage propulsion – which required elongation of the first stage propellant tanks.
Moreover, the ECA variant's second stage was changed to the more efficient ESC-A (Etage Supérieur Cryogénique-A) – derived in part from Ariane 4's third stage – while the twin solid rocket boosters were cast with more propellant and their casings lightened.
The overall changes gave the Ariane 5 ECA variant a total GTO payload capability of 9,600 kg (21,200 lb) for single payload flights and 9,100 kg (20,100 lb) for dual payload launches.
Since its introduction, the ECA variant has flown 66 times (the launch was its 67th flight) with 64 or 65 (depending on who you ask) total successes, 1 launch failure (its maiden flight), and 1 partial failure/1 mission success (again, depending on who you ask) flight where the two satellites were deployed into the wrong orbit but were able to reach their planned orbits within a few months.
After the first-flight of the ECA variant and the final flight of the G variant, ESA, CNES, and Arianespace introduced the Ariane 5 G+ in 2004, which increased the total GTO payload capacity from the G variant for single payload launches to 7,100 kg (15,200 lb) and 6,300 kg (13,900 lb) for dual satellite missions.
The G+ Ariane 5 flew 3 times, all in 2004. All of its missions were successful.
After the G+ variant's final flight, an unanticipated variant entered service – the GS.
The Ariane 5 GS was a short-term solution and gap-filler following the maiden launch failure of the Ariane 5 ECA.
At the time of the December 2002 first-flight ECA launch failure, all Ariane 5 launchers in production were ECA variants. To ensure continuation of launch operations during the ECA failure investigation, redesign, and recovery, some of the ECA cores were modified to use the original Vulcain engine.
These vehicles were designated Ariane 5 GS.
The GS variant used the improved ECA-style solid rocket boosters and upgraded second stage of the G+ variant, but use of the original Vulcain engine on the higher mass and longer propellant tanked ECA core resulted in reduced payload capacity for the GS variant over the G+.
Ariane 5 GS could carry a single payload of 6,600 kg (14,600 lb) or 5,800 kg (12,800 lb) to GTO for dual payload missions.
The Ariane 5 GS flew for the first time on 11 August 2005 and conducted six missions through 18 December 2009. All of the GS variant flights were successful.
The final variant of the Ariane 5 to see flight operations was the Ariane 5 ES (Evolution Storable) – designed to ferry 21,000 kg (46,000 lb) to Low Earth Orbit.
The ES variant was used to launch all five of ESA's Automated Transfer Vehicles (ATVs) on resupply missions to the International Space Station from 2009 to 2014 and afterward to launch twelve Galileo global navigation satellites (four at a time) in 2016, 2017, and 2018.
The Ariane 5 ES flew eight times from 2009 to 2018, every one of which was a success.
With the retirement of the ES variant, the Ariane 5 ECA is the only operational version of the rocket now in service.
Presently, Ariane 5 ECA has 23 booked flights remaining in its operational calendar (though more are possible).
Of those 23 scheduled flights (including today's launch), notable upcoming missions for the launcher include October 2018's launch of the ESA/JAXA BepiColombo mission to Mercury, the NET March 2021 launch of the NASA/ESA/CNES flagship James Webb Space Telescope, and the targeted June 2022 launch of ESA's Jupiter Icy Moons Explorer (JUICE) mission – which is currently scheduled to be Ariane 5's 122nd and final flight.
Ariane 5 will be succeeded by the under-development Ariane 6 rocket in the early 2020s.
Flying Ariane 5's 100th launch was vehicle VA243, which launched the Horizons 3e and Azerspace-2/Intelsat 38 payloads – the 206th and 207th satellites to be launched by Ariane 5.
The "upper passenger" – the satellite riding in the top location when viewed from the side of the rocket – was the Horizons 3e telecommunications satellite.
Horizons 3e, weighing in at 6,411 kg, is a joint venture between Intelsat and Sky Perfect JSAT and is designed to complete the Intelsat EpicNG network's global coverage and bring the next level of high-throughput services to the Asia-Pacific region while expanding coverage in the Pacific Ocean.
The satellite all-digital satellite featuring full beam interconnectivity in C- and Ku- bands to provide 30 GB per second of bandwidth for fixed and mobile customers from its geostationary location in the 169° East orbital location.
Of note, Horizons 3e was not originally manifested for this mission and was a last-minute replacement for the GSAT 11 spacecraft which was removed from the mission earlier this year when more pre-launch checkouts were deemed necessary.
Riding in the "lower passenger" position was the Azerspace-2/Intelsat 38 multi-mission satellite.
Heading for a geostationary orbit in the 45° East orbital slot, Azerspace-2 will expand on the current capacity of the Azerspace-1 satellite and increase the total coverage area and spectrum of services provided by Azercosmos.
This expansion of current capabilities will be accomplished by placing Azerspace-2 just one orbital degree away from Azerspace-1, which is currently located in geostationary orbit at the 45° East location.
Azerspace-2 is the second geostationary satellite for Azerbaijan and will offer enhanced capacity, coverage, and services to support growing demand in the region for direct-to-home, government, and network services in Europe, Central and South Asia, the Middle East, and sub-Saharan Africa.
As part of the multi-mission element of the satellite, the Intelsat 38 portion of the comm sat will provide Ku band capabilities and continuity of service for the Intelsat 12 satellite located in the 45° East location and will provide critical broadband connectivity for corporate network and government services in Africa.
Azerspace-2/Intelsat 38 was built by Space Systems/Loral (SSL), a California-based company, and carries a designed lifetime of 15 years.
For its 100th mission, Ariane 5's countdown began 11 hours 23 minutes before the opening of its 45-minute launch window.
Final electrical system checkouts followed 10 hours 33 minutes prior to launch leading to the start of fueling operations at the T-minus 4 hour 38 minute mark.
Final checks of all telemetry, tracking, and command systems began at T-1 hour 15 minutes.
Prior to the T-7 minute mark, the launch director received a status check and readiness report of Ariane 5's main systems. With all systems reporting ready, the final synchronized sequence – handled automatically by both Ariane 5's computers and two redundant computers at the launch complex – of the count began at T-7 minutes.
If weather conditions are not favorable or a system reports an off nominal condition, controllers could hold the countdown at the T-7 minute mark until the weather clears, the issue is resolved, or the launch window for the day expires.
Once the final synchronized sequence begins, any issue that result in an initial hold and safing of the vehicle are followed by a recycle of the count and all of Ariane 5's systems to the T-7 minute and holding mark. This was the case on Tuesday, with a ground station issue causing a recycle to T-7 minutes.
Following teh recycle, Ariane 5's onboard computers took control of all countdown and launch operations at T-4 seconds.
At T0, Ariane 5's computers commanded the Vulcain 2 engine start sequence.
After health checkouts of the Vulcain 2 and confirmation of a good first-stage engine, the twin solid rocket boosters ignited at T+7.05 seconds leading to first motion – liftoff – from the launch pad at T+7.3 seconds.
The solid rocket boosters burnout and separated from the ECA first stage at T+2 minutes 19 seconds.
Payload Fairing separation followed at T+3 minutes 19 seconds.
Vulcain 2 engine cutoff and the end of first stage flight occurred at T+8 minutes 55 seconds.
First stage separation followed at T+9 minutes 1 second before ignition of the ESC-A second stage engine at T+9 minutes 5 seconds.
Orbital injection into Geostationary Transfer Orbit occurred at T+25 minutes 29 seconds, at which point the ESC-A stage engine shut down.
Deployment of the first satellite, Horizons 3e, occurred 28 minutes 19 seconds after liftoff.
The payload adaptor, SYLDA (SYstème de Lancement Double Ariane), separating Horizons 3e and Azerspace-2 /Intelsat 38 during launch, separated at T+35 minutes 56 seconds, followed by deployment of Azerspace-2/Intelsat 38 at T+42 minutes 17 seconds marking the conclusion of the mission.