text:
advertisement - about this ad - report this ad
21 Family Movies to Give You Warm Fuzzy Feelings During the Holidays
This holiday season, the whole family can snuggle up on the sofa and watch one of these vegan-friendly, child-appropriate, animal rights related movies.
These family movies are perfect for the holiday season.
Kat Smith
Senior Editor | New York City, NY | Contactable via: kat@livekindly.com
Kat has been writing about veganism, environment, and sustainability for five years. Their interests include over-analyzing the various socioeconomic forms of oppression, how that overlaps with veganism, and how the media in all of its forms reflects the current culture.
With dark winter nights, toasty fires, warm mince pies, and vegan hot chocolate, Christmas is the ultimate time to snuggle up and enjoy some classic family movies.
Christmas is also a time of love and compassion. That's why we've compiled the best family movies reminding us to care for all living beings this festive season. Here are our top picks for movies with an underlying vegan message.
Annabelle's Wish shows how humans and cows can be friends.
1. Annabelle's Wish
The 1997 animated film "Annabelle's Wish" tells the story of the friendship between a young boy named Billy and Annabelle, a calf born on Christmas Eve. On Christmas Eve, Santa visits the farm and grants animals the ability to talk and Annabelle becomes fascinated with Santa's reindeer. Before Santa leaves, he tells her that her ability to talk must be kept secret. Annabelle breaks the promise when she tells Billy "bless you" after he sneezes. It's then that she learns that Billy lost the ability to talk after losing his parents.
But, the two form a friendship that lasts a lifetime. Billy gives up his beloved possessions to save his cow from being taken away. In turn, Annabelle selflessly wishes for Santa to give her friend his voice back, giving up her own voice in order to do so. The two live together until Annabelle is an old cow, teaching a valuable lesson about friendship and empathy toward animals.
Hunters were not happy with their portrayal in "Bambi."
2. Bambi
Disney's 1942 classic "Bambi," based on the 1923 Austrian book, is about a young deer growing up in the forest. Bambi loses his mother to a hunter at a young age, revealing the bleak reality of hunting animals for sport. Later in the film, a wildfire starts as the result of an unattended fire at a hunter's camp, forcing the animals to flee their homes. Bambi faced harsh criticism at the time of its release for straying from the fantasy world that Disney was known for. The 1942 edition of the magazine Outdoor Life called the movie "… the worst insult ever offered in any form to American sportsmen." However, today, Bambi is considered a timeless classic whose lesson reaches people of all ages.
There's an underlying conservationist message in "Happy Feet."
3. Happy Feet
"Happy Feet" is a 2006 CGI film that takes place in Antarctica, where Emperor penguins sing to attract their mates. But, the main character, a young penguin named Mumble played by Elijah Wood, can't sing — he can only dance. The story is mainly about Mumble finding his place in the world, but it also shows how humanity impacts wildlife. Lovelace, a rockhopper penguin, has a plastic six-pack ring stuck around his neck. Later in the film, humans catch and send Mumble to a marine park. There, he becomes depressed, echoing the reality for animals in captivity. He is eventually returned to his family, and researchers learn that animals are struggling to survive as a result of overfishing. This leads to a ban on all fishing in Antarctica.
Disney's classic painted an ugly portrait of fur fashion.
4. 101 Dalmatians
"101 Dalmatians" from 1966 is about a litter of puppies stolen by Cruella de Vil, a fur fashion aficionado who wants to make a Dalmatian fur coat. At a time when fur fashion was very in, "101 Dalmatians" empathizes with animals killed for their fur. Cruella is one of the most iconic Disney villains. She was portrayed by Glen Close in the 1996 live-action film and Emma Stone plays her in an upcoming live-action origin story.
Ferdinand is about a gentle giant.
5. Ferdinand
This 2017 animated film stars a gentle bull named Ferdinand, who loses his father to a bullfight at a young age. Despite his big size, Ferdinand doesn't want to fight for glory like the other bulls. Despite its lighthearted tone, the film reveals the cruel reality of bullfighting. Ferdinand's bull friends risk either being sent to the slaughterhouse or being killed by a matador in a fight. Even when he ends up in a bullfight, Ferdinand sticks to his peaceful ways and convinces humans in the crowd to stick up for him.
Chickens escape an egg-farm-turned-meat-farm in Chicken Run.
6. Chicken Run
"Chicken Run" is a 2000 stop-motion animation film about egg-laying hens whose caretaker decides to begin slaughtering chickens for profit in order to make more money. After meeting a rooster named Rocky, the chickens devise a plan to escape their fate.
This classic film inspired compassion for animals.
7. Babe
"Babe" is a 1995 drama about an orphan piglet who's taken in by a farmer. The young pig grows up with a border collie and her puppies. The way humans treat animals is a central theme. Babe comforts the mother dog when her puppies are sold for profit. He meets a duck who crows like a rooster in hopes of making himself useful. And he becomes distressed when he learns from the farm cat that humans kill pigs for food. The film had such an impact on star James Cromwell, who played the farmer, that he went vegan and is now an outspoken advocate for animal rights.
This '90s classic stands up for rainforests.
8. FernGully: The Last Rainforest
"FernGully" is a 1992 animated musical about a fairy named Crysta and a human lumberjack named Zak who through a mishap, shrinks him down to the size of a fairy. The movie takes a strong stance for the environment and animals — Crysta teaches Zak about how harmful cutting down the rainforest is. They meet a bat named Batty, played by Robin Williams, who was experimented on by humans. the main villain, Hexxus, played by Tim Curry, is an anthropomorphized cloud of pollution that gains strength from fossil fuel emissions.
"The Fox and the Hound" is about an unlikely friendship.
9. The Fox and the Hound
Disney's 1981 classic "The Fox and the Hound" is about the unlikely friendship between an orphan fox named Tod raised by a human and a puppy named Hunter. Wild animals warn Tod not to get too close to Copper. They even show him the pelts of animals that Tod's master shot. As he gets older, Tod's human caretaker releases him back into the forest, where he adapts to life in the wild. While on a hunting trip, an older Copper tracks down Tod. But, despite his master's orders, he spares the life of his former friend.
"Fly Away Home" is about being kind to wildlife.
10. Fly Away Home
This live-action coming of age drama from 1996 is about Amy, played by a young Anna Paquin, who moves in with her estranged father after losing her mother. When construction destroys a small wildlife habitat, Amy comes across an abandoned nest with 16 goose eggs. When the eggs hatch, the young goslings see Amy as their mother, and she takes up the responsibility of teaching them everything about surviving in the wild — including learning to fly a plane so she can help them learn their migratory pattern.
Dreamworks' animated feature teaches a lesson about freedom.
11. Spirit: Stallion of the Cimarron
"Spirit: Stallion of the Cimarron" is a 2002 animated film set in the 19th-century American West. The titular character, Spirit, is born to a herd of wild horses but is eventually captured by wranglers. He's sent to a US cavalry post, where they try to force him to be obedient to humans. He's rescued by a Lakota Native American named Little Creek and they form a mutual respect for each other's desire to live free.
Corporate green is the villain in "The Lorax."
12. The Lorax
Based on the Dr. Seuss book, the 2012 animated film "The Lorax" takes place in a world where all plants are artificial — and the mayor sells bottles of oxygen marketed as Fresh Air. The main character, a boy named Ted Wiggins, has a crush on an environmentalist who wants to see a real tree more than anything. This children's movie teaches the importance of respecting nature above all.
All dogs are good dogs in "Marmaduke."
13. Marmaduke
An adaptation of the newspaper comic strip, 2010's "Marmaduke" follows the story of its titular character as he navigates the divide between pedigree dogs and other neighborhood dogs. The movie teaches the lesson that every dog is an individual and worthy of love, no matter what their background.
"Frozen 2" takes a pro-environmental stance.
14. Frozen 2
A sequel to Disney's 2013 hit musical, "Frozen 2" sees its stars Elsa and Anna discover that older generations prioritized themselves over nature, ignoring the warnings of the land of Arendelle's native tribe. The two sisters set to right the wrongs of the past. The sisters must also learn to navigate a world in which the people they looked up to were the ones who destroyed an ecosystem in the name of greed, paralleling the current climate all too well.
A spider named Charlotte saves an orphan pig's life in "Charlotte's Web."
15. Charlotte's Web
"Charlotte's Web," based on the children's book by E.B.White, is about a pig named Wilbur who befriends a clever spider named Charlotte. When young Wilbur learns that pigs are killed for food, Charlotte comforts him and comes up with a plan to save him from slaughter by spinning webs praising him, which humans see as a miracle. Because of Charlotte's kind heart, Wilbur is allowed to live out the rest of his days.
Vegan actor Alan Cumming stars in "Black Beauty."
16. Black Beauty
"Black Beauty" is a 1994 live-action adaptation of Anna Sewell's novel of the same name. It tells the story of a black stallion named Beauty, voiced by vegan actor Alan Cumming, as he grows up and experiences both kindness and abuse at the hand of humans. This impactful story, which revealed the abuse horse's suffered at the hands of carriage drivers, had a significant impact on animal welfare. Outcries from leaders led to an outright ban on painful bearing reins for carriage horses in Victorian England and are said to have sparked a call for more anti-animal cruelty legislation.
"Rio" takes aim at the exotic bird trade.
17. Rio
This 2011 animated film starring a Spix's Macaw named Blu shows how exotic birds found in pet shops are the result of the cruel smuggling trade. Blu is kidnapped from his home at a young age and finds a home in Minnesota when his crate falls off a transport truck. When he's older, he's brought back to Rio de Janeiro to mate with a female Spix's macaw named Jewel, who longs to return to the wild. During the movie, the birds sabotage a pet trafficking ring, which results in smugglers being sent to jail. Blu and Jewel spend the rest of their lives together in the wild.
A young man regrets taking revenge on a bear in "Brother Bear."
18. Brother Bear
In Disney's 2003 animated feature "Brother Bear," a young Inuit man named Kenai, voiced by vegan actor Joaquin Phoenix, seeks revenge on a bear who he blames for the accidental death of his brother. But, after he kills the bear, the Spirits deem the death unnecessary and change him into a bear as punishment. As a bear, Kenai learns that he can speak to other animals and meets a young cub named Koda, whose mother is the bear that he killed in revenge. Through his journey, Kenai grows empathetic toward Koda, gaining respect for animals as individuals.
A young fish must escape a dentist office aquarium in "Finding Nemo."
Pixar's 2003 CGI film "Finding Nemo" is about Marlin, a single clownfish father whose son Nemo is captured by divers to be held captive in a small aquarium tank. Marlin is joined by Dory, a blue regal tang voiced by Ellen DeGeneres. And together, they go on an epic journey to bring Nemo home. Along the way, they meet a vegetarian shark named Bruce, who resists his instincts because he believes that "Fish are friends, not food."
Director Hayao Miyazaki added environmental messages to "Spirited Away."
20. Spirited Away
Legendary animator Hayao Miyazaki's 2001 feature "Spirited Away" is about a young girl named Chihiro. Chihiro becomes trapped in the spirit world after her parents eat food meant for the gods. Many of Miyazaki's films have an environmental message and Spirited Away is no different. While working at a bathhouse for spirits, Chihiro saves a customer who is the powerful spirit of a polluted river. Her friend, Haku, is a river spirit who lost his memories when city planners filled the river to make room for new apartment buildings.
Tim Burton's "Dumbo" doesn't shed a positive light on circus life.
21. Dumbo
The 2019 remake of "Dumbo" is a far cry from the original 1941 film. The movie follows Dumbo, a young circus elephant who is separated from his mother when she defends him from being bullied for his big ears. When the circus learns that Dumbo can fly, he becomes part of an act. But, the young elephant only wants to be reunited with his mother. At the end of the film, Dumbo and his mother are sent home to India. The circus also enforces a strict no-animal policy and the amusement park owner, Vandevere, is arrested for misconduct.
21 Family Movies to Teach Kids Animals are Friends


Lightweight, Breathable Synthetic/Mesh Upper – Provides exceptional ventilation to maintain your ft awesome, together with support.
Synthetic Overlays – Provide structure and support.
Removable Ortholite Sockliner – For elevated comfort. Can be taken off to support an orthotic.
Padded Tongue and Heel Collar – For added comfort along with a snug fit.
Rearfoot GEL Cushioning – Provides heel cushioning everywhere, in addition to cushioning.


text:
LARRY KING SUFFERS 2nd HEART ATTACK IN ONE WEEK
Entertainment Featured
April 29, 2019 043
Larry's publicist says the talk show host suffered an angina attack and did not suffer a heart attack or go into cardiac arrest, after which he underwent a successful angioplasty.
Our sources are clear – doctors told Larry's wife, Shawn, that he DID suffer a mild heart attack and there were proteins in his blood – a clear sign of a heart attack.
Larry King suffered a heart attack last Thursday after going into cardiac arrest … TMZ has learned.
Sources with direct knowledge tell us, Larry had been having difficulty breathing for months and was scheduled to check himself into the hospital Thursday for an angiogram.
We're told while he was at home getting ready to go to the hospital, he went into cardiac arrest.
Larry had been seeing doctors over the last 6 months for the breathing problems but we're told they did not diagnose the severity of the underlying problem.
He's had 2 heart attacks but has remained vibrant.
SOURCE: TMZ
Father, son and daughter graduate from College together
PEABO BRYSON SINGER OF ALADDIN "A WHOLE NEW WORLD" HOSPITALIZED AFTER HEART ATTACK
Now-dead Ohio State doctor accused of abusing at least 177
Venezuelan military truck plows into crowd during uprising
Rapper Meek Mill on his new album, Kanye, and criminal justice reform
admin December 2, 2018

redpajama_set_name: RedPajamaCommonCrawl


text:
package org.bouncycastle.crypto.modes;

import org.bouncycastle.crypto.BlockCipher;
import org.bouncycastle.crypto.CipherParameters;
import org.bouncycastle.crypto.DataLengthException;
import org.bouncycastle.crypto.params.ParametersWithIV;
import org.bouncycastle.util.Arrays;

/**
 * implements a Cipher-FeedBack (CFB) mode on top of a simple cipher.
 */
public class CFBBlockCipher
    implements BlockCipher
{
    private byte[]          IV;
    private byte[]          cfbV;
    private byte[]          cfbOutV;

    private int             blockSize;
    private BlockCipher     cipher = null;
    private boolean         encrypting;

    /**
     * Basic constructor.
     *
     * @param cipher the block cipher to be used as the basis of the
     * feedback mode.
     * @param bitBlockSize the block size in bits (note: a multiple of 8)
     */
    public CFBBlockCipher(
        BlockCipher cipher,
        int         bitBlockSize)
    {
        this.cipher = cipher;
        this.blockSize = bitBlockSize / 8;

        this.IV = new byte[cipher.getBlockSize()];
        this.cfbV = new byte[cipher.getBlockSize()];
        this.cfbOutV = new byte[cipher.getBlockSize()];
    }

    /**
     * return the underlying block cipher that we are wrapping.
     *
     * @return the underlying block cipher that we are wrapping.
     */
    public BlockCipher getUnderlyingCipher()
    {
        return cipher;
    }

    /**
     * Initialise the cipher and, possibly, the initialisation vector (IV).
     * If an IV isn't passed as part of the parameter, the IV will be all zeros.
     * An IV which is too short is handled in FIPS compliant fashion.
     *
     * @param encrypting if true the cipher is initialised for
     *  encryption, if false for decryption.
     * @param params the key and other data required by the cipher.
     * @exception IllegalArgumentException if the params argument is
     * inappropriate.
     */
    public void init(
        boolean             encrypting,
        CipherParameters    params)
        throws IllegalArgumentException
    {
        this.encrypting = encrypting;

        if (params instanceof ParametersWithIV)
        {
            ParametersWithIV ivParam = (ParametersWithIV)params;
            byte[]      iv = ivParam.getIV();

            if (iv.length < IV.length)
            {
                // prepend the supplied IV with zeros (per FIPS PUB 81)
                System.arraycopy(iv, 0, IV, IV.length - iv.length, iv.length);
                for (int i = 0; i < IV.length - iv.length; i++)
                {
                    IV[i] = 0;
                }
            }
            else
            {
                System.arraycopy(iv, 0, IV, 0, IV.length);
            }

            reset();

            // if null it's an IV changed only.
            if (ivParam.getParameters() != null)
            {
                cipher.init(true, ivParam.getParameters());
            }
        }
        else
        {
            reset();

            // if it's null, key is to be reused.
            if (params != null)
            {
                cipher.init(true, params);
            }
        }
    }

    /**
     * return the algorithm name and mode.
     *
     * @return the name of the underlying algorithm followed by "/CFB"
     * and the block size in bits.
     */
    public String getAlgorithmName()
    {
        return cipher.getAlgorithmName() + "/CFB" + (blockSize * 8);
    }

    /**
     * return the block size we are operating at.
     *
     * @return the block size we are operating at (in bytes).
     */
    public int getBlockSize()
    {
        return blockSize;
    }

    /**
     * Process one block of input from the array in and write it to
     * the out array.
     *
     * @param in the array containing the input data.
     * @param inOff offset into the in array the data starts at.
     * @param out the array the output data will be copied into.
     * @param outOff the offset into the out array the output will start at.
     * @exception DataLengthException if there isn't enough data in in, or
     * space in out.
     * @exception IllegalStateException if the cipher isn't initialised.
     * @return the number of bytes processed and produced.
     */
    public int processBlock(
        byte[]      in,
        int         inOff,
        byte[]      out,
        int         outOff)
        throws DataLengthException, IllegalStateException
    {
        return (encrypting) ? encryptBlock(in, inOff, out, outOff) : decryptBlock(in, inOff, out, outOff);
    }

    /**
     * Do the appropriate processing for CFB mode encryption.
     *
     * @param in the array containing the data to be encrypted.
     * @param inOff offset into the in array the data starts at.
     * @param out the array the encrypted data will be copied into.
     * @param outOff the offset into the out array the output will start at.
     * @exception DataLengthException if there isn't enough data in in, or
     * space in out.
     * @exception IllegalStateException if the cipher isn't initialised.
     * @return the number of bytes processed and produced.
     */
    public int encryptBlock(
        byte[]      in,
        int         inOff,
        byte[]      out,
        int         outOff)
        throws DataLengthException, IllegalStateException
    {
        if ((inOff + blockSize) > in.length)
        {
            throw new DataLengthException("input buffer too short");
        }

        if ((outOff + blockSize) > out.length)
        {
            throw new DataLengthException("output buffer too short");
        }

        cipher.processBlock(cfbV, 0, cfbOutV, 0);

        //
        // XOR the cfbV with the plaintext producing the ciphertext
        //
        for (int i = 0; i < blockSize; i++)
        {
            out[outOff + i] = (byte)(cfbOutV[i] ^ in[inOff + i]);
        }

        //
        // change over the input block.
        //
        System.arraycopy(cfbV, blockSize, cfbV, 0, cfbV.length - blockSize);
        System.arraycopy(out, outOff, cfbV, cfbV.length - blockSize, blockSize);

        return blockSize;
    }

    /**
     * Do the appropriate processing for CFB mode decryption.
     *
     * @param in the array containing the data to be decrypted.
     * @param inOff offset into the in array the data starts at.
     * @param out the array the encrypted data will be copied into.
     * @param outOff the offset into the out array the output will start at.
     * @exception DataLengthException if there isn't enough data in in, or
     * space in out.
     * @exception IllegalStateException if the cipher isn't initialised.
     * @return the number of bytes processed and produced.
     */
    public int decryptBlock(
        byte[]      in,
        int         inOff,
        byte[]      out,
        int         outOff)
        throws DataLengthException, IllegalStateException
    {
        if ((inOff + blockSize) > in.length)
        {
            throw new DataLengthException("input buffer too short");
        }

        if ((outOff + blockSize) > out.length)
        {
            throw new DataLengthException("output buffer too short");
        }

        cipher.processBlock(cfbV, 0, cfbOutV, 0);

        //
        // change over the input block.
        //
        System.arraycopy(cfbV, blockSize, cfbV, 0, cfbV.length - blockSize);
        System.arraycopy(in, inOff, cfbV, cfbV.length - blockSize, blockSize);

        //
        // XOR the cfbV with the ciphertext producing the plaintext
        //
        for (int i = 0; i < blockSize; i++)
        {
            out[outOff + i] = (byte)(cfbOutV[i] ^ in[inOff + i]);
        }

        return blockSize;
    }

    /**
     * Return the current state of the initialisation vector.
     *
     * @return current IV
     */
    public byte[] getCurrentIV()
    {
        return Arrays.clone(cfbV);
    }

    /**
     * reset the chaining vector back to the IV and reset the underlying
     * cipher.
     */
    public void reset()
    {
        System.arraycopy(IV, 0, cfbV, 0, IV.length);

        cipher.reset();
    }
}

redpajama_set_name: RedPajamaGithub


text:
import { NgModule } from "@angular/core";
import { BrowserModule } from "@angular/platform-browser";
import { HttpModule } from "@angular/http";
import { FormsModule }   from '@angular/forms';

import { AppRoutingModule } from "./app-routing.module";
import { AppComponent } from "./app.component";
import { LineChartHistory } from "./components/statistics/widgets/line-chart-history.component"
import { ClientSearch } from "./components/clients/widgets/client-search.component"
import { ClientList } from "./components/clients/widgets/client-list.component"
import { ClientListActions } from "./components/clients/widgets/client-list-actions.component"
import { ClientService } from "./components/clients/services/client.services"
import { SendPush } from "./components/clients/widgets/send-push.component";
import { AddDevice } from "./components/clients/widgets/add-device.component";
import { MainClient } from "./components/clients/main/main-client.component"
import { MainClientSearch } from "./components/clients/widgets/main-client-search.component"
import { HeaderNavBar } from "./components/common/header-nav-bar.component"
import { MainStatistics } from "./components/statistics/main/main-statistics.component"
import { ChartsModule } from "ng2-charts/ng2-charts";
import { StatisticsService } from "./services/statistics.services";
import { StatisticsResolve } from "./services/statistics-resolve.service";
import { DevicesAvailableService }  from "./services/devices-available.services";
import { ClientListEvents } from "./components/clients/widgets/client-list-events.component";
import { EnviorementDashboardProvider } from "./services/enviorement-dashboard.provider";
import { RequestWrapperService } from "./services/request-wrapper.services";
import { InfiniteScrollListComponent } from "./components/clients/widgets/infinite-scroll.component";
import { HistoryPushForClient } from "./components/clients/widgets/history-push-for-client.component";
import { TechnicalError } from "./components/common/technical-error.component";
import { FunctionalErrorDirective } from "./directives/functional-error.directive";
import { FunctionalSuccessDirective } from "./directives/functional-success.directive";
import { ModalOperation } from "./components/common/modal-operation.component";
import { MainAudit } from "./components/audit/main/main-audit.component";
import { MainSandBox } from "./components/sandbox/main/main-sandbox.component";
import { ListEventsAudit } from "./components/audit/widgets/list-events-audit.component";
import { EmployeeService } from "./services/employee.services";
import { DatePickerModule } from 'ng2-datepicker';

@NgModule({
    imports: [
        BrowserModule,ChartsModule,HttpModule,AppRoutingModule,FormsModule,DatePickerModule
    ],
    declarations: [
        AppComponent,LineChartHistory,
        MainStatistics,ClientList,ClientSearch,
        MainClient,ClientListActions,ClientListEvents,InfiniteScrollListComponent,
        FunctionalErrorDirective,MainClientSearch,SendPush,
        FunctionalSuccessDirective,HeaderNavBar,MainAudit,ListEventsAudit,ModalOperation,TechnicalError,
        AddDevice,HistoryPushForClient,MainSandBox
    ],
    entryComponents: [  ModalOperation  ],
    providers: [ RequestWrapperService, StatisticsService,StatisticsResolve,
                 DevicesAvailableService, EnviorementDashboardProvider, ClientService, EmployeeService],
    bootstrap: [
        AppComponent
    ]
})
export class AppModule {  }


From her offices in Stockport, Angela Moores specialises solely in the provision of family law advice.
Angela is able to offer appointments locally in Stockport or at your own home, office or other venue convenient to you.
Angela offers a wealth of experience along with the back up and support of our other experienced solicitors.
All meetings for clients will be held at locations convenient to you with no additional travel charges or expenses.


text:
About Sir Mark Todd
Horse Health Team
A Review of the Year by Sir Mark Todd
With 2021 fast coming to an end and with only a couple more horses to possibly run, it's been interesting to look back on what has really been my second year of full time training racehorses. With only a handful of horses in 2020, most of whom were unraced two and three year olds, we managed to have one winner from 37 starts and 14 horses in training. Not the ideal start that we had hoped for. So this year we set about changing a few things, and with some of the horses now more mature and a really good team of people, we started 2021 with a lot of enthusiasm and hope.
Things kicked off early with two wins at the beginning of January which gave a boost of confidence to everyone at Badgerstown. One of the winners, Liberated Lad was subsequently sold and has gone on to win a couple more races to date. The other, My Footsteps who was consistently placed as well, has had a change of direction and is now show jumping for his very patient owner Bernice Cuthbert.
Our stand out 3yr old colt Tasman Bay, owned by Sir Peter Vela, who had had one educational run at two, started his season in the best possible style with an emphatic win at Newcastle on the 26th March. He then ran five more times through the season, all bar one in Group or listed company and racing against some of the best three year olds of this year and never finishing out of the first three. The highlight undoubtably was his second placing behind Alenquer in the GR2 King Edward VII at Royal Ascot, our first horse to race at this historic meeting. He stays in training for 2022 and has done very well in his break and we hope that he can pick up a very good race next year.
My very first winner in the UK, Petit Bay, made a winning reappearance over over 11f at Kempton in April, only to discover she had an injury that would prevent her from racing the rest of the year so her owner, Mr Bobby Allen, decided to put her in foal to Time Test and she is currently on our farm and due to foal in March next year.
The day after Tasman Bay won, Soyounique put his nose in front having previously shown considerable promise but letting himself down through over racing. He then followed that up with another win and was then sold at auction and will continue his racing career.
Another of our winners to be sold was the promising galloper L'Operateur, who was owned by leading NZ stud master and owners Brendan and Jo Lindsay of Cambridge Stud.
Promising 3yr old filly Seixas has won two of her four starts in the colours of OTI racing and will race again next year.
Our recent winners, Wow William and Mercian Hymn have given a lot of satisfaction for different reasons. Wow William was bred and is part owned by dear friend The Dowager Duchess of Bedford who I also trained for in NZ. My wife Carolyn also shares in the ownership with long time friend Debbie Sidebottom. He is by the sprinting sire The Wow Signal, but now appears to want to stay and won over 12f. We look forward to running him again next year. Mercian Hymn has a wonderful pedigree but has proved to be a tricky horse to fathom, but it now looks that we are getting the hang of him and he won very nicely over 12f. He is still quite immature, he will run once more this year and then have a break and hopefully come back better next year.
Another winner was our only two year old runner this year, Red Phantom who won on debut. He was originally a £800 yearling purchase by Jan-Michael Hicks who we subsequently purchased from him as an untried 2yr old. After his win he was purchased to race in Australia.
Although I have never been one to pay much attention to statistics, I was pleased to see on the Racing Post that our Winners to runners ratio was among the top 10% of trainers in this country at 16% and our Winners to starters ratio of 63% was the highest of any trainer in the UK, so an extremely pleasing result for the year and a tribute to the hard work and dedication of our whole team.
This year we have bought three well bred fillies and three colts at the Tattersalls sales series who have all been broken in and turned away till next year. We will be looking to syndicate them so if anyone is interested then please get in touch as we would very much welcome new owners into our team operation. We will post more details of these very soon.
Click below to read about our facilities.
Click below to view all of our current horses
mtoddracing@gmail.com
Copyright 2022 Mark Todd Racing | Website designed by The Smarter Web Company


Please find below classifieds in category Sporting goods category in Indianapolis. Please use the form above to refine your search in Sporting goods in Indianapolis. If you can not find what you need in Indianapolis please add your wanted ad to let sellers contact you. If you want to keep your contact info confidential enter only your email address so you will receive offers into your account in our system. You can click Post a classified ad link below or the button Post classified for FREE in top right corner of this page to post your classified ad in category Sporting goods in Indianapolis. It is fast, easy and free to post an ad in FREEADSinUS.com. It will take you just few minutes to have the ad available on our listings. You can edit your ads any time by clicking "Edit my ads" button on top right corner of this page.
have an assortment of feathers, and horse hair for sale. comes with 30 feathers, horse hair, 10 hooks per bag to tie flies. $20 per bag, Can get on a limited bases rooster feathers. Each bag will contain quinea bird, doves, chicken, parrot (when they lose them)peacock feathers.2 sizes of hooks and strands of horse tail hair.
This is classifieds listing page in category Sporting goods in Indianapolis. The listings include ads for sale and wanted ads posted in Indianapolis location on our site or sourced from Oodle.com from categories related to Sporting goods. If you posted an ad on this page before please click "Edit my ads" button to sign in your account and edit your classified ads, check the requests sent to you from your ads contact forms or check the offers sent to your wanted offers.
Sporting goods Indianapolis classifieds, Indianapolis ads, Indianapolis classified ads, garage sale Indianapolis. Find here ads for sale, to buy and rent in Indianapolis. Goods for sale in Indianapolis, vehicles for sale in Indianapolis, Indianapolis real estate for sale, Indianapolis property for sale, property for rent in Indianapolis, business ads in Indianapolis, Indianapolis business classifieds, services in Indianapolis, Indianapolis services ads, jobs in Indianapolis, pets for sale in Indianapolis, Indianapolis dating, Indianapolis cars for sale.


text:
by Ian Darler (Author)
Non-Fiction Nature, recreation and sports Sports & recreation Football
Ian Darler has won just about every award the green-keeping industry has to offer, managed his stadium through tempestuous and terrific times and dealt with as many life-and-death situations as some paramedics. Now, as head groundsman and stadium manager at Cambridge United's Abbey Stadium for 40 years, he tells the story of a life that has seen him rub shoulders with some of the greatest and funniest characters in football, turn out the kind of surfaces players dream of, cross swords with the occasional manager and cope with catastrophes that would have floored a lesser mortal. Lauded by his peers in the turf management business as one of its most able and dedicated practitioners, Ian has tales to tell about personalities from every echelon of the game. A natural storyteller, he remembers every disaster, every triumph, every tragedy and every side-splitting practical joke.
Roy McFarland (Introduction author)
G2 Rights


text:
History & Merger
Management Team & Staff
Healthy Novato Initiative
Novato Teen Clinic
Apoyo Emocional
Latino Leadership
Rental & Housing Assistance
Job Search & Training Support
Income & Budget Planning
Parenting Skills & Support
Holiday Share & Toy Drive
Stories & Testimonials
Our Vision: A strong and healthy community with opportunities for all
Cheryl Paddack
Cheryl Paddack, Chief Executive Officer
Cheryl Paddack has dedicated her career to advocate for critical causes such as anti-poverty, human services, independence for the visually impaired, energy efficient products and services, and environmental clean-up. She has worked in Marin County since 2001 after emigrating from Canada. For the past 11 years, she has led efforts in North Marin to ensure that underserved populations have access to vital services such as mental health, scholarships for preschool and affordable childcare, youth enrichment programs, a weekly food pantry and access to nutritious food, and rental and employment assistance. Cheryl is currently the Chief Executive Officer of North Marin Community Services, and led the merger efforts between the Novato Youth Center and Novato Human Needs Center. The organization delivers an array of human services to 6,000 people in need per year. Prior to this, she served for nine years as the Executive Director of the Novato Youth Center, seven years with Guide Dogs for the Blind/San Rafael, and in Canada with BC Hydro Power Smart. Cheryl strives for excellence in operations and programs and has received prestigious awards such as Excellence in Leadership 2018/CVNL's Heart of Marin, Novato Large Business of the Year and Spirit of Marin. She is a strong believer in collaborative relationships and actively serves on public and private sector committees: Nonprofits Insurance Alliance of California, Marin Child Development Directors Collaborative, Healthy Novato Initiative, and Novato Chamber of Commerce Non-Profit Day Moderator since 2010. Cheryl holds a Bachelor of Business Administration, with a double major in Marketing and Economics. She resides in Novato with her family, and is a dual citizen of the U.S. and Canada.
Creating Hope: Overview of NorthMarin Community Services
Be the Change interview with Novato Friday Night Live, Healthy Novato Project
Merger Luncheon Celebration, Feb 15, 2018
Freaky Friday Halloween fundraiser, Oct 20, 2017
Vanshika Nachnani
Alaina Cantor
Ruthie Reeder
Jennifer Moeller
Berta Campos-Anicetti
Chelsea Fenton
Wilson Ave Center
680 Wilson Avenue
info@northmarincs.org
Novato Blvd Center
1907 Novato Blvd.
Nicole and her daughter have moved from crisis to self-sufficiency through the resources and support of NMCS. Read her story
© North Marin Community Services 2018 | site by Kiosk | sitemap


Forge Design Studio were delighted to be invited to the official opening of The Performance Studio at Broadstone Golf Club. We worked closely with the team at Broadstone Golf Club to realise their dream of creating a state of the art indoor training facility within the undercroft of the existing Clubhouse.
The area to the rear of the Club had been undisturbed for 30 years before the guys in the pro shop hatched a plan to utilise the space. We drew up initial plans and liaised with GAP Structural Engineers to produce the fully developed proposals.
After a great deal of hard work by all parties, (and numerous iterations!), the final result was revealed to club members and guests at the Opening Ceremony last Friday. Its an absolutely fantastic facility which will allow the Professional Team to conduct teaching and training all year round as well as giving the opportunity to play the great courses of the world without leaving the comfort of the studio!!
Mike now has no excuse to start next year's golf season with the same high handicap!!
We followed up the success of last year's away day with another CPD Trip on Friday 3rd November.
This year the simple instruction was to make sure we left our car at home!
After rendezvousing nice and early, Claire, Loretta, Mike and Nick, set off in the fog from Southampton Parkway just before 9.00am and headed to the new Children's Centre at Tadley by the architects, Ayre Chamberlain Gaunt. A modest building on a tight site to a very restricted budget this shows you what can be done with dedication, determination and creativity. An admirable scheme which has been very well received by the community it serves.
The architect is Jon Pardey and the completed buildings, garden and external spaces were looking very good in the autumn sunshine. The quality, compared to many other standard 'issue' housing schemes was very impressive! Whatever you might you think of Grand Designs this development is certainly trying to improve the standard of everyday housing.
For the last stop of the day we travelled north to Laverstoke Mill, the home of the Bombay Sapphire Distillery – Thomas Heatherwick was responsible for the masterplan and regeneration of the mill including the amazing greenhouses. It was only polite to indulge in the Gin cocktail Masterclass!
The 'Laverstoke' was a firm favourite amongst the cocktails – if you haven't visited you should try and get along to see it and sample the experience!
Special thanks to our Director, Mike, for organizing a brilliant day out filled with 3 interesting projects and delicious gin!! All within 45 or so miles from the office, nice!


Inspired by the 1990's alternative rock/grunge era, Echo of Alt honors two iconic bands, Alice in Chains & Stone Temple Pilots. Echo of Alt offers two unique live performance options which includes a full electric performance of both AIC & STP as well as a full acoustic performance reminiscent of the classic MTV Unplugged series. The sole focus of Echo of Alt is the music by accurately recreating the music in its most powerful sense with remarkable drums, bass, guitar and lead vocals. Echo of Alt members are, Casey Jones (vocals), David Haverly (guitar), Andy Corum (bass) & Randy Marchetti (drums).


Terrific Trading is a great source of service, sales, marketing and motivation ideas and resources visit http://www.terrifictrading.com.
Resources for Success – Please visit Dr Philip Humbert's website for a wealth of articles, tips and tools http://www.philiphumbert.com.
Visit Western Tourist Radio for information about local Western Australia attractions and activities.


Environmental assessment for final policy on interpretation of the phrase "significant portion of its range" in the Endangered Species Act's definitions of "endangered species" and "threatened species"
"The U.S. Fish and Wildlife Service (FWS) and National Marine Fisheries Service (NMFS) (collectively, the Services) have prepared this environmental assessment (EA) for their Final Policy on Interpretation of the Phrase "Significant Portion of Its Range" in the Endangered Species Act's Definitions of "Endangered Species" and "Threatened Species" (Final Policy). The Final Policy provides an interpretation and application of "significant portion of its range" that reflects a permissible reading of the law and its legislative history and minimizes undesirable policy outcomes, while fulfilling the conservation purposes of the Endangered Species Act"--Summary.
U.S. Fish and Wildlife Service, Division of Ecological Services,. United States, National Marine Fisheries Service., Office of Protected Resources.. United States, National Oceanic and Atmospheric Administration., Office of Program Planning and Integration,.


Home » Posts tagged "Gaia"
This post has been viewed 1,497 times.
This post has been viewed 5,951 times.
This post has been viewed 14,995 times.
This post has been viewed 7,082 times.
This post has been viewed 13,238 times.
This post has been viewed 6,448 times.
This post has been viewed 5,369 times.
This post has been viewed 5,793 times.
This post has been viewed 4,350 times.


I have to be frank with you, I wasn't sure we could pull it off. I dreamed, I hoped, I prayed; but I wasn't entirely sure.
A little over a year ago, I finally gave in to a pressing upon my heart to make a difference in a community of which I am a part – the aviation community. My longing came from a place of frustration and broken heartedness with so much of the things that I saw out there. All I wanted was a place to find encouragement in this life, gain advice from those who had been there, and love my pilot out loud while still laughing together about the craziness that this life also encompasses.
What I repeatedly found, however, was a well of negativity and bitterness – bashing of spouses and their careers, demeaning of one another, and attacks on those women who dared to admit that they loved their pilots or their lives as aviation spouses. I found that instead of feeling built up or encouraged after visiting these sites, I felt even lonelier and a bit like I had shot a syringe of negativity straight into my veins.
I began to wonder if we could do this better.
For a long time, I wrote off pilot wife groups altogether. However, I truly needed the camaraderie of others who understood the struggles and nuances of this lifestyle but still wanted to do it well. I couldn't believe there were not others out there that wanted the same thing I did in a community, but they were either being drowned out by the noise or had slowly, like myself, just given up and decided they were on their own because it wasn't worth the toxicity to their lives.
And that is why I birthed #thepilotwifelife. I set different expectations and laid out firm parameters. Trolling, demeaning, and bashing would not be tolerated. It was a place where I hoped to give those who wished to love their spouses better a voice and for those who were struggling a place to find encouragement and positive advice. I wanted to create a strong, positive community where we could encourage one another, learn to F.L.Y., and strengthen our marriages.
I wasn't sure we could pull it off, however, because looking across the internet, there is a very real culture of negativity, trolling, unkindness, bullying. There is nary a blog or article or even personal thread that you encounter anymore where the comments are not nasty, derogatory, full of hate and derision. I knew I was asking something huge of the pilot wife community – to rise above the social media culture as well as aviation culture and create something very different, something beautiful. But could it be done?
In the beginning, we were only a couple of hundred strong, and I pretty much knew them all personally in one respect or another and knew it would be okay. But then something incredible and unexpected happened. This community exploded. It went from a few hundred to over 10k in a matter of days. And with that kind of growth, inevitably comes the dark side of social media. However, I also realized something else. People were longing for this! There was a desperate need in our circles for exactly what was being created here. They were hungry to find a community where they could share their struggles but still love their spouses.
So through the firestorm, I trudged forward. I stood firm in my expectations for this site and the rules by which we would abide here, not wavering under the scrutiny of general public pressure.
While there were a few early incidents of ugliness that were swiftly dealt with, most were not actually aviation men and women at all. I did not budge. In fact, what I have experienced over the last year has been nothing short of breathtaking. Our numbers are continuing to grow at an astounding rate, and yet the culture of kindness and positivity that this page was created to encompass has remained firm, if not stronger. I cannot tell you how incredibly proud I am of you!
And yet, it simply is not happening here! I have not actually had to admonish or remove comments or people in…well, months. And even then, there have only been a very small handful. You cannot begin to fathom how amazing and unconventional that is for a group of this size to continue to uphold a scroll don't troll mentality and treat each other with utmost kindness and respect! It is, in fact, virtually unheard of, anywhere. My heart is full!
You have not only embraced this community and what I hoped for it to represent, but you have ran with it and made it so much more! You continually love each other unabashedly, pour out heartfelt positive advice, commiserate together about the struggles without demeaning your spouses, and agree to disagree respectfully when it is so required. To say that I am proud of each and every one of you would not encompass the scope of how I feel for you. Time and time again, you make my heart swell with love. You give me hope that this world can be a better place. You exemplify what kindness can accomplish.
You, my beautiful aviation brothers and sisters, are a shining example to the whole world of how people of different backgrounds, beliefs, nationalities, colors, religions, etc…can love each other and do it well! Don't ever stop. The world is taking notice! You are lighting the way to a different path, and it is incredible!
This is what I have discovered through this entire endeavor. We do not have to settle for hatred! We can and should take a stand against bullying and by our own actions, words, and refusal to take part in it, create a better place for everyone. Responding to trolling does not 'fix' the problem, but rather refusing to be manipulated or dragged into the fight. A fire without fuel quickly burns itself out.
We do not have to accept anything lesser. It's not intolerant to refuse to play part to hatred. Perhaps the world has been tolerant of those things too long!
And maybe, just maybe, one person taking a stand for love can make a difference in this world after all.
I love you, aviation family. I am so incredibly proud of what we have built here. I am looking forward to seeing where this next year takes us. Where ever that might be I know it will be filled with encouragement, laughter, and hope, because that is what you stand for. I have a plethora of ideas and aspirations for this upcoming year, probably more than I can even begin to fit in my own little hangar, but who am I to put God in a tiny me-sized box? He's already proven over the last year that greater things than we could even begin to imagine can and will happen if we only take that first step out in faith.
From the bottom of my heart, friends, thank you. Keep it positive.
Mypilotwifelife Blog here on WordPress.
Your success is an inspiration to me — I am not part of your world per se, but I am in a similar place that you found your self in.
May your words continue to be used to bless your readers and help them with their issues of life.
Thank you for your example of someone who cared.
Thank you for staying strong & faithful! Thank you for creating this safe place!
Thank you! I always look forward to your posts and I'm always encouraged! Not to mention I read a prayer in your book "Just Winging It: Prayers for my Pilot" everyday! Thank you!


The emphasize from the missions is the high-quality comic e-book panel interludes that set up the story. That, and also the sheer quantity of achievable X-Men you'll be able to recruit, made Battle of the Atom briefly worth making an attempt for me like a Marvel admirer, but the novelty wore off fast. Remember that you will probably need to fork over some real-world money to get essentially the most unusual and well-liked playing cards. It's also worth noting that X-Men: Battle of the Atom demands an internet link - even to the solo marketing campaign - meaning that commuters with intermittent entry may be out of luck.
X-Men: Battle of the Atom's gameplay is simply too shallow and repetitive to face on its own. There's not significantly technique in managing and employing your deck of super-powered assistance figures, and it does not manage to make much feeling to bother with anything else once your main character can blast via missions without help. A deeper encounter may reward those who place enough time into evolving and growing their roster of X-Men, however the tedious boredom in the missions, especially early on, is deadlier to those mutants than any Sentinel.
Because of towards the absence of range in the missions as well as the overcome, although, the solo marketing campaign is a drudge. Even the typical drop boxes of experience and fight points, new recruits, and the capability to "evolve" duplicate playing cards into a larger form of mutant does little to energise Battle of the Atom. Likewise, 20 vs. 20 participant crew battles drag on, with a single team of same-looking mutants lazily tossing assaults at an additional team of same-looking mutants.
X-Men: Battle of the Atom frustrates on a cosmic degree. It's not because this card-based struggle recreation is impossibly challenging or excessively intricate – it is just boring. Indeed, a free-to-play X-Men game that provides with each other 50 years' well worth of Marvel's mightiest mutants in the previous, long term, and every possible alternate timeline seems for being a big, body fat, crushing bore. Neither a compelling card game or an interesting brawler, there is truly no purpose to suggest making an attempt X-Men: Battle of the Atom besides for its exhaustive compendium of X-Men and several awesome comedian book artwork.
If redundancy have been a mutant electrical power, then X-Men: Battle of the Atom's gameplay has mastered it like Magneto has mastered magnetism. In more than 45 missions, you will direct major X-Men characters like Wolverine, Rachel Grey, Kitty Pryde, Beast, Iceman, and Storm in battle in opposition to fan-fave villains just like the Hellfire Club, Apocalypse, and Dark Phoenix. With the assist of Cerebro and also the super-telepathic Stepford Cuckoos, you are able to help recruit X-Men from any timeline as playable cards to help in your attacks. Which all seems pretty awesome — I mean, Old West Cyclops…count me in! — until you begin playing and find out how repetitive the entire thing really is.
For instance, even though every character has their very own established of missions, they all pit you in opposition to the same carbon-copy Hellfire thugs over and over. There isn't even any visible, as even for a cell sport, the graphics are simplistic; the crudely animated heroes and villains appear like they had been snatched from a 8-bit Double Dragon arcade device. So every "mission" around equates to unpleasant pixelated Wolverine leaping before a bunch of two or a few Hellfire goons, beating them, then carrying out that same actual thing four more instances.
In each round of Battle of the Atom , you've access to 5 playing cards (mutants) from your hand-picked squad roster of ten to activate in fight. Depending on team affiliation, comparable powers, or particular story-based connections, some cards can be mixed for reward attack damage and perhaps added experience. Since each and every card's primary attributes are just attack and protection, there is not much strategy in developing assaults aside from producing your squad and understanding which characters merge well together. In reality, when you have stamina to spare, your main character can electrical power through the negative men by themselves, usually dealing out deadlier assaults compared to the X-Men playing cards at your disposal – which, specifically at reduce amounts, make the playing cards seem wholly pointless. When you run out of endurance, you will need to obtain a lot more with real funds or await it to regenerate – only one in the downsides in the free-to-play game.
You can visit the game website of X-Men: Battle of the Atom game to understand the game more.


Emma is your average college graduate—eager to make a go of her first job and pay off those student loans. Fresh out of a relationship going nowhere, she leaves Charlotte, North Carolina, behind and heads for the wild west—Billings, Montana. But in Montana, no one takes her seriously or appreciates her southern belle upbringing, except for one man—CEO of WestInn Enterprises, Gage Parker—and he seriously appreciates what Emma has to offer.
Corporate executive by day, rancher by night, Dom all the time—Gage Parker is an Alpha male with an insatiable sexual appetite and a fundamental need to control women sexually. When Emma crosses his line of vision during her work orientation at his hotel, he engineers a meeting and presents Emma with a proposition that literally rocks her southern belle upbringing to the core—and after a single visit to the Branded Filly Ranch, Emma learns she is powerless to refuse.


Management is an essential tool for getting desired output from the project. There is a requirement of a management approach that can manage the whole project. The APMP Training is designed to provide comprehensive knowledge of project management. Our APMP Training includes APMP Certification (PMQ) and APM Introductory Certificate (PFQ). This training covers various concepts such as conflict management, earned value analysis and leadership. PMQ course covers concepts such as project lifecycle, interpersonal skills, cost management and scope management. The PFQ course covers concepts such as project management, operating environment, project management and project definition.
This APMP Training provides knowledge of project management concepts. The delegates will gain an understanding of building, planning, managing and executing project plans. After completing the training program, the delegates will acquire self-confidence for the management of complex projects.
Pearce Mayfield is the world best training provider. We provide skills that help you to gear up career. We have well-qualified instructors to provide you best support. We are offering around 230 courses at more than 90 locations. You can learn from our online, onsite and classroom delivery methods. We offer courses at best price. We understand that training is not an end in itself, it means to enhance performance. We build everlasting relationships with our customers.


Similar to the use of adjectives, a noun being used as an adjective remains in the singular form and does not vary.
Only the noun acting as a noun accepts the plural form.
Some nouns are used in the plural form when they are used as adjectives. Some examples include sports, clothes, accounts, etc.
When we use the noun as an adjective there are several ways we can write it. Again, these are also known as compound nouns so they have the same structure.
Unfortunately, there is no easy way of knowing which of the three ways is best. There are even words that you can write in more than one way (for example world class, world-class).
In the same way, we can have many adjectives together, we can also have more than one "noun as adjective" together. For example, film sales forecast refers to the features of editing a film.
Senior school newspaper editor: this refers to the person who is highly ranked and is the editor of a newspaper in a school.
Note: In Senior school newspaper editor you should be able to spot another "noun as adjective." Look at newspaper, this word is made up of two nouns, news + paper.
National highway patrol: this is the group of officers who help keep our highways safe.
It is common to read many nouns stringed together in newspapers in order to convey a headline without using too much space. For example, Moon Landing Expensive Endeavor.
In order to make it easier to read these kinds of headlines try reading from right to left.


WAC 480-62-220 - Blockage of public grade crossings (please see note at bottom).
(1) Railroad companies must not block a grade crossing for more than ten consecutive minutes, if reasonably possible.
(2) A blocked grade crossing must be cleared immediately by the fastest available method, if the train movement will not violate rules issued by the Federal Railroad Administration, upon the request of law enforcement or other emergency services personnel, or when the engineer becomes aware that the crossing is being approached by a law enforcement or other emergency services vehicle with its emergency lights flashing or that such a vehicle is stopped with its emergency lights flashing at the crossing blocked by the train.
(3) A grade crossing is "blocked" if any part of a stopped train occupies the crossing or causes warning devices to be activated.
This regulation is unenforceable due to several federal court rulings. This is a national problem and states are strongly requesting that the Federal Railroad Administration (FRA) develop regulations to address the issue. The FRA is the only government agency that could consider creating rules to address blocked crossings. Until federal rules are developed, UTC staff will forward blocked crossing complaints to the FRA for all crossings in Washington state and will work with railroads where there is an imminent safety hazard resulting from a blocked crossing.
NOTE: A crossing is not considered 'blocked' until a train has not moved for ten minutes. Railroad operating rules state a crossing should not be blocked for over ten minutes. However, if the train moves at all, the ten minutes starts over. Sometimes blockages are unavoidable due to track circumstances, accidents or other environmental or operating issues.


text:
Realizing the Full Potential of Health Information Technology to Improve Healthcare for Americans: The Path Forward Recommendations
IX. Recommendations
A number of specific recommendations for the short and midterm follow from the discussions contained in this report.
The Chief Technology Officer of the United States should:
• In coordination with the Office of Management and Budget (OMB) and the Secretary of HHS, and using technical expertise within ONC, develop within 12 months a set of metrics that measure progress toward an operational, universal, national health IT infrastructure. Research, prototype, and pilot efforts should not be included in this metric of operational progress.
• Annually, assess the Nation's progress in health IT by the metrics developed, and make recommendations to OMB and the Secretary of HHS on how to make more rapid progress.
The Office of the National Coordinator should:
• Move more boldly to ensure that the Nation has electronic health systems that are able to exchange health data in a universal manner based on metadatatagged data elements. In particular, ONC should signal now that systems will need to have this capability by 2013 in order to be deemed as making "meaningful use" of electronic health information under the HITECH Act.
• Act to establish initial minimal standards for the metadata associated with tagged data elements, and develop a roadmap for more complete standards over time.
• Facilitate the rapid mapping of existing semantic taxonomies into tagged data elements, while continuing to encourage the longerterm harmonization of these taxonomies by vendors and other stakeholders.
• Support the development of reference implementations for the use of tagged data elements in products. Certification of individual products should focus on interoperability with the reference implementations.
• Set standards for the necessary data element access services (specifically, indexing and access control) and formulate a strategic plan for bringing such services into operation in an interoperable and intercommunicating manner. Immediate priority should be given to those services needed to locate data relating to an individual patient.
• Facilitate, with the Small Business Administration, the emergence of competitive companies that would provide small or underresourced physician practices, communitybased longterm care facilities, and hospitals with a range of cloudbased services.
• Ensure that research funded through the SHARP (Strategic Health IT Advanced Research Projects) program on data security include the use of metadata to enable data security.
The Centers for Medicare & Medicaid Services should:
• Redirect the focus of meaningful use measures as rapidly as possible from data collection of specified lists of health measures to higher levels of data exchange and the increased use of clinical decision supports.
• Direct its efforts under the Patient Protection and Affordable Care Act toward the ability to receive and use data from multiple sources and formats.
• In parallel with (i.e., without waiting for) the NRC study on IT modernization, begin to develop options for the modernization and full integration of its information systems platforms using modern technologies, and with the necessary transparency to build confidence with Congress and other stakeholders.
• When informed by the preliminary and final NRC study reports, move rapidly to implement one or more of the options already formulated, or formulate new options as appropriate, with the goal of making substantial progress by 2013 and completing implementation by 2014. CMS must transition into a modern information technology organization, allowing integration of multiple components and consistent use of standards and processes across all the provider sectors and programs it manages.
• Exercise its influence as the Nation's largest healthcare payer to accelerate the implementation of health information exchange using tagged data elements. By 2013, meaningful use criteria should include data submitted through reference implementation processes, either directly to CMS or (if CMS modernization is not sufficiently advanced) through private entities authorized to serve this purpose.
• By 2013, provide incentives for hospitals and eligible professionals to submit meaningful use clinical measures that are calculated from computable data. By 2015, encourage or require that quality measures under all of its reporting programs (the Physician Quality Reporting Initiative, hospitals, Medicare Advantage plans, nursing homes, etc.) be able to be collected in a tagged data element model.
The Department of Health and Human Services should:
• Develop a strategic plan for rapid action that integrates and aligns information systems through the government's public health agencies (including FDA, CDC, NIH, and AHRQ) and benefits payment systems (CMS and VA).
• Convene a highlevel task force to align data standards, and population research data, between private and public sector payers.
• Convene a highlevel task force to develop specific recommendations on national standards that enable patient access, data exchange, and deidentified data aggregation for research purposes, in a model based on tagged data elements that embed privacy rules, policies and applicable patient preferences in the metadata traveling with each data element.
• As the necessary counterpart to technical security measures, propose an appropriate structure of administrative, civil, and criminal penalties for the misuse of a national health IT infrastructure and individual patient records, wherever such data may reside.
• Appoint a working group of diverse expert stakeholders to develop policies and standards for the appropriate secondary uses of healthcare data. This could be tasked to the Interagency Coordinating Council for Comparative Effectiveness Research.
• With FDA, bring about the creation of a trusted thirdparty notification service that would identify and implement methods for reidentification of individuals when data analysis produces important new findings.
Other or multiple agencies:
• AHRQ should be funded to develop a test network for comparative effectiveness research. The FDA, and also other HHS public health agencies, should enable medical researchers to gain access to deidentified, aggregated, nearrealtime medical data by using data element access services.
• HHS should coordinate ONC activities with CDC, FDA, and any other entities developing adverse event and syndromic surveillance networks.
• The Department of Defense and the Department of Veteran Affairs should engage with ONC and help to drive the development of standards for universal data exchange of which they can become early adopters.


text:
Q: Anyway to improve my gzip PHP method? I Gzip my pages currently like so:
<?php
     ob_start("ob_gzhandler");

     //my page content

     ob_flush();
?>

However, I read a comment somewhere, earlier on, that this method uses a lot of memory, and I know that my website has been using a lot of memory on my virtual private server, so I thought it would be nice if I knew a way to reduce memory usage.
I tested my site with an online gzip tester which says my websites are sending gzipped pages, so my gzip method works, but the main obviously I'm looking for a less memory intensive option, if any.
I appreciate all suggestions. :) Oh and merry christmas ;P

A: Using the zlib.output_compression setting in php.ini may produce better results, as the documentation says it is to be preferred over ob_gzhandler.

A: You can use Apache mod_deflate if you are using Apache v2+ (via .htaccess)
<IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE application/javascript text/css text/html text/xml
</IfModule>

I don't think you can optimize anything there, just don't set compression level high, because there are minor changes in size but big in CPU usage.
Also compressing images and other similar content is useless because it is already compressed. Compression works best on text.

A: If it's an option, Apache has a module that's able to perform transparent compression on any file type you configure, including JavaScript, CSS and of course PHP-generated HTML:
http://httpd.apache.org/docs/2.2/en/mod/mod_deflate.html

A: I apologize for my accent. This perefod from translate.google.com. You use ngix technology. If so look about the module ngx_http_gzip_static_module. They say that it increases the speed of compression. And tell us about your character on your server.

redpajama_set_name: RedPajamaStackExchange


Q: I believe that there are some walls in my home that are not cavity wall insulated when they should be. I have an attached double garage with the master bedroom located above. The garage walls have not been insulated. I contacted the builder who stated that they have been part-insulated but they won't explain what this means. I had a surveyor's report which states that there is no insulation and that the insulation cannot now be provided as the gap is beyond 100mm. I have been in touch with the national house building council and they said it is a planning issue as there is no damage. I believe building regulations have been breached. I also believe that there is not much risk of damage and that it is more an issue that there is a gap. What should I do about this situation?
A: You must continue chasing the building regulators as they may have been negligent in signing off the work, and you may potentially take recourse against them. You may also consider action against the developers who sold you the house as, since they said it was fully insulated and this has turned out to not be the case, you may wish to claim on grounds of misrepresentation and/or negligence against them. You may additionally also wish to put the national house building council on notice that if there is any damage then you will hold them liable.
I had a client come to me very upset in relation to the service provided by another practitioner. I believe the practitioner is not regulated and holding themselves to be more qualified than they are. I want to know what I can do.


Finding the right type of hosting can be a struggle at times, especially when you have so many options to choose from. The two basic types of hosting services are free hosting and shared hosting. Shared hosting is a cheap hosting solution, but free hosting will be totally free for you. There are both pros and cons to using free hosting and shared hosting. A website that you plan to host will need space and bandwidth, two things that are not free in this world. There is always a price to pay, even in terms of free hosting. Even if your website will only consist of one page, you will still need to have hosting, which should be reliable. The type of hosting you intend to choose is totally up to you, but you should definitely consider the requirements for your website before making a purchase decision.
If your website will be a plain static website, you could go with free hosting. However, if you need databases, emails and other features; free hosting usually won't cut it. Free hosting usually only gives you a sub domain, or your own domain, space and bandwidth. There are many limitations with free hosting, as you cannot use over a specific amount of space and bandwidth. If you do exceed your limit, your account will be suspended for the remaining period of the month, or until your plan restarts the next month. Free hosting would still be a good choice, if you just want to be seen on the Internet. Some starter businesses tend to go for free hosting, which is then switched to shared hosting once there website has grown. With free hosting, you do not have to worry about monthly fees or any sort of service charge. Most free web hosting companies give you free hosting, while in return, you allow them to place ads on your website. The ad revenue is solely for the free hosting company. Here's a list of free web hosting companies that do not put forced advertisements on your website or in other words, free web hosting with no forced ads.
Shared hosting is a common choice among website owners and businesses. With shared hosting, you get all the benefits of web hosting, with features such as databases, ftp clients, emails and extra software's. Shared hosting is simply a service where the hosting company has one single server, which it uses to supply many users with space, bandwidth and resources. By doing so, hosting companies are able to offer its clients a great deal for hosting services. The shared hosting system is great if you are looking for a reliable service, with support and full features. You do not have to worry about hardware issues or system crashes, as all that is handled by your hosting company.
In the end, it all comes down to the fact that, you have to know what you are looking for. If you want to test a site or simply host a page on internet; you could easily go for free web hosting. However, if you need something that is more reliable and with technical support, your best bet is to choose shared web hosting.


text:
One of Our 50 Is Missing
Rueful anecdotes about New Mexico's mistaken geographical identity, since 1970
Updated Oct. 31, 2017
CACTUS? WE DON'T NEED YOUR STINKING CACTUS
The State Plates Project, based in Atlanta, is proposing that license plates throughout the country be revamped "to better capture the character of each of the 50 states." (Never mind that our Zia plates are already the best-looking license plates in the country.) Their suggested New Mexico design, which shows the iconic saguaro cactus—a species that does not grow in our state—elicited protest from folks who've had it up to here with Arizona's saguaro finding its way into New Mexico imagery. "And the geologic formations in the scene are distinctly Arizonan as well, not New Mexican," says Bill Johnston, of Organ. "Do they really think that a scene from Arizona 'better captures the character of New Mexico'?"
TOYS IN THE ATTIC
A number of years ago, while on a business trip, John Keesing of Santa Fe stopped at FAO Schwarz, in New York City, to get some gifts for his children. Upon checkout, he opted to have them delivered. After taking Keesing's address, the clerk informed him, "I'm sorry, sir, but we do not ship outside the continental USA." After several minutes of unsuccessful explaining and even map-drawing, Keesing asked to speak to a supervisor. "Four levels of supervisors later, and still unconvinced, they agreed to ship!"
Yolanda Baca was vacationing in Mazatlán, Mexico, when a man struck up a conversation with her by the hotel swimming pool. "We chatted for a while about various topics. At one point, he asked me where I was from. When I told him that I was from Las Cruces, New Mexico, he exclaimed, 'Wow, you speak good English for being from Mexico!' "She was stunned, "especially since he was from California!"
FROM FACEBOOK FRIENDS
The State of Pennsylvania once returned a check from the State of New Mexico to our Groundwater Bureau because "it needed to be in U.S. Funds."
Karen Loretta Thomas.
I was corresponding with a pet food company in the Pacific Northwest, trying to acquire food donations for a pet photo contest I was organizing for the Socorro County Chamber of Commerce. They were happy to contribute, until I gave them the New Mexico shipping address. The representative backpedaled, saying she didn't think they could ship across the border. Explanations were made, and all ended well.
Jennifer Polle
My mother was very worried when her passport expired before she was scheduled to visit me. She had been here several times before that visit, and travels a lot, and still thought New Mexico didn't count as a regular old state in the U. S. of A.
Kimberly Corbitt
SEND US YOUR STORY!
Please send your "Missing" anecdotes to fifty@nmmagazine.com or fifty@nmmagazine.com or Fifty, New Mexico Magazine 495 Old Santa Fe Trail, Santa Fe, NM 87501. Include your name, hometown, and state. Thanks!
Want more like this? Subscribe now!


text:
Q: AttributeError: module 'django.db.models' has no attribute 'cascade' I'm fairly new to Python and the Django framework and have run into a problem that i can't find much information on, I'm currently following the django tutorial on:
https://docs.djangoproject.com/en/2.2/intro/tutorial02/
I keep running into this error -

question = models.ForeignKey(Question, on_delete=models.cascade)
AttributeError: module 'django.db.models' has no attribute 'cascade'

i feel like there is something very simple i'm not doing and would love some help.
from django.db import models

class Question(models.Model):
    question_text = models.CharField(max_length=200)

    pub_date = models.DateTimeField('date published')

class Choice(models.Model):
    question = models.ForeignKey(Question, on_delete=models.cascade)

    choice_text = models.CharField(max_length=200)

    votes = models.IntegerField(default=0)

It says i'm supposed to get:
Migrations for 'polls':
  polls/migrations/0001_initial.py:
    - Create model Choice
    - Create model Question
    - Add field question to choice

A: It should be CASCADE - (Ref: Django Doc) (in UPPER CASE)question = models.ForeignKey(Question, on_delete=models.CASCADE)

Hence your models.py becomes,
#models.py
from django.db import models

class Question(models.Model):
    question_text = models.CharField(max_length=200)
    pub_date = models.DateTimeField('date published')

class Choice(models.Model):
    question = models.ForeignKey(Question, on_delete=models.CASCADE)
    choice_text = models.CharField(max_length=200)
    votes = models.IntegerField(default=0)

A: You should use CASCADE instead of cascade
question = models.ForeignKey(Question, on_delete=models.CASCADE)


Product overview: IKnowWhatYouMean is a robust real-time speech recognition application, which can convert voice into text. You can talk to the computer and it will type the text in a snap.
Issues: The software had to type exactly the words spoken with great accuracy. It had to rapidly identify the language, the topic, and the context and transcribe what is being discussed in a snap. The IKnowWhatYouMean app should be able to comprehend and manage the voice from audio and from a microphone as well. Plus, we had to develop and implement meaningful analytics, so that it could structure and analyze the text. Due to machine intelligence algorithms, we precisely transcribed the voice. It allowed analyzing grammar and language structure data, taking into account how the audio signal is composed. Plus, the customer wanted the app to be a self-learning creation. The IKnowWhatYouMean app should support 5 languages: English, French, German, Russian, and Spanish.
Supported audio formats: Web Media (WebM), Opus or Vorbis codec, MP3 or MPEG, Waveform Audio File Format (WAV), Linear 16-bit Pulse-Code Modulation (PCM), Free Lossless Audio Codec (FLAC), mu-law (or u-law) audio, and basic audio.
Result: A powerful, yet elegant and easygoing application, which can be utilized in various industries where you might need to use the voice recognition option.


I'd been eyeballing the new GLOCK 43 (street price about $450) since the NRA Convention 2015 when I first fondled one. It looks and feels, unsurprisingly, like a skinny GLOCK.
Now, I'm a GLOCK guy. I like them, at least in 9mm flavor, and I can't tell you how many I've lost in boating accidents over the years. I've had the full-size 17, the "compact" 19, the "baby" 26 and have enjoyed them all. Right out of the gate, they all get a 3.5# trigger and tritium night sights. Outside of that, mine are stock and run great, performing flawlessly as my self-defense tools. They're all quite compatible with me and I shoot that baby GLOCK just as well as the larger models.
Through some good fortune, I won a GLOCK 43 at a Guns Save Life meeting. GSL gives away a gun at each meeting location every month. I mention this in the spirit of fair disclosure: GLOCK didn't give me this gun for testing and evaluation and I owe them nothing.
The 6 + 1 capacity had always kept me away, but winning one on a $5 ticket at the Chicago Guns Save Life meeting is hard to beat. (I confess, I bought $60 worth of tickets.) Chuck's Guns in Riverdale, Illinois (Mayors Daley's and Emanuel's favorite gun shop) provided the very popular pistol to GSL. When I picked it up, I bought three additional G43 factory magazines and a holster. I intended to be "carry ready" with it after taking it on a test drive for comfort and reliability.
The gun felt OK at best. It's a little on the small side for my hands, but someone with smaller paws might find it just perfect. The sights are the ubiquitous factory standard and the trigger is classic GLOCK.
The gun, frankly, seemed just a little too big for a dedicated back-up gun. I toyed with carrying it in a pocket as an everyday carry backup, but it didn't fit comfortably in my 5.11 cargo pockets. But it fit like a dream under my suit and concealed very nicely.
As with the other guns in the GLOCK family, there's no external safety. Some insist that their semi-autos have safeties, but I'm not one of them. Keep your booger picker in your nose and off your trigger and you'll be completely safe if you observe proper holstering protocol.
I still felt luke-warm on the 6+1 carry capacity as a G19 plus two spare mags has been my everyday carry for at least a decade and a half. That's 46 rounds of loving for you non-GLOCK aficionados. My 19 by itself packs the ammunition of 2.5 G43s, and there's no need to reload.
Firing the single-stack GLOCK for the first time was…not exactly pleasant. The gun weighs in at under 18 ounces empty, and a couple of more with bad-guy stoppers in the magazine. Some might call it snappy, others might call it spicy or "exciting." All of the above describe my experience.
With Winchester Ranger 124gr JHP +P rounds, I found it bordering on unpleasant. Not as much a handful as a .380 micro pistol (Kel-tec P3AT, S&W Bodyguard .380, or Ruger LCP…take your pick), but it wasn't far off. I wouldn't want to would never run through a 500-round training course with it, let's put it that way.
Even though I'm a decent pistol handler and long-time instructor, I felt myself picking up a flinch after a couple of six-round mags and had to concentrate on a crush grip and deliberate trigger squeeze to overcome it. By the time I'd gone through over two boxes of shells, my hand felt beat up.
Accuracy? The gun showed it was far more accurate than I am. It wasn't easy to pound out a ragged hole at five yards, but it was possible. I admit that I really had to concentrate to shoot it well.
Putting rounds into a ragged hole at 5 yards was a struggle, but possible.
Reliability? The first problem came in the first magazine of self-defense ammo. A failure to feed four rounds in. Then on the second mag, another FTF three rounds in. A tap on the rear of the slide brought the gun into battery in both instances, but I shouldn't have to do that.
Thankfully the last three mags of hollow-points ran flawlessly, but I was concerned: two malfunctions in 31 rounds of Winchester Ranger premium self-defense ammo? That's a 6.45% failure rate – worse than the Hi-Point 9mm pistol!
Was I limp-wristing it? I doubt it, particularly shooting from two-handed isosceles as an experienced shooter. I can't recall the last malf I had that was attributable to me limp-wristing any other GLOCK. Lube issues? I didn't lube it out of the box, but heavy lube is a no-no with GLOCKs and it didn't feel or sound dry in my earlier manipulations.
A number of mags of 9mm ball (Aguila) ran fine, but I'm not carrying ball ammo to save my life.
I will say after a thorough cleaning and generous lubrication, I took it out again a couple of weeks later. I ran through about 70 rounds of the Winchester Ranger 124gr JHP+P ammo without a hiccup. Another two boxes of Aguila FMJs went through flawlessly, although only about a third of those were shot by me. Some others at the range tried it out.
Unfortunately for GLOCK, I shot the 43 side-by-side with a S&W Shield and a Ruger LC9s Pro after that first trip to the range. The Shield was noticeably more comfortable to hold and shoot, and the Ruger LC9s Pro, while being a handful on recoil, has a factory trigger that rates an A+ right out of the box. I would carry either before I'd carry the G43.
I didn't enjoy shooting those 70 rounds of +P though Gaston's single-stack product, and life's too short not to enjoy shooting a particular gun. Hence, I sold the G43 to one of my fellow instructors for a song.
Summary: In my view, the G43 isn't a good gun for beginners…it's too snappy. If you've got a spot in your heart for a petite, skinny GLOCK and legitimately have the skills to run a "hot" little gun, and can get it to run reliably with your choice of self-defense ammo, this gun might work for you, especially if you speak fluent GLOCK. Otherwise, I'd take a pass.


IHCP Says Medicaid Provider Enrollment Is Back On Track: Here's What You Should Know | CIPROMS, Inc.
As IHCP gets back on track with processing new enrollments, revalidations, and other enrollment transactions, here are a few tips from CIPROMS Director of Provider Enrollment Denise O'Brien for staying ahead of the game in enrolling providers in Indiana Medicaid.
1. Begin the enrollment process as early as possible. The sooner you begin the enrollment process (whether you are doing it yourself or working through a third party billing company or consultant), the sooner the practitioner can begin to treat patients and bill Indiana Medicaid for those services.
2. Apply for a retroactive enrollment date if the provider begins to see patients before the application is received by Indiana Medicaid. According to the Indiana Medicaid Provider Enrollment Reference Module, the enrollment effective start date for providers is the date the Provider Enrollment Unit receives the completed IHCP provider packet or online enrollment application. Medicaid will consider a retroactive enrollment date up to 12 months prior to the application received date if the services rendered were compliant with Medicaid guidelines and the provider was enrolled with Medicare on the requested date. However, an individual provider's effective date cannot be earlier than the effective date of the group he is linked to.
3. Have your enrollment application packets for Indiana Medicaid MCEs ready. Though you can't enroll providers with these plans until they have a confirmed enrollment with Indiana Medicaid, having the application packets ready will allow you to enroll as soon as possible once you get the notification. Keep in mind that the filing limit for MCEs is only 90 days (compared to one year for Indiana Medicaid).
4. Submit Indiana Medicaid enrollment applications electronically if possible through IHCP's Provider Healthcare Portal, the provider interface for the new CoreMMIS. According to IHCP, electronic transactions offer the following benefits: they are processed more efficiently than paper submissions, they reduce errors in initial submissions, and they generate an application tracking number (ATN) to help track the application and submit additional documentation that may be requested.
5. Regularly check the eligibility status of provider enrollments you are waiting on. While Indiana Medicaid should send a letter and/or email indicating when the enrollment has been confirmed, it's a good idea to keep tabs on outstanding requests in case the letter is delayed. For instance, the CIPROMS enrollment department checks on outstanding applications weekly until enrollment has been confirmed.
For transactions submitted through the Provider Healthcare Portal, check the status of the transaction in the Portal using the ATN.
For paper transactions, check the status of the transaction by calling Customer Service at 1-800-457-4584. You'll need to provide your NPI, as well as the legal and "doing business as" (DBA) name on the transaction.
6. Double check the effective dates once enrollment is confirmed. Though Indiana Medicaid says the enrollment effective date will be the date they received the application, in some instances, especially during the recent backlog, eligibility effective dates have erroneously been recorded as several weeks after the receipt date.
With documented proof, you can appeal these dates with Indiana Medicaid's Provider Enrollment Unit. Online enrollments should be timestamped with the date received. For paper enrollment submissions, be sure to send them by certified mail so you have a record of the date the Indiana Medicaid office received them.
7. Hold claims until enrollment and the correct effective date have been confirmed. This is the simplest way to avoid receiving denials and refiling claims. If you do file claims before a provider is enrolled, be sure to keep track of any denials and refile the claims once the enrollment and effective date are settled.
For more information, review the Indiana Medicaid Provider Enrollment Reference Module, sign up to receive IHCP news bulletins (and review the archive of previous announcements), or call the IHCP Customer Service line at 1-800-457-4584.


text:
Константин (, ; умер не ранее 866 или 867) — первый правитель  (не позднее 839—866 или 867).

Биография
Константин — первый известный по имени правитель Гаэты, города, входившего в состав итальянских владений Византии. Предполагается, что ранее Гаэта не имела собственного правителя: сам город находился в подчинении герцогов Неаполя, а бо́льшая часть окрестных земель входила в Гаэтанский патримоний (), которым от имени пап римских управляли ректоры (). Последним из таких ректоров был Синуальд, упоминающийся в документах 837 года. В современных ему исторических источниках Константин наделялся должностью ипата, а его отец Анатолий назывался графом и консулом. Это свидетельствует о том, что семья Константина принадлежала к наиболее знатным родам Византийской Италии. Известны и другие родственники Константина: братья Иоанн и Бон, и сестра Елизавета, супруга префекта Неаполя Феодосия.

Неизвестно когда и за какие заслуги Константин получил в управление Гаэту. Первые сведения о нём датированы 839 годом, когда в одной из хартий он назван правителем этого города. В том же документе сообщается, что Константин разделял власть над Гаэтой со своим сыном , также ипатом. Предполагается, что первоначально отец и сын могли владеть Гаэтой в качестве наместников правителей Неаполя. Однако уже к середине IX века Константин и Марин I добились значительной автономии своих владений от власти византийских императоров и полной самостоятельности от неаполитанских герцогов.

Известно об участии Константина в войнах с сарацинами. В 842 году мусульмане попытались захватить Понцу, но были отбиты соединённым флотом христианских правителей Италии. Среди участников этого сражения называются Константин Гаэтанский и Сергий I Неаполитанский. Также упоминается об участии кораблей из Гаэты в сражениях с флотами сарацин при Ликозе в 846 году и при Остии в 849 году. Кроме воинов из Гаэты и Неаполя, в этих военных действиях против арабов участвовали войска из Амальфитанского и Соррентского герцогств, а также из Папской области. Эти победы позволили Гаэте до 870 года избегать нападений сарацин, от которых серьёзно страдали другие области Апеннинского полуострова. Одновременно увеличилась и значимость Гаэты как торгового и экономического центра Кампании, чему способствовало разрушение арабами в 842 году города Формия, до того бывшего крупнейшим городом на побережье Гаэтанского залива. Бо́льшая часть жителей Формии укрылась в незатронутой нашествием Гаэте. Когда же в 846 году Формия была освобождена от сарацин, она была присоединена к владениям Константина, хотя ранее этот город не находился в его подчинении.

К 851 году относится первое упоминание ипатов Гаэты как лиц, ответственных за управление Гаэтанским патримонием. В одной из хартий папы римского Льва IV, сохранившейся в сборнике «» (собрании относящихся к Гаэте документов из архива Монтекассино), упомянуто, что в то время должность ректора Гаэтанского патримония уже принадлежала ипатам. Таким образом, владения Константина и Марина I значительно расширились за счёт папских земель. Вероятно, на такой шаг Лев IV пошёл, чтобы заручиться поддержкой правителей Гаэты в борьбе с сарацинами.

Константин и Марин I управляли Гаэтой довольно продолжительное время: как местные ипаты они оба упоминаются в документе 866 года. Однако после этой даты какие-либо свидетельства о Константине и Марине I отсутствуют, а в 867 году новым правителем Гаэты уже называется Доцибилис I. На этом основании предполагается, что отец и сын могли быть лишены власти вооружённым путём. Возможно, чтобы легитимизировать свою власть над Гаэтой Доцибилис женился на родственнице Константина Матроне, которую иногда называют дочерью его брата Бона. Предполагается, что потомки Константина и его братьев продолжали жить в Гаэте, по крайней мере, до её завоевания нормандцами в XI веке.

Примечания

Литература

Умершие в IX веке
Герцоги Гаэты
Правители Европы IX века
Ипаты
Персоналии Византийской Италии IX века

redpajama_set_name: RedPajamaWikipedia