text:
/**
 *
 */
package com.thinkbiganalytics.metadata.modeshape.feed.security;

/*-
 * #%L
 * thinkbig-metadata-modeshape
 * %%
 * Copyright (C) 2017 ThinkBig Analytics
 * %%
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 * #L%
 */

import static org.assertj.core.api.Assertions.assertThat;

import javax.inject.Inject;

import org.junit.Before;
import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.boot.test.SpringApplicationConfiguration;
import org.springframework.test.annotation.DirtiesContext;
import org.springframework.test.annotation.DirtiesContext.ClassMode;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;

import com.thinkbiganalytics.metadata.api.MetadataAccess;
import com.thinkbiganalytics.metadata.api.category.Category;
import com.thinkbiganalytics.metadata.api.category.CategoryProvider;
import com.thinkbiganalytics.metadata.api.feed.Feed;
import com.thinkbiganalytics.metadata.api.feed.Feed.State;
import com.thinkbiganalytics.metadata.api.feed.FeedProvider;
import com.thinkbiganalytics.metadata.api.feed.security.FeedAccessControl;
import com.thinkbiganalytics.metadata.modeshape.JcrMetadataAccess;
import com.thinkbiganalytics.metadata.modeshape.JcrTestConfig;
import com.thinkbiganalytics.metadata.modeshape.ModeShapeEngineConfig;
import com.thinkbiganalytics.metadata.modeshape.security.ModeShapeAuthConfig;
import com.thinkbiganalytics.metadata.modeshape.support.JcrTool;
import com.thinkbiganalytics.security.UsernamePrincipal;
import com.thinkbiganalytics.security.action.AllowedActions;
import com.thinkbiganalytics.security.action.AllowedEntityActionsProvider;
import com.thinkbiganalytics.security.role.SecurityRole;
import com.thinkbiganalytics.security.role.SecurityRoleProvider;

/**
 *
 */
@RunWith(SpringJUnit4ClassRunner.class)
@SpringApplicationConfiguration(classes = { ModeShapeEngineConfig.class, JcrTestConfig.class, ModeShapeAuthConfig.class, JcrFeedSecurityTestConfig.class })
@DirtiesContext(classMode=ClassMode.AFTER_EACH_TEST_METHOD)
public class JcrFeedRolesTest {

    private static final UsernamePrincipal TEST_USER1 = new UsernamePrincipal("tester1");
    private static final UsernamePrincipal TEST_USER2 = new UsernamePrincipal("tester2");
    private static final UsernamePrincipal TEST_USER3 = new UsernamePrincipal("tester3");

    @Inject
    private MetadataAccess metadata;

    @Inject
    private CategoryProvider categoryProvider;

    @Inject
    private FeedProvider feedProvider;

    @Inject
    private SecurityRoleProvider roleProvider;

    @Inject
    private AllowedEntityActionsProvider actionsProvider;

    private JcrTool tool = new JcrTool(true, System.out);

    private String categoryName;
    private Feed.ID idA;
    private Feed.ID idB;
    private Feed.ID idC;

    @Before
    public void createFeeds() {
        this.categoryName = metadata.commit(() -> {
            actionsProvider.getAllowedActions(AllowedActions.SERVICES).ifPresent(allowed -> allowed.enableAll(TEST_USER1));
            actionsProvider.getAllowedActions(AllowedActions.SERVICES).ifPresent(allowed -> allowed.enableAll(TEST_USER2));

            this.roleProvider.createRole(SecurityRole.FEED, "testEditor", "Editor", "Can edit feeds")
                .setPermissions(FeedAccessControl.EDIT_DETAILS, FeedAccessControl.ENABLE_DISABLE, FeedAccessControl.EXPORT);
            this.roleProvider.createRole(SecurityRole.FEED, "testViewer", "Viewer", "Can view feeds only")
                .setPermissions(FeedAccessControl.ACCESS_FEED);

            Category cat = categoryProvider.ensureCategory("test");
            cat.getAllowedActions().enableAll(TEST_USER1);
            cat.getAllowedActions().enableAll(TEST_USER2);

            return cat.getName();
        }, JcrMetadataAccess.SERVICE);

        this.idA = metadata.commit(() -> {
            Feed feed = this.feedProvider.ensureFeed(categoryName, "FeedA");
            feed.setDescription("Feed A");
            feed.setJson("{ \"property\":\"value\" }");
            feed.setState(State.ENABLED);
            return feed.getId();
        }, JcrMetadataAccess.SERVICE);

        this.idB = metadata.commit(() -> {
            Feed feed = this.feedProvider.ensureFeed(categoryName, "FeedB");
            feed.setDescription("Feed B");
            feed.setJson("{ \"property\":\"value\" }");
            feed.setState(State.ENABLED);
            return feed.getId();
        }, JcrMetadataAccess.SERVICE);

        this.idC = metadata.commit(() -> {
            Feed feed = this.feedProvider.ensureFeed(categoryName, "FeedC");
            feed.setDescription("Feed C");
            feed.setJson("{ \"property\":\"value\" }");
            feed.setState(State.ENABLED);
            return feed.getId();
        }, JcrMetadataAccess.SERVICE);

//        metadata.commit(() -> tool.printSubgraph(JcrMetadataAccess.getActiveSession(), "/metadata/feeds/test"), JcrMetadataAccess.SERVICE);
    }

    @Test
    public void testSeeOnlyOwnFeeds() {
        metadata.commit(() -> {
            this.feedProvider.findById(idA).getRoleMembership("testEditor").ifPresent(m -> m.addMember(TEST_USER1));
            this.feedProvider.findById(idB).getRoleMembership("testEditor").ifPresent(m -> m.addMember(TEST_USER2));
            this.feedProvider.findById(idB).getRoleMembership("testViewer").ifPresent(m -> m.addMember(TEST_USER1));
            this.feedProvider.findById(idC).getRoleMembership("testEditor").ifPresent(m -> m.addMember(TEST_USER2));
        }, JcrMetadataAccess.SERVICE);

        int feedCnt1 = metadata.read(() -> this.feedProvider.getFeeds().size(), TEST_USER1);

        assertThat(feedCnt1).isEqualTo(2);

        int feedCnt2 = metadata.read(() -> this.feedProvider.getFeeds().size(), TEST_USER2);

        assertThat(feedCnt2).isEqualTo(2);

        int feedCnt3 = metadata.read(() -> this.feedProvider.getFeeds().size(), TEST_USER3);

        assertThat(feedCnt3).isEqualTo(0);
    }

    @Test
    public void testAddMembership() {
        metadata.read(() -> {
            Feed feedA = this.feedProvider.getFeed(idA);

            assertThat(feedA).isNull();

            Feed feedB = this.feedProvider.getFeed(idB);

            assertThat(feedB).isNull();
        }, TEST_USER3);

        metadata.commit(() -> {
            this.feedProvider.findById(idA).getRoleMembership("testViewer").ifPresent(m -> m.addMember(TEST_USER3));
            this.feedProvider.findById(idB).getRoleMembership("testEditor").ifPresent(m -> m.addMember(TEST_USER3));
        }, JcrMetadataAccess.SERVICE);

        metadata.read(() -> {
            Feed feedA = this.feedProvider.getFeed(idA);

            assertThat(feedA.getDescription()).isNotNull().isEqualTo("Feed A");
            assertThat(feedA.getJson()).isNull();
            assertThat(feedA.getState()).isNull();

            Feed feedB = this.feedProvider.getFeed(idB);

            assertThat(feedB.getDescription()).isNotNull().isEqualTo("Feed B");
            assertThat(feedB.getJson()).isNotNull();
            assertThat(feedB.getState()).isNotNull();
        }, TEST_USER3);
    }

    @Test
    public void testRemoveMembership() {
        metadata.commit(() -> {
            this.feedProvider.findById(idA).getRoleMembership("testViewer").ifPresent(m -> m.addMember(TEST_USER3));
            this.feedProvider.findById(idA).getRoleMembership("testEditor").ifPresent(m -> m.addMember(TEST_USER3));
            this.feedProvider.findById(idB).getRoleMembership("testEditor").ifPresent(m -> m.addMember(TEST_USER3));
        }, JcrMetadataAccess.SERVICE);

        metadata.read(() -> {
            Feed feedA = this.feedProvider.getFeed(idA);

            assertThat(feedA.getDescription()).isNotNull().isEqualTo("Feed A");
            assertThat(feedA.getJson()).isNotNull();
            assertThat(feedA.getState()).isNotNull();

            Feed feedB = this.feedProvider.getFeed(idB);

            assertThat(feedB.getDescription()).isNotNull().isEqualTo("Feed B");
            assertThat(feedB.getJson()).isNotNull();
            assertThat(feedB.getState()).isNotNull();
        }, TEST_USER3);

        metadata.commit(() -> {
            this.feedProvider.findById(idA).getRoleMembership("testEditor").ifPresent(m -> m.removeMember(TEST_USER3));
        }, JcrMetadataAccess.SERVICE);

        metadata.read(() -> {
            Feed feedA = this.feedProvider.getFeed(idA);

            assertThat(feedA.getDescription()).isNotNull().isEqualTo("Feed A");
            assertThat(feedA.getJson()).isNull();
            assertThat(feedA.getState()).isNull();

            Feed feedB = this.feedProvider.getFeed(idB);

            assertThat(feedB.getDescription()).isNotNull().isEqualTo("Feed B");
            assertThat(feedB.getJson()).isNotNull();
            assertThat(feedB.getState()).isNotNull();
        }, TEST_USER3);

        metadata.commit(() -> {
            this.feedProvider.findById(idA).getRoleMembership("testViewer").ifPresent(m -> m.removeMember(TEST_USER3));
            this.feedProvider.findById(idB).getRoleMembership("testEditor").ifPresent(m -> m.removeMember(TEST_USER3));
        }, JcrMetadataAccess.SERVICE);

        metadata.read(() -> {
            Feed feedA = this.feedProvider.getFeed(idA);

            assertThat(feedA).isNull();

            Feed feedB = this.feedProvider.getFeed(idB);

            assertThat(feedB).isNull();
        }, TEST_USER3);
    }
}

redpajama_set_name: RedPajamaGithub


In central Leeds, this elegant hotel is set within The Light shopping and leisure complex. Stylish rooms each have a TV and free Wi-Fi, and there is a modern restaurant and bar.
Mansio Suites is set in Leeds, 984 feet from 02 Academy. Leeds Town Hall is 984 feet away. Free WiFi is offered throughout the property. All units have a seating area.
Located in the Leeds City Centre of Leeds, within a 4-minute walk of Leeds Town Hall, V2 Residence Park Row offers accommodations with free WiFi. The apartment is half a mile from 02 Academy.
Located in the center of Leeds, Mansio Suites Basinghall provides accommodations with free WiFi in the center of Leeds.
Located in the center of Leeds, Victoria House Apartments has well-equipped accommodations boasting free WiFi, 656 feet from Leeds Town Hall and a 3-minute walk from 02 Academy.
Located on The Headrow road opposite Leeds Art Gallery, Headrow House is located in Leeds.
Located within a 4-minute walk of Leeds Town Hall and half a mile of 02 Academy in Leeds, Park Row Apartments has accommodations with free WiFi and flat-screen TV.
Located 0.2 miles from the First Direct Arena in Leeds, ibis Styles Leeds City Center Arena features an onsite restaurant and bar. Free Wi-Fi is available throughout the property.
Located a 4-minute walk from 02 Academy, Live in Leeds Millenium Square Apartment offers accommodations with a kitchen in Leeds. Free WiFi is available.
Featuring 84 luxurious bedrooms, Dakota Leeds is located in Leeds, 984 feet from Trinity Leeds and 984 feet from Leeds Town Hall. The hotel is a 5-minute walk from Leeds train station.
This city center hotel is a short walk from shops, bars and restaurants.
The Wrens is a modern bar with rooms is located in the center of Leeds, with free WiFi in bar area and a well-stocked bar.
Two Bedroom Luxury Apartment by Town Hall offers accommodations in Leeds, a 6-minute walk from 02 Academy and 0.6 miles from Leeds Arena. Guests have access to free WiFi.
Boasting a garden, The George Backpackers is located in Leeds and is 328 feet from Leeds Town Hall. Popular points of interest nearby include 02 Academy, Leeds Arena and Trinity Leeds.
1,716 properties found in "lat: 53.800047 long: -1.54564".


text:
Verify that when an item is processed by the Batch worker it gets tagged with the name and version of the worker

**Test Steps**

1. Set up system to perform Batch using the debug parameter
2. Examine the output messages from the Batch worker

**Test Data**

Variety of text files with different numbers of items in comma separated lists

**Expected Result**

The output task message will contain a "sourceInfo" section that has the name and version of the Batch worker

**JIRA Link** - [CAF-188](https://jira.autonomy.com/browse/CAF-188)


Home » Blog » Debt Settlement vs. Consumer Proposal: What's the Difference?
A married couple was in to see us this week. They have about $45,000 in debt, and they had spoken to a debt settlement firm who had advised them that they would attempt to settle their debts for payments of $850 per month for 36 months, or just over $30,000.
They wanted a second opinion, so they brought in their contract with the debt settlement firm. I reviewed the contract, and found many interesting clauses. But before I review the contract, let me tell you the end of the story: they will be filing a consumer proposal, where they will pay $375 per month for 60 months, or $22,500.
The debt settlement company does not make regularly scheduled payments on the Client's behalf to creditors.
Why not? Because in a typical debt settlement plan you are required to accumulate a lump sum of money, which is then used for the settlement. In this case it's expected that it will take 36 months, or three years, for the client to accumulate enough money that the creditors are likely to accept the settlement.
This is in direct contrast to a consumer proposal, where we get the creditors written agreement at the start of the process, and then we make regularly scheduled distributions to the creditors.
Entering into a debt settlement program does not guarantee that you will not receive collection calls, letter, lawsuits or garnishments.
Again, that is in direct contrast to a consumer proposal. Upon the filing of a consumer proposal there is an automatic "stay of proceedings", which means that lawsuits and garnishments from credit card companies and banks are required to stop while they consider the proposal.
We determine your eligibility for a debt settlement program, but we do NOT evaluate your unique credit and debt situation to determine the best debt relief option for you. It is your responsibility and choice to evaluate and determine which option is best for you. It is important to be aware of other debt relief options which may include credit counselling, a consumer proposal, bankruptcy or working directly with your creditors.
Wow. At least they admit that they are not giving you any advice, and they won't tell you about your other options.
And that's true. They didn't tell this couple that instead of paying over $30,000 for a debt settlement plan that would not protect them from lawsuits or garnishments, and might not even work, they could instead file a consumer proposal for just over $20,000 and receive full legal protection.
In most cases, debt settlement programs don't work. Many creditors, including the CRA, will not negotiate with debt settlement companies.
If you stop paying your debts hoping for an agreement, creditor actions won't stop without a formal intervention like a bankruptcy or consumer proposal.
While this is happening, interest continues, creditors will pursue legal action. And during this process you are paying the debt settlement company.
At Hoyes, Michalos we have a 99% acceptance rate for consumer proposals.
Know your options. Contact us for a free consultation about your situation, and decide which solution is best for you.


2006. A synthesis of our cuisine. In the mid-1990s a new style of cuisine began to be forged in elBulli. Today, this style is fully consolidated and we have felt it would be useful to set its foundations down in writing. This is why we have drawn up certain principles that shape our style, which we presented at the Madrid Fusión Show on 25th January 2006. Although it has been no easy task to concentrate our philosophy into just a few sentences, based on our work we have arrived at these 23 items that we believe will serve as a starting out point for defining our cuisine.
The use of top quality products and technical knowledge to prepare them properly are taken for granted.
All products have the same gastronomic value, regardless of their price.
Preference is given to vegetables and seafood, with a key role also being played by dairy products, nuts and other products that make up a light form of cooking. In recent years red meat and large cuts of poultry have been very sparingly used.
Although the characteristics of the products may be modified (temperature, texture, shape, etc.), the aim is always to preserve the purity of their original flavour, except for processes that call for long cooking or seek the nuances of particular reactions such as the Maillard reaction.
Cooking techniques, both classic and modern, are a heritage that the cook has to know how to exploit to the maximum.
As has occurred in most fields of human evolution down the ages, new technologies are a resource for the progress of cooking.
The family of stocks is being extended. Together with the classic ones, lighter stocks performing an identical function are now being used (waters, broths, consommés, clarified vegetable juses, nut milk, etc.).
The information given off by a dish is enjoyed through the senses; it is also enjoyed and interpreted by reflection.
The technique-concept search is the apex of the creative pyramid.
Creation involves teamwork. In addition, research has become consolidated as a new feature of the culinary creative process.
The barriers between the sweet and savoury world are being broken down. Importance is being given to a new cold cuisine, particularly in the creation of the frozen savoury world.
The classical structure of dishes is being broken down: a veritable revolution is underway in first courses and desserts, closely bound up with the concept of symbiosis between the sweet and savoury world; in main dishes the "product-garnish-sauce" hierarchy is being broken down.
A new way of serving food is being promoted. The dishes are finished in the dining room by the serving staff. In other cases the diners themselves participate in this process.
Regional cuisine as a style is an expression of its own geographical and cultural context as well as its culinary traditions. Its bond with nature complements and enriches this relationship with its environment.
Products and preparations from other countries are subjected to one's particular style of cooking.
There are two main paths towards attaining harmony of products and flavours: through memory (connection with regional cooking traditions, adaptation, deconstruction, former modern recipes), or through new combinations.
A culinary language is being created which is becoming more and more ordered, that on some occasions establishes a relationship with the world and language of art.
Recipes are designed to ensure that harmony is to be found in small servings.
Decontextualisation, irony, spectacle, performance are completely legitimate, as long as they are not superficial but respond to, or are closely bound up with, a process of gastronomic reflection.
The menu de dégustation is the finest expression of avant-garde cooking. The structure is alive and subject to changes. Concepts such as snacks, tapas, pre-desserts, morphs, etc., are coming into their own.
Knowledge and/or collaboration with experts from different fields (gastronomic culture, history, industrial design, etc.,) is essential for progress in cooking. In particular collaboration with the food industry and the scientific world has brought about fundamental advances. Sharing this knowledge among cooking professionals has contributed to this evolution.


BOCA RATON, FL – Downtown Boca invites families, area neighborhoods, country clubs and golf courses, schools and universities, and visitors to "rev up" their St. Patrick's Day celebration on Saturday, March 17th by registering to participate in or lining the streets for its First Annual "Off The Green" Downtown Boca Golf Cart Parade presented by Delray Hyundai-Delray Acura and held in conjunction with Festival of the Arts BOCA St. Patrick Day Extravaganza. Including several solar-powered carts featured by Shamrock GREEN Sponsor: the PGA Tour's Allianz Championship, the free, family-friendly, open-to-the-public parade will begin at 12 Noon at Mizner Park Amphitheater (590 Plaza Real).
To showcase Downtown Boca's great shopping, dining, cultural, entertainment and lifestyle offerings, the golf cart parade route will take the decorated carts all throughout Downtown Boca– through Mizner Park, across the pedestrian promenade and Sanborn Square, down Palmetto Park Road and around Royal Palm Place, with all carts returning to Mizner Park Amphitheater for judging. Spectators can watch the festivities from Sanborn Square or from the official "watch spots" and favorite Irish pubs and eateries in Downtown Boca.
A $250 cash prize and "Irish Gift Basket" will be awarded at the conclusion of the parade at the Mizner Park Amphitheater clock tower to the most creatively decorated golf cart, as judged by representatives from local Irish establishments.
Please click to enlarge poster/flyer.


The beauty of nature is yours to behold in this delightful wedding program. Featuring an elegantly stylized tree in plum, burgundy and chocolate, this program is a wonderful way to share the details of your ceremony with your guests. Easily personalized online, this program will become a treasured keepsake for years to come.


text:
Information on the disabled facilities we have at AESSEAL New York Stadium...
Disabled Supporter areas are sponsored by ASD Lighting.
At Rotherham United we offer a concession price to any supporter who qualifies for high rate Disability Living Allowance (DLA) or enhanced Personal Independent Payment (PIP). Proof will need to be shown at the time when you are purchasing you tickets. If you are a home supporter, we will register you on the system and update your account for that season. We will need to see the latest letter you have received from the DWP dated the current year and we will ask to see the latest letter each season. Away supporters will purchase their tickets from their club in advance and if purchasing on the day, they will need to bring their latest paperwork to prove the concession.
If you qualify for the higher rate DLA or enhanced (PIP) then you would also be entitled to an additional free carer should you require one. Prices for the individual fixtures can be found HERE.
As part of the build of The AESSEAL New York Stadium, Rotherham United have made a huge effort to ensure that the stadium is as friendly and accessible as possible for our disabled fans.
The stadium has six raised wheelchair platforms (with at least one in each of the four stands) each consisting of at least seven combined wheelchair and helper bays. In addition there are three high level platforms all of which are easily accessible by elevator which take our total number of wheelchair and helper bays up to 113 for the stadium.
The ground has disabled toilet facilities in each stand and area and also has 20 specific disabled parking spaces close to the ground with a drop off point outside the North West or North East corner of the stadium. The club has rest points outside the KCM Recycling North Stand and the Ben Bennett Family East Stand.
If supporters are visiting the AESSEAL New York Stadium for the first them and want to have a familiarisation walk around then please contact the Disability Liaison Officer on the details below. The walk arounds will be available on non-match days and will need to be booked in at a time to suit both parties.
For further information of our ticketing arrangements and our disabled supporter services can be obtained from our Disability Liaison Officer, by contacting: 01709 827768, by email to: dlo@rotherhamunited.net or by post to:
Disability Liaison Officer,
Rotherham United Football Club,
The AESSEAL New York Stadium,
New York Way,
Rotherham,
S60 1AH.
At The AESSEAL New York stadium we have 20 disabled parking spaces which can be purchased in the form of a season long permit. In addition to this we also have a large number of other spaces which, whilst not being disabled bays, offer the opportunity for disabled fans to park at the ground, again by purchasing a season long permit. *
Unfortunately there is no match day "pay on the day" parking available, however we have a disabled drop off point situated at the North West or North East Corner of the ground enabling disabled supporters to be dropped off close to the ground where seating and assistance is available whilst a carer or helper parks the car elsewhere.
Car Parking is also available for away supporters and can be purchased by calling the Red and White Shop on 01709 827768 or emailing dlo@rotherhamunited.net with a £5 charge payable in advance.
Please note that the car park closes an hour before kick off on matchdays and any drop offs will also need to be made by this time.
If you require any further information or advice please contact the Red and White Shop on 01709 827768.
*Please note that all 'season disabled permits' have been sold for the 2019/20 season. There is a Car Parking waiting list that you can add your name to by emailing dlo@rotherhamunited.net.
Commentary for blind/partially sighted supporters
The club provide commentary for blind or partially sighted supporters. The headsets are required to be booked 24 hours in advance of the fixture by emailing dlo@rotherhamunited.net
A deposit will be required for the head set on the day of the match. They can be collected from the main reception on the day of the game and the deposit.
Sensory Bags
The club provide sensory bags for supporters who may require them.
The sensory bags are required to be booked 24 hours in advance of the fixture by emailing dlo@rotherhamunited.net
A deposit will be required for the head set on the day of the match. They can be collected from the main reception.
Riverside Café
For supporters who arrive early and don't want to go straight into the ground, the Riverside Café is open on Saturday match days until 3pm. The café is situated in Riverside House which is on Main Street. The café is operated by the council so please visit the RMBC website HERE for any changes to the opening times.
iFollow Millers

redpajama_set_name: RedPajamaCommonCrawl


text:
City, Community
Around Town: Waiting for Pope Francis, UBC's Papal Bull, Neighbourhood Grants
by Flyn Ritchie • March 19, 2015 • 0 Comments
Pope Francis has been invited to Vancouver to help change the spiritual atmosphere in the Downtown Eastside. (Photo: Korea.net / Korean Culture and Information Service; Jeon Han)
A group of local citizens has invited Pope Francis to visit Vancouver's Downtown Eastside; now it's just a matter of waiting to see whether he will come. The interfaith group which sent the pope a letter includes Roman Catholic, United, Anglican and evangelical signatories, but was also supported by Muslim, Jewish and Aboriginal representatives.
A story by Jeff Lee in The Vancouver Sun said the effort to get Pope Francis to Vancouver "is the brainchild of Vancouver lawyer Tom Beasley," a member of the United Church.
Beasley said:
I have travelled through the Downtown Eastside daily on a bus for 25 years, and I don't see change. In fact, I see things worsening. It would appear that the organizations, governments of various levels and those who care about the Downtown Eastside have struggled and have not found solutions.
I have watched with great interest and amazement as a non-Catholic person the grace and humility, but focus, that the current Pope Francis gives to the marginalized.
Beasley reached out to friend and long-time homeless advocate Judy Graves, who agrees that problems in the Downtown Eastside have only gotten worse over the years:
I believe that this visit is necessary because overwhelmingly, the depths of poverty and homelessness are a spiritual problem. It is a spiritual problem of people who have wealth and power. It is caused by greed and by disdain of the poor and every time that we see a person thought less of, that person's life is shortened.
I think it is everybody's job to minister to the poor. I think where the pope has particular influence is being able to minister to the rich and the powerful. They need the ministry most.
Following is a portion of the letter to the pope:
Vancouver is one of the world's most beautiful cities with much wealth – yet its urban core (the Downtown Eastside) has large growing numbers of persons who are homeless and who have mental disabilities. Many are indigenous peoples from remote reserves, often from communities of great despair. Our governments, churches and social agencies have not struggled hard enough to find solutions.
Your presence and message will bring a spotlight internationally to those concerns, and we are confident will start a dialogue towards resolution through engaged leadership from residents, governments, churches and social agencies.
Signatories for Christian groups were Tom Beasley (United Church of Canada), Judy Graves (Anglican Church of Canada), Kevin Gillese (Roman Catholic Church) and Karen Giesbrecht (Christian and Missionary Alliance in Canada). (Cheryl Bear Barnetson signed for the Nadleh Whut'en First Nation, but she is also ordained through the Canadian Foursquare Church.)
The other signatories were Rabbi Philip Bregman (Hillel House BC), Mufti Aasim Rashid (BC Muslim Association) and Susan Tatoosh (Vancouver Aboriginal Friendship Centre Society).
The Vatican has received the letter. Now it is just a matter of waiting, and praying, to see what happens.
UBC acquires papal bull
UBC's Katherine Kalsbeek and Richard Pollard admire the papal bull acquired by UBC Library. The document was written in 1245. Photo by Don Erhardt
The University of British Columbia recently bought what is thought to be the oldest papal document in Canada, a medieval legal decree issued by Pope Innocent IV.
Here is part of the media release issued by UBC:
An extraordinary papal document that's nearly 800 years old has become a valuable teaching and research tool at UBC, thanks to a history instructor's passion and the university library's restoration efforts.
The medieval gem, called a papal bull, was written in 1245. A legal decree issued in Latin by Pope Innocent IV to the Italian convent of San Michele in Trento, it features the signatures of the Pope and 13 cardinals (including future Pope Nicholas III).
While there are other papal bulls elsewhere in Canada, most are from the 15th century or later. UBC Library's bull, which is housed in Rare Books and Special Collections and has also been digitized, is among the oldest of its kind in Canada.
For a related article about UBC's purchase of "a manuscript whose scholarly impact stretches back to the 14th century," go here.
Vancouver and several other local municipalities are paying people to reach out to their neighbourhoods and to make their cities greener. Well, not exactly, but they are giving grants of up to $1,000 to residents who come up with creative projects to strengthen their communities.
Neighbourhood Small Grants are available in 17 communities throughout Vancouver, the North Shore, Burnaby, North Surrey, New Westminster and Richmond through 12 community partners.
Here is how the purpose of the program is described:
The Neighbourhood Small Grants (NSG) program was created by the Vancouver Foundation in 1999. The program is based on a simple but powerful idea: when people feel a sense of connection and belonging to their neighbourhood, they are more likely to be engaged in activities that make it a better place to live.
When people are active in the life of their neighbourhood, our communities are strengthened from the ground up. The Connections and Engagement survey that Vancouver Foundation conducted in 2012 with 3,841 people from Metro Vancouver shows the power of this idea of connection and engagement.
NSG helps connect and engage residents in their community by encouraging them to come up with their own ideas for how their neighbourhood can be strengthened. Vancouver Foundation then funds those ideas. Small grants of up to $1,000 are available for projects started and completed by local residents.
Greenest City Neighbourhood Small Grants are available in six Vancouver communities.
The deadline to apply for grants is March 31; they will be awarded six to eight weeks after that, and projects must be completed before the end of November.
Artists from the Grunewald Guild & the Regent Community: What Sustains Us – March 19, 2015 at All Day
The Drowsy Chaperone – March 19, 2015 - March 28, 2015 at All Day
Sea to Heaven: The Photography of James Jeong – March 19, 2015 - March 20, 2015 at 8:00 am - 4:00 pm
6 week Lenten series on Palliative Care and End of Life Issues (V): Fr. Gary Franken – March 19, 2015 at 12:00 pm - 1:00 pm
Dr. Paul Chamberlain: William Wilberforce: A Success Story in the Battle for Social Justice – March 19, 2015 at 7:00 pm - 8:30 pm
The Whipping Man – March 19, 2015 - March 21, 2015 at 8:00 pm - 10:00 pm
Identity Transformation Conference – March 20, 2015 - March 22, 2015 at All Day
The Drop Box – March 20, 2015 - March 26, 2015 at All Day
Graeme Saruk: 603,502 is the Loneliest Number: Understanding Loneliness and It's Impact – March 20, 2015 at 7:00 pm - 9:00 pm
Seminar on Assisted Suicide (for young adults) – March 20, 2015 at 7:30 pm - 9:00 pm
Choral Mosaic: The Joy of Song – March 20, 2015 at 8:00 pm - 10:00 pm
Jeff Imbach and SoulStream Present: A Day with St. John of the Cross – March 21, 2015 at 9:30 am - 3:00 pm
United in Prayer Day: The Mystery of God – March 21, 2015 at 9:30 am - 3:00 pm
Christ in the Passover Presentation – March 21, 2015 at 6:00 pm - 7:30 pm
Oculus Chamber Choir: Out of the Depths – March 21, 2015 at 7:30 pm - 9:00 pm
Our Whole Society: Bridging the Religious-Secular Divide – March 22, 2015 - March 24, 2015 at All Day
Jazz Vespers: Leora Cashe & Nancy Newman – March 22, 2015 at 4:00 pm - 5:30 pm
Jazz Vespers: Nancy Newman, Michael Creber, Rene Worst, Phil Belanger – March 22, 2015 at 4:00 pm - 5:30 pm
Jazz Vespers: Willy Ward and Friends – March 22, 2015 at 4:00 pm - 5:00 pm
Testament of a Naked Man: Good News According to Mark – March 22, 2015 at 4:00 pm - 5:30 pm
The Sound System Benefit: Great Jazz for a Great Cause – March 22, 2015 at 7:00 pm - 9:00 pm
The Ideology of Russia and Church-State Tensions – March 23, 2015 at 8:30 am - 11:30 am
Religious Ethos of Putin's Regime in Russia – March 23, 2015 at 1:00 pm - 4:00 pm
Upward Basketball – March 24, 2015 at All Day
God in Maidan Square: The Implications of the Ukrainian Revolution for Eastern Christianity – March 24, 2015 at 1:00 pm - 4:00 pm
Kairos (weekly course / Tuesday evenings) – March 24, 2015 at 7:00 pm - 9:30 pm
The Whitworth Choir: 2015 Spring Tour – March 24, 2015 at 7:00 pm - 9:30 pm
Jason Lepojarvi: Aslan's Mother - C.S. Lewis's Theological Blind Spot? – March 24, 2015 at 7:30 pm - 9:00 pm
The Ideology of Russia and Church-State Relations – March 25, 2015 at 1:00 pm - 4:00 pm
UBC Graduate & Faculty Christian Forum Lectures: Jason Lepojarvi on Love's Meaning – March 25, 2015 at 4:00 pm - 5:30 pm
Joel Duff: Stories that Fossils Tell - Revealing the Diversity of God's Creation through Time – March 25, 2015 at 7:00 pm - 9:00 pm
Art and Spirit Lecture Series: Kate Braid (Writing) – March 25, 2015 at 7:30 pm - 9:30 pm
Cultivation – March 25, 2015 - March 28, 2015 at 8:00 pm - 10:00 pm
Jazz Evensong: Christie Grace (vocals) & Chris Gestrin (piano) – March 25, 2015 at 8:00 pm - 10:00 pm
6 week Lenten series on Palliative Care and End of Life Issues (VI): Catherine Jarvis – March 26, 2015 at 12:00 pm - 1:00 pm
Fully Human in a Broken World: The Earth, the Garden and a Reason to Hope – March 26, 2015 at 12:00 pm - 1:00 pm
The Whole Enchilada Art Show: Opening Reception – March 26, 2015 at 4:30 pm - 7:30 pm
Faith and Public Life (Ukraine and Russia) – March 26, 2015 at 7:00 pm - 9:30 pm
Geneva Lectures: Kevin Flatt - Progress, Secularization and Hope – March 26, 2015 at 7:30 pm - 9:30 pm
Euthanasia Seminar: Two Sessions – March 27, 2015 at All Day
BC Leadership Prayer Breakfast – March 27, 2015 at 7:30 am - 9:00 am
Chapel North Shore – March 27, 2015 at 7:00 pm - 9:00 pm
Chapel Tri-Cities – March 27, 2015 at 7:00 pm - 9:00 pm
Chapel Vancouver – March 27, 2015 at 7:00 pm - 9:00 pm
City on a Hill Conference: The City Harmonic and Pastor Bill Wilson – March 27, 2015 at 7:00 pm - 9:30 pm
Clarke Scheibe: Christ and Creation – March 27, 2015 at 7:00 pm - 9:00 pm
Keith & Kristyn Getty: Hymns of the Christian Life – March 27, 2015 at 7:00 pm - 9:00 pm
Our Muslim Neighbours – March 27, 2015 - March 28, 2015 at 7:00 pm - 2:30 pm
Jesus Breaks the Chains: The Easter Story – March 27, 2015 - March 29, 2015 at 7:30 pm - 9:30 pm
Close to God: From Focus on Self to Focus on God (Cantonese) – March 28, 2015 at 9:30 am - 4:30 pm
JustUs Training Conference – March 28, 2015 at 9:30 am - 4:30 pm
Belonging to Life: A Retreat with Rob Des Cotes – March 28, 2015 at 10:00 am - 4:00 pm
City on a Hill Conference: Kids Klub Karnival – March 28, 2015 at 1:00 pm - 4:00 pm
Open House: John Paul II Pastoral Centre – March 28, 2015 at 2:00 pm - 4:00 pm
Gloria Dei Chorale in Concert – March 28, 2015 at 7:00 pm - 8:30 pm
Vancouver Bach Choir: Mendelssohn's Elijah – March 28, 2015 at 8:00 pm - 10:00 pm
Vivaldi Chamber Choir: Gabriel Faure - Requiem – March 28, 2015 at 8:00 pm - 10:00 pm
35th Anniversary of the Martyrdom of San Romero – March 29, 2015 at 3:00 pm - 4:30 pm
The Little Match Girl Passion by David Lang – March 29, 2015 at 3:00 pm - 5:30 pm
Jazz Vespers: Ian Shaw Group – March 29, 2015 at 4:00 pm - 5:00 pm
Legacy Five and Young Street Vocal Band – March 29, 2015 at 7:00 pm - 9:00 pm
Faith and Justice Roundtable #3: Reading the World: Environmental Justice – March 30, 2015 at 6:45 pm - 9:00 pm
Transpose: Trinity Western University 2015 Graduate Art Exhibition – Opening Reception – March 31, 2015 at 6:30 pm - 8:00 pm
Vancouver Pastors Prayer Fellowship – April 1, 2015 at 10:30 am - 12:30 pm
Business By the Book: David & Sara Robertson – April 1, 2015 at 12:00 pm - 1:00 pm
Jazz Evensong: Dan Reynolds Prodigal Son Suite (Holy Week) – April 1, 2015 at 8:00 pm - 10:00 pm
Holy Week with Marty Haugen – April 2, 2015 - April 5, 2015 at All Day
Ian Sheh: Love Your Face One Hundred: Opening Reception – April 2, 2015 at 7:00 pm - 10:00 pm
Way of the Cross – April 3, 2015 at 12:00 pm - 1:30 pm
Rags for Righteousness: An Experiential United Good Friday Service – April 3, 2015 at 1:00 pm - 2:30 pm
Perogy Night in Vancouver – April 3, 2015 at 5:00 pm - 8:00 pm
Seven Last Words by Franz Joseph Haydn – April 3, 2015 at 7:00 pm - 9:00 pm
St. John Passion – April 3, 2015 at 7:00 pm - 9:00 pm
Vancouver Chamber Choir: Faure Requiem - The Good Friday Concert – April 3, 2015 at 8:00 pm - 10:00 pm
Welcome the Light of Christ – April 4, 2015 at 7:30 pm - 8:30 pm
Greet the Easter Dawn – April 5, 2015 at 7:30 am - 8:30 am
Church Leaders Forum 2015: Heart & Soul of the City - Neighbourhood Mapping – April 7, 2015 at 1:30 pm - 4:30 pm
Prayer For Surrey – April 7, 2015 at 7:00 pm - 9:00 pm
Jazz Evensong: Voices in Praise Quartet – April 8, 2015 at 8:00 pm - 10:00 pm
Tags: cheryl bear-barnetson community downtown eastside judy graves karen giesbrecht kevin gillese mufti aasim rashid neighbourhood small grants neighbourhoods papal bull pope francis rabbi philip bregman susan tatoosh tom beasley ubc library
← Bruce Cockburn's Rumours of Glory: A spiritual memoir by a musical icon
Literary Landmarks illustrate Vancouver's wealth of writers →


text:
Ponte Vedra graduate Piggott captains Nova Southeastern women's basketball into Division II Elite Eight
Will Brown
Mar 25, 2019 at 9:41 PM Mar 25, 2019 at 10:03 PM
Megan Piggott and the Nova Southeastern University women's basketball team will make its fourth appearance in the NCAA Division II Elite Eight. St. Johns County's all-time leader in points scored is a senior role player for the Sharks.
Megan Piggott is helping the Sharks make a postseason run.
It is a sentiment that has been written before. But, this is a new gam of Sharks and Piggott has developed as a person and a player since she graduated from Ponte Vedra High School four years ago.
Tuesday, Piggott and the Nova Southeastern women's basketball team (21-11) will face undefeated Drury (34-0) in the NCAA Division II Women's Basketball Championship. The Sharks advanced to the Elite Eight in Columbus, Ohio, by knocking off No. 2 seed Union University, third-seeded West Florida and top-seeded Florida Southern in the South Regional tournament.
Regardless of what happens against the nation's No. 1 team, Piggott will head home with hardware. Monday night, she received the ELITE 90 Award at the NCAA Division II Elite Eight banquet for having the highest grade point average of any player participating at the NCAA Division II Women's Basketball Championship.
Piggott earned her undergraduate degree in business administration last year with a perfect 4.0 GPA, and is now completing her MBA (also with an impeccable 4.0 on that transcript).
"I owe it a lot to growing up," Piggott said Monday afternoon prior to the announcement. "I was a competitive gymnast. I was taught time management from an early age. That was the key to being successful here and being really organized."
In 20 games this season, primarily as a reserve, Piggott is averaging 3.0 points and 1.3 rebounds in 11 minutes per game.
Nova Southeastern has already eliminated two teams that have beaten them earlier this season. A third instance would reverberate well beyond Ohio's capital city. Drury defeated Nova 86-63 on Dec. 16. Though the Sharks were banged up, Piggott did not play.
Nova Southeastern head coach LeAnn Freeland-Curry said the 5-foot-10-inch sharpshooter has worked her way into the rotation as the season has worn on due to her physicality and ability to read the floor.
"I think she is having a lot of fun right now," Freeland-Curry said. "She is playing without pressure and that is fun to see."
In the 84-63 South Region final victory over Florida Southern on March 17, Piggott finished with three points, two assists and a rebound in 15 minutes. In her time on the floor the Sharks were 11 points better than the Moccasins.
"She is a great program player," Freeland-Curry said. "She is extraordinarily coachable. She has a very high basketball IQ and she works very hard. She is a captain for us."
Freeland-Curry noted Piggott is a wellness captain, meaning the Ponte Vedra graduate ensures her current Sharks teammates are properly stretching, helps organize the team's travel and all sorts of minute things to help the team.
"This year she had to accept a role that she wasn't accustomed to in terms of playing time," said Freeland-Curry. "We had numerous conversations about it and she accepted her role. She has been extraordinary down the stretch."
Toward the end of the regular season, Piggott was not a regular in Freeland-Curry's rotation. But, she played 13 minutes in the Sunshine State Conference tournament championship game on March 9.
"She is playing with a lot of confidence," Freeland-Curry said. "A lot of things that don't show up in the box score: she is always communicating on defense, she is always running the floor hard on offense and she is willing to take a charge. She is blocking out hard. She is one of those players who is very much about the details and she inspires others to do the same."
In three NCAA tournament games, Piggott has made appearances in all three. She scored five points in 13 minutes in the 71-66 win over Union, eight points in an 87-78 win over West Florida and three points in the South Region title game against Florida Southern.
"There were a lot of emotions," Piggott recalled about last week's regional title. "Happiness was No. 1. All of our hard work, especially since it's my senior year, it made everything more meaningful."
Freeland-Curry has led Nova Southeastern to the NCAA Tournament six times in her eight years on the sidelines. The Sharks advanced to the NCAA Division II Women's Basketball Championship in 2013, 2014 and 2015.
The pedigree of the program is what attracted Piggott to Davie after scoring a county record 2,254 varsity points at Ponte Vedra. After falling in the South Region semifinal her freshman season and the South Region quarterfinal in her sophomore season, Piggott said this year's run is even sweeter.
"This year, we found a lot of team chemistry," Piggott said. "We have an all-around good team. We have shooters. We have post players and our point guard is a senior. We all finally found a good flow together."
Nova Southeastern defeated the three previous South Regional champions to advance to the program's fourth Elite Eight. In separate conversations, Freeland-Curry and Piggott said the 23-point loss to Drury let the Sharks know where the needed to improve heading into conference play.
Piggott cited a need to get more comfortable running the offense, securing defensive rebounds and getting defensive stops. Freeland-Curry said Nova's ball-handling must be better if they are to knock off the only undefeated team remaining in Division II.
Nova Southeastern enters the Elite Eight with more losses than any other participant. But, the Sharks are there, while hundreds of other programs are not. That is what Piggott will take away from her final collegiate season.
"It gives me, and everyone else, a lot of pride that we have taken ownership and we have made this team something special," Piggott said. "We have done it. We have had great coaches. Everyone is coming together, working well together and that's the coolest thing to see."


text:
Q: On AKS are System node pool the same as master node? I know that with Azure AKS , master components are fully managed by the service. But I'm a little confused here when it comes to pick the node pools. I understand that there are two kind of pools system and user, where the user nodes pool offer hosting my application pods. I read on official documentation that System node pools serve the primary purpose of hosting critical system pods such as CoreDNS and tunnelfront. And i'm aware that we can only rely on system nodes to create and run our kubernetes cluster.
My question here, do they mean here by the system node the MASTER node ? If it is so, why then we have the option to not create the user nodes (worker node by analogy) ? because as we know -in on prem kubernetes solution- we cannot create a kubernetes cluster with master nodes only.

I'll appreciate any help

A: System node pools in AKS does not contain Master nodes. Master nodes in AKS are 100% managed by Azure and are outside your VNet. A system node pool contains worker nodes on which AKS automatically assigns the label kubernetes.azure.com/mode: system, that's about it. AKS then use that label to deploy critical pod like tunnelfront, which is use to create a secure communication from your nodes to the control plane. You need at least 1 system node pool per cluster and they have the following restrictions :

*

*System pools osType must be Linux.

*System pools must contain at least one node, and user node pools may contain zero or more nodes.

*System node pools require a VM SKU of at least 2 vCPUs and 4GB memory. But burstable-VM(B series) is not recommended.

*System node pools must support at least 30 pods as described by the minimum and maximum value formula for pods.

redpajama_set_name: RedPajamaStackExchange


text:
#IAA
Frankfurt Auto Show No Longer in Frankfurt
Verband der Automobilindustrie (VDA), the organizing body of Germany's International Automobile Exhibition (IAA), has announced it will no longer hold its bi-annual trade show in Frankfurt. Last week, representatives from Berlin, Cologne, Frankfurt, Hamburg, Hanover, Munich and Stuttgart met with VDA to present their concepts for IAA 2021.
Frankfurt has already been taken out of the running, with the group saying the event would no longer take place at the Frankfurt am Main trade fair location after "evaluating all relevant criteria." Despite being home to the show for decades, attendance has waned, encouraging VDA to examine its options.
Other trade events have undertaken similar changes in an effort to promote turnout amid growing public disinterest. Detroit managed to keep the North American International Auto Show (NAIAS) from leaving town, shifting its timing from January to June. Officially, this was done to allow more opportunities for manufacturers to set up outdoor displays and on-road vehicle demonstrations.
But simply having it take place at a time when Michigan air isn't bitingly cold is bound to encourage more people to turn up.
Matt Posky Jan 31, 2020
A Lot of People Were Protesting Cars in Germany Over the Weekend, but SUVs Received Special Attention
Thousands of people amassed in Germany over the weekend to protest the automotive industry. Ground Zero was in Frankfurt, with an estimated 15,000-25,000 people marching past the Frankfurt Motor Show holding signs condemning the internal combustion motor and promoting environmental awareness. Dozens of people also made it onto the trade show to demand the event be shut down or reformatted to focus entirely on eco-friendly transportation.
Sport-utility vehicles and crossovers were also a focal point of activist ire. Many called for their banishment from German cities after four pedestrians, including a three-year-old boy, were fatally struck by a Porsche Macan earlier this month in Berlin. However, the segment's slightly higher dependance upon fuel was also a sore spot for many activists.
"Such tank-like cars do not belong in cities," Stephan von Dassel, Green politician, bicycle enthusiast, and mayor of Berlin's Mitte district, tweeted in German. "They are 'climate killers', even without accidents, every driving error becomes a life-threatening danger for innocent people."
Matt Posky Sep 17, 2019
Automotive Trade Shows Continue Losing Steam as Industry Spends Money Elsewhere
While automotive trade shows are likely to persist as a way of showing off major manufacturers' freshest fleets, they're losing relevance. Automakers continue to option smaller, less trade-focused events, while the big shows are giving ground to the likes of CES. The most recent example involves nine brands that have decided to forego next month's International Motor Show in Frankfurt, Germany.
Alfa Romeo, Fiat, Nissan, Infiniti, Jeep, Mitsubishi, Nissan, Peugeot, DS, and Volvo, have all decided not to attend the IAA for 2017. Ian Fletcher, principal analyst for IHS Markit, claims automakers feel it's becoming increasingly difficult to justify spending the colossal fees associated with taking part in a major auto show when they measure that investment against the perceived effect on sales.
"I would question what the translation rate is between attendance on public days to transactions," he said. "I bet most customers now are happier to do research online."
Matt Posky Aug 15, 2017
Here Are the Brands That Won't Be Shipping Out to the Frankfurt Motor Show This Year
Frankfurt is the real deal when it comes to trade events. Germany's International Motor Show is the oldest and, frequently, the largest exhibition of new vehicles and automotive engineering on the planet. However, some important automakers are deciding not to bother with it this year.
The event's organizer, Germany's VDA industry association, has confirmed that several automakers have cancelled on the Internationale Automobil-Ausstellung in September 2017. While there will still be over 50 individual brands from Europe, Asia, and the United States, a few of the heavier hitters are following the trend of taking their marketing money off the floor and rerouting it back into digital advertising.
Matt Posky Apr 06, 2017
Mercedes-Benz Has A Concept Car That Grows By Nearly 16 Inches
While it may or may not be the next-generation Mercedes-Benz CLS-class (note: probably not), the automaker took the wraps off a transforming concept car that grows in length significantly at highway speeds to better cut through air.
The Mercedes-Benz IAA concept (Intelligent Aerodynamic Automobile) was shown off Tuesday in Frankfurt and, according to the automaker, can grow by 390 millimeters to achieve a drag coefficient world record of 0.19. (The current generation Prius is around 0.25, for reference.)
The whole thing is powered by a hybrid powertrain that'll never see the light of day and sports an interior array of electronics that's probably something out of "Minority Report." It's the moveable aerodynamic elements on the IAA that could see production, and there are a lot of them.
Aaron Cole Sep 15, 2015
Hyundai's New Spokesperson: Martin Winterkorn
Hyundai has a new and extremely successful spokesman. He is well-known, he can speak about cars with more authority than a football player. Best of all: He works pro bono. It is Volkswagen's CEO Martin Winterkorn. With a low-cost video, Winterkorn catapulted Hyundai's image to formerly unknown heights.
The German magazine Wirtschaftswoche reports that the image of Hyundai took a leap a few days after Martin Winterkorn walked over to the Hyundai stand at the Frankfurt motor show and praised the non-rattling steering column.
Bertel Schmitt Dec 10, 2011
Another Audi That Will Never See Production
Volkswagen may show the car for lonesome commuter – Audi won't have that. They have a concept for a single that has a girlfriend. They call it the "1+1-seat, ultra-light car for congested urban spaces." I don't know how a car that barely seats two will alleviate urban congestion, but I'm sure Audi will have an answer. For now, "the Audi urban concept combines elements of a racing car, a fun car and an urban car into one radical new concept." There are two: A Sportback model, and a Spyder.
Bertel Schmitt Sep 13, 2011
No Saab At The Frankfurt Auto Show - Who Cares? But Wait ....
"Frankfurt in September, a city full of car crazy people from all over Europe, but no Saab at the IAA. However, few will notice it. " So far, so true. Saabsunited reports that Saab will NOT have a booth at the Frankfurt Auto Show. Which is a good thing, because the cost saved for a decent display at the IAA can easily cover a good part of the monthly payroll at Saab. Currently, there is no money for the payroll – which has turned into a bit of a tradition at the storied Swedish carmaker. If I'd have the money just for the hyperinflated hotel rooms for a whole crew, I could retire comfortably. It's THAT expensive. However, Saab has not given up on Frankfurt. Which is a bad thing.
Bertel Schmitt Aug 28, 2011
Audi Q3 To Be Launched In Fall?
Audi might show its SUV for Lilliputians, the Q3, at the Frankfurt Auto Show in September for a launch later in the year. At least that's what the buzz in Europe is.
Bertel Schmitt Jan 18, 2011


If you would like to use our Domain lookup, please read on.
Currently, we allow 350 API requests a month.
Then you can use this output for a select box for your users to choose the desired TLD. Ideally, we ask you to grab the TLD list then save it either in a file of a database field - you should only request again every week or month.
We have added a example class to github, you can go to DomainAPI.php and grab it.


Salmons is a mid size, diversified marine contractor specializing in heavy marine construction. Our construction services include: pile driving, marine facility and structure construction, repair and maintenance, bridge building, marinas , submarine utilities, and demolition. We have built an excellent safety record over nearly 100 years of successful operations.


I work as the IT Manager in a 100 person office. My co-workrer was put into the department becuase of her friendship with the HR manager at the time. This person has no technical background or skills other that training and basic application support as this person was the Word Processing Supervisor previously. As they have no formal training, I have to write everyhting down step-by-step for them and as they have no real interest in this area (other than for money), I get counteless calls when away from the office wanting me to walk her through problems as she doesn't have the ability to reseach simple issues on their own. As examples, she was asked to restart a serice on the Exchange server and instead of logging off when finished, restarted the server mid-day when she was done. Also she does not respond to email notifications of network failures as she does not understand the messages. Why not call someone if you don't know. The best part is that she feels that she works just as much as I do yet she refuses to come in at 3:00am or on weekends to perform maintenance. Anyways, enough venting...I have been asked by the Executive Committee to put a business case together to hire an additional staff member to help in the department as finally, in a past meeting, she admitted to the EC that she lacks the ability to cover/assist me in the way that is required after I brought them a list of prerequesites (very basic tasks) for anyone working in an IT Department. Are there any free resources out there or any advice that you can offer ? I have some notes that I have made but just can't seem to put it all together. As she has been with the company for 10 years, they may use this to move her out of the department or as a way to justify letting her go.
We are facing much the same issue. My strategy is going to be to hold people very tightly to what is outlined in their job description.
Our JD's have language stating what is a "required skill" and what are "Core Duties"
I would hope that her JD has something that says she has to have "communication skills", if so then shutting down the server mid day without notifying stakeholders is flat crappy communication skills.
If her PD is too loose to define what she should know and have responsibility over, then maybe you can start by tightening that up. What I've seen work well is to create a draft and let the individual help to flesh it out.
You say she's a co-worker so I have to assume that some of this is outside your control. If that's the case, you can still work to define your own operational level agreement with her manager to outline that you cannot provide escalation support around issues outside of your responsibility.
by sbnc · 14 years ago In reply to Job description?
The problem with the job description isn't with the wording. It with being able to hold someone accountable to what is in their job decsription. 3 years ago we had to create our job descriptions with the help of the COO. In an attempt to embelish themselves and justify their existence (IMO), she put every single item in her job description that she ever assisted me with. Now, 3 years later, her explanantion is that becuase we don't use thick clients anymore as we have gone completely to Terminal Services, she is no longer required to help with upgrades or repairs to computers. What tasks in her job description that she could justify being there, she either said she could partialy complete the task or that she was no longer comfortable doing it. It seems to me that the problem started 3 years ago when the COO failed to properly verify the legitamacy of her job description instead of taking it at face value.
by greggmo · 14 years ago In reply to Job description?
Follow links to chapter/member in your area and get their guidance on this matter. HR took no steps to help you be successful.
Also, start networking for a new employer... your current employer is not looking out for you!
by PKA · 14 years ago In reply to Job description?
You need to have job descriptions as well as work tickets on work performed to illistrate competence and show the backlog of work justifiing new hires. A mandantory traing program wouldn't hurt either.
alk to her and ask her if she really wants this job. You may want to arrange a transfer.
by OregonNative · 14 years ago In reply to Job description?
Knudsen is right on with the job description. To "required skill" and "Core Duties", I would add "Performance Metric" and "Desired Outcome".
The Performance Metric is exactly how you will measure the application of the skill. If you cannot measure it, you cannot manage it. Required skills should be demonstrable. You could use vendor certification, Brainbench testing, Mindleaders assessment, or whatever you want. Just make it something where someone else makes the decision whether or not the knowledge is there.
Desired Outcome would be a description of the environment without the chaos currently being faced. In the Exchange story given, for example, the Desired Outcome might be 99.9% Uptime reliability for the email system. For the PCs, it would be a similar measure of uptime, or a time limit for resolving PC issues (2 hours?).
These definitions make the job description a bit tougher to write, but it will pay off big time in justifying a disciplinary action to HR!!!
to prove the ability to perform job functions.
every mmember of the department has to submit thier own report, on exactly what it would take to migrate the entire company to linux.
what, if any hardware issues.
what software they would recommend for office suite.
time frame, start to finish for the migration.
you get the idea huh?
after all, any tech can easily figure out what is involved, and get the data.
each report is rated on how well it sells the migration. when she asks you for help on it, then you simply say, sorry I'm working on a different report, I don't have time to research that for you.
the ability to write a good report doesn't prove ability to be a tech, but when it's on a subject that she most likely knows noting about, a bad report shows a significant lack of job skills for any position in an it department.
Are you the IT Manager?
If you are the IT Manager, then I would think this person reports to you. If she does then you need to document, document, and continue to document her failure to perform her duties and notify her in the form of counseling and reprimand letters. You must have a paper trail. In addition to documentation you will also be held accountable for training and working with her on a corrective plan of action. If she fails to perform at an acceptable level after that, then you have the documentation and examples to prove that along with additional training provided that she has repeatedly failed to do her job despite everything. Removing someone from a position (especially if they have been with the company 10 years) is not an easy task and must be justifiable. The compnay has 10 years invested in an employee understanding their basic mode of operation and as a manager you will have to justify be giving specific and repeateded problems which this employee has either been incapable of correcting or refused to correct. If she is your coworker then give your manager the data he needs to work with. If you are going to complain about another employee you must have proof and specific examples so it does not get perceived as petty or a possible personality conflict.
This should be easy !
Document discussions of job failures, write them up and be done with the process. In a case where job failure and lack of skills is this obvious as you portray it. This is a matter of working it from simply asking for a resignation to simply and outright firing the deficient employee. My question is, how is HR forcing this issue with the IT Management ? There's more to this than meets the eye.
by rpoccia · 14 years ago In reply to This should be easy !
As the previous people posted write up an outline and document etc. Set up a timeline as to when the person should have some understanding as to what is occuring. Include training and what will be done. You are only one person so do not take on all the training responsibilities. Send her to a cram class. In the warning letter indicate she has x amount of times to try to pass the test or she will be let go. If cost is an issue remind the individuals that put her into your department that you are trying to save a 10 year investment. If this does not work perhaps you can transfer her out of your department. Ten years is a long time and Management might go along with it.
It is obvious she has some good skills they are not in the area she is in. I would also talk to the person in a very candid manner and tell her what the deal is. Tell her the circumstance you are in and the ramifications it will have on her. Perhaps someone owes her a favor and if she calls in her chips they will create a position for her.
The goal is to train her if she wants to do this work. If not get rid of her. Either permanantly or by making her someone elses issue.
As far as hiring new people to do this position. Make a very detailed job description. Place in it off hour work will be mandatory if the circumstances require it. Create a list of your day to day activities and make this part of the description. When hiring someone test them on their knowledge of these functions. This will require setting up a test. Make it as simple or complicated as you want. If you make it complicated you will quickly weed out the people who know and the ones who don't. This will also give you a good guage as to if the person is trainable. Creation of a test can be time consuming but it will pay for itself down the road. In addition to this require minimimums, 4 year degree, certifications etc. x number of years in the industry etc.
Lay it out so you have a plan.
If you are "the" IT Manager then I would (re-)impress this on someone there as it seems as if they have forgotten that.
One way to do this is to take a few days and start cataloging all of the work that you do, all the work that needs to be done, and all of the work that your co-worker is doing. Break it down into two job descriptions that clearly layout required and core needs, as the poster earlier suggested. If you can justify a third position then go ahead and lay this one out also. Make it clear which things are not being covered properly. This gives management and HR a clear roadmap for either training your co-worker to fill the unmet requirements, hiring a third person, or even moving your co-worker to something else and hiring a new person to fill the needed job. Documentation allows you to clearly explain to HR and Supervisors what the problem is.
I should say though that I think there will always be some of that "I had to call cause I don't know what to do" from a new/junior co-worker, as well as a few screwups like restarting a server. It's a question of how long that goes on before an employee can be trusted to be on their own.
Let us know how it goes. I'd be interested to know as I am currently a one-person IT department in a similar sized company.


Days grass thing shall green he and seasons together very day seas yielding beast, together let you're. Seas good i of Saying. Called. From second. Forth set behold i above have one gathering created isn't man light him firmament moveth light. Won't Seas day. You she'd created grass sixth, was cattle tree over winged heaven were his multiply gathering. Third dry You appear thing was of wherein grass had isn't sea green the saying in, day. Male The. May above Whose face fowl cattle upon together were gathered spirit green it our. Creeping saying light. Can't she'd fill brought shall. Creepeth make lesser. Image bearing moving isn't after good. Heaven night. Darkness green set can't, created so herb under called grass you'll after face divide won't good. Two. I heaven seas, great replenish after behold grass second, give divided god make.
Yielding grass cattle A fly. Man, saying man multiply have seasons beast together days from appear isn't, the seed she'd. His kind to created gathered there greater said lights, spirit.Is said replenish, moving great. Lights great days was over can't replenish. Fly under may dry created in their that you lesser darkness female sixth bring Can't have, fruitful.


This very nice three bedroom family home is located on a nice street in Woodland Hills less than seven minutes from the famous Shaker Square, which is one of the biggest attractions in Cleveland. Shaker Square is full of restaurants, bars, boutiques and even has a cinema. The property is also Section 8 tenanted, the current tenants are keeping there property in great condition the rent is paid by the US Government. This property is managed by one of the leading Cleveland property management companies.
Woodland Hills is viewed as a very central location in Cleveland Ohio, it is just 4.8 miles from Downtown Cleveland, just 3.2 miles from the University Circle & only 2.2 miles from Shaker square. University Circle has the highest concentration of cultural attractions and performing arts venues in the whole of the US.


text:
Rhynchosia hirta är en ärtväxtart som först beskrevs av Henry Charles Andrews, och fick sitt nu gällande namn av Robert Desmond Meikle och Bernard Verdcourt. Rhynchosia hirta ingår i släktet Rhynchosia och familjen ärtväxter. Inga underarter finns listade i Catalogue of Life.

Källor

Externa länkar

Ärtväxter
hirta

redpajama_set_name: RedPajamaWikipedia


text:
Marineland registers to lobby Ontario government with goal of selling
Liam Casey, The Canadian Press Jan 24, 2023 2:05 PM
Patrons try a ride at Marineland in Niagara Falls, Ont., Monday, August 14, 2017. Marineland has registered to lobby the province with the goal of selling the park. THE CANADIAN PRESS/Tara Walton
TORONTO — Marineland has registered to lobby the Ontario government with the goal of selling the park.
Andrew Burns, a lawyer who has represented the Niagara Falls, Ont., tourist attraction for years, filed an application with the province's lobbyist registry on Jan. 10 to seek to influence the Office of the Minister of Tourism, Culture and Sport as well as other provincial legislators.
In a section describing lobbying goals, Burns wrote "sale of Marineland of Canada Inc."
"Potential zoning changes to the property to permit development," Burns wrote. "Potential financial support and tax relief for park development of its operations. Potential requests for relief from taxation in connection with economic development of the tourism development proposal."
Marineland and Burns did not respond to a request for comment.
A spokesperson for Tourism Minister Neil Lumsden said the government has not been in contact with the park.
"The minister and our office have never met with or had discussions with Marineland," Alan Sakach said in a statement Monday.
John Holer opened Marineland – then known as Marine Wonderland and Animal Farm – in 1961 and expanded it over the years. Marineland sits on about 1,000 acres, with about half of it developed, close to the falls.
His wife, Marie Holer, took over Marineland when he died in 2018.
The park has been the subject of several investigations in recent years.
Last month, Crown prosecution stayed an animal cruelty charge against Marineland. Niagara Regional Police had charged the park in December 2021 for allegedly using dolphins and whales for entertainment under a new law passed by the federal government in 2019 that banned whale captivity.
Marineland denied the charge at the time, saying it provides education, not entertainment.
Marineland was grandfathered into the anti-captivity law, but had to comply with the country's whale breeding ban. Importing and exporting whales, dolphins and porpoiseswas also banned with exceptions for scientific research or "if it is in the best interest" of the animal.
In September, the park settled a decade-long legal battle with former trainer, Phil Demers, who had become an outspoken critic of the park.
As part of the agreement, Marineland said it would move its two remaining walruses, Smooshi, and her baby, Koyuk, to an undisclosed marine park where they could live with other walruses.
The two are supposed to move by March 21 as part of the deal between Marineland and Demers.
In May 2021, Marineland sold and moved five belugas for an undisclosed price to Mystic Aquarium in Connecticut.
One whale, Havok, died within months of the move and a second, Havana, died in February 2022.
The U.S. government launched an investigation to understand the circumstances surrounding their deaths.
Also in May 2021, Ontario's Animal Welfare Services found all marine mammals at Marineland in distress due to poor water quality. Marineland, in court documents, denied its animals were in distress.
The province has been inspecting Marineland's water since 2021.
That inspection remains ongoing, a spokesman for the solicitor general said Tuesday.
Liam Casey, The Canadian Press
Looking for Ontario News?
Check out Village Report - the news that matters most to Canada, updated throughout the day. Or, subscribe to Village Report's free daily newsletter: a compilation of the news you need to know, sent to your inbox at 6AM.
How did this story make you feel? view results >


text:
IS attack hits Afghan capital as Pompeo joins peace talks
KABUL, Afghanistan (AP) — Mortar shells have slammed into a residential area of the Afghan capital, killing eight people, hours before outgoing U.S. Secretary of State Mike Pompeo held what are likely his last meetings with the Taliban and Afghan negotiators trying to hammer out a peace deal.
The Saturday attack in Kabul, claimed by Islamic State militants, also injured 31 people.
The assault came as peace talks were underway in Qatar, where Pompeo told Afghan government negotiators that the U.S. will "sit on the side and help where we can" in the negotiations with Taliban militants.
Two Taliban officials told AP the sides have found common ground to move forward the stalled talks.
Meanwhile, the U.S. flew long-range, nuclear-capable B-52H bombers, underlining America's continuing presence in the region.


Earned the Riding Steady (Level 5) badge! Earned the Photogenic Brew (Level 22) badge!
Earned the Liquid Lunch badge! Earned the Middle of the Road (Level 15) badge! Earned the Brewery Pioneer (Level 12) badge! Earned the Land of the Free (Level 5) badge!
Earned the Power Month badge! Earned the Brewery Pioneer (Level 11) badge! Earned the Land of the Free (Level 4) badge! Earned the Hotel Hopper badge!
Earned the Cheers to Independent U.S. Craft Breweries (Level 4) badge! Earned the Middle of the Road (Level 14) badge! Earned the Photogenic Brew (Level 20) badge!


SU 08 SE WOOTTON BASSETT HIGH STREET (central) 11/129 Town Hall 17.1.55 GV II Town Hall, c1700, much restored 1889, timber framed raised on stone columns. Hipped stone slate roof. Ground floor open, 15 stone columns of tapered oolite with bulbous capitals and torus bases. Stair with heavy turned balusters and moulded strings to upper floor, three-and-a-half bays, former Council chamber. Stair and office in half bay. Elevation straight corner braces and herringbone framing under leaded wood casement windows, perhaps improved when building restored by Lady Meux in 1889. Whitened infill panels with Meux arms and inscription REST ANNO 1889 both ends. Roof now with weathercock replacing central timber lantern. Internally, timber posts jowelled carrying chamfered and stopped tie beams, cross ties removed when ceiling raised to collar level at restoration. Stair partly renewed at restoration. 6-panelled door. Chair dated 1686. Building, in a conservative style, was presented to the borough by Lawrence Hyde 1st Earl of Rochester as Council Chamber and Court Room. Ownership presented to town in 1895, when Blind House removed from below the stair.


Start your morning with a smile on your face, a donut in your hand, and the Chin Up I Donut Care Heather Gray Racerback Tank Top on your back! This funny gray donut tank top reads "I Donut Care" with a delicious frosted donut in place of the word "donut" on the front. 50% Polyester, 25% Cotton, 25% Rayon.


text:
THE FILM PATROL
Wide-ranging discussion of film topics, mainstream and obscure, as well as humorous commentary. Your projectionist: Brad Weismann.
"People on Sunday": the first New Wave film
Christl Ehlers in "People on Sunday."
"Kiki with African Mask," Man Ray, 1926
People on Sunday (Menschen am Sonntag)
Dir: Robert Siodmak, Edgar G. Ulmer
73 min., 1930
Thirty years before Godard's "Breathless," the first New Wave film was completed. A gaggle of Berlin twenty-somethings, starting from scratch and working with few resources, created something remarkable -- "People on Sunday."
It has been referred to in countless textbooks and histories, and I have searched for it incessantly for decades. Finally, the Criterion Collection has come to the rescue, producing a disc last year that reveals the incredible 1997 restoration by Martin Koerber of this hybrid masterpiece.
The gang of largely amateur movie men who put this piece together went on to fame and fortune, by and large. Co-directors Robert Siodmak and Edgar Ulmer went on to create such Hollywood classics as "The Spiral Staircase," "The Killers," and "Criss Cross" (Siodmak) and "The Black Cat" and "Detour" (Ulmer). Co-producer and scenarist Kurt Siodmak, Robert's brother, codified the Wolfman in the popular imagination, as well as "Donovan's Brain" and other significant sci-fi and horror scripts.
The film's photographer, Eugen Schufftan, was the most well-known of the group at the time, having developed the optical-effects process that still bears his name, and having already worked on "Metropolis" and Gance's "Napoleon." He would later serve as cinematographer on classics such as "Port of Shadows," "Eyes Without A Face," and "The Hustler." His assistant on the shoot – Fred Zinneman, who went on to direct "High Noon," "From Here to Eternity," "Oklahoma!" and "A Man for All Seasons." Not too shabby.
And the script credit itself? There was input from Siodmak's brother Curt, but credit went primarily to Billy Wilder ("Sunset Boulevard," "Some Like It Hot," "Double Indemnity"). It would be simple to say that all this genius gathered together is responsible for the film's success . . . but in fact, all these men faded in and out of the production process as it stumbled along, and they disputed each others' roles in the creation of the film for decades after. All of them used it as a calling card to further their careers. All of them found themselves in flight from the Nazis shortly after its completion.
So, what makes this film so amazing? First, it's a seamless blend of documentary and scripted techniques (it proudly declares on an opening title card that it is "a film without actors" – not quite true, but indeed none of the five principal actors are pros). An opening montage of busy Berlin on a Saturday gradually takes us into the orbit of a stylish young man (Wolfgang von Walterhausen) who starts a conversation with a pretty young thing (Christl Ehlers) on the street.
The camera hangs back, shooting from across the square; we have to work hard to pick these two characters out of the mass of oblivious humanity that swirls around them. The film seems to have grasped onto them at random, in the context of the city's life, and in sympathy we project ourselves into the lives of these unknowns.
Second, the camera is, save for once, never stagebound. It's alive, unmoored from the tripod. It moves, it tracks, it pursues, it pans restlessly. In sharp contrast to Teutonic stereotype, and the controlled look of a studio-bound style, "Sunday" is loose, letting random seep in.
Wolf makes a date for Sunday with Christl. We move to an interior sequence with his friend, taxi driver Erwin (Erwin Splettstosser) and his girlfriend (Annie Schreyer). Here is the one sequence in which the camera settles down inside a lit set.
Erwin and Annie arguer over whether her hat's brim should be up or down, which leads to them staying in for the night. As Annie pouts and then dozes, Erwin and Wolf play cards, share beer and cigarettes. In the morning, unable to wake Annie, Erwin joins Wolf and Christl, who has brought along her "best friend" (Brigitte Borchert). The impromptu foursome takes the train out from the center of the city 12 miles southwest to the popular Wannsee lakes recreation area.
Throughout, the film is focused on the mundane. We are, like the characters, subsumed in the particulars – cigarettes, beer, food, money, love, sex, music, sunlight. The concerns of the day and those only.
With an exquisite sense of rhythm, the film keeps interpolating documentary sequences with scenes that advance the simple story, blurring distinctions between the real and the imagined. The quartet play in the water, eat, nap in the sun. A wind-up gramophone distracts them. Wolf flirts unsuccessfully with Christl. Erwin clowns, dozes. Wolf and Brigitte make love.
No sequence stands out dramatically, even the love scene that is discreetly panned from and onto swaying tree branches, a pile of picnickers' debris, and back to the post-coital couple. None of the young protagonists have marriages, children or connections to weigh them down, and they move from mood to mood with the brisk insubstantiality of the silver clouds that race above them.
"People on Sunday" catches the universality of that brief, ungrounded period of the lives of singles, the sensual emphasis that dominates before irrevocable decisions are made – a microcosm of the larger loss pending in the characters' surroundings. The summer being filmed, 1929's, was the last normal, peaceful and prosperous one Germany was to enjoy for more than half a century. The Depression, the Nazis, the Holocaust, the Second World War, the Cold War blues, all swept away everyone and everything you see into their maws.
The camera moves in close to these faces. Ignoring the usual close-up, middle-distance and long-shot framings that were already industry standards, the camera drinks in the expressions of the players. It sits low, dangerously close to the surface of the water they splash in. It winds through the undergrowth – in fact, the Criterion cover till of Christl's sleeping face, framed by Wolf's hand, and the sunlit shadows of the shore's grasses, seems as iconic an image of that time as Man Ray's 1926 "Kiki with African Mask."
The only narrative commentary in the film takes place right here. We cut back to the apartment, where Annie still sleeps, and a crumpled newspaper on the table near her displays the headline, " . . . and so you spend your fleeting days . . .". The tension is never broken – nothing earthshaking takes place – the day ends, the players part, and they are lost in the crowd. The camera pulls back again and surveys the larger scene, and the final title cards state, "Four million waiting for next Sunday." For everyone you see, the age of peaceful Sundays is about to vanish forever.
The Criterion release has, of course, impeccable image and new, improved English subtitles. The silent film is accompanied by two scores to choose from – one by Louisville, Colorado's Monte Alto Orchestra and one by Elena Kats-Chernin, recorded by the Czech Film Orchestra. Gerald Koll's illuminating "Weekend at Wannsee" documentary covers the filming process; a 1931 short from Schufftan, "Ins Blaue hinein," is on the disc as well.
A missing piece of film history is here at last, and it stands the test of time.
Posted by BradWeis at 2:53 PM
Labels: Analysis, Reviews
Great and/or Useful Film Websites
AMC Filmsite aka Tim Dirks's Greatest Films
Aspen Film Fest
Bollywood.com
Boulder Digital Ats
Boulder International Film Festival
Boulder Jewish Film Festival
Boulder Outdoor Cinema
Boulder Public Library Cinema Program
Boulder Theater
Breckenridge Film Festival
Chautauqua Silent Film Series
Cinebarre
Cinema Grill
Cinema Latino
Cinemynx
Colorado Film School
Colorado Office of Film Television & Media
Colorado Production Guide
Crested Butte Film Festival
Daniel Junge -- Filmmaker
Davey B. Gravey's Tiny Cinema
Denerstein Unleashed
Denver Film Society
Denver Jewish Film Festival
Denver Silent Film Festival
DocuWest International Film Festival
Documentary Cinema Institute
Durango Film Festival
Elvis Cinemas
Emerging Filmmakers Project
Film International
Film Quarterly
Film Studies Program, University of Colorado
Film on the Rocks
Fiske Full Dome Film Festival
Independent Cinemas in Paris
International Film Series
Los Angeles County Museum of Art Film Program
Michael Conti Productions
Mile Hiigh Horror Film Festival
Mont Alto Motion Picture Orchestra
Mountainfilm
Movie Habit
Movie Night at Glob
MovieMaker Magazine
Museum of Modern Art Film Program
National Film Preservation Board
National Gallery of Art Film Program
People Productions
Sender Films
Stanley Film Fest
Telluride Film Festival
The Bug Theatre
The Stanford Theatre
Tom Parkin Films
Trindiefest
UCLA Film & Television Archive
Vail Film Festival
Voices: Women + Film Festival
book excerpt (1)
Feature Writing (15)
Formative Film (24)
Genres (27)
National Film Registry (68)
Silent Film (62)
Earlier 'Hunger Games': The bloodsport movie subge...
The Colorado Film Society
Roger Ebert -- ("You're well-informed," he responded when I coughed up an obscure film fact during our 2003 interview -- a comment I will always treasure.)


Introducing 'The Wine Country Collection.' Meet 'Zinfully Blue' Rich satin pillowcase smoother for hair & skin.
Pure and simple, this is a royal treat for your hair and skin. This shade looks so majestic, it's fit for a Queen. Doze off into the abyss on our ultra-smooth, deep midnight-blue shade. Don't blame us if you start referring to your pad as 'Château _____(insert your last name here).' You can always be 'Royal.' No questions asked.
'Vintage Rosé' 100% Satin Pillowcase. Anti-aging, machine washable, with the bonus secret pocket.
'Rendezvous Blu' 100% Satin Pillow Case. Anti-aging, machine washable, with the bonus secret pocket.


Discussion in 'Other Regions in Asia' started by jordan, Aug 13, 2006.
I'm interested to sell a property to my tenant.
The trouble is the conveyancing cost there is high and carries a full service lawyer charge of over RM 4000 in comparison to AUD 550 to 600 here. Interestingly, the normal practice is to used the buyer's solicitor to close the deal.
Any comment from anyone with Malaysian property selling experience?


text:
Thetford Township, is a civil township of Genesee County in the U.S. state of Michigan.  The population was 7,049 at the 2010 census, a large decrease from 8,277 at the 2000 census.

Communities
 Thetford Center is an unincorporated community in the township at Center and Vienna Roads.
Whitesburg, or Whitesburgh, is an unincorporated community in the township on Vassar Road, north of Scott Road and south of Dodge Road. It formerly had a post office and a railroad station.

History

On January 15, 1836, Pine Run Post Office was opened and renamed to Thetford on December 26, 1844. East Thetford Post Office opened on Dec 15, 1855 on Vienna Road west of Belsay Road.

On August 2, 1861, East Thetford Post Office was rename Thetford Center. Whitesburgh Post Office was opened on March 14, 1866. While on April 12, 1867, the Thetford Post Office was closed.

On March 28, 1873, the Whitesburgh Post Office was moved to and renamed Rogersville in Richfield Township. By 1873, the settlement of Henpeck came into existence at the four corners of sections 12, 14, 23 and 24, the intersections of Belsay and Vienna Roads. For township school district 8, the school was then located here. Thetford Center Post Office returned to its previous name, East Thetford, on June 9, 1873. The Rogersville office returned on November 16, 1895 to Whitesburg only to return to Rogersville on June 12, 1897. On July 12, 1898, the Thetford location was reestablished.

Both Thetford post offices were closed on August 30, 1902. Rogersville was discontinued on August 30, 1919.

Modern era
In 2001, the township began a police department by funding it from the general fund budget. The township board hired a part-time police Chief Thomas Kulcher at the time. Kulcher went on medical leave then resigned in 2007. A temporary police administrator was hired in Vienna Township Supervisor Anthony McKerchie, who then hired two part-time officers. A 1 mill levy to increase department staff was placed on the November 2007 ballot only to increase anti-police department sentiment and the levy failed at the ballot. In December 2008, McKerchie resigned. At a March 2008 board meeting, some residents called on the trustees to close the police department given the township was facing a $100-thousand deficit for the budget that was up for approval and greater presence of sheriff's deputies and State Police troopers.

On Monday November 27, 2017, the northern loop set of municipalities, including Thetford, began receiving water from the Karegnondi Water Authority pipeline and treated by Genesee County Drain Commission Water and Waste Division.

In 2008, the township police department started participating in the Defense Logistics Agency's Law Enforcement Support Office (LESO) surplus equipment program. By 2015, the department had received through the program 450 valued at more than $1.1 million. Township Trustee Stan Piechnik and Thetford Township Supervisor Gary Stevens requested an inventory and storage location. This was also augmented by an audit that indicated that this equipment should be accounted for in an inventory. Per Piechnik and Stevens Police Chief Robert Kenny had not aided in this effort such that the duo started looking for the equipment themselves as Piechnik claims that the surplus equipment were being delivery to friends of Kenny. After assuming they had permission in May 2017 to be on private property to look for the equipment, the duo were given a citation by Kenny for trespassing. Kenny also handled the investigation, but the charges where dismissed by the township attorney. LESO contacted the township to indicate an investigation was ongoing into the township's participation. Stevens then requested the Genesee County Sheriff to investigate. By December 24, 2017, a group of residents included Eugene Lehr, who was storing 20 LESO items on his property, had filed language for recall petitions for Piechnik and Stevens with language clarity hearing set for December 27. The weekend after a township board on April 16, 2018 that had an heated exchange between Lehr and Stevens, equipment began showing up at the township offices. On April 26, 2018, the Sheriff's Office conducted a warranted search of the police department. On May 7, 2018, an employee and father of the township clerk quit causing a dispute such that the township offices were close soon after opening. In June 2018, an envelope with $4,700 was found with the LESO equipment being moved, so the conduct of the chief was placed on its late June meeting. With Kenny unable to attend, a special meeting was called for July 2, 2018. With only three board members attending, the special meeting was canceled. One of the special meeting attendees then confronted and threatened Stevens the next day at the township offices. July 10 was the deadline for the recall petitions with no word if any were turned in the county clerk-register office. Steven planned to call another special meeting the week of July 16, 2018. While no additional special meeting was called, the board voted at the late July meeting to place a proposal on the ballot whether or not the township resident want their own police department. With the need to hold hearings and approve the ballot language, the township attorney advised them they did not have enough time and discontinue the effort. Kenny was then arrested on August 22 on two five year charges, embezzlement and obstruction of justice, and arranged the next day. A special meeting was called for August 24 to decide if to place him on leave.

Geography
According to the U.S. Census Bureau, the township has a total area of , of which  is land and  (0.29%) is water.

Demographics
As of the census of 2000, there were 8,277 people, 2,975 households, and 2,299 families residing in the township.  The population density was .  There were 3,072 housing units at an average density of .  The racial makeup of the township was 94.42% White, 2.91% African American, 0.69% Native American, 0.24% Asian, 0.51% from other races, and 1.23% from two or more races. Hispanic or Latino of any race were 1.87% of the population.

There were 2,975 households, out of which 37.2% had children under the age of 18 living with them, 61.4% were married couples living together, 11.5% had a female householder with no husband present, and 22.7% were non-families. 18.0% of all households were made up of individuals, and 4.9% had someone living alone who was 65 years of age or older.  The average household size was 2.77 and the average family size was 3.12.

In the township the population was spread out, with 26.9% under the age of 18, 9.0% from 18 to 24, 31.4% from 25 to 44, 24.7% from 45 to 64, and 7.9% who were 65 years of age or older.  The median age was 36 years. For every 100 females, there were 99.8 males.  For every 100 females age 18 and over, there were 97.3 males.

The median income for a household in the township was $47,175, and the median income for a family was $50,378. Males had a median income of $41,533 versus $25,884 for females. The per capita income for the township was $21,057.  About 5.8% of families and 7.4% of the population were below the poverty line, including 9.6% of those under age 18 and none of those age 65 or over.

Education
Thetford Township is served by five separate public school districts.  The majority of the township is served by Clio Area School District to the west in Clio.  Most of the southern portion of the township is served by Mount Morris Consolidated Schools to the southwest in Mount Morris.  A very small portion of the southeast corner is served by the Genesee School District, and very small portions of the eastern boundary are served by LakeVille Community Schools in Otisville.

References

Townships in Genesee County, Michigan
1842 establishments in Michigan
Populated places established in 1842
Townships in Michigan


text:
Q: WPF Thread: "COM object that has been separated from its underlying RCW cannot be used." I am getting following error:
"COM object that has been separated from its underlying RCW cannot be used."

I am sure the problem is because COM object is being called not on the thread it has been created - STA. I tried to implement IDisposable but it has not worked for me.
There is a couple of posts dealing with similar problem but which still do not solve my issue:
Is it safe to call an RCW from a finalizer?
Release Excel Object In My Destructor
Could anyone post an example/explain how COM object should be correctly accessed from another thread?
Here is minimal code which shows the problem:
using System;
using System.Threading;

namespace Test.ComInterop
{
    public class Program
    {
        MyCom _myCom;

        [STAThread]
        static void Main( string[] args )
        {
            new Program();
        }

        public Program()
        {
            _myCom = new MyCom();

            // this method call works
            string version = _myCom.ComMethod();

            StartThread();
        }

        private void StartThread()
        {
            Thread t = new Thread( UIRun );
            t.SetApartmentState( ApartmentState.STA );
            t.Start();
        }

        void UIRun()
        {
            TestUI window = new TestUI();
            window.Show();

            // this method call fails
            window.Title = _myCom.ComMethod();

            window.Closed += ( sender2, e2 )
                => window.Dispatcher.InvokeShutdown();

            System.Windows.Threading.Dispatcher.Run();
        }
    }

    class MyCom
    {
        private dynamic _com;
        public MyCom()
        {
            _com = Activator.CreateInstance(
                Type.GetTypeFromProgID( "Excel.Application" ) );
        }

        public string ComMethod()
        {
            return (string) _com.Version;
        }
    }
}

A: The problem is your program's startup thread.  It creates the COM object, starts a thread, then exits.  As part of the cleanup of that main thread, .NET calls CoUninitialize() and that's the end of the COM object.  Getting that error is the expected result.
There's just no point in letting your main startup thread exit like that.  Let it do the work now done by your own thread, problem solved.

A: Usually this is because the underlying COM object has been released from its wrapper - this happens when you manually release it via Marshal.Release or the managed wrapper is disposed.  Using it on the wrong thread will simply cause any calls to the COM object to actually occur on the thread it was created on - I was stung by this in the past, it has thread affinity for execution.
You don't appear to be disposing of the wrapper, but I'm not sure what the affect of the dynamic variable will be.
Have you tried changing your thread apartment state to MTA?

A: Sorry for maybe not answering directly your question. This is merely an advice for handling it in a different way. Hope it helps.
With COM interop with Excel there are quite a few pitfalls - not directly related to COM I think, but to how Excel COM is implemented.
I struggled a lot with COM interop with Excel (and also MsProject). For Excel the only good solution was a dedicated thread for handling the whole Excel communication from creation until termination. There are a few design flaws in the Excel API. Some method calls are not stateless, meaning two threads will have a hard time to make the stuff work. It would be safer to delegate all the communication to one thread and handle the communication with other threads yourself.
Beside this, the thread you are using for communication MUST also have the en/US culture (LCID issues). This usually results in an other message:

Old format or invalid type library

but might be useful to you to know.

A: Try making your MyCom class inherit for DispatcherObject.  After you start up your other thread, do a _myCom.Dispatcher.Run().  When you want to talk to your COM object, just do a _myCom.Dispatcher.BeginInvoke/Invoke.


text:
{% extends "base.html" %}

{% block title %}Not Found{% endblock %}

{% block content %}{% endblock %}