text:
Q: AWS eb deploy doesn't show changes I made on the css file Here is the current setup for the website I'm working on right now:
2 Git Branches:
Test_branch (newly created for the purposes of development)
Master (established for production)
1 EB environment
Production
I made a couple of style changes on the scss file related to a wordpress site page being developed. After precompiling the stages, I pushed it to the Test_branch by git checkout. Next, I pushed my changes on the AWS production environment (I had to recently remove the cloned dev environment since it wasnt behaving according to expectations) which was originally based on the git repo master branch.
After pushing the changes, I purged the cache and looked into the page that I was expecting the changes to occur. However, changes were not dislaying accordingly. I even checked the application versions to determine if the changes I made were there and the downloaded application version had the changes. It just doesn't show on the website's page. When I check the browser console, it doesn't show the styles I applied to either.
So, the question i have is, does the eb environment only take changes if applied on the master branch? If this is the case, should I just merge the test branch to master or just checkout to master branch, push my changes and deploy. I'd have thought that it wouldn't matter which branch is being used as long as I do 'eb use ' before deploying the code.

A: I found out that I had to upload my theme files via W3Total Cache Plugin's CDN option and then purge the cache to properly view the changes implemented.


text:
How To Play the X-Wing Series on a Modern Windows PC with a gamepad or flight stick
How to Play X-Wing Series on Windows 7 (with an Xbox 360 controller)
Forza Horizon – Full Soundtrack Listing and Season Pass Detailed
DRAGON QUEST BUILDERS 2 builds up a release onto PlayStation 4 today, with FREE demo available
From Press Release:
LOS ANGELES (July 12, 2019) – The summer of building begins today as DRAGON QUEST BUILDERS™ 2 is now available on the PlayStation®4 computer entertainment system. SQUARE ENIX®'s highly anticipated block-building role-playing game is a completely standalone experience that will satisfy longtime fans and newcomers alike with charming gameplay, an expansive world, brand new co-op feature and endless building possibilities. Budding builders can download a free demo through the PlayStation®Store which introduces the new story and characters.
In DRAGON QUEST BUILDERS 2, players take on the role of a young apprentice builder who finds themselves washed up on the Isle of Awakening alongside Malroth, a mysterious youth suffering from amnesia. Together, the two explore different islands while developing skills to become a "Master Builder" by helping townsfolk, crafting materials and fighting off enemies.
As a follow-up to the acclaimed 2016 game DRAGON QUEST BUILDERS, the sequel introduces online multiplayer for the first time, allowing up to four friends to play together and create something truly magnificent. DRAGON QUEST BUILDERS 2 also features a plethora of upgrades, including the ability to construct bigger structures, travel by soaring, swimming and dashing, farming crops, first person mode and much more, making for an experience that is bigger, better and buildier than ever before.
DRAGON QUEST BUILDERS 2 is available now for a suggested retail price of $59.99. The Digital Deluxe version of the game is also available from the PlayStation®Store for $79.99 and includes a Season Pass for three DLC packs released shortly after launch, giving access to new recipes, hairstyles, clothing and all-new areas to explore. The Season Pass is available to purchase separately starting today for $20.99. Players who acquire the Season Pass will obtain the following three packs listed below as they are released, along with in-game Designer's Sunglasses to protect their eyes from the bright sun.
Hotto Stuff Pack – Includes more than 40 recipes to help players design and decorate structures in the style of the Hotto Steppe – a popular resting area in a distant land. Players will also gain access to an all-new island with the materials needed to build these new recipes.
Aquarium Pack – In this new pack, a fishing island awaits players where they can learn how to catch and breed 40 different fish that can be added to their own DIY aquarium. Unlock an additional tool, the fishing rod, as well as customization options and apparel fit for a waterbound adventure.
Modernist Pack – This set includes over 70 recipes for modern-looking structures, hairstyles and clothing. Build a luxury hotel, modern condominiums and more with the largest new set of recipes yet.
© 2011-2019 Saving Content

redpajama_set_name: RedPajamaCommonCrawl


text:
El psicobloc ("deep-water soloing" en su versión inglesa) es una de las variantes más novedosas de la escalada deportiva. Concretamente, es una de las derivaciones del bloque o búlder (del inglés boulder). El búlder se caracteriza por escalar paredes de (relativamente) escasa altura, generalmente no más de 5-6 metros, con la única protección de una colchoneta especial conocida con el nombre de crashpad.

Por su parte, el psicobloc consiste en realizar el mismo tipo de escalada sin cuerda pero sobre el agua (bien sea sobre el mar, un río, un embalse, etc.). Así, se aprovecha el agua para amortiguar la caída, permitiendo además poder realizar bloques de mayor altura (alrededor de los 20 metros) que en el caso del búlder tradicional.

Para llegar hasta la pared se utilizan todo tipo de métodos: barcas hinchables, colchonetas o simplemente se llega nadando. Cuando se produce una caída, el escalador debe intentar caer en el agua de manera vertical para amortiguar mejor la caída.

Origen
Fue a partir del 78 cuando el psicobloc se empezó a practicar en Mallorca, siendo Miquel Riera uno de sus principales promotores. En Inglaterra en cambio empezó una década más tarde, según lo publicado en internet,(http://www.timeoutdoors.com), de boca del psicobloquer inglés Mike Robertson; El primer psicobloquer británico fue Nick Buckley que a final de los 80s escalo la vía "The Conger" en Swanage's Conner Cove . Pero aunque fuese solo un caso aislado, a partir de los años 90 se empezó a practicar el psicobloc en Inglaterra con asiduidad.

Este tipo de escalada se practica en acantilados, son los de Mallorca los más famosos, así como las Calanques en Marsella, ciertas zonas de Irlanda, Cerdeña, Grecia Dorset y Devon y muchos más.

Véase también
Escalada

Escalada

redpajama_set_name: RedPajamaWikipedia


text:
What is Being There? On-Air Review of 'Soul'
CHICAGO – Patrick McDonald of HollywoodChicago.com appears on "The Morning Mess" with Scott Thompson on WBGR-FM (Monroe, Wisconsin) on December 24th, 2020, reviewing the new animated film "Soul," from Disney/Pixar and streaming on Disney+ on December 25th, 2020.
'Incredibles 2' is a Sequel That Returns for Fine Fun
Submitted by PatrickMcD on June 15, 2018 - 3:59pm
Huck Milner
Spike Walters
CHICAGO – If you liked Pixar Animation's original "The Incredibles" of 14 years ago, then you'll find a lot to like with this sequel, which puts these "supers" back in their suits for another go around to save the world. The action in "Incredibles 2" picks up almost immediately after the original film left off.
'Cars 3' Puts Series Franchise Back on Right Track
Submitted by PatrickMcD on June 16, 2017 - 6:41am
Darrell Waltrip
Ray Magliozzi
Tony Shaloub
CHICAGO – The Cars movies continue to be the kiddieland of Pixar Animation franchises. Kids adore them, parents tolerate them. Unlike the best of Pixar's output, the Cars films are lovingly crafted cartoons aimed squarely at kids with far more attention detail than the average fare you'd find scrolling through Netflix. The best that can be said is that "Cars 3" represents a considerable step up from "Cars 2".


text:
Home News REVEALED: Zanu PF being run by Saviour Kasukuwere's people throughout the country
REVEALED: Zanu PF being run by Saviour Kasukuwere's people throughout the country
OUSTED G40 faction member and former ruling party's national political commissar Saviour Kasukuwere's people are still in control of Zanu PF structures throughout the country, aggrieved War Veterans have said.
The liberation fighters said this was evidenced by how the party's primary elections were conducted where some cell registers where manipulated and genuine members were not allowed to vote because most of the district and provincial chairpersons were imposed by Kasukuwere.
They also accused Kasukuwere's people of blocking them (war vets) from taking leadership and strategic positions within the party.
Mashonaland West War Veterans association chairperson Cornelius Muoni said the liberation fighters were all side-lined or elbowed out and prevented from participating in the just ended Zanu PF primary elections.
"Money changed hands and people were told not to vote for bare-footed War Veterans, as most of us lacked resources," said Muoni at their interface with President Emmerson Mnangagwa at City Sports Centre in Harare Friday.
"We were using public transport and they used Mercedes Benz and Prado luxury cars to campaign and voters were told to dump us."
"We feel that we have been side-lined by Kasukuwere's people after we have been in the trenches until the New Dispensation."
His sentiments were also echoed by Matabeleland South chairperson Section Ncube who said G4O remnants were still running the show.
"G40 cabal members used money to manipulate the outcome of the primary elections and most people who won in our province are members of the cabal," he said.
"They must be removed from the party as a matter of urgency."
Sonie Mguni from Matabeleland North also concurred.
"Those candidates must be disqualified while those who masterminded the impositions must be brought to book," said Mguni.
War Veteran's leadership were the first to openly declare their support and allegiance to Mnangagwa to take over which did not go down well with the former president Robert Mugabe and most of them were expelled from the party and arrested for undermining the office of the presidency.
– NewZimbabwe
Previous articleAdvocate Jacob Mudenda speaks on Thokozani Khupe's expulsion from Parliament
Next articleEMBARRASSING: President Mnangagwa's daughter and Grace Mugabe named in illegal ivory deal court case


Win a DVD copy of Clément Cogitore's critically acclaimed Afghanistan war movie which stars Jérémie Renier, Swann Arlaud and Marc Robert.
determination, control of this so-called calm sector will gradually crumble as soldiers start to mysteriously disappear one by one.
To be in with a chance of winning, follow @Screen_Words on twitter and RT the tweet attached to this competition. Winners will be announced Monday 31st of July at 5pm.
NEITHER HEAVEN NOR EARTH UK DVD release 31st July 2017.


text:
Q: browsersync gulp proxing doesnt work well with wordpress get_template_path I have a strange problem. I use browser sync and gulp for my wp-project and strange thing appears. I use gulp serve task:

gulp.task('serve', ['styles'], function() {
    browserSync.init(null, {
        proxy : localhost:8888/mywpsite,
        debugInfo: true,
        open: true
    });
});

and some gulp replace in wiredep task for my theme to make it wp like:

gulp.task('wiredep', function() {
    var wiredep = require('wiredep').stream;
    gulp.src('**/*.php')
      .pipe(wiredep({
          directory: 'bower_components'
      }))
      .pipe(replace(/(<script src=")(bower_components\/)/g, '$1<?php echo get_template_directory_uri(); ?>/$2'))
      .pipe(gulp.dest(''));
});

this result in html markup on my footer.php file like this:

<!-- build:js scripts/vendor.js -->
<!-- bower:js -->
<script src="<?php echo get_template_directory_uri(); ?>/bower_components/modernizr/modernizr.js"></script>
<script src="<?php echo get_template_directory_uri(); ?>/bower_components/jquery/dist/jquery.js"></script>
<script src="<?php echo get_template_directory_uri(); ?>/bower_components/fastclick/lib/fastclick.js"></script>
<script src="<?php echo get_template_directory_uri(); ?>/bower_components/jquery.cookie/jquery.cookie.js"></script>
<script src="<?php echo get_template_directory_uri(); ?>/bower_components/jquery-placeholder/jquery.placeholder.js"></script>
<script src="<?php echo get_template_directory_uri(); ?>/bower_components/foundation/js/foundation.js"></script>
<script src="<?php echo get_template_directory_uri(); ?>/bower_components/snap.svg/dist/snap.svg-min.js"></script>
<script src="<?php echo get_template_directory_uri(); ?>/bower_components/fullpage.js/jquery.fullPage.js"></script>
<script src="<?php echo get_template_directory_uri(); ?>/bower_components/waypoints/lib/jquery.waypoints.js"></script>
<!-- endbower -->
<!-- endbuild -->

when I run gulp serve I see my output html file like this:

<!-- build:js scripts/vendor.js -->
<!-- bower:js -->
<script src="//localhost:3000/mywpsite/wp-content/themes/konstrukt/bower_components/modernizr/modernizr.js"></script>
<script src="//localhost:3000/mywpsite/wp-content/themes/konstrukt/bower_components/jquery/dist/jquery.js"></script>
<script src="//localhost:3000/mywpsite/wp-content/themes/konstrukt/bower_components/fastclick/lib/fastclick.js"></script>
<script src="//localhost:3000/mywpsite/wp-content/themes/konstrukt/bower_components/jquery.cookie/jquery.cookie.js"></script>
<script src="//localhost:3000/mywpsite/wp-content/themes/konstrukt/bower_components/jquery-placeholder/jquery.placeholder.js"></script>
<script src="http://localhost:8888/mywpsite/wp-content/themes/konstrukt/bower_components/foundation/js/foundation.js"></script>
<script src="//localhost:3000/mywpsite/wp-content/themes/konstrukt/bower_components/snap.svg/dist/snap.svg-min.js"></script>
<script src="//localhost:3000/mywpsite/wp-content/themes/konstrukt/bower_components/fullpage.js/jquery.fullPage.js"></script>
<script src="//localhost:3000/mywpsite/wp-content/themes/konstrukt/bower_components/waypoints/lib/jquery.waypoints.js"></script>
<!-- endbower -->
<!-- endbuild -->

Any ideas why foundation has been lodaed via http://localhost:8888 ?
I've tried gulp clear cache but no luck with that. I've also tried to change order of bower_components and it appears that 6th component has always different path than the others.

A: This was a browser-sync issue, and it has been resolved with version 2.8.0. I've updated and now it works fine!

redpajama_set_name: RedPajamaStackExchange


He is best known as the chunky villain, Nevel Papperman, on the hit Nickelodeon show, "iCarly." But Reed Alexander now has a much "kewler" role — as the creator of healthy, teen-inspired recipes.
The Boca Raton native, 18, first became known for nutritious, family-friendly cooking in 2009, when he started a blog, KewlBites.com, to share his success with dropping 15 pounds and "reconnecting with wellness." First lady Michelle Obama later tapped the teen actor for her "Let's Move!" campaign, and he's become the official spokesman for the Clinton Foundation's Alliance for a Healthier Generation.
With his blog readership exploding in recent years, from 10,000 a month to 10,000 on some days, Alexander has parlayed his healthy chef persona into a cookbook, "KewlBites: 100 Nutritious, Delicious, and Family-Friendly Dishes" (Rodale, $21.99).
The recipes, for every meal and every occasion, are meant to be quick and easy, healthy and tasty, with liberal helpings of natural and unsweetened fruits, vegetables and other ingredients.
"If it's really healthy, great, but if it's not really flavorful, who cares?" said Alexander, who transformed the kitchen in his family's Boca Raton home to a "science lab," complete with a test-tube spice rack, for his culinary experiments.


text:
In closing arguments, Trump Org. lawyers blame former CFO Allen Weisselberg
December 1, 2022 5:14PM EST
▶ Watch Video: Allen Weisselberg testifies in Trump Organization trial
Defense attorneys for the Trump Organization sought Thursday to ensure jurors in the company's fraud and tax evasion trial walk away with one line in their heads, a sort of mantra they repeated over and over in closing arguments:
"Weisselberg did it for Weisselberg," the defense lawyers said, referring to the Trump Organization's former chief financial officer, Allen Weisselberg, who in August entered a guilty plea in the case. Weisselberg and two Trump Organization entities, called the Trump Corporation and Trump Payroll Corporation, were indicted in July 2021.
The line, which was first used during opening statements in October, was said so frequently Thursday that when jurors returned from lunch, defense attorney Michael van der Veen began by saying, "Where was I? Oh yeah, Weisselberg did it for Weisselberg!"
He paused before finishing the sentence and pointed at the jurors, as if they might join in his chant. A few appeared to laugh.
Weisselberg testified about his tax scheme during the trial. He and two witnesses who were granted immunity during prior grand jury proceedings — current company controller Jeffrey McConney and outside accountant Donald Bender — described a series of methods used by Trump Organization executives to avoid taxes, and payroll liability, on large bonuses and luxury benefits. The trio spent decades overseeing the company's day-to-day finances and tax obligations.
Former Trump Organization CFO Allen Weisselberg leaves the courtroom for a lunch recess during the Trump Organization's criminal trial at the New York Supreme Court on Nov. 17, 2022 in New York City.
Michael M Santiago/GettyImages/Getty Images
Under New York law, prosecutors need to prove that Weisselberg and McConney were "high managerial agents" acting "in behalf of" the company and "within the scope of their employment" — three phrases that were at the center of hours of debate without the jury present. Judge Juan Merchan instructed lawyers to note that even if the executives were intending to benefit themselves, prosecutors had to prove that they also intended "some benefit" for the company.
The company has denied all charges, and during trial its attorneys sought to show that members of the Trump family were unaware of the machinations of the executives working beneath them.
They showed jurors transcripts from the trial and exhibits they said showed "Allen Weisselberg micromanaged Jeff McConney" and "Bender was either totally negligent, or he turned a blind eye."
"We are here today for one reason, and one reason only, the greed of Mr. Allen Weisselberg," attorney Susan Necheles said Thursday. "Over nearly 40 years of service to three generations, he helped grow the Trump Organization into the company it is today, and along the way, he messed up. He got greedy. And once he started it got difficult for him to stop."
Bender, who was called as a witness by defense attorneys, testified that after 40 years of working on Trump Organization and Trump family accounts, he and his firm "trusted Mr. Weisselberg," but still advised against certain practices that eventually became central to the criminal charges.
For instance, Weisselberg and other executives received annual bonus checks for hundreds of thousands of dollars — signed by Trump himself — that were logged as if they were payments for work they did as independent contractors for various Trump companies, Weisselberg testified on Nov. 17.
Necheles described Bender as "all in on the" independent contractor scheme during her closing argument, but earlier in the trial Bender testified that he was "uncomfortable" with it.
"You know I trust your judgment. But, if it was me, I wouldn't do it because it's just a red flag," Bender testified he told Weisselberg about that payment scheme. "(It's) something the IRS can come after one day, and I wouldn't be getting involved. Personally, I wouldn't do it."
Necheles criticized Bender for not alerting the Trumps.
"How could President Trump or Eric Trump or Donald Trump Jr. have known these things were being done if Bender didn't tell them?" she asked.
Michael van der Veen, another defense attorney, criticized prosecutors for bringing the case at all. He accused the Manhattan District Attorney's Office of going out of its way to find something it could use to file charges against the company.
"They investigated hundreds of Trump corporations, they looked into every nook and cranny," van der Veen said Thursday, before implying that the prosecutors ended up with a thin case.
Prosecutors agreed to recommend a jail sentence of five months in exchange for testimony from Weisselberg, who had risked years in prison. Van der Veen criticized that deal Thursday, claiming that Weisselberg had to testify in a way that might help the government.
"The prosecutors had him by the balls," van der Veen said, gesturing suggestively with his hand while staring at the jury.
Prosecutor Joshua Steinglass began his closing argument Thursday, by saying the "mantra" was "no serious argument."
"Did Weisselberg do it for Weisselberg alone? Or did he intend at least some benefit for the corporation?" Steinglass asked. "There is a tremendous amount of evidence here, completely ignored by the defense in their summations, that he intended to benefit the corporation."
During the trial they pointed to luxury benefits such as high-end apartments lived in by Allen and others either rent-free or well under market rate, and untaxed. They showed spreadsheets that appeared to show more than half a dozen executives receiving untaxed bonuses, and elicited testimony from Weisselberg that Trump himself had a role in the scheme — though prosecutors failed to show conclusive evidence that Trump knew what was going on.
Weisselberg and McConney testified that in 2017, after Trump became president, the company conducted an internal review and "clean up" that flagged, but did not report, many of the practices that led to charges in this case.
Steinglass said that McConney — who was ruled a hostile witness during his testimony because of evasive answers to questions from prosecutors — tried "to emphasize Allen Weisselberg's role in the scheme, while minimizing his own."
"When it comes to Jeff McConney let's not sugarcoat this. That guy lies like the wind blows. If he tells you it's Thursday you might want to seek some corroboration," Steinglass said.
Weisselberg testified on Nov. 18 that Trump and two of his sons, Donald Trump Jr. and Eric, signed tuition checks for the private school Weisselberg's grandchildren attended. Weisselberg said after the first check he told Trump, "Don't forget, I'm going to pay you back for this." The payback, he said, was the salary reduction.
Trump was not charged in the case. But he appears to have followed the proceedings, repeatedly lambasting on his social media platform prosecutors working for the office of Manhattan District Attorney Alvin Bragg.
He wrote on Nov. 28 that prosecutors for the office spent "too much time on Trump."
"No such Fringe Benefits (sic) case as this has EVER been brought in the USA. Legal experts say this case should be dismissed, no finding or wrongdoing against Trump Companies. Thank you!" Trump wrote, without saying which legal experts had reached that conclusion.
The company could face up to $1.6 million in fines.. New York Attorney General Letitia James has indicated the jury's findings also also could have bearing on a civil case being pursued by her office.
The New York Attorney General's Office's Office conducted a parallel civil investigation and assigned two prosecutors to work for the Manhattan District Attorney's probe. While the criminal case is tightly focused on executive compensation, the civil case — filed in September — accuses the company, Trump and three of his children of a widespread, yearslong effort to commit fraud and manipulate property valuations.
The company and the Trumps deny all allegations in that case, which is scheduled to go to trial in October 2023.


The Western Bulldogs went frustratingly close to knocking over Collingwood at the MCG on Friday night.
For the second week in-a-row, the Dogs held sway for large parts of the game and looked the winner in the last quarter, only to fall just short.
Last night, it was the final 10 minutes where a lift in performance from the Magpies' experienced midfield brigade saw them stretch away to record a 14-point win.
"We executed a pretty good plan, and they got a spike out of four of five experienced players in the last quarter. They came hard over the top of us and we couldn't hold it together," Bulldogs coach Luke Beveridge said after the match.
"That's a shame. Obviously, we were right in it. It would've been nice to win it. It's extremely disappointing.
"With weight of numbers and a good third quarter, we got our noses in front. But Grundy started hitting it to the outside, I thought De Goey was influential, I thought Sidebottom and Pendlebury hit their straps in the last quarter.
"They manufactured something that we had been able to contain.
Despite the loss, Beveridge was pleased with the continued growth of the Club's younger players, including Tim English, Aaron Naughton and Bailey Smith.
"There's some promise there. There's some enthusiasm around how we're evolving, but we're always in a hurry," he said.
"My mandate is to try and produce the best sides that we can as quickly as possible to win games to take us up the ladder quickly.


text:
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.ComponentModel;
using System.IO;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
using System.Xml.Linq;
using Windows.Storage;
using Windows.UI.Core;
using Windows.Web.Http;
using Windows.Web.Http.Filters;

namespace RTMPPublisher
{
  [JsonObject]
  public class ACSTokenResponse
  {
    [JsonProperty(PropertyName = "token_type")]
    public string TokenType { get; set; }
    [JsonProperty(PropertyName = "access_token")]
    public string AccessToken { get; set; }
    [JsonProperty(PropertyName = "expires_in")]
    public uint ExpiresIn { get; set; }
    [JsonProperty(PropertyName = "scope")]
    public string Scope { get; set; }
  }

  [JsonObject]
  public class InputEndpoint : INotifyPropertyChanged
  {
    [JsonProperty(PropertyName = "Protocol")]
    public string Protocol { get; set; }
    [JsonProperty(PropertyName = "Url")]
    public string Url { get; set; }

    public event PropertyChangedEventHandler PropertyChanged;
  }

  [JsonObject]
  public class PreviewEndpoint : INotifyPropertyChanged
  {
    [JsonProperty(PropertyName = "Protocol")]
    public string Protocol { get; set; }
    [JsonProperty(PropertyName = "Url")]
    public string Url { get; set; }

    private bool _isStreaming = false;

    public bool IsStreaming
    {
      get { return _isStreaming; }
      set
      {
        var oldval = _isStreaming;
        _isStreaming = value;

        if (PropertyChanged != null)
          PropertyChanged(this, new PropertyChangedEventArgs("IsStreaming"));

      }
    }

    public event PropertyChangedEventHandler PropertyChanged;
  }

  [JsonObject]
  public class ChannelInput : INotifyPropertyChanged
  {
    [JsonProperty(PropertyName = "Endpoints")]
    public List<InputEndpoint> Endpoints { get; set; }

    public event PropertyChangedEventHandler PropertyChanged;
  }

  [JsonObject]
  public class ChannelPreview : INotifyPropertyChanged
  {

    private ObservableCollection<PreviewEndpoint> _endpoints = null;
    [JsonProperty(PropertyName = "Endpoints")]
    public ObservableCollection<PreviewEndpoint> Endpoints
    {
      get
      {
        return _endpoints;
      }
      set
      {
        _endpoints = value;

      }
    }

    private bool _isStreaming = false;

    public bool IsStreaming
    {
      get { return _isStreaming; }
      set
      {
        var oldval = _isStreaming;
        _isStreaming = value;

        if (PropertyChanged != null && oldval != value)
        {
          PropertyChanged(this, new PropertyChangedEventArgs("IsStreaming"));
          PropertyChanged(this, new PropertyChangedEventArgs("SmoothUri"));
        }

      }
    }

    public Uri SmoothUri
    {
      get
      {
        var pep = Endpoints.Where(p => p.Protocol == "FragmentedMP4").FirstOrDefault();
        if (pep != null)
          return new Uri(pep.Url);
        else
          return null;
      }
    }

    public event PropertyChangedEventHandler PropertyChanged;
  }

  [JsonObject]
  public class Creds
  {
    [JsonProperty("AccountName")]
    public string AccountName { get; set; }

    [JsonProperty("AccountKey")]
    public string AccountKey { get; set; }
  }

  [JsonObject]
  public class Channel : INotifyPropertyChanged
  {
    [JsonProperty(PropertyName = "Id")]
    public string Id { get; set; }

    [JsonProperty(PropertyName = "Name")]
    public string Name { get; set; }

    [JsonProperty(PropertyName = "Description")]
    public string Description { get; set; }

    private string _state = null;
    [JsonProperty(PropertyName = "State")]
    public string State
    {
      get
      {
        return _state;
      }
      set
      {
        var oldval = _state;
        _state = value;
        if (_dispatcher != null)
        {
          _dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
           {
             if (oldval != value && PropertyChanged != null)
               PropertyChanged(this, new PropertyChangedEventArgs("State"));
           });
        }
        else
        {
          if (oldval != value && PropertyChanged != null)
            PropertyChanged(this, new PropertyChangedEventArgs("State"));
        }
      }
    }

    [JsonProperty(PropertyName = "Input")]
    public ChannelInput Input { get; set; }

    [JsonProperty(PropertyName = "Preview")]
    public ChannelPreview Preview { get; set; }

    public bool UseMonotonicTS { get; set; }

    public event PropertyChangedEventHandler PropertyChanged;

    public string ResetOperationID = null;
    public Timer ResetCheckTimer;
    CoreDispatcher _dispatcher = null;

    public void StartResetCheck(TimerCallback callback,string ResetOpID,CoreDispatcher disp)
    {
      _dispatcher = disp;
      ResetOperationID = ResetOpID;
      ResetCheckTimer = new Timer(callback, this, 1000, 8000);
    }

    public void StopResetCheck()
    {
      ResetCheckTimer.Change(Timeout.Infinite, Timeout.Infinite);

    }

  }
  public class AMSRESTWrapper
  {

    private Creds creds = null;

    string _acsUri = "https://wamsprodglobal001acs.accesscontrol.windows.net/v2/OAuth2-13";
    Uri _mediaServicesUri = new Uri("https://media.windows.net/");
    ACSTokenResponse _acsTokenInfo = null;

    public Creds Credentials
    {
      get
      {
        return creds;
      }

      set
      {
        creds = value;
      }
    }

    public AMSRESTWrapper()
    {
    }

    public async void SaveCredentialsAsync(string accountname, string key)
    {
      StorageFile credsFile = await ApplicationData.Current.LocalFolder.CreateFileAsync("Creds.txt", CreationCollisionOption.ReplaceExisting);

      var payload = JsonConvert.SerializeObject(new Creds() { AccountName = accountname, AccountKey = key });

      using (var s = (await credsFile.OpenAsync(FileAccessMode.ReadWrite)).AsStream())
      {
        using (StreamWriter tw = new StreamWriter(s))
        {
          tw.Write(payload);
          await tw.FlushAsync();
        }
      }

    }

    public async Task<bool> LoadCredentialsAsync()
    {
      try
      {
        StorageFile credsFile = (await ApplicationData.Current.LocalFolder.TryGetItemAsync("Creds.txt")) as StorageFile;
        if (credsFile == null)
        {
          return false;
        }

        var content = await FileIO.ReadTextAsync(credsFile);

        if (String.IsNullOrEmpty(content))
        {

          return false;
        }
        else
        {
          using (var s = (await credsFile.OpenReadAsync()).AsStreamForRead())
          {
            StreamReader br = new StreamReader(s);
            var payload = br.ReadToEnd();
            if (payload == null || payload.Trim() == "")
              return false;
            this.creds = JsonConvert.DeserializeObject<Creds>(payload);
            return true;
          }
        }
      }
      catch
      {

      }

      creds = null;
      return false;
    }
    public async Task<bool> AuthorizeAsync()
    {
      try
      {

        HttpClient httpClient = new HttpClient();
        HttpRequestMessage reqMessage = new HttpRequestMessage(HttpMethod.Post, new Uri(_acsUri))
        {
          Content = //new HttpStringContent(string.Format("grant_type=client_credential&client_id={0}&client_secret={1}&scope=urn%3aWindowsAzureMediaServices",_accountName,_accountKey))

        new HttpFormUrlEncodedContent(new Dictionary<string, string>() {
      { "grant_type","client_credentials"},
      {"client_id",Credentials.AccountName },
      { "client_secret",Credentials.AccountKey },
      { "scope","urn:WindowsAzureMediaServices" } })
        };

        //if(reqMessage.Headers.ContainsKey("Content-Type"))
        //  reqMessage.Headers["Content-Type"] = "application/x-www-form-urlencoded";
        //else
        //  reqMessage.Headers.Add("Content-Type", "application/x-www-form-urlencoded");
        if (reqMessage.Headers.ContainsKey("Accept"))
          reqMessage.Headers["Accept"] = "application/json";
        else
          reqMessage.Headers.Add("Accept", "application/json");
        if (reqMessage.Headers.ContainsKey("Expect"))
          reqMessage.Headers["Expect"] = "100-continue";
        else
          reqMessage.Headers.Add("Expect", "100-continue");
        if (reqMessage.Headers.ContainsKey("Connection"))
          reqMessage.Headers["Connection"] = "Keep-Alive";
        else
          reqMessage.Headers.Add("Connection", "Keep-Alive");

        var respMessage = await httpClient.SendRequestAsync(reqMessage);

        if (!respMessage.IsSuccessStatusCode)
          return false;

        _acsTokenInfo = JsonConvert.DeserializeObject<ACSTokenResponse>(await respMessage.Content.ReadAsStringAsync());

        if (_acsTokenInfo == null)
          return false;
      }
      catch
      {
        return false;
      }

      return await ValidateMediaServiceEndpoint();
    }

    private async Task<bool> ValidateMediaServiceEndpoint()
    {
      if (_acsTokenInfo == null)
        return false;

      HttpResponseMessage respMessage = null;
      try
      {
        var filter = new HttpBaseProtocolFilter() { AllowAutoRedirect = false };
        HttpClient httpClient = new HttpClient(filter);
        HttpRequestMessage reqMessage = new HttpRequestMessage(HttpMethod.Get, _mediaServicesUri);
        AddAMSHeaders(reqMessage);

        respMessage = await httpClient.SendRequestAsync(reqMessage);

        if (respMessage.StatusCode == Windows.Web.Http.HttpStatusCode.MovedPermanently) //redirect
        {
          _mediaServicesUri = respMessage.Headers.Location;

          HttpClient httpClient2 = new HttpClient();
          reqMessage = new HttpRequestMessage(HttpMethod.Get, _mediaServicesUri);
          AddAMSHeaders(reqMessage);

          respMessage = await httpClient.SendRequestAsync(reqMessage);

        }

        if (!respMessage.IsSuccessStatusCode)
        {
          return false;
        }

      }
      catch
      {
        return false;
      }

      return true;
    }

    public async Task GetChannelsAsync(ObservableCollection<Channel> channelList)
    {
      if (_acsTokenInfo == null)
        return;

      Uri channelListUri = null;
      Uri.TryCreate(_mediaServicesUri, "Channels", out channelListUri);

      try
      {

        HttpClient httpClient = new HttpClient();

        HttpRequestMessage reqMessage = new HttpRequestMessage(HttpMethod.Get, channelListUri);
        AddAMSHeaders(reqMessage);

        var respMessage = await httpClient.SendRequestAsync(reqMessage);

        if (!respMessage.IsSuccessStatusCode)
        {
          return;
        }
        else
        {
          var retval = JObject.Parse(await respMessage.Content.ReadAsStringAsync())["value"]
            .Children()
            .Select((jt) =>
            {
             return JsonConvert.DeserializeObject<Channel>(jt.ToString());
            }).ToList();

          foreach (Channel c in retval)
          {
            await CheckChannelStatusAsync(c,true);
            channelList.Add(c);
          }
        }
      }
      catch
      {
        return;
      }

      return;
    }

    public async Task CheckChannelStatusAsync(Channel chnl, bool SkipStateCheck = false)
    {

      if (!SkipStateCheck)
      {

        if (_acsTokenInfo == null)
          return;

        Uri channelUri = null;
        Uri.TryCreate(_mediaServicesUri, string.Format("Channels('{0}')", chnl.Id), out channelUri);

        try
        {

          HttpClient httpClient = new HttpClient();

          HttpRequestMessage reqMessage = new HttpRequestMessage(HttpMethod.Get, channelUri);
          AddAMSHeaders(reqMessage);

          var respMessage = await httpClient.SendRequestAsync(reqMessage);

          if (!respMessage.IsSuccessStatusCode)
          {
            return;
          }
          else
          {
            var retval = JsonConvert.DeserializeObject<Channel>(await respMessage.Content.ReadAsStringAsync());
            if(chnl.State != "Resetting")
              chnl.State = retval.State;
          }
        }
        catch
        {
          return;
        }
      }

      foreach (PreviewEndpoint ep in chnl.Preview.Endpoints)
      {
        try
        {

          HttpClient httpClient = new HttpClient();
          HttpRequestMessage reqMessage = new HttpRequestMessage(HttpMethod.Get, new Uri(ep.Url));

          var respMessage = await httpClient.SendRequestAsync(reqMessage);

          if (!respMessage.IsSuccessStatusCode)
            ep.IsStreaming = false;
          else
          {

            if (ep.Protocol == "FragmentedMP4")
            {
              var ct = System.IO.WindowsRuntimeStreamExtensions.AsStreamForRead(await respMessage.Content.ReadAsInputStreamAsync());
              XDocument xDoc = XDocument.Load(ct);
              var streamindices = xDoc.Descendants().Where(xe => xe.Name == "StreamIndex").ToList();
              foreach (XElement xe in streamindices)
              {
                if (xe.Nodes().Count(xn => xn is XElement && (xn as XElement).Name == "c") > 0)
                {
                  ep.IsStreaming = true;
                  chnl.Preview.IsStreaming = true;
                }
                else
                {
                  ep.IsStreaming = false;
                  chnl.Preview.IsStreaming = false;
                  break;
                }
              }
            }
            else
            {
              ep.IsStreaming = true;
              chnl.Preview.IsStreaming = true;
            }
          }

        }
        catch
        {
          ep.IsStreaming = false;
          chnl.Preview.IsStreaming = false;
        }
      }
    }

    public async Task<bool> ResetAsync(Channel c,CoreDispatcher disp)
    {
      if (_acsTokenInfo == null)
        return false;

      Uri channelResetUri = null;
      Uri.TryCreate(_mediaServicesUri, string.Format("Channels('{0}')/Reset",c.Id), out channelResetUri);

      try
      {

        HttpClient httpClient = new HttpClient();

        HttpRequestMessage reqMessage = new HttpRequestMessage(HttpMethod.Post, channelResetUri);
        AddAMSHeaders(reqMessage);

        var respMessage = await httpClient.SendRequestAsync(reqMessage);

        if (respMessage.StatusCode == Windows.Web.Http.HttpStatusCode.Accepted && respMessage.Headers.ContainsKey("operation-id"))
        {
          c.State = "Resetting";

          c.StartResetCheck(new TimerCallback(ResetCheck),respMessage.Headers["operation-id"],disp);
          return true;
        }

      }
      catch
      {
        return false;
      }

      return false;
    }

    private async void ResetCheck(object c)
    {
      if (_acsTokenInfo == null)
        return ;
      Channel chnl = c as Channel;
      Uri channelResetOpUri = null;
      Uri.TryCreate(_mediaServicesUri, string.Format("Operations('{0}')", chnl.ResetOperationID), out channelResetOpUri);

      try
      {

        HttpClient httpClient = new HttpClient();

        HttpRequestMessage reqMessage = new HttpRequestMessage(HttpMethod.Get, channelResetOpUri);
        AddAMSHeaders(reqMessage);

        var respMessage = await httpClient.SendRequestAsync(reqMessage);

        if (respMessage.IsSuccessStatusCode)
        {
          var state = JObject.Parse(await respMessage.Content.ReadAsStringAsync())["State"].ToString();
          if (state.ToLowerInvariant() == "succeeded" || state.ToLowerInvariant() == "failed")
          {
            chnl.StopResetCheck();
            chnl.State = "Running";
          }
          return ;
        }

      }
      catch
      {
        return ;
      }

      return ;
    }
    private void AddAMSHeaders(HttpRequestMessage reqMessage)
    {
      reqMessage.Headers.Authorization = new Windows.Web.Http.Headers.HttpCredentialsHeaderValue("Bearer", _acsTokenInfo.AccessToken);
      reqMessage.Headers.Add("x-ms-version", "2.11");
      reqMessage.Headers.Add("DataServiceVersion", "3.0");
      reqMessage.Headers.Add("MaxDataServiceVersion", "3.0");
      reqMessage.Headers.Add("Accept", "application/json");
    }

  }
}

redpajama_set_name: RedPajamaGithub


Have you ever thought, what is it to be like a bus mechanic?
Bus Fix 2019 is a game for everyone, regardless of whether you wanted to be a car mechanic, or just you like buses.
Accept the repair buses oreders.
Diagnose, replace or fix damaged part of buses.
Disassemble for example engine parts, chassis parts, tires.
– More than 50 part that yoou can replace by yourself.
– Different defects to remove.
– An unlimited number of orders for execution.


A bright, cherry red finish sets this Braeburn sport apart from other strains, you can literally see the difference on the tree! A full blush and good shape enhances the eye appeal of this apple. Redfield™ comes from New Zealand where they know a thing or two about Braeburn. This selection has all the juicy, sweet-tart flavor of other Braeburn strains and it colors better.


The U.S. Navy are returning to teaching military personnel the art of celestial navigation after realising they are over reliant on GPS.
"I would equate it to blindly following the navigation system in your car: If you don't have an understanding of north/south/east/west, or perhaps where you're going, it takes you to places you didn't intend to go"
In unknown territory, military operations rely extensively on the information shared by GPS, but this intel is open to attack from hackers or destruction of hardware. Navigating using nature, whether by the pattern in the stars above or the landmarks of trees, rocks and boulders, brings people back into their present reality and connects to them to the environment that they are traversing.


text:
Hit Enter to Search or Escape to Close
This website uses cookies for optimum user experience. By continuing to use this website you are consenting to the use of cookies in accordance with our privacy policy.
eSIMS
UM courses
My UM app
Study Study
Study at UM
Foundation Studies
Study at your own pace
Admissions and advice
DegreePlus
MATSEC Board
Work at UM
Research projects at UM
Lab facilities
Academic entities Academic entities
All academic entities
All services at UM
Administrative directorates
UM Alumni
University of the Third Age
Master of Arts in Tourism and Culture
Course title Master of Arts in Tourism and Culture
Course code PMATCUPET8
Postnominal M.A.(Melit.)
Level of qualification Second Cycle
National Qualifications Framework level Level 7
Duration 5 Semesters
Mode of attendance Part-time Evening
Total ECTS credits 90
Coordinator George Cassar
Delivered by Institute for Tourism, Travel and Culture
The programme of studies is designed to develop the intellectual abilities of the students through the provision of study-units that promote deeper understanding of the current themes facing the cultural sector and its connection with tourism. As the statistics of tourism in Malta show, the number of visitors to cultural venues is on the rise and this is not a phenomenon peculiar to Malta. This segment of tourism needs professionals who know how to present and offer cultural products in the best way so as to offer a better service to more and more tourists and thus help to strengthen the industry in this segment. These professionals need to know the subject matter well and master its application so as to present a strong product to the interested tourist and be in a position to attract those who may as yet not be appreciative enough of the cultural products on offer. The areas of culture which the students will gain a deep knowledge and understand of include the built and rural heritage, cities of culture, artistic manifestations, traditions, legislation, Mediterranean culture, religious heritage, and cultural tourism.
The study-units aim at offering the students exposure to advanced research, innovation management techniques, cultural themes and their relation and application to tourism, a practicum and a dissertation. These topics will provide a breadth and depth of knowledge of pertinent subjects connected to the cultural tourism industry and its sustainability. In particular the units on innovative management techniques, themes in tourism and practicum will bring the student face-to-face with the current realities of the cultural and tourism sectors and their combination. In order to achieve this, students are expected to familiarise themselves with key texts, policy documents, white papers and other seminal documents prepared at national, regional or world level by organisations working in tourism and culture (such as UNWTO, UNESCO, EU and DG Enterprise). These documents will serve as the basis on which students will build the subject knowledge required to meet the aims and objectives outlined in this degree programme. This will also serve them when they enter into the world of work in the cultural and tourism sectors. The knowledge imparted and the understanding to be transmitted should contribute towards the creation of a professional corps of cultural operators who are also capable of translating their skills to the requirements of the cultural tourist.
The programme aims to:
1. provide a unique opportunity for the participants to explore the richness of the Mediterranean region, its peoples, heritage and culture from a multi-perspective approach;
2. create a solid academic set-up for those students wishing to deepen their understanding about the evolution of the Mediterranean mind-set, life, and structures;
3. encourage students to build on their established interest in the Mediterranean by developing their sensitivity to different aspects of the cultural and heritage diversity of the region and beyond, and of their relevance of cultural and heritage issues to identity formation;
4. provide students with personal and key skills enabling them to develop as independent and reflective individuals so that they may later contribute towards the continuous improvement of heritage and cultural activities of the region and beyond;
5. create the awareness that both heritage and culture are a segment of the tourism industry and the knowledge of how to integrate cultural aspects within the tourism product;
6. equip students with the right skills (including extrapolation, evaluation, empathy, interpretation, sense of direction, organisation, planning, coordinating, etc.) that a modern, efficient tourism industry requires – people who know how to take the right and strategic action as required.
Admission and progression requirements
The Course shall be open to applicants in possession of:
(a) a Bachelor degree from this University, or another recognised university, with at least Second Class Honours or Category II in Tourism Studies or in other related areas deemed suitable by the Board or
(b) a Bachelor degree from this University, or another recognised university, obtained with Third Class Honours or Category III, in Tourism Studies or related areas deemed suitable by the Board, provided that they have obtained other qualifications, including relevant experience, following their first cycle degree.
The admission requirements are applicable for courses commencing in October 2019.
For more detailed information pertaining to admission and progression requirements please refer to the bye-laws for the course available here.
Info for applicants with international qualifications
UM currently hosts over 1,000 full-time international students and over 450 visiting students. The ever-increasing international students coming from various countries, in recent years, have transformed this 400-year old institution into an international campus.
Our international students generally describe Malta as a safe place, enjoying excellent weather and an all-year varied cultural programme. Malta is considered as the ideal place for students to study.
You can compare your national qualifications to the local requirements by visiting our qualifications comparability webpage.
Access more information about our admission process and English language requirements.
After you receive an offer from us, our International Office will assist you with visas, accommodation and other related issues.
Local/EU/EEA Applicants: Total Tuition Fees: Eur 4,800
Fee per semester: Eur 960
Non-EU/Non-EEA Applicants: Total Tuition Fees: Eur 10,800
Yr 1: Eur 5,400 - Yr 2: Eur 5,400 - Yr 3: NIL
Course intended for
The course is aimed at students who wish to become more aware of, and professionally involved in, the cultural and heritage tourism sectors. Also for those who would like to focus on each of the three main areas, these being, culture, heritage and tourism.
Career opportunites and access to further studies
The course will reinforce the knowledge, skills and methods of those already operating in the sector thus giving them an edge over their competitors. It also provides a base for career advancement as the course puts one in an advantageous position with regard to the specialisation and knowledge base. Furthermore, those who wish to enter the cultural heritage and tourism sectors will have the right qualifications to be chosen or to set up their own enterprise. Further studies can lead to a Ph.D. with a specialisation in the areas being covered – such opportunities being offered by a large number of universities in the world, not least at the University of Malta.
Click here to access the Programme of Study applicable from 2019/0.
The University makes every effort to ensure that the published Courses Plans, Programmes of Study and Study-Unit information are complete and up-to-date at the time of publication. The University reserves the right to make changes in case errors are detected after publication.
The availability of optional units may be subject to timetabling constraints.
Units not attracting a sufficient number of registrations may be withdrawn without notice.
Unless for exceptional approved reasons, no changes to the programme of study for a particular academic year will be made once the students' registration period for that academic year begins.
A-Z, All courses
Postgraduate prospectus
+356 2340 2340 info@um.edu.mt University of Malta, Msida MSD 2080, Malta
info@um.edu.mt
University of Malta, Msida MSD 2080
L-Università ta' Malta (UM)
Academic entities
Courses at UM
Statutes, regulations and bye-laws
Privacy | Disclaimer | Accessibility | Freedom of information
© L-Università ta' Malta. All rights reserved. Reproduction/copying in whole or part is strictly prohibited.
https://www.um.edu.mt/_templates/overviewtemplatenogetqualified


pyuv is a Python module which provides an interface to libuv. libuv is a high performance asynchronous networking and platform abstraction library.
libuv is built on top of epoll/kequeue/event ports/etc on Unix and IOCP on Windows systems providing a consistent API on top of them.
Starting with version 1.0.0, pyuv follows the Semantic Versioning specification, like libuv does.
All releases are downloadable from the GitHub tags page, and the latest stable release from PyPI.
Unless stated otherwise on-file pyuv uses the MIT license, check LICENSE file.
Python 2.7, and Python >= 3.3 versions are supported.


text:
Sir John Park Campbell, OBE (born 1934) is a Scottish farmer and businessperson.

Early life
Born in 1934, Campbell and his brother began farming at the age of 15 as tenants on a hill farm in Argyll; having met with success, they were eventually able to buy the land.

Glenrath Farms
In 1957, Campbell married Catherine Kent, the daughter of poultry farmers. That year, he started rearing poultry (with 113 hens) from his wife's farm. At the age of 27, he and his wife moved to Glenrath Farm near Peebles. It was not an immediate success, and he had to sell part of the farm but his fortunes reversed and in 1970 he acquired another poultry farm. He eventually secured a contract with a Scottish supermarket, which later merged into Tesco. By 2010, Glenarth Farms (of which is Campbell is chairman) operate on 12,000 acres of land and produces 1.4 million eggs a day; 75% of these are sold to Tesco and 25% to Asda.

Public service
Alongside his business work, Campbell sat on Tweeddale District Council between 1975 and 1993.

Honours and awards
Campbell was appointed an Officer of the Order of the British Empire (OBE) in the 2000 New Year Honours "for services to the Poultry Industry". He was knighted in the 2017 New Year Honours for "services to farming and charitable service to entrepreneurship".

References

Living people
1934 births
Scottish farmers
Scottish businesspeople
Knights Bachelor
Officers of the Order of the British Empire


Oh my dear friend…there is so much to digest in this post. I think it is wonderful you put it all together here. So often our heads bounce around from one thing to another and it is hard to see where the heart is feeling heaviest. But what you have done is show that there is a definitive thread running through you right now. I feel like if I did the same exercise myself it would have the same results. That being said, even half a world away I understand every word you are saying, and I hope for nothing more than the wants to become reality, and the reality to have no wanting. Hugs to you as always.
Hugs to you too, my friend, and thank you as always!
This is one of those posts that had to be written simply to understand my own feelings. And like you say, there is a thread running through everything I feel. These emotions may have been felt at different times but they are not unrelated. I am using the one underlying sentiment as a fuel to slowly pave my way towards the place of my dreams. And friends like you are my turbo charge for the extra boost 😀 Love, always!
Aww…love ya back! I know this feeling of having to write versus wanting to write. That happened halfway through the series I wrote when it became something much more powerful and personal. So kudos to you for pouring your life out with nothing left behind. It is brave, simply put!


text:
Q: iPhone SDK 4 - How to programmatically detect volume hardware button press? How would you detect if the user presses the volume hardware buttons and prevent default behaviour?
Thanks a lot.

A: Look at AVSystemController_SystemVolumeDidChangeNotification (or alternatively here)


Abstract: The aim of this study was to explore the effect of elevated temperature (16 degrees C) on ripening of Dutch-type cheese. Three slices of each cheese block were further divided into three layers. The processes in the control samples of cheese ripening at 10 degrees C were also monitored. The contents of free amino acids in accelerated cheese were two times higher than were those in control samples. The highest contents of free amino acids were observed in the cores of all slices of cheeses ripening at both temperatures. The contents of tyramine, in layers of the studied slices, reached almost 500 mg kg(-1) during 56 days of the experiment. The contents of biogenic amines in the edges grew even higher. Accelerated cheese showed faster equalisation of hardness than did control samples. The increase of temperature by 6 degrees C can reduce the ripening time in cellars by approximately one half. (C) 2011 Elsevier Ltd. All rights reserved.
PACHLOVÁ, Vendula, František BUŇKA, Radka FLASAROVÁ, Petra VÁLKOVÁ a Leona BUŇKOVÁ. The effect of elevated temperature on ripening of Dutch type cheese. Food Chemistry [online]. 2012, vol. 132, iss. 4, s. 1846-1854. [cit. 2019-04-26]. ISSN 0308-8146. Dostupné z: https://www.sciencedirect.com/science/article/pii/S0308814611017729.


Following a decree by his Majesty King Abdullah II in 2003, the Hashemite Fund for the Development of Jordan Badia was established, with the objective of developing the Jordan Badia, or, the arid areas encompassing much of Jordan's land. The overall aim of the Fund is to improve the socio-economic conditions in the Badia by building the capacities of local communities, and by implementing well-planned projects in various relevant sectors. The strategy of the Fund includes both direct and indirect involvement in development activities taking place in the Badia. The Fund itself implements selected community-based projects in different parts of the Badia to improve the socio-economic conditions of local communities there. However, the Fund is seeking to attract other institutions and partners to also implement development projects in the Badia.
Following a decree by his Majesty King Abdullah II in 2003, the Hashemite Fund for the Development of Jordan Badia was established, with the objective of developing the Jordan Badia, or, the arid areas encompassing much of Jordan's land. The overall aim of the Fund is to improve the socio-economic conditions in the Badia by building the capacities of local communities, and by implementing well-planned projects in various relevant sectors.
The strategy of the Fund includes both direct and indirect involvement in development activities taking place in the Badia. The Fund itself implements selected community-based projects in different parts of the Badia to improve the socio-economic conditions of local communities there. However, the Fund is seeking to attract other institutions and partners to also implement development projects in the Badia.


text:
Why Trump's new club of economic advisers won't improve his policies
There are numerous areas in which businessmen may have flawed intuition about what is desirable for the economy
by H.C. | WASHINGTON, DC
ECONOMISTS love to debunk the analogy that is often drawn between the government's budget and that of a household. (Much of the government's debt is held by its own taxpayers; households borrow exclusively from outside sources.) But there is another, equally flawed analogy, to which Donald Trump subscribes: that writing economic policy is comparable to making business decisions. Mr Trump's thirteen-strong team of economic advisers, announced on Friday, is packed full of rich businessmen (and only men). Just three have relevant backgrounds in economics.
Does high-quality economic advice matter? Mr Trump's ludicrous tax plan—which is likely to be revised on August 8th—suggests it does. The plan achieved the unlikely feat of being both hugely expensive and yet startlingly inefficient. Instead of combining tax-cuts with measures to broaden the tax base—a combination tax-reformers have long called for—it shrinks the tax base slightly. And Mr Trump omitted the growth-boosting reforms to the corporation tax that conservative economists favour. The Tax Foundation, a think-tank, found that Mr Trump's cuts, which cost $12 trillion over a decade before accounting for economic growth, would give only slightly more juice to the economy than Paul Ryan's plan, which comes at one-fifth of the up-front cost.
Who knows whether the likes of Harold Hamm, an oil magnate on Mr Trump's team, or Dan DiMicco, a steelmaker, could have written a better plan. But almost any economist could have done. Unfortunately Mr Trump's whole campaign is based on the notion that financial success begets policymaking success, regardless of expertise. (Ironically, though, one member of his team is a one-hit-wonder: John Paulson, a hedge-fund manager, made a killing betting against subprime mortgages in the crisis but has performed disappointingly since.)
There are numerous areas in which businessmen may have flawed intuition about what is desirable for the economy. An obvious example is anti-trust policy. Many businesses—especially successful ones—will find competition policy burdensome. It imposes onerous regulatory tests on big companies who want to merge. Yet it is crucial for the economy as a whole that companies do not gain too much market power, as Jason Furman, Barack Obama's top economist, has recently emphasised. Similarly, a business will do better if it is protected from overseas competition but consumers at large will suffer. Economists are by no means omniscient about economic policy—and frequently prove as much. But they are at least trained to think scientifically about what is in the public interest. That is very different to thinking about what will boost companies' profits.
The result of Mr Trump's choice of advisors is that his economic policy remains unpredictable, because his promises are detached from economic reality. His desired trade barriers will reduce wages rather than raise them. He cannot cut taxes, leave Social Security spending untouched, and reduce the national debt all at once. Nobody knows which of these goals he will prioritise. Erratic policymaking is a particular risk when it comes to monetary policy. Mr Trump has hinted that he favours a gold standard. David Malpass, one of the few trained economists on Mr Trump's new team, has long called for much tighter monetary policy, in spite of tepid growth and below-target inflation. Were a President Trump to appoint a hawkish or eccentric replacement for Janet Yellen at the Federal Reserve, the consequences for the economy could be grave indeed.
One aspect of President Trump's economic policy is easy to foresee. Businessmen and conservative economists agree that America is over-regulated. They detest the Dodd-Frank Act, which regulates banks, and lament the rulemaking of the Department of Labour and the Environmental Protection Agency. This is such an obvious point of consensus that congressional Republicans have made it the new centrepiece of their economic policy, replacing deficit-reduction (see article). Expect a bonfire of regulations if the Republicans win in November. Everything else will be a confused mess.


To register, please complete a GMS1 New Patient Registration Form and a New Patient Questionnaire for Each New Patient, please download from the next page or collect from reception.
From January 2015, all GP practices in England can register new patients who live outside of their practice boundary area. You are able to register with practices in more convenient locations, such as a practice near your work or closer to your children's schools. This voluntary arrangement will provide you with greater choice and aims to improve the quality of access to GP services.
If the practice feels it is not clinically appropriate for you to register so far away from home, they can refuse and explain why. You may wish to join a GP near work or re-register with your old GP following a move. The NHS Choices has a website link which compares surgery facilities, services or performance.
The practice will decide when they receive your registration form whether to accept you as a regular patient or accept you without offering home visits. Because of the greater distance to your home, the GP is under no obligation to offer home visits. If you're not well enough to go to the practice yourself then other arrangements will be made by calling NHS 111.
NHS England ensures there is access to a service either near your home or at home. When you register with a practice away from home you'll be given information about what to do in those circumstances. If you're too ill to attend the practice in person, or the practice can't help over the phone, call NHS 111. They can tell you about local services or how to arrange a home visit.
We accept new patients who live in our practice area which has been approved by Cambridgeshire and Peterborough Clinical Commissioning Group (CCG) and is approximately an 8 mile radius of Great Staughton.
When you register we will ask you to make an appointment with a nurse for a new patient health check to ensure our records are accurate and that all routine checks (blood pressure, smear tests, mammograms etc.) are up-to-date. If you are on regular medication you will also need to see a doctor so that your medication can be reviewed and entered on the computer.
Please bring the completed forms along to the surgery with your NHS number and 1 form of Identification. Once you have been accepted as a patient, your medical records will be transferred to us and a new medical card will be sent to your home address. You do not need to inform your existing practice that you are moving although it may be courteous to do so.
For a full list of services provided, and any additional information you may require, please download the Practice Leaflet from the home page.
This practice offers the facility for patients to view online, export or print detailed coded information held in their own records from 31 March 2016. For information about online access click here, and frequently asked questions guidance for patients click here.
The Royal College of General Practitioners has produced a guide for patients about the services on offer at GP Surgeries and how to access them. You can download the guide below.


text:
#ifndef __itkLabelImageGenericInterpolateImageFunction_h
#define __itkLabelImageGenericInterpolateImageFunction_h

#include <itkInterpolateImageFunction.h>
#include "itkLabelSelectionAdaptor.h"
#include <vector>
#include <set>

namespace itk
{

/** \class LabelImageGenericInterpolateImageFunction
 * \brief Interpolation function for multi-label images that implicitly interpolates each
 * unique value in the image corresponding to each label set element and returns the
 * corresponding label set element with the largest weight.
 *
 * This filter is an alternative to nearest neighbor interpolation for multi-label
 * images. It can use almost any underlying interpolator.
 * * \ingroup ITKImageFunction
 */

template <typename TInputImage,template<class, typename> class TInterpolator, typename TCoordRep=double >
class LabelImageGenericInterpolateImageFunction :
  public InterpolateImageFunction<TInputImage, TCoordRep>
{
public:
  /** Standard class typedefs. */
  typedef LabelImageGenericInterpolateImageFunction                Self;
  typedef InterpolateImageFunction<TInputImage, TCoordRep>  Superclass;
  typedef SmartPointer<Self>                                        Pointer;
  typedef SmartPointer<const Self>                                  ConstPointer;
  typedef typename TInputImage::PixelType                           InputPixelType;

  /** Run-time type information (and related methods). */
  itkTypeMacro( LabelImageGenericInterpolateImageFunction, InterpolateImageFunction );

  /** Method for creation through the object factory. */
  itkNewMacro( Self );

  /** ImageDimension constant */
  itkStaticConstMacro( ImageDimension, unsigned int, TInputImage::ImageDimension );

  /** OutputType typedef support. */
  typedef typename Superclass::OutputType OutputType;

  /** InputImageType typedef support. */
  typedef typename Superclass::InputImageType InputImageType;

  /** RealType typedef support. */
  typedef typename Superclass::RealType RealType;

  /** Index typedef support. */
  typedef typename Superclass::IndexType IndexType;

  /** ContinuousIndex typedef support. */
  typedef typename Superclass::ContinuousIndexType ContinuousIndexType;

	typedef LabelSelectionImageAdaptor<TInputImage,double> LabelSelectionAdaptorType;

	// The interpolator used for individual binary masks corresponding to each label
	typedef TInterpolator<LabelSelectionAdaptorType,TCoordRep> InternalInterpolatorType;

  /**
   * Evaluate at the given index
   */
  virtual OutputType EvaluateAtContinuousIndex(
    const ContinuousIndexType & cindex ) const
    {
    return this->EvaluateAtContinuousIndex( cindex, NULL );
    }

	virtual void SetInputImage( const TInputImage *image );

protected:
  LabelImageGenericInterpolateImageFunction();
  ~LabelImageGenericInterpolateImageFunction(){};

	std::vector<typename InternalInterpolatorType::Pointer> m_InternalInterpolators;
	std::vector<typename LabelSelectionAdaptorType::Pointer> m_LabelSelectionAdaptors;
	typedef std::set<typename TInputImage::PixelType> LabelSetType;
	LabelSetType m_Labels;

private:
  LabelImageGenericInterpolateImageFunction( const Self& ); //purposely not implemented
  void operator=( const Self& ); //purposely not implemented

  /**
   * Evaluate function value at the given index
   */
  virtual OutputType EvaluateAtContinuousIndex(
    const ContinuousIndexType &, OutputType * ) const;
};

} // end namespace itk

#ifndef ITK_MANUAL_INSTANTIATION
#include "itkLabelImageGenericInterpolateImageFunction.hxx"
#endif

#endif


Every bride deserves the most magical wedding day ever!
At D'Vine our aim is to give you just this... the finishing touch to complete your special day.
Contact our team to discuss your ideas & together we'll determine the exact style for your perfect wedding.
Our team at D'Vine will take care of your entire party, we cater for small or large groups & your bridal party is welcome to book out our entire salon for the big day.
We can come to you if this best suits your wedding preparation plans.
- We recommend you use quality salon products only for 3 months prior to the wedding.
- Hair should be washed one day prior to your wedding day with no product applied - this will ensure the best results.


text:
About Narconon
Narconon: Global Mission
50 Years: Saving Lives from Drugs
Recognition & Appreciation
What Graduates Say
What Families of Graduates Say
Narconon Centers
About Narconon Why Narconon Works Testimonials Narconon Centers Drug Abuse Info News Blog L. Ron Hubbard
Why Narconon Works
Drug Abuse Info
⨯ English All Regions/Languages
FOLLOW US Follow on Facebook Follow on Twitter Follow on YouTube Follow on RSS
Ren in Addiction
Addiction Statistics Today—Where Does the Drug Problem Stand Now?
(Photo by Ryan DeBerardinis/Shutterstock.com)
One of the challenges that we face when addressing our country's drug problem is a lack of relevant and current data about the problem. It seems that every time we research the drug crisis, we find that the majority of published data on the subject is somewhat dated. Granted, the data might only be five to ten years old, but when examining a severe health issue which changes rapidly and which is also a life or death matter for millions of Americans, not having current data creates a stumbling block for us when we then try to resolve the problem.
After a thorough study of recently published reports from the Centers for Disease Control and Prevention, the National Institute on Drug Abuse, and the U.S. Department of Health and Human Services, we've been able to compile some relatively current information. What follows is a brief summation of the most current research documentation on our country's drug problem.
Drug Addiction and Overdose Data from the Centers for Disease Control and Prevention
While we do not yet have overdose statistics for 2018 (the CDC will likely publish that information by the fall of this year), we do have information on overdose statistics for 2017. Not only do we know how many people died from overdoses in 2017, but we also have an insight into the changing trends of overdoses for that year.
The CDC released a report in late December of 2018 which detailed overdose trends for 2016 and 2017. The CDC's goal was to inform the American people on the staggering death toll from drug use. Their objective was to remind the American people that this is still a significant problem and it is increasing.
According to the CDC's report, overdose deaths from synthetic opioids—mainly illicitly manufactured fentanyl—increased by 45 percent from 2016 to 2017. While this happened, overdose deaths from other opioids such as heroin and prescription painkillers remained high.
The CDC report went on to disclose that about 702,000 Americans have died from drug overdoses since 1999, and that about one-tenth of them died in 2017 alone. Opioids were involved in more than two-thirds of all 2017 drug deaths. Our country is struggling with a drug addiction epidemic that involves dozens of different types of drugs, but clearly, the most lethal drugs of them all are opioids.
In 2017, heroin overdose deaths were seven times higher than what they were in 1999, and prescription opioid overdoses were four times higher than in 1999. Altogether more than 70,000 people died from drug overdoses in 2017—an almost ten percent increase from 2016.
According to Dr. Debra Houry, the director of CDC's National Center for Injury Prevention and Control, "The drug overdose epidemic continues to evolve, with the involvement of many types of drugs including opioids, cocaine, and psychostimulants. This underscores the urgency for more timely and localized data to inform public health and public safety action."
She's not exaggerating. This is a serious issue that we need to address with priority and intensity.
Research Data from the National Institute on Drug Abuse
The National Institute on Drug Abuse released a dual report in January 2019. One section of the report focused on trends and statistics, and the other offered a general overview of the drug problem. We can garner quite a bit of relevant data from these writings.
According to NIDA's report on trends and statistics, exactly 70,237 people died from drug overdoses in 2017. Compare that to only 16,849 deaths from drug overdoses in 1999. That comes out to about a 317 percent increase in 18 years.
NIDA's reports aligned with the CDC's statements on the opioid problem (and they should, as the two organizations share data). According to NIDA, opioid overdose deaths accounted for the extreme majority of all overdose deaths for 2017, claiming 47,600 of the 70,237 total deaths. That's up from 8,048 deaths in 1999, an almost 500 percent increase in opioid overdose deaths alone.
According to NIDA's general overview of the drug problem, as it stands currently, every single day, more than 130 people die from drug overdoses. This is happening right now. This is a serious national public health emergency, a crippling crisis that has a significant impact on the health and social welfare of the American people.
NIDA also commented on the sheer financial burden of addiction from a socioeconomic perspective. According to their research, prescription opioid misuse alone costs the nation about $78.5 billion every year in the form of healthcare costs, incarceration, legal costs, lost productivity, law enforcement, addiction treatment, theft, collateral damage, etc.
The U.S. Department of Health and Human Services on Opioids
The U.S. Department of Health and Human Services is another top organization within the U.S. that works to raise awareness of the drug problem, and they also do so with a strong focus on the opioid crisis. According to their research, 11.4 million Americans misuse prescription opioid drugs—just one type of opioid. Another 886,000 Americans use heroin.
The DHHS is quite concerned about the very recent upsurge in new users of opioid drugs. According to their data, just in 2017, 81,000 people used heroin for the first time and 2 million people used prescription opioids for non-medical purposes for the first time. If roughly 2,081,000 people used opioids for the first time in 2017, then that means that about 5,701 people were exposed to opioid drugs for the first time every day that year. Even though 2017 is the most recent year for which we have data of this kind, there have been no preliminary signs or indications that the problem has dropped off at all in 2018 or 2019.
The data is pretty clear. Drug and alcohol addiction is an ongoing problem, severe yesterday, severe today, and it will continue to be severe tomorrow if we don't organize massive action to address the issue.
The key to helping someone overcome drug and alcohol addiction lies in sending that person into and through a residential drug and alcohol addiction treatment center. Millions of Americans are actively struggling with a drug habit or alcoholism, and until these people are helped, we are not going to be successful in reversing the growth of our nation's drug problem. Take the above information on addiction statistics and rates of overdose seriously. If you have a family member or loved one who struggles with an addiction habit, please do your best to get them into residential treatment as soon as possible.
https://www.cdc.gov/media/releases/2018/p1221-complexity-drug-overdose.html
https://www.drugabuse.gov/related-topics/trends-statistics/overdose-death-rates
https://www.drugabuse.gov/drugs-abuse/opioids/opioid-overdose-crisis
https://www.hhs.gov/opioids/about-the-epidemic/index.html
Reviewed by Claire Pinelli, ICAADC, CCS, LADC, MCAP, RAS
CDC NIDA Addiction Statistics Overdose Data
After working in addiction treatment for several years, Ren now travels the country, studying drug trends and writing about addiction in our society. Ren is focused on using his skill as an author and counselor to promote recovery and effective solutions to the drug crisis. Connect with Ren on LinkedIn.
Over 100,000 Lives Lost to Drugs; CDC Finalizes Overdose Fatalities for 2020
The United States just passed a grim milestone, the first time in recorded history when over 100,000 Americans died from drug overdoses in one year. It's a painful wake-up call, and a call to action that something must be done about the drug addiction epidemic.
Ren in Drug-Related News
The U.S. is Losing a City Every Year to Drug and Alcohol Addiction
It may seem unbelievable at first, but the title is no exaggeration. America's addiction epidemic has become so widespread that the United States now loses the population equivalent of an entire city each year to fatal drug overdoses.
MORE FROM THE BLOG >
Be Drug Free. For Good.
or click here for more information
® Narconon International
THE NARCONON PROGRAM
Find out more about what makes Narconon different from any other rehab program in the world
Narconon Drug Rehabilitation Drug-free Withdrawal New Life Detoxification Life
Skills Testimonials
Find out about the key to Narconon's history of success
About Narconon Global Mission 50 Years: Saving Lives World-Class Facilities Narconon International Science Advisory Board Recognition & Appreciation Studies & Reports Narconon Editorial Team L. Ron Hubbard
For counselors, drug rehabilitation professionals and concerned family members
More Information Program Information Portfolio Request More Info Contact Narconon Drug Education News Public Service Messages
NARCONON AROUND THE WORLD
Narconon is a global success story
Narconon.org United States Europe United Kingdom Latin America Nepal
English All Regions/Languages
© 2022 Narconon International. All Rights Reserved. • Online Privacy Notice • Terms of Use • Notice of Privacy Practices • Disclaimer: Individual results are not guaranteed and may vary.
Narconon and the Narconon logo are trademarks and service marks owned by the Association for Better Living and Education International and are used with its permission.


When you purchase this Secrets of the Secret Place complete curriculum, you will receive five materials: the book Secrets of the Secret Place; the Secrets Companion Study Guide; the Secrets Leader's Manual; a Journal and the Secrets of the Secret Place DVD Course.
The DVD course is a series of twelve 30-minute teachings designed to inspire and equip groups who are studying the book, Secrets of the Secret Place. The Leader's Manual shows you how to administrate and lead the course. The Companion Study Guide will help groups that want to go even deeper.
This course has one central purpose: to fuel your passion to meet with Jesus in your secret place. This DVD series, when used in conjunction with Secrets of the Secret Place and the Leader's Manual, comprises a unique curriculum to equip believers in the necessity and magnificence of a secret place relationship with Jesus. Ideal for small groups! The DVDs are inspirational to individual viewers as well.
Watch a 5-minute video clip in which Bob introduces the course. IHOPU does not offer this course for groups, so if you want to take a group through the Secrets study we suggest you use the Secrets Curriculum as it's offered at the top of this page.
View our special edition digital bundle that gives you all of Bob's Secrets of the Secret Place resources in one easy download. It includes an audio-only version of the class as well as the eBook and notes for teaching the course.
Receive occasional emails about new products and ministry updates from Bob Sorge and Oasis House.


text:
♥ *~*Lesbian Yaoi Lovers*~* ♥
Anyone wanna be friends? -- A thread to get to know each other
Kajiruki - 12-11-2010, 03:01 PM - permalink
@MadxxxHatter
Yaya UK!
The only guy I used to really fancy when I was younger was this really feminine looking guy so i guess it explained a lot for me! I defiantly don't fancy guys anymore! That was just a phase :P
I cosplayed Zero from Vampire Knight in October It was fun being a guy and loads of Yuki's giving me attention! *evil smirk*
MadxxxHatter - 12-11-2010, 05:08 PM - permalink
YAY a fellow UK'er.. I went out with a guy when I was 16, by that point I knew I was atleast bi, but he helped confirm that I' was definitely not interested in guys but he was so sweet too XD Made me feel bad.
Hahaha I just noticed you're into BJD's too! XD I have too many of them -__- Are you by chance on DoA?
MissArielMarie - 12-14-2010, 04:37 PM - permalink
Hello, I'm Ariel-Marie, but I tend to go by Ari online. I'm also 18.
I consider myself bisexual because I am physically attracted to males, yet it's only a skin deep attraction. I can't see myself in a strong meaningful relationship with a man like I could with a woman. When it comes to females they turn me on physically and emotionally.
I'm also very much a girly-girl and I love to dress up for everything. Even to the grocery store. I kind of look like I'm from another decade though because I'm into retro fashion, especially the 1940's. I'm also so feminine that people don't believe me when I tell them I like girls. I always have to explain for about 20 minutes.
I don't quite see why it's unbelievable though. I'm sure everyone here agrees girls are great.
That's alright, Ari...People usually tell me it's a phase I'm going through... And am apparently STILL going through 6 years later. My mum said that then my friends mum said that. That's when I have to do the 20 minutes of explaining which usually invovles 'Ya know, men really aren't all that great' It's funny when they agree though.
Whilst we're on that subject, doesn't anyone get their female friends/people saying 'If I were gay I'd go out with you' ...I HATE that...It really irks, me...If you like me then it doesn't matter if I'm female or not Close minded people=pants
I would never tell my mother. I'm just not close to her like that. The only one that knows in my family is my father. He just said, "Okay." and things are the same as they've always been. I appreciate him for that and he's supportive. Most of my friends know and if they don't it just means it hasn't come up yet in conversation. Fortunately, I've never had the awful experience of a friend being bothered by my sexuality (and I know A LOT of people), not even the friends who ask a lot of questions. It's just that most people have that stereotype of lesbians being "butch", so they're surprised to find out about me. Our school is surprisingly gay-friendly for a small southern town. Plenty people here are out.
And as for the second matter. I don't think it's close-minded. Some people just aren't sexually attracted to the opposite gender, even if their personality is attractive. It's an uncontrollable preference, the same way anything sexual is. That phrase is a way of saying, "I think you're a cool person, you just don't turn me on."
daisukixdesu - 12-16-2010, 03:43 PM - permalink
@MadxxxHatter I get that a lot too so I get why you don't like it. I have friends that are straight that immediately hint that they'd go out with me or something like that immediately after I tell them I'm a lesbian. It annoys me because girls like that don't actually mean it. They just wanna experiment or something. Saying "If you were gay then I'd go out with you" is kind of a weird thing to say really. It doesn't really do anything accept make things awkward. I kinda agree with MissArielMarie though. I don't think it's necessarily closed-minded.
@ daisukixdesu
Maybe I'm just odd, but I feel flattered when girls tell me that. I kind of like that their that comfortable enough in their sexuality to be able to say that without feeling awkward. Most of my friends are like that though. If you didn't know us and listened to one of our conversations you'd probably assume we all had the hots for each other. I love how I can say, "Who's that sexy redhead chick coming towards us?" all extra loud, when one of my friends walks over to us and no one feel weird.
But to each their own. Everyone's different.
MadxxxHatter - 12-17-2010, 02:46 AM - permalink
I think what really annoys me about it that on a lot of those occassions they ask me if I have a girlfriend and if at that time I say no, it's always 'Awww..I'd go out with you if I were gay' ...........I mean seriously, thanks for the pity, but it's not necessary. I've even had it from someone that I've really liked in the past.. She was all for it and initiated that we go out and that she really liked me and then changed her mind the next day and said it. So yeah, kinda sensitive about it.... And no, there was no alcohol involved when she said it.
@Ari~ I shout things like that to my friends too..And people I don't even know too well, but that's just the way I am XD
(I've added you to MSN by the way)
st1960 - 12-17-2010, 04:07 AM - permalink
Hi Ari, ur right. It doesn't matter if ur a boy or a girl nd that has no effect on the fact - u can't but love girls XP XDD
MissArielMarie - 12-17-2010, 10:47 AM - permalink
Now I can understand how that would cause some irritation. I figured that was why it bothered you so much. If I really liked the person, I wouldn't want to ever hear them say that =(
And I figured that was you ^__^
Now it's just a matter of us both being on at the same time (I'm here most of the day, since it's cold outside and we're on break). You said your "mum"? Are you from the UK? =D
@st1960
Haha. Hiya=)


The Forces: The 3rd Leichte Panzerkompanie, 1st Abteilung, 33rd Panzer Regiment, 9th Panzer Division. 5 Zugs containing 3 Panzerbefehlswagens, a recovery vehicle, 4 Pz I's, 10 Pz IIc's, 4 Pz IIIe's, 9 Kradschutzen teams with 6 R/MG's, Mortar, Light AT, and Leader. Morale and training level: Confident Veteran.
The 1/807 Strelkovy Batalon, 304th Rifle Division (formally the 109th Mechanized Division) 7 companies with a combined total of 59 Rifle teams, 10 T-26's, 10 45mm AT guns, 5 Komissars, 5 Maksim HMG teams, 3 Flame-throwers and a mortar. Morale and training level: Confident Conscript.
Scenario: To cut off the major city of Kiev, 9th Panzer is attacking the newly formed Soviet 304th Rifle Division near the small town of Chernobyl.
The Board: Just south of the huge Pripyat marshes, Chernobyl is astride the Pripyat river, and is at one of the crossing points needed of to successfully surround Kiev, which is being defended by many Soviet Armies. Chernobyl was a major town at one time, but the mass killings during Stalin's collectivization campaign, and in the Holodomor (famine) that followed has left it in ruins occupied by a small colony of Jews.
The board as viewed from the south. Chernobyl is in the north, astride the head waters of the Pripyat River.
The board as viewed from the north.
The mostly abandoned and ruined town of Chernobyl.
Apologies for the poor pictures. My normal camera was off on another adventure, and I used my son's IPod for these. It was OK for stills, but less forgiving if I was in a hurry.
Kapitän Klaus Krinkle pulled himself out of the hatch and surveyed the nearby town, and looked disgustedly at both his Herr issued map, and the captured map from a captured Soviet soldier. Trying to compare the two was impossible. The only thing he knew was that this was Chernobyl, and the headwaters of the Priypyat river. Why cross here? Kiev was 50 miles away. This was too far away to support the encirclement of the Soviet forces there. All high command would say was that the SEOO* ordered it.
He heard an oncoming motorcycle and waved. The driver pulled alongside and shut off the engine. The passenger got out of the sidecar and gave his legs a stretch. "Herr Schultz, have we any sign of the enemy?" Klaus asked.
"Yes Herr Kapitän, it seems that we have beaten him to the Priypyat River. They are now massing to the west of the town."
"That is good, they won't have a river line as an advantage. It is amazing we beat them here, considering our maps of this area are not good, and..." He stopped to stare at the captured map in his hand, "Apparently their maps aren't either." However this could explain much on how the Soviets were fighting, if they are using these maps, then they were as lost as we are in their own country. So much for a home field advantage.
"So who are we fighting today?" Do we have a composition of the enemy?" queried Klaus.
"The prisoners we have taken say they belong to the 304th Rifle Division. The forces here seem to be composed of a battalion of infantry, but with an excessive amount of anti tank guns and half a company of light tanks."
"Any sign of the 109th Mechanized Division?"
"No, Herr Kapitän. The 109 seems to have disappeared from the planet. But the tanks may have belonged to them."
"That would be good, then they won't fight well together." observed Klaus, then he ordered, "Inform the Zug commanders of your findings, I'll send orders shortly."
The motorcycle receded in the distance in the direction of a cluster of several more sidecar mounted motorcycles as Leutnant Schultz carried out his orders. Klaus didn't like having to recross the the Priypyat again. The bridge was not in good repair.
Where is the 109th Mechanized? They were chasing it, when they ran into the 304th Rifle. Running into a Rifle Division was nothing new, His panzers were bound to overrun the foot troops, but the 109th couldn't have gone north, into the biggest swamp in the world, and he would have had reports if they went south. It's almost as if they just renamed the thing, just to drive him nuts. Just like the maps.
Soviet setup. Pretty much board edge to board edge, and up to 6 ranks deep.
Deployment view from the south. The 9th Panzer is concentrated on the right.
From bottom to top, Leichte Panzer Platoon, Panzer II Platoon, Kradschutzen Platoon, Panzer III Platoon and furthest to the north, another Leichte Panzer Platoon.
Situation: What to do? When I set up the board I expected to give Steve the river advantage, but he chose opposite side instead. I guess with fighting withdrawal time is on his side, and I had to first cross the Pripyat River first. It is only slow going in the north, then becomes a bog check in the middle, then a skill check where it widens. The problem with crossing at the shallows is that it leads right into the town. Between defending infantry and their 2" no go bubble, all that slow going and thin alleyways there is going to be some serious traffic problems.
Not much of one, as soon as I cross the bridge, I am then within sight and 16".
I am going to miss not having Stukas for this one. It would be easy to get 6 under the template everywhere. I pushed the 3 platoons into the town, and the other two crossed the river south of the town to trade shots with the 45mm guns on the hill.
The crossing of the Pripyat buys the Soviets time. As my Panzer I's, Panzerbefehlswagens, and Kradschutzen all move 4" in slow going. But my forces threw out a considerable amount of MG fire, hitting conscripts, gone to ground and concealed is a 4. I managed to pin one of the Strelkovy companies and the 45mm guns, but nothing killed.
The Soviet response is measured. The battery on the hill kills a Panzer II. The larger 6 gun battery hasn't been revealed.
My original thought here was to run the Panzer III's into the buildings. But I had second thoughts on the number of skill check rolls that would involve. The Kradschutzen was going to spread out to prevent any ambushes.
Leichte Platoon crosses north of Chernobyl, heading towards the northern objective.
The Leichte and Panzer II Platoon crosses south of Chernobyl, heading towards the center objective.
The 45mm AT battery on the hill kills one Panzer II and bails another.
The 9th Panzer aggressively pushes into the town. I am hoping to double assault and possibly rout the defenders. I should have looked at the numbers better.
That's about 27 dice of MG fire. This pins the Soviets, but not a single stand is killed.
The Panzer II's knock off another AT gun on the hill, pinning the platoon.
The more expendable elements of a Leichte Panzer Platoon approach for the assault. The combined MG fire is 17 shots, which fails to pin the Strelkovy, or cause a single casualty.
Leichte Panzers assault, followed closely by their Panzer II's. They killed a couple of stands, but were beaten back in the counter assault.
The ambush is revealed, 6 45mm at guns north of the town. Killing 3 tanks of a Leichte Panzer Platoon. The surviving 2 panzers pass their motivation and will pull back.
While the Soviet tank company is moving down the road, flanking the other Leichte Panzer Platoon.
The initial assault didn't go as expected. There are too few panzers and too many of them. Worse, the slow moving T-26's are now close enough to intervene. Only their bunched formation and Hens and Chicks is keeping them from being a decisive factor right now. The 9th Panzer liberally douses all the Strelkovy with MG fire, some 30 dice, but still fails to get a single kill.
If it is worth doing once, it is worth doing again. Shot them MG fire and assault. The MG fire scores nothing, but the assault kills a few stands before the Strelkovy Platoon breaks off.
I know this is a very bad picture, but it shows the Panzer III's, which have only been placeholders so far, leaving town in a redeployment to the center of the board. The Kradschutzen hunker down to keep the Strelkovy company from redeploying.
The Panzer III platoon leader and a follower double time it and get all the way to the center. In the top of the frame, are the results of the 2nd assault.
The Soviet T-26 company, decided to spread out a bit but hiding behind the hill.
There are a lot of dead Strelkovy on the board, but not enough to force a motivation check. So the center panzers assault again, killing more, forcing another break off, but no motivation failure. On the high note, the center objective is now contested. On a low note, those T-26's are almost there as well.
Into the breach once more.
Down to two guns, the Strelkovy 45 AT guns are withdrawn per the Fighting Withdrawal mission parameters, But they were within 8 inches of the 9th Panzer, and so had to pass a motivation check, which they failed. The 9th Panzer has it's first point. The Strelkovy underneath the hill are not dug in.
A single Panzer III joins in the fray.
The center objective is secured!
The Panzer II's assault the other Strelkovy platoon, but one panzer gets double bailed and destroyed.
The T-26's take up firing positions. About half of them can shoot.
And they are very effective. 2 dead, 2 bailed. A successful motivation check is the only thing that keeps the 2nd Leichte Platoon in play.
Shots are traded back an forth. The end result is the Strelkovy defending the south and center objectives fled the field, but considerable damage was done to the Panzer forces.
Two Panzer III's, under cover, kill one T-26, and bail another. The combined fire with the Panzer II's on the hill is 2 dead, 2 bailed.
The T-26's fire back, destroying the 2nd Leichte Panzer Platoon.
More shots traded. The Tankovy is taken to it's limits, but it survives to take out both a Leichte Panzer and Panzer III platoons.
A single Panzer I and a PanzerDammitVagon face half a T-26 company.
The score is 2 units dead on each side. The only viable AT force the Germans have are 4 Panzer II's on the center objective.
The remaining Panzer II's triple fire the T-26's, killing 3 more. The Soviet Tankovy failed it's motivation check, and fled the field. The remaining Leichte Panzer Platoon, down to a single Panzer I and the command tank storm trooper to the southern objective. The two remaining Soviet Strelkovy Platoons are buttoned up in the north. Covered by the MG's of the Kradschutzen and the Company Commanders tank. They could do nothing. So either by company failure or by the 9th Panzer taking the final objective, the 304th lost this fight, 4-3.
End game. The Tankovy Company is destroyed by the remaining Panzer II's. Leaving the 9th Panzer in control of the both the center and southern objectives. The center objective was removed according to the scenario parameters, but there is nothing the Soviets can do about the southern one. The 9th Panzer wins, 4-3.
* SEOO: Search Engine Optimization Officer.


text:
Frederico Augusto Pieruccini Moojen mais conhecido como Frederico Moojen ou ainda Fred (Balneário Camboriú, 25 de fevereiro de 1983), é um ex-futebolista e ex-jogador de futsal brasileiro que atuava como atacante.

Título

Prêmios individuais
 Artilheiro do Campeonato de Futsal de CONCACAF: 2016
 Chuteira de Ouro: 2016

Ligações externas
 Ficha no Minnesota Thunder

Futebolistas de Santa Catarina
Futebolistas do Avaí Futebol Clube
Naturais de Balneário Camboriú