text:
---
title: "Process Function"
weight: 4
type: docs
aliases:
  - /dev/stream/operators/process_function.html
---
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements.  See the NOTICE file
distributed with this work for additional information
regarding copyright ownership.  The ASF licenses this file
to you 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.
-->

# Process Function

## The ProcessFunction

The `ProcessFunction` is a low-level stream processing operation, giving access to the basic building blocks of
all (acyclic) streaming applications:

  - events (stream elements)
  - state (fault-tolerant, consistent, only on keyed stream)
  - timers (event time and processing time, only on keyed stream)

The `ProcessFunction` can be thought of as a `FlatMapFunction` with access to keyed state and timers. It handles events
by being invoked for each event received in the input stream(s).

For fault-tolerant state, the `ProcessFunction` gives access to Flink's [keyed state]({{< ref "docs/dev/datastream/fault-tolerance/state" >}}), accessible via the
`RuntimeContext`, similar to the way other stateful functions can access keyed state.

The timers allow applications to react to changes in processing time and in [event time]({{< ref "docs/concepts/time" >}}).
Every call to the function `processElement(...)` gets a `Context` object which gives access to the element's
event time timestamp, and to the *TimerService*. The `TimerService` can be used to register callbacks for future
event-/processing-time instants. With event-time timers, the `onTimer(...)` method is called when the current watermark is advanced up to or beyond the timestamp of the timer, while with processing-time timers, `onTimer(...)` is called when wall clock time reaches the specified time. During that call, all states are again scoped to the key with which the timer was created, allowing
timers to manipulate keyed state.

{{< hint info >}}
If you want to access keyed state and timers you have
to apply the `ProcessFunction` on a keyed stream:
{{< /hint >}}

```java
stream.keyBy(...).process(new MyProcessFunction())
```

## Low-level Joins

To realize low-level operations on two inputs, applications can use `CoProcessFunction` or `KeyedCoProcessFunction`. This
function is bound to two different inputs and gets individual calls to `processElement1(...)` and
`processElement2(...)` for records from the two different inputs.

Implementing a low level join typically follows this pattern:

  - Create a state object for one input (or both)
  - Update the state upon receiving elements from its input
  - Upon receiving elements from the other input, probe the state and produce the joined result

For example, you might be joining customer data to financial trades,
while keeping state for the customer data. If you care about having
complete and deterministic joins in the face of out-of-order events,
you can use a timer to evaluate and emit the join for a trade when the
watermark for the customer data stream has passed the time of that
trade.

## Example

In the following example a `KeyedProcessFunction` maintains counts per key, and emits a key/count pair whenever a minute passes (in event time) without an update for that key:

  - The count, key, and last-modification-timestamp are stored in a `ValueState`, which is implicitly scoped by key.
  - For each record, the `KeyedProcessFunction` increments the counter and sets the last-modification timestamp
  - The function also schedules a callback one minute into the future (in event time)
  - Upon each callback, it checks the callback's event time timestamp against the last-modification time of the stored count
    and emits the key/count if they match (i.e., no further update occurred during that minute)

{{< hint info >}}
This simple example could have been implemented with
session windows. We use `KeyedProcessFunction` here to illustrate the basic pattern it provides.
{{< /hint >}}

{{< tabs "6c8c009c-4c12-4338-9eeb-3be83cfa9e37" >}}
{{< tab "Java" >}}

```java
import org.apache.flink.api.common.state.ValueState;
import org.apache.flink.api.common.state.ValueStateDescriptor;
import org.apache.flink.api.java.tuple.Tuple;
import org.apache.flink.api.java.tuple.Tuple2;
import org.apache.flink.configuration.Configuration;
import org.apache.flink.streaming.api.functions.KeyedProcessFunction;
import org.apache.flink.streaming.api.functions.KeyedProcessFunction.Context;
import org.apache.flink.streaming.api.functions.KeyedProcessFunction.OnTimerContext;
import org.apache.flink.util.Collector;

// the source data stream
DataStream<Tuple2<String, String>> stream = ...;

// apply the process function onto a keyed stream
DataStream<Tuple2<String, Long>> result = stream
    .keyBy(value -> value.f0)
    .process(new CountWithTimeoutFunction());

/**
 * The data type stored in the state
 */
public class CountWithTimestamp {

    public String key;
    public long count;
    public long lastModified;
}

/**
 * The implementation of the ProcessFunction that maintains the count and timeouts
 */
public class CountWithTimeoutFunction
        extends KeyedProcessFunction<Tuple, Tuple2<String, String>, Tuple2<String, Long>> {

    /** The state that is maintained by this process function */
    private ValueState<CountWithTimestamp> state;

    @Override
    public void open(Configuration parameters) throws Exception {
        state = getRuntimeContext().getState(new ValueStateDescriptor<>("myState", CountWithTimestamp.class));
    }

    @Override
    public void processElement(
            Tuple2<String, String> value,
            Context ctx,
            Collector<Tuple2<String, Long>> out) throws Exception {

        // retrieve the current count
        CountWithTimestamp current = state.value();
        if (current == null) {
            current = new CountWithTimestamp();
            current.key = value.f0;
        }

        // update the state's count
        current.count++;

        // set the state's timestamp to the record's assigned event time timestamp
        current.lastModified = ctx.timestamp();

        // write the state back
        state.update(current);

        // schedule the next timer 60 seconds from the current event time
        ctx.timerService().registerEventTimeTimer(current.lastModified + 60000);
    }

    @Override
    public void onTimer(
            long timestamp,
            OnTimerContext ctx,
            Collector<Tuple2<String, Long>> out) throws Exception {

        // get the state for the key that scheduled the timer
        CountWithTimestamp result = state.value();

        // check if this is an outdated timer or the latest timer
        if (timestamp == result.lastModified + 60000) {
            // emit the state on timeout
            out.collect(new Tuple2<String, Long>(result.key, result.count));
        }
    }
}
```
{{< /tab >}}
{{< tab "Scala" >}}
```scala
import org.apache.flink.api.common.state.ValueState
import org.apache.flink.api.common.state.ValueStateDescriptor
import org.apache.flink.api.java.tuple.Tuple
import org.apache.flink.streaming.api.functions.KeyedProcessFunction
import org.apache.flink.util.Collector

// the source data stream
val stream: DataStream[Tuple2[String, String]] = ...

// apply the process function onto a keyed stream
val result: DataStream[Tuple2[String, Long]] = stream
  .keyBy(_._1)
  .process(new CountWithTimeoutFunction())

/**
  * The data type stored in the state
  */
case class CountWithTimestamp(key: String, count: Long, lastModified: Long)

/**
  * The implementation of the ProcessFunction that maintains the count and timeouts
  */
class CountWithTimeoutFunction extends KeyedProcessFunction[Tuple, (String, String), (String, Long)] {

  /** The state that is maintained by this process function */
  lazy val state: ValueState[CountWithTimestamp] = getRuntimeContext
    .getState(new ValueStateDescriptor[CountWithTimestamp]("myState", classOf[CountWithTimestamp]))

  override def processElement(
      value: (String, String),
      ctx: KeyedProcessFunction[Tuple, (String, String), (String, Long)]#Context,
      out: Collector[(String, Long)]): Unit = {

    // initialize or retrieve/update the state
    val current: CountWithTimestamp = state.value match {
      case null =>
        CountWithTimestamp(value._1, 1, ctx.timestamp)
      case CountWithTimestamp(key, count, lastModified) =>
        CountWithTimestamp(key, count + 1, ctx.timestamp)
    }

    // write the state back
    state.update(current)

    // schedule the next timer 60 seconds from the current event time
    ctx.timerService.registerEventTimeTimer(current.lastModified + 60000)
  }

  override def onTimer(
      timestamp: Long,
      ctx: KeyedProcessFunction[Tuple, (String, String), (String, Long)]#OnTimerContext,
      out: Collector[(String, Long)]): Unit = {

    state.value match {
      case CountWithTimestamp(key, count, lastModified) if (timestamp == lastModified + 60000) =>
        out.collect((key, count))
      case _ =>
    }
  }
}
```
{{< /tab >}}
{{< tab "Python" >}}
```python
import datetime

from pyflink.common import Row, WatermarkStrategy
from pyflink.common.typeinfo import Types
from pyflink.common.watermark_strategy import TimestampAssigner
from pyflink.datastream import StreamExecutionEnvironment
from pyflink.datastream.functions import KeyedProcessFunction, RuntimeContext
from pyflink.datastream.state import ValueStateDescriptor
from pyflink.table import StreamTableEnvironment

class CountWithTimeoutFunction(KeyedProcessFunction):

    def __init__(self):
        self.state = None

    def open(self, runtime_context: RuntimeContext):
        self.state = runtime_context.get_state(ValueStateDescriptor(
            "my_state", Types.ROW([Types.STRING(), Types.LONG(), Types.LONG()])))

    def process_element(self, value, ctx: 'KeyedProcessFunction.Context'):
        # retrieve the current count
        current = self.state.value()
        if current is None:
            current = Row(value.f1, 0, 0)

        # update the state's count
        current[1] += 1

        # set the state's timestamp to the record's assigned event time timestamp
        current[2] = ctx.timestamp()

        # write the state back
        self.state.update(current)

        # schedule the next timer 60 seconds from the current event time
        ctx.timer_service().register_event_time_timer(current[2] + 60000)

    def on_timer(self, timestamp: int, ctx: 'KeyedProcessFunction.OnTimerContext'):
        # get the state for the key that scheduled the timer
        result = self.state.value()

        # check if this is an outdated timer or the latest timer
        if timestamp == result[2] + 60000:
            # emit the state on timeout
            yield result[0], result[1]

class MyTimestampAssigner(TimestampAssigner):

    def __init__(self):
        self.epoch = datetime.datetime.utcfromtimestamp(0)

    def extract_timestamp(self, value, record_timestamp) -> int:
        return int((value[0] - self.epoch).total_seconds() * 1000)

if __name__ == '__main__':
    env = StreamExecutionEnvironment.get_execution_environment()
    t_env = StreamTableEnvironment.create(stream_execution_environment=env)

    t_env.execute_sql("""
            CREATE TABLE my_source (
              a TIMESTAMP(3),
              b VARCHAR,
              c VARCHAR
            ) WITH (
              'connector' = 'datagen',
              'rows-per-second' = '10'
            )
        """)

    stream = t_env.to_append_stream(
        t_env.from_path('my_source'),
        Types.ROW([Types.SQL_TIMESTAMP(), Types.STRING(), Types.STRING()]))
    watermarked_stream = stream.assign_timestamps_and_watermarks(
        WatermarkStrategy.for_monotonous_timestamps()
                         .with_timestamp_assigner(MyTimestampAssigner()))

    # apply the process function onto a keyed stream
    result = watermarked_stream.key_by(lambda value: value[1]) \
                               .process(CountWithTimeoutFunction()) \
                               .print()
    env.execute()
```
{{< /tab >}}
{{< /tabs >}}

{{< hint warning >}}
Before Flink 1.4.0, when called from a processing-time timer, the `ProcessFunction.onTimer()` method sets
the current processing time as event-time timestamp. This behavior is very subtle and might not be noticed by users. Well, it's
harmful because processing-time timestamps are indeterministic and not aligned with watermarks. Besides, user-implemented logic
depends on this wrong timestamp highly likely is unintendedly faulty. So we've decided to fix it. Upon upgrading to 1.4.0, Flink jobs
that are using this incorrect event-time timestamp will fail, and users should adapt their jobs to the correct logic.
{{< /hint >}}

## The KeyedProcessFunction

`KeyedProcessFunction`, as an extension of `ProcessFunction`, gives access to the key of timers in its `onTimer(...)`
method.

{{< tabs "f8b6791f-023f-4e56-a6e4-8541dd0b3e1b" >}}
{{< tab "Java" >}}
```java
@Override
public void onTimer(long timestamp, OnTimerContext ctx, Collector<OUT> out) throws Exception {
    K key = ctx.getCurrentKey();
    // ...
}

```
{{< /tab >}}
{{< tab "Scala" >}}
```scala
override def onTimer(timestamp: Long, ctx: OnTimerContext, out: Collector[OUT]): Unit = {
  var key = ctx.getCurrentKey
  // ...
}
```
{{< /tab >}}
{{< tab "Python" >}}
```python
def on_timer(self, timestamp: int, ctx: 'KeyedProcessFunction.OnTimerContext'):
    key = ctx.get_current_key()
    # ...
```
{{< /tab >}}
{{< /tabs >}}

## Timers

Both types of timers (processing-time and event-time) are internally maintained by the `TimerService` and enqueued for execution.

The `TimerService` deduplicates timers per key and timestamp, i.e., there is at most one timer per key and timestamp. If multiple timers are registered for the same timestamp, the `onTimer()` method will be called just once.

Flink synchronizes invocations of `onTimer()` and `processElement()`. Hence, users do not have to worry about concurrent modification of state.

### Fault Tolerance

Timers are fault tolerant and checkpointed along with the state of the application.
In case of a failure recovery or when starting an application from a savepoint, the timers are restored.

{{< hint info >}}
Checkpointed processing-time timers that were supposed to fire before their restoration, will fire immediately.
This might happen when an application recovers from a failure or when it is started from a savepoint.
{{< /hint >}}

{{< hint info >}}
Timers are always asynchronously checkpointed, except for the combination of RocksDB backend / with incremental snapshots / with heap-based timers (will be resolved with `FLINK-10026`).
Notice that large numbers of timers can increase the checkpointing time because timers are part of the checkpointed state. See the "Timer Coalescing" section for advice on how to reduce the number of timers.
{{< /hint >}}

### Timer Coalescing

Since Flink maintains only one timer per key and timestamp, you can reduce the number of timers by reducing the timer resolution to coalesce them.

For a timer resolution of 1 second (event or processing time), you
can round down the target time to full seconds. Timers will fire at most 1 second earlier but not later than requested with millisecond accuracy.
As a result, there are at most one timer per key and second.

{{< tabs "aa23eeb6-d15f-44f2-85ab-d130a4202d57" >}}
{{< tab "Java" >}}
```java
long coalescedTime = ((ctx.timestamp() + timeout) / 1000) * 1000;
ctx.timerService().registerProcessingTimeTimer(coalescedTime);
```
{{< /tab >}}
{{< tab "Scala" >}}
```scala
val coalescedTime = ((ctx.timestamp + timeout) / 1000) * 1000
ctx.timerService.registerProcessingTimeTimer(coalescedTime)
```
{{< /tab >}}
{{< tab "Python" >}}
```python
coalesced_time = ((ctx.timestamp() + timeout) // 1000) * 1000
ctx.timer_service().register_processing_time_timer(coalesced_time)
```
{{< /tab >}}
{{< /tabs >}}

Since event-time timers only fire with watermarks coming in, you may also schedule and coalesce
these timers with the next watermark by using the current one:

{{< tabs "ef74a1da-c4cd-4fab-8035-d29ffd7039d4" >}}
{{< tab "Java" >}}
```java
long coalescedTime = ctx.timerService().currentWatermark() + 1;
ctx.timerService().registerEventTimeTimer(coalescedTime);
```
{{< /tab >}}
{{< tab "Scala" >}}
```scala
val coalescedTime = ctx.timerService.currentWatermark + 1
ctx.timerService.registerEventTimeTimer(coalescedTime)
```
{{< /tab >}}
{{< tab "Python" >}}
```python
coalesced_time = ctx.timer_service().current_watermark() + 1
ctx.timer_service().register_event_time_timer(coalesced_time)
```
{{< /tab >}}
{{< /tabs >}}

Timers can also be stopped and removed as follows:

Stopping a processing-time timer:

{{< tabs "5d0d1344-6f51-44f8-b500-ebe863cedba4" >}}
{{< tab "Java" >}}
```java
long timestampOfTimerToStop = ...
ctx.timerService().deleteProcessingTimeTimer(timestampOfTimerToStop);
```
{{< /tab >}}
{{< tab "Scala" >}}
```scala
val timestampOfTimerToStop = ...
ctx.timerService.deleteProcessingTimeTimer(timestampOfTimerToStop)
```
{{< /tab >}}
{{< tab "Python" >}}
```python
timestamp_of_timer_to_stop = ...
ctx.timer_service().delete_processing_time_timer(timestamp_of_timer_to_stop)
```
{{< /tab >}}
{{< /tabs >}}

Stopping an event-time timer:

{{< tabs "581e5996-503c-452e-8b2a-a4daeaf4ac88" >}}
{{< tab "Java" >}}
```java
long timestampOfTimerToStop = ...
ctx.timerService().deleteEventTimeTimer(timestampOfTimerToStop);
```
{{< /tab >}}
{{< tab "Scala" >}}
```scala
val timestampOfTimerToStop = ...
ctx.timerService.deleteEventTimeTimer(timestampOfTimerToStop)
```
{{< /tab >}}
{{< tab "Python" >}}
```python
timestamp_of_timer_to_stop = ...
ctx.timer_service().delete_event_time_timer(timestamp_of_timer_to_stop)
```
{{< /tab >}}
{{< /tabs >}}

{{< hint info >}}
Stopping a timer has no effect if no such timer with the given timestamp is registered.
{{< /hint >}}

{{< top >}}


text:
PM warning over China coal ban assumptions
The prime minister insists a ban on Australian coal exports entering China is just an issue of local rules and not a wider problem between the two countries.
There are fears the action by Chinese customs officials at the northern port of Dalian could be part of retaliation by the Asian giant over the coalition's stance on telecoms group Huawei.
But Scott Morrison says he hasn't seen any evidence to suggest it relates to tensions, while Trade Minister Simon Birmingham said it appears the ban applies to all countries and is not targetted at Australia.
"I think people should be careful about leaping to conclusions about this," Mr Morrison told reporters in Auckland, where he met the New Zealand prime minister on Friday.
"This is not the first time that on occasion, local ports make decisions about these matters.
"We will, of course, continue to engage with those local ports and those authorities and work through the same regulatory issues that we have worked through in the past."
The northern port of Dalian has enacted the ban and will also cap overall coal imports from all sources for 2019 at 12 million tonnes.
BHP said earlier in the week delays for coal importers unloading across China had more than doubled to about 40 days, but that all suppliers were facing the same issue.
Senator Birmingham on Thursday night asked Australia's ambassador in Beijing, Jan Adams, to seek clarification from the Chinese government.
He says he doesn't believe there is a ban on coal exports into China, with the issue related instead to import restrictions and quotas.
"We are confident that the measures being put in place are not discriminatory to Australia," he said on Friday.
The minister stressed that when Australian coal imports to China have experienced lags in the past, the pace has later picked up quickly.
In 2018, Australia exported 89 million tonnes of coal to China, worth $15 billion, just shy of a quarter of the country's total coal exports.
The Dalian port received seven million tonnes of that.
Mr Morrison said he "certainly wouldn't think it was wonderful" if there was any weakening in that market.
"It would have a very serious impact on the Australian economy, and I would be concerned about it, and I would act upon it," he said.
The Australian dollar fell overnight after reports of a ban broke, but rallied on Friday morning in the face of reassuring comments from ministers.
China foreign ministry spokesman Geng Shuang said customs officers were continually inspecting and testing imports for safety and quality "to safeguard importer rights and interests and protect the environment".
Beijing has been trying to restrict imports of coal more generally to support domestic prices.

redpajama_set_name: RedPajamaCommonCrawl


1. Does LAWA buy what I sell?
LAWA procures over $500 million a year of goods, materials, and services to maintain efficient operation of its network of airports at Los Angeles (LAX), Van Nuys (VNY), and LAWA-Palmdale Land Holdings (PMD). For a representative list of the major categories of goods, materials, and services LAWA purchases, see What LAWA Buys or call Procurement Division at (424) 646-7392.
2. Which divisions buy what I sell?
Procurement Services Division purchases materials, supplies, equipment, construction services and non-professional services.
Airports Development Division manages the procurement for major construction projects.
Commercial Development Group administers the food/beverage, specialty-retail, car rental, leases, and other real estate programs.
Other LAWA divisions purchase professional/technical and personal services.
3. How do I learn about current bids?
Los Angeles Business Assistance Virtual Network LAWA Business and Job Resources Center at (424) 646-7300.
Procurement Office at 7301 World Way West, 4th Floor Los Angeles, CA 90045, phone (424) 646-7392.
4. Are there forms to fill out?
Yes. Which form(s) to complete depends on the amount and type of bid. Information on which form(s) to complete will be specified on the RFB or RFP document. Please also see Administrative Requirements.
5. How do I get my name on the list for future business opportunities?
Los Angeles Business Assistance Virtual Network: Persons desiring to be notified of business opportunities rel="noopener noreferrer" should complete a free registration on www.labavn.org. Registration assistance is available at (424) 646-7392.
Procurement Services Division: Prospective vendors may also visit the Procurement Office, 7301 World Way West, 4th Floor, Los Angeles, CA 90045 on Tuesdays and Thursdays from 7:30 a.m. to 3:00 p.m. (no appointment necessary).
6. Can I be present when the bids are opened?
Yes. Bids valued between $10,000 - $25,000 do not have formal public openings, but do have stated opening dates and times, usually on Thursdays, 2:00 p.m. at the Procurement Office. Bids valued at greater than $25,000 have a formal public opening and have stated opening dates and times.
7. How do I learn about bid results?
Bid results of all bids can be obtained through the www.labavn.org. Bid tabulation sheets are also available for public inspection at the Procurement Office.
8. May I inspect the bids?
After an award of contract is made, bid recap sheets of informal awards (less than $25,000) are available to the public for inspection at the Procurement Office, rel="noopener noreferrer" formal bids (over $25,000), may be reviewed on request.
Register at the City's on-line Business Assistance Virtual Network where you can view and download bid opportunities rel="noopener noreferrer" offered by the City of Los Angeles.


Sarah Fisher (January 19, 1993) is a Canadian actress, model, singer and songwriter. Sarah is best known for her role as Becky Baker on Degrassi TNG.
Sarah performed extensively throughout her childhood and teenage years in choirs, musical theatre, festivals, and competitions. Today she sings a wide variety of musical genres including jazz, musical theatre, opera and pop. Sarah has trained with both Kim Briggs and Elaine Overholt, a renowned vocal coach for both Hairspray and Oscar-Winning Chicago. Sarah has evolved from a student to a teacher for Elaine's Glee Class. Sarah's desire to broaden her talent on-stage led her from singing to acting. Sarah's first audition was for the critically acclaimed show Degrassi, where she landed her first role.
In June 2015, Sarah starred in the movie The Stepchild alongside Lauren Holly (Dumb and Dumber star). Sarah's most recent roles include, 'Laurie' in the film Lost After Dark and the role of 'Isla' in NBC and Family Channel's movie Full Out alongside Jennifer Beals (Flashdance star). She also has a recurring role as Samantha on the hit CBC show Heartland. She continues to study acting at Armstrong Acting Studios in Toronto and has been retained as a teacher and acting coach for the school. Sarah has produced three original songs placed in the hit TV series Degrassi as well as NBC's movie Full Out. In 2016 Sarah was the lead actress and Associate Producer for Kiss and Cry, she also completed filming on another feature movie called #Roxy where she played the lead role. Sarah models for Lang Management.
Sarah is a huge supporter of Youth. Sarah is the Celebrity Ambassador for Kids Help Phone, a support system for young people experiencing bullying as well as abuse at home. Sarah is also an ambassador for Youth Day Global, a Toronto based initiative that recognizes, supports and celebrates young talent in the arts. Sarah joined the Wear Your Label family in 2015, as one of their Lead Role Models for their clothing line which supports young people struggling with mental health issues. Sarah modeled for them in New York Fashion Week 2015.
Wear Your Label is a clothing line that creates conversations about mental health. They are encouraging individuals to take ownership over their mental health. Wear Your Label has grown tremendously in the last year, now making international headlines 'fashion tackling the stigma of mental illness'. Sarah has been working very closely with Wear Your Label, participating in New York Fashion Week, photoshoots for their collaboration with Joe Fresh and other events. Sarah is honoured to be a Role Model for Wear Your Label and continues to support erasing the stigma.
As a supporter of positive messages for youth, Sarah understands how challenging it can be for young people to overcome difficult situations. After working with Kid's Help Phone last year and writing a song for them entitled Walk On, Sarah has become their Celebrity Ambassador and actively participates in awareness initiatives and events across Canada, in support of their cause.
YD Global is a Toronto based initiative that supports youth aged 14-29 in music, dance, art, photography, fashion and film. Founded in 2006 by Tylaine Duggin, she saw a need to get youth off the streets and expressing themselves creatively, after the city's infamous 'Summer Of The Gun". Youth Day Toronto attracts over 30,000 people to Yonge-Dundas Square annually in support of Youth in the arts. Sarah is thrilled to be a Youth Day Global Ambassador representing Youth Day as they spread their wings around the world.


text:
http://w3.windfair.net/wind-energy/news/33657-borealis-polyolefin-innovation-carbon-cable-energy-transition-hvdc-xlpe-power-cable-loss-energy-borlink
Borealis Borlink Reaches Milestone
Borealis Borlink™ is a crucial component in XLPE high-voltage power cables enabling HVDC technology transmitting electricity over longer distances with minimal losses (Image: Borealis / NKT)
Borealis polyolefin innovations in cables qualified for the tender of the "German corridor projects".
Official Press Release Borealis:
Borealis polyolefin innovations enable the transition to a lower carbon energy future
Borealis Borlink™ is a crucial component in the energy transition
Borealis announces an important milestone in its efforts to facilitate a more sustainable energy future. The high voltage direct current (HVDC) cable compound based on Borealis Borlink™ technology is being used in crosslinked polyethylene (XLPE) power cables qualified for the tender of the "German corridor projects". This enormous undertaking will transport renewable energy from wind farms off the north coast of Germany to southern areas of the country. Borealis Borlink is a crucial component in XLPE high-voltage power cables enabling HVDC technology transmitting electricity over longer distances with minimal losses. What is more, the material XLPE offers the additional sustainability benefit of... ... More: Official Press Release Borealis
Borealis, polyolefin, innovation, carbon, cable, energy transition, HVDC, XLPE, power cable, loss, energy, Borlink
Prysmian Group to supply HVDC submarine cable in the Middle East
Prysmian Group has entered into a Limited Notice to Proceed (LNTP) for the supply of power cables in the context of a landmark HVDC submarine cable project in the Middle East, worth around €220 million.
Government introduced policies will drive US energy transition
The US will continue to add significant renewable capacity additions during the forecast period to meet its target of reaching 80% clean energy by 2030.
Prysmian extends US footprint
Prysmian Group, world leader in the energy and telecom cable systems industry, secured two new milestones offshore wind farm projects in the US for a total of approximately $900M.
Canada needs clear policy signals for successful energy transition
The IEA finds that emissions intensity from Canada's oil and gas production has declined in recent years, but the sector remains a major source of greenhouse gases, accounting for about a quarter of the country's GHG emissions
Prysmian sets a milestone in the realization of new German hvdc power transmission line
First lot of 550 km of cables produced and delivered, innovative 525 kV cables allows lower environmental impact Prysmian Powerlink CCO d. Waimann "We are proud to take part in this strategic project that represents energy transition in Germany and Europe"


The blood level of a small protein called IP-10 could be a way to determine inflammation in pregnant women with sickle cell disease (SCD), according to new research in potential biomarkers.
The exploratory study, "Chemokines in pregnant women with sickle cell disease," appeared in the journal Cytokine.
Pregnant women with SCD are at greatest risk for both fetal and maternal adverse outcomes than those without this disorder. Chronic anemia and vaso-occlusive crisis — a painful episode that results from obstruction of blood circulation — are the most frequent complications related to sickle cell disease, with babies also susceptible for intrauterine (inside the womb) low growth and reduced weight at birth.
During pregnancy, the immune T-cell mediated secretion of inflammation-related small proteins called chemokines — including interleukin-8 (IL-8) and MCP-1 — leads to the recruitment of white blood cell types monocytes and granulocytes from maternal blood.
Three other chemokines, RANTES, MIG and IP-10, also participate in the activation and recruitment of these cells to sites of inflammation. Also, IL-8, IP-10, and MIG are involved in the formation of blood vessels, which is critical in SCD.
Identifying inflammatory chemokines may provide early diagnosis, prevention, and treatment of complications related to sickle cell disease. However, studies of inflammatory mediators as indicators of SCD severity, particularly in pregnancy, have yet to be conducted.
Scientists compared blood serum levels of chemokines in 20 pregnant women with SCD to those of 24 non-pregnant women with SCD in steady state, 16 healthy pregnant participants without the condition, and 17 non-pregnant controls without sickle cell disease and of childbearing age.
The participants — 85.7% self-defined as black or mixed race — were enrolled in the prospective study at a tertiary public hospital in Recife, Brazil, from September 2014 to October 2015.
No pregnant woman with sickle cell disease used the SCD medication hydroxyurea during pregnancy. Infection (50%) and preeclampsia (35%) — characterized by high blood pressure and organ damage, most often in the liver and kidneys — were the most frequent adverse maternal outcomes, while low birth weight (35%) was the most common among perinatal outcomes.
VOC was the major clinical SCD complication (85%), with all pregnant women with SCD undergoing blood transfusion during pregnancy.
Blood samples of women with sickle cell disease were collected in the second trimester of pregnancy and at least 30 days after blood transfusion, while blood samples of nonpregnant women with SCD were obtained during the steady state. Samples from women without SCD were derived from a database of women with similar ages and socioeconomic status.
Results showed that levels of MIG were higher in pregnant women with sickle cell disease than in pregnant women without SCD and in nonpregnant controls. It was also higher in SCD women not pregnant than healthy women regardless of being pregnant or not.
As for RANTES, the only significant difference was found in the higher levels of pregnant women without SCD than in nonpregnant SCD patients. IP-10 levels were higher in pregnant women with sickle cell disease than in all three other groups.
Regarding IL-8, pregnant women without SCD had lower levels than SCD patients, regardless of pregnancy status. Also, IL-8 levels were higher in nonpregnant patients than in controls. No differences were found in any MCP-1 level comparisons.
Overall, the investigators suggested that the higher levels of MIG and IL-8 in SCD patients were likely related to disease activity, but not to pregnancy.
Also, the higher level of IP-10 in pregnant women with sickle cell disease suggests that this chemokine may be responsible for the inflammatory response.
"IP-10 could be an effective biomarker to evaluate inflammatory status in pregnant women with SCD," the researchers wrote.
"This study is the first of its kind to evaluate chemokines in pregnant women with SCD and could serve as a basis for future research, to improve the understanding of the mechanisms of chemokines in adverse outcomes in pregnant women with SCD," they added.
Tagged chemokines, interleukin-8, IP-10, MIG, pregnancy, RANTES, Sickle cell disease (SCD).


text:
var Types = function() {

    /*
     * http://stackoverflow.com/questions/18416749/adding-fontawesome-icons-to-a-d3-graph
     */
    Graph.Node.decorate = function(dom_element) {
        var proto = Object.getPrototypeOf(this);
        var d3_element = d3.select(dom_element);
        d3_element.append("svg:text")
            .attr("x", 0)
            .attr("y", 10)
            .attr("class", "type-icon")
            .text(this.icon? this.icon : "\uf013");
        d3_element.append("svg:text")
            .attr("x", 0)
            .attr("y", 4)
            .attr("class", "type")
            .text(this.icon? "" : proto.label);
    };

    Graph.Node.update = function(dom_element) {
        var d3_element = d3.select(dom_element);

        var classes = [
            "node",
            this.properties.status,
            this.properties.frontend? "frontend" : ""
        ];
        d3_element.select("circle.node").
            attr("class", classes.join(" "));

        d3_element.select(".nodelabel").text(this.label);
    };

    var Database = Object.create(Graph.Node).init({
        name : "Database",
        label : "DB",
        type : "Database",
        icon : "\uf1c0",
    });

    var BasicApplication = Object.create(Graph.Node).init({
        name : "BasicApplication",
        label : "app",
        type : "BasicApplication",
        icon : "\uf1b3",
    });

    var Host = Object.create(Graph.Node).init({
        name : "Host",
        label : "host",
        type : "Host",
        icon : "\uf233",
    });

    var WebApplication = Object.create(Graph.Node).init({
        name : "WebApplication",
        label : "www",
        type : "WebApplication",
        icon : "\uf0ac",
    });

    var RestService = Object.create(Graph.Node).init({
        name : "REST Service",
        label : "REST",
        type : "RestService",
    });

    var NoSql = Object.create(Graph.Node).init({
        name : "NoSQL Database",
        label : "NoSQL",
        type : "NoSQL",
    });

    var ApplicationServer = Object.create(Graph.Node).init({
        name : "Application Server",
        label : "AS",
        type : "ApplicationServer"
    });

    var Tomcat = Object.create(ApplicationServer).init({
        name : "Tomcat",
        label : "Tomcat",
        type : "Tomcat"
    });

    var Apache = Object.create(ApplicationServer).init({
        name : "Apache",
        label : "Apache",
        type : "Apache"
    });

    var Nginx = Object.create(ApplicationServer).init({
        name : "Nginx",
        label : "Nginx",
        type : "Nginx"
    });

    var Cloud = Object.create(Graph.Node).init({
        name : "Cloud",
        label : "Cloud",
        type : "Cloud",
        icon : "\uf0c2",
    });

    var Module = Object.create(Graph.Node).init({
        name : "Module",
        label : "Module",
        type: "Module",
        icon : "\uf013"
    });

    return {
        BasicApplication: BasicApplication,
        ApplicationServer: ApplicationServer,
        WebApplication: WebApplication,
        Tomcat: Tomcat,
        Apache: Apache,
        Nginx: Nginx,
        Database: Database,
        RestService: RestService,
        NoSql : NoSql,
        Cloud: Cloud,
        Host : Host,
        Module : Module
    };
}();

redpajama_set_name: RedPajamaGithub


text:
Barbara Rae-Venter (Auckland, 17 de julho de 1948) é uma genealogista e advogada norte-americana. Em 2019, apareceu na lista de 100 pessoas mais influentes do mundo do ano pela Time.

Genealogistas

redpajama_set_name: RedPajamaWikipedia


text:
Dan Kitwood/Getty Images News/Getty Images
Do Pets Count As Dependents For Taxes? It Depends
By Chelsea Stewart
For those of you who have pets, you know that they're like our little fur babies: They lounge on the couch with us (or is that just me?) while we binge-watch our favorite shows, cuddle with us on uneventful weeknights; and there are even times when we might let them have a nibble of the good table food. So of course when tax season comes around — after you've spent the entire year dishing out cash for veterinary visits, cat litter and expensive pet food — you naturally wonder, do pets count as dependents for taxes?
As of March 26, the answer is: it depends. In most cases, if you own a pet that helps you or someone else cope with a disability, it's considered a service animal under the Americans with Disabilities Act (ADA), and you may be eligible for a tax deduction. But please be advised that slapping a "service animal" vest on your corgi doesn't cut it.
According to the IRS's website, if you've had to dish out cash to train and maintain a service animal, you can include the amount in your medical expenses. An excerpt from the site reads,
You can include in medical expenses the costs of buying, training and maintaining a guide dog or other service animal to assist a visually impaired or hearing-impaired person, or a person with other physical disabilities. In general, this includes any costs, such as food, grooming, and veterinary care, incurred in maintaining the health and vitality of the service animal so that it may perform its duties.
Christopher Furlong/Getty Images News/Getty Images
The site also details a couple of other ways people can receive tax deductions for animals: if a person raises a service animal for charitable organizations like Guide Dogs for the Blind and incurs expenses for doing so, they may be able to claim an itemized deduction. Or if a person fosters or rescues animals for any IRS-approved charity, the funds that they've spent on things like food or veterinary bills might also be deductible.
And in case you still don't fall into any of those categories, there are a few more ways that you might be able to catch a tax deduction: According to Bankrate, if you have a physical or mental condition that benefits from having a therapy animal around, they might count as a medical expense. (But please note that cuddling with your dog when you're feeling down doesn't count.)
Also, the site claims that if your business uses a "Beware of dog" sign that has prevented break-ins at your headquarters, you may be able to get a business deduction. But it also depends on whether or not you have proof of medical expenses (food, veterinary bills, etc.) to show that your pet is in good health, as well as records of the time they've spent on the job. However, before you run to make edits on your taxes, you should also be advised that you're more likely to catch a break for typical guard dogs like German shepherds or rottweilers versus a pug or poodle. Just sayin'.
Aside from that, if you've moved and had to ship your pet to your new home, you may be able to deduct the shipping costs from your taxes. The site recommends that you file the claim on Form 1040 and Form 3903.
Then again, if your pet won some kind of cash prize at a pet expo, the winnings might also be considered taxable income, meaning you might owe more.
Jamie McCarthy/Getty Images Entertainment/Getty Images
But no matter how much any of us insists that our little guinea pig or pet turtle is a member of our family, random pets cannot be claimed as dependents for taxes. Which sucks, because, according to the American Pet Products Manufacturers' Association, Americans spent more than $62.75 billion on their pets in 2016 — up from over $58 billion just two years prior. And though you (and I) might be included in that contribution, there's not one thing you can do to catch a tax break.
But there is a light at the end of the tunnel: now that this is all cleared up, you can finally get back to cuddling with your beloved furry friend. And that's a win-win situation for all.


In the past, you have heard me mock the bureaucratic mindset; I promise that this time, however, I will be funny and to the point.
Recently, upon arriving at the Los Angeles County Hall of Administration, I realized I had forgotten to bring copies of my comparable. Fortunately, I was early (and not yet stressed out). Discovering that I needed five copies of each comparable (15 copies in all), I was directed by the receptionist to a copy machine down the hallway.
Guess what? 25 cents per copy – rip-off city!
Next problem: no change in sight (remember, I need 15 quarters). The receptionist then directed me to a cafeteria further down the hall, where I was told in a very sullen manner, "We don't give change". I explained my problem, and was then told to go upstairs to the main cashier (the same place you pay your tax bills), as that was the place where the cafeteria got its quarters.
I was now running late – and getting stressed.
I then raced back upstairs to the first floor to the cashier's window, where I was immediately confronted with a large sign reminding taxpayers that the return check charge was more than $49 (and I thought 25 cents was a rip-off!).
My next unpleasant surprise was a "bureaucratic" stare from the cashier. No "May I help you?" or "Good morning!" – just a "What do you want?" stare.
I made the mistake of pleasantly asking for five dollars' worth of quarters and was gleefully told that she could only give me a dollars worth.
Knowing the County mentality, I was tempted to offer five dollars for four dollars' worth of quarters. Instead, I explained my dilemma with the copy machine and the referral from the cafeteria (that it brought its quarters from this window).
After explaining my plight to a not-too-sympathetic supervisor, she disappeared, then returned with a ten-dollar roll of quarters. I thanked her profusely.
Trust me – I have never seen a more hateful glare than that of the cashier who was, in fact, overruled by common sense.
There is not one word of this tale that is untrue or even slightly exaggerated. Although we don't face this type of treatment on a daily basis, we are familiar with it.
The bottom line here is: at tax appeals, be more than prepared. It is a tough enough process without trying to extract 15 quarters out of a bureaucratic maze.
Through the ordeal, there was one bright spot: the aforementioned receptionist, who was kind, compassionate, sympathetic (and good-looking). When I left, I thanked her for her empathy. As an afterthought, I asked her how long she had worked there. Her answer: three days.
Boy, could Kinko's make a fortune in that building!


Older women and men are at a higher risk of developing blood clots, which can lead to deep vein thrombosis, heart attacks, or the need for The Grand Strand post-stroke care. According to healthcare providers, caregivers can recommend the following to seniors to reduce their risk of blood clot formation.
Seniors that remain in the same position for extended periods of time may have blood pool in their legs, which could lead to blood clots. Walking or stretching every one to two hours could prevent a blood clot from forming. If your senior loved one has mobility issues because of a medical condition, he or she can have a home caregiver in The Grand Strand help perform low-impact exercises to get blood flowing.
Seniors should stop smoking and maintain a healthy weight to reduce their likelihood of developing blood clots. If your senior loved one is bedridden because of surgery or an injury, have a loved one or caregiver get his or her legs moving. Seniors should also drink plenty of water and stay hydrated and reduce their chances of getting blood clots.
Have your senior loved one elevate his or her legs throughout the day. He or she can do it while during a nap or while watching TV. Seniors need to elevate their legs from their feet, not their knees. Make sure your loved one doesn't prop a pillow under his or her knees to elevate the legs. Instead, have your loved one raise his or her feet approximately six inches above the heart and avoid crossing the legs.
Compression stockings will provide support to your senior's muscles and blood vessels in the lower legs. They'll also help reduce swelling and the risk of blood clots. These socks are especially important for seniors who have varicose veins or leaking vein valves. The compression stockings you choose for your senior should reach his or her knee or higher.
Further your loved one's physical and emotional wellbeing with help from Home Care Assistance. As a leading provider of The Grand Strand senior home care, we help seniors boost physical, mental, and emotional wellbeing in the comfort of home. Whether your loved one is sick, recovering from injury, or could use a little help around the house, our highly trained caregivers are always available to assist your loved one. Set up a free consultation when you contact a trusted Care Manager at (843) 353-3105 today.
Alzheimer's Research: Can It Be Diagnosed with a Blood Test?


text:
Q: Why, in Bragg's law, is the word "diffraction" used?
When Bragg's law is explained, the word "diffraction" is used. But, as far as I see the picture above which is often added to the explanation, it seems what happens is not diffraction but just reflection.
I believe diffraction and reflection is different. Why is the word "diffracion" used?
Thank you in advance.

A: In Fraunhofer diffraction, every points at the aperture (the opening) are regarded as secondary sources.  Mathematically, the wave fronts are undergone Fourier transform of a step function over the aperture.
We extend the idea to a crystal lattice.  Waves "diffracted" from each particles (atoms, ions, molecules and so on) are regarded as point sources (at least to a good approximation).  More precisely, the particles scatter the incoming waves with regular phase differences.  The diffracted waves are hence the Fourier transforms of periodic delta functions (layer by layer with constant phase shift).

redpajama_set_name: RedPajamaStackExchange


text:
The Celtic Christian Church
Our priests and deacons are available to serve for Weddings, Baptism, Funerals, Prayer, and as well as Spiritual Conversation.
Contact them directly through our Clergy List or contact our bishops through
CelticChristianChurchInfo@gmail.com
The Celtic Christian Church is registered as a Church & is a 501 (c)3
All donations to the Celtic Christian Church are tax deductible to the extent permitted by law.
CelticChristianChurch@gmail.com
C.2019 The Celtic Christian Church
The Most Rev. Catherine Finnegan-Grenier
Presiding Bishop of the Celtic Christian Church
The Apostolic Succession of Bishop Catherine Finnegan-Grenier
flows directly from bishops consecrated by Bishop Joseph Grenier
as recorded --> HERE
Through Bishops Andrew and Jane Fitz-Gibbon
Co- Consecrators
1. Antiochian-Jacobite Line of Succession
. Mar Ignatius Peter III was consecrated in1872.
. Paulose Mar Athanasius (Kadavil Kooran) was consecrated on December 4, 1907, by Mar Ignatius Peter III as Syrian Antioch Bishop of Kottayam and Metropolitan of Malabar (India).
. Mar Julius I (Antonio Francis Xavier Alvares) was consecrated July 28, 1889, by Paulose Mar Athanasius, under authority of Patriarch Ignatius Peter III to be Archbishop of the Latin Rite Independent Catholic Church of Ceylon, Goa and India.
. Joseph Rene Vilatte was consecrated on May 29, 1892 in Colombo, Ceylon, by Mar Julius I, under authority of a Bull of Mar Ignatius Peter III, to serve as Archbishop of North America.
. Fredrick E. Lloyd was consecrated in1915; Samuel Gregory Lines, in 1923; Justin Boyle, in 1927; Lowel Paul Wadle, in1940;
. Herman Adrian Spruit was consecrated in 1957 by Lowel Paul Wadle, C. Hampton, C. Hanlon and F. Marshall.
. Robert E. Burns was consecrated on July 12, 1980, by Herman A. Spruit.
. Ivan B. MacKillop was consecrated on November 30, 1984, by Robert E. Burns and Patricia DuMont-Ford.
. Joseph A. Grenier was consecrated on April 6, 1997, by Ivan B. MacKillop as principal consecrator.
2. Roman-Old Catholic Line of Succession
. Antonio Barberini, nephew of Pope Urban VIII, was consecrated in 1655 under authority of the Bishop of Rome, Pope Alexander VII, by Bishops Scanarello, Bottini and Govotti.
. Michael le Tellier was consecrated in 1668 by Antonio Barberini.
. Jaques-Benigne Bossuet was consecrated in 1670 by Michael le Tellier.
. James Coyon de Matignon was consecrated in 1693 by Jacques-Benigne Bossuet.
. Dominicus Marie Varlet was consecrated in 1719 by James Coyon de Matignon, became Roman Catholic Bishop of Babylon in 1717, and was later suspended from office.
. Cornelius Van Steenhoven was consecrated on October 15, 1724, by Dominicus Marie Varlet to serve as Archbishop of Utrecht, the Primatial See of Holland, which had been without a bishop for 18 years for refusing to cooperate in the persecution of the "Jansenists" in Holland. In this consecration was born the Old Catholic Church.
. Johannes Van Stiphout was consecrated in1745; Gaultherus Michael Van Niewenhuizen, in1786; Adrian Brockman, in 1778; Johannes Jacobus Van Rhijn, in1797; Gilbertus de Jong, in1805; Wilibrordus Van Os, in1814; Johannes Bon, in1819; Johannes Van Santen, in1825; Hermanus Heijkamp, in1854; Casparus Johannes Rinkel, in1873; Gerardus Gul, in1892.
. Arnold Harris Matthew was consecrated on April 28, 1908, by Gerardus Gul of Utrecht, assisted by Bishop J. J. Van Thiel of Haarlem, Bishop N. B. P. Spit of Deventer and Bishop J. Demmel of Bonn, Germany, to serve as the first Old Catholic Bishop of Britain.
. Fredrick Wiloughby was consecrated in1914; James I. Wedgewood, in1916; Irving S. Cooper, in1919; Charles Hampton, in1931.
. Herman A. Spruit was consecrated in 1957 by Charles Hampton as principal consecrator.
Through Bishop Raymond F. Kelly, SSF
Bishop of the Diocese of Fairfax,
Catholic Apostolic Church in North America,
Co-Consecrator
. Bernadinus Giraud was consecrated on April 26, 1767, by Pope Clement XIII (Carol della Torre Rezzoni).
. Alexander Matthaeus was consecrated on February 23, 1777, by Bernadinus Giraud.
. Petrus Franciscus Galetti was consecrated on September 12, 1819, by Alexander Matthaeus.
. Iacobus Phillipus Fransoni was consecrated on December 8, 1822, by Petrus Franciscus Galetti.
. Carolus Sacconi was consecrated on June 8, 1851, by Iacobus Phillipus Fransoni.
. Edward Howard was consecrated on June 30, 1872, by Carolus Sacconi.
. Mariano Rampolla Marchese del Tindaro was consecrated on December 8, 1882, by Edward Howard.
. Joaquin Arcoverde de Albuquerque-Calvacanti was consecrated on October 26, 1890, by Mariano Rampolla Marchese del Tindaro.
. Sebastiao Leme de Silveira Cintra was consecrated on June 4, 1911, by Joaquin Arcoverde de Albuquerque-Calvacanti.
. Carlos Duarte Costa was consecrated on December 8, 1924, by Sebastiao Leme de Silveira Cintra. Bishop Duarte Costa served as a Roman Catholic bishop from 1924 to 1945, established the Catholic Apostolic Church of Brazil on July 6, 1945, and was Patriarch of the Catholic Apostolic Church from 1945 to 1961.
1. Luis Fernando Castillo Mendez was consecrated on May 3, 1948, by Carlos Duarte Costa. Bishop Castillo Mendez has been Patriarch of the Catholic Apostolic Church since 1961.
. Justo Gonzalez was consecrated in May, 1989, by Luis Fernando Castillo Mendez (sub conditione, to assure valid succession through Carlos Duarte Costa from a principal consecrator).
. Donald J. Buttenbusch was consecrated on September 22, 1990, by Justo Gonzalez.
. Raymond F. Kelly was consecrated on February 17, 1996, by Donald J. Buttenbusch.
. Joseph A. Grenier was consecrated on April 6, 1997, by Raymond F. Kelly as a co-consecrator.
2. Salmeo Ferraz was consecrated on August 15, 1945, by Carlos Duarte Costa.
. Manuel Ceja Lananjeina was consecrated on May 29, 1951, by Salmeo Ferraz.
. Benedito Lima was consecrated on August 15, 1965, by Manuel Ceja Lananjeina.
. Jose Machado was consecrated on August 1, 1966, by Benedito Lima.
. Oscar Fernandez was consecrated on December 2, 1967, by Jose Machado.
. Michael Saffiero was consecrated on April 29, 1973, by Oscar Fernandez.
. Renier Lauters was consecrated in November, 1976, by Michael Saffiero.
. Charles McCarthy was consecrated on April 30, 1977, by Renier Lauters.
. Charles David Luther was consecrated on September 25, 1977, by Charles McCarthy as co-consecrator, the principal consecrator being Francis Jerome Joachim.
. Martin J. Hill was consecrated on February 5, 1983, by Charles David Luther as co-consecrator, the principal consecrator being Wallace David de Ortega Maxey.
. Justo Gonzalez was consecrated on June 26, 1983, by Martin J. Hill as co-consecrator, the principal consecrator being Francis Jerome Joachim.
Andrew Fitz-Gibbon and Jane Fitz-Gibbon were consecrated on , by Joseph A. Grenier as a co-consecrator.
Through Bishop Armand C. Whitehead,
Retired Bishop of the
United Old Catholic Church,
. De Landas Berghes et de la Roch was consecrated by Arnold Harris Matthew.
. Carmel Henry Carfora was consecrated on October 4, 1912, by De Landas Berghes et de la Roch.
. Hubert Augustus Rodgers was consecrated on July 30, 1942, by Carmel Henry Carfora.
. James Edward Burns was consecrated on November 10, 1968, by Hubert Augustus Rodgers.
. Armand C. Whitehead was consecrated on January 24, 1970, by James Edward Burns.
Joseph A. Grenier was consecrated on April 6, 1997, by Raymond F. Kelly as a co-consecrator.
OUR CHURCH HISTORY
OLD CATHOLICISM
INDEPENDENT CATHOLICISM
INTERCOMMUNION
CHURCH STATEMENTS
Celtic Handfasting
Celtic Christian Wedding
CCC LITURGIES
StCiaransFoundationLiturgy
CCC Original Liturgy 1996
PRINCE OF PEACE EUCHARIST
Failte Liturgy
Pet Interment


text:
The Business Daily
Football, fun and respect at Exeter's annual Community Futsal Tournament
Authored by Mary Youlden
Posted Friday, May 3, 2019 - 10:03am
THERE was great football and a fantastic final at the annual Exeter City FC One Game One Community Group futsal tournament, where 10 teams competed for trophies and medals.
In the final, "Space Raiders" beat "Ability Counts B" 4-2 following a well contested game. The tournament featured teams including refugees and asylum seeking young people, players with a disability and the recently formed LGBT team, Exeter Apollo.
The tournament, which encourages participation from local community teams, was held at the University of Exeter's Streatham Sports Complex on Sunday, April 28.
It was supported by City Community Trust, the charity partner of Exeter City FC, DYS Space, Young Devon, Kick it Out, Devon County Council and Devon FA and funded by the University of Exeter, DYS Space and the One Game One Community Group using funds from Postcode Community Trust, a grant giving charity funded entirely by players of People's Postcode Lottery.
Simon Kitchen, from the Exeter City One Game One Community Group, presented the trophies and medals at the end of the tournament.
The group, which is part of Exeter City Supporters Trust, supports the clubs pioneering work around equality, diversity and inclusion.
In welcoming players he said: "Today is about enjoying the games, expressing yourself and meeting new people but it's also about respecting each other and the role sport plays in bringing people together."
Players were asked to remember Atta Elayyan, a Muslim from New Zealand who was his country's International Futsal Goalkeeper. Atta was killed in the recent terrorist attacks in Christchurch having done so much in New Zealand to bring people together through his sport and wider career.
"Events like this, which has been run now for a number of years, help Exeter City to make a difference and champion equality and diversity within football and our community."
It's your Daily
You make the news
How to contribute to The Daily UK
Race for Life 2019 England & Wales
Video of Race for Life 2019 England & Wales
Everyone is welcome at the Race for Life Exeter
Exeter Weather
Become a part of The Exeter Daily social network & join us on Twitter and Facebook
Subscribe to The Exeter Daily news feed to stay up to date
For the latest updates from The Exeter Daily
Exeter Phoenix


Latest News: Apply for the Canada Caregiver Permanent Resident Programs Before November 29, 2019!
We are reviewing the Caring for Children and Caring for People with High Medical Needs pilot programs to determine how caregivers will apply for permanent residence after the pilots expire on November 29, 2019. We will announce the details well before the pilots expire.
These 5-year pilot programs are scheduled to expire on November 29, 2019. To be eligible to apply for them, you will need to have two years of full-time work experience as a caregiver and submit your application before that date.
Interim Pathway for Caregivers: Your First Journey toward Canadian Citizenship!


Because looking at the keyboard as you type becomes a habit, and like all habits, they take active effort to change. I think plenty of people keep that habit because they don't see a significant reason to change.... Try not to look at the keyboard. It will be difficult at first but as the exercise progresses you will find it becomes easier and your fingers will begin to move without you consciously deciding which finger is associated with which key.
30/10/2016 · 5.It takes time to learn to type and need practice 1.after that try to type without looking at keyboard 2.give typing tests in different different free typing test website which i show in my how to find standard deviation given z score mean If you really want to type fast, you will have to practice "blind typing" all the time. It's tough, especially because looking at it will come to you as a reflex. But try hard not to look, because that's actually the most important thing. When your brain doesn't get the picture of the keys, it will find its own way to search faster and find keys without looking.
Because looking at the keyboard as you type becomes a habit, and like all habits, they take active effort to change. I think plenty of people keep that habit because they don't see a significant reason to change.
But of course this isn't just for the blind. Anyone can use this to type much faster without even looking at your iPhone screen. So lets get started.


text:
Q: Finding neighbouring elements of varying size from a 2D-array So I'm trying to create a program, which finds all the neighbouring elements with given size of the neighbourhood in a 2-Dimensional array.
I already figured out how to find the 8 neighbouring elements from the perspective of the middle element, but say i want to find the 24 neighbouring elements and i'm looking for a solution for that.
I already tried to set the number 1 as a variable which can be changed, but it still doesn't find all of the neighbours of 24 elements if i set it to 2.
My solution for the 8 elements, if there is a way to expand upon it:
array[i-1][j-1]
array[i-1][j]
array[i-1][j+1]

array[i][j-1]
array[i][j+1]

array[i+1][j-1]
array[i+1][j]
array[i+1][j+1]

A: This is what i've tried with setting the from the -range to +range and borders. But it still doesn't seem to return right results for some reason.
int neighbourhoodSize = neighbourhoodSize/2; //Say size is t.ex. 11, has to be odd for rectangle
for (int k = 0; k < neighbourhoodSize; k++) {
    for (int i = k; i < arr.length - k; i++) {
        for (int j = k; j < arr[i].length - k; j++) {
            arr[i - k][j - k]
            arr[i - k][j]
            arr[i - k][j + k]
            arr[i][j - k]
            arr[i][j + k]
            arr[i + k][j - k]
            arr[i + k][j]
            arr[i + k][j + k]
        }
    }
}


text:
Deputy Director – Police and Public Protection Technology
Croydon/London
£95,000 to £105,000 - Standard Cabinet Office rules on pay will apply to Civil Servants appointed on level transfer or promotion
One of the original great Departments of State, The Home Office has one of the most challenging and important jobs in government: to keep Britain safe and secure. We operate at the heart of the Government's agenda, leading on immigration and passports, drugs policy, crime policy, counter-extremism and counter-terrorism and work to ensure visible, responsive and accountable policing in the UK. The challenges the Department faces are significant and can change rapidly in the global environment in which we operate, making this one of the most exciting and stimulating government departments in which to work. Operating at significant scale and with extensive reach, we are also rapidly becoming one of the most sophisticated and innovative users of technology and data in the UK.
This is an opportunity to join our fast-paced Digital, Data and Technology (DDaT) Directorate at a critical time, given the enormity and potential of the current agenda and our commitment to transforming the way in which our technology is designed, built and procured.
As Deputy Director of Police and Public Protection Technology, you will work in partnership with Police Forces, the Fire Service, agencies and arms-length bodies of the Home Office involved in law enforcement to deliver a range of high value, national police systems that are critical to national infrastructure. To do this you'll manage a large-scale blended ecosystem of internal teams and strategic delivery partners, helping to digitalise policing through a range of pioneering systems developments that deliver advanced ways of working; notably delivering the country's first National ANPR Service (NAS).
You will be a transformative technology leader with a deep understanding of the design and engineering of technology systems, services and applications across a spectrum of core technologies, with a first-class reputation for the delivery of high value, innovative technology change projects in complex, data rich, live environments. An outstanding and influential leader who operates with commercial acumen, you will bring gravitas to the Police and Public Protection Technology (PPPT) portfolio, inspiring external suppliers, partners and internal blended teams to push the boundaries to deliver exceptional outcomes to agreed objectives, whilst maximising stakeholder cooperation and confidence through identification and mitigation of risk and exceptional delivery.
Closing Date for Applications Wednesday 31 October 2018
Preliminary Interview with GatenbySanderson in our London Office Wednesday 7 November to Friday 9 November 2018
Psychological Assessments Between 16 November 2018 and 4 December 2018
Final Panel Interviews Thursday 13 December 2018 & Friday 14 December 201
Joanne Pountney: 07384 810 743
Transformation Director
£100,000 to £120,000 dependent on experience
Flexible location with regular travel across England and Wales
c £150,000
Head of Project Management - Magnox


To request a free visitor guide from Grand Rapids, Michigan - Golfing, please fill out the form below and click "Submit".
Golf courses that are open to the public in the Grand Rapids area are listed below. Click on any golf course name for more information.


RSO is RICHIE SAMBORA and ORIANTHI, two extraordinary musicians and songwriters who've combined their passion for guitars and their magnetic stage presence to form one hot, rock duo. These two Multi-Platinum selling artists have toured the world, written #1 singles, collaborated with mega-stars and released breakthrough solo projects – now they are joining forces as classic rock powerhouse RSO: RICHIE SAMBORA + ORIANTHI.
As part of this tour, fans can expect to hear songs from both Richie and Orianthi's catalogues, Bon Jovi classics, plus songs from other artists they have performed with including, Michael Jackson's Black or White and Alice Cooper's School's Out. The tour will feature world-class guitar mastery, with the charismatic duo creating an extraordinary show.
Richie Sambora was a founding member and lead guitarist for Bon Jovi for almost 30 years, co-writing some of the band's most successful songs such as Livin' On A Prayer, Wanted Dead or Alive, Lay Your Hands On Me, Keep The Faith, I'll Be There For You and These Days. He has collaborated with artists like Cher, Les Paul, Desmond Child, Pink and even our own Shannon Noll! Having sold over 100 million records with Bon Jovi, Sambora has released three solo albums, his most recent, The Aftermath of the Lowdown in 2012 after which he toured Australia with Orianthi as special guest, as part of the 2014 Soundwave Festival.
Australia's own rock goddess, Adelaide born Orianthi, is a renowned guitar talent and exceptional, sensitive songwriter. She is one of only three female guitarists ever to grace the cover of US Guitar magazine, the first female guitarist to play in Alice Cooper's band and was enlisted by the late Michael Jackson for his 'This Is It' concert tour (and featured heavily in the film of the same name).
Orianthi is one of the most sought after musicians and vocalists in the world. She has been recruited by a host of music legends to add her fiery and melodic lead to their albums and live shows, playing at Eric Clapton's Crossroad Festival, and with greats such as Alice Cooper, Michael Jackson, Santana, Steve Vai, Dave Stewart, Steven Tyler, Adam Lambert and Michael Bolton. After first appearing as lead guitarist for Carrie Underwood on the 2009 Grammy Awards, Orianthi scored her breakthrough top ten worldwide hit with According To You later that year. Orianthi's songs have featured in Guitar Hero games and most recently she recorded an all-star version of Led Zeppelin's Whole Lotta Love featuring AC/DC's Brian Johnson, Joe Walsh, Johnny Depp and Zac Starkey, on the Hollywood Vampires debut album. Richie Sambora inducted Orianthi into the South Australian Music Hall of Fame in 2015.
RSO: RICHIE SAMBORA + ORIANTHI have completed work on a soon to be released but yet to be titled album.
My Ticketek members will receive exclusive pre-sale access from 1pm Monday 29th August 2016.
Tickets will be available to the general public at www.ticketek.com.au from 9am Tuesday 30th August 2016.


text:
The Hostage
by Brendan Behan directed by Charlotte Moore October 20 - December 31, 2000 The Hostage depicts the events leading up to the planned execution of an 18-year-old IRA member in a Belfast jail, accused of killing an Ulster policeman. The action … [Read more...] about The Hostage
Don Juan in Hell
by George Bernard Shaw directed by Charlotte Moore August 15 – September 17, 2000 Don Juan was originally the third act dream sequence of Man and Superman, but has been broken out as its own piece, separate of the 1903 comedy of the sexes. … [Read more...] about Don Juan in Hell
Our Lady of Sligo
by Sebastian Barry directed by Max Stanfford-Clark April 12 – June 4, 2000 Drama Desk Nom., "Best Actress" – Sinead Cusack, Our Lady of Sligo Outer Critic Nom., "Best Actress" – Sinead Cusack, Our Lady of Sligo From her hospital bed in … [Read more...] about Our Lady of Sligo
The Country Boy
by John Murphy directed by Charlotte Moore February 22 - April 2, 2000 After 15 years in America, the "Yank" comes back home with an expensive camera in his pocket and an American wife on his arm. But has he fulfilled the emigrant dream of has … [Read more...] about The Country Boy
by Patricia Burke Brogan directed by Charlotte Moore October 26 – December 19, 1999 In Eclipsed, four unwed Irish mothers, whose children were taken from them and put up for adoption in foreign countries, are endeavoring to wash away their … [Read more...] about Eclipsed
invasions and legacies
In the W. Scott McLucas Studio Theatre by Tommy Makem directed by Charlotte Moore September 27 – October 14, 1999 Makem's show promises to tell the story of the Irish people through "music, song and poetry." A solo artist for several years … [Read more...] about invasions and legacies


Todd Seidman has conceived and executed hundreds of designs for film and TV. He has worked for clients such as Kodak, Dunkin' Donuts, Adidas, Capitol Records, Johnson & Johnson, and music videos and promotional spots for entertainers such as Chris Rock, Marilyn Manson, Lou Reed, Branford Marsalis, and Fiona Apple. He designed TV shows and pilots for NBC, VH1, Comedy Central, PBS, The Cartoon Network and MTV, including the design of MTV's Times Square studio from which Total Request Live (TRL) was broadcast. Todd's design education includes a Master's of Industrial Design from Pratt Institute as well as study in furniture design at Denmark's Design School in Copenhagen.
Todd was a founding partner of the design firm 54Dean, LLC., his furniture and product designs have been featured in Metropolis, Dwell, Real Simple, Surface, Organic Style, Jane, Genre, Tokion, New York Times, New York Daily News, New York Sun, TimeOut NY, NY1 TV, The Fine Living Network, Christian Science Monitor, and includes the books: Ultimate New York Design and Communicating with Pattern: The Graphic Language of Stripes.


text:
How Ivan Estrada Chased His Dreams and Became A Top Real Estate Agent Ep. 81
Episode 81 • 2nd August 2022 • Fascinating Entrepreneurs • Natasha Miller
Ivan Estrada is an inspirational business leader and top-ranked real estate entrepreneur. Estrada is a top producer at the Beverly Hills office of Douglas Elliman. He is a highly sought-after public speaker on marketing, personal development, real estate, and personal branding by organizations such as Inman, California
Association of Realtors, and The Real Deal. Estrada produces a large portfolio of video content, including the popular YouTube series, The Real Estate Minute. He has been featured on NBC's Open House, HGTV's House Hunters and Bravo's Million Dollar Listing, as well as in the Los Angeles Times, Forbes, Hollywood Reporter, and Dwell Magazine. He was also named "Top 30 Under 30′′ in real estate with Newsweek. Estrada is also part of a selected cohort of top entrepreneurs for the Stanford Latino Entrepreneurship Initiative. He holds a Bachelor's Degree in Finance & Accounting from the
University of Southern California and is a Certified Public Accountant. He is currently a member of the Advisory Council at the Natural History Museum of Los Angeles and was a former president of the Los Angeles LGBT Chamber of Commerce.
Additionally, Estrada lends his expertise as a mentor with universities and various community organizations such as the Social Justice Learning Institute and Youth Business Alliance.
Where to find Ivan Estrada
Website: https://www.ivanestrada.com
Instagram: @ivanestradaproperties
Facebook: Ivan Estrada Properties
Youtube: Ivan Estrada Properties
LinkedIn: Ivan Estrada Properties
This episode is sponsored by Entire Productions- Creating events (both in-person and virtual) that don't suck! and Entire Productions Marketing- carefully curated premium gifting and branded promo items.
PLEASE RATE, REVIEW, & SUBSCRIBE on APPLE PODCASTS
"I love Natasha and the Fascinating Entrepreneurs Podcast!" <– If that sounds like you, please leave a rating and review of the show! This helps me support more people — just like you — to learn more about what makes the greatest entrepreneurs "tick" and become and stay successful.
Click here, open up the podcast in Apple Podcasts and click on "Ratings and Reviews". Tap to rate with five stars (thank you), and select "Write a Review." Here is the link if you don't see the hyperlink: https://podcasts.apple.com/us/podcast/fascinating-entrepreneurs/id1548836057
RSS Google Podcasts Apple Podcasts


text:
Soyuz TMA-7 foi o vigésimo-oitavo voo à Estação Espacial Internacional de uma missão conjunta entre os Estados Unidos e a Rússia, realizado em 1 de outubro de 2005 e que transportou até a estação os integrantes da Expedição 12, o astronauta William McArthur e o cosmonauta Valery Tokarev, além do turista espacial Gregory Olsen, um empresário norte-americano.

Olsen permaneceu oito dias a bordo da ISS e retornou à Terra com a missão Soyuz TMA-6, junto com os membros da Expedição 11, que encerravam seu tempo de permanência na estação. McArthur e Tokarev retornaram da missão seis meses depois em companhia de Marcos Pontes, primeiro brasileiro no espaço, que subiu numa missão posterior, a TMA-8, e passou uma semana em órbita realizando experimentos científicos.

Tripulação

Tripulação lançada na Soyuz TMA-7: (1 de outubro de 2005)

Tripulação retornada na Soyuz TMA-7: (8 de abril de 2006)

Parâmetros da Missão

Massa: 7 200 kg
Perigeu: ~200 km
Apogeu: ~252 km
Inclinação: ~51.7°
Período: ~88.7m

Missão
A TMA-8 foi lançada do Cosmódromo de Baikonur as 03:55 UTC de 1 de outubro de 2005 levando dois membros da Expedição 12, que substituíram os astronautas John Phillips e Sergei Krikalev, da missão anterior.
O último membro da expedição, sempre composta de três tripulantes, Thomas Reiter, da Alemanha, foi lançado de Cabo Canaveral apenas em julho de 2006 na missão STS-121 do ônibus espacial, devido  atrasos técnicos e devido ao mau tempo e só pôde participar efetivamente da Expedição 13.

Este foi o último voo que cumpriu o acordo de rodízio firmado em 1996 entre os dois países, que exigia da Rússia a realização de 11 missões das Soyuz para transportar astronautas até a estação, equilibrando o número de viagens com os norte-americanos.

Após a reentrada, quando o paraquedas-piloto foi acionado a 10 km de altura o paraquedas principal demorou um pouco para abrir, o que causou uma certa preocupação entre a tripulação e poderia ser fatal caso o paraquedas principal tivesse demorado mais para ser acionado.

Réplica
Uma empresa em Bauru está construindo uma réplica da cápsula que trouxe o Marcos Pontes de volta à Terra, mas erroneamente a descrevem como a Soyuz TMA-8.

Ver também
 Astronáutica
 Estação espacial
 Estação Espacial Internacional
 Exploração espacial
 Lista de voos tripulados para a ISS
 Programa espacial soviético

Referências

Ligações externas
 Soyuz-TMA 7 - NASA
 Soyuz TMA-7 - Weebau
 The Soyuz TMA manned transport spacecraft
 Soyuz-TMA 1 - 22 (7K-STMA, 11F732A17)

TMA-7
3
Acidentes e incidentes espaciais
3
2005 na Rússia


In late September and early October I participated in a pilgrimage to Canterbury and Rome as part of the International Anglican-Roman Catholic Commission for Unity and Mission (IARCCUM). The vision of the IARCCUM pilgrimage was to bring 19 "pairs" of bishops, Roman Catholic and Anglican, from different regions and countries, to share in a common experience of formation and prayer that would lead to commissioning by Pope Francis and Archbishop Welby. The pilgrimage commemorated the anniversary of Archbishop Michael Ramsey's 1966 visit to Pope Paul VI, a meeting that led to the establishment of the Anglican-Roman Catholic International Commission (ARCIC) and the beginning of official theological dialogue between the two communions.


Hotel Okura Co., Ltd. announced today the opening of The Okura Tokyo in early September of 2019, replacing the highly reputed but aging Hotel Okura Tokyo.
A total of 508 luxury rooms will be available in two buildings on the spacious central-Tokyo Okura property, about half of which will be covered with lush gardens and greenery. Advanced reservations for individuals will be accepted from April 2019; reservations for meetings, incentives, conferences and exhibitions will be possible from September 2018.
* Hotel Okura Manila opening in 2018 and Hotel Okura Manila opening in 2020 will be separate hotels.


So, first I am going to share this totally cute - and perfect for Winter - cookie idea.
I wanted to make these myself - to pig out on while reading Winter, of course - but by the time I remembered them and discovered that I didn't have an apple cookie cutter, it was too late to get ahold of one.
If you want to see the step-by-step how too, come visit the website here. I am so picturing these tasting like spiced apple and maybe some apple cider to go with them. Or is that too much?
But, seriously, aren't they adorable?


Mid-Century Modern FB18 Scissor chair by Jan van Grunsven. Striking Dutch design from the fifties. Laminated plywood frame with new upholstery and new foam. Jan van Grunsven worked at the architect studio of Gerrit Rietveld during the 1950s and 1960s. Manufactured by UMS Pastoe in 1959. In good original condition with minor wear consistent with age and use, preserving a beautiful patina.


text:
Home > All persons > Lena Headey
Lena Headey is a Actor British born on 3 october 1973 at Hamilton (United-kingdom)
Nationality United-kingdom
Birth 3 october 1973 (45 years) at Hamilton (United-kingdom)
Lena Headey (/ˈliːnə ˈhiːdi/ LEE-nə HEE-dee; born 3 October 1973) is an English actress.
After being scouted at age 17, Headey worked steadily as an actress in small and supporting roles in films throughout the 1990s, before finding fame for her lead performances in big-budget films such as the fantasy film The Brothers Grimm (2005), the action film 300 (2007), portraying Gorgo, Queen of Sparta, and the adventure and biographical film The Red Baron (2008).
Headey is best known for portraying Queen Cersei Lannister in HBO's hit fantasy series Game of Thrones since 2011, a performance that has earned her two consecutive Emmy award nominations for Outstanding Supporting Actress in a Drama Series. She is also known for playing the titular character Sarah Connor on Fox's Terminator: The Sarah Connor Chronicles and the villainous drug lord Ma-Ma in Dredd.
Headey was once engaged to Johnny Cicco, and dated actor Jason Flemyng for nine years, from 1994 to 2003. She and Flemyng met during the filming of The Jungle Book, and she had a tattoo of his name in Thai on her arm, which has since been covered. She was reportedly dating Marcos Domina, a Brazilian model, following her breakup with Flemyng. She was linked to Game of Thrones co-star Jerome Flynn, however the relationship reportedly ended badly, resulting in the two being kept apart on set. She married musician Peter Loughran in May 2007. Headey and Loughran have a son, Wylie Loughran, who was born on 31 March 2010. Headey and Loughran separated in 2011 and she filed for divorce in the Los Angeles County Superior Court on 20 July 2012. The divorce was finalized on 26 December 2013.
In February 2015, Headey confirmed she was expecting her second child in summer 2015. On 16 April 2015, Headey stated that the baby will be a girl. On 10 July 2015, she gave birth to her second child, a daughter.
Headey has been close friends with actress Piper Perabo since they starred together in the 2005 films The Cave and Imagine Me & You. She has also campaigned on behalf of animal rights. Headey was a vegetarian, however in a 2011 interview she stated she now eats meat again, albeit rarely. Headey is good friends with her Game of Thrones co-star Peter Dinklage, who she has stated first pitched the role of Cersei Lannister to her.
Headey has a number of tattoos, and has stated "I was born wearing ink." Her tattoos include a large floral design on her back as well as a Pema Chödrön quote on her ribs. She told Esquire magazine that "I love tattoos. I find it calming." Her tattoos often require covering when Headey works, although she has stated that "you can usually get away with it by keeping your clothes on."
(Actress)
The Brothers Grimm
The Mortal Instruments: City of Bones
John Standing
Filmography of Lena Headey (40 films)
123Next page >
Directed by Burr Steers
Genres Thriller, Comedy, Horror comedy, Horror, Romance
Themes Films about families, Zombie films, Comedy horror films
Actors Lily James, Sam Riley, Jack Huston, Matthew Smith, Douglas Booth, Bella Heathcote
Roles Lady Catherine de Bourgh
Jane Austen's classic tale of the tangled relationships between lovers from different social classes in 19th century England is faced with a new challenge—an army of undead zombies.
Kingsglaive: Final Fantasy XV (2016)
Genres Drama, Science fiction, Fantastic, Fantasy, Action, Adventure, Animation
Themes Films about computing, Jeu, Films about magic and magicians, Films about video games, Films based on video games
Actors Shiori Kutsuna, Shōzō Iizuka, Keiji Fujiwara, Yūichi Nakamura, Kōichi Yamadera, Tomokazu Seki
Roles Lunafreya Nox Fleuret (voice)
Kingsglaive se passe dans le monde d'Eos qui ressemble à la Terre, en parallèle des événements d'ouverture de Final Fantasy XV. Eos est divisé en multiples nations qui détenaient autrefois des cristaux magiques. À présent, le royaume de Lucis est la seule nation à posséder un cristal, que la dynastie Caelum régnante utilise pour se défendre des envahisseurs via un mur magique. Le cristal, traditionnellement considéré comme un cadeau des divinités, est gardé dans une chambre spéciale à l'intérieur de la Citadelle Royale et détient un pouvoir magique n'étant accessible qu'à travers l'Anneau des Lucii, un anneau transmis de génération en génération aux rois de la lignée des Lucis.
Unity (2015)
Genres Documentary
Actors Aaron Paul, Adam Levine, Adrian Grenier, Lena Headey, Alison Eastwood, Amanda Seyfried
Roles Herself - Narrator (voice)
UNITY will be a documentary that explores humanity's transformation. It will be a film about "compassion for all beings", all "expressions of life", and going beyond any and all "separation based on form". The film is presented in five chapters: 'Cosmic', 'Mind', 'Body', 'Heart' and 'Soul'.
Actors Patrick Wilson, Lena Headey, Dianna Agron, Richard Dreyfuss, John Cho, Ray Winstone
Roles Jeannie Ellis
Sam Ellis (Patrick Wilson) is a man on the rise – a hot-shot prosecutor on the cusp of a bright future. When an intern (Dianna Agron) at the office becomes infatuated with him, Sam unwisely attempts to quiet his desires by seeing a high class escort — only to discover that the experience is more fulfilling and exhilarating than he could have imagined. A second appointment with an escort soon follows, and a third, sending his once idyllic life spiraling out of control. In the midst of wrestling with his demons, he suddenly finds himself being groomed to run for U.S. Congress — thrusting him into the public spotlight, and forcing him to take increasingly dangerous measures to keep the press, the law and his wife (Lena Headey) off his trail.
Directed by Noam Murro
Genres Drama, War, Fantasy, Action, Peplum
Themes Seafaring films, Transport films, Superhero films
Actors Eva Green, Sullivan Stapleton, Rodrigo Santoro, Hans Matheson, Caitlin Carmichael, Callan Mulvey
Roles Königin Gorgo
Queen Gorgo of Sparta tells her men about the Battle of Marathon, in which King Darius I of Persia was killed by General Themistocles of Athens 10 years earlier. Darius' son, Xerxes, witnesses his father's death, and is advised to not continue the war, since only "the gods can defeat the Greeks". Darius' naval commander, Artemisia, claims that Darius' last words were in fact a challenge and sends Xerxes on a journey through the desert. Xerxes finally reaches a cave and bathes in an otherworldly liquid, emerging as the 8-feet tall "God-King". He returns to Persia and declares war on Greece to avenge his father.
Low Down (2014)
Genres Biography
Themes Medical-themed films, Films about music and musicians, Films about drugs, Musical films
Actors John Hawkes, Elle Fanning, Lena Headey, Glenn Close, Michael Peter Balzary, Taryn Manning
Roles Sheila Albany
Joe Albany was a well accomplished jazz pianist during the 1960s and 1970s performing with the likes of Charlie Parker, Miles Davis, and Charles Mingus before his descent into heroin addiction. The film tells the story of Albany's life from the perspective of his then 11-year-old daughter Amy Albany through her own personal memoirs, as she watches him contend with his drug addiction during the 1960s and '70s jazz scene.
The Adventurer: The Curse of the Midas Box (2013)
Directed by Jonathan Newman
Origin United-kingdom
Genres Fantasy, Adventure
Actors Michael Sheen, Lena Headey, Sam Neill, Ioan Gruffudd, Aneurin Barnard, Keeley Hawes
Roles Monica
Mariah Mundi has no choice but to unite with the enigmatic Will Charity when his family is kidnapped by an unknown enemy. Their adventure leads them to the mysterious and majestic Prince Regent, a huge steam-powered hotel on a small island at the furthest reach of the Empire. Mariah, with the help of Charity must unravel the secrets of the island to find the truth behind the disappearance of his family, and prevent Otto Luger from getting his hands on the mystical and powerful Midas Box.
Directed by Harald Zwart
Origin German
Genres Drama, Science fiction, Fantastic, Fantasy, Action, Adventure, Crime, Romance
Themes Films about animals, Films about magic and magicians, Films about religion, Films about sexuality, Sports films, LGBT-related films, Martial arts films, Wolves in film, Films about angels, Werewolves in film, Vampires in film, Mise en scène d'un mammifère, LGBT-related films, LGBT-related film
Actors Lily Collins, Jamie Campbell Bower, Robert Sheehan, Kevin Zegers, Lena Headey, Kevin Durand
Roles Jocelyn Fray
New York City teenager Clary Fray begins seeing a strange symbol, worrying her mother Jocelyn Fray and her mother's friend Luke Garroway. Later, at a nightclub with her friend, Simon Lewis, Clary is the only person who sees Jace Wayland killing a man. Meanwhile, Jocelyn is abducted by two men, Emil Pangborn and Samuel Blackwell, but she is able to call Clary and warn her about someone named Valentine. Jocelyn drinks a potion putting her in a comatose state. Returning home, Clary finds her mother missing and is then attacked by a demon. Jace appears and kills it. Jace explains that he and her mother Jocelyn are both Shadowhunters (also called Nephilim), warriors that slay demons and rule over the downworlders. Clary has inherited her powers, including the ability to use runes.
Directed by James DeMonaco
Genres Science fiction, Thriller, Horror
Themes Films about children, Films set in the future, Political films, Dystopian films
Actors Ethan Hawke, Lena Headey, Max Burkholder, Adelaide Kane, Edwin Hodge, Rhys Wakefield
Roles Mary Sandin
On March 21, 2022, one hour before the annual Purge commences, James Sandin (Ethan Hawke) returns to his home in an affluent Los Angeles suburb to wait out the night with his wife Mary (Lena Headey) and their two children, 17-year-old daughter Zoey (Adelaide Kane) and 14-year-old son Charlie (Max Burkholder). James is the top salesman for elaborate security systems designed specifically for Purge night, and the family is assured that the security system manufactured by James' company will keep them safe. Their neighbors attribute the size and fittings of the newly extended Sandins' house to his success in local promotion.
Dredd (2012)
Directed by Alex Garland, Pete Travis, Andrew Macdonald
Genres Science fiction, Action
Themes L'action se déroule en une journée, Films about computing, Post-apocalyptic films, Films about drugs, Films set in the future, Superhero films, Political films, Cyberpunk films, Dystopian films
Actors Karl Urban, Olivia Thirlby, Wood Harris, Lena Headey, Domhnall Gleeson, DeObia Oparei
Roles Ma-Ma
The future United States is a dystopic irradiated wasteland known as the Cursed Earth. On the east coast lies Mega-City One, a violent metropolis with 800 million residents and 17,000 crimes reported daily. The only force for order are the Judges, who act as judge, jury and executioner. Judge Dredd is tasked by the Chief Judge with evaluating new recruit Cassandra Anderson, a powerful psychic who failed the aptitude tests to be a Judge.
Pete Smalls Is Dead (2010)
Directed by Alexandre Rockwell
Genres Comedy
Actors Mark Boone Junior, Peter Dinklage, Tony Longo, Seymour Cassel, Todd Barry, Steve Buscemi
Roles Shannah
Laid to Rest (2009)
Genres Thriller, Horror, Slasher
Themes Films about films, Medical-themed films, Films about sexuality, Snuff films in fiction, Films about television, Transport films, Erotic films, Films about prostitution, Serial killer films, Films about psychiatry, Films about disabilities, Road movies, Chase films
Actors Bobbi Sue Luther, Kevin Gage, Sean Whalen, Johnathon Schaech, Thomas Dekker, Richard Lynch
Roles Cindy
A young woman with amnesia breaks out of a coffin in a funeral home, and dials 911 in the morgue, but accidentally unhooks the telephone while speaking to the operator. The mortician appears, and is impaled by a man equipped with a chrome skull mask, and a shoulder mounted camera. The girl stabs ChromeSkull in the eye, and runs off while he treats his wound. The girl is picked up by Tucker, who takes her home to his wife Cindy, and promises her that they will go to the sheriff's station in the morning, as Tucker's truck is low on gas, and their phone service has been cut off.
Tell-Tale (2009)
Directed by Michael Cuesta
Genres Drama, Thriller, Horror
Themes Medical-themed films, Films about psychiatry, Films about disabilities, Films about autism
Actors Josh Lucas, Lena Headey, Brian Cox, Bea Miller, Dallas Roberts, Ulrich Thomsen
Roles Elizabeth
In Providence, a husband and his wife die in a botched robbery; we see flickers of his last memories. His heart goes to Terry Bernard, a single father raising a girl with a rare degenerative disease. After the operation, Terry has flashes of memory from the last moments of the dead donor's life. Then, he recognizes one of the donor's killers and follows him into an alley. Within days, Terry becomes an unwilling avenger, with a police detective on his trail. Meanwhile, he begins a romance with his daughter's doctor, his moods complicated by memory flashes, the donor's deepening presence in both Terry's mind and body, and the unexplained bond among the donor's killers. Can this end well?
The Red Baron (2008)
Genres Drama, War, Biography, Action, Adventure, Historical, Romance
Themes Transport films, Aviation films, Political films, Disaster films, Films about aviation accidents or incidents
Actors Matthias Schweighöfer, Joseph Fiennes, Til Schweiger, Lena Headey, Maxim Mehmet, Volker Bruch
Roles Käthe
In 1906, a young Baron Manfred von Richthofen (Tomáš Koutník) is out hunting deer, with his younger brother and younger cousin, Lothar and Wolfram, when they hear an aeroplane overhead. Enchanted, he follows it on horseback, waving his arms.
Directed by Thomas Dekker
Genres Drama, Comedy-drama
Actors Megan Fox, Thomas Dekker, Rumer Glenn Willis, Lauren Storm, Ron Jeremy, Lena Headey
Roles Mom